@charset "utf-8";
/* CSS Document */


img { border:none }
a:link, a:active, a:visited { text-decoration:none; color:; }
a:hover {  }

form { margin:0; padding:0; }

.left { float:left; }
.right { float:right; }
.clear_l { clear:left; }
.clear_r { clear:right; }
.clear { clear:both; }


.align_r { text-align:right }
.align_l { text-align:left }
	/* margin  padrao  10px  */
	
.no_margin { margin:0; }
.h_margin { margin:auto 10px; }
.v_margin { margin:10px auto; }
.margin { margin:10px; }
.margin_b { margin-bottom:10px; }
.margin_r { margin-right:10px; }
.margin_l { margin-left:10px; }
.margin_t { margin-top:10px; }


.block { display:block; }

.sized { width:937px; margin:0 auto; }

body, html { height:100%; }
#wrap {
	position:relative;
	min-height:100%; 
	height:auto !important; 
	height:100%; 
	
}
#conteudo {
	padding-bottom:215px; 
}
#rodape {
	position:absolute;
	bottom:0 !important;
	width:100%;
	background: #0a130e;
	height: 215px;
	background:url(../imagens/bg/rodape.png) repeat-x left top;
}
#rodape table { margin-top:38px; }
.copyright { color:#7a7b90; }
#rodape table td a { color:#808080; text-decoration:none; display:inline-block; margin:3px 0; } #rodape table td a:hover { text-decoration:underline; }
#rodape table td.logo a { color:#FFF; text-decoration:none; } #rodape table td.logo a:hover { text-decoration:underline; }
 
body { margin:0px; color:#a4a8b5; background:transparent url(../imagens/bg/conteudo.png) repeat center 553px; font:normal 12px Arial, Helvetica, sans-serif; }

#wrap { min-width:635px; background:url(../imagens/bg/conteudo.jpg) repeat center top; }

#topo { height: 280px; }

#barra_idiomas { position:absolute; z-index:2; margin:0 0 0 810px; width:124px; height:30px; background:#000; text-align:center; background:url(../imagens/bg/idiomas_barra.png) no-repeat center bottom; }
#barra_idiomas img { vertical-align:middle; margin-top:2px; }
.divisor { margin:0 3px; } 

#busca_topo { margin: 232px 0 0 704px; padding: 0; position:absolute; width:233px; height:21px; background:url(../imagens/bg/busca_topo.png) no-repeat left center; z-index: 2 }
#termo_busca { width: 200px; padding:0; color: #939598; height: 17px; border: 1px solid #FFF; margin: 0px 6px 0 3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; }
#botao_busca { background: transparent; border: none; width: 20px;  padding: 0; margin: 0; cursor:pointer; }

#menu_topo { position: absolute; margin-left:0; top: 0px; height: 310px; width: 934px; overflow: hidden; z-index:0; }
#menu_topo.submenu { height: 400px; z-index:3; }

#conteudo { margin-top:5px; }

#flash_noticias { background:url(../imagens/bg/noticias_home.png) no-repeat left top; width:676px; height:245px; float:left; margin:0 26px 0 0; }
#flash_partidas { background:url(../imagens/bg/prox_ultimo.png) no-repeat left top; width:235px; height:243px; float:left; margin:0; }
#flash_partidas .escudos { margin:40px 0 0 13px } 
#flash_partidas .wCuprum,#flash_partidas .yCuprum { text-align:center; }

.overlay_video_home { background:url(../imagens/bg/overlay_video_home.png) no-repeat left top; position: absolute; margin:0; width:210px; height:173px; cursor:pointer; }

.noticias_home { margin: 0; padding:0; width: 676px; list-style: none; }
.noticias_home li { width:194px; height: 62px; background: none; float: left; padding:10px; cursor:pointer; }
.noticias_home li .titulo { display:none; }
.noticias_home li.foto_noticia { width: 461px; height: 245px; padding:0; }
.noticias_home li.foto_noticia .overlay { background:url(../imagens/bg/overlay_noticia_home.png) no-repeat left top; margin:0; position:absolute; z-index:2; width:460px; height:245px; }
.noticias_home li.foto_noticia .load { background:#000; margin:0; position:absolute; z-index:1; padding:10px; color:#FFF; display:none; }
.noticias_home li.atual { background:#000; }
.noticias_home li.atual .w { color:#d9b038 }
.noticias_home li.foto_noticia .titulo { display:block; padding:8px 20px; background:url(../imagens/bg/titulo_noticia_home.png) no-repeat left top; }
.noticias_home li .seta { background:url(../imagens/bg/seta_noticia.png) no-repeat left top; width:10px; height:23px; margin:20px 0 0 -20px; display:none; position:absolute; }
.noticias_home li.atual .seta { display:block; }

ul.blocos_4 { margin:50px 0 0; padding:0; list-style:none; height:225px; overflow:hidden; }
ul.blocos_4 li { width:210px; background:none; margin-right:32px; min-height:225px; float:left; }
ul.blocos_4.menor { height:137px; overflow:hidden; }
ul.blocos_4.menor li { min-height:130px; }
ul.blocos_4 li.last { margin-right:0; }
.round { overflow:hidden; }

.botao_azul_semi { background:url(../imagens/bg/botao_azul_semi.png) no-repeat left top; }
.botao_azul_semi a { color:#FFC600; }
.botao_azul_semi.mais_videos { height:20px; display:block; line-height:30px; padding:5px 10px; }
.hLoja { font-size:12px; }
.hLoja_nome { font-size:14px; font-weight:bold; color: #FFF; }
.hLoja_preco { font-size:19px; color:#ffc600; font-weight:bold; }
.hLoja_pagto { color:#a4a8b5 }

.linha_tabela { color:#e1e1e1; background:#161038; height:18px; line-height:18px; margin-bottom:1px; }
.linha_tabela.first { margin-top:5px; }
.linha_tabela.last { margin-bottom:8px; }
.linha_tabela.semi { background:url(../imagens/bg/botao_azul_semi.png) no-repeat left top; }
.linha_tabela.rc { background:#000; }

.hTab_posicao { width:25px; text-align:center; margin-left:5px; }
.hTab_time { width:140px; text-align:left; margin-left:5px; }
.hTab_pontos { width:25px; text-align:center; margin-left:5px; }

input.tText { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #939598; padding:0; border: none; }
#nome_news { margin-top:8px; }
#form_news input.tText { height:20px; padding:2px; width:210px; margin-bottom:2px; background:url(../imagens/bg/tText200.png) no-repeat left top; font-size:11px; }
/*.round.wallp { background:url(../imagens/bg/home_wallp.jpg) no-repeat left top; width:210px; height:109px; } */
.bt_hWallp { position:absolute; margin:85px 0 0 15px; }

#form_enquete label { display:block; margin: 2px 0; }
#votar_enquete { margin-top:5px; vertical-align:middle; }
#form_enquete input.check { padding:0; margin:0; vertical-align:top; height:11px; }
#ver_resultado { float:right; color:#a4a8b5; margin:8px 5px 0 0; }
#ver_resultado:hover { text-decoration:underline; }

.w520 { width: 520px; min-height:450px; }
.w417 { width: 417px; }

.w573 { width:573px; min-height:450px; }
.w364 { width:364px }

.w395 { width:395px; }
.iLer .w395 { margin-right:30px; }
.w512 { width:512px; }

#rcfc_Galeria { position: absolute; z-index: 9999; margin: -21px 0 0 146px; }
p.white { color: #FFF; font-size: 12px; }
p.white b { color: #9a9dc5; }
.perfil_legenda { width: 113px; padding: 6px 5px 0; height: 16px; position: absolute; height: 22px; background: url(../imagens/bg/perfil_legendas.png) no-repeat left top; z-index: 9999; }

ul.perfil { margin: 9px 0 20px; list-style: none; padding: 0; clear:both; display:block;  overflow:hidden; }
ul.perfil li { width: 132px; margin-right: 18px; float:left; margin-bottom:10px; }
ul.perfil li.last { margin-right: 0; }
ul.perfil li .perfil_legenda { margin: 132px 0 0 9px; }
ul.perfil li .botao_azul_semi { height: 33px; padding:5px 6px; background:url(../imagens/bg/perfil_texto.png) no-repeat center bottom; color:#ffc600; }
ul.perfil li .mais_info { position:absolute; margin:188px 0 0 55px; width:19px; height:19px; }
ul.perfil li .mais_info a { background:url(../imagens/botoes/s_amarela.png) no-repeat left top; display:block; width:19px; height:19px; }

.linha_azul { clear:both; background:url(../imagens/bg/linha_azul.png) no-repeat left center; line-height:0; font-size:1px; height:2px; margin:20px 0; }
.tituloGde img { vertical-align:middle; }

.jogPerfil_Topo { width: 350px; min-height: 320px; float: left; }
.jogPerfil_Conteudo { margin: 0 0 0 30px; float: left; width: 330px }
.jogPerfil_Posicao { border-bottom:1px solid #c9c9c9; width:190px; margin-bottom:3px; }
.jogPerfil_PosicaoNome { font-size:15px; color:#FFF; font-weight:bold; }


.pSemanal_Periodo { margin-bottom:20px; }
.pSemanal_Evt { color:#ffc600; }
.pSemanal_Dsc { color:#FFF; }

.pSemanal_Dia { margin-bottom:30px; }
.pSemanal_Dia .wCuprum { margin-bottom:5px; }

.tbCalendario {  }
.tbCalendario .mes { background:url(../imagens/bg/meses_tabela2.png) no-repeat left top; width:76px; height:30px; vertical-align:middle; color:#FFF; text-align:center; font-weight:bold; }
.tbCalendario .mes a { color: #FFF; } 
.tbCalendario .mes .cCuprum { height:17px; display:block; }
.tbCalendario .mes.atual a { color:#5864ff; }
.tbCalendario .divisor { line-height:0px; font-size:1px; width:2px; background:none; }
.tbCalendario .mes.last { background-position:right top; }

.item_calendario { width:937px; height:127px; overflow:hidden; background:url(../imagens/bg/item_calendario.png) no-repeat left top; margin:10px 0; }
.item_calendario.itera { background-position:left bottom; }
.conteudo_calendario { margin: 5px 0; }
.conteudo_calendario td { height:117px; vertical-align:middle; padding:0 3px; }
.conteudo_calendario td.top { vertical-align:top; font-size:11px; color:#FFF; padding:0 15px; }
.conteudo_calendario td.mid { vertical-align:middle; font-size:11px; color:#FFF; padding:0 15px; }
.conteudo_calendario td.top.resultado {  }
.conteudo_calendario td .h_margin { margin: 0 5px; }


.wCuprum { color:#FFF; font-weight:bold; }
.yCuprum { color:#ffc600; font-weight:bold; }

.tbCampeonato th,.tbCampeonato td { height:23px; vertical-align:middle; }
.tbCampeonato th { background:url(../imagens/bg/campeonatos_titulos.png) no-repeat -10px top; }


.tbCampeonato .azul td { background:url(../imagens/bg/campeonatos_azul.png) no-repeat -10px top; }


.tbCampeonato .azul_semi td { background:url(../imagens/bg/campeonatos_azul_semi.png) no-repeat -10px top; }

.tbCampeonato .g4 td.first { background:url(../imagens/bg/g4.png) no-repeat left top; }
.tbCampeonato .g4s td.first { background:url(../imagens/bg/g4.png) no-repeat left bottom; }

.tbCampeonato .z4 td.first { background:url(../imagens/bg/z4.png) no-repeat left top; }
.tbCampeonato .z4s td.first { background:url(../imagens/bg/z4.png) no-repeat left bottom; }

.tbCampeonato .rc td { background:url(../imagens/bg/campeonatos_preto.png) no-repeat -10px top; }

.tbCampeonato th.first,.tbCampeonato td.first { background-position: left top; }
.tbCampeonato th.last,.tbCampeonato td.last { background-position: right top; }

.tbCampeonato tfoot .w,span.w { color:#FFF; font-weight:bold; }
.tbCampeonato tfoot .y,span.y { color:#ffc600; font-weight:bold; }
.tbCampeonato tfoot .divisor { color:#161944; margin:0 5px; } 

.tbCampeonato td.end_grupos { font-size:1px; line-height:1px; height:6px; }
.tbCampeonato td { text-align: center; }
.tbCampeonato td.nome { text-align: left; padding-left: 5px; }



.tbCategoria {  }
.tbCategoria .categoria { background:url(../imagens/bg/meses_tabela2.png) no-repeat left top; width:132px; height:30px; vertical-align:middle; color:#FFF; text-align:center; font-weight:bold; }
.tbCategoria .categoria a { color: #FFF; } 
.tbCategoria .categoria .cCuprum { height:17px; display:block; }
.tbCategoria .categoria.atual a { color:#5864ff; }
.tbCategoria .divisor { line-height:0px; font-size:1px; width:1px; background:none; }
.tbCategoria .categoria.last { background-position:right top; }



.notBlocos { margin:0; padding:0; list-style:none; }
.notBlocos li { background:url(../imagens/bg/item_noticia.png) no-repeat left top; width:459px; height:127px; float:left; margin:10px 19px 10px 0; overflow:hidden; }
.notBlocos li.semi { background-position:left bottom; }
.notBlocos li.last { clear:right; margin-right:0; }
.notBlocos_foto { width:110px; height:107px; margin:10px 0 0 10px; overflow:hidden; float:left; }
.notBlocos_texto { float:left; margin:10px 0 0 10px; }
.notBlocos_texto .info { width:314px; overflow:hidden; height:89px; }
.notBlocos_texto .wCuprum { margin:2px 0; }
.notBlocos_texto p.white { margin:2px 0 10px; }

.notBlocos .mais_info { position: absolute; margin: 95px 0 0 00px; }

.notOutras { width:449px; margin:10px 10px; float:left; min-height:201px; }
.notTagsContainer { width:458px; margin:10px 0 0 10px; float:left; }
.notTagCloud { width:458px; height:201px; background:url(../imagens/bg/tag_cloud.png) no-repeat left top;  }


.notListagem { margin:20px 0 0; padding:0; list-style:none; }
.notListagem li { background:url(../imagens/linha_divisoria.png) no-repeat 20px bottom; margin:15px 0; padding-bottom:13px; }
.notListagem li .wCuprum { margin-bottom:5px; }
.notListagem li.last { background:none; }

.not_TC_links { margin:10px; text-align:center; }
.not_TC_links a { color:#ffc600; font-weight:bold; text-decoration:none; margin:0 6px; }
.not_TC_links a:hover { text-decoration:underline; }

.notConteudoInterna { color: #FFF; }
.notConteudoInterna a { color: #FFF; text-decoration:underline; }
.galeria_mes { margin-top: 3px; }

#galeria_container { width:750px; background: none; height:560px; position:absolute; margin:-150px 0 0 65px; }
#galeria_interna { height:560px; }
.titulo_galeria { margin-left:227px; margin-bottom:20px; }
.fechar_galeria { float:right; background:url(../imagens/botoes/galeria_fecha.png) no-repeat; width:19px; height:19px; margin-top:5px; cursor:pointer; }
.outras_galerias { width:226px; height:395px; float:left; background:url(../imagens/bg/divisor_galeria.png) no-repeat 208px center; }

.bt_outras_galerias { height:29px; width:199px; background:url(../imagens/bg/galerias_outras.png) no-repeat left top; cursor:pointer; }
.lista_outras_galerias { width:199px; display:none; background:#000; }
.bt_outras_galerias.fechar { background-position:left bottom; }
.fotos_galeria { float:left; }
.foto_principal { width:520px; height:363px; margin-bottom:20px; }
.overlay_galeria { position:absolute; width:520px; height:363px; background:url(../imagens/bg/overlay_galeria.png) no-repeat left top; margin:0 0 0 0 }


div.scrollable { 

    position:relative; 
    overflow:hidden; 
    width: 520px; 
    height:72px; 
} 

div.scrollable div.items { 

    width:20000em; 
    position:absolute;
} 
 
div.scrollable div.items div.img { 
    /*float:left; */
	margin: 0 2px;
	float:left;
	cursor:pointer;
} 

div.items div.active { 
	padding:0;
}
.overlay_galeria_thumb { background:url(../imagens/bg/overlay_galeria_thumb.png) no-repeat left top; width:100px; height:70px; margin:0px; position:absolute; }

.prev_galeria { background:url(../imagens/botoes/galeria_prev.png) no-repeat left top; width:41px; height:61px; position: absolute; margin: 5px 0 0 -50px;}
.next_galeria { background:url(../imagens/botoes/galeria_next.png) no-repeat left top; width:41px; height:61px; position: absolute; margin: 5px 0 0 525px; }
.next_galeria,.prev_galeria { cursor:pointer; }
.next_galeria.disabled,.prev_galeria.disabled { background-position:left bottom; }
.load_galeria { margin: 10px; position:absolute; background:url(../imagens/load_galeria.gif); height:64px; width:64px; display:none; }


.galeria_outras_listagem { margin:0; padding:0; list-style:none; }
.galeria_outras_listagem li { background:#383a3c; border-bottom:3px solid #1c1f24; padding:5px; }
.galeria_outras_listagem li a { color:#FFF; text-decoration:none; }
.galeria_outras_listagem li .thumbs { text-align: center; overflow:hidden; }
.galeria_outras_listagem li .thumbs img { border:1px solid #000; }
.galeria_outras_listagem li.ver_todas { text-align:right; border:none; background:#000; padding:0; }
.galeria_outras_listagem li.ver_todas a { display:block; padding:8px; }
.galeria_outras_listagem li.ver_todas a:hover { background:#555; }



.wallp_Listagem { margin:0; padding:0; list-style:none; }
.wallp_Listagem li { width:220px; float:left; margin-right:19px; }
.wallp_Listagem li.last { margin-right:none; }

.wallp_Botao { background:url(../imagens/bg/botao_wallp.png) no-repeat left bottom; width:109px; height:15px; padding-top:3px; display:block; margin:2px 2px 0 0; text-align:center }
.wallp_Botao.semi { background-position:left top; }

.wallp_Descricao { background:url(../imagens/bg/botao_azul_semi.png) no-repeat left top; padding:5px; }


.tv_Principal { width:640px; float:left; margin-right:19px; }
.tv_Info { width:278px; margin:0; float:left; }

.tv_VideoTags { position:absolute; margin:255px 0 0 0; height:145px; width:278px; }
.tv_VideoTags .y { font-size:11px; }
.linha_videos { background:url(../imagens/bg/linha_videos.png) no-repeat left top; line-height:0; font-size:1px; height:2px; margin:20px 0; }

.tv_OutrosVideos { margin:20px 0; padding:0; list-style:none; }
.tv_OutrosVideos li { float:left; width:300px; height:127px; margin-right:17px; background:url(../imagens/bg/outros_videos.png) no-repeat left bottom; overflow:hidden; cursor:pointer; }
.tv_OutrosVideos li.hover { background-position:left top; }
.tv_OutrosVideos li.last { margin-right:0px; }
.tv_OutrosVideos li .thumb { width:110px; height:107px; float:left; margin:9px 5px 0 8px; overflow:hidden; }
.tv_OutrosVideos li .info { width:160px; height:107px; float:left; }
.tv_OutrosVideos li .thumb .overlay { width: 110px; height:107px; background:url(../imagens/bg/overlay_video_thumb.png) no-repeat left top; position:absolute; z-index:9999; margin:0 }
.tv_OutrosVideos li.hover .thumb .overlay { background-position:left bottom; }
.tv_BtVejaVideo { position:absolute; display:block; width:79px; height:14px; margin: 100px 0 0 0;  }


.direita_paulistao { float:left; width:620px; }
.esquerda_paulistao { float:left; width:240px; margin-left:70px; }

.esquerda_paulistao .tbPaulistao { margin-top: 2px; }
.tbPaulistao td { height:23px; vertical-align:middle; }
.tbPaulistao .azul td { background:url(../imagens/bg/campeonatos_azul.png) no-repeat -10px top; }
.tbPaulistao .azul_semi td { background:url(../imagens/bg/campeonatos_azul_semi.png) no-repeat -10px top; }

.tbPaulistao .rc td { background:url(../imagens/bg/campeonatos_preto.png) no-repeat -10px top; }

.tbPaulistao td.first { background-position: left top; }
.tbPaulistao td.last { background-position: right top; }


.tbPaulistao td.divisor { font-size:1px; line-height:1px; height:2px; }
.tbPaulistao td.dia { height:32px; vertical-align: bottom; padding-bottom:3px; }

.muda_rodada { cursor: pointer; }

#dados_enquete {  width: 240px; height: 220px; position: relative; display: block; margin: 10px; color:#036; }
.conteudo_resultados p.pergunta { margin: 0 0 3px; height: 42px;  }

.conteudo_resultados div.percentage { height: 10px; background:#6f98ce; margin:3px 0 10px 0; }

.resultado_enquete { border: 5px solid #4c6d9e; background: #e5e5e5; width: 260px; height: 285px; position: absolute; margin: -40px 0 0 -30px; z-index: 99; overflow: hidden;  display: none; }
.resultado_enquete a { color: #6f979e; text-decoration: none; font-size: 12px;  font-size: 14px; display: block; padding: 3px; margin: 5px 0; }
.resultado_enquete a:hover { text-decoration: underline; }

.conteudo_resultados p.pergunta { margin: 0 0 3px; height: 42px;  }
.resultado_enquete h1 { margin:0px 0px 0px 0; border-bottom: 3px solid #4c6d9e; color: #707054; font-size: 11px; font-weight: bold; height: 29px; line-height: 29px; }
.resultado_enquete h1 span { float:left; margin: 0 0 0 10px; float: left; }
.resultado_enquete #resultados { overflow: hidden; width:580px; height:280px; position: relative; }
.resultado_enquete h1 .fechar { display:block; padding:0; font-size:12px; float: right; line-height:11px; margin: 7px 10px 0 0; text-decoration: none; font-weight: bold;  }

.floater_comissao { background:url(../imagens/bg/floater_comissao.png) no-repeat left top; width:370px; height:271px; position: absolute; padding:20px; margin:-40px 0; z-index:9999999; color: #FFF; display:none; }

.tbHino p.white { font-size:16px; } 

#form_contato .form.element { background:#FFF; padding:3px; }
#form_contato .errors { color: #ff4400; font-weight: bold; }
#form_contato textarea { width: 100%; }
#form_contato input,#form_contato textarea { background:none; border:none; }


.pagination { text-align: left; width: 230px; margin: 0 auto 0; clear: both; height:20px; overflow:hidden; }

.pagination .numero,span.current,.pagination .prev,.pagination .next { color:#FFF; text-align:center; height: 20px; width: 20px; text-decoration: none; background: url("../imagens/bg/paginacao.png") no-repeat; line-height: 20px; font-weight:bold; display: block; float: left; font-size: 1em; margin-right:3px; }

.pagination .prev { background: url("../imagens/botoes/seta_prev.png") no-repeat center center; margin: 0 3px 0 0; position: relative; }
.pagination .next { background: url("../imagens/botoes/seta_next.png") no-repeat center center; margin: 0 3px 0 0; position: relative; }

.pagination .numero:hover,span.current { color: #272b77 }
.pagination .first-disabled,.pagination .last-disabled,.pagination .next-disabled,.pagination .prev-disabled,.pagination .first,.pagination .last { display: none; }

.rodapeBotoes { position: absolute; margin: 10px 0 0 0; }
.rodapeBotoes .margin_r { margin-right: 5px; }
.iComissao .h_margin { margin:0 30px; }
.iComissao ul.perfil li { margin-top:10px; }


.prox_ult_home { position:absolute; height:26px; width:110px; margin:0; display:block; z-index:999999999; }