a{
    text-decoration: none;
}
div.conteudo a:hover, div.conteudo a:hover strong, div.conteudo a:hover span{
    text-decoration: underline;
}
body, input, button, option, select, textarea{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
body{
    background-color: #fff;
    font-size: 11px;
}
.centralizar-conteudo{
    width: 988px;
    margin: 0 auto;
}

/*********************************************
CONTEUDO
*********************************************/
.conteudo1{
    overflow: hidden;
    padding-bottom: 60px;
}
.conteudo1, .conteudo1 a{
    color: #333;
}
.conteudo-topo{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
/*********************************************
NOTICIAS PRINCIPAIS
*********************************************/
.conteudo-topo-esq{
    float: left;
    overflow: hidden;
    padding: 0 12px 10px 0;
    border-right: 1px solid #DEDEDE;
}
.conteudo-topo-esq-fotos{
    float: left;
    width: 360px;
    height: 249px;
    position: relative;
    overflow: hidden;
}
.conteudo-topo-esq-fotos .legenda-sobre-imagem{
    left: 0;
    top: 0;
    position: absolute;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 1;
}
.conteudo-topo-esq-fotos .legenda-sobre-imagem-legenda-texto{
    padding: 5px 10px;
}
.conteudo-topo-esq-fotos .legenda-sobre-imagem-legenda-bg{
    background-color: #000;
}
.conteudo-topo-esq-items{
    float: left;
    font-size: 18px;
    font-weight: 900;
    width: 299px;
}
.conteudo-topo-esq-items li{
    position: relative;
    z-index: 12;
}
.conteudo-topo-esq-items a{
  
    color:#333;
    padding: 10px 16px;
    display: block;
    width: 261px;
    height: 63px;
    overflow: hidden;
}
.conteudo-topo-esq-items .seta-esq-transparente{
    display: none;
    top: 10px;
    left: -10px;
}
.conteudo-topo-esq-items-ativo{
    border-right: solid 5px #B5C30A;
    background: url('../img/bg_ativo_destaque.png') repeat;
}
.conteudo-topo-esq-items-ativo .seta-esq-transparente{
    display: block;
}
/*********************************************
TV NA BOCA DO MUNDO
*********************************************/
.conteudo-topo-dir{
    float: left;
    padding-left: 16px;
}
.box-videos{
    overflow: hidden;
    width: 300px;
    padding-bottom: 20px;   
}
.conteudo-topo-dir-video .legenda-sobre-imagem-legenda-texto{
    padding: 10px;
}
.conteudo-topo-dir-video .legenda-sobre-imagem-legenda-bg{
    background: #fff;
}
.conteudo-topo-dir-video .seta-baixo-transparente{
    left: 8px;
    top: 0;
}
.conteudo-topo-dir-video-btn{
    float: right;
    position: relative;
    z-index: 2;
    display: inline;
    margin: 10px 10px 10px 4px;
}
.box-titulo-dir .ico-seta-esq2{
    background-position: 6px -101px;
}
.box-titulo-dir .ico-seta-dir2{
    background-position: 7px -71px;
}
.box-titulo-dir .ico-seta-esq2, .box-titulo-dir .ico-seta-dir2{
    border: 1px solid #DEDEDE;
    float: left;
    margin-right: 8px;
    display: inline;
}
.box-videos-conteudo{
    position: relative;
    overflow: hidden;
    width: 100%;
}
.box-videos-conteudo ul{
    width: 32000px;
    overflow: hidden;
}
.box-videos-conteudo li{
    width: 300px;
    overflow: hidden;
    float: left;
}
/*********************************************
CONTEUDO CENTRO
*********************************************/
.conteudo-centro{
    padding-bottom: 10px;
    border-bottom: 1px solid #DEDEDE;
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}
.conteudo-centro-esq{
    width: 330px;
    padding-right: 10px;
}
.conteudo-centro-esq, .conteudo-centro-meio, .conteudo-centro-dir{
    float: left;
}
.conteudo-centro-esq, .conteudo-centro-meio{
    margin-top: 20px;
}
.conteudo-centro-meio{
    width: 295px;
    padding: 0 20px 0 15px;
    border-left: 1px solid #DEDEDE;
    
}
.conteudo-centro-meio .box-titulo h2{
    color: #9B001A;
    font-family: Frutiger, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 26px;
}
.conteudo-centro-meio li{
    overflow: hidden;
    width: 100%;
    padding-bottom: 14px;
}
.conteudo-centro-meio h3{
    font-size: 11px;
}
.conteudo-centro-meio .li-com-foto h3{
    font-size: 14px;
}
.conteudo-centro-meio .link-foto{
    float: left;
    margin: 0 10px 10px 0;
}

.conteudo-centro-dir{
    width: 283px;
    padding-left: 17px;
}
.conteudo-centro-dir .ico-calendario1{
    color: #1F7F92;
    font-weight: 900;
    padding-left: 14px;
    float: right;
    margin-top: 8px;
}
.box-noticias-abas{
    padding-bottom: 20px;
}
.abas1{
    overflow: hidden;
    width: 100%;
}
.abas1 a{
    color: #7B000B;
    font-size: 14px;
    font-weight: 900;
    padding: 3px 20px 4px 20px;
}
.abas1 li{
    border-top: 2px solid #fff;
}
.abas1 .abas-active{
    cursor: default !important;
    border-top: 2px solid #B20026;
    color: #7B000B;
    background: #F2F2F2 url('../img/icones.gif') 8px -211px no-repeat;
}
.abas1 .abas-active a{
    cursor: default !important;
}
.abas1 .abas-active a:hover{
    text-decoration: none;
}
.conteudo-centro-dir .conteudo-abas{
    background-color: #F2F2F2;
    padding: 15px 0 20px 15px;
    overflow-x: hidden;
	overflow-y: hidden;
    zoom: 1;
}
.conteudo-centro-dir .conteudo-abas-scroll{
	height: 370px;
	overflow: hidden;
}


.conteudo-centro-dir .leiamais{
	color: #9A0019;
    clear: both;
    float: left;
    margin-top: 5px;
    white-space: nowrap;
	font-weight:bold;
	
}


.conteudo-centro-dir .conteudo-abas li{
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
    float: left;
}
.conteudo-centro-dir .conteudo-abas span{
    float: left;
    font-family: Frutiger, Arial, Helvetica, sans-serif;
    color: #989399;
    width: 45px;
    font-size: 13px;
}
.conteudo-centro-dir .conteudo-abas a{
    float: left;
    width: 200px;
}
.conteudo-baixo{
    width: 100%;
    overflow: hidden;
}
.conteudo-baixo-centro{
    width: 671px;
    border-right: 1px solid #DEDEDE;
    overflow: hidden;
    padding-bottom: 20px;
    float: left;
}
/*********************************************
DESTAQUES
*********************************************/
.conteudo-baixo-centro-destaques{
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px;
}
.conteudo-baixo-centro-destaques .imagem-com-legenda{
    float: left;
    margin-right: 35px;
    background-color: #F2F1EF;
    width: 220px;
    overflow: hidden;
}
.conteudo-baixo-centro-destaques .box-titulo h2{
    color: #999999;
    font-size: 22px;
    text-transform: uppercase;
    font-family: Frutiger, Arial, Helvetica, sans-serif;
}
.conteudo-baixo-centro-destaques .imagem-com-legenda-bg{
    float: left;
}
.conteudo-baixo-centro-destaques .imagem-com-legenda-titulo{
    color: #797978;
}
.conteudo-baixo-centro-destaques .listagem-noticias{
    float: left;
    width: 396px;
    padding-right: 20px;
}
/*********************************************
OUTROS DESTAQUES
*********************************************/
.conteudo-baixo-centro-outros_destaques{
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px;
}
.conteudo-baixo-centro-outros_destaques li{
    float: left;
    width: 323px;
    padding-right: 12px;
}
.conteudo-baixo-centro-outros_destaques a{
    float: left;
    padding: 0 10px 3px 0;
}
.conteudo-baixo-centro-outros_destaques .li-noticia-container_texto{
}
.conteudo-baixo-centro-outros_destaques .li-noticia-container_texto a{
    float: none;
}
/*********************************************
INTERATIVIDADE
*********************************************/
.conteudo-baixo-centro-interatividade{
    overflow: hidden;
    padding-right: 10px;
    margin-bottom: 40px;
	width: 661px;
    zoom: 1;
}
.conteudo-baixo-centro-interatividade h2{
    float: left;
    color: #238DA0;
    font-size: 20px;
    padding-right: 26px;
    font-family: Frutiger, Arial, Helvetica, sans-serif;
}
.abas2{
    height: 28px;
    _overflow: hidden;
}
.abas2 a{
    color: #999999;
    font-size: 14px;
    padding: 3px 12px 4px 12px;
}
.abas2 li{
    height: 22px;
    padding: 4px 2px 2px 2px;
}
.abas2 .abas-active{
    position: relative;
    height: 26px;
    border-top: 2px #DEDDDA solid;
    border-left: 2px #DEDDDA solid;
    border-right: 2px #DEDDDA solid;
    padding: 0 0 2px 0;
    background: #fff;
}
.abas2 .abas-active a{
    border-top: 2px #39BDCD solid;
}
.conteudo-baixo-centro-interatividade .conteudo-abas{
    border: 2px solid #DEDDDA;
    padding: 30px 10px;
}
.conteudo-baixo-centro-interatividade .conteudo-abas ul{
    overflow: hidden;
    width: 100%;
    zoom: 1;
}
.conteudo-baixo-centro-interatividade .conteudo-abas li{
    width: 300px;
    padding-right: 18px;
    float: left;
    overflow: hidden;
}
.conteudo-baixo-centro-interatividade h3{
    font-size: 16px;
    padding-bottom: 3px;
}
.conteudo-baixo-centro-interatividade .conteudo-abas a{
    float: left;
    padding: 0 10px 3px 0;
}
.conteudo-baixo-centro-interatividade .li-noticia-container_texto a{
    padding-right: 0;
    float: none;
}


.conteudo-baixo-centro-baixo{
    width: 100%;
    overflow: hidden;
}
.conteudo-baixo-centro-baixo-banner{
	width:100%;
	height:60px;
	float:left;
	padding: 10px 0 28px 60px;
	
	
}
.conteudo-baixo-centro-baixo-esq{
    width: 306px;
    padding-right: 40px;
    float: left;
}
/*********************************************
BOX FOTO LEGENDA
*********************************************/
.box-foto_legenda{
    width: 100%;
    overflow: hidden;
    padding-bottom: 16px;
}
.box-foto_legenda .imagem-com-legenda{
    background-color: #EBEBEB;
    float: left;
    overflow: hidden;
    padding: 8px 8px 0 8px;
}
.box-foto_legenda .imagem-com-legenda .imagem-com-legenda-bg{
    padding: 3px 0 6px 0;
    width: 100%;
}
.box-foto_legenda .imagem-com-legenda .imagem-com-legenda-texto{
    padding-top: 5px;
    color: #000000;
	font-size:13px;
}
/*********************************************
BOX CHARGE
*********************************************/
.box-charge .img{
	margin:5px 0 0 0;
	float:left;
	border:solid 1px #999;
   
}
.box-charge{
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px; 
	float: left;
}

/*********************************************
BOX CINEMA
*********************************************/
.box-cinema{
    overflow: hidden;
    padding-right: 20px;
    zoom: 1;
}
.box-cinema img{
    float: left;
    padding-right: 10px;
}
.box-cinema h2{
    color: #666666;
    font-size: 23px;
    font-family: Frutiger, Arial, Helvetica, sans-serif;
}
.box-cinema p{
    padding-bottom: 2px;
}
.box-cinema .conteudo_texto{
    overflow: hidden;
}
.box-cinema a{
    color: #228A9C;
    float: left;
    padding-left: 8px;
}
.conteudo-baixo-centro-baixo-dir{
    width: 305px;
    float: left;
    padding-right: 20px;
}
/*********************************************
BOX BANNER BAIXO
*********************************************/
.box-banner2 a{
    float: left;
}
.box-banner2{
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
}
/*********************************************
BOX DO WEBSERVICE FINANCEIRO
*********************************************/
.box-webservice-financeiro{
    text-align: center;
}

#boxfinanceiro{
	height:140px;
	margin:0;
	padding:0;
}
.box-webservice-financeiro img{
    display: inline;
}

.conteudo-baixo-dir{
    width: 300px;
    padding-left: 16px;
    float: left;
}
.box-celular{
    text-align: center;
	margin:0;
	padding:0;
}
/*********************************************
BOX BANNER DIREITA
*********************************************/
.box-banner1{
    width: 100%;
    overflow: hidden;
    padding-bottom: 40px;
}
/*********************************************
BOX BLOGS E COLUNAS
*********************************************/
.box-blogs_colunas{
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px;
}
.box-blogs_colunas ul{
    overflow: hidden;
    width: 100%;
    border-bottom: #B6C40A 1px solid;
}

.box-blogs_colunas ul.interna{
	overflow: hidden;
    width: 100%;
	border:none;
	
}
.box-blogs_colunas li{
    float: left;
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px;
}

.box-blogs_colunas li.interna{
    float: left;
    width: 280px;
    padding: 0 0 30px 0;
	margin:0 40px 0 0;
}
.box-blogs_colunas li a{
    float: left;
    width: 100%;
    overflow: hidden;
}
.box-blogs_colunas img{
    margin: 0 16px 8px 0;
    float: left;
}
.box-blogs_colunas .nome_colunista{
    color: #8B9707;
    font-size: 16px;
    display: block;
    padding-bottom: 6px;
}
.box-blogs_colunas .titulo_coluna{
    font-size: 12px;
    font-weight: 900;
}
.box-blogs_colunas .ver_mais{
    float: left;
    padding: 2px 5px 2px 12px;
    color: #999999;
    font-weight: 900;
}
/*********************************************
ENQUETE
*********************************************/
.box-enquete{
    font-size: 12px;
    color: #2A3947;
}
.box-enquete h2{
    font-family: Frutiger, Arial, Helvetica, sans-serif;
    color: #9A0019;
    font-size: 26px;
}
.box-enquete p{
    font-weight: 900;
    padding-bottom: 16px;
}
.box-enquete ul{
    padding-bottom: 8px;
}
.box-enquete li{
    padding-bottom: 10px;
    width: 100%;
    overflow: hidden;
}
.box-enquete label, .box-enquete .radio{
    cursor: pointer;
}
.box-enquete label{
    float: left;
    width: 228px;
}
.box-enquete .radio{
    display: block;
    width: 14px;
    height: 14px;
    margin: 0 8px 8px 0;
    float: left;
}
.box-enquete .btn{
    color: #fff;
    float: left;
    margin-left: 12px;
}
.box-enquete .btn_resultado{
    background: #A5001F;
}
.box-enquete .btn_votar{
    background: #69000A;
}

div#richMedia {
	width:300px;
	height:250px;
	position:absolute;
	z-index:1000;
	left:430px;
	top: 280px;
}
	


/*********************************************
BOX PROMOCAO
*********************************************/
.box-promo{
    width: 100%;
    overflow: hidden;
    padding-bottom: 40px;
}

.box-promo .tit {
	width:100%;

}

.box-promo .info{
	float:left;	
	margin:8px 0 0 0;
	
}

.box-promo .img{
	float:left;
	width:80px;
	margin:0 10px 0 0;

}


.box-promo .txt{
	width:200px;
	float:left;
	margin:0 0px 0 0;

}

.box-promo p.tit-bl{
	color:#238DA0;
	float:left;
	margin:5px 0 0 0;
	
}


.box-promo .h3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:700;
	float:left;
	
	
}
