html{margin:0;padding:0;border:0;}body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}body{line-height:1.5;background:white;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;float:none!important;}table,th,td{vertical-align:middle;}blockquote:before,blockquote:after,q:before,q:after{content:'';}blockquote,q{quotes:"" "";}a img{border:none;}:focus{outline:0;}html{font-size:100.01%;}body{font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}h1{font-size:3em;line-height:1;margin-bottom:.5em;}h2{font-size:2em;margin-bottom:.75em;}h3{font-size:1.5em;line-height:1;margin-bottom:1em;}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}h6{font-size:1em;font-weight:bold;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}p{margin:0 0 1.5em;}.left{float:left!important;}p .left{margin:1.5em 1.5em 1.5em 0;padding:0;}.right{float:right!important;}p .right{margin:1.5em 0 1.5em 1.5em;padding:0;}a:focus,a:hover{color:#09f;}a{color:#06c;text-decoration:underline;}blockquote{margin:1.5em;color:#666;font-style:italic;}strong,dfn{font-weight:bold;}em,dfn{font-style:italic;}sup,sub{line-height:0;}abbr,acronym{border-bottom:1px dotted #666;}address{margin:0 0 1.5em;font-style:italic;}del{color:#666;}pre{margin:1.5em 0;white-space:pre;}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}li ul,li ol{margin:0;}ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dl{margin:0 0 1.5em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5em;}table{margin-bottom:1.4em;width:100%;}th{font-weight:bold;}thead th{background:#c3d9ff;}th,td,caption{padding:4px 10px 4px 5px;}tbody tr:nth-child(even) td,tbody tr.even td{background:#e5ecf9;}tfoot{font-style:italic;}caption{background:#eee;}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}.hide{display:none;}.quiet{color:#666;}.loud{color:#000;}.highlight{background:#ff0;}.added{background:#060;color:#fff;}.removed{background:#900;color:#fff;}.first{margin-left:0;padding-left:0;}.last{margin-right:0;padding-right:0;}.top{margin-top:0;padding-top:0;}.bottom{margin-bottom:0;padding-bottom:0;}
html,body{color:#2A0202;font-family:Trebuchet MS,Verdana,Arial,Sans-Serif!important;font-size:12px;background:#E6D7B8 url(../images/layout/bg-body.jpg) top repeat-x;line-height:1;}h1{color:#850708;font-family:'Allura',cursive;font-size:41px;letter-spacing:-0.02em;padding:10px 0 0;margin-bottom:0;text-shadow:1px 1px 2px #fff;}h2{color:#850708;font-family:'Allura',cursive;font-weight:normal;font-size:29px;padding:10px 0 0;margin-bottom:0;text-shadow:1px 1px 2px #fff;}h2.home{font-size:29px;letter-spacing:-0.01em;margin-bottom:20px;}h3{color:#2A0202;font-weight:normal;}p{margin:0 0 1.2em;line-height:2;}a{color:#850708;text-decoration:none;}a:focus,a:hover{color:#540302;}strong{font-weight:bold;}ul,ol{padding-left:2.5em;}#page-wrapper{padding:0;margin:0 auto;min-width:1050px;}#header{min-height:132px;}#header .wrapper{width:960px;margin:0 auto;overflow:hidden;padding-top:14px;}#footer{min-height:196px;background:url(../images/layout/bg-footer.jpg) bottom repeat-x;}#footer .wrapper{margin:0 auto;width:960px;overflow:hidden;padding:0;}#section{clear:both;}#section .wrapper{clear:both;margin:0 auto;padding:24px 0;width:960px;overflow:hidden;}#top-nav{position:absolute;top:0;width:100%;overflow:hidden;padding-top:14px;}#top-nav .wrapper{position:relative;clear:both;margin:0 auto;width:960px;overflow:hidden;}#top-nav .user-menu{margin:0;width:82px;float:right;}#top-nav .user-menu ul{padding:0;margin:0;list-style:none;}#top-nav .user-menu ul li{padding:0;margin:0;}#top-nav .user-menu a{display:block;width:81px;height:23px;text-indent:-9999px;}#top-nav .user-menu a.lang-en{background:transparent url(../images/layout/bg-lang-en.png) no-repeat;}#top-nav .user-menu a.lang-es{background:transparent url(../images/layout/bg-lang-es.png) no-repeat;}#top-nav .social-buttons-es,#top-nav .social-buttons-en{margin-right:10px;height:1.8em;overflow:hidden;white-space:nowrap;float:right;}#top-nav .social-buttons-es .social-twitter iframe{width:65px!important;}#top-nav social-buttons-en .social-twitter iframe{width:60px!important;}#top-nav .social-buttons-en .social-facebook iframe{width:45px!important;}#top-nav .social-buttons-es .social-googleplus{margin:0 2px;}#top-nav .social-buttons-en .social-googleplus{margin:0 4px;}#top-nav .social-googleplus div{display:inline!important;}.st_sharethis{position:relative;bottom:3px;}.st_sharethis .sharethis{color:#540302!important;}.chicklets{font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;}#header .logo{width:284px;height:48px;background:transparent url(../images/layout/logo.png) no-repeat;text-indent:-9999px;position:absolute;top:20px;}#header .logo a{display:block;height:50px;}#header .action-menu{padding-top:42px;overflow:hidden;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif!important;}#header .action-menu ul{padding:0;margin:0;float:right;position:relative;}#header .action-menu ul li{float:left;display:inline;line-height:10px;background:url("../images/layout/bullet-action-menu.png") center left no-repeat;padding:0 6px 0 8px;}#header .action-menu ul li:first-child{background:none;}#main-nav ul li:last-child a,#header .action-menu ul li:last-child{padding-right:0!important;margin-right:0!important;}#header .action-menu a{font-size:11px;color:#540302;}#header .action-menu a:focus,#header .action-menu a:hover{color:#2A0202;}#main-nav{padding-top:33px;overflow:hidden;}#main-nav ul{list-style:none;margin:0;padding:0;}#main-nav ul li{float:left;margin:0;}#main-nav ul li:first-child{background:none;}#main-nav ul a{display:block;padding:0 12px;color:#fff;font-size:12px;line-height:1.3;text-transform:uppercase;}#main-nav ul a:hover{color:#C5ABAA;}#footer h3{color:#E01920;font-size:28px;margin:10px 0;font-family:'Allura',cursive;}#footer ul{list-style:none;margin:0 0 0 4px;padding:0;}#footer ul li a:hover{color:#C5ABAA;}#footer .site-map,#footer .customers-menu,#footer .social-links{padding-top:3px;overflow:hidden;float:left;}#footer ul li{float:left;margin:0;padding:0 0 4px;font-size:12px;}#footer ul li a{display:block;color:#fff;}#footer .site-map{margin-right:44px;background:transparent url(../images/layout/bg-ul-footer.png) right bottom no-repeat;}#footer .site-map ul{float:left;margin:0;width:350px;}#footer .site-map ul li{float:left;width:175px;}#footer .customers-menu{width:272px;margin-right:44px;background:transparent url(../images/layout/bg-ul-footer.png) right bottom no-repeat;min-height:160px;}#footer .customers-menu ul li{float:left;font-size:12px;margin:2px 0;width:175px;}#footer ul li:last-child{padding-right:0;margin-right:0!important;}#footer .social-links ul{list-style:none outside none;margin:0;padding:0 0 0 5px;}#footer .social-links ul li{float:none;background:none;line-height:22px;padding:0;}#footer .social-links{float:left;width:235px;}#footer .social-links a{background:transparent url(../images/layout/social-sprites.png) no-repeat;padding:0 4px 0 26px;width:82px;float:left;}#footer .social-links a.facebook{background-position:0 0;}#footer .social-links a.twitter{background-position:0 -25px;}#footer .powered-by{float:right;padding-top:6px;color:#E01920;}#footer .powered-by p{color:#E01920;padding:0;margin:0;}#footer .powered-by a,#footer .powered-by a:visited{color:#fff;}#footer .powered-by a:hover{color:#C5ABAA;}#slideshow{height:383px;}#slideshow .wrapper{width:960px;margin:0 auto;position:relative;overflow:hidden;}#slideshow .slide-player{width:960px;margin:0 auto;}#slideshow .slide-player img.hideme{display:none;}#slider{height:383px;z-index:0;background:url(../images/layout/loading.png) no-repeat center center;}#slider img{display:none;}#slider a{border:0 none;display:block;}.nivo-directionNav a{border:0 none;display:block;height:28px;text-indent:-9999px;width:28px;}.nivoSlider{position:relative;}.nivoSlider img{position:absolute;top:0;left:0;display:none!important;}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}.nivo-box{float:left;}.nivo-caption{background:none repeat scroll 0 0 #1b3253;bottom:0;color:#f4efb2;left:0;margin-bottom:10px;opacity:.8;position:absolute;width:960px;z-index:89;font-style:italic;}.nivo-caption p{padding:8px;margin:0;}.nivo-caption a{display:inline!important;}.nivo-html-caption{display:none;}.nivo-directionNav a{position:absolute;top:300px;z-index:99;cursor:pointer;}.nivo-prevNav{left:10px;}.nivo-nextNav{right:10px;}#gallery{padding:0!important;margin:0 0 25px!important;overflow:auto;}#gallery h2{clear:both;}#gallery ul{list-style:none;padding:5px 0;margin:0;overflow:auto;}#gallery li{float:left;width:20%;height:120px;text-align:center;margin-bottom:10px;background:none!important;padding-left:14px!important;line-height:normal!important;}#gallery li a.thumbnail span.border{display:block;height:100%;text-indent:-9999px;}#gallery li a.thumbnail:hover span.border{border:1px solid #E6E2DA;}#gallery li a.thumbnail{background-position:center center;background-repeat:no-repeat;}#gallery li a.thumbnail:hover{background-color:#D9CAAD;}#gallery li a{width:100%;height:100%;display:block;}#booking-box{color:#C5ABAA;height:118px;}#booking-box .wrapper{margin:0 auto;width:960px;overflow:hidden;padding:23px 0 0!important;}#booking-box input,#booking-box select{border:1px solid #2A0202;color:#615453;cursor:pointer;font-family:Arial,Helvetica,sans-serif;padding:1px 2px;}#booking-box .calendarinput.calendar-icon{background:url("../images/layout/bg-calendar.gif") no-repeat scroll 82px 0 #FFF;cursor:pointer;width:95px;}#booking-box .bookingFooter{float:right!important;}#booking-box .a_button_search{background:url('../images/layout/button-reserve.png') no-repeat transparent;height:25px!important;width:67px!important;margin-top:2px;}#booking-box .a_button_search_eng{background:url('../images/layout/button-reserve.png') scroll 0 -25px no-repeat transparent;height:25px!important;width:67px!important;margin-top:2px;}#booking-box #listDestination #dropListDestination{width:160px!important;}#booking-box .row{clear:left;overflow:hidden;}#booking-box .column{float:left;width:auto;}#booking-box label.column{float:left;width:auto;margin-right:20px!important;}#booking-box #booking-activity-search label.column,#booking-box #booking-package-search label.column{float:left;width:auto;margin-right:22px!important;}#booking-engine .searchType label{color:#f0f0f0;}#booking-engine #agreement-code{display:none;}#booking-engine .titleBooking{text-transform:none;font-family:'Allura',cursive;float:left;margin-right:30px;font-size:34px;padding:4px 0;margin-bottom:2px;color:#E01920;}#section .content{float:left;width:600px;}#section .sidebar{width:270px;float:right;padding-top:5px;}#section h2{color:#540302;}.sidebar h2{font-size:30px;margin-bottom:8px;text-shadow:none;}.sidebar .submenu{line-height:1.5;}.sidebar .submenu ul li{list-style-type:circle;}#section .content a{color:#A17000;text-decoration:underline;}#section .content a:hover,#section a:focus{text-decoration:none;}#section .content ul{list-style:none;}#section .content ul li{margin:0;background:url("../images/layout/bullet-content.png") no-repeat 2px 11px;padding-left:14px;line-height:30px;}.container{position:relative;width:1200px;margin:0 auto;padding:0;}.banner-mejor{background:#ffecc6;padding:.5em;border:1px solid #c5a677;width:70%;margin:auto;text-align:center;display:flex;margin-top:2em;}.banner-text{width:70%;display:inline-block;}.banner-sello{width:27%;display:inline-block;text-align:right;}.featured-event{margin-right:5px;margin-top:5px;}.featured-event ul.events{list-style:none;padding:0;margin:0;}.featured-event ul.events li{padding:0;}.featured-event ul.events li .thumb_event{width:230px;}.featured-event ul.events li .date{border-right:1px solid #7A7A7A;display:block;text-align:center;width:30px;float:left;}.featured-event ul.events li .day{color:#AF0204;display:block;font-size:12px;margin-top:8px;}.featured-event ul.events li .month{color:#AF0204;text-transform:uppercase;display:block;font-size:12px;}.featured-event ul.events li .year{font-size:12px;}.featured-event ul.events li .info{padding:5px 5px 5px 38px;width:200px;}.featured-event ul.events li h3{margin:0;}.featured-event ul.events li h3 a{font-size:12px;margin:0;max-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#A17000;text-decoration:underline;}.featured-event ul.events li .info p{padding:0;margin:0;}.featured-event #sudoSlider{width:259px;margin-bottom:14px;}.featured-event #sudoSlider img{border:2px solid #041A31;box-shadow:0 1px 5px #7A7A7A;}.featured-event #sudoSlider ul{height:170px;overflow:hidden;}.featured-event #sudoSlider ul,#sudoSlider li{position:relative;margin:0;padding:0;list-style:none;}.featured-event #sudoSlider li{width:250px;overflow:hidden;}.featured-event .no-events{display:block;padding:10px;text-align:center;}#sign-up-newsletter{padding-bottom:25px;overflow:hidden;clear:both;}#sign-up-newsletter .inner{padding:0 10px;}#sign-up-newsletter p{line-height:12px;margin:0;padding-bottom:4px;font-size:10px;}#sign-up-newsletter input.email{float:left;border:2px solid #E47C63;font-size:11px;color:#666;padding:1px;width:152px;}#sign-up-newsletter .email-signup{background-color:#9A0501;border:2px solid #E47C63;color:#FFF;cursor:pointer;float:right;font-size:12px;padding:1px;width:72px;}#sign-up-newsletter input.error{border:1px dotted Red;}#sign-up-newsletter label.error{color:Red;display:inline-block;padding:6px 2px;font-size:90%;}#sign-up-newsletter .form-module-email{padding:4px;height:26px;}body:nth-of-type(1) .#sign-up-newsletter .form-module-email{padding:4px 4px 26px;}#weather{line-height:1.5;}#weather .weatherCity{text-transform:capitalize!important;white-space:nowrap;}#weather .weatherTemp{float:left;font-size:2.2em!important;font-weight:normal!important;padding:10px 0 24px 75px;width:60px!important;}#weather .weatherRange,.weatherWind{float:right;text-align:right;font-size:1em!important;}#weather .weatherItem{padding:0;background-position:5px 15px;text-align:left!important;}#weather .weatherDesc{text-align:right;padding-top:2px;}#weather .weatherLink{clear:left;font-size:.8em;text-align:left;}#weather .even{border-top:inherit!important;}#events-calendar #Evento{width:95%;position:relative;float:left;padding-left:10px;text-align:justify;}#events-calendar #Evento #imagen{border:1px solid #850708;float:left;padding:3px;}#events-calendar #Evento #fecha{float:left;position:relative;padding-left:5px;}#events-calendar #Evento #titulo{position:relative;padding-left:5px;font-size:18px;color:#850708;}#events-calendar #Evento #descripcion{text-align:justify;position:relative;top:10px;left:5px;line-height:20px;}#events-calendar .ulmap{text-decoration:none;position:relative;float:left;}#events-calendar .ulmap li{display:inline;}#cal{line-height:1.4;margin-bottom:22px;width:266px;}#cal .borde table{width:80%;margin:0 auto;}#cal .borde table tbody tr td{padding:0;margin:0;width:10!important;}#cal .borde table tbody .hoy .dia{color:#E01920;}#cal .borde table tbody .navegacion td a{text-align:center;display:block;}#cal .borde table tbody .titulo span{display:block;text-align:center;}.MonthlyCalendar .MonthName{color:#fff!important;}.DateLabel label{color:#850708!important;}#cal tbody tr:nth-child(2n) td,tbody tr.even td{background:none repeat scroll 0 0 #D9CAAD;}#jMonthCalendar{margin-bottom:10px;}#jMonthCalendar tbody tr td{background:#F2EDE1;}#jMonthCalendar tbody tr td.Inactive{background:#F2EDE1;color:#D9CAAD;}#jMonthCalendar tbody tr:nth-child(2n) td,tbody tr.even td{background:none repeat scroll 0 0 #F2EDE1!important;color:#D9CAAD;}ul.ulmap,ul.ulmap li{background:none!important;padding-left:0!important;margin-left:0!important;}#section .wrapper .content .site-map ul li{line-height:1.5;list-style-type:circle;background:none!important;padding-left:0!important;margin-left:0!important;}#section .wrapper .content .site-map .fside ul li a{font-size:inherit;}#section .wrapper .content .site-map .fside{background:none;float:left;margin-bottom:20px;padding:5px 15px 0;width:44%;}.ui-widget{font-size:.9em!important;}.ui-widget-header{border:1px solid #fff!important;background:#E01917!important;color:#fff!important;}.ui-datepicker th{background:none!important;}.waitingpopup-content-sublable{background:#E01917!important;}.waitingpopup-content{background-color:#E01917!important;}html>body .waitingpopup-content-sublable{background-color:#E01917!important;}.banner{position:absolute;left:0;width:190px;height:146px;background-color:#310101;cursor:pointer;-moz-border-radius:0;-webkit-border-radius:0 0 7px 0;border-radius:0 0 7px 0;}.vistaChat{left:190px;height:90px;width:35px;position:absolute;cursor:pointer;}.principalbanner{top:408px;width:225px;height:220px;position:fixed;left:-190px;z-index:9999;}.dialogo{background-color:White;position:absolute;left:5px;width:176px;height:110px;top:10px;line-height:1;}.infoChat{position:absolute;top:200px;height:20px;width:190px;line-height:1;}.infoChat span{margin-left:3px;font-size:11px;color:#062a5a;}.clicAqui{margin-top:-35px;}#scaFqk{display:none;}.mensaje-aviso{position:fixed;left:1em;top:14rem;width:23em;color:#222221;border:1px solid #858ba1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;font-family:"Trebuchet Ms",Arial,Helvetica,serif;margin-bottom:.8em;background:#fbfdff;box-shadow:0 2px 5px rgba(0,0,0,0.16);z-index:998;transition:1s;margin-left:-36em;}.mensaje-aviso img.wp-smiley,.mensaje-aviso img.emoji{height:.5em!important;width:.5em!important;vertical-align:0!important;padding:0!important;}.mensaje-aviso-inner{padding:.8em;font-size:1rem;line-height:1.3rem;}.puntos{width:100%;margin:.3em 0;padding:0 1em;}.mensaje-aviso h4{text-align:center;color:#310101;font-size:1.35em;font-weight:bold;}.mensaje-aviso .cerrar{background:#310101;height:2rem;}.mensaje-aviso .cerrar:hover{cursor:default;}.mensaje-aviso .precio-hotel{color:#5b95c1;}.mensaje-aviso .nota{font-size:70%;line-height:1.2em;font-weight:bold;}.mensaje-aviso .cerrar{position:initial;width:100%;}.mensaje-aviso .close{margin-right:.3em;background:transparent;color:#fff;padding:.2em .5em;margin:0;float:right;font-size:19px;font-weight:700;line-height:.9;border:0;}.mensaje-aviso .close:hover{cursor:pointer;}.muestra-aviso{position:fixed;left:1em;bottom:1em;width:20em;border:1px solid #c4d3e2;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;font-family:"Trebuchet Ms",Arial,Helvetica,serif;font-size:1.1em;margin-bottom:.8em;background:#fbfdff;box-shadow:0 2px 5px rgba(0,0,0,0.16);z-index:998;text-align:center;padding:.5em;}.muestra-aviso{display:none;}#btn-close{display:none;}.mensaje-aviso-enter{margin-left:0;}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.btn a{color:#fff;}.mensaje-aviso-inner .btn-reserva{background:#ac0400;width:51%;margin:.6rem auto;margin-left:5rem;}.mensaje-aviso-inner .btn-reserva:hover{background:#acb1c2;}@media only screen and(max-width:736px){.mensaje-aviso{display:block;position:fixed;width:91%;bottom:0;top:initial;}#g-footerbottom{padding-bottom:21em;}.muestra-aviso-inner{padding:.5em 0;}.muestra-aviso{width:92%;}}
