﻿body 
{
/*	text-align: center;*/
	font-size: 11px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;/*Tahoma,Arial,Helvetica,sans-serif;*/
	/*font-family: "Trebuchet MS";*/
/*	background-color: #F5EDE3;*/
}


a {
	color:#0000FF;
	text-decoration:none;
	}

a img 
{
	border: none;
}

a:hover img 
{
	background-color: #cae39a;
	border:1px solid;
	border-right:none;
	border-left:none;
	border-top: none;
	border-bottom: none;
}

a:hover {
	border:0px solid;
	border-right:none;
	border-left:none;
	background-color:#cae39a;	
}
 


.SoloLectura
{
	background-color: #D4FFFF;
}



.Separador
{
	background-color: #5C743D;
	width: 100%;
	height: 4px;
	margin: 0 0 0 0;
	border-top-style: none;
}

.enlace
{
		cursor: pointer;
}

.enlace:hover {

	border:1px solid;

	border-right:none;

	border-left:none;

	/*font-weight:bold;*/
	
	background-color:#cae39a

	}


.TablaConBordes
{
border-width: 1px;
border-color: #5C743D; /*Maroon;*/
border-style: solid;
border-bottom-style: solid;
background-color: #E1D4C0; /*#99CC66; /*Verde oscuro*/
}

.Cabecera 
{
	color: White;
	background-color: #E1D4C0;
	color: Black;
	font-weight: bold;
	/*background-image: url(imagenes/fondo_cabecera.png);*/
	background-repeat: repeat-x;
}

/*
input, option, textarea
{
border: 1px inset #c68989;
	background-color: #f2eacd;
	}
*/

.textoinfo 
{
	color: #006600;
background-color: #ebf2e8;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #9bd19a;
border-right-color: #9bd19a;
border-bottom-color: #9bd19a;
border-left-color: #9bd19a;
padding-top: 20px;
padding-bottom: 20px;
}


.textoerror 
{
color: #a61f2d;
background-color: #f2ebeb;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #dc5455;
border-right-color: #dc5455;
border-bottom-color: #dc5455;
border-left-color: #dc5455;
width: 300px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
text-align: center;
margin-top: 10px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
}

.GridFilaImpar 
{
	background-color: #E2F3FD;
	color: black;
	padding: 3 3 3 3;
	border: none 0px black;
}

.GridFilaPar
{
	background-color: white;
	border: none;
	color: Black;
	padding: 3 3 3 3;
	border: none 0px black;
}

.GridCabecera th
{
	background-color: #E1D4C0;
}
.GridCabecera th a
{
	color:Black;
}


.Ganador
{
	font-weight: bold
}


.divCalendario .Parcial
{
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	width: 60px;
	min-width: 50px;
}

.divCalendario .ParcialDescansa
{
	background-color: #f5ede3;
}

.divCalendario .divJornada
{
	text-align: left;
	margin-top: 10px;
	margin-bottom:10px;
}

.divCalendario .Cabecera
{
	padding: 3px 3px 3px 5px;
	width: 750px;
}

.divCalendario .Manga
{
	width: 50px;
	text-align: center;
	border: solid 1px;
}

.divCalendario .FilaMangas
{
	text-align: center;
}

.divCalendario .FilaLocal td
{
	border-top: solid 2px;
}

.divCalendario .FilaVisitante td
{
	border-bottom: solid 2px;
}

.divCalendario .NumJornada
{
	width: 100px;
}

.divCalendario .divFechaJornada
{
	text-align: center;
	width: 200px;
}

.divCalendario .IntroResultados
{
	text-align: center;
	width: 200px;
}

.divCalendario .HojaResultados
{
	text-align: center;
	width: 200px;
}


.divCalendario .NoPresentado
{
	font-size: x-small;
	padding: 3px 3px 3px 3px;
}

.divCalendario .NoPresentado .CasillaX
{
	border: solid 1px;
	padding: 5px 10px 5px 10px;
	margin-right: 5px;
}


.divCalendario .CompetidorLocal
{
	width: 250px;
	padding: 3px 5px 3px 5px;
}

.divCalendario .CompetidorVisitante
{
	width: 250px;
	padding: 3px 5px 3px 5px;
}

.divCalendario .FechaPartido
{
	width: 100px;
	text-align: center;
}
.divCalendario .FechaPartido a
{
	width: 100px;
	display: block;
	height: 100%;
}

.divCalendario .HoraPartido
{
	width: 60px;
	text-align: center;
}
.divCalendario .HoraPartido a
{
	width: 60px;
	display: block;
}

.divCalendario .CronicaPartido a
{
	cursor: pointer;
}

.divCalendario .FormatoResultadoCentro .CompetidorLocal
{
	text-align: right;
}
	
.divConfiguracionTitulo
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaaaaa;
	font-size: 150%;
	margin-bottom: 5px;
}

.divConfiguracion
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-bottom: 10px;
	padding-top: 10px;
	overflow:hidden;
	height: 100%;
}

.divConfiguracion .divCabecera
{
	font-weight: bold;
	width: 30%;
	padding-right: 40px;
	float: left;
	background-image: url(imagenes/Triangulo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

.divConfiguracion .divCuerpo
{
	float:left;
	width: 60%;
}

.divComentario
{
	font-size: 12px;
	padding-top: 0px;
	padding-left: 18px;
	background-image: url(imagenes/Comentario.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}

.divConfiguracion .divConfiguracionGrabar
{
	/* Debería ser lo mismo que cabecera.width*/
	padding-left: 40%;
	
}	


.divLoginTabla .boton
{
	height: 28px;
	font-size:95%;
}
	

.boton
{
  cursor:pointer;
  border-bottom:solid 2px #000;
  border-right:solid 2px #000;
  border-top:solid 1px #336699;
  border-left:solid 1px #336699;
  background-color:#002255;
  color:#fff;
  font-size:105%;
  text-decoration:none;
  padding:.4em;
  font-weight:bold;
}

.boton:active
{
	background-color: #004499;
/*
	border:2px solid #004499;
*/
}
a.boton:hover
{
	background-color: #004499;
	border:1px solid #004499;
}

/*
.divConfiguracion th
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	margin-right: 0;
	padding-bottom: 30px;
	padding-top: 10px;
	vertical-align: top;
}

.divConfiguracion td
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	vertical-align: top;
	padding-bottom: 30px;
	padding-top: 10px;
}


#tabConfiguracion th
{
	 text-align: left;
	 padding-right: 50px;
	 width: 250px;
}

#tabConfiguracion .ComentarioConfig
{
	color: #333333;
	padding-top: 0px;
}

#tabConfiguracion .Boton
{
  cursor:pointer;
  border-bottom:solid 2px #000;
  border-right:solid 2px #000;
  border-top:solid 1px #336699;
  border-left:solid 1px #336699;
  background-color:#002255;
  color:#fff;
  font-size:105%;
  text-decoration:none;
  padding:.4em;
  font-weight:bold;
}
*/

.divPanelControl
{
	border: solid 2px #E1D4C0;
	padding: 10px 10px 10px 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.divPanelControl .divPanelControlCabecera
{
	width: 100%;
}
	
.divPanelControl .divPanelControlTitulo
{
	font-size: 125%;
	width: 70%;
}

.divPanelControl .divPanelControlNombreLiga
{
	font-weight: bold;
	width: 60%;
	font-size: 110%;
}



.divPanelControl .divPanelControlJornada
{
	padding-top: 3px;
	padding-bottom: 3px;
	float:left;
}	

.divPanelControl .divPanelControlOrganizador
{
	float:right;
	width: 200px;
	height: 20px;
}	


.divPanelControl .divComandosGenerales
{
	font-size: 110%;
	padding: 2px 2px 2px 18px;
	background-image: url(imagenes/nuevo.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	float:right;
}

.divPanelControl .divPanelControlItem
{
	border-top: solid 1px #C0A298;
	padding-top: 5px;
	padding-bottom: 5px;
}

.divPanelControl .divPanelControlComandosLiga
{
	padding-top: 3px;
	padding-bottom: 3px;
	clear: both;
}

#divPanelControlMisLigas
{
	width: 80%;
}

.divPanelControl .divPanelControlComandoLiga
, .divMenuLiga .Clasificacion
, .divMenuLiga .Calendario
, .divMenuLiga .Configurar
, .divMenuLiga .Participantes
, .divMenuLiga .Borrar
, .divMenuLiga .Comunicado
, .divMenuLiga .PanelControl
, .divMenuLiga .CuadranteResultados
, .divMenuLiga .Estadisticas
{
	padding-left: 18px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
}

.divPanelControl .Clasificacion, .divMenuLiga .Clasificacion
{
	background-image: url(imagenes/Clasificacion.gif);
	padding-top: 5px;
}

.divPanelControl .Calendario, .divMenuLiga .Calendario
{
	background-image: url(imagenes/Calendario.gif);
	padding-top: 5px;
}

.divPanelControl .CuadranteResultados, .divMenuLiga .CuadranteResultados
{
	background-image: url(imagenes/CuadranteResultados.gif);
	padding-top: 5px;
}	

.divPanelControl .Configurar, .divMenuLiga .Configurar
{
	background-image: url(imagenes/Configurar.gif);
	padding-top: 5px;
}

.divPanelControl .Participantes, .divMenuLiga .Participantes
{
	background-image: url(imagenes/Participantes.gif);
	padding-top: 5px;
}

.divPanelControl .PanelControl, .divMenuLiga .PanelControl
{
	background-image: url(imagenes/PanelControl.gif);
	padding-top: 5px;
}

.divPanelControl .Comunicado, .divMenuLiga .Comunicado
{
	background-image: url(imagenes/Comunicado.gif);
	padding-top: 5px;
}

.divPanelControl .Borrar, .divMenuLiga .Borrar
{
	background-image: url(imagenes/Borrar.gif);
	padding-top: 5px;
}

.divPanelControl .Estadisticas, .divMenuLiga .Estadisticas
{
	background-image: url(imagenes/Estadisticas.png);
	padding-top: 5px;
}

.divPanelControl .Comunicado
{
	background-image: url(imagenes/Comunicado.gif);
	padding-top: 5px;
}

.divCabeceraPagina a:hover
{
	color:Black;
}

.divCabeceraPagina
{
	background-color: #104386;
	height: 50px;
	color: White;
	width: 100%;
}

.divCabeceraPagina .divTituloPagina
{
	font-size: 200%;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
}

.divCabeceraPagina .divTituloNumeros
{
	padding-left: 10px;
	font-size: small;
}

.divCabeceraPagina .divTituloPagina a:hover
{
	background-color:inherit;
	color: White;
}

.divCabeceraPagina a
{
	color: White;
}

.divMenuMaster
{
	background-color: #215497;
	border-bottom: solid 5px #215497;
	margin-bottom: 0px;
	z-index: 0;
}

.divMenuMaster a:hover
{
	color: Black;
}

.divMenuMaster td
{
	padding-left: 18px;
	padding-right: 10px;
	margin-left: 5px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
}

.divMenuMaster .divInicio
{
	background-image: url(imagenes/Inicio.gif);
	width: 35px;
}

.divMenuMaster .divBuscar
{
	background-image: url(imagenes/Buscar.gif);
	width: 70px;
}

.divMenuMaster .divCrearLiga
{
	background-image: url(imagenes/Nuevo.gif);
	width: 65px;
}

.divMenuMaster .divMisLigas
{
	background-image: url(imagenes/MisLigas.gif);
	width: 65px;
}

.divMenuMaster .divMisDatos
{
	background-image: url(imagenes/Usuario.gif);
	width: 70px;
}

.divMenuMaster .divContactar
{
	background-image: url(imagenes/Contactar.gif);
	width: 55px;
}

.divMenuMaster .divFAQ
{
	background-image: url(imagenes/FAQ.gif);
	width: 60px;
}

.divMenuMaster .divIdioma
{
	text-align: right;
}


.divMenuMaster table
{
	width:100%;
}


.divMenuMaster a
{
	color: White;
}

.divMenuLiga .NombreLiga, .divMenuLiga .NombreLiga select
{
	float: left;
/*	font-weight: bold;*/
	font-size: 120%;
	color: #FFFFFF;
	width: 270px;
	height: 25px;
	overflow: hidden;
	padding-left: 5px;
}

.divMenuLigaContenedor, .divMenuLiga .NombreLiga select	
{
	background-color: #3265A8;
	color: White;
}

.divMenuLiga .NombreLiga select
{
	border: solid 1px #5285C8;
}

.divMenuLigaContenedor
{
	width: 100%;
	background-color: #3265A8;
	color: White;
	margin-bottom: 5px;
}

.divMenuLiga
{
	height: 25px;
}

.divMenuLiga a
{
	color: White;
	/*font-weight:bold;*/
}

.divMenuLiga a:hover
{
	color: black;
}

.EtiquetaParticipante
{
	padding-right: 10px;
}


.tabParticipantes td
{
	border-top: solid 2px #E1D4C0;
	padding-bottom: 5px;
	padding-top: 5px;
}	

.tabParticipantes td
{
	padding-right: 5px;
}

.tabParticipantes .boton
{
	font-weight: normal;
	font-size: 10px;
}

.tabParticipantes input
{
	font-size: 11px;
}

.tabParticipantes
{
	border-spacing: 0px;
}
.TablaClasificacion .colPosicion
{
	width: 25px;
	text-align: right;
	padding-right: 5px;
}

.TablaClasificacion .colNombre
{
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 250px;
}

.TablaClasificacion .colDato
{
	text-align: right;
	padding-left: 5px;
	width: 30px;
}

.divNombreLocalVisitante
{
	width: 150px;
	text-align: right;
}

.Parciales input
{
	width: 30px;
}

.PuntosExtra
{
	padding-left: 20px;
	padding-right: 20px;
}

.PuntosExtra span
{
	font-size: x-small;
}

.PuntosExtra input
{
	width: 30px;
}


.divPartido
{
	border-top: solid 2px #888888;
}

.tabLigas
{
	border-collapse:collapse; 
	border: none;
}

.tabLigas td
{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.tabLigas .NombreLiga
{
	
}

.tabLigas .NombreLiga a
{
	display: block;
	padding: 5px 3px 5px 3px;
}

.tabLigas th
{
	font-size: 85%;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.tabLigas .NumParticipantes
{
	text-align: center;
}

.tabLigas .Jornada
{
	text-align: center;
}

.tabLigas .Organizador
{
	
}

.tabLigas .LigaActiva
{
	width: 80px;
}

.tabLigasEjemplo
{
	width: 100%;
	border-collapse:collapse; 
}

.tabLigasEjemplo .DisciplinaYNombre
{
	background-position: 5px;
	padding-left: 25px;
	width: 70%;
}


.tabLigasEjemplo .Cabecera
{
	font-size: 14px;
}

.tabLigasEjemplo .EtiquetaOrganiza
{
	font-size: x-small;
	width: 10%;
}

.tabLigasEjemplo .Organizador
{
	font-size: 85%;
}

.tabLigasEjemplo .NombreLiga
{
	font-size: 110%;
	width: 70%;
	padding-left: 5px;
}

.tabLigasEjemplo a
{
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tabLigasEjemplo td
{
	height: 30px;
}





.divError
{
	left: 30%;
	width: 40%;
	top: 40%;
	text-align: center;
	border: solid 1px blue;
	background-color: white;
	background-image: url(imagenes/error.gif);
	background-position: left center;
	background-repeat: no-repeat;
}	

.divErrorAbs
{
	position: absolute;
}

.divErrorSta
{
	position: static;
}

.divError .divErrorTexto
{
	padding: 0px 10px 0px 50px;
	margin-top: 20px;
	margin-bottom: 20px;
}	

.divError .divErrorTitulo
{
	background-color: Blue;
	color: White;
	height: 20px;
}

.divError .divErrorBoton
{
	margin-top: 20px;
	margin-bottom: 10px;
}	


/********************* INTRO ******************/

.divIntro .divCabecera
{
	background-color: #4073B6;
	color: White;
	font-size: 100%;
	font-weight: bold;
	padding: 5px 5px 5px 25px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-image: url(imagenes/TrianguloB.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
}

.divIntro .divCuerpo
{
	margin-left: 20px;
	margin-bottom: 10px;
	padding-left: 0px;
	font-size: 97%;
}


.divIntro .divCabeceraFAQ
{
	background-color: #E1D4C0;
	color: black;
	font-size: 120%;
	padding: 5px 5px 5px 25px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-image: url(imagenes/faq.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
}


.divIntro .divCabeceraFAQ a
{
	color: Black;
}



.divIntro .HayPistaLibre
{
	background-color: #315795;
	padding: 5px;
	width: 400px;
	padding-left: 5px;
	background-image: url('imagenes/Cuadrante.png');
	background-repeat: no-repeat;
	background-position: 230px top;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 25px;
	border: solid 5px #214775;
}

.divIntro .HayPistaLibre a
{
	font-size: 12px;
	color: #EEEEEE;
}

.divIntro .HayPistaLibre .LinkHPL
{
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
}

.divIntro .HayPistaLibre a:hover
{
	background-color: inherit;
	color: #CCCCCC;
}


/****************/

#PanelIzquierdoGeneral
{
	width: 43%;
	vertical-align: top;
	border-right: solid 1px #888888;
	padding-right: 10px;
	padding-top: 10px;
}

#PanelDerechoGeneral
{
	padding-left: 10px;
	vertical-align: top;
}

#divTodo
{
	margin: 0 0 0 0;
	text-align: left;
	background-color: #F7F8F3;
	/*background-color: #FAFAFA;*/
	border-bottom: solid 1px;
}

.divMargenIzquierdo
{
	background-repeat: repeat-y;
	width: 10px;
	background-color: #ffffff;
	border-right: solid 1px #104386;
}

.divMargenDerecho
{
	background-repeat: repeat-y;
	width: 10px;
	background-color: #ffffff;
	border-left: solid 1px #104386;
}

.captcha label
{
	visibility: collapse;
	height: 0px;
	width: 0px;
}

.captcha span
{
	visibility: collapse;
	height: 0px;
}

.divGrabar
{
	text-align: center;
}

.divLoginContenedor
{
	padding: 0px 3px 0px 0px;
}

.divLoginTabla
{
	float:right; /*Esto es para que mueva toda la tabla hacia la derecha, para que funcione en IE y en FF */
	text-align: right;
	font-size: 11px;
}	

.divLoginTabla input
{
	font-size: 11px;
}


/************ DISCIPLINAS ****************/
.Disciplina
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 21px;
	float:left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
}	

.Disciplina .ImgDisc
{
	width: 20px;
}

.Disciplina .ImgDisc img
{
	width: 20px;
	height: 20px;
}

.Disciplina table td
{
	padding: 0px;
}

/*

.NuevaDisciplina
{
	background-image: url(imagenes/NuevaDisciplina.gif);
}	

.Tenis
{	
	background-image: url(imagenes/Tenis.gif);
}

.TenisDeMesa
{	
	background-image: url(imagenes/TenisDeMesa.gif);
}

.Baloncesto
{	
	background-image: url(imagenes/Baloncesto.gif);
}

.Fútbol
{	
	background-image: url(imagenes/Fútbol.gif);
}

.FútbolSala
{
	background-image: url('imagenes/Fútbol Sala.gif');
}

.Ajedrez
{
	background-image: url('imagenes/Ajedrez.gif');
}

.Balonmano
{
	background-image: url('imagenes/Balonmano.gif');
}

.Padel
{
	background-image: url('imagenes/Padel.gif');
}

.Voleibol
{
	background-image: url('imagenes/Voleibol.gif');
}

.Floorball
{
	background-image: url('imagenes/Floorball.gif');
}

.Dardos
{
	background-image: url('imagenes/Dardos.gif');
}
*/

/**********************************/

.CheckDestinatarios
{
	background-color: White;
	border: solid 1px;
}

.CheckDestinatarios td
{
	/* Este 25% es porque el RepeatColumns es 4 */
	width: 25%;
}


/***************** LA TABLA QUE HAY EN LA PÁGINA PANEL DE CONTROL ********/
.tablaPanelControl
{
	border-collapse:collapse; 
	border: none;
	width: 90%;
}

.tablaPanelControl td
{
	vertical-align: middle;
	margin: 0 0 0 0;
}

.tablaPanelControl .Icono
{
	width: 40px;
	text-align: center;
	margin-right: 0px;
}

.tablaPanelControl .Icono a
{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}	

.tablaPanelControl .Accion a
{
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
}

.tablaPanelControl .Accion
{
	font-size: 125%;
	width: 200px;
}

.tablaPanelControl .Comentario
{
	font-size: 90%;
}
 

.tablaPanelControl tr
{
	border-top: solid 2px #E1D4C0;
}

/*********** Tabla de participantes para el informe ************/
.tabCompetidores
{
	border-collapse: collapse;
}

.tabCompetidores td
{
	padding: 5px 5px 5px 5px;
}

.tabCompetidores .NombreCompetidor
{
	width: 350px;
}

.tabCompetidores .EMail
{
	width: 250px;
}

.tabCompetidores .Telefono
{
	width: 250px;
}

/***************** INFORME **************/
.InformeTitulo
{
	font-size: x-large;
	color: #104386;
	width: 100%;
	padding: 10px 10px 10px 10px;
}

.InformeSubtitulo
{
	font-size: large;
	color: #104386;
}

/**************** LEYENDA DE LA CLASIFICACIÓN ***********/

.LeyendaContenedor .Cabecera
{
	width: 20px;
}

.LeyendaContenedor
{
	vertical-align:top; 
	float: right;	
	font-size: smaller;
}


.divMasLigas
{
	display: inherit;
	font-size: small;
	vertical-align: bottom;
	padding-left: 21px;
	padding-right: 5px;
	float: right;
	font-weight: normal;
	background-image: url('imagenes/Buscar.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;	
}

.CuadranteResultados td
{
	text-align: center;
	font-size: 85%;
}

.CuadranteResultados .NombreVisitante
{
	vertical-align: bottom;
	text-align: center;
	min-width: 30px;
	width: 40px;
}

.CuadranteResultados .NombreLocal
{
	width: 100px;
	text-align: right;
	height: 22px;
	white-space: nowrap;
}

.CuadranteResultados .Esquina td
{
	font-weight: normal;
	vertical-align: bottom;
	text-align: right;
}

.CuadranteResultados .Esquina
{
	width: 100%;
	height: 100%;
}

.CuadranteResultados .CeldaEsquina
{
	vertical-align: bottom;
}

.CuadranteResultados .Diagonal
,.CuadranteResultados .PartidoInexistente

{
	background-color: #E0E0E0;
}

.CuadranteResultados .GridFilaPar
{
	background-color: #F2FFFF;
}

.CuadranteResultados .PartidoDisputado
{
	color: Blue;
	padding: 2px 5px 2px 5px;
}

.CuadranteResultados .PartidoPendiente
{
	color: #404040;
	width: 100%;
	height: 100%;
	background-color: White;
	font-size: 85%;
}

.divBotonConfigurarClasificacion a
{
	font-size: 80%;
}

.divBotonConfigurarClasificacion
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}



.divTituloAbreviada a
{
	color: White;
}

.divTituloAbreviada a:hover
{
	background-color: inherit;
}

.divTituloAbreviada
{
	background-color: #104386;
	color: White;
	width: 100%;
	font-size: 150%;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}

.divNombreLigaAbreviada
{
	background-color: #3063A6;
	font-size: 120%;
	color: #FFFFFF;
	width: 100%;
	padding: 5px 0 5px 5px;
}

.TabResNP
{
	width: 100%;
}

.TabResNP td
{
	width: 50%;
	font-size: 9px; 
}

.TabResNP .Local
{
	text-align: left;
}

.Enlazar
{
	font-size: x-small;
}

.Enlazar input
{
	font-size: x-small;
	width:200px;
}

.Enlazar div
{
	margin-top: 15px;
}

.PiePagina
{
	text-align: center;
	background-color: #104386;
	width: 500px;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
}

.PiePagina a
{
	color: #FFFFFF;
}	

.PiePagina a:hover
{
	background-color: inherit;
	text-decoration: underline;
}	

.Colores
{
	margin-top: 15px;
	font-size: 12px;
}


.Empezar
{
	margin-bottom: 30px;
	font-size: 12px;
}

.Empezar .Titulo
{
	background-color:#E1D4C0;
	background-repeat:repeat-x;
	color:Black;
	font-weight:bold;
	padding: 5px;
	font-size: 14px;
}

.Empezar .CrearLiga
{
	background-image: url('imagenes/Nuevo.gif');
}

.Empezar .BuscarLiga
{
	background-image: url('imagenes/Buscar.gif');
}

.Empezar .CrearLiga,.Empezar .BuscarLiga
{
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 40px;
	padding-top: 10px;
	height: 30px;
	font-size: 15px;
	margin-left: 15px;
}


.Novedades
{
	margin-bottom: 30px;
	font-size: 12px;
}

.Novedades .Titulo
{
	background-color:#E1D4C0;
	background-repeat:repeat-x;
	color:Black;
	font-weight:bold;
	padding: 5px;
	font-size: 14px;
}

.Novedades .Novedad
{
	background-image:url(imagenes/TrianguloA.gif);
	background-position:5px 3px;
	background-repeat:no-repeat;
	padding-left: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.Novedades .Novedad .Resalte
{
	font-weight: bold;
}


.ColorPicker #Input
{
	visibility: collapse;
	width: 0px;
}


/*********** IE6 *************/
.IE6
{
	text-align: center;
	border: 1px solid #F7941D; 
	background: #FEEFDA;
	padding: 10px 10px 10px 10px;
	font-size: 13px;
}

.IE6 table
{
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.IE6 table td
{
	width: 96px;
}

.IE6 img
{
	width: 48px;
	height: 48px;
	background-color: #CCDDFF;
}

.IE6 .Razones
{
	text-align: left;
	width: 600px;
	margin: 0 auto;
	border: solid 1px #000000;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.IE6 li
{
	padding-top: 3px;
	padding-bottom: 3px;
}

.Cronica
{
	position: absolute;
	background-color: white;
	width: 500px;
	height: 300px;
	border: solid 5px #3265A8;
}

.Cronica>div
{
	padding: 5px 5px 5px 5px;
}

.Cronica input
{
	font-size: 10px;
}

.Cronica #divBoton
{
	bottom: 0px;
	position: absolute;
	width: 100%;
	text-align: center;
}

.Cronica .CronicaAnotadores
{
	font-weight: bold;
}

.ResultadoCronica
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
}

.ResultadoCronica .TextoCronica
{
	width: 300px;
	height: 100px;
	font-size: 11px;
}

.Anotadores
{
}

.Anotadores>table
{
	width: 100%;
}

.Anotadores input, .Anotadores select
{
	width: 90%;
	font-size: 11px;
}

.Anotadores .ListaAnotadores
{
	height: 80px;
}

.PaginaEstadisticas
{
	margin: 0 auto;
	width: 600px;
}

.PaginaEstadisticas .GridAnotadores td
,.PaginaEstadisticas .GridAnotadores th
{
	padding:  5px 15px 5px 15px;
}

.TablaCompetidores td
{
	padding: 5px 5px 5px 5px;
}
