/*-----------------------------------------------------------------------*/
/*----------------------------> CSS Document <---------------------------*/
/*---------------------> Creado por ITSolutions.es <---------------------*/
/*--------------------------> para Muchosol.es <-------------------------*/
/*-----------------------> Diseņado por Btoyou.es <----------------------*/
/*-----------------------------------------------------------------------*/
@import url("reset.css");
@import url("header.css");
@font-face {

	font-family: Delicious;

	src: url('Delicious-Roman.otf') format('opentype');

	*src: url('Delicious-Roman.eot');

	src /*\**/: url('Delicious-Roman.eot')\9 ;

}



@font-face {

	font-family: Delicious;

	font-weight: bold;

	src: url('Delicious-Bold.otf') format('opentype');

	*src: url('Delicious-Roman.eot');

	src /*\**/: url('Delicious-Roman.eot')\9 ;

}


/*-----------------------------------------------------------------------*/
/*-----------------------------> Globales <------------------------------*/
/*-----------------------------------------------------------------------*/
body {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px auto;
	text-align:center;
}
h1 { font-size:10px;}
h2.top {
	position:relative;
	float:left;
	color:#FFF;
	text-align:left;
	text-indent:20px;
	padding-top:15px;
	font-weight:normal;
	font-size:20px;
	margin:0px;
	background:url(img/img_landing/landing_h1_bg.png) no-repeat;
	width:644px;
	height:38px;
	
}
h2 a {
	color:white;
	text-decoration:underline;
	}
h2.down {
	position:relative;
	float:left;
	color:#fe6600;
	text-align:left;
	font-weight:normal;
	font-size:20px;
	margin:20px 0px 0px 0px;
}

h3 {
    float: left;
    font-family: Delicious,Verdana,Helvetica,sans-serif;
    font-size: 22px;
    margin-left: 25px;
    margin-top: 30px;
    position: relative;
}


.subtitulo { position:relative; float:left; margin-left:60px; color:#FE7B00; font-size:15px; text-transform:uppercase; font-weight:bold;}

/*-----------------------------------------------------------------------*/

/*-------------------------> Clases Genericas <--------------------------*/

/*-----------------------------------------------------------------------*/



.margin_left20 {float:left; margin-left:20px;}

.margin_right20 {float:right; margin-right:20px;}

.right {float:right; margin-right:3px;}

.left {float:left; margin-left:5px;}



.noborder {border-right:0px!important;}



.rojo { color:#aa1515;}

.gris { color:#666666;}

.orange { color:#FE7B00;}

.blue { color:#4992DC; text-transform:uppercase;}



.clear {clear:both;}
/*-----------------------------------------------------------------------*/
/*----------------------------> Estructura <-----------------------------*/
/*-----------------------------------------------------------------------*/
#keywords_top { padding:6px 0px 6px 0px; width:100%; text-align:center; background-color: #EFEFEF; border-bottom:1px solid #CFCFCF; color:#4d4d4d; margin-left:0px; margin-top:0px; font-weight:normal;}
#contenedor {
	width:950px;
	height:auto!important;
	margin:0px auto;
	padding:0px auto;
}
	#logo {
		position:relative;
		float:left;
		margin-top:18px;
		margin-left:20px;
	}
	#header_nieve {
		position:relative;
		float:left;
		margin:6px auto 15px auto;
		width:950px;
		height:136px;
		background:url(img/img_landing/header_landing.jpg) no-repeat;
		z-index:1;
	}
	#header_playa {
		position:relative;
		float:left;
		margin:6px auto 15px auto;
		width:950px;
		height:136px;
		background:url(img/img_landing/header_landing_playa.jpg) no-repeat;
		z-index:1;
	}
		#menu {
			position:relative;
			float:left;
			width:950px;
			height:33px!important;
			margin-top:0px;
		}
			#nav_inicio { position:relative; float:left; background:url(img/img_landing/nav_inicio.jpg) no-repeat; width:58px; height:0px!important; display:block; margin-left:50px; text-decoration:none; padding-top:33px; overflow:hidden; height /**/: 33px; /* IE 5/Win hack */}
			#nav_quienes { position:relative; float:left; background:url(img/img_landing/nav_quienes.jpg) no-repeat; width:128px; height:0px!important; display:block; margin-left:70px; text-decoration:none; padding-top:33px; overflow:hidden; height /**/: 33px; /* IE 5/Win hack */} 
			#nav_reservas { position:relative; float:left; background:url(img/img_landing/nav_reserva.jpg) no-repeat; width:125px; height:0px!important; display:block; margin-left:53px; text-decoration:none; padding-top:33px; overflow:hidden; height /**/: 33px; /* IE 5/Win hack */}
			#nav_faq { position:relative; float:left; background:url(img/img_landing/nav_faq.jpg) no-repeat; width:48px; height:0px!important; display:block; margin-left:5px; text-decoration:none; padding-top:33px; overflow:hidden; height /**/: 33px; /* IE 5/Win hack */} 

		#contacto {
			position:relative; 
			float:right; 
			margin-top:40px; 
			margin-right:100px;
			}
		.head_links {
			position:relative;
			float:right;
			color:#304884;
			margin-top:8px;
			font-size:11px;
			margin-right:15px;
		}
			.head_links a:link { color:#304884; text-decoration:none; margin:0px 5px;}
			.head_links a:visited { color:#304884; text-decoration:none; margin:0px 5px;}
			.head_links a:hover { color:#304884; text-decoration:underline; margin:0px 5px;}

	#aterriza {
		position:relative; 
		float:left;
		width:627px;
		margin-top:25px;
		margin-left:5px;
	}
		#aterriza label {
			float:left;
		color:#0066cc;
			text-align:left;
			font-weight:bold;
			font-size:16px;
			margin-top:13px;
}
		#target {
			position:relative;
			float:right;
			background:url(img/img_landing/target_btn.png) no-repeat;
			width:201px;
			height:40px;
			overflow:hidden;
		}
			#target span { 
				position:absolute; 
				text-indent: -5000px; 
			}
	#contenedor_home {
	width:950px!important;
	height:auto!important;
	margin:0px auto;
	padding:0px auto;
}
#left_col {
	position:relative;
	float:left;
	width:670px;
}
	#submenu {
		position:relative; 
		float:left;
		border-top:1px solid #dcdcdc;
		border-bottom:1px solid #dcdcdc;
		height:51px;
		width:644px;
		margin-top:8px;
	}
		.submenu_open { position:relative; float:left; background:url(img/img_landing/submenu_open.png) left no-repeat; margin-left:0px; left:0px; margin-top:-1px; width:9px; height:53px; display:block;}
		.submenu_close { position:relative; float:right; background:url(img/img_landing/submenu_close.png) right no-repeat; margin-right:0px; right:0px; margin-top:-1px; width:10px; height:53px; display:block;}
		#submenu ul { position:relative; float:left; margin-top:13px;}
		#submenu li { position:relative; float:left; margin-left:42px;}
		#submenu li a, #submenu li strong {
			float: left;
			padding: 17px 0 0 0;
			overflow: hidden;
			height: 0px !important; 
			height /**/: 17px; /* IE 5/Win hack */
		}

			li.inicio {background:url(img/img_landing/inicio_landing.png) no-repeat; height:17px; width:40px;}
			li.llegar {background:url(img/img_landing/llegar_landing.png) no-repeat; height:17px; width:97px;}
			li.ski {background:url(img/img_landing/ski_landing.png) no-repeat; height:17px; width:129px;}
			li.relax {background:url(img/img_landing/relax_landing.png) no-repeat; height:17px; width:41px;}
			li.compras {background:url(img/img_landing/compras_landing.png) no-repeat; height:17px; width:67px;}
			li.playas {background:url(img/img_landing/playas_landing.png) no-repeat; height:12px; width:111px; margin-top:5px;}
			li.ver {background:url(img/img_landing/que_ver_landing.png) no-repeat; height:21px; width:63px;}
			li.ocio {background:url(img/img_landing/ocio_landing.png) no-repeat; height:14px; width:35px; margin-top:4px;}
		
#right_col {
	position:relative;
	float:right;
	width:279px;
}
	#titulo_nosotros {
		color:#FFF;
		font-size:20px;
		font-weight:normal;
		text-align:left;
		text-indent:20px;
		width:279px;
		height:38px;
		margin-top:-1px;
		padding-top:15px;
		font-weight:bold;
		background:url(img/img_landing/landing_titu_col.png) no-repeat;
	}
	#mucho_confi { margin:10px auto;}
	#aviso {
		position:relative;
		background-color:#FFF0CD;
		float:left;
		border-top:1px solid #fdcb97;
		border-bottom:1px solid #fdcb97;
		height:67px;
		width:100%;
		margin-top:15px;
		margin-bottom:25px;
		clear:both;
	}
		#aviso p { text-align:left; font-size:13px; font-weight:bold; width:890px; margin:15px auto; line-height:18px;}
		.aviso_open { position:relative; float:left; background:url(img/img_landing/aviso_open.png) left no-repeat; margin-left:0px; left:0px; margin-top:-1px; width:12px; height:69px; display:block;}
		.aviso_close { position:relative; float:right; background:url(img/img_landing/aviso_close.png) right no-repeat; margin-right:0px; right:0px; margin-top:-67px; width:9px; height:69px; display:block;}
	
#pie {
	position:relative;
	float:left;
	text-align:center;
	color:#fe6600;
	width:950px;
	height:80px;
	margin-top:10px;
}
#pie a:link {color:#fe6600; text-decoration:none;}
#pie a:visited {color:#fe6600; text-decoration:none;}
#pie a:hover {color:#4992DC; text-decoration:none;}
#pie label { margin-top:20px; margin-left:90px; display:block;}

#disimulado { position:relative; margin:auto; font-size:11px!important; color:#AFAFAF!important;}
#disimulado a:link { color:#AFAFAF!important; text-decoration:none!important; font-size:11px!important;}
#disimulado a:visited {color:#AFAFAF!important; text-decoration:none!important; font-size:11px!important;}
#disimulado a:hover {color:#AFAFAF!important; text-decoration:none!important; font-size:11px!important;}
/*-----------------------------------------------------------------------*/
/*------------------------------> Clases <-------------------------------*/
/*-----------------------------------------------------------------------*/
.pill {
		background:url(img/img_landing/pill_bg.png) no-repeat;
		width:279px;
		height:53px;
		margin:6px auto;
}
	.pill_number { position:relative; float:left; margin:10px auto auto 15px;}
	.pill_text { position:relative; float:left; margin:19px auto auto 22px;}
	.banner {margin:28px auto 0px auto;}	

a.btn_subir {position:relative; float:right; text-align:left; padding-top:5px; padding-left:8px; color:#4992DC; margin-top:25px; background:url(img/img_landing/btn_bg.png) left no-repeat; text-decoration:none; font-weight:bold; width:61px; height:17px;}	

p.texto { text-align:left; font-size:13px; font-weight:normal; width:890px; margin:20px auto; line-height:20px;}
p.seccion { text-align:left; font-size:13px; font-weight:normal; margin:20px 40px; line-height:20px;}
p.subseccion { text-align:left; font-size:13px; font-weight:normal; margin:20px 60px; line-height:20px;}
	ul.subsec { position:relative; float:left; margin-left:60px;}	
	li.subsec { position:relative; float:left; background:url(img/img_landing/bullet.png) 2px 3px no-repeat; text-indent:10px; margin:5px 40px; clear:both;}	

p.subseccion a:link { color:#0066CC; text-decoration:none; font-weight:bold;}

p.seccion a:link { color:#0066CC; text-decoration:none; font-weight:bold;}
p.seccion a:visited {color:#0066CC; text-decoration:none; font-weight:bold; }
p.seccion a:hover {color:#4992DC; text-decoration:none; font-weight:bold; }

.foto_link a:link { padding-left:10px; color:#4992DC; background:url(img/bullet.png) left no-repeat; text-indent:10px; text-decoration:none; font-weight:bold;}
.foto_link a:visited { padding-left:10px; color:#4992DC; background:url(img/bullet.png) left no-repeat; text-indent:10px; text-decoration:none; font-weight:bold; }
.foto_link a:hover { padding-left:10px; color:#6f7173; background:url(img/bullet.png) left no-repeat; text-indent:10px; text-decoration:none; font-weight:bold; }

h2.destaca { position:relative; float:left; margin-left:0px; margin-top:0px; color:#4992DC; font-size:23px; font-family: Delicious, Arial, Helvetica, sans-serif; word-spacing:-3px;}

h3.busqueda { position:relative; float:left; margin-left:0px; margin-top:0px; color:#FE7B00; font-size:26px; font-family: Delicious, Arial, Helvetica, sans-serif;}
.link_busqueda {
	position:relative;
	float:left;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	height:auto!important;
	width:948px;
	margin-top:8px;
	font-size:16px;
}
.nolink { position:relative; float:left; text-align:left!important; color:#6f7173!important; margin-top:10px; background:url(img/bullet.png) left no-repeat!important; text-indent:10px!important; text-decoration:none!important; font-weight:bold!important; margin-left:15px!important;}
	.submenu_open { position:relative; float:left; background:url(img/img_landing/submenu_open.png) left no-repeat; margin-left:0px; left:0px; margin-top:-1px; width:9px; height:53px; display:block;}
	.submenu_close { position:relative; float:right; background:url(img/img_landing/submenu_close.png) right no-repeat; margin-right:0px; right:0px; margin-top:-1px; width:10px; height:53px; display:block;}

	.enlaces_pie_top { position:relative; float:left; background:url(img/enlaces_pie_top.png) left no-repeat; margin-left:0px; left:0px; margin-left:-1px; width:950px; height:8px; display:block;}
	.enlaces_pie_bottom { position:relative; float:left; background:url(img/enlaces_pie_bottom.png) right no-repeat; margin-left:0px; right:0px; margin-left:-1px; width:950px; height:8px; display:block;}

.link_busqueda ul {
	position:relative;
	float:left;
	height:auto!important;
	width:940px;
	font-size:12px;
	padding-bottom:20px;
}
.link_busqueda li {
	position:relative;
	float:left;
	width:440px;
	margin-top:8px;
	margin-left:30px;
	text-align:left;
}
.link_busqueda a:link { position:relative; float:left; color:#4992DC; background:url(img/bullet.png) 0px 2px no-repeat; text-indent:10px; text-decoration:none; font-weight:bold;}
.link_busqueda a:visited { position:relative; float:left; color:#4992DC; background:url(img/bullet.png) 0px 2px no-repeat; text-indent:10px; text-decoration:none; font-weight:bold; }
.link_busqueda a:hover { position:relative; float:left; color:#6f7173; background:url(img/bullet.png) 0px 2px no-repeat; text-indent:10px; text-decoration:none; font-weight:bold; }

.azul_os:link { color:#043e8c; text-decoration:none;}
.azul_os:visited { color:#043e8c; text-decoration:none;}
.azul_os:hover { color:#4992DC; text-decoration:none;}

.azul_tr:link { color:#98aecb; text-decoration:none;}
.azul_tr:visited { color:#98aecb; text-decoration:none;}
.azul_tr:hover { color:#4992DC; text-decoration:none;}

/*-----------------------------------------------------------------------*/
/*-------------------------> Clases Genericas <--------------------------*/
/*-----------------------------------------------------------------------*/

.margin_left20 {float:left; margin-left:20px;}
.margin_right20 {float:right; margin-right:20px;}
.right {float:right; margin-right:5px;}
.left {float:left; margin-left:5px;}

.noborder {border-right:0px!important;}

.rojo { color:#aa1515;}
.gris { color:#666666;}

.clear {clear:both;}
/*----------------------------------------------------------------------*/
/*----------------------->>>> Form Contacto <<<<------------------------*/
/*----------------------------------------------------------------------*/
#cont {
		width:400px;
	}
.h1form {
	color:#666666;
	margin:15px;
	
}
	.formulario	{
		position:relative;
		float:left;
		text-align:left;
		margin:10px auto 10px 10px;
		width:400px;
		
	}
	.formulario	input, .formulario textarea {
		position:relative;
		float:left;
		display:block;
		margin-left:100px;
		-margin-left:40px;
		margin-top:-15px;
		width:300px;
		border:1px solid #ff9900;
	}
.textform {
	position:relative;
	color:#414141;
	width:100px;
	display:block;
}
#labelfr {
font-size:16px; float:left; text-align:left; width:115px; margin-top:-4px; font-family: Delicious, Verdana, Helvetica, sans-serif;
}
#labelfr a {text-decoration:none;}

#cont_tabla{float:left; padding-left:5px; padding-right:30px;}

#precios{margin-left:120px; width:96px; height:94px; }

#texto_precio_desde {margin-top:-75px; padding-bottom:5px;margin-left:122px; color:#FFFFFF; font-family: Delicious, Verdana, Helvetica, sans-serif;}

#text_precio_desde a {text-decoration:none; color:#FFFFFF; font-size:15px; font-family: Delicious, Verdana, Helvetica, sans-serif;}

#texto_precio{ margin-left:120px; margin-top:-12px;}

#texto_precio a {text-decoration:none; color:#FFFFFF; font-size:42px; font-weight:bold; font-family: Delicious, Verdana, Helvetica, sans-serif;}

#texto_precio label{text-decoration:none; color:#FFFFFF; font-size:28px;  font-family: Delicious, Verdana, Helvetica, sans-serif; padding-left:4px;}

#texto_precio_pers{margin-top:1px;margin-left:127px;}

#texto_precio_pers a{text-decoration:none; color:#FFFFFF; font-size:12px; font-family: Delicious, Verdana, Helvetica, sans-serif;}

#imagen_dest {float:left;margin-top:-30px; background:url(img/boton_reserva.png) no-repeat bottom; height:168px;}

