@charset "utf-8";
/* CSS Document */
*{ 	margin:0px;
	padding:0px;
	}
body {
	background-image: url(/images/mosaicosfondo2.gif);
	background-repeat:no-repeat;
	/*background-color:#003384;*/
	background-color:#009af0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	color:#000;
	text-align:justify;
	}
h1{
	font-size:1.2em;
}

h2{
	font-size:1.1em;
	padding:3px 0px 0px 0px;
}

h3{	font-size:1em;
	padding:8px 0px 0px 0px;
}

p{
	padding:10px 0px 0px 0px;
} 

a{ 	/*color:#00ccff;*/
	color:#fff;
	text-decoration:none;
	}
	
a:hover{color:#0049a9;}

a img{ border:0px;}

li {
	list-style-type:none;
	list-style-position:inside;
	margin-left:20px;
	margin-bottom:0px;
	color:#FFF;
	font-weight:bold;
}

li ul li a{
	margin-left:-10px; color:#00ccff;font-weight:normal;}
	
input, textarea{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
	}
	
table, tr, td{
	border-collapse: collapse;
	border:1px solid #a7c2ff;
	border-color:#a7c2ff;
	text-align:center;
	padding:1px;}	
	
#contenedor {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	position:relative;
	}
	
#top{ 
	margin-top:10px;
	margin-bottom:10px;
	}
		
	
#left{ 
	width:225px;
	float:left;
	margin-top:10px;
	}
	
#centro{ 
	margin:0px 225px 0px 226px;
	padding:0px 10px;
	margin-top:10px;

	}
#centro_portada{ 
	background-color:#4c93fe;
	float:left;
	margin:10px;
	width:369px;
	padding:0px 30px 0px 30px;
	}
	
#dcha{ 
	float:right;
	width:225px;
	margin-top:10px;
	}
#pie{
	width:185px;
	text-align:center; 
	background-color:#4c93fe;
	color:#fff;
	padding:15px 20px;
	float:right;
	margin-top:10px;}	
	
#sponsors{
	text-align:center;
	background-color:#4c93fe;
	color:#fff;
	padding:5px 0px 0px 0px;
	margin-top:10px;
	clear:both;
	height:80px;}	
	
#multievolution{
	position:absolute;
	left:-10px;
	top:550px;
	width:10px;
	height:80px;
	}

#desconectar{
	position:absolute;
	right:-20px;
	top:-10px;
	width:100px;
	height:80px;
	margin-right:0px;
	display:none;
	}
	
/*-----------------------------EL CLUB--------------------------------*/
#centro2{ 
	margin:10px 0px 10px 236px;
	background-color:#4c93fe;
	padding:40px 30px;
	}
	 
	#centro2 table, th, tr, td{
	border-collapse: collapse;
	border:1px solid #a7c2ff;
	border-color:#a7c2ff;
	text-align:center;
	padding:6px;}
	

	
#col_izq{
	width:225px;
	float:left; 
	margin-top:10px;
	}
	
	#calendario{
	background-color:#0066ff;
	margin-top:0px;
	}
	#avisos{
	background-image:url(/images/pxfondoavisos.jpg);
	background-repeat:repeat-x;
	background-color:#0166ff;
	margin-top:10px;
	}
		#avisos_dentro{
		padding:20px;
		}
		
		#avisos_dentro p{
		padding:2px 0px;
		}

#left2{ 
	width:165px;
	float:left;
	margin:0px 0px 10px 0px;
	background-color:#4c93fe;
	padding:40px 30px;
	line-height:1.7em;
	text-align:left;
	}

#left3{
	background-color:#4c93fe;
	float:left;
	padding:0px;
	width:225px;
	margin:0px 0px 10px 0px;
	}
	#left33{
	background-color:#4c93fe;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
	width:225px;
	}
	 
	#left33 ul {
	list-style-type:none;
	list-style-position:inside;
	margin:10px;
	margin-left:30px;
	margin-bottom:20px;
	color:#FFF;
	font-weight:bold;
	}
	
	#left33 li {
/*	list-style-type:none;
	list-style-position:inside;*/
	margin:0px;
	}
	
#left4{
	background-color:#4c93fe;
	background-image:url(/images/mosaico_lat.gif);
	background-repeat: repeat-y;
	float:left;
	padding:0px;
	width:225px;
	}
	
/*-----------------------------GALERÍA--------------------------------*/
#galeria{ 
	margin:20px 0px;
	}
#centro_gal{ 
	margin:10px 0px 10px 236px;
	background-color:#4c93fe;
	padding:40px 27px;
	}
.img_left_galeria {
	width:146px;
	display:inline;
}

.centrar_tx { text-align:center;}

.tabla_galeria{
	width:600px;
	border-collapse: collapse;
	border:none;
	text-align:center;
}	
	
/*-----------------------------NOTICIAS--------------------------------*/	
#col_centro{ background-color:#4c93fe;
	float:left;
	margin:10px;
	width:370px;
	padding:30px 30px 0px 30px;
	}
	
#col_dcha{ background-color:#4c93fe;
	float:left;
	margin:10px 0px 10px 0px;
	width:164px;
	padding:30px 30px 0px 30px;
	}

/*-----------------------------MENU--------------------------------*/
#menuaqua {
	width: 900px;/*ancho total de la imagen de fondo de menú*/
	height: 36px;
	background-image: url(/images/menu.jpg);
	margin: 0px;
	padding: 0px;
	position: relative;/*saca el div de su flujo y deja el hueco*/
}

#menuaqua li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;/*saca el div de su flujo y NO deja el hueco. Los otros divs actúan c si no estuviera allí*/
	top: 0px;
}
#menuaqua li, #menuaqua a {
	height: 36px;
	display: block;
}

#menuaqua span{
	display:none;
}

#menuaqua1 {left: 0px; width: 80px;}
#menuaqua2 {left: 80px; width: 94px;}
#menuaqua3 {left: 174px; width: 85px;}
#menuaqua4 {left: 260px; width: 185px;}
#menuaqua5 {left: 445px; width: 88px;}
#menuaqua6 {left: 533px; width: 87px;}
#menuaqua7 {left: 620px; width: 161px;}
#menuaqua8 {left: 782px; width: 94px;}
#menuaqua9 {left: 876px; width: 24px;}


#menuaqua1 a:hover {background: transparent url(/images/menu.jpg) 0px -36px no-repeat;}
#menuaqua2 a:hover {background: transparent url(/images/menu.jpg) -80px -36px no-repeat;}
#menuaqua3 a:hover {background: transparent url(/images/menu.jpg) -174px -36px no-repeat;}
#menuaqua4 a:hover {background: transparent url(/images/menu.jpg) -260px -36px no-repeat;}
#menuaqua5 a:hover {background: transparent url(/images/menu.jpg) -445px -36px no-repeat;}
#menuaqua6 a:hover {background: transparent url(/images/menu.jpg) -533px -36px no-repeat;}
#menuaqua7 a:hover {background: transparent url(/images/menu.jpg) -620px -36px no-repeat;}
#menuaqua8 a:hover {background: transparent url(/images/menu.jpg) -782px -36px no-repeat;}
#menuaqua9 a:hover {background: transparent url(/images/menu.jpg) -876px -36px no-repeat;}

#menuaqua1_on {background: transparent url(/images/menu.jpg) 0px -72px no-repeat;}

/*-----------------------------CLASSES--------------------------------*/

.separa{
	padding-bottom:10px;}

.separa_ptos{
	padding:0px;
	border-bottom:1px dotted #00FFFF;
}

.separa_news{
	padding:2px 0px;
	margin:0px;
	border-bottom:1px dotted #00FFFF;
	clear:left;
}

.tit1{ 
	background-image: url(/images/pxfondotit.jpg);
	background-repeat:repeat-x;
	height:31px;
	text-align:center;
	padding-top:10px;}
	
.tit2{
	padding:10px 0px;
	border-bottom:1px dotted #00FFFF;}
	
.img_left{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
	}
	

.img_right{
	float:right;
	padding:10px 10px 4px 0px;
	padding-left:16px;}
	
.right{
	float:right;
	padding:10px 0px 4px 0px;
	padding-left:16px;}
	
.izq1{
	float:left;
	padding:0px 9px 4px 0px;
	}
	.izq2{
	float:left;
	padding:0px 0px 4px 0px;
	}
	
.titnoti{ 
	font-weight:bold; 
	padding-top:10px;
	}
	
.titnoti2{ 
	font-weight:bold; 
	padding-top:10px;
	text-align:left;
	}
	
.info{ 
	font-size:9px; 
	background-color:#4c93fe;
	color:#fff;
	}
	
.info:hover{ 
	background-color:#2689f9;
	}
	
.link_on{ color:#002875;}
.link_volver{ color:#002875;;font-size:10px;display:block; float:right;}

.margenes_tx{
	padding:20px 45px 20px 45px; 
	text-align:left;
	}
	
.espacio_flash{
    padding-right: 20px;}

.fecha{ font-weight:normal; display:block; line-height:12px; margin-top:2px;}
.destaca{ font-weight:bold;}
.reset {padding-top:0px;}
.tit_avisos { color: #FFCC00; padding:0px ; font-weight:bold;}
.tit_avisos:hover { color:#FF9900;}
.tx_peq { font-size:10px;
font-weight:normal; line-height:12px;}
.center { text-align:center;}
.reset_li { font-weight:normal; font-size:10px;}

.item_noticia{
	margin-bottom:2px;
	margin-top:5px;
/*	padding-bottom:4px;
	border-bottom:1px dotted #00FFFF;*/
}

.item_noticia p{
	padding:2px 0px 0px 0px;
} 
	
/*-----------------------------FORM--------------------------------*/
#datos_personales{
	margin-top:10px;
  }
  
#observaciones{	
	padding-top: 0.5em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  }
	
.obligatorio{
	  color: #c00;
	}
	
.campo_form{
	  margin-top: 0.5em;
	}
	
.campo_form label{
    padding-left: 1em;
	padding-right: 1em;
    display: block;
    width: 10em;
    float: left;
	text-align: right;
  }
  
.campo_form2 label{
    padding-left: 5px;
	padding-right: 5px;
    display: block;
    width: 130px;
    float: left;
	text-align: right;
  }
  
.campo_form3 label{
    padding-left: 5px;
	padding-right: 5px;
	margin-top:10px;
    display: block;
    width: 330px;
	text-align: center;
  }
  
.letra_peq{	font-size:9px; color:#000;}


table.tabla_galeria, table.tabla_galeria tr, table.tabla_galeria tr td{
   border:none;
}

a img{
    border:none;
}


/** NOTICIAS **/
table.noBorders,table.noBorders tr td, table.noBorders tr th,table.noBorders tr{
    border:none;
}

table.tablaNoticias,table.tablaUsuarios,table.tablaDocumentos{
    width: 100%;
}


table.tablaNoticias tr td, table.tablaUsuarios tr td, table.tablaDocumentos tr td
{
    padding-bottom:10px;
}


table.tableFotos{
    width: 100%;
    text-align:center;
}
#noticia_titulo,#noticia_titulo_corto{
    width:500px;
}

#centro2{
    position:absolute;
    left:0px;
    width:607px;
    
}
#centro2 table tr td,#centro_portada table tr td{
    text-align:left;
}

#centro2 table tr th,#centro_portada table tr td{
    text-align:left;
}

#centro2 ul li,#centro_portada ul li{
    list-style: circle;
    color: black;
}

#centro2 ul li {
	list-style-type:square;
	font-weight:normal;
}	

#centro2 h2 {
	padding:12px 0px 6px 0px;
}	


.imagenNoticia{
    float:right;
    padding-left:30px;
    padding-bottom:20px;
}

#video_noticia{
    text-align:center;
	padding:10px 0px;
	clear:right;
}

.explicacion_campo{
    font-size:9px;
    font-style:italic;
}


.loginForm input[type=text],.loginForm input[type=password]{
    width: 80px;
}


.pager{
    text-align:center;
}