#principal {
  width: 666px;
}

.mnuEstadisticas { padding-top: 1px; }
.mnuEstadisticas TABLE TR TD.selected { background-position: 0px -26px;}
.mnuEstadisticas TABLE TR TD A { text-decoration: none; text-indent: -5000px; color: transparent; line-height: 26px; width:97px; display: block; }
.mnuEstadisticas .btnFaseGrupos { background: url(/images/estadisticas/btnFaseGrupos.jpg) no-repeat transparent 0 0; width:97px;}
.mnuEstadisticas .btnFaseFinal { background: url(/images/estadisticas/btnFaseFinal.jpg) no-repeat transparent 0 0; width:97px;}
.mnuEstadisticas .btnGoleadores { background: url(/images/estadisticas/btnGoleadores.jpg) no-repeat transparent 0 0; width:97px;}
.mnuEstadisticas .btnFairPlay { background: url(/images/estadisticas/btnFairPlay.jpg) no-repeat transparent 0 0; width:97px;}
.mnuEstadisticas .btnCalendario { background: url(/images/estadisticas/btnCalendario.jpg) no-repeat transparent 0 0; width:97px;}
.mnuEstadisticas .btnHistoria { background: url(/images/estadisticas/btnHistoria.jpg) no-repeat 0 0; width:97px;}

.mnuEstadisticas .btnFaseGrupos:hover { background-position: 0px -26px;}
.mnuEstadisticas .btnFaseFinal:hover { background-position: 0px -26px;}
.mnuEstadisticas .btnGoleadores:hover { background-position: 0px -26px;}
.mnuEstadisticas .btnFairPlay:hover { background-position: 0px -26px;}
.mnuEstadisticas .btnCalendario:hover { background-position: 0px -26px;}
.mnuEstadisticas .btnHistoria:hover { background-position: 0px -26px;}

.descargar {
  padding:0px 0px;
}
.descargar a {
  color: #FFFFFF;
  text-decoration:none;
}
.descargar a:hover {
  color: #FFFFFF;
  text-decoration:none;
}
.descargar a:visited {
  color: #FFFFFF;
  text-decoration:none;
}
.compartir  {
  padding:0px 0px;
}
.sharethis-outer  {
height:20px;
padding:0px;
width:20px;
}
#sharethis_0 {
height:20px;
padding:0px;
width:20px;
}
#sharethis_0.stbutton.stico_default {
background:url("/images/estaditicas/btnShareThis.png") no-repeat transparent 0 0;
display:inline-block;
height:16px;
width:16px;
}

/* fase grupos */
#div_fasegrupos {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: center;
}
.fasegrupos_header {
  background: url(/images/estadisticas/fasegrupos/hd_fasegrupos.jpg) no-repeat transparent 0 0;
  padding: 0px 0px;
  margin: 4px 0px;
  line-height: 25px;
  color: #FFFFFF;
  font-weight: bold;
  font-size:13px;
}
.fasegrupos_grupo { margin: 10px 0px 0px 0px; }
.fasegrupos_grupo .TRclaro { background-color:#FFFFFF; line-height:25px; }
.fasegrupos_grupo .TRoscuro { background-color:#f5f5f5; line-height:25px; }
.fasegrupos_grupo .TRheader { background-color:#FFFFFF; color:#333333; font-size:13px; line-height:25px; font-weight: bold; }

.fasegrupos_grupo_equipos { margin: 10px 0px; color:#333333;	font-size:12px;	text-align:center; font-weight: bold; }
.fasegrupos_grupo_equipos .bandera { width: 35px; text-align: center; }
.fasegrupos_grupo_equipos .equipo { width: 175px; text-align: left; }
.fasegrupos_grupo_equipos .numero { width: 50px; text-align: center; }

.fasegrupos_grupo_partidos { margin: 10px 0px; color:#333333; font-size:12px; text-align:center; font-weight: bold; line-height: 32px; }
.fasegrupos_grupo_partidos .TRclaro { line-height:32px; }
.fasegrupos_grupo_partidos .TRoscuro { line-height:32px; }
.fasegrupos_grupo_partidos .bandera { width: 35px; }
.fasegrupos_grupo_partidos .equipo { width: 80px; }
.fasegrupos_grupo_partidos .resultado { width: 20px; }
.fasegrupos_grupo_partidos .resultadoPARCIAL { color: #F00; width: 20px; }
.fasegrupos_grupo_partidos .resultadoFINAL { color: #390; width: 20px; }
.fasegrupos_grupo_partidos .cobertura { width: 80px; font-weight: normal; }
.fasegrupos_grupo_partidos .goleadores { width: 250px; font-size:11px; text-align:left; font-weight: normal; line-height: 16px; }

/* fase final */
#div_fasefinal {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: center;
}
.fasefinal_header {
  background: url(/images/estadisticas/fasefinal/hd_fasefinal.jpg) no-repeat transparent 0 0;
  padding: 0px 0px;
  margin: 4px 0px;
  line-height: 25px;
  color: #FFFFFF;
  font-weight: bold;
  font-size:13px;
}
.fasefinal_tabla { margin: 10px 0px 0px 0px; }
.fasefinal_tabla .TRclaro { background-color:#FFFFFF; line-height:25px; }
.fasefinal_tabla .TRoscuro { background-color:#f5f5f5; line-height:25px; }
.fasefinal_tabla .TRheader { background-color:#FFFFFF; color:#333333; font-size:13px; line-height:25px; font-weight: bold; }

.fasefinal_tabla_partidos { margin: 10px 0px; color:#333333; font-size:12px; text-align:center; font-weight: bold; line-height: 32px; }
.fasefinal_tabla_partidos .TRclaro { line-height:32px; }
.fasefinal_tabla_partidos .TRoscuro { line-height:32px; }
.fasefinal_tabla_partidos .bandera { width: 35px; }
.fasefinal_tabla_partidos .equipo { width: 80px; }
.fasefinal_tabla_partidos .resultado { width: 20px; }
.fasefinal_tabla_partidos .resultadoPARCIAL { color: #F00; width: 20px; }
.fasefinal_tabla_partidos .resultadoFINAL { color: #390; width: 20px; }
.fasefinal_tabla_partidos .cobertura { width: 80px; font-weight: normal; }
.fasefinal_tabla_partidos .goleadores { width: 250px; font-size:11px; text-align:left; font-weight: normal; line-height: 16px; }

/* goleadores */
#div_goleadores {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: center;
}
.goleadores_header {
  background: url(/images/estadisticas/goleadores/hd_goleadores.jpg) no-repeat transparent 0 0;
  padding: 0px 0px;
  margin: 4px 0px;
  line-height: 25px;
  color: #FFFFFF;
  font-weight: bold;
  font-size:13px;
}
.goleadores_tabla_jugadores { margin: 10px 0px; color:#333333;	font-size:12px;	text-align:center; font-weight: bold; }
.goleadores_tabla_jugadores .TRclaro { background-color:#FFFFFF; line-height:25px; }
.goleadores_tabla_jugadores .TRoscuro { background-color:#f5f5f5; line-height:25px; }
.goleadores_tabla_jugadores .oculto { display:none; }
.goleadores_tabla_jugadores .TRheader { background-color:#FFFFFF; color:#333333; font-size:13px; line-height:25px; font-weight: bold; }
.goleadores_tabla_jugadores .bandera { width: 35px; text-align: center; }
.goleadores_tabla_jugadores .jugador { width: 150px; text-align: left; }
.goleadores_tabla_jugadores .jugador SPAN { cursor: pointer; }
.goleadores_tabla_jugadores .equipo { width: 100px; text-align: left; }
.goleadores_tabla_jugadores .numero { width: 75px; text-align: center; }

.goleadores_tabla_equipos { margin: 10px 0px; color:#333333;	font-size:12px;	text-align:center; font-weight: bold; }
.goleadores_tabla_equipos .TRclaro { background-color:#FFFFFF; line-height:25px; }
.goleadores_tabla_equipos .TRoscuro { background-color:#f5f5f5; line-height:25px; }
.goleadores_tabla_equipos .TRheader { background-color:#FFFFFF; color:#333333; font-size:13px; line-height:25px; font-weight: bold; }
.goleadores_tabla_equipos .bandera { width: 35px; text-align: center; }
.goleadores_tabla_equipos .equipo { width: 110px; text-align: left; }
.goleadores_tabla_equipos .numero { width: 125px; text-align: center; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 10px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.jugador h3 {
	border-bottom: 3px solid #333;
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 5px;
}
#tooltip.jugador {
	background: #FFF;
	opacity:1;
}
#tooltip.jugador .body div {
	line-height: 15px;
}
#tooltip.jugador .body label {
	font-weight: bold;
	font-size: 12px;
}
/* fairplay */
#div_fairplay {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: center;
}
.fairplay_header {
  background: url(/images/estadisticas/fairplay/hd_fairplay.jpg) no-repeat transparent 0 0;
  padding: 0px 0px;
  margin: 4px 0px;
  line-height: 23px;
  color: #FFFFFF;
  font-weight: bold;
  font-size:13px;
}
.fairplay_tabla { margin: 10px 0px; color:#333333;	font-size:12px;	text-align:center; font-weight: bold; }
.fairplay_tabla .TRclaro { background-color:#FFFFFF; line-height:25px; }
.fairplay_tabla .TRoscuro { background-color:#f5f5f5; line-height:25px; }
.fairplay_tabla .TRheader { background-color:#FFFFFF; color:#333333; font-size:13px; line-height:25px; font-weight: bold; }
.fairplay_tabla .bandera { width: 35px; text-align: center; }
.fairplay_tabla .equipo { width: 110px; text-align: left; }
.fairplay_tabla .numero { width: 125px; text-align: center; }

/* calendario */
#div_calendario {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: center;
}

#box_horario_botones DIV A { color:#666666; text-decoration: none; }
#box_horario_botones DIV.selected A { color:#006666; text-decoration: none; }
#box_horario_botones DIV A:hover { color:#006666; text-decoration: none; }
#box_horario_botones DIV A:visited  { color:#666666; text-decoration: none; }
#box_horario_botones TABLE TR TD.reloj { text-align: center; vertical-align: middle; width: 20px; border-left:1px #333333 solid; }
#box_horario_botones TABLE TR TD.zona { text-align: center; vertical-align: middle; width: 50px; font-weight: bold; }

.calendario_header_grupos {
  background: url(/images/estadisticas/calendario/hd_fasegrupos.jpg) no-repeat transparent 0 0;
  padding: 0px 0px;
  margin: 4px 0px;
  line-height: 23px;
  color: #FFFFFF;
  font-weight: bold;
  font-size:13px;
}
.calendario_header_final {
  background: url(/images/estadisticas/calendario/hd_fasefinal.jpg) no-repeat transparent 0 0;
  padding: 0px 0px;
  margin: 2px 0px;
  line-height: 23px;
  color: #FFFFFF;
  font-weight: bold;
}

.calendarioFaseGrupos { color:#666666; font-size:11px; text-align:center; }
.calendarioFaseGrupos .TRheader { background-color:#666666; color:#FFFFFF; font-size:12px; font-weight:bold; line-height: 18px; text-transform:uppercase; }
.calendarioFaseGrupos .TRheader EM { color:#CCCCCC; }
.calendarioFaseGrupos .TRclaro { background-color:#e6e6e6; line-height:16px; }
.calendarioFaseGrupos .TRoscuro { background-color:#cccccc; line-height:16px; }
.calendarioFaseGrupos .TRgris { background-color:#e6e6e6; line-height:1px; }

.calendarioFaseFinal { color:#666666; font-size:11px; text-align:center; }
.calendarioFaseFinal .TRheader { background-color:#666666; color:#FFFFFF; font-size:12px; font-weight:bold; line-height: 18px; text-transform:uppercase; }
.calendarioFaseFinal .TRheader EM { color:#CCCCCC; }
.calendarioFaseFinal .TRclaro { background-color:#e6e6e6; line-height:33px; }
.calendarioFaseFinal .TRoscuro { background-color:#cccccc; line-height:33px; }
.calendarioFaseFinal .TRgris { background-color:#e6e6e6; line-height:1px; }
.calendarioFaseFinal .TRtitle { background-color:#999999; line-height:30px; }
.calendarioFaseFinal .TRtitle EM { color:#CCCCCC; }

.calendarioFecha {
  color:#747474;
  font-size:20px;
  font-variant:small-caps;
  font-weight:bold;
  line-height:normal;
  width: 75px;
}
.calendarioHorario {
  font-weight:bold;
  width: 60px;
}
.calendarioGrupo {
  width: 60px;
}
.calendarioEquipo {
  width: 85px;
  color: #6f6f6f;
}
.calendarioResultado {
  font-weight:normal;
  color: #000000;
  width: 25px;
}
.calendarioResultadoPARCIAL {
  color: #F00;
  font-weight:bold;
  width: 25px;
}
.calendarioResultadoFINAL {
  color: #390;
  font-weight:bold;
  width: 25px;
}
.calendarioCobertura {
  width: 65px;
}
.calendarioEstadio {
  width: 200px;
}
.boxGrupo {
	color:#FFFFFF;
	margin-bottom:2px;
	margin-left:2;
	width:160px;
	margin-right: 2px;
	margin-left: 2px;
}
.boxGrupo h4 {
	font-size:14px;
	height:25px;
}
.boxGrupo span {
	display:block;
	padding-top:5px;
	text-indent:-5000px;
	color:#FFFFFF;
	text-align: center;
}
.boxGrupo ul {
	width:127px;
	text-align:left;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 15px;
}
.boxGrupo li {
border-bottom-style:solid;
border-bottom-width:1px;
display:block;
font-size:13px;
padding:4px 0;
}
.boxGrupo li img {
	vertical-align: top;
}
.boxGrupo li.ultimo {
}
.boxGrupo div {
height:6px;
}
#FixGrupoA {
background-color:#006699;
}
#FixGrupoA h4 {
background-image:url(../images/sudafrica/headerA.png);
}
#FixGrupoA li {
border-bottom-color:#3385AD;
}
#FixGrupoA li.ultimo {
border:medium none;
}
#FixGrupoB {
background-color:#29A3CC;
}
#FixGrupoB h4 {
background-image:url(../images/sudafrica/headerB.png);
}
#FixGrupoB li {
border-bottom-color:#54B5D6;
}
#FixGrupoB li.ultimo {
border:medium none;
}
#FixGrupoC {
background-color:#E68A2E;
}
#FixGrupoC h4 {
background-image:url(../images/sudafrica/headerC.png);
}
#FixGrupoC li {
border-bottom-color:#EBA158;
}
#FixGrupoC li.ultimo {
border:medium none;
}
#FixGrupoD {
background-color:#E62E2E;
}
#FixGrupoD h4 {
background-image:url(../images/sudafrica/headerD.png);
}
#FixGrupoD li {
border-bottom-color:#EB5858;
}
#FixGrupoD li.ultimo {
border:medium none;
}
#FixGrupoE {
background-color:#2E8A5C;
}
#FixGrupoE h4 {
	background-image:url(../images/sudafrica/headerE.png);
}
#FixGrupoE li {
border-bottom-color:#58A17D;
}
#FixGrupoE li.ultimo {
border:medium none;
}
#FixGrupoF {
background-color:#E6B800;
}
#FixGrupoF h4 {
background-image:url(../images/sudafrica/headerF.png);
}
#FixGrupoF li {
border-bottom-color:#EBC633;
}
#FixGrupoF li.ultimo {
border:medium none;
}
#FixGrupoG {
background-color:#8AB8B8;
}
#FixGrupoG h4 {
	background-image:url(../images/sudafrica/headerG.png);
}
#FixGrupoG li {
border-bottom-color:#A1C6C6;
}
#FixGrupoG li.ultimo {
border:medium none;
}
#FixGrupoH {
background-color:#5C2EB8;
}
#FixGrupoH h4 {
background-image:url(../images/sudafrica/headerH.png);
}
#FixGrupoH li {
border-bottom-color:#7D58C6;
}
#FixGrupoH li.ultimo {
border:medium none;
}

/* historia */
#div_historia {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
.historia_header {
  background: url(/images/estadisticas/historia/hd_historia.jpg) no-repeat transparent 0 0;
  padding: 0px 0px;
  margin: 4px 0px;
  line-height: 23px;
  color: #FFFFFF;
  font-weight: bold;
  font-size:13px;
}
.historia_form {
	background-color: #333333;
	width: 666px;
	height: 36px;
	padding-top: 13px;
}
.equipoA {
	float: left;
	margin-left: 20px;
	width: 170px;
	margin-right: 15px;
	height: 20px;
}
.equipoB {
	float: right;
	margin-right: 20px;
	width: 170px;
	margin-left: 15px;
	height: 20px;
}
.left {
	float: left;
	width: 27px;
}
#btnEnfrentar {
	float: left;
	height: 22px;
	width: 93px;
	margin-left: 55px;
}
.right {
	float: right;
	width: 27px;
}
#cancha {
	background-image: url(../images/estadisticas/historia/cancha.jpg);
	background-repeat: no-repeat;
	height: 189px;
	width: 596px;
	padding-top: 25px;
	padding-right: 35px;
	padding-left: 35px;
}
.tableTitles {
	color: #FFFFFF;
	background-color: #333333;
}
.greybg {
	background-color: #eaeaea;
}
#estadisticasTable {
	text-align: center;
	width: 666px;
	float: left;
}
#estadisticasTable table {
	text-align: center;
	line-height: 20px;
	margin-top: 5px;
}

