/* CSS Document */

* {
	margin					: 0;
	padding					: 0;
}
html {
	font-size				: 1em;
	width					: 100%;
	height					: 100%;
}
#distance {
	width					:1px;
	height					:50%;
	margin-bottom			:-300px; /* la mitad de la altura del contenedor*/
	float					:left;
}
/* ESTILOS PARA EL CONTENEDOR */
#contenedor {
	margin					: 0 auto;
	padding-top				: 0px;
	position				: relative; /* coloca el contenedor delante del div distance*/
	text-align				: left;
	height					: 587px;
	width					: 1000px;
	clear					: left;
}
/* FIN ESTILOS PARA EL CONTENEDOR */
/* ESTILOS PARA LA CABECERA */
#cabecera{
	position				: absolute;
	top						: 0px;
	left					: 0px;
	width					: 100%;
	height					: 166px;
	z-index					: 10;
}
/* FIN ESTILOS PARA LA CABECERA */
/* ESTILOS PARA LA PRIMERA COLUMNA */
#lat_izq{
	float					: left;
	position				: absolute;
	top						: 166px;
	left					: 0px;
	width					: 80px;
	min-height				: 387px;
}
/* FIN ESTILOS PARA LA PRIMERA COLUMNA */
/* ESTILOS PARA LA SEGUNDA COLUMNA */
#contenido_web{
	float					: left;
	position				: absolute;
	top						: 0px;
	left					: 80px;
	width					: 825px;
	min-height				: 563px;
	z-index					: 1;
}

#saludo{

	position				: absolute;
	top						: 75px;
	width					: 702px;
	height					: 181px;
	font-size				: 9px;
	z-index					: 2;
}
#saludo p{
	width					: 491px;
	height					: 100px;
	margin-top				: 27px;
	padding-top				: 10px;
	padding-left			: 180px;
	float					: left;
}
#saludo img{
	position				: relative;
	top						: 27px;
}

#primer_apartado_index{
	position				: absolute;
	top						: 190px;
	height					: 230px;
	font-size				: 9px;
	z-index					: 1;
	width:410px;
}

#primer_apartado_index p{
	width					: 374px;
	height					: 180px;
	margin-top				: 27px;
	padding-top				: 20px;
	padding-right			: 10px;
	padding-left			: 10px;
}

#primer_apartado_index img{
	position				: relative;
	top						: 27px;
	float					: right;
}

#primer_apartado_ecotienda{
	position				: absolute;
	top						: 71px;
	width					: 480px;
	height					: 485px;
	font-size				: 9px;
	z-index					: 2;
}
.capa_borde_redondeado_ecotienda{
	width					: 100%;
	margin-bottom			: 0.5em;
	position				: absolute;
	top						: 40px;
}

.capa_borde_redondeado_contenido_ecotienda{
	padding					: 0.5em;
	height					: 140px;
}

.br_1_ecotienda, .br_2_ecotienda, .br_3_ecotienda, .br_4_ecotienda, .br_1b_ecotienda, .br_2b_ecotienda, .br_3b_ecotienda, .br_4b_ecotienda {display:block; overflow:hidden;}
.br_1_ecotienda, .br_2_ecotienda, .br_3_ecotienda, .br_1b_ecotienda, .br_2b_ecotienda, .br_3b_ecotienda {height:0.06em;}
.br_1_ecotienda  {margin:0 0.31em;}
.br_2_ecotienda, .br_2b_ecotienda {margin:0 0.19em;}
.br_3_ecotienda, .br_3b_ecotienda {margin:0 0.13em;}
.br_4_ecotienda, .br_4b_ecotienda {height:0.13em; margin:0 0.06em;}
.br_1b_ecotienda {margin:0 0.31em;}

.capa_contenedor_listado_ecotienda{
	width					: 100%;
	height					: 290px;
	margin-bottom			: 0.5em;
	position				: absolute;
	top						: 200px;
	overflow:hidden;
}

.capa_borde_redondeado_listado_ecotienda{
	width					: 100%;
	margin-bottom			: 0.5em;
	position:relative;
}



.capa_borde_redondeado_contenido_listado_ecotienda img{
	float					: left;
	margin-left				: 30px;
	border					: none;

}
.capa_borde_redondeado_contenido_listado_ecotienda p{
	padding					: 5px 5px 5px 5px;
	margin-left				: 55px;
}

.br_1_listado_ecotienda, .br_2_listado_ecotienda, .br_3_listado_ecotienda, .br_4_listado_ecotienda, .br_1b_listado_ecotienda, .br_2b_listado_ecotienda, .br_3b_listado_ecotienda, .br_4b_listado_ecotienda {display:block; overflow:hidden;}
.br_1_listado_ecotienda, .br_2_listado_ecotienda, .br_3_listado_ecotienda, .br_1b_listado_ecotienda, .br_2b_listado_ecotienda, .br_3b_listado_ecotienda {height:0.06em;}
.br_1_listado_ecotienda  {margin:0 0.31em;}
.br_2_listado_ecotienda, .br_2b_listado_ecotienda {margin:0 0.19em;}
.br_3_listado_ecotienda, .br_3b_listado_ecotienda {margin:0 0.13em;}
.br_4_listado_ecotienda, .br_4b_listado_ecotienda {height:0.13em; margin:0 0.06em;}
.br_1b_listado_ecotienda {margin:0 0.31em;}


#primer_apartado_actividades{
	position				: absolute;
	top						: 71px;
	width					: 480px;
	height					: 485px;
	font-size				: 9px;
	z-index					: 2;
}
.capa_borde_redondeado_actividades{
	width					: 100%;
	margin-bottom			: 0.5em;
	position				: absolute;
	top						: 40px;
}

.capa_borde_redondeado_contenido_actividades{
	padding					: 0.5em;
	height					: 100px;
}

.menu_secundario_actividades{
	position				: absolute;
	top						: 158px;
	width					: 100%;
}

.br_1_actividades, .br_2_actividades, .br_3_actividades, .br_4_actividades, .br_1b_actividades, .br_2b_actividades, .br_3b_actividades, .br_4b_actividades {display:block; overflow:hidden;}
.br_1_actividades, .br_2_actividades, .br_3_actividades, .br_1b_actividades, .br_2b_actividades, .br_3b_actividades {height:0.06em;}
.br_1_actividades  {margin:0 0.31em;}
.br_2_actividades, .br_2b_actividades {margin:0 0.19em;}
.br_3_actividades, .br_3b_actividades {margin:0 0.13em;}
.br_4_actividades, .br_4b_actividades {height:0.13em; margin:0 0.06em;}
.br_1b_actividades {margin:0 0.31em;}

.capa_contenedor_listado_actividades{
	width					: 100%;
	height					: 290px;
	margin-bottom			: 0.5em;
	position				: absolute;
	top						: 180px;
	overflow				: hidden;
}

.capa_borde_redondeado_listado_actividades{
	width					: 100%;
	margin-bottom			: 0.5em;
	position:relative;
}



.capa_borde_redondeado_contenido_listado_actividades img{
	float					: left;
	margin-left				: 30px;
	border					: none;

}
.capa_borde_redondeado_contenido_listado_actividades p{
	padding					: 5px 5px 5px 5px;
	margin-left				: 55px;
}

.br_1_listado_actividades, .br_2_listado_actividades, .br_3_listado_actividades, .br_4_listado_actividades, .br_1b_listado_actividades, .br_2b_listado_actividades, .br_3b_listado_actividades, .br_4b_listado_actividades {display:block; overflow:hidden;}
.br_1_listado_actividades, .br_2_listado_actividades, .br_3_listado_actividades, .br_1b_listado_actividades, .br_2b_listado_actividades, .br_3b_listado_actividades {height:0.06em;}
.br_1_listado_actividades  {margin:0 0.31em;}
.br_2_listado_actividades, .br_2b_listado_actividades {margin:0 0.19em;}
.br_3_listado_actividades, .br_3b_listado_actividades {margin:0 0.13em;}
.br_4_listado_actividades, .br_4b_listado_actividades {height:0.13em; margin:0 0.06em;}
.br_1b_listado_actividades {margin:0 0.31em;}

/* MASAJES */
#primer_apartado_masajes{
	position				: absolute;
	top						: 71px;
	width					: 480px;
	height					: 485px;
	font-size				: 9px;
	z-index					: 2;
}
.capa_borde_redondeado_masajes{
	width					: 100%;
	margin-bottom			: 0.5em;
	position				: absolute;
	top						: 40px;
}

.capa_borde_redondeado_contenido_masajes{
	padding					: 0.5em;
	height					: 140px;
}

.br_1_masajes, .br_2_masajes, .br_3_masajes, .br_4_masajes, .br_1b_masajes, .br_2b_masajes, .br_3b_masajes, .br_4b_masajes {display:block; overflow:hidden;}
.br_1_masajes, .br_2_masajes, .br_3_masajes, .br_1b_masajes, .br_2b_masajes, .br_3b_masajes {height:0.06em;}
.br_1_masajes  {margin:0 0.31em;}
.br_2_masajes, .br_2b_masajes {margin:0 0.19em;}
.br_3_masajes, .br_3b_masajes {margin:0 0.13em;}
.br_4_masajes, .br_4b_masajes {height:0.13em; margin:0 0.06em;}
.br_1b_masajes {margin:0 0.31em;}

.capa_contenedor_listado_masajes{
	width					: 100%;
	height					: 290px;
	margin-bottom			: 0.5em;
	position				: absolute;
	top						: 200px;
	overflow:hidden;
}

.capa_borde_redondeado_listado_masajes{
	width					: 100%;
	margin-bottom			: 0.5em;
	position:relative;
}



.capa_borde_redondeado_contenido_listado_masajes img{
	float					: left;
	margin-left				: 30px;
	border					: none;

}
.capa_borde_redondeado_contenido_listado_masajes p{
	padding					: 5px 5px 5px 5px;
	margin-left				: 55px;
}

.br_1_listado_masajes, .br_2_listado_masajes, .br_3_listado_masajes, .br_4_listado_masajes, .br_1b_listado_masajes, .br_2b_listado_masajes, .br_3b_listado_masajes, .br_4b_listado_masajes {display:block; overflow:hidden;}
.br_1_listado_masajes, .br_2_listado_masajes, .br_3_listado_masajes, .br_1b_listado_masajes, .br_2b_listado_masajes, .br_3b_listado_masajes {height:0.06em;}
.br_1_listado_masajes  {margin:0 0.31em;}
.br_2_listado_masajes, .br_2b_listado_masajes {margin:0 0.19em;}
.br_3_listado_masajes, .br_3b_listado_masajes {margin:0 0.13em;}
.br_4_listado_masajes, .br_4b_listado_masajes {height:0.13em; margin:0 0.06em;}
.br_1b_listado_masajes {margin:0 0.31em;}

.imagen_titulo_apartado{
	margin-top				: 20px;

}

#primer_apartado_contacto{
	position				: absolute;
	top						: 71px;
	width					: 480px;
	height					: 485px;
	font-size				: 9px;
	z-index					: 2;
}
.capa_borde_redondeado_contacto{
	width					: 100%;
	margin-bottom			: 0.5em;
	position				: absolute;
	top						: 40px;
}

.capa_borde_redondeado_contenido_contacto ul{
	margin-left:45px;
}
.capa_borde_redondeado_contenido_contacto li{
	margin-bottom:5px;
}

.capa_borde_redondeado_contenido_contacto{
	padding					: 0.5em 0 0 0;
	height					: 425px;
}

.br_1_contacto, .br_2_contacto, .br_3_contacto, .br_4_contacto, .br_1b_contacto, .br_2b_contacto, .br_3b_contacto, .br_4b_contacto {display:block; overflow:hidden;}
.br_1_contacto, .br_2_contacto, .br_3_contacto, .br_1b_contacto, .br_2b_contacto, .br_3b_contacto {height:0.06em;}
.br_1_contacto  {margin:0 0.31em;}
.br_2_contacto, .br_2b_contacto {margin:0 0.19em;}
.br_3_contacto, .br_3b_contacto {margin:0 0.13em;}
.br_4_contacto, .br_4b_contacto {height:0.13em; margin:0 0.06em;}
.br_1b_contacto {margin:0 0.31em;}

#segundo_apartado_index{
	position				: absolute;
	top						: 217px;
	height					: 200px;
	font-size				: 9px;
	z-index					: 1;
	width					: 410px;
	left					: 416px;
}

#segundo_apartado_index p{
	width					: 386px;
	height					: 180px;
	padding-top				: 20px;
	padding-right			: 10px;
	float					: right;
}

#segundo_apartado_index img{
	position				: relative;
	float					: left;
}
#segundo_apartado_ecotienda{
	position				: absolute;
	top						: 71px;
	left					: 500px;
	width					: 300px;
	height					: 501px;
	font-size				: 9px;
	z-index					: 2;
}
#segundo_apartado_ecotienda p{

	width					: 270px;
	padding-left			: 35px;
	float					: left;
	margin-bottom			: 10px;
}

#segundo_apartado_actividades{
	position				: absolute;
	top						: 71px;
	left					: 500px;
	width					: 300px;
	height					: 501px;
	font-size				: 9px;
	z-index					: 2;
}
#segundo_apartado_actividades p{

	width					: 270px;
	padding-left			: 35px;
	float					: left;
	margin-bottom			: 10px;
}

#segundo_apartado_masajes{
	position				: absolute;
	top						: 71px;
	left					: 500px;
	width					: 300px;
	height					: 501px;
	font-size				: 9px;
	z-index					: 2;
}
#segundo_apartado_masajes p{

	width					: 270px;
	padding-left			: 35px;
	float					: left;
	margin-bottom			: 10px;
}

#segundo_apartado_contacto{
	position				: absolute;
	top						: 71px;
	left					: 500px;
	width					: 300px;
	height					: 501px;
	font-size				: 9px;
	z-index					: 2;
}
#segundo_apartado_contacto p{

	width					: 270px;
	padding-left			: 35px;
	float					: left;
	margin-bottom			: 10px;
}
#campos_contacto{
	text-align				: right;
}
#campos_contacto label{
	vertical-align:top;

}
#campos_contacto input[type="text"]{
	width					: 300px;
	margin-left				: 20px;
	margin-bottom			: 10px;
	padding					: 5px;
}
#campos_contacto textarea{
	width					: 300px;
	height:200px;
	margin-left				: 20px;
	margin-bottom			: 10px;
	padding					: 5px;
}

.capa_borde_redondeado_calendario{
	width					: 90%;
	margin-bottom			: 0.5em;
	position				: absolute;
	top						: 80px;
	left					: 30px;
}

.capa_borde_redondeado_contenido_calendario{
	padding					: 0.5em;
	height					: 130px;
}

.capa_borde_redondeado_horario{
	width					: 90%;
	margin-bottom			: 0.5em;
	position				: absolute;
	top						: 80px;
	left					: 30px;
}

.capa_borde_redondeado_contenido_horario{
	padding					: 0.5em;
	height					: 210px;
}

.br_1_calendario, .br_2_calendario, .br_3_calendario, .br_4_calendario, .br_1b_calendario, .br_2b_calendario, .br_3b_calendario, .br_4b_calendario {display:block; overflow:hidden;}
.br_1_calendario, .br_2_calendario, .br_3_calendario, .br_1b_calendario, .br_2b_calendario, .br_3b_calendario {height:0.06em;}
.br_1_calendario  {margin:0 0.31em;}
.br_2_calendario, .br_2b_calendario {margin:0 0.19em;}
.br_3_calendario, .br_3b_calendario {margin:0 0.13em;}
.br_4_calendario, .br_4b_calendario {height:0.13em; margin:0 0.06em;}
.br_1b_calendario {margin:0 0.31em;}

.capa_borde_redondeado_mapa_contacto{
	width					: 90%;
	margin-bottom			: 0.5em;
	position				: absolute;
	top						: 80px;
	left					: 30px;
}

.capa_borde_redondeado_contenido_mapa_contacto{
	padding					: 0.5em;
	height					: 200px;
}


.br_1_mapa_contacto, .br_2_mapa_contacto, .br_3_mapa_contacto, .br_4_mapa_contacto, .br_1b_mapa_contacto, .br_2b_mapa_contacto, .br_3b_mapa_contacto, .br_4b_mapa_contacto {display:block; overflow:hidden;}
.br_1_mapa_contacto, .br_2_mapa_contacto, .br_3_mapa_contacto, .br_1b_mapa_contacto, .br_2b_mapa_contacto, .br_3b_mapa_contacto {height:0.06em;}
.br_1_mapa_contacto  {margin:0 0.31em;}
.br_2_mapa_contacto, .br_2b_mapa_contacto {margin:0 0.19em;}
.br_3_mapa_contacto, .br_3b_mapa_contacto {margin:0 0.13em;}
.br_4_mapa_contacto, .br_4b_mapa_contacto {height:0.13em; margin:0 0.06em;}
.br_1b_mapa_contacto {margin:0 0.31em;}

#segundo_apartado_contacto address{
	position				: absolute;
	top						: 330px;
	left					: 30px;

}

#tercer_apartado_index{

	position				: absolute;
	top						: 396px;
	width					: 100%;
	height					: 181px;
	font-size				: 9px;
	z-index					: 1;
}
#tercer_apartado_index p{
	width					: 421px;
	height					: 130px;
	margin-top				: 27px;
	padding-top				: 10px;
	padding-left			: 180px;
	float					: left;
}
#tercer_apartado_index img{
	position				: relative;
	top						: 27px;
}
/* FIN ESTILOS PARA LA SEGUNDA COLUMNA */
/* ESTILOS PARA LA TERCER COLUMNA */
#lat_der{
	float					: left;
	position				: absolute;
	top						: 166px;
	left					: 905px;
	float					: right;
	min-height				: 387px;
	width					: 95px;
}
/* FIN ESTILOS PARA LA TERCERA COLUMNA */
/* ESTILOS PIE */
#pie{
	position				: absolute;
	top						: 553px;
	width					: 100%;
	min-height				: 47px;
}
/* FIN ESTILOS PIE */


