#confrontos_artigo{ position:relative; margin-top:0; border: }

div.billboard_pbmt_alone{ margin-bottom:30px; min-height:250px; }

#conteudo .box_info { background:#fff; position:relative; width:980px; padding-bottom:10px; margin-top:35px; margin-bottom:35px; }
#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 { }
#conteudo .box_info.sub h3.sub{ font-size:40px; text-transform:uppercase; font-family:'Knockout48'; border-bottom:1px solid #ddd; padding-bottom:10px; }

/*

#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 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; }

*/

div#sequencia_invencibilidade ul.jogos_lista_texto{ padding:20px; }
div#sequencia_invencibilidade ul.jogos_lista_texto li { list-style: number inside; margin-bottom: 10px; }
div#sequencia_invencibilidade ul.jogos_lista_texto li a{ color:#000; text-decoration:underline; }
div#sequencia_invencibilidade ul.jogos_lista_texto li a:hover{ text-decoration:none; }



#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; }

#jogos_lista { width:651px; float: left;}


div#conteudo .box_info.box_lista_de_jogos { padding: 0; width: 980px; height:auto; background:none; } 
div#conteudo .box_info.box_lista_de_jogos.texto { background:#fff; } 
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:50px; }
div#conteudo .box_info.box_lista_de_jogos h3.sub {padding: 20px 20px 10px 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; }


#conteudo .box_info.sub table{margin:10px 0; border:1px solid #000; border-collapse: separate; border-spacing: 1px; }
#conteudo .box_info.sub table tr td img{ margin:0 auto; }
#conteudo .box_info.sub table tr td,
#conteudo .box_info.sub table tr th{ border:1px solid #000; padding:5px; vertical-align:top;color: #000; font-size: 17px; line-height: 24px; }

#conteudo .box_info.sub table tr td a{ color:#000; text-decoration:underline; }
#conteudo .box_info.sub table tr td a:hover{  text-decoration:none; }

#conteudo .box_info.sub table tr th{ padding:8px 5px; }

#conteudo .box_info.sub table thead tr td,
#conteudo .box_info.sub table thead tr th{ background-color:#666; color:#fff; }
#conteudo .box_info.sub table tbody tr.subtitulo th{ background:#eee; }
#conteudo .box_info.sub table tbody tr.destaque{ background:#ffdc4f; }

#conteudo .box_info.sub table.center td,
#conteudo .box_info.sub table tbody.center td,
#conteudo .box_info.sub table tr td.center,
#conteudo .box_info.sub table tr.center td{ text-align:center; }


#grafico_barra_confrontos { position:relative;}
#grafico_barra_confrontos div.legenda{ margin-top:20px; height: 52px; text-align: right; }
#grafico_barra_confrontos div.legenda strong{ float:left; }
#grafico_barra_confrontos div.legenda span{ height:30px; width:15px; display:inline-block; margin-left:10px; }
#grafico_barra_confrontos div.legenda span.vitoria{ background:#418dff; }
#grafico_barra_confrontos div.legenda span.empate{ background:#888; position: relative; top: 10px; }
#grafico_barra_confrontos div.legenda span.derrota{ background:#da6e69; position: relative; top: 20px; }
#grafico_barra_confrontos:before{ content:""; display:block; width:100%; height:2px; position:absolute; top:169px; background:#000; z-index:2; }
#grafico_barra_confrontos span.linha_gols{ position: absolute; width: 100%; height: 1px; background: #666; z-index: 1; opacity:0.15; }

#grafico_barra_confrontos span.linha_gols.mais1{ top:135px; }
#grafico_barra_confrontos span.linha_gols.mais2{ top:105px; }
#grafico_barra_confrontos span.linha_gols.mais3{ top:75px; }
#grafico_barra_confrontos span.linha_gols.mais4{ top:45px; }
#grafico_barra_confrontos span.linha_gols.mais5{ top:15px; }

#grafico_barra_confrontos span.linha_gols.menos1{ top:205px; }
#grafico_barra_confrontos span.linha_gols.menos2{ top:235px; }
#grafico_barra_confrontos span.linha_gols.menos3{ top:265px; }
#grafico_barra_confrontos span.linha_gols.menos4{ top:295px; }
#grafico_barra_confrontos span.linha_gols.menos5{ top:325px; }

#grafico_barra_confrontos div.mascara{ height:360px; overflow-x:scroll; overflow-y:hidden; background:#eee;}
#grafico_barra_confrontos div.mascara > ul{ position:relative; top:15px; }
#grafico_barra_confrontos li:hover{ opacity:0.85; }
#grafico_barra_confrontos li { float:left; padding:0; margin-right:1px; position:relative;}
#grafico_barra_confrontos li a{ display:block; text-indent:-9999px; font-size:0; height:100%; width:100%;}
#grafico_barra_confrontos li.vitoria { background:#418dff; }
#grafico_barra_confrontos li.empate { background:#888; }
#grafico_barra_confrontos li.derrota { background:#da6e69; }


#grafico_barra_confrontos li span{ text-align: center; font-size: 12px; width: 100%; display: block; font-weight: bold; }
#grafico_barra_confrontos li span.golsFavor{ position:absolute; top:-14px; }
#grafico_barra_confrontos li span.golsContra{ position:absolute; bottom:-15px; }


/*
div.historico_de_confrontos.gols{ padding-top:0; }
div.historico_de_confrontos.gols p.total{ position:relative; top:40px; }
div.historico_de_confrontos.gols div.grafico div.escala{ top: 85px; }
div.historico_de_confrontos.gols div.grafico p.versus { top:130px }
*/

div.confrontos_por_genero{ margin-top:20px;  margin-bottom:0; /* margin-bottom:15px; position:absolute; top:20px; right:20px;*/ }
div.confrontos_por_genero a{ position:relative; z-index:2; top:1px; background:#ddd; padding:10px; color:#000; border:1px solid #bbb; border-bottom:1px solid #fff; display:inline-block; height:20px; line-height:20px;  }
div.confrontos_por_genero label.ativo a{ background:#fff; border:1px solid #888; border-bottom:1px solid #fff; }

#confrontos_artigo{ border-top:1px solid #888;}