/*delimitamos capas index*/
html,body{      /*Firefox...*/
	height:100%;
}

* html div{       /*IE*/
	height:100%;
}

body{
	background-color:#FFFFFF;
	text-align:center;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#566163; /* color gris */
	margin:0px;
	padding:0px;
}

#contiene_web{
	z-index:0;
	width:62.5em;
	height:auto;
	min-height:100%;
	text-align:center;
	position: relative;
	color:#566163;
	margin:0px auto; 
}

#contiene_cabecera{
	z-index:1;
	width:100%;
	text-align:center;
	position:relative;
	color:#566163;
	min-height:175px;
	margin:0px;
	padding:0px;
}

/* ------------------------------- dentro de CONTIENE_CABECERA ---------------------- */
	#menu_secundario{
		width:100%;
		max-width:100%;
		text-align:left;
		position:relative;
		float:left;
		padding:0px;
		margin:0px;
		background-image:url(../multimedia/images/cabecera/fondo_superior.jpg);
		background-repeat:no-repeat;
		background-position:top;
		height:43px;
		min-height:43px;
	}
	#icono{
		width:3%;
		max-width:3%;
		text-align:center;
		position:relative;
		float:left;
		padding:0px;
		margin:0px;
		margin-top:10px;
	}
	#claim{
		width:80%;
		max-width:80%;
		text-align:center;
		position:relative;
		float:left;
		padding:0px;
		margin:0px;
		margin-top:5px;
		color:#2B7178;
	}
	.claim_g{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:1.4em;
		letter-spacing:2px;
	}
	.claim_p{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size:1em;
		letter-spacing:6px;	
	}
	.claim_m{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:1.3em;
		letter-spacing:4px;
	}
	# icono a{
		text-decoration:none;
	}
	# icono a:hover{
		text-decoration:none;
	}
	#logotipo{
		width:36%;
		max-width:36%;
		text-align:center;
		position:relative;
		float:left;
		color:#000;
		padding:0px;
		margin:0px;		
	}
	
	#imagen_cabecera{
		width:44%;
		max-width:44%;
		text-align: right;
		position:relative;
		float:left;
		color:#000;
		padding:0px;
		margin:0px;	
	}
	#registro{
		width:18.5%;
		max-width:18.5%;
		text-align:left;
		position:relative;
		float:left;
		color:#000;
		padding:0px;
		margin:0px;
		height:131px;
		min-height:131px;
		/*background-image:url(../multimedia/images/cabecera/fondo_servicios.jpg);
		background-repeat:no-repeat;
		background-position:top;*/
	}
	#usuario{
		float:left;
		position:relative;
		font-size:0.8em;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-align: right;
		padding-right:8px;
		width:45%;
		max-width:45%;
		margin-bottom:5px;
	}
	#rellenar_campo{
		float:left;
		position:relative;
		font-size:0.7em;
		color:#FFFFFF;
		text-align:center;
		width:44%;
		max-width:44%;
}
	#rellenar_campo input{
		background-color: #A5DFE8;
		border: 1px solid #1D2C2F;
		width:75px;
		margin-bottom:5px;
		color:#FFFFFF;
	}
	#entrar_registro{
		float:left;
		position:relative;;
		text-align: center;
		width:100%;
		max-width:100%;
		margin-bottom:5px;
	}
	#socio{
		float:left;
		position:relative;;
		text-align: center;
		width:100%;
		max-width:100%;
		font-size:0.7em;
		color:#59D6E2;
		height:30px;
		min-height:30px;
}
	#socio a{
		color:#59D6E2;
		text-decoration:none;
}
	#socio a:hover{
		color:#FFFFFF;
		text-decoration:underline;
}	
/* ------------------------------- fin ---------------------- */
#contiene_menu{
	z-index:5;
	width:100%;
	height:34px;
	min-height:34px;
	text-align:left;
	position:relative;
	float:center;
	margin:0px;
	padding:0px;
	border-top: 1px solid #C6CACB;
	border-bottom: 1px solid #566163;
}

#contiene_centro{
	z-index:4;
	margin:0px;
	width:100%;
	height:auto;
	min-height:100%;
	text-align:left;
	position:relative;
	margin-top:10px;
}

/* ----------------------------- dentro de CONTIENE_CENTRO ---------------------------- */
	#columna_centro{
		margin:0px;
		padding:0px;
		max-width:100%;
		width:100%;
		height:auto;
		text-align:justify;
		float:left;
		position:relative;
		margin-top:10px;
	}
	#columna_dcha{
		margin:0px;
		padding:0px;
		border:0px;
		max-width:18%;
		width:18%;
		height:auto;
		min-height:400px;
		text-align:center;
		float:left;
		position:relative;
		background-image:url(../multimedia/images/portada/fondo_reservas.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}
	#flash_portada{
		float:left;
		position:relative;
		width:98%;
		max-width:98%;
		height:266px;
		min-height:266px;
		text-align:center;
	}	
	#promocion_portada_izda{
		float:left;
		position:relative;
		width:47%;
		max-width:47%;
		text-align:left;
		margin-top:25px;
		/*margin-right:15px;*/
		margin-left:15px;
	}
	#promocion_portada_dcha{
		float:left;
		position:relative;
		width:47%;
		max-width:47%;
		text-align:left;
		margin-top:25px;
		margin-left:15px;
	}
	
	#noticias_portada{
		float:left;
		position:relative;
		width:98%;
		margin-top:20px;
		padding-top:10px;
		
		border-top:#CCC solid 1px;	
		/*border-bottom:#CCC solid 1px;*/
		padding-bottom:10px;	
	}
	
	#bloque_noticia{
		float:left;
		position:relative;
		width:47%;		
		margin-left:20px;
		/*border:#666 solid 1px;*/
		
	}
	
	#mas_info{
		float:left;
		width:90%;
		font-size:0.8em;
		text-align:right;
	}
	
	#imagen_noticia{
		float:left;
		width:35%;
		min-height: 110px;
	}
	
	#texto_noticia{
		float:left;
		width:60%;
		min-height: 110px;
		
	}
	
	#texto_noticia h1{
		text-align:left !important;
	}
	
	#ver_todas{
		float:left;
		width:98%;
		text-align:right;
		font-size:0.8em;
		margin-top:15px;
		background-color:#eee;
		padding:5px;
		padding-right:15px;
	}
	
	
	#bloque{
		float:left;
		position:relative;
		width:22%;
		max-width:22%;
		text-align:center;
		margin-left:10px;
		margin-right:10px;
		margin-top:40px;
	}
		/* --------- dentro de columna_dcha --------------- */
		#titulo_reservas {
			margin:0px;
			padding:0px;
			width:95%;
			text-align:center;
			float:left;
			position:relative;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:1em;
			margin-top:10px;
			margin-bottom:10px;
			color:#FFFFFF;
		}
		#reservas {
			margin:0px;
			padding:0px;
			width:55%;
			padding-left:15px;
			text-align:left;
			float:left;
			position:relative;
			font-family: Arial, Helvetica, sans-serif;
			font-size:0.8em;
			margin-bottom:2px;
			color:#FFFFFF;
		}	
	#input_reservas{
		margin:0px;
		padding:0px;
		max-width:90%;
		width:90%;
		padding-left:15px;
		height:15px;;
		min-height:15px;
		text-align:left;
		float:left;
		position:relative;
		margin-bottom:10px;
	}	
	#input_reservas input{
		position:relative;
		float:left;
		background-color: #FFFFFF;
		border: 1px solid #1D2C2F;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		width:90%;
		color:#1D2C2F;
	}
	#input_reservas textarea{
		position:relative;
		float:left;
		background-color: #FFFFFF;
		border: 1px solid #1D2C2F;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		width:90%;
		color:#1D2C2F;
	}
	#input_reservas select{
		position:relative;
		float:left;
		background-color: #FFFFFF;
		border: 1px solid #1D2C2F;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
		width:92%;
		color:#1D2C2F;
	}
	#enviar{
	float:left;
	position:relative;
	width:90%;
	text-align:right;
	padding:0px;
	margin:0px;
	margin-top:45px;
	}
	#info{
	float:left;
	position:relative;
	width:90%;
	text-align:right;
	padding:0px;
	margin:0px;
	margin-top:20px;
	}
		/* ----------------- fin ------------------- */
		

#contiene_pie{
	z-index:6;
	float:left;
	position:relative;
	margin:0px;
	margin-top:20px;
	padding:0px;
	width:100%;
	max-width:100%;
	text-align: right;
	font-size:0.7em;
	color:#ffffff;
	line-height:20px;
	background-image:url(../multimedia/images/pie/fondo_pie.jpg);
	background-repeat:no-repeat;
	height:25px;
	min-height:25px;
}


/*PARA TODA LA WEB*/
img{
	border:0;
}

p{
	font-size:0.8em;
	color:#6c5e51;
	text-align:justify;
	margin:0px;
	margin-bottom:10px;
}

h1{
	color:#72C8D3;
	font-size:1.1em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-top:5px;
	}
h2{
	color:#6c5e51;
	font-size:0.9em;
	font-weight:bold;
	text-align:justify;
	}

h3{
	color:#ffffff;
	font-size:0.8em;
	font-weight:bold;
	background-image:url(../multimedia/images/tratamientos/fondo_titulos.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:30px;
	padding-left:5px;
	margin-bottom:10px;
	text-align:justify;
}
h4{
	color:#72C8D3;
	font-size:0.7em;
	font-weight:bold;
	text-align:justify;
}
ul{
	text-align:justify;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size:0.7em;
	position: relative;
	float:left;
	width:100%;
	}

li{
	padding-left:10px;
	margin:0px;
	margin-right:10px;
	display:block;	
}
strong{
	font-weight:bold;
	color:#1EAEC6;
}
a{
	color:#1EAEC6;
	text-decoration:underline;
}
a:hover{
	color:#6c5e51;
	text-decoration:none;
}

/* LISTA RESERVAS */

#lista_reservas li{
	float:left;
	width:40%;
	margin-top:10px;
	margin-bottom:5px;
}

#lista_reservas .botones_enviar{
	margin:0;
	text-transform:uppercase;
}


