/***** Screen css ****/
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; }

h5 { letter-spacing: -1px; word-spacing: -1px; }

h6.chapeu { padding: 0 2px; font-weight: bold; }


/*****************************************************************/
/*************************** Site Topo ***************************/
/*****************************************************************/
.site_topo {
    height: 93px;
    padding: 10px 0;
}

/** Publicidade topo **/
.site_topo .banner, .site_barra .banner {
    float: right;
    width: 728px;
    height: 90px;
    padding-top: 2px;
    padding-right: 11px;
    padding-left: 19px;
    background: url(img/esportes/sprite_home_esportes.png) -2px -513px no-repeat;
}
/** Logo da sessao **/
.site_topo h2 {
    background-image: url(img/esportes/logo_esportes.jpg);
    margin-top:-5px;
    float: left;
    margin-left: 7px;
}

.site_topo h2 a{
    padding-top:102px;
    display: block;
    height: 0;
    overflow: hidden;
    width: 110px;
}


/*****************************************************************/
/*************************** 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;
}

/*****************************************************************/
/************************* Site Menu Topo ************************/
/*****************************************************************/
.secao_esportes .site_busca_barra { background: #099505; }
.site_busca_barra { padding: 10px 0; }

.site_menu	 {
	height: 40px; 
	background: url(img/bg_menu.gif) repeat-x scroll left bottom 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 {
	float: left;
	letter-spacing: 0;
	margin: 0;
	padding-right: 0 4px 0 0;
	word-spacing: 0 !important;
	line-height: 38px;
    /*float:left;
    letter-spacing:0;
    margin-top:1px;
    padding-right:4px;
    word-spacing:0 !important;
    line-height: 38px;*/
}
.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.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_menu .site_geral_barra li { font-size: 1.4em; }

.site_geral_barra h3 {
    float:left;
    letter-spacing:0;
    margin-top:1px;
    padding-right:4px;
    word-spacing:0 !important;
    line-height: 38px;
}

div.site_menu .site_geral_barra ul li.item0 a,
div.site_menu .site_geral_barra ul li.item1 a,
div.site_menu .site_geral_barra ul li.item2 a,
div.site_menu .site_geral_barra ul li.item3 a,
div.site_menu .site_geral_barra ul li.item4 a,
div.site_menu .site_geral_barra ul li.item5 a,
div.site_menu .site_geral_barra ul li.item7 a {
    background: url('img/sep_menu.gif') right center no-repeat;
}
.site_menu .site_geral_barra ul li.item7 a { color: #fd6b08; }

.site_menu .site_geral_barra { line-height: 38px; }

.site_menu .site_geral_barra ul li a { padding: 10px; font-size: 18px; }

body.home .site_menu .site_geral_barra ul li a { padding: 10px 13px; }

.site_menu .site_geral_barra ul.line li.first { padding-left: 5px; }
.site_menu .site_geral_barra ul.line li.icon img { vertical-align: middle; }
.site_menu .site_geral_barra ul.line li.icon a {
	background: url('img/sprite-icons.png') no-repeat;
	vertical-align: middle;
	display: inline-block;
	text-indent: -666em;
	height: 22px;
	width: 21px;
	padding: 0px;
	margin: 5px;
}
.site_menu .site_geral_barra ul.line li.home a { background-position: 0px center; }
.site_menu .site_geral_barra ul.line li.facebook a { background-position: -21px center; }
.site_menu .site_geral_barra ul.line li.twitter a { background-position: -42px center; width: 22px; }
.site_menu .site_geral_barra ul.line li.orkut a { background-position: -64px center; width: 22px; }
.site_menu .site_geral_barra ul.line li.rss a { background-position: -86px center; }*/


.site_busca .site_geral .form_busca,
.site_busca .site_geral .form_email {
    float: left;
}

.site_busca .form_busca label,
.site_busca .form_email label {
    line-height: 25px;
    padding: 0;
    margin: 0;
}

.site_busca .form_busca label span,
.site_busca .form_email label span {
    font-size: 1.1em;
    margin: 0;
}

.site_busca .form_email label .r7 { font-size: 1.2em; }

.secao_esportes .site_busca_barra .colorido { color: #0ae704; }

.site_busca .form_busca label input,
.site_busca .form_email label input {
    border: 0 none;
    font-size: 13px;
    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;
	background-color:#28ADF9;
	background-position:right 0;
}

.site_busca fieldset.barra {
    width: 350px;
	position: relative;
}

.secao_esportes .form_email .submit,
.secao_esportes	.form_busca .submit { background-color: #26D421; background-position: right -25px; }


.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 Barra Topo *************************/
/*****************************************************************/
.site_barra {
	background: url(img/bg_menu.gif) left bottom repeat-x;
}
.site_barra .site_geral,
.site_barra .site_geral2{
	margin: 0 auto;
	padding-top: 4px;
	padding-bottom: 2px;
}
.site_barra .site_geral{
	width: 930px;
}
.site_barra .site_geral2{
	width: 660px;
}

.site_barra .banner{
	float: none;
	padding-left: 33px;
	background-position: 14px bottom;
	margin: 0 auto 10px auto;
}
.site_barra h1 {
	float: left;
	width: 39px;
	height: 35px;
	background-image: url(img/logo_barra.gif);
}
.site_barra h1 a {
	display: block;
    overflow: hidden;
	width: 39px;
	height: 0px;
	padding-top: 31px;
}

.site_barra ul{
	float: left;
	padding-left: 5px;
}
.site_barra ul li a {
	padding: 8px 19px;
}
.site_barra form {
	float: right;
	width: 271px;
	padding-top: 5px;
}
.site_barra form legend{ display: none; }
.site_barra form label{ clear: both; }
.site_barra input.botao { float: right; }

.site_barra form.busca label { float: left; width: 195px; }
.site_barra form.busca label span{ display: none; }
.site_barra form.busca input.palavra_chave{ float: left; width: 187px; }



/*****************************************************************/
/************************** 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;
	border-color: #246D26;;
}
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;
}


/**************** Coluna 1 ***************/
.centro_coluna1 {
	width: 122px;
	float: left;
	padding-right: 13px;
}

/*********** Coluna Conteúdo *************/
.centro_conteudo {
	width: 728px;
	float: left;
	position:relative;
}

.centro_conteudo p {
	font-size: 1.2em;
}

/** Site Centro Adaptado Skyscraper **/
.main-holder{
	left: 50%;
	margin-left: -499px;
	position: relative;
	width: 1150px;
}

.site_centro{
	overflow:hidden;
	position:relative;
	min-width:998px;
}

/**************** Coluna 2 ****************/
.centro_coluna2 {
	float: right;
	width: 132px;
}

.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;
}

/**************** Coluna 1 ****************/
/* Banner Coluna 1  */

/* Menu Lateral */
.menu_vertical h2 {
    margin-top: 22px;
    line-height: 18px;
    font-size: 16px;
    font-weight: bold;
	border-bottom:1px solid #e0e0e0;
	padding:3px 0;
	color:#474747;
}
.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 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; }
#aside-1-nav-services H2,
#aside-1-nav-services H2 a { color: #2c4b94 }
.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: #000; }
.menu_vertical ul.entretenimento li a:hover { background: #C9168E; }
.menu_vertical ul.esportes li a:hover { background: #eeeeee; }
.menu_vertical ul.videos li a:hover { background: #0071BD; }

.menu_vertical .orkut,
.menu_vertical .facebook,
.menu_vertical .youtube,
.menu_vertical .twitter,
.menu_vertical .rss { margin-top: 13px; }
.menu_vertical .paginainicialR7 { margin-top: 28px; }

.menu_vertical .twitter img,
.menu_vertical .orkut img,
.menu_vertical .facebook img,
.menu_vertical .youtube img,
.menu_vertical .paginainicialR7 img,
.menu_vertical .rss img { width: 122px; }


/*****************************************************************/
/************************** Site Rodapé **************************/
/*****************************************************************/
#r7-footer-copyright { background-color: #099505 !important }

.site_rodape {
	clear: both;
	background: #DCEDDD;
	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: #DCEDDD;
    padding: 10px 0 0 0;
}
.rodape_interno .site_geral {
	padding-left: 0;
	width: 998px;
}

.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;
}

/** coluna 2 **/
.centro_coluna2 h6.chapeu{
	color:#015a96;
	font-size:1.6em;
	font-weight:bold;
	letter-spacing: -1px;
	margin:0 0 7px 0;
	padding:0 0 5px 0;
}
.centro_coluna2 h6.chapeu a {
	color:#015a96;
}


.site_centro .entretenimento h6.chapeu,
.site_centro .entretenimento h6.chapeu a,
.site_centro .entretenimento a strong  {color:#c9168e;}
.site_centro .entretenimento a.img_borda:hover { border-color: #c9168e; }


/** Areas do site **/
.site_centro .entretenimento h5 a,
.site_centro .entretenimento h6.chapeu,
.site_centro .entretenimento h6.chapeu a,
.site_centro .entretenimento a strong  {color:#c9168e;}
.site_centro .entretenimento a.img_borda:hover { border-color: #c9168e; }



/** Breadcramb - paginas internas **/
.centro_conteudo .bdc{
	font-size:0.9em;
	margin-bottom: 10px;
}
.centro_conteudo .bdc strong { font-weight: bold; }

.centro_conteudo .bdc,
.centro_conteudo .bdc a { color: #0071BD; }


/** Banner de Conteúdo **/
.centro_conteudo .banner { padding-top: 15px; }
.centro_conteudo .banner span { display: block; font-size: 0.813em; position: absolute; width: 250px; margin-top: -15px !important; }
.bloco3 .coluna2 .banner span{position:relative;}

/*****************************************************************/
/************************** Shopping *****************************/
/*****************************************************************/
.include_shopping {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 132px;
	margin-top: 10px;

}
.include_shopping  a { text-decoration: none; }
.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: 5px 0;
	padding: 5px;
	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: 4px;
}
.include_shopping dd .shopping_clear {
	display: block;
	clear: both;
}

/***** Chamadas css ****/
h3 { line-height: 1.1em; }

/***********************************
************** Chapeu **************
***********************************/
h6.chapeu,
h6.chapeu_foto {
    line-height: normal;
    letter-spacing: normal;
    font-size: 0.98em;
    font-weight: bold;
}

/*** Normal ***/
h6.chapeu,
h6.chapeu a {
    color: #0071bd;
}

/*** 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;
}

/***********************************
********* Chamada Principal ********
***********************************/
.ch_principal h6.chapeu_foto {
    float: left;
    position: relative;
    height: 22px;
    top: -22px;
    margin-bottom: -22px;
    font-size: 1.35em;
    letter-spacing: -1px;
}
.ch_principal h3 {
    clear: both;
    padding-top: 3px;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 1.22em;
    letter-spacing: -0.07em;
}

.ch_principal ul.relacionados { margin-top: 7px !important; }

.ch_principal_tv ul.chamadas h3 {
    overflow: hidden;
    height: 50px;
    padding-top: 8px;
    margin-bottom: 10px;
}

/*** chamadas_aba_mais ***/
.centro_conteudo .chamadas_aba_mais {
    float: left;
    width: 367px;
    margin-bottom: 12px;
}

.centro_conteudo .chamadas_aba_mais .aba_conteudo li{
    margin-bottom: 1px;
}
.centro_conteudo .chamadas_aba_mais .aba_conteudo li.todas {
    padding-top: 7px;
    padding-bottom: 3px;
    border-bottom: 0;
    font-size: 80%;
    font-weight: bold;
    text-align: right;
    text-decoration: underline;
}

/***********************************
********* 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;
}
.centro_coluna2 ul.chamadas li a.img_borda img {
    /*width: 132px;
    height: 99px;*/
}
.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-weight: bold;
    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.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.videos a:hover.img_borda { border-color:#0071BD; }


/*********************************************
********* 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; }



/***********************************
******** Variacoes da sessao *******
***********************************/
/* Correções extras */
html{background-color:#fff;}
.centro_coluna2 ul.chamadas li a.img_borda img{width:120px;height:90px;}
.include_shopping{width:120px;}
.centro_coluna1 H5, .centro_coluna1 H5 A {
    color: #04AFB5;
    padding: 0;
}
.centro_coluna1 .paginainicialR7, .centro_coluna1 .twitter, .centro_coluna1 .orkut, .centro_coluna1 .facebook, .centro_coluna1 .rss{display:none;}

/* alinhamento novo */
.site_centro {
    min-width: 998px;
    overflow: hidden;
    position: relative;
}
.main-holder {
    left: 50%;
    margin-left: -499px;
    position: relative;
    width: 1150px;
}
.site_geral.main {
    float: left;
}
#ads-3 {
    float: left;
    margin: 70px 0 0 15px;
    overflow: hidden;
    width: 120px;
}

/** Menu ativo **/
.site_menu .item3 a { text-decoration: underline; }


/** Resultado de Busca **/
.filtros_busca ul.filtro_formato li.selecionado a,
.filtros_busca ul.filtro_formato li a:hover{
	color: #c9168e;
}

/** Submenu da sessao **/
.menu_vertical ul li.ativo a.selecionado,
.menu_vertical ul li.ativo a,
.menu_vertical ul.nav2 li.ativo a { color: #246D26; }

/* Rodape da sessao */

.site_rodape li a,
.site_rodape address { color: #000000; }


/***********************************
************* Conteudo *************
***********************************/

/** Breadcrumb **/
.holder-topo {
    float: left;
    margin-bottom: 20px;
    position: relative;
    width: 860px;
}
.holder-topo .bdc{ color: #246D26; }
.holder-topo .bdc a{ color: #246D26;}

/** Sessao **/
.holder-topo h1.sessao {
    border-bottom: 2px double #246D26;
    height: 23px;
    padding-left: 0;
    margin-top: 10px;
    text-transform:uppercase;
}
.holder-topo h1.sessao a { background-color: #fff; color:#246D26; font-size:26px; font-weight:bold; text-decoration: none; padding-right:3px;}
.holder-topo .subtitulo_sessao { color: #246D26; }

.bloco1 {
	border-bottom:1px solid #dddcdc;
	*padding-bottom:15px;
	float:left;
}

/** Titulos **/
.centro_conteudo h3 , .centro_conteudo h3 a { color: #246D26; }
.centro_conteudo h6.chapeu, .centro_conteudo h6.chapeu a { color: #246D26; }
.centro_conteudo h6.chapeu_foto { background-color: #246D26; }

/** Relacionados **/
.centro_conteudo ul.relacionados li a{
	padding-left: 12px;
	background:url(img/esportes/sprite_home_esportes.png) -151px 2px no-repeat;
	display:block;
	line-height:16px;
}


/** Bloco 2 **/

.bloco2{
	float:left;
	margin-top:17px;
	width:716px;
	border-bottom: 1px solid #DDDCDC;
    padding-bottom: 10px;
}

/** Bloco 2 Coluna 1 **/
.bloco2 .coluna1{
	float:left;
	width:368px;
	position:relative;
	margin-right: 35px;
}

.bloco2 .coluna1 div:first-child{
	margin-top:0;
}

/***********************************
******** Chamada Principal *********
***********************************/
/** Chamadas Padronizadas **/

/** Chamadas TV **/

.ch_principal_tv {
    background-color:#eee;
    border-radius:0 0 10px 10px;
    width:460px;
    height: 270px;
    position:relative;
    float:left;
    padding: 0px;
    margin-bottom: 19px;
}

.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/esportes/sprite_home_esportes.png) no-repeat scroll -3px -613px transparent;
    width:25px;
    height:22px;
    position:absolute;
    bottom: 30px;
    clear: both;
    display: block;
    left:5px;
    top: auto;
}
.ch_principal_tv ul.chamadas li a.img_borda:hover .play_foto{
    background:url(img/esportes/sprite_home_esportes.png) no-repeat scroll -3px -642px transparent;
    bottom:25px;
    left:0;
}

.ch_principal_tv ul.controle {
    height: 22px;
    position: absolute;
    margin-top: -19px;
    top: 180px;
    width:100%;
    border-bottom: 5px solid #246D26;
    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:#246D26;
    opacity:0.8;
    filter:alpha(opacity=80);
    border: none;
}

.ch_principal_tv ul.controle li:first-child{
    margin-left:5px;
}
.ch_principal_tv ul.controle li.ativo {
    background-color:#246D26;
    color:#fff;
}

.ch_principal_tv .chamadas li .chapeu_tv{
    float:none;
    overflow: hidden;
    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:0 0 10px 18px;
    font-size:21px;
    font-weight:bold;
    line-height:26px;
    width:396px;
}

.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:#246D26;
}

/** Chamada Topo **/
.centro_conteudo .ch_topo{
    float: left;
    margin-left: 22px;
    width: 230px;
}


.ch_topo h3{
    font-size:26px;
    line-height:26px;
    width: 230px;
}

.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;
}

.ch_topo .chapeu_foto a{
    font-size:11px;
    font-weight:bold;
}

.ch_topo ul li p{
    float:left;
    margin-top:7px;
    width: 225px;
}

.ch_topo ul li p a{
    font-size:13px;
    color:#006a24;
    font-weight:bold;
}

.ch_topo ul.relacionados{
    margin-top:4px;
}

.ch_topo ul{
    float:left;
}

/***********************************
********** 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);
}

/***********************************
********** Chamada Abas ************
***********************************/
.ch_abas h2.chamada_mosaico{
    float:left;
    width:142px;
}
.ch_abas h2.chamada_mosaico a{
    float:left;
    background:url(img/esportes/sprite_home_esportes.png) no-repeat scroll -4px -53px transparent;
    width:124px;
    height:25px;
    margin:4px 0 0 10px;
    text-indent:-9999px;
}

.mosaico_series ul.abas{
    float:right;
}

.ch_abas ul.abas li {
    position: relative;
    z-index: 1;
    float: left;
    cursor: pointer;
    height: 23px;
    margin-top: 0;
    margin-bottom: -1px;
    padding: 8px 16px;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    background-color: #e6e6e6;
    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;
    font-size:14px;
    min-width:89px;
}
.ch_abas ul.abas li.ativo {
    z-index: 3;
    font-size: 15px;
    line-height: 0.92em;
    letter-spacing: -0.06em;
    background: #fefefe;
    filter:none;
    border-bottom: 1px solid #FFFFFF;
    color:#006a24;
}
.mosaico_series{
    width:300px;
}

.mosaico_series ul.abas li{
    padding:10px 16px 0;
    min-width:0;
    letter-spacing:-1px;
}

#abaUltimasEsportes h2{
    padding-top:0;
}

.ch_abas ul.abas li h2{
    padding-top:4px;
}

.mosaico_series ul.abas li h2{
    padding-top:0;
}

.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:401px;
}
.mosaico_series div.aba_conteudo{
    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    min-height:136px;
}

.ch_abas div.aba_conteudo.ativo {
    display: block;
}

.mosaico_series .aba_conteudo ul.serie_a,
.mosaico_series .aba_conteudo ul.serie_b {
    float:left;
    width:268px;
    margin:15px 10px;
}

.mosaico_series .aba_conteudo ul.serie_a li,
.mosaico_series .aba_conteudo ul.serie_b li {
    width:35px;
    float:left;
    margin:2px 3px 0 0;
    height:32px;
}

.banner_home{
    margin-top:6px;
}

.ch_abas .aba_conteudo .data_atual{
    float:left;
    color:#606060;
    font-size:12px;
    font-weight:bold;
    width:100%;
    margin-top:15px;
    text-transform:uppercase;
}

.ch_abas .aba_conteudo .ultimas{
    float:left;
}

.ch_abas .aba_conteudo .ultimas li{
    float:left;
    width:340px;
    padding:7px 0;
    border-bottom:1px solid #e8e8e8;
}

.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.last{
    border-bottom:none;
    padding-bottom:5px;
}

.ch_abas .aba_conteudo .ultimas li .chapeu{
    float:left;
    font-size:11px;
    text-transform: uppercase;
    clear:left;
    margin: 2px 0 0;
}

.ch_abas .aba_conteudo .ultimas li .chapeu a{
    color:#006a24;
}

.ch_abas .aba_conteudo .ultimas li .texto_ultimas{
    float:left;
    font-size:13px;
    width:310px;
    padding-left:2px;
    color:#000;
}

.ch_abas .aba_conteudo .ultimas li.todas{
    border-bottom: medium none;
    color: #7F7F7F;
    float: right;
    font-size: 11px;
    margin: 0 10px 0 0;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

.ch_abas .aba_conteudo .ultimas li.todas a{
    background:url(img/esportes/sprite_home_esportes.png) no-repeat scroll -147px 1px transparent;
    padding-left:17px;
}

/** Bloco 2 Coluna 2 **/
.bloco2 .coluna2{
    float:left;
    width:302px;
}

.bloco2 .coluna2 .banner_interativo{
    float:left;
    margin-top:5px;
}

.banner_miolo {
    float: left;
    height: 90px;
    margin: 25px 0 0 -5px;
    width: 728px;
}
.banner_miolo span {
    display: block;
    font-size: 0.813em;
    margin-top: -15px !important;
    position: absolute;
    width: 250px;
}

/**********************************/


/***********************************
************** Banner **************
***********************************/
.banner_home{
    float: right;
    width:300px;
}
/***************************************************
// BANNER FORMATO ESPECIAL  E LINK PATROCINADO
// 19/04/2010
***************************************************/
.formatoEspecial19042010 {
    position:relative;
    float:right;
    width:310px;
    height:25px;
    z-index:4;
    margin-top:-30px;
}


/** Chamada aba mais ultimas **/
.chamadas_aba_mais .aba_conteudo p{
    font: bold 12px "Trebuchet MS";
    color: #606060;
    margin-top: 20px;
    text-transform: uppercase;
}
.ch_abas .aba_conteudo .ultimas,
.ch_abas .aba_conteudo .ultimas li{margin-top: 0px !important;}


.chamadas_aba_mais .aba_conteudo .ultimas p{
    font-size: 10px;
    margin-top: 0;
}

/** Banner Miolo **/
.banner_miolo{
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #DDDCDC;
}

/** Bloco 2 **/
.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;
}

/** Bloco 2 Bloco 3 **/
.bloco2 .destaque, .bloco3 .destaque{
    margin-top:0px;
    border: 0;
}
.bloco2 .coluna1 .relacionados, .bloco3 .coluna1 .relacionados{
    float:left;
    width:343px;
}
.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:300px;
}

.bloco2 .destaque .chapeu a, .bloco3 .destaque .chapeu a{
    color:#fff;
    letter-spacing:0 !important;
}

.bloco2 .destaque .chamada_destaque,
.bloco3 .destaque .chamada_destaque,
.bloco3 .destaque .linha_fina{
    float:left;
    margin-top:5px;
    width:300px;
}

.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:#046424;
    font-size:20px;
    font-weight:bold;
    line-height:21px;
}
.bloco2 .destaque .chapeu, .bloco3 .destaque .chapeu{
    float:left;
    padding:0 7px;
    background:#000;
    font-size:12px;
    font-weight:bold;
}

/** Bloco 3 **/
.bloco3{
    float:left;
    width:716px;
}
.bloco3 .destaque{margin-bottom:0}
.bloco3 a.img_borda,
.bloco4 a.img_borda{
    position:relative;
}

.bloco3 a.img_borda .play_foto,
.bloco4 a.img_borda .play_foto,
#slider a .play_foto{
    background: url(img/esportes/sprite_home_esportes.png) no-repeat scroll -3px -613px transparent;
    clear: both;
    display: block;
    height: 22px;
    position: absolute;
    top: auto;
    bottom:6px;
    left:5px;
    width: 25px;
    margin:0 !important;
}

.bloco3 a.img_borda:hover .play_foto,
.bloco4 a.img_borda:hover .play_foto,
#slider a:hover .play_foto{
    background-image: url(img/esportes/sprite_home_esportes.png);
    background-repeat: no-repeat;
    background-position: -3px -642px;
    bottom:0px;
    top: auto;
    margin:0 !important;
    padding:0 !important;
    left:0;
}

/* Bloco 3 Coluna 1 Coluna 2 */

.bloco3 .coluna1 > div,
.bloco3 .coluna2 > div,
.bloco4 > div > div{
    width: 100%;
}

.bloco3 .coluna2 .banner_home{
    margin-top:7px;
}
.bloco3 .coluna1 > div > div,
.bloco3 .coluna2 > div > div{
    margin-top: 0;
    margin-bottom: 10px;
    float:left;
    width:100%;
}
.bloco3 .coluna1 div h6,
.bloco3 .coluna2 div h6{
    clear:both;
}

.bloco3 .destaque_vinheta_tematica{
    margin-top:10px;
    *margin-top:20px;
}

.bloco3 .destaque_vinheta_tematica .vinheta{
    margin-bottom: 5px;
    width:367px;
    overflow:hidden;
}
.bloco3 .destaque_vinheta_tematica .vinheta *{
    display:block;
}

.bloco3 .destaque.foto_media,
.bloco3 .destaque.foto_menor,
.bloco3 .destaque.foto_superior{margin-top:0px;}

.bloco3 .destaque.foto_media{
    margin-bottom:15px;
}

.bloco3.bloco_borda .chapeu_destaque_colunas.last{
    margin-top:10px;
}

.bloco3.bloco_borda .coluna2 .chapeu_destaque_colunas.horizontal{
    margin-top:25px;
}

.bloco3 .coluna1 .destaque.last,
.bloco3 .coluna2 .destaque.last{
    margin-bottom:0;
}

.bloco3 .destaque.foto_grande{
    background:#eeeded;
    border-radius:0 0 10px 10px;
    margin-top:0px;
    margin-bottom:0px;
    width:367px;
}
.bloco3 .chapeu_destaque_colunas,
.bloco4 .chapeu_destaque_colunas{
    background-color: #046424;
    color: #FFFFFF !important;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 2px 6px;
}
.bloco3 .chapeu_destaque_colunas a,
.bloco4 .chapeu_destaque_colunas a{
    color:#646464;
    color:#FFFFFF !important;
}
.bloco3 .destaque.foto_grande .chamada_destaque{
    margin:0 0 0 8px;
}
.bloco3 .destaque.foto_menor a img{
    width:100px;
    height:74px;
}
.bloco3 .destaque.foto_superior.foto_superior_1{
    margin-right: 0px !important;
}


/** Bloco 3 Coluna 1 **/
.bloco3 .coluna1{
    float:left;
    width:368px;
    padding-right:15px;
    border-right: 1px solid #DEDEDE;
	position: relative;
}

.bloco3 .coluna1 .relacionados li{
    float:left;
    margin-top:5px;
    clear:left;
    width:343px;
}

.bloco3 .coluna1 .relacionados.foto_grande{
    width:367px;
    margin:0 0 15px 2px;
}

.bloco3 .coluna1 .relacionados.foto_grande li{
    width:367px;
}

.bloco3 .coluna1 .relacionados.foto_grande li:first-child{
    margin-top:5px;
}

.bloco3 .coluna1 .destaque_vinheta_tematica a img,
.bloco3 .coluna1 .destaque.foto_grande a img{
    width:367px;
}

.bloco3 .coluna1 .destaque.foto_media a img{
    width:174px;
    height:110px;
}
.bloco3 .coluna1 .destaque.foto_media .chamada_destaque{
    width: 184px;
    margin: -3px 0 0 10px;
}
.bloco3 .coluna1 .destaque.foto_media .relacionados{
    width: 184px;
    margin: 9px 0 0 10px;
}
.bloco3 .coluna1 .destaque.foto_media .relacionados li{width:184px}

.destaque.foto_menor .linha_fina{
    font-size:13px;
}

.bloco3 .coluna1 .destaque.foto_menor .linha_fina,
.bloco3 .coluna1 .destaque.foto_menor .chamada_destaque,
.bloco3 .coluna1 .destaque.foto_menor .relacionados{
    width: 255px;
    margin: 0 0 5px 10px;
    line-height:100%;
}

.bloco3 .coluna1 .destaque.foto_menor .relacionados li{width:255px}

.bloco3 .coluna1 .destaque.foto_superior{
    width:174px;
    position:relative;
    margin:0 19px 15px 0;
}
.bloco3 .coluna1 .destaque.foto_superior .relacionados,
.bloco3 .coluna1 .destaque.foto_superior a img,
.bloco3 .coluna1 .destaque.foto_superior .chamada_destaque,
.bloco3 .coluna1 .destaque.foto_superior .linha_fina{
    width: 174px;
}
.bloco3 .coluna1 .destaque.foto_superior .relacionados li{width:174px}
.bloco3 .coluna1 .destaque.foto_superior .relacionados{margin-top:0}

.bloco3 .coluna1 .destaque.foto_grande .chamada_destaque{
    padding: 5px 5px 10px 0;
    width: 355px;
}

.bloco3 .coluna1 .destaque.last,
.bloco3 .coluna2 .destaque.last{
    margin-bottom:0;
}

/** Bloco 3 Coluna 2 **/
.bloco3 .coluna2{
    float:right;
    width:310px;
    margin-right: 5px;
}

.bloco3 .coluna2 .destaque_vinheta_tematica .vinheta,
.bloco3 .coluna2 .destaque_vinheta_tematica .img_borda img,
.bloco3 .coluna2 .destaque.foto_grande,
.bloco3 .coluna2 .destaque_vinheta_tematica{
    width:300px;
    position:relative;
}
.bloco3 .coluna2 .destaque_vinheta_tematica a img,
.bloco3 .coluna2 .destaque.foto_grande a img{
    width:300px;
}
.bloco3 .coluna2 .destaque.foto_menor .linha_fina,
.bloco3 .coluna2 .destaque.foto_menor .chamada_destaque,
.bloco3 .coluna2 .destaque.foto_menor .relacionados{
    width: 190px;
    margin: 0 0 5px 10px;
    line-height:100%;
}
.bloco3 .coluna2 .destaque.foto_menor .relacionados li{width:190px}

.bloco3 .coluna2 .destaque.foto_superior{
    width:144px;
    position:relative;
    margin-right: 19px;
}
.bloco3 .coluna2 .destaque.foto_superior .relacionados,
.bloco3 .coluna2 .destaque.foto_superior a img,
.bloco3 .coluna2 .destaque.foto_superior .chamada_destaque,
.bloco3 .coluna2 .destaque.foto_superior .linha_fina{
    width: 144px;
}

.bloco3 .coluna2 .destaque.foto_superior .linha_fina{
    word-spacing:-1px;
}
.bloco3 .coluna2 .destaque.foto_superior .relacionados li{width:144px}
.bloco3 .coluna2 .destaque.foto_superior .relacionados{margin-top:1px}

.bloco3 .coluna2 .destaque.foto_grande .chamada_destaque{
    padding: 5px 5px 5px 0;
    width: 290px;
    word-spacing:-1px;
}

.bloco3 .coluna2 .destaque.foto_media a img{
    width:144px;
}
.bloco3 .coluna2 .destaque.foto_media .chamada_destaque{
    width: 150px;
    margin: -3px 0 0 10px;
}
.bloco3 .coluna2 .destaque.foto_media .linha_fina,
.bloco3 .coluna2 .destaque.foto_media .relacionados{
    width: 150px;
    margin: 0 0 10px 10px;
}
.bloco3 .coluna2 .destaque.foto_media .relacionados li{width:150px}


/** Destaques Bloco 3 Coluna 2 **/
.centro_conteudo ul.relacionados li{
    font-size:13px;
    margin: 3px 0 0 0;
}

.bloco3 .coluna2 .relacionados{
    float:left;
    width:304px;
    margin:4px 0 10px;
}

.bloco3.bloco_borda .coluna2 .destaque.foto_grande{
    margin-bottom:10px;
}

.bloco3 .coluna2 .relacionados.foto_grande{
    margin:0 0 20px 2px;
}

.bloco3 .destaque.destaque_default{
    margin-top:20px;
    margin-bottom:0;
    padding-bottom:20px;
}

.bloco3 .destaque.destaque_default .chapeu{
    background:#006a24;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    padding:1px 10px;
}

.bloco3 .destaque.destaque_default .chapeu a{
    color:#fff;
    font-size:11px;
    font-weight:bold;
}

.bloco3 .destaque.destaque_default .chamada_destaque{
	clear: left;
}

.bloco3 .destaque.destaque_default .chamada_destaque a{
    font-size:13px;
    color:#006a24;
    float:left;
    line-height:15px;
}

.bloco3 .coluna2 .relacionados li{
    margin-top:4px !important;
    float:left;
    clear:left;
    width:302px;
}

.bloco3.bloco_borda{
    margin-top:10px;
}

.bloco3 div:first-child{
    margin-top:0 !important;
}

/* Bloco 4 */
.bloco4{
    float:left;
    width:716px;
    margin:20px 0;
    padding-top:20px;
    border-top:1px solid #eaeaea;
}

.bloco4 div{
    width:100%;
}
.bloco4 .destaque{margin-top:10px;}
.bloco4 .destaque .chamada_destaque,
.bloco4 .destaque .linha_fina,
.bloco4 .destaque .relacionados{
    float:left;
    width:335px;
    margin-left:15px;
}
.bloco4 .destaque .linha_fina,
.bloco4 .destaque .relacionados li{
    margin-top: 5px !important;
}
.bloco4 .destaque a img{width:365px;}
.bloco4 .destaque .chamada_destaque a{
    color: #046424;
    font-size: 20px;
    font-weight: bold;
    line-height: 21px;
}

#aside-1-nav-servicos UL LI A, #aside-1-nav-servicos UL LI A:hover{
	background:none;
	padding:none
}

#aside-1-nav-servicos{margin-top:13px;}

/* Fotos - Noticias */
#section-9 {position:relative;clear:both;margin:5px 0 30px 0px;font-family:"Trebuchet MS","Arial","Helvetica",sans-serif;font-size:10px;float:left;}
#section-9 ul#guide-guides{border-bottom:1px solid #cccccc;overflow: hidden;width:700px;}
#section-9 ul#guide-guides li{
	float: left;
	padding-right: 10px;
	background: url(img/esportes/barra_fotos_noticias.png) no-repeat bottom right;
}
#section-9 ul#guide-guides li a{
	display:block;
	font: bold 17px "Trebuchet MS";
	line-height:27px;
	color: #a8a8a8;
	padding:2px 6px 0 0;
}
#section-9 ul#guide-guides li.active a{
	font: bold 20px "Trebuchet MS";
	color: #046424;
}
#guide-content{position:relative;width:727px;padding:10px 0;height:104px;overflow:hidden;zoom:1;}
#guide-content #sliderFotos, #guide-content #sliderNoticias{position:relative;width:660px;height:104px;overflow:hidden;left:34px;zoom:1;}
#sliderNoticias ul.itens .publicidade{display: none !important;}
#guide-content ul.itens{position:absolute;left:0px;height:134px;}
#guide-content .itens li{position:relative;float:left;height:104px;overflow:hidden;width:150px;margin:0 20px 0 0;}
#guide-content .itens li div{position:absolute;top:0;left:0;height:104px;overflow:hidden;width:150px;background: url(img/esportes/bg_fotos_noticias_alpha.png)}
#guide-content .itens li div.texto{display:none;padding:15px;width:120px;height:74px;}
#guide-content .itens li div.texto h2 a{font:bold 13px "Trebuchet MS";color:#d2d2d2;text-transform:uppercase}
#guide-content .itens li div.texto p a{font:normal 11px "Trebuchet MS";color:#ffffff;}
#guide-content .itens li:hover > div.texto{display:block;}
#guide-content .itens li img{float:left;height:104px;overflow:hidden;width:150px;}
#guide-content .slider-foward,
#guide-content .slider-rewind {
    position:absolute;
    top:50px !important;
    display:block;
    width:12px;
    height:16px;
    background: url(img/esportes/sprite_home_esportes.png) no-repeat scroll -1px -204px transparent;
    overflow: hidden;
    text-indent: -99999px;
}
#guide-content .slider-foward {right:10px !important;background-position:-2px -224px;}
#guide-content .slider-rewind {left:10px !important;}

/* BLOGS */
#section-7 {position:relative;clear:both;margin:20px 0 0 0;font-family:"Trebuchet MS","Arial","Helvetica",sans-serif;font-size:10px;}
#section-7 H2 {position:absolute;top:11px;left:7px;display:block;width:62px;height:57px;font-size:1.9em;background: url(img/esportes/sprite_home_esportes.png) no-repeat scroll -1px -131px;margin-top:7px; letter-spacing:-1px; word-spacing:-1px;}
#section-7 H2 A {display:block;width:62px;height:57px;padding:10px 5px;font-size:18px;font-weight:bold;text-transform:uppercase;color:#fff;}
#section-7 H2 A:hover {text-decoration:none;}
#section-7 #mais-blogs {float:right;margin:5px 0 0 10px;padding-left:14px;font: bold 11px "Trebuchet MS";color:#616161;background: url(img/esportes/sprite_home_esportes.png) no-repeat -151px 1px transparent;}
#section-7 #mais-blogs:hover{text-decoration:underline !important;}
#section-7-workspace {position:relative;padding:9px 0;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;}
#slider {width:592px;margin-left:109px;height:134px;overflow:hidden;position:relative;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 32px 0px 0px;}
#slider UL.itens LI DIV {width:176px;margin:0px 5px 0px 0px;}
#slider UL.itens LI H5 {font-size:1.4em;line-height:1.6em;padding-top:2px;}
#slider UL.itens LI H5 A{color:#046424;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 #046424;}
#slider UL.itens LI DIV A:hover IMG {margin:-5px 0px 0px -5px;}
#slider UL.itens LI IMG {border:0px;width:176px;height:82px}
.slider-foward, .slider-rewind {
    position:absolute;
    top:42px;
    display:block;
    width:18px;
    height:25px;
    background: url(img/esportes/sprite_home_esportes.png) no-repeat scroll -3px -668px transparent;
    color: transparent;
    overflow: hidden;
    text-indent: -99999px;
}
.slider-foward {right:0;background-position:-181px -668px;}
.slider-rewind {left:83px;}

/* Produtos e Serviços */
#section-11{padding-bottom:13px;margin-top:-15px;font-family:"Trebuchet MS","Arial","Helvetica",sans-serif;font-size:10px;}
#section-11-workspace{border-top:1px solid #b9b8b9;background:#f7f7f7;overflow:hidden;position:relative}
#section-11 H2{display:block;font-size:1.9em;margin-bottom:5px;clear:both;color:#04afb5}
#section-11 H2 A{color: #04afb5}
#section-11 H2,#section-11 H6{font-weight:bold}
#slider2{position:relative;margin:10px 30px;width:687px;overflow:hidden;height:233px;}
#slider2 UL.itens{position:absolute;}
#slider2 UL.itens LI{float:left;height:234px;margin:0 18px 0 0;overflow:hidden;width:211px;}
#slider2 UL.itens LI H6{font-size:1.2em;margin-top:8px;}
#slider2 UL.itens LI H6.relacionado{border-top:1px solid #b9b8b9;padding-top:8px}
#slider2 UL.itens LI P{font-size:1.4em;letter-spacing:-1px;word-spacing:-1px}
#slider2 UL.itens LI H6 A{color:#383838}
#slider2 UL.itens LI P A{color:#0371b1;font-weight:bold}
#section-11 .slider-foward,#section-11 a.slider-rewind{text-indent:-99em;display:block;position:absolute;width:20px;height:253px;top:0;background-position:-2px -245px;background-color:#04afb5;}
#section-11 .slider-rewind{left:0}
#section-11 .slider-foward{right:0;background-position:-93px -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}

/** Remoção do Banner do IE **/
#ads-sniffer { display: none !important; }

/* Selo Oferecimento */
.seloDestaques {
	width: 100px;
	height: 45px;
	position: absolute;
	right: 19px;
	top: -14px;
}
.seloDestaques dt { 
	display: block;
	color: #000;
	font-size: 10px;
	line-height: 13px;
}
.seloDestaques .seloOferecimento {
	width: 100px;
	height: 30px;
}

.seloDestaques.vinheta {
	position: relative;
	right: 0;
	float: right;
}
/* 
	LONDON 2012 Ultimas Noticias 
	Remover todo este bloco quando retirar o box de ultimas 
	de london 2012 da home de esportes
*/
.coluna1 .ch_abas ul.abas li { 
  padding: 8px !important;
  min-width: 91px !important
}

#abaLondon {
    height: 39px;
    padding: 0 !important;
    text-indent: -9999px;
    width: 147px;
    background: url(http://s1.r7.com/r7/css/img/london-aba.png) no-repeat 0 0;
   filter: none
}

.coluna1 .ch_abas ul.abas li.ativo{
      background-position: 0px -41px !important;
     font-size: 14px !important;
    letter-spacing: 0 !important;
    line-height: 1.09 !important;
}

.coluna1 .ch_abas div.aba_conteudo{
    border-radius: 0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
}
/* FIM LONDON 2012 Ultimas Noticias */