/******** Variacoes da sessao *******
***********************************/
.horaTopo{font-size:11px;color:#000;}
/* item ativo */
.menu_vertical ul li.ativo a { color:#000; }
.menu_vertical ul li.ativo { margin:0; }

/** Menu ativo **/
.site_menu .item1 a { text-decoration: underline; }
.site_barra .item1 a { text-decoration: underline; }

/** Submenu da sessao **/
.menu_vertical ul li.ativo { margin:0; background:#000; border-bottom:1px solid #000; }
.menu_vertical ul li.ativo a.selecionado,
.menu_vertical ul li.ativo a { color:#fff; }

.menu_vertical ul li.ativo a:hover { background:#000; text-decoration:none; }
.menu_vertical ul.noticias li .nav2 a:hover { background: #eee; text-decoration:underline; }

.menu_vertical ul.nav2 li{
	border-bottom:1px solid #000;
	color:#000;
	padding-left:2px;
}

.menu_vertical ul li.ativo ul.nav2 li a{
	color:#000;
	padding-left:0;
}

.menu_vertical ul.nav3 { border-top:1px solid #000; }

.menu_vertical ul.nav3 li{ border-bottom:1px solid #E0E0E0; padding-left:0; }

.menu_vertical ul.nav3 li a{ font-weight:normal; }

/** Logo da sessao **/
.site_topo h1 { background-image: url(img/noticia/logo_noticias.jpg); }

/** 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;
}

/** 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;
}

.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; }
#distrito-federal .ch_abas .abas, #minas-gerais .ch_abas .abas{
	height: 36px;
    overflow: hidden;
    padding-top: 6px;
    position: relative;
}
/** 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_principal_tv  .chamadas a.img_borda:hover {
	border-bottom:medium none;
	border-style:solid solid none;
	border-width:5px 5px medium;
	padding-bottom:5px;
}

.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; }

/*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; }


/** 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; }
.cidades .centro_conteudo .materia .materia_texto .materia_mais { float: none; margin: 0; width: auto}
.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_controles ul li a.aumenta_fonte {
	background: url(../images/icones/noticias/icn_amais.gif) left top no-repeat;
}
.centro_conteudo .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); }
#distrito-federal #holder-report-erro #bt-report-erro, #minas-gerais #holder-report-erro #bt-report-erro{
top:140px;
}
/*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; }


/** 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; }
.centro_conteudo .materia .glossario {
float:left;
margin-left:20px;
margin-top:10px;
width:345px;
}

/***************************************************
// 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;
}

.cidades .centro_conteudo div.linkPatrocinado19042010 {
	margin-top:20px;
}
/*************************************************/

/***************************************************
// DIV COLUNA DIREITA COM A LISTA
// DIV COLUNA ESQUERDA COM PUBLICIDADES
// LINK PATROCINADO
// 20/04/2010
***************************************************/

.centro_conteudo  {position:relative}

.colunaEsquerda20042010 {
    position:relative;
    float:left;
    width:auto;
    margin-right:40px;
}
.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;
}

/**********************************************************/
/** 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;
}

.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;
}

.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;
}

.glossarionoticias .linkPatrocinadoLateral20042010 {
    position:absolute;
    float:right;
    margin:330px 0 0 420px;
    height:270px;
	background:#FFFFFF none repeat scroll 0 0;
}

.borda_patrocinada {
	position:absolute;
	width:100%;
	height:100%;
	left:-1px;
	top:-1px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////// INICIO -  RIO DE JANEIRO /////////////////////////////////////////////////*/

/********************************************************************************************/
.cidades .centro_conteudo .ch_topo .ch_media_hr {
    clear: none;
    margin-bottom: 0px;
}

.cidades .site_centro {
	background:none;
}
.topo_geral {
	max-height:156px;
}

.cidades_banner {
	margin:0 auto;
	padding-top:10px;
	width:998px;
}

/*////////////////////////  INICIO TV //////////////////////////////////////////////////////*/
.ch_principal_tv_preta{
	background-color:#000;
	height:298px;
	width:372px;
	padding:0;
}


/*////////////////////////  INICIO TOPO COM FOTO ///////////////////////////////////////////*/

.cidades .cidades_banner .banner {
	margin:0 auto 15px;
	background:url("img/publicidade.gif") no-repeat scroll left bottom transparent;
	height:90px;
	padding-left:19px;
	padding-right:11px;
	padding-top:2px;
	width:728px;
}
.cidades .topo_bg {
	height:141px;
	clear:both;
	padding-top:1px;
}
.cidades .site_topo {
	width: 998px;
	margin: 0 auto;
	height:111px;
	text-align: center;
	padding: 0px;
	position:relative;
}

/*////////////////////////  INICIO BARRA ///////////////////////////////////////////*/
.barra_cidades {
	clear:both;
	margin-top:5px;
	margin:0 auto;
	background-color:#CCC;
	height:41px;
	background:url(img/cidades/bg_barra.jpg) repeat-x;
}

/*////////////////////////  INICIO LOGO ///////////////////////////////////////////*/
.cidades .site_topo h1 {
	float: left;
	margin-top: 23px;
	margin-left: 7px;
	height:111px;
	width:126px;
	background:url(img/cidades/cidades_sprites_20100909.png) -1px -0px no-repeat;
}
.cidades .site_topo h1 a {
    display: block;
    overflow: hidden;
    width: 150px;
    height: 0px;
    padding-top: 100px;
}
.cidades .nome_cidade {
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:21px;
	font-weight:bold;
	height:28px;
	position:absolute;
	text-transform:uppercase;
	top:58px;
	width:195px;
	margin-left:125px;
	*margin-left:-870px;
	z-index:1;
}


/*////////////////////////  INICIO BUSCA ///////////////////////////////////////////*/

.cidades .busca {
	position:relative;
	margin-left:430px;
	width:434px;
	height:33px;
	float:left;
	margin-top: 50px;
}
.cidades .busca_campo {
	position:relative;
	height:32px;
	width:341px;
	background:url(img/cidades/r7_campo_busca_20100909.png) -0px -0px no-repeat;
	float:left;
}
.cidades .busca_campo input{
	border:0 none;
	height:20px;
	margin-top:2px;
	width:326px;
	padding-top:5px;
}
.cidades .busca .btnBusca{
	border:0 none;
	height:32px;
	width:82px;
	background:url(img/cidades/cidades_sprites_20100909.png) -470px -9px no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
}


/*//////////////////////// INICIO CHAMADA PRINCIPAL ///////////////////////////////*/
.ch_principal_tv_preta {
    float: left;
    width: 372px;
    margin-bottom: 30px;
}
.ch_principal_tv_preta h6.chapeu_foto {
    float: left;
    position: relative;
    height: 22px;
    top: -22px;
    margin-bottom: -22px;
    font-size: 1.35em;
    letter-spacing: -1px;
}
.ch_principal_tv_preta h3 {
    clear: both;
    padding-top: 3px;
    font-size: 1.7em;
    font-weight: normal;
    line-height: 1.22em;
    letter-spacing: -0.07em;
	color:#FFF;
}

.cidades .centro_conteudo .ch_principal_tv_preta h3 a{
	color:#FFF;
}
.ch_principal_tv_preta img {
    width: 372px;
    height: 231px;
}
.ch_principal_tv_preta ul.relacionados { margin-top: 7px !important; }



/*//////////////////////// INICIO CHAMADA TV ///////////////////////////////*/
.ch_principal_tv_preta {
    padding: 0px 0px 0px 0px;
}
.ch_principal_tv_preta ul.chamadas li { display: none; min-height: 296px;  }
.ch_principal_tv_preta ul.chamadas li.ativo { display: block; }
.ch_principal_tv_preta ul.chamadas h3 {
    overflow: hidden;
    height: 50px;
    padding-top: 14px;
    margin: 0px  0px 0px 20px;
	letter-spacing:1px;
}
.ch_principal_tv_preta ul.estrelas { position: absolute; }
.ch_principal_tv_preta ul.controle {
	position: absolute;
	float: right;
	height: 19px;
	margin-top: -19px;
	left: 1px;
	top: 232px;
	width: 371px;
}
.ch_principal_tv_preta ul.controle li {
    cursor: pointer;
    float: left;
    margin-left:2px;
    display: block;
    width: 16%;
	width: 71px;
    height: 18px;
    border: 0px solid #ccc;
    background-color: #fff;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
	opacity:0.6;
}
.ch_principal_tv_preta ul.controle li.ativo { color:#fff !important; }

.ch_principal_tv_preta .img_rodape_tv{
	height:12px;
	width:374px;
	background:url(img/cidades/cidades_sprites_20100909.png) -127px -46px no-repeat;
}
/*//////////////////////// INICIO TV //////////////////////////////////////////////*/

.cidades .centro_conteudo .ch_topo {
	float:right;
	width:316px;
}
.cidades .centro_conteudo .ch_media_hr  {
	float:left; width:308px; margin:0 6px 10px 0
}
.cidades .centro_conteudo h3.principal{
	font-size:2.2em;
	letter-spacing:-1px;
	margin-bottom:7px;
	margin-top:20px;
	font-size:30px;
	width:303px;
	line-height:0.9em;
}
.cidades .centro_conteudo .ch_media_hr h3.principal  a{
	font-size:30px;
}
.cidades .centro_conteudo .ch_media_hr p  {
	font-size:15px;
}
.cidades .centro_conteudo .relacionados li{ margin:13px 3px 0 !important; background:url("img/cidades/cidades_sprites_20100909.png") no-repeat scroll -516px -51px transparent; padding: 0 0 0 18px !important; line-height: normal; font-size: 12px; }
.cidades .centro_conteudo .relacionados a { /* font-size:15px; font-weight:bold; color:#000;font-family:trebuchet MS; background: none !important; padding: 0px; */ }


/*//////////////////////// INICIO ABA /////////////////////////////////////////////*/
.cidades .ch_abas .aba_abr{margin-left:9px;}
.cidades .centro_conteudo .chamadas_aba_mais {
	margin:0 12px 0 0;
	background:url(img/cidades/cidades_sprites_20100909.png) -133px -93px no-repeat;
	margin-right:27px;
}
.cidades .chamadas_aba_mais{
	width:374px !important;

}
.cidades .ch_abas ul.abas li {
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	height:28px;
	line-height:3.09em;
	margin-bottom:-1px;
	margin-top:4px;
	padding:3px 1px 8px 8px;
	position:relative;
	text-align:center;
	text-decoration:none;
	z-index:1;
    background: none;
    border: none;
}
.cidades .ch_abas ul.abas li.ativo,
.cidades .ch_abas ul.abas li.ativo2  {
	color:#000;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.06em;
	line-height:1.7em;
	margin-top:6px;
	padding:10px 0 0 24px;
	width:162px;
	z-index:3;
}

.ch_abas ul.abas li.ativo2 {
	background:url("img/cidades/cidades_sprites_20100909.png") no-repeat scroll -133px -151px transparent;
}

.cidades .ch_abas ul.abas li small {
    font-size: 0.9em;
    font-weight: bold;
    line-height: 0.9em;
}
.cidades .ch_abas div.aba_conteudo {
    position: relative;
    z-index: 2;
    clear: both;
    display: none;
    padding: 0 12px;
    overflow: hidden;
    border: 0px solid #cccccc;
    font-size: 1.2em;
    line-height: 1.15em;
	background-color:#f2f2f2;
}
.cidades .ch_abas div.aba_conteudo.ativo {
    display: block;
}
.cidades .centro_conteudo .chamadas_aba_mais {
    float: left;
    width: 243px;
    margin-bottom: 12px;
}
.cidades .centro_conteudo .chamadas_aba_mais .aba_conteudo{
    height: 462px;
}
#distrito-federal .centro_conteudo .chamadas_aba_mais .aba_conteudo, #minas-gerais .centro_conteudo .chamadas_aba_mais .aba_conteudo{
    margin-top:0
}
.cidades .centro_conteudo .chamadas_aba_mais .aba_conteudo ol,
.cidades .centro_conteudo .chamadas_aba_mais .aba_conteudo ul{
    margin-top: 10px;
    margin-bottom: 4px;
    overflow: hidden;
}
.cidades .centro_conteudo .chamadas_aba_mais .aba_conteudo li{
    margin-top: -1px;
    margin-bottom: 1px;
    border-bottom: 1px solid #cccccc;
}
.cidades .centro_conteudo .chamadas_aba_mais .aba_conteudo li.todas {
	background:url("img/cidades/cidades_sprites_20100909.png") no-repeat scroll -515px -43px transparent;
	border-bottom:0 none;
	float:right;
	font-size:80%;
	font-weight:bold;
	margin-top:0;
	padding-bottom:0;
	text-align:right;
	text-decoration:none;
	width:127px;
	padding-top:10px;
}

.cidades .centro_conteudo .chamadas_aba_mais .aba_conteudo li.todas a{
	color:#000000;
}

.cidades .colunistas_aba_mais {
	margin:0 12px 0 0;
	background:url(img/cidades/cidades_sprites_20100909.png) -133px -209px no-repeat;
	margin-right:27px;
}
#distrito-federal .centro_conteudo .chamadas_aba_mais {
    background: url("img/cidades/distrito-federal/sprite.png") no-repeat scroll 0 -106px transparent;
}
.cidades .colunistas_aba_mais ul.abas li{
	font: normal 18px "Trebuchet MS";
	height: 21px;
	margin-left:71px;
	text-align:left;
	line-height:28px;
	max-width: 135px;
    overflow: hidden;
	color:#FFF !important;
	cursor:default !important;
	*padding-top:5px;
	*height:17px;
}

.cidades .colunistas_aba_mais ul.abas li a{
	font: normal 18px "Trebuchet MS";
	color:#FFF !important;
}


.cidades .colunistas_aba_mais{
	width:231px;
	clear:left;
	float:left;
	margin:0 20px 10px 0
}
.cidades .colunistas_aba_mais div.aba_conteudo{
	font: normal 1em "Trebuchet MS";
	width:215px;
	min-height: 189px;
	padding:8px
}

.colunistas_aba_mais div.aba_conteudo ul li{
	line-height:15px;
	margin:0;
	font-weight:bold;
	border:1px solid transparent
}
.colunistas_aba_mais div.aba_conteudo ul li hr{
	background:#ccc;
	border:0;
	height:1px;
	margin:7px 0;
	padding:0;
	overflow:hidden;
	display:block;
	*border: 1px solid #ccc;
	*margin: -5px 0 -10px 0 !important;
	*display:inline-block;
}
.colunistas_aba_mais div.aba_conteudo a span{
	font-size:12px;
	color:#757575;
}
.colunistas_aba_mais div.aba_conteudo ul a{
	font-size:14px;
	font-weight:bold;
	color:#363636;
	display:block
}

.cidades .colunistas_aba_mais a.img_borda{
	margin-right:8px;
	margin-bottom:8px;
}
.cidades .colunistas_aba_mais a.img_borda:hover{
	margin-right:8px !important;
	text-decoration:none
}
.cidades .colunistas_aba_mais img{
	width:100px;
	height:137px;
	float:left;

}
.cidades .colunistas a.img_borda span.play_foto {
    background: url("img/play2.png") no-repeat scroll right top transparent;
    clear: both;
    display: block;
    height: 22px;
    margin-bottom: -22px;
    padding-bottom: 0 !important;
    padding-left: 5px;
    position: relative;
    top: -27px;
    width: 25px;
}



.cidades .colunistas_aba_mais .relacionados{
	clear:both
}
.cidades .colunistas_aba_mais .relacionados li a{
	font:bold 12px "Trebuchet MS";
	color:#000;
	background:url(img/cidades/cidades_sprites_20100909.png) -519px -105px no-repeat;
}
.ch_hr_titulo.colunistas{
	padding-top:10px
}
.colunistas,
.centro_conteudo .colunistas_destaque .slipper ,
.cidades .site_centro .colunistas .ch_hr,
.colunistas_destaque ul.destaques ,
.cidades .site_centro .ch_hr_titulo.colunistas
{
	width:465px !important;
	clear:none
}
/*** Mais Lidas ***/
.cidades .ch_abas ol.mais_lidas li {
    min-height: 43px;
    _height: 43px;
    padding: 15px 0 15px 52px;
    background-position: 1px center;
    background-repeat: no-repeat;
}
.cidades .ch_abas ol.mais_lidas li.item5 {
    border-bottom: none;
}
.cidades .ch_abas ol.mais_lidas li a{
    margin-bottom: 4px;
    line-height: 100%;
}

/*** Ultimas ***/
.cidades .ch_abas .ultimas {
	margin-bottom:4px;
	margin-top:14px;
	overflow:hidden;
}
.cidades .ch_abas .ultimas li {
    padding:7px 0 13px;
	%padding:6px 0 12px;
	font-weight:bold;
	color:#363636;
}
.cidades .ch_abas .ultimas strong {
    display: block;
    color: #db0000;
    font-weight: bold;
}
.cidades .ch_abas .ultimas strong a{
    color: #db0000;
}
/*** Ultimas Noticias ***/
.cidades .ch_abas .ultimas_noticias li {
    padding: 10px 0;
	color: #db0000;
    font-weight: bold;
}
.cidades .ch_abas .ultimas_noticias h6.chapeu {
	background:none repeat scroll 0 0 transparent;
	display:block;
	margin:0;
	padding:0;
}
.cidades .ch_abas .ultimas_noticias h6.chapeu a{
	background:none repeat scroll 0 0 transparent;
	color:#DB0000;
	margin:0;
	padding:0;
}
.cidades .ch_abas h6.chapeu {
	background:url("img/cidades/cidades_sprites_20100909.png") no-repeat scroll -137px -68px transparent;
	color:#757575;
	font-size:12px;
	letter-spacing:0;
	line-height:16px;
	padding-left:18px;
}
.cidades .ch_abas h6.chapeu, .cidades .ch_abas h6.chapeu a {color:#868686;font-weight:normal;margin-top:12px; padding-bottom:2px;}
.cidades .ch_abas h6.chapeu_foto {background-color:#000}


/*///////////////////// INICIO CHAMADA PEQUENA /////////////////////////////////////*/
.cidades .ch_pequena {
	border-bottom:1px solid #C7C7C7;
	float:left;
	margin-top:8px;
	padding-bottom:10px;
	width:300px;
}
.cidades .ch_pequena_last {
	border-bottom:none !important;
}
.cidades .ch_pequena img {
	height:99px;
	width:131px;
	float:left;
}
.cidades .ch_pequena h3 {
    font-size: 1.063em;
}
.cidades .ch_pequena br.clear {
    clear: none;
}
.cidades .ch_pequena a.img_borda {
    float: left;
    margin-top: 5px;
    margin-right: 9px;
}
.cidades .ch_pequena p {
    margin-top: 6px;
    line-height: normal;
}
.cidades .ch_pequena p a{
	color:#000000;
	font-size:17px;
}
.cidades .ch_pequena h6.chapeu_foto {
	background:none repeat scroll 0 0 transparent;
	float:left;
	margin-top:18px;
	padding:0;
	text-transform:uppercase;
	width:148px;
}
.cidades .ch_pequena h6.chapeu_foto a {
	color:#606060 !important;
}

/*** Hr Divisão ***********************************************************/
.ch_hr{
	background-color:#000000;
	float:right;
	height:2px;
	margin-left:8px;
	margin-top:13px;
	width:640px;
}
.ch_hr_videos{
	background-color:#000000;
	float:right;
	height:2px;
	margin: 13px 0 15px 8px;
	width:653px;
}
.ch_hr_titulo{
	float:left;
}

/************  Chamada Média *********************************************/
.cidades .ch_media_hr h6.chapeu_foto,
.cidades .ch_media_vr h6.chapeu_foto {
}
.cidades .ch_media_hr h3,
.cidades .ch_media_vr h3 {
    font-size: 1.5em;
    line-height: 1.15em;
    letter-spacing: normal;
}
.cidades .ch_media_hr h2,
.cidades .ch_media_vr h2 {
    font-size: 12px;
	margin:4px 0 4px 0;
	text-transform:uppercase;
}

.cidades .ch_media_vr h2 a span{
	font-weight:bold;
}




.cidades .ch_media_hr h4,
.cidades .ch_media_vr h4 {
	border-bottom:1px solid #D7D7D7;
	margin:8px 0;
	padding:0 0 12px;
	min-height:38px;
}

.cidades .ch_media_vr h2 a {
    color:#616161 !important;
}

.cidades .ch_media_vr h4 a {
	color:#606060 !important;
    font-size: 15px;
	font-weight:bold;
}
.cidades .ch_media_hr img,
.cidades .ch_media_vr img {
    width: 190px;
    height: 130px;
}
.cidades .ch_media_hr p,
.cidades .ch_media_vr p {
    margin-top: 1px;
    line-height: 1.25em;
}

/*** Horizontal ***************************************/
.cidades .ch_media_hr a.img_borda {
    float: left;
    margin: 0 8px 15px 0;
}
.cidades .ch_media_hr h3{
    padding-top: 3px;
}
/*** Vertical  ***************************************/
.cidades .ch_media_vr {
    width: 191px;
	margin-right:0px;
	margin:0;
	padding:0;
	float:left;
}
.mrg_hr2{
	clear:none;
	float:left;

}
.mrg_espacamento{
	float:left;
	height:300px;
	width:71px;
}
.cidades .ch_media_vr h3 {
    clear: both;
    font-size: 1.3em;
}
.cidades .ch_media_vr a.img_borda {
    margin-top: 5px;
    margin-bottom: 5px;
}


/*** relacionados  ***************************************/
.cidades .ch_media_vr ul.relacionados li {
	display:block;
	font-size:1.15em;
	line-height:1.1em;
	margin:14px 0 0 !important;
	padding:0 0 0 16px !important;
	background:url("img/cidades/cidades_sprites_20100909.png") no-repeat scroll -517px -51px transparent !important;
	%width:100%;
}
.cidades .ch_media_vr ul.relacionados li strong a {
	text-decoration: underline;
}
.cidades .ch_media_vr ul.relacionados a {
	font-size:14px;
	padding:0 !important;
	background-image:none !important;
	font-weight:bold;
}
.cidades .ch_media_vr ul.relacionados a i { *position: relative; }

/*** relacionados rio ***************************************/
.cidades .ch_media_vr ul.relacionados_rio li {
	display:block;
	font-size:1.15em;
	line-height:1.1em;
	margin:14px 0 0 !important;
	padding:0 0 0 16px !important;
	background:url("img/cidades/cidades_sprites_20100909.png") no-repeat scroll -517px -51px transparent !important;
}
.cidades .ch_media_vr ul.relacionados_rio li strong a {
	text-decoration: underline;
}
.cidades .ch_media_vr ul.relacionados_rio a {
	font-size:14px;
	padding:0 !important;
	font-weight:bold;
	color:#000000
}
.cidades .ch_media_vr ul.relacionados_rio a i { *position: relative; }

/********************** Chamadas Scroller **********************/
.centro_conteudo .videos_destaque{
	clear: both;
	width: 717px;
	padding-bottom: 8px;
}
.centro_conteudo .videos_destaque h4{
	padding-bottom: 1px;
	margin-bottom: 6px;
	border-bottom: 1px solid #ccc;
	color: #c9168e;
	font-size: 160%;
	font-weight: bold;
}
.centro_conteudo .videos_destaque h4 a {

}
.centro_conteudo .videos_destaque .setas_area{
	background-color: #F3F3F3;
    margin-bottom: 10px;
    height: 133px;
}

.centro_conteudo .videos_destaque .setas_area_lista{
	position: relative;
	float: left;
	overflow: hidden;
	height: 72px;
    margin: 36px 3px 0 3px;
    width:656px;
}
.cidades .cidades_home .centro_conteudo .videos_destaque .seta_anterior,
.cidades .cidades_home .centro_conteudo .videos_destaque .seta_proxima{
    background:url("img/cidades/sprites_destaque_video.png") no-repeat;
    cursor:pointer;
    display:block;
    height:133px;
    width:23px;
    margin: 0;
}

.centro_conteudo .videos_destaque .seta_anterior{
	float: left;
	background-position: 0 0 !important;
}

.centro_conteudo .videos_destaque .seta_proxima{
	float: right;
	background-position: 0 -133px !important;
}
.centro_conteudo .videos_destaque ul{
	width: 110%;
    height: 72px;
}
.centro_conteudo .videos_destaque ul li{
	float: left;
	width: 214px;
    height: 72px;
	padding: 5px 0 0 6px;
	line-height: 1em;
}
.centro_conteudo .videos_destaque ul li a {
    font-size:14px;
    font-weight:bold;
    line-height:16px;
}
.centro_conteudo .videos_destaque ul li a.img_borda{
	margin-right: 6px;
    text-align: left;
}
.centro_conteudo .videos_destaque ul li a img{
	float: left;
	display: block;
	width: 108px;
	height: 67px;
}
.centro_conteudo .videos_destaque ul li a span {
	display: block;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 11px;
    text-transform: uppercase;
	line-height: 100%;
    color: #616161;
}

.cidades .site_centro .preto { color:#000;}
.cidades .site_centro a.preto { border-color:#000; }


.cidades .site_centro .rosa { color: #c9168e; }
.cidades .site_centro a.preto { border-color:#000; }


.cidades .site_centro  .verde { color: #246d26; }
.cidades .site_centro  a.verde { border-color:#246d26; }


.cidades .site_centro .azul {	color: #0071bd; }
.cidades .site_centro  a.azul { border-color:#0071bd; }


/*/////////////////////  NOVA BARRA  //////////////////////////////////////////*/
.barra_r7_alinha {
	margin:0 auto;
	padding-top:4px;
	width:1008px;
	width:1000px\0/;
	*width:1004px;
}
.barra_r7_alinha h1 {
	float: left;
	width: 39px;
	height: 35px;
	background-image: url(img/cidades/r7_barra/logo_barra.gif);
	margin-left:2px;
}
.barra_r7_alinha h1 a {
	display: block;
	width: 39px;
	height: 31px;
    overflow: hidden;
	text-indent: -1000px;
}
.barra_r7_alinha ul {
	float: left;
	padding-left: 5px;
}
.barra_r7_alinha ul li {
	display: inline;
}
.barra_r7_alinha ul li a {
	background:url("img/cidades/r7_barra/sep_menu.png") no-repeat scroll right bottom transparent;
	color:#8D8D8D;
	float:left;
	font-size:15px;
	font-weight:bold;
	padding:7px 14px;
	text-transform:none;
}
.barra_r7_alinha ul li.item1 a { color: #000; }
.barra_r7_alinha ul li.item2 a { color: #c9168e; }
.barra_r7_alinha ul li.item3 a { color: #099505; }
.barra_r7_alinha ul li.item4 a { color: #0071bd; }
.barra_r7_alinha ul li.item5 a { color: #8d8d8d;}
.barra_r7_alinha ul li.item6 a { color: #fd6b08; }
.barra_r7_alinha form {
	float: right;
	/*width: 445px;*/
	padding-top: 5px;
}
.barra_r7_alinha form legend { display: none; }

.barra_r7_alinha form label .barra_email {
	float: left;
	width: 135px;
	height: 25px;
	font-size: 13px !important;
	border:0px;
	background:transparent;
	margin-left:5px;
	*margin-top:4px;
	color:#bebebe;
}
.barra_r7_alinha form label .barra_senha {
	float: left;
	width: 80px;
	height: 25px;
	font-size: 13px !important;
	border:0px;
	background:transparent;
	margin-left:5px;
	*margin-top:4px;
	color:#bebebe;
}
.barra_r7_alinha .bgLabelLogin{
	width: 145px;
	height: 25px;
	background:url(img/cidades/r7_barra/bg_campo_busca.png);
	float:left;
}
.barra_r7_alinha p{
	color:#999999;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	padding-right:8px;
	padding-top:4px;
}
.barra_r7_alinha .bgLabelSenha{
	width: 89px;
	height: 25px;
	background:url(img/cidades/r7_barra/bg_campo_busca.png);
	float:left;
}
.barra_cidades form input.botao {
	float: left;
	cursor: pointer;
	clear: none;
	width: 41px;
	height: 25px;
	padding: 0;
	border: 0px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background:url(img/cidades/r7_barra/bg_botao.png);
}

.cidades .cidades_home .centro_conteudo .ch_topo ul.relacionados li {
    width:280px;
	background:url("img/cidades/cidades_sprites_20100909.png") no-repeat -516px -51px !important;
    margin:13px 3px 0 !important;
    padding:0 0 0 18px !important;
    line-height: 18px;
    font-size: 12px;
}

.cidades .cidades_home .centro_conteudo .ch_topo  ul.relacionados li a {
    color:#000000;
    font-family:trebuchet MS;
    font-size:15px;
    font-weight:bold;
    background: none;
    padding: 0px;
    line-height: 20px;
}


.cidades .cidades_home .ch_media_vr ul.relacionados li {
    background:url("img/cidades/cidades_sprites_20100909.png") no-repeat scroll -517px -51px transparent !important;
    display:block;
    font-size:1.15em;
    line-height:1.1em;
    margin:14px 0 0 !important;
    padding:0 0 0 16px !important;
}

.cidades .cidades_home .ch_media_vr ul.relacionados a {
    background-image:none !important;
    font-size:14px;
    font-weight:bold;
    padding:0 !important;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////// INICIO Internas -  RIO DE JANEIRO /////////////////////////////////////////////////*/

/********************************************************************************************/


/*//////  Breadcrumb //////*/

#bc_cidades {
	float: left;
	margin-bottom: 10px;
}

#bc_cidades a{
	color: #FFF;
	text-decoration: none;
}

#bc_cidades h2{
	color: #000;
	float: left;
	margin-right: 5px;
}

.bc_claro_meio{
	background: #838C90 repeat-x;
	height: 17px;
	float: left;
	font-size: 12px;
	color: #FFF;
	padding-right: 5px;
	padding-left: 5px;
}

.bc_claro_dir{
	background: url("img/cidades/cidades_sprites_20100909.png") -38px -111px;
	height: 17px;
	width: 9px;
	float: left;
}

.bc_claro_esq{
	background: url("img/cidades/cidades_sprites_20100909.png") -27px -111px;
	height: 17px;
	width: 7px;
	float: left;
}

.bc_escuro_meio{
	background: #081922 repeat-x;
	height: 17px;
	float: left;
	font-size: 12px;
	color: #FFF;
	padding-right: 5px;
	padding-left: 5px;
}

.bc_escuro_dir{
	background: url("img/cidades/cidades_sprites_20100909.png") -14px -111px;
	height: 17px;
	width: 9px;
	float: left;
}

.bc_escuro_esq{
	background: url("img/cidades/cidades_sprites_20100909.png") -3px -111px;
	height: 17px;
	width: 7px;
	float: left;
}
/*//////  END Breadcrumb //////*/



/*////// SESSAO - Abas //////*/

#sessao {
	margin-top: 8px;
	width: 100%;
	background: url("img/cidades/aba_inferior_cidades_meio.png") repeat-x;
	height: 62px;
	float: left;
}

.cidades .titulo_noticia {
	background: url("img/cidades/cidades_sprites_20100909.png") -3px -196px;
	height: 23px;
	padding-left: 26px;
	padding-top: 2px;
}

.cidades .titulo_mural {
	background: url("img/cidades/cidades_sprites_20100909.png") -3px -256px;
	height: 22px;
	padding-left: 28px;
	padding-top: 3px;
}

.cidades .titulo_votacao {
	background: url("img/cidades/cidades_sprites_20100909.png") -2px -225px;
	height: 23px;
	padding-left: 30px;
	padding-top: 2px;
}


.cidades .titulo_enquete {
	background: url("img/cidades/cidades_sprites_20100909.png") -2px -225px;
	height: 23px;
	padding-left: 30px;
	padding-top: 2px;
}

.cidades .titulo_fotos {
	background:url("img/cidades/cidades_sprites_20100909.png") repeat scroll 0 -282px transparent;
	height:26px;
	line-height:26px;
	padding-left:34px;
}

#sessao .aba_esq{
	background: url("img/cidades/cidades_sprites_20100909.png") -6px -130px;
	height: 62px;
	width: 18px;
	float: left;
}

#sessao .aba_meio{
	background: url("img/cidades/aba_cidades_meio.png") repeat-x;
	float: left;
	font-weight: bold;
	color: #000;
    font-size:20px;
    padding-top: 12px;
}

#sessao .aba_dir{
	background: url("img/cidades/cidades_sprites_20100909.png") -29px -130px;
	height: 62px;
	width: 19px;
	float: left;
}

#sessao .aba_inferior_dir{
	background: url("img/cidades/cidades_sprites_20100909.png") -56px -130px;
	height: 62px;
	width: 16px;
	float: right;
}

/*//////  END SESSAO - Abas //////*/

/*//////  LISTA //////*/

.cidades .veja_mais ul li.data_first{
	font-weight:bold;
	color: #000;
	font-size: 16px;
	border-top:none !important;
	border-bottom:none !important;
	padding:0 !important;
}

.cidades .veja_mais ul li.data {
	font-weight:bold;
	color: #000;
	font-size: 16px;
	border-top:1px solid #CCCCCC;
	border-bottom:none !important;
	padding:10px 0 !important;
}

.cidades .veja_mais ul.lista {
    font-size: 1.1em;
    display:block;
    width:375px;
}
.cidades .veja_mais ul.lista li {
	display:block;
	padding:20px 0;
	border-bottom:1px solid #CCCCCC;
}

.cidades .veja_mais ul.lista li a{
	color: #2f3030;
	font-size:14px;
	font-weight:bold;
}

.cidades .veja_mais ul.lista li h1.hora {
	background: url("img/cidades/cidades_sprites_20100909.png") -137px -68px;
	font-weight: bold;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.cidades .colunaDireita20042010 {
	float:left;
	height:700px;
	margin-right:5px;
	margin-top:80px;
	position:absolute;
	right:0;
	top:57px;
	width:300px;
	z-index:1;
}

.cidades .colunaDireita20042010_glossario {
	float:left;
	height:700px;
	margin-right:5px;
	margin-top:125px;
	position:absolute;
	right:0;
	top:57px;
	width:300px;
	z-index:1;
}

.cidades .veja_mais ul.lista li.last_line {
	display:block;
	padding:20px 0;
	border-bottom:none;
}

/*//////  END LISTA  //////*/

/********************************************************************************************/

/* Paginação nova */
.cidades .paginacao {
	border:medium none;
	height:30px;
	padding:0;
	width:716px;
	float:left;
	text-align:center;
}

.cidades .paginacao  ul{
	float: right;
	margin-right: 150px;
}

.cidades .paginacao ul li.anterior {
    width: 78px;
    background: url(img/cidades/sprites_paginacao.png) no-repeat;
    padding-left: 10px;
}

.cidades .paginacao ul li.proxima {
    width: 68px;
    background: url(img/cidades/sprites_paginacao.png) no-repeat -140px 0px;
    padding-right: 14px;
}
.cidades .veja_mais_enquetes_v2 .paginacao ul li.proxima {
    float:right !important;
}
.cidades .paginacao ul li{
    line-height: 34px;
    padding: 0; margin: 0; border: 0;
    width: 25px;
    height: 34px;
    float: left !important;
    background: url(img/cidades/sprites_paginacao.png) no-repeat -88px 0px;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
	color:#999999;
	display:inline;
}

.cidades .paginacao ul li.selecionado {
    background-position: -114px 0px;
}

.cidades .paginacao ul li a {
    color: #999999;
}

.cidades .paginacao ul li a:hover {
	text-decoration: none;
    background: none !important;
    color:#616161;
}

.cidades .paginacao ul li.selecionado a  {
    color: #FFF;
    background: none !important;
}

/*/////////////////////  INTEGRA DE NOTICIAS  //////////////////////////////////////////*/

/* R7 Social Media */
.r7-social-media {
	clear: both;
	height: 30px !important;
	padding: 24px 0 0 0;
	width: 705px;
	position: relative;
}
.r7-social-media ul { float: right; }

.r7-social-media li { 
	float: left; 
	/*overflow: hidden;*/
}

.r7-social-media   li.r7-btFacebook {
	position: absolute;
	left: 0;
	overflow: visible;
}

.r7-social-media  li.r7-btPlusOne div { width: 80px !important; }

.r7-social-media  li.r7-btPlusOne div:before {
	content: "";
	visibility: hidden;
}
.r7-social-media  li img {
	width: auto !important;
	height: auto !important;
}
/* V2 */
.social-midia-middle .r7-social-media ul { float: none; }

.social-midia-middle li.r7-btFacebook  {
	min-width: 90px;
	max-width: 120px;
	position: relative !important;
	margin-right: 10px;
}
.social-midia-middle li.r7-btTwitter { width: 105px !important; overflow: hidden; }
.social-midia-middle li.r7-btPlusOne { width: 75px !important; *width: auto !important; overflow: hidden; }
.social-midia-middle li.r7-btPintrest { width: 80px !important; overflow: hidden; }

.cidades .centro_conteudo_rio .materia .materia_texto span {
    font-size:14.4px;
}

.cidades .centro_conteudo .materia{
	width:710px;
	display:block;
	margin-left:6px;
	clear:both;
}
.cidades .centro_conteudo .materia .materia_cabecalho span.publicado{
	display: block;
	background:url("img/cidades/cidades_linha_fotos.png") repeat-x 0px bottom;
    margin-bottom: 17px;
    font-size: 12px;
	padding: 10px 0 12px 0;
}

.cidades .centro_conteudo .materia .materia_cabecalho span.publicado img.logo_agencia{
	margin-bottom:-9px;
    margin-right:5px;
}


.cidades .centro_conteudo .materia .materia_cabecalho span.publicado_data{
	margin:7px 0;
	display: block;
	font-size: 12px;
	font-weight:bold;
	color:#3e3e3d;
}
.cidades .centro_conteudo .materia .materia_cabecalho span.pontilhado{
	color:#3E3E3D;
	font-size:10px;
	height:1px;
}
.cidades .centro_conteudo .materia .materia_controles {
	float:right;
	width:66px;
    margin-top: 0px;
}


.cidades .centro_conteudo .materia  .materia_controles3 {
float:right;
margin-bottom:15px;
margin-top:5px;
width:64px;
}

.cidades .centro_conteudo .materia .materia_controles ul {
    padding: 0px;
}

.cidades .centro_conteudo .materia .materia_controles ul li {
	font-size: 1.1em;
	float: left;
	margin: 0 5px 0 0;
}

.cidades .centro_conteudo .materia .materia_controles ul li a {
	display:block;
	float:left;
	height:30px;
	overflow:hidden;
	text-decoration:none !important;
	width:27px;
}
.cidades .centro_conteudo .materia .materia_controles ul li a.aumenta_fonte {
	background:url(img/cidades/cidades_sprites_integra_noticias_20100914.png) -3px -31px no-repeat;
}
.cidades .centro_conteudo .materia .materia_controles ul li a.diminui_fonte {
	background:url(img/cidades/cidades_sprites_integra_noticias_20100914.png) -33px -31px no-repeat;
}

.cidades .centro_conteudo .materia .materia_texto{
	width:710px;
	float:left;
	margin:5px 0 0 0;
    font-size: 100%;
}

.cidades .centro_conteudo .materia_foto { float: left; max-width:710px;}

.cidades .centro_conteudo .materia .materia_texto .grande{width:643px; background:#081922; margin-bottom:2px;margin-right:60px; }

.cidades .centro_conteudo .materia .materia_texto .pequena{background:#081922; margin-bottom:15px;margin-right:15px; }

.cidades .centro_conteudo .materia .materia_texto  a.img_borda,
.cidades .centro_conteudo .materia .materia_texto a.img_borda img{
	float: left;
	overflow: hidden;
	border-color: #000000;
	height:327;
}
.cidades .centro_conteudo .materia .materia_texto a.img_borda:hover {
	border-style: solid;
	border-width: 5px;
}
.cidades .centro_conteudo .materia .materia_texto a.img_borda:hover img{
	margin: -5px;
}

.materia_texto a {text-decoration: underline; color: #000000}

.cidades .centro_conteudo .materia .materia_texto .materia_foto_descricao span{
	color:#FFFFFF;
	display:block;
	float:left;
	height:auto;
	margin:15px 20px 15px 15px;
	width: 95%;
	%width: auto;
}

.cidades .centro_conteudo .materia .materia_texto .materia_foto_descricao a.galeria{
	background:url("img/cidades/cidades_sprites_20100909.png") no-repeat scroll -2px -462px transparent;
	color:#FFFFFF !important;
	float:right;
	font-size:0.838em;
	height:35px;
	line-height:1.4em;
	margin:10px 0 0 5px;
	padding:0 0 0 40px;
	text-decoration:underline;
	width:77px;
}


.cidades .centro_conteudo .materia .materia_texto .materia_coluna .materia_banner span {
	display:block;
	font-size:12px;
	margin-top:10px;
}
.cidades .centro_conteudo .materia .materia_texto .materia_coluna .materia_banner {
	margin-bottom:10px;
	width:300px;
}
.cidades .centro_conteudo .materia .materia_texto p {
	font-size:1em;
	margin:12px 0;
}
.cidades .centro_conteudo .materia .materia_texto .materia_coluna{
	float:left;
	width:305px;
	margin-right: 5px;
	clear: left;
}
.controle_imprimir{
	background:url("img/cidades/cidades_sprites_integra_noticias_20100914.png") no-repeat scroll -3px -4px transparent;
	float:right;
	height:20px;
	padding-left:22px;
	padding-top:2px;
	margin-top:10px;
}
.controle_espalhe{
	background:url("img/cidades/cidades_sprites_integra_noticias_20100914.png") no-repeat scroll -248px -69px transparent;
	float:right;
	height:20px;
	padding-left:29px;
	padding-top:2px;
	width:89px;
	margin-top:10px;
}
.cidades .centro_conteudo .materia ul.controles {
	width: 710px;
	text-align: center;
	float: left;
	padding: 10px 0;
	margin: 20px 0;
	background: url(img/bg_controles.gif) center center no-repeat;
}
.cidades .centro_conteudo .materia ul.controles2 {
	background-color:#F4F4F4;
	float:left;
	margin:20px 0 0;
	padding:10px 0;
	text-align:center;
	width:220px;
}
.cidades .centro_conteudo ul.controles2 li a {
	padding: 0px 0 6px 30px;
	text-transform: lowercase;
	text-decoration: none !important;
	color: #616161 !important;
}
.cidades .centro_conteudo ul.controles2 li {
	display:inline;
	margin:0 12px;
	white-space:nowrap;
}
.cidades .centro_conteudo ul.controles2 li a.ctrl_espalhe { background:url(img/cidades/cidades_sprites_integra_noticias_20100914.png) -245px -69px no-repeat; }
.cidades .centro_conteudo ul.controles2 li a.ctrl_link { background:url(img/cidades/cidades_sprites_integra_noticias_20100914.png) -128px  -70px no-repeat; }
.cidades .centro_conteudo .materia .materia_texto .materia_mais .veja_tambem{
	width:330px;
	float:left;
	margin:0 0 15px 0;
}
.cidades .centro_conteudo .materia  h4 {
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.cidades .centro_conteudo .materia .cross{
	background:none repeat scroll 0 0 #EEEEEE;
	border:0 solid #D1D1D1;
	margin:15px 0 0;
	padding:5px 20px 20px 20px;
	width:260px;
    font-size: 12px;
}

.cidades .centro_conteudo .materia .cross a{
	color:#616161 !important;
	text-decoration:none !important;
}

.cidades .centro_conteudo .materia .materia_texto ul.relacionados {
    font-size: 100%;
}

.cidades .centro_conteudo .materia ul.relacionados li {
	display:block;
	font-size:1.15em;
	line-height:1.1em;
	margin:3px 0 0 !important;
	padding:0 !important;
}

.cidades .centro_conteudo .materia .materia_coluna .materia_mais ul.relacionados li {
	background:url("img/cidades/cidades_sprites_20100909.png") no-repeat scroll -517px -52px transparent;
	padding:0 0 0 10px !important;
	width:260px;
}

.cidades .centro_conteudo .materia .materia_coluna .materia_mais ul.relacionados a {
	background:none;
	padding:0;
}
.cidades .centro_conteudo .materia .materia_coluna .materia_mais ul.relacionados a:hover{
	text-decoration: underline !important;
}
.linkPatrocinado20101509 {
    width:728px;
    margin-top:19px;
	margin-bottom:15px;
}
#info_foto {
	color:#000000;
	height:17px;
	margin-top:-20px;
	width:100%;
}
#info_foto span {
font-size:12px;
float: right;
}
.cidades .centro_conteudo .materia  .materia_texto span.por {
	background:#081922;
	color:#FFFFFF
}

.cidades .centro_conteudo .materia .materia_texto span {
	font-size:	14.4px;
}

/********************************************************************************************/


/********************************* Lista de Fotos ************************************/

.cidades .ch_media_hr h6.chapeu_foto {
	background-color:transparent;
	font-size: 12px;
	text-transform:uppercase;
    padding-left: 0px;
}
.cidades .ch_media_hr a.img_borda  {
    margin: 0 8px 8px 0;
}

.cidades .r7data, .r7lista_albuns li.r7data{
	font-weight: bold;
	margin:3px 0 0 3px;
	font-size: 12px;
	padding:0 0 3px;
}

.cidades .ch_media_hr h6.chapeu_foto a {
	color:#616161 !important;
}


.cidades li.last_line .ch_media_hr {
    border: none;
}

.cidades .ch_media_hr img {
	height:130px;
	width:189px;
	padding:0 0 0 3px;
}

.cidades .galeria_lista_album {
    float:left;
	margin-right:40px;
	margin-left:14px;
	position:relative;
	width:auto;
	min-height:300px;
}

.cidades .galeria_lista_album li .ch_media_hr {
    width:380px !important;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 2px;
}

.cidades .galeria_lista_album li.last_line .ch_media_hr {
    border: none;
}

.cidades .centro_conteudo .galeria_lista_album .ch_media_hr a.img_borda{
    margin: 0 8px 8px 0;
}

.cidades .galeria_lista_album .ch_media_hr h3 a {
    font-size: 19px;
}

.cidades .galeria_lista_album .ch_media_hr p, .cidades .galeria_lista_album .ch_media_vr p {
   line-height:1.25em;
    margin-top:1px;
    font-size:1.2em;
}

/********************************************************************************************/


/*/////////////////////  INTEGRA DE FOTOS  //////////////////////////////////////////*/

.cidades .centro_conteudo .materia .materia_cabecalho_foto .publicado {
    background:url("img/rio/rio_linha_fotos.png") bottom;
    display:block;
    margin-top:5px;
}

.cidades .centro_conteudo .materia .materia_cabecalho h3 {
    font-size:2.3em !important;
    line-height:1.2em;
}

.cidades .galeria_fotos .area_thumb {
    height:57px;
    margin-top:10px;
    padding:8px;
}

.cidades .centro_conteudo .materia .materia_cabecalho p.intro_foto {
	display:block;
	font-size:1.4em;
	line-height:1.2em;
	color:#838c90;
}

.cidades .centro_conteudo .lista_ch_galeria .ch_media_hr {
    width: 100%;
}

.cidades .centro_conteudo.materia .materia_cabecalho_foto{width:710px; float:left;}

.cidades .centro_conteudo .info_foto{
	color:#000000;
	float:right;
}

.cidades .centro_conteudo .info_foto .credito{
	font-size:11px
}

.cidades .centro_conteudo .galeria_fotos{
	clear: both;
	position: relative;
	margin-top: 5px;
	margin-bottom: 15px;
	position: static !important;
}

.cidades .galeria_fotos .area_thumb .setas_area_lista {
    float:left;
    height:57px;
    margin:0 27px;
    overflow:hidden;
    width:595px;
}

.cidades .galeria_fotos .area_thumb .setas_area_lista ul li {
    float:left;
    padding:0 5px;
}

.cidades .centro_conteudo .galeria_fotos .seta_anterior,
.cidades .centro_conteudo .galeria_fotos_datas .lista_ch_grande .lista_rodape a.ver_mais{ background:url(img/cidades/cidades_sprites_20100909.png) -4px  -315px no-repeat; }

.cidades .centro_conteudo .galeria_fotos .seta_proxima,
.cidades .centro_conteudo .galeria_fotos_datas .lista_ch_grande .lista_rodape a.ver_mais{ background:url(img/cidades/cidades_sprites_20100909.png) -48px  -315px no-repeat; }


.cidades .centro_conteudo .galeria_fotos .area_foto .seta_anterior { margin-right: -25px; }
.cidades .centro_conteudo .galeria_fotos .area_foto .seta_proxima { margin-left: -25px; }
.cidades .centro_conteudo .galeria_fotos .area_foto .seta_anterior {
	top: 240px;
}
.cidades .centro_conteudo .galeria_fotos .area_foto .seta_proxima {
	top: 240px;
}
.cidades .centro_conteudo .setas_area .seta_anterior{
	cursor:pointer;
	display:block;
	height:37px;
	margin-left:-19px;
	position:relative;
	width:38px;
	z-index:2;
    margin-top: 10px;
}
.cidades .centro_conteudo .setas_area .seta_proxima{
	cursor:pointer;
	display:block;
	height:37px;
	margin-right:-15px;
	position:relative;
	width:38px;
	z-index:2;
    left: auto;
    margin-top: 10px;

}
.cidades .centro_conteudo .galeria_fotos .area_foto {
	padding: 8px;
	min-height: 300px;
	_height: 300px;
}

.cidades .centro_conteudo .galeria_fotos .area_foto .foto img{
	display: block;
	max-width: 700px;
	margin: 0 auto;
}
.cidades .centro_conteudo .galeria_fotos .setas_area{ background-color: #eeeeee; }

.cidades .centro_conteudo .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:#000000;
}

.lista_ch_galeria .mais .icone {
	float: right;
	position: relative;
	display: block;
	width: 19px;
	height: 19px;
	margin-left: 5px;
	border: 1px solid #cccccc;
	background: url(img/icn_sinal_mais.gif) no-repeat center;
}

.cidades .centro_conteudo .galeria_fotos p {
	font-size:1.2em;
	margin:10px;
}

.cidades .integra_fotos h6.chapeu_foto {
    line-height: normal;
    letter-spacing: normal;
    font-size: 0.98em;
    font-weight: bold;
	text-transform:uppercase;
}
.cidades .integra_fotos .ch_media_hr h6.chapeu_foto  a{
	color:#606060 !important;
}

.cidades .integra_fotos .ch_media_hr h3 {
    width: auto;
}

.cidades .integra_fotos .ch_media_hr h3 a {
    font-size: 20px;
}

.cidades .integra_fotos .ch_media_hr p  {
    font-size: 1.2em !important;
}

.cidades .integra_fotos .lista_ch_galeria .mais a {
    font-size: 0.88em;
}

.cidades .integra_fotos .area_thumb .setas_area_lista ul li.ativo a.img_borda {
    border-style:solid;
    border-width:5px;
}

.cidades .integra_fotos .area_thumb .setas_area_lista ul li.ativo a.img_borda img {
    margin:-5px;
}

.cidades .integra_fotos .lista_ch_galeria .mais .icone {
    background:url("img/icn_sinal_mais.gif") no-repeat center center #000000;
    border:1px solid #CCCCCC;
    display:block;
    float:right;
    height:19px;
    margin-left:5px;
    position:relative;
    width:19px;
}

.cidades .integra_fotos .centro_conteudo .ch_media_hr img,
.cidades .integra_fotos .centro_conteudo .ch_media_vr img {
	height:131px;
	width:190px;
    padding: 0px;
}

.cidades .centro_conteudo .ch_media_hr a.img_borda {
	float:left;
	margin:0 8px 0 0;
}
.cidades .centro_conteudo .lista_ch_galeria dt{
	padding-top: 11px;
	margin-bottom: 6px;
	font-size: 1.4em;
	letter-spacing: -0.01em;
	width:720px;
}

.cidades .centro_conteudo .banner_galeria {
	float:right !important;
	margin:0px 0 0 !important;
}

.cidades .centro_conteudo .lista_ch_galeria dd {
	border-bottom:1px solid #CCCCCC;
	clear:both;
	margin:0;
	padding:10px 0 8px;
	border-top:none;

}
.cidades .centro_conteudo .lista_ch_galeria {
	border-bottom:none;
	float:left;
	padding:0 !important;
	width:400px !important;
}

.cidades .centro_conteudo .lista_ch_galeria dd.mais{
	height: 30px;
	padding-right: 5px;
	padding-bottom: 0;
	text-align: right;
	margin:5px 0;
}

.galeria_data{
	clear:both;
}

/*/////////////////////  INTEGRA DE VOTAÇAO  //////////////////////////////////////////*/
.cidades .materia .materia_cabecalho p.intro {
    display:block;
    font-size:1.4em;
    line-height:1.2em;
    padding:18px 0 10px;
}

.cidades .votacao ul {
	margin-left:20px;
	margin-top:10px;
	width:345px;
}

.cidades .votacao span.votar ul.relacionados{
	margin-left:0;
	font-weight:bold;
}

.cidades .votacaonoticias .banner_votacao {
	float:right;
	margin:40px 0 0 400px;
	position:absolute;
	width:302px;
}

.cidades .centro_conteudo .materia_controles ul li {
	font-size: 1.1em;
	float: left;
	margin: 0 5px 0 0;
}

.cidades .centro_conteudo  .materia_controles ul li a {
	display:block;
	float:left;
	height:30px;
	overflow:hidden;
	text-decoration:none !important;
	width:27px;
}

.cidades .centro_conteudo .materia_controles ul li a.aumenta_fonte {
	background:url(img/cidades/cidades_sprites_integra_noticias_20100914.png) -3px -31px no-repeat;
}

.cidades .centro_conteudo .materia_controles ul li a.diminui_fonte {
	background:url(img/cidades/cidades_sprites_integra_noticias_20100914.png) -33px -31px no-repeat;
}

.cidades .votacao span.votar {
	float:left;
	margin-top:30px;
	width:100px;
	margin-left:20px;
	clear:left;
}

.cidades .votacao {
	float:left;
	width:345px;
}

.cidades .votacao ul li input {
	float:left;
	margin:5px 10px 40px 0;
	*margin:1px 5px 40px 0;
}

.cidades  .votacao .captcha {
	margin-left:20px;
	clear:both;
}

.cidades .votacao form .captcha span.erro {
padding:0 0 4px 30px !important;
margin-left:5px;
}

/* LIsta Fostos Rio*/

.cidades .r7lista_albuns li {
	margin-bottom: 0;
}

.cidades  .barra {
	background-color:#999999;
	display:block;
	float:left;
	font-size:0;
	height:16px;
	margin-top:5px;
}
.cidades .numero {
	display:block;
	float:left;
	margin-left:10px;
	margin-right:-40px;
	width:30px;
	font-size:1.9em;
	font-weight:bold;
}

/*/////////////////////  INTEGRA DE MURAL  //////////////////////////////////////////*/

.cidades .centro_conteudo .mural {
	clear:both;
	margin-left:4px;
	width:710px;
}

.cidades .centro_conteudo h3 a {
	color:#000000;
	font-family:inherit;
}

.cidades .centro_conteudo .comentarios form fieldset .campo,
.cidades .centro_conteudo .comentarios form fieldset .textarea {
    clear:both;
    padding:2px 0;
}

.cidades .centro_conteudo .mural .mural_responder form fieldset label {
    width:70px;
}



.cidades .centro_conteudo .comentarios form fieldset label {
    float:left;
    padding-right:5px;
    text-align:right;
    width:70px;
}
.cidades .mural .comentarios form fieldset label {
    font-size:1.2em;
    width:100px;
}

.cidades .mural sup {
    vertical-align:super !important;
}

.cidades .centro_conteudo .mural .mural_responder form fieldset input,
.cidades .centro_conteudo .mural .mural_responder form fieldset textarea {
    width:265px;
}

.cidades .centro_conteudo .comentarios form fieldset input,
.cidades .centro_conteudo .comentarios form fieldset textarea {
    float:left;
    width:325px;
}

.cidades .centro_conteudo .mural .mural_responder form fieldset span {
    color:#EEEEEE;
    font-size:0;
    height:22px !important;
    line-height:0;
    overflow:hidden;
    padding:0 0 0 25px;
    width:1px;
}

.cidades .centro_conteudo .comentarios form fieldset span {
    float:left;
    height:22px;
    margin-left:5px;
    padding-left:30px;
}

.cidades .centro_conteudo .mural .mural_responder form fieldset textarea {
    height:70px;
}

.cidades .centro_conteudo .enquete form fieldset .captcha, .centro_conteudo .comentarios form fieldset .captcha {
    clear:both;
    display:none;
    font-size:1.05em;
}

.cidades .centro_conteudo .mural .mural_responder form fieldset .captcha label {
    margin-top:10px;
    padding-left:5px;
    width:160px;
}

.cidades .centro_conteudo .mural .comentarios form fieldset .captcha label {
    font-size:1em;
}

.cidades .centro_conteudo .enquete form fieldset .captcha label, .centro_conteudo .comentarios form fieldset .captcha label {
    display:block;
    float:none;
    margin-bottom:2px;
    text-align:left;
    width:auto;
}

.cidades .centro_conteudo .mural .mural_responder form fieldset .captcha div,
.cidades .centro_conteudo .mural .mural_responder form fieldset .captcha ul {
    margin-left:0 !important;
    padding-left:15px;
}

.cidades .centro_conteudo .enquete form fieldset .captcha img,
.cidades .centro_conteudo .comentarios form fieldset .captcha div img {
    float:left;
}

.cidades .centro_conteudo .enquete form fieldset .captcha input.text,
.cidades .centro_conteudo .comentarios form fieldset .captcha input.text {
    width:114px;
}

.cidades .centro_conteudo .enquete form fieldset .captcha ul,
.cidades .centro_conteudo .comentarios form fieldset .captcha ul {
    clear:both;
}

.cidades .centro_conteudo .mural .comentarios form fieldset .captcha li {
    border:0 none;
}

.cidades .centro_conteudo .enquete form fieldset .captcha ul li, .centro_conteudo .comentarios form fieldset .captcha ul li {
    display:inline;
    font-size:0.9em;
    margin-right:10px;
}

.cidades .centro_conteudo .enquete form fieldset .captcha ul *, .centro_conteudo .comentarios form fieldset .captcha ul * {
    cursor:pointer;
    text-decoration:underline;
}

.cidades .centro_conteudo .comentarios form input.botao, .centro_conteudo .enquete form input.botao {
    height:30px;
    padding-bottom:6px;
    width:78px !important;
}

.cidades .centro_conteudo .comentarios form p.alerta {
    clear:both;
    font-weight:bold;
    margin-top:-35px;
    padding-left:10px;
    position:relative;
    width:310px;
    font-size: 1.2em;
}

.cidades .mural .comentarios {
    width:696px;
}

.cidades .centro_conteudo .mural .comentarios form p.alerta {
    margin-bottom:50px;
    margin-left:22px;
    margin-top:-70px;
}
#distrito-federal #boardForm, #distrito-federal .contato, #minas-gerais #boardForm, #minas-gerais .contato{
	position: relative;
}
#distrito-federal .centro_conteudo .mural .comentarios form p.alerta, #minas-gerais .centro_conteudo .mural .comentarios form p.alerta {
    clear: both;
    margin: 0;
    padding: 0;
    position: relative;
    top: -25px;
}
.cidades .centro_conteudo .mural .mural_responder form p.alerta {
    margin:-70px 0 0;
    width:240px;
}

.cidades .centro_conteudo .comentarios form fieldset input.botao {
    background-color:transparent;
    border:medium none;
    font-size:1.3em;
    margin:10px 10px 0 325px;
    width:85px;
}

.cidades .centro_conteudo .mural .comentarios form fieldset input.botao {
    background-repeat:no-repeat;
    margin-bottom:0;
    margin-left:355px;
}

.cidades .centro_conteudo .mural .mural_responder form fieldset input.botao {
    float:right;
    margin:5px 40px 0 0;
}

.cidades .centro_conteudo .enquete form fieldset .captcha div,
.cidades .centro_conteudo .comentarios form fieldset .captcha div {
    float:left;
    margin-right:10px;
}

.cidades .centro_conteudo .mural .mural_responder {
	float:left;
	height:auto;
	margin-right:6px;
	min-height:232px;
	width:385px;
}

.cidades .centro_conteudo .mural .comentarios {
	background:none;
	display:block;
	margin:15px 0;
	padding:5px;
}



.cidades .site_centro .mural .ch_titulo {
    margin-top:-30px;
    padding-right:4px;
    width:150px;
}

.cidades .centro_conteudo .ch_hr_mural {
	background-color:#000000;
	float:right;
	height:2px;
	margin:13px 0 15px 8px;
	width:248px;
}

.cidades .mural ul.ultimas li {
    border-bottom:1px solid #CFCFCF;
    display:block;
    font-size:1.2em;
    margin:0 0 10px;
    padding:10px 0;
}

.cidades .mural ul.ultimas li.form {
    border-color:-moz-use-text-color -moz-use-text-color #D1D1D1;
    border-style:none none solid;
    border-width:medium medium 1px;
    display:none;
    float:left;
    margin:0 0 15px;
}

.cidades .mural ul.ultimas li a.opine {
    display:block;
    padding:4px 32px 0 0;
    text-align:right;
}

.cidades .mural ul.ultimas li a.opine {
    background:url("../images/icones/noticias/icn_comentario.gif") no-repeat scroll right center transparent;
}

.cidades .mural ul.ultimas li.resposta_nivel2 {
    margin:0 0 0 30px;
}

.cidades .mural ul.ultimas li.resposta_nivel3 {
    margin:0 0 0 45px;
}

.cidades .centro_conteudo .comentarios {
    clear:left;
    margin-bottom: 30px;
}

.cidades .centro_conteudo_rio .mural .comentarios {
    background:none repeat scroll 0 0 transparent;
    display:block;
    margin:15px 0;
    padding:5px;
}

.cidades .mural ul.ultimas li.resposta_nivel2 .comentarios {
    margin:15px 0;
    overflow:hidden;
    width:666px;
}

.cidades .centro_conteudo .comentarios form fieldset legend,
.cidades .centro_conteudo .comentarios form fieldset h4 {
    background-repeat:no-repeat;
    font-size:1.6em;
    font-weight:bold;
    margin-top:0;
    padding:2px 40px 28px;
}

.cidades .mural ul li .comentarios form fieldset label {
    font-size: 1em;
}

.cidades ul li .comentarios form fieldset input,
.cidades ul li .comentarios form fieldset textarea {
    font-size:0.9em;
}

.cidades .mural .comentarios form fieldset textarea {
    height:40px;
}

.cidades .centro_conteudo .mural ul.ultimas input.botao {
    font-size:1.1em;
}

.cidades .mural .comentarios form fieldset legend.resp {
    background:url("../images/icones/noticias/icn_editar.gif") no-repeat scroll 0 0 transparent;
}

.mural ul.ultimas li.resposta_nivel1 .comentarios {
    background:none repeat scroll 0 0 transparent;
    display:block;
    margin:15px 0;
    padding:5px;
    width:680px;
}

.cidades .mural ul.ultimas li.resposta_nivel2 .comentarios {
    margin:15px 0;
    overflow:hidden;
    width:666px;
}

.cidades .mural ul.ultimas li.resposta_nivel2 .comentarios {
    margin:15px 0;
    overflow:hidden;
    width:666px;
}

.cidades .centro_conteudo .ch_hr_mural_ultimas {
	background-color:#000000;
	float:right;
	height:2px;
	margin:13px 0 15px 8px;
	width:556px;
}

.cidades .centro_conteudo .mural .cometario_data {
	background:url("img/cidades/cidades_sprites_20100909.png") no-repeat scroll -8px -408px transparent;
	float:left;
	font-weight:bold;
	padding-left:22px;
	font-size:12px;
}
.cidades .centro_conteudo .mural .cometario_hora {
	background:url("img/cidades/cidades_sprites_20100909.png") -137px -67px  no-repeat;
	float:left;
	font-weight:bold;
	padding-left:19px;
	margin:0 15px;
	font-size:12px;
}

.cidades .centro_conteudo .mural ul.ultimas li.zebra, .mural ul.ultimas li.zebra, .mural ul.ultimas li.zebra{
	background:none repeat scroll 0 0 transparent;
	padding:0;
}
.cidades .centro_conteudo .mural ul.ultimas li.resposta_nivel1{
	margin:0 0 30px 40px;
}

.data_hota {
	clear:both;
	margin-bottom:15px;
}

.cidades .centro_conteudo div.mural h3 {
	font-size: 35px;
    margin:0 0 5px;
}

.cidades .centro_conteudo div.mural div.banner {
	margin:18px 15px 0 0;
}



.ch_titulo_opine{
	background-color:#FFFFFF;
	clear:both;
	color:#000000;
	float:left;
	font-size:20px;
	font-weight:bold;
	margin:-14px 0 15px;
	width:67px;
}
.ch_titulo_responder{
	background-color:#FFFFFF;
	clear:both;
	color:#000000;
	float:left;
	font-size:20px;
	font-weight:bold;
	margin:-14px 0 15px;
	width:109px;
}
.ch_hr_titulo_responder {
	background-color:#000000;
	float:left;
	height:2px;
	margin-bottom:40px;
	margin-top:5px;
	width:90%;
}

.ch_hr_titulo2{
	background-color:#000000;
	float:right;
	height:2px;
	margin-bottom:40px;
	margin-top:5px;
	width:99%;
}

.ch_hr_titulo_ultimas_respostas{
	float:left;
	margin-bottom:15px;
}








/* Lista Fostos Rio*/

.cidades .r7lista_albuns li {
	%margin-bottom: 0;
}

.cidades .r7lista_albuns .ch_media_hr {
	%padding-bottom: 10px;
}


.cidades ol.alfabeto {
    border-right:1px solid #CCCCCC;
    float:left;
    margin-top:10px;
    margin-bottom:5px;
    width: auto;
    padding: 0px;
    clear: both;
}

.cidades ol.alfabeto li {
    line-height: 30px;
    padding: 0; margin: 0; border: 0;
    width: 26px;
    height: 30px;
    float: left !important;
    background: url(img/cidades/sprites_paginacao.png) no-repeat -222px 0px;
	font-size:14px;
    color:#CCCCCC;
    display:block;
    text-align:center;
    font-weight: bold;
}

.cidades ol.alfabeto li a {
    background: none;
    color:#616161;
    font-weight:bold;
    text-decoration:none;
    display:block;
}

.cidades .subtitulo_sessao {
    font-size: 36px;
    padding-left: 10px;
    clear: both;
    font-weight:bold;
    margin-bottom:10px;
}

.cidades .letra_cidades {
    background:none!important;
    clear:left;
    color:#000000;
    display:block;
    float:left;
    font-size:72px;
    font-weight:normal;
    height:auto;
    margin:0;
    padding:0;
    width:385px;
}

.cidades .letra_cidades span.topo {
    margin: 0;
    float:right;
    font-size:1.2em;
    font-weight:bold;
    padding:5px 0;
    text-align:right;
}

.cidades .letra_cidades span.topo a {
    float: left;
    font-size:12px;
    padding-left:30px;
}

.cidades .titulo_glossario {
	background: url("img/cidades/cidades_sprites_20100909.png") -3px -427px;
	padding-left: 26px;
	height: 26px;
    line-height: 26px;
}

.cidades .resultado_glossario dl.glossario {
    width: auto;
    clear: left;
    float: left;
    border-bottom:1px solid #CCCCCC;
    margin:10px 0;
    padding:10px 0;
}

.cidades .resultado_glossario dl.glossario dd {
    float: left;
    width: 405px;
}

.cidades .centro_conteudo .resultado_glossario dl.glossario dd ul {
    display:block;
    padding:10px 0;
}

.cidades .centro_conteudo .resultado_glossario dl.glossario dd ul li {
    display:block;
    padding:1px 0;
}

.cidades .centro_conteudo .resultado_glossario dl.glossario dd ul li a {
    padding:0 0 0 12px;
}

.cidades .resultado_glossario dl.glossario dt span.palavra {
    color: #838c90;
    font-size: 1.8em;
}

.cidades .resultado_glossario dt {
    display: block;
}

.cidades dl.glossario dd p {
    color: #000000 !important;
}

.cidades .containerglossario{
	float:left;
}

.cidades .containerglossario div.resultado_glossario{
	min-height:700px;
}

.cidades .resultado_glossario dl.last_line {
	border-bottom:none;
}

.cidades .centro_conteudo ul.relacionados li {
    display:block;
    font-size:1.15em;
    line-height:1.1em;
    margin:3px 0 0 !important;
    padding:0 !important;
    background: none;
}

/*Paginação*/
.cidades .lista_group {
	min-height:700px;
	margin-top:5px;
	margin-left:10px;
}

/* Colunistas Rio */
.centro_conteudo .colunistas_destaque {
    float:left;
    margin-bottom:20px;
    padding-top:13px;
}

.centro_conteudo .colunistas_destaque ul.destaques {
    float: left;
    width: 716px;
}

.centro_conteudo .colunistas_destaque ul.destaques li {
    float:left !important;
    height:67px;
    line-height:1em;
    width:205px;
	margin:0 20px 25px 0;

}

.centro_conteudo .colunistas_destaque ul.destaques li a {
    display: block;
}

.centro_conteudo .colunistas_destaque ul.destaques li a.chapeu {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    color: #727272;
}

.centro_conteudo .colunistas_destaque ul.destaques li a.chamada {
    font-size:12px;
    font-weight:bold;
    line-height:14px;
    margin-top:10px;
}

.centro_conteudo .colunistas_destaque ul.destaques li a img {
    width: 60px;
    height: 64px;
}

.centro_conteudo .colunistas_destaque ul.destaques li a.img_borda {
    margin-right: 10px;
}

.centro_conteudo .colunistas_destaque .slipper {
    float:left;
    text-align:center;
    width:716px;
}

.centro_conteudo .colunistas_destaque .slipper li {
    display: inline;
}

.centro_conteudo .colunistas_destaque .slipper li a {
    border-right:1px solid #727272;
    color:#727272;
    font-size:10px;
    font-weight:bold;
    padding:0 10px;
    text-transform:uppercase;
}

.centro_conteudo .colunistas_destaque .slipper li.last a {
    border-right: none !important;
}

.centro_conteudo .colunistas_destaque .slipper li a:hover {
    background-color: #000000;
    color: #FFFFFF;
}

/* Títulos */
.cidades .site_centro .ch_hr_titulo{
    clear: both;
    float: left;
    height: 30px;
    width: 716px;
}

.cidades .site_centro .ch_hr{
    background-color:#000000;
    float:left;
    height:2px;
    width:716px;
    margin-left: 0px;
}

.cidades .site_centro .ch_titulo{
    background:none repeat scroll 0 0 #FFFFFF;
    margin-top:-15px;
    padding-right:4px;
    clear: none;
    color:#000000;
    float:left;
    font-size:18px;
    font-weight:bold;
}

    /* Cores */
    .preto a.img_borda:hover { border-color: #000; }
    .cidades .site_centro .preto .ch_hr, .centro_conteudo .preto .slipper li a:hover { background-color: #000; }
    .cidades .site_centro .preto, .cidades .site_centro .preto a, .cidades .site_centro .preto .ch_titulo { color: #000 }

    .rosa a.img_borda:hover { border-color: #c9168e; }
    .cidades .site_centro .rosa .ch_hr, .centro_conteudo .rosa .slipper li a:hover { background-color: #c9168e; }
    .cidades .site_centro .rosa, .cidades .site_centro .rosa a, .cidades .site_centro .rosa .ch_titulo { color: #c9168e }

    .verde a.img_borda:hover { border-color: #246d26; }
    .cidades .site_centro .verde .ch_hr, .centro_conteudo .verde .slipper li a:hover { background-color: #246d26; }
    .cidades .site_centro .verde, .cidades .site_centro .verde a, .cidades .site_centro .verde .ch_titulo { color: #246d26 }

    .azul a.img_borda:hover { border-color: #0071bd; }
    .cidades .site_centro .azul .ch_hr, .centro_conteudo .azul .slipper li a:hover { background-color: #0071bd; }
    .cidades .site_centro .azul, .cidades .site_centro .azul a, .cidades .site_centro .azul .ch_titulo { color: #0071bd }


.cidades .site_centro a.img_borda span.play_foto, .foto_destaque .destaque span.play_foto {
    background:url("img/play2.png") no-repeat scroll right top transparent;
    clear:both;
	cursor: pointer;
    display:block;
    height:22px;
    margin-bottom:-22px;
    padding-bottom: 0 !important;
    padding-left:5px;
    position:relative;
    top:-27px;
    width:25px;
    text-indent:-9999px;
}

.cidades .site_centro a.img_borda:hover span.play_foto, .foto_destaque .destaque:hover span.play_foto{
    background-image:url("img/play2_hover.png");
	cursor: pointer;
    margin-left:-5px;
    top:-21px;
}

/* Icone RSS */
#rss_cidades {
    display: block;
    width: 134px;
    height: 55px;
    text-indent: -5000px;
    margin-top: 15px;
}
/* /Icone RSS */

/**** Cidades Especificas ****/
#rio .topo_bg {
	background: url(img/cidades/rio/r7_rio_bg_topo_20100909.jpg) center bottom no-repeat;
}
#distrito-federal .topo_bg_partner {
    background: url("img/cidades/distrito-federal/bg_topo_full.gif") repeat scroll left 4px transparent;
    height:93px;
}
#distrito-federal .topo_bg_cidade {
    background: url("img/cidades/distrito-federal/bg_topo.jpg") no-repeat scroll center bottom transparent;
    height: 93px;
    margin: 0 auto;
    min-width: 960px;
}

#distrito-federal .nome-cidade, #minas-gerais .nome-cidade {
    display: block;
    font-weight: bold;
    margin: 0 auto;
    position: relative;
    top: 40px;
    width: 960px;
}

#distrito-federal .link-nome-cidade, #minas-gerais .link-nome-cidade{
	font-size:37px;
	color:#FFF;
}
#rio .foto_destaque,
#distrito-federal .foto_destaque,
#minas-gerais .foto_destaque{
	width:230px;
	float:left;
	margin:15px 20px 0 0;
	clear:left;
}
#rio .foto_destaque .destaque,
#distrito-federal .foto_destaque .destaque,
#minas-gerais .foto_destaque .destaque{
    float: left;
    overflow: hidden;
}
#rio .foto_destaque .destaque img,
#distrito-federal .foto_destaque .destaque img,
#minas-gerais .foto_destaque .destaque img {
    height: 132px;
    width: 230px;
}
#rio .foto_destaque .chapeu,
#distrito-federal .foto_destaque .chapeu,
#minas-gerais .foto_destaque .chapeu {
    clear: both;
    padding: 5px 0 0;
}
#rio .foto_destaque .chapeu a,
#distrito-federal .foto_destaque .chapeu a,
#minas-gerais .foto_destaque .chapeu a {
    color: #616161;
    font-size: 12px;
    text-transform: uppercase;
    float:left;
    overflow: hidden;
}
#rio .foto_destaque .destaque:hover,
#distrito-federal .foto_destaque .destaque:hover,
#minas-gerais .foto_destaque .destaque:hover{
	border:5px solid #000;
}
#rio .foto_destaque .destaque:hover img,
#distrito-federal .foto_destaque .destaque:hover img,
#minas-gerais .foto_destaque .destaque:hover img{
	margin:-5px;
}
#rio .foto_destaque p,
#distrito-federal .foto_destaque p,
#minas-gerais .foto_destaque p{
	font-weight: bold;
	clear:both;
}

#rio .foto_destaque p a,
#distrito-federal .foto_destaque p a,
#minas-gerais .foto_destaque p a{
	color:#000;
	font-size:14px;
}

#rio .foto_destaque .chapeu a,
#distrito-federal .foto_destaque .chapeu a,
#minas-gerais .foto_destaque .chapeu a {
    color: #616161;
    font-size: 12px;
    text-transform: uppercase;
}

#rio .ch_abas ul.abas li.ativo {
    background:url("img/cidades/rio/r7_rio_aba_cinza.png") no-repeat 0 3px;
}
#distrito-federal .ch_abas ul.abas li, #minas-gerais .ch_abas ul.abas li {
    font-size: 12px;
    height: 37px;
    line-height: 44px;
    margin: 0;
    padding: 0 0 0 20px;
}
#distrito-federal .ch_abas ul.abas li.ativo {
    background: url("img/cidades/distrito-federal/r7_df_aba_cinza.png") no-repeat scroll 0 3px transparent;
    padding-left: 65px;
    text-align: left;
    width: 163px;
}

#rio #rss_cidades {
    background:url("img/cidades/rio/rss.png") no-repeat;
}
#distrito-federal #rss_cidades {
    background:url("img/cidades/distrito-federal/rss.png") no-repeat;
}

/* Minas Gerais*/
#minas-gerais .topo_bg_partner{
	background-color: #000000;
	height: 93px;
}

#minas-gerais .topo_bg_cidade {
    background: url("img/cidades/minas-gerais/bg_topo.jpg") no-repeat scroll center bottom transparent;
    height: 93px;
    margin: 0 auto;
    min-width: 960px;
}

#minas-gerais .centro_conteudo h3.principal {
	margin-top: 0px !important;
}

#minas-gerais .centro_conteudo .chamadas_aba_mais {
    background: url("img/cidades/minas-gerais/sprite.png") no-repeat scroll 0 -106px transparent;
}

#minas-gerais .ch_abas ul.abas li.ativo {
    background: url("img/cidades/minas-gerais/r7_mg_aba_cinza.png") no-repeat scroll 0 3px transparent;
    padding-left: 65px;
    text-align: left;
    width: 163px;
}

#minas-gerais #rss_cidades {
    background:url("img/cidades/minas-gerais/rss.png") no-repeat;
}

#minas-gerais .ch_topo ul.relacionados li
{ 
	background-position: 1px -513px !important;
}

#minas-gerais .ch_media_vr ul.relacionados li {
	background-position: 1px -516px !important;	
}

#minas-gerais .galeria_fotos .area_thumb .setas_area_lista ul li.ativo a.img_borda{
	border-style: solid;
	border-width: 5px;
}

#minas-gerais .galeria_fotos .area_thumb .setas_area_lista ul li.ativo a.img_borda img{
	margin:-5px;
}

#minas-gerais a.img_borda span.play {
	text-indent : -9999px;
}

/** Espalhe */
#espalhe { display: none }

.centro_conteudo div.materia div.materia_texto2 div.espalhe {
padding-left:0;
padding-top:25px;
}

.centro_conteudo .espalhe {
clear:both;
display:none;
padding-left:340px;
position:relative;
width:330px;
z-index:10;
}

.centro_conteudo .materia .materia_texto2 span {
font-size:14.4px;
}

.centro_conteudo .espalhe span.titulo {
font-weight:bold;
}

.cidades .centro_conteudo div.materia div.materia_texto div.espalhe {
	padding-left: 0;
	padding-top: 35px;
}
.cidades .centro_conteudo div.materia div.materia_texto img{
	max-width:710px;
}
.site_geral .centro_conteudo .espalhe a.fechar {
	background-image: url(../images/icones/noticias/icn_valida_erro.gif);
}

.centro_conteudo .espalhe a.fechar {
	position: absolute;
	width: 310px;
	height: 22px;
	margin: -15px 0 10px 10px;
	z-index: 101;
	display: block;
	float: right;
	background: url(../images/btn_fechar.gif) top right no-repeat;
	text-decoration: none !important;
}

.centro_conteudo .espalhe form{
	position: absolute;
	z-index: 100;
	width: 300px;
	margin-top: -23px;
	padding: 20px 15px 15px 15px;
	background: #eee;
}

.centro_conteudo .espalhe form input.botao{
	background:#000;
	border-color:#333 #000000 #000000 #333;
	border-style:solid;
}

.centro_conteudo .espalhe form input.botao{
	float: right;
	width: 78px;
	height: auto;
	margin-top: 8px;
	border-width: 1px;
	border-style: solid;
	padding: 0;
}

.centro_conteudo .espalhe form p.alerta{
	position: relative;
	width: 225px;
	height: 15px;
	margin-top: -18px;
	font-size: 0.9em;
}

.centro_conteudo .espalhe form .link{
	padding-bottom: 5px;
	border-bottom:1px solid #b1b1b1;
}
.centro_conteudo .espalhe form .link input { width:295px; }

.centro_conteudo .espalhe form .campo{
	clear: both;
}
.centro_conteudo .espalhe form .campo label{
	float: left;
	width: 75px;
	padding-top: 10px;
	line-height: 0.5em;
	line-height: 0.9em \0/;
	*line-height: 0.9em;
	font-weight:bold;
}

.centro_conteudo .espalhe ul{
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 3px;
	border-bottom:1px solid #b1b1b1;
}
.centro_conteudo .espalhe ul li{
	float: left;
	padding: 0 3px;
}

.centro_conteudo .espalhe form .campo span{
	float: right;
	width: 1px;
	height: 22px !important;
	padding-left: 25px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-align: -1000px;
	margin-top:15px;
}
.centro_conteudo .espalhe form .campo input{
	float: left;
	width: 190px;
	margin-right: 3px;
	margin-top:13px;
}

.centro_conteudo_rio .materia .materia_texto2 p {
	margin:12px 0;
}

sup{
	vertical-align: middle;
	%vertical-align:baseline;
	margin-right:2px;
}

.r7votefloat{
	float:left;
	width:140px;
}

.r7votefloatMaior{
	float:left;
	width:321px;
	width:315px\0/;
	%width:320px;
}


.r7voteImgfloat{
	float:left;
	margin-bottom:30px;
	margin-right:5px;
	clear:left;
}
.r7voteImgfloatResult{
	float:left;
	margin-right:5px;
	margin-top:10px;
	clear:left;
}
.r7votefloatResult {
	float:left;
	width:140px;
	margin-top:10px;
}
.r7votefloatResultMaior{
	float:left;
	width:321px;
	margin-top:10px;
}

.cidades .porcento {
	display:block;
	float:left;
	width:200px;
}

.r7LiClear{
	float:left;
}





.cidades .centro_conteudo .enquete form input.botao, .centro_conteudo .votacao form input.botao {
background:url("img/videos/btn_enviar.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:16px;
margin-right:15px;
width:78px;
}


.cidades .votacao input.botao {
border:medium none;
color:#FFFFFF;
font-weight:bold;
height:30px;
padding:0 0 4px;
width:80px;
}

.cidades  .votacao input.botao {
background:url("img/noticia/btn_enviar.gif") no-repeat scroll 0 0 transparent !important;
}












/* ///////////////////////////////////////////// ENQUETE RIO DE JANEIRO ///////////////////////////////////////////////////*/
/* Ultima Modificação> 05-10-2010 */

.cidades .centro_conteudo .enquete  p {
	font-size:1.2em;
}
.cidades .centro_conteudo .pg_enquete {
	font-size:1.2em !important;
	float:left;
	min-height:260px;
	padding:10px 10px 0;
	width:385px;
}
.cidades .centro_conteudo .pg_enquete h4 {
	background:none repeat scroll 0 0 transparent;
	font-size:24px !important;
	font-weight:bold;
	margin-left:6px;
}
.cidades .centro_conteudo .enquete {
	clear:both;
	margin-right:10px;
}

.cidades .centro_conteudo .enquete .descricao_enquete p {
	color:#000000;
	display:inline;
	margin:0;
}
.cidades .centro_conteudo .enquete .enquetes_div_opcoes_v2 p {
	/*clear:both;*/
	display:block;
	padding-bottom:20px !important;
	/*padding-top:3px;*/
}
.cidades .centro_conteudo .enquete .enquetes_opcoes_v2 .enquetes_options_v2 {
	float:left;
	/*height:26px;*/
}
.cidades .centro_conteudo .enquete #opcoes_enquete p {
	margin-bottom:10px;
	float:none;
}
.cidades .centro_conteudo .enquete .enquetes_opcoes_v2 li p {
	clear:right;
	float:left;
}
.cidades .centro_conteudo .enquete .enquetes_todas_v2 {
	background-image:url("img/cidades/Sprite_NewVote.png");
	background-position:192px 111px;
	display:inline-block;
	height:26px;
	width:168px;
}
.cidades .centro_conteudo .enquete .enquetes_votar_v2, .enquetes_resultados_v2, .enquetes_todas_v2, .enquetes_voltar_v2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	margin:5px;
	text-align:center;
}
.cidades .centro_conteudo .enquete .enquetes_resultados_v2 {
	background-image:url("img/cidades/Sprite_NewVote.png");
	background-position:192px -8px;
	display:inline-block;
	height:27px;
	width:109px;
}

.cidades .centro_conteudo .enquete  .enquetes_voltar_v2 {
	background-image:url("img/cidades/Sprite_NewVote.png");
	background-position:-7px 142px;
	display:inline-block;
	height:28px;
	width:107px;
}
.cidades .centro_conteudo .enquete .enquetes_botoes_v2 {
	margin-top:15px;
	width:400px;
}
.cidades .centro_conteudo .enquete  form ul.opcoes {
	margin:0;
	padding:0;
	width:385px;
}
.cidades .centro_conteudo .enquete .enquetes_opcoes_v2 {
	display:block;
	margin-top:16px !important;
}
.cidades .centro_conteudo .enquete form ul.opcoes li {
	clear:both;
	min-height:21px;
}
.cidades .centro_conteudo .enquete  form ul.opcoes li, .centro_conteudo .votacao form ul li {
	line-height:1em;
}
.cidades .centro_conteudo .enquete .enquetes_opcoes_v2 li {
	margin:20px 0;
}
.cidades .centro_conteudo .enquete .enquetes_votar_v2 {
	background-image:url("img/cidades/Sprite_NewVote.png");
	background-position:-7px 142px;
	display:inline-block;
	height:28px;
	width:107px;
}
.cidades .centro_conteudo .enquete .enquetes_result_bars_v2 .description_v2 p {
	margin:0 !important;
	padding:0 !important;
}
.cidades .centro_conteudo .enquete .enquetes_div_barra_v2 p {
	/*display:inline-block;*/
}
.cidades .centro_conteudo .enquete  .barra {
	background-color:#999999;
	display:block;
	float:left;
	font-size:0;
	height:20px;
	margin-top:1px;
}
.cidades .centro_conteudo .enquete .enquetes_barra_v2 {
	margin-top:-5px !important;
}
.cidades .centro_conteudo .enquete .descricao_enquete {
	margin:15px 0 0px;
}

.cidades .centro_conteudo .enquete .enquetes_div_opcoes_v2 h2{
	margin-bottom:15px;
}

.cidades .centro_conteudo .enquete  .numero {
	display:block;
	float:left;
	font-size:15px !important;
	margin-left:10px;
	margin-right:-40px;
	width:30px;
}
.cidades .centro_conteudo .enquete .enquetes_numero_v2 {
	clear:right;
	margin-top:-5px;
}
.cidades .centro_conteudo .enquete .enquetes_result_bars_v2 .description_v2 {
	display:block;
	margin-bottom:8px !important;
	margin-right:20px;
}
.cidades .centro_conteudo .enquete .enquetes_result_bars_v2{
	/*float:left;*/
	/*margin-left:10px;*/
}
.cidades .centro_conteudo .enquete .enquetes_div_opcoes_v2 {
	margin-left:8px;
	padding-right:2px;
}
.cidades .centro_conteudo .enquete .enquetes_opcoes_alerta_v2 {
	/*background-image:url("img/cidades/Sprite_NewVote.png");
	background-position:-12px 42px;*/
	background-repeat:repeat-y;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:22px;
	margin-bottom:10px;
	margin-left:8px;
	margin-top:5px;
	/*padding-left:28px;*/
}
.cidades .centro_conteudo .enquete  #opcoes_enquete .opcoes li img {
	float:left;
	margin-bottom:30px;
	margin-left:0;
	padding-right:6px;
	width:150px;
	height:113px;
}
.cidades .centro_conteudo .enquete  .enquetes_main_img_v2{
	float:left;
	height:186px;
	width:367px;
}
.cidades .centro_conteudo .enquete .enquetes_div_barra_v2{
	clear:both;
	float:none;
	margin-bottom:30px;
	margin-left:0;
	width:auto;
}

.cidades .centro_conteudo .enquete .enquetes_img_resultados_v2 {
	float:left;
	clear:both;
	margin-right:6px;
	height:113px;
	width:150px;
}

.cidades .centro_conteudo .enquete .enquetes_resultList_v2 li {
	width:100%;
}

.cidades .centro_conteudo .enquete  .enquetes_total_votos_alinha {
	clear:both;
}

.cidades .centro_conteudo .enquete .ComImagem {
	width:90%;
	float:left;
}
.cidades .centro_conteudo .enquete .SemImagem {
	width:95%;
	float:left;
}

.cidades .centro_conteudo .enquete #enquetes_total_votos_v2{
	clear:both;
	float:left;
}
.cidades .veja_mais ul li.dataSemBorderTop {
	border-bottom:0 none;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 !important;
}

.cidades .colunaDireita_enquete {
	float:left;
	height:700px;
	margin-right:5px;
	margin-top:42px;
	position:absolute;
	right:0;
	top:57px;
	width:300px;
	z-index:1;
}

/** AO VIVO **/
.aovivo .centro_conteudo {
	width: 934px;
}

.cidades .titulo_aovivo {
	background: url("img/cidades/cidades_sprites_20100909.png") -3px -491px;
	padding-left: 26px;
}
.cidades .titulo_noticias {
	background: url("img/cidades/cidades_sprites_20100909.png") -3px -198px;
	padding-left: 26px;
}

/* INFOGRAFICO */
.cidades .cidades_infografico .infografico_cabecalho {

    width: 968px !important;
}
.cidades_infografico .centro_conteudo {
	width: 968px;
}

.cidades .infografico_cabecalho h3 {
    font-size: 2.3em !important;
    line-height: 1.2em;
    color: #000;
}

.cidades .infografico_cabecalho p.intro {
    display: block;
    font-size: 1.4em;
    line-height: 1.2em;
    padding: 18px 0 10px;
}

.cidades #social {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #d9d9d9;
}

.cidades #social-twitter {
    float: left;
}

.cidades #social-fb {
	position: relative;
    float: left;
    margin-left: 10px;
	width: 100px;
	z-index: 1;
}

.cidades #social-orkut {
    float: left;
    margin-left: 10px;
	padding-top: 3px;
}

.cidades #como-assistir {
    float: right;
    margin-right: 336px;
    color: #494949;
    font-size: 11px;
    font-weight: bold;
}

#container {
    padding-top: 20px;
}

#container #area-principal{overflow: hidden}
#container.alinha2 #area-principal{
    background: url('img/cidades/bg_aovivo_infografico.gif') left top;
}
/* Infografico 650 */

#container.alinha1 #area-principal{
	float: left;
	width: 650px;
	overflow: hidden;
	padding-top: 18px;
}


#container.alinha1 #area-adicional{
    float: right;
	width: 300px;
}
/* Infografico 700 & 900 */

#container.alinha2 #streaming{
	width: 700px;
	padding: 5px 0;
	*padding: 20px 0;
	margin: 0 auto;
	overflow: hidden;
}

#container.alinha3 #streaming{
	width: 900px;
	padding: 5px 0;
	*padding-top: 20px;
	margin: 0 auto;
	overflow: hidden;
}



#container.alinha2 #area-adicional,
#container.alinha3 #area-adicional{
    float: left;
	padding-top: 20px;
	margin-left: 5px;
	overflow: hidden;
	width: 968px;
}

/* CONFIRA TAMBEM */



#area-adicional #espaco-banner{float: right;}
#area-adicional #confira-tambem{
	float: right;
	width: 610px;
	padding: 0 0 15px;
	border: 1px solid #D1D1D1;
	background: #fff;
}

#container.alinha1 #area-adicional #confira-tambem{
	width: 300px;
}
#container #area-adicional #confira-tambem a{display: block;}


#container.alinha2 #area-adicional #confira-tambem,
#container.alinha3 #area-adicional #confira-tambem{
	margin: 15px 40px 0 0;
}

#area-adicional #confira-tambem h3{
    padding: 5px 10px;
	font-weight: normal;
	font-size: 18px !important;
	font-family: "Trebuchet MS";
    color: #FFFFFF;
    background: none repeat scroll 0 0 #000000;
}

#area-adicional #confira-tambem ul{
    padding: 5px 10px;
}

#area-adicional #confira-tambem ul *{
    font: normal 14px "Trebuchet MS";
	color: #161616;
}




#container.alinha1 #area-adicional #confira-tambem,
#container.alinha1 #area-adicional #espaco-banner{float: left; padding-bottom: 15px;}

/* COMPARTILHE */
.infografico_cabecalho ul.controles{
	width: 968px !important;
	background: url('img/bg_controles_968.gif') no-repeat center center !important;
}

#titulos {overflow: hidden;}

/* COMPARTILHE */
.infografico_cabecalho ul.controles{
	width: 968px !important;
	background: url('img/bg_controles_968.gif') no-repeat center center !important;
}

/** Quiz - parte1 **/
.quiz{
	display:block;
    padding:0 0;
    margin: 0 0 15px 0;
    float: left;
}
.quiz .topo_quiz{
	float:left;
	width:716px;
	background:#eee;
	padding:10px 0 0 0;
	margin:0 0 13px 0;
	border:1px solid #dadada;
}
.quiz .topo_quiz span{ display:block; background:#eee; padding:0 10px;}
.quiz .topo_quiz h3{ font-size:1.6em; display:block; padding:0 10px; }
.quiz .topo_quiz h3.resultado{ padding:0 0 10px 10px; }

.quiz ol{
	display:block;
	background:#f1f2f2;
	width:716px;
	float:left;
	margin:15px 0 0 0;
	border-top:1px solid #dadada;
}

.quiz ol li {
	display:inline;
	font-size:1.2em;
	border-right:1px solid #d1d1d1;
	float:left;
	padding:2px 0;
	text-align:center;
	width:64px;
	color:#000;
	font-weight:bold;
	color:#616161;
}
.quiz ol li.final{ border:none;}

.quiz ol li.ativo { background:#0071bd; color:#fff; }
body.secao_noticias .quiz ol li.ativo { background:#000; color:#fff; }

.quiz .pergunta{ display:none; width:716px; float:left; }
.quiz .pergunta.ativo{ display:block; }
.quiz .pergunta fieldset{
	background:#eee;
	padding:10px;
	border:1px solid #dadada;
	margin:0 0 14px 0;
}
.quiz .pergunta fieldset h3{ margin:0 0 15px 0; }
.quiz .pergunta fieldset img{ float:left; margin:0 10px 0 0; }
.quiz .pergunta fieldset ul li{ width:375px; margin:0 0 5px 0; float:left;}
/*.quiz .pergunta fieldset ul li input{ margin:0 5px 10px 0; float:left; }*/
.quiz .pergunta span{
	display:block;
	font-weight:bold;
	padding:5px 0 5px 30px;
	margin:0 0 0 5px;
	display:none;
}

/** veja tambem quiz**/
.veja_tmb{ display:block; padding:10px 0; }

.veja_tmb h6.chapeu{ font-size:1.6em; margin:0 0 10px 0; letter-spacing:-1px; }

.veja_tmb h6.chapeu_foto{ margin:10px 0; background-color:#0071bd; }
body.secao_noticias .veja_tmb h6.chapeu_foto{ margin:10px 0; background-color:#000; }

.veja_tmb .destaques3{ width:225px; float:left; margin:0 20px 0 0; }

.veja_tmb .destaques3 h5 a{ font-size:1.5em; color:#0071bd; }
body.secao_noticias .veja_tmb .destaques3 h5 a{ font-size:1.5em; color:#000; }

.veja_tmb .destaques3 a.img_borda{ margin:5px 0; }
.veja_tmb .destaques3 a.img_borda img{ width: 225px; height: 169px; }
.veja_tmb div.even{ margin:0; }

/** botoes **/
.quiz .pergunta input.botao{ float:right; background:#0071bd;}
body.secao_noticias .quiz .pergunta input.botao{ float:right; background:#000;}

/** Quiz - parte2 **/
.quiz img.resultado{ float:left; margin:0 10px 15px 0; }

.quiz .ch_media_vr{ margin:0 38px 20px 0; float:left; }
.quiz .ch_media_vr.even{ margin:0 0 20px 0;}

.resultado_quiz{
	width:696px;
	float:left;
	padding:10px;
	border:1px solid #d1d1d1;
	margin:0 0 10px 0;
}

.cabecalho_quiz{ float: left;  margin:0 0 15px 0;}

.resultado_quiz h3{ height:40px; padding:5px 0; font-size:1.4em; color:#0071bd; }

.resultado_quiz span{ float:right; border:1px solid #d1d1d1; text-align:center; padding:5px; font-size:1.4em; color:#0071bd; }
body.secao_noticias .resultado_quiz span{ color:#000; }

.barra_botoes{
	width:706px;
	float:left;
	text-align:right;
	background:#eee;
	padding:5px;
	border:1px solid #dadada;
	margin:0 0 20px 0;
}

.barra_botoes input.botao{ width:auto; padding:2px 5px; background:#0071bd; }
body.secao_noticias .barra_botoes input.botao{ width:auto; padding:2px 5px; background:#000; }

/*
 * Formulário Musa da Comunidade*/
.aba_conteudo { display: none; }
.aba_conteudo.ativo {
  margin-top: 10px;
  display: block;
  padding: 5px;
}

.cb { clear: both; }
.fl { float: left; }

.ch_promocao h3{ font: bold 24px 'Trebuchet MS', Arial, Sans-Serif; margin-left: 5px; }

.ch_promocao h4 { margin-left: 5px; letter-spacing: 0; }

.box_promocao { margin: 7px 0 5px 5px; }

.aba_menu {
  display: block;
  background: url("./img/bg_menu_promocao.png") repeat-x top left;
  height: 38px;
}

.aba_menu li {
  float: left;
  height: 32px;
  width: 138px;
  margin: 6px 0 0 12px;
  padding: 5px 2px 0 2px;
}

.aba_menu li.ativo {
  background-color: #F4F4F4;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.aba_menu li.ativo span {
  display: block;
  color: #000000;
  font: bold 16px 'Trebuchet MS', Arial, Sans-Serif;
  text-align: center;
  height: 30px;
}

.aba_menu li span {
  display: block;
  color: #ffffff;
  cursor: pointer;
  font: bold 16px 'Trebuchet MS', Arial, Sans-Serif;
  text-align: center;
  height: 30px;
}

.abas_promocao { background: #f4f4f4 url("./img/bg_form_promocao.png") no-repeat scroll left 38px; padding-bottom: 10px; clear: both; }

form.promocao_cadastro { padding: 10px 10px; }

form.promocao_cadastro fieldset { margin-top: 5px; }

form.promocao_cadastro div {
  display: block;
  height: 45px;
  margin: 5px 0;
}

form.promocao_cadastro label {
  float: left;
  width: 150px;
  padding-top: 2px;
  padding-right: 7px;
  font: bold 15px 'Trebuchet MS', Arial, Sans-Serif;
  color: #000000;
}

form.promocao_cadastro .arquivo label,
form.promocao_cadastro .captcha label { width: 200px; }

form.promocao_cadastro span{
  _position: relative;
  display: block;
  width: 168px;
  height: 22px;
  overflow: hidden;
  text-indent: 35px;
}

form.promocao_cadastro span.erro { background: url("../images/icones/noticias/icn_valida_erro.gif") no-repeat scroll 5px 0 transparent !important; }

form.promocao_cadastro span.ok { background: url("../images/icones/noticias/icn_valida_ok.gif") no-repeat scroll 5px 0 transparent !important; }

form.promocao_cadastro .data label,
form.promocao_cadastro .tel label,
form.promocao_cadastro .cidade label { width: auto; }

form.promocao_cadastro .nome input,
form.promocao_cadastro .email input { width: 470px; }

form.promocao_cadastro .rua input { width: 173px; }
form.promocao_cadastro .num input { width: 50px; }

form.promocao_cadastro .complemento input { width: 171px; }

form.promocao_cadastro input,
form.promocao_cadastro select,
form.promocao_cadastro textarea{ float:left; width: 120px; }

form.promocao_cadastro input[type="radio"],
form.promocao_cadastro input[type="checkbox"] { width: 20px; }

form.promocao_cadastro input[type="file"] { width: 250px; }

form.promocao_cadastro .email { clear:both; }

form.promocao_cadastro .sexo {
  float: left;
  width: 307px;
  padding-right: 40px;
}

form.promocao_cadastro .sexo input{ float:none; }
form.promocao_cadastro .sexo span{ clear: both; margin-top: -19px; }

form.promocao_cadastro .cpf {
  float: left;
  width: 307px;
  padding-right: 40px;
}

form.promocao_cadastro .data { float: left; width: 339px; }
form.promocao_cadastro .tel { float: left; width: 339px; }
form.promocao_cadastro .tel .fone{ float: left; width: 87px; }
form.promocao_cadastro .tel .ddd { width: 30px; }

form.promocao_cadastro .rua {float: left; width: 347px; }
form.promocao_cadastro .num {float: left; width: 339px; }

form.promocao_cadastro .complemento {float: left; width: 347px; }
form.promocao_cadastro .cep {float: left; width: 339px; }

form.promocao_cadastro .estado {
  float: left;
  width: 270px;
  padding-right: 0;
}
form.promocao_cadastro .estado select { width: 100px; }

form.promocao_cadastro .cidade { float: left; width: 374px; }
form.promocao_cadastro .cidade select { width: 204px; }

form.promocao_cadastro .resposta { clear: both; height: 130px; }
form.promocao_cadastro .resposta textarea {  width: 468px; height: 110px; }

form.promocao_cadastro .arquivo { height: 110px; }
form.promocao_cadastro .arquivo input { margin: 5px 0; }
form.promocao_cadastro .arquivo small {
  display: block;
  padding-top: 3px;
  clear:both;
}

form.promocao_cadastro .captcha {
  display: none;
  clear: both;
  height: 107px;
  margin-bottom: 10px;
}
form.promocao_cadastro .captcha div { float: left; margin-right: 10px; height: 55px; }
form.promocao_cadastro .captcha input { float: left; margin-right: 10px; }
form.promocao_cadastro .captcha span { float: left; }

form.promocao_cadastro .aceito { font-size: 115%; margin-top: 20px}
form.promocao_cadastro .aceito input { float: left; margin-top: 4px; }
form.promocao_cadastro .aceito label {
  float: left;
  width: auto;
  font-size: 95%;
}
form.promocao_cadastro .aceito span { float: left; }

form.promocao_cadastro input.botao{
  float: none;
  width: 78px;
  height: 30px;
  border: 0;
  padding-bottom: 3px;
}

form.promocao_cadastro fieldset p {
  clear: both;
  font-weight: bold;
  margin: 6px 0 11px 82px;
}
form.promocao_cadastro p.alerta{
  padding-left: 150px;
  margin-top: 15px;
  font-weight: bold;
}
form.promocao_cadastro p.obs{ margin: 0 0 0 11px; font-size: 90%; }

form.promocao_cadastro .oculto { display: none; }

.topo_especial {
	clear: both;
}
