html{
margin:0 auto 0 auto;
}
body{
margin:0;
background:#ffffff url("img/madera.jpg");

}

/* - - - - -*/


#piefooter{
width:1050px;
height:50px;
margin:0 auto 0 auto;
*margin-top:20px;
**margin-top:20px;
}


#banner-fade1{
height: 356px;
    width: 100%;
    max-width: 100%!important;
    position: relative;
    margin-top: 26px;
}



.booked-wzs-250-175 {
    width: 285px !important;
    height: 184px !important;
    background-image: none !important; 
    background-repeat: no-repeat !important;
    /* border-radius: 10px !important; */
    display: block !important;
    margin: 0 auto !important;
    overflow: hidden !important;
    color: #fff !important;
    font: normal 11px/11px verdana, sans-serif !important;
    text-decoration: none !important;
    padding: 0 !important;
    border: none !important;
    text-align: left !important;
}



a.over span{
	display:none;
}



#contenedor{
margin:0 auto 0 auto;
width: 1165px;
}


#contenedor2{
margin:0 auto 0 auto;
    background: #481A01;
    padding: 23px;
	    width: 1074px;
}
#contenedor3 {
    margin: 0 auto 0 auto;
    background: #481A01;
    padding: 23px;
    width: 1074px;
    height: 940px;
}
#contenedor4{
margin: 0 auto 0 auto;
    width: 1165px;
    background: #481A01;
    padding: 23px;
    height: 400px;
}
#contenedor5 {
    margin: 0 auto 0 auto;
    width: 1165px;
    background: #481A01;
    padding: 23px;
    height: 1080px;
}

#contenedor6 {
    margin: 0 auto 0 auto;
    width: 1165px;
    background: #481A01;
    padding: 20px;
    height: 3245px;
}
#contenedor7 {
    margin: 0 auto 0 auto;
    width: 1165px;
    background: #481A01;
    padding: 23px;
    height: 500px;
}
#contenedor8 {
    margin: 0 auto 0 auto;
    width: 1165px;
    background: #481A01;
    padding: 23px;
    height: 409px;
}

#contenedor9 {
    margin: 0 auto 0 auto;
    width: 1165px;
    background: #481A01;
    padding: 23px;
    height: 440px;
}









#nosotros{
    margin: 0 auto -4px auto;
    width: 1120px;
	position:relative;
	left:-23px;
}
#cabana1{
width: 43%;
float: left;
margin-right:72px;	
    margin-left: 22px;
}
#cabana2{
width: 43%;
float: left;	
}

hr{
        border: 3px solid #5F2211;
    margin: 40px 0;
}

header{
    width: 1120px;
    padding: 0 0 0 0;
    margin: -24px auto -38px auto;
}


header img.loguito {
width:700px;
margin:0;	
}

#ieheader{
    width: 1120px;
    height: 130px;
    margin: 0 auto;
*width: 1050px;
**width: 1050px;
*height:193px;
**height:193px;
}
menu {
    padding: 0;
    margin-bottom: -23px;
    width: 100%;
    background: whitesmoke;
    position: relative;
    border-bottom: 9px solid rgba(0, 0, 0, 0.79);
    z-index: 11;
*margin-bottom:-20px;
**margin-bottom:-20px;
}

#logo{
    width: 457px;
    margin: 0 auto 10px auto;
*margin:20px 0 0 40px;
**margin:20px 0 0 40px;
}
#base-logo{
background: rgb(25, 1, 1);
border-top: 9px solid #E21414;
border-bottom: 9px solid #E21414;
box-shadow: #000 0 0 100px;
width: 137%!important;
height: 168px;
margin: 179px auto 0 auto;
}
#logo-index{
width: 1001px;
height: 270px;
margin: -102px 18% 0 auto;
float: right;
*margin:20px 0 0 40px;
**margin:20px 0 0 40px;
}

section{
margin:0;
}

img.example-image{
margin: 4px;
    box-shadow: #230A02 5px 5px;
}

img.example-galeria{
margin: 16px;
    box-shadow: #230A02 5px 5px;
}

.inputs{
font-family:arial;
width:700px;
color:white;
padding: 0 0 10px 0;
}
/*FORMULARIO*/
.texto {
    font-family: arial;
    font-size: 13px;
    color: #ffffff;
    float: left;
    width: 119px;
    font-weight: bold;
    text-align: right;
    padding-top: 6px;
    margin-right: 14px;
}
.texto-comentario {
    font-family: arial;
    font-size: 13px;
    color: #ffffff;
    float: left;
    width: 119px;
    font-weight: bold;
    text-align: right;
    padding-top: 6px;
    margin-left: -29px;
    margin-bottom: 10px;
    margin-top: -10px;
}

.texto a{
font-family: arial;
font-size: 16px;
color: #EB033B;
font-weight: bold;
float: left;
width: 145px;
text-decoration: none;
padding-top: 10px;
padding-left: 16px;
}
.texto1 {
font-family:arial;
font-size:16px;
font-weight: bold;
padding-top: 29px;
color: #EB033B;
}

form { margin: 0; }
form fieldset { border:none;}

select {
color: rgb(116, 116, 116);
background: #FCFCFC;
cursor: default;
border-color: rgb(196, 196, 196);
border-bottom-color: white;
padding: 10px;
border-radius: 8px;
float: right;
margin-top: -34px;
width: 276px;
}

form input {
background: #B3A691;
border: none;
padding: 10px;
color: rgb(41, 6, 2);
border-radius: 6px;
width: 340px;
margin-bottom: 0px;
}
form textarea {
background: #B3A691;
border: none;
padding: 10px;
color: rgb(41, 6, 2);
border-radius: 6px;
width: 340px;
height: 160px;
margin-bottom: 4px;
font-family: arial;
margin-top: -14px;
}

input[type="button"]{
    background: rgb(179, 166, 145);
    width: 139px;
    height: 34px;
    cursor: pointer;
    color: #290602;
    font-size: 14px;
    font-weight: bold;
    border: none;
    float: right;

}
.btn-form {
background:rgb(32, 107, 99);
width:150px;
height: 42px;
cursor: pointer;
color: #fff;
font-size: 14px;
border: none;
margin-top: 20px;
}
.btn-form:hover {
background:rgb(204, 193, 175);
width: 139px;
height: 34px;
cursor: pointer;
color: #290602;
font-size: 14px;
border: none;
float: right;
margin-top: 20px;
}
.mensajes {
padding-top:10px;
}


#boxwarning{
    display: none;
    background: #e21414;
    color: rgb(255, 255, 255);
    font-size: 15px;
    font-family: arial;
    font-weight: 300;
    font-style: italic;
    width: 460px;
    padding: 14px;
    margin-bottom: 30px;
    text-align: center;
}

input:focus
{
outline:none;
}
select:focus {
outline:none;
}
textarea:focus {
outline:none;
}
input[type="radio"] {
width:20px;
}
.cantidad {
font-family: arial;
font-size: 13px;
color: #727272;
width: 200px;
float: right;
margin-right: 83px;
}
/*Fomulario Final*/

#formulario{
width: 625px;
padding-right: 30px;
float: right;
}
.left{
width:400px;
height:300px;
float:left;
margin-right:20px;
}
#contacto{
width: 100%;
}
#galeria{
width: 100%;
*width: 95%;
*margin-left:60px;
**margin-left:60px;
**margin-right:160px;
**margin-right:160px;
}
#reglas{
width: 90%;
padding: 50px 0 0 50px;
}
#texto{
margin:0 0 25px 0;
}
#texto-mayor{
background: url("img/mayor.png")no-repeat;
width: 420px;
height: 161px;
margin: 14% 28% 0 0;
text-indent: -99999px;
float: right;
position: relative;
z-index: 4;
}
#contestar{
float: right;
margin: 0 27% 0 0;
}

#quienes{
margin: 0 35px -55px 0;
text-align: justify;
}


nav.principal{
width: 1140px;
font-family:arial;
/*height:40px;*/
background: rgb(25, 1, 1);
box-shadow: #000 0 0 50px;
border-top: 9px solid #E21414;
border-bottom: 9px solid #E21414;
padding:0 0 10px 0;
}
nav ul{
width: 1140px;
margin:8px 0 0 -33px;

}
nav.principal ul li a{
color: #fff;
font-size: 22px!important;
padding: 0 21px 0 16px;
text-decoration: none;
}
nav.principal ul li a:hover{
color: #E21414;
font-size: 14px;
text-decoration: none;
}

ul li{
	display:inline;
	list-style: none;
}
ul li a{
color: #fff;
font-size: 22px;
text-decoration: none;
border: none;
}

#facebook{
width: 275px;
height: 520px;
margin: 15px 15px 0 0;
float: right;
*margin: 5px 15px 0 0;
**margin: 5px 15px 0 0;
}
.content-face{
padding-left: 23px;
padding-top:10px;
}
h1{
color: #ffffff;
font-family: arial;
font-weight: lighter;
font-size: 30px;
}
h2 {
color: #ffffff;
font-family: arial;
font-weight: lighter;
font-size: 23px;
letter-spacing: -1px;
margin: 12px 0 0 10px;
}
h3 {
color: #0B4041;
font-family: arial;
font-weight: lighter;
font-size: 20px;
}
h3.servicios {
color: #0B4041;
font-family: arial;
font-weight: lighter;
font-size: 20px;
margin-top: -20px;
}

#contenido{ 

width: 1165px;
margin: 0 auto 0 auto;
overflow: hidden;
z-index: -1;
*margin-top:px;
**margin-top:px;
}
#pesca{
width:300px;
float:left;
margin-right:80px;
margin-left: 10px;
}
#islas{
width:300px;
float:left;
margin-right:80px;
}
#termas{
width:300px;
float:left;
margin-right:0px;
}

#estamos{
width: 100%;
    padding: 3px 0 12px;
    background: #C76911;
    position: relative;
    z-index: 90;
    margin-bottom: -45px;
    text-align: center;
    box-shadow: rgba(29, 10, 0, 0.58) 0 12px;
}
#estamos-ubicacion{
width: 96%;
    padding: 3px 0 12px;
    background: #C76911;
    position: relative;
    z-index: 90;
    margin-bottom: -45px;
    text-align: center;
    box-shadow: rgba(29, 10, 0, 0.58) 0 12px;
}

#contenido-index{ 
width: 900px;
margin:auto;
overflow:hidden;
z-index:-1;
}

#comentarios2 {
    background: url("img/bg-slider.jpg");
    width: 100%;
    margin: 0 auto 75px auto;
    height: 354px;
    float: right;
}

#frase{
    width: 90%;
    padding: 5px 0;
    color: white;
    height: 90px;
    margin: -25px auto 0 auto;
}
#frase h3{
color: white;
    font-weight: lighter;
    font-size: 31px;
}


#menus {
width: 1050px;
height: 200px;
margin: 0 auto 0 auto;
}


#promo{
    margin-bottom: 10px;
*margin-bottom: 60px;
**margin-bottom: 60px;
*width: 120%;
**width: 120%;

}
#items{
width: 100%;
margin: 50px 44px 160px 20px;
text-align: justify;
float: left;
}
#consultanos{
background: rgba(109, 165, 147, 0.79);
padding: 5px 45px 2px 24px;
margin: 0 0 30px 0;
}

#cabanas{
background: rgba(35, 92, 86, 0.66)!important;
background: rgb(78, 130, 125);
width:96.5%;
padding:20px 20px 0 20px;
*margin:-90px 0 0 0;
**margin:-90px 0 0 0;
}
#cabanas p {
color:rgb(190, 211, 185);
}


.cabanas-izquierdo{
width:500px;
float: left;
margin: 5px 0 0 -30px;
}
.cabanas-derecho{
width:500px;
float:right;
margin: 20px 16px 0 0;
}
.cabanas-izquierdo li {
background: url("img/lista.png") no-repeat;
padding: 0 0 0px 16px;
line-height: 31px;
display: block;
color: rgb(19, 61, 56);
font-family: arial;
font-size: 14px;
}
.cabanas-derecho li {
background: url("img/lista.png") no-repeat;
padding: 0 0 0px 16px;
line-height: 31px;
display: block;
color: rgb(19, 61, 56);
font-family: arial;
font-size: 14px;
}

#galeria-chiquita{
width: 30px;
float: left;
margin: 30px 0;
}
.contenidodecabanas{
width: 380px;
padding: 20px 0;
margin: -40px 0 0 -10px;
}

#galeria-chiquita li.bjqs-next {
top: 25px;
right: -32px;
position: relative;
}
#galeria-chiquita li.bjqs-prev {
top: 25px;
right: 0px;
position: relative;
}
#tiene-cabana{
width: 380px;
float: left;
margin: 200px 0 0 -30px;
background: rgba(35, 92, 86, 0.66)!important;
border-top: 13px solid #62A489;
background-color: rgb(72, 119, 114);
*background: rgba(80, 126, 118, 1);
**background: rgba(80, 126, 118, 1);
}
.tiene-izquierdo{
float: left;
margin: 0 0 0 -24px;
}


.tiene-derecho{
float:right;
margin: 0 16px 0 0;
}


#google-maps{
width:100%;
}
#mapa-contenedor{
width: 100%;
border-bottom: #62A489 solid 16px;
height: 364px;
margin: 0px 0 30px 0;
float: left;
*margin: 0;
**margin: 0;
}

iframe {
border:none;
}

#tiene-cabana li {
background: url("img/listapeque.png") no-repeat;
background-position: 0 -7px;
padding: 0 0 0px 16px;
width: 22px;
height: 36px;
line-height: 31px;
color:rgb(190, 211, 185);
font-family: arial!important;
font-size: 14px;
}
#continuar{
width: 94%;
height: 46px;
background: rgb(98, 164, 137);
float: left;
padding: 29px 0 1px 23px;
}
#continuar a{
font-family: arial;
font-weight: bold;
font-size: 16px;
text-shadow: rgba(0, 0, 0, 0.61) 1px 1px;
text-decoration: none;
color: rgb(202, 218, 188);
}
#continuar a:hover{
color: rgb(202, 221, 35);
}
img.puntos-images{
float:left;
margin: 10px 0 0 16px;
}
.puntos{
width: 100%;
margin: 10px;
margin-bottom: 30px!important;
padding-bottom: 30px;
height: 130px;
}
.puntos-textos{
width: 65%;
margin: 11px 40px 0 26px;
float: right;
text-align: justify;
}
.puntos-textos h2 {
color: #0B4041;
font-family: arial;
font-weight: lighter;
font-size: 23px;
letter-spacing: -1px;
margin:0;
}

.puntos-textos h3 {
color: #0B4041;
font-family: arial;
font-weight: lighter;
font-size: 15px;
letter-spacing: -1px;
margin: 0 0 12px 0;
}

.puntos-textos p {
font-family: arial;
font-size: 14px;
color: rgb(6, 54, 55);
line-height: 20px;
margin-top: 2px;
}
.puntos-textos a {
font-family: arial;
font-size: 13px;
color: rgb(11, 64, 65);
text-decoration: none;
background: rgb(187, 205, 9);
padding: 5px 28px;
margin-top: 10px;
}

#logo-footer{
background: url("img/logo-footer.png");
width: 271px;
height: 130px;
margin: 35px;
float:left;
}
#info-footer{
width: 382px;
float: left;
margin: 30px 0 0 24px;
}

#info-footer p{
color: rgb(190, 211, 185);
line-height: 17px;
font-size: 13px;
text-shadow: #0B2C28 1px 1px;
}

#fb-footer{
margin: 40px 0 0 0;
}



p{
font-family: monospace;
    font-size: 20px;
    color: #000;
    line-height: 26px;
    letter-spacing: 2px;
    text-align: left;
}
#texto p{
font-family:arial;
font-size:14px;
color:white;
line-height: 26px;
}
#check{
width: 490px;
margin-bottom: 110px;
}
form input#ingreso {
background: rgba(84, 162, 148, 0.55);
border: none;
padding: 10px;
color: rgb(224, 255, 238);
border-radius: 6px;
width: 130px;
margin-bottom: 0px;
margin-right: 30px;
float: left;
}

form input#salida {
background: rgba(84, 162, 148, 0.55);
border: none;
padding: 10px;
color: rgb(224, 255, 238);
border-radius: 6px;
width: 130px;
margin-bottom: 0px;
}
form input#noches {
background: rgba(84, 162, 148, 0.55);
border: none;
padding: 10px;
color: rgb(224, 255, 238);
border-radius: 6px;
width: 20px;
margin-bottom: 0px;
}
form input#adultos {
background: rgba(84, 162, 148, 0.55);
border: none;
padding: 10px;
color: rgb(224, 255, 238);
border-radius: 6px;
width: 60px;
float:left;
margin-right: 30px;
margin-bottom: 0px;
}
form input#edades {
background: rgba(84, 162, 148, 0.55);
border: none;
padding: 10px;
color: rgb(224, 255, 238);
border-radius: 6px;
width: 60px;
margin-right: 11px;
margin-bottom: 0px;
float: right;
margin-top: -51px;
}

.texto-edades {
font-family: arial;
font-size: 15px;
color: #346D68;
float: right;
width: 68px;
padding-top: 10px;
margin: -51px 85px 0 0;
}

#personas {
width:500px;
height:80px;
}

.texto-adulto{
font-family: arial;
font-size: 15px;
color: #346D68;
float: left;
width: 64px;
padding-top: 10px;
}
.texto-menores{
font-family: arial;
font-size: 15px;
color: #346D68;
float: left;
width: 64px;
padding-top: 10px;
margin-left: -5px;
}

.texto-salida{
font-family: arial;
font-size: 15px;
color: #346D68;
float: left;
width: 60px;
padding-top: 10px;
margin-left: 30px;
}


form input#menores {
background: rgba(84, 162, 148, 0.55);
border: none;
padding: 10px;
color: rgb(224, 255, 238);
border-radius: 6px;
width: 60px;
margin-left:10px;
margin-bottom: 0px;
}

select#desayuno {
background: rgba(84, 162, 148, 0.55);
border: none;
padding: 10px;
color: rgb(224, 255, 238);
border-radius: 6px;
width: 60px;
float: left;
margin-left: 21px;
margin-top: 0px;
}
.texto-desayuno{
font-family: arial;
font-size: 15px;
color: #346D68;
float: left;
width: 60px;
padding-top: 10px;
}

select#limpieza {
background: rgba(84, 162, 148, 0.55);
border: none;
padding: 10px;
color: rgb(224, 255, 238);
border-radius: 6px;
width: 60px;
float: left;
margin-left: 21px;
margin-top: 0px;
}
.texto-limpieza{
font-family: arial;
font-size: 15px;
color: #346D68;
float: left;
width: 60px;
margin: 10px -5px 0 0;
}

#banner-fade{
    width: 1150px;
    min-width: 1280px!important;
    max-width: 1920px!important;
    min-height: 321px;
    margin: 0 auto;
}
#promo ul.bjqs li a img {
    max-width: 100%!important;

}

#sombra-bottom{
    width: 980px;
    margin: -4px auto 0 auto;
    position: relative;
}
#sombra-bottom2{
    width: 87%;
    margin: 0 auto -111px auto;
}



#sombra-top{
    width: 92%;
    margin: -24px auto -75px auto;
    padding: 7px;
}


#face-movil{
display:none;
}
footer{
    width: 100%;
    max-width: 100%;
    height: 368px;
    margin: 50px auto 0 auto;
    float: left;
}

#iefooter{
*width: 100%;
*height: auto;
**width: 100%;
**height: auto;
}
.cocktails{
background: url("img/cocktails.png") no-repeat;
width: 100%;
margin-top: 40px;
height: 54px;
float: left;
}
#pie-top{
background:#62A489;
width:100%;
height:50px;
position:relative;
top:0;
float:left;
}
#pie-top-right{

width: 350px;
position: relative;
top: -39px;
float: right;
padding: 5px;
}


#pie{
    width: 100%;
    margin: 0 auto 0 auto;
    float: left;
}
#moderacion{
background: url("img/moderacion.png") no-repeat;
width:406px;
height:26px;
float:left;
margin:5px 0 0 0;
}
#copy{
    font-family: monospace;
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    float: left;
    padding: 10px 0;
    margin: 52px auto 0 auto;
}
#desarrollo{
float: right;
    width: 188px;
    height: 47px;
    margin-top: 3px;
    margin: 25px 0 0 0;
}
#tiene-cabana li {
background: url("img/listapeque.png") no-repeat;
background-position: 0 -7px;
padding: 0 0 0px 16px;
width: 22px;
height: 36px;
line-height: 31px;
color: rgb(190, 211, 185);
font-family: arial!important;
font-size: 14px;
}

#carouselcontent{
width: 100%;
*height:225px;
**height:225px;
box-shadow: #000 0 0 20px;
float: left;
background: #b70e13;
margin: 15px 0 0 0;
*padding: 30px 0 0 0;
**padding: 30px 0 0 0;
z-index: -1;
border-top: #3D0000 solid 11px;

}
#cocktails1{
padding-top: 230px;
width: 86%;
display: none;
height: 80px;
border-radius: 10px;
color: red;
background: white;
}
#cocktails2{
padding-top: 230px;
width: 86%;
display: none;
height: 80px;
border-radius: 10px;
color: red;
background: white;
}
.carousel { position:relative; min-height: 20px; height:auto !important; height: 20px;  background:url(img/loader.gif) center center no-repeat;padding-left: 32px; margin-bottom: -16px;}
			.carousel .next{ display:none; width:56px; height:56px; position:absolute; bottom:67px; right: 58px; margin-top:-28px; z-index:9999; cursor:pointer; }
			.carousel .prev { display:none; width:56px; height:56px; position:absolute; bottom:67px; left:58px; margin-top:-28px; z-index:9999; cursor:pointer; }
			.carousel .prev { margin-left:-60px; background:url(img/prev.png) 0 0 no-repeat;  }
			.carousel .next { margin-right:-60px;  background:url(img/next.png) 0 0 no-repeat; }
			.carousel li { display:none; }
			.carousel li img { width: 143px;height: 191px;}
			.paging { position:absolute; z-index:9998; }
			.paging > a { display:block; cursor:pointer; width:40px; height:40px; float:left; background:url(images/dots.png) 0px -40px no-repeat; }
			.paging > a:hover,
			.paging > a.current { background:url(images/dots.png) 0px 0px no-repeat;  }
			p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
			.badge { display:block; width:104px; height:104px; background:url(images/badge.png) 0 0 no-repeat; z-index:9000; position:absolute; top:-3px; left:-3px; }
			img {
-webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  -o-user-select: none;
  user-select: none;    
  border:none;
}
.show_hide {
    display:none;
}
.newboxes2 {
    display: none;
}
.proximamente {
background: url("img/proximamente.png");
position: relative;
width: 465px;
height: 113px;
margin: 18% auto 10% auto;
}
p.caption{
display:inline;
width: 700px!important;
height: 61px;
color: #000000!important;
font-size: 22px!imnportant;
letter-spacing: -1px;
position: relative;
bottom: -42px!important;
}
p.caption b{
font-size:22px;
font-weight:lighter;
}

#botella-contenido-cock {
background-size:300px;
}
#botella-contenido-dis {
margin-bottom:-10px;
}
#formulario {
width: 100%;
    margin-bottom: 7px;
    padding-top: 50px;
    background: #383838;
}
#formulario p{
	color:#efefef;
	line-height:10px;
}
#contacto-izquierdo{
	width:510px;
	float:left;
	    margin-bottom: 30px;
}
#contacto-derecho{
    width: 435px;
    float: right;
}
.contacto-img{
	width:1010px;
	margin:0 auto;
}
.video-img {
    width: 960px;
    margin: -16px auto 16px auto;
}
#center{
	width:1003px;
	margin:0 auto 0 auto;
}
#piefooter-video {
    margin: -80px auto 0 auto!important;
	    width: 1050px;
}


#imagen-consulta{
background: url("img/cabanas.png");
width: 470px;
height: 507px;
float: left;
margin-left: 10px;
border-top: 9px solid #62A489;
box-shadow: #BAD5B2 0 0 30px;
}

#logo-index{
display:none;
}

/* SOLUCIONAR EL TEMA DE LOS DISPLAYS*/

/*/////////////// pc/////////////////
@media (max-width: 1140px){
body{
width:100%;
}
#contenido{
width:1140px;
}
}
/////////////// Tablets /////////////////*/
@media (max-width: 1024px){

body {
margin: 0;
background-size: cover;
    margin: 0;
    background-size: cover;
    width: 1024px;
}
#promo {
background: none;
    width: 1024px!important;
    height: 258px!important;
margin: 0;
float: left;
}
#sombra-top {
    width: 1010px!important;
    margin: 0;
    padding: 6px!important;
}

ol.bjqs-markers {
    padding: 0;
    width: 488px!important;
    margin: 0 auto 0 auto;
    display: inline;
    position: relative;
    left: 45%!important;
    top: -22px!important;
    z-index: 999999999999999;
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
    left: 1px!important;
    background: url("css/img/prev.png") no-repeat;
    background-position: -11px -10px!important;
    width: 50px!important;
    height: 50px!important;
    border-radius: 900px!important;
    opacity: 0.7!important;
    top: 38%!important;
    border: none;
    text-indent: -99999px;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
    right: 1px!important;
    background: url("css/img/next.png") no-repeat;
    background-position: -14px -10px!important;
    width: 50px!important;
    height: 50px!important;
    border-radius: 900px!important;
    opacity: 0.7!important;
    top: 38%!important;
    border: none;
    text-indent: -99999px;
}

ul.bjqs-controls.v-centered li.bjqs-next a {
    right: 1px!important;
    background: url("css/img/next.png") no-repeat;
    background-position: -14px -10px!important;
    width: 50px!important;
    height: 50px!important;
    border-radius: 900px!important;
    opacity: 0.7!important;
    top: 38%!important;
    border: none;
    text-indent: -99999px;
}

#banner-fade {
    width: 1024px;
    min-width: 1024px!important;
    max-width: 1024px!important;
    min-height: 255px!important;
    margin: 0 auto;
}

.rmm ul {
    display: block;
    position: relative;
    margin: 0 auto 6px -95px!important;
    overflow: hidden;
    list-style: none;
	background:none!important;
}

#rs {
    float: right;
    position: relative;
    top: -30px!important;
    right: 49px!important;
    margin-bottom: -20px;
    z-index: 980;
}

#piefooter {
    width: 872px;
    height: 50px;
    margin: 0 auto 0 auto!important;
}

#ieheader{
width: 100%;
}
#imagen-consulta{
display:none;
}
#frase {
width: 74%;
    padding: 5px 0;
    color: black;
    height: 90px;
    margin: -26px auto 0 73px;
}
#texto p {
font-size: 20px;
line-height: 26px;
}

#frase-linea {
    width: 81%!important;
    padding: 5px 0;
    color: white;
    height: 90px;
    margin: -60px auto 0 38px!important;
}
#center {
    width: 947px;
    margin: 0 auto 0 auto;
}
.contacto-img {
    width: 1010px;
    margin: 0 auto 0 25px!important;
}

header {

height: 177px;
padding: 0 0 0 0;
width:  1024px!important;
}
#cabanas p {
color: rgb(190, 211, 185);
font-size: 20px;
line-height: 35px;
}
#galeria {
width: 100%;
margin-left: -15px;
}
p {
font-size: 20px;
line-height: 26px;
}

.cabanas-izquierdo {
width: 100%;
float: left;
margin: 25px 0 0 -30px;
}
.cabanas-izquierdo li {
background: url("img/lista.png") no-repeat;
padding: 0 0 0px 16px;
line-height: 31px;
display: block;
color: rgb(19, 61, 56);
font-family: arial;
font-size: 19px;
}

.cabanas-derecho {
width: 100%;
float: left;
margin: -18px 16px 65px 10px;
}
.cabanas-derecho li {
background: url("img/lista.png") no-repeat;
padding: 0 0 0px 16px;
line-height: 31px;
display: block;
color: rgb(19, 61, 56);
font-family: arial;
font-size: 19px;
}
#tiene-cabana li {
background: url("img/listapeque.png") no-repeat;
background-position: 0 -7px;
padding: 0 0 0px 16px;
width: 22px;
height: 36px;
line-height: 31px;
color: rgb(190, 211, 185);
font-family: arial!important;
font-size: 20px;
}


#contenido{
width: 100%;
}
#bienvenidos {
width: 94%;
margin: 0 57px 60px 20px;
text-align: justify;
}
#tiene-cabana {
width: 100%;
float: left;
margin: 238px 0 31px 0;
background: rgba(35, 92, 86, 0.66);
border-top: 13px solid #62A489;
}
#continuar {
width: 100%;
height: 46px;
background: rgb(98, 164, 137);
float: left;
padding: 29px 0 20px 23px;
}
#banner-fades  img{
width: 2656%;
height: 266px;
border-top: #62A489 solid 16px;
}
#continuar a {
font-family: arial;
font-weight: bold;
font-size: 30px;
text-shadow: rgba(0, 0, 0, 0.61) 1px 1px;
text-decoration: none;
color: rgb(202, 218, 188);
}
.contenidodecabanas {
width: 380px;
padding: 20px 0;
margin: -40px 0 0 9px;
}
h1 {
color: #0B4041;
font-family: arial;
font-weight: lighter;
font-size: 40px;
}
h2 {
color: #0B4041;
font-family: arial;
font-weight: lighter;
font-size: 30px;
letter-spacing: -1px;
margin: 12px 0 0 10px;
}
menu {
    padding: 0;
    margin-bottom: -23px;
    width: 1024px;
    background: whitesmoke;
    position: relative;
    border-bottom: 9px solid rgba(0, 0, 0, 0.79);
    z-index: 11;
}
#sombra-bottom2 {
    width: 1024px!important;
    margin: 0!important;
    position: relative;
    z-index: 999999;
}

header img.loguito {
    width: 700px;
    margin: 15px auto 0 -52px;
}

#desarrollo {
    float: right;
    position: relative;
    bottom: 0;
    margin: 21px 0 0 95px;
}
}
#piefooter {
    margin: -17px auto 0 auto;
}

#estamos h2{
font-size:23px;	
padding: 5px;	
}

#contenedor {

}


.btn-form {
background: #C90020;
float: left;
margin-left: 15%;
width: 428px;
}
#logo {
    width: 446px;
    margin: 21px auto -68px 73px;
    float: left;
}
#banner-fade {
*margin:50px 0 0 0;
**margin:50px 0 0 0;
}

#banner-fade img {
width: 124%;
*margin:50px 0 0 0;
**margin:50px 0 0 0;
}

#promo {
    background: url(img/banner-animado.gif);
    width: 100%;
	height: initial;
}

#banner-fades ul.bjqs-controls.v-centered li.bjqs-next a {
display:none;
}
#banner-fades ul.bjqs-controls.v-centered li.bjqs-prev a {
display:none;
}

#info-footer p {
color: rgb(190, 211, 185);
line-height: 17px;
font-size: 13px;
text-shadow: #0B2C28 1px 1px;
margin-top: -8px;
}

#rs {
float: right;
    position: relative;
    top: -30px;
    right: 218px;
    margin-bottom: -20px;
}
a {
	text-decoration:none;
}

img{
}

.carousel{

width: 648px;
height: 171px;
}
.carousel li img {
width: 200%;
height: 200%;
margin-left:-10px;
}
.carousel .next {
margin-top: 160px;
position: absolute;
bottom: 36px;
}
.carousel .prev {
margin-top: 160px;
position: absolute;
bottom: 36px;
}
#logo-index{
display: initial;
margin: 10% 0 0 19%;
width: 363px;
float: left;
}
#botella-contenido-index {
display:none;
}
#texto{
width: 557px;
}
#texto-mayor{
float: left;
margin-left: 10%;
margin-top: 5%;
}
#contestar{
float: left;
margin-left: 24%;
}
#texto-disfruta{
float:left;
margin-left: -49%;
margin-bottom: 10%;
}

#botella-contenido {
display:none;
}
#vaso{
display:none;
}
#facebook {
width: 624px;
height: 37px;
margin-top: -34px!important;
margin-right: -19px!important;
padding-top: 25px!important;
}
span#u_0_2{
color:white;
}
.content-face{
display:none;
}

p.caption b.huevo{
background: url("img/b-huevo.png") no-repeat;
    width: 43px;
    height: 59px;
    padding: 10px;
    color: #ffffff;
	margin-left: -42px;
}

#face-movil{
display:block;
width: 635px;
height: 83px;
}
#caption{
    width: 800px;
    margin: 0 auto;
}
#producto-items{
	    width: 100%;
    height: 77px;
    margin: 0 auto;
    background: #333;
    margin-bottom: -17px;
}
#botones{
width: 612px;
    color: whitesmoke;
    padding: 27px;
    position: relative;
    margin: 0 auto 0 auto;
    left: 4%;
}
#botones a{
    color: whitesmoke;
    font-family: monospace;
    font-size: 17px;
    margin-left: 10px;
    margin-right: 45px;
}
#botones a:hover{
	color:#FF123E;
}

p.linea {
    font-family: monospace;
    font-size: 52px;
    color: #000;
    line-height: 26px;
    letter-spacing: 2px;
    text-align: left;
}
#frase-linea {
    width: 82%;
    padding: 5px 0;
    color: white;
    height: 90px;
    margin: -60px auto 0 auto;
}

#sombra-bottom2 {
    width: 86%;
    margin: 0 auto 0 auto;
    position: relative;
    z-index: 999999;
}


p.caption {
width: 700px;
height: 72px;
color: #FFFFFF;
position: relative;
bottom: 139px;
}
#carouselcontent{
margin-top:10px;
}

#example-image img{
border:6px solid red;
}

#pie {
width: 396px;
margin: 0 auto 0 auto;
}
footer {
width: 100%;
height:0;
}
#info-footer {
width: 211px;
float: left;
margin: -156px 0 0 357px;
}

}
@media (max-width: 540px){
body{
background-size: 600px;
width:100%;
height:100%!important;
}
#logo-index {
background-size:280px;
}
#contenido-index {
width: 540px;
}
#contenedor{
width:540px!important;
}
#texto-mayor {
background-size: 280px!important;
float: left;
margin-left: 10%;
margin-top: -4%;
}
#contestar {
float: left;
margin-left: 12.5%;
margin-top: -54px;
}
#texto-disfruta{
margin-top: 37px;
margin-right: -245px;

}

.puntos-textos {
width: 89%;
margin: 11px 40px 0 26px;
float: right;
text-align: justify;
}
.puntos-textos p {
font-family: arial;
font-size: 19px;
color: rgb(6, 54, 55);
line-height: 26px;
margin-top: 2px;
}

}

/*/////////////// iphone y ipod /////////////////*/
@media (max-width: 480px){
body{
    background: #270F02;
height: 100%!important;
}
#contenedor4{
    width: 360px!important;
    height: auto!important;
}
#cont-nosotros{
	width:100%;
}

#frase {
    width: 100%;
    padding: 48px 0;
    background: #411306;
    color: white;
    height: 90px;
    margin: 0 auto 0 auto;
}
#frase img{
    width: 248%;
    margin-top: 15px;
}

a.ubi-over {
    background: url("img/ubicanos.jpg") no-repeat;
    background-size: 195px;
    width: 114px;
    height: 33px;
    padding: 0px 85px 32px;
    text-indent: -99999px;
    overflow: hidden;
    position: relative;
    top: 131px;
    left: -101px;
    color: rgba(186, 180, 168, 0);
}
a.ubi-over:hover {
    background: url("img/ubicanos.jpg") no-repeat;
    background-size: 195px;
    width: 114px;
    height: 33px;
    padding: 0px 85px 32px;
    text-indent: -99999px;
    overflow: hidden;
    position: relative;
    top: 131px;
    left: -101px;
    color: rgba(186, 180, 168, 0);
}

#items {
    width: 70%;
    margin: 49px 20px 160px 20px;
    text-align: justify;
    float: left;
}




.puntos-textos {
width: 85%;
margin: 11px 40px 0 26px;
float: right;
text-align: justify;
}
.puntos-textos p {
font-family: arial;
font-size: 25px;
color: rgb(6, 54, 55);
line-height: 24px;
margin-top: 2px;
}
img.puntos-images {
float: left;
margin: 10px 0 0 41px;
width: 400px;
}
#fb-footer {
margin: 40px 0 0 0;
display: none;
}

header {
background: url("img/cabecera.jpg");
width: 100%;
background-size: contain;
background-position: -273px 0;
height: 272px;
padding: 0 0 0 0;
}

#logo-index{
margin-top: 0;
margin-left:10%;
float:left;
}
#contenido-index {
width: 360px!important;
margin-left:0px!important;
}
#contenedor{
background:none;
margin: 0 auto;
}
#contenido{
   /* width: 361px!important;*/
}
#texto{
width: 430px;
margin-left: 20px;
}
#base-logo{
margin-top:90px!important;
}


#copy{
float: left;
    position: relative;
    bottom: -307px;
    margin: 26px;
}


.proximamente{
margin: 50% auto 10% auto;
}
#info-pvl {
    width: 360px;
    margin: 0 auto;
}

#texto-mayor{
background-size: 270px;
height: 107px;
margin-left: 48px;
margin-top: -25px;
margin-bottom: 33px;
}
#contestar{
float:left;
margin-left:7%;
}
#texto-disfruta{
margin-bottom: -20px;
}
header {
width: 100%;
background-size: contain;
background-position: -220px 0;
padding: 0 0 0 0;
height: 190px;
}


#banner-fade{
width: 420px;
height:375px;
}
#promo {
background:none;
width: 420px;
height: 293px;
margin: 15px 0 0 5px;
float: left;
}

.carousel {
position: relative;
min-height: 20px;
height: auto !important;
height: 20px;
background: url(img/loader.gif) center center no-repeat;
padding-left: 45px;
}
.carousel li img {
width: 143px;
padding-left: 30px;
height: 191px;
}


form input {
width:80%;
}
form textarea{
width:80%;
}
form#formail{
margin-left:-15px;
}
.btn-form{
background:#C90020;
float: left;
margin-left: 15%;
width: 277px;
}
#boxwarning {
margin-left: -30px;
}

#facebook {
width: 470px;
margin: 4px 0 0 -13px;
padding-top: 75px!important;
}
.content-face {
padding-left: 68px;
padding-top: 10px;
}
#pie {
    width: 360px;
        margin: 0 auto 54px auto;
}
#estamos {
    width: 360px;
    padding: 3px 0 12px;
    background: #C76911;
    position: relative;
    z-index: 90;
    margin-bottom: -45px;
    text-align: center;
    box-shadow: rgba(29, 10, 0, 0.58) 0 12px;
}



#bienvenidos {
width: 92%;
margin: 0 57px 60px 20px;
text-align: justify;
}
#tiene-cabana {
width: 100%;
float: left;
margin: 150px 0 31px 0;
background: rgba(35, 92, 86, 0.66);
border-top: 13px solid #62A489;
}
#banner-fades img {
width: 1810%;
height: 194px;
}
#tiene-cabana li {
background: url("img/listapeque.png") no-repeat;
background-position: 0 -7px;
padding: 0 0 0px 16px;
width: 29px;
height: 36px;
line-height: 31px;
color: rgb(190, 211, 185);
font-family: arial!important;
font-size: 25px;
}
#pie-top {

height: 66px;

}

p {
color:white;
font-size:20px;
text-align:left;
font-weight: lighter;
line-height: 40px;
}

#pesca {
width: 300px;
    float: left;
    height: 532px;
    margin-right: 8px;
    margin-left: 10px;
}
#islas {
    width: 300px;
    height: 455px;
    float: left;
    margin-right: 80px;
	margin-left: 9px;
}
#termas {
    width: 300px;
    float: left;
    margin-right: 0px;
}

#comentarios2 {
    display: none;
}
#cabana-text {
float: none;
    width: 315px;
    margin-left: 20px;
    margin-right: 0;
    padding: 0;
}

#cabana-img {
float: left;
    width: 300px;
    margin-left: 0px;
}

#cabana-img img {
    width: 336px;
    margin-left: 20px;
}

#cabana-clima img {
    width: 336px;
    margin-left: 0px;
}




#cabana-clima {
    float: left;
    width: 300px;
    margin-left: 16px;
}

ul.bjqs-controls.v-centered li.bjqs-prev a {

    display: none;
}
ul.bjqs-controls.v-centered li.bjqs-next a {

    display: none;
}
li.bjqs-slide img{
    width: 644px;
    margin-left: -110px;
    margin-top: -37px;
}

a.over-top {
    top: 10px;

}


a.over {
    top: 10px;

}

#pie-top  h2{
font-size:35px;
}

h2{
font-size:35px;
}
h1{
font-size:50px;
}


.tiene-derecho {
float: left;
margin: 0 0px 0 -7px;
}
.tiene-izquierdo {
float: left;
margin: 0 0 0 -7px;
}
#continuar {
width: 100%;
height: 46px;
background: rgb(98, 164, 137);
float: left;
padding: 28px 0px 21px 27px;
}
#continuar a {
font-family: arial;
font-weight: bold;
font-size: 32px;
text-shadow: rgba(0, 0, 0, 0.61) 1px 1px;
margin-top: -10px;
text-decoration: none;
color: rgb(202, 218, 188);
}



#logo {
width: 100%;
margin: 38px auto 0 auto;
height: 190px;
}
#logo img {
    width: 100%;
    margin: -28px auto 0 auto;
    height: 216px;
}


#piefooter {
width: 360px;
    position: relative;
    margin: 0 auto 0 auto;
    bottom: -82px;
}
#promo{
display:none;
}

footer {

}
img{

}


}
