#capa_e_foto{ position:relative; margin-bottom:35px;}
#capa_e_foto figure{ padding:0; margin:0; }
#capa_e_foto figure img{ width:100%; display:block; }
#capa_e_foto figure.foto_capa{ width:100%;}
#capa_e_foto figure.foto_capa img{ height:auto; }
#capa_e_foto figure.foto_perfil{ position:absolute; left:1px; bottom:1px; width: 241px; height: 241px; overflow: hidden; display: block; border: 2px solid #fff; }
#capa_e_foto figure.foto_perfil img{ width: 241px; height: 241px; display:block; }



#conteudo .box_info { background:#fff; position:relative; width:976px; padding-bottom:10px; margin-bottom:35px; border:2px solid #ddd; }
#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 { padding:20px; width:940px; }
#conteudo .box_info.area_estatisticas .area_estatisticas { padding:0; border:0; }
#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:21px; 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 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; }


#conteudo .box_info.area_estatisticas div.item{ width:167px; float:left; border-right:1px solid #ddd; min-height:241px; }
#conteudo .box_info.area_estatisticas div.item.visualizacoes{ width:187px; border-right:0; }
#conteudo .box_info.area_estatisticas div.item.topicos{ width:157px; margin-right:5px; }
#conteudo .box_info.area_estatisticas div.item p.principal{ padding-top:15px; height:84px; margin-bottom:40px; }
#conteudo .box_info.area_estatisticas div.item p.principal strong{ font-weight:normal; line-height:60px; font-family:'Knockout48'; font-size:60px; display:block; text-align:center; }
#conteudo .box_info.area_estatisticas div.item p.principal span{ font-weight:normal; text-transform:uppercase; font-family:'Knockout48'; font-size:35px; display:block; text-align:center; color:#858585; }

#conteudo .box_info.area_estatisticas div.item p.text{ font-family:'Yanone Kaffeesatz'; padding:0 10px; font-size:16px; color:#858585; }
#conteudo .box_info.area_estatisticas div.item p.text a{ font-family:'Yanone Kaffeesatz'; font-size:16px; text-decoration:underline; color:#858585; }
#conteudo .box_info.area_estatisticas div.item p.text a:hover{ text-decoration:none;}
/* #conteudo .box_info.area_estatisticas div.item p.complementar{} */
#conteudo .box_info.area_estatisticas div.item p.complementar.aprovacao strong:before,
#conteudo .box_info.area_estatisticas div.item p.complementar.desaprovacao strong:before{ content:""; display:inline-block; width:29px; height:29px; background:url('/img/ico/perfil-icones.png') no-repeat -31px -32px; margin-right:5px; }
#conteudo .box_info.area_estatisticas div.item p.complementar.desaprovacao strong:before{ transform: rotate(180deg); filter: grayscale(1); }
#conteudo .box_info.area_estatisticas div.item p.complementar.popular strong:before{ content:""; display:inline-block; width:28px; height:28px; background:url('/img/ico/perfil-icones.png') no-repeat 0 -32px; margin-right:5px; }
#conteudo .box_info.area_estatisticas div.item p.complementar.views strong:before{ content:""; display:inline-block; width:35px; height:23px; background:url('/img/ico/perfil-icones.png') no-repeat -43px 0; margin-right:5px; }
#conteudo .box_info.area_estatisticas div.item p.complementar strong{ font-weight:normal; line-height:40px; font-family:'Knockout48'; font-size:41px; display:block; text-align:center; }
#conteudo .box_info.area_estatisticas div.item p.complementar span{ font-weight:normal; text-transform:uppercase; font-family:'Knockout48'; font-size:18px; display:block; text-align:center; color:#858585; }

#conteudo #perfil_artilharia div.leia_mais{ margin-top:10px; } 

#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.box_lista_de_jogos div.container_sticky { width:100%; }
div#conteudo .box_info.box_lista_de_jogos div.container_sticky.halfpage { min-height:600px; }
div#conteudo .box_info.box_lista_de_jogos div.container_sticky.arroba { min-height:250px; }
div#conteudo .box_info.box_lista_de_jogos 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; }

#perfil_pe_quente p,
p.lead,
p#zerado_texto{ padding:15px 0; font-size:20px; line-height:35px; }


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.jogadores{ margin-top:30px; margin-bottom:30px; }
div#conteudo .box_info table.jogadores tbody tr td{ height:100px; vertical-align:middle; color:#000; 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.historico_de_confrontos.gols{ position:relative; top:-50px; height: 240px; }

div.historico_de_confrontos div.grafico figure.dislike.multiplo{ padding:25px; width:200px;}
div.historico_de_confrontos div.grafico figure.dislike.multiplo img{ filter:grayscale(1); opacity:0.55; transition:all 0.3s; }
div.historico_de_confrontos div.grafico figure.dislike.multiplo img:hover{ filter:grayscale(0); opacity:1; }

figure.dislike.multiplo img{ float:left; display:block; }
figure.dislike.multiplo.exibidos25 img{ width:40px; height:40px; }
figure.dislike.multiplo.exibidos16 img{ width:50px; height:50px; }

figure.dislike.multiplo.exibidos9 img,
figure.dislike.multiplo.exibidos6 img{ width:66px; height:66px; }


div.historico_de_confrontos div.grafico figure.dislike.multiplo.exibidos6 { padding-top:60px; }
div.historico_de_confrontos div.grafico figure.dislike.multiplo.exibidos2 { padding-top:60px; }


figure.dislike.multiplo.exibidos4 img,
figure.dislike.multiplo.exibidos2 img{ width:100px; height:100px; }

figure.dislike.singular img{ width:250px; height:250px; }