﻿* { list-style-type: none; }
body { /*background:url(../img/ppVJIg6.jpg) no-repeat center 25px;*/
background: url(../img/bg_topo.jpg?s=1) repeat-x center top; }
.container { padding: 0; }
.container-fluid { padding: 0; }
#tela_preta { position: fixed; background: #000; z-index: 100000000; width: 100%; min-height: 100%; height: 100%; opacity: .95; display: none }
#pop { position: absolute; /*	left: 400px;
	top: 105px;	*/
width: 300px; height: 403px; z-index: 1000000000; display: none; }
#pop .close { float: right; width: 36px; height: 36px; cursor: pointer; opacity: 1; background-image: url('../img/fancybox_sprite.png'); }
.span5 { max-width: 336px; }
.span8 { margin: 0; }
/* HEADER **********************************************************/
.header { overflow: hidden; margin: 15px 0 50px; }
/* HEADER H1 **********************************************************/
h1 { text-align: center; }
h1 a { width: 370px; display: block; overflow: hidden; font-size: 30px; }
/* HEADER BANNER TOP**********************************************************/
.banner-top { float: right; text-align: right; width: 728px; height: 90px; min-height: 90px;}
/* HEADER LOGIN **********************************************************/
.login { overflow: hidden; float: left; margin-right: 20px; }
/* HEADER REDES SOCIAIS **********************************************************/
.redes-sociais { overflow: hidden; }
/* HEADER GOOGLE SEARCH **********************************************************/
.google-search { overflow: hidden; }
/* HEADER MENU **********************************************************/
.menu { width: 100%; display: block; overflow: hidden;  }
.menu a { color: #FFF; }
.menu .login-redes { margin-top: 23px; }
/* END HEADER **********************************************************/


/* NOTÍCIAS **********************************************************/
	/* MANCHETE MAIOR **********************************************************/
.manchete-maior { margin-bottom: 30px; }
.manchete-maior a { font-size: 20px; line-height: 25px; font-weight: bold; }
.manchete-maior img { display: block; margin-bottom: 15px; }
/* NOTÍCIAS MENOR **********************************************************/
.manchete-menor { margin-bottom: 30px; }
.manchete-menor a, .manchete-menor h2 {
    font-size: 14px;
    font-weight: bold;
    display: block;
    line-height: 20px;
}
.manchete-menor img { display: block; margin-bottom: 5px; }
/* ÚLTIMAS MANCHETES **********************************************************/
.h2-titulo { color: #C00; letter-spacing: -1px; text-transform: uppercase; font-size: 25px; padding-top: 15px; border-top: 20px solid #E5E5E5; }
ul.ultimas-noticias { margin: 0 0 40px 0; }
.ultimas-noticias li { padding: 10px 0; border-bottom: 1px solid #E5E5E5; }
.ultimas-noticias .data { }
.ultimas-noticias li a { display: block; color: #666; }
.ultimas-noticias li a span { font-weight: bold; }
/* COLUNA DIREITA **********************************************************/
	/* BANNER **********************************************************/
.banner300x250, .facebook { margin-bottom: 30px; }
/* FACEBOOK **********************************************************/
.fb-like-box { }
/* MAIS LIDAS **********************************************************/
.mais-lidas { margin-bottom: 30px; border-bottom: 1px solid #E5E5E5; }
.mais-lidas .line { margin-bottom: 20px; }
.mais-lidas h4 { color: #FFF; padding: 10px; background: #CC0000; margin-top: 0; border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.mais-lidas a,.mais-lidas h2 { color: #C00; font-size: 12px; font-weight: bold; display:block }
.mais-lidas a img{ max-height:102px;    width: 100%;
    object-fit: cover;
    object-position: top; margin-bottom: 5px;  }
.mais-lidas h2{ margin: 5px 0; line-height: 15px; }
/* BLOGS **********************************************************/
.blogs .line { margin-bottom: 20px; }
.blogs h4 { color: #FFF; padding: 10px; background: #075691; margin-top: 0; border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.blogs a { color: #666666; font-size: 12px; margin: 5px 0; }
.blogs p { margin: 5px 0; line-height: 15px; }
/* FÓRUM **********************************************************/
.forum { margin-bottom: 30px; }
.forum .line { margin-bottom: 15px; }
.forum span { color: #C00; }
.forum h4 { color: #FFF; padding: 10px; background: #C00; margin-top: 0; border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.forum a { color: #666; display: block; font-size: 12px; font-weight: bold; padding: 10px 0; font-weight: normal; border-bottom: 1px solid #e5e5e5; }
.forum p { margin: 5px 0; line-height: 15px; }
/* GATAS **********************************************************/
.gatas { margin-bottom: 30px; }
.gatas h4 { color: #FFF; padding: 10px; background: #CC0000; margin-top: 0; border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
/* CLASSIFICAÇÃO **********************************************************/
.classificacao { margin-bottom: 30px; }
.classificacao h4 { color: #444; padding: 10px; background: #F1F1F1; margin-top: 0; border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
/* PRÓXIMO JOGO */
.proximos_jogos{width: 100%!important; max-width: 100%!important}
.jogos { overflow: hidden; }
.jogos img { height: 30px; }
.jogos .placar-x { display: flex;
    align-items: center; }
.jogos .proximo-jogo { overflow: hidden; margin-bottom: 15px; border-bottom: 1px solid #EAEAEA; padding-bottom: 15px; }
.jogos .proximo-jogo h3 { color: #333333; margin: 0 0 2px 0; font-size: 20px; background: none; padding: 0; padding-left: 5px; font-weight: bold; display: block; text-align: center }
.jogos .proximo-jogo .clubes { width: 100%; height: 64px; display: block; position: relative;  
text-decoration: none; }
.jogos .proximo-jogo .clubes span { color: #888; font-size: 14px; display: block; padding: 5px 0 5px; text-align: center; font-weight: normal; }
.jogos .proximo-jogo .clubes span.nome { font-size: 17px; }
.jogos .proximo-jogo .clubes .time-mandante { position: absolute; margin: 0; left: 5px; width: 125px; bottom: 0; }
.jogos .proximo-jogo .clubes .time-mandante .jogo-escudo-mandante { float: left; margin: 0; margin-right: 4px; }
.jogos .proximo-jogo .clubes .time-visitante { position: absolute; right: 5px; margin: 0; width: 125px; bottom: 0; }
.jogos .proximo-jogo .clubes .time-visitante .jogo-escudo-visitante { float: right; margin: 0; margin-left: 4px; }

/* ================================================================================================================================================================================================================================================================================== */
	/* ÚLTIMO JOGO */
.jogos .ultimo-jogo { overflow: hidden; padding-bottom: 1.8rem;}
.jogos .ultimo-jogo h3 { color: #333333; margin: 0 0 2px 0; font-size: 20px; font-weight: bold; background: none; padding: 0; padding-left: 5px; text-align: center; display: block; }
.jogos .ultimo-jogo .clubes { width: 100%; height: 64px; display: block; position: relative; 
text-decoration: none; }
.jogos .ultimo-jogo .clubes span { color: #888; font-size: 14px; display: block; padding: 5px 0 5px; text-align: center; font-weight: normal; }
.jogos .ultimo-jogo .clubes span.nome { font-size: 15px; }
.jogos .ultimo-jogo .clubes .time-mandante { position: absolute; margin: 0; left: 5px; width: 140px; bottom: 0; }
.jogos .ultimo-jogo .clubes .time-mandante .jogo-escudo-mandante { float: left; margin: 0; margin-right: 4px; }
.jogos  .clubes .placar { position: absolute;    left: 50%;    width: 60px;    bottom: 0;    margin: 0;    display: flex;    justify-content: space-evenly;    align-items: center;    transform: translateX(-50%);}
.jogos  .clubes  .placar .placar-mandante { text-align: right; font-size: 18px; color: #444444; font-weight: bold; }
.jogos  .clubes  .placar .placar-visitante {  text-align: left; font-size: 18px; color: #444444; font-weight: bold; }
.jogos .ultimo-jogo .clubes .time-visitante { position: absolute; margin: 0; right: 5px; width: 140px; bottom: 0; }
.jogos .ultimo-jogo .clubes .time-visitante .jogo-escudo-visitante { float: right; margin: 0; margin-left: 4px; }


/* FOOTER **********************************************************/
.footer { padding: 20px 0; background: url(../img/bg-footer.jpg) repeat-x 0 0; }
.footer .container { text-align: center; }
.footer .container p { color: #B5B5B5; }
.footer .container a { color: #C00; }
.footer .anchorLink { clear: both; }
/* INTERNAS **********************************************************/
.interna .titulo { display: block; color: #444444; font-size: 30px; font-weight: bold; letter-spacing: -1px; margin: 10px 0; line-height: 33px; text-align: left; }
.interna .sub-titulo { display: block; color: #888888; font-size: 15px; font-weight: bold; margin-bottom: 20px; line-height: 18px; }
.interna p { text-align: justify; }
.interna img { display: block; margin-bottom: 15px; }
/* INTERNA - BOX COMMENTS */
.box-comments { overflow: hidden; padding: 10px; margin-bottom: 20px; background: #F5F5F5; border: 1px solid #E5E5E5; border-radius: 3px; o-border-radius: 3px; ms-border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px; }
.box-comments .box-titulo { overflow: hidden; margin-bottom: 15px; padding: 5px; background: #FFFFFF; border: 1px solid #E5E5E5; border-radius: 3px; o-border-radius: 3px; ms-border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px; }
.box-comments .box-titulo span.data { overflow: hidden; float: left; color: #444444; padding: 5px 0 0 25px; margin-right: 15px; background: url(../img/icon-clock.png) no-repeat 4px 8px; }
.box-comments .box-titulo span.nick a { overflow: hidden; float: left; color: #C91B04; padding: 5px 0 0 0; }
.box-comments .box-titulo span.nick a:hover { color: #000000; }
.box-comments .box-titulo ul.avaliacao { overflow: hidden; float: right; }
.box-comments .box-titulo ul.avaliacao li { overflow: hidden; height: 22px; float: left; padding: 0 8px; border-right: 1px solid #CCC; margin: 0; }
.box-comments .box-titulo ul.avaliacao li.desbordar { border: none; }
.box-comments .box-titulo ul.avaliacao li.desbordar span { float: left; }
.box-comments .box-titulo ul.avaliacao li a { overflow: hidden; height: 22px; color: #333; display: block; }
.box-comments .box-titulo ul.avaliacao li a.positivo { float: left; }
.box-comments .box-titulo ul.avaliacao li a.negativo { float: right; }
.box-comments .box-titulo ul.avaliacao li span { overflow: hidden; font-weight: bold; padding: 4px; display: inline-block; }
.box-comments .box-foto img { width: 70px; margin: 0 8px 8px 0; float: left; }
.face-comments { border-bottom: 1px solid #E5E5E5; margin-top: 25px; }

.mais-lidas h4, .img-rounded {
	 border-radius: 6px 6px 0px 0px !important;
	}

@media screen and (min-width: 992px) {
.container_topo { padding-top: 50px;    background: url(../img/p4BOikO.jpg?s=1) no-repeat -157px top; }
}

@media screen and (max-width: 768px) {
body { background: none !important }
#container_master { background-image: url(/img/bg_768.jpg); background-repeat: no-repeat; background-size: contain }
.banner-top { float: none !important; width: 100% !important; padding-top: 28%; height: auto !important; text-align: center !important; }

}

@media (max-width: 767px) {
	.polegarsquare {
    height: 200px !important;
}
   .manchete-menor a, .mais-lidas a {
	       font-size: 20px;
		   line-height: 130%;
		}
   .manchete-menor .span4 { margin-bottom:20px}
   .polegarsquare.img-rounded  {  
	margin-bottom:10px
}
.mais-lidas a img{ max-height:210px !important  }
.col-direita{
	padding:9px;
	}
}

@media only screen and (max-width: 632px) {
.fb-comments { width: 100% !important; }
.fb-comments iframe[style] { width: 100% !important; }
.fb-like-box { width: 100% !important; }
.fb-like-box iframe[style] { width: 100% !important; }
.fb-comments span { width: 100% !important; }
.fb-comments iframe span[style] { width: 100% !important; }
.fb-like-box span { width: 100% !important; }
.fb-like-box iframe span[style] { width: 100% !important; }
}
#fb-root { display: none; }
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% !important; }
/*COMPARTILHAR***********************************************************/
.interna .compartilhe { overflow: hidden; padding: 10px 0 5px 15px; margin: 0 0 20px 0; background: #f5f5f5; border: 1px solid #CCCCCC; border-radius: 5px; o-border-radius: 5px; ms-border-radius: 5px; moz-border-radius: 5px; webkit-border-radius: 5px; }
.interna .compartilhe strong { float: left; color: #888888; font-size: 12px; margin-right: 15px; padding-top: 3px; text-transform: uppercase; }
.interna .compartilhe span { font-size: 10px; }
.interna .compartilhe .curtir { float: left; width: 115px; height: 24px; }
.interna .compartilhe .face-frame { float: left; width: 160px; height: 24px; }
.interna .compartilhe .google-plus { float: left; width: 75px; height: 24px; }
.interna .compartilhe .twitter { float: left; width: 100px; height: 24px; }
.interna .compartilhe .curtir-2 { float: left; width: 95px; height: 24px; }
.interna .compartilhe .face-frame-2 { float: left; width: 140px; height: 24px; }
.interna .compartilhe .google-plus-2 { float: left; width: 73px; height: 24px; }
.interna .compartilhe .twitter-2 { float: left; width: 100px; height: 24px; }
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span { cursor: pointer; background: #fff; color: #D40000 }
