body	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #616161;
}

input, textarea, select { font-size: 1.1em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

ul.accesskey {
	position: absolute;
	height: 0;
	font-size: 0;
	overflow: hidden;
}

/*****************************************************************/
/*************************** Site Geral **************************/
/*****************************************************************/
.site_geral {
	width: 998px;
	margin: 0 auto;
}

.site_geral.main{
	float:left;
}


/** Links **/
a { text-decoration: none; color: #616161; }
a:hover { text-decoration: underline; }


/** Titulos **/

h3 { font-size: 1.25em; color: #0071BD; font-weight: bold; letter-spacing: -0.02em; word-spacing: -2px !important; }
h3 a { text-decoration: none; color: #015a96; }

h6.chapeu { padding: 0 2px; font-weight: bold; }

/*****************************************************************/
/*************************** Site Topo ***************************/
/*****************************************************************/
.site_topo {
	height: 93px;
	padding: 10px 0;
}

/** Publicidade topo **/
.site_topo .banner{
	float: right;
	width: 728px;
	height: 90px;
	padding-top: 2px;
	padding-right: 11px;
	padding-left: 19px;
	background: url(img/noticias/sprite_home_news.png) -2px -513px no-repeat;
}

/*****************************************************************/
/*************************** Site Busca **************************/
/*****************************************************************/
.site_busca {
	clear: both;
	height: 26px;
}
.site_busca legend { display: none; }
.site_busca label { 
	color: #ffffff;
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
}


/*****************************************************************/
/************************* Site Menu Topo ************************/
/*****************************************************************/
.secao_noticias .site_busca_barra { background: #010101; }
.site_busca_barra { padding: 10px 0; }

.site_menu { 
	height: 40px;
	background: url(img/noticias/sprite_bg_home_news.png) repeat-x scroll 0 top transparent; 
	border-top: 1px solid #f1f0f0;
}
.site_menu .site_geral_barra { 
	text-align: left; 
	line-height: 38px; 
}
.site_menu ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
.site_menu ul li h3 {
	margin: 0;
	padding: 0;
}
.site_menu ul li a {
	background: url(img/noticias/sprite_bg_home_news.png) right -49px no-repeat;
	font-weight: bold;
	vertical-align: bottom;
	text-transform: none;
	float: none;
	font-size: 17px;
	padding: 0 8px;
}

.site_menu ul li.item0 a {color: #0070be; padding-left: 4px; }
.site_menu ul li.item1 a {color:#000; }
.site_menu ul li.item2 a {color: #c9168e; }
.site_menu ul li.item3 a {color: #246d26; }
.site_menu ul li.item4 a {color: #0071bd; }
.site_menu ul li.item5 a {color: #8D8D8D; }
.site_menu  ul li.item7 a { color: #fd6b08; }

/*.site_menu ul li.item6 a { 
	float: right;
	width: 60px;
	padding: 3px 0 3px 26px;
	color: #616161; 
	font-size: 0.75em; 
	font-weight: normal; 
	line-height: 14px;
	text-align: center;
	text-transform: none;
	text-decoration: underline; 
}*/

.site_menu ul li.icon a {
	background: url(img/sprite-icons.png) no-repeat;
	vertical-align: top;
	text-indent: -666em;
	height: 22px;
	width: 21px;
	padding: 0;
	margin: 10px 0 0 7px;
	float: left;
}
.site_menu ul li.facebook a { background-position: -21px center; }
.site_menu ul li.twitter a { background-position: -42px center; width: 22px; }
.site_menu ul li.orkut a { background-position: -64px center; width: 22px; }
.site_menu ul li.rss a { background-position: -86px center; }

.site_menu ul li.shareLike {
	float: left;
	height: 23px;
	overflow: hidden;
	margin: 9px 0 0 8px;
}
.site_menu ul li.sharePlusOne {
	float: right;
	height: 25px;
	overflow: hidden;
	margin: 9px 0 0 0;
}
/**/

.site_busca .site_geral .form_busca,
.site_busca .site_geral .form_email {
	vertical-align: middle;
	float: left;
}

.site_busca .form_busca label,
.site_busca .form_email label {
	vertical-align: middle;
	line-height: 25px;
	padding: 0;
	margin: 0;
}

.site_busca .form_busca label span,
.site_busca .form_email label span {
	text-transform: none;
	font-size: 1.1em;
	margin: 0;
}

.site_busca .form_email label .colorido { }
.site_busca .form_email label .r7 { font-size: 1.2em; }

.secao_noticias .site_busca_barra .colorido { color: #8a8a8a; }

.site_busca .form_busca label input,
.site_busca .form_email label input {
	border: 0 none;
	font-size: 1em;
	width: 240px;
	height: 15px;
	padding: 5px;
}

.site_busca .form_email label input {
	width: 130px;
}
.form_busca label span,
.form_email label span {
	vertical-align: bottom;
	display: inline-block;
}

.form_busca .submit,
.form_email .submit {
	background: url('img/sprite-submit.gif') no-repeat right;
	position: absolute;
	margin-left: -4px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	border: 0 none;
	height: 25px;
}

.site_busca fieldset.barra {
	width: 350px;
	position: relative;
}

.form_busca .submit, .form_email .submit { background-color: #3e3e3e; background-position: right -50px; }

.site_busca .site_geral .form_email {
	text-align: left;
	float: right;
}

.site_busca .site_geral .links {
	margin-left: 10px;
	line-height: 15px;
	float: right;
}
.site_busca .site_geral .links a {
	font-size: 1em;
	color: #FFFFFF;
}

#login_userdata { color: #FFFFFF; line-height: 25px; float: right; }
#login_userdata a { color: #FFFFFF; }
#login_userdata .name { margin-right: 1em; font-weight: bold; font-size: 1.2em; }
#login_form { width: 500px; position: relative; }

/*****************************************************************/
/************************** Site Centro **************************/
/*****************************************************************/
.site_centro {
	clear: both;
	background: url(img/centro_bg.gif) left top repeat-x;
	padding-top: 14px;
	margin-bottom: 25px;
}

/*** Borda do hover das imagens ***/
a.img_borda,
a.img_borda img{
	float: left;
	overflow: hidden;
}
a.img_borda:hover {
	border-style: solid;
	border-width: 5px;
}
a.img_borda:hover img{
	margin: -5px;
}

.portal_data_coluna {
	color: #000;
	font-size: 11px;
	margin-top: 10px;
}

.portal_data_busca {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	float: left;
	letter-spacing: normal !important;
	padding-top: 8px;
	padding-left: 5px;
	margin-right: -75px;
}


/**************** Coluna 1 ***************/
.centro_coluna1 {
	width: 122px;
	float: left;
	padding-right: 13px;
}

/*********** Coluna Conteúdo *************/
.centro_conteudo {
	width: 716px;
	float: left;
}

.centro_conteudo p {
	font-size: 1.2em;
}


/*** relacionados ***/
.centro_conteudo ul.relacionados li{
	display: block;
	margin: 3px 0 0 0 !important;
	padding: 0 !important;
	font-size: 1.15em;
}
.centro_conteudo ul.relacionados li strong a {
	text-decoration: underline;
}
.centro_conteudo ul.relacionados a {
	padding-left: 12px;
	background:url(img/noticias/sprite_home_news.png) -151px 2px no-repeat;
	display:block;
	line-height:16px;
}

/* .centro_conteudo ul.relacionados a i { *position: relative; } */

.centro_conteudo i,
.centro_conteudo em {font-style: italic;}/*retirada do position: relative*/


/**************** Coluna 2 ****************/
.centro_coluna2 {
	float: right;
	width: 132px;
}

/**************** Coluna 1 ****************/
/* Banner Coluna 1  */

/* Menu Lateral */
.menu_vertical h2 {
	margin-top: 22px;
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	color:#474747;
	border-bottom:1px solid #e0e0e0;
	padding:3px 0;
}
.menu_vertical h2 a { color: #474747; }

.menu_vertical ul li {
	font-weight: bold;
	border-bottom:1px solid #e0e0e0;
}

.rodape_interno .menu_vertical ul li{
	border-bottom:none;
}

.rodape_interno .menu_vertical ul li a{
	font-size:0.95em;
}

.menu_vertical ul li span {
	background: #EEEEEE;
	display: block;
	padding: 1px 4px;
}

.menu_vertical ul li a {
	color: #000;
	font-weight: normal;
	font-size: 14px;
	line-height:18px;
	display: block;
	padding:3px 0 3px 2px;
}
.menu_vertical ul.noticias li a,
.menu_vertical ul.entretenimento li a,
.menu_vertical ul.esportes li a,
.menu_vertical ul.especiais li a{
	color:#000;
}
.menu_vertical ul li a:hover{
	text-decoration: underline;
	background:#eee;
}
/* item ativo */
.menu_vertical ul li.ativo ul a { color: #616161; }

/* submenus **/
.menu_vertical ul li.ativo {
	margin-bottom: 3px;
	padding-bottom: 0;
}
.menu_vertical ul li.ativo a, .menu_vertical li ul li.ativo a {
	font-weight: bold;
	color:#000;
}

.menu_vertical ul ul { padding-bottom: 0; }

.menu_vertical ul.nav2,
.menu_vertical ul.nav2 ul { border: none;}

.menu_vertical ul.nav2 {
	margin-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
}
.menu_vertical ul.nav2 ul {
	margin: 0;
	padding-top: 0;
}

.menu_vertical ul.nav2 li,
.menu_vertical ul.nav3 li,
.menu_vertical ul.nav4 li { font-size: 1em; padding: 2px 0; }

.menu_vertical ul li ul { padding-top: 2px; }

.menu_vertical ul.nav2 { padding-left: 10px; }
/* futebol */
.menu_vertical ul.nav_futebol { padding-left: 0; }
.menu_vertical ul.nav3 { padding-left: 10px; }
.menu_vertical ul.nav4 { padding-left: 17px; }


.menu_vertical h2.noticias a,
.menu_vertical ul.noticias .destaque a { color:#000; }
.menu_vertical h2.entretenimento a,
.menu_vertical ul.entretenimento .destaque a { color:#c9168e; }
.menu_vertical h2.esportes a,
.menu_vertical ul.esportes .destaque a { color:#246d26; }
.menu_vertical h2.videos a,
.menu_vertical ul.videos .destaque a { color:#0071bd; }
.menu_vertical h2.email a,
.menu_vertical ul.email .destaque a { color:#56aae8; }
.menu_vertical h2.especiais,
.menu_vertical h2.especiais a,
.menu_vertical ul.especiais .destaque a { color: #570283; }
.menu_vertical ul.noticias li a:hover { background: #eeeeee; }
.menu_vertical ul.entretenimento li a:hover { background: #C9168E; }
.menu_vertical ul.esportes li a:hover { background: #246D26; }
.menu_vertical ul.videos li a:hover { background: #0071BD; }

.menu_vertical .paginainicialR7,
.menu_vertical .twitter,
.menu_vertical .orkut,
.menu_vertical .facebook,
.menu_vertical .rss{
	display:none;
}


/*****************************************************************/
/************************** Site Rodapé **************************/
/*****************************************************************/
#r7-footer-copyright {background-color:#000 !important;} 

.site_rodape {
	clear: both;
	background: #e4eaed;
	padding: 27px 0;
	font-size: 0.938em;
}
.site_rodape .site_geral {
	padding-bottom: 23px;
}
.site_rodape .logo_rodape {
	float: left;
	margin-right: 15px;
}
* html .site_rodape .logo_rodape img { behavior: url(r7/css/iepngfix.htc); }

.site_rodape li {
	display: inline;
	padding-right: 11px;
}

.site_rodape li,
.site_rodape li a,
.site_rodape address {
	color: #000000;
}

.site_rodape ul.menu1 li { text-transform: uppercase; }

.site_rodape ul.menu1,
.site_rodape ul.menu2,
.site_rodape ul.menu3 {
	line-height: 15px;
}

.site_rodape address { font-style: normal; line-height: 15px; }

.site_rodape .menu3 { margin-top: 12px; }

.site_rodape ul.menu1 li a {
	font-weight: bold;
	color: #8d8d8d;
}
.site_rodape ul.menu1 li.noticias a { color: #000; }
.site_rodape ul.menu1 li.entretenimento a { color: #c9168e; }
.site_rodape ul.menu1 li.esportes a { color: #246d26; }
.site_rodape ul.menu1 li.videos a { color: #0071bd; }


/** Rodape interno **/
.rodape_interno {
	clear: both;
	background: #e4eaed;
	padding: 10px 0 0 0
}

.rodape_interno h2 { text-transform: uppercase; font-size: 1.313em; border-bottom:none;  }
.rodape_interno .menu_vertical .menu h2 a { color: #8D8D8D; }

.rodape_interno .menu_vertical ul li a { font-weight: normal; padding:2px; line-height:12px; color:#616161; }

.rodape_interno .menu_vertical ul li a:hover {
	background: transparent !important;
	color: #616161 !important;
	text-decoration: underline !important;
}

.rodape_interno .menu_vertical ul { border-top: none; float:left; width:146px; }
.rodape_interno .menu_vertical ul.menuCol2 { width:auto; }
.rodape_interno .menu_vertical ul li { padding: 0; line-height: 1em; font-size: 0.95em; }

.rodape_interno .menu_vertical .menu1,
.rodape_interno .menu_vertical .menu2,
.rodape_interno .menu_vertical .menu3,
.rodape_interno .menu_vertical .menu4,
.rodape_interno .menu_vertical .menu {
	float: left;
	min-width: 156px;
	padding-right: 26px;
}
.rodape_interno .menu_vertical .menu {
	padding-top: 48px;
}
.rodape_interno .menu_vertical .menu h2 {
	margin: 0;
	font-size: 1em;
	letter-spacing: -0.02em;
}
.rodape_interno .menu_vertical .menu li a {
	color: #8d8d8d;
}


/** Banner de Conteúdo **/
.centro_conteudo .banner { padding-top: 15px; }
.centro_conteudo .banner span:first-child { display: block; font-size: 0.813em; position: absolute; width: 250px; margin-top: -15px !important; }


/*****************************************************************/
/************************** Shopping *****************************/
/*****************************************************************/
.include_shopping {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 132px;
	margin-top: 10px;

}
.include_shopping  a:hover { text-decoration: underline; }

.include_shopping dt {
	font-size: 20px;
	font-weight: bold;
	color: #015A96;
	letter-spacing: -1px;
}
.include_shopping dt a { color: #FD6B08; }

.include_shopping dd {
	margin: 10px 0;
	line-height: 1.1em;
}
.include_shopping dd.odd {
	background: #f2f2f2;
}
.include_shopping dd a.produto {
	color: #005995;
	font-weight: bold;
	display: block;
	font-size: 11px;
}
.include_shopping dd a.loja {
	color: #6c94ad;
	display: block;
	font-size: 11px;
	margin-bottom: 1px;
}
.include_shopping dd .preco { color: #000000; }
.include_shopping dd a img {
	border: none;
	float: left;
	margin-right: 3px;
}
.include_shopping dd .shopping_clear {
	display: block;
	clear: both;
}

/*** Site Centro Adaptado para Skyscraper***/
.main-holder{
	left: 50%;
	margin-left: -499px;
	position: relative;
	width: 1150px;
}

.site_centro{
	overflow:hidden;
	position:relative;
	min-width:998px;
}



/***********************************
******** Variacoes da sessao *******
***********************************/
.horaTopo{font-size:11px}
/* 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; }

/* Logo da sessao */
.site_topo h2 {
	background-image: url(img/noticia/logo_noticias.jpg);
	margin-top:-5px;
	float: left;
	margin-left: 7px;
}

.site_topo h2 a{
	padding-top:102px;
	display: block;
	height: 0;
	overflow: hidden;
	width: 110px;
}

/** Barra **/
.site_geral_barra h3{
	float:left;
	padding-right:4px;
	margin-top:1px;
	letter-spacing:0;
	word-spacing:0 !important;
}

/** 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;
}

/** Submenu da sessao **/
.menu_vertical ul li.ativo a.selecionado,
.menu_vertical ul li.ativo a { color:#000; }

/** Gradiente **/
.gradiente{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9'); /* for IE */
	background: -webkit-linear-gradient(#ffffff, #E9E9E9);
	background: -moz-linear-gradient(#ffffff, #E9E9E9);
	background: -o-linear-gradient(#ffffff, #E9E9E9);
}

/***********************************
************* Conteudo *************
***********************************/

/** Banner Title - Selo Editorial **/

.banner_title {
	display: block;
	height: 30px;
	left: auto;
	right: 0;
	top: -13px;
	overflow: hidden;
	position: absolute !important;
	width: 100px !important;
}

/** Island **/
.centro_conteudo .banner{
	float:left;
}

.bloco3 .banner{
	border-bottom: 1px solid #EAEAEA;
	clear: left;
	margin-top: 10px;
	padding-bottom: 20px;
	width: 300px;
}

/** Formato Especial **/
.formatoEspecial19042010 {
    position:relative;
    float:right;
    width:310px;
    height:25px;
    margin-top:-30px;
    z-index:4;
}

/** Topo **/

.holder-topo{
	float:left;
	width:860px;
	position:relative;
	margin-bottom:20px;
}

/** Breadcrumb **/
.holder-topo .bdc{ color:#000; float:left; width:100%; }
.holder-topo .bdc a{ color:#000;}

/** Sessao **/

.holder-topo .sessao{
	float:left;
	font-size:26px;
	font-weight:bold;
	border-bottom:2px solid #000;
	height:24px;
	width:100%;
	margin-top:15px;
}

.holder-topo .sessao a{
	color:#000;
	padding-right:10px;
	background:#fff;
}

.bloco1 {
	border-bottom:1px solid #dddcdc;
	padding-bottom:24px;
	float:left;
}
/** 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; }
.centro_conteudo h6.chapeu_foto { background-color:#000; }

/** Abas **/
.centro_conteudo .chamadas_aba_mais { margin-top:15px; }

.centro_conteudo .chamadas_aba_mais ul.abas{
	float:left;
}

/** Chamadas Padronizadas **/

h6.chapeu, h6.chapeu a { color:#000; }

/** Chamadas TV **/
.ch_principal_tv {
	background-color:#eee;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	width:460px;
	height:266px;
	position:relative;
	float:left;
}


.ch_principal_tv h3 a {color:#000; }
.ch_principal_tv h6.chapeu_foto { background-color:#000; }
.ch_principal_tv ul.controle li.ads_media { background-color: #000; color: #fff; }

.ch_principal_tv ul.chamadas li { display: none; float:left; min-height: 266px; }
.ch_principal_tv ul.chamadas li.ativo { display: block; }
.ch_principal_tv ul.chamadas li a.img_borda{
	position:relative;
}
.ch_principal_tv ul.chamadas li a.img_borda .play_foto{
	background:url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -613px transparent;
	width:25px;
	height:22px;
	position:absolute;
	bottom:30px;
	left:5px;
}
.ch_principal_tv ul.chamadas li a.img_borda:hover .play_foto{
	background:url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -642px transparent;
	bottom:25px;
	left:0;
}
.ch_principal_tv ul.chamadas h3 {
    overflow: hidden;
    height: 50px;
    padding-top: 8px;
    margin-bottom: 10px;
}
.ch_principal_tv ul.estrelas { position: absolute; }
.ch_principal_tv ul.controle {
    height: 22px;
    position: absolute;
    top: 160px;
    width:100%;
    border-bottom: 6px solid #000000;
    left:0;
}
.ch_principal_tv ul.controle li {
    cursor: pointer;
    float: left;
    margin-left: 2px;
    display: block;
    width: 60px;
    height: 22px;
    background-color: #fff;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    color:#000;
}

.ch_principal_tv ul.controle li:first-child{
	margin-left:5px;
}
.ch_principal_tv ul.controle li.ativo { background-color:#000; color:#fff !important; }

.ch_principal_tv .chamadas li .chapeu_tv{
	float:left;
	padding:5px 0 0 18px;
	font-size:14px;
	color:#646464;
	font-weight:bold;
	text-transform:uppercase;
}

.ch_principal_tv .chamadas li .chapeu_tv a{
	color:#646464;
}

.ch_principal_tv .chamadas li p{
	float:left;
	padding:5px 0 10px 18px;
	font-size:21px;
	font-weight:bold;
	line-height:20px;
	width:396px;
	clear: both;
}

.ch_principal_tv #publicidade P {
    font-size: 14px;
    font-weight: normal !important;
    padding: 7px 0 0 7px
}

.ch_principal_tv ul.controle li.ads_media {
    background-color: #FF0000;
    color: #FFFFFF;
}

.ch_principal_tv .chamadas li p a{
	color:#000;
}

/** Chamada Topo **/
.ch_topo{
	float: left;
	margin-left: 22px;
	width: 225px;
}

.ch_topo h3{
	font-size:26px;
	line-height:26px;
	width: 230px;
	letter-spacing:-0.05em;
}

.ch_topo ul li{
	float:left;
	margin-top: 12px;
	width:225px;
}

.ch_topo .relacionados li a{
	font-size:13px;
	color:#3c3c3c;
}

.ch_topo .chapeu_foto{
	float:left;
	width:auto;
	padding: 2px 5px;
}

.ch_topo .chapeu_foto a{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:5px;
}

.ch_topo ul li p{
	float:left;
	margin-top:5px;
	width: 225px;
}

.ch_topo ul li p a{
	font-size:13px;
	color:#000;
	font-weight:bold;
}

.ch_topo .relacionados li{
	float: left;
	width: 215px;
}

/** Bloco 2 **/

.bloco2{
	float:left;
	margin-top:17px;
	width:716px;
}

/** Bloco 2 Coluna 1 **/
.bloco2 .coluna1{
	float:left;
	width:368px;
	position:relative;
}

.bloco2 .coluna1 div:first-child{
	margin-top:0;
}

.bloco2 .coluna1 .tempo{
	border-bottom: 2px solid #000000;
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	height: 20px;
	margin-bottom: 12px;
}

.bloco2 .coluna1 .tempo a:hover{
	text-decoration:none;
}

.bloco2 .coluna1 .tempo span{
	background: url("img/noticias/sprite_home_news.png") no-repeat scroll -1px -20px #FFFFFF;
	float: left;
	margin-top: 5px;
	padding-left: 40px;
	padding-right: 5px;
	padding-top: 2px;
	color:#000;
	cursor:pointer;
}

/***********************************
*********** Chamada Abas ***********
***********************************/
.ch_abas ul.abas li {
    position: relative;
    z-index: 1;
    float: left;
    cursor: pointer;
    margin-top: 9px;
    margin-bottom: -1px;
    padding: 8px 16px;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#ffffff'); /* for IE */
    background: -webkit-linear-gradient(#e6e6e6, #ffffff);
    background: -moz-linear-gradient(#e6e6e6, #ffffff);
    background: -o-linear-gradient(#e6e6e6, #ffffff);
    color: #7f7f7f;
    font-weight: bold;
    line-height: 1.09em;
    text-align: center;
    text-decoration: none;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    font-size:14px;
}
.ch_abas ul.abas li.ativo {
    z-index: 3;
    padding: 7px 16px;
    font-size: 18px;
    line-height: 0.92em;
    letter-spacing: -0.06em;
    background: #fefefe;
    border-bottom: 1px solid #FFFFFF;
    color:#000;
}
.ch_abas ul.abas li small {
    font-size: 0.9em;
    font-weight: bold;
    line-height: 0.9em;
}
.ch_abas div.aba_conteudo {
    position: relative;
    border-radius: 0 5px 5px 5px;
    -moz-border-radius:0 5px 5px 5px;
    -webkit-border-radius:0 5px 5px 5px;
    z-index: 2;
    clear: both;
    display: none;
    padding: 0 8px;
    overflow: hidden;
    border: 1px solid #cccccc;
    font-size: 1.2em;
    line-height: 1.15em;
    min-height:573px;
    *min-height:569px;
}
.ch_abas div.aba_conteudo.ativo {
    display: block;
}

.ch_abas .aba_conteudo .data_atual{
	float:left;
	color:#606060;
	font-size:12px;
	font-weight:bold;
	width:100%;
	margin-top:10px;
	text-transform:uppercase;
}

.ch_abas .aba_conteudo .ultimas{
	float:left;
}

.ch_abas .aba_conteudo .ultimas li{
	float:left;
	width:340px;
	padding-bottom:13px;
	border-bottom:1px solid #e8e8e8;
	margin-top:10px;
}

.ch_abas .aba_conteudo .ultimas li.last{
	border-bottom:none;
	padding-bottom:2px;
}

.ch_abas .aba_conteudo .ultimas li .hora{
	color: #757575;
	float: left;
	font-size: 10px;
	font-weight: bold;
	padding: 0 2px;
}

.ch_abas .aba_conteudo .ultimas li .chapeu{
	float:left;
	font-size:11px;
	text-transform: uppercase;
	clear:left;
	margin-top:1px;
}

.ch_abas .aba_conteudo .ultimas li .chapeu a{
	color:#646464;
}

.ch_abas .aba_conteudo .ultimas li .texto_ultimas{
	float:left;
	font-size:13px;
	color:#000;
	width:310px;
	padding-left:2px;
	line-height:15px;
}

.ch_abas .aba_conteudo .ultimas li.todas{
	float:right;
	text-align:right;
	text-transform:uppercase;
	color:#7f7f7f;
	font-size:11px;
	margin:1px 10px 0 0;
	padding-bottom:0;
	width:auto;
	border-bottom:none;
}

.ch_abas .aba_conteudo .ultimas li.todas a{
	background:url(img/noticias/sprite_home_news.png) no-repeat scroll -147px 1px transparent;
	padding-left:17px;
}

/** Bloco 2 Coluna 2 **/
.bloco2 .coluna2{
	float:right;
	width:302px;
}

.bloco2 .coluna2 .banner_interativo{
	float:left;
	margin-top:15px;
}

.destaque_videos{
	float:left;
	width:300px;
	border:1px solid #cdcdcd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:19px;
	min-height: 282px;
}


.destaque_videos .controle_videos{
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	margin-left: 3px;
	margin-top: 2px;
	padding: 5px 3px 0 0;
	width: 294px;
}

.destaque_videos .controle_videos li{
	float:left;
	padding:0 4px 0 7px;
	border-left:2px solid #909090;
	border-bottom:2px solid #909090;
	color:#909090;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}

.destaque_videos .controle_videos li:first-child{
	border-left:none;
}

.destaque_videos .controle_videos li.ativo{
	color:#006aae;
	border-bottom:2px solid #006aae;
}

.destaque_videos .video{
	width:256px;
	margin:35px auto 0;
	display:none;
	overflow: hidden;
}

.destaque_videos .video.ativo{
	display:block;
}

.destaque_videos .video .chapeu_video{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#006aae;
	width:100%;
}

.destaque_videos .video .chapeu_video a{
	color:#006aae;
}

.destaque_videos .video .descricao_video{
	float:left;
	clear:left;
	color:#535353;
	font-size:15px;
	font-weight:bold;
	padding-bottom:8px;
	border-bottom:1px solid #c0c0c0;
	width:100%;
}

.destaque_videos .video .descricao_video a{
	color:#535353;
}

.destaque_videos .video .mais_videos{
	float:right;
	margin:5px 0 10px;
	padding-left:12px;
	text-transform:uppercase;
	background:url(img/noticias/sprite_home_news.png) no-repeat scroll -151px 1px transparent;
	font-size:11px;
	font-weight:bold;
}

/** Banner Miolo **/

.banner_miolo{
	float:left;
	margin:32px 0 0 -5px;
	width:728px;
	height:90px;
}

.banner_miolo span{
	display: block;
	font-size: 0.813em;
	margin-top: -15px !important;
	position: absolute;
	width: 250px;
}

/** Bloco 3 **/
.bloco3{
	float:left;
	width:716px;
	padding-top:16px;
	border-top:1px solid #eaeaea;
	margin-top:15px;
}

.bloco3 a.img_borda, .bloco4 a.img_borda{
	position:relative;
}

.bloco3 a.img_borda .play_foto, .bloco4 a.img_borda .play_foto{
	background: url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -613px transparent;
	clear: both;
	display: block;
	height: 22px;
	position: absolute;
	bottom:3px;
	left:5px;
	width: 25px;
}

.bloco3 a.img_borda:hover .play_foto, .bloco4 a.img_borda:hover .play_foto{
	background: url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -642px transparent;
	bottom:-2px;
	left:0;
}

/** Bloco 3 Coluna 1 **/
#ads-patrocinioeditorial {
	width: 100px;
	height: 30px;
	overflow: hidden;
}
.destaque_default #ads-patrocinioeditorial,
.com_foto #ads-patrocinioeditorial,
.container_foto_media #ads-patrocinioeditorial {
	float:right;
}
.foto_grande #ads-patrocinioeditorial {
	float: right;
	margin: 5px 10px;
}
.bloco3 .coluna1{
	float:left;
	width:368px;
    position: relative;
}

.bloco3 .destaque.destaque_vinheta_tematica{
	padding-bottom:15px;
}

.bloco3 .coluna2 .destaque_vinheta_tematica{
	margin-top: 0;
	padding-top: 20px;
	width: 302px;
}

.bloco3 .coluna1 .destaque_vinheta_tematica .img_borda img{
	width:365px;
}

.bloco3 .destaque_vinheta_tematica .vinheta{
	margin-bottom: 5px;
	width:365px;
	overflow:hidden;
}

.bloco3 .coluna2 .destaque_vinheta_tematica .vinheta{
	width: 302px;
}

.bloco3 .destaque_vinheta_tematica .vinheta *{
	display:block;
}

.bloco3 .coluna2 .destaque_vinheta_tematica .img_borda img{
	width:302px;
}

.bloco3 .destaque_vinheta_tematica .chamada_destaque{
	float:left;
	font-size:19px;
	font-weight:bold;
	padding-left:3px;
	margin-top:5px;
}

.bloco3 .destaque.destaque_vinheta_tematica .chamada_destaque a{
	font-size:19px;
}

.bloco2 .coluna1 .relacionados, .bloco3 .coluna1 .relacionados{
	float:left;
	margin-top:5px;
	width:343px;
}

.bloco3 .coluna1 .relacionados li{
	float:left;
	margin-top:5px !important;
	clear:left;
	width:343px;
}

.bloco3 .coluna1 .destaque.chapeu_cima .relacionados li{
	width:243px;
}

.bloco2 .destaque, .bloco3 .destaque{
	float:left;
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:1px solid #eaeaea;
}

.bloco2 .destaque{
	margin-top:10px;
	width:302px;
	border-bottom:none;
	border-top:1px solid #eaeaea;
	padding-top:15px;
}

.bloco2 .coluna1 .destaque{
	border-top:none;
	margin-top:0;
	width:auto;
	padding-bottom:15px;
	border-bottom:1px solid #eaeaea;
	margin-bottom:17px;
}

.bloco3 .coluna1 .destaque:first-child{
	margin-top:0;
}

.bloco2 .destaque.com_foto .img_borda, .bloco3 .destaque.com_foto .img_borda{
	float:left;
	margin-right:10px;
}

.bloco2 .destaque.com_foto a img, .bloco3 .destaque.com_foto a img{
	width:96px;
	height:72px;
}

.bloco2 .destaque .chapeu, .bloco3 .destaque .chapeu{
	float:left;
	padding:2px 6px;
	background:#000;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

.bloco2 .destaque .chapeu a, .bloco3 .destaque .chapeu a{
	color:#fff;
	letter-spacing:0 !important;
}

.bloco2 .destaque .chamada_destaque, .bloco3 .destaque .chamada_destaque{
	float:left;
	margin-top:5px;
	width:323px;
}

.bloco2 .destaque .chamada_destaque{
	width:302px;
}

.bloco2 .coluna1 .destaque.com_foto .chamada_destaque, .bloco3 .coluna1 .destaque.com_foto .chamada_destaque{
	width:255px;
}

.bloco2 .destaque .chamada_destaque a, .bloco3 .destaque .chamada_destaque a{
	color:#000;
	font-size:20px;
	font-weight:bold;
	line-height:21px;
}

.bloco3 .destaque.fundo_cinza{
	padding-bottom:15px;
}

.bloco3 .destaque.fundo_cinza.last{
	padding-bottom:10px;
}

.bloco3 .destaque.foto_grande{
	background:#eeeded;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	border-bottom:0;
	margin-top:25px;
	*margin-top:20px;
}

.bloco3 .coluna2 .destaque.foto_grande{
	width:300px;
	position:relative;
}

.bloco3 .coluna1 .destaque.foto_grande a img{
	width:367px;
}

.bloco3 .coluna2 .destaque.foto_grande a img{
	width:300px;
}

.bloco3 .destaque.foto_grande .chapeu_destaque_grande{
	float:left;
	margin:10px 0 0 10px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#646464;
}

.bloco3 .destaque.foto_grande .chapeu_destaque_grande a{
	color:#646464;
}

.bloco3 .destaque.foto_grande .chamada_destaque{
	margin-left:8px;
}

.bloco3 .chapeu_destaque_colunas,
.bloco4 .chapeu_destaque_colunas{
    background-color: #000;
    color: #FFFFFF !important;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding:2px 6px;
}

.bloco3 .chapeu_destaque_colunas a,
.bloco4 .chapeu_destaque_colunas a{
	color:#FFFFFF !important;
}

.bloco3 .coluna1 .container_foto_media{
	width:367px;
}

.bloco3 .container_foto_media div{
	width:100%;
}

.bloco3 .foto_superior{margin-top:10px;}

.bloco3 .coluna1 .foto_superior{
	width:174px;
	position:relative;
	margin-right: 19px;
	float:left;
}

.bloco3 .coluna1 .foto_superior.dir{
	margin-right:0;
}

.bloco3 .coluna1 .foto_superior .relacionados,
.bloco3 .coluna1 .foto_superior a img,
.bloco3 .coluna1 .foto_superior .chamada_destaque,
.bloco3 .coluna1 .foto_superior .linha_fina{
	width: 174px;
}
.bloco3 .coluna1 .foto_superior .relacionados li{width:174px}
.bloco3 .coluna1 .foto_superior .relacionados{margin-top:0}

.bloco3 .container_foto_media .foto_media{
	margin-top:10px;
}

.bloco3 .coluna1 .foto_media a img{
	width:174px;
	height:110px;
}
.bloco3 .coluna1 .foto_media .chamada_destaque{
	width: 184px;
	margin: -3px 0 0 9px;
}
.bloco3 .coluna1 .foto_media .relacionados{
	width: 184px;
	margin: 0 0 10px 9px;
}
.bloco3 .coluna1 .foto_media .relacionados li{width:184px}

.destaque_default .chamada_destaque {
	clear: left;
}


/** Bloco 3 Coluna 2 **/
.bloco3 .coluna2{
	float:right;
	width:310px;
	margin-right: 5px;
}

.bloco3 .coluna2 div:first-child{
	margin-top:0;
}


/** Agenda Home de Noticias **/

.agenda{
	float:left;
}

.bloco2 .coluna2 .agenda{
	margin-top:10px;
}

.bloco3 .coluna2 .agenda{
	padding-bottom:15px;
	border-bottom:1px solid #eaeaea;
	position:relative;
}
.centro_conteudo .box-calendario{
	width:302px;
	float:left;
}
.centro_conteudo .box-calendario .titulo_agenda{
	border-bottom: 2px solid #000000;
	color: #000000;
	display: block;
	font-size: 1.6em;
	height: 8px;
	letter-spacing: -1px;
	padding: 0 0 10px;
}

.centro_conteudo .box-calendario .titulo_agenda span{
	background: url("img/noticias/sprite_home_news.png") no-repeat scroll -5px -47px #FFFFFF;
	float: left;
	padding:3px 5px 0 30px;
	font-size:16px;
	font-weight:bold;
}

.centro_conteudo .box-calendario p{
	display:block;
	padding:0 0 8px 0;
}

.centro_conteudo .box-calendario .destaque_chamada{
	float:left;
	width:115px;
	clear:left;
	margin-top:20px;
}

.centro_conteudo .box-calendario .destaque_chamada p, .centro_conteudo .box-calendario .destaque_chamada span{
	float:left;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	margin-top:5px;
}

.centro_conteudo .box-calendario .destaque_chamada p{
	width:115px;
}

.centro_conteudo .box-calendario .destaque_chamada span:first-child{
	margin-top:0;
}

.centro_conteudo .box-calendario .destaque_chamada p a{
	color:#000;
}

.centro_conteudo .box-calendario .chapeu_chamada{
	color:#ff0000;
	font-size:14px;
	text-transform:uppercase;
}

.centro_conteudo .box-calendario .destaque_calendario{
	float:right;
	width:172px;
	margin-top:20px;
	border:1px solid #b5afaf;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.centro_conteudo .box-calendario .destaque_calendario table {
	width: 100%;
	border-collapse: separate;
	padding: 5px 5px 15px;
}

.centro_conteudo .box-calendario .destaque_calendario table .topo-calendario{
	position:relative;
}

.centro_conteudo .box-calendario .destaque_calendario .topo-calendario th {
	color: #ff0000;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

.centro_conteudo .box-calendario .destaque_calendario .topo-calendario th a{
	float:left;
	text-indent:-9999px;
	height: 10px;
	width: 6px;
}

.centro_conteudo .box-calendario .destaque_calendario .topo-calendario th#calendario_anterior{
	float: right;
	margin-right: -15px;
	*position:absolute;
	*left:37px;
	*top:11px;
}

.centro_conteudo .box-calendario .destaque_calendario .topo-calendario th#calendario_proximo{
	float:left;
	margin-left:-15px;
	*position:absolute;
	*right:37px;
	*top:11px;
}

.centro_conteudo .box-calendario .destaque_calendario .topo-calendario th#calendario_anterior a{
	background:url(img/noticias/sprite_home_news.png) no-repeat scroll -2px -99px transparent;
}

.centro_conteudo .box-calendario .destaque_calendario .topo-calendario th#calendario_proximo a{
	background:url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -114px transparent;
}

.centro_conteudo .box-calendario .destaque_calendario .topo-calendario th div{
	margin-bottom:5px;
	*padding-left:50px;
	*padding-top:1px;
}

.centro_conteudo .box-calendario .destaque_calendario td {
	text-align: center;
	color: #000000;
	font-weight: bold;
	border:1px solid #d0cece;
	padding:2px 0;
}
.centro_conteudo .box-calendario .destaque_calendario .hoje { background-color: #db0e0e !important; color: #fff; text-align: center; }

.centro_conteudo .box-calendario .destaque_calendario .foo { color: #c4c4c4; }


.centro_conteudo .box-calendario .destaque_calendario td a { color:#000000;}

.centro_conteudo .box-calendario .destaque_calendario .hoje a { color: #fff; }

.centro_conteudo .box-calendario .destaque_calendario .hoje2 {
	background-color: #db0e0e !important;
	text-align:center;
}

.centro_conteudo .box-calendario .destaque_calendario .hoje2 a { color: #fff !important; }



/** Indicadores **/
.indicadores{
	float:left;
	margin-top:15px;
	width:302px;
	position:relative;
	padding-bottom:15px;
	border-bottom:1px solid #eaeaea;
}

.bloco2 .coluna2 .indicadores{
	margin-top:25px;
}

.centro_conteudo .titulo_indicadores{
	border-bottom: 2px solid #000000;
	color: #000000;
	display: block;
	font-size: 1.6em;
	height: 8px;
	letter-spacing: -1px;
	padding: 0 0 10px;
}

.centro_conteudo .titulo_indicadores span{
	background: url("img/noticias/sprite_home_news.png") no-repeat scroll -5px -73px #FFFFFF;
	float: left;
	padding:3px 5px 0 35px;
	font-size:16px;
	font-weight:bold;
}

.centro_conteudo .controle_indicadores{
	float:left;
	float: left;
	margin-top: 2px;
	width:304px;
}

.centro_conteudo .controle_indicadores li {
	background-color: #E6E6E6;
	border-left: 1px solid #cecece;
	border-radius: 5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-right: 1px solid #cecece;
	border-top: 1px solid #cecece;
	color: #646464;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: -1px;
	margin-top: 9px;
	padding: 3px 15px 4px 14px;
	position: relative;
	text-align: center;
	text-decoration: none;
	z-index: 1;
}

.centro_conteudo .controle_indicadores li.ativo{
	background-color: #fff;
	border-bottom: 1px solid #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color:#5f891c;
	z-index: 3;
}

.centro_conteudo .indicadores .aba_conteudo{
	display:none;
	float:left;
	border:1px solid #cecece;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	padding: 20px 10px 10px;
	width: 281px;
	min-height:157px;
}

.bloco2 .coluna2 .indicadores .aba_conteudo{
	min-height:182px;
}

.centro_conteudo .indicadores .aba_conteudo.ativo{
	display:block;
}

.indicadores span.fonte{ font-size:0.9em; }
.indicadores span.link a{
	font-size:0.85em;
	font-weight:bold;
	color:#000;
	padding:0 25px 0 0;
	margin:0 5px 0 0;
	background:url(../images/icones/noticias/icn_mais3.gif) right center no-repeat;
}
.indicadores table { width:100%; border: 4px solid #E3E3E3; background: none repeat scroll 0 0 #E3E3E3; }
.indicadores table tr td, .indicadores table tr th{ font-weight:bold; padding:3px 0; }
.indicadores table tr th { color:#000; font-size:13px; }
.indicadores table tr td{ background:#fff; margin-top:7px; border-bottom:7px solid #e3e3e3; font-size:13px; color:#4e4e4e; }
.indicadores table tr td:first-child{
	font-weight:normal;
}

.indicadores table tr td img{
	margin-right:5px;
}

.indicadores table tr td.tipo{ color:#e13a3a; }

.indicadores .holder-link{
	border-bottom: 1px solid #D0D0D0;
	margin-left: -10px;
	padding-bottom: 7px;
	width: 302px;
}


.indicadores .mais{
	background:url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -111px transparent;
	float:right;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#646464;
	text-transform:uppercase;
	margin:12px 10px 0 0;
}

/** Conversor de moedas **/
.conversor h6.chapeu {
    font-size: 1.3em;
    padding: 0 0 10px;
}

.conversor form{
	margin: 10px auto;
	width: 225px;
}
.conversor form label {
    color: #616161;
    float: left;
    height: 22px;
    padding: 5px 0;
    width: 222px;
}
.conversor form label.valor input {
    width: 135px;
}
.conversor form label.de {
    color: #C72319;
    margin: 0 10px 0 0;
}
.conversor form label.de select {
    margin-left: 20px;
}
.conversor form label.para {
    color: #36972A;
}
.conversor form label.para select {
    margin-left: 10px;
}
.conversor form label select, .conversor form label select, .conversor form label input {
    color: #616161;
    font-size: 0.9em;
}
.conversor form label.de select, .conversor form label.para select {
    width: 180px;
}
.interna form label.de select, .interna form label.para select {
}
.conversor span {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 8px 0 0 30px;
    padding: 5px;
    width: 210px;
}
.conversor span * {
    float: left;
}
.conversor span strong {
    color: #000000;
    font-size: 0.9em;
    margin: 0 10px 0 0;
}
.conversor span em {
    font-size: 0.9em;
}
.conversor span em.tipo {
    font-size: 0.85em;
    line-height: 0.8em;
    margin: 4px 0 0 5px;
    width: 55px;
}

/** Destaques Bloco 3 Coluna 2 **/
.centro_conteudo ul.relacionados li{
	font-size:13px;
}

.bloco3 .coluna2 .relacionados{
	float:left;
	width:304px;
}

.bloco3 .coluna2 .relacionados li{
	margin-top:8px !important;
	float:left;
	clear:left;
	width:302px;
}

.bloco3 .coluna2 .destaque .chamada_destaque{
	width:300px;
}

.bloco3 .coluna2 .destaque.com_foto .chamada_destaque{
	width:190px;
}

.bloco3 .last{
	border-bottom:none;
}

.bloco3 .coluna1 .destaque.last{
	margin-top:15px;
}
.bloco3 .coluna2 .destaque.last{
	margin-top:10px;
}

.bloco3 .coluna2 .foto_media a img{
	width:116px;
	height:110px;
}
.bloco3 .coluna2 .destaque.container_foto_media .foto_media .chamada_destaque{
	width: 184px;
	margin: -3px 0 0 9px;
}
.bloco3 .coluna2 .foto_media .relacionados{
	width: 184px;
	margin: 0 0 10px 9px;
}
.bloco3 .coluna2 .foto_media .relacionados li{width:184px}

.bloco3 .coluna2 .foto_superior{
	width:144px;
	position:relative;
	margin-right: 19px;
	float:left;
}

.bloco3 .coluna2 .foto_superior.dir{
	margin-right:0;
}

.bloco3 .coluna2 .foto_superior .relacionados,
.bloco3 .coluna2 .foto_superior a img,
.bloco3 .coluna2 .foto_superior .chamada_destaque,
.bloco3 .coluna2 .foto_superior .linha_fina{
	width: 144px;
}
.bloco3 .coluna2 .foto_superior .relacionados li{width:144px}
.bloco3 .coluna2 .foto_superior .relacionados{margin-top:1px}

/* Bloco 4 */
.bloco4{float:left;width:716px;margin:10px 0 10px; border-top:1px solid #eaeaea;padding-top:10px;}
.bloco4 .destaque{margin-top:10px;clear:left;}
.bloco4 .destaque .chamada_destaque,
.bloco4 .destaque .linha_fina,
.bloco4 .destaque .relacionados{
	float:left;
	width:335px;
	margin-left:15px;
}

.bloco4 .destaque .relacionados{
	margin-top:5px;
}
.bloco4 .destaque .linha_fina,
.bloco4 .destaque .relacionados li{
	margin-top: 5px !important;
}
.bloco4 .destaque a img{width:365px;}
.bloco4 .destaque .chamada_destaque a{
	color: #000;
	font-size: 20px;
	font-weight: bold;
	line-height: 21px;
}

/** Blogs **/
#section-7 {position:relative;float:left;clear:both;margin:20px 0 0;font-family:"Trebuchet MS","Arial","Helvetica",sans-serif;font-size:10px; width:716px;}
#section-7 H2.titulo_blogs {
	background: url("img/noticias/sprite_home_news.png") no-repeat scroll -1px -131px transparent;
	float: left;
	font-size: 18px;
	font-weight: bold;
	height: 57px;
	text-transform: uppercase;
	width: 61px;
	margin:3px 9px 0 0;
}
#section-7 H2.titulo_blogs A {
	color: #FFFFFF;
	float: left;
	padding: 10px 4px;
}

#section-7 H2.titulo_blogs A:hover {
	text-decoration:none;
}
#section-7 #mais-blogs {
	float:right;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	background:url(img/noticias/sprite_home_news.png) no-repeat scroll -151px 1px transparent;
	padding-left:12px;
	margin:5px 2px 0 0;
}

#section-7-workspace {position:relative;padding:9px 0;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;width:716px;height:134px;}
#slider {width:568px;left:109px;height:134px;overflow:hidden;position:absolute;padding-top:3px;}
#slider UL.itens {position:absolute;left:0px;height:134px;}
#slider UL.itens LI {float:left;height:134px;overflow:hidden;width:176px;margin:0px 20px 0px 0px;}
#slider UL.itens LI DIV {width:176px;margin:0px 5px 0px 0px;}
#slider UL.itens LI H2 {font-size:1.4em;line-height:1.6em;padding-top:2px;}
#slider UL.itens LI H2 A{color:#000;font-weight:bold;}
#slider UL.itens LI P {font-size:1.2em;line-height:1.1em;}
#slider UL.itens LI P A {color:#616161;}
#slider UL.itens LI DIV A {display:block;width:176px;height:82px;overflow:hidden;position:relative;}
#slider UL.itens LI DIV A:hover {width:166px;height:72px;border:solid 5px #000;}
#slider UL.itens LI DIV A:hover IMG {margin:-5px 0px 0px -5px;}
#slider UL.itens LI IMG {border:0px;width:176px;height:82px}
#section-7-workspace .slider-foward, #section-7-workspace .slider-rewind {
	background: url("img/noticias/sprite_home_news.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 24px;
	position: absolute;
	top: 42px;
	width: 17px;
	z-index: 100;
	text-indent:-9000px;
}
#section-7-workspace .slider-foward {right:5px;background-position:-181px -668px;}
#section-7-workspace .slider-rewind {left:83px;background-position:-3px -668px;}


#section-7-workspace .play_foto{
	background: url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -613px transparent;
	clear: both;
	display: block;
	height: 22px;
	position: absolute;
	bottom:3px;
	left:5px;
	width: 25px;
}

#section-7-workspace a.img_borda:hover .play_foto {
	background: url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -642px transparent;
	bottom:-2px;
	left:0px;
}

/** Fotos e Vídeos **/
.centro_conteudo .fotos-e-videos{
	float:left;
	margin:15px 0 0 15px;
	width:700px;
}

.centro_conteudo .fotos-e-videos .controle-fotos-videos{
	float:left;
	width:700px;
	border-bottom:1px solid #d6d6d6;
	height:25px;
}

.centro_conteudo .fotos-e-videos .controle-fotos-videos li{
	float:left;
	cursor:pointer;
	font-size:17px;
	font-weight:bold;
	padding-top:3px;
	color:#A8A8A8;
}

.centro_conteudo .fotos-e-videos .controle-fotos-videos li.ativo{
	font-size:20px;
	padding:0;
}

.centro_conteudo .fotos-e-videos .controle-fotos-videos li h2{
	color:#a8a8a8;
	float:left;
}

.centro_conteudo .fotos-e-videos .controle-fotos-videos li.ativo h2{
	color:#171717;
}

.centro_conteudo .fotos-e-videos .holder{
	margin:10px 5px;
	width:685px;
	float:left;
	position:relative;
	height: 105px;
	display:none;
}

.centro_conteudo .fotos-e-videos .holder.ativo{
	display:block;
}

.centro_conteudo .fotos-e-videos .holder .slider-rewind, .centro_conteudo .fotos-e-videos .holder .slider-foward{
	background: url("img/noticias/sprite_home_news.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 16px;
	position: absolute;
	top: 45px;
	width: 12px;
	z-index: 100;
	text-indent:-9000px;
}

.centro_conteudo .fotos-e-videos .holder .slider-rewind{
	left:0;
	background-position:-1px -203px;
}

.centro_conteudo .fotos-e-videos .holder .slider-foward{
	right:0;
	background-position:-1px -223px;
}

.centro_conteudo .fotos-e-videos .holder .holder-thumbs{
	height: 105px;
	left: 11px;
	margin: 6px 0 0 10px;
	overflow: hidden;
	position: absolute;
	width: 645px;
}

.centro_conteudo .fotos-e-videos .holder .itens{
	float:left;
	height: 150px;
	position: absolute;
}

.centro_conteudo .fotos-e-videos .holder .itens li{
	float: left;
	height: 99px;
	margin: 0 16px 0 0;
	width: 149px;
	position:relative;
}

.centro_conteudo .fotos-e-videos .holder .itens li a.texto .play_foto{
	background: url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -613px transparent;
	clear: both;
	display: block;
	height: 22px;
	position: absolute;
	bottom:3px;
	left:5px;
	width: 25px;
}

.centro_conteudo .fotos-e-videos .holder .itens li a.texto:hover .play_foto{
	background: url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -642px transparent;
	bottom:3px;
	left:5px;
}

.centro_conteudo .fotos-e-videos .holder .itens li img{
	float:left;
	width:149px;
	height:99px;
	overflow:hidden;
}

.centro_conteudo .fotos-e-videos .holder .itens li .descricao_item{
	background: none repeat scroll 0 0 #000000;
	height: 104px;
	opacity: 0.7;
	filter: alpha(opacity = 70);
	position: absolute;
	top: 0;
	padding:20px 0 0 12px;
	display:none;
	left:0;
	width:137px;
	cursor:pointer;
}

.centro_conteudo .fotos-e-videos .holder .itens li:hover .descricao_item{
	display:block;
}

.centro_conteudo .fotos-e-videos .holder .itens li .descricao_item .chapeu_item{
	float:left;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}

.centro_conteudo .fotos-e-videos .holder .itens li .descricao_item .texto_item{
	float:left;
	color:#fff;
	font-size:12px;
	line-height:14px;
	width: 135px;
}

/** Menu Serviços **/
#aside-1-navigation H2 {
    font-size: 17px;
    letter-spacing: -0.05em;
    line-height: 1.2em;
    margin-bottom: 5px;
}

#aside-1-nav-servicos H2, #aside-1-nav-servicos H2 A{
	color:#04afb5;
	padding:0
}
#aside-1-nav-servicos UL LI A, #aside-1-nav-servicos UL LI A:hover{
	background:none;
	padding:none
}

#aside-1-nav-services H2,
#aside-1-nav-services H2 a { color: #2c4b94 }

#aside-1-nav-servicos{margin-top:13px;}

/** Produtos e Serviços **/

#section-11{padding-bottom:13px;margin-top:20px;float:left;width:730px;}
#section-11-workspace{border-top:1px solid #b9b8b9;background:#f7f7f7;overflow:hidden;position:relative}
#section-11 H2{display:block;font-size:18px;font-weight:bold;margin-bottom:5px;clear:both;color:#04afb5}#section-11 H2 A{color: #04afb5}
#slider4{margin:10px 30px;width:670px;overflow:hidden;height:233px;}
#slider4 UL.itens LI{float:left;height:234px;margin:0 18px 0 0;overflow:hidden;width:211px;}
#slider4 UL.itens LI H6{font-size:1.2em;float:left;margin-top:5px;}
#slider4 UL.itens LI H6.relacionado{border-top:1px solid #b9b8b9;padding-top:8px;width:211px;}
#slider4 UL.itens LI P{width:211px;font-size:16px;letter-spacing:-1px;word-spacing:-1px;float:left; clear:left;}
#slider4 UL.itens LI H6 A{color:#383838}
#slider4 UL.itens LI P A{color:#0371b1;font-weight:bold;display:block;line-height:18px;}
#section-11 .slider-foward,#section-11 a.slider-rewind{background:url("img/noticias/sprite_home_news.png") no-repeat scroll -2px -245px #04AFB5;text-indent:-9999px;display:block;position:absolute;width:20px;height:253px;top:0;}
#section-11 .slider-rewind{left:0}
#section-11 .slider-foward{right:0;background-position:-92px -245px}
#section-11 a.img_borda{display:block;width:211px;height:102px;overflow:hidden;}
#section-11 a.img_borda:hover{display:block;overflow:hidden;border:solid 5px #04afb5;width:201px;height:92px;}
#section-11 .img_borda img{border:none;display:block}
#section-11 a.img_borda:hover img{margin:-5px 0 0 -5px;display:block}


/*** Normal ***/
h6.chapeu,
h6.chapeu a {
    color: #0071bd;
	font-weight: bold;
}

/*** Em cima da foto ***/
h6.chapeu_foto {
    display: inline;
    padding: 0 4px;
    background-color: #0071bd;
}
h6.chapeu_foto,
h6.chapeu_foto a {
    color: #fff !important;
	font-weight: bold;
}

/***********************************
********* Chamada Lateral **********
***********************************/
.centro_coluna2 ul.chamadas {
    padding-bottom: 3px;
}
.centro_coluna2 ul.chamadas li {
    display: block;
    padding:0 0 9px 0;
}
.centro_coluna2 ul.chamadas li a.img_borda{
    margin-top: 5px;
    position:relative;
}
.centro_coluna2 ul.chamadas li a.img_borda img {
    width: 132px;
    height: 99px;
}

.centro_coluna2 ul.chamadas li a.img_borda .play_foto{
	background:url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -613px transparent;
	width:25px;
	height:22px;
	position:absolute;
	bottom:3px;
	left:5px;
}
.centro_coluna2 ul.chamadas li a.img_borda:hover .play_foto{
	background:url(img/noticias/sprite_home_news.png) no-repeat scroll -3px -642px transparent;
	bottom:-2px;
	left:0px;
}

.centro_coluna2 ul.chamadas li p {
    margin-top: 5px;
    line-height: 1.2em;
    font-size: 0.9em;
}
.centro_coluna2 ul.chamadas li p strong {
    clear: both;
    display: block;
    padding-top: 5px;
    *padding-top: 0;
    margin-bottom: 2px;
    font-size: 1.25em;
}

.centro_coluna2 li.esportes strong { color: #246D26; }
.centro_coluna2 li.entretenimento strong { color:#C92693; }
.centro_coluna2 li.noticias strong { color:#000; }
.centro_coluna2 li strong, .centro_coluna2 li.videos strong { color:#0071BD; }

.centro_coluna2 li.esportes a:hover.img_borda { border-color: #246D26; }
.centro_coluna2 li.entretenimento a:hover.img_borda { border-color:#C92693; }
.centro_coluna2 li.noticias a:hover.img_borda { border-color:#000; }
.centro_coluna2 li a:hover.img_borda, .centro_coluna2 li.videos a:hover.img_borda { border-color:#0071BD; }

.centro_coluna2 .side-banner-container {
	float:left;
	margin-top:5px;
}

.centro_coluna2 .side-banner-container .banner-vertical{
	float:left;
	margin-top:10px;
}

.centro_coluna2 .side-banner-container .banner-vertical.first{
	margin-top:0px;
}

/*********************************************
********* Chamadas Coloridas Chapeu **********
*********************************************/
.esportes h6.chapeu_foto { background: #246D26; }
.entretenimento h6.chapeu_foto { background:#C92693; }
.noticias h6.chapeu_foto { background:#000; }
.videos h6.chapeu_foto { background:#0071BD; }

/** Div do skyscraper **/
#ads-3 {
	float: left;
	margin:75px 0 0 15px;
	overflow: hidden;
	width: 120px;
}

/** Remoção do Banner do IE **/
#ads-sniffer { display: none !important; }

