/*CSS PARA BODY GENÉRICO..................................................*/

#body{
	position:absolute;
	left:50%;
	margin-left:-400px;
	background-color: #e4e4e4;
	}

/*ESTILOS DE VINCULOS .......................................................................*/

a:link { color: #333333; text-decoration: none; }
a:visited { color:#666666; text-decoration: none; }
a:hover { color: #CCCCCC; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }
a img { border: none; }



/*LOGO........................................................................*/

#logocontenedor{
	width:270px;
	height:120px;
	background-color:#FFFFFF;
	top:0px;
	}

a img {border: none;}

#logo{
	width:190px;
	height:120px;
	background-repeat:none;
	margin-left:30px;
	}

#logo a:link { color: white; background-color: #ffffff; text-decoration: none; border:0px;}
#logo a:visited { color: white; background-color: #ffffff; text-decoration: none; background-image: none; border:0px; }
#logo a:hover { color: white; background-color: #ffffff; text-decoration:none; border:0px; }
#logo a:active { color: white; background-color: #ffffff; text-decoration: none; border:0px; }

/*CABECERA.................................................................*/

#cabecera{
	width:800px;
/*	height:270px;*/
	border:none;
	background:#e4e4e4;
	float:none;
	position:fixed;
	top:0px;
	}

#carrusel{
	width:530px;
	height:105px;
	border:none;
	padding:0px;
/*	background-color:#e4e4e4;
*/	float:none;
	position:fixed;
	top:0px;
/*	left:0px;*/
	margin-left:270px;
	margin-top:30px;

	}
	
#faro{
	width:530px;
	height:29px;
	background-color:#e4e4e4;
	float:none;
	position:fixed;
	top:0px;
	left:opx;
	margin-left:270px;
	margin-top:85px;
	}

/*HORIZONTAL GRIS............................................................*/
	 
#horizontalgris{
	width:270px;
	height:15px;
	background:#545454;
	float:none;
	position:fixed;
	top:0px;
	margin-top:120px;
	}	 

/*MENÚ........................................................................*/

#contenedormenu{
	width:270px;
	height:100%;
	background:#e4e4e4;
	float:none;
	position:fixed;
	top:0px;
	margin-top:135px;
	}	 

#textomenu{
	width:265px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	margin-left:-12px;
	margin-top:10px;
	}	 

#textomenunew{
	width:265px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	margin-left:-12px;
	margin-top:0px;
	line-height: inherit;
	}
#liespecifico	{
margin-bottom:100px;
	line-height: inherit;
	}	 
	

#textomenuprimernivel{
	font-size:12px;
	font-weight:bolder;
	font-stretch:expanded;
	word-spacing:0px; 
	line-height:22px;
	text-decoration:none;
	}

#textomenusegundonivel{
	font-size:11px;
	word-spacing:-0.8px;
	line-height:20px;
	list-style:none;
	}	

#textomenusegundonivelb{
	font-size:11px;
	word-spacing:-1px;
	line-height:16px;
	list-style:none;
	margin-bottom:4px;
	}	

#textomenutercernivel{
	font-size:11px;
	line-height:18px;
	letter-spacing:-0.1px;
	text-indent:4px;
	list-style:none;
	font-weight: 500;
	}	
	
#textomenutercernivelb{
	font-size:11px;
	line-height:18px;
	letter-spacing:-0.1px;
	text-indent:4px;
	list-style:none;
	font-weight: 500;
	margin-bottom:4px;
	}		
	

/*ES EN PÁGINAS DE INTERIOR............................................................*/

#contenedorimagen{
	width:530px;
	height:200px;
	background:#CCCCCC;
	float:left;
	position:fixed;
	top:0px;	
	margin-top:120px;
	margin-left:270px;
	z-index:699;
	}	
#contenedorimagenareas{
	width:530px;
	height:100px;
	background:#CCCCCC;
	float:left;
	position:fixed;
	top:0px;	
	margin-top:120px;
	margin-left:270px;
	}	
#contenedorimagenexpandida{
	width:530px;
	height:100%;
	background:#FFFFFF;
	float:left;
	position: fixed;
	top:0px;	
	margin-top:120px;
	margin-left:270px;
	}	

/*NOTICIAS............................................................*/
/*#contenedornoticias{
	width:450px;
	height:180px;
	float:left;
	position:absolute;
	margin-left:320px;
	margin-top:330px;
	background:#FFFFFF;
	z-index:-5;
	overflow:-x:none;
	overflow:-y:auto;
	}		
	
#noticias{
	width:450px;
	overflow-x:none;
	
	}
*/
/*TEXTO EN PÁGINAS DE INTERIOR............................................................*/

#contenedorcontendidotexto{
	width:450px;
	height:180px;
	float:left;
	position:absolute;
	margin-left:320px;
	margin-top:330px;
	background:#FFFFFF;
	z-index:-5;
	overflow-y:auto;
	overflow-x:none;
	}		
	
#contenedorcontendidotextodos{
	width:450px;
	float:left;
	position:absolute;
	margin-left:320px;
	margin-top:340px;
	background:#FFFFFF;
	z-index:7;
	}

#contenedorcontendidoavisolegal{
	width:450px;
	height:400px;
	float:left;
	position:absolute;
	margin-left:320px;
	margin-top:140px;
	background:#FFFFFF;
	z-index:-5;
	overflow-y:auto;
	overflow-x:none;
	}	


#p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	word-spacing:-0.1px;
	line-height:18px;
	letter-spacing:0.2px;
	color:#666666;
	}

#p_negrita{
	font-weight:bold;
	}	

#p_cursiva{
font-style:italic;
	}	

/*PIE DE PÁGINA................................................................................*/
	 
#contenedorpie{
	width:800px;
	height:22px;
	background:#CC0001;
	float:none;
	position:fixed;
	bottom:14px;
	z-index:700;
		
	}	
	
#contenedorpielegal{
	width:800px;
	height:14px;
	background: #FFFFFF;
	float:none;
	position:fixed;
	bottom:0px;
	z-index:710;
	}			

#textopie{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight: 800;
	line-height:18px;
	letter-spacing:-0.4px;
	margin-top:1px;
	text-align:center;
	vertical-align:middle;	
	} 	 
	
#textopielegal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight:200;
	line-height:18px;
	letter-spacing:-0.4px;
	margin-top:-3px;
	text-align:center;
	vertical-align:text-top;
	bottom:2px;

	
	

	} 	

/*DIV DE FONDO CONTENEDOR DE LAS SOMBRAS...........................................................*/

#divsombras{
	width:840px;
	height:100%;
	background-color: #e4e4e4;
	float:none;
	position:fixed;
	top:0px;
	left:50%;
	margin-left:-420px;
	z-index:-8;
	}

#divsombraizq{
	width:20px;
	height:100%;
	background-image:url(../imagenes/sombraizq.jpg);
	background-repeat:repeat-y;
	float:none;
	position:fixed;
	top:0px;
	margin-left:0px;
	}

#divsombracentro{
	width:800px;
	height:100%;
	background-color: #FFFFFF;
	float:none;
	position:fixed;
	top:0px;
	margin-left:20px;
	}

#divsombrader{
	width:20px;
	height:100%;
	background-image:url(../imagenes/sombrader.jpg);
	background-repeat:repeat-y;
	float:none;
	position:fixed;
	top:0px;
	margin-left:820px;
	}
	
	
/*FLASH DE PRESENTACION hecho el 14 de octubre......................................*/

#flashpresentacion{
	width:530px;
	height:100%;
	position:fixed;
	margin-left:270px;
	top:0px;
	z-index:1;
/*	z-index:0;*/
	}

#flashpresentaciondivabajo{
	width:530px;
	height:100%;
	float:left;
	position:fixed;
	margin-left:270px;
	margin-top:125px;
	background-image:url(../imagenes/azul.jpg);
	background-repeat:no-repeat;

	}

#textoflashpresentacion{
	width:460px;
	height:100%;
	position:absolute;
	left:50%;
	margin-left:-230px;
	top:100px;
	}	

#textoflashpresentacion p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	word-spacing:0px;
	font-weight:800;
	line-height:18px;
	letter-spacing:-1px;
	color: #FFFFFF;
	}

#textoflashpresentacionclain{
	width:460px;
	height:100%;
	position:absolute;
	left:50%;
	margin-left:-230px;
	top:310px;
	}
#textoflashpresentacionclain p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	word-spacing:0px;
	font-weight:800;
	line-height:18px;
	letter-spacing:-1px;
	color: #FFFFFF;
}
/*DIV PARA LOGOS DEL CENTRO .......................................................................*/

#logoscentros{
	width:530px;
	height:273px;
	position:fixed;
	background-image:url(../imagenes/club-mediterraneo-palacio-martin-carpena.jpg);
	background-repeat:no-repeat;
	margin-left:320px;
	margin-top:320px;
	top:0px;
/*	z-index:-6;
	z-index:0;*/
	}
	
#logoscentrostexto{
	width:450px;
	float:left;
	position:absolute;
	margin-left:320px;
	margin-top:340px;
	background:#FFFFFF;
	}

/*TABLAS........................................................................*/

table {
	border-collapse:collapse;
	border-spacing:3px;
	font: normal 9px verdana, arial, helvetica, sans-serif;
	color: #363636;
	background: #f6f6f6;
	text-align: center;
  }
td {
  border: 1px solid #999999;
  font: normal 9px verdana, arial, helvetica, sans-serif;
  border-spacing:3px;

}
tr {
  border: 1px solid #999999;
  font: normal 9px verdana, arial, helvetica, sans-serif;
	border-spacing:3px;
}

/*estilo para el MAPA DESPLEGABLE........................................................................*/



	
#bandera  {
    	width:100%;
		height:100%;
		vertical-align:top;
		margin-top:5px;
		margin-left:765px;
		float:none;
		position:fixed;
	    }	

#container5  {
	width:530px;
	height:300px;
	background: #FFFFFF;
	/*    	margin: 0 auto; */
    	border: 0px solid #000000;
	text-align: left; /* esto anula text-align: center en el elemento body. */
	overflow-x:scroll;
	overflow-y:scroll;
	margin-left:270px;
	margin-top:112px;
	/*		bottom:35px;*/
		position:fixed;
	z-index:500;
    }	


#container6  {
   	width:530px;
	height:400px;
	background:#FFFFFF;
	float:left;
	position: fixed;
	top:0px;	
	margin-top:120px;
	margin-left:270px;
	overflow-x:scroll;
	overflow-y:scroll;
		text-align: left; /* esto anula text-align: center en el elemento body. */
			z-index:500;


	}	
   
    }	