/***********************************
******** Variacoes da sessao *******
***********************************/

/****** Menu ativo ******/
.site_menu .item3 a { text-decoration: underline; }
.site_barra .item3 a { text-decoration: underline; }

/****** Logo da sessao ******/
.site_topo h1 { background-image: url(img/esportes/logo_esportes.gif); }

/****** Borda do hover das imagens ******/
a.img_borda:hover { border-color: #0066c6; }

/****** Busca ******/
.site_busca { background-image: url(img/esportes/busca_bg.gif);}
.site_busca .botao {
	border-color: #a2c7a2 #2b462b #2b462b #a2c7a2;
	background: #609f60;
}

/****** Submenu da sessao ******/
.menu_vertical ul li.ativo a.selecionado,
.menu_vertical ul li.ativo a { color: #0066c6; }

/****** Rodape ******/
.rodape_interno,
.site_rodape { background: #dceddd; }

.site_rodape li a, 
.site_rodape address { color: #000000; }

/****** Materias ******/
.centro_conteudo .materia ul.controles { border-top-color: #246D26; }

.centro_conteudo .materia .materia_controles ul li a.aumenta_fonte { 
	background: url(../images/icones/esportes/icn_amais.gif) left top no-repeat; 
}
.centro_conteudo .materia .materia_controles ul li a.diminui_fonte { 
	background: url(../images/icones/esportes/icn_amenos.gif) left top no-repeat; 
}

/****** Breadcrumb ******/
.centro_conteudo .bdc,
.centro_conteudo .bdc a { color: #0066c6; }

/****** Sessao ******/
.centro_conteudo h2.sessao { background-image: url(img/esportes/bg_sessao1.gif); }
.centro_conteudo h2.sessao a { background-color: #0066c6; background-image: url(img/esportes/bg_sessao2.gif); }
.centro_conteudo .subtitulo_sessao { color: #0066c6; }

/****** Titulos ******/
.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: #0066c6;
}
.ch_principal_tv {
	height: 328px;
}
.ch_principal_tv ul.controle li:hover { background-color: #DCEDDD !important; }
.ch_principal_tv ul.controle li.ativo:hover { background-color: #0066c6 !important; }

/* Pergunte ao especialista */
.bt_duvida { background-image: url(../images/icones/esportes/btn_duvida.gif); }

/****** Relacionados ******/
.centro_conteudo ul.relacionados li a { 
	background-image: url(img/esportes/icn_circ.gif); 
}
	
	
.centro_conteudo .paginacao li.selecionado a { background: #246D26 !important; }
.centro_conteudo .paginacao li a:hover { background: #ddeddd; }


/****** Link mais ******/
p.mais { 
	text-align: right;
	padding: 3px 5px 2px 0;
}
p.mais a {
	background: url(img/esportes/icn_mais1.gif) right center no-repeat;
	padding: 3px 27px 3px 0 !important;
	font-weight: bold;
	color: #0066c6;
}

/***** Lista Sobe Desce *****/	
ul.ranking li { font-size: 12px; padding: 2px 0 3px 0; }
ul.ranking li.sobe a {
	background: url(img/esportes/seta_sobe.gif) 0 center no-repeat;
	padding: 1px 0 1px 26px;
}
ul.ranking li.desce a {
	background: url(img/esportes/seta_desce.gif) 0 center no-repeat;
	padding: 1px 0 1px 26px;
}
/**/

/*.topo {
	color: #0066c6;
	font-weight: bold;
	font-size: 15px;
	background: url(../images/icones/esportes/icn_topo.gif) left 3px no-repeat  !important;
	padding: 0 0 3px 22px;
	float: right;
}*/

/****** Paginacao ******/
.paginacao ul li a:hover { background-color: #DCEDDD; }

/***********************************
************ Chamadas **************
***********************************/
/****** Chapeu ******/
.centro_conteudo h6.chapeu,
.centro_conteudo h6.chapeu a { color: #0066c6; }

.centro_conteudo h6.chapeu_foto { background: #246D26; }
/**/

/****** Chamadas Principal ******/
.centro_conteudo .ch_principal { background: #eeeeee; }
.centro_conteudo .ch_principal ul.chamadas span { color: #0066c6; }
.centro_conteudo .ch_principal ul.controle li { color: #0066c6; }
.centro_conteudo .ch_principal ul.controle li:hover { background-color: #e5eef4; }
.centro_conteudo .ch_principal ul.controle li.ativo { background-color: #0066c6; }
/**/

/****** Mosaico de Series ******/
.centro_conteudo .mosaico_series {
	float: right;
	margin-bottom: 7px;
	margin-left: 0px;
	width: 385px;
	border: none;
}
.centro_conteudo .mosaico_series ul.abas {
	padding-top: 5px;
}
.centro_conteudo .mosaico_series .aba_conteudo {
	padding: 0 0 0 2px;
	margin: 0;
	min-height: 1px !important;
}
.centro_conteudo .mosaico_series .aba_conteudo ul {
	margin-top: 6px;
}
.centro_conteudo .mosaico_series .serie_a, 
.centro_conteudo .mosaico_series .serie_b {
	margin: 0;
	padding: 0;
}
.centro_conteudo .mosaico_series .serie_a li, 
.centro_conteudo .mosaico_series .serie_b li {
	display: inline;
	float: left;
	padding: 0 1px 0 0;
	margin: 0;
}
/* mosaico da pagina de futebol */
.centro_conteudo .mosaico_interno {
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
}
.centro_conteudo .mosaico_interno ul.abas {
	padding-top: 0px;
	margin: 4px 0;
	float: right;
}
.centro_conteudo .mosaico_interno ul.abas li {
	margin: 0 4px 0 0 !important;
	padding: 1px 6px !important;
	border: 1px solid #CCCCCC !important;
	font-size: 12px !important;
	font-weight: bold;
	line-height: normal !important;
	letter-spacing: normal !important;
}
.centro_conteudo .mosaico_interno .chapeu {
	float: left;
	font-size: 12px;
	padding-left: 14px;
	padding-top: 4px;
}
.centro_conteudo .mosaico_interno .aba_conteudo {
	border: none;
	background: #ffffff;
}
* html .centro_conteudo .mosaico_interno .aba_conteudo {
	height: 1px;
	overflow: visible;
}
.centro_conteudo .mosaico_interno .aba_conteudo ul {
	margin-top: 5px;
}
/**/

/****** Chamada media horizontal ******/
.centro_conteudo .ch_media_hr {
	float: left;
	margin-bottom: 0;
	margin-top: 5px;
	margin-left: 10px;
}

.ch_media_hr.ch_media_hr_meio {
	width: 355px !important;
	height: 115px;
	padding-right: 5px;

	margin: 10px 0 5px 0 !important;
}
.centro_conteudo .ch_media_hr_meio.even {
	padding-right: 0;
	padding-top: 0 !important;
}
.ch_media_hr.ch_media_hr_meio2 {
	width: 355px !important;
	height: 115px;
	padding-right: 5px;
	margin-left: 0 !important;
	padding-top: 20px !important;
}
.centro_conteudo .ch_media_hr_meio2.even2 {
	padding-right: 0;
}
.ch_media_hr_topo {
	float: right;
	width: 385px;
/*	margin-top: 10px !important;*/
	margin-bottom: 15px !important;
}
.ch_media_hr_topo1 {
	width: 385px;
	margin-bottom: 10px !important;
}
.ch_media_hr_topo1 .img_borda { margin-bottom: 0 !important; }

.ch_media_hr_topo2 {
	float: right !important;
	width: 376px;
	margin-top: 10px !important;
}

.ch_media_hr_meio3 {
	width: 345px;
	float: left;
	margin: 0 12px 30px 0 !important;
}
.ch_media_hr_meio3 .img_borda, .ch_media_hr_meio4 .img_borda { margin-bottom: 0 !important; }

.centro_conteudo .ch_media_hr_meio_unica { 
	width: 435px;
	margin-top: 10px;
}

.ch_media_hr_meio4 {
	margin: 0 10px 0 0 ;
	width: 445px;
	padding-bottom: 25px;
}

.ch_media_hr.ch_media_hr_meio_unica2 { 
	width: 450px;
	margin-bottom: 8px !important;
}
.ch_media_hr.ch_media_hr_meio_unica2 .img_borda { margin-bottom: 0 !important; }

.ch_media_hr_meio_fut {
	width: 355px !important;
	float: left;
}
.ch_pequena.ch_media_meio {
	width: 230px;
	padding-left: 10px;
	margin-bottom: 20px;
	*margin-top: 12px;
}
* html .ch_pequena.ch_media_meio {
	margin-top: 12px;
}
.ch_pequena.ch_media_meio.canto { padding-left: 0;  float: right; }
.ch_pequena.ch_media_meio h3 {
	font-size: 12px;
}

.ch_pequena.ch_media_meio2 {
	width: 225px;
	padding-left: 10px;
	margin-bottom: 20px;
	margin-top: 8px;
}
.ch_pequena.ch_media_meio2.canto { padding-left: 0;  float: right; }
.ch_pequena.ch_media_meio2 h3 {
	font-size: 12px;
}


.ch_media_hr_meio_dupla {
	width: 345px;
	float: left;
	margin: 10px 13px 30px 0 !important;
}
.ch_media_hr_meio_dupla .img_borda { margin-bottom: 0 !important; }
/**/

.centro_conteudo .ch_media_vr {
	float: left;
	width: 156px;
	
}
.ch_media_vr_fundo {
	margin-right: 30px;
}
.ch_media_vr_fundo.even {
	margin-right: 0;
}
.centro_conteudo .ch_media_vr.ch_meio { 
	margin-left: 15px;
}

/* para home de esportes */
.centro_conteudo .ch_media_vr.ch_media_vr_meio {
	width: 153px !important;
	margin: 10px 0 30px 18px !important;
}

.centro_conteudo .ch_media_vr_meio_fut {
	margin: 0 12px 0 0 !important;
}

.lista_ch_media_vr {
	margin-right: 20px;
}
.lista_ch_media_vr .ch_media_vr_meio_fut {
	margin-bottom: 18px !important;
	margin-right: 0 !important;
}
.lista_canto {
	width: 152px;
	float: right;
	margin: 0 !important;
}
/**/


/****** Chamada Pequena ******/
/* topo */
.centro_conteudo .ch_pequena { float: left; }

.centro_conteudo .ch_pequena.ch_topo {
	width: 250px !important;
	margin-left: 10px;
	margin-bottom: 15px;
}
.centro_conteudo .ch_pequena.ch_topo .img_borda { margin-top: 5px; }

/* meio */
.centro_conteudo .ch_pequena.ch_meio {
	width: 192px !important;
	margin-left: 15px;
	margin-bottom: 15px;
}

/* meio2 */
.ch_pequena.ch_meio2 {
	float: left;
	width: 220px !important;
	margin-top: 7px;
	margin-bottom: 5px;
	padding-left: 10px;
}
.ch_pequena.ch_meio2 .img_borda { margin-top: 5px; }

.ch_pequena.ch_topo_esportes {
	width: 180px;
	float: left;
	margin-left: 11px;
/*	margin-top: 15px;*/
}
/**/


/****** Banner ******/
.centro_conteudo .banner {
	float: left;
	margin-left: 10px;
}
.centro_conteudo .banner.even { margin: 0 !important; }
.centro_conteudo .banner2 {
	float: right;
	margin: 0;
}
/**/

/****** Lista de chamdas pequenas ******/
.centro_conteudo .lista_ch_pequena  dd { min-height: 80px !important; }
* html .centro_conteudo .lista_ch_pequena  dd { height: 80px !important; }

.ch_media_hr h3 {
	line-height: 0.938em !important;
}

.centro_conteudo .lista_ch_pequena .ch_pequena { float: none; }

.lista_ch_pequena_maisesportes,
.centro_conteudo .lista_ch_pequena_maisesportes.even { 
	padding-top: 10px !important;
	padding-bottom: 20px !important;
}
* html .lista_ch_pequena_maisesportes,
* html .centro_conteudo .lista_ch_pequena_maisesportes.even { 
	padding-top: 0px !important;
}
.lista_ch_pequena_maisesportes .img_borda { margin-top: 5px !important; }

.centro_conteudo .lista_ch_pequena.ch_meio { 
	float: left;
	margin-left: 10px;
	width: 275px;
}
.lista_ch_pequena_fundo .img_borda {
	margin-top: 5px !important;
}

.centro_conteudo .lista_ch_pequena.ch_meio .ch_pequena {
	width: 100%;
}

dl.lista_ch_pequena.lista_ch_pequena_meio { 
	margin: 0 !important;
	padding-top: 0 !important;
	width: 200px;
}
.lista_ch_pequena_meio dd {
	margin-bottom: 23px;
}
.lista_ch_pequena_meio .img_borda {
	margin-top: 5px !important;
}
.centro_conteudo .lista_ch_pequena_meio_fut {
	padding-top: 0 !important;
	margin-right: 0px !important;
	margin-bottom: 0 !important;
	padding-bottom: 15px;
	*padding-bottom: 25px;
	width: 238px;
}	
* html .centro_conteudo .lista_ch_pequena.lista_ch_pequena_meio_fut {
	padding-bottom: 25px;	
}
.centro_conteudo .lista_ch_pequena_meio_fut h3 {
	font-size: 12px;
	padding-top: 4px;


}
.centro_conteudo .lista_ch_pequena.lista_ch_pequena_meio_fut dd {
	padding-top: 0 !important;
	width: 238px;
	margin-bottom: 13px;
	min-height: 80px;
}
* html .centro_conteudo .lista_ch_pequena.lista_ch_pequena_meio_fut dd { height: 80px; }

.lista_ch_pequena_meio_fut .img_borda {
	margin-top: 5px !important; 
}


/**/

/****** Chamadas Abas ******/
.centro_conteudo .ch_abas ul.abas li.ativo {
	color: #246D26;
}
/**/


/****** Classificacao ******/
.ch_classificacao {
	border: 1px solid #cccccc;
	width: 385px;
	float: right;
	padding: 5px 0;
}
.ch_classificacao h6.chapeu {
	float: left;
	font-size: 12px;
	padding: 0 0 0 10px;
}
.abas_dentro  {
	float: right;
}
.abas_dentro li {
	display: block;
	float: left;
	font-weight: bold;
	border: 1px solid #cccccc;
	padding: 1px 6px;
	display: block;
	cursor: pointer;
	background: #eeeeee;
	margin-right: 4px;
}
.abas_dentro li.ativo {
	background: #ffffff;
	color: #0066c6;
}
.ch_classificacao .aba_conteudo {
	border: none !important;
	padding: 0 !important;
	min-height: 1px !important;
}
.ch_classificacao table {
	width: 100%; 
	border-top: 1px solid #e5e5e5;
	margin-top: 10px;
}
.ch_classificacao table td {
	border-bottom: 1px solid #e5e5e5;
	font-weight: bold;
	padding: 1px 10px;

}
.ch_classificacao table td,
.ch_classificacao table td a {
	color: #0066c6;
}
.ch_classificacao table td.posicao {
	color: #666666;
	padding-right: 0;
	text-align: left;
	width: 20px;
}
.ch_classificacao table td.time {
	padding-left: 0;
	text-align: left;
	width: 195px;
}
.ch_classificacao table td span {
	color: #9e9e9e;
	font-size: 12px;
}
.ch_classificacao .mais { margin: 3px 0 0 0; font-size: 12px; }
.ch_classificacao .mais a {
	background-image: url(img/esportes/icn_mais1.gif) !important;
	font-size: 12px;
}

/**/

/****** Tabelas ******/
.tbl_site {
	border: 1px solid #cccccc;
}
.tbl_site dt {
	background: #eeeeee;
	color: #0066c6;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 5px 6px 10px;
	height: 20px;
}
.tbl_site dt a {
	color: #0066c6;
}
.tbl_site dt span {
	float: left;
}
.tbl_site dt a.mais {
	font-size: 12px;
	background: url(img/esportes/icn_mais1.gif) right center no-repeat;
	padding: 3px 26px 3px 0;
	font-weight: normal;
	float: right;
	text-align: right;
}
.tbl_site table { 
	width: 100%;
}
.tbl_site table tr.even {
	background: #f1f2f2;
}
.tbl_site table td {
	border-top: 1px solid #cccccc;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
}
.tb_ranking table .posicao {
	padding-left: 10px;

}
.tb_ranking table .time {
	width: 170px;
	padding-left: 2px;
}
.tb_ranking table .time img {
	display: block; 
	float: left;
	margin-right: 5px;
}
.tb_ranking table .pontuacao {
	color: #0066c6;
}
.tb_ranking table .pontuacao span {
	font-size: 12px;
	color: #9e9e9e;
}
.tb_ranking,
.tb_campeonatos {
	float: right;
	width: 286px;
	margin-bottom: 15px;
}

.tb_campeonatos a.mais { line-height: 9px; }

.tb_campeonatos table td {
	padding: 0 10px;
	height: 22px;
}
.tb_campeonatos table td a {
	background: url(img/esportes/icn_mais2.gif) left center no-repeat;
	padding-left: 16px;
}
/**/

/* Agenda dos campeonatos */
.agenda_campeonatos {
	clear: both;
	border: 1px solid #CCCCCC;
	background: url(img/esportes/bg_agenda.gif) left top repeat-x;
	height: 156px;
	overflow: hidden;
	margin: 10px 0 25px 0;
}
.agenda_campeonatos dt {
	font-size: 12px;
	font-weight: bold;
	color: #0066c6;
	padding: 6px 10px;
	clear: both;
	height: 25px;
}
.agenda_campeonatos dt a {
	color: #0066c6;
}
.agenda_campeonatos dt span {
	float: left;
}
.agenda_campeonatos a.mais {
	font-size: 12px;
	background: url(img/esportes/icn_mais1.gif) right center no-repeat;
	padding: 3px 26px 3px 0;
	font-weight: normal;
	float: right;
	text-align: right;
	line-height: 9px;
	position: relative;
	top: -150px;
	right: 213px;
}
.agenda_campeonatos dt select {
	font-weight: normal;
	color: #616161;
	font-size: 12px;
	width: 205px;
	float: right;
	margin-left: 10px;
}
.agenda_campeonatos dd {
	display: none;
	padding: 15px 12px 0 12px;
}
.agenda_campeonatos dd.ativo { display: block; border: none; }

.agenda_campeonatos .setas_area_lista {
	position: relative;
	/*float: left;*/
	width: 640px;
	height: 104px;
	overflow: hidden;
}
.agenda_campeonatos .seta_anterior,
.agenda_campeonatos .seta_proxima {
	cursor: pointer;
	display: block;
	width: 25px;
	height: 25px;
	margin-top: 10px;
	background-position: center;
	background-repeat: no-repeat;
}
.agenda_campeonatos .seta_anterior {
	float: left;	
	background-image: url(img/esportes/icn_seta_esquerda.gif);
}
.agenda_campeonatos .seta_proxima {
	float: right;	
	background-image: url(img/esportes/icn_seta_direita.gif);
}
.agenda_campeonatos.seta_anterior,
.agenda_campeonatos .seta_proxima { 
	background-color: #c9168e;
}
.agenda_campeonatos .aba_conteudo ul {
	width: 640px;
	height: 104px;
}
.agenda_campeonatos ul li {
	float: left;
	height: 104px;
	width: 310px;
	padding: 0 5px;
} 
.agenda_campeonatos ul li .logo_times {
	height: 50px;
	overflow: hidden;
	background: url(img/esportes/img_vs.gif) center 7px no-repeat;
	padding: 0 80px;
}
.agenda_campeonatos ul li .logo_times img { float: left; }
.agenda_campeonatos ul li .logo_times img.even { float: right; }

.agenda_campeonatos ul li .jogo {
	text-align: center;
	font-size: 12px;
	line-height: 1.4em;
	margin-top: 8px;
}
.agenda_campeonatos ul li .jogo strong { 
	display: block;
	font-size: 12px;
}

.agenda_campeonatos ul li .jogo strong span {
	color: #0066c6;
}
.agenda_campeonatos ul li .jogo2 {
	text-align: center;
	font-size: 12px;
	line-height: 1.4em;
	margin-top: 8px;
	
}
.agenda_campeonatos ul li .jogo2 strong {
	display: block;
	color: #0066c6;
	font-size: 12px;
}
.agenda_campeonatos ul li .jogo2 strong span {
	color: #e1353b;
	text-transform: lowercase;
}
.agenda_campeonatos ul.abas {
	width: 180px;
	padding: 0;
	height: 0;
	position: absolute;
	margin-top: -47px;
	margin-left: -5px;
}
.agenda_campeonatos ul.abas li {
	height: auto;
	width: auto;
	padding: 3px 7px;
	border: 1px solid #cecece;
	background: #eeeeee;
	color: #595959;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	margin-right: 3px;
	letter-spacing: -1px;
}
.agenda_campeonatos ul.abas li.ativo { background: #ffffff;  color: #0066c6; }

.agenda_campeonatos .aba_conteudo { display: none; }
.agenda_campeonatos .aba_conteudo.ativo { display: block; }



dl.agenda_times {
	width: 376px;
	height: 140px;
	float: right !important;
	margin: 13px 0 0 0;
	clear: none;
}
dl.agenda_home { 
	margin-left: 10px;
	margin-bottom: 10px;
	float: left !important; 
}
dl.agenda_times ul.abas {
	margin-top: -43px;
/*	margin-left: 3px;*/
}
dl.agenda_times dt {
	font-size: 12px;
	font-weight: bold;
	color: #0066c6;
	padding: 6px 5px 6px 10px;
	clear: both;
	height: 20px;
}
dl.agenda_times dt select {
	font-weight: normal;
	color: #616161;
	font-size: 12px;
	width: 135px;
	float: right;
}
dl.agenda_times dd {
	padding:  15px 12px 0 12px;
}
* html dl.agenda_times dd { padding-top: 13px; }

dl.agenda_times .setas_area_lista {
	width: 302px;
	height: 93px;
}
dl.agenda_times ul {
	width: 302px;
	height: 93px;
}
.centro_conteudo dl.agenda_times .aba_conteudo ul li {
	width: 292px;
	height: 93px;
} 
dl.agenda_times ul li .logo_times {
	padding: 0 72px;
}
dl.agenda_times ul li .jogo, 
dl.agenda_times ul li .jogo2 {
	margin-top: 5px;
}
.centro_conteudo dl.agenda_times .aba_conteudo .mais {
	top: -135px;
	right: 135px;
}

.centro_conteudo dl.agenda_times dd h3.tit_campeonatos {
	display: inline;
	float: left;
	margin-top: -40px;
	margin-left: -7px;
}
.centro_conteudo dl.agenda_times h6.chapeu {
	position: absolute;
	font-size: 12px;
	margin-left: 6px;
	margin-top: 3px;
	float: left;
}
/**/

/* Classificacao TImes */
.classificacao_times {
	width: 376px;
	float: right;
	padding-bottom: 4px;
}
.classificacao_times dt {
	font-size: 12px;
	letter-spacing: -1px;
}
.classificacao_times dt a {
	float: left;
}
.classificacao_times dt select {
	float: right;
	font-size: 12px;
	font-weight: normal;
	width: 135px;
	letter-spacing: normal;
	color: #616161;
}
.classificacao_times dd { display: none; }
.classificacao_times dd.ativo { display: block; }

.classificacao_times dd h6.chapeu {
	background: transparent;
	color: #0066c6;
	font-size: 12px;
	letter-spacing: -1px;
	position: relative;
	margin-top: -28px;
	margin-left: 5px;
	margin-bottom: 5px;
	width: 220px;
}

.classificacao_times table td {
	font-size: 12px;
	font-weight: normal;
	border: none;
	padding: 0 0 1px 10px;
	vertical-align: middle;
}
.classificacao_times table td.posicao {
	width: 11px;
	font-weight: bold;
}
.classificacao_times table td.time {
	width: 78%;
	font-size: 12px; 
}

.classificacao_times table tr.time_ativo td {font-size: 12px; font-weight: bold; }
.classificacao_times table tr.time_ativo td.posicao { font-size: 12px; }
.classificacao_times table tr.time_ativo td.time { font-size: 12px; }

.classificacao_times .mais { font-size: 12px; }
/**/

/****** Bolao dos artistas ******/
.centro_conteudo .bolao_artistas {
	width: 695px;
	float: left;
	border: 1px solid #ccc;
	margin: 15px 0 10px 0;
	padding: 10px;
}
.centro_conteudo .bolao_artistas h4 {
	font-size: 12px;
	display: block;
	margin: 0 0 10px 0;
}
.centro_conteudo .bolao_artistas .nome_artistas, 
.centro_conteudo .bolao_artistas .nome_times {
	width: 685px;
	float: left;
	background: #f1f2f2;
	padding: 4px 5px;
	text-align: center;
	margin: 0 0 4px 0;
}
.centro_conteudo .bolao_artistas .nome_times { 
	margin: 4px 0 0 0; 
	height: 22px; 
	overflow: hidden; 
}
.centro_conteudo .bolao_artistas .nome_artistas a, 
.centro_conteudo .bolao_artistas .nome_times span {
	width: 228px;
	float: left;
	font-weight: bold;
}
.centro_conteudo .bolao_artistas .nome_times span {
	font-size: 12px;
	color: #0066c6;
	font-weight: bold;
}
.centro_conteudo .bolao_artistas .seta_anterior_bolao, 
.centro_conteudo .bolao_artistas .seta_proxima_bolao {
	width: 25px;
	height: 25px;
	float: left;
	margin: 15px 0 0 0;
	cursor: pointer;
}
.centro_conteudo .bolao_artistas .seta_proxima_bolao { float: right; }

.centro_conteudo .bolao_artistas .seta_anterior_bolao { background:url(img/esportes/icn_seta_esquerda.gif) 0 0 no-repeat; }
.centro_conteudo .bolao_artistas .seta_proxima_bolao { background:url(img/esportes/icn_seta_direita.gif) 0 0 no-repeat; }

.centro_conteudo .bolao_artistas ul {
	width: 635px;
	height: 55px;
	overflow: hidden;
	float: left;
	padding: 0 5px;
}
.centro_conteudo .bolao_artistas ul li {
	display: inline;
	width: 205px;
	float: left;
	background: url(img/esportes/img_vs.gif) center center no-repeat;
	margin: 0 10px 0 0;
}

.centro_conteudo .bolao_artistas ul li.even { margin:0; }

.centro_conteudo .bolao_artistas ul li img { float: left; }
.centro_conteudo .bolao_artistas ul li img.even { float: right; }

.centro_conteudo .bolao_artistas .mais { padding: 5px 0 0 0; }
.centro_conteudo .bolao_artistas .mais a {
	background: transparent url(img/esportes/icn_mais.gif) right center no-repeat;
	color: #246D26;
	font-weight: bold;
	padding: 0 16px 0 0;
}
/**/


/* Agenda Futebol */
.centro_conteudo .rodadas ul  {
	margin-bottom: 20px;
	height: 27px;
}
.centro_conteudo .rodadas ul li { 
	display: block; 
	float: left;
}
.centro_conteudo .rodadas ul li span, 
.centro_conteudo .rodadas ul li a {
	display: block;
	color: #616161;
	background: #f1f2f2;
	font-weight: bold;
	margin: 0;
	padding: 5px 0;
	float: left;
	font-size: 12px;
	width: 64px;
	height: 17px;
	text-align: center;
	border: 1px solid #d9d9d9;
	border-left: none;
}
.centro_conteudo .rodadas ul li span { color: #0066c6; border-left: 1px solid #d9d9d9; }


.centro_conteudo .rodadas2 ul li span, 
.centro_conteudo .rodadas2 ul li a {
	width: auto;
	padding: 5px 13px;
}
.centro_conteudo .rodadas2 ul li.off span {
	color: #BDBDBD;
}


.centro_conteudo .rodadas ul li.selecionado a,
.centro_conteudo .rodadas ul li.selecionado a:hover,
.centro_conteudo .rodadas ul li a:hover {
	background: #0066c6;
	color: #ffffff;
	text-decoration: none;
}
.centro_conteudo .rodadas ul li a:hover {
	background: #DCEDDD;
	color: #616161;
}
.centro_conteudo .rodadas .chapeu_foto {
	font-size: 12px;
	text-transform: uppercase;
	padding: 1px 4px;
}
.centro_conteudo .rodadas .tbl_agenda {
	margin-top: 5px;
	margin-bottom: 20px;
}

.tbl_rodadas {
	border: 1px solid #d6d6d6;
	width: 47%;
	float: left;
	margin-top: 20px;
	margin-right: 30px;
}
.tbl_rodadas.odd { margin-right: 0; }

.tbl_rodadas dt {
	font-size: 12px;
	font-weight: bold;
	color: #0066c6;
	padding: 7px 0 3px 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #D6D6D6;
}
/*.tbl_rodadas dt .link_topo {
	font-weight: normal;
	font-size: 65%;
	float: right;
	position: relative;
	top: 0;
	*top: -20px;
	padding-right: 12px;
}
* html .tbl_rodadas dt .link_topo { top: -20px; }*/

.tbl_rodadas dd {
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 15px;
	margin: 0 20px 15px 20px;
}
.tbl_rodadas dd.odd { border: none; }

.tbl_rodadas table th {
	font-size: 12px;
	font-weight: bold;
	color: #246D26;
	padding-bottom: 5px;
}
.tbl_rodadas table td {
	font-weight: bold;
	line-height: 1.2em;
	font-size: 12px;
}
.tbl_rodadas table { width: 100%; }

/*.tbl_rodadas table .rodada_hora {
	font-weight: normal;
}
.tbl_rodadas td.rodada_time1 {
	width: 45%;
	text-align: right;
}
.tbl_rodadas td.rodada_resultado {
	font-size: 1.3em;
	width: 18%;
	text-align: center;
}*/

.ch_rodadas {
	width: 384px;
	margin: 0 0 5px 0;
	float: right;
}
.ch_rodadas2 { margin-top: 3px; *margin-top: 3px; }

.ch_rodadas dt {
	margin-bottom: 0;
	padding-bottom: 5px;
	background: #EEEEEE;
	border: none;
}
.ch_rodadas dt a { color: #0066c6; }

.ch_rodadas dt select {
	margin-right: 10px;
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #616161;
	width: 165px;
}
.ch_rodadas dd { 
	padding: 0 ;
	margin: 0;
	display: none;
}
.ch_rodadas dd.ativo { display: block; border: none; }

.ch_rodadas table td {
	padding: 0 7px;
	height: 20px;
	vertical-align: middle;
	font-size: 12px; 
	color: #0066c6;
}
.ch_rodadas table tr.even {
	background: #F1F2F2;
}
.ch_rodadas table td.agenda_hora { color: #666666; width: 91px; font-size: 12px; }
.ch_rodadas table td.agenda_times img { position: relative; top: 2px; }
.ch_rodadas table td.agenda_times a { color: #0066c6; }
.ch_rodadas table td.esporte { text-align: right; font-size: 12px; }
.ch_rodadas table td.agenda_posicao { width: 3%; color: #666666;}

.ch_rodadas p.mais {
	margin: 5px 0;
	line-height: 1em;
}
.ch_rodadas p.mais a {
	background: url(img/esportes/icn_mais1.gif) right center no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #0066c6;
	padding: 1px 25px 0 0 !important;
}
/* olimpicos */
.rodadas_olimpicas table td { 
	padding: 0 4px;
	word-spacing: -0.1em; 
}
.rodadas_olimpicas table td.agenda_hora {
	width: 75px;
	font-size: 12px;
	letter-spacing: -0.02em;
}
.rodadas_olimpicas table td.agenda_times {
	letter-spacing: -0.02em;
}
.rodadas_olimpicas table td.esporte { 
	width: 83px; 
	font-size: 12px; 
	padding-left: 0;
	letter-spacing: -0.01em;
}
/**/


/*  Classificacao */
h3.tit_grupos {
	margin: 15px 0 10px 0;
	float: none;
	word-spacing: normal !important;
	letter-spacing: normal;
}
h3.tit_grupos span {
	background: #246D26;
	color: #FFFFFF;
	letter-spacing: normal;
	padding: 1px 4px;
	text-transform: uppercase;
}
h3.tit_classificacao {
	text-transform: uppercase;
	font-size: 12px;
	border-bottom: 1px solid #DFDFDF;
	margin: 20px 0 20px 0;
}
table.tbl_classificacao tr:hover { background: #f5f5f5; }
table.tbl_classificacao tr.libertadores:hover, 
table.tbl_classificacao tr.time_classificado:hover { background: #d5e6d5; }
table.tbl_classificacao tr.prelibertadores:hover { background: #d5e6d5; }
table.tbl_classificacao tr.sulamericana:hover { background: #ffe4cc; }
table.tbl_classificacao tr.rebaixamento:hover { background: #f5d2d2; }

* html table.tbl_classificacao tr { behavior: url(r7/css/csshover.htc); }

.tbl_classificacao {
	border: 1px solid #CCCCCC;
	width: 100%;
}
.tbl_classificacao th {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #0066c6;
	padding: 5px 0 4px 8px;
	vertical-align: middle;
	background: #eeeeee;
	border-right: 0px solid #CCCCCC;
	text-align: center;
}
.tbl_classificacao td {
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	padding: 3px;
	border-top: 1px solid #CCCCCC;
	text-align: center;
	border-right:1px solid #CCCCCC;
}
.tbl_classificacao .posicao { 
	width: 40px; 
	border-right: none;
	text-align: left;
}
.tbl_classificacao .posicao span  {
	display: block;
	width: 25px;
	height: 21px;
	padding-top: 4px;
	background: #dfdfdf;
	text-align: center;
	color: #666666;
	font-weight: bold;
}
.tbl_classificacao .posicao.libertadores span, 
.tbl_classificacao .posicao.time_classificado span { 
	background: #0066c6; 
	color: #ffffff; 
}
.libertadores a, 
.time_classificado a { color: #0066c6; }

.tbl_classificacao .posicao.prelibertadores span { 
	background: #004900; 
	color: #ffffff; 
}
.prelibertadores a { color: #004900; }

.tbl_classificacao .posicao.sulamericana span { 
	background: #ff7901; 
	color: #ffffff; 
}
.sulamericana a { color: #ff7901; }

.tbl_classificacao .posicao.rebaixamento span { 
	background: #cc1c1c; 
	color: #ffffff; 
}
.rebaixamento a { color: #cc1c1c; }

.tbl_classificacao .time {
	text-align: left;
	width: 124px;
}

.legenda {
	background: #f1f2f2;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
}
.legenda dt {
	font-size: 12px;
	font-weight: bold;
	color: #0066c6;
	padding-bottom: 3px;
}
* html .legenda dt {
	position: relative;
}
.legenda dd ul li {
	color: #616161;
	font-size: 12px;
}
.legenda dd .letras1,
.legenda dd .letras2,
.legenda dd .letras3, 
.legenda dd .letras4 {
	width: 110px;
	float: left;
}
.legenda dd .letras1 li,
.legenda dd .letras2 li,
.legenda dd .letras3 li, 
.legenda dd .letras4 li {
	padding: 3px 0;
}
.legenda dd .letras1 span,
.legenda dd .letras2 span,
.legenda dd .letras3 span, 
.legenda dd .letras4 span {
	font-weight: bold;
	display: block;
	float: left;
	width: 22px;
}
.legenda dd .cores {
	display: block;
	float: left;
	border-left: 1px solid #a4a4a4;
	padding-left: 25px;
	margin-left: 25px;
	min-height: 65px;
}
* html .legenda dd .cores { height: 65px; }
.legenda dd .cores li span {
	display: block;
	float: left;
	width: 8px;
	height: 8px;
	margin-right: 5px;
	position: relative;
	top: 4px;
	font-size: 12px;
}
.legenda dd .cores .libertadores span, 
.legenda dd .cores .time_classificado span { background: #0066c6; }
.legenda dd .cores .prelibertadores span  { background: #003c00; }
.legenda dd .cores .sulamericana span  { background: #ff7901; }
.legenda dd .cores .rebaixamento span  { background: #cc1c1c; }
/**/

/****** Agendas ******/
.descricao_agenda {
	font-size: 12px;
	color: #0066c6;
	font-weight: bold;
	margin-bottom: 15px;
}
.filtros_agenda {
	background: #f1f2f2;
	padding: 6px 8px;
	margin-bottom: 15px;
	color: #6e6e6e;
	
	font-weight: bold;
}
.filtros_agenda label {
	font-size: 12px;
}
.filtros_agenda label span {
	color: #246D26;
	font-size: 12px;
	padding-right: 15px;
}
.filtros_agenda select {
	width: 215px;
	color: #6e6e6e;
	margin-left: 5px;
}
.filtros_agenda .modalidade {
	float: right;
}
.tbl_agenda {
	width: 756px;
	border: 1px solid #cccccc;
	border-right: none;
	border-bottom: none;
}
.tbl_agenda th {
	background: #eeeeee;
	font-weight: bold;
	font-size: 12px;
	color: #0066c6;
	text-transform: uppercase;
	border-right: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: center;
	padding: 3px;
}
.tbl_agenda td {
	font-size: 12px;
	border-right: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 0 8px;
	vertical-align: middle;
	font-weight: bold;
	height: 30px;
}
.tbl_agenda .hora { 
	width: 37px;
	text-align: center;
}
.tbl_agenda .adicional_header {
	text-align: left;
	padding-left: 0;
}
.tbl_agenda  .descricao {
	width: 90px;
}
.tbl_agenda .data_header {
	text-align: left;
	padding-left: 20px;
}
.tbl_agenda td.data {
	color: #0066c6;
	font-size:12px;
	line-height: 12px;
	width: 145px;
}
.tbl_agenda td.data span {
	color: #616161;
	padding-left: 3px;
}
.tbl_agenda td.partida img, 
.tbl_agenda td.resultado img{
	position: relative;
	top: 2px;
}
.tbl_agenda td.time1,
.tbl_agenda td.partida,
.tbl_agenda td.resultado,
.tbl_agenda td.time2 {
	padding: 0;

}
.tbl_agenda td.time1 {
	border-right: none;
	text-align: right;
	width: 100px;
	color: #0066c6;
}
.tbl_agenda td.partida {
	border-right: none;
	width: 70px;
	text-align: center;
}
.tbl_agenda td.resultado {
	border-right: none;
	width: 115px;
	padding: 0;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.tbl_agenda td.resultado .versus { margin: 0 2px; top: 2px; }

.tbl_agenda td.time2 {
	width: 100px;
	color: #0066c6;
}
.tbl_agenda td.time1 a, 
.tbl_agenda td.time2 a { color: #0066c6; }

.tbl_agenda td.cidade {
	width: 115px;
	text-align: center !important;
}

.tbl_agenda .selecao_header {
	text-align: left;
	padding-left: 20px;
}


.tbl_agenda .ranking {
	width: 60px;
	text-align: center;
	color: #0066c6;
	font-size: 12px;
}
.tbl_agenda .selecao {
	width: 145px;
	padding-left: 20px;
	color: #0066c6;
}
.tbl_agenda .selecao img {
	position: relative;
	top: 3px;
	margin-right: 3px;
}
.tbl_agenda .pontos {
	width: 135px;
	text-align: center;
}
.tbl_agenda .ranking2 {
	text-align: center;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 90px center;
}
.tbl_agenda .sobe { background-image: url(img/esportes/ranking_sobe.gif); }
.tbl_agenda .desce { background-image: url(img/esportes/ranking_desce.gif); }
.tbl_agenda .mantem { background-image: url(img/esportes/ranking_mantem.gif); }

.tbl_agenda .pontos2 {
	text-align: center;
}

.agenda_media {
	margin-bottom: 20px;
}
.agenda_media th {
	text-align: left;
	padding-left: 20px;
}
.agenda_media .partida2, 
.agenda_media .partida2 a {
	color: #0066c6;
}
.agenda_media .partida2 img {
	position: relative;
	top: 3px;
}
.agenda_media .cidade, 
.agenda_media .cidade a {
	color: #0066c6;
}
.infografico-agenda {
	text-align: center;
	background: #eeeeee;
	padding: 60px 0;
}

.cont_adicional {
	background: #EEEEEE;
	padding: 3px 10px 5px 10px;
	margin-bottom: 30px;
	margin-top: -10px;
}
.cont_adicional p {
	font-weight: bold;
	font-size: 12px;
}
.cont_adicional p.time_classificado img {
	position: relative;
	top: 3px;

}
.cont_adicional p.time_classificado a { color: #246D26; }

.chamadas_adicionais h2 {
	font-size: 12px;
	font-weight: bold;
	background: #f2f2f2;
	padding: 3px 8px;
	width: 374px;
	margin-bottom: 15px;
}
.chamadas_adicionais .banner { float: right; }

.chamadas_adicionais .ch_media_hr {
	width: 390px !important;
	margin-left: 0 !important;
}
.chamadas_adicionais .ch_media_hr .chapeu_foto {
	text-transform: none;
	padding: 0 4px;
	font-size: 12px;
}
/**/

/****** Plantao ******/
.plantao {
	background: #eeeeee;
	margin-top: 10px;
	padding-top: 8px;
}
.plantao dt {
	font-size: 12px;
	font-weight: bold;
	margin: 0 12px 4px 12px;
}
.plantao dd {
	font-size: 12px;
	padding-bottom: 6px;
	border-bottom: 1px solid #cccccc;
	margin: 0 12px 7px 12px;
}
.plantao dd.mais {
	padding: 8px 0 0 0;
	margin: 0;
	background: #ffffff;
	border: none;
}
.plantao dd.mais a {
	display: block;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 25px 7px 0;
	text-align: right;
	background: url(img/esportes/icn_mais1.gif) right center no-repeat;
	color: #0066c6;
}
.plantao dd .chapeu_foto {
	margin-right: 3px;
	font-size: 12px !important;
}
.plantao dd div {
	margin-bottom: 7px;
}
.plantao dd.even { border-bottom: none; }
/**/

/****** Mercado da Bola ******/
p.negociacao {
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	float: right;
	margin-bottom: 7px;
}
p.negociacao span {
	width: 18px;
	height: 11px;
	background: #0071bd;
	display: block;
	float: left;
	font-size: 12px;
	position: relative;
	top: 3px;
	margin-right: 4px;
	
}
.mercado_bola {
	border: 1px solid #cccccc;
	border-right: none;
	background: url(img/esportes/bg_tbl_entraesai.gif) 1px top repeat-y;
	margin-bottom: 30px;
	width: 715px;
}
.mercado_bola dt {
	width: 139px;
	float: left;
	padding: 6px;
}
.mercado_bola dt .chapeu_foto {
	background: #246D26;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	padding: 0 4px;
}
.mercado_bola dt img { margin-top: 23px; margin-left: 5px; }

.mercado_bola dt .chapeu_foto a { color: #ffffff; }

.mercado_bola dd {
	width: 564px;
	float: left;
}
.mercado_bola dd.clear { border: none; float: none; clear: both; display: block; line-height: 1px; }

.mercado_bola dd table {
	width: 100%;
	padding: 0;
}
.mercado_bola dd table th {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 10px 5px 39px;
	background-color: #eeeeee;
	background-position: 10px center;
	background-repeat: no-repeat;
}
.mercado_bola dd table th.entra {
	background-image: url(../images/icones/esportes/icn_sobe.gif);
	color: #0066c6;
}
.mercado_bola dd table th.sai {
	background-image: url(../images/icones/esportes/icn_desce.gif);
	color: #ff3000;
}
.mercado_bola dd table td,
.mercado_bola dd table th {
	width: 50%;
	border-right: 0px solid #cccccc;
}
.mercado_bola dd table tr {
	background: url(img/esportes/borda_tbl_entraesai.gif) left top repeat-x;
}
.mercado_bola dd table thead tr { background: none; }

.mercado_bola dd table td ul li { 
	display: inline;
	display: block;
	float: left;
	width: 82px;
	padding: 6px 2px 6px 5px;
}
.mercado_bola dd table td ul li.jogador {
	font-weight: bold;
	padding-left: 10px;
}
.mercado_bola dd table td ul.negociacao li { 
	color: #0071bd;
}
/**/

/****** Classificacao Auto ******/
.classificacao_auto {
	background: #eeeeee;
	padding: 10px;
}
.classificacao_auto .titulo_interno {
	margin-bottom: 10px;
}
.centro_conteudo .classificacao_auto .abas_dentro {
	float: none;
	padding-bottom: 5px;
}
.centro_conteudo .classificacao_auto .abas_dentro li {
	margin: 0;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: -1px;
	padding: 4px 10px;
	margin: 0 5px 5px 0;
}
.centro_conteudo .classificacao_auto .aba_conteudo {
	font-size: 12px;
	padding: 0 10px;
	border: 1px solid #cccccc;
	background: #ffffff;
}
.centro_conteudo .classificacao_auto table {
	width: 100%;
}
.centro_conteudo .classificacao_auto table th {
	border-left: 1px solid #cccccc;
	font-weight: bold;
	padding: 4px 0 4px 10px;
}
.centro_conteudo .classificacao_auto table  th.ranking_head {
	padding-left: 0;
	border-left: none;
}
.centro_conteudo .classificacao_auto table td {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	vertical-align: top;
	padding: 8px 0;
}
.centro_conteudo .classificacao_auto table td.posicao {
	border-left: none;
	padding-right: 10px;
	width: 75px;
}
.centro_conteudo .classificacao_auto table td.posicao span {
	background: #eeeeee;
	font-size: 12px;
	display: block;
	width: 75px;
	height: 30px;
	padding: 21px 0 6px 0;
	text-align: center;
}
.centro_conteudo .classificacao_auto table td.img_piloto {
	border-left: none;
	width: 75px;
}
.centro_conteudo .classificacao_auto table td.img_piloto img { width: 75px; height: 57px;}
.centro_conteudo .classificacao_auto table td.piloto {
	border-left: none;
	padding: 12px 0 10px 10px;
	width: 155px;
}
.centro_conteudo .classificacao_auto table td.piloto .nome_piloto {
	font-size: 12px;
	display: block;
	padding-bottom: 16px;
}
.centro_conteudo .classificacao_auto table td.piloto .pais_piloto img {
	position: relative;
	top: 3px;
}
.centro_conteudo .classificacao_auto table td.piloto_gp {
	width: 290px;
}
.centro_conteudo .classificacao_auto table td.pontosultimo {
	padding: 18px 0 0 10px
}
.centro_conteudo .classificacao_auto table td.pontosultimo span {
	display: block;
	height: 29px;
}
.centro_conteudo .classificacao_auto table td .pontos {
	background: #eeeeee;
	color: #0066c6;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 85px;
	height: 44px;
	padding: 13px 0 0 0;
	text-align: center;
	line-height: 0.650em;
	margin-left: 9px;
	letter-spacing: -0.09em;
}
.centro_conteudo .classificacao_auto table td .pontos span {
	text-transform: uppercase;
	font-size: 12px;
	display: block;
	padding-left: 4px;
	letter-spacing: normal;
}
.centro_conteudo .classificacao_auto table td.equipe {
	width: 100px;
	padding: 16px 0 0 10px;
}
.centro_conteudo .classificacao_auto.gp table td.equipe { width: 120px; }

.centro_conteudo .classificacao_auto table td.equipe span {
	display: block;
	height: 31px;
}
.centro_conteudo .classificacao_auto table td.equipe2 {
	width: 248px;
	padding-left: 10px;
	padding-top: 14px;
}
.centro_conteudo .classificacao_auto table td.equipe2 p {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 12px;
}
.centro_conteudo .classificacao_auto table td.equipe2 p img {
	float: left;
	margin-right: 5px;

}
.centro_conteudo .classificacao_auto table td.nome_equipe {
	border-left: none;
	padding: 0 0 0 10px;
	font-size: 12px;
	vertical-align: middle;
}
.centro_conteudo .classificacao_auto table td.pontuacao {
	width: 80px;
}
.centro_conteudo .bandeiras_gp {
	background: url(img/esportes/bg_gp.jpg) left top no-repeat;
	width: 695px;
	height: 168px;
	padding: 9px 0 9px 20px;
	margin-bottom: 15px;
}
.centro_conteudo .bandeiras_gp .cada_gp {
	float: left;
	margin: 0 0 7px 0;
}
.centro_conteudo .bandeiras_gp .voltar_classificacao {
	float: right;
	margin-right: 12px;
}
.centro_conteudo .bandeiras_gp ul {
	height: 59px;
	padding: 5px 0;
}
.centro_conteudo .bandeiras_gp ul li {
	display: inline;
	float: left;
	margin-left: -7px;
}

.centro_conteudo .gp { padding: 10px 0 0 0; }

.centro_conteudo .gp .titulo_interno { margin-left: 10px;}

.centro_conteudo .gp .aba_conteudo { margin: 10px; }

.centro_conteudo .classificacao_auto .listaAbreFecha tr,
.centro_conteudo .classificacao_auto p.mais a { display: none; }

.centro_conteudo .gp tr.ativo {
	display: block; 
	width: 100%;
}
.centro_conteudo .classificacao_auto p.mais a.ativo { display: block; }

.centro_conteudo .classificacao_auto .listaAbreFecha thead tr { display: block; }

.centro_conteudo .classificacao_auto .listaAbreFecha thead tr .ranking_head { width: 449px; }
.centro_conteudo .classificacao_auto .listaAbreFecha thead tr .equipe_head { width: 119px; }

.centro_conteudo .classificacao_auto p.mais {
	background: #ffffff;
	padding: 10px 0 0 0;
	margin: 0;
}
.centro_conteudo .classificacao_auto p.mais a {
	cursor: pointer;
	font-weight: bold;
	text-align: right;
	color: #0066c6;
	padding: 6px 25px 6px 0 !important;
	background: url(img/esportes/icn_mais1.gif) right center no-repeat;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
	font-size: 12px;
}
.centro_conteudo .classificacao_auto p.mais a#menos {
	background-image: url(img/esportes/icn_menos1.gif);
}

h3.titulo_interno span {
	background: #0066c6;
	color: #ffffff;
	padding: 1px 4px;
	letter-spacing: normal;
}
* html h3.titulo_interno span { position: relative; }

.blocos_gp {
	background: #eeeeee;
	margin: 10px 0 10px 0;
	padding: 9px;
	min-height: 1px;
}
* html .blocos_gp { height: 1px; }

.blocos_gp dt {
	background: #246D26;
	color: #ffffff;
	font-size: 12px;
	padding: 0 6px;
	letter-spacing: normal;
	display: inline;
}
.bloco_gp1 {
	width: 42%;
	padding: 10px;
	border: 1px solid #cccccc;
	background: #ffffff;
	margin-bottom: 15px;
	*margin-bottom: 10px;
	float: left;
}
.gp_futuro .bloco_gp1, 
.gp_futuro .bloco_gp2 { margin-top: 10px; }

/*.gp_futuro .bloco_gp1 { 
	width: 319px;
	*height: 162px;
	float: left;
	margin: 10px 0;
}*/
.bloco_gp1 ul {
	margin-top: 5px;
}
.bloco_gp1 ul li {
	font-size: 12px;
	font-weight: bold;
	background: url(img/esportes/pontinho.gif) left 15px repeat-x;
	height: 20px;
	overflow: hidden;
	letter-spacing: -0.03em;
	margin-bottom: 6px;
	*float: left;
}
* html .bloco_gp1 ul li { margin-bottom: 5px; }

.bloco_gp1 ul li .antesponto {
	background: #ffffff;
	padding: 2px 5px 2px 0;
	float: left;
	display: block;
}
.bloco_gp1 ul li .depoisponto {
	background: #ffffff;
	color: #0066c6;
	font-size: 12px;
	float: right;
	padding: 2px 0 0 5px;
	display: block;
	letter-spacing: -0.05em;
}
.bloco_gp1 ul li.recorde { 
	background: #ffffff;
	margin-top: 10px;
}
.bloco_gp1 ul li.recorde .antesponto { padding-left: 0; }
.bloco_gp1 ul li .hora_recorde {
	color: #0066c6;
	font-size: 12px;
	text-align: right;
	padding: 0;
	float: right;
	letter-spacing: -0.05em;
}
.bloco_gp2 {
	width: 42%;
	padding: 10px;
	border: 1px solid #cccccc;
	background: #ffffff;
	float: right;
}
.bloco_gp2  ul {
	margin-top: 7px;
}
.bloco_gp2  ul li {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 1px 0;
	letter-spacing: -0.03em;
}
.bloco_gp2  ul li span {
	color: #0066c6;
	margin-right: 14px;
}
.bloco_gp3  {
	width: 52%;
	float: right;
	margin-left: 19px;
}
.bloco_gp3 .tbl_largada_chegada {
	width: 100%;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-right: none;
	background: #ffffff;
}
.bloco_gp3 .tbl_largada_chegada th {
	font-size: 12px;
	color: #0066c6;
	font-weight: bold;
	border-right: 0px solid #cccccc;
	padding: 9px 10px;
	vertical-align: middle;
}
.bloco_gp3 .tbl_largada_chegada td {
	border-top: 1px solid #cccccc;
	border-right: 0px solid #cccccc;
	font-weight: bold;
	padding: 0 8px;
	vertical-align: middle;
	letter-spacing: -0.01em;
	height: 41px !important;
	overflow: hidden;
}
.bloco_gp3 .tbl_largada_chegada td span {
	background: #eeeeee;
	padding: 2px 4px;
	letter-spacing: -0.05em;
	margin-right: 5px;
	display: block;
	float: left;
}
.bloco_gp3 .tbl_largada_chegada tr.primeiro {
	color: #0066c6;
}
.bloco_gp3 .tbl_largada_chegada tr.ultimos {
	background: #f6f6f6;
	color: #0066c6;

}
.bloco_gp3 .tbl_largada_chegada tr.ultimos span {
	border: 1px solid #cccccc;
	padding: 1px 3px;
	color: #616161;
}

.bloco_gp3 .tbl_largada_chegada td span.comentarios {
	background: transparent;
	border: none;
	padding: 0;
	letter-spacing: normal;
	margin: 0 0 0 32px;
	font-weight: normal;
	font-size: 12px;
	color: #ff0008;
	line-height: 10px;
	float: none;
}

.info_circuito {
	background: #EEEEEE;
	padding: 13px 10px 20px 10px;
}
.info_circuito dl {
	border: 1px solid #cccccc;
	background: #ffffff;
}
.info_circuito dl dt {
	background: #246D26;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 0 10px;
}
/**/



/****** Matéria Notícias - Integra ******/
.centro_conteudo .materia .materia_cabecalho h3 { color: #0066c6; }

.centro_conteudo .materia .materia_texto .materia_foto_descricao a.galeria { 
	background: url(../images/icones/esportes/icn_galeria.gif) left center no-repeat; 
	color: #0066c6; 
}
body.secao_esportes .centro_conteudo .materia_texto .materia_mais .cross h4 { color:#fff; background:#0066c6; padding:5px 10px; }
.centro_conteudo .materia_texto .infografico h4 { color: #0066c6; }
.centro_conteudo .enquete h4, .centro_conteudo .materia .votacao h4 { color: #0066c6; }
.centro_conteudo .votacao .bt_votacao { background-image: url(img/esportes/btn_enviar.gif); }
.centro_conteudo .enquete h4 { background:url(../images/icones/esportes/icn_enquete2.gif) 0 2px no-repeat; }
.centro_conteudo .votacao h4 { background:url(../images/icones/esportes/icn_votacao2.gif) 0 2px no-repeat; }
.centro_conteudo .enquete form input.botao, 
.centro_conteudo .votacao form input.botao { background: transparent url(img/esportes/btn_enviar.gif) 0 0 no-repeat; }
.centro_conteudo .comentarios form fieldset legend,
.centro_conteudo .comentarios form fieldset h4 { color: #0066c6; background-image: url(../images/icones/esportes/icn_comentario2.gif); }
.centro_conteudo .comentarios form fieldset input.botao { background: transparent url(img/esportes/btn_enviar.gif) 0 0 no-repeat; }
.centro_conteudo .comentarios h4 { color: #0066c6; }
.centro_conteudo .comentarios ul.comentarios li span strong{ color: #0066c6; }

.centro_conteudo form span.erro { background: url(../images/icones/esportes/icn_valida_erro.gif) 0 0 no-repeat !important; }
.centro_conteudo form span.ok { background: url(../images/icones/esportes/icn_valida_ok.gif) 0 0 no-repeat; }

.centro_conteudo ul.controles li a.ctrl_comentarios { background-image: url(../images/icones/esportes/icn_comentario.gif); }
.centro_conteudo ul.controles li a.ctrl_enquete { background-image: url(../images/icones/esportes/icn_enquete.gif); }
.centro_conteudo ul.controles li a.ctrl_mural { background-image: url(../images/icones/esportes/icn_mural.gif); }
.centro_conteudo ul.controles li a.ctrl_espalhe { background-image: url(../images/icones/esportes/icn_espalhe.gif); }
.centro_conteudo ul.controles li a.ctrl_imprimir { background-image: url(../images/icones/esportes/icn_imprimir.gif); }


/* botao espalhe */
.centro_conteudo .espalhe a.fechar {
	background-image: url(../images/icones/esportes/icn_valida_erro.gif);
}
.centro_conteudo .espalhe form input.botao {
	background: #609f60;
	border-color: #a2c7a2 #2b462b #2b462b #a2c7a2;
	border-style: solid;
}


/****** Galeria de Fotos ******/
.lista_ch_galeria .mais .icone,
.galeria_fotos .seta_anterior,
.galeria_fotos .seta_proxima,
.galeria_fotos_datas .lista_ch_grande .lista_rodape a.ver_mais .icone { background-color: #0066c6; }
.lista_ch_galeria dt,
.lista_ch_galeria .mais a,
.galeria_fotos .area_foto big,
.galeria_fotos_datas .setas_area_lista li.ativo ,
.galeria_fotos_datas .setas_area_lista li.ativo a ,
.galeria_fotos_datas .lista_ch_grande .lista_rodape a.ver_mais { color: #0066c6; }
.galeria_fotos .area_thumb .setas_area_lista ul li.ativo a.img_borda { border-color: #246D26; }


/** Home de Enquetes - Esportes **/
.centro_conteudo .resultado_glossario span.letra { background:url(img/esportes/icn_letra.gif) 0 0 no-repeat; }
.centro_conteudo .resultado_glossario dl.glossario dd ul li a{ background:url(../images/icones/esportes/icn_circ.gif) left center no-repeat; }
.centro_conteudo .resultado_glossario span.topo{ background:url(../images/icones/esportes/icn_topo.gif) left 6px no-repeat !important; color: #0066c6; }
.centro_conteudo .resultado_glossario span.topo a { color: #0066c6; }
.centro_conteudo ol.alfabeto li a:hover { color: #0066c6; }


/** Listoes **/
.todas_noticias ul li.titulo, .veja_mais ul li.data { color: #246D26; }




/***********************************
// Home Interna
***********************************/
body.home_interna .ch_media_vr.ch_meio {
	width: 150px !important;
	margin-left: 10px !important;
}
body.home_interna .banner_home{
	float: right;
	width: 300px;
}




/***********************************
************ Abas Grupos ***********
***********************************/
.centro_conteudo .abas_grupos {
	margin-bottom: 25px;
}
.centro_conteudo .abas_grupos ul.abas {
	margin: 0 !important; 
	height: 32px !important;
}
.abas_grupos ul.abas li {
	position: relative;
	display: block;
	float: left;
	margin-top: 4px;
	margin-bottom: -1px;
	z-index: 1;	
}
.abas_grupos ul.abas li a {
	float: left;
	cursor: pointer;
	padding: 3px 18px 11px 18px;
	border: 1px solid #cccccc;
	border-bottom: none;
	background-color: #eeeeee;
	color: #6e6e6e;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.09em;
	text-align: center;
	text-decoration: none;
}
.abas_grupos ul.abas li.ativo {
	z-index: 3;
	margin-top: 0;
}
.abas_grupos ul.abas li.ativo a {
	padding: 5px 19px 12px 19px;
	font-size: 12px;
	font-weight: normal;
	line-height: 0.92em;
	background-color: #fff;
}
.centro_conteudo .abas_grupos ul.abas li.ativo a { 	color: #0066c6; }

.abas_grupos ul.abas li .brasil_no_grupo, 
.abas_grupos ul.abas li.ativo .brasil_no_grupo {
	position: absolute;
	display: block;
	line-height: 1.1em;
	margin: 17px 0 0 0;
	*margin-left: -97px;
	text-align: center;
	width: 92px;
	*padding-left: 4px;
}
.abas_grupos ul.abas li.ativo .brasil_no_grupo { margin-top: 20px; }

.abas_grupos ul.abas li .brasil_no_grupo a, 
.abas_grupos ul.abas li.ativo .brasil_no_grupo a {
	float: none;
	display: inline;
	border: none;
	background: transparent;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}
.abas_grupos ul.abas li .brasil_no_grupo a:hover, 
.abas_grupos ul.abas li.ativo .brasil_no_grupo a:hover { text-decoration: underline; }

.abas_grupos div.cont_aba {
	position: relative;
	z-index: 2;
	clear: both;
	padding: 10px 10px 0 10px;
	overflow: hidden;
	border: 1px solid #cccccc;
	font-size: 12px;
	line-height: 1.15em;
}

.abas_grupos div.cont_aba ul.times_grupo {
	margin: 0;
	height: auto;
	background: #eeeeee;
	padding: 0 10px 4px 5px;
}
.abas_grupos div.cont_aba ul.times_grupo li {
	width: auto;
	padding: 0 5px;
	float: none;
	display: inline;
	font-size: 12px;
	font-weight: bold;
}
.abas_grupos div.cont_aba ul.times_grupo li a {
	padding: 0;
	background: none !important;
	border: none !important;
	color: #246D26 !important;
	font-size: 12px;
	display: inline;
	float: none;
}
.abas_grupos div.cont_aba ul.times_grupo li a:hover {
	text-decoration: underline;
}
.abas_grupos div.cont_aba ul.times_grupo li img {
	position: relative;
	top: 3px;
	margin-right: 1px;
}

.confrontos h4, 
.rodadas2 h4 {
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	margin: 20px 0 12px 0;
	padding: 0 0 5px 0;
	font-weight: bold;
}
.rodadas2 h4 { 
	border: none;
	margin-bottom: 0;
}
.confrontos h4 span, 
.rodadas2 h4  span {
	background: #0066c6;
	padding: 1px 10px 1px 7px;
}
.tbl_legenda {
	border: 1px solid #CCCCCC;
	width: 100%;
	margin-bottom: 20px;
}
.tbl_legenda th {
	color: #0066c6;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	background: #EEEEEE;
	border-right: 0px solid #CCCCCC;
	font-weight: bold;
	padding: 5px 0 4px 8px;
	text-align: center;
	vertical-align: middle;
}
.tbl_legenda td {
	border-right: 0px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}
.tbl_legenda tr.classificaco { background: #d5e6d5; }
.tbl_legenda tr.classificaco td { font-size: 12px; }


.confrontos .legenda dt { 
	font-size: 12px;
}
.confrontos .legenda dd {
	height: 50px;
}
.confrontos .legenda dd ul li {
	font-size: 12px;
}
.confrontos .legenda dd.classificacao {
	height: auto;
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
	background: #D5E6D5;
	padding: 3px 5px;
	font-size: 12px;
}
.confrontos .legenda dd.classificacao span {
	display: block;
	float: left;
	font-size: 12px;
	height: 8px;
	margin-right: 5px;
	position: relative;
	top: 4px;
	width: 8px;
	background: #2C842E;
}

.confrontos table.tbl_classificacao tr.libertadores, 
.confrontos table.tbl_classificacao tr.time_classificado { background: #d5e6d5; }

.confrontos table.tbl_classificacao th { font-size: 12px; } 
.confrontos table.tbl_classificacao td { font-size: 12px; }

.tbl_confrontos { margin-bottom: 20px; }

.tbl_confrontos dt {
	text-transform: uppercase;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background: #0066c6;
	padding: 2px 6px;
	margin-bottom: 8px;
}
.tbl_confrontos dd .tbl_agenda th { font-size: 12px; }
.tbl_confrontos dd .tbl_agenda td { font-size: 12px; }

.tbl_confrontos dd .tbl_agenda td.time1, 
.tbl_confrontos dd .tbl_agenda td.time2 { width: 40%; }

.tbl_confrontos dd .tbl_agenda td.resultado {
	font-size: 12px;
	width: 18%;
	padding: 0;
}
.rodadas2 .tbl_agenda td.time1, 
.rodadas2 .tbl_agenda td.time2 { width: 137px !important; }
.rodadas2 .tbl_agenda td.resultado { width: 15%; }

.rodadas2 .tbl_libertadores td.time1,
.rodadas2 .tbl_libertadores td.time2 {
	width: 200px !important;
}

dl.r7camp_agenda_campeonatos {
	width: 383px;
}

.agenda_campeonatos .setas_area_lista{ 
	width: 300px;
}