﻿/***********************************
******** Variacoes da sessao *******
***********************************/

.horaTopo{font-size:11px}
/* item ativo */
.menu_vertical ul li.ativo a { color:#fff; }
.menu_vertical ul li.ativo { margin:0; background:#000; border-bottom:1px solid #000; }
.menu_vertical ul.noticias li.ativo a:hover { background: #000; text-decoration:none; }
.menu_vertical ul.noticias li .nav2 a:hover { background: #eee; text-decoration:underline; }
/** Menu ativo **/
.site_menu .item1 a { text-decoration: underline; }
.site_barra .item1 a { text-decoration: underline; }

/** Logo da sessao **/
.site_topo h1 { background-image: url(img/noticia/logo_noticias.jpg); margin-top:-5px; }

.site_topo h1 a{
	padding-top:102px;
}

/** Borda do hover das imagens **/
a.img_borda { border-color:#000; }
dd.ch_pequena a.img_borda { margin:5px 5px 5px 0; }

/** Busca */
.site_busca { background-image: url(img/noticia/busca_bg.gif);}
.site_busca .botao {
	border-left-color: #333;
	border-top-color: #333;
	background: #666;
}

.centro_conteudo h3, .centro_conteudo h3 a,
.centro_conteudo h4, .centro_conteudo h4 a,
.centro_conteudo h5, .centro_conteudo h5 a,
.centro_conteudo h6, .centro_conteudo h6 a,
.respostas dl.resposta_especialista dd span {
	color: #000;
}

/* Pergunte ao especialista */
.bt_duvida { background-image: url(img/noticia/btn_duvida.gif); }
form.consulta_especialista input.botao { background-image: url(img/noticia/btn_ok.gif); }

/** Resultado de Busca **/
.filtros_busca ul.filtro_formato li.selecionado a,
.filtros_busca ul.filtro_formato li a:hover{
	color: #c9168e;
}
.topo_especialista {
	color: #000000 !important;
	background-image: url(../images/icones/noticias/icn_topo.gif) !important;
}
/** Submenu da sessao **/
.menu_vertical ul li.ativo a.selecionado,
.menu_vertical ul li.ativo a { font-weight:bold; }

.menu_vertical ul li.ativo ul a{
	color:#000;
}

.menu_vertical ul.nav2 li{
	border-bottom:1px solid #000;
}

.centro_conteudo ul.relacionados a { background:url(../images/icones/noticias/icn_circ.gif) 0 5px no-repeat; }

/***********************************
************* Conteudo *************
***********************************/

/** Breadcrumb **/
.centro_conteudo .bdc{ color:#000; }
.centro_conteudo .bdc a{ color:#000;}

/** Sessao **/
.centro_conteudo h2.sessao { background-image: url(img/noticia/bg_sessao1.gif); }
.centro_conteudo h2.sessao a { background-color:#000; background-image: url(img/noticia/bg_sessao2.gif); }
.centro_conteudo h2.sessao span { border-bottom-color: #fdbf99; }
.centro_conteudo .subtitulo_sessao { color: #000000; }

/** Títulos **/
.centro_conteudo h3.principal{ font-size:2.2em; letter-spacing:-1px; }

.centro_conteudo h3 , .centro_conteudo h3 a {
	color:#000;
	font-family: inherit;
}
.centro_conteudo h6.chapeu, .centro_conteudo h6.chapeu a { color:#000; letter-spacing:-1px; }
.centro_conteudo h6.chapeu_foto { background-color:#000; }

/*relacionados - bullets - padrao esta no screen*/
.centro_conteudo .relacionados li{margin:0;}
.centro_conteudo .relacionados a {background:url(../images/icones/noticias/icn_circ.gif) left 6px no-repeat; padding: 0 0 0 10px; }

/** Abas **/

.ch_abas ul.abas li.ativo { color:#000; font-weight:bold; }
.centro_conteudo .chamadas_aba_mais { margin:0 12px 0 0; }

/** Chamadas Padronizadas **/

h6.chapeu, h6.chapeu a { color:#000; }

.ch_principal_tv { background-color:#eee; }
.ch_principal_tv h3 a {color:#000; }
.ch_principal_tv h6.chapeu_foto { background-color:#000; }
.ch_principal_tv ul.controle li { /*color:#000;*/ color:#000; }
.ch_principal_tv ul.controle li.ativo { background-color:#000; }
.ch_principal_tv ul.controle li.ads_media { background-color: #FF0000; color: #fff; }

.ch_media_hr{ float:left; width:352px; margin:0 6px 10px 0 }
.mrg_topo{ padding:15px 0 0 0;}

.ch_media_hr.ch_extra { width:460px; margin:0 0 10px 0; }

.ch_media_hr h3 a {color:#000; }
.ch_media_hr h6.chapeu_foto { background-color:#000; }

.ch_pequena {
	width:215px;
	float:left;
	margin:10px 10px 0 0;
}
/* fix para destaques baixos nao quebrar quando uma chamada tiver foto e outra nao */
.ch_meio2 {
	min-height:80px;
}

.ch_pequena h3 a { color:#000; }
.ch_pequena h6.chapeu_foto { background:#000; }
.ch_pequena h6.chapeu a { color:#fff; }
.lista_ch_pequena dt, .lista_ch_pequena dt a { color:#000; letter-spacing:-1px; }
.chamadas_aba_mais .ch_pequena { margin:20px 0 0 0; }

.ch_media_vr { float:left; margin: 0 38px 0 0;}
.ch_media_vr.ch_meio { margin: 0;}
.ch_media_vr h6{ background:#000; }
.ch_media_vr h3 a{color:#000; }

.ch_grande { margin:0 15px 0 0; }
.ch_grande h6.chapeu_foto { background-color:#000; }
.ch_grande h3 a{ color:#000; }

.ch_media_box {
	width:440px;
	float:left;
	margin:14px 10px 0 0;
}

.ch_media_box .ch_media_hr { width:435px; }

.ch_sophia {
	width:155px;
	padding:10px;
	background:#eee;
	float:left;
	margin:0 15px 0 0;
	min-height:424px;
	*min-height:425px;
}
.ch_sophia h6.chapeu_foto { background:#000; }
.ch_sophia h3 { margin:5px 0; font-size:1.4em; }
.ch_sophia h3 a { color: #000; }
.ch_sophia a.img_borda { margin:0 0 10px 0; }
.ch_sophia ul { margin:10px 0 0 0; }

/** Transito **/

.tempo_real{ width:340px; float:left; margin:0 35px 0 0; }
.tempo_real h3{ font-size:2em; line-height:1em; margin:0 0 10px 0; }
.tempo_real h6.chapeu{ font-size:1.8em; display:block; padding:0 0 5px 0; }
.tempo_real h6.chapeu img{position:relative; margin:0 2px -6px 0;}
.tempo_real .box h6.chapeu_foto{ margin:-28px 0 0 0; position:absolute; }
.tempo_real .box{ padding:18px; background:#eee; width:304px; float:left; }
.tempo_real a.img_borda{ margin:0 0 10px 0; }
.tempo_real .box span.aba{
	background:#fff;
	border-top:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	padding:10px;
	float:left;
	font-size:1.5em;
	color:#000;
	margin:0 0 -1px 0;
	position:relative;
}

.tempo_real .resultado {
	background:#fff;
	padding:10px;
	border-top:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	width:280px;
	float:left;
}

.tempo_real .resultado ul.legenda{margin:0 0 15px 58px; }
.tempo_real .resultado ul.legenda li{ display:inline; }
.tempo_real .resultado ul.legenda li a{font-weight:bold; text-decoration:underline; }

.tempo_real .resultado ul.rua_avenida li{
	float:left;
	width:100%;
	border-bottom:1px solid #eee;
	padding:8px 0;
}

.tempo_real .resultado ul.rua_avenida li span{ float:left; font-size:1.2em; }
.tempo_real .resultado ul.rua_avenida li span a{float:none; color:#000; font-weight:bold; text-decoration:none;}
.tempo_real .resultado ul.rua_avenida li span a:hover{ text-decoration:underline;}
.tempo_real .resultado ul.rua_avenida li a{ float:right; text-decoration:underline; }

.tempo_real .resultado ul li img, .ch_transito_media ul li img{margin:0 0 -4px 0; }

.tempo_real .resultado ul.links li{ display:inline;}
.tempo_real .resultado ul.links li a{
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0 15px 0 0;
	float:left;
	text-decoration:underline;
}

.tempo_real .box span.aba img{ float:left; margin:-2px 7px 0 0; }

.ch_transito_media {
	width:220px;
	float:left;
	border:1px solid #ccc;
	margin:0 25px 25px 0;
	min-height:215px;
	*min-height:220px;
	overflow:hidden;
}



.ch_transito_grande {
	width:467px;
	float:left;
	border:1px solid #ccc;
	min-height:215px;
	*min-height:220px;
}

.ch_transito_grande form{
	display:block;
	padding:10px;
}

.ch_transito_grande form label{
	display:block;
	padding:0 0 5px 0;
}

.ch_transito_grande form label input, .ch_transito_grande form label select{font-size:0.9em; color:#666;}

.ch_transito_grande form label.even{
	float:left;
	margin:0 10px 0 0;
}

.ch_transito_grande form label select.slct_cidade{ width:175px; }
.ch_transito_grande form label select.slct_estado{ width:75px; margin:0 10px 0 0; }
.ch_transito_grande form label input.ipt_end{ width:284px; }
.ch_transito_grande form input.btn{
	border-left-color: #333;
	border-top-color: #333;
	background:#000;
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	margin:0 0 0 5px;
}

.ch_transito_grande form label.de, .ch_transito_grande form label.para{ font-weight:bold; }
.ch_transito_grande form label.para{ margin:0 0 0 10px; }
.ch_transito_grande form label.de input, .ch_transito_grande form label.para input{ width:140px; }

.ch_transito_media div{margin:10px 0 0 10px;}

.ch_transito_media h6.chapeu, .ch_transito_grande h6.chapeu{
	background:#eee;
	font-size:1.3em;
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding:4px 10px;
}
.ch_transito_media strong{ display:block; color:#000; text-align:center; padding:10px 0 0 0; }
.ch_transito_media img.foto { margin:15px 0 0 35px; }
.ch_transito_media img.lua { margin:0 0 0 20px; }
.ch_transito_media ul.relacionados{padding:5px 10px;}
.ch_transito_media ul.relacionados li{border:none;}

.ch_transito_media ul{margin:10px 0 0 0; }
.ch_transito_media ul li{ padding: 3px 15px; }
.ch_transito_media ul li.even{ font-weight:bold; }
.ch_transito_media ul li.even a{ padding:0 10px 0 0; text-decoration:underline; }

/** Tempo **/

.info_tempo {
	width:444px;
	float:left;
	margin:0 20px 0 0;
}

.form_tempo {
	width:248px;
	float:left;
	border:1px solid #ccc;
}
.form_tempo.even{ margin:15px 0 0 15px; }

.form_tempo input.botao{
	background:transparent url(img/noticia/btn_ok.gif) 0 0 no-repeat;
	border:none;
	padding:1px 0 4px 0!important;
	padding:2px 0 4px 0;
	margin:0 0 0 10px;
	width:26px;
	height:23px;
	text-align:center;
	font-size:0.9em;
}

.flt_tempo {float:right; }
.flt_tempo.even{ margin:0 0 27px 0; }

.form_tempo h6.chapeu{
	background:#eee;
	font-size:1.3em;
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding:4px 10px;
}

.form_tempo form{
	display:block;
	padding:10px;
}

/*.form_tempo form.first{ min-height:280px; }*/

.form_tempo form legend{
	color:#000;
	font-weight:bold;
	padding:0;
	margin:0;
}

.form_tempo form span{
	display:block;
	padding:10px 0;
}

.form_tempo form label{display:block;}

.form_tempo form label input, .form_tempo form label select{
	width:185px;
}

.ch_transito_media ul.fases_lua { margin:0 0 0 15px; _margin:0 0 0 5px; float:left; width:192px; overflow:hidden; }

.ch_transito_media ul.fases_lua li{
	border:none;
	display:inline;
	float:left;
	text-align:center;
	padding:10px;
}

.ch_transito_media ul.fases_lua li span{ color:#000; font-weight:bold; display:block; }

/*tamanhos extras para chamadas */
.size_ch_pequena{ width:250px; margin: 0 0 10px 0; }
.size_ch_pequena2 { width:440px; }
.size_ch_media_hr { width:440px;}

/*margens*/
.mrg_hr { margin:15px 0; *margin:20px 0; %margin:6px 0;}
.mrg_hr1 { margin:15px 0; *margin:20px 0;}
.mrg_hr2 { margin:15px 0; *margin:20px 0; %margin:17px 0;}
.mrg_ch_media { margin-top:15px; }

/** Banner **/

.centro_conteudo .banner{ float:left; margin:0 15px 0 0; width:300px; }
.centro_conteudo .flt{float:right; margin:0;}

.centro_conteudo .banner.arroba { margin: 0 0 0 11px; }

/** Clima Tempo **/
.centro_conteudo .clima{ width:185px; float:left; }
.centro_conteudo .clima h6.chapeu{
	display: inline;
	color:#000;
	font-size:1.6em;
	letter-spacing:-1px;
	padding:0 0 10px 40px;
	display:block;
	background:url(../images/icones/noticias/icn_tempo.gif) 0 0 no-repeat;
}
.centro_conteudo .clima h6.chapeu a{ color:#000; }
.centro_conteudo .clima p{
	line-height:0.9em;
	width:185px;
	float:left;
	padding:14px 0;
}
.centro_conteudo .clima form{ width:185px; float:left; }
.centro_conteudo .clima form select{ width:190px; }
.centro_conteudo .clima div#weather img {
	float: left;
	margin-top: 10px;
}
.centro_conteudo .clima div#weather span{
	clear: both;
	display: block;
	padding: 3px 0;
	background-color: #A7DFFA;
	font-size: 0.95em;
	text-align: center;
}

/** Cotação **/
.centro_conteudo .cotacao{ width:250px; float:left; padding:10px 0 0 0; }
.centro_conteudo .cotacao table{ margin:0 0 16px 0; width:250px;}
.centro_conteudo .cotacao table table { border:1px solid #ccc; }
.centro_conteudo .cotacao table table.listaValores{ margin-right:10px; _margin-right:5px; }

.centro_conteudo .cotacao table caption{
	background:#eee;
	border:1px solid #ccc;
	padding:2px;
	width:251px;
	margin:0 0 0 -1px;
	border-bottom:none;
	height:27px;
	*height:25px;
}

.centro_conteudo .cotacao table caption span{float:left;}
.centro_conteudo .cotacao table caption span.chapeu{ font-size:1.6em; color:#000; }
.centro_conteudo .cotacao table caption span.chapeu a{ color:#000; }
.centro_conteudo .cotacao table caption a.mais{
	padding:0 25px 0 0;
	background:url(../images/icones/noticias/icn_mais3.gif) right center no-repeat;
	color:#000;
	letter-spacing:-1px;
	float:right;
	margin:3px 0 0 0;
	}
.centro_conteudo .cotacao table tr td{ padding-left:4px; _padding-left:2px; }
.centro_conteudo .cotacao table table tr td{ border-bottom:1px solid #ccc; }
.centro_conteudo .cotacao table tr th{
	font-size:1.1em;
	font-weight:bold;
	color:#000;
	padding:4px;
	border-bottom:1px solid #ccc;
}

/*.centro_conteudo .cotacao table tr td{padding:2px 4px;}*/
.centro_conteudo .cotacao table tr td.variacao{ white-space:nowrap; }
.centro_conteudo .cotacao table tr td img{margin:0 0 -4px 0; }

table.listaValores { border-collapse: collapse; /* CSS2 */ background-color:#fff; }
table.listaValores tr:nth-child(even) /* CSS3 */ { background: #eee; }
table.listaValores tr.even /* estilo explícito */ { background: #eee; }
table.listaValores tr:hover { background: #eee; }

.centro_conteudo .mrg_cotacao { padding:0 0 0 0; }

/** Conversor de Moeda **/
.conversor{
	width:228px;
	padding:5px 10px 15px 10px;
	border:1px solid #ccc;
	float:left;
	min-height:138px;
	_overflow:hidden;
}

.conversor h6.chapeu{
	font-size:1.3em;
	color:#000;
	letter-spacing:-1px;
	padding:0 0 10px 0;
}
.conversor form label{ float:left; padding:3px 0; *padding:2px 0; color:#616161; width:222px; height:22px; }
.conversor form label.valor input{ width:135px; }

.conversor form label.de{ margin:0 10px 0 0; color:#c72319; }
.conversor form label.de select{ margin-left:20px; }

.conversor form label.para{ color:#36972a; }
.conversor form label.para select{ margin-left:10px; }

.conversor form label select,
.conversor form label select,
.conversor form label input{ font-size:0.9em; color:#616161; }

.conversor form label.de select,
.conversor form label.para select{ width:180px; }

.interna form label.de select,
.interna form label.para select{ }

.conversor span{
	width:210px;
	float:left;
	border:1px solid #ccc;
	padding:5px;
	margin:8px 0 0 0;
}
.conversor span *{float:left;}
.conversor span strong{ color:#000; font-size:0.9em; margin:0 10px 0 0; }
.conversor span em{font-size:0.9em;}
.conversor span em.tipo{font-size:0.85em; width:55px; margin:0 0 0 15px; line-height:0.8em;}

/** Calendário **/
.centro_conteudo .box-calendario{
	width:172px;
	float:left;
	margin:10px 0 0 15px;
	border: 1px solid #cccccc;
	padding:8px 8px 15px 8px;
}
.centro_conteudo .box-calendario h4{
	background:transparent url(../images/icones/noticias/icn_brasil.gif) no-repeat scroll 0 0;
	color:#000;
	display:block;
	font-size:1.6em;
	letter-spacing:-1px;
	padding:0 0 10px 40px;
}

.centro_conteudo .box-calendario p{
	line-height:0.9em;
	display:block;
	padding:0 0 8px 0;
}

.centro_conteudo .box-calendario .destaque_calendario table { width: 100%; }
.centro_conteudo .box-calendario .destaque_calendario .topo-calendario th {
	background:#000;
	padding: 4px 5px;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}
.centro_conteudo .box-calendario .destaque_calendario .topo-calendario th a {  color: #ffffff; }

.centro_conteudo .box-calendario .destaque_calendario td {
	text-align: right;
	padding: 6px 4px;
	color: #000000;
	font-weight: bold;
	}
.centro_conteudo .box-calendario .destaque_calendario .hoje { background:#000; color: #fff; text-align: center; padding: 1px 6px; }

.centro_conteudo .box-calendario .destaque_calendario .foo { color: #c4c4c4; }

/** Tempo **/

.centro_conteudo dl.destaque_tempo{ width:250px; margin:0; }
.centro_conteudo dl.destaque_tempo dt span{	border:none; margin:10px 0 0 0; }
.centro_conteudo .noticia_lateral h4.brasil{
	font-size:1.5em;
	font-weight:bold;
	color:#000;
	display:block;
	padding:0 0 5px 40px;
	background:url(../images/icones/noticias/icn_brasil.gif) left center no-repeat;
	margin:0 0 5px 0;
}













/** Matéria Notícias - Integra **/
.centro_conteudo .materia .materia_cabecalho h3{ color:#000; font-size:2em; font-weight:bold; }
.centro_conteudo .materia .materia_texto .materia_foto_descricao a.galeria{ background:url(../images/icones/noticias/icn_galeria.gif) left center no-repeat; }
.centro_conteudo .materia .materia_texto .materia_mais .veja_tambem h4{ color:#fff; background:#000; padding:5px 10px; }
.centro_conteudo .materia .materia_texto .infografico h4{ color:#000; }
.centro_conteudo .materia .enquete h4, .centro_conteudo .materia .votacao h4{ color:#000; }
.centro_conteudo .votacao .bt_votacao { background-image: url(img/noticia/btn_enviar.gif); }
.centro_conteudo .enquete h4{background:url(../images/icones/noticias/icn_enquete2.gif) 0 2px no-repeat; color: #000;}
.centro_conteudo .votacao h4{background:url(../images/icones/noticias/icn_votacao2.gif) 0 2px no-repeat;}
.centro_conteudo .enquete form input.botao, .centro_conteudo .materia .votacao form input.botao{
	background:transparent url(img/noticia/btn_enviar.gif) 0 0 no-repeat !important;
}

.centro_conteudo .comentarios form fieldset legend,
.centro_conteudo .comentarios form fieldset h4{ color:#000; background-image:url(../images/icones/noticias/icn_comentario2.gif); }
.centro_conteudo .comentarios form fieldset input.botao{ background:transparent url(img/noticia/btn_enviar.gif) 0 0 no-repeat; }
.centro_conteudo .comentarios h4{ color:#000; }
.centro_conteudo .comentarios ul.comentarios li span strong{ color:#000; }

.centro_conteudo .comentarios .topo{ background: url(../images/icones/noticias/icn_circ.gif) no-repeat scroll 0 5px; }

.centro_conteudo form span.erro{ background:url(../images/icones/noticias/icn_valida_erro.gif) 0 0 no-repeat !important; }
.centro_conteudo form span.ok{ background:url(../images/icones/noticias/icn_valida_ok.gif) 0 0 no-repeat; }
.centro_conteudo .votacao form span.ok{ padding:2px 0 2px 30px; margin-top:-4px; }

.centro_conteudo .materia .materia_controles ul li a.aumenta_fonte {
	background: url(../images/icones/noticias/icn_amais.gif) left top no-repeat;
}
.centro_conteudo .materia .materia_controles ul li a.diminui_fonte {
	background: url(../images/icones/noticias/icn_amenos.gif) left top no-repeat;
}

.centro_conteudo ul.controles li a.ctrl_comentarios { background-image: url(../images/icones/noticias/icn_comentario.gif); }
.centro_conteudo ul.controles li a.ctrl_enquete { background-image: url(../images/icones/noticias/icn_enquete.gif); }
.centro_conteudo ul.controles li a.ctrl_mural { background-image: url(../images/icones/noticias/icn_mural.gif); }
.centro_conteudo ul.controles li a.ctrl_espalhe { background-image: url(../images/icones/noticias/icn_espalhe.gif); }
.centro_conteudo ul.controles li a.ctrl_imprimir { background-image: url(../images/icones/noticias/icn_imprimir.gif); }

/* botao espalhe */
.centro_conteudo .espalhe a.fechar {
	background-image: url(../images/icones/noticias/icn_valida_erro.gif);
}
.centro_conteudo .espalhe form input.botao{
	background:#000;
	border-color:#333 #000000 #000000 #333;
	border-style:solid;
}

/*Titulo coluna2 shopping*/
.centro_coluna2 h6.chapeu{
	color:#0071bd;
	font-size:1.6em;
	font-weight:bold;
	letter-spacing: -1px;
	margin:0 0 7px 0;
	padding:0 0 5px 0;
}

/** Rodape da sessao **/
#r7-footer-copyright {background-color:#000 !important;} 

.secao_noticias .site_rodape, .secao_noticias .rodape_interno{background:#e5e5e5;}
.secao_noticias .site_rodape li a,
.secao_noticias .site_rodape address { color: #000000; }

.fonte1 { font-size: 130%; }
.fonte2 { font-size: 80%; }


/*** Galeria de fotos ***/
.lista_ch_galeria .mais .icone,
.galeria_fotos .seta_anterior,
.galeria_fotos .seta_proxima,
.galeria_fotos_datas .lista_ch_grande .lista_rodape a.ver_mais .icone{ background-color:#000; }
.lista_ch_galeria dt,
.lista_ch_galeria .mais a,
.galeria_fotos .area_foto big,
.galeria_fotos_datas .setas_area_lista li.ativo ,
.galeria_fotos_datas .setas_area_lista li.ativo a ,
.galeria_fotos_datas .lista_ch_grande .lista_rodape a.ver_mais { color:#000; }

/** Previsão do Tempo - Aeroportos/Praias **/
.previsao_tempo form{
	display:block;
	padding:10px;
}
.previsao_tempo form.bg{ background:#eee; border:1px solid #d1d1d1; }
.previsao_tempo form.bg legend{ font-weight:bold; font-size:1.1em; }

.previsao_tempo form label{ float:left; margin:0 10px 0 0; }
.previsao_tempo form label, .previsao_tempo form span{ font-size:1.2em; }
.previsao_tempo form label select, .previsao_tempo form label input{ font-size:0.9em; margin:5px 0 0 0; }
.previsao_tempo form label input.botao{
	background:#7f7f7f;
	width: auto;
	padding:2px;
	border-top:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	}

.previsao_tempo form label select{width:190px; }
.previsao_tempo form label.even{ width:270px; background:url(img/noticia/bg_form.gif) 240px center no-repeat; }
.previsao_tempo .view_areroporto{
	width:714px;
	float:left;
	margin:15px 0 0 0;
	border:1px solid #d9d9d9;
	padding:0 0 15px 0;
}
.previsao_tempo .view_areroporto h3{
	font-size:1.6em;
	color:#000;
	display:block;
	padding:5px 10px;
	background:#eee;
	margin: 0 0 10px 0;
}
.previsao_tempo h3.tiutlo{
	display:block;
	padding:15px 0 10px 0;
	color:#000;
	font-size:1.6em;
}
.previsao_tempo h3.tiutlo img{ margin:0 0 -10px 0;}
.previsao_tempo .view_areroporto p{ margin:0 15px 15px 10px; float:left; }
.previsao_tempo .view_areroporto img{ float:left; margin:5px 10px 0 10px; }

.previsao_tempo h4{
	display:block;
	font-size:1.3em;
	font-weight:bold;
	margin:5px 0;
}

.previsao_tempo h4.tendencias{
	background:#eee;
	font-size:1.6em;
	color:#000;
	font-weight:bold;
	border:1px solid #d9d9d9;
	padding:5px 10px;
	float:left;
	width:694px;
	margin:20px 0 10px 0;
}

.previsao_tempo .dias{
	width:110px;
	padding:10px;
	border:1px solid #d9d9d9;
	text-align:center;
	float:left;
	margin:0 14px 0 0;
	min-height:300px;
}

.previsao_tempo .dias.ultimo_dia{ margin:0; }

.previsao_tempo .dias.zebra{background:#eee;}

.previsao_tempo .dias span{font-weight:bold; color:#000;}
.previsao_tempo .dias p.temperatura{font-weight:bold; line-height:1em;}
.previsao_tempo p.atencao{
	background:#eee;
	font-size:0.9em;
	float:left;
	width:703px;
	padding:5px;
	border:1px solid #d9d9d9;
	margin:20px 0 5px 0;
}

.previsao_tempo a.veja{
	background:url(../images/icones/noticias/icn_mais2.gif) left center no-repeat;
	padding:10px 0 10px 30px;
	margin:10px 0 0 0;
	display:block;
}

/** Previsão do Tempo - Brasil **/

.previsao_dia{
	float: left;
	width: 348px;
	height: 148px;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #d7d7d7;
	overflow:hidden;
}

.previsao_dia.mundo{
	width:443px;
	height:auto;
	padding:0 0 15px 0;
}

.previsao_dia_principal{
	width: 448px;
	margin-top: 5px;
	margin-right: 0;
}

.centro_conteudo .previsao_dia_principal.even{
	width: 448px;
	margin-top: 21px;
	margin-right: 0;
}

.previsao_dia h5{
	padding: 3px 7px;
	color: #000;
	font-size: 1.3em;
	font-weight: bold;
	background-color: #eee;
	border-bottom: 1px solid #d7d7d7;
}
.previsao_dia .sol{
	position: relative;
	float: right;
	margin-right: 8px;
	margin-top: -26px;
	font-size: 0.9em;
}
.previsao_dia .sol dt{
	float: left;
	width: 59px;
	line-height: 1em;
}
.previsao_dia .sol dd{
	float: left;
	width: 30px;
	padding-top: 4px;
	margin-bottom: 3px;
	padding-left: 26px;
	background-repeat: no-repeat;
}
.previsao_dia .sol dd.por{
	background:url(img/noticia/lua.gif) 0 0 no-repeat;
}
.previsao_dia .sol dd.nascer{
	background-image: url(img/noticia/sol.gif);
}
.previsao_dia .periodo{
	float: left;
	padding-top: 17px;
	padding-left: 10px;
}
.previsao_dia .periodo li{
	float: left;
	width: 39px;
	text-align: center;
	padding-right: 9px;
	font-size: 0.9em;
}
.previsao_dia .temperatura{
	float: left;
	padding-top: 5px;
	margin-left: 2px;
}
.previsao_dia .temperatura.even{
	width:100px;
	float:left;
	margin:12px 0 0 5px;
}

.previsao_dia .temperatura.even li{display:inline; float:left; margin-right:10px; }



.previsao_dia .temperatura li{
	margin-top: 5px;
	height: 25px;
	padding-top: 4px;
	padding-left: 9px;
	background-repeat: no-repeat;
	font-size: 1.6em;
	font-weight: bold;
}
.previsao_dia .temperatura li.maxima{
	background-image: url(img/noticia/temperatura_maxima.gif);
}
.previsao_dia .temperatura li.minima{
	background-image: url(img/noticia/temperatura_minima.gif);
}
.previsao_dia .condicoes{
	float: right;
	padding-top: 7px;
	width:145px;
}
.previsao_dia .condicoes li{
	float: left;
	margin-right: 7px;
	text-align: center;
}
.previsao_dia .condicoes li strong{
	display: block;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 27px;
}
.previsao_dia .condicoes li span{
	display: block;
	font-size: 0.9em;
	line-height: 1.1em;
}
.previsao_dia .condicoes li.chuva strong{
	background-image: url(img/noticia/prev_chuva.gif);
}
.previsao_dia .condicoes li.vento strong{
	background-image: url(img/noticia/prev_vento.gif);
}
.previsao_dia .condicoes li.umidade strong{
	background-image: url(img/noticia/prev_umidade.gif);
}
.previsao_dia p{
	clear: both;
	padding: 15px 10px 0 10px;
	font-size: 0.9em;
	line-height: 1.1em;
}

.previsao_dia p.even{
	clear:none;
	float:left;
	width:270px;
	margin:8px 0 0 0;
	font-size:1.2em;
}

.previsao_area{
	float: left;
	width: 450px;
	padding-top: 13px;
}
.previsao_area.even{padding:0;}
.previsao_area h3{
	float: left;
	width: 434px;
	height: 30px;
	padding-top: 7px;
	padding-left: 11px;
	margin-bottom: 17px;
	background: url(img/noticia/bg-pevisao.gif) no-repeat;
	font-size: 1.65em;
	letter-spacing: -0.07em;
}
.previsao_area .publicado{
	display: block;
	padding-bottom: 6px;
	padding-left: 2px;
	border-bottom: 1px solid #d7d7d7;
}
.previsao_area .controles{
	float: right;
	width: auto;
	margin-top: -27px;
	white-space: nowrap;
}

/** Servicos **/
.servicos ul li{
	display:block;
	padding:10px 0;
	border-bottom:1px solid #eee;
}

.servicos ul li ul li{border: none;}

.servicos ul li.even{ border:none; }
.servicos ul li h3{	font-size:1.6em; font-weight:bold; }
.servicos ul li a{ background:url(../images/icones/noticias/icn_circ.gif) center left no-repeat; padding:2px 0 2px 15px; }

/** Mapas e Endereços **/
.mapa_endereco form{
	width:710px;
	float:left;
	background:#eee;
	border:1px solid #cfcfcf;
}
.mapa_endereco form fieldset{
	display:block;
	padding:10px 0 15px 10px;
	border-bottom:1px solid #cfcfcf;
	margin:10px 0 0 0;
}
.mapa_endereco form fieldset.even{border:none;}
.mapa_endereco form legend{
	font-size:1.5em;
	font-weight:bold;
	color:#000;
	letter-spacing:-1px;
}

.mapa_endereco form label{
	width:295px;
	float:left;
	margin:0 0 7px 10px;
}

.mapa_endereco form label span{ float:left; }
.mapa_endereco form label span.de{width:45px; color:#009900; font-weight:bold; text-transform:uppercase; }
.mapa_endereco form label span.para{width:45px; color:#ff0000; font-weight:bold; text-transform:uppercase; }
.mapa_endereco form label input{ margin:0 0 0 5px; width:140px; color:#666; font-size:0.9em; }
.mapa_endereco form label input.endereco{ width:210px; }
.mapa_endereco form input.botao{background:#656565; border-left-color:#868686; border-top-color:#868686; }

a.imprimir{ float:right; padding:15px 4px;}
a.imprimir img{margin: 0 0 -7px 0; }

/** Transito em Tempo Real **/
.tempo_real2{ width:100%; float:left; }

.tempo_real2 h3{
	font-size:1.55em;
	margin:10px 0;
}

.tempo_real2 h3 img{
	margin:0 0 -8px 0;
}

.tempo_real2 form{
	display:block;
	padding:15px 0;
}

.tempo_real2 .resumo{
	width:100%;
	float:left;
	background:url(img/bg-paginacao.gif) 0 0 no-repeat;
	padding:4px 0;
	margin:0 0 15px 0;
}

.tempo_real2 .resumo span{
	float:left;
	padding:0 0 0 15px;
	width:395px;
	overflow:hidden;
}

.tempo_real2 .resumo ul.legenda li{ display:inline; font-weight:bold; }
.tempo_real2 .resumo ul.legenda li img{ margin:0 0 -4px 0; }

.tempo_real2 ul.ruas_avenidas{
	width:306px;
	float:left;
	height:246px;
	overflow-y: scroll;
}
.tempo_real2 ul.ruas_avenidas{border:1px solid #ccc;}
.tempo_real2 ul.ruas_avenidas li{ display:block; border-bottom:1px solid #ccc; padding:4.5px; }
.tempo_real2 ul.ruas_avenidas li img{margin: 0 0 -4px 0; }
.tempo_real2 ul.ruas_avenidas li.titulo{
	border-bottom:3px solid #fff;
	background:#eee;
	font-size:1.2em;
	margin:0 0 2px 0;
}

.tempo_real2 ul.ultimas{
	width:100%;
	float:left;
	border:1px solid #ccc;
	border-bottom:0;
	margin:0 0 15px 0;
}

.tempo_real2 ul.ultimas li{
	border-bottom:1px solid #ccc;
	line-height:1.4em;
	font-size:1.2em;
	width:100%;
	float:left;
	height:49px;
    overflow:hidden;
}

.tempo_real2 ul.ultimas li.even{ border:none; }

.tempo_real2 ul.ultimas li span{
	background:#e5e5e5;
	padding:4px;
	font-weight:bold;
	margin:1px 0;
	color:#616161;
	width:135px;
	float:left;
	text-align:center;
	height:39px
}

/*.tempo_real2 ul.ultimas li a{ margin:0 0 0 10px; padding:6px 0 0 0; float:left; }*/
.tempo_real2 ul.ultimas li a{
    padding:4px 0 0 0;
    /* float:left; */
    margin:0 0 0 150px;
    display:block;
}
ul.listaValores li:hover { background: #f9f9f9; }

.tempo_real2 span.via{
	display:block;
	background:#eee;
	padding:10px;
	margin:0 0 5px 0;
	font-size:1.2em;
}

.tempo_real2 span.via strong{ font-weight:bold;}

.resultado_vias{
	display:none;
	padding:20px 0;
}

.resultado_vias .sentido{  width:350px; float:left; margin:0 15px 0 0; }
.resultado_vias .sentido.even{ margin:0; }
.resultado_vias .sentido span{ background:#eee; font-size:1.2em; display:block; padding:5px; margin:0 0 2px 0; }
.resultado_vias ul.ruas_avenidas{ width:348px; }

/** Mapa **/
.mapa{ border:1px solid #d1d1d1; width:709px; float:left; }
.mapa *, .mapa_pequeno *{float:left;}
.mapa_pequeno{
	width:391px;
	float:left;
	border:1px solid #d1d1d1;
	margin:0 15px 0 0;
}

/** + Opcoes_rotas **/
.opcoes_rotas{
	display:block;
	background:#eee;
	border:1px solid #d1d1d1;
	padding:10px;
	width:689px;
	margin:10px 0 0 0;
}
.opcoes_rotas form, .opcoes_rotas form fieldset{ border:none; background:none; width:auto; height:auto; padding:0; margin:0; }
.opcoes_rotas span{ float:left; width:240px; border-right:1px solid #d1d1d1; }
.opcoes_rotas span strong{ display:block; padding:0 0 12px 0; font-weight:bold; font-size:1.05em; }
.opcoes_rotas form{
	width:425px;
	float:left;
	margin:0 0 0 20px;
}

.opcoes_rotas form fieldset legend{ padding:0 0 10px 5px; font-weight:bold; font-size:1.05em; color:#616161; }

.opcoes_rotas form label{ width:150px; float:left; margin:2px 0; }
.opcoes_rotas form label input{ width:auto; }
.opcoes_rotas form input.botao{ float:right; width:100px; margin:-6px 0 0 0; }

h3.caminho{ float:left; font-size:1.6em; margin:15px 0 0 0; }

ul.caminho{
	display:block;
	width:710px;
	border:1px solid #d1d1d1;
}

ul.caminho li{ display:block; padding:8px 10px 8px 45px; font-size:1.05em; }
ul.caminho li.partida strong{ color:#56b700; font-weight:bold; margin:0 0 0 4px;  }
ul.caminho li.chegada strong{ color:#e01500; font-weight:bold; margin:0 0 0 4px; }

ul.caminho li.partida, ul.caminho li.chegada{ padding:5px 10px; }

ul.caminho li.baixo,
ul.caminho li.direita,
ul.caminho li.cima,
ul.caminho li.esquerda,
ul.caminho li.curva_esquerda,
ul.caminho li.curva_direita,
ul.caminho li.rotativa{ background-position:10px center; background-repeat:no-repeat; }

ul.caminho li.baixo{ background-image:url(../images/icones/rotas/icn_baixo.gif); }
ul.caminho li.direita{ background-image:url(../images/icones/rotas/icn_direita.gif);}
ul.caminho li.cima{ background-image:url(../images/icones/rotas/icn_cima.gif); }
ul.caminho li.esquerda{ background-image:url(../images/icones/rotas/icn_curva_esquerda.gif); }
ul.caminho li.curva_esquerda{ background-image:url(../images/icones/rotas/icn_curva_esquerda.gif); }
ul.caminho li.curva_direita{ background-image:url(../images/icones/rotas/icn_curva_direita.gif); }
ul.caminho li.rotativa{ background-image:url(../images/icones/rotas/icn_rotatoria.gif);}

ul.caminho li.zebra{ background-color:#eee; }

#rotas{ display:none; }

/** Grátis **/

.gratis .busca{
	width:696px;
	float:left;
	background:#f1f2f2;
	padding:10px 10px 0 10px;

}

.gratis .busca form{ float:left; width:240px;}
.gratis .busca form select.estado{ width:90px; }
.gratis .busca form input.botao{
	background:transparent url(img/noticia/btn_ok.gif) 0 0 no-repeat;
	border:none;
	padding:1px 0 4px 0!important;
	padding:2px 0 4px 0;
	margin:0 0 -2px 10px;
	width:26px;
	height:23px;
	text-align:center;
	font-size:0.9em;
}

.gratis .busca ul.mes{margin:0 0 0 15px; float:left; }
.gratis .busca ul.mes li{
	display:inline;
	font-size:1.2em;
	color:#ccc;
	float:left;
	padding:4px;
	text-align:center;
	width:26px;
	height:25px;
	font-weight:bold;
}
.gratis .busca ul.mes li.ativo{
	background:#fff;
	border:1px solid #ccc;
	margin:0 0 -2px 0;
	border-bottom:1px solid #fff;
	position:relative;
}

.gratis .busca ul.mes li.ativo a{
	color:#C00;
	border-bottom:none;
	position:relative;
	float:left;
	font-weight:bold;
}

.gratis ul.dias{
	width:45px;
	float:left;
}

.gratis ul.dias li{
	text-align:center;
	line-height:1em;
	font-weight:bold;
	padding:8px 0;
	background:#f1f2f2;
	font-size:0.95em;
}
.gratis ul.dias li a{color:#000;}
.gratis ul.dias li.ativo a{color:#cc0000;}
.gratis ul.dias li.ativo{
	border:1px solid #d1d1d1;
	background:#fff;
	width:46px;
	border-right:none;
	position:relative;
}

.gratis .resultado{
	width:639px;
	_width:636px;
	float:left;
	border:1px solid #d1d1d1;
	padding:15px;
	*padding-bottom:20px;
}

.gratis .resultado .concurso{
	display:block;
	padding:10px 0;
	*padding-bottom:15px;
	margin:10px;
	border-bottom:1px solid #ccc;
}

.gratis .resultado .concurso strong{
	display:block;
	padding:7px 0 2px 0;
	color:#000;
}

.gratis .resultado .concurso h3{
	font-size:1.6em;
	margin:0 0 5px 0;
	display:block;
}

.gratis .resultado .concurso .mapa_medio{
	text-align:center;
	display:block;
	padding:10px;
}
.gratis .resultado .concurso.even{border: none;}
.gratis .resultado .concurso a{ color:#3642de; text-decoration:none; }
.gratis .resultado .concurso a:hover{ text-decoration:underline;}

/** Tábua das Marés **/

/*.tabua_mares .tabuas{
	width:684px;
	float:left;
	padding:15px;
	border:1px solid #ccc;
	margin:0 0 10px 0;
}

.tabua_mares h3{
	font-size:1.6em;
	display:block;
	margin:0 0 10px 0;
}

.tabua_mares h3.busca{
	width:696px;
	padding:5px 10px;
	background:#eee;
	float:left;
	height:25px;
	margin:0;
}

.tabua_mares h4{
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	padding:20px 0 2px 0;
}

.tabua_mares .tabuas h3{
	display:block;
	height:25px;
	padding:5px 10px;
	background:#eee;
}

.tabua_mares .tabuas h3 span{ float:left; }
.tabua_mares .tabuas h3 ul{
	float:right;
	width:250px;
}

.tabua_mares .tabuas h3 ul li a{
	font-size:0.6em;
	font-weight:normal;
	color:#616161;
}

.tabua_mares .tabuas span{float:left;}
.tabua_mares .tabuas ul{float:right;}
.tabua_mares .tabuas ul li{display:inline;}
.tabua_mares .tabuas ul li.baixa, .tabua_mares .tabuas ul li.alta{ font-weight:bold; }
.tabua_mares .tabuas ul li.baixa{ color:#df2c2c; margin:0 5px 0 0; }
.tabua_mares .tabuas ul li.alta{ color:#0071bd; }

.tabua_mares .tabuas span, .tabua_mares .tabuas ul{ margin:0 0 5px 0; }

.tabua_mares table{
	width:84px;
	float:left;
	border:1px solid #ccc;
	margin:0 16px 15px 0;
}

.tabua_mares table.even_mares{ margin:0 0 15px 0; }

.tabua_mares table tr th{
	text-align:center;
	padding:5px;
	background:#eee;
	font-size:1.2em;
	font-weight:bold;
	color:#000;
}

.tabua_mares table tr.baixa{ color:#df2c2c; }
.tabua_mares table tr.alta{ color:#0071bd; }

.tabua_mares table tr td{
	padding:5px;
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
}

.tabua_mares form.busca_praias{
	border:1px solid #cecece;
	float:left;
	width:694px;
	padding:10px;
	margin:0 0 5px 0;
}

.tabua_mares form.busca_praias fieldset{
	float:left;
}

.tabua_mares form.busca_praias fieldset.even{ width:250px; margin:0 20px 0 0; }
.tabua_mares form.busca_praias fieldset label select{ width:160px; }
.tabua_mares form.busca_praias fieldset label select, .tabua_mares form.busca_praias fieldset label input{ margin:8px 5px 0 0; }

form.busca_praias fieldset input.botao{
	background:transparent url(img/noticia/btn_ok.gif) 0 0 no-repeat;
	border:none;
	padding:1px 0 4px 0!important;
	padding:2px 0 4px 0;
	margin:0 0 0 10px;
	width:26px;
	height:23px;
	text-align:center;
	font-size:0.9em;
}*/

/** Home de Enquetes - Notícias **/
.centro_conteudo .resultado_glossario span.letra { background:url(img/noticia/icn_letra.gif) 0 0 no-repeat; }
.centro_conteudo .resultado_glossario dl.glossario dd ul li a{ background:url(../images/icones/noticias/icn_circ.gif) left center no-repeat; }
.centro_conteudo .resultado_glossario span.topo{ background:url(../images/icones/noticias/icn_topo.gif) no-repeat left; }
.centro_conteudo ol.alfabeto li a:hover { color: #000; }

/** Conversor de Moeda **/
form.frm_conversor{
	display:block;
	background:#eee;
	padding:10px;
}
form.frm_conversor legend{
	font-size:1.4em;
	color:#000;
	font-weight:bold;
	display:block;
	padding:0 0 5px 0;
}
form.frm_conversor label{ float:left; }
form.frm_conversor label input { width:265px; font-size:0.9em; margin:0 15px 0 0; }
form.frm_conversor label select{ width:169px; *width:169px; font-size:0.9em; margin:0 15px 0 0; }
form.frm_conversor label select.even{ margin:0; }
form.frm_conversor span{ float:left; margin:0; font-size:0.8em; }
form.frm_conversor input.botao{
	float:right;
	background:#7f7f7f;
	border-top-color:#b4b4b4;
	border-left-color:#b4b4b4;
	width:100px;
	margin:12px 3px 0 0 ;
}
form.frm_conversor #resposta{
	float:left;
	margin:12px 0 0 0;
	font-size:1.4em;
	font-weight:bold;
	display:none;
}

form.frm_conversor #resposta span{
	font-size:1em;
	font-weight:bold;
	letter-spacing:-1px;
	color:#000;
	text-transform:uppercase;
}

form.frm_conversor #resposta label input{ font-weight:bold; text-align:right; padding-right:10px; }

/** Indicadores **/
.indicadores { display:block; }
.indicadores h3{
	font-size:1.6em;
	text-transform:uppercase;
	display:block;
	padding:0 0 15px 0;
}
.indicadores h3 img{ margin:0 2px -10px 0; }
.indicadores span{
	display:block;
	padding:0 0 5px 0;
	font-size:1.2em;
}
.indicadores span strong{ background:#000; color:#fff; padding:0 4px; }
.indicadores span.link{
	display:block;
	padding:5px 0;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	text-align:right;
	margin:0 0 15px 0;
}
.indicadores span.fonte{ font-size:0.9em; }
.indicadores span.link a{
	font-size:0.85em;
	font-weight:bold;
	color:#000;
	padding:0 25px 0 0;
	margin:0 5px 0 0;
	background:url(../images/icones/noticias/icn_mais3.gif) right center no-repeat;
}
.indicadores table { width:100%; font-size:1.2em; border:1px solid #d1d1d1; margin:0 0 30px 0; }
.indicadores table tr td, .indicadores table tr th{ font-weight:bold; padding:5px; }
.indicadores table tr th { text-transform:uppercase; background:#eee; color:#e13a3a; }
.indicadores table tr td{ border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; }
.indicadores table tr td.tipo{ color:#e13a3a; }


/***********************************
// Home Interna
***********************************/
.home_interna .chamadas_aba_mais {
	margin-right: 11px !important;
}
.home_interna .ch_media_vr_meio {
	width: 150px !important;
	margin: 0;
}
.home_interna .banner_home{
	float: right;
	width: 300px;
	padding: 0 !important;
	margin: 0 0 15px 0 !important;
}
.home_interna .bloco_ch_pequena{
	float: left;
	clear: left;
	width: 512px;
	height: 95px;
	padding-top: 5px;
}
.home_interna .bloco_ch_pequena .ch_pequena{
	width: 246px;
}
.home_interna .box-calendario{
	float: right;
	margin: 0;
}
.home_interna .conversor{
	float: right;
	width: 235px;
	margin: 0 13px 0 0 !important;
}
.home_interna .clima{
	float: right;
	clear: right;
	margin-top: 10px;
}
.home_interna .centro_conteudo .cotacao{
	float: left;
	width: 513px;
	padding: 10px 0 0 0;
	border:none;
}
.home_interna .centro_conteudo .cotacao table caption { width: auto; }
.home_interna .centro_conteudo .cotacao table.listaDolar { float: left; width: 250px !important; margin-right:5px !important; }
.home_interna .centro_conteudo .cotacao table.listaValores {
	float: right;
	width: 250px !important;
}


/***************************************************
// BANNER FORMATO ESPECIAL  E LINK PATROCINADO
// 19/04/2010
***************************************************/
.formatoEspecial19042010 {
    position:relative;
    float:right;
    width:310px;
    height:25px;
    margin-top:-46px;
    z-index:4;
}

.linkPatrocinado19042010 {
    position:relative;
    float:left;
    width:730px;
    z-index:5;
	margin-top:0;
	margin-left:-7px;
}
/*************************************************/




/***************************************************
// DIV COLUNA DIREITA COM A LISTA
// DIV COLUNA ESQUERDA COM PUBLICIDADES
// LINK PATROCINADO
// 20/04/2010
***************************************************/

.centro_conteudo  {position:relative}
.colunaDireita20042010 {
	float:left;
	width:300px;
	height:700px;
	margin-top:30px;
	z-index:1;
	position:absolute;
	top:80px;
	right:0;
}
.colunaEsquerda20042010 {
    position:relative;
    float:left;
    width:auto;
    margin-right:40px;
    min-height:570px;
}
.linkPatrocinadoLateral20042010 {
    position:relative;
    float:left;
    margin-top:20px;
    width:302px;
    height:250px;
    z-index:2;
}

/* classe para adicionar width especifico em servicos */
.colunaEsquerdaServicos20042010 {width:375px;}

/*************************************************/

/* publicidade para o todas noticias */
.colunaEsquerda26042010 {width:400px;}

/* transito retag ad */
.colunaEsquerda05072010 {width:406px;height:250px;margin:0 10px 25px 0;float:left;}

/* margin top negativa fix gohorse para transito-tempo-real */
.colunaDireita05072010 {
	float:right;
	width:300px;
    height:250px;
    margin-top: -17px;
}
.centro_conteudo  .controles19072010  {display:block;width:710px;clear:left}
.centro_conteudo  .controles19072010  .controles {
    background:url("img/bg_controles.gif") no-repeat scroll center center transparent;
    float:left;
    margin:20px 0;
    padding:10px 0;
    text-align:center;
    width:710px;
}
/* fim transito retag ad */


/*.esquisitices .chamadas_aba_mais, .rio_cidades .chamadas_aba_mais, .sao_paulo .chamadas_aba_mais, .internacional .chamadas_aba_mais, .tecnologia */
.chamadas_aba_mais{
	width:235px!important;
}

.economia .chamadas_aba_mais{
	width:250px !important;
	margin-right:20px;
}

.economia .ch_sophia{
	margin-right:20px;
}

.economia .banner{
	float:right;
	margin:15px 0 0 0;
}

.economia .ch_media_box{
	width:416px;
	margin-right:0;
}

.economia .ch_media_box .ch_media_hr{
	width:400px;
}

.economia .ch_pequena{
	width:200px;
	margin-top:0;
}

.transito .ch_pequena{
	width:198px;
	min-height: 85px;
}





/**********************************************************/
/** Banner Right **/
/**********************************************************/
.centro_conteudo .bannerRight20100604{
	float:right;
	margin:0 10px 0 0;
}
.centro_conteudo .bannerRight20100604 span {
	display:block;
	font-size:0.813em;
	margin-top:-15px !important;
	position:absolute;
	width:250px;
}

/*************************************************/
.centro_conteudo .ch_media_vr20100604 { float:left; margin: 0 0 0 0;}
.centro_conteudo .ch_media_vr20100604.ch_meio {width: 150px; height:250px;}
.centro_conteudo .ch_media_vr20100604 h6{background:#000;}
.centro_conteudo .ch_media_vr20100604 h3 a{color:#000;}
.centro_conteudo .ch_media_vr20100604 a{margin-top:5px;}
/*************************************************/

/*************************************************/
.centro_conteudo .ch_media_main20100604 {float:left;width: 150px;height:192px;}
.centro_conteudo .ch_media_main20100604 a{margin-top:5px;margin-right:5px;}
/*************************************************/

/*************************************************/
.centro_conteudo .bannerPublicidade20100604 {
	float:left;
	width: 300px;
	height:166px;
	margin-left:9px;
	margin-top:15px;
}
/*************************************************/
.ch_pequena20100607 {
	width:150px;
	float:left;
	margin:10px 10px 0 0;
}
.ch_pequena20100607 h3 a { color:#000; }
.ch_pequena20100607 h6.chapeu_foto { background:#000; }
.ch_pequena20100607 h6.chapeu a { color:#fff; }
.chamadas_aba_mais .ch_pequena20100607 { margin:20px 0 0 0; }
/*************************************************/





.quiznoticias{
	position:static;
}

.quiznoticias .banner{
	float:right;
	margin:5px 34px 0 0;
}

.quiznoticias .linkPatrocinadoLateral20042010 {
    position:relative;
    float:left;
    margin:20px 0 0 34px;
}

.saude .banner{
	float:right;
	margin:0 0 0 0;
}

.murais .banner{
	float:right;
	margin-right:0;
	margin-top:55px;
	padding:0;
}

.murais .mural .descricao {
	display:block;
	float:left;
	width:100%;
	margin-bottom: 15px;
}

.murais .mural .formulario {
	float:left;
	width:385px;
}

.murais .mural_responder form{
	width:385px;
}

saude .ch_media_hr {
    margin-top: 10px;
    margin-bottom: 0px;
}


.rio .ch_media_vr {
	float:left;
	margin: 0 0 0 0;
}

.ch_media_hr{
	*margin:0 6px 15px 0;
}

.votacaonoticias .banner{
	float:right;
	position:absolute;
	margin:55px 0 0 416px;
}

.votacaonoticias .linkPatrocinadoLateral20042010 {
    position:absolute;
    float:right;
    margin:330px 0 0 416px;
}

.votacaonoticias .banner_votacao{
	float:right;
	position:absolute;
	margin:0 0 0 416px;
	width:300px;
}

.glossarionoticias .banner{
	float:right;
	position:absolute;
	margin:55px 0 0 420px;
	background:#FFFFFF none repeat scroll 0 0;
	width: 300px;
	left: 0px;
}

.glossarionoticias .linkPatrocinadoLateral20042010 {
    position:absolute;
    float:right;
    margin:330px 0 0 420px;
    height:270px;
	background:#FFFFFF none repeat scroll 0 0;
	left: 0px;
}

.mapas_enderecos .linkPatrocinado19042010{
	margin-top:-30px;
	margin-left:-6px;
}

.agenda_concursos .banner{
	float:right;
	margin:-55px 0 0;
	width:300px;
	position:relative;
}

.agenda_concursos .gratis .resultado .concurso:first-child{
	*float:left;
}

.agenda_concursos .gratis .resultado .concurso:first-child h3{
	width:300px;
}

.agenda_concursos .gratis .resultado .concurso:first-child p{
	width:300px;
}

.agenda_concursos .linkPatrocinado19042010 {
	margin-top:19px;
}

/* PERGUNTE AO ESPECIALISTA */
.centro_conteudo .comentarios{clear:left}
.pergunte_especialista form.contato fieldset{float:left; width:250px}
.pergunte_especialista form.contato .campo,
.pergunte_especialista form.contato .textarea,
.pergunte_especialista form.contato .captcha {float:left; padding:0!important; width:400px!important; margin-bottom:10px;}
.pergunte_especialista form.contato input,
.pergunte_especialista form.contato textarea{width:275px !important;}
.pergunte_especialista form.contato select{width:282px !important;}

/* Correção para informe seu erro */
.pergunte_especialista #holder-report-erro form.contato .campo,
.pergunte_especialista #holder-report-erro form.contato .textarea,
.pergunte_especialista #holder-report-erro form.contato .captcha {width:330px!important;}
.pergunte_especialista #holder-report-erro form.contato input,
.pergunte_especialista #holder-report-erro form.contato textarea{width:200px !important;}

.pergunte_especialista form.contato span.erro, .pergunte_especialista form.contato span.ok {text-indent:-1500em !important;}
.pergunte_especialista .comentarios form fieldset .captcha label {padding-left:75px !important;}
.pergunte_especialista input#captcha {width:64px !important;}
.pergunte_especialista .comentarios form fieldset input.botao {margin:10px 10px 0 275px;}
.pergunte_especialista .comentarios form fieldset input.botao{margin:10px 10px 0 305px}
.pergunte_especialista .banner{margin:0!important}
.pergunte_especialista form.consulta_especialista{clear:left!important;}
.respostas ul.especialista li{float:left; margin-bottom:20px}
.respostas ul.especialista li em{display:block; width:100%; font-weight:bold}
.especialista .questionAnswer {font-size:1.2em}
.especialista {width:400px;float:left; margin-right:15px}

.pergunte_especialista .coment_especialista {
	margin-bottom:0;
	*margin-bottom:50px;
}

.borda_patrocinada {
	position:absolute;
	width:100%;
	height:100%;
	left:-1px;
	top:-1px;
}

.centro_conteudo ul.controles li a.ctrl_ce {background:url("../images/icones/noticias/icn_report_erro.gif") no-repeat scroll left top transparent;}
#holder-report-erro #bt-report-erro {background-color:#000;}
#holder-report-erro .bt-fechar{background:url("../images/icones/noticias/icn_valida_erro.gif") no-repeat scroll right top transparent}

.enquetes_votar_v2, .enquetes_resultados_v2, .enquetes_todas_v2, .enquetes_voltar_v2{ background-image:url("img/noticia/sprites_enquete.png"); }
.enquetes_barra_v2{ background-color:#000000 !important; }

/* Home Brasil com peça Web Motors */

#chamdas_destaques_baixos{
	float:left;
	width:465px;
}

#chamdas_destaques_baixos .ch_meio2{
	height:82px;
	overflow:hidden;
}

#ch_pequena_brasil{
	float:left;
	width:465px;
	margin-top:8px;
	*margin-top:12px;
}

#ch_pequena_brasil .banner_interativo{
	float:left;
	margin-right:15px;
}

#ch_pequena_brasil .ch_meio2{
	float:left;
	width:150px;
	margin:0 0 15px;
	min-height:0;
}

/* Home Notícias com peça Web Motors */

.centro_conteudo .banner_interativo{
	float:right;
	margin:12px 0 5px;
}

.centro_conteudo span.r7fixnewscalendar{
	float:right;
	clear:both;
	margin-top:33px;
	*margin-top:31px;
}

.home_interna .bloco_ch_pequena{
	margin-top:18px;
	height:auto;
}

.home_interna .conversor{
	margin:10px 13px 0 0 !important;
}

.home_interna .bloco_ch_pequena .ch_pequena{
	width:232px;
	margin:20px 10px 0 0;
	clear:left;
}

.bloco_ch_pequena .ch_pequena.primeira{
	margin-top:10px;
}

.home_interna .bloco_ch_pequena .ch_pequena.direita{
	clear:none;
	*margin-top:32px;
}

.r7destcrop.primeira {
	margin-bottom:18px;
}

/* Vestibular Concursos */
.container_ch_pequena {
  float: right;
  width: 460px;
}

.fl {float: left;}
.fr {float: right;}

.box_para_estudar {
  margin-top: 24px;
  *margin-top: 44px;
  width: 235px;
}

.box_para_estudar .ch_media_hr {
  border-bottom: 3px solid #005a5b;
  width: 235px;
}

.box_para_estudar .ch_media_hr a.img_borda { display: none; }

.box_para_estudar .ch_media_hr h6.chapeu_foto {
  background: url("img/noticia/bg_bx_para_estudar.png") repeat-x left bottom;
  border-bottom: 3px solid #fec400;
  display: block;
  padding: 0;
  width: 235px;
  height: 30px;
}

.box_para_estudar .ch_media_hr h6.chapeu_foto a {
  background-color: #005a5b;
  border-radius: 4px 4px 0 0;
  border-top: 1px solid #99bdbd;
  color: #ffffff;
  display: inline-block;
  font: bold 14px Verdana, 'Trebuchet MS', Arial;
  text-transform: uppercase;
  text-decoration: none;
  padding: 3px 10px;
}

.box_para_estudar .ch_media_hr h3 {
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  font: bold 12px 'Trebuchet MS', Arial;
  padding: 10px;
  overflow: hidden;
}

.box_para_estudar .ch_media_hr h3 a {
  color: #005a5b;
  display: block;
  float: left;
  line-height: 14px;
  width: 109px;
}

.box_para_estudar .ch_media_hr h3 .banner_Patr_Editorial {
  float: right;
  height: 30px;
  margin-top: 12px;
  width: 100px;
}

.box_para_estudar .ch_media_hr div.hr {
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  height: 1px;
  clear: both;
}

.box_para_estudar .ch_media_hr div.hr span {
  background-color: #D6D6D6;
  display: block;
  height: 1px;
  margin: 0 10px;
}

.box_para_estudar .ch_media_hr p { display: none; }

.box_para_estudar .ch_media_hr .container_relacionados {
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  padding: 0 0 1px;
  width: 233px;
}

.box_para_estudar .ch_media_hr ul.relacionados {
  float: left;
  padding: 4px 9px;  
}

.box_para_estudar .ch_media_hr ul.relacionados_coluna:last-child {
  border-left: 1px solid #cccccc;
}

.box_para_estudar .ch_media_hr ul.relacionados_coluna {
  padding: 4px 9px;
  width: 97px;
}

.box_para_estudar .ch_media_hr ul.relacionados_coluna li a {
  color: #000000;
  width: 20px;
  word-wrap: break-word;
}

.box_para_estudar .ch_media_hr ul.relacionados li {
  margin: 4px !important;
}

.box_para_estudar .ch_media_hr ul.relacionados li a,
.box_para_estudar .ch_media_hr ul.relacionados_coluna li a {
  font: bold 14px 'Trebuchet MS', Arial;
  line-height: 15px;
}


/* *********
	Tecnologia - Box Ultradownloads
********* */
#parceiros {
	width:100%;
	float:left;
}
div.top_ultradownloads{
	float:left;
	width: 342px;
	overflow: hidden;
}
div.top_ultradownloads h3{
	font: bold 20px "Trebuchet MS";
	color: #002638;
}
div.top_ultradownloads ol{
	margin-top: 5px;
	border-top: 1px solid #cccccc;
}
div.top_ultradownloads li{
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px solid #cccccc;
}
div.top_ultradownloads li span.position{
	display: block;
	float: left;
	width: 33px;
	text-align: center;
	font: bold 28px "Trebuchet MS";
	color: #474747;
}
div.top_ultradownloads li span.icon{
	display: block;
	float: left;
	width:30px;
	margin: 5px 11px 0;
}
div.top_ultradownloads li span.icon img{width:30px;height:30px;}
div.top_ultradownloads li a{text-decoration:none;cursor:pointer;}
div.top_ultradownloads li p{
	display: block;
	float: left;
	width:235px;
	padding-left: 8px;
	font: normal 13px/13px "Trebuchet MS";
}
div.top_ultradownloads li p b{
	font: bold 16px "Trebuchet MS";
	color: #000000;
}
div.top_ultradownloads li:hover span.position,
div.top_ultradownloads li:hover p b{color: #0071bd;}
div.top_ultradownloads li p span.arrow{
	display: inline-block;
	width: 10px;
	height: 11px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
div.top_ultradownloads li p span.arrow.up{
	background-image: url('http://img.ultradownloads.com.br/rank_subiu.png');
}
div.top_ultradownloads li p span.arrow.down{
	background-image: url('http://img.ultradownloads.com.br/rank_desceu.png');
}
div.top_ultradownloads li p span.arrow.stop{
	background-image: url('http://img.ultradownloads.com.br/rank_estavel.png');
}

/* *********
	Tecnologia - Box Baboo Forum
********* */
div.top_babooforum{
	float: right;
	width: 350px;
}
div.top_babooforum h3{
	font: bold 20px "Trebuchet MS";
	color: #002638;
}
div.top_babooforum ul{
	margin-top: 5px;
	border-top: 1px solid #cccccc;
}
div.top_babooforum li{
	overflow: hidden;
	padding: 6px 10px 8px 18px;
	border-bottom: 1px solid #cccccc;
	background-image: url('http://s1.r7.com/r7/css/img/noticias/sprite_home_news.png');
	background-repeat: no-repeat;
	background-position: -150px 7px;
}

div.top_babooforum li h4{
	font: bold 16px/18px "Trebuchet MS";
	color: #002638;
}
div.top_babooforum li p{
	font: normal 14px "Trebuchet MS";
	color: #616161;
}
div.top_babooforum li p span{
	font-weight: bold;
	color: #0071bd;
}

/* *********
	Tecnologia - Baboo Most Read
********* */
div.baboomostread{
	float: right;
	width: 350px;
	margin-bottom: 28px;
}
div.baboomostread h3{
	font: bold 20px "Trebuchet MS";
	color: #002638;
}
div.baboomostread #abas_baboo{
	margin-top: 5px;
	height: 26px;
	overflow: hidden;
	background-position: left -950px;
	background-repeat: repeat-x;
	background-image:url("http://i2.r7.com/r7/css/v3/sprite-icons.png");
}
div.baboomostread #abas_baboo li{
	float: left;
	margin-top: 0px;
	display: block;
	text-align: center;
	width: 68px;
	height: 34px;
	line-height: 30px;
	float: left;
	background-position: left -1373px;
	background-repeat: repeat-x;
	background-image:url("http://i2.r7.com/r7/css/v3/sprite-icons.png");
	border: solid 1px #CCC;
	border-top: 0px;
	border-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-indent: center;
	cursor: pointer;
}
div.baboomostread #abas_baboo li.ativo{
	background-position: left -902px;
	background-repeat: repeat-x;
	background-image:url("http://i2.r7.com/r7/css/v3/sprite-icons.png");
}
div.baboomostread .aba_conteudo{
	border: 1px solid #cccccc;
	border-top: 0;
	height: 334px;
}
div.baboomostread .aba_conteudo{display: none;overflow: hidden;}
div.baboomostread .aba_conteudo.ativo{display: block;}
div.baboomostread .aba_conteudo ol li{
	overflow: hidden;
	padding: 15px 10px 15px 28px;
	height: 36px;
	*height: 35px;
	border-bottom: 1px solid #cccccc;
	font: bold 16px/18px "Trebuchet MS";
	color: #002638;
	background-image: url('http://s1.r7.com/r7/css/img/noticias/sprite_home_news.png');
	background-repeat: no-repeat;
	background-position: -140px 18px;
}
div.baboomostread .aba_conteudo ol li a{
    color: #002638;
}