h1{}h2{}h3{font-size:18px;font-weight:bold}h4{}h2,h3,h4,p,li,a,.hotelschema{font-family:Montserrat,sans-serif}h2,h3,h4{color:#38649d}a{}a:hover{text-decoration:underline}body{background:#2f4884}p{font-family:Muli,san-serif;font-size:13px}li{font-size:13px}.listStyl ul li{color:#777;list-style:disc outside none;margin:0 0 0 20px}#header{}#header .content{background:url(../../../files/xbg-header.png.pagespeed.ic.KfPREK-y1_.png) repeat scroll 0 0 transparent;margin-top:30px;padding-bottom:10px}#main{background:url(../../../files/xbg-content.png.pagespeed.ic.lSnEk4ZqwG.png) repeat}.not-home #main{background:#fff!important;position:relative}.not-home #main .content{margin-top:270px;margin-bottom:30px}.not-home #main h2{font-size:22px;font-weight:bold;margin:10px 0}#main .content{margin-top:380px}.cat-offers #main .content,.cat-offer-detail #main .content,.cat-reviews #main .content,.cat-photos #main .content,.blog-home #main .content,.post #main .content,.mejor-precio #main .content,.mas-ventajas #main .content,.meilleur-prix #main .content,.bestpreisgarantie #main .content,.best-price #main .content{margin-top:20px!important}#footer{background:#2f4884}#footer .content{}#header .content,#main .content,#footer .content{position:relative}#logo{margin:0 10px}.widget_qtranslate h3{}.widget_qtranslate ul{}.widget_qtranslate ul li{}.widget_qtranslate ul li:first-child{}.widget_qtranslate ul li.last-child{}.widget_qtranslate ul li a{}.widget_qtranslate ul li a:hover{}.widget_qtranslate ul li.active a{}.widget_qtranslate ul li.active a,.widget_qtranslate ul li.current-menu-item a{}.widget_qtranslate ul li.active a{}.widget_qtranslate ul li.current-menu-item a:hover,.widget_qtranslate ul li.active a:hover{}.widget_qtranslate ul li.active a:hover{}.widget_qtranslate select{font-size:12px;height:25px}.widget_qtranslate ul li{display:inline-block}.widget_qtranslate ul li.active{display:none}ul#menu_web{margin:27px 0 0;text-align:center}ul#menu_web li{text-transform:uppercase;color:#002d6c;font-size:17px}ul#menu_web li a{padding:5px 20px 5px}ul#menu_web li a:lang(ru) {padding:5px 14px 5px}ul#menu_web>li{display:inline-block;position:relative}ul#menu_web>li a{}ul#menu_web>li:hover a{}ul#menu_web>li a:hover{text-decoration:underline}ul#menu_web>li:hover ul.sub-menu{}ul#menu_web>li.current-menu-item{}ul#menu_web>li a:hover,ul#menu_web>li.current-menu-item a,ul#menu_web>li.current-menu-parent a{}ul#menu_web>li ul.sub-menu{background:url(../../../files/xbg-header.png.pagespeed.ic.KfPREK-y1_.png) repeat scroll 0 0 transparent;font-size:14px;margin-left:20px}ul#menu_web>li ul.sub-menu li a{font-size:14px;padding:3px 10px}ul#menu_web>li ul.sub-menu li a:hover,ul#menu_web>li ul.sub-menu li.current-menu-item a{}ul#menu_web>li.current-menu-item ul.sub-menu{}ul#menu_web>li.current-menu-parent ul.sub-menu{}ul#menu_web li.current-menu-item ul.sub-menu .current_page_item a{}ul#menu_web>li div[data-ajax-menu-parent]{}#menu_aux1 li{float:left;margin:4px 10px 0 0}.mapa{box-shadow:0 0 3px #666;margin:10px 5px 10px 0}.mapa h3{text-align:center}.mapa .external-link{}.mapa .external-link:hover{}.mapa .map_canvas{margin-bottom:10px;width:100%!important}.mapa .map_canvas p{}.mapa .map_canvas img{}.mapa .formRuta{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,rgba(255,255,255,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 )}.mapa .formRuta label{}.mapa .formRuta input.origen{margin:5px 10px;width:92%}.mapa .formRuta input.calculaRuta{background:#cedce7;background:-moz-linear-gradient(top,rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(206,220,231,1)),color-stop(100%,rgba(89,106,114,1)));background:-webkit-linear-gradient(top,rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%);background:-o-linear-gradient(top,rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%);background:-ms-linear-gradient(top,rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%);background:linear-gradient(to bottom,rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 );height:32px;margin:0 10px 10px!important}.mapa .formRuta input.calculaRuta:hover{}.mapa .formRuta input.calculaRuta.disabled,.mapa .formRuta input.calculaRuta.disabled:hover{}.mapa .formRuta a.ocultaRuta{}.mapa .formRuta a.ocultaRuta:hover{}.mapa .alert,.adp-warnbox{color:#000;margin-top:20px}.mapa .alert button.close{}.mapa .ruta{width:100%!important}.mapa .ruta table{}.mapa .ruta table img{}.mapa .googleMapsContainer{}.mapa .googleMapsContainer .place,.mapa .links-cercanos .googleMapsContainer .linkGoogleMaps{display:inline-block}.mapa .googleMapsContainer .place{}.mapa .googleMapsContainer .linkGoogleMaps{}.mapa .googleMapsContainer .linkGoogleMaps:hover{cursor:pointer}.mirai_motor{}.mirai_motor h3{}.mirai_motor #tituloMotorSelector{}.mirai_motor #selectHotel{}.mirai_motor>label{}.mirai_motor>label input{}.mirai_motor #mirai_bookentrance{}.mirai_motor #mirai_be1,.mirai_motor #mirai_be3,.mirai_motor #mirai_be5,.mirai_motor #mirai_be2,.mirai_motor #mirai_be4,.mirai_motor #mirai_be6,.mirai_motor #mirai_be7,.mirai_motor #mirai_be9,.mirai_motor #mirai_be10{float:left;margin-right:5px!important}.mirai_motor #mirai_be1,.mirai_motor #mirai_be3,.mirai_motor #mirai_be5,.mirai_motor #mirai_be8,.mirai_motor #mirai_be10{line-height:25px;display:inline-block}.mirai_motor #mirai_be2,.mirai_motor #mirai_be4,.mirai_motor #mirai_be6,.mirai_motor #mirai_be9,.mirai_motor #selectHotel{height:25px;border-radius:0;width:10%;color:#000;cursor:auto}.mirai_motor #mirai_be4{width:5%!important}.mirai_motor #mirai_be5{}.mirai_motor #mirai_be7{display:inline-block}.mirai_motor #mirai_be7 input{width:auto}.mirai_motor #mirai_be7 input:hover{}.mirai_motor #mirai_be8{text-decoration:none}.mirai_motor #mirai_be8:hover{text-decoration:underline}.mirai_motor #mirai_be9{width:auto}.mirai_motor #mirai_be10{display:none}.mirai_motor.square #mirai_be1,.mirai_motor.square #mirai_be3,.mirai_motor.square #mirai_be5,.mirai_motor.square #mirai_be2,.mirai_motor.square #mirai_be4,.mirai_motor.square #mirai_be6,.mirai_motor.square #mirai_be7,.mirai_motor.square #mirai_be9{margin:0 0 10px!important}.mirai_motor.square #mirai_be1,.mirai_motor.square #mirai_be3,.mirai_motor.square #mirai_be5{width:42%}.mirai_motor.square #mirai_be2,.mirai_motor.square #mirai_be4,.mirai_motor.square #mirai_be6{width:57%}.mirai_motor.square #mirai_be4{width:30%!important}.mirai_motor.square #mirai_be5{font-size:12px;line-height:13px}.mirai_motor.square #mirai_be7{display:inline-block;width:100%!important;text-align:center;margin-bottom:10px!important}.mirai_motor.square #mirai_be8{display:inline-block;text-align:center;width:100%;font-size:12px}.mirai_motor.square #mirai_be9{width:100%}#mirai_rootTable{font-size:14px!important}.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-datepicker-buttonpane button,.ui-datepicker td:hover a{}#ui-datepicker-div{font-size:14px!important}.engine_mashup{background:url(../../../files/xbg-motor.png.pagespeed.ic.4xtqY9upfI.png);height:70px;box-shadow:2px 2px 4px #ccc;position:relative}.engine_mashup>div{}.engine_mashup>div .text-before{margin:0}.text-before>h3{display:none}html[lang="en"] .text-before>h3{left:30px}.engine_mashup>div .text-after{}.engine_mashup>div form{color:#666;font-family:Muli,sans-serif;font-size:11px;padding:9px 0 0;text-align:center;text-transform:uppercase}.engine_mashup>div form legend{}.engine_mashup>div form .control-group{}.engine_mashup>div form .control-group label{}.engine_mashup>div form .control-group label.label-code{}.engine_mashup>div form .control-group span.help-inline{display:none!important}.engine_mashup>div form .control-group span.legend a{}.engine_mashup>div form .control-group select,.engine_mashup>div form .control-group input[type="text"]{padding:2px 13px 2px 4px}.engine_mashup > div form .control-group input[type=text]:lang(ru) {padding:32px 6px 0 50px!important}.engine_mashup>div form .control-group input[type="text"].date{}.engine_mashup>div form .control-group input[type="text"].code{}.engine_mashup>div form .button-group{}.engine_mashup>div form .button-group input[type="submit"]{background:#a90329;background:-moz-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a90329),color-stop(44%,#8f0222),color-stop(100%,#6d0019));background:-webkit-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:-o-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:-ms-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:linear-gradient(to bottom,#a90329 0%,#8f0222 44%,#6d0019 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );border-radius:3px 3px 3px 3px;color:#fff;font-family:belleza;font-size:15px;height:32px;margin-top:1.2em!important;text-shadow:1px 1px 3px #000;text-transform:uppercase}.engine_mashup>div form .button-group input[type="submit"]:hover{}.engine_mashup>div form .button-group input[type="submit"],.mapa .formRuta input.calculaRuta,#mirai_be7 input{border-radius:3px 3px 3px 3px;color:#000;font-size:15px;font-weight:bold;height:32px;margin-top:1.2em!important;text-shadow:none!important;text-transform:uppercase}.engine_mashup>div form .button-group input[type="submit"]:hover,.mapa .formRuta input.calculaRuta:hover,#mirai_be7 input:hover{}.engine_mashup>div form .button-group a{}.engine_mashup>div form .button-group a:hover{}.engine_mashup>div form .button-group .icon-lock{margin:3px 2px 0 0}.engine_mashup>div form .button-group .tracking-link{color:#660;display:inline-block;font-size:13px;font-weight:600;line-height:2em;margin:1.5em 0 9px!important;text-transform:lowercase}.engine_mashup.square.two-columns>div form .control-group label{width:35%}.engine_mashup.square.two-columns>div form .control-group span.legend{margin-left:35%}.engine_mashup.square.two-columns>div form .control-group input[type="text"]{width:56%}.engine_mashup .tabbable{}.engine_mashup .tabbable .nav-tabs{}.engine_mashup .tabbable .nav-tabs li a{}.engine_mashup .tabbable .nav-tabs li.active a{}.engine_mashup .tabbable .tab-content{background:#ddd;background:-moz-linear-gradient(top,#ddd 1%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#ddd),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ddd 1%,#fff 100%);background:-o-linear-gradient(top,#ddd 1%,#fff 100%);background:-ms-linear-gradient(top,#ddd 1%,#fff 100%);background:linear-gradient(to bottom,#ddd 1%,#fff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 )}.engine_mashup .tabbable .tab-content>.tab-pane{}.bookingstep1 .engine_mashup{box-shadow:none;margin-top:10px}.bookingstep1 .engine_mashup>div form .button-group .tracking-link{margin-top:0!important}.bookingstep1 fieldset{text-align:center}.bookingstep1 .control-group{margin:0 10px 0 0!important;width:initial}.bookingstep1 ul#menu_web{margin:7px 0 0}.bookingstep1 .engine_mashup>div form .button-group input[type="submit"]{padding:0 50px}#ventaJas{background:none repeat scroll 0 0 #555;display:block;float:left;height:54px;position:relative}#ventaJas ul{}#ventaJas ul li.titleR{background:none repeat scroll 0 0 #bf5971;color:#fff;display:inline-block;float:left;padding:9px 1% 9px 2%;text-align:left;width:24%}#ventaJas ul li.options{border-right:1px solid;display:inline-block;float:left;text-align:center;vertical-align:middle;width:18%}#ventaJas ul li:last-child{border-right:0 none}#ventaJas ul li h3{color:#fff;font-size:1em;line-height:1.4}html[lang="fr"] #ventaJas ul li h3{font-size:12px;line-height:1.5}#ventaJas ul li a{color:#eee;display:block;line-height:.9;padding:40px 2% 0}#ventaJas ul li a:hover{color:#fff}#ventaJas ul li a.bestPrice{background:url(../../../files/xcoins-icon.png.pagespeed.ic.uku0kJ2SF5.png) no-repeat scroll center 6px rgba(0,0,0,0)}#ventaJas ul li a.DiscontDay{background:url(../../../files/xcalendar_icon.png.pagespeed.ic.zZEnMZc1H9.png) no-repeat scroll center 6px rgba(0,0,0,0)}#ventaJas ul li a.AdvantagesOn{background:url(../../../files/x5-discount.jpg.pagespeed.ic.E4RuzVQC_J.jpg) no-repeat scroll center 6px rgba(0,0,0,0)}.flecha-right{border-bottom:28px solid rgba(0,0,0,0);border-left:27px solid #bf5971;border-top:27px solid rgba(0,0,0,0);float:left;font-size:0;height:0;line-height:0;margin-right:15px;width:0}.popover{}.popover .popover-inner{}.popover .popover-title{}.tooltip.right .tooltip-arrow{}.tooltip .tooltip-inner{}p.numero{background:none repeat scroll 0 0 #bf415c;color:#fff;display:inline-block;float:left;font-weight:bold;margin:0 0 0 -51px!important;padding:8px 17px}.ventaja{background:none repeat scroll 0 0 #e2e0e0;margin:0 0 20px;padding:10px 20px 10px 44px}.titleVentaja{color:#993448;font-family:'Nunito',sans-serif;font-size:17px;font-weight:700;margin:8px 0 17px!important}.listConditions{}.listConditions li{background:url(../../../files/xbg-lista-informacion.png.pagespeed.ic.ocsKaH-tus.png) no-repeat scroll 0 7px rgba(0,0,0,0);margin:0 0 14px;padding:0 0 0 13px}.contentVentajas{float:left;margin:3px 0 0;width:50%}.offers-mashup{}.offers-mashup>h3{color:#fff;font-size:20px;left:43px;position:absolute;text-transform:uppercase;top:20px}.offers-mashup img{float:left;height:140px;margin:10px 5px 0 7px}.offers-mashup .carousel{}.offers-mashup .carousel-inner{}.offers-mashup .carousel-inner .item{}.offers-mashup .carousel-control{}.offers-mashup .carousel-control:hover{}.offers-mashup .carousel-control.right{}.offers-mashup .carousel-control.right:hover{}.offers-mashup dl{font-family:Julius\ Sans\ One}.offers-mashup dl dt{font-size:14px}.offers-mashup dl dd{font-size:15px}.offers-mashup .rss-link{}.offers-mashup .more-info-link{background:none;box-shadow:none;color:#fff;padding:0;text-shadow:none}.offers-mashup .more-info-link:hover{text-decoration:underline}.offers-slide .slide .no-offers{padding-top:50px}.offers-mashup-inner{}.offers-mashup-slide{}#offersHs #headerOffers{display:none}#offersHs .rowOffers{padding:0!important;width:96%!important}#offersHs .contents h2{color:inherit!important}#cuadroOfertas,#cuadroOpiniones{margin-top:20px;padding:0}#offersHs .rowOffers{min-height:230px!important}#offersHs ul,#offersHs .rowOffers>p{padding:15px 17px}.box.offers-newsletter_cont{margin:10px 1px 0!important}.mirai_opiniones.box{margin:10px 0 0 142px!important;padding:10px 20px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mirai_opiniones h3{font-size:15px;font-weight:bold}.mirai_opiniones #xdhsReviewSummaryContent-XdHs{}.mirai_opiniones #xdhsReviewSummaryContent-XdHs #hsRating{}.mirai_opiniones #xdhsReviewSummaryContent-XdHs #hsRating #scoreTop{}.mirai_opiniones #xdhsReviewSummaryContent-XdHs #hsRating #scoreTop #score{color:#666;font-size:34px;line-height:15px}.mirai_opiniones #xdhsReviewSummaryContent-XdHs #hsRating #scoreTop #ratingBar{}.mirai_opiniones #xdhsReviewSummaryContent-XdHs #hsRating #mirai_recommend{}.mirai_opiniones #xdhsReviewSummaryContent-XdHs #hsRating #mirai_recommend h3{}.mirai_opiniones #xdhsReviewSummaryContent-XdHs #hsRating #mirai_reviewSouce{}.mirai_opiniones #xdhsReviewSummaryContent-XdHs #hsRating .mirai_btReview{background:url(../../../files/xarrow.png.pagespeed.ic.H7fbM6v81j.png) no-repeat scroll right center transparent;color:#660;display:block;font-family:Belleza,sans-serif;font-size:14px;font-weight:600;height:20px;margin-right:10px;padding-right:25px;text-align:right;text-transform:uppercase}.mirai_opiniones #xdhsReviewSummaryContent-XdHs #hsRating .mirai_btReview:hover{text-decoration:underline}.mirai_opiniones #xdhsReviewSummaryContent-XdHs #hsRating #writeReviews{}.mirai_opiniones>p{display:none}div.hssurveys_full .comments p.commentsPerson span.date{color:#000!important}div.hssurveys_full .noLink,div.hssurveys_full .noLink a{color:#000!important}div.hssurveys_full{padding:2%;width:96%}.reviewsOn .questions li p.answer{line-height:22px!important;padding:0 6px 0 10px!important}#social-media h3{}#social-media ul{text-align:right}#social-media ul li{display:inline-block;text-align:left}#social-media ul li:first-child{}#social-media ul li a{background-image:url(../../../files/xsprite_color.png.pagespeed.ic.BjvF6Rdc7Z.png)}#social-media ul li .picassa_link_24{background-position:-264px -64px}#social-media .extra2_link_24{background:url(../../../files/xInstagram_Icon.png.pagespeed.ic.o68NdR7gN6.png)}.hotelschema{color:#fff;font-size:12px;line-height:15px;vertical-align:-27px}.hotelschema h3{}.hotelschema .name{}.hotelschema .separator{}.hotelschema a{}.hotelschema a:hover{}.address_phone{}.fullscreen-slideshow .slideshow .contSlideshow .txtslider{}#sidebar-preheader .ngg-singlepic{height:100%;width:100%;position:fixed;padding:0!important;z-index:-1!important}.on-page-slideshow .slideshow{}.on-page-slideshow .slideshow .contSlideshow .txtslider{}.on-page-slideshow>div,.on-page-slideshow>div .contSlideshow img{width:93%}.cat-rooms .on-page-slideshow>div,.cat-rooms .on-page-slideshow>div .contSlideshow img{height:250px;width:93%}.on-page-slideshow .prev,.on-page-slideshow .next{}.on-page-slideshow .prev:hover,.on-page-slideshow .next:hover{}.on-page-slideshow .prev{background:url(../../../files/xarrows.png.pagespeed.ic.mqGv-grENw.png) no-repeat scroll 0 -44px transparent;height:30px;left:0;text-indent:-20000px;width:30px;z-index:10}.on-page-slideshow .prev:hover{}.on-page-slideshow .next{background:url(../../../files/xarrows.png.pagespeed.ic.mqGv-grENw.png) no-repeat scroll 0 0 transparent;height:30px;text-indent:-20000px;width:30px;right:30px;z-index:10}.on-page-slideshow .next:hover{}.on-page-slideshow div[class*="pager"]{z-index:10}.on-page-slideshow div[class*="pager"] a{}.on-page-slideshow div[class*="pager"] a:hover,.on-page-slideshow div[class*="pager"] a.activeSlide{}.background-slideshow{}.background-slideshow .slideshow{}.background-slideshow .slideshow .contSlideshow .txtslider{}.background-slideshow .prev,.background-slideshow .next{}.background-slideshow .prev:hover,.background-slideshow .next:hover{}.background-slideshow .prev{}.background-slideshow .prev:hover{}.background-slideshow .next{}.background-slideshow .next:hover{}.background-slideshow div[class*="pager"]{}.background-slideshow div[class*="pager"] a{}.background-slideshow div[class*="pager"] a:hover,.background-slideshow div[class*="pager"] a.activeSlide{}.bookingstep1{background:url(../../../files/situacion/xhotel-maya-01.jpg.pagespeed.ic.NJXHw_RGBB.jpg) no-repeat fixed center top;background-size:100% 100%}.bookingstep1 header #logo{}.bookingstep1 #motor_reservas #mirai_bookentrance{background:#fff;padding:10px 0 20px}.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input{background:#a90329;background:-moz-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a90329),color-stop(44%,#8f0222),color-stop(100%,#6d0019));background:-webkit-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:-o-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:-ms-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:linear-gradient(to bottom,#a90329 0%,#8f0222 44%,#6d0019 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );border-radius:3px 3px 3px 3px;color:#fff;font-family:belleza;font-size:15px;height:32px;margin-top:1.2em!important;text-shadow:1px 1px 3px #000;text-transform:uppercase;text-decoration:none!important}.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input:hover{text-decoration:underline}.bookingstep1 #mirai_be0 input,.bookingstep1 #mirai_be0 span,.bookingstep1 #mirai_be0 select{font-family:Muli,san-serif;font-size:13px;text-transform:uppercase;height:32px}.bookingstep1 ul#menu_web li a{text-decoration:none!important}.bookingstep1 #header{background:#2f4884}.bookingstep1 #header .content{background:none;margin:0 auto;width:960px}#mirai_be0,#mirai_be2,#mirai_be0 input,#mirai_be0 select{}.bookingstep1 ul#menu_web{display:block;background:url(../../../files/xbg-header.png.pagespeed.ic.KfPREK-y1_.png) repeat}.bookingstep1 ul#menu_web>li{padding-top:10px}.bookingstep1 ul#menu_web li a{text-decoration:none}.bookingstep1 .booking_mobile,.bookingstep1 .sub-menu{display:none!important}.bookingstep1 #main{background-color:transparent!important}.bookingstep1 #main .content{margin-top:50px!important}.ngg-galleryoverview{}.ngg-galleryoverview .ngg-gallery-thumbnail{}.ngg-galleryoverview .ngg-gallery-thumbnail img{}.ngg-galleryoverview .ngg-gallery-thumbnail img:hover{}#sb-container{}#sb-container #sb-overlay{background-color:#000!important}#sb-container #sb-wrapper #sb-wrapper-inner{border:1px solid #303030!important}#sb-container #sb-info{}#sb-container #sb-info #sb-counter{}#sb-container #sb-info #sb-nav{}#sb-container #sb-info #sb-nav #sb-nav-close{}#sb-container #sb-info #sb-nav #sb-nav-next{}#sb-container #sb-info #sb-nav #sb-nav-previous{}.blog-wrapper{width:70%;float:left}.post .blog-wrapper{width:100%}.mirai_widget_recent_entries,.widget_postcategories{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,rgba(255,255,255,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );border-radius:2px 2px 2px 2px;box-shadow:2px 2px 5px #999;height:260px;margin-left:20px;margin-top:20px;padding:10px 0 0 20px}.post{position:relative}.post h2{margin-top:15px}.post h2 a{color:#000;font-size:20px;text-transform:uppercase}.post .meta{}.post .meta .autor_post{}.post .meta .fecha_post{}.post .meta .comentarios_post{}.post .entry{}.post .entry p{}.post .entry .post-edit-link{}.post .entry .categorias{}.post .entry .categorias a{}.paginaAnterior{}.paginaSiguiente{}.post #respond{}.post #respond h3{}.post #respond form{}.post #respond form .logged-in-as{}.post #respond form .comment-form-comment{}.post #respond form .comment-form-comment label{}.post #respond form .comment-form-comment textarea{}.post #respond form .comment-form-comment .form-submit{}.post #respond form .comment-form-comment .form-submit input{}.post #prev_post{}.post #next_post{}.post #prev_post a{}.post #next_post a{}.post .entry img{border:5px solid #fff}.post .entry img.aligncenter{}.post .entry img.alignleft{}.post .entry img.alignright{}.backstretch{margin-top:30px!important}:not(body).best-price{background:url(../../../files/arrow-best-price.png) no-repeat scroll right center transparent;font-weight:700px;text-transform:uppercase;font-family:'Belleza',sans-serif;color:#660;font-size:14px;font-weight:600;line-height:15px;padding-left:12px;width:120px}.red{color:#8b0404!important;font-size:17px!important;padding:9px 0 0}.banner-ninos h1,.box-offers .offers-mashup-inner h3,.box h2,.box-tour h2{font-size:20px;font-weight:bold;text-transform:uppercase}.box{margin:-30px 0 0}.box h2,.box-tour h2,.box p,.box a,.offers-mashup dl,.banner-ninos h1,.box-offers .offers-mashup-inner h3{color:#fff}.box h2#pin{background:url(../../../files/xpin.png.pagespeed.ic.vb-3iBJjpq.png) no-repeat;margin:10px;padding-left:30px}.box p{font-size:13px;line-height:19px}.box a{bottom:25px;display:block;font-weight:600;margin-top:44px;position:absolute;right:30px;text-align:right;text-transform:uppercase}.espacio{float:left;margin:26px}.content-home{margin-top:10px}.logo-pie,.hotelschema{display:inline-block}.logo-pie{box-shadow:0 0 7px 0 rgba(255,255,255,.9);display:inline-block;height:80px;margin-right:13px;width:80px}#menu_aux1 li a{color:#fff!important;font-family:Belleza;text-transform:uppercase;margin-top:5px}.transporte{margin-left:15px}h4.avion{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 0 transparent;font-size:17px;height:34px;line-height:38px;padding-left:35px}h4.autobus{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -70px transparent;font-size:17px;height:34px;line-height:38px;padding-left:35px}h4.tren{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -35px transparent;font-size:17px;height:34px;line-height:38px;padding-left:35px}.menu-up{float:right}.accordion-group{border:none!important;margin-bottom:0;margin-left:10px}.accordion-heading{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,rgba(255,255,255,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 )}.accordion-heading h2{}.accordion-heading .accordion-toggle{font-family:Julius\ Sans\ One;font-size:17px;color:#38649d}.accordion-heading .accordion-toggle:hover{}.accordion-heading .accordion-toggle.collapsed{}.accordion-body{}.accordion-body .accordion-inner{background:#ededed;background:-moz-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 40%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(237,237,237,1)),color-stop(40%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 40%);background:-o-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 40%);background:-ms-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 40%);background:linear-gradient(to bottom,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 40%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 )}.accordion-heading .playa{background:url(../../../files/xsprite-tourism.png.pagespeed.ic.9dCMLXlF6F.png) no-repeat scroll 0 0 transparent;padding-left:40px;margin:5px 0 0 10px}.accordion-heading .cultura{background:url(../../../files/xsprite-tourism.png.pagespeed.ic.9dCMLXlF6F.png) no-repeat scroll 0 -40px transparent;padding-left:40px;margin:5px 0 0 10px}.accordion-heading .negocios{background:url(../../../files/xsprite-tourism.png.pagespeed.ic.9dCMLXlF6F.png) no-repeat scroll 0 -75px transparent;padding-left:40px;margin:5px 0 0 10px}.accordion-heading .centro{background:url(../../../files/xsprite-tourism.png.pagespeed.ic.9dCMLXlF6F.png) no-repeat scroll 0 -110px transparent;padding-left:40px;margin:5px 0 0 10px}.accordion-heading .hospitales{background:url(../../../files/xsprite-tourism.png.pagespeed.ic.9dCMLXlF6F.png) no-repeat scroll 0 -148px transparent;padding-left:40px;margin:5px 0 0 10px;font-size:16px}.accordion-heading .deportes{background:url(../../../files/xsprite-tourism.png.pagespeed.ic.9dCMLXlF6F.png) no-repeat scroll 0 -185px transparent;padding-left:40px;margin:5px 0 0 10px}.accordion-heading .casino{background:url(../../../files/xsprite-tourism.png.pagespeed.ic.9dCMLXlF6F.png) no-repeat scroll 0 -217px transparent;padding-left:40px;margin:5px 0 0 10px}.accordion-heading .compras{background:url(../../../files/xsprite-tourism.png.pagespeed.ic.9dCMLXlF6F.png) no-repeat scroll 0 -253px transparent;padding-left:40px;margin:5px 0 0 10px}.accordion-heading .fiestas{background:url(../../../files/xsprite-tourism.png.pagespeed.ic.9dCMLXlF6F.png) no-repeat scroll 0 -290px transparent;padding-left:40px;margin:5px 0 0 10px}.img-tabs{display:block;float:left;margin-top:10px}ul.list-width{width:190px;float:left;margin:13px 20px}.link-privacy{background:url(../../../files/xsprite-home.png.pagespeed.ic.PaKY-onOPF.png) no-repeat -18px -183px;color:#fff!important;display:inline-block;font-size:12px;padding:5px 0 3px 40px}.marco{box-shadow:0 0 4px #666;-moz-box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px #666}.room-box{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,rgba(255,255,255,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );margin:10px;border:1px solid #f3f3f3;box-shadow:-4px 2px 4px #ccc , 0 0 0 #ccc , 4px 2px 4px #ccc , 0 0 1px #ccc;-moz-box-shadow:-4px 2px 4px #ccc , 0 0 0 #ccc , 4px 2px 4px #ccc , 0 0 1px #ccc;-webkit-box-shadow:-4px 2px 4px #ccc , 0 0 0 #ccc , 4px 2px 4px #ccc , 0 0 1px #ccc;width:455px}.cat-rooms .on-page-slideshow{padding:15px 15px 0}.rooms-txt{margin:15px;min-height:85px}.wifi{background:url(../../../files/xsprite-rooms.png.pagespeed.ic.UplaGG74uO.png) no-repeat scroll 0 0 transparent;height:23px;padding:8px 0 0 30px}.tv{background:url(../../../files/xsprite-rooms.png.pagespeed.ic.UplaGG74uO.png) no-repeat scroll 0 -30px transparent;height:23px;padding:8px 0 0 30px}.clima{background:url(../../../files/xsprite-rooms.png.pagespeed.ic.UplaGG74uO.png) no-repeat scroll 0 -66px transparent;height:23px;padding:8px 0 0 30px}.bano{background:url(../../../files/xsprite-rooms.png.pagespeed.ic.UplaGG74uO.png) no-repeat scroll 0 -100px transparent;height:23px;padding:8px 0 0 30px}.telefono{background:url(../../../files/xsprite-rooms.png.pagespeed.ic.UplaGG74uO.png) no-repeat scroll 0 -130px transparent;height:23px;padding:8px 0 0 30px}.caja-fuerte{background:url(../../../files/xsprite-rooms.png.pagespeed.ic.UplaGG74uO.png) no-repeat scroll 0 -161px transparent;height:23px;padding:8px 0 0 30px}.minibar{background:url(../../../files/xsprite-rooms.png.pagespeed.ic.UplaGG74uO.png) no-repeat scroll 0 -195px transparent;height:23px;padding:8px 0 0 30px}.galeria-mini{margin-top:10px;width:300px!important;height:200px!important;float:left}ul.ico-servicios li{height:24px;padding:2px 0 0 34px}.recepcion{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -112px transparent}.roomservice{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -140px transparent;line-height:12px}.buffet{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -167px transparent}.wifi2{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -194px transparent}.lavanderia{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -222px transparent}.copias{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -248px transparent}.minusvalidos{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -275px transparent;line-height:12px}.parking{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -304px transparent}.rest{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -332px transparent}.cafe{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -365px transparent}.gym{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -390px transparent}.piscina{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -413px transparent}.solarium{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -440px transparent}.padel{background:url(../../../files/xsprite.png.pagespeed.ic.m0SSk9V7oU.png) no-repeat scroll 0 -468px transparent}.img-single{margin:5px 20px 10px 5px;box-shadow:1px 1px 3px #666}.separador{height:20px}.contacto-box{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,rgba(255,255,255,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 55%,rgba(235,235,235,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );border:1px solid #f3f3f3;height:160px;padding:20px;width:280px}h3.contacto-ico{background:url(../../../files/xcontact-ico.png.pagespeed.ic.vvRHLf0McJ.png) no-repeat scroll 0 6px transparent;padding-left:30px}.cat-restaurant #main{height:444px}.tabbable{}.nav-tabs{margin-bottom:10px}.nav-tabs,.nav-pills{}.nav-tabs>li,.nav-pills>li{}.nav-tabs>li.active>a,.nav-pills>li.active>a{border-bottom:1px solid #fff}.nav-tabs>li.active>a:hover,.nav-pills>li.active>a:hover{}.nav-tabs>li>a,.nav-pills>li>a{color:#38649d;font-family:Julius\ Sans\ One;font-size:17px;font-weight:bold;background:#ededed;background:-moz-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 40%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(237,237,237,1)),color-stop(40%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 40%);background:-o-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 40%);background:-ms-linear-gradient(top,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 40%);background:linear-gradient(to bottom,rgba(237,237,237,1) 0%,rgba(255,255,255,1) 40%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );box-shadow:0 -2px 2px #ccc;-moz-box-shadow:0 -2px 2px #ccc;-webkit-box-shadow:0 -2px 2px #ccc}.nav-tabs>li>a:hover,.nav-pills>li>a:hover{background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 40%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(40%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 40%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 40%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 40%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 40%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 );box-shadow:0 -2px 2px #ccc;-moz-box-shadow:0 -2px 2px #ccc;-webkit-box-shadow:0 -2px 2px #ccc}.tab-content{}.tab-content>.tab-pane{}#social-media ul li .delicious_link_24,#social-media ul li .delicious_link_24:hover{background-position:-288px -64px!important}.extra1_link{background:url(../../../files/xsprite_color.png.pagespeed.ic.BjvF6Rdc7Z.png);background-position:-288px -64px!important;height:24px;width:24px}html[lang="es"] .jobs-form-en{display:none}html[lang="en"] .jobs-form{display:none}html[lang="es"] .contact-en{display:none}html[lang="en"] .contact-es{display:none}.jobs-form,.jobs-form-en,.contact-es,.contact-en,#best-price-form{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );box-shadow:0 0 4px #ccc;margin:20px 10px;padding:40px 10px 40px 60px}.your-name .wpcf7-text,.your-email .wpcf7-text{width:70%}#best-price-form{float:right;margin:2px auto!important;padding:0 30px 24px 20px;width:43%}#best-price-form .your-name .wpcf7-text,#best-price-form .your-email .wpcf7-text{width:210px}#best-price-form .pull-left{margin-right:10px!important}.your-message .wpcf7-textarea{height:173px;width:100%}.wpcf7-submit{background:#a90329;background:-moz-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a90329),color-stop(44%,#8f0222),color-stop(100%,#6d0019));background:-webkit-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:-o-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:-ms-linear-gradient(top,#a90329 0%,#8f0222 44%,#6d0019 100%);background:linear-gradient(to bottom,#a90329 0%,#8f0222 44%,#6d0019 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );border-radius:3px 3px 3px 3px;color:#fff;font-family:belleza;font-size:13px;height:32px;margin-top:1.2em!important;text-shadow:1px 1px 3px #000;text-transform:uppercase;text-decoration:none!important;width:100px!important}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{width:605px}.wpcf7-form>h3{font-size:15px}.offers-newsletter{text-align:center;margin:10px 0 30px}.offers-newsletter h3{font-size:15px;font-weight:bold}.offers-newsletter p{margin:0!important}.offers-newsletter .wpcf7-submit{margin-top:0!important}.offers-newsletter div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{width:auto!important}.pics-location li{box-sizing:border-box;padding:10px!important}.pics-location li img{box-shadow:#333 0 0 3px;margin:3px}.pics-location .title-bold{font-weight:bold;color:#38649d}.banner-home{width:500px;height:69px;margin-top:-150px;margin-bottom:80px;font-family:Julius\ Sans\ One,san-serif;padding-top:22px}.banner-home h1{font-size:20px;color:#fff;margin-left:130px;line-height:24px}.banner-home p{color:#fff;margin-left:130px!important;font-style:italic}.banner-home a{display:block;width:500px;height:80px;text-decoration:none}.banner-san-valentin{background-image:url(../../../files/xfondo-banner.png.pagespeed.ic.NUYmegaO9Q.png)}.banner-S-Santa{background-image:url(../../../files/xSS-fondo-banner.png.pagespeed.ic.K2QiWGmK76.png)}.banner-ninos h1{line-height:24px}.banner-ninos h2{font-size:15px;color:#fff;margin-left:8px;line-height:25px;text-align:left}.banner-ninos h3{font-size:12px;color:#fff;margin-right:8px;line-height:24px}.banner-ninos p{color:#fff;line-height:16px}#banner-home{position:absolute;right:47px;top:-250px;border-radius:6px;-webkit-border-radius:8px}#banner-home a{display:block;border-radius:6px;-webkit-border-radius:6px;box-shadow:0 0 10px #000;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#banner-home a:hover{box-shadow:0 0 10px #fff}#banner-home img{border-radius:6px;-webkit-border-radius:6px}#ventaJas ul li.titleR{height:36px}#ventaJas ul li.titleR{background:none repeat scroll 0 0 #2f4884;width:16%;height:36px;padding:9px 1% 9px 1%}#ventaJas ul li h3{font-size:1.1em;margin-left:40px;display:inline-block;width:80px}#ventaJas{background:none repeat scroll 0 0 rgba(255,255,255,.78)}#ventaJas .flecha-right{border-left:27px solid #2f4884}#ventaJas ul li a{color:#2f4884;font-size:14px;height:34px;padding:0 0 0 15px;text-align:left}#ventaJas ul li a.bestPrice{padding-left:5px}#ventaJas ul li.options{margin:10px 0;border-right:1px dotted #c5c5c5;width:22%}#ventaJas ul li a.bestPrice{background:url(http://www.hotelalicantemaya.com/wp-content/themes/hotel_maya_alicante/style.css?ver=1464331077) no-repeat scroll center 0 rgba(0,0,0,0)}#ventaJas ul li a.bestPrice,#ventaJas ul li a.DiscontDay,#ventaJas ul li a.AdvantagesOn{background:transparent}#ventaJas img{text-align:center}#ventaJas a div{line-height:1.3}#ventaJas ul li:last-child{border-right:0 none}#ventaJas ul li a:hover{color:#660}.engine_mashup>div form .button-group input[type="submit"]{background:#cddc39}.fb-contest{background:url(../../../files/cam-ico.png) no-repeat scroll center top rgba(0,0,0,0);box-sizing:border-box;cursor:pointer;padding:35px 10px;text-align:center}.fb-contest h4{font-size:16px;font-weight:bold}.home .recent-posts-extended{background-color:#f5f2ee;float:right;margin-bottom:10px;padding:10px 40px;width:32.33%}.home .recent-posts-extended .rpwe-ul{margin:0 auto}.home .rpwe-block ul li:first-child{padding-top:0}.home li.rpwe-li.rpwe-clearfix{padding:12px 0;border-bottom:1px dotted #ded9d9}.home .rpwe-block h3.rpwe-title{font-size:14px}.home .rpwe-block ul li:last-child{border-bottom:0 none}.slideshowlink{display:none}.logo-calidad{text-align:center}.rrss-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#social-media ul li .vk_link_24{background-position:-288px -64px}#social-media ul li .vk_link_24:hover{background-position:-288px -64px}#social-media ul li .instagram_link_24{background-position:0 0;background:url(../../../files/xInstagram_Icon.png.pagespeed.ic.o68NdR7gN6.png)}#social-media ul li .instagram_link_24:hover{background-position:0 0}#social-media ul li .picassa_link_24:hover{background-position:-264px -64px}#addthis-widget-3{display:inline-block}#vk_like{width:150px!important;display:inline-block;margin-left:5px}#addthis-widget-3{margin:15px 0}.tw-follow{display:inline-block}.pre-footer .offers-newsletter h3,.pre-footer .offers-newsletter .wpcf7,.pre-footer .offers-newsletter span,.pre-footer .offers-newsletter input{display:inline-block}.row.pre-footer{background-color:#f5f2ee}.offers-newsletter{margin:0 auto}.pre-footer .offers-newsletter h3{margin-right:50px}.pre-footer .offers-newsletter .your-email .wpcf7-text{width:auto;margin:0 0 4px 5px;height:35px}.pre-footer .offers-newsletter .wpcf7-submit{margin:0 0 0 10px!important;border:none;vertical-align:2px;height:43px!important}#footer .container{padding:5px 0}.engine_mashup{background:#1b2d58}.engine_mashup>div form{color:#fff}.engine_mashup>div form .button-group .tracking-link{color:#fff;font-weight:normal;text-decoration:underline}.engine_mashup>div form .button-group .icon-lock{margin:0 2px 0 12px}.engine_mashup h3{color:#afc0ea}.ricebur{background-color:#2f4884;border-radius:50%;width:150px;height:135px;text-align:center;padding-top:15px;position:absolute;right:60px;top:200px;font-size:14px;color:#fff}.ricebur-small{font-size:14px;line-height:0;color:#aeaeae}.ricebur-code{line-height:1;color:#000;font-weight:bold;font-size:24px}.ricebur-big{font-size:30px;line-height:40px}.code-ricebur{font-size:23px;line-height:37px}.ricebur-normal{font-size:20px;line-height:20px}html[lang="fr"] .ricebur{padding-top:0;width:155px;height:150px}.engine_mashup>div form{color:#c3c0c0!important}div#sello_prodat{display:inline-block}#banner-cristhmas{box-sizing:border-box;padding:0;width:232px}.dinner,.eve{background:none!important;padding-right:0!important;margin-right:0!important;overflow:hidden}.text-box,.text-box-two{background:rgba(0,0,0,.3) none repeat scroll 0 0;color:#fff;padding:5px;position:absolute}.text-box{top:0;text-align:left}.text-box-two{bottom:0}.text-box p,.text-box-two p{font-size:16px;line-height:20px;padding-left:11px;text-transform:none}.relative{position:relative}#banner-cristhmas .span1{width:116px}.dinner img,.eve img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;transform:scale(1)}.dinner:hover img,.eve:hover img{transform:scale(1.3)}.engine_mashup.inline>div form{text-align:left}.control-group,.checkin-control-group,.checkout-control-group,.chain-selector-control-group,.nights-control-group{position:relative}.control-group,.engine_mashup>div form .button-group input[type="submit"],.control-group select.selector,.engine_mashup>div form .chain-selector-control-group #chainSelector{text-transform:uppercase}.control-group,.engine_mashup>div form .button-group input[type="submit"]{height:49px}.engine_mashup.inline>div form .button-group{}.control-group{margin:0 1px 0 0!important;transition:all .1s linear 0s;vertical-align:top;width:135px}.control-group:lang(ru) {width:125px}.control-group label{color:#000!important;left:5px;line-height:1em!important;pointer-events:none;position:absolute;top:39%}.control-group label:lang(ru) {top:23%}.control-group input.date[type="text"], :not(.ie8) .engine_mashup.showInlineLabelsFields._fx-inside-to-top .empty-control-group input {background:#fff!important}.engine_mashup>div form .help-inline{display:none!important}.engine_mashup>div form .button-group input[type="submit"]{border:0 none;margin:0!important;padding:0 30px}.engine_mashup > div form .button-group input[type="submit"]:lang(ru) {padding:0 20px}.engine_mashup>div form .control-group input{box-sizing:border-box;cursor:pointer!important;margin:0!important;padding-right:40px;padding-top:25px;text-align:right}.engine_mashup>div form .control-group input,.control-group select.selector,.control-group.nights-control-group select{border-radius:0;border:none;height:100%;width:100%!important;-moz-appearance:none;-webkit-appearance:none;appearance:none}.engine_mashup>div form .control-group select{padding:2px 6px 2px 4px!important}.engine_mashup>div form .control-group input[type="text"]{padding:2px 6px 2px 54px!important}.control-group input.code[type="text"],.control-group.nights-control-group select{padding:25px 10px 0 75px;text-align:left}.chain-selector-control-group:after,.checkin-control-group:after,.checkout-control-group:after,.nights-control-group:after{-webkit-font-smoothing:antialiased;font-size:inherit;font:14px/1 FontAwesome;pointer-events:none;position:absolute;right:12px;text-rendering:auto;top:29px}.checkin-control-group:after,.checkout-control-group:after,.nights-control-group:after{top:41px}.chain-selector-control-group:after,.nights-control-group:after{content:"\f078"}.engine_mashup>div input.date{background:none}.control-group.nights-control-group{width:130px}@media screen\0 {
    .engine_mashup > div form .chain-selector-control-group #chainSelector, .control-group.nights-control-group select {
        height: auto;
        padding-top: 40px;
        padding-bottom: 14px;
        padding-right: 9px !important;
    }
    .chain-selector-control-group:after, .control-group.nights-control-group:after {
        display: none;
    }
    .engine_mashup > DIV FORM .control-group INPUT, .control-group INPUT[type='text'].code  {
        box-sixing: none !important;
        padding-top: 39px !important;
    }
}.menu-top-header{position:absolute;right:0;top:-28px}.menu-top-header *{vertical-align:middle}#engine-tracking-link-wrapper{float:right;margin:4px 30px 0 20px}#engine-tracking-link-wrapper i{display:none}#engine-tracking-link-wrapper a{color:#fff;font-weight:bold}.btn-adv{font-size:1.1em;margin:15px 11px 0 8px;text-transform:uppercase}.btn-adv,.btn-adv a{color:#fff}.btn-adv a{display:block;font-weight:bold}.btn-adv a:lang(ru) {font-size:.8em}.btn-adv a:after{content:'';background:url(http://www.hotelalicantemaya.com/files/xmodal.png.pagespeed.ic.3m20OSjSTt.png) no-repeat;display:inline-block;height:14px;margin-left:7px;width:14px}#advantajes{width:710px;margin:-250px 0 0 -355px}#advantajes .modal-header .close{color:#000;opacity:.5}#advantajes .modal-header h3{color:#2f4884;font-size:1.7em;text-align:center}#advantajes .modal-body{max-height:410px;padding:10px 50px 50px}#advantajes .modal-body ul li p{font-size:1.2em;padding-top:9px}#advantajes .modal-body li{background:url(http://www.hotelalicantemaya.com/files/xsprite-ventajas.png.pagespeed.ic.ZSpUH1QgcL.png) no-repeat;height:37px;margin:27px 20px;padding-left:55px}#advantajes .modal-body ul li.clock p,#advantajes ul li.pork p{padding-top:1px}#advantajes .modal-body li.money{background-position:0 -36px}#advantajes .modal-body li.clock{background-position:0 -72px}#advantajes .modal-body li.pork{background-position:0 -113px}#advantajes .modal-body>h5,#advantajes .modal-body>p{font-size:1em;margin:15px 0 10px 76px}.affix-wrapper{height:70px}.affix{background:#1b2d58;left:0;top:0;width:100%;z-index:100}.affix .engine_mashup{box-shadow:none;float:none;margin:0 auto}#myCarousel{position:absolute;width:100%!important}#myCarousel .carousel-inner img{width:100%}.cat-home .carousel-control{background:none;top:40%}.cat-home #main{background:#fff;padding-bottom:40px;position:relative}.cat-home #main .content{margin-top:250px}.cat-home .ricebur{top:170px}.offers-slider-container .offers-mashup-inner img{display:none}.box-offers{margin:-30px 0 60px 0;padding-left:5px;position:relative}.box-offers,.box-offers *{box-sizing:border-box}.box-offers>div{background:#2e4686;height:200px;overflow:hidden;padding:10px 25px}.box-offers:first-child{padding-left:0}.box-offers .offers-mashup-inner{}.box-offers .offers-mashup-inner h3{color:#fff}.pddbox,.offers-mashup-inner{padding:23px 30px!important}.banner-ninos{background:url(../../../files/promokids.jpg) no-repeat!important;background-size:cover!important;padding:0!important}.banner-ninos div{background:rgba(0,0,0,.5);padding:15px}.pdr20{padding-right:20px}.pdl20{padding-left:20px}.mrb40{margin-bottom:40px}.home .recent-posts-extended h2,.pre-footer .offers-newsletter h3,.cat-home .content-home h3{color:#000}.cat-home .content-home *{box-sizing:border-box}.cat-home .content-home h3{line-height:initial;text-transform:uppercase}.main-txt h3{font-size:24px;margin-bottom:20px}.side-a>*{display:inline-block;vertical-align:top}.side-a a{padding:7px 7px 7px 0}.side-a>div h3{font-size:18px;margin-bottom:5px}.side-a>div h3:lang(ru) {font-size:17px}i.sprite-home{background:url(../../../files/xsprite-home.png.pagespeed.ic.PaKY-onOPF.png) no-repeat}.talk,.glass{height:42px;padding-right:5px;width:54px}.talk{background-position:-12px -78px!important}.glass{background-position:-12px -123px!important}.video-tour a{display:block;position:relative}.video-tour a i{opacity:.5;transition:all .4s ease}.video-tour a:hover i{opacity:1}.play{height:60px;margin:-30px -30px 0 0;position:absolute!important;right:50%;top:50%;width:60px;z-index:10}.home .recent-posts-extended h2{text-transform:uppercase;font-size:19px;margin-bottom:15px}#rpwe_widget-2 h3.widget-title{color:#4d4d4e;margin-bottom:5px}.rpwe-ul h3{line-height:25px!important}.rpwe-li .rpwe-img{display:none}.bg-footer{background:#2e4686;padding:40px 0 10px}.bcircle{border-radius:4px}.trip-gap{margin:0 7px}#sello_prodat img{height:auto;width:68px!important}.app-store{float:right;margin:20px 0 0;overflow:hidden;width:192px}.app-store h4{color:#fff;display:block;margin-bottom:10px;text-align:left}.apps{text-align:right}.apps>*{display:inline-block;vertical-align:middle}.apps a{display:block}.blog-wrapper .post h1{margin:25px 0 5px 0;font-size:30px;font-weight:bold}.banner-ninos span a{display:block;color:#fff;text-decoration:underline}@media (min-width:1200px){#main .content{margin-top:450px}.not-home #main .content{margin-top:350px;margin-bottom:30px}.room-box{width:570px}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{width:745px}#ventaJas ul li.titleR{padding-left:40px}.text-before>h3{display:block;left:100px;position:absolute;top:25px}html[lang="fr"] .text-before>h3{left:60px}html[lang="de"] .text-before>h3{left:70px}html[lang="ru"] .text-before>h3{left:10px}.control-group{width:160px}.engine_mashup>div form .button-group input[type="submit"]{padding:0 45px}.btn-adv{margin:15px 20px 0 30px}.control-group:lang(ru) {width:135px}.btn-adv a:lang(ru) {font-size:1.1em}.engine_mashup > div form .button-group input[type="submit"]:lang(ru) {padding:0 30px}.cat-home #main .content{margin-top:350px}.cat-home .carousel-control{top:30%}.cat-home .ricebur{top:200px}}@media (min-device-width:768px) and (max-device-width:979px){ul#menu_web>li ul.sub-menu{}}@media (min-device-width:768px) and (max-device-width:979px) and (orientation:portrait){ul#menu_web>li ul.sub-menu{}ul#menu_web li a{padding:0 10px 5px 19px}#navidad{display:none}.engine_mashup{width:740px}.engine_mashup>div form .button-group .icon-lock{display:none}.engine_mashup>div form .button-group .tracking-link{width:90px}.engine_mashup.inline>div form .button-group a{line-height:10px}.bookingstep1 #mirai_roomSelectionContainer{width:98%}.bookingstep1 #header .content{width:100%}.blog-wrapper{width:100%}.mirai_widget_recent_entries,.widget_postcategories,.box-tour{display:none}.not-home #main .content{margin-top:120px}.accordion-heading .hospitales{font-size:13px}#twitter-widget-2,.home #footer .addthis_toolbox{display:none!important}#footer>div>div.organization.hotelschema{width:350px}#vk_like{top:55px;left:348px}#ventaJas{width:99.5%}#ventaJas ul li.titleR{width:18%}#ventaJas ul li.options{width:24%}html[lang="ru"] ul#menu_web{margin-left:0}ul#menu_web{margin-left:0;width:100%}html[lang="ru"] ul#menu_web li a{padding-left:9px;padding-right:10px}html[lang="ru"] ul#menu_web{width:100%}html[lang="ru"] #ventaJas ul li a{font-size:16px}html[lang="ru"] #ventaJas a div{width:93px}html[lang="ru"] #ventaJas ul li a.bestPrice{padding-left:37px}html[lang="ru"] #ventaJas .AdvantagesOn div{width:127px}.ricebur{right:20px;top:190px}#vk_like{display:none}.engine_mashup{width:580px;height:110px}.engine_mashup.inline>div form{text-align:center;padding:0}.control-group,.engine_mashup>div form .button-group input[type="submit"]{height:55px;width:135px}.engine_mashup.inline>div form .button-group{margin-right:0}.filled-field{padding:0 33px 0 0!important;font-size:inherit!important}.checkin-control-group:after,.checkout-control-group:after,.nights-control-group:after{top:31px}.control-group.chain-selector-control-group{width:190px}.control-group .checkout-control-group,.control-group .checkin-control-group{font-size:0}.control-group input.code[type="text"]{padding-left:0;text-align:center}.engine_mashup>div form .button-group input[type="submit"]{padding:0}.engine_mashup>div form .control-group input[type="text"]{padding:2px 6px 2px 4px!important}.btn-adv{float:none;font-size:1em;text-align:center}.btn-adv a{display:inline-block;text-decoration:underline}.btn-adv a:lang(de) {margin-left:5px}#logo a:lang(ru) {width:110px!important}ul#menu_web{margin:13px 0 0 0}.cat-home .carousel-control{display:none}.cat-home #main .content{margin-top:148px}.box h2#bottle{font-size:15px}.box-offers{margin:5px 0 60px 0}.offers-mashup dl dd:lang(ru) {font-size:13px}.side-a i{display:none}.home .recent-posts-extended{padding:10px 11px}.pre-footer .offers-newsletter h3{margin-right:0}.banner-ninos{background-position:center!important}.bg-footer{padding:30px 0 10px}.logo-pie{display:none}.app-store{width:184px}.rrss-box{width:26%!important}.logo-calidad{width:39%!important}.logo-calidad img:first-child{width:16%}#sello_prodat img{width:65px!important}.trip-gap{margin:0}.app-store{margin:15px 0 0}.app-store h4{margin-bottom:5px}}@media (max-device-width:767px){#header{}#header .content{background:none}.cat-home{background:url(http://www.hotelalicantemaya.com/files/xbg_mobile.jpg.pagespeed.ic.sWKVzCq9CP.jpg) no-repeat , #2f4884}body.home{padding-left:0;padding-right:0}.home #menu_web li.booking-button{display:inline-block!important}.home ul#menu_web{margin:50px 0}.home #menu_web li,ul#menu_web>li.current-menu-item,ul#menu_web>li:hover{background:none repeat scroll 0 0 rgba(0,0,0,.9);border-radius:0!important;color:#fff;margin:2% 1%!important;padding:0!important;text-align:center;width:47%}.home ul#menu_web li a{padding:10px 0}.home #footer .widget_qtranslate{margin-top:10px}.home #footer .content .bg-footer{display:block}.home #footer .content .bg-footer .span4,.home #footer .content .bg-footer .logo-calidad,.home #footer .content .bg-footer div#social-media,.home #footer .content .bg-footer .apps>img,.home #footer .content .bg-footer .politica-privacidad{display:none}.home #footer .content .bg-footer{padding:10px 0 10px}.home #footer .content .bg-footer .app-store{float:none;margin:0 auto 10px;width:204px}.home #footer .content .bg-footer .app-store h4{color:#d6d9f3;margin-bottom:5px;text-align:center}.home #footer .content .bg-footer .apps a{display:inline-block}.not-home #menu_phone{padding:5px 0}.not-home #main .content{margin-top:10px;!important;padding:2px 5px}.room-box{display:none}#twitter-widget-2,.home #footer .addthis_toolbox,#ventaJas{display:none!important}.mapa .map_canvas{display:block!important;height:190px!important}.mapa{margin:10px 5px 50px 0}.visible-phone.map_mobile{display:none!important}.row-fluid .span12{width:96%!important}.menu-up{display:none}#engine-tracking-link-wrapper{margin:4px 6px 0 20px}ul#menu_web .booking-button a.booking_mobile{background:#cddc39;color:#000!important;font-weight:bold}.menu-top-header{background:#2f4884;display:block;padding:3px 5px;right:0;top:-30px;width:100%}#logo a{color:#fff;font-size:1.3em}.affix-wrapper{display:none}#footer{padding-top:15px}.home #footer .visible-phone app-store .apps{display:block!important;background-color:transparent;padding:5px 0}}#cuadroOpiniones #hssurveys_full{height:inherit}