*{
	margin:0;
	padding:0;
	
}

body{
	text-align:center;
	font-family: Fe_light, arial;
}



@font-face{ 
	font-family: "Fe_light"; 
	src: url("../fuente/Fe_light.eot");
	src: local('?'), 
		url("../fuente/Fe_light.eot") format("embedded-opentype"), 
		url("../fuente/Fe_light.woff") format("woff"),
		url("../fuente/Fe_light.ttf") format("truetype"),
		url("../fuente/Fe_light.svg#titulos") format("svg");
 }
 
 
 @font-face{ 
	font-family: "Fe_medium"; 
	src: url("../fuente/Fe_medium.eot");
	src: local('?'), 
		url("../fuente/Fe_medium.eot") format("embedded-opentype"), 
		url("../fuente/Fe_medium.woff") format("woff"),
		url("../fuente/Fe_medium.ttf") format("truetype"),
		url("../fuente/Fe_medium.svg#titulos") format("svg");
 }
 
 
 @font-face{ 
	font-family: "Fe_bold"; 
	src: url("../fuente/Fe_bold.eot");
	src: local('?'), 
		url("../fuente/Fe_bold.eot") format("embedded-opentype"), 
		url("../fuente/Fe_bold.woff") format("woff"),
		url("../fuente/Fe_bold.ttf") format("truetype"),
		url("../fuente/Fe_bold.svg#titulos") format("svg");
 }



 
 
 
 
 
 
 
 
 
  
/*MOBILE*/

strong{
	font-weight:normal;
	font-family: Fe_bold, arial;

}

.titulopag{
	display:none;
}
 
header{
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
	
	
}

#contenedor_header{
	display:block;
	width:100%;
	text-align:left;
	vertical-align:middle;
	position:static;
}

	#logo{
	display:block;
	background-color:#FFFFFF;
	text-align:center;
	position:static;
	
}	

	
nav{
	display:block;
	background-color:#BDD314;
	padding:1em 0 1.5em 0;
	width:100%;

	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#91A310;
}
	
	
nav ul li{
	display: inline-block;
	width:50%;
	background-color:#BDD314;
	list-style-type: none;
	
	font-size:1em;
	font-family: Fe_light, arial;
	color:#FFFFFF;
	box-sizing: border-box;
	margin-top:0.5em;
	margin-right:-0.5em;
	text-align:center;
	
}


nav ul li a{
	font-size:1em;
	font-family: Fe_light, arial;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:0.5em 0;
	
}

.selected{
	color:#FFFFFF;
}

.contacto{
	color:#2CA95A;
}








#banda_verde{
	display:none;
}

 
 #contenido_home{
	display:block;
	width:100%;
	height:20em;
	background: url(../img/home_bkg.png) #ffffff;
	
}
	
 #contenido_home img{
	 width:50%;
	 
 }
 
 
 /* DUPLEX AND SUITES  */
 

 
 #contenido_duplex_suites{
	display:inline-block;
	width:100%;
	text-align:left;
	
	margin-top:2em;


}
	
	
	
	
	
#Tit_Seccion{
	display:inline-block;
	width:100%;
	
	border:0px;
	border-right-style:solid;
	border-color:#000000;
	
	vertical-align:top;
	box-sizing:border-box;
	
	padding-bottom:1em;
	margin-bottom:1em;
	margin-left:1em;
}
	
	
#Tit_Seccion h2{
	font-size:2.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}
	
	
	
#content_duplex_suites{
	display:inline-block;
	width:90%;
	vertical-align:top;
	
	padding-left:1em;
	box-sizing:border-box;
	
}


#content_duplex_suites>p{
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
}
	
	
.ds_item{
	display:inline-block;
	width:100%;
	margin-top:1em;
	vertical-align:top;
	
	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#000000;
	
	margin-bottom:1em;
	
}

.ds_img{
	margin-top:1em;
	width:60%;
	height:auto;

}	


.menos{
	display:inline-block;
	margin-top:0.2em;
}

.ds_content{
	width:100%;
	padding:0.5em 0 0.5em 0.5em;
	display:inline-block;
	box-sizing:border-box;
	
}

.ds_content>p{
	margin-top:0.5em;
	
}

.ds_content ul li{
	display:inline-block;
	margin-top:1em;
}

	
	
.ds_content h3{	
	font-size:1.6em;
	line-height:1.4em;
	font-family: Fe_bold, arial;
	color:#444444;
}
	
/*PRECIOS SUITES*/
.ds_precio{
	display:inline-block;
	width:100%;
	vertical-align:top;
	text-align:right;
	margin-bottom:1em;
}

.ds_precio p{
	display:inline-block;
	margin-left:0.5em;

}

.precio{
	font-size:2em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}

.promo{
	font-size:2em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#33AC60;
}

.parrafo{
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
}

.ds_precio a{
	font-size:1.2em;
	line-height:1em;
	font-family: Fe_bold, arial;
	background-color:#33AC60;
	color:#FFFFFF;
	
	display:inline-block;
	padding:0.3em 0.6em;
	text-align:right;
	text-decoration:none;
	margin-top:1.5em;
	margin-left:1.5em;	
}
	
	
	
	
	
	/* INTERIORES DUPLEX AND SUITES */	
	
	#contenido_duplex_suites_int{
	display:inline-block;
	width:90%;
	text-align:left;
	
	margin-top:2em;
	vertical-align:top;


}
	
	
	
	
	
#Tit_Seccion_int{
	display:inline-block;
	width:100%;
	
	
	vertical-align:top;
	box-sizing:border-box;


	margin-bottom:2em;
	margin-left:0em;
}
	
	
#Tit_Seccion_int h2{
	font-size:2.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
	
	border:1px;
	border-bottom-style:solid;
	border-color:#000000;
	
	padding-bottom:0.6em;
	
	
}
	

#ds_interior_img img{
margin-top:1.5em;

}	
	
	
#ds_interior_img img{
	width:30%;
	margin-left:0.3em;
	max-width:150px;

}

#ds_interior_img p{
	margin-top:1.5em;
	width:95%;
	
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
}
	
#Tit_Seccion_int ul li{
	display:inline-block;
	margin-top:1em;

}

	
#content_duplex_suites_int{
	display:inline-block;
	width:39%;
	vertical-align:top;
	
	
}

	
#ds_int_content_img{
	display:none;
	width:24%;

}

	
#ds_int_content_img img{
	width:100%;
	min-width:440px;

}
	

#ds_interior_botones{
	width:100%;

}
	
	
#ds_interior_botones a{
	
	width:49%;
	font-size:1.2em;
	line-height:1em;
	font-family: Fe_bold, arial;
	background-color:#33AC60;
	color:#FFFFFF;
	
	display:inline-block;
	padding:0.6em 2em;
	text-align:center;
	text-decoration:none;
	margin-top:1.5em;
	margin-bottom:0.5em;
	margin-left:0em;
	box-sizing:border-box;

}
	
	
	
	
 
 
 /*TARIFAS Y PROMOS*/	

 
 #tablaChica{
	display:inline-block;
	
}

#tablaGrande{
	display:none;
	
}

		
.tp_item{
	display:inline-block;
	width:100%;
	vertical-align:top;
	
	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#000000;
	
	margin-bottom:2em;	
	padding: 1.5em 0em;
}
	
	

	
.precioTPnoche{
	font-size:1.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
	margin: 0 0.2em;
	
}
	
.precioTPpromo1{
	font-size:1.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#33AC60;
	margin: 0 0.4em;
	
}
.precioTPpromo2{
	font-size:1.8em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#33AC60;
	margin: 0 0.4em;
	
}

	

.tp_item p{
	margin-top:0.2em;
	font-size:1.1em;
	
}
	
.tp_item h4{	
	font-size:1.2em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
	margin-top:2em;
}

.tp_item h3{	
	font-size:2em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}
	
	
	
 
 
 
 /*SERVICIOS Y ACTIVIDADES*/
 
 

 
 
 #contenido_servicios{
	display:inline-block;
	width:90%;
	text-align:left;
	
	margin-top:2em;

	
}

 
 .Tit_servicios{
	display:inline-block;
	width:100%;
	
	border:1px;
	border-bottom-style:solid;
	border-color:#000000;
	
	vertical-align:top;
	box-sizing:border-box;
	
	padding-bottom:1.5em;
	margin-bottom:1em;
	margin-left:0em;
	 
 }
 
 
 .Tit_servicios h2{
	font-size:2.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}
 
  
#Serv_Prestaciones{
	padding-bottom:0.5em;
	margin-bottom:4em;
	
	border:1px;
	border-bottom-style:solid;
	border-color:#000000;
	
}
  
#Serv_Prestaciones div{
	display:inline-block;
	box-sizing:border-box;
	width:100%;
	padding:1em 1em;
	margin-bottom:0.5em;
}
 
 
#Serv_Prestaciones h3{
	font-size:1.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
	margin-bottom:0.3em;
	
}
 
 #Serv_Prestaciones p{
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
	padding-left:2.5em;
}
 
 #div_importante{
	 display:block;
	 width:100%;
	 
 }
 
 
 .ds_item2{
	display:inline-block;
	width:100%;
	margin-top:0em;
	vertical-align:top;
	
	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#000000;
	
	margin-bottom:0em;	
}
 
 .actividad{
	margin-top:2em;
	margin-bottom:2em;
	 
 }
 
 .actividad_img{
	width:80%;
	display:inline-block;
	 
 }
 
  .actividad_img1{
	max-width:59%;
 }
 
   .actividad_img2{
	max-width:37.5%; 
 }
 
 
 
 
 
 /* FOTOS Y VIDEOS MOBILE */
 
 
 #Tit_fotos{
	display:inline-block;
	width:100%;
	
	
	vertical-align:top;
	box-sizing:border-box;
	
	border:0px;
	border-right-style:solid;
	border-color:#000000;

	padding-bottom:0em;
	margin-bottom:2em;
	margin-left:0em;
}	
	

#Tit_fotos h2{
	font-size:2.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}	
	
#Tit_fotos h3{
	font-size:1.3em;
	font-family: Fe_bold, arial;
	color:#444444;
	margin-top:1.5em;
	margin-bottom:0.5em;
}	
	
#Tit_fotos ul li{	
	list-style-type:none;
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
	display:inline-block;
	margin-left:1em;
}

#Tit_fotos ul li a{	
	list-style-type:none;
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
	text-decoration:none;
}
 
 
 
 
 	
	
/* RESERVAS CONTACTO*/

#reservas{
	display:inline-block;
	background-color: rgba(0,0,0,0.5);
	border:1px;
	border-style:solid;
	border-color:#000000;
	
	margin-bottom:2em;
}
	
	
#reservas img{
	width:100%;
}
	
	
.Tit_contacto{
	display:inline-block;
	width:100%;
	
	vertical-align:top;
	box-sizing:border-box;
	
	padding-bottom:0em;
	margin-bottom:1em;
	margin-left:0em;
	 
 }
 
 
 .Tit_contacto h2{
	font-size:2.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}
 

 #parrafo_mapa{
	 width:100%;
	 display:inline-block;
	 margin-bottom:1em;
	 
 }
	
#parrafo_mapa p{
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
	width:100%;
	
	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#000000;
	
	padding:0.8em 0;
	margin-bottom:1.5em;
	margin-top:1em;
	
	 
 }

 #Mapa_iframe{
	
	border:1px;
	border-style:solid;
	border-color:#555555; 
	
	margin-bottom:1.5em;
	
 }
	
	
#form{
	width:100%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:1.5em;
	
}

#form h3{
	font-size:2.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;

}

#form p{
	margin-top:0.5em;
	font-size:1.5em;
	font-family: Fe_light, arial;
	color:#444444;
	width:100%;

}



form input{
	width:100%;
	margin:0.5em 0;
	height:3em;
	display:block;
	vertical-align:top;
	background-color:#444444;
	border:0;
	padding-left:1em;
	box-sizing:border-box;
	color: #FFFFFF;
	font-family:Fe_light, arial;
	font-size:1em;
}

form textarea{	
	width:100%;
	margin:0.5em 0;
	height:2em;
	display:block;
	height:8em;
	vertical-align:top;
	background-color:#444444;
	border:0;
	padding-left:1em;
	padding-top:1em;
	box-sizing:border-box;
	color: #FFFFFF;
	font-family:Fe_light, arial;
	font-size:1em;
}	


form input[type="submit"]{
background-color:#33AC61;
color: #FFFFFF;
font-family:Fe_medium, arial;
font-size:1.2em;
}
	
	
	iframe{
	width:100%;	
	height:13em;
	}
	
	
	
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
footer{
	display:block;
	background-color:#33AC61;

	border:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	
	padding: 2em 0;
	text-align:center;

}
 

#contet_footer{
	width:80%;
	text-align:left;
	display:inline-block;

}


 
#dire_footer{
	display:block;
	vertical-align:top;
	width:79%;
		
}

#como_llegar{
	display:block;
	vertical-align:top;
	width:80%;
	margin-top:1.5em;
	
}

#como_llegar p{
	display:inline-block;
	vertical-align:top;
	text-align:right;
	
	font-size:1.3em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#FFFFFF;
}

#como_llegar p a{
	font-size:1.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#FFFFFF;
	text-decoration:none;
}

#dire_footer p{
	font-size:1.2em;
	font-family: Fe_light, arial;
	color:#FFFFFF;
	
	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	
	padding: 0.5em 0;
	margin-bottom:1em;
	
	display:inline-block;
	text-align:left;

}

.bold{
	font-family: Fe_bold, arial;
}


footer ul li{
	display:inline-block;
	margin-top:0.5em;
}

 
 #legal{
	background-color:#000000;
	text-align:center;
	padding: 0.3em 0;
 }
 
 
 #legal p{
	font-family:arial;
	font-size:0.7em;
	color:#FFFFFF;
	display:inline-block;
 
 }
 
 
 
 




@media screen and (min-width:481px){

#Tit_Seccion{
	display:inline-block;
	width:100%;
	
	border:0px;
	border-right-style:solid;
	border-color:#000000;
	
	vertical-align:top;
	box-sizing:border-box;
	
	padding-bottom:1em;
	margin-bottom:1em;
	margin-left:3em;
}

#content_duplex_suites{
	display:inline-block;
	width:90%;
	vertical-align:top;
	
	padding-left:3em;
	box-sizing:border-box;
	
}

.ds_img{
	margin-top:1em;
	width:30%;
	max-width:169px;
	height:auto;

}	

.ds_precio{
	display:inline-block;
	width:100%;
	vertical-align:top;
	text-align:left;
	margin-bottom:1em;
}	
	
#dire_footer{
	display:inline-block;
	vertical-align:top;
	width:60%;
		
}
	
#como_llegar{
	display:inline-block;
	vertical-align:top;
	width:30%;
	margin-top:1.5em;
	
}
	
	
	
	
#tablaChica{
	display:none;
	
}

#tablaGrande{
	display:inline-block;
	
}
	
	
	
	
	
	
	
	
	
	
	
}


@media screen and (min-width:1000px){


#tablaChica{
	display:none;
	
}

#tablaGrande{
	display:inline-block;
	
}
	
	
	
header{
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
	
	
}

#contenedor_header{
	display:inline-block;
	width:65%;
	position:relative;
	background-color:#ffffff;
	text-align:right;

	vertical-align:middle;
}
	
nav{
	display:inline-block;
	margin-top:2em;
	margin-bottom:1em;
	background-color:#FFFFFF;
	border:none;
	padding:0;
	width:80%;
	position: static;
}
	
	
nav ul li{
	display: inline-block;
	list-style-type: none;
	margin-left: 1.2em;
	margin-top:0;
	width:auto;
	
	font-size:1.1em;
	font-family: Fe_light, arial;
	color:#444444;
	box-sizing: border-box;
	background-color:#FFFFFF;
	
}


nav ul li a{
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
	
	text-decoration:none;
	
}

.selected{
	color:#BDD213;
}

.contacto{
	color:#2CA95A;
}




#logo{
	display:inline-block;
	background-color:#FFFFFF;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	
}	




#banda_verde{
	display:block;
	height:1em;
	background-color:#BDD314;
	pasition:static;
	margin-top:0.5em;
	
}
	
	
#contenido_home{
	display:block;
	height:40em;
	background: url(../img/home_bkg.png) center no-repeat #ffffff;
	text-align:center;


}
	
	
#contenido_home h2{
	display:block;
	color:#FFFFFF;
	font-size:2.3em;
	font-family: Fe_bold, arial;
	text-align:center;
	padding-top:12em;
	margin-bottom:0.5em;
	
}

	
#contenido_home div{	
	display:inline-block;
	background-color: rgba(0,0,0,0.5);
	border:1px;
	border-style:solid;
	border-color:#FFFFFF;

}
	
#contenido_home img{
	width:100%;
}
	
	
	
	
	
	/*DUPLEX AND SUITES */
	
	
#contenido_duplex_suites{
	display:inline-block;
	width:65%;
	text-align:left;
	
	margin-top:10em;


}
	
	
	
	
	
#Tit_Seccion{
	display:inline-block;
	width:24%;
	
	
	vertical-align:top;
	box-sizing:border-box;


	margin-bottom:2em;
	margin-left:0em;
}
	
	
#Tit_Seccion h2{
	font-size:2.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}
	
	
	
#content_duplex_suites{
	display:inline-block;
	width:74%;
	vertical-align:top;
	
	border:1px;
	border-left-style:solid;
	border-color:#000000;
	
	padding-left:1.2em;
	margin-bottom:2em;
	box-sizing:border-box;
	
}


#content_duplex_suites>p{
	font-size:1.2em;
	font-family: Fe_light, arial;
	color:#444444;
	margin-bottom:1em;
	margin-left:20px;
	width:94%;
}
	
	
.ds_item{
	display:inline-block;
	width:74%;
	margin-top:1em;
	vertical-align:top;
	
	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#000000;
	
	margin-bottom:0em;	
	padding: 0.5em 0;
}



.ds_img{
	margin-top:1em;
	width:25%;
	max-width:169px;
	height:auto;

}	
	

.ds_content{
	width:60%;
	padding:0.5em 0 0.5em 0.5em;
	display:inline-block;
	box-sizing:border-box;
	
}

.ds_content>p{
	margin-top:0.5em;
	
}

.ds_content ul li{
	display:inline-block;
	margin-top:2em;
}

.menos{
	display:inline-block;
	margin-top:0.2em;
}
	

	
	
.ds_content h3{	
	font-size:1.2em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}
	
/*PRECIOS SUITES*/
.ds_precio{
	display:inline-block;
	width:39%;
	vertical-align:top;
	text-align:right;
	margin-bottom:0em;
}

.ds_precio p{
	display:inline-block;
	margin-left:0.5em;

}

.precio{
	font-size:1.5em;
	line-height:1em;
	margin: 0 0.5em;
	font-family: Fe_bold, arial;
	color:#444444;
}

.promo{
	font-size:1.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#33AC60;
}

.parrafo{
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
}

.ds_precio a{
	font-size:1.2em;
	line-height:1em;
	font-family: Fe_bold, arial;
	background-color:#33AC60;
	color:#FFFFFF;
	
	display:inline-block;
	padding:0.5em 1em;
	text-align:right;
	text-decoration:none;
	margin-top:1.5em;
	margin-bottom:0.5em;
	margin-left:0em;

}
	

		

/* INTERIORES DUPLEX AND SUITES */	
	
	#contenido_duplex_suites_int{
	display:inline-block;
	width:38%;
	text-align:left;
	
	margin-top:8em;
	vertical-align:top;


}
	
	
	
	
	
#Tit_Seccion_int{
	display:inline-block;
	width:100%;
	
	
	vertical-align:top;
	box-sizing:border-box;


	margin-bottom:2em;
	margin-left:0em;
}
	
	
#Tit_Seccion_int h2{
	font-size:2.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
	
	border:1px;
	border-bottom-style:solid;
	border-color:#000000;
	
	padding-bottom:0.6em;
	
	
}
	

#ds_interior_img img{
margin-top:1.5em;

}	
	
	
#ds_interior_img img{
	width:30%;
	margin-left:0.3em;
	max-width:150px;

}

#ds_interior_img p{
	margin-top:1.5em;
	width:95%;
	
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
}
	
#Tit_Seccion_int ul li{
	display:inline-block;
	margin-top:1em;

}

	
#content_duplex_suites_int{
	display:inline-block;
	width:39%;
	vertical-align:top;
	
	
}

	
#ds_int_content_img{
	display:inline-block;
	width:24%;

}

	
#ds_int_content_img img{
	width:100%;
	min-width:440px;

}
	

#ds_interior_botones{
	width:100%;
	
	/*
	padding-bottom:1.5em;
	border:1px;
	border-bottom-style:solid;
	border-color;
	
	*/
}
	
	
#ds_interior_botones a{
	
	width:49%;
	font-size:1.2em;
	line-height:1em;
	font-family: Fe_bold, arial;
	background-color:#33AC60;
	color:#FFFFFF;
	
	display:inline-block;
	padding:0.6em 2em;
	text-align:center;
	text-decoration:none;
	margin-top:1.5em;
	margin-bottom:0.5em;
	margin-left:0em;
	box-sizing:border-box;

}
	
	
	
	

	
	
	
	
	
	
	
 /*TARIFAS Y PROMOS*/	
	
		
.tp_item{
	display:inline-block;
	width:100%;
	vertical-align:top;
	
	border:1px;
	border-top-style:solid;
	border-color:#000000;
		
	padding: 1.5em 1em 0 1em;
}

/*.tp_item{
	display:inline-block;
	width:100%;
	vertical-align:top;
	
	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#000000;
	
	margin-bottom:2em;	
	padding: 1.5em 1em;
}*/	
	

	
.precioTPnoche{
	font-size:1.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
	margin: 0 0.2em;
	
}
	
.precioTPpromo1{
	font-size:1.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#33AC60;
	margin: 0 0.4em;
	
}
.precioTPpromo2{
	font-size:1.8em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#33AC60;
	margin: 0 0.4em;
	
}

	

.tp_item p{
	margin-top:0.2em;
	font-size:1.1em;
	
}
	
.tp_item h4{	
	font-size:1.2em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
	margin-top:2em;
}

.tp_item h3{	
	font-size:2em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
 /*SERVICIOS Y ACTIVIDADES*/
 
 

 
 
 #contenido_servicios{
	display:inline-block;
	width:65%;
	text-align:left;
	
	margin-top:10em;

	
}

 
 .Tit_servicios{
	display:inline-block;
	width:100%;
	
	border:1px;
	border-bottom-style:solid;
	border-color:#000000;
	
	vertical-align:top;
	box-sizing:border-box;
	
	padding-bottom:1.5em;
	margin-bottom:1em;
	margin-left:0em;
	 
 }
 
 
 .Tit_servicios h2{
	font-size:2.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}
 
  
#Serv_Prestaciones{
	padding-bottom:0.5em;
	margin-bottom:4em;
	
	border:1px;
	border-bottom-style:solid;
	border-color:#000000;
	
}
  
#Serv_Prestaciones div{
	display:inline-block;
	box-sizing:border-box;
	width:31%;
	padding:1em 1.3em;
	margin:0.5em 0.5em;

	vertical-align:top;
}

#Serv_Prestaciones div:last-child {
	width:100%;
}
 
#Serv_Prestaciones h3{
	font-size:1.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
	margin-bottom:0.3em;
	
}
 
 #Serv_Prestaciones p{
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
	padding-left:2.5em;
}
 
 #div_importante{
	 display:block;
	 width:100%;
	 
 }
 
 
 .ds_item2{
	display:inline-block;
	width:59%;
	margin-top:0em;
	vertical-align:top;
	
	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#000000;
	
	margin-bottom:0em;	
}
 
 .actividad{
	margin-top:2em;
	margin-bottom:2em;
	 
 }
 
 .actividad_img{
	width:40%;
	display:inline-block;
	 
 }
 
  .actividad_img1{
	max-width:59%;
 }
 
   .actividad_img2{
	max-width:37.5%; 
 }
 	
	
	
	
	
	
	
	
	
	
	

	
	
	
	
	
	
/*      FOTOS       */
	
#content_fotos{
	display:inline-block;
	width:70%;
	
}
	
	
#Tit_fotos{
	display:inline-block;
	width:25%;
	
	
	vertical-align:top;
	box-sizing:border-box;
	
	border:1px;
	border-right-style:solid;
	border-color:#000000;

	padding-bottom:16em;
	margin-bottom:2em;
	margin-left:0em;
}	
	

#Tit_fotos h2{
	font-size:2.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}	
	
#Tit_fotos h3{
	font-size:1.3em;
	font-family: Fe_bold, arial;
	color:#444444;
	margin-top:1.5em;
	margin-bottom:0.5em;
}	
	
#Tit_fotos ul li{	
	list-style-type:none;
	font-size:1.05em;
	font-family: Fe_light, arial;
	color:#444444;
	display:block;
	margin-left:0em;
}

#Tit_fotos ul li a{	
	list-style-type:none;
	font-size:1.05em;
	font-family: Fe_light, arial;
	color:#444444;
	text-decoration:none;
}
	
	#content_fotos{
		width:70%;
		display:inline-block;
		padding-left:3em;
	box-sizing:border-box;
	
	}
	
	
	
	
	
	
	
	
	
/* RESERVAS CONTACTO*/

#reservas{
	display:inline-block;
	background-color: rgba(0,0,0,0.5);
	border:1px;
	border-style:solid;
	border-color:#000000;
	
	margin-bottom:2em;
}
	
	
#reservas img{
	width:100%;
}
	
	
.Tit_contacto{
	display:inline-block;
	width:100%;
	
	vertical-align:top;
	box-sizing:border-box;
	
	padding-bottom:1.5em;
	margin-bottom:1em;
	margin-left:0em;
	 
 }
 
 
 .Tit_contacto h2{
	font-size:2.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#444444;
}
 

 #parrafo_mapa{
	 width:50%;
	 display:inline-block;
	 margin-bottom:2em;
	 
 }
	
#parrafo_mapa p{
	font-size:1em;
	font-family: Fe_light, arial;
	color:#444444;
	width:90%;
	
	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#000000;
	
	padding:0.8em 0;
	margin-bottom:1em;
	margin-top:1em;
	
	 
 }

 #Mapa_iframe{
	
	border:1px;
	border-style:solid;
	border-color:#555555; 
	
	margin-bottom:1.5em;
	margin-top:0.5em;
	
	height:10em;
	
 }
	
	
#form{
	width:49%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:2em;


	
}
form input{
	width:100%;
	margin:0.5em 0;
	height:3em;
	display:block;
	vertical-align:top;
	background-color:#444444;
	border:0;
	padding-left:1em;
	box-sizing:border-box;
	color: #FFFFFF;
	font-family:Fe_light, arial;
	font-size:1em;
}

form textarea{	
	width:100%;
	margin:0.5em 0;
	height:2em;
	display:block;
	height:8em;
	vertical-align:top;
	background-color:#444444;
	border:0;
	padding-left:1em;
	padding-top:1em;
	box-sizing:border-box;
	color: #FFFFFF;
	font-family:Fe_light, arial;
	font-size:1em;
}	


form input[type="submit"]{
background-color:#33AC61;
color: #FFFFFF;
font-family:Fe_medium, arial;
font-size:1.2em;
}
	
	
	iframe{
	width:90%;	
	height:13em;
	}
	
	

	
	
	
	
	
/*FOOTER*/
	
footer{
	background-color:#33AC61;
	height:10em;
	
	border:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	
	padding: 2em 0;
	text-align:center;

}
 

#contet_footer{
	width:65%;
	text-align:left;
	display:inline-block;

}


 
#dire_footer{
	display:inline-block;
	vertical-align:top;
	width:79%;
		
}

#como_llegar{
	display:inline-block;
	vertical-align:top;
	width:20%;
	
}

#como_llegar p{
	display:inline-block;
	vertical-align:top;
	text-align:right;
	
	font-size:1.3em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#FFFFFF;
}

#como_llegar p a{
	font-size:1.5em;
	line-height:1em;
	font-family: Fe_bold, arial;
	color:#FFFFFF;
	text-decoration:none;
}

#dire_footer p{
	font-size:1.2em;
	font-family: Fe_light, arial;
	color:#FFFFFF;
	
	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	
	padding: 0.5em 0;
	margin-bottom:1em;
	
	display:inline-block;
	text-align:left;

}

.bold{
	font-family: Fe_bold, arial;
}

footer ul li{
	display:inline-block;
}
	
	
	
	
	
}

@media screen and (max-width:1600px){

.precio{
	display:none;
}

}


/* Whatsapp */
.float-whatsapp{
  position:fixed;
  width:60px;
  height:60px;
  bottom:40px;
  right:40px;
  background-color:#25d366;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
  margin-top:16px;
}