* { margin:0; padding:0 }

body {
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	background:#000 }
	
img  { border:0 }
	
a {
	color:#66CC00;
	text-decoration:none }

#all {
	position:relative;
	background:#fff url(img/header_old.gif) no-repeat;
	width:770px;
	margin:0 auto }	
	
#header {
	height:170px;
	clear:both }
	
.selocidade {
	position:absolute;
	top:44px;
	right:30px;
	}

#center { padding:0 15px 0 15px }

.c1_c2, .c1, .c2, .c3, .c4, .cd, .cbook { float:left }

.bannertop {
	display:block;
	border:1px solid #000;
	margin:0 0 3px 0;

	}

.c1, .c2 { width:200px}
	
.c1, .c2, .c3, .cd, .cbook { margin:0 15px 0 0 }

.cd { width:415px }

.cbook {
	position:relative;
	width:555px }
	
.cbook .spacer {	
	background:url(img/spacer.gif);
	position:absolute;
	z-index:10;
	left:39px;
	top:77px;
	width:340px;
	height:512px }
		
.cbook .foto {
	width:400px;
	height:589px;
	z-index:5;
	position:absolute; 
	left:39px;
	top:77px }
	
.cbook ul.books {
	margin-left:39px;	
	width:350px;
	list-style:none }
	
.cbook ul.books li {
	margin:0 0 15px 0;
	clear:both }

.cbook ul.books li img { 
	float:left;
	margin:0 10px 0 0;
	border:1px solid #66CC00 }
	
.cbook ul.books li a strong {
	font-weight:normal;
	color:#000000 }
	
.cbook ul.thumbs {
	text-align:center;
	position:absolute;
	list-style:none;
	width:150px;
	height:100px;
	left:405px;
	top:60px }
	
.cbook ul.thumbs li img { cursor:pointer }
	
.cbook ul.thumbs .paginador {
	display:block;
	clear:both }
	
.bookhome {
	float:left;
	border:1px solid #66CC00;
	margin:0 0 15px 0;
	width:168px;
	position:relative }
	
.bookhome img { float:left }

.bookhome .nome {
	color:#fff;
	text-align:right;
	padding:3px 10px 3px 0;
	position:absolute;
	font:bold 13px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	bottom:77px;
	right:0;
	background:#66CC00;
	width:140px }
	
.bookhome .logo {
	position:absolute;
	bottom:0;
	right:0;
	width:168px }

* html .boxtop, * html .boxtopdetail  { margin:0 0 -1px 0 }
	
.boxtop {
	float:left;
	width:200px;
	height:12px;
	background:url(img/boxtop.gif) no-repeat }
	
.boxbottom {
	float:left;
	width:200px;
	height:12px;
	margin:0 0 15px 0;
	background:url(img/boxbottom.gif) no-repeat }
	
.boxtopdetail {
	float:left;
	width:415px;
	height:12px;
	background:url(img/boxtopdetail.gif) no-repeat }
	
.boxbottomdetail {
	float:left;
	width:415px;
	height:12px;
	margin:0 0 15px 0;
	background:url(img/boxbottomdetail.gif) no-repeat }
	
	.c1 .content, .c2 .content {
		width:178px;
		float:left;
		padding:0 10px 0 10px }
		
	.c1 .contentOutBox, .c2 .contentOutBox {
		background:#fff;
		float:left;
		width:200px }
		
	.cd .content {
		background:#fdfdfd;
		width:393px;
		float:left;
		padding:0 10px 0 10px }
		
	.scroll {
		clear:both;
		display:block;
		padding:0 5px 0 0;
		margin:0 0 10px 0;
		overflow:auto }

	h1.box { 
		float:left;
		padding:0 0 0 10px;
		width:188px }
		
	h1.outBox {
		clear:both;
		display:block }

	h1.box, h1.outBox {
		height:39px;
		background:#fdfdfd url(img/bgh1.gif) right no-repeat;
		letter-spacing:-1px;
		font:17px Arial, Helvetica, sans-serif }
		
		h1.box strong, h1.outBox strong { color:#66CC00 }
		
	h1.box, .c1 .content, .c2 .content, .cd .content {
		border-left:1px solid #000;
		border-right:1px solid #000 }
		
	.galeriaHome,
	.agenda,
	.notaHome { background:#fdfdfd }

	.galeriaHome img,
	.galeria img { border:1px solid #66CC00 }
	
	.galeriaHome img,
	.parceiro img,
	.bookhome img.foto { background:url(img/carregando.gif) center center no-repeat }
	
	.galeriaHome img {
		width:176px;
		height:81px }
		
	.parceiro img {
		width:123px;
		height:73px }
		
	.parceiro img.b { height:30px }
		
	h2, h3 { display:block }

	h2 {
		font-size:13px;
		color:#66CC00;
		padding:0;
		background:none }

	h3 {
		color:#999;
		text-transform:uppercase;
		font-size:9px;
		font-weight:normal }
		
	.recadoHome .de { color:#66CC00 }
	
	html>body .agendaHome .item { padding:0 }
	
	.agendaHome .item {
		float:left;
		border-bottom:1px solid #66CC00;
		padding:0 0 3px 0;
		margin:0 0 3px 0;
		width:170px }
	
	.agendaHome .data {
		margin:0 0 5px 0;
		font-weight:bold;
		background:#66CC00;
		color:#fff;
		text-align:center;
		width:45px;
		padding:6px 0 6px 0;
		float:left }
		
	.agendaHome .descricao {	
		margin:0 0 5px 0;
		float:left;
		width:120px;
		padding:0 0 0 5px }	
		
	.videoHome {
		position:relative;
		float:left;
		width:176px;
		height:192px;
		background:#fff url(img/logo_alex.gif) no-repeat bottom center }
	
	.videoHome .alexlink {
		position:absolute;
		bottom:0;
		left:0;
		width:85px;
		height:150px }	
		
	.videoHome .nome {
		float:left;
		font:bold 14px Arial, Helvetica, sans-serif;
		letter-spacing:-1px;
		width:70px;
		color:#FF0000 }
		
	.videoHome img {
		float:right;
		border-right:3px solid #339900;
		border-bottom:3px solid #339900;
		width:95px }
	
	/* Video Clip */
	.videoClip {
		position:relative;
		float:left;
		width:176px;
		height:192px;
		background:#fff url(img/logo_videoclip.jpg) no-repeat bottom center }
	
	.videoClip .clip {
		position:absolute;
		bottom:0;
		left:0;
		width:85px;
		height:150px }	
		
	.videoClip .nome {
		float:left;
		font:bold 14px Arial, Helvetica, sans-serif;
		letter-spacing:-1px;
		width:70px;
		color:#FF0000 }
		
	.videoClip img {
		float:right;
		border-right:3px solid #339900;
		border-bottom:3px solid #339900;
		width:95px }
		
	a.typeB { color:#000 }

	a.typeB:hover { text-decoration:underline }
	
* html .enqueteHome .linhaItem { padding:2px 0 2px 0 }
		
	.enqueteHome .linhaItem {
		width:170px;
		border-bottom:1px solid #ddd;
		padding:3px 0 3px 0;
		float:left }
	
	.enqueteHome input { 
		float:left; 
		margin:0 5px 0 0 }
		
* html .enqueteHome label {	padding:4px 0 0 0 }
	
	.enqueteHome label { float:left }
	
	.enqueteHome input.botao {
		margin:5px 0 0 0;
		float:left;
		font-size:10px }
		
	a.typeA {
		color:#fff;
		font-weight:bold;
		float:left;
		display:block;
		width:178px;
		text-align:center;
		margin:0 0 3px 0;
		background:url(img/bglink1.gif) 0 -22px;
		line-height:22px }
		
	a.typeA:hover { background:url(img/bglink1.gif) }

	a.typeB {
		color:#fff;
		float:left;
		width:15px;
		font:bold 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		margin:0 2px 3px 0;
		background:url(img/bglink1.gif) center top;
		line-height:22px }
		
	a.typeB:hover { background:url(img/bglink1.gif) 0 -22px }
	
	a.typeC { color:#000 }
	
	a.typeC:hover { text-decoration:underline }
	
.c3 { width:125px }

	.c3 img {
		border:1px solid #000;
		margin:0 0 5px 0 }

.c4 { width:170px }

	.c4 ul {
		margin:15px 0 0 0;
		font-weight:bold;
		font-size:13px;
		list-style:none }
	
		.c4 ul li a {
			width:142px;
			text-align:right;
			padding:0 28px 0 0;
			clear:both;
			display:block;
			color:#000000;
			line-height:23px;
			background:url(img/bglinkmenu.gif) }
			
		.c4 ul li a:hover {
			color:#66CC00;
			background:url(img/bglinkmenu.gif) 0 -24px }

.cd .content .fotoBig {
	float:left;
	background:url(img/carregando.gif) center center no-repeat;
	height:293px;
	width:390px;
	margin:0 0 5px 0 }

.cd .thumbs img { margin:2px 0 0 1px }

.cd .paginador {
	display:block; 
	float:right }

.cd h1 { font-size:17px }

.cd .galeriaDetail .item { 
	display:block;
	margin:0 0 5px 0;
	clear:both }

.cd .galeriaDetail img { 
	border:1px solid #66CC00;
	float:left; 
	margin:0 10px 0 0 }
	
.cd .noticiaDetail img {
	float:right;
	border:1px solid #66CC00;
	margin:10px }
	
.noticiaDetail { line-height:16px }
	
.noticiaDetail .data,
.noticiaDetail .fonte { 
	color:#999;
	display:block }

.noticiaDetail .titulo {
	font:bold 20px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0 0 5px 0;
	display:block }
	
.cd .recadoDetail .form {
	width:150px;
	margin:0 0 10px 10px;
	float:right }
	
.cd .recadoDetail .form label {	
	color:#666 }
	
html>body .cd .recadoDetail .form input { padding:2px 0 2px 0 }
	
.cd .recadoDetail .form input,
.cd .recadoDetail .form select,
.cd .recadoDetail .form textarea {
	background:#eee;
	border:1px solid #ccc;
	width:140px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:1px 0 3px 0 }
	
	a.typeD {
		color:#fff;
		font-weight:bold;
		float:left;
		display:block;
		width:140px;
		text-align:center;
		margin:0 0 3px 0;
		background:url(img/bglink2.gif) 0 -22px;
		line-height:22px }
		
	a.typeD:hover { background:url(img/bglink2.gif) }
	
.cd .fale label { font-weight:bold }
	
.cd .fale input,
.cd .fale textarea,
.cd .fale select {
	border:1px solid #ccc;
	border-bottom:3px solid #ccc;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0 3px 0;
	padding:2px 0 2px 0 }	

#footer {
	height:196px;
	clear:both }
	
/* ALPHA PNG SUPPORT FOR IE --------------------------------------------*/
* html img {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="http://www.guiadabalada.com.br/img/blank.png").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  ) }
