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

.nav li {
	float: left;
}

.nav li a { 
	display: block;
}

.gn_stats_minamin_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;
}

.gn_baloon_cont{
	display:none;
	width:100px;
	position:fixed;
	top:0px;
	left:0px;
	z-index:9999;
}

.gn_baloon_left{
	top:0px;
	left:-5px;
	position:absolute;
	width:5px;
	height:100%;
}

.gn_baloon_right{
	right:-5px;
	top:0px;
	position:absolute;
	width:5px;
	height:100%;
}

.gn_baloon_center{
	background-color:#b0bec7;
	width:100%;
	height:100%;
}

.gn_baloon_info{
	padding:5px;
}

.gn_baloon_left_middle, .gn_baloon_right_middle{
	background-color:#b0bec7;
	height:80%;
}

.gn_baloon_left_top{
	background-position:top left;
	height:10%;
	width:5px;
}

.gn_baloon_left_bottom{
	background-position:bottom left;
	height:10%;
	width:5px;
}

.gn_baloon_right_top{
	background-position:top right;
	height:10%;
	width:5px;
}

.gn_baloon_right_bottom{
	background-position:bottom right;
	height:10%;
	width:5px;
}

.gn_baloon_tail{
	position:relative;
	bottom:-10px;
	height:10px;
	left:40px;
	width:20px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                      MINUTO A MINUTO                       <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.gn_stats_minamin_contenedor{
	font-family:"OpenSansSemiBold";
	margin-bottom:23px;
	position:relative;
	width:390px;
}

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

#gn_stats_minamin_scroll{
	border-bottom:2px solid #cdcdcd;
	overflow:auto;
	position:relative;
	width:390px;
}

.gn_stats_minamin_tabla_hd{
	color:#8b8b8b;
	font-family:"OpenSansSemiBold";
	overflow:hidden;
	width:390px;
}

.gn_stats_minamin_tabla_hd th{
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	font-size:1.2em;
	vertical-align:middle;
}

.gn_stats_minamin_tabla_hd th.gn_stats_minamin_minuto{
	padding:13px 0px 5px;
	width:96px;
}

.gn_stats_minamin_tabla_hd th.gn_stats_minamin_entrada{
	padding:13px 12px 5px;
	width:396px;
}

.gn_stats_minamin_tabla{
	color:#002454;
	font-family:"OpenSansRegular";
	overflow:hidden;
	width:382px;
}

.gn_stats_minamin_tabla td{
	border-bottom:1px solid #ebebeb;
}

.gn_stats_minamin_tabla tr:nth-child(even){
	background-color:#FaFaFa;
}

.gn_stats_minamin_tabla tr.gn_stats_minamin_gol{
	background-color:#fcf8df;
}

.gn_stats_minamin_tabla td.gn_stats_minamin_cron_columna, .gn_stats_minamin_tabla td.gn_stats_minamin_tipo{
	font-size:1.2em;
	text-align:center;
	vertical-align:middle;
	width:40px;
}

.gn_stats_minamin_tabla td.gn_stats_minamin_entrada{
	border-left:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	font-size:1.2em;
	padding:12px;
	vertical-align:middle;
	width:278px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                      LAS CLAVES                       <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.gn_stats_minamin_claves{
	border-bottom:1px solid #cdcdcd;
	font-family:"OpenSansSemiBold";
	padding-bottom:10px;
	width:390px;
}

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

/* INICIO:   Pestañas para las claves */

.gn_stats_minamin_claves ul { 
	border-top:1px solid #cdcdcd;
	color:#999999;
	list-style: none;
	margin-bottom:20px;
	width:100%;
}
	
.gn_stats_minamin_claves ul li a { 
	color:inherit;
	font-size:1.2em;
	text-decoration:none; 
	text-transform:uppercase;
	padding:7px 0px;
	width:80px;
}

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

.gn_stats_minamin_claves_tab{
	background-color:#e9edf0;
	color:#000000;
	font-size:1.2em;
	min-height:125px;
	padding:10px;
}

.gn_stats_minamin_claves_tabtitle{
	padding:0px 0px 12px;
}

.gn_stats_minamin_claves_tabtext{
	color:#333333;
	font-family:"OpenSansRegular";
	font-size:1.2em;
	width:250px;
}

.gn_stats_minamin_claves_up{
	background-image:url(../img/arrowup.png);
	background-position:290px 50px;
	background-repeat:no-repeat;
}

.gn_stats_minamin_claves_down{
	background-image:url(../img/arrowdown.png);
	background-position:290px 50px;
	background-repeat:no-repeat;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*             DESEMPEÑO  - GRAFICO                           <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.gn_stats_minamin_chart{
	border-bottom:1px solid #cdcdcd;
	font-family:"OpenSansSemiBold";
	padding-bottom:10px;
	width:390px;
}


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

/* INICIO:   Pestañas para los charts */

.gn_stats_minamin_chart ul { 
	border-top:1px solid #cdcdcd;
	color:#999999;
	list-style: none;
	margin-bottom:20px;
	width:100%;
}
	
.gn_stats_minamin_chart ul li a { 
	color:inherit;
	font-size:1.2em;
	text-decoration:none; 
	text-transform:uppercase;
	padding:6px 0px;
	width:80px;
}

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

.gn_stats_minamin_chart_tab{
	height:230px;
	overflow:hidden;
	width:390px;
}

#gn_stats_minamin_chart_chart1, #gn_stats_minamin_chart_chart2{
	height:245px;
	width:390px;
}

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

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

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

.gn_stats_minamin_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_minamin_marcador_global{
	bottom:-20px;
	color:#002454;
	display:block;
	font-size:1.2em;
	font-family:"OpenSansRegular";
	position:absolute;
	width:220px;
}

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

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

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

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

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

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

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

#gn_stats_minamin_marcador_casa_goles_casa, #gn_stats_minamin_marcador_casa_goles_visita{
	overflow:auto;
	position:relative;
	color:#002454;
	font-family:"OpenSansRegular";
	font-size:1.2em;
	height:50px;
	width:170px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                   TIMELINE                              <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.gn_stats_minamin_timeline{
	border-bottom:1px solid #cdcdcd;
	border-top:1px solid #cdcdcd;
	font-family:"OpenSansSemiBold";
	margin:15px auto;
	padding:5px 0px 5px 109px;
	position:relative;
	width:1026px;
}

.gn_stats_minamin_timeline_fixed{
	left:0px;
	padding:5px 0px 0px;
	position:absolute;
	top:0px;
	width:116px;
	z-index:20000;
}

#gn_stats_minamin_timeline_table_cont{
	position:relative;
	overflow:auto;
	height:138px;
	width:1026px
}

.gn_stats_minamin_timeline_table{
	background-color:#f9fafb;
	color:#002454;
	margin:0 auto;
}

.gn_stats_minamin_timeline_table td{
	height:56px;
	vertical-align:middle;
}

.gn_stats_minamin_timeline_table td.gn_stats_minamin_timeline_equipo{
	background-image:url(../images/fondo_timeline_nombre.png);
	background-position:10px center;
	background-repeat:no-repeat;
	font-size:1.2em;
	padding-left:20px;
	width:116px;
}

.gn_stats_minamin_timeline_table td.gn_stats_minamin_timeline_icons_casa{
	background-image:url(../images/fondo_timeline_divisor.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
	
.gn_stats_minamin_timeline_table td.gn_stats_minamin_timeline_icons_visita{
	background-image:url(../images/fondo_timeline_divisor.png);
	background-position:center top;
	background-repeat:no-repeat;
}

.gn_stats_minamin_timeline_table td.gn_stats_minamin_timeline_icons_middle{
	background-image:url(../images/fondo_timeline_middle.png);
	background-position:center top;
	background-repeat:repeat-y;
}

.gn_stats_minamin_timeline_table td.gn_stats_minamin_timeline_minutos{
	background-color:#ffffff;
	font-size:1.2em;
	height:26px;
	text-align:center;
	width:54px;
}

.gn_stats_minamin_timeline_table td.gn_stats_minamin_timeline_penales{
	background-color:#ffffff;
	font-size:1.2em;
	height:26px;
	text-align:center;
	width:108px;
}

.gn_stats_minamin_timeline_icon_casa{
	position:absolute;
	bottom:83px;
}

.gn_stats_minamin_timeline_icon_visita{
	position:absolute;
	top:83px;
}

.gn_stats_minamin_timeline_icon_line{
	background-image:url(../images/fondo_timeline_divisor.png);
	background-repeat:repeat-y;
	background-position:center center;
	height:10px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                   CANCHA - ALINEACION                      <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.gn_stats_minamin_cancha{
	font-family:"OpenSansSemiBold";
	padding-bottom:20px;
	width:390px;
}

/* INICIO:   Pestañas para la cancha */

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

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

.gn_stats_minamin_cancha_tab{
	position:relative;
	width:390px;
}

.gn_stats_minamin_cancha_campo{
	background-image:url(../images/campo.png);
	background-position:center center;
	background-repeat:no-repeat;
	height:592px;
	margin:0 auto;
	width:388px;
}

.gn_stats_minamin_cancha_tabla_juego{
	height:592px;
	left:0px;
	position:absolute;
	top:0px;
	width:388px;
}

.gn_stats_minamin_cancha_tabla_juego td{
	height:54px;
	padding-top:4px;
	vertical-align:middle;
	width:97px;
}

.gn_stats_minamin_cancha_cambio{
	cursor:pointer;
	height:15px;
	text-align:center;
	width:97px;
}

.gn_stats_minamin_cancha_jugador{
	cursor:pointer;
	height:20px;
	position:relative;
	text-align:center;
	width:97px;
}

.gn_stats_minamin_cancha_nombre{
	color:#002454;
	cursor:pointer;
	font-size:1.2em;
	height:20px;
	text-align:center;
	width:97px;
}

.gn_stats_minamin_cancha_gol{
	position:absolute;
	top:3px;
	right:61px;
}

.gn_stats_minamin_cancha_tarjeta{
	position:absolute;
	top:2px;
	left:61px;
}

.gn_stats_minamin_cancha_tabla_juego td.gn_stats_minamin_cancha_portero .gn_stats_minamin_cancha_cambio,
.gn_stats_minamin_cancha_tabla_juego td.gn_stats_minamin_cancha_portero .gn_stats_minamin_cancha_jugador,
.gn_stats_minamin_cancha_tabla_juego td.gn_stats_minamin_cancha_portero .gn_stats_minamin_cancha_nombre{
	width:194px;
}

.gn_stats_minamin_cancha_tabla_juego td.gn_stats_minamin_cancha_portero .gn_stats_minamin_cancha_gol{
	right:110px;
}

.gn_stats_minamin_cancha_tabla_juego td.gn_stats_minamin_cancha_portero .gn_stats_minamin_cancha_tarjeta{
	left:110px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                   CANCHA - EQUIPOS                         <------------------------------------------
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.gn_stats_minamin_cancha_equipos{
	background-color:#e6eef0;
	height:572px;
	padding:10px;
	width:370px;
}

.gn_stats_minamin_cancha_equipos_escudo_casa,
.gn_stats_minamin_cancha_equipos_nombre_casa,
.gn_stats_minamin_cancha_equipos_nombre_visita,
.gn_stats_minamin_cancha_equipos_escudo_visita{
	color:#002454;
	float:left;
	font-size:1.2em;
	height:90px;
	text-align:center;
	width:80px;
}

.gn_stats_minamin_cancha_equipos_nombre_casa{
	background-image:url(../images/arrow-equipos-casa.png);
	background-position:center 65px;
	background-repeat:no-repeat;
	border-right:1px solid #cdcdcd;
	height:75px;
	padding-top:25px;
	width:104px;
}

.gn_stats_minamin_cancha_equipos_nombre_visita{
	background-image:url(../images/arrow-equipos-visita.png);
	background-position:center 65px;
	background-repeat:no-repeat;
	height:75px;
	padding-top:25px;
	width:104px;
}

.gn_stats_minamin_cancha_tabla_equipo{
	color:#8e9295;
	font-size:1.2em;
	margin-top:20px;
	width:370px;
}

.gn_stats_minamin_cancha_tabla_equipo td{
	border-bottom:1px solid #cdcdcd;
	padding:12px 0px;
}

.gn_stats_minamin_cancha_tabla_equipo td.gn_stats_minamin_cancha_tabla_equipo_subtitulo{
	border-bottom:none;
	border-top:1px solid #cdcdcd;
	padding:20px 0px;
}

.gn_stats_minamin_cancha_tabla_equipo_categ, .gn_stats_minamin_cancha_tabla_equipo_puntos{
	color:#002454;
}

.gn_stats_minamin_cancha_tabla_equipo_categ{
	width:95px;
}

.gn_stats_minamin_cancha_tabla_equipo_puntos{
	text-align:center;
	width:30px;
}

.gn_stats_minamin_cancha_tabla_equipo_barras{
	width:215px;
}

.gn_stats_minamin_cancha_tabla_equipo_barra_total{
	background-color:#072b4d;
	height:23px;
	margin-top:-1px;
	width:215px;
}

.gn_stats_minamin_cancha_tabla_equipo_barra_parcial{
	background-color:#afbec5;
	height:23px;
}
