@charset "utf-8";
html,body,div,span,fieldset,caption,table,
h1,h2,h3,h4, p,a,img,ul,li,ol,form,img,dt,dd,dl{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

body{
	background:#a99171 url(/Imagenes-pagina/template/background-body.jpg) repeat-x top left;
}
a{
	outline:none;
	text-decoration: none;	
}

/*Template*/
#fondo{
	background:url(/Imagenes-pagina/template/background-template.jpg) no-repeat top;
	width:1000px;
	margin:auto;
}
#caja-firma-contenido{
	background:url(/Imagenes-pagina/template/background-pie-pagina.jpg) left top no-repeat;
	width:1000px;
	height: 110px;
	margin:auto;
}
/*Cabecera*/
#caja-fondo-cabecera{ 
	width:786px;
	height:134px;
	margin:auto;
}
.caja-centro-1{ 
	width:786px;
	height:134px;
}
#logo{
	padding-top:10px;
	padding-left:10px;
	width:290px;
	height:98px;
	float:left;
}
#otros{
	padding-top:10px;
	width:486px;
	height:98px;
	text-align:right;
	float:left;
}
#clima{
	padding-top:10px;
	height:43px;
	text-align:right;
}
#idioma{
	padding-top:10px;
	height:25px;
	text-align:right;
}
.menu{
	height: 26px;
	width: 786px; 
	text-align:left;
	margin-left:30px;

}
.menu a{
	color:#b2a07e;
	text-decoration: none;
}
.menu ul{
	list-style-type: none;
	margin:0;
	list-style-image: none;
}
.menu li{
	font-size: 12px;
	float: left; 
	margin-right:25px;
	text-align: left;
	color:#b2a07e;
}
.menu li, .menu li :visited{
	font-size: 12px;
	display:block;
	color:#b2a07e;
	text-decoration: none;
}

/*Pie Página*/
#caja-pie-pagina{ 
	padding-top:15px;
	height: 100px;
	width: 750px;
	margin:0 auto;
}
#caja-firma-contenido a{ 
	color:#644510; 
	padding-left:20px;
	font-weight:bold;
	text-decoration:underline;
}
#caja-firma-contenido p{ 
	color:#000000; 
}
#pie-contenido{ 
	margin-left: 97px; 
	width:800px; 
	height:20px; 
}
.menu_3{ 
	text-align:right;
/*	margin:0 20px 0 0;
*/	color:#09511b;
	float:none;
}


/* Contenido */
#caja-fondo-contenido{ 
	width:771px;
	margin:0 auto;
}

.caja-centro-2{ 
	width:771px;
	height:auto;
	overflow:hidden;
}
#caja-fondo-contenido h3{
	font-stretch:expanded;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#343434;
}
#caja-fondo-contenido h4{ 
	font-stretch:expanded;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#343434; 
	font-weight:bold;
}
.banner{
	height: 210px;
	width: 786px; 
	margin:0 auto;
}
.menu_banner{
	height: 60px;
	width: 786px; 
}
.boton_banner{
	float:left;
}
.barra-navegacion{
	width:786px; 
	height:25px;
	background:#ab9373;
	font-size:11px;
}
.barra-navegacion p{ 
	margin-left:20px;
	color:#FFFFFF;
}
.barra-navegacion a{ 
	color:#402000; 
	text-decoration:none;
}
.caja-cont-sup span{ 
	color:#9b6a12;
	font-size:12px
}
.caja-foto{ width:140px;
text-align:left;
}
.caja-foto a{ 
	color:#ce7900; 
	text-decoration:underline;
}
.foto-promo a{
	color:#ce7900; 
	text-decoration:underline;
}
#caja-fondo-contenido p{ 
	padding-top: 5px; 
}
.rigth{
	text-align:right; 
	margin-top:10px;
}
.rigth a{
	color:#ce7900; 
	text-decoration:underline;
}

.caja-cont-sup{
	font-size:12px;
}
#centro-izq{
	float:left;
	margin-left:10px;
	margin-top: 10px;
	width: 510px;
	height:450px;
}
.separadortexto {
	height:10px;
}

.introduccion p {
	font-size:11px;
}
.introduccion a {
	color:#FF9900;
	text-decoration:underline;
	font-size:11px;
}

.noticias {
	margin-top:20px;
}
.titulonoticias {
	font-family:trebuchet MS;
	color:#343434;
	font-size:18px;
}

.fecha {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-style:italic;
	width: 60px;
	float:left;
}

.titulonoticia {
	font-family:Arial, Helvetica, sans-serif;
	color:#e77900;
	font-size:12px;
}
.contenidonoticia {
	font-size:11px;
}

#centro-der {
	float:left;
	margin-top:10px;
	padding-left:20px;
	width: 225px;
}
#centro-der a{
	font-size:11px;
}
#centro-der p{
	font-size:11px;
}
#menu2 {
	margin-top:40px;
	width:250px;
	float:left;
}
.separacionmenu2 {
	margin-top:15px;
}

#centro-der a{
	color:#FF9900;
	text-decoration:underline;
}

.span-index{ 
margin-left:86px;
}
#caja-mapa a{
	color:#ce7900; 
	text-decoration:underline;
}
.caja-testimonio{ 
	text-align:center;
	margin-top:10px;
}
.caja-testimonio p{ 
	font-style:italic;
}
.caja-testimonio span{ 
	color:#4f2f00;
	font-weight:bold;
}
#caja-mapa span{
	color:#343434;
	font-size:15px;
	font-weight:bold;
}
.mapa{ 
	position:fixed;
/*	position:absolute; 
	top:590px; 
	left:380px;*/

}


/*Lodge*/
.caja-contenido{ 
	margin-top:10px; 
	margin-left:20px; 
	width:760px;
}
.caja-contenido-2{ 
	width:440px;
	float:left
}
.caja-contenido-2 p{ padding-bottom:5px; 

}
#caja-fondo-lodge{ 
	margin-top:10px; 
	margin-left:20px; 
	width:760px;
	height:150px;
	background:#ded4c4;
}
.cajas-dobles{
	float:left;
	text-align:center;
	margin-top:10px;
}

#caja-izquerda{ 
	width:380px;
	text-align:center;
	font-size:12px;
}
#caja-derecha{ 
	float:left;
	width:380px;
	text-align:center;
}
#caja-derecha a,#caja-izquerda a{
	color:#6a4f15;
}
.caja-subcontenido{
	 margin-left:10px;
}
.caja-foto{ 
	float:left;
	width:320px; 
	text-align:right;
}

/*Promociones*/
.caja-formulario{ 
	float:left;
	width:270px;
	margin-left:20px; 
	text-align:left;
}
.caja-promocion{
	overflow: hidden; /*///////////////////////////////////////////////////*/
	background:#dbdbdb; 
	margin-top:10px; 
	margin-bottom:10px; 
	padding-top:10px; 
	padding-left:15px; 
	padding-bottom:10px;
	width:430px;
}
.contenido-promocion{
	width:270px;
	float:left; 
	margin-right:10px;
}
.contenido-promocion span{  
	font-family:Impact; 
	font-size:28px;
	color:#786644;
}
.titulo-formulario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#343434;
}
#caja-cont-form{
	margin-top: 5px;
	padding-top: 10px;
	padding-left:10px;
	background:#ded4c5;
	width:265px;
	height:350px;
}
#caja-cont-form span{
	color:#cf0000;
}
#caja-cont-form td{
	color:#000000;
}
.form{
	width:247px;
}
.form2{ 
	margin-left:118px;
}

/*Contacto*/
.caja-foto-2{ 
	float:left;
	width:280px; 
	text-align:center;
}
.caja-foto-2 p{ margin-bottom:10px;
}
#caja-contacto span{
	color:#cf0000;
}
#caja-contacto td{
}
.form3{
	width:200px;
	margin-right:20px;
}
.form-area{ height:90px; 
	width:430px;
}

/*Galería de Imágenes*/
.caja-album{
	margin-left:15px;
	height:120px;
}
.marco-imagen{
	background: #FFFFFF url(/Imagenes-pagina/galeria-imagenes/marco-imagen.jpg);
	height:112px;
	width:149px;
	float:left;
	margin-right:20px;
}
.marco-imagen-2{
	background: #FFFFFF url(/Imagenes-pagina/galeria-imagenes/marco-imagen.jpg);
	height:112px;
	width:149px;
	float:left;
	margin-right:5px;
}
.marco-imagen-grande{
	background: #FFFFFF url(/Imagenes-pagina/galeria-imagenes/marco-grande.jpg);
	height:390px;
	width:765px;
	margin-left:10px;
}
.contenido-album{
	padding-top:5px;
}
.contenido-album a{ 
	font-weight:bold; 
	color:#6a4f15;
}
.contenido-album span{ 
	color:#5f5f5f;
}
.imagen-album{ 
	margin-top:13px; 
	margin-left:15px;
}
.imagen-principal{ 
	margin-top:13px; 
	margin-left:13px;
}
#caja-galeria{ 
	margin-left:10px; 
	width:786px; 
	height:90px;
}
/*Actividades Outdoor*/
#caja-fondo-actividades{ 
	margin-top:10px; 
	margin-left:20px; 
	width:760px;
	height:150px;
	background:#ded4c4;
}
.cajas-cuadruples{
	float:left;
	text-align:center;
	margin-top:10px;
	width:190px;
}
.cajas-cuadruples{
	float:left;
	text-align:center;
	margin-top:10px;
	width:190px;
}
.cajas-cuadruples a{
	color:#6a4f15;
}
.borde{
border:2px solid #FFFFFF
}

.mensaje1, .mensaje2{ 
	width:400px; 
	height:36px;
	background:#e1e1e1;
}
.texto-mensaje{ 
	margin-top:6px;
	margin-left:8px;
	color:#FF6464;
}
.texto-mensaje2{ 
	margin-top:6px;
	margin-left:8px;
	color:#42FF42
}
.oculto{ display:none;}



.caja-paginacion{
	border-top:1px solid #747677;
	padding:5px 0;
	text-align: right;
}
.caja-paginacion .text-fecha{
	float: left;
}
.caja-paginacion a,.caja-paginacion span{ margin:0 30px}
.anterior{
	padding-top: 2px;
	vertical-align: -12%;
}
.siguiente{
	vertical-align: -12%;
}
.paginador{ text-align:center;	}
.paginador span{ 
	color:#a99171; 
	margin-left:5px; 
	margin-right:5px; 
}
.paginador a{ 
	font-weight:bold; 
	color:#6a4f15;	
	margin-left:5px; 
	margin-right:5px; 
}

