/*-----------------------------------------------------------------------*/
/*----------------------------> 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: Myriad;
	src: url('MyriadPro-Regular.otf');
}


@font-face {
	font-family: Myriad;
	font-weight: bold;
	src: url('MyriadPro-Bold.otf');
}
/*-----------------------------------------------------------------------*/
/*-----------------------------> Globales <------------------------------*/
/*-----------------------------------------------------------------------*/
body {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px auto;
	text-align:center;
}
h1 { font-size:10px;}
h1.hleft {
	position:relative;
	float:left;
	color:#FFF;
	text-align:left;
	line-height:24px;
	margin-left:20px;
	margin-top:15px;
	font-weight:normal;
	font-size:20px;
	width:250px;
	height:100px;
 	background:none;
	text-decoration:underline;
 }
 h1.hleft a {
	font-size:18px; 
 }
	h1.hleft a:link { color:#fff; text-decoration:none; background:none;}
	h1.hleft a:visited { color:#fff; text-decoration:none; background:none;}
	h1.hleft a:hover { color:#fff; text-decoration:underline; background:none;}
h1.top {
	position:relative;
	float:left;
	color:#FFF;
	text-align:left;
	text-indent:20px;
	padding-top:15px;
	font-weight:normal;
	font-size:20px;
	background:url(img/img_landing/landing_h1_bg.png) no-repeat;
	width:644px;
	height:38px;
}
h1.down {
	position:relative;
	float:right;
	color:#fe6600;
	text-align:left;
	text-indent:10px;
	font-weight:normal;
	font-size:20px;
	margin-top:40px;
	width:644px;
}
h2 { position:relative; float:left; margin-left:25px; margin-top:30px; font-family: Delicious, Verdana, Helvetica, sans-serif; font-size:22px;}
h3 { position:relative; float:left; margin-left:60px; color:#FE7B00; font-size:15px; text-transform:uppercase;}
/*-----------------------------------------------------------------------*/
/*----------------------------> Estructura <-----------------------------*/
/*-----------------------------------------------------------------------*/
#keywords_top { padding:6px 0px 6px 0px; width:100%; text-align:center; background-color: #EFEFEF; border-bottom:1px solid #CFCFCF; color:#4d4d4d; font-weight:normal; margin:0px!important;}
#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_playaB.jpg) no-repeat;
		z-index:1;
	}
	#header_nvieja {
		position:relative;
		float:left;
		margin:6px auto 15px auto;
		width:950px;
		height:136px;
		background:url(img/img_landing/header_landing_nochevieja.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;}

#right_col {
	position:relative;
	float:right;
	width:655px;
}
	#submenu {
		position:relative; 
		float:right;
		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;}
			li.porqueunacasa {background:url(img/img_landing/porqueunacasa_landing.png) no-repeat; height:22px; width:156px;}							
			li.playaymontana {background:url(img/img_landing/playaymontana_landing.png) no-repeat; height:17px; width:138px;}
			
	#submenu2 {
		position:relative; 
		float:right;
		border-top:1px solid #dcdcdc;
		border-bottom:1px solid #dcdcdc;
		height:51px;
		width:644px;
		margin-top:8px;
	}
		#submenu2 ul { position:relative; float:left; margin-top:13px;}
		#submenu2 li { position:relative; float:left; margin-left:64px;}
		#submenu2 li a, #submenu li strong {
			float: left;
		}
			li.inicio2 {font-family: Delicious, Verdana, Helvetica, sans-serif; height:14px; margin-top:4px; }
			li.playa {font-family: Delicious, Verdana, Helvetica, sans-serif; height:14px; margin-top:4px;}
			li.nieve {font-family: Delicious, Verdana, Helvetica, sans-serif; height:14px; margin-top:4px;}
			li.rural {font-family: Delicious, Verdana, Helvetica, sans-serif; height:14px; margin-top:4px;}
			li.ciudad {font-family: Delicious, Verdana, Helvetica, sans-serif; height:14px; margin-top:4px;}
			li.info {font-family: Delicious, Verdana, Helvetica, sans-serif; height:14px; margin-top:4px;}

		#submenu2 a:link { color:#000000; font-weight:bold; text-decoration:none; font-size:13px; margin-left:-30px;}
		#submenu2 a:visited { color:#000000; font-weight:bold; text-decoration:none; font-size:13px; margin-left:-30px}
		#submenu2 a:hover { color:#000000; font-weight:bold; text-decoration:none; font-size:13px; margin-left:-30px}
		
#left_col {
	position:relative;
	float:left;
	width:279px;
	height:563px;
	background:url(img/img_landing/fondo_left.png) no-repeat;
}
		#target {
			position:relative;
			float:left;
			margin-top:230px;
			margin-left:10px;
			background:url(img/img_landing/btn_left.png) no-repeat;
			width:262px;
			height:75px;
			overflow:hidden;
		}
			#target:link { color:#fff; text-decoration:none; background:url(img/img_landing/btn_left.png) no-repeat;}
			#target:visited { color:#fff; text-decoration:none; background:url(img/img_landing/btn_left.png) no-repeat;}
			#target:hover { color:#fff; text-decoration:underline; background:url(img/img_landing/btn_left.png) 0px -77px no-repeat;}
			#target span { 
				position:absolute; 
				text-indent: -5000px; 
			}
	#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.seccion a:link, p.subseccion a:link { color:#0066CC; text-decoration:none; font-weight:bold;}
p.seccion a:visited, p.subseccion a:visited {color:#0066CC; text-decoration:none; font-weight:bold; }
p.seccion a:hover, p.subseccion 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:#2D81D7; font-size:28px;  font-family: Myriad, sans-serif; text-transform:uppercase; *font-size:20px;font-size /*\**/: 24px\9 ;}

h3.busqueda { position:relative; float:left; margin-left:0px; margin-top:0px; color:#FE7B00; font-size:26px; font-family: Myriad, sans-serif; *font-size:24px; font-size /*\**/: 24px\9 ;
}
.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; color:#6f7173; margin-top:10px; background:url(img/bullet.png) left no-repeat; text-indent:10px; text-decoration:none; font-weight:bold; margin-left:15px}
		.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:950px;
	font-size:12px;
	padding-bottom:20px;
}
.link_busqueda li {
	position:relative;
	float:left;
	width:470px;
	margin-top:8px;
	margin-left:5px;
	text-align:left;
	font-size:11px;
}
.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; }



/*-----------------------------------------------------------------------*/
/*-------------------------> 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; text-transform:uppercase;}
.blue { color:#4992DC; text-transform:uppercase;}

.clear {clear:both;}

/*-----------------------------------------------------------------------*/
/*-------------------------> Landing <--------------------------*/
/*-----------------------------------------------------------------------*/

.bloque_txt li 
{
padding-bottom: 5px;
}

a 
{
font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
text-align: left;
color: #4992dc;
text-decoration:none;
}

a:hover 
{
text-decoration: none;
color: #6f7173;
}

.bloque_txt li a 
{
padding-left: 10px;
}

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

enlace a:hover, p.subseccion a:hover
{
color: #4992dc;
text-decoration: none;
font-weight: bold;
}






/*----------------------------------------------------------------------*/
/*----------------------->>>> 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;
}

