@charset "utf-8";
/* CSS Document */
/*
	Theme Name: CSS inicial
	Theme URI: http://rudeworks.com/blog/css-inicial/
	Author: RUDE
	Author URI: http://rudeworks.com
	Version: 1.0
	Description: CSS básico con arreglos y selectores pre-configurados.
	*/
/*** HACKS PARA IE ***/
	/* Si tienes la necesidad de aplicar algún hack para IE6 utiliza este selector: */
	/**html {
	}*/
	/* Si necesitas aplicarlo a IE7 utiliza este:*/
	*:first-child+html {
	}
/*** NEUTRALIZANDO ESTILOS:
		elementos que queremos limpiar completamente: ***/
	* {
		margin: 0;
		padding: 0;
		border: none;
	}
	html {
		font: 12px "Trebuchet MS", Lucida, Verdana, sans-serif;
		/*text-shadow: #000 0px 0px 0px;Elimina el efecto bold en Safari*/
	}
	
/*** NEUTRALIZANDO ESTILOS:
		elementos con margen vertical: ***/
	h1, h2, h3, h4, h5, h6, p, pre,
	blockquote, ul, ol, dl, address {
		font-weight: normal;
		margin: 0 0 1em 0;
	}
/*** Algunos ajustes basicos: ***/
	sup {
		position: relative;
		bottom: 0.3em;
		vertical-align: baseline;
	}
	sub {
		position: relative;
		bottom: -0.2em;
		vertical-align: baseline;
	}
/*** LINKS:
		recuerda utilizar siempre la regla del LoVe-HAte ***/
	a, a:link, a:visited, a:hover, a:active {
		/*
		Si quisieramos eliminar la línea de puntos que aparece al pulsar un enlace, aplicaríamos la siguiente propiedad:
		outline: 0;
		Sin embargo no se recomienda, por temas de accesibilidad para navegación con teclado (lo cual implica temas legales, un tema peliagudo).
		*/
		text-decoration: none;
		color: #4e81c7;
		font-weight:bold;
	}
	a img {
		border: none;
		text-decoration: none;
	}
	img {
		border: none;
		text-decoration: none;
		/*Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga*/
	}
/*** FORMULARIOS: ***/
	label, button {
	cursor:pointer;
	}
	input,select, textarea {
		font-size: 100%;
		/*border:#3333CC 1px solid;*/
		
	}
	.sinBorde{
		font-size: 100%;
		border:#3333CC 1px solid;
	}
	input:focus, select:focus, textarea:focus {
		background-color: #FFF;
	}
	fieldset {
		border: none;
	}
/*** Algunas clases útiles: ***/
	.clear {
		clear: both;
	}
	.float-left {
		float: left;
	}
	.float-right {
		float: right;
	}
	.helvetica {
		font-family: Arial, Helvetica, Geneva, sans-serif;
	}
	
/* CONTENIDO DE LAS PÁGINAS: CAPAS */
body {
	background-color:#ffffff;
	background-image: url(images/fondoBlanco.gif);
	background-repeat: no-repeat;
}

#Contenedor_Arriba {
	width:874px;
	padding:0;
	margin:0 auto;
}

#Cabecera {
	background-image: url(images/cabeceraImpresion.jpg);
	background-repeat: no-repeat;
	width:507px;
	height: 194px;
}

/**** MENÚ SUPERIOR ****************************/
#Menu_superior{
	display:none;
}

#Menu_superior ul {
	display:none;
}

#Menu_superior ul li {
	display:none;
}

#Menu_superior ul li a{
	display:none;
}

#Menu_superior ul li a:hover{
	display:none;
}

#Menu_superior ul li.logo{
	display:none;
}

#Menu_superior ul li.logo a{
	display:none;
}

#Menu_superior ul li.primera{
	display:none;
}

#Menu_superior ul li.ingles{
	display:none;
}

#Menu_superior ul li.ingles a{
	display:none;
}

#Menu_superior ul li a span{
	display:none;
}

/*** FIN DEL MENÚ SUPERIOR *************************/

/*** CABECERA CON EL MENÚ *************************/
#Cabecera_menu{
	display:none;
}

#Menu_principal{
	display:none;
}

#Menu_principal ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	list-style: none;
	line-height: 1;
	display:block;
}

#Menu_principal ul li {
	display:block;
	float:left;
	padding: 0;
}

#Menu_principal ul li a{
}

#Menu_principal ul li.futbol{
	padding: 0;
	width: 120px;
	background-image:none;
}

#Menu_principal ul li.futbol a{
	display:block;
	width:120px;
	height: 36px;
	background-image:url(images/btnFutbol.jpg);
	background-repeat: no-repeat;
}

#Menu_principal ul li.futbolsala{
	padding: 0;
	width: 158px;
	background-image:none;
}

#Menu_principal ul li.futbolsala a{
	display:block;
	width:158px;
	height: 36px;
	background-image:url(images/btnFutbolSala.jpg);
	background-repeat: no-repeat;
}

#Menu_principal ul li.informacion{
	padding: 0;
	width: 167px;
	background-image:none;
}

#Menu_principal ul li.informacion a{
	display:block;
	width:167px;
	height: 36px;
	background-image:url(images/btnInformacion.jpg);
	background-repeat: no-repeat;
}

#Menu_principal ul li.sanciones{
	padding: 0;
	width: 149px;
	background-image:none;
}

#Menu_principal ul li.sanciones a{
	display:block;
	width:149px;
	height: 36px;
	background-image:url(images/btnSanciones.jpg);
	background-repeat: no-repeat;
}

#Menu_principal ul li.entrenadores{
	padding: 0;
	width: 278px;
	background-image:none;
}

#Menu_principal ul li.entrenadores a{
	display:block;
	width:278px;
	height: 36px;
	background-image:url(images/btnEntrenadores.jpg);
	background-repeat: no-repeat;
}

#Menu_principal ul li a span{
	display:none;
}

/*** FIN DE LA CABECERA CON EL MENÚ *****************/

/*** CUERPO PRINCIPAL *****************************/
#Contenido {
	width:872px;
	float:left;
}

/* Opciones de la izquierda */
#Columna_izquierda{
	display:none;
}
#Columna_izquierda ul {
	margin-top: 20px;
	list-style-type:none;
	width:204px;
	list-style: none;
	line-height: 1;
	display:block;
	background-image: url(images/fondoOpcionesGrises.gif);
	background-repeat:repeat-y;
	background-position: 1px;
}
#Columna_izquierda ul li {
	display:block;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
}
#Columna_izquierda ul li a{
	color:#666666;
}
#Columna_izquierda ul li a:hover{
	color:#4cc4db;
}
#Columna_izquierda ul li.tituloFutbol{
	padding: 0;
	width: 204px;
	height:35px;
	background-image: url(images/OpcionesFutbol.jpg);
}
#Columna_izquierda ul li.tituloFutbolSala{
	padding: 0;
	width: 204px;
	height:35px;
	background-image: url(images/OpcionesFutbolSala.jpg);
}
#Columna_izquierda ul li.tituloEscuela{
	padding: 0;
	width: 204px;
	height:35px;
	background-image: url(images/OpcionesEscuela.jpg);
}
#Columna_izquierda ul li.tituloContacto{
	padding: 0;
	width: 204px;
	height:35px;
	background-image: url(images/OpcionesContacto.jpg);
}
#Columna_izquierda ul li.tituloSanciones{
	padding: 0;
	width: 204px;
	height:35px;
	background-image: url(images/OpcionesSanciones.jpg);
}
#Columna_izquierda ul li.tituloInformacion{
	padding: 0;
	width: 204px;
	height:35px;
	background-image: url(images/OpcionesInformacion.jpg);
}
#Columna_izquierda ul li.centrado{
	text-align:center;	
	padding: 5px 5px;		
}
#Columna_izquierda ul li.pie{
	width:204px;
	height:11px;
	background-position:bottom;
	padding: 0px;
	background-image:url(images/pieOpcionesGrises.jpg);
	background-repeat:no-repeat;
}
#Columna_izquierda ul li span{
	display:none;
}

#Columna_izquierda ul.Subopciones {
	margin-top: 20px;
	list-style-type:none;
	width:204px;
	list-style: none;
	line-height: 1;
	display:block;
	background-image: url(images/fondoOpcionesAzules.gif);
	background-repeat:repeat-y;
}
#Columna_izquierda ul li.tituloCalendario{
	padding: 0;
	width: 204px;
	height:32px;
	background-image: url(images/OpcionesCalendario.jpg);
	background-repeat: no-repeat;
	background-position: 1px;
}
#Columna_izquierda ul li.tituloFutbolBase{
	padding: 0;
	width: 204px;
	height:32px;
	background-image: url(images/OpcionesFutbolBase.jpg);
	background-repeat: no-repeat;
	background-position: 1px;
}
#Columna_izquierda ul li.tituloClasificaciones{
	padding: 0;
	width: 204px;
	height:32px;
	background-image: url(images/OpcionesClasificaciones.jpg);
	background-repeat: no-repeat;
	background-position: 1px;
}
#Columna_izquierda ul li.tituloResultados{
	padding: 0;
	width: 204px;
	height:32px;
	background-image: url(images/OpcionesResultados.jpg);
	background-repeat: no-repeat;
	background-position: 1px;
}
#Columna_izquierda ul li.tituloJornadaActual{
	padding: 0;
	width: 204px;
	height:32px;
	background-image: url(images/OpcionesJornadaActual.jpg);
	background-repeat: no-repeat;
	background-position: 1px;
}
#Columna_izquierda ul li.tituloProximaJornada{
	padding: 0;
	width: 204px;
	height:32px;
	background-image: url(images/OpcionesProximaJornada.jpg);
	background-repeat: no-repeat;
	background-position: 1px;
}
#Columna_izquierda ul li.descargas{
	padding: 0;
	width: 204px;
	height:32px;
	background-image: url(images/descargas.jpg);
	background-repeat: no-repeat;
	background-position: 1px;
}
#descarga{
	width: 150px;
	height:30px;
	background:url(images/logoPDF.jpg) left top no-repeat;
	padding-left:37px;
}
#Columna_izquierda ul li.blanco {
	color:#FFFFFF;
}
#Columna_izquierda select{
	width: 185px;
	border: 1px solid #496AB4;
	font-family: "Trebuchet MS", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color:#496AB4;
}
#Columna_izquierda ul.Subopciones li.pie{
	padding: 0px;
	width:204px;
	height:10px;
	background-image:url(images/pieOpcionesAzules.jpg);
	background-repeat:no-repeat;
	background-position:1px bottom;
}

/* Fin de las opciones de la izquierda */

/* Texto de la portada */
#Columna_portada{
	margin-top:20px;
	margin-left: 8px;
	float:left;
	width: 655px;
	height:auto;
}
#Columna_portada p.cabecera{
	height:8px;
	background-image:url(images/fondoBlancoPortada_cab.jpg);
	background-repeat:no-repeat;
	background-color:#36508B;
	background-position: 0px 0px;
}
#Columna_portada p.cabecera span{
	display:none;
}
#Columna_portada p.pie{
	height:10px;
	background:transparent url(images/fondoBlancoPortada_pie.jpg) no-repeat 1px top;
	margin-top:0px;
	width:403px;
}
#Columna_portada p{
	margin-top:0;
	margin-bottom:0;
	width:403px;
	background-image:url(images/fondoBlancoPortada.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#666666;
	padding-left: 15px;
	padding-right: 240px;
	padding-top: 5px;
	background-position: 0px 0px;
}

#Columna_portada p.sinfondo{
	background-image:url(images/fondoBlancoPortada_sinbalon.jpg);
	background-repeat:repeat-y;
	background-color:#36508;
	color:#666666;
	padding-left: 15px;
	padding-right: 240px;
	background-position: 0px 0px;
}
/* Fin del texto de la portada */

#Columna_centralderecha{
	/* Esta columna ocupará el centro y la zona derecha (para la portada) */
	width: 662px;
	float:left;
	height: auto;
	background: url(images/separacionVertical.gif) 0 0 repeat-y;
	padding-left: 15px;
	padding-top: 8px;
}

/* Zona Blanca de página interior */
#Columna_pagina_normal{
	margin-top:20px;
	margin-left: 8px;
	float:left;
	width: 430px;
	height:auto;
}


#Columna_pagina_normal p.cabecera{
	height:5px;
	background-image:url(images/fondoBlancoInterior_cab.gif);
	background-repeat:no-repeat;
	background-color:#36508B;
	background-position: 0px 0px;
}
#Columna_pagina_normal p.cabecera span{
	display:none;
}
#Columna_pagina_normal p.pie{
	height:10px;
	background-image:url(images/fondoBlancoInterior_pie.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	background-color:#36508B;
}
#Columna_pagina_normal p{
	margin-top:0;
	margin-bottom:0;
	width:406px;
	background-image:url(images/fondoBlancoInterior.gif);
	background-repeat:repeat-y;
	/*background-color:#FFFFFF;*/
	color:#666666;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 5px;
	background-position: 0px 0px;
}
#Columna_pagina_normal h2{
	font-size:16px;
	color:#344B83;
	margin-top:0;
	margin-bottom:0;
	width:406px;
	background-image:url(images/fondoBlancoInterior.gif);
	background-repeat:repeat-y;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 5px;
	background-position: 0px 0px;
}

#Columna_pagina_normal table {
	width:430px;
	margin-top:0;
	margin-bottom:0;
	background-image:url(images/fondoBlancoInterior.gif);
	background-repeat:repeat-y;
	/*background-color:#FFFFFF;*/
	color:#666666;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 5px;
	background-position: 0px 0px;
	border:0;
}
#Columna_pagina_normal table th{
	padding-top: 10px;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
	text-align:left;
}
#Columna_pagina_normal table tr.impar{
	background-color:#DFE4F2;
}
#Columna_pagina_normal table tr.par{
	background-color: #F0F2F9;
}
#Columna_pagina_normal table td{
	font-size:12px;
	padding-left: 5px;
}
/*********** COLUMNA DERECHA ANCHA SIN FONDO BALON ********/
/* Texto de la columna derecha sin fondo del balon */
#Columna_dcha_sinfondo{
	margin-top:20px;
	margin-left: 8px;
	float:left;
	width: 660px;
	height:auto;
}
#Columna_dcha_sinfondo p.cabecera{
	height:8px;
	background-image:url(images/fondoBlancoPortada_cab.jpg);
	background-repeat:no-repeat;
	background-color:#36508B;
	background-position: 0px 0px;
	width:660px;
	margin:0px;
}
#Columna_dcha_sinfondo p.cabecera span{
	display:none;
}
#Columna_dcha_sinfondo p.pie{
	height:8px;
	background-image:url(images/fondoBlancoPortada_pie.jpg);
	background-repeat:no-repeat;
	background-position: 1px -3px;
	/*background-color:#36508B;*/
	width:660px;
}

#Centro{
	margin-top:0px;
	margin-bottom:0px;
	width:auto;
	background-image:url(images/fondoBlancoPortada_sinbalon.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	color:#666666;
	padding-left: 15px;
	padding-right: 30px;
	padding-top: 5px;
	background-position: 0px 0px;
	text-align:justify;
}
#Columna_dcha_sinfondo table {
	width:610px;
	margin-top:0;
	margin-bottom:0;
	/*background-image:url(images/fondoBlancoInterior.gif);*/
	background-repeat:repeat-y;
	/*background-color:#FFFFFF;*/
	color:#666666;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 5px;
	background-position: 1px 0px;
	border:0;
}
#Columna_dcha_sinfondo table th{
	padding: 5px;
	background-color:#ffffff;
	text-align:left;	
	font-weight:bold;
}
#Columna_dcha_sinfondo table tr.impar{
	background-color:#DFE4F2;
}
#Columna_dcha_sinfondo table tr.par{
	background-color: #F0F2F9;
}
#Columna_dcha_sinfondo table td{
	font-size:12px;
	padding-left: 5px;
}

#Columna_dcha_sinfondo table h2{
	font-size:18px;
	background-color:#ffffff;
	text-align:left;
	color:#344B83;
	line-height:10px;
}

#Columna_dcha_sinfondo table td h3{
	color:#344B83;
	font-size:12px;
	font-weight:bold;
	display:inline;
}

/** Columna derecha para publicidades u otros elementos */
#Columna_derecha{
	margin-top:20px;
	margin-left: 8px;
	float:left;
	width: 200px;
	height:auto;
}

#Columna_centro{
	margin-top:20px;
	margin-left:8px;
	float:left;
	width:430px;
	height:auto;
}

#Columna_centro p.cabecera{
	height:8px;
	background-image:url(images/fondoColumnaCentro_top.jpg);
	background-repeat:no-repeat;
	background-color:#36508B;
	background-position: 0px 0px;
	width:auto;
	margin:0px;
}

#Columna_centro p.cabecera span{
	display:none;
}
#Columna_centro p.pie{
	height:8px;
	background-image:url(images/fondoBlancoPortada_pie.jpg);
	background-repeat:no-repeat;
	background-position: 1px -3px;
	width:auto;
}

#Columna_derecha_informacion {
	display:none;
}

#Columna_derecha_informacion a {
	color:#666;
}

#Columna_derecha_informacion table {
	padding:4px 0 15px 0;
	background:#fff url(images/fondoColumnaDerechaInformacion_pie.gif) no-repeat bottom left;
	width:100%;
}

#Columna_derecha_informacion table thead {
	font-weight:bold;
	text-align:left;
}

#Columna_derecha_informacion th{
	text-transform:uppercase;
	padding-left:13px;
}

#Columna_derecha_informacion td{
	padding-top:14px;
}

.tdleft {
	font-weight:bold;
	width:130px;
	padding-left:13px;
}

.tdright {
	text-align:right;
	padding-right:15px;
}

#paginacion {
	float:left;
	width:100%;
	height:23px;
	margin:5px 0;
	color:#fff;
}

#paginacion a{
	color:#fff;
}

#paginacion span{
	height:23px;
	float:left;
	margin-right:4px;
}

#btn_azul {
	background:#3C5797 no-repeat top left;
	width:auto;
	float:left;
	padding:2px 5px 3px;
	border:#999 solid 1px;
	margin-right:6px;
}

#btn_transp {
	background:#001641 no-repeat top left;
	width:auto;
	float:left;
	padding:2px 5px 3px;
	margin-right:4px;
	border:#999 solid 1px;
}

/*** FIN DEL CUERPO PRINCIPAL ****************************/
