/* MAIN */
#main { width:100%; height:auto; }

/* TOPO */
#topo { width:100%; height:342px; text-align:center; }

/* CENTRO */
#centro { width:100%; height:auto; }
#conteudo-centro { width:1000px; height:auto; margin:0 auto; padding:31px 0 28px 0; }

/* COLUNA 1 */
#coluna-1 { width:361px; height:auto; float:left; }
#noticias-randomicas { width:361px; height:283px; float:left; }
#coluna1-abaixo-noticias-randomicas { width:198px; height:auto; float:left; padding-top:20px; }
#coluna2-abaixo-noticias-randomicas { width:143px; height:auto; float:left; padding:20px 0 0 20px; }
#coluna1-abaixo-noticias-randomicas #mapa-flash { width:400px; height:331px; }
#plantao-g1 { width:198px; height:305px; }
#cotacao-dolar { width:198px; height:auto; padding-top:20px; }
#cotacao-dolar .titulo { width:198px; height:auto; }
#cotacao-dolar .conteudo { width:189px; height:72px; background:url(../imagens/bg_cotacao_dolar.gif) no-repeat top left; text-align:right; padding:14px 9px 0 0; }
#sites-uteis { width:198px; height:auto; padding-top:12px; }
#sites-uteis .titulo { width:198px; height:auto; }
#sites-uteis .combobox { width:198px; height:auto; padding-top:15px; }
#sites-uteis .combobox select { width:198px; height:auto; color:#555; padding:4px; }
#patrocinadores-esporte { width:143px; height:auto; }
#coluna2-abaixo-noticias-randomicas .banner { width:143px; height:auto; padding-top:; }

/* COLUNA 2 */
#coluna-2 { width:420px; height:auto; float:left; padding-left:20px; }
#busca { width:420px; height:auto; background-color:#E5E8EA; float:left; }
#busca .campo { width:342px; height:28px; float:left; }
#busca .campo .input_campo { width:336px; height:20px; font-family:'NeoTechStdMedium', Arial; font-size:14px; color:#555; border:1px solid #cbd2d6; background:none; padding:3px; *height:18px; *padding-top:5px }
#busca .bt { width:78px; height:28px; float:left; }
#busca .bt .selecione { width:120px; height:28px; font-family:'NeoTechStdMedium', Arial; font-size:14px; color:#555; border:1px solid #cbd2d6; *margin-top:3px; }
#noticias { width:420px; height:234px; margin-top:20px; background-color:#064694; float:left; }
#noticias .separa { width:420px; height:2px; padding:7px 0; }
#noticias .titulo { width:380px; height:auto; margin:0 auto; }
#noticias .titulo a.tit { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#86bdff; }
#noticias .titulo a:hover.tit { color:#FFF !important; }
#noticias .titulo a.assunto { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; }
#noticias .titulo a:hover.assunto { color:#86bdff !important; }
#esporte-destaque { width:420px; height:160px; padding-top:16px; float:left; }
#esporte-destaque .titulo { width:420px; height:auto; padding-bottom:15px; }
#esporte-destaque .separa { width:420px; height:2px; padding:7px 0; }
#esporte-destaque .titulo-esporte span.data { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#e00501; }
#esporte-destaque .titulo-esporte a.tit { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#778894; }
#esporte-destaque .titulo-esporte a.ver { color:#e00501; }
#fotos { width:200px; height:290px; float:left; padding-top:4px; }
#fotos .titulo { width:200px; height:28px; }
#fotos .foto { width:200px; height:130px; }
#fotos .titulo-fotos { width:190px; height:109px; padding:0 5px; background:url(../imagens/bg_fotos.gif) repeat-x top; text-align:center; }
#fotos .titulo-fotos a.tit { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; }
#fotos .titulo-fotos a:hover.tit { color:#76a2d7 !important; }
#fotos .titulo-fotos a.data { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#76a2d7; }
#fotos .titulo-fotos a:hover.data { color:#FFF !important; }
#fotos .bt { width:200px; height:23px; }
#agenda-eventos { width:200px; height:290px; padding:4px 0 0 20px; float:left; }
#agenda-eventos .titulo { width:200px; height:28px; }
#agenda-eventos .calendario { width:200px; height:auto; }
.quantidade { width:200px; height:45px; margin-top:5px; background:url(../imagens/bg_quantidade_eventos_mes.gif) repeat-x top; }
#agenda-eventos .bt { width:200px; height:55px; }
#publicidade-horizontal { width:420px; height:111px; float:left; padding-top:20px; }

/* COLUNA 3 */
#coluna-3 { width:179px; height:auto; float:left; padding-left:20px; }
#telefone-ouvinte { width:179px; height:118px; }
#abrangencia { width:179px; height:118px; padding-top:12px; }
#previsao-tempo { width:179px; height:170px; padding-top:20px; }
#previsao-tempo .titulo { width:179px; height:28px; }
#previsao-tempo .previsao { width:179px; height:119px; background:url(../imagens/bg_previsao_tempo.gif) repeat-x top; }
#previsao-tempo .previsao .icone { width:179px; height:59px; padding-top:13px; text-align:center; }
#previsao-tempo .previsao .temperatura { width:179px; height:auto; padding-top:7px; text-align:center; }
#previsao-tempo .salto-lontra { width:179px; height:23px; }
#top-semana { width:179px; height:auto; padding-top:12px; }
#top-semana .titulo { width:179px; height:28px; }
#top-semana .listagem { width:179px; height:auto; }
#cadastre-se { width:179px; height:134px; padding-top:14px; }
#cadastre-se .titulo { width:179px; height:28px; }
#cadastre-se .conteudo { width:179px; height:106px; background:url(../imagens/bg_cadastre_se.gif) repeat-x top; }
#cadastre-se .conteudo .texto { width:159px; height:44px; padding:10px 0 0 10px; text-align:left; line-height:100%; }
#cadastre-se .conteudo .campo { width:159px; height:16px; padding:5px 0 5px 10px; background:url(../imagens/bg_campo_cadastre_se.gif) no-repeat top right; text-align:center; }
#cadastre-se .conteudo .input-campo { width:149px; height:16px; border:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555; }
#cadastre-se .conteudo .bt { width:88px; height:26px; padding:0 0 0 81px; }

/* SOBRE A RÁDIO */
.img-institucional { width:230px; height:120px; float:left; margin:20px 31px 0 0; }
.img-institucional * { display:block; }
.img-institucional .cropfoto { overflow:hidden; width:230px; height:120px; }
.img-institucional .cropfoto:hover { width:210px; height:100px; border:10px solid #F00;  }
.img-institucional .cropfoto:hover img { margin:-10px 0 0 -10px; }

/* PROGRAMAÇÃO */
.abas-programacao { width:791px; height:auto; margin-top:20px; }
ul#nav-abas { width:791px; border-bottom:1px solid #e70500; text-align:center; background:#a2b8c8; padding:8px 0 5px 0;  }
ul#nav-abas li { display:inline;  }
ul#nav-abas li a {  color:#FFF; padding:9px 20px 6px 20px; *padding-top:8px; padding-top/*\**/: 8px\9; }
ul#nav-abas li a:hover { background:#e70500; color:#FFF; }
.selecionado { background:#e70500; color:#FFF; }
.abas { margin-top:10px; background:url(../imagens/bg-programacao.gif); }
.box-programacao { width:791px; height:102px; }

/* ABRANGÊNCIA */
.mapa { width:400px; height:auto; float:left; margin-top:30px; }

/* PEDIDO MUSICA */
.form-pedido { width:791px; height:auto; margin-top:30px; }

/* PUBLICIDADE */
.tabela-publicidade { width:791px; height:auto; margin-top:25px; }

/* RECEITAS */
.receitas { width:791px; height:auto; margin-top:25px; background:url(../imagens/bg-receitas.png) top right no-repeat; }

/* MENSAGEM */
.mensagem { width:791px; height:auto; margin-top:25px; background:url(../imagens/bg-mensagem.gif) top right no-repeat; line-height:30px; }

/* FOTOS DE EVENTOS */
.fotos-eventos { width:791px; height:auto; margin-top:25px; }
.box-fotos { width:791px; height:auto; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #d0dbe2; }
.img-fotos { width:280px; height:160px; float:left; }
.img-fotos * { display:block; }
.img-fotos .borda { overflow:hidden; width:280px; height:160px; }
.img-fotos .borda:hover { width:260px; height:140px; border:10px solid #064694;  }
.img-fotos .borda:hover img { margin:-10px 0 0 -10px; }
.desc-fotos { width:491px; height:auto; float:left; margin-left:20px; }

/* CADASTRO */
.cadastro { width:791px; height:auto; margin-top:25px; }

/* CONTATO */
.contato {  width:791px; height:auto; margin-top:25px; }


/* NOTICIAS */
.noticias { width:791px; height:auto; margin-top:20px; }
.paginacao { width:492px; height:28px; }
.input-numero-pg { height:26px; padding:1px; float:left; background:#064694; }
.bt-numero-pg { height:24px; height/*\**/:23px\9; *height:23px; padding:4px 2px 0 2px; padding/*\**/:5px 2px 0 2px\9; *padding:5px 2px 0 2px; float:left; background:#064694; text-align:center; font-family:'NeoTechStdMedium', Arial; font-size:14px; color:#FFF; }
.galeria-noticias { width:120px; height:120px; float:left; margin:10px 0 0 10px; }  
.paginacao-indice { width:50px; height:20px; height/*\**/:18px\9; *height:18px; margin:2px; *margin:1px 2px 2px 2px; font-family:NeoTechStdMedium, Arial; text-align:center; font-size:14px; color:#777; }




/* RODAPE */
#rodape { width:100%; height:321px; background:url(../imagens/bg_rodape.gif) repeat-x top; text-align:center; }
#rodape-centro { width:1000px; height:290px; padding-top:31px; text-align:left; margin:0 auto; background:url(../imagens/bg_riscos_rodape.png) no-repeat top left; }
#rodape-centro .coluna1 { width:363px; height:260px; text-align:left; float:left; }
#rodape-centro .coluna2 { width:420px; height:260px; text-align:left; float:left; }
#rodape-centro .coluna3 { width:217px; height:260px; text-align:left; float:left; }
#rodape-centro .coluna4 { width:363px; height:21px; padding-top:9px; text-align:left; float:left; }
#rodape-centro .coluna5 { width:637px; height:30px; text-align:right; float:left; }
#rodape-centro .coluna1 .titulo { width:363px; height:20px; text-align:left; }
#rodape-centro .coluna1 .endereco { width:363px; height:auto; text-align:left; }
#rodape-centro .coluna2 .titulo { width:363px; height:20px; text-align:left; }
#rodape-centro .coluna2 .texto { width:363px; height:auto; text-align:left; }
#rodape-centro .coluna2 .formulario { width:363px; height:auto; text-align:left; padding-top:17px; }
#rodape-centro .coluna2 .formulario .campo1 { width:207px; height:17px; padding:5px; background:url(../imagens/bg_campos_rodape.png) no-repeat top left; }
#rodape-centro .coluna2 .formulario .campo2 { width:217px; height:27px; margin-top:10px; background:url(../imagens/bg_campos_rodape.png) no-repeat top left; }
#rodape-centro .coluna2 .formulario .campo2 .menor-para-input { width:177px; height:17px; padding:5px; float:left; }
#rodape-centro .coluna2 .formulario .campo2 .menor-para-bt { width:30px; height:27px; float:left; }
#rodape-centro .input-campo { width:207px; height:17px; background:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555; }
#rodape-centro .input-campo2 { width:177px; height:17px; background:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555; }
#rodape-centro .coluna3 .titulo { width:217px; height:20px; text-align:left; }
#rodape-centro .coluna3 .texto { width:217px; height:auto; text-align:left; }
#rodape-centro .coluna3 .formulario { width:217px; height:auto; text-align:left; padding-top:17px; }
#rodape-centro .coluna3 .formulario .campo1 { width:207px; height:17px; padding:5px; background:url(../imagens/bg_campos_rodape.png) no-repeat top left; }
#rodape-centro .coluna3 .formulario .campo2 { width:207px; height:17px; margin-top:10px; padding:5px; background:url(../imagens/bg_campos_rodape.png) no-repeat top left; }
#rodape-centro .coluna3 .formulario .campo3 { width:217px; height:57px; margin-top:10px; background:url(../imagens/bg_textarea_rodape.png) no-repeat top left; }
#rodape-centro .coluna3 .formulario .campo3 .textarea { width:148px; height:47px; padding:5px; float:left; }
#rodape-centro .coluna3 .formulario .campo3 .bt { width:59px; height:27px; margin-top:30px; float:left; }
#rodape-centro .input-campo { width:207px; height:17px; background:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555; }
#rodape-centro .textarea-campo { width:148px; height:47px; background:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555; overflow:auto; }

/* COLUNA ESQUERDA SUB PÁGINAS */
#coluna-esquerda-sub { width:179px; height:auto; float:left; }
#coluna-conteudo-sub { width:791px; height:auto; padding-left:30px; float:left; text-align:left; }
#titulo-voltar { width:791px; height:30px; background:url(../imagens/bg_titulo_voltar_sub.gif) no-repeat top left; }
#titulo-voltar .titulo { width:736px; height:30px; float:left;}
#titulo-voltar .voltar { width:55px; height:30px; float:left; }
#conteudo-sub { width:791px; height:auto; text-align:left; }

/* FLASH */
#flash-noticias-randomicas { width:361px; height:283px; }
#flash-topo { height:342px; }
#mapa-flash { height:331px; }
