﻿.hide { position: absolute; top: -9999px; left: -9999px;}

.nav li {
	float: left;
}

.nav li a { 
	display: block;
}

.gn_stats_team_enlace{
	border:1px solid #EBEBEB;
	color:#002454;
	display:block;
	float:right;
	font-size:1.2em;
	margin:20px 0;
	padding:0px 12px;
	text-decoration:none;
	text-transform:uppercase;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                   HEADER MARCADOR                           <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.gn_stats_team_marcador{
	border-top:1px solid #cdcdcd;
	font-family:"OpenSansRegular";
	margin:0 auto;
	padding:10px 0px;
	width:797px;
}

.gn_stats_team_marcador_equipo{
	float:left;
	margin:0 10px;
	min-height:65px;
	position:relative;
	width:175px;
}

.gn_stats_team_marcador_tablero{
	background-image:url(../images/fondo_marcador.png);
	background-position:top center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	min-height:115px;
	padding:0 3px;
	position:relative;
	text-align:center;
	width:220px
}

.gn_stats_team_marcador_global{
	bottom:-20px;
	color:#002454;
	display:block;
	font-size:1.2em;
	font-family:"OpenSansRegular";
	position:absolute;
	width:220px;
}

.gn_stats_team_marcador_global .gol_global{
	font-size:1.2em;
	font-family:"OpenSansSemiBold";
	padding:0 5px;
}

.gn_stats_team_marcador_dato{
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:"AkzidenzExtraBoldCond";
	font-size:4em;
	text-align:center;
	width:110px;
}

.gn_stats_team_marcador_equipo_casa{
	background-position:right 5px;
	background-repeat:no-repeat;
	padding:20px 90px 0px 0px;
}

.gn_stats_team_marcador_equipo_visita{
	background-position:left 5px;
	background-repeat:no-repeat;
	padding:20px 0px 0px 90px;
}

.gn_stats_team_marcador_equipo_nombre{
	color:#052c4c;
	font-family:"AkzidenzExtraBoldCond";
	font-size:2em;
	text-transform:uppercase;
}

.gn_stats_team_marcador_equipo_casa_nombre{
	float:left;
	text-align:right;
}

.gn_stats_team_marcador_equipo_visita_nombre{
	float:left;
	text-align:left;
}

#gn_stats_team_marcador_casa_goles_casa{
	text-align:left;
}

#gn_stats_team_marcador_casa_goles_visita{
	text-align:right;
}

#gn_stats_team_marcador_casa_goles_casa, #gn_stats_team_marcador_casa_goles_visita{
	overflow:auto;
	position:relative;
	color:#002454;
	font-family:"OpenSansRegular";
	font-size:1.2em;
	height:50px;
	width:100%;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                   HEADER FICHA EQUIPO                      <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.gn_stats_team_ficha{
	color:#002454;
	font-family:"OpenSansSemiBold";
	margin:0 auto;
	padding:10px 0px;
	width:797px;
}

.gn_stats_team_ficha_info{
	background-position:20px center;
	background-repeat:no-repeat;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	padding-left:140px;
	width:656px;
}

.gn_stats_team_ficha_table{
	font-size:1.2em;
	width:656px;
}

.gn_stats_team_ficha_table td{
	height:27px;
	vertical-align:middle;
}

.gn_stats_team_ficha_table td.team_name{
	height:47px;
	font-family:"OpenSansBold";
	font-size:1.2em;
	padding-bottom:10px;
	vertical-align:bottom;
}

.gn_stats_team_ficha_table td.team_name .team_name_optional{
	color:#597ca5;
	font-family:"OpenSansSemiBold";
	font-size:1.2em;
	text-transform:uppercase;
}

.gn_stats_team_ficha_table td.team_label{
	border-top:1px solid #e1e6e7;
	font-family:"OpenSansRegular";
	width:140px;
}

.gn_stats_team_ficha_table td.team_data{
	border-top:1px solid #e1e6e7;
	width:180px;
}

.gn_stats_team_ficha_table td.team_middle{
	border-left:1px solid #e1e6e7;
	padding-left:10px;
}

.gn_stats_team_ficha_stats_table{
	font-size:1.2em;
	width:797px;
}

.gn_stats_team_ficha_stats_table td{
	height:40px;
	text-align:center;
	vertical-align:middle;
}

.gn_stats_team_ficha_stats_table td.stats_title{
	color:#acacac;
	font-size:1.2em;
}

.gn_stats_team_ficha_stats_table td.stats_data{
	background-color:#f9fafb;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	width:125px;
}

.gn_stats_team_ficha_stats_table td.stats_label{
	border-right:1px solid #cdcdcd;
	width:236px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                   ULTIMOS RESULTADOS                       <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.gn_stats_team_resultados{
	color:#002454;
	font-family:"OpenSansBold";
	font-size:1.2em;
	margin:30px auto 0px;
	padding:10px 0px;
	width:797px;
}

.gn_stats_team_resultados_title{
	border-bottom:5px solid #002454;
	color:#002454;
	font-size:1.2em;
	padding:6px 25px 6px 0px;
	text-transform:uppercase;
	width:250px;
}

.gn_stats_team_resultados_table{
	width:100%;
}

.gn_stats_team_resultados_table th{
	background-color:#FFFFFF;
	color:#CCCCCC;
	border-top:1px solid #cdcdcd;
	font-family:"OpenSansSemiBold";
	font-size:1.2em;
	padding:10px 0px;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
}

.gn_stats_team_resultados_table tr{
	border-bottom:1px solid #cdcdcd;
}

.gn_stats_team_resultados_table td{
	padding:5px 0px;
	text-align:center;
	vertical-align:middle;
}

.gn_stats_team_resultados_table tr:nth-child(odd){
	background:#F9F9F9;
}

.gn_stats_team_resultados_table td.jornada{width:5%}
.gn_stats_team_resultados_table td.escudo{width:5%;}
.gn_stats_team_resultados_table td.equipo{width:10%;}
.gn_stats_team_resultados_table td.marcador{font-size:1.8em;;width:5%}
.gn_stats_team_resultados_table td.fecha{font-family:"OpenSansRegular";width:20%}
.gn_stats_team_resultados_table td.simbolo{width:10%}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                   TIEMPO DE GOLES                         <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.gn_stats_team_goltiming{
	color:#002454;
	font-family:"OpenSansSemiBold";
	font-size:1.2em;
	margin:30px auto 0px;
	padding:10px 0px;
	width:797px;
}

.gn_stats_team_goltiming_title{
	border-bottom:5px solid #002454;
	color:#002454;
	font-size:1.2em;
	padding:6px 25px 6px 0px;
	text-transform:uppercase;
	width:250px;
}

.gn_stats_team_goltiming_table{
	width:100%;
}

.gn_stats_team_goltiming_table th{
	background-color:#FFFFFF;
	color:#CCCCCC;
	border-top:1px solid #cdcdcd;
	font-size:1.2em;
	padding:10px 0px;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
}

.gn_stats_team_goltiming_table tr{
	border-bottom:1px solid #cdcdcd;
}

.gn_stats_team_goltiming_table td{
	padding:5px 0px;
	text-align:center;
	vertical-align:middle;
}

.gn_stats_team_goltiming_table tr:nth-child(odd){
	background:#F9F9F9;
}

.gn_stats_team_goltiming_table td.label{text-align:left;padding-left:10px;width:20%}
.gn_stats_team_goltiming_table td.data{width:10%;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                   JUGADORES EQUIPO                          <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.gn_stats_team_jugadores{
	color:#002454;
	font-family:"OpenSansSemiBold";
	font-size:1.2em;
	margin:30px auto 0px;
	padding:10px 0px;
	width:797px;
}

.gn_stats_team_jugadores_title{
	border-bottom:5px solid #002454;
	color:#002454;
	font-size:1.2em;
	padding:6px 25px 6px 0px;
	text-transform:uppercase;
	width:50%;
}

.gn_stats_team_jugadores_table{
	border-top:1px solid #cdcdcd;
	width:100%;
}

.gn_stats_team_jugadores_table th{
	background-color:#FFFFFF;
	color:#CCCCCC;
	border-top:1px solid #cdcdcd;
	font-size:1.2em;
	padding:10px 0px;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
}

.gn_stats_team_jugadores_table tr{
	border-bottom:1px solid #cdcdcd;
}

.gn_stats_team_jugadores_table td{
	padding:5px 0px;
	text-align:center;
	vertical-align:middle;
}

.gn_stats_team_jugadores_table tr:nth-child(odd){
	background:#F9F9F9;
}

.gn_stats_team_jugadores_table td.nombre, .gn_stats_team_jugadores_table th.nombre{text-align:left;width:30%;}
.gn_stats_team_jugadores_table td.nombre{border-right:1px solid #cccccc;border-top:1px solid #ebebeb;}
.gn_stats_team_jugadores_table td.data{width:7%;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                   EQUIPO ESTADISTICAS                      <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.gn_stats_team_estadisticas{
	color:#002454;
	font-family:"OpenSansSemiBold";
	font-size:1.2em;
	margin:30px auto 0px;
	padding:10px 0px;
	width:797px;
}

.gn_stats_team_estadisticas_title{
	border-bottom:5px solid #002454;
	color:#002454;
	font-size:1.2em;
	padding:6px 25px 6px 0px;
	text-transform:uppercase;
	width:40%;
}

.gn_stats_team_estadisticas_table{
	border-top:1px solid #cdcdcd;
	width:100%;
}

.gn_stats_team_estadisticas_table td{
	padding:10px 0px;
	text-align:center;
	vertical-align:middle;
}

.gn_stats_team_estadisticas_table tr:nth-child(even){
	background:#F9F9F9;
}

.gn_stats_team_estadisticas_table td.label{text-align:left;width:30%;border-bottom:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.gn_stats_team_estadisticas_table td.barra{width:60%;padding-left:20px;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.gn_stats_team_estadisticas_table td.data{color:#CCCCCC;width:7%;border-bottom:1px solid #cccccc;}

.gn_stats_team_estadisticas_total{
	background-color:#e2e7ec;
	height:25px;
	width:90%;
}

.gn_stats_team_estadisticas_barra{
	background-color:#9dadb8;
	height:100%;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*        WIDGET:    GOLEADORES EQUIPO                        <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.gn_stats_team_goleadores{
	font-family:"OpenSansSemiBold";
	margin:60px auto 0px;
	width:315px;
}

.gn_stats_team_goleadores_titulo{
	border-bottom:5px solid #002454;
	border-top:5px solid #002454;
	color:#002454;
	font-size:1.2em;
	padding:6px 0px;
	text-transform:uppercase;
}

.gn_stats_team_goleadores_tabla{
	width:100%;
}

.gn_stats_team_goleadores_tabla th{
	border-bottom:1px solid #CBCBCB;
	border-top:1px solid #CBCBCB;
	color:#999999;
	font-family:"OpenSansRegular";
	font-size:1.2em;
	padding:6px 0;
	text-align:center;
	vertical-align:middle;
}

.gn_stats_team_goleadores_tabla td{
	border-bottom:1px solid #EBEBEB;
	color:#000;
	font-size:1.2em;
	padding:4px 0px;
	text-align:center;
	vertical-align:middle;
}

.gn_stats_team_goleadores_tabla td.gn_stats_team_goleadores_pj,
.gn_stats_team_goleadores_tabla td.gn_stats_team_goleadores_gol,
.gn_stats_team_goleadores_tabla th.gn_stats_team_goleadores_pj,
.gn_stats_team_goleadores_tabla th.gn_stats_team_goleadores_gol{
	font-size:1.2em;
	width:30px;
}

.gn_stats_team_goleadores_tabla td.gn_stats_team_goleadores_pos{
	color:#002454;
	font-size:1.2em;
	width:30px;
}

.gn_stats_team_goleadores_tabla td.gn_stats_team_goleadores_nombre{
	text-align:left;
}

.gn_stats_team_goleadores_enlace{
	border:1px solid #EBEBEB;
	color:#002454;
	display:block;
	float:right;
	font-size:1.2em;
	margin:10px 0;
	padding:0px 12px;
	text-decoration:none;
	text-transform:uppercase;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*        WIDGET:    ARBITROS    EQUIPO                        <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.gn_stats_wid_arbitros{
	font-family:"OpenSansSemiBold";
	margin:60px auto 0px;
	width:315px;
}

.gn_stats_wid_arbitros_titulo{
	border-bottom:5px solid #002454;
	border-top:5px solid #002454;
	color:#002454;
	font-size:1.2em;
	padding:6px 0px;
	text-transform:uppercase;
}

.gn_stats_wid_arbitros_tabla{
	width:100%;
}

.gn_stats_wid_arbitros_tabla th{
	border-bottom:1px solid #CBCBCB;
	border-top:1px solid #CBCBCB;
	color:#999999;
	font-family:"OpenSansRegular";
	font-size:1.2em;
	padding:6px 0;
	text-align:center;
	vertical-align:middle;
}

.gn_stats_wid_arbitros_tabla td{
	border-bottom:1px solid #EBEBEB;
	color:#000;
	font-size:1.2em;
	padding:4px 0px;
	text-align:center;
	vertical-align:middle;
}

.gn_stats_wid_arbitros_tabla td.gn_stats_wid_arbitros_pp,
.gn_stats_wid_arbitros_tabla td.gn_stats_wid_arbitros_pc,
.gn_stats_wid_arbitros_tabla td.gn_stats_wid_arbitros_ta,
.gn_stats_wid_arbitros_tabla td.gn_stats_wid_arbitros_tr,
.gn_stats_wid_arbitros_tabla th.gn_stats_wid_arbitros_pp,
.gn_stats_wid_arbitros_tabla th.gn_stats_wid_arbitros_pc,
.gn_stats_wid_arbitros_tabla th.gn_stats_wid_arbitros_ta,
.gn_stats_wid_arbitros_tabla th.gn_stats_wid_arbitros_tr{
	font-size:1.2em;
	width:30px;
}

.gn_stats_wid_arbitros_tabla td.gn_stats_wid_arbitros_pos{
	color:#002454;
	font-size:1.2em;
	width:30px;
}

.gn_stats_wid_arbitros_tabla td.gn_stats_wid_arbitros_nombre{
	text-align:left;
}

.gn_stats_wid_arbitros_enlace{
	border:1px solid #EBEBEB;
	color:#002454;
	display:block;
	float:right;
	font-size:1.2em;
	margin:10px 0;
	padding:0px 12px;
	text-decoration:none;
	text-transform:uppercase;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*        WIDGET:    PROXIMAS FECHAS                  <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.gn_stats_wid_fechas{
	font-family:"OpenSansSemiBold";
	margin:60px auto 0px;
	width:315px;
}

.gn_stats_wid_fechas_titulo{
	border-bottom:5px solid #002454;
	border-top:5px solid #002454;
	color:#002454;
	font-size:1.2em;
	padding:6px 0px;
	text-transform:uppercase;
}

.gn_stats_wid_fechas_tabla{
	width:100%;
}

.gn_stats_wid_fechas_tabla th{
	border-bottom:1px solid #CBCBCB;
	border-top:1px solid #CBCBCB;
	font-family:"OpenSansRegular";
	font-size:1.2em;
	padding:6px 0;
	text-transform:uppercase;
	vertical-align:middle;
}

.gn_stats_wid_fechas_tabla td{
	border-bottom:1px solid #EBEBEB;
	color:#000;
	font-size:1.2em;
	padding:4px 0px;
	vertical-align:middle;
}

.gn_stats_wid_fechas_tabla td.gn_stats_wid_fechas_date{
	font-size:1.2em;
	width:30px;
}

.gn_stats_wid_fechas_enlace{
	border:1px solid #EBEBEB;
	color:#002454;
	display:block;
	float:right;
	font-size:1.2em;
	margin:10px 0;
	padding:0px 12px;
	text-decoration:none;
	text-transform:uppercase;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*        WIDGET:    CASA / VISITA                           <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.gn_stats_wid_casavisita{
	font-family:"OpenSansSemiBold";
	margin:60px auto 0px;
	width:315px;
}

.gn_stats_wid_casavisita ul { 
	border-bottom:5px solid #002454;
	border-top:5px solid #002454;
	color:#999999;
	height:30px;
	list-style: none;
	margin-bottom:20px;
	width:100%;
}
	
.gn_stats_wid_casavisita ul li a { 
	color:inherit;
	font-size:1.2em;
	text-decoration:none; 
	text-transform:uppercase;
	padding:7px 0px;
	width:110px;
}

.gn_stats_wid_casavisita ul li a.current {  
	color:#002454;
}

.gn_stats_wid_casavisita_tabla{
	width:100%;
}

.gn_stats_wid_casavisita_tabla th{
	border-bottom:1px solid #CBCBCB;
	font-family:"OpenSansRegular";
	font-size:1.2em;
	padding:20px 0 6px;
	text-transform:uppercase;
	vertical-align:middle;
}

.gn_stats_wid_casavisita_tabla td{
	border-bottom:1px solid #EBEBEB;
	color:#000;
	font-size:1.2em;
	padding:4px 0px;
	text-align:center;
	vertical-align:middle;
}

.gn_stats_wid_casavisita_tabla td.equipo,
.gn_stats_wid_casavisita_tabla th.equipo{
	text-align:left;
}

.gn_stats_wid_casavisita_enlace{
	border:1px solid #EBEBEB;
	color:#002454;
	display:block;
	float:right;
	font-size:1.2em;
	margin:10px 0;
	padding:0px 12px;
	text-decoration:none;
	text-transform:uppercase;
}