@charset "utf-8";
/* CSS Document */


.contenedor_presentación	{
	
								width:955px;
								height:700px;
								background-image:url(imagenes/fondo_inicio_nieve.jpg);
								position:relative; margin-left:auto; margin-right:auto;
								margin:0 auto;
								
}
.contenedor_presentación_en	{
	
								width:955px;
								height:700px;
								background-image:url(imagenes/fondo_inicio_nieve_en.jpg);
								position:relative; margin-left:auto; margin-right:auto;
								margin:0 auto;
								
}

.contenedor_presentación2	{
	
								width:955px;
								height:700px;
								background-image:url(imagenes/fondo_presentacion.jpg);
								position:relative; margin-left:auto; margin-right:auto;
								margin:0 auto;
								
}
.titulo_menu2_instalaciones	{
		
											display:block;
											position:relative; left:15px; top:-10px;
							
							
							
}


.contenedor_localizacion	{
	
								width:955px;
								height:700px;
								background-image:url(imagenes/fondo_localizacion.jpg);
								position:relative; margin-left:auto; margin-right:auto;
								margin:0 auto;
								
}
.contenedor_tarifas	{
	
								width:955px;
								height:700px;
								background-image:url(imagenes/fondo_tarifas.jpg);
								position:relative; margin-left:auto; margin-right:auto;
								margin:0 auto;
								
}
.contenedor_tarifas2	{
	
								width:955px;
								height:700px;
								background-image:url(imagenes/fondo_tarifas2.jpg);
								position:relative; margin-left:auto; margin-right:auto;
								margin:0 auto;
								
}


.contenedor_tarifas_en	{
	
								width:955px;
								height:700px;
								background-image:url(imagenes/fondo_tarifas_en.jpg);
								position:relative; margin-left:auto; margin-right:auto;
								margin:0 auto;
								
}


.contenedor_habitaciones	{
	
								width:955px;
								height:700px;
								background-image:url(imagenes/fondo_habitaciones.jpg);
								position:relative; margin-left:auto; margin-right:auto;
								margin:0 auto;
								
}
.titulo_menu2_habitaciones	{
		
											display:block;
											position:relative; left:10px; top:-5px;
							
							
							
}

.contenedor_actividades	{
	
								width:955px;
								height:700px;
								background-image:url(imagenes/fondo_actividades.jpg);
								position:relative; margin-left:auto; margin-right:auto;
								margin:0 auto;
								
}

.titulo_menu2_actividades	{
		
											display:block;
											position:relative; left: 25px; top:-20px;
							
							
							
}
.contenedor_contacto	{
	
								width:955px;
								height:700px;
								background-image:url(imagenes/fondo_conatcto.jpg);
								position:relative; margin-left:auto; margin-right:auto;
								margin:0 auto;
								
}



.titulo_menu2_localizacion_en		{
	
									display:block;
									position:relative; left:20px; top:-15px;
											
}
.titulo_menu2_localizacion		{
	
									display:block;
									position:relative; left:10px; top:-5px;
											
}


.titulo_menu2_tarifas		{
	
									display:block;
											position:relative; left: 30px; top:-50px;
											
}									







.logo	{
	
			width:120px;
			height:120px;
			position:relative; left:110px; top:25px;
			
}

.idiomas {
	
			width:100px;
			height:30px;
			position:absolute; left:260px; top:20px; z-index:5;
			display:inline;
}

.contacto_telefono_mini	{
	
							width:241px;
							height:200px;
							position:absolute; top:503px; left:245px;
							background-image:url(imagenes/telefono_mini_contacto.png)
							
}
.contacto_telefono_mini_presentacion	{
	
							width:241px;
							height:200px;
							position:absolute; top:503px; left:95px; z-index:2;
							background-image:url(imagenes/telefono_mini_contacto.png)
							
}


.menu_principal		{
	
						width:160px;
						height:240px;
						position:absolute; top:450px; left:670px;
						
}

.botones_menu_principal_presentacion	{
	
											display:block;
											position:relative; left:-5px; top:0px;
							
							
							
}
.botones_menu_principal_habitaciones	{
		
											display:block;
											position:relative; left:-10px; top:-5px;
							
							
							
}
.botones_menu_principal_instalaciones	{
	
											display:block;
											position:relative; left:-15px; top:-10px;
							
							
							
}
.botones_menu_principal_localizacion	{
	
											display:block;
											position:relative; left:-20px; top:-15px;
							
							
							
}
.botones_menu_principal_actividades	{
	
											display:block;
											position:relative; left:-25px; top:-20px;
							
							
							
}
.botones_menu_principal_tarifas	{
	
											display:block;
											position:relative; left:-30px; top:-25px;
											
							
							
}
/*Menu principal situado en la izquierda para todas las paginas menos para la de inicio*/
.menu_principal2		{
	
						width:160px;
						height:240px;
						position:absolute; top:195px; left:30px; z-index:5
						
}
.botones_menu_principal2_presentacion	{
	
											display:block;
											position:relative; left:5px; top:0px;
							
							
							
}
.botones_menu_principal2_habitaciones	{
		
											display:block;
											position:relative; left:10px; top:-10px;
							
							
							
}
.botones_menu_principal2_instalaciones	{
	
											display:block;
											position:relative; left:15px; top:-20px;
							
							
							
}
.botones_menu_principal2_localizacion	{
	
											display:block;
											position:relative; left:20px; top:-30px;
							
							
							
}
.botones_menu_principal2_actividades	{
	
											display:block;
											position:relative; left: 25px; top:-40px;
							
							
							
}
.botones_menu_principal2_tarifas	{
	
											display:block;
											position:relative; left: 35px; top:-50px;
											
							
							
}

.botones_menu_principal2_opiniones	{
	
											display:block;
											position:relative; left: 35px; top:-60px;
											
							
							
}
.botones_menu_principal2_restaurante	{
	
											display:block;
											position:relative; left: 40px; top:-70px;
											
							
							
}
.botones_menu_principal2_links	{
	
											display:block;
											position:relative; left: 45px; top:-80px;
											
							
							
}



/*hasta aqui el menu principal 2*/

.boton_contacto	{
	
					width:80px;
					height:30px;
					position:relative; left:135px; top:125px;
					
}

.borrego		{
	
					width:260px;
					height:330px;
					position:absolute; left:443px; top:370px; z-index:1;
					
}

.boton_leer_presentacion	{
	
								width:380px;
								height:96px;
								position:absolute; top:400px; left:90px; z-index:7;
								
}

.ambiente		{
	
						width:40px;
						height:20px;
						position:absolute; top:670px; left:250px; z-index:1;
						
						
}

.fondo_texto_desplegable
{
    width: 900px;
    height: 650px;
    position: absolute;
    background-image: url('imagenes/fondo_presentacion_texto.jpg');
    background-repeat: no-repeat;
}

.texto_desplegable
{
    width: 460px;
    height: 650px;
    font: Helvetica, Sans Serif;
    font-size: 14px;
    color: #000000;
    position: relative;
    top: 25px;
    left: 390px;
    
}

					

.fondo_negro	{
					background-color:#666;
					
}

.montes_nevando		{
	
						width:597px;
						height:230px;
						position:absolute; top:0px; left:275px;z-index:1;
						
}

.foto_peq_masia_presentacion		{
	
										width:230px;
										height:165px;
										position:absolute; z-index:3; top:50px; left:600px;
										
}

.cabecera_presentación		{
	
								width:572px;
								height:270px;
								position:absolute; z-index:4; top:-10px; left:30px;
								
}

.texto_presentacion		{
	
							width:475px;
							height:364px;
							
							position:absolute; top:230px; left:330px;
							
}

.foto_coche_antiguo	{
	
						width:385px;
						height:195px;
						position:absolute; z-index:2; left:490px; top:430px;
}

.titulo_temporada_baja	{
	
							font-family:Helvetica;
							font-size:12px;
							font-weight:600;
							color:#000;
							position:absolute; left:360px; top:120px;
							
}

.titulo_habitacion_doble_temp_baja		{
	
										font-family:Helvetica;
										font-size:12px;
										font-weight:600;
										color:#000;
										position:absolute; left:370px; top:150px;
										
}
.precio_habitacion_doble_temp_baja		{
	
										font-family:Helvetica;
										font-size:12px;
										font-weight:600;
										color:#000;
										position:absolute; left:670px; top:150px;
										
}




.titulo_habitacion_doble_king_temp_baja		{
	
										font-family:Helvetica;
										font-size:12px;
										font-weight:600;
										color:#000;
										position:absolute; left:370px; top:175px;
										
}

.precio_habitacion_doble_king_temp_baja		{
	
										font-family:Helvetica;
										font-size:12px;
										font-weight:600;
										color:#000;
										position:absolute; left:670px; top:175px;
										
										
}

.titulo_temporada_alta	{
	
							font-family:Helvetica;
							font-size:12px;
							font-weight:600;
							color:#000;
							position:absolute; left:360px; top:210px;
							
}

.titulo_habitacion_doble_temp_alta		{
	
										font-family:Helvetica;
										font-size:12px;
										font-weight:600;
										color:#000;
										position:absolute; left:370px; top:240px;
										
}
.precio_habitacion_doble_temp_alta		{
	
										font-family:Helvetica;
										font-size:12px;
										font-weight:600;
										color:#000;
										position:absolute; left:670px; top:240px;
										
}


.titulo_habitacion_doble_king_temp_alta		{
	
										font-family:Helvetica;
										font-size:12px;
										font-weight:600;
										color:#000;
										position:absolute; left:370px; top:265px;
										
										
}

.precio_habitacion_doble_king_temp_alta		{
	
										font-family:Helvetica;
										font-size:12px;
										font-weight:600;
										color:#000;
										position:absolute; left:670px; top:265px;
										
										
}


.titulo_cama_supletoria	{
	font-family:Helvetica;
	font-size:12px;
	font-weight:600;
	color:#000;
	position:absolute;
	left:362px;
	top:519px;
							
}
.precio_cama_supletoria	{
	font-family:Helvetica;
	font-size:12px;
	font-weight:600;
	color:#000;
	position:absolute;
	left:584px;
	top:521px;
							
}


.titulo_cuna	{
	font-family:Helvetica;
	font-size:12px;
	font-weight:600;
	color:#000;
	position:absolute;
	left:364px;
	top:552px;
							
}

.titulo_oferta		{
	
							font-family:Helvetica;
							font-size:12px;
							font-weight:600;
							color:#000;
							position:absolute; left:360px; top:460px;
							
}
.precio_oferta		{
	
							font-family:Helvetica;
							font-size:16px;
							font-weight:600;
							color:#000;
							position:absolute; left:620px; top:455px;
							
}

.descripción_oferta		{
	
							font-family:Helvetica;
							font-size:12px;
							font-weight:600;
							color:#000;
							position:absolute; left:360px; top:500px;
							width:430px;
							
}

.paginador_oferta_anterior	{
	
								width:104px;
								height:11px;
								position:absolute; top:580px; left:440px;
								
}

.paginador_oferta_siguiente	{
	
								width:112px;
								height:11px;
								position:absolute; top:580px; left:640px;
								
}

.contenidos_habitaciones1	{
	width:450px;
	height:485px;
	position:absolute;
	top:130px;
	left:350px;
								
}

.fondo_visores_peq1		{
	
								width:138px;
								height:113px;
								background-image:url(imagenes/fondo_foto_habitaciones_peq.png);
								position:absolute; top:0px;
								margin:0px;
								
}

.fondo_visores_peq2
{
    width: 138px;
    height: 113px;
    margin: 0px;
    background-image: url(imagenes/fondo_foto_habitaciones_peq.png);
    position: absolute;
    top: 0px;
    left: 157px;
    margin: 0px;
    z-index: 5;
}
.fondo_visores_peq3		{
	
								width:138px;
								height:113px;
								background-image:url(imagenes/fondo_foto_habitaciones_peq.png);
								position:absolute; top:0px; left:312px;
								margin:0px;
								
}
.fondo_visores_peq4	{
	
								width:138px;
								height:113px;
								background-image:url(imagenes/fondo_foto_habitaciones_peq.png);
								position:absolute; top:123px; left:0px;
								margin:0px;
								
}
.fondo_visores_peq5	{
	
								width:138px;
								height:113px;
								background-image:url(imagenes/fondo_foto_habitaciones_peq.png);
								position:absolute; top:123px; left:157px;
								margin:0px;
}
.fondo_visores_peq6		{
	
								width:138px;
								height:113px;
								background-image:url(imagenes/fondo_foto_habitaciones_peq.png);
								position:absolute; top:123px; left:312px;
								margin:0px;
								
}
.fondo_visores_peq7	{
	
								width:138px;
								height:113px;
								background-image:url(imagenes/fondo_foto_habitaciones_peq.png);
								position:absolute; top:246px; left:0px;
								margin:0px;
								
}
.fondo_visores_peq8		{
	
								width:138px;
								height:113px;
								background-image:url(imagenes/fondo_foto_habitaciones_peq.png);
								position:absolute; top:246px; left:157px;
								margin:0px;
}
.fondo_visores_peq9		{
	
								width:138px;
								height:113px;
								background-image:url(imagenes/fondo_foto_habitaciones_peq.png);
								position:absolute; top:246px; left:312px;
								margin:0px;
								
}
.fondo_visores_peq10		{
	
								width:138px;
								height:113px;
								background-image:url(imagenes/fondo_foto_habitaciones_peq.png);
								position:absolute; top:369px; left:0px;
								margin:0px;
								
}
.fondo_visores_peq11		{
	
								width:138px;
								height:113px;
								background-image:url(imagenes/fondo_foto_habitaciones_peq.png);
								position:absolute; top:369px; left:157px;
								margin:0px;
								
}
.fondo_visores_peq12		{
	
								width:138px;
								height:113px;
								background-image:url(imagenes/fondo_foto_habitaciones_peq.png);
								position:absolute; top:369px; left:312px;
								margin:0px;
								
}

.titulo_habitacion	{
	
						font-family:Helvetica, sans-serif;
						font-size:12px;
						color:#000;
						font-weight:600;
						text-align:center;
						position:relative; top:0px; left:55px;
						width:20px;
						height:15px;
						margin:0px;
						
}

.imagen_visor_peq_habitacion	{
	
									width:116px;
									height:90px;
									margin:0px;
									position:relative; left:10px; top:0px;
									
}

.boton_prereserva_habitaciones_1		{
	
											width:145px;
											height:35px;
											position:absolute; top:630px; left:670px;
											
}

.cabecera_habitaciones		{
	                            
								width:298px;
								height:193px;
								position:absolute; top:10px; left:70px;
								
}

.titulo_descripcion_habitaciones	{
	
										font-family:Helvetica, sans-serif;
										font-size:14px;
										font-weight:600;
										color:#000;
										position:absolute; left:380px; top:45px;
										margin:0px;
}
.descripcion_habitaciones	{
	
										font-family:Helvetica, sans-serif;
										font-size:12px;
										font-weight:500;
										color:#000;
										position:absolute; left:380px; top:65px;
										width:450px;
										margin:0px;
}

.visor_grande_fotos_habitaciones2		{
	
											width:507px;
											height:365px;
											position:absolute; top:200px; left:325px;
											background-image:url(imagenes/fondo_visor_fotos_habitaciones.png);
											
}

.foto_visor_grande_habitaciones2	{
	
										position:absolute; left:52px; top:30px;
										
}

.boton_pagina_anterior		{
	
									width:118px;
									height:15px;
									
									position:absolute; top:170px; left:500px;
									
}


.miniaturas_visor_fotos_habitaciones2	{
											width:400px;
											height:43px;
											position:absolute; left:450px; top:570px;
											
}

.fotos_miniatura		{
	
							padding-left:4px;
							padding-right:4px;
}

.formulario_prereserva		{
	
								width:520px;
								height:400px;
								position:absolute; left:300px; top:200px;
								
								background-image:url(imagenes/fondo_formulario_prereserva.png)
								
}

.texto_formulario_prereserva		{
	
										font-family:Helvetica, sans-serif;
										font-size:12px;
										font-weight:600;
										color:#FFF;
										text-align:right;
										
}

.mapa_google		{
	
	
						width:495px;
						height:371px;
						position:absolute; top:140px; left:330px;
}

.tabla_actividades		{
	
							width:540px;
							
							position:absolute; left:307px; top:58px;
							border-style:solid;
							border-width:thin;
							border-color:#999;
							margin:0px;
							
							
}

.titulos_tabla_actividades	{
	
								font-family:Helvetica, sans-serif;
								font-size:12px;
								font-weight:600;
								color:#333;
								text-align:center;
								height:26px;
								margin:0px;
								
}

.celdas_tabla_actividades	{
	
								border-style:solid;
								border-width: thin;
								border-color:#999;
								font-family: Helvetica, sans-serif;
								font-size:12px;
								font-weight:400;
								color:#000;
								text-align:left;
								
								
								
}
.celdas_tabla_actividades_titulos	{
	
								font-family:Helvetica, sans-serif;
								font-size:12px;
								font-weight:600;
								color:#333;
								text-align:center;
								height:26px;
								border-style:solid;
								border-width: thin;
								border-color:#999;
								
								
								
}
.celdas_tabla_actividades_fechas	{
	
								font-family:Helvetica, sans-serif;
								font-size:12px;
								font-weight:600;
								color:#333;
								text-align:center;
								border-style:solid;
								border-width: thin;
								border-color:#999;
								
								
								
}

.celdas_tabla_actividades_precio	{
	
						font-family: Helvetica, sans-serif;
						font-size:13px;
						font-weight:600;
						color:#F00;
						text-align:center;
						border-style:solid;
						border-width: thin;
						border-color:#999;
						
}

.paginador_actividades	{
	
							width:250px;
							height:16px;
							position:absolute; top:600px; left:480px;
							
}

.botones_paginador_actividades
{
    padding: 10px 20px 20px 20px;
}


.titulo_contacto		{
	
							width:80px;
							height:30px;
							position:absolute; top:555px; left:113px;
							
}

.telefono_grande		{
	
							width:304px;
							height:372px;
							position:absolute; top:250px; left:180px;
							
}

.formulario_contacto	{
	
							width:345px;
							height:275px;
							position:absolute; top:280px; left:500px;
							font-family: Helvetica, sans-serif;
							font-size:0.8em;
							font-weight:700;
							color:#663333;
							text-align:right;
}

.boton_enviar_formulario	{
	
								width:80px;
								height:40px;
								position:absolute; top:570px; left:750px;
								
}

.titulo_formulario_contacto	{
	
								width:345px;
								height:50px;
								position:absolute; left:530px; top:230px;
								font-family: Helvetica, sans-serif;
								font-size:0.8em;
								font-weight:700;
								color:#663333;
								
}

.telefono_contacto {
	
					width:394px;
					height:78px;
					position:absolute; top:120px; left:400px;
					
}
								
.pureandfresh	{
	
						width:142px;
						height:12px;
						
						position:absolute; top:640px; left:100px;
						
}

.imgpeq {
        Width:116px;
        Height:90px;
        z-index: 10;
        }
.imggran
{
    width: 600px;
    height: 300px;
    z-index: 100;
}
.imggranvis1
{
    width: 400px;
    height: 300px;
    z-index: 100;
    display: block;
    position: absolute;
    top: 250px;
    left: 525px;
}
.imggranvis2
{
    width: 400px;
    height: 300px;
    z-index: 100;
    display: block;
    position: absolute;
    top: 375px;
    left: 525px;
}
.imggranvis3
{
    width: 400px;
    height: 300px;
    z-index: 100;
    display: block;
    position: absolute;
    top: 80px;
    left: 525px;
}
.imggranvis4
{
    width: 400px;
    height: 300px;
    z-index: 100;
    display: block;
    position: absolute;
    top: 200px;
    left: 525px;
}
.imggrannovis
{
    width: 400px;
    height: 300px;
    z-index: 100;
    display: none;
}
.masia_presentacion		{
	width:560px;
	height:400px;
	position:absolute;	left:195px;	top:65px; z-index:0;
							
							
							
							
}

.setas_inicio		{
	
						width:330px;
						height:256px;
						position:absolute; left:46px; top:190px; z-index:5;
						margin:0px;
						
}


.flores_inicio		{
	
						width:400px;
						height:445px;
						position:absolute; top:30px; left:475px; z-index:6;
						
}

.boton_oferta	{
	
					width:140px;
					height:130px;
					position:absolute; left:170px; top:270px; z-index:6;
}

