@import url("/cms/modulos/padrao/ger_classificados/componentes/classificados.css");
@import url("/cms/modulos/padrao/ger_galerias/componentes/galerias.css");

body { background: #fff; font-family: "Trebuchet MS"; font-size: 12px; }

a:link, a:visited { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }

h2, h3 { font-family:"Arial Narrow"; font-size:18px; /*display:inline;*/ padding:0 0 0 4px; }

h3 { font-size:17px; color:#0057a2; /*background:#114993; text-align:center;*/ }

button {
	width:70px; height:30px; color:#fff; cursor:pointer; font-size:11px;
	background:url(/imgs/btn_padrao.png) no-repeat center;
}

input[type=text], input[type=file], input[type=password], select, textarea {
	font-size:14px; border:solid 1px #c0c0c0; padding:4px 2px;
	background:url(/imgs/fundo_input.gif) repeat-x center top;
}

input.invalid, select.invalid, textarea.invalid { 
	background:url("/cms/estrutura/imagens/grid/invalid_line.gif") repeat-x center bottom;
	border:1px solid #DD7870;
}

form * { margin:2px 0; }
form label { margin-top:4px; }

p { clear:none; overflow:hidden; }

ul { list-style:none; margin:0; padding:0; padding-left:15px; clear:both; }
li { 
	background-image:url(/imgs/marcador_cinza.png); padding-left:18px; 
	background-repeat: no-repeat; background-position: 0 6px; 
}

.botoes_inferiores { }
.botoes_inferiores button { margin:0 2px;  }

.divisao { width:98%; clear:both; overflow:hidden; border-bottom:solid 1px #eaeaea; height:2px; margin:4px 0; }
.divisao.cemporcento { margin:0 0 10px; overflow:auto; padding:10px 0 0; width:100%; }

.ler-conteudo, .ler_mais a, .ler-conteudo:visited, .ler_mais a:visited { 
	float:right; text-decoration:underline; padding:2px;
}
.ler_mais a:hover { background:#D60E04; color:#fff; }

.fright { float:right; }
.fleft { float:left; }
.envie { text-align:center; background:#f0f0f0; padding:4px; }
.envie p { margin:0; }

label.information { background-position:right; }

/* CONTAINER GERAL */
#geral { width:990px; padding:0 2px; margin:auto; overflow:hidden; }
#geral #detalhe_rodape { width:100%; height:5px; margin:4px 0; background-color:#5192c5; }

/* TOPO */
#topo { /*border-bottom:solid 5px #114993; padding-bottom:4px;*/ height:104px; background:#5192c5; }
#topo .logomarca { width:250px; height:100px; float:left; font-size:15px; }
#topo .logomarca a { 
	height:100px; display:block; text-indent:-5000px; background: url(/imgs/logotipo.png) no-repeat 2px 3px;
}

#topo .banner_topo { float:right; margin:6px 5px 0 0; }

/* MIOLO (COLUNAS ESQ E DIR + CONTEUDO) */
#miolo { background:url(/imgs/fundo_geral.jpg) repeat-y;  margin-top:6px; overflow:auto; }

/* COLUNA ESQUERDA */
#colesq { background:url(/imgs/fundo_colesq.jpg) no-repeat; padding:0 10px 0 0; width:164px; float:left; margin-right:6px; }
#colesq .banner { text-align:center; margin:4px 0; }
#colesq h2 { color:#134991; font-size:13px; font-weight:bold; }
#colesq .data { line-height:13px; margin:10px 0 10px 5px; }

/* MENU CHAMADAS H3 */
#colesq h3 { margin:4px 0; }
#colesq h3.gaspar a { color:#0057a2; }
#colesq h3.brasil_mundo a { color:#c51711; }
#colesq h3.esportes a { color:#c58817; }
#colesq h3.videos a { color:#383838; }
#colesq h3.programacao a { color:#5f812f; }

/* MENU COLUNA ESQ */
#colesq #menu_esquerda { margin-top:5px; }
#colesq #menu_esquerda h2 { display:none; }
#colesq #menu_esquerda ul { border:none; }
#colesq .menuv li { margin:5px 0; padding-left:5px; background:none; }
#colesq .menuv li a { 
	border:none; padding:0 0 0 14px; background-image:url(/imgs/marcador_cinza.png);
	background-repeat: no-repeat; background-position: 0 5px;  
}
/*#colesq .menuv li a:hover { background-color:#fff; color:#666; background-position:right 5px; }*/
#colesq .menuv li a:hover, #colesq .menuv li a.selecionado { background-image:none; background-color:#0057a2; color:#fff; }

#colesq .menuv li a.selecionado { 
	font-weight:bold; /*background-color:#fff;*/
	/*background-image:url(/imgs/marcador_cinza.png);
	background-repeat:no-repeat; background-position:right 5px; */
}
#colesq #menu_esquerda ul li ul { margin-top:-5px; padding-right:4px; width:200px; }

/* IMAGENS PARA CHAMADAS DE OUVIR RADIO ONLINE E OUTROS */
#colesq .chamadas {}
#colesq .chamadas a { display:block; margin:10px 0; text-align:center; }

/* ENQUETE */
#enquete { width:98%; margin-top:10px; }
#enquete h2 { font-size:18px; color:#f97d01; }
#enquete p, #enquete form, #enquete table { margin-left:5px; }
#enquete button { float:right; }

/* TEMPO */
#tempo { width:98%; margin:8px 0 2px 0; text-align:center; }
#tempo iframe { }
#tempo h2 { display:none; }

/* CONTEUDO */
#conteudo { width:620px; float:left;  }
#conteudo h2 {  }

/* BUSCA DE CONTEUDOS */
#conteudo .busca { 
	height:82px; width:620px; margin:auto; margin-top:5px; position:relative;
	background:url(/imgs/fundo_busca.png) no-repeat center top; 
}
#conteudo .busca form { position:absolute; top:15px; left:25px; }
#conteudo .busca form input { font-size:13px; width:305px; color:#808080; padding:5px; }
#conteudo .busca .radio { position:absolute; top:12px; right:18px; }

/* NOTICIAS DO PORTAL */
#conteudo .noticias .nenhum-registro { display:none; }

#conteudo .noticias { width:300px; overflow:auto; padding-right:10px; }
#conteudo .noticias.menor { width:205px; margin:0 12px 0 0; }
#conteudo .noticias h2 { color:#333; margin-bottom:-2px; padding:0; border:none; /*background:#cc3333;*/ }
#conteudo .noticias dl { }
#conteudo .noticias dl dt { font-size:20px; font-family:"Arial Narrow"; font-weight:bold; margin-bottom:5px; line-height:18px }
#conteudo .noticias dl dt a { color:#4e4e4e; }
#conteudo .noticias dl dt a:hover { text-decoration:underline; }
#conteudo .noticias dl dd.resumo { line-height:16px; }
#conteudo .noticias dl dd img { margin:2px; /*border:solid 2px #cc3333;*/ }
#conteudo .noticias ul { clear:both; padding-left:2px; padding-top:10px; *padding-top:2px; }
#conteudo .noticias ul li { line-height:14px; padding-left:12px; margin-bottom:4px; }

/* HOME: REPORTAGENS ESPECIAIS */
#conteudo #especiais.noticias { float:left; }
#conteudo #especiais.noticias h2 { color:#999; font-size:11px; }
#conteudo #especiais.noticias dl dt a { color:#447032; }
#conteudo #especiais.noticias ul li { background-image:url(/imgs/marcador_verde.png); }
#conteudo #especiais.noticias .ler_mais a:hover, 
#conteudo #especiais.noticias .ler_mais a:hover { background:#447032; color:#fff; }

/* HOME: NOTICIAS VALE DO ITAJAI E BRASIL */
#conteudo .noticias_gaspar_1,#conteudo .noticias_gaspar_2 { width:310px; }
#conteudo .noticias_gaspar_1 { float:left; }
#conteudo .noticias_gaspar_2 { float:right; }

#conteudo .noticias.gaspar { margin-bottom:10px; }
#conteudo .noticias.gaspar h2 { display:none; }

/* Excessao do h2 */
#conteudo #gaspar_destaque9 h2, #conteudo #gaspar_destaque10 h2 { 
	display:block; color:#999; font-size:11px;
}
#conteudo #gaspar_destaque9, #conteudo #gaspar_destaque10 { margin-bottom:0; }

#conteudo .noticias.gaspar dl dt a { color:#0057a2; }
#conteudo .noticias.gaspar ul li { background-image:url(/imgs/marcador_azul.png); }
#conteudo .noticias.gaspar .ler_mais a:hover, 
#conteudo .noticias.gaspar .ler_mais a:hover { background:#0057a2; color:#fff; }

/* HOME: NOTICIAS BRASIL E MUNDO */
#conteudo #brasil_mundo.noticias { float:right; }
#conteudo #brasil_mundo.noticias h2 { color:#999; font-size:11px; }
#conteudo #brasil_mundo.noticias dl dt a { color:#c51711; }
#conteudo #brasil_mundo.noticias ul li, #conteudo #brasil_mundo.pagina ul li { background-image:url(/imgs/marcador_vermelho.png); }
#conteudo #brasil_mundo.noticias .ler_mais a:hover { background:#c51711; color:#fff; }
#conteudo #brasil_mundo.pagina ul li { background-position:0 6px; }

/* HOME: NOTICIAS FOTO NOTICIA E VIDEOS */
#conteudo #foto_noticia.noticias { float:left; height:280px; }
#conteudo #foto_noticia.noticias h2 { color:#353535; font-size:16px; }
#conteudo #foto_noticia.noticias .container { clear:both; margin-top:5px; }
#conteudo #foto_noticia.noticias img { max-width:300px; }
#conteudo #foto_noticia.noticias .destaques-nav { margin:-18px 10px 0 120px; }
#conteudo #foto_noticia.noticias .destaques-nav a { padding:0px 6px; font-weight:bold; outline:none; text-decoration:none; }
#conteudo #foto_noticia.noticias .destaques-nav a.activeSlide { background:#D60E04; color:#fff; }
#conteudo #foto_noticia.noticias a.ler-conteudo { 
	right:0px; padding:2px 0 0 4px; bottom:0px; color:#f7e728; text-decoration:none; position:absolute;
}
#conteudo #foto_noticia.noticias .texto { width:100%; margin-top:-1px; }
#conteudo #foto_noticia.noticias .texto img { /*border:solid 1px #114993;*/ }
#conteudo #foto_noticia.noticias .texto p { margin:0; padding:0; }

#conteudo #videos.noticias { float:right; padding:0; overflow:hidden; /*height:280px;*/ }
#conteudo #videos.noticias h2 { color:#353535; font-size:16px; }
#conteudo #videos.noticias dl { margin:5px 0 0 0; width:305px; }
#conteudo #videos.noticias object, 
#conteudo #videos.noticias embed { /*margin:0 5px;*/ width:295px; height:220px; }
#conteudo #videos.noticias .ler_mais a:hover { background:#353535; color:#fff; }

/* HOME: ESPORTES */
#conteudo #esportes.noticias { float:left; }
#conteudo #esportes.noticias h2 { color:#999; font-size:11px; }
#conteudo #esportes.noticias dl dt { color:#BB8918; }
#conteudo #esportes.noticias dl dt a { color:#BB8918; }
#conteudo #esportes.noticias dl dd img { border-color:#00A650; }
#conteudo #esportes.noticias .ler_mais a:hover { background:#BB8918; color:#fff; }
#conteudo #esportes ul li { background-image:url(/imgs/marcador_amarelo.png); }

/* HOME: CLASSIFICADOS E VC REPORTER */
#conteudo #classificados.noticias { float:left; }
#conteudo #classificados.noticias h2 { color:#353535; margin-bottom:8px; font-size:16px; }
.classificados-home { width:300px; }
.classificados-home dl { overflow:auto; margin-right:20px; }
.classificados-home dl dt { display:none; }
.classificados-home dd { }
.classificados-home dd p { margin-bottom:5px; line-height:16px; }
.classificados-home dd p.titulo { display:none; }
.classificados-home .ler_mais a:hover { background:#353535; color:#fff; }

/* HOME: FOTOS EVENTOS */
#conteudo #fotos_eventos.noticias { float:left; width:300px; overflow:auto; }
#conteudo #fotos_eventos.noticias h2 { color:#353535; margin-bottom:8px; font-size:16px; }
#conteudo #fotos_eventos.noticias dl { width:100%; float:left; margin-left:-5px; margin-right:8px; }
#conteudo #fotos_eventos.noticias dl dt { border-right:1px solid #E1E1E1; width:115px; float:left; text-align:center; }
#conteudo #fotos_eventos.noticias dl dt img { }
#conteudo #fotos_eventos.noticias dl dd { float:left; width:170px; padding:0 0 0 7px; }
#conteudo #fotos_eventos.noticias dl dd p { line-height:14px; text-align:left; }
#conteudo #fotos_eventos.noticias dl dd.descricao p.data { margin-top:5px; }
#conteudo #fotos_eventos.noticias dl dd a { text-decoration:underline; }
#conteudo #fotos_eventos.noticias dl dd a:hover { text-decoration:underline; }
#conteudo #fotos_eventos.noticias .ler_mais a:hover { background:#333; color:#fff; }
#conteudo #fotos_eventos.noticias .fotos { overflow:hidden; }

/* PAGINA: FOTOS EVENTOS */
#conteudo #fotos_eventos.pagina { float:left; width:100%; overflow:auto; }
#conteudo #fotos_eventos.pagina h2 { color:#353535; margin-bottom:8px; padding:0; font-size:16px; }
#conteudo #fotos_eventos.pagina dl { height:100px; float:left; margin-bottom:4px; margin-left:-5px; margin-right:8px; width:305px; }
#conteudo #fotos_eventos.pagina dl dt { border-right:1px solid #E1E1E1; width:115px; float:left; text-align:center; }
#conteudo #fotos_eventos.pagina dl dt img { }
#conteudo #fotos_eventos.pagina dl dd { float:left; width:180px; padding:0 0 0 7px; }
#conteudo #fotos_eventos.pagina dl dd p { line-height:14px; text-align:left; }
#conteudo #fotos_eventos.pagina dl dd.descricao p.data { margin-top:5px; }
#conteudo #fotos_eventos.pagina dl dd a { text-decoration:underline; }
#conteudo #fotos_eventos.pagina dl dd a:hover { text-decoration:underline; }

/* BANNERS */
#conteudo .miolo_290x250 { float:right; margin-top:10px; }

/* GALERIA IMAGENS HOME */
.galeria-home dl { clear:none; }

/* VISUALIZACAO DE GALERIA DE IMAGENS */
#conteudo .galeria-visualizacao {}
#conteudo .galeria-visualizacao h2 { 
	background:none; margin-bottom:10px; color:#4e4e4e; padding:0 0 4px 0; display:block; border-bottom:solid 1px #e1e1e1;
}
#conteudo .galeria-visualizacao .gvIIContainer { background:#fff; width:625px; padding:0; margin:auto; }
#conteudo .galeria-visualizacao .gvIIContainer .gvIIHolder .gvIIItem { border:solid 2px #CF9119;  }
#conteudo .galeria-visualizacao .gvIIContainer .gvIIHolder { height:415px; width:178px; float:left; }
#conteudo .galeria-visualizacao .gvIIContainer .gvIIImgContainer { height:415px; width:440px; float:right; }
#conteudo .galeria-visualizacao .gvIIContainer .gvIIImgContainer img { margin-top:0; border: solid 2px #CF9119; }
#conteudo .galeria-visualizacao .gvIIAltText { background:none; }
#conteudo .galeria-visualizacao .visualizacoes { clear:both; }

/* PAGINACAO CONTEUDOS */
.grid-paginacao { float:right; clear:both; }
.grid-paginacao td { vertical-align:top; }
.grid-paginacao a {}
.grid-paginacao a:hover { text-decoration:none; }

/* LEITURA DE CONTEUDOS */
#conteudo .leitura-conteudo { overflow:auto; }
#conteudo .leitura-conteudo h2, #conteudo .contatos h2,
#conteudo .classificados-listando h2, .lista-conteudos h2 { 
	background:none; margin-bottom:10px; color:#4e4e4e; padding:0 0 4px 0; display:block; 
	border-bottom:solid 1px #e1e1e1;
}
#conteudo .leitura-conteudo img { margin:0 5px; }
#conteudo .leitura-conteudo .data { color:#808080; margin-bottom:5px; }

/* COMPARTILHAMENTO DE CONTEUDOS */
#compartilhar-conteudo { width:99.8%; margin-top:50px; }
#compartilhar-conteudo a { padding:0.3% 0.4% 0 17px; }
#compartilhar-conteudo .indicacao-conteudo {}
#compartilhar-conteudo .indicacao-conteudo button { border:none; cursor:pointer; }
#compartilhar-conteudo .indicacao-conteudo fieldset { width:560px; margin:auto; }
#compartilhar-conteudo .indicacao-conteudo input { margin-bottom:5px; }
#compartilhar-conteudo .indicacao-conteudo textarea { width:436px; height:100px; }

/* LISTA DE CONTEUDOS (LEIA TAMBEM) */
.leia_tambem { clear:both; margin:25px 0; }
.leia_tambem ul { margin:5px 0; clear:both; }
.leia_tambem li { margin:4px 0; }
.leia_tambem li a:hover { text-decoration:underline; }

/* COMENTARIOS CONTEUDOS */
#comentarios-conteudo { margin-top:14px; }
#comentarios-conteudo h3 { padding:4px 0; font-size:15px; border-top:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; }
#comentarios-conteudo span dl { padding-top:2px; background-color:#f1f1f1; border:solid 1px #cfcfcf; clear:both; }
#comentarios-conteudo dl span.nome { float:left; width:300px; }
#comentarios-conteudo dl span.data { float:right; }
#comentarios-conteudo dl .comentario { clear:both; }
#comentarios-conteudo .form-container { margin-top:10px; }
#comentarios-conteudo form input { margin-bottom:5px; }
#comentarios-conteudo form label { margin-top:5px; }
#comentarios-conteudo form textarea { width:485px; }
#comentarios-conteudo form button { border:none; float:none; margin-left:100px; cursor:pointer; }
#comentarios-conteudo .comentarios-moderados { background:#ffffc1; border:solid 1px #ffff33; padding:4px; margin:4px 0; }

/* BLOGS HOME */
#colesq .blogs {}
#colesq .blogs h2 { color:#383838; font-size:16px; }
#colesq .blogs table {}
#colesq .blogs table td { padding:2px 0; }
#colesq .blogs img { border:solid 2px #114993; width:45px; height:45px; margin:0 0px 0 5px; }
#colesq .blogs a, #colesq .blogs a:visited { margin:0; float:left; text-decoration:underline; }

/* PAGINA DE NOTICIAS */
#conteudo .pagina_noticias h2 { color:#fff; background:#cc3333; }
#conteudo .pagina_noticias dl { margin-top:4px; }
#conteudo .pagina_noticias dl dt { font-size:18px; font-weight:bold; margin-bottom:5px; line-height:18px }
#conteudo .pagina_noticias dl dt a { color:#4e4e4e; }
#conteudo .pagina_noticias dl dt a:hover { text-decoration:underline; }
#conteudo .pagina_noticias dl dd.resumo { line-height:16px; }
#conteudo .pagina_noticias dl dd img { margin:2px; border:solid 2px #cc3333; }
#conteudo .pagina_noticias ul { clear:both; padding-left:2px; padding-top:10px; *padding-top:2px; }
#conteudo .pagina_noticias ul li { line-height:14px; margin-bottom:4px; }
#conteudo .pagina_noticias ul li { background-image:url(/imgs/marcador_vermelho.gif); }

/* PAGINA DE CLASSIFICADOS */
#conteudo .classificados-listando h2 { background:none; color:#333; padding:0; }
.classificados-listando dl * { margin:0; padding:0; line-height:1.4em; }
.classificados-listando dl { 
	width:100%; padding-bottom:6px; margin:10px 0; border-bottom:solid 1px #e1e1e1;
	min-height:90px; height:auto !important; height:90px; padding:5px;
}
.classificados-listando dt.imagem { text-align:center; margin:5px 3px 0 0; }
.classificados-listando dd { width:525px; }
.classificados-listando dd p { margin-bottom:2px; clear:both; }
.classificados-listando dd p.titulo { display:inline; font-size:14px; color:#333; }
.classificados-listando dd p.entrada { margin:-20px 0 0 0; *margin:0px; }
.classificados-listando dt.imagem img.preview { left:85px; }
.classificados-listando form#filtro { margin:20px 0; }
.classificados-listando form#cadastro { border-bottom:solid 1px #e1e1e1; }
.classificados-listando form#cadastro fieldset { margin:auto; width:530px; } 
.classificados-listando form#filtro fieldset, 
.classificados-listando form#filtro fieldset legend { border:solid 1px #e1e1e1; font-size:15px; }
.classificados-listando form#filtro fieldset legend { background:#114993; color:#fff; } 
.classificados-listando form button { color:#fff; margin:2px; cursor:pointer; }
.classificados-listando form textarea { width:390px; }
.classificados-listando .grid-controles { height:40px; float:left; }
.classificados-listando #novo-anuncio { 
	padding:5px; display:block; background:#5192C5; color:#fff; 
	text-decoration:underline; font-weight:bold; margin:0;
}
.classificados-listando #novo-anuncio:hover { background:#D60E04; }
.classificados-listando .grid-paginacao { clear:none; float:right; margin:0; }

/* PAGINA COM LISTA DE GALERIAS */
#conteudo .galeria-listando {}
#conteudo .galeria-listando h2 { background:none; color:#333; padding:0; }
#conteudo .galeria-listando .fotos { margin-top:20px; }
#conteudo .galeria-listando dl { text-align:center; float:left; width:120px; clear:none; padding:0 5px; height:190px; }
#conteudo .galeria-listando dl dt { width:120px; }
#conteudo .galeria-listando dl dt img { margin:2px; border:solid 2px #134991; }
#conteudo .galeria-listando dl dd.descricao { margin-top:1px; float:none; }
#conteudo .galeria-listando dl dd.descricao a { text-decoration:none; }
#conteudo .galeria-listando dl dd.descricao a:hover { text-decoration:underline; }
#conteudo .galeria-listando dl dd p { line-height:14px; }

/* PAGINA ESPORTES */
#esportes.lista-conteudos.leia_tambem h3 { color:#fff; background:#00A650 }
#esportes.lista-conteudos.leia_tambem ul li { background-image:url(/imgs/marcador_verde.gif); }

/* PAGINA VALE DO ITAJAI */
#brasil.lista-conteudos.leia_tambem h3 { color:#fff; background:#cc3333 }
#brasil.lista-conteudos.leia_tambem ul li { background-image:url(/imgs/marcador_vermelho.gif); }

/* PAGINA GASPAR */
#gaspar_destaque.pagina ul li { background:url(/imgs/marcador_azul.png) no-repeat 0 5px; }

/* PAGINA VIDEOS */
#videos.pagina.lista-conteudos h3 { color:#fff; background:#333 }
#videos.pagina.lista-conteudos dl { overflow:auto; width:310px; float:left; margin-bottom:10px; }
#videos.pagina.lista-conteudos dl dt { font-size:20px; color:#333; text-align:center; padding:0 4px; display:inline; }
#videos.pagina.lista-conteudos dl dd p { margin-bottom:0; }
#videos.pagina.lista-conteudos dl dd object, 
#videos.pagina.lista-conteudos dl dd embed { width:310px; height:250px; }
#videos.pagina.lista-conteudos dl dd table { width:100%; }
#videos.pagina.lista-conteudos dl dd { margin:0 5px; }
#videos.pagina.lista-conteudos.leia_tambem ul li { background-image:url(/imgs/marcador_cinza.gif); }

/* PAGINA FALE CONOSCO */
#conteudo .contatos h2 { color:#333; background:#fff; padding:0; }
.contatos .form-container { width:550px; margin:20px auto; }
.contatos .form-container form { width: 550px; }
.contatos .form-container form label { float:left; width:120px; margin-top:6px; }
.contatos .form-container button { border:none; cursor:pointer; float:right; }
.contatos .form-container form textarea { width:380px; height:200px; }

/* COLUNA DIREITA */
#coldir { width:180px; float:right; margin-left:4px; }
#coldir .banner { margin:10px 0; text-align:center; }

/* IMAGENS PARA CHAMADAS DE OUVIR RADIO ONLINE E OUTROS */
#coldir .chamadas {}
#coldir .chamadas a { text-align:center; display:block; margin:10px 0; }

/* PROGRAMACAO DA RADIO NA COLUNA DIREITA */
#coldir .programacao { text-align:center; margin-bottom:8px; }
#coldir .programacao h3 { color:#5f812f; padding:0; text-align:left; margin-bottom:6px; }
#coldir .programacao dl { text-align:left; overflow:auto; margin-bottom:8px; border-bottom:solid 1px #eeeeee; }
#coldir .programacao dl dt { float:left; width:45px; }
#coldir .programacao dl dd { padding:3px 0; width:132px; float:left; line-height:13px; }
#coldir .programacao dl dd p { margin:0; }
#coldir .programacao dl dd p.ouvindo { font-weight:bold; color:#ff0000; }
#coldir .programacao dl dd p.ouvindo a, #coldir .programacao dl dd p.ouvindo a:visited { font-weight:bold; color:#ff0000; }
#coldir .programacao a { margin-top:2px; text-decoration:underline; }

/* RODAPE */
#rodape { width:100%; position:relative; overflow:auto; clear:both; background-color:#eaeaea; margin-top:2px; }
#rodape .acessos { position:absolute; right:6px; bottom:2px; }
#rodape span { color:#333; }
#rodape p { text-align:center; color:#333; clear:both; margin-top:10px; }
#rodape p a { color:#333; text-decoration:underline; }
#rodape form { width:520px; position:relative; overflow:auto; margin: auto; padding:10px 0; }
#rodape form label { color:#333; }
#rodape form input { width:500px; }
#rodape form button { margin-left:2px; position:absolute; right:10px; cursor:pointer; }
#rodape form .ajuda { background:none; margin-top:3px; float:left; color:#333; }

/* Banner Flutuante */
.banner-flutuante {
    position: absolute; width: 78%; height: 100%; left: 26%;
    top: 22%; overflow: hidden; display: none; z-index: 5000;
}
.banner-flutuante .fechar {
    position: absolute; padding: 5px; font-weight: bold;
    color: #333; cursor: pointer; color: #fff; margin-bottom:10px;
}