/*--------------------------------------------------
########### CSS RESET
--------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: top;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}


/*--------------------------------------------------*/
body{background:#aca773 url("../imagenes/bg-body.jpg") repeat-x;}
p{font:normal 14px/20px "Arial";color:#323123;padding: 2em 0 0 0;}
p.inicial{padding:0;}
h1{width:700px;height:92px;}
h1 span{display:none;}
h1.bienvenidos{background:url("../imagenes/titu_bienvenidos.png") no-repeat;}
h1.servicios{background:url("../imagenes/titu_servicios.png") no-repeat;height:60px;margin-top:12px;}
h1.instalaciones{background:url("../imagenes/titu_instalaciones.png") no-repeat;height:80px;}
h1.ubicacion{background:url("../imagenes/titu_ubicacion.png") no-repeat;}
h1.reservas{background:url("../imagenes/titu_reservas.png") no-repeat;height:78px;}
h1.contacto{background:url("../imagenes/titu_contactenos.png") no-repeat;height:65px;}
h1.galeria{background:url("../imagenes/titu_galeria.png") no-repeat;margin-top:10px;}
h1.checkin{background:url("../imagenes/titu_checkin.png") no-repeat;height:72px;}
h1.feriados{background:url("../imagenes/titu_feriados.png") no-repeat;}
h1.fechas{background:url("../imagenes/titu_fechas.png") no-repeat;}
h1.ok{background:url("../imagenes/titu_ok.png") no-repeat;}
h2{font:normal 20px "Georgia";margin:8px 0;}

/*--------------------------------------------------*/
#contenedor{background:url("../imagenes/bg-contenedor.jpg") no-repeat;width:961px;min-height:431px;margin:0 auto;overflow:hidden;}
#colizq, #colder{overflow:hidden}
#colizq{width:200px;float:left;margin-left:10px;}
#colder{width:712px;float:right;margin-right:20px;}
#footer{width:951px;background:url("../imagenes/bg-footer.jpg") no-repeat center top;margin:20px auto 0 auto;}

.iconossociales{overflow:hidden;text-align:right;padding-left:580px;}
.iconossociales a{display:block;width:21px;height:21px;float:left;margin:8px 4px 4px 4px;text-decoration:none;}
.iconossociales a.youtube{background: url("../imagenes/icon-youtube.jpg") no-repeat left top;}
.iconossociales a.facebook{background: url("../imagenes/icon-facebook.jpg") no-repeat left top;}
.iconossociales a.skype{background: url("../imagenes/icon-skype.jpg") no-repeat left top;}
.iconossociales a.mail{background: url("../imagenes/icon-mail.jpg") no-repeat left top;}
.iconossociales a.youtube:hover{background: url("../imagenes/icon-youtube.jpg") no-repeat left bottom;}
.iconossociales a.facebook:hover{background: url("../imagenes/icon-facebook.jpg") no-repeat left bottom;}
.iconossociales a.skype:hover{background: url("../imagenes/icon-skype.jpg") no-repeat left bottom;}
.iconossociales a.mail:hover{background: url("../imagenes/icon-mail.jpg") no-repeat left bottom;}
/*-------------------------------------------------------
COLUMNA IZQUIERDA
-------------------------------------------------------*/
.logo{margin:0px}
.mainmenu{overflow:hidden;margin-top:12px;}
.mainmenu li{margin:4px 0;}
.mainmenu li a{height:29px;width:188px;display:block;}
.mainmenu li a span{display:none;}

.mainmenu li a.home{background:url("../imagenes/mainmenu/home.jpg") no-repeat left top;}
.mainmenu li a.home:hover{background:url("../imagenes/mainmenu/home.jpg") no-repeat left bottom;}
.activehome{height:29px;width:188px;display:block;background:url("../imagenes/mainmenu/home.jpg") no-repeat left bottom;}

.mainmenu li a.servicios{background:url("../imagenes/mainmenu/servicios.jpg") no-repeat left top;}
.mainmenu li a.servicios:hover{background:url("../imagenes/mainmenu/servicios.jpg") no-repeat left bottom;}
.activeservicios{height:29px;width:188px;display:block;background:url("../imagenes/mainmenu/servicios.jpg") no-repeat left bottom;}

.mainmenu li a.alrededores{background:url("../imagenes/mainmenu/instalaciones.jpg") no-repeat left top;}
.mainmenu li a.alrededores:hover{background:url("../imagenes/mainmenu/instalaciones.jpg") no-repeat left bottom;}
.activealrededores{height:29px;width:188px;display:block;background:url("../imagenes/mainmenu/instalaciones.jpg") no-repeat left bottom;}

.mainmenu li a.ubicacion{background:url("../imagenes/mainmenu/ubicacion.jpg") no-repeat left top;}
.mainmenu li a.ubicacion:hover{background:url("../imagenes/mainmenu/ubicacion.jpg") no-repeat left bottom;}
.activeubicacion{height:29px;width:188px;display:block;background:url("../imagenes/mainmenu/ubicacion.jpg") no-repeat left bottom;}

.mainmenu li a.reservas{background:url("../imagenes/mainmenu/reservas.jpg") no-repeat left top;}
.mainmenu li a.reservas:hover{background:url("../imagenes/mainmenu/reservas.jpg") no-repeat left bottom;}
.activereservas{height:29px;width:188px;display:block;background:url("../imagenes/mainmenu/reservas.jpg") no-repeat left bottom;}

.mainmenu li a.contacto{background:url("../imagenes/mainmenu/contacto.jpg") no-repeat left top;}
.mainmenu li a.contacto:hover{background:url("../imagenes/mainmenu/contacto.jpg") no-repeat left bottom;}
.activecontacto{height:29px;width:188px;display:block;background:url("../imagenes/mainmenu/contacto.jpg") no-repeat left bottom;}

.banners{overflow:hidden;margin-top:12px;}
.banners a img{display:block;margin:8px 0;border:0;}

.fondotxt{background:url("../imagenes/bg-txt.png") no-repeat center 32px;min-height:290px;padding-top:14px;}

/*-------------------------------------------------------
COLUMNA DERECHA
-------------------------------------------------------*/
.imgheader{margin-top:12px;height:230px;}
#contenedorloop {position:relative;width:311px;height:213px;top:0px;left:0px;}
#contenedorloop img {display:none;position:absolute;top:0; left:0;}

/*--- Servicios ---*/
ul.servicios{font:normal 12px "Arial";color:#46442c;margin-left:14px;}
ul.servicios li{margin:8px 0;background:url("../imagenes/bullet-listas.png") no-repeat left top;text-indent:20px;}

.imgserv{float:right;margin-top:-220px;width:373px;height:269px;}




/* slideViewer 1.0 default styles */
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul{position: relative; left: -999em;}

.stripViewer { /* this is the DIV container for your UL of images */
position: relative;
overflow: hidden; 
border: 5px solid #8d8853; /* this is the border. should have the same value for the links */
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { /* each image is arranged horizontally */
float:left;
}
.stripTransmitter { /* this is the DIV for your transmitter (the UL generated at run time that commands the list)*/
overflow: auto;
width: 1%;
}
.stripTransmitter ul { /* the auto-generated set of links */
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{ /* in this list too, each LI is arranged horizontally */
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{ /* the links. */
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #8d8853;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover { /* hover */
background: #5b5732;
color: #fff;
}
.stripTransmitter a.current, .stripTransmitter a.current:hover { /* current */
background: #aca773;
color: #000;
}
/* end slideViewer default styles */

/* p {} */

code {
width:93%;	
font: normal 1em/1.3em 'Courier New', Courier, Fixed;
color: #000;
display: block;
padding: 0;
margin: 0;
background-color: #fff;
white-space: pre;
overflow-x: auto;
}

.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}

/*-------Horarios----------*/
.horarios{padding-left:250px;}
.ampliar a{color:#fff;text-decoration:underline;font:normal 12px "Arial";}
.ampliar a:hover{text-decoration:none;}

/*-------Forms----------*/
form{font:normal 12px "Arial";color:#000;}
form table{width:80%;}
form table tr{height:30px;}
form input, form select, form textarea{border:2px solid #615d37;background:#989666;}
form input:hover, form select:hover, form textarea:hover{border:2px solid #615d37;background:#c8c6b0;}
form input:focus, form select:focus, form textarea:focus{border:2px solid #615d37;background:#fff;}
/*------- Ubicacion -----------*/
.colizqubi{width:350px;overflow:hidden;float:left;}
.colderubi{width:350px;overflow:hidden;float:right;}