
#conteudo .box_info { background:#fff; position:relative;  padding-bottom:10px; margin-bottom:35px; border:2px solid #ddd; width:976px; }
#conteudo .box_info.principal h1 { padding-top:20px; font-size:70px; text-transform:uppercase; font-family:'Knockout48'; border-bottom:1px solid #ddd; margin-right:20px; padding-bottom:10px; }

#conteudo .box_info p.subinfo{ font-size:25px; text-transform:uppercase; font-family:'Yanone Kaffeesatz'; font-weight:300; padding-top:10px; text-align:right; margin-right:20px; margin-bottom:30px; }
#conteudo .box_info p.subinfo.ultima_atividade{ clear:both; margin-top:20px; margin-bottom:0; }
#conteudo .box_info p.subinfo span{ font-family:'Knockout48'; font-weight:normal; }

#conteudo .box_info.sub h3.sub { font-size: 40px; text-transform: uppercase; font-family: 'Knockout48';  border-bottom: 1px solid #ddd; padding-bottom: 10px; }

#conteudo .box_info.sub { padding:20px; width:940px; }


#perfil.mobile h3 {    color: #000;    font-size: 20px;    font-weight: bold;    font-family: 'Yanone Kaffeesatz';    line-height: 30px;    border-bottom: 1px solid #999;    background: #eee; padding: 12px; }

#conteudo .box_info.area_estatisticas .area_estatisticas { padding:0; border:0; }
.desktop #conteudo .box_info.sub h3.sub{ font-size:40px; text-transform:uppercase; font-family:'Knockout48'; border-bottom:1px solid #ddd; padding-bottom:10px; }

#conteudo .box_info div.leia_mais{ margin:0; padding:0;background: #fff; border-bottom: 0; border-left: 0; border-right: 0; visibility:visible;}
#conteudo .box_info div.leia_mais a{ background: #ffdc4f; color:#000; border-top: 1px solid #bbb; }
#conteudo .box_info div.leia_mais a:hover{ background:#ffec5f; }

#conteudo #perfil_checkin{ margin-top:0; }
#conteudo #perfil_checkin h3.sub strong{ display: block; font-family: 'Knockout48'; font-weight: 400; font-size: 70px; }

#conteudo #perfil_checkin.area_estatisticas{ position:relative }
#conteudo #perfil_checkin.area_estatisticas a.mais_estatisticas{ float:left; }
#conteudo #perfil_checkin.area_estatisticas div.filtro_checkin{ position:absolute; top:13px; right:20px; border: 1px solid #bbb; padding: 10px; background: #f2f2f2; }
#conteudo #perfil_checkin.area_estatisticas div.filtro_checkin label{ margin-right:5px; }
#conteudo #perfil_checkin.area_estatisticas div.filtro_checkin label.ano_checkin{ margin-left:15px; }
#conteudo #perfil_checkin.area_estatisticas div.filtro_checkin input{ background:#000; color:#fff; border:0; padding: 0px; height: 25px; width: 60px; margin-left: 3px; }
/*
#conteudo #perfil_checkin.area_estatisticas select{ font-size: 16px;}
#conteudo #perfil_checkin.area_estatisticas.zerado{ }
#conteudo #perfil_checkin.area_estatisticas div.numeros{ height:240px; border-bottom:1px solid #ddd; }
#conteudo #perfil_checkin.area_estatisticas div.item{ float:left; width:312px; }
#conteudo #perfil_checkin.area_estatisticas div.item:last-child{ border-right:0; }
#conteudo #perfil_checkin.area_estatisticas div.numeros:last-child{ border-bottom:0; }
*/
#conteudo #perfil_checkin a.bt_preto{ float:right; margin-top:15px; }


#jogos_lista { width:651px; float: left;}

#conteudo div.pbmt.publicidade_970x250{ width:100%; background:#fff; border:2px solid #ddd; padding-top:3px; padding-bottom:3px; position:relative; }
#conteudo div.pbmt.publicidade_970x250 > div{ position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }

div#conteudo .box_info.box_lista_de_jogos { padding: 0; width: 980px; height:auto; background:none; } 

div#conteudo .box_info div.container_sticky { width:100%; }
div#conteudo .box_info div.container_sticky.halfpage { min-height:600px; }
div#conteudo .box_info div.container_sticky.arroba { min-height:250px; }
div#conteudo .box_info div.sticky{ float: right; width:300px; overflow:hidden; position: sticky; margin-right:15px; top:70px; }


div#conteudo .box_info.box_lista_de_jogos h3.sub {padding-top: 20px; padding-left: 20px; background:#fff; }
div#conteudo .box_info.box_lista_de_jogos.jogo_especifico #jogos_lista li{ padding-top: 84px; height: 165px; }
div#conteudo .box_info.box_lista_de_jogos.jogo_especifico #jogos_lista li div.quando, 
div#conteudo .box_info.box_lista_de_jogos.jogo_especifico #jogos_lista li div.onde{ top:72px; }



div#conteudo .box_info .container_sticky table{ width:604px;}

div#conteudo .box_info table{ border:0; border-spacing: 0px; border-bottom:1px solid #000; border-collapse:separate; border:1px solid #000; position:relative; border-spacing:1px; }
div#conteudo .box_info table thead{ position:sticky; top:53px; z-index:10; }
div#conteudo .box_info table thead tr td,
div#conteudo .box_info table thead tr th{ background-color:#666; color:#fff; }
div#conteudo .box_info table tr th{ height:50px; vertical-align:middle; font-size:18px; }
div#conteudo .box_info table tr td.thumb{ width:100px; height:100px; line-height:1px; }
div#conteudo .box_info table tr td img{ width:100px; height:100px; }
div#conteudo .box_info table tr td{ text-align:center; margin:0; border-top:1px solid #000; border-left:1px solid #000; }
div#conteudo .box_info table tr td a{ color:#000; text-decoration:underline; }
div#conteudo .box_info table tr td a:hover{ text-decoration:none; }

div#conteudo .box_info table.padrao tr td{ height:40px; vertical-align:middle; }

div#conteudo .box_info table.jogadores{ border:0; margin-top:15px; }
div#conteudo .box_info table.jogadores tbody tr td{ height:100px; vertical-align:middle; color:#000; font-size:18px; }
div#conteudo .box_info table.jogadores tr:last-child td{ border-bottom:2px solid #000; }
div#conteudo .box_info table.jogadores th{ border-top:2px solid #000; border-left:1px solid #fff; border-right:0; }

div#conteudo .box_info table.jogadores th:first-child{ border-left:none; }
div#conteudo .box_info table.jogadores th:last-child,
div#conteudo .box_info table.jogadores td:last-child{ border-right:2px solid #000; }


div.historico_de_confrontos.gols{ position:relative; top:-50px; height: 240px; }

div.historico_de_confrontos div.grafico figure.multiplo{ padding:25px; width:200px;}
div.historico_de_confrontos div.grafico figure.multiplo img{ filter:grayscale(1); opacity:0.55; transition:all 0.3s; }
div.historico_de_confrontos div.grafico figure.multiplo img:hover{ filter:grayscale(0); opacity:1; }


figure.multiplo img{ float:left; display:block; }
figure.multiplo.exibidos25 img{ width:40px; height:40px; }
figure.multiplo.exibidos16 img{ width:50px; height:50px; }

figure.multiplo.exibidos9 img,
figure.multiplo.exibidos6 img{ width:66px; height:66px; }


div.historico_de_confrontos div.grafico figure.multiplo.exibidos6 { padding-top:60px; }
div.historico_de_confrontos div.grafico figure.multiplo.exibidos2 { padding-top:60px; }


figure.multiplo.exibidos4 img,
figure.multiplo.exibidos2 img{ width:100px; height:100px; }

figure.singular img{ width:250px; height:250px; }

#aniversario_dos_jogadores{ background:#fff; }

figure.retrospecto_aniversario{ margin:0; padding:0;}
figure.retrospecto_aniversario .image_wrapper_cls { height:0; }