h1,h2,h3{line-height:normal}#loader,.foto-ov span{background-repeat:no-repeat}.destacado,.foto-ov span,.sobreimagen,.textoslide{font-style:italic}.contenido ul,.servicios ul{list-style-type:square;list-style-position:inside}.contenido ul,.servicios,.servicios ul{list-style-position:inside}.foto-ov span,.habitaciones,.habitaciones h3,.logo,.subtitulo,.text-center,.textoslide,nav ul{text-align:center}@font-face{font-family:lg;src:url(fonts/lg.eot?n1z373);src:url(fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(fonts/lg.woff?n1z373) format("woff"),url(fonts/lg.ttf?n1z373) format("truetype"),url(fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}body,html{height:100%;min-height:100%}html{position:relative;color:#9D3430}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#2D2D2D;background-color:#FFF;overflow:hidden}.textohome,.textoslide{border-radius:4px;background-color:rgba(255,255,255,.8)}body.loaded{overflow:auto}.foto-ov,.galeria,.home{overflow:hidden}h1,h2,h3,h4{font-family:'Playfair Display SC',serif;color:#2D2D2D}.container,.destacado{font-family:Georgia,"Times New Roman",Times,serif}h1{font-size:34px;font-weight:300;margin-top:5px;margin-bottom:5px}.btn-contacto,.contacto,h2,h3{font-weight:400}h2{font-size:28px}h3{font-size:24px}.destacado{color:#666;font-size:22px}.subtitulo{font-size:22px;color:#000;margin-bottom:0;margin-top:0}.contenedor{width:100%;max-width:1140px;margin-right:auto;margin-left:auto}.top,.top-home{max-width:100%;position:absolute;top:10px;width:100%;z-index:999}.top-home{left:0}.top{margin-bottom:-15px;margin-top:-15px}#logo{z-index:999;position:relative;max-width:200px;width:100%;height:auto;margin-top:10px}nav.nav-gris #logo{margin-top:18px}.logo{width:20%;float:left}.textohome{width:50%;max-width:600px;z-index:999;margin-left:auto;color:#000;float:right;margin-top:200px;font-family:Verdana,Geneva,sans-serif;font-size:13px;margin-right:5%;padding:15px 20px 0}.textohome h1{color:#000;margin-top:0;margin-bottom:0}.textoslide{width:30%;max-width:400px;z-index:999;color:#333;font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;position:absolute;padding:20px;left:30px;top:30px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:1;font-variant:normal}.flex-active-slide,.foto-ov{position:relative}@media only screen and (max-width :640px){.textoslide{display:none}}.galeria,.social{display:inline-block}.flexslider .flex-active-slide .animation.animated-item-1{-webkit-animation:fadeInDown 1.5s linear 1.5s both;-moz-animation:fadeInDown 1.5s linear 1.5s both;-o-animation:fadeInDown 1.5s linear 1.5s both;-ms-animation:fadeInDown 1.5s linear 1.5s both;animation:fadeInDown 1.5s linear 1.5s both}.galeria{background-color:rgba(141,16,110,1);margin:1%;width:22.7%}.galeria img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.galeria:hover img{-webkit-transform:scale(1);transform:scale(1)}@media only screen and (max-width :1200px){.galeria{margin:1%;width:22%}}@media only screen and (max-width :400px){.galeria{margin:1%;width:21%}}#map-canvas{width:100%;height:600px;margin-bottom:20px}.habitaciones .vermas,.reserva{background-color:rgba(141,16,110,1);color:rgba(255,255,255,1);margin-left:10px;display:inline-block;margin-bottom:20px;-webkit-border-radius:3px;border-radius:3px;padding:10px 15px}.foto-ov,.foto-ov span{display:block}.social{background-color:#333;color:#FFF;margin-left:10px;margin-bottom:15px;font-family:Arial,Helvetica,sans-serif;font-size:12px;border-radius:4px;padding:7px 10px}@media only screen and (max-width :768px){.social{margin-bottom:0}}.habitaciones h3{color:rgba(51,51,51,1);display:block;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(214,214,214,1)}.foto-ov img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.foto-ov:hover>img{-webkit-filter:brightness(.3);filter:brightness(.3)}.foto-ov span{position:absolute;width:100%;height:100%;color:rgba(255,255,255,1);left:0;top:0;font-size:22px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;padding-top:40%;background-image:url(images/isotipo.png);background-position:center 40%;font-family:Georgia,"Times New Roman",Times,serif;opacity:0}.servicios ul,footer,footer .container{font-family:Arial,Helvetica,sans-serif}.foto-ov:hover span{opacity:1}.servicios{margin-top:30px;margin-bottom:30px}.servicios ul{font-size:13px;margin:0;padding:0}footer{background-color:#ebebeb;clear:both;padding-top:10px;padding-bottom:30px;color:#333;position:fixed;bottom:-420px;left:0;z-index:999;width:100%}footer a{color:#C01696}footer a:hover{color:#E727B7}footer hr{height:0;border-top-width:1px;border-top-style:dotted;border-top-color:#C4C4C4}footer small{font-size:12px}@media only screen and (max-width :1024px){footer small{display:none}}@media only screen and (max-width :640px){footer img{display:none}footer{font-size:12px;overflow:scroll;height:100%}.form-group{margin-bottom:5px}}footer .btn-sm{margin:2px 0;display:inline-block}.btn-contacto{font-size:14px;float:right;color:#333;display:inline-block;margin-top:5px}.btn-contacto em{font-size:10px;line-height:16px;display:block;float:right;margin-left:3px}.btn-contacto:focus,.btn-contacto:hover{color:#333;text-decoration:none}.contacto{font-size:30px;font-family:'Playfair Display SC',serif;margin-top:0;margin-bottom:5px}@media only screen and (max-width :640px){.contacto{font-size:20px;margin-top:-10px;margin-bottom:0;display:none}.pie hr{margin-top:10px;margin-bottom:10px}}.pie .contenedor a{text-decoration:none;font-weight:700;color:#E0DDDC}nav{width:100%;position:relative;background-color:rgba(255,255,255,.8);padding:0;display:block;height:80px;margin:60px 0 0}nav.nav-gris{background-color:rgba(239,239,239,.8);margin-top:0;height:100px}nav ul{height:70px;list-style-type:none;position:relative;padding:10px 0 0;float:left;width:80%;margin:0}nav.nav-gris ul{padding-top:15px}nav li{display:inline}nav li a{display:inline-block;font-size:12px;line-height:60px;padding-right:1%;padding-left:1%;text-decoration:none;color:#333;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif}.menu li .activo::after,.menu li a::after{content:" ";height:5px;left:0;bottom:0;display:block}nav.nav-gris li a{color:#666}.menu li a:hover::after{bottom:0;background-color:#8D106E;width:100%;margin-right:0;margin-left:0}.menu li a::after{width:1%;position:absolute;background-color:rgba(0,0,0,0);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin-right:50%;margin-left:50%}.menu li .activo::after{width:100%;position:absolute;background-color:#8D106E;margin-right:0;margin-left:0}.menu li a:hover{color:rgba(89,11,70,.8);text-decoration:none}nav.nav-gris .menu li a:hover{background-color:rgba(239,239,239,.8);color:#8D106E}.menu li .activo{color:#8d106e}nav.nav-gris .menu li .activo{color:#8D106E}nav a#pull{display:none}@media only screen and (max-width :1280px){nav li a{font-size:12px;padding-right:.5%;padding-left:.5%}}@media only screen and (max-width :860px){.top,nav a#pull{position:relative}.logo{width:150px;margin-top:5px;margin-left:20px}nav,nav ul{width:100%}nav .container{margin:0;padding:0;width:100%}nav{border-bottom:0;margin-bottom:0;padding:10px 0}nav ul{display:none;height:auto;padding:10px;background-color:rgba(255,255,255,1);top:18px;margin-bottom:50px}nav a#pull{display:block;background-color:rgba(0,0,0,.8);width:50px;color:#FFF;line-height:50px;font-size:20px;text-decoration:none;margin-top:5px;text-transform:uppercase;float:right;text-align:center;margin-right:20px}nav a#pull:before{font-family:fontello;content:"\f0c9";display:inline-block}nav li{display:block;float:none;width:100%}nav li a{width:100%;padding-right:10px;padding-left:10px;line-height:40px;text-align:left;height:40px;font-size:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,.2)}.contenido,.promo{width:100%;padding-left:0}.enviar{height:50px;width:100%;margin-left:0}.contenidofotos .galeria{display:block;float:left;margin-top:10%;margin-right:10%;height:auto;width:40%}#logo{margin-top:0}}.home,.home .slides>li{height:100%;width:100%}@media only screen and (max-width :640px){nav{margin-top:-10px}}.home .slides>li{background-size:cover;background-position:center;display:none;-webkit-backface-visibility:hidden}.flex-viewport,.flexslider-container,.home .slides{height:100%;position:relative}.home{margin:0;padding:0;border:0 solid}.flex-pauseplay span{text-transform:capitalize}.flexslider-container2,.flexslider-container2 .flex-viewport,.flexslider-container2 .home .slides{height:auto;position:relative;margin-bottom:10px}.form-control{display:block;width:100%;height:36px;font-size:15px;line-height:1.42857143;color:#333;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;padding:8px 12px}@media only screen and (max-width :640px){.form-control{display:block;width:100%;height:36px;font-size:13px;padding:2px 6px}}.btn-enviar{color:#fff;background-color:#8D106E;border-radius:3px;font-size:15px;padding:20px 40px;font-family:Arial,Helvetica,sans-serif;border-style:none}.btn-enviar:hover,.social:hover,.vermas:hover{color:#fff;text-decoration:none;background-color:#7A0E60}
nav.nav-gris .menu li a.btn-warning {
    color: #fff!important;
    background-color: #f0ad4e;
    border-color: #eea236!important;
}
nav.nav-gris .menu li a.btn-warning:hover {
    color: #fff!important;
    background-color: #f0ad4e;
    border-color: #eea236!important;
}
nav.nav-gris .menu li a.btn-warning::after {
   display: none;
	content: "";
}
.kw_container {
    position: fixed;
    top: 60%;
    z-index: 10;
    background-color: #ffffff00!important;
}
@media only screen and (max-width :640px){
	.kw_container {
    top: 40%;
}
	.kw_theme_ligth .kw_book {
    background: rgba(255, 255, 255, 0);
}
	}
@media only screen and (max-width :640px){.btn-enviar{font-size:15px;padding:6px 40px;width:100%}}.servicios{color:#666;text-decoration:none;margin:0;padding:0;list-style-type:square}@font-face{font-family:fontello;src:url(fonts/fontello.eot?19823499);src:url(fonts/fontello.eot?19823499#iefix) format('embedded-opentype'),url(fonts/fontello.woff2?19823499) format('woff2'),url(fonts/fontello.woff?19823499) format('woff'),url(fonts/fontello.ttf?19823499) format('truetype'),url(fonts/fontello.svg?19823499#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn:hover,.cerrar-descripcion:hover,.cerrar:hover{text-decoration:none}.icon-mail:before{content:'\e800'}.icon-phone:before{content:'\e801'}.icon-up-open:before{content:'\e802'}.icon-right-open:before{content:'\e803'}.icon-down-open:before{content:'\e804'}.icon-left-open:before{content:'\e805'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-menu:before{content:'\f0c9'}.icon-whatsapp:before{content:'\f232'}.icon-tripadvisor:before{content:'\f262'}.wrap_buscador{width:350px;z-index:999;border-radius:4px;background-color:rgba(255,255,255,.8);margin-left:2%;color:#666;float:left;margin-top:50px;padding:5px 10px 0}@media only screen and (max-width :640px){.wrap_buscador{width:90%!important;margin-left:5%!important}}.wrap_buscador_inline{color:#fff;padding-top:15px;padding-bottom:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.wrap_buscador input,.wrap_buscador select,.wrap_buscador_inline input,.wrap_buscador_inline select{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#999}.dark{background-color:rgba(237,237,237,1);margin-bottom:5px;margin-top:0;border-top-width:1px;border-top-style:solid;border-top-color:#D6D6D6;clear:both}.dark h1{color:#333;margin-top:52px;margin-bottom:52px}.wrap_buscador label,.wrap_buscador_inline label{font-size:12px;font-family:Arial,Helvetica,sans-serif}.wrap_buscador form{padding:0}.wrap_buscador_inline form{display:block;padding:0}.wrap_buscador_inline input,.wrap_buscador_inline select{margin-top:10px}.wrap_buscador_inline form .col-md-3,.wrap_buscador_inline form .col-md-6{padding-left:0}.wrap_buscador .texto{letter-spacing:.5px;float:left;width:100%;padding-top:10px;text-align:center;font-size:20px;color:#000;line-height:normal}.wrap_buscador_inline .texto{float:left;width:100%;padding-top:0;font-size:18px;color:#333;display:inline-block;margin-left:-15px;line-height:0}.texto2{font-size:14px;padding-top:5px;padding-bottom:5px;letter-spacing:-1px;text-align:center}.wrap_buscador_inline .texto2{font-size:13px;text-align:left;display:inline-block;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;color:#999;margin-left:8px}.btn,.cerrar{text-align:center}.texto2 strong{font-size:22px;color:#09C}.boton,.wrap_buscador_inline .texto2 strong{font-size:15px}.boton{color:#fff;background-color:#8D106E;border-radius:3px;font-family:Arial,Helvetica,sans-serif;width:100%;margin-top:20px;border-style:none;padding:12px 40px}.wrap_buscador_inline .boton{margin-top:10px;padding-top:7px;padding-bottom:7px}.boton:hover{background-color:#7A0E60;color:#FFF}.boton:active{position:relative;top:1px}@media only screen and (max-width :860px){.wrap_buscador{position:relative;left:auto;bottom:auto;transform:translate(0,0);-webkit-transform:translate(0,0);width:100%;z-index:999;text-align:center;padding:15px;margin-left:auto;margin-top:15px}.wrap_buscador form{display:none}.wrap_buscador_inline .texto{float:none;text-align:center}.wrap_buscador_inline .texto2{text-align:center;display:block;margin-left:0;line-height:30px}.dark h1{text-align:center}nav.nav-gris #logo{margin-top:0}nav.nav-gris{height:80px}.textohome{display:none}}#loader,#loader-wrapper,#loader-wrapper .loader-section{height:100%;width:100%;top:0}#loader-wrapper{position:fixed;left:0;z-index:999999}#loader{display:block;position:relative;left:0;margin:0;-webkit-animation:spin 15s linear infinite;animation:spin 15s linear infinite;z-index:99999;background-image:url(images/preload.png);background-position:center center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}#loader-wrapper .loader-section{position:fixed;z-index:1000;background-color:#FFF}.loaded #loader{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.loaded .loader-section{opacity:0;-webkit-transition:all .3s 1s ease-out;transition:all .3s 1s ease-out}.loaded #loader-wrapper{visibility:hidden;-webkit-transition:all .3s 1s ease-out;transition:all .3s 1s ease-out}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.restel a,.scrollbar a{font-weight:700}.btn:hover{color:#fff}.btn-default{color:#fff;background-color:#8D106E;border-color:#8D106E}.restel{margin-top:5px;display:block}.restel a{color:#C00;font-size:24px}.habitacion1,.habitacion2,.habitacion3{position:fixed;height:100%;width:100%;left:0;top:0;z-index:9999;display:none}.cerrar{position:absolute;top:20px;z-index:999;right:20px;font-size:20px;height:40px;width:40px;line-height:40px;color:rgba(255,255,255,1);font-family:lg}.abrir-descripcion:after,.cerrar-descripcion:after,.descripcion{font-family:Arial,Helvetica,sans-serif;position:absolute;text-align:center}.cerrar:after{content:"\e070"}.abrir-descripcion:after,.cerrar-descripcion:after{top:20px;z-index:999;background-color:#FFF;right:20px;font-size:30px;height:30px;width:30px;line-height:30px;color:#333}.cerrar-descripcion:after{content:'-'}.abrir-descripcion:after{content:'+'}.descripcion{bottom:30px;z-index:1020;background-color:rgba(255,255,255,.9);left:20px;font-size:14px;width:40%;color:#333;padding:0 20px 20px}.sobreimagen{color:#333;background-color:rgba(255,255,255,.8)}.descripcion h2{font-size:18px}@media only screen and (max-width :600px){.descripcion{width:90%}}.sobreimagen{position:absolute;width:30%;height:90%;top:0;right:0;z-index:999;padding:2%;display:flex;align-items:center;font-family:Georgia,"Times New Roman",Times,serif;font-size:21px;margin:2%;-webkit-border-radius:3px;border-radius:3px}.sobreimagen .servicios2{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal}.sobreimagen .servicios2 ul{list-style-type:none;padding:0;margin:0 0 10px}@media only screen and (max-width :1440px){.sobreimagen{font-size:18px}}#clima,#px_acion_search{font-size:15px;text-align:center}@media only screen and (max-width :900px){.sobreimagen{position:relative;width:100%;max-width:100%;margin:0}}.scrollbar{padding-right:15px}.scrollbar hr{border-bottom-width:1px;border-top-style:none;border-bottom-style:solid;border-bottom-color:rgba(240,240,240,1)}#clima{padding:10px;margin:30px auto;width:340px;position:absolute;left:30px;bottom:30px;z-index:900;border-radius:4px}#px_acion_search{color:#fff;background-color:#8D106E;border-radius:3px;width:50%;padding:7px;margin:20px 0;cursor:pointer}@media only screen and (max-width :860px){#clima{width:100%;position:absolute;left:0;bottom:30px}#px_acion_search,.px_search{float:none!important}#px_acion_search{color:#fff;background-color:#8D106E;border-radius:3px;font-size:15px;width:100%;text-align:center;padding:7px;margin:20px 0;cursor:pointer;max-width:480px;display:inline-block}.px_search>a{width:100%;display:block;text-align:center}.dark h1{margin-top:10px;margin-bottom:0}}@font-face{font-family:weather;src:url(fonts/artill_clean_icons-webfont.eot);src:url(fonts/artill_clean_icons-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/artill_clean_icons-webfont.woff) format('woff'),url(fonts/artill_clean_icons-webfont.ttf) format('truetype'),url(fonts/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg) format('svg');font-weight:400;font-style:normal}#clima p i{margin:0;font-family:weather;font-weight:400;font-size:60px;line-height:42px;float:left}#clima p{margin:0}#clima .ico-0:before{content:":"}#clima .ico-1:before{content:"p"}#clima .ico-2:before{content:"S"}#clima .ico-3:before{content:"Q"}#clima .ico-4:before{content:"S"}#clima .ico-5:before,#clima .ico-6:before,#clima .ico-7:before,#clima .ico-8:before{content:"W"}#clima .ico-9:before{content:"I"}#clima .ico-10:before{content:"W"}#clima .ico-11:before,#clima .ico-12:before,#clima .ico-13:before,#clima .ico-14:before{content:"I"}#clima .ico-15:before{content:"W"}#clima .ico-16:before{content:"I"}#clima .ico-17:before{content:"W"}#clima .ico-18:before{content:"U"}#clima .ico-19:before,#clima .ico-20:before,#clima .ico-21:before,#clima .ico-22:before,#clima .ico-23:before{content:"Z"}#clima .ico-24:before,#clima .ico-25:before{content:"E"}#clima .ico-26:before{content:"3"}#clima .ico-27:before{content:"a"}#clima .ico-28:before{content:"A"}#clima .ico-29:before{content:"a"}#clima .ico-30:before{content:"A"}#clima .ico-31:before{content:"6"}#clima .ico-32:before{content:"1"}#clima .ico-33:before{content:"6"}#clima .ico-34:before{content:"1"}#clima .ico-35:before{content:"W"}#clima .ico-36:before{content:"1"}#clima .ico-37:before,#clima .ico-38:before,#clima .ico-39:before{content:"S"}#clima .ico-40:before{content:"M"}#clima .ico-41:before{content:"W"}#clima .ico-42:before{content:"I"}#clima .ico-43:before{content:"W"}#clima .ico-44:before{content:"a"}#clima .ico-45:before{content:"S"}#clima .ico-46:before{content:"U"}#clima .ico-47:before{content:"S"}