/* h2.posicao{ background:#000; height:34px; line-height:34px; vertical-align:middle; color:#fff; font-size:18px; text-transform:uppercase; padding:0 15px; width:188px; } */

#main article.jogador{ background:#fff; margin-bottom:20px; position:relative }
#main article.jogador p{ color:#000;}
#main article.jogador p.itemprop{ display:none; }
#main article.jogador p span{ color:#000; font-weight:bold; }
#main article.jogador p span.itemprop{ color:#000; }

#submenu_jogador{ border:20px solid #fff; border-bottom:0; margin-bottom:0; padding:10px 20px 5px 10px; }

/*
#main article.jogador.foto{ margin-left:218px; padding:20px 20px 20px 110px; min-height:260px; }
#main article.jogador.foto img.foto{ display:block; position:absolute; top:0; left:-219px; width:300px; height:300px; }
*/
/* #main article.jogador p.nota { margin:15px 0 ; border-top:1px solid #999; border-bottom:1px solid #999; padding:15px 0 ; } */
/*
#main article.jogador p.nota { background:#d6d2c4; height:27px; line-height:27px; vertical-align:middle; color:#000; padding:0 15px; width:140px; margin-bottom:0; position:absolute; } 
#main article.jogador.foto p.nota{ left:-218px; bottom:0; }
*/

/* #main article.jogador.capa{ } */
#main article.jogador div.interacoes_artigo{ margin-bottom:25px; } 

#main article.jogador.capa img.capa{ width:100%; height:auto; display:block; }
#main article.jogador.capa div.dados{ }
#main article.jogador.capa p.nota{ right:20px; bottom:20px; }

#main article.jogador div.dados p{ line-height:21px; border-bottom: 1px solid #999; padding:10px 0 6px 0; margin-bottom:0; } 
#main article.jogador div.dados p a{ color:#000; text-decoration:underline; } 
#main article.jogador div.dados p.texto_corrido{ line-height:27px; } 
#main article.jogador div.dados.estreia p.texto_corrido{ border-bottom:0; }


#main article.jogador div.dados h4,
#main article.jogador h2.tit_box,
#main article div.conteudo > h2.tit_box{ margin-top:40px; line-height: 22px; vertical-align: middle; font-size: 17px; color: #fff; text-transform: uppercase; text-decoration: none; background: #666; min-height: 22px; padding: 3px 15px; margin-bottom: 10px; font-weight: normal; font-family: 'Cuprum'; } 

#main article.jogador div.dados div.recordes{ margin-bottom:30px; }
#main article.jogador div.dados div.recordes h4{ margin-bottom:15px; }

#main article.jogador div.dados p.titulos{ border-bottom:0; } 
#main article.jogador div.dados ul{ border-bottom: 1px solid #999; padding-bottom: 10px;} 
#main article.jogador div.dados ul li{ margin-left:30px; margin-bottom:10px; list-style: disc inside; color: #000;} 
#main article.jogador div.dados ul li a,
#main article.jogador div.dados ul li span{ color:#000; } 
#main article.jogador div.dados ul li a{ text-decoration:underline; }

#main article.jogador a.relembre{ color:#000; text-decoration:underline; font-size:14px; }
#main article.jogador div.container_botao{ text-align: center; margin-top: 45px; margin-bottom: 25px; }
#main article.jogador div.container_botao a.bt_default{ min-height: 26px; height: auto; line-height: 26px; padding: 15px; font-size: 20px; text-decoration: underline; color: #000; border: 1px solid #000; background: #eee; border-radius: 10px; } 

#main article.jogador div.bloco_horizotal_duplo{ margin-top:30px; }

#main article h2,
#main article h2 a { color:#000; font-size:50px; font-family: 'Yanone Kaffeesatz'; text-transform:uppercase;}

#main article.gols div.conteudo > h3{ margin-top:0; }
#main article.gols div.conteudo { margin-bottom:5px; }


aside div.box_jogador_tipo{ margin-bottom:20px; }


/*
#jogos_lista{ margin-bottom:20px; }
#jogos_lista li{ background:url('/img/bg/item_jogo_lista.gif') repeat-x; height:65px; border-radius:5px; border-bottom:1px solid #d1d0ce; border-right:1px solid #d1d0ce; margin-bottom:36px; position:relative; overflow:hidden; padding:30px 109px 0; }
#jogos_lista li div{ height:75px; position:absolute; top:10px; width:98px; padding:0 5px; }
#jogos_lista li div.quando{ border-right:1px solid #edebe1; left:0; }
#jogos_lista li div.quando time, 
#jogos_lista li div.quando time span{ display:block; text-align:center; width:98px; color:#333;text-transform:uppercase; }
#jogos_lista li div.quando time span.dia{ font-size:30px; height:30px; }
#jogos_lista li div.quando time span.mes{ font-size:22px; }
#jogos_lista li div.quando time span.hora{ color:#b7b4a6; font-size:14px; }


#jogos_lista li div.onde{ border-left:1px solid #edebe1; right:0; width:97px; padding-top:10px; height:70px; }
#jogos_lista li div.onde p{ font-size:12px; text-align:center; padding:0 5px; display:block; }
#jogos_lista li div.onde p.estadio{ color:#b7b4a6; margin-bottom:3px; }
#jogos_lista li div.onde p.campeonato{ color:#333; text-transform:uppercase; }

#jogos_lista li h3{ position: relative }
#jogos_lista li h3 img{ position:absolute;}
#jogos_lista li h3 strong{ color: #333; font-family:'Yanone Kaffeesatz'; font-size:36px; position:absolute; top:9px; width: 146px; font-size:23px; text-transform:uppercase; font-weight:normal; }
#jogos_lista li h3 strong.mandante{ left: 0;text-align: right; }
#jogos_lista li h3 strong.visitante{ right: 0; text-align: left;}
#jogos_lista li h3 span{ display:block; text-indent:-9999px; background:url('/img/ico/icones_sprite.png?v=27') no-repeat -115px 0; width:15px; height:15px; position:absolute; top:12px; left:210px; }

#jogos_lista li h3 em{ position:absolute; top:2px; font-family:'Yanone Kaffeesatz'; font-size:36px; color:#b9b8b0; font-style:normal;}
#jogos_lista li h3 em.mandante{ right:229px; }
#jogos_lista li h3 em.visitante{ left:229px; }
#jogos_lista li h3 img{ position:absolute; top:7px; height:24px; }
#jogos_lista li h3 img.mandante{ right:255px;}
#jogos_lista li h3 img.visitante{ left:255px;}

#jogos_lista li p.nota{ position:absolute; bottom:-27px; right:0; height:27px; line-height:27px; vertical-align:middle; background:#d6d2c4; padding:0 15px; width:188px; text-align:right; font-size:14px; color:#000; text-transform:uppercase; }
#jogos_lista li p.nota em{ font-weight:bold; font-style:normal; }
#jogos_lista li a.veja_mais{ position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-9999px; }
*/

div.outros{ margin-bottom:30px; }
div.outros h2#outros_da_posicao{ width:515px; }
div.outros h2#outros_jogadores{ margin-bottom:10px; margin-right:10px; }


div.outros ul{ height:124px; }
div.outros ul li{ float:left; margin-right:9px; }
div.outros ul li img{ display:block; width:100px; }
div.outros ul li canvas{ display:block; width:100px; display:none; }
div.outros ul li h2{ background:#ffdc4f; height:24px; line-height:24px; vertical-align:middle; overflow:hidden; }
div.outros ul li h2 a{ color:#000; text-transform:uppercase; padding:0 5px; display:block; width:90px; font-size:12px; }

div#ultimos_jogos{ margin-bottom:20px; }

div.bloco_horizotal_triplo,
div.banner_entre_info{ margin-bottom:20px; min-height:250px; }

div.bloco_horizotal_triplo div.publicidade_970x250,
div.banner_entre_info div.publicidade_970x250{ margin-bottom:20px; }
div.banner_triplo div.publicidade_970x250{ margin-bottom:20px; }

/*
div.box_jogador_tipo{ margin-bottom:20px;}
div.box_jogador_tipo h2.tit_box{ width:138px; margin-left: 12px;}
div.box_jogador_tipo img{ text-align:right;}
*/

#main div.adsense_colado{ width:auto; }

#conteudo div#main{ width:auto; float:none; position: relative; width: 100%; min-height:700px;}
#conteudo div#main div.sticky_container{ position: relative; }
/* #conteudo div#main div.informacoes_do_jogador{ width:651px; } */
#conteudo div#main div.half_page_banner { float:right; width:300px; height:600px; position: sticky; top: 70px; }

#conteudo div.container_left{ width:614px; }
#conteudo div.banner_triplo.container{ min-height:250px; }

#conteudo div.container_left.w654{ width:654px; }


#main article.jogador div.box_ultimas{ padding:0; margin:0; }

