@import "reset.css";

body {background-color:#000}

/** 
 * 
 * Comunes
 ***********/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}




#contenido_col_ppal .txt_destacado {color:#29A2D4}

.paginador_grafico {
	background: url(../img/paginador/bg_paginador.jpg) repeat-x top left;
	font: 1em/25px Arial;
	height:25px;
	padding:0 0 6px;
	position:relative;
	text-align: center}
.paginador_grafico, .paginador_grafico div a {
	color:#fff}
.paginador_grafico .nav-izq, .paginador_grafico span, .paginador_grafico .nav-dcha {
	height:25px}
.paginador_grafico .nav-izq, .paginador_grafico .nav-dcha {
	position:absolute;
	top:0;
	width:21px}
.paginador_grafico .nav-izq {
	background:url(../img/paginador/paginador_izq.jpg) no-repeat top left; left:0}
.paginador_grafico .nav-dcha {
	background:url(../img/paginador/paginador_dcha.jpg) no-repeat top left; right:0}
.paginador_grafico span {
	display:block; padding:0 21px}

.titular_grafico {
	background:url(../img/bg/bg_titular_grafico.jpg) repeat-x top left;
	color:#fff;
	font:bold 1.4em "arial narrow";
	height:23px;
	line-height:23px;
	margin:0 0 15px;
	padding:0 10px}

.titular_grafico_volver {
	background:url(../img/bg/bg_titular_grafico.jpg) repeat-x top left;
	height:23px;
	line-height:23px;
	margin:0 0 15px;
	padding:0 10px}

.titular_grafico_volver .titulo {
	color:#fff;
	float:left;
	font:bold 1.4em "arial narrow"}
	
.titular_grafico_volver .volver {
	background:url(../img/bg/bg_volver_link.gif) no-repeat top left;
	color:#fff;
	float:right;
	font-size:0.8em;
	height:16px;
	line-height:16px;
	margin:3px 0 0 0;
	padding:0 8px 0 0;
	text-align:right;
	text-decoration:none;
	width:50px;
	}

.subtitular {
	color:#F5C700;
	font-size:1.6em;
	font-weight:bold;
	margin:10px 0}
	
	
#contenido_col_ppal .caja {
	background:url(../img/bg/bg_contenido_col_ppal_caja.jpg) repeat-x bottom left;
	padding:25px 28px;
	position:relative}
	
#contenido_col_ppal .caja_primera {
	padding-top:0}

#contenido_col_ppal .caja_sin_fondo {
	background:none}

#contenido_col_ppal .caja_ultima {
	background:none;
	padding-bottom:0}


/* bloque redondeado arriba y abajo */

.bl_redondeado {
  margin:20px 0 15px;
  position:relative;
  }
.bl_redondeado .bl_redondeado_cab {
  background: url(../img/bl_redondeado/tipo01_top_left.gif) no-repeat top left;
  color:#fff;
  height:28px;
  line-height:28px;
  margin:0;
  padding:0 0 0 3px;
  text-align:center
  }
.bl_redondeado .bl_redondeado_cab span {
  background: url(../img/bl_redondeado/tipo01_top_right.gif) no-repeat top right;
  display:block;
  height:28px;
  line-height:28px;
  padding:0 3px 0 0;
  }
.bl_redondeado .bl_redondeado_cuerpo {
  background: url(../img/bl_redondeado/tipo01_center_right.gif) repeat-y top right;
  margin:0;
  padding:0;
  }
.bl_redondeado .bl_redondeado_pie {
  background: url(../img/bl_redondeado/tipo01_bottom_left.gif) no-repeat bottom left;
  padding:0 0 0 3px
  }
.bl_redondeado .bl_redondeado_abajo_dcha {
  background: url(../img/bl_redondeado/tipo01_bottom_right.gif) no-repeat bottom right;
  height:7px;
  line-height:7px;
  padding-right:3px
  }

.bl_redondeado table {
  margin-bottom:0;
  width:100%;
  }


.bl_redondeado thead td, .bl_redondeado thead th {border-top:0}


.bl_redondeado .cab_grafica td, .bl_redondeado .cab_grafica th {
	background:transparent url(../img/bl_redondeado/bg_tabla_cab_graf_central.gif) repeat-x top left;
	height:28px;
	line-height:28px;

	}

.bl_redondeado .cab_grafica .redondeado_izq {
	background:transparent url(../img/bl_redondeado/bg_tabla_cab_graf_izq.gif) no-repeat top left;
	width:3px;
	}

.bl_redondeado .cab_grafica .redondeado_dcha {
	background:transparent url(../img/bl_redondeado/bg_tabla_cab_graf_dcha.gif) no-repeat top right;
	width:3px;
	}

.bl_redondeado th {
	background:none;
	font-weight:normal;}
	
.bl_redondeado th, .bl_redondeado td {
	border-top:1px solid #596173;
	height:30px;
	padding:0;
	text-align:center;
	vertical-align:middle}

.bl_redondeado tr.primera_fila td {border-top:0}

.bl_redondeado tr.alt td {background:#232F4E}



/* noticia destacada */

#contenido_col_ppal .noticia_destacada {padding-top:0}

#contenido_col_ppal .noticia_destacada .fecha {
	color:#189AD0;
	font-family:"Trebuchet MS";
	line-height:17px; /* igual que #contenido_col_ppal .opciones_multimedia, igual que el alto de los iconos de opciones */
	}

#contenido_col_ppal .noticia_destacada .opciones_multimedia {
	border:1px solid #878E9F;
	border-right:0;
	clear:right;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	}

#contenido_col_ppal .noticia_destacada .opciones_multimedia li {
	border-right:1px solid #878E9F;
	float:left;
	padding:0 3px;
	text-align:center;
	}

#contenido_col_ppal .noticia_destacada .imagen_destacada {
	border:1px solid #fff;
	display:block;
	margin:15px 0}

#contenido_col_ppal .noticia_destacada .imagen_destacada_sin_margen {
	border:1px solid #fff;
	margin:0 0 4px}

#contenido_col_ppal .noticia_destacada .titulo {
	clear:both;
	color:#F5C700;
	font-size:1.6em;
	font-weight:bold;
	margin:10px 0}

#contenido_col_ppal .noticia_destacada .mas_info {
	background:url(../img/bg/bg_contenido_col_ppal_home_noticia_mas_info.jpg) no-repeat top left;
	color:#fff;
	font-size:0.8em;
	text-decoration:none;
	text-align:center;
	
	height:15px;
	line-height:15px;
	padding:0 3px;
	position:absolute;
	bottom:10px;
	right:28px;
	width:52px;}


.pie_foto {
	color:#0099D6;
	margin-top:3px}
	
.pie_foto a {
	color:#0099D6;
	text-decoration:none}
	
.pie_foto a:hover {
	text-decoration:underline}

.leyenda {
	color:#0099D6;
	margin:0;
	text-align:center}



/* estilos básicos para la galería fotográfica. Los detalles se redefinen más abajo, en la sección interior que corresponda. */
.galeria_fotografica {
	list-style:none;
	margin:20px 0 10px}
	
.galeria_fotografica li {
	float:left;
	margin:0 0 20px;
	padding:0;
	text-align:center}
	
.galeria_fotografica li.izq {margin-right:20px}
.galeria_fotografica li.dcha {float:right}

.galeria_fotografica li img {
	border:1px solid #fff;}

.galeria_fotografica .linea1 {
	color:#fff;
	margin:8px 0 5px}

.galeria_fotografica .linea2 {
	color:#0099D6;
	margin:0}



.lista_con_imagen {
	list-style:none;
	margin:30px 0 20px}

.lista_con_imagen li {
	border-top:1px solid #283450;
	float:left;
	margin:0 0 10px;
	padding-top:10px;
	width:100%}

.lista_con_imagen li.primera {
	border-top:none;
	padding-top:0}

.lista_con_imagen .imagen {
	float:left;
	overflow:hidden;
	width:150px;
	}

.lista_con_imagen .imagen img {border:1px solid #fff}

.lista_con_imagen .texto {
	float:right;
	width:290px;
	}

.lista_con_imagen p {margin:0;}

.lista_con_imagen a {text-decoration:none}

.p_sin_mb {margin-bottom:0}


	#frmBuscador {margin:30px 0}
	
	#frmBuscador .fila {
		float:left;
		margin:10px 0 0;
		width:100%;}
	
	#frmBuscador .fila_primera {margin:0}
	

	#frmBuscador input {
		background:#fff;
		border:0;
		padding:0;
		vertical-align:baseline}
	
	#frmBuscador input, #frmBuscador select, #frmBuscador textarea {color:#008CC4}
	
	#frmBuscador label, #frmBuscador input, #frmBuscador img {float:left}
	

	#frmBuscador .campo_wrapper_izq {
		background:url(../img/bg/bg_frmBuscador_cuadro_azul_izq.jpg) no-repeat top left;
		padding-left:6px;}

	#frmBuscador .campo_wrapper_dcha {
		background:url(../img/bg/bg_frmBuscador_cuadro_azul_dcha.jpg) no-repeat top right;
		height:24px;
		line-height:24px;
		padding-right:6px}

	#frmBuscador .campo_wrapper_palabras {
		float:left;
		width:360px}

		#frmBuscador .campo_wrapper_palabras label {
			height:24px;
			line-height:24px;
			width:140px}
		
		#frmBuscador .campo_wrapper_palabras #palabras {
			margin:3px 5px 0 0;
			padding:2px;
			width:180px}

		#frmBuscador .campo_wrapper_palabras #bt_palabras {
			background:url(../img/bg/bt_frmBuscador_lupa.jpg) no-repeat top left;
			border:0;
			height:24px;
			padding:0;
			width:20px}

	#frmBuscador .campo_wrapper_fecha {
		float:right;
		width:250px}
		
		#frmBuscador .campo_wrapper_fecha label {
			height:24px;
			line-height:24px;
			width:125px}
		
		#frmBuscador .campo_wrapper_fecha #fecha {
			margin:3px 5px 0 0;
			padding:2px;
			width:80px}


/** 
 * 
 * Estructura de la pagina
 **************************/


html, body {height: 100%;}

#contenedor {
	min-height:100%;
	position:relative;
}


#envoltorio_banner_pagina {background:url(../img/bg/bg_envoltorio_banner_pagina.jpg) repeat-x}

#envoltorio_nav_ppal {background:url(../img/bg/bg_nav_ppal.jpg) repeat-x}

#envoltorio_contenido {
	background:#142142 url(../img/bg/bg_envoltorio_contenido.jpg) repeat-x;
	padding-bottom:95px; /* padding-bottom = 85 (altura del pie) + 10 (separacion entre contenido y pie) */
	}

#envoltorio_pie {
	background:url(../img/bg/bg_pie.jpg) repeat-x bottom left;
	position:absolute;
	bottom:0;
	width:100%}



	#banner_pagina {
		background:url(../img/banner/banner_pagina.jpg) repeat-x top center;
		height:151px;
		margin:0 auto;
		/*width:1500px*/}
		
		#banner_pagina .links {
			height:151px;
			margin:0 auto;
			position:relative;
			width:920px}
			
		#banner_pagina .links a {overflow:hidden}
		
		#banner_pagina .links a span {
			display:block;
			text-indent:-100em}
			
		#banner_pagina .link_home {
			height:144px;
			width:115px;
			position:absolute;
			top:0;
			left:0;}

		#banner_pagina .link_spain2014 {
			height:138px;
			width:120px;
			position:absolute;
			top:6px;
			left:167px;}

		#banner_pagina .link_la_caja_de_canarias {
			height:74px;
			width:137px;
			position:absolute;
			top:38px;
			left:670px;}

		#banner_pagina .link_cabildo_deportes {
			height:76px;
			width:105px;
			position:absolute;
			top:36px;
			left:810px;}
	
	#nav_ppal {
		font:bold 1.2em Arial;
		list-style:none;
		margin:0 auto;
		height:38px;
		width:920px}

	#nav_ppal li {
		background:url(../img/bg/bg_nav_ppal_separador.gif) no-repeat bottom left;
		float:left;
		height:38px;
		line-height:38px;
		margin:0;
		padding-left:2px;
		}

	#nav_ppal li.primero {
		background:none;
		padding-left:0;
		}

	#nav_ppal a {
		color:#fff;
		display:block;
		padding:0 7px 0 6px;
		text-decoration:none;
	}
	
	#nav_ppal .primero a {padding-left:0}
	#nav_ppal .ultimo a {padding-right:0}

	#contenido_humo{
		background:url(../img/bg/bg_contenido_humo.jpg) no-repeat top center;
		margin:0 auto}


	#contenido {
		background:#142142 url(../img/bg/bg_contenido.jpg) repeat-x top left;
		margin:0 auto;
		padding:15px;
		width:890px}
	
	#contenido.contenido_2_cols {
		padding-left:0;
		width:905px}
		
		#contenido_faux_col {
			background:transparent url(../img/bg/bg_contenido_faux_col_tres_cols.gif) repeat-y top right;}
			
			#contenido_col_ppal {
				color:#fff;
				float:left;
				font-size:1.2em;
				position:relative;
				width:507px}
			
			
			/* modificador para el ancho de columnas. */
			.contenido_2_cols #contenido_faux_col {background-image:url(../img/bg/bg_contenido_faux_col_dos_cols.gif)}
			.contenido_2_cols #contenido_col_ppal {width:703px;}



			#contenido_col_dcha {
				float:right;
				min-height:73px; /* mismo alto que el degradado superior */
				padding:5px 0 20px;
				position:relative;
				width:202px}

				#contenido_col_dcha .degr_sup {
					background:url(../img/bg/bg_contenido_col_dcha_degr_sup.jpg) repeat-x top left;
					display:block;
					height:73px;
					width:100%;
					position:absolute;
					top:0;
					left:0;
					}

				#col_dcha_info {
					position:relative;
					z-index:2}

				#contenido_col_dcha .banner {
					margin-top:15px;
					overflow:hidden;
					padding:0 20px}


	#pie {
		color:#000;
		font-size:1.2em;
		height:84px;
		margin:0 auto;
		position:relative;
		width:920px}

	#pie_personas {
		background:url(../img/bg/bg_pie_personas.gif) no-repeat top center;
		height:57px;
		margin:0 auto}

		.menu_pie {
			float:left;
			margin:10px 0 0;
			text-align:left;
		}
		.menu_pie li {
			background:transparent url(../img/bg/bg_menu_pie_li.gif) no-repeat scroll left center;
			display:inline;
			margin-left:8px;
			padding:3px 0 3px 15px;
		}
		.menu_pie li.primero {
			background:transparent none repeat scroll 0 0;
			margin-left:0;
			padding-left:0;
		}
		.menu_pie a {
			color:#000;
			text-decoration:none;
		}
		.menu_pie a:hover {
			text-decoration:underline;
		}
		
		#pie .copyright {
			float:right;
			margin-top:10px;
		}
		
		#pie_grupo_personas_izq {
			position:absolute;
			top:-56px;
			left:186px}

		#pie_grupo_personas_dcha {
			position:absolute;
			top:-56px;
			right:179px}



/** 
 * 
 * Columna izquierda
 ********************/

 
	#contenido_col_izq {
		float:left;
		width:181px}
	
		.contenido_col_izq_separador {
			background:url(../img/bg/bg_contenido_col_izq_separador.gif) repeat-x top left;
			height:2px;
			line-height:2px;
			font-size:1px;
			margin:5px 0 10px}
			
	
		/* estilos para las cajas de #contenido_col_izq */
		#contenido_col_izq .caja {overflow:hidden}
	
		#contenido_col_izq .caja_contenido {
				padding:5px 10px}
				
			#contenido_col_izq .titulo {
				background:url(../img/bg/bg_contenido_col_izq_titulo.jpg) repeat-x top left;
				color:#fff;
				height:29px;
				font:bold 1.6em/29px "Arial narrow";
				padding:0 10px 6px 10px}
	
			#contenido_col_izq .titulo_link {padding-right:0}
			#contenido_col_izq .titulo_link a {
				background:url(../img/fle_gui/fle_contenido_col_izq_titulo.jpg) no-repeat right 8px;
				color:#fff;
				display:block;
				height:29px;
				line-height:29px;
				padding-right:25px;
				text-decoration:none}
		
			
			/* Tabla de clasificacion */
			table.clasificacion {
				background:#fff;
				border-top:1px solid #ccc;
				border-left:1px solid #ccc}
		
			table.clasificacion td {
				border-right:1px solid #ccc;
				border-bottom:1px solid #ccc;
				color:#ccc;
				padding:2px 3px;
				text-align:center}
	
			table.clasificacion .equipo {
				border-right:1px solid #ccc;
				border-bottom:1px solid #ccc;
				color:#373D40;
				text-align:left}
	
			table.clasificacion .destacado {
				background:#F9BC1D url(../img/bg/bg_contenido_col_izq_tabla_clasif_destacado.jpg) repeat-x bottom left;
				color:#fff}
	
	
			/* Calendario */
			#contenido_col_izq_home .caja_calendario .caja_contenido {background:#8E93A0; padding:0 0 5px}
			#contenido_col_izq_home .caja_calendario .paginador_grafico {margin-top:5px}
			.caja_calendario table {font-size:1.1em; margin:5px; text-align:center; width:171px}
			.caja_calendario th, .caja_calendario td {color:#000; height:20px; padding:0; vertical-align:middle}
			.caja_calendario th {background:#fff; border-left:1px solid #8E93A0; font-weight:normal; width:14%}
			.caja_calendario td.otro_mes {color:#fff}
			.caja_calendario td a {background:#F8C31E; border:1px solid #DBA622; color:#000; display:block; height:17px; line-height:17px; text-decoration:none; width:100%}
			
			/* banners graficos */
			#contenido_col_izq .banner {margin:10px 0; padding:0 7px}
			#contenido_col_izq .banner a {display:block; text-align:center}
			
			
			
/** 
 * 
 * Interiores
 ***********/
 

	/* NOTICIAS */
	
	.noticias_listado {
		list-style:none;
		margin:0;
		padding:0}
		
	.noticias_listado li {
		background:#222E4D;
		border-bottom:1px solid #596173;
		height:50px;
		overflow:hidden;
		padding:10px 10px 10px 85px;
		position:relative}
		
	.noticias_listado li.alt {background:#142142}

	.noticias_listado .categoria {
		background-position:top left;
		background-repeat:no-repeat;
		font-size:0.8em;
		position:absolute;
		top:10px;
		left:10px;
		height:24px;
		line-height:24px;
		text-align:center;
		width:65px
		}

	.noticias_listado .cat_1er_equipo {
		background-image:url(../img/bg/bg_noticias_categoria_azul.jpg);
	}
	
	.noticias_listado .cat_cantera {
		background-image:url(../img/bg/bg_noticias_categoria_amarillo.jpg);
	}
	
	.noticias_listado .cat_club {
		background-image:url(../img/bg/bg_noticias_categoria_amarillo.jpg);
	}
	
	.noticias_listado .fecha {
		color:#189AD0;
		font-family:"Trebuchet MS";
		margin-bottom:7px}

	.noticias_listado .resumen a {
		color:#fff;
		text-decoration:none}
		
	.noticias_listado .resumen a:hover {text-decoration:underline}


	/* noticia ampliada */

	.noticia_ampliada .imagen_destacada {
		border:1px solid #fff;
		float:left;
		margin-bottom:15px;
		}

	.noticia_ampliada .imagen {
		border:1px solid #fff;
		float:right;
		margin:0 0 10px}

	.noticia_ampliada .opciones_multimedia {
		border:1px solid #878E9F;
		clear:right;
		float:right;
		list-style:none;
		margin:0;
		padding:0;
		width:185px;
		}
	
	.noticia_ampliada .opciones_multimedia li {
		border-right:1px solid #878E9F;
		float:left;
		padding:5px;
		text-align:center;
		}
	
	.noticia_ampliada .fecha {
		clear:both;
		color:#189AD0;
		font-family:"Trebuchet MS";
		}
	
	.noticia_ampliada .titulo {
		clear:both;
		color:#F5C700;
		font-size:1.6em;
		font-weight:bold;
		margin:10px 0}
	
	.noticia_ampliada .volver_inf {
		border-top:1px solid #878E9F;
		margin:30px 0 0;
		padding:15px 0 0;
		text-align:right;
		}

	.noticia_ampliada .volver_inf a {
		background:url(../img/bg/bg_volver_link.gif) no-repeat top left;
		color:#fff;
		display:inline-block;
		font-size:0.8em;
		height:16px;
		line-height:16px;
		margin:3px 0 0 0;
		padding:0 8px 0 0;
		text-align:right;
		text-decoration:none;
		width:50px;
		}


	/* EQUIPO */
	
	.bl_entrenador {
		margin:30px auto 0;
		width:275px}
	.bl_entrenador .bl_redondeado_cuerpo {
		padding:10px 0;
		text-align:center;}


	
	/* INSTALACIONES */
	
	.galeria_fotografica_instalaciones li {
		height:98px;
		overflow:hidden;
		width:137px}


	/* CHEERLEADERS */
	
	.galeria_fotografica_cheerleaders li {
		height:160px;
		margin-bottom:5px;
		overflow:hidden;
		width:137px}


	/* JUGADORES */
	
	.galeria_fotografica_jugadores li {
		height:180px;
		margin-bottom:5px;
		overflow:hidden;
		width:137px}


	/* PENYAS */
	
	.lista_con_imagen_penyas {margin:30px 0 15px}

	.lista_con_imagen_penyas li .texto {padding-top:22px}
	.lista_con_imagen_penyas li .texto p {margin-bottom:10px}
	

	/* PATROCINADORES */

	.lista_con_imagen_patrocinadores {margin-bottom:0}
	.lista_con_imagen_patrocinadores li .texto {padding-top:35px}
	
	

	/* EVENTOS */
	
	.eventos_listado {
		list-style:none;
		margin:30px 0 20px}
	
	.eventos_listado li {
		border-bottom:1px solid #596173;
		float:left;
		padding:15px 10px;
		width:627px}
	
	.eventos_listado li.alt {background:#232F4E}
	
	.eventos_listado .imagen {
		float:left;
		overflow:hidden;
		width:140px;
		}
	
	.eventos_listado .imagen img {border:1px solid #fff}
	
	.eventos_listado .texto {
		float:right;
		width:480px;
		}
	
	.eventos_listado .fecha {
		color:#0078A7;
		margin:0 0 3px}
		
	.eventos_listado .titulo_evento {
		color:#F5C700;
		font-size:1.6em;
		font-weight:bold;
		margin:0 0 7px}


	.eventos_listado p {margin:0;}
	
	.eventos_listado a {text-decoration:none}
	
	.eventos_listado .mas_info {
		margin-top:10px;
		text-align:right}
	
	.eventos_listado .mas_info a {
		background:url(../img/bg/bg_contenido_col_ppal_home_noticia_mas_info.jpg) no-repeat top left;
		color:#fff;
		font-size:0.8em;
		text-decoration:none;
		text-align:center;
		
		display:inline-block;
		height:15px;
		line-height:15px;
		padding:0 3px;
		width:52px;}



	/* PALMARES */

	.palmares_balance_total {margin:30px 0 20px}
	
	.palmares_balance_total .bl_redondeado {
		float:left;
		width:275px}

	.palmares_balance_total .bl_redondeado table th, .palmares_balance_total .bl_redondeado table td {
		padding-left:7px;
		text-align:left}

	.palmares_balance_total .imagen_palmares {
		border:1px solid #fff;
		float:right;
		width:350px}
		
		
	/* CANTERA */
	
	
	.cantera_compo_2_cols .col_izq {
		float:left;
		width:417px;}
		
	.cantera_compo_2_cols .col_izq img {
		border:1px solid #fff;}
		
	.cantera_compo_2_cols .col_izq a {
		color:#29A3D6;
		display:block;
		text-decoration:none}

	.cantera_compo_2_cols .col_izq a:hover {text-decoration:underline}

	.cantera_compo_2_cols .bl_redondeado {
		float:right;
		margin:0;
		position:relative;
		width:200px;}


	/* ABONOS */
	
	#frmAbonos {margin:30px 0 15px}
	
	#frmAbonos .fila {
		float:left;
		margin:10px 0 0;
		width:100%;}
	
	#frmAbonos .fila_primera {margin:0}

	#frmAbonos label {
		display:block;
		color:#179ACE;
		margin-bottom:7px}


	#frmAbonos .campo {
		background:#242F4F;
		border-bottom:1px solid #606578;
		padding:7px 5px}
		
	#frmAbonos .campo input {
		background:transparent;
		border:0;
		color:#fff;
		padding:0;
		width:100%}

	#frmAbonos .campo_wrapper_nomApe,
	#frmAbonos .campo_wrapper_domicilio,
	#frmAbonos .campo_wrapper_localidad,
	#frmAbonos .campo_wrapper_telefono,
	#frmAbonos .campo_wrapper_movil {float:left}
	
	#frmAbonos .campo_wrapper_codPostal,
	#frmAbonos .campo_wrapper_provincia,
	#frmAbonos .campo_wrapper_email {float:right}
		
		/* anchos de los distintos campos */
		#frmAbonos .campo_wrapper_nomApe {width:100%}
		#frmAbonos .campo_wrapper_domicilio {width:290px}
		#frmAbonos .campo_wrapper_codPostal {width:140px}
		#frmAbonos .campo_wrapper_localidad {width:215px}
		#frmAbonos .campo_wrapper_provincia {width:215px}
		#frmAbonos .campo_wrapper_telefono {width:120px; margin-right:21px}
		#frmAbonos .campo_wrapper_movil {width:120px}
		#frmAbonos .campo_wrapper_email {width:170px}

	
	/* cuadro de abonos */
		#frmAbonos .cuadro_abonos {
			background:#242F4F;
			border-bottom:1px solid #606578;
			border-top:1px solid #606578;
			margin:30px 0 0 105px;
			padding:15px 25px;
			width:190px}
		
		
		#frmAbonos .campo_wrapper_numAbonos,
		#frmAbonos .campo_wrapper_envioAbonos { /* la altura y la altura de linea se usan para centrar verticalmente el label con respecto al control SELECT */
			float:left;
			height:21px;
			line-height:21px;
			width:100%}
		
		#frmAbonos .campo_wrapper_numAbonos {margin-bottom:5px}

		
		#frmAbonos .cuadro_abonos label {
			clear:both;
			float:left;
			margin:0 0 15px;
			width:135px}

		#frmAbonos .cuadro_abonos select {
			border:0;
			float:right;
			padding:2px 1px;
			text-align:center;
			vertical-align:top;
			width:42px}
			

	#frmAbonos .fila_submit {
		float:left;
		margin:30px 0 0;
		text-align:center;
		width:100%}
		
	#frmAbonos .bt_submit {
		background: url(../img/bg/bt_submit.jpg) no-repeat top left;
		border:0;
		color:#fff;
		font-size:0.8em;
		height:16px;
		padding:0;
		text-align:center;
		width:59px}



	/* CONTACTO */
	
	
	.datos_contacto {
		line-height:22px;
		list-style:none;
		margin:30px 0;}
	
	.datos_contacto li {
		float:left;
		width:100%}

	.datos_contacto .izq {
		color:#179ACE;
		float:left;
		width:100px}
	.datos_contacto .dcha {
		float:right;
		width:340px}
	.datos_contacto address {
		font-style:normal;
		margin:0}
	.datos_contacto .separacion {margin-top:20px}
	.datos_contacto a {
		color:#fff;
		text-decoration:none}
	.datos_contacto a:hover {text-decoration:underline}
	.datos_contacto p {margin:0}
	
	

	#frmComentarios {margin:30px 0 15px}
	
	#frmComentarios .fila {
		float:left;
		margin:10px 0 0;
		width:100%;}
	
	#frmComentarios .fila_primera {margin:0}

	#frmComentarios label {
		display:block;
		color:#179ACE;
		margin-bottom:7px}


	#frmComentarios .campo {
		background:#242F4F;
		border-bottom:1px solid #606578;
		padding:7px 5px}
		
	#frmComentarios .campo input {
		background:transparent;
		border:0;
		color:#fff;
		padding:0;
		width:100%}

	#frmComentarios .campo_wrapper_nomApe,
	#frmComentarios .campo_wrapper_telefono,
	#frmComentarios .campo_wrapper_comentarios {float:left}
	
	#frmComentarios .campo_wrapper_email {float:right}
		
		/* anchos de los distintos campos */
		#frmComentarios .campo_wrapper_nomApe {width:100%}
		#frmComentarios .campo_wrapper_telefono {width:215px}
		#frmComentarios .campo_wrapper_email {width:215px}
		#frmComentarios .campo_wrapper_comentarios {width:100%}

	#frmComentarios .campo_wrapper_comentarios textarea {
		background:transparent;
		border:0;
		color:#fff;
		overflow:auto;
		padding:0;
		width:100%}


	#frmComentarios .fila_submit {
		float:left;
		margin:20px 0 0;
		text-align:right;
		width:100%}
		
	#frmComentarios .bt_submit {
		background: url(../img/bg/bt_submit.jpg) no-repeat top left;
		border:0;
		color:#fff;
		font-size:0.8em;
		height:16px;
		padding:0;
		text-align:center;
		width:59px}


	/* FICHA TECNICA DE JUGADOR */


	.jugador_datos_personales {
		list-style:none;
		margin:30px 0 0}

	.jugador_datos_personales li {
		float:left;
		width:100%}
		
	.jugador_datos_personales .col_izq {
		float:left;
		width:162px}
		
	.jugador_datos_personales .col_izq img {border:1px solid #fff;}
	
	.jugador_datos_personales .col_dcha {
		float:right;
		margin:0;
		width:261px}

	.jugador_datos_personales .nombre {
		background:#242F4F;
		color:#F5C700;
		font-size:1.6em;
		font-weight:bold;
		margin:2px 0;
		padding:12px 13px}

	.listado_datos_personales {
		list-style:none;
		margin:0}

	.listado_datos_personales li {
		float:left;
		margin-bottom:2px;
		text-align:center}
		
		/* tamaño de las columnas */
		.listado_datos_personales .col1 {width:79px}
		.listado_datos_personales .col2 {width:71px}
		.listado_datos_personales .col3 {width:111px}
		
	.listado_datos_personales .campo {
		background:#006993 url(../img/bg/bg_listado_datos_personales_campo.jpg) repeat-x top left;
		/*display:block;*/
		line-height:22px}

	.listado_datos_personales .valor {
		background:#242F4F;
		/*display:block;*/
		line-height:22px;
		margin-top:2px}


	.ficha_tecnica_descripcion {margin:0 0 30px}
	
	.ficha_tecnica_descripcion .toggler {
		background: url(../img/bl_redondeado/tipo01_top_left.gif) no-repeat top left;
		color:#fff;
		font:bold 1.4em "arial narrow";
		height:28px;
		line-height:28px;
		margin:0 0 2px;
		padding:0 0 0 3px}
		
	.ficha_tecnica_descripcion .toggler span {
		background: url(../img/bl_redondeado/tipo01_top_right.gif) no-repeat top right;
		display:block;
		height:28px;
		line-height:28px;
		padding:0 3px 0 3px;
		cursor:pointer;
		}

	.ficha_tecnica_descripcion .element {margin:15px 0 0}

	.ficha_tecnica_descripcion h4 {
		color:#018AC1;
		margin:15px 0 10px}
	
	
	.galeria_fotografica_ficha_tecnica li {
		height:98px;
		overflow:hidden;
		width:137px}




	/* GALERIA MULTIMEDIA */


	
	.multimedia_ampliado .imagen_destacada {
		border:1px solid #fff;
		float:left;
		margin-bottom:15px;
		}

	.multimedia_ampliado .descripcion {
		float:right;
		height:250px;
		margin:0 0 11px;
		overflow:hidden;
		width:187px}

		.multimedia_ampliado .descripcion .fecha {
			color:#29A2D4;
			margin:0 0 5px}


	.multimedia_ampliado .opciones_multimedia {
		border:1px solid #878E9F;
		clear:right;
		float:right;
		list-style:none;
		margin:0;
		padding:0;
		width:185px;
		}
	
	.multimedia_ampliado .opciones_multimedia li {
		border-right:1px solid #878E9F;
		float:left;
		padding:5px;
		text-align:center;
		}
	
	.multimedia_ampliado .fecha {
		clear:both;
		color:#189AD0;
		font-family:"Trebuchet MS";
		}
	
	.multimedia_ampliado .titulo {
		clear:both;
		color:#F5C700;
		font-size:1.6em;
		font-weight:bold;
		margin:10px 0}
	
	.multimedia_ampliado .volver_inf {
		border-top:1px solid #878E9F;
		margin:30px 0 0;
		padding:15px 0 0;
		text-align:right;
		}

	.multimedia_ampliado .volver_inf a {
		background:url(../img/bg/bg_volver_link.gif) no-repeat top left;
		color:#fff;
		display:inline-block;
		font-size:0.8em;
		height:16px;
		line-height:16px;
		margin:3px 0 0 0;
		padding:0 8px 0 0;
		text-align:right;
		text-decoration:none;
		width:50px;
		}

	.galeria_multimedia {
		list-style:none;
		margin:20px 0 }
		
	.galeria_multimedia li {
		float:left;
		height:200px;
		margin:0 0 10px;
		padding:0;
		overflow:hidden;
		width:187px}

	.galeria_multimedia li.izq {margin-right:44px}
	.galeria_multimedia li.dcha {float:right}
	
	.galeria_multimedia li img {
		border:1px solid #fff;}
	
	.galeria_multimedia .linea1 {
		color:#0099D6;
		margin:2px 0}
	
	.galeria_multimedia .linea2 {
		color:#fff;
		margin:0}
	
	.galeria_multimedia a {
		color:#fff;
		text-decoration:none}
	
	.galeria_multimedia a:hover {
		text-decoration:underline}

 	
	/* PRENSA - RESULTADOS BUSCADOR */
	
	.resultados_buscador {
		border-top:1px solid #596173;
		list-style:none;
		margin:30px 0;
		padding:0}
		
	.resultados_buscador li {
		background:#222E4D;
		border-bottom:1px solid #596173;
		float:left;
		height:50px;
		overflow:hidden;
/*		padding:10px 10px 10px 85px;*/
		padding:10px 0;
		width:100%}

	.resultados_buscador .fecha {
		background:transparent url(../img/bg/bg_resultados_busqueda_bl_azul.jpg) no-repeat top left;
		color:#fff;
		float:left;
		font-family:"Trebuchet MS";
		height:24px;
		line-height:24px;
		overflow:hidden;
		margin-left:10px;
		text-align:center;
		width:116px}

	.resultados_buscador li.alt {background:#142142}
	.resultados_buscador li.alt fecha {background-position:left 0px}

	.resultados_buscador .resumen {
		float:left;
		height:50px;
		line-height:2;
		margin-left:10px;
		overflow:hidden;
		width:385px
		}
	
	.resultados_buscador .resumen a {
		color:#fff;
		text-decoration:none}
		
	.resultados_buscador .resumen a:hover {text-decoration:underline}
	
	.resultados_buscador .opciones_multimedia {
		border:1px solid #878E9F;
		border-left:0;
		float:right;
		list-style:none;
		margin:0 10px 0 0;
		padding:0;
		width:100px;
		}

	.resultados_buscador .opciones_multimedia li {
		background:transparent;
		border-bottom:0;
		border-left:1px solid #878E9F;
		float:left;
		height:13px;
		padding:5px;
		text-align:center;
		width:14px
		}
		
	.otras_temporadas {
		list-style:none;
		margin:20px 0 0}
		
	.otras_temporadas li {
		background:transparent url(../img/bg/bg_resultados_busqueda_bl_azul.jpg) no-repeat top left;
		display:inline-block;
		float:left;
		margin:0 0 0 15px;
		padding:0;
		}

	.otras_temporadas li.primero {margin-left:0;}

	.otras_temporadas li a {
		color:#fff;
		display:inline-block;
		height:24px;
		line-height:24px;
		text-align:center;
		text-decoration:none;
		width:116px;
}




	/* PRENSA - DESCARGAS */
	
	
	.descarga_ampliada .fecha {
		clear:both;
		color:#189AD0;
		font-family:"Trebuchet MS";
		}
	
	.descarga_ampliada .titulo {
		clear:both;
		color:#F5C700;
		font-size:1.6em;
		font-weight:bold;
		margin:10px 0}
	
	.descarga_ampliada .volver_inf {
		border-top:1px solid #878E9F;
		margin:15px 0 0;
		padding:15px 0 0;
		text-align:right;
		}

	.descarga_ampliada .volver_inf a {
		background:url(../img/bg/bg_volver_link.gif) no-repeat top left;
		color:#fff;
		display:inline-block;
		font-size:0.8em;
		height:16px;
		line-height:16px;
		margin:3px 0 0 0;
		padding:0 8px 0 0;
		text-align:right;
		text-decoration:none;
		width:50px;
		}

	.descarga_ampliada .opciones {text-align:right}
	.descarga_ampliada .opciones a {margin-left:10px}
	
	.descarga_ampliada .descargar-doc,
	.descarga_ampliada .descargar-video,
	.descarga_ampliada .descargar-audio,
	.descarga_ampliada .descargar-imagen {
		color:#fff;
		display:inline-block;
		height:15px;
		text-align:center;
		text-decoration:none;
		width:94px}

	.descarga_ampliada .descargar-doc {background:url(../img/bg/bg-formato-archivo-doc.jpg) no-repeat top left;}
	.descarga_ampliada .descargar-video {background:url(../img/bg/bg-formato-archivo-video.jpg) no-repeat top left;}
	.descarga_ampliada .descargar-audio {background:url(../img/bg/bg-formato-archivo-audio.jpg) no-repeat top left;}
	.descarga_ampliada .descargar-imagen {background:url(../img/bg/bg-formato-archivo-imagen.jpg) no-repeat top left;}

	.recursos_asociados {
		border-top:1px solid #878E9F;
		list-style:none;
		margin:30px 0 0;
		padding:40px 0 0}
		
	.recursos_asociados li {
		float:left;
		height:170px;
		margin:0 0 10px;
		padding:0;
		overflow:hidden;
		width:187px}

	.recursos_asociados li.izq {margin-right:44px}
	.recursos_asociados li.dcha {float:right}
	
	.recursos_asociados li img {
		border:1px solid #fff;}
	
	.recursos_asociados .linea1 {
		color:#0099D6;
		margin:10px 0 0;
		text-align:center}
	


/** 
 * 
 * Home
 ***********/

		
		
		
		
	
	/* Noticias con imagen */

	.noticias_listado_con_imagen_home, .noticias_listado_con_imagen_home ul {
		list-style:none;
		margin:0;
		padding:0}
	
	.noticias_listado_con_imagen_home li, .noticias_listado_con_imagen_home ul {
		float:left;
		width:100%}
	
	.noticias_listado_con_imagen_home li {margin-top:20px}
	.noticias_listado_con_imagen_home li.primero {margin-top:0}
	
	.noticias_listado_con_imagen_home li li {
		margin-top:0;
		width:132px}

	.noticias_listado_con_imagen_home .izq, .noticias_listado_con_imagen_home .centro {
		float:left}
		
	.noticias_listado_con_imagen_home .centro {margin-left:28px}

	.noticias_listado_con_imagen_home li li.dcha {
		float:right}

	.noticias_listado_con_imagen_home .imagen {border:1px solid #fff}
	
	.noticias_listado_con_imagen_home .fecha {
		color:#189AD0;
		font-family:"Trebuchet MS";
		margin:3px 0}

	.noticias_listado_con_imagen_home .resumen {margin-bottom:0}

	.noticias_listado_con_imagen_home .resumen a {
		color:#fff;
		text-decoration:none}
		
	.noticias_listado_con_imagen_home .resumen a:hover {text-decoration:underline}

	
	/* Noticias sin imagen */

	.noticias_listado_sin_imagen_home {
		list-style:none;
		margin:0;
		padding:0}
		
	.noticias_listado_sin_imagen_home li {
		background:#222E4D;
		border-bottom:1px solid #596173;
		height:50px;
		overflow:hidden;
		padding:10px 10px 10px 85px;
		position:relative}
		
	.noticias_listado_sin_imagen_home li.alt {background:#142142}
	
	.noticias_listado_sin_imagen_home .categoria {
		background-position:top left;
		background-repeat:no-repeat;
		font-size:0.8em;
		position:absolute;
		top:10px;
		left:10px;
		height:24px;
		line-height:24px;
		text-align:center;
		width:65px
		}
	
	.noticias_listado_sin_imagen_home .cat_1er_equipo {
		background-image:url(../img/bg/bg_noticias_categoria_azul.jpg);
	}
	
	.noticias_listado_sin_imagen_home .cat_cantera {
		background-image:url(../img/bg/bg_noticias_categoria_amarillo.jpg);
	}
	
	.noticias_listado_sin_imagen_home .fecha {
		color:#189AD0;
		font-family:"Trebuchet MS";
		margin-bottom:7px}
	
	.noticias_listado_sin_imagen_home .resumen a {
		color:#fff;
		text-decoration:none}
		
	.noticias_listado_sin_imagen_home .resumen a:hover {text-decoration:underline}
	
	
	

	/* ----- cabecera ----- */

	#cabecera {background:transparent url(../img/bg/bg_nav_ppal.jpg) repeat-x scroll 0 0; position:relative; z-index:3}
	#cabecera h1 {left:27px; position:absolute; top:25px}
	#cabecera h1 a {display:block; height:65px; text-decoration:none; width:325px}
	#cabecera h1 a span {visibility:hidden}

	#menu-cabecera {font-family:Arial;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:38px;line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 auto;width:920px;}
	#menu-cabecera li {background:transparent url(../img/bg/bg_nav_ppal_separador.gif) no-repeat scroll left bottom;float:left;height:38px;line-height:38px;margin:0;/*padding-left:2px;*/}
	#menu-cabecera  .primero {background:transparent none repeat scroll 0 0;padding-left:0;}
	#menu-cabecera .primero {margin-left:0}
	#menu-cabecera a {color:#FFFFFF;display:block;padding:0px 20px;text-decoration:none;}
	#menu-cabecera a span {display:block; margin:0; padding:0px}
	#menu-cabecera a:hover, #menu-cabecera li.sel a,
	#menu-cabecera li:hover a, #menu-cabecera li.over a {background:transparent url(../img/menu-cab-sel-dcha.jpg) no-repeat right top}
	#menu-cabecera li.sel a {font-weight:bold}
	#menu-cabecera a:hover span, #menu-cabecera li.sel a span,
	#menu-cabecera li:hover span, #menu-cabecera li.over span {background:transparent url(../img/menu-cab-sel-izq.jpg) no-repeat left top}

	#menu-cabecera a span.word-fix-IE6,
	#menu-cabecera a:hover span.word-fix-IE6, #menu-cabecera li.sel a span.word-fix-IE6,
	#menu-cabecera li:hover span.word-fix-IE6, #menu-cabecera li.over span.word-fix-IE6 {background:none; display:inline; margin:0 5px 0 0; padding:0}

	#menu-cabecera li div {
		display:none;
		position:absolute;
		left:0;
		top:100%;
		z-index:10;
		overflow:hidden;/*must have*/
		width:170px;/*must have for any value*/;
	}
	
	
	
	#menu-cabecera li ul {background:#e5e5e5; border:1px solid #ccc; border-top:none; list-style:none; margin:0; padding:6px 4px}
	#menu-cabecera li>div {top: auto; left: auto}
	#menu-cabecera li:hover div, #menu-cabecera li.over div {display: block;}
	#cabecera #menu-cabecera li li {background:#fff none; border-top:1px solid #e5e5e5; float:none; height:26px; margin:0; padding:0 0 0 15px}
	#cabecera #menu-cabecera li li a {background:transparent url(../img/flecha01.gif) no-repeat left .5em; color:#2a60b4; display:inline; font-weight:normal; line-height:26px; padding:0 0 10px 10px}
	#cabecera #menu-cabecera li li a:hover {text-decoration:underline}
	#cabecera #menu-cabecera li li.sel {background:url(../img/menu-cab-drop-on.gif) repeat-x left top}
	#cabecera #menu-cabecera li li.sel a:hover {text-decoration:none}

	#contenido_col_izq  #calendario_padding{padding:5px 0px;}
	
	
	
.eventos_listado .fichero {margin-top:10px;text-align:right;}
.eventos_listado .fichero  a{background:transparent url(../img/ico/page_white_acrobat.png) no-repeat left ;color:#29A3D6;padding-left:20px;}
.eventos_listado .fichero.empresas  a{background:transparent;}

.bl_redondeado .bl_redondeado_cab.jornada_actual {background:transparent url(../img/bg/bg_titular_grafico.jpg) repeat-x scroll left top}
.bl_redondeado .bl_redondeado_cab.jornada_actual span {background:transparent url(../img/bg/bg_titular_grafico.jpg) no-repeat scroll right top}

.bl_redondeado .bl_redondeado_abajo_dcha.jornada_actual  {/*background:transparent url(../img/bg/bg_titular_grafico.jpg)   no-repeat scroll right bottom;*/}


.paginador{text-align:right;width:98%;display:block;}
.paginador a{cursor:pointer;color:#189AD0;text-decoration:none;}


.listado_datos_personales td{text-align:center;}
.enlaces_principal {
color:#FFFFFF;
display:block;
font-family:verdana;
font-size:17px;
margin-top:25px;
text-align:center;
}

.enlaces_principal a {
color:#FFFFFF;
text-decoration:none;
}

.aviso_legal a{ color:#29A3D6;text-decoration:none;}

.texto_empresas{display:none;}
.texto_empresas_visible{display:block;}