body
{ background:#333333;

}
h1 {
font-family:"Times New Roman", Times, serif;
margin:0;
font-size: 16px;
font-weight: bold; 
display: inline;
color:#990000;
}

h2 { font-family:Verdana, Arial, Helvetica, sans-serif
margin:0;
font-size: 15px;
font-weight: bold; 
display: inline; color:#1B3B7B;
}

h2 a  {
font-family:"Times New Roman", Times, serif;
margin:0;
font-size: 15px;
font-weight: bold; 
display: inline; color:#1B3B7B;
}
h2 a:hover  { text-decoration:underline;
	color:#3B66CC;
}

a h2:hover  { text-decoration:underline;
	color:#3B66CC;
}

h3 {
font-family:"Times New Roman", Times, serif;
margin:0;
font-size: 14px;
font-weight: normal; 
display: inline; color:#333333;

}


a {font-family:"Times New Roman", Times, serif; font-size: 12px; color:#ebeae7; text-decoration:none}

.geral{ width:100%; 
 max-width:1024px;
 margin-left:auto;
 margin-right:auto;
 background-color:#ffffff;

 }
.geral_1{
 border:solid 2px #ff0000;
 }

.xxx td  {
  border:1px inset #ebeae7;
  /*width:100px;*/
  height:30px;
  color:#bf8f30;
  padding-left:10px;
  padding-right:10px;
}
.xxx td:hover  { 
border:1px solid #ebeae7;
background:#a66f00;
color:#ffffff;
}

.xxx td:hover  a:link  { 
	color:#ffffff;
}
.xxx td:hover  a:visited  { 
	color:#ffffff;
}
.xxx td:hover  a:hover  { 
	color:#ffffff;
}

.xxx a:link  {
  color:#ffffff;
}

.xxx  a:hover {
  color:#ffffff;
}


.sub_menu a:link  {
  color:#bf8f30
}
.sub_menu a:visited  {
  color:#bf8f30
}

.sub_menu  a:hover {
  color:#ffd073
}
.sub_menu a:active  {
  color:#bf8f30
}

.ver_artigos   {   
border-bottom:1px #000000 inset;
}

.ver_artigos a  { font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
 
.ver_artigos a:hover  {
color:#0099FF;
  
}
.ver_categorias a  { font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
}
 
.ver_categorias a:hover  {
color:#0099FF;
  
}


.artigo{ background-color:#FFFFFF;
	 
	font-family:"Times New Roman", Times, serif; font-size: 14px; color: #333333; text-decoration:none;
}

.stock-market
{ 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:5px 5px 5px 5px;
	font-size:9px;
	border-spacing:0px;
	text-align:left;
	width:98%;
}
.stock-market a
{ color:#f79c29;
  font-weight:bold;

}

.stock-market th
{ 
	font-weight:bold;
	text-decoration:underline;
	border-top: thin #CCCCCC solid; border-right: thin #CCCCCC solid;
}

.stock-market td
{ border-top: thin #CCCCCC solid; border-right: thin #CCCCCC solid;
}

.titulos
{ background:#ffffff;
padding:5px 5px 5px 5px;
border:none;
border-spacing:0px;
width:100%;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:9px;
text-align:left
	
}

.titulos a
{ color:#f79c29;
font-weight:bold;

}
.location
{ background:#f79c29;
 padding:0px;
	width:100%;
}
.eeeee
{ border: 1px #FF0000 inset; background:#FF9900;
}

.menu_admin  { font-family:Arial, Helvetica, sans-serif; 
	background:#000000;
	color:#FFFFFF;
 
}
.menu_admin a  { font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
font-size:14px;
font-weight:bold;
}
.menu_admin a:hover  { font-family:Arial, Helvetica, sans-serif;
color:#cccccc;
font-size:14px;
font-weight:bold;
}

.l_texto_artigo a
{ color:#FF3300;
font-family:"Times New Roman", Times, serif;
font-size:14px;
 
}
.l_texto_artigo a:hover
{ color:#FF3300;
font-family:"Times New Roman", Times, serif;
font-size:14px;
text-decoration:underline;
 
}

.bolsa-info-container
{ text-align:left;

}
.bolsa-info-container span
{


}
.bolsa-info
{ float:left; 
  
}
.bolsa-indice 
{ list-style:none;
width:200px;
 
}
.bolsa-indice span 
{ float:right; font-weight:bold;
 
 
}
.bolsa-indice li
{ border-bottom:#CCCCCC inset 1px;

 
}
.ver_mais1  a
{
	color:#333333;
}
.ver_mais1  a:hover
{ text-decoration:underline;
}

.paginacao a
{ color:#999;
}
.paginacao a:visited
{ color:#999;
}
.paginacao a:hover
{ color:#930;
}

.hover-link
{
	color:#f79c29;
}

/*===================================================== */
.tableJogos {font-size:1.5em; width:100%;}

.tableJogos ul 
{ list-style:none;

}
.column_right .tableJogos {font-size:1em; }
.tableJogos li {margin-bottom:/* solid*/ 1px /*#fff*/;  position:relative;/*height:21px;*/ clear: both; }
.tableJogos li div{overflow: hidden;  }
.tableJogos .separador { background-color:#493b32; color:#fff;padding: 7px 0 5px 6px ;font-size:0.8em; border-top: solid 0px #fff;}
.tableJogos .separador a {color:#fff; display: inline;}
.tableJogos .separador a:hover {color:#f36700;}
.tableJogos .separador .multimedia {position:absolute; right:0; top:0px; bottom:0; width:12px; overflow:hidden; display:block;background-color:#1b1513; padding-top:6px;font-size:0.7em;}
.tableJogos .separador .multimedia:hover {width:95px; }
.tableJogos .dateRow { font-size:0.95em; padding:15px 2% 3px 4px; height:auto;/* font-weight: 700;*/ }

.tableJogos li span {padding:5px 0; background-color: #eee8e4 /*#ededed*/; float:left; display:block ;margin-bottom:1px; line-height: 1em;  }
.tableJogos li span.team1Cell, .tableJogos li span.team2Cell { width:40.3%/*118px*/; overflow: hidden;  word-break:break-all;height: 1em;}

.tableJogos li span.team1Cell {padding-right:1%;}
.tableJogos li span.team2Cell { padding-left:1%;}

.tableJogos li span.team1Cell{ text-align:right ;}

.tableJogos span.middleCell { background-color:#ccc; text-align:center; border-left: solid 1px #fff; border-right: solid 1px #fff;  }
.tableJogos span.resultCell { font-weight: 700; width:7%/*18px*/; }

.tableJogos .live span.resultCell i { font-family: 'News Cycle'; font-style: normal; line-height: 0.7em; }
.tableJogos span.dateCell { font-size:0.8em; width:14.5%/*38px*/; background-color:#fff;line-height: 1.2em;}



.tableJogos a {display:block; }
.tableJogos a:hover span, .tableJogos a:hover span.dateCell {background-color:#f36700; color:#fff;}


/*jogo a decorrer*/
.tableJogos .live {position:relative; }
.tableJogos .minuto { position:absolute; top:4px; left: -10px; font-size:0.8em;  background-color:transparent;padding:3px 6px 3px 2px; color:#fff;}
.rightContainer .tableJogos .minuto, .jogosHoje .tableJogos .minuto, .ClubeJogos .minuto, .tableJogosHoje .minuto  {left:auto ; right: -15px;  width:auto;  background-image: url('../img/bg_time2.png'); background-position:left center ; background-repeat:no-repeat; padding:3px 3px 3px 7px; background-color: transparent; font-family: 'Pathway Gothic One'; font-size: 0.5em;  }
.tableJogosHoje .minuto {font-size:0.65em; right: -5px;}

.sigaMinuto:hover .minuto {background-color: transparent;}
.minuto em{font-size:0.9em;}
.ClubeJogos .live .minuto {right:-7px;}

.live .minuto{font-family: 'Pathway Gothic One';}

.tableJogos .live span { background-color:#990000; color:#cccccc /*#afde82*/ /*#f36700*/; }
.tableJogos .live a:hover span {background-color:#009c00; color:#fff;}

.tableJogos .pais {   background-color:#1b1513; color:#fff; display:block; padding: 3px 0 4px 4px; margin-top:2px; font-size:1.2em; text-transform: uppercase; text-decoration:none;}
.tableJogos a.pais:hover {background-color:#f36700; text-decoration:none; }
.tableJogos .pais img, .tableJogos .separador img{ margin-right:8px;}
.tableJogos .pais .multimedia {float:right;}
.tableJogos a.active {background-color: #f36700 ;margin-top:5px;}

.tableJogosClass {width: 100%; background-color: #eee8e4 ; border: 0; /*margin-bottom: 25px;*/ }
.tableEstatisticas {/*margin:20px 5% 20px 0 ; width: 47%;*/background-color: #fff;}

.tableEstatisticas.rightTable {margin:20px 0 20px 5%; float: right;}

.tableJogosClass tr td, .tableEstatisticas tr td{ vertical-align: middle; padding:5px 3px; font-size: 1.5em; text-align: center;}
.tableEstatisticasGolos tr td { text-align: left;}
.tableJogosClass tr td.team, .tableEstatisticas tr td.team{text-align: left;}
.tableJogosClass tr td.pts, .tableEstatisticas tr td.pts {font-weight: 700;}
.tableJogosClass thead, .tableEstatisticas .thead{font-size: 0.7em;font-weight: 700;}
.tableEstatisticas .titleTable { font-family: 'Pathway Gothic One'; font-size:2.55em; text-align: left; padding-top: 20px;}
.estatisticasGerais .titleTable { font-family: 'Pathway Gothic One'; font-size:0.75em; text-align: left; background-color: #fff;padding-top: 20px;}
.titleTable span{color:#f36700;font-size: 1em; }
.tableEstatisticas100 {width: 100%; float: none; margin: 20px 0;}

.tableEstatisticas .linkComp {font-size: 0.7em;}
.tableEstatisticas .linkComp em{display: inline-block;}

.tableJogosClass .icon-angle-down {color: #b00000 ; font-size: 1.2em;}
.tableJogosClass .icon-angle-up {color: #3db900 ;font-size: 1.2em;}
.last5 {width:110px; }
.xxx_resultados h2{ font-size: 1.2em;}

.numero_negativo
{ color:#FF0000;}

/* ==================================================== */

		.t_standings{ font-size:11px; width:100%  }
		.t_standings table{ width:100%  }
		.t_standings  td.club{ width:40%; color:#390612; font-size:1.5em;}
		.t_standings td{ border:1px solid #CCCCCC }
		.t_standings table_team-name{color:#000000}
		.t_standings h3{ font-size: 1.8em; margin-top:10px; color:#020E65}
		.legend dd{ float:left;}
		.mm-match{ width:100%;  padding:10px;}
		.team-home, .team-away{color:#390612;}
		.match-row div{ float:left;}
		.match--score{ color:#FF0000; margin-left:10px; margin-right:5px;}
		.match--score_score{ background:#8EABA5; font-weight:bold; padding:3px;}

#indexList
{ padding:5px;

}		
#indexList td
{ border:1px #999999 solid;

}	

.table--standings
{ font-size:0.7em; 
	border:1px solid #CCCCCC;
}	
.table--standings td
{ border:1px solid #CCCCCC; vertical-align:top;

}	

#an_logo
{ float:left;
 	width:292px; 
	margin-top:25px;
}
#an_logo_resto
{ float:right; text-align:right; 
	
 	width:auto; 
	
}
#an_menu
{  	display: -webkit-flex;
	display:-ms-flex;
    display: flex;
	width:100%;
	-webkit-justify-content: space-between;
    justify-content: space-between;
	-webkit-flex-wrap: wrap; /* Safari 6.1+ */
   
    flex-wrap: wrap;
}

.an_menu_item
{ padding:0 2px;}
.an_menu_item a
{ padding:6px 2px; white-space: nowrap; }
.an_menu_item a:hover
{  color:#000000; background:#ffffff;}


@media (max-width: 600px) { .adslot_01 { display:none;} }
@media (min-width:601px) { .adslot_01 { width:336px;  height: 600px; } } 


@media (max-width: 600px) { .adslot_02 {width:auto;  height: 228px;} }
@media (min-width:601px) { .adslot_02 { display:none} } 

@media screen and (max-width: 900px) and (orientation : portrait){
 .hide_menor_900px
 { display:none;}
}

@media screen and (min-device-width: 768px) and (max-device-width: 1824px) and (orientation : landscape){
  
}
@media screen and (max-device-width: 767px) and (orientation: portrait) {
 
}
@media screen and (max-device-width: 767px) and (orientation: landscape) {
 
} 
