/*posicoes principais*/
* { margin: 0px; padding: 0px; color: #666666; }

#direita li a, #esquerda li a {	font: normal 11px Arial, Verdana, Helvetica, sans-serif;	text-decoration: none; height: 18px; width:140px; display:block; padding-left: 5px; border-bottom: solid 1px #0066CC; }
#direita li a:link, #direita li a:visited,
#esquerda li a:link, #esquerda li a:visited { color: #0066CC; } 
#direita li a:hover, #direita li a:active,
#esquerda li a:hover, #esquerda li a:active {	color: #FFFFFF; background: #0066CC; }

.conteudo a.mais { font: normal 9px Arial, Verdana, Helvetica, sans-serif; border: none; text-decoration: none; color: #0066CC; background: none; text-align:right; }
.conteudo a.mais:link, .conteudo a.mais:visited { background: none; } 
.conteudo a.mais:hover, .conteudo a.mais:active { background: none; color:#999999; }

form input { font: normal 10px Arial, Verdana, Helvetica, sans-serif; border: 1px solid #CCCCCC; }
div ul { list-style: none; margin: 0px; padding: 0px; }
form input.botao,form input.botao1 { font: normal 10px Arial, Verdana, Helvetica, sans-serif; border: 1px solid #CCCCCC; width: 70px; }


body  { background: #FFFFFF url(../img_azul/body_fnd.jpg) repeat-x; font: normal 11px Arial, Verdana, Helvetica, sans-serif; }

#main { display: block; background: url(../img_azul/cnt_fnd.jpg) repeat-y; width: 919px;  }

#rodape { background: #FFFFFF; border-top: solid 1px #999999; width: 765px; height: 60px; clear: both; }
#rodape #powered { float: right; margin-top: 3px; }
#rodape #copyright { margin: 15px 10px; }
/* fecha posicoes principais */
/** cabeçalho inicio **/
#cabecalho { 
	background: url(../img_azul/cab_fnd.jpg) no-repeat; 
	width: 940px;
	height: 180px;
	display: block;
}

#logo {
	width: 270px;
	text-align:center;
	display:block;
	float:left;
}

#flash {
	width: 540px;
	float: left;
}

#cores { float: left; width: 110px; }
#cores ul { list-style: none; text-align:center; display: block; width: 95px; }
#cores ul li { float: left; display:block; }
#cores p { margin: 5px; }
/** cabeçalho fim **/

/** menu início **/
#direita { width: 170px; float: left; padding-left: 5px; }

.acessos { color: #0066CC; font: bold 14px Arial, Helvetica, sans-serif; text-align:center; }

#esquerda { width: 170px; margin-left: 595px; }

/* Bordas arredondadas sem utilizar imagens nem tabela */
	.bordaBox h1 { font: bold 14px Arial, Verdana, Helvetica, sans-serif; color: #0066CC; border-bottom: solid 1px #0066CC; }
	.bordaBox .conteudo { background: #FFFFFF; padding:5px; display:block; width: 150px; height: auto; }
	.bordaBox { width:160px; height: auto; display: inherit; }
	.bordaBox .b1, 
	.bordaBox .b2, 
	.bordaBox .b3, 
	.bordaBox .b4 {display:block; overflow:hidden; font-size:1px;}
	.bordaBox .b1, 
	.bordaBox .b2, 
	.bordaBox .b3 {height:1px;}
	.bordaBox .b2, 
	.bordaBox .b3, 
	.bordaBox .b4 {background:#FFFFFF; border-left:1px solid #fff; border-right:1px solid #FFFFFF;}
	.bordaBox .b1 {margin:0 5px; background:#FFFFFF;}
	.bordaBox .b2 {margin:0 3px; border-width:0 2px;}
	.bordaBox .b3 {margin:0 2px;}
	.bordaBox .b4 {height:2px; margin:0 1px;}
	
#frmgoogle { width: 145px; display: block; text-align:center; }
#frmgoogle .ingoogle { width: 120px; height: 20px; }
.imagem { width:135px; height:46px; }	
	
/* Publicidade */
	.publicidade { width: 157px; height: auto; float: right; position: absolute; left: 770px; }
	.publicidade h1 { font: bold 14px Arial, Verdana, Helvetica, sans-serif; color: #0066CC; border-bottom: solid 1px #0066CC; }
	.publicidade .conteudo { background: #FFFFFF; padding:5px; display:block; height: auto; }	
	.publicidade .b1, 
	.publicidade .b2, 
	.publicidade .b3, 
	.publicidade .b4 {display:block; overflow:hidden; font-size:1px;}
	.publicidade .b1, 
	.publicidade .b2, 
	.publicidade .b3 {height:1px;}
	.publicidade .b2, 
	.publicidade .b3, 
	.publicidade .b4 {background:#FFFFFF; border-left:1px solid #fff; border-right:1px solid #FFFFFF;}
	.publicidade .b1 {margin:0 5px; background:#FFFFFF;}
	.publicidade .b2 {margin:0 3px; border-width:0 2px;}
	.publicidade .b3 {margin:0 2px;}
	.publicidade .b4 {height:2px; margin:0 1px;}
	
.banners { margin-left: -3px; }
.banners li { border-bottom: dotted 1px #0066CC; }
	
/** menu fim **/


/** conteúdo início **/
#conteudo { float: left; width: 419px; }

p.destaque, span.destaque { color: #0066CC; font: bold 14px Arial, Verdana, Helvetica, sans-serif; text-align:center; margin: 2px; }

p { text-align: justify; }

img.imgLeft { float: left; margin-right: 5px; }
img.imgRight { float: right; margin-left: 5px; }

p.navega { display: block; background: #EFEFEF; height: 20px; padding: 5px;  }

.boxConteudo { width: 405px; }
.boxConteudo h1 { background: url(../img_azul/tl_geral.jpg) no-repeat; font: bold 16px Arial, Verdana, Helvetica, sans-serif; color: #F3F3F3; font-variant:small-caps; height: 35px; padding: 5px 0px 0px 45px; }
.boxConteudo p { margin: 5px; }
.boxConteudo p.locutor { float: right; }
.boxConteudo h2 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #0066CC; }
.boxConteudo h3 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0066CC; border-bottom: dotted 1px #0066CC; }

.boxConteudo2 { width: 203px; float: left; margin-top: 5px; }
.boxConteudo2 h1 { background: url(../img_azul/tl_caixa.jpg) no-repeat; font: bold 16px Arial, Verdana, Helvetica, sans-serif; color: #F3F3F3; font-variant:small-caps; height: 35px; padding: 5px 0px 0px 45px; }
.boxConteudo2 p { margin: 5px; }

p.favang { text-align: center; }

.lista { margin-left: 20px; }
.lista li { margin: 5px; border-bottom: dotted 1px #CCCCCC; list-style-image: url(../img_azul/seta.png); } 
.lista ul { margin-left: 20px; } 
.lista ul li {list-style-image: none;}

.videos li { display: block; float:left; text-align:center; width: 200px; height: 250px; border: dotted 1px #0066CC; }
.videos h2 { height: 25px; }

a { color: #999999; text-decoration: none; font-weight: bold; }
a:link, a:visited { color: #999999; }
a:hover, a:active { color: #0066CC; }

a.mais { color: #999999; text-decoration: none; font-weight: bold; text-align:right; display:block; }
a.mais:link, a.mais:visited { color: #999999; }
a.mais:hover, a.mais:active { color: #0066CC; }

form input, form textarea { color: #0066CC; width: 145px; font-size: 11px; }

#frecado { background: url(../imgs/recado.jpg) no-repeat; width: 400px; height: 230px; padding-top: 40px; }
#frecado label { width: 60px; float: left; margin-left: 80px; }
#frecado input, #frecado textarea { background: #E6DE96; color: #0066CC; width: 200px; font-size: 11px; }
#frecado .botao, #frecado .botao1 { width: 80px; }
#frecado .botao { margin-left: 100px; }
#frecado input, #frecado textarea { color: #0066CC; width: 150px; font-size: 11px; }

#fcontato label { width: 110px; display:block; float: left; }
#fcontato input, #fcontato textarea { color: #0066CC; width: 250px; font-size: 11px; }
#fcontato .botao, #fcontato .botao1 { width: 80px; }
#fcontato .botao { margin-left: 110px; }
#fcontato .radio { width: auto; }
#fcontato .radiolabel { width: 100%; margin: 5px;   }

form input.capcha {width: 60px; }

#statusEmail { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #0066CC; margin: 10px; background: #EFEFEF; }

.noticias { margin: 5px; }
.noticias li { border-bottom: dotted 1px #CCCCCC; margin-top: 5px;  } 

.recado {text-align:center;}

.fiq { color: #0066CC; text-align:center; }

#programacao li ul li { height: 98px; }
.progLogo { display: block; width:150px; height: 98px; float: right; }

/* Conteúdo dos módulos do sistema 
.cntConteudo h1 { margin: 5px 5px 5px -40px; height: 25px; font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #0066CC; background: none; font-variant:small-caps; }
.cntConteudo h2 { margin: 5px 5px 5px 5px; height: 25px; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #0066CC; background: none; }
.cntConteudo h3 { margin: 5px 5px 2px 5px; height: 25px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0066CC; background: none; border-bottom: dotted 1px #0066CC; } */



/** conteúdo fim **/