@font-face{font-weight:300;font-style:normal;font-family:'lato';src:url('//media.melia.com/toolib/assets/fonts/lato/Lato-Regular.eot');src:url('//media.melia.com/toolib/assets/fonts/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'),url('//media.melia.com/toolib/assets/fonts/lato/Lato-Regular.woff2') format('woff2'),url('//media.melia.com/toolib/assets/fonts/lato/Lato-Regular.woff') format('woff'),url('//media.melia.com/toolib/assets/fonts/lato/Lato-Regular.ttf') format('truetype'),url('//media.melia.com/toolib/assets/fonts/lato/Lato-Regular.svg#Lato-Regular') format('svg')}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}body.activeMBE .bgMBE{width:100%;height:100%;position:fixed;z-index:2;top:0;left:0}body.activeMBE .navbar.navbar-fixed-top{display:none}.activeMBE .affix{margin-top:-10px}.activeMBE .search.affix{top:0}#formBuscador{visibility:hidden}.carousel-caption,.header-caption{z-index:1 !important}.searchMBE a,.datesMBE .flex{display:none !important}.formMBE{position:relative;width:1141px;background-color:transparent;font-family:'lato' !important;z-index:30000;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.formMBE input{border-radius:0;-webkit-appearance:none}.formMBE .openMBE{display:none;position:absolute;top:12px;right:12px;width:20px;height:20px;text-indent:-1000px;overflow:hidden;background-image:url("../img/MBE.png") no-repeat -15px -13px #fff;cursor:pointer}.formMBE .closeMBE{display:none;position:absolute;top:12px;right:12px;width:20px;height:20px;text-indent:-1000px;overflow:hidden;background:url("../img/MBE.png") no-repeat -15px -315px #fff;cursor:pointer}.formMBE .datesMBE.in .closeMBE,.formMBE .datesMBE.out .closeMBE,.formMBE .flexDatesMBE.open .closeMBE,.formMBE .roomsMBE.open .closeMBE{display:block}.formMBE .datesMBE.in .openMBE,.formMBE .datesMBE.out .openMBE,.formMBE .flexDatesMBE.open .openMBE,.formMBE .roomsMBE.open .openMBE{display:none}.formMBE div.datesMBE.in .calendarMBE ul li.today.available span{background:transparent;color:#333}.formMBE div.datesMBE.in .calendarMBE ul li.today.available span:hover{background-color:#0075c0;color:#FFF;cursor:pointer}.formMBE div.datesMBE.in .calendarMBE ul li.today.past span{background:transparent;color:#909497;cursor:default}.formMBE div.datesMBE.in .calendarMBE ul li.checkOut.available span{background-color:#0075c0;color:#FFF;border-color:#0075c0;cursor:pointer}.formMBE div.datesMBE.in .calendarMBE ul li.checkOut.available span:hover{background-color:#0075c0;color:#FFF;border-color:#0075c0;cursor:pointer}.formMBE div.datesMBE.out .calendarMBE ul li.checkOut.available span{background-color:#0075c0;color:#FFF;cursor:pointer}.formMBE div.datesMBE.out .calendarMBE ul li.checkIn.pastCI span{background-color:#0075c0;color:#FFF;cursor:default}.formMBE div.datesMBE.out .calendarMBE ul li.today.past.pastCI span{background:transparent;color:#909497;cursor:default}.formMBE div.datesMBE.out .calendarMBE ul li.today.checkIn.pastCI span{background-color:#0075c0 !important;color:#FFF !important;cursor:default !important}.formMBE button{font-weight:bold}.formMBE i.icon-hotel{font-size:14px}.formMBE i.icon-hotel:before{content:none !important}.formMBE i.icon-mapa{font-size:21px}.formMBE i.icon-mapa:before{content:none !important}#predictor{max-height:100%;overflow:auto;width:auto}#predictor:after{display:none}#predictor .ui-menu-item.ui-state-focus{background:#0075c0}#predictor .ui-menu-item.ui-state-focus span{color:#FFF !important}#predictor .ui-menu-item.ui-state-focus b{color:#FFF !important;font-weight:normal}#predictor .ui-menu-item.ui-state-focus:hover span{color:#333 !important}#predictor .ui-menu-item.ui-state-focus:hover b{color:#0075c0 !important;font-weight:normal}#predictor ul.ui-autocomplete li.ui-menu-item:first-child{padding:10px;font-size:12px;text-transform:uppercase;font-weight:normal !important}#predictor ul.ui-autocomplete li.ui-menu-item.ui-state-focus:first-child{background:#edeff1}#autocomplete .lastSearchesMBE:after{display:none}#autocomplete .lastSearchesMBE i.icon-hotel{background-image:url("../img/MBE.png");background-position:-18px -168px;background-repeat:no-repeat;height:15px;width:15px}#autocomplete .lastSearchesMBE i.icon-mapa{background-image:url("../img/MBE.png");background-position:-19px -118px;background-repeat:no-repeat;top:-3px;position:relative;height:15px;width:15px}.destinationMBE{position:relative;width:337px;height:44px;background-color:#FFF;margin-right:6px;float:left;font-size:14px;font-family:'lato' !important;outline:1px solid transparent;border:2px solid transparent}.destinationMBE *::-webkit-input-placeholder{color:#a9a9a9}.destinationMBE *:-moz-placeholder{color:#a9a9a9}.destinationMBE *::-moz-placeholder{color:#a9a9a9}.destinationMBE *:-ms-input-placeholder{color:#a9a9a9}.destinationMBE:hover{border:2px solid #0075c0;color:#0075c0}.destinationMBE.bannerMBE:hover{border:2px solid transparent;color:none}.destinationMBE.errorMBE{border:1px solid #f40000 !important}.destinationMBE.errorMBE .closeMBE{background:url("../img/MBE.png") no-repeat -15px -562px #fff;display:block !important}.destinationMBE .bookFromOnly{display:none}.destinationMBE .title{font-weight:bold}.destinationMBE input[type=text]::-ms-clear{display:none;width:0;height:0}.destinationMBE input[type=text]::-ms-reveal{display:none;width:0;height:0}.destinationMBE input{width:100%;height:40px;border-width:0;text-transform:uppercase;font-family:'lato' !important;font-size:14px;padding-left:30px;padding-right:40px;background-image:none !important}.destinationMBE #autocompleteResults{display:none;position:absolute;width:100%;top:42px;left:0;background-color:#FFF;padding-bottom:10px;z-index:999;padding:0;overflow:auto;-webkit-box-shadow:1px 1px 5px 0 #c7c7c7;-moz-box-shadow:1px 1px 5px 0 #c7c7c7;box-shadow:1px 1px 5px 0 #c7c7c7}.destinationMBE #autocompleteResults div,.destinationMBE #autocompleteResults ul,.destinationMBE #autocompleteResults li{background-image:none;background-color:#FFF;margin:0;padding:0;box-shadow:none}.destinationMBE #autocompleteResults ul{margin:0;padding:0 0 5px 0;list-style-type:none}.destinationMBE #autocompleteResults .title{background-image:url("../img/MBE.png");background-position:-10px -106px;background-repeat:no-repeat}.destinationMBE #autocompleteResults .title.destinations{background-position:-10px -112px}.destinationMBE #autocompleteResults .title.hotels{background-position:-10px -162px}.destinationMBE #autocompleteResults .title.searches{background-position:-10px -210px}.destinationMBE #autocompleteResults .title.position{background-position:-10px -262px}.destinationMBE #autocompleteResults .title:first-child span{border-width:0 0 1px 0}.destinationMBE #autocompleteResults .title:last-child span{border-width:1px 0 0 0}.destinationMBE #autocompleteResults .title span{display:block;margin-left:30px;margin-right:15px;text-transform:uppercase;color:#333;padding:8px 0 4px 0}.destinationMBE #autocompleteResults span{display:block;margin-left:30px;margin-right:15px;text-transform:uppercase;color:#333;padding:8px 0 4px 0}.destinationMBE #autocompleteResults .destinations{background-image:url("../img/MBE.png");background-position:-10px -110px;background-repeat:no-repeat}.destinationMBE #autocompleteResults .destinations:first-child span{border-width:0 0 1px 0}.destinationMBE #autocompleteResults .destinations:last-child span{border-width:1px 0 0 0}.destinationMBE #autocompleteResults .hotels{background-image:url("../img/MBE.png");background-position:-10px -158px;background-repeat:no-repeat}.destinationMBE #autocompleteResults .searches{background-position:-10px -206px}.destinationMBE #autocompleteResults .position{background-position:-10px -256px}.destinationMBE #autocompleteResults .ui-autocomplete{display:block !important;width:100% !important;top:0 !important;left:0 !important;max-height:300px;margin-bottom:10px}.destinationMBE #autocompleteResults .ui-autocomplete-category{border-top:1px solid #d5d5d5}.destinationMBE #autocompleteResults .ui-autocomplete-category span{font-weight:bold}.destinationMBE #autocompleteResults .ui-autocomplete-category .destinations,.destinationMBE #autocompleteResults .ui-autocomplete-category .hotels{margin:0 7px 0 15px;padding:10px 0 10px 15px;line-height:10px;vertical-align:center;text-transform:uppercase;color:#909497;font-weight:500;cursor:pointer}.destinationMBE #autocompleteResults .ui-menu-item span{margin-left:40px}.destinationMBE #autocompleteResults .ui-menu-item:hover{background-color:#edeff1;cursor:pointer}.destinationMBE #autocompleteResults .ui-menu-item b{color:#0075c0;font-weight:normal}.destinationMBE #autocompleteResults .item{margin:0 7px 0 15px;padding:10px 0 5px 15px;line-height:15px;vertical-align:center;text-transform:uppercase;color:#909497;font-weight:500;cursor:pointer}.destinationMBE #autocompleteResults .item b{color:#0075c0}.destinationMBE.open{border:2px solid #0075c0}.destinationMBE.open.errorMBE input{border-color:transparent}.destinationMBE #lastSearchesMBE .item:hover{background-color:#edeff1}.destinationMBE.bannerMBE{background-color:transparent}.destinationMBE.bannerMBE input{display:none}.destinationMBE.bannerMBE div.closeMBE,.destinationMBE.bannerMBE #autocompleteResults{display:none !important}.destinationMBE.bannerMBE .bookFromOnly{display:block;color:#FFF}.destinationMBE.bannerMBE .bookFromOnly .title{font-size:16px;font-weight:300}.destinationMBE.bannerMBE .bookFromOnly .price strong{font-size:24px}.destinationMBE.bannerMBE .bookFromOnly .price span{position:relative;top:-8px}.in .calendarMBE,.out .calendarMBE{display:block !important}.calendarMBE ul li.in span,.calendarMBE ul li.newIn span{background-color:rgba(40,96,144,0.25);color:#000}.formMBE div.datesMBE.in .calendarMBE ul li.checkOut.available span{background-color:#0075c0;color:#fff;border-color:#909497;cursor:pointer}.datesMBE{display:block;position:relative;width:383px;height:44px;margin-right:6px;background-color:#FFF;float:left;padding:0;font-size:14px;outline:1px solid transparent;background-image:url("../img/MBE.png");background-position:right 0;background-repeat:no-repeat;border:2px solid transparent}.datesMBE:hover{border:2px solid #0075c0}.datesMBE.errorMBE{border:1px solid #f40000}.datesMBE.errorMBE .closeMBE{background:url("../img/MBE.png") no-repeat -15px -562px #fff;display:block !important}.datesMBE .calendarMBE{display:none;position:absolute;top:42px;left:0;width:100%;background-color:#FFF;-webkit-box-shadow:1px 1px 5px 0 #c7c7c7;-moz-box-shadow:1px 1px 5px 0 #c7c7c7;box-shadow:1px 1px 5px 0 #c7c7c7}.datesMBE .calendarMBE .dataCalendar{width:377px;margin:0 auto}.datesMBE .calendarMBE .dataCalendar .notAvailable a span{color:#f40000}.datesMBE .calendarMBE .dataCalendar .day.d6 span,.datesMBE .calendarMBE .dataCalendar .day.d0 span{font-weight:bold}.datesMBE .calendarMBE .dataCalendar .day.d6.CTA span,.datesMBE .calendarMBE .dataCalendar .day.d6.CTD span{font-weight:normal}.datesMBE .calendarMBE .month{position:relative;text-align:center}.datesMBE .calendarMBE .month .selected{height:21px;line-height:21px;vertical-align:center;text-align:center;text-transform:uppercase;color:#000;font-size:14px;font-weight:bold}.datesMBE .calendarMBE .month .previous,.datesMBE .calendarMBE .month .next{position:absolute;top:0;display:block;width:11px;height:21px;background-image:url("../img/MBE.png");background-repeat:no-repeat;text-indent:-1000px;overflow:hidden;cursor:pointer}.datesMBE .calendarMBE .month .previous{left:0;background-position:-19px -364px}.datesMBE .calendarMBE .month .previous.no{visibility:hidden;background-position:-19px -414px;cursor:default}.datesMBE .calendarMBE .month .next{right:0;background-position:-19px -514px}.datesMBE .calendarMBE .month .next.no{visibility:hidden;background-position:-19px -464px;cursor:default}.datesMBE .calendarMBE ul{padding:0 0 0 11px;clear:both;list-style:none}.datesMBE .calendarMBE ul li{float:left;height:38px;text-align:center;width:52px;margin-top:0;margin-left:-2px}.datesMBE .calendarMBE ul li span{display:block;height:36px;line-height:34px;text-align:center;width:50px;cursor:pointer;color:#333;padding-top:2px}.datesMBE .calendarMBE ul li.today.checkIn.available span{background-color:#0075c0 !important;color:#FFF !important;cursor:pointer}.datesMBE .calendarMBE ul li.today.checkIn.available span:hover{background-color:#0075c0;color:#FFF;cursor:pointer}.datesMBE .calendarMBE ul li.today.checkOut.available span:hover{background-color:#0075c0;color:#FFF;cursor:pointer}.datesMBE .calendarMBE ul li.checkIn.available span{background-color:#0075c0;color:#FFF;cursor:pointer}.datesMBE .calendarMBE ul li.day.available span:hover{background-color:#0075c0 !important;color:#FFF !important;cursor:pointer !important}.datesMBE .calendarMBE ul li.in.nextMonth span{color:#FFF}.datesMBE .calendarMBE ul li.in.prevMonth span{color:#FFF}.datesMBE .calendarMBE ul li.CTA span,.datesMBE .calendarMBE ul li.CTD span{color:#909497;cursor:default}.datesMBE .calendarMBE ul li.notAvailable span{color:#f40000}.datesMBE .calendarMBE ul li.notAvailable span:hover{cursor:default}.datesMBE .calendarMBE ul li.prevMonth{color:#d5d5d5;border-width:0;background-color:#FFF;cursor:default}.datesMBE .calendarMBE ul li.prevMonth span{color:transparent}.datesMBE .calendarMBE ul li.nextMonth{color:#d5d5d5;background-color:#FFF;cursor:default}.datesMBE .calendarMBE ul li.nextMonth span{color:transparent}.datesMBE .calendarMBE ul li.label{font-size:12px;height:38px;line-height:38px;text-align:center;width:52px;border-width:0;background-color:#FFF;color:#000}.datesMBE .calendarMBE .day.past span{color:#d5d5d5}.datesMBE .calendarMBE .nights{clear:both;text-align:center;text-transform:uppercase;padding:10px 0;color:#000;margin-right:10px;margin-bottom:5px;height:30px}.datesMBE .calendarMBE .nights strong{color:#000;font-weight:normal}.datesMBE .calendarMBE .flex{display:inline-block;margin:-20px 11px 11px 10px;padding:14px;color:#0075c0;border-style:solid;border-width:2px;border-color:#0075c0;font-weight:bold}.datesMBE .calendarMBE .flex:hover{cursor:pointer;color:#FFF;background-color:#0075c0}.datesMBE.in{background-image:none;border:2px solid #0075c0;cursor:default}.datesMBE.in .selectionCheckIn{display:block}.datesMBE.in .dates{cursor:default}.datesMBE.in .dates .checkIn{background-color:#0075c0;color:#FFF;cursor:default}.datesMBE.in .dates .checkOut{cursor:default}.datesMBE.in:hover,.datesMBE.in:focus{border:2px solid #0075c0}.datesMBE.out{background-image:none;border:2px solid #0075c0;cursor:default}.datesMBE.out .selectionCheckOut{display:block}.datesMBE.out .dates{cursor:default}.datesMBE.out .dates .checkIn{cursor:default}.datesMBE.out .dates .checkOut{background-color:#0075c0;color:#FFF;cursor:default}.datesMBE.out ul li.day.available span:hover{background-color:#0075c0;color:#fff;border-color:#909497;cursor:pointer}.datesMBE.out:hover,.datesMBE.out:focus{border:2px solid #0075c0}.datesMBE span.dates{line-height:44px;cursor:pointer;text-transform:uppercase;display:block;width:100%;padding:0 20px;height:40px}.datesMBE span.dates:hover{color:#0075c0}.datesMBE .dates span{display:inline-block;line-height:20px;margin:7px 0;padding:0 7px;max-width:46%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:20px;vertical-align:middle}.datesMBE .dates .year{margin:0}.datesMBE .selectionCheckIn{display:none;text-align:center;padding:10px 0;text-transform:uppercase}.datesMBE .selectionCheckOut{display:none;text-align:center;padding:10px 0;text-transform:uppercase}.flexDatesMBE{display:none;position:relative;width:383px;height:44px;margin-right:6px;background-color:#FFF;float:left;vertical-align:center;padding:0 20px;font-size:14px}.flexDatesMBE span.month{line-height:44px;font-size:14px;cursor:pointer;text-transform:uppercase;margin-left:7px;width:93%;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}.flexDatesMBE.open .flexCalendarMBE{display:block;z-index:99}.flexCalendarMBE{display:none;position:absolute;top:42px;left:0;width:100%;height:330px;background-color:#FFF;-webkit-box-shadow:1px 1px 5px 0 #c7c7c7;-moz-box-shadow:1px 1px 5px 0 #c7c7c7;box-shadow:1px 1px 5px 0 #c7c7c7}.flexCalendarMBE .dataCalendar{border-top:1px solid #d5d5d5;top:-1px;width:381px;position:relative}.flexCalendarMBE ul{padding:0 0 0 8px;clear:both;list-style:none}.flexCalendarMBE ul li{float:left;height:38px;text-align:center;line-height:35px;width:82px;padding:2px;margin-top:5px;margin-left:8px;color:#909497;text-transform:uppercase}.flexCalendarMBE ul li:hover{background-color:#0075c0;border-color:#0075c0;color:#FFF !important;cursor:pointer}.flexCalendarMBE ul li:hover a{color:#fff;transition:initial}.flexCalendarMBE ul li a{color:#909497;transition:initial}.flexCalendarMBE ul li.selected{background-color:#0075c0;border-color:#0075c0;color:#FFF !important;cursor:pointer}.flexCalendarMBE ul li.available span:hover{background-color:#0075c0;color:#FFF}.flexCalendarMBE ul li.notAvailable{border-color:#d5d5d5;color:#d5d5d5;cursor:default;background-color:#FFF}.flexCalendarMBE ul li.notAvailable:hover{border-color:#d5d5d5;color:#d5d5d5;cursor:default;background-color:#FFF}.flexCalendarMBE ul li.notAvailable.selected{border-color:#d5d5d5;color:#d5d5d5;cursor:default;background-color:#FFF}.flexCalendarMBE ul li span{display:block;height:32px;line-height:34px;text-align:center;vertical-align:center;width:46px;cursor:pointer}.flexCalendarMBE ul li.label{font-size:12px;height:38px;line-height:38px;text-align:center;vertical-align:center;width:52px;border-width:0;background-color:#FFF;color:#000}.flexCalendarMBE .selectionMonth{text-align:center;padding:20px 0 15px 0;font-weight:bold}.flexCalendarMBE .selectNights{padding:18px;display:inline-flex;width:100%;right:-11px;position:relative}.flexCalendarMBE .selectNights span{text-align:right;width:145px;margin-left:58px;display:block;text-transform:uppercase;font-size:11px;font-weight:bold;line-height:18px}.flexCalendarMBE .selectNights .nights{clear:both;text-transform:uppercase;padding:10px 0;color:#000;font-weight:bold;margin-left:15px;width:50px;height:35px;border:1px solid #d5d5d5;text-align:center}.flexCalendarMBE .selectNights .nights strong{color:#000}.flexCalendarMBE .moreNights{width:35px;height:35px;background:#909497;color:#FFF;padding:0 10px;line-height:36px;font-size:26px}.flexCalendarMBE .moreNights:hover{cursor:pointer;background-color:#0075c0;outline:none}.flexCalendarMBE .lessNights{width:35px;height:35px;background:#909497;color:#FFF;padding:0 10px;line-height:35px;font-size:35px;border-right:1px solid #FFF}.flexCalendarMBE .lessNights:hover{cursor:pointer;background-color:#0075c0;outline:none}.flexCalendarMBE .noFlex{margin:0 0 -33px 15px;padding:14px;color:#0075c0;border-style:solid;border-width:2px;border-color:#0075c0;font-weight:bold;width:190px;text-align:center}.flexCalendarMBE .noFlex:hover{cursor:pointer;color:#FFF;background-color:#0075c0}.flexCalendarMBE .okMonthMBE{padding:14px;color:#FFF;background-color:#0075c0;border-style:solid;border-width:2px;border-color:#0075c0;text-align:center;font-weight:bold;width:135px;float:right;height:50px;top:-17px;right:16px;position:relative;text-transform:uppercase}.flexCalendarMBE .okMonthMBE:hover{cursor:pointer;background-color:#286090;border-color:#286090;outline:none}.roomsMBE{position:relative;width:277px;height:44px;margin-right:6px;background-color:#FFF;float:left;padding:0;background-image:url("../img/MBE.png");background-position:right 0;background-repeat:no-repeat;border:2px solid transparent}.roomsMBE:hover{border:2px solid #0075c0}.roomsMBE:hover.errorMBE .closeMBE{background:url("../img/MBE.png") no-repeat -15px -562px #fff;display:block !important}.roomsMBE.errorMBE{border:1px solid #f40000 !important}.roomsMBE.errorMBE .closeMBE{background:url("../img/MBE.png") no-repeat -15px -562px #fff;display:block !important}.roomsMBE.open{background-position:right -302px;border:2px solid #0075c0}.roomsMBE.open span.ocupation:hover{color:#333;cursor:default}.roomsMBE.open.errorMBE .closeMBE{background:url("../img/MBE.png") no-repeat -15px -562px #fff;display:block !important}.roomsMBE.open .ocupationMBE{display:block;min-width:275px;padding:10px;top:42px;left:0;-webkit-box-shadow:1px 1px 5px 0 #c7c7c7;-moz-box-shadow:1px 1px 5px 0 #c7c7c7;box-shadow:1px 1px 5px 0 #c7c7c7}.roomsMBE.open .ocupationMBE .options{padding:9px 0;text-transform:uppercase}.roomsMBE.open .ocupationMBE .options .oneAdult{color:#909497}.roomsMBE.open .ocupationMBE .options .twoAdults{color:#909497}.roomsMBE.open:hover{outline:none !important;-moz-outline-style:none !important}.roomsMBE.open:hover *{outline:none !important;-moz-outline-style:none !important}.roomsMBE span.ocupation{line-height:44px;font-size:14px;cursor:pointer;text-transform:uppercase;width:100%;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;padding:0 26px}.roomsMBE span.ocupation:hover{color:#0075c0}.roomsMBE .ocupationMBE{display:none;position:absolute;top:44px;left:0;width:100%;background-color:#FFF;border-top:1px solid #d5d5d5}.roomsMBE .ocupationMBE .options div{padding:7px 9px;cursor:pointer}.roomsMBE .ocupationMBE .options div.more{background-color:#909497;color:#FFF}.roomsMBE .ocupationMBE .options div.more:hover{background:#909497}.roomsMBE .ocupationMBE .options div:not(:last-child):hover{background:#edeff1}.roomsMBE .ocupationMBE .rooms{display:none;font-size:14px}.roomsMBE .ocupationMBE .rooms .roomsSelection label{text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}.roomsMBE .ocupationMBE .rooms .roomsSelection h3{text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}.roomsMBE .ocupationMBE .rooms .roomsSelection .searchMBE input{text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;background-color:transparent}.roomsMBE .ocupationMBE .rooms .roomsSelection strong{color:#000;font-weight:normal}.roomsMBE .ocupationMBE .rooms .roomsSelection .room.noChildren div.roomOcupation{right:-60px;margin-bottom:-30px}.roomsMBE .ocupationMBE .rooms .roomsSelection .room .adults,.roomsMBE .ocupationMBE .rooms .roomsSelection .room .children{margin:5px 0}.roomsMBE .ocupationMBE .rooms .roomsSelection .room .adults select,.roomsMBE .ocupationMBE .rooms .roomsSelection .room .children select{border:1px solid #d5d5d5;background:url("../img/MBE.png") no-repeat 15px -60px #FFF;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:5px;width:100%;border-radius:0;margin-top:0}.roomsMBE .ocupationMBE .rooms .roomsSelection .room div.roomOcupation{max-width:115px;min-width:115px;position:relative;margin-top:-58px;float:right}.roomsMBE .ocupationMBE .rooms .room{background-color:#FFF;width:100%;min-height:62px;margin:10px 0 0 0;border-top:1px solid #d5d5d5}.roomsMBE .ocupationMBE .rooms .room h3{font-size:14px;margin-top:0;margin-left:15px;padding-top:20px;display:inline-block;text-transform:uppercase;color:#000;float:left;width:100%;text-align:left}.roomsMBE .ocupationMBE .rooms .room p{display:inline-block;text-align:right}.roomsMBE .ocupationMBE .rooms .room label{padding:15px 0 0 0}.roomsMBE .ocupationMBE .maxOcupation{display:none;padding:10px;border:1px solid rgba(228,228,228,0.88);font-size:10px;color:#909497;text-transform:uppercase;text-align:center}.roomsMBE .ocupationMBE .maxOcupation span:nth-child(3){display:block;text-align:center}.roomsMBE .ocupationMBE .maxOcupation div{clear:both}.roomsMBE .ocupationMBE select{border:1px solid #ccc;background:url("../img/MBE.png") no-repeat right -60px #FFF;width:100%;margin-top:10px;border-radius:0;text-transform:uppercase;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:5px;position:relative;z-index:2}.roomsMBE .ocupationMBE select:hover{cursor:pointer}.roomsMBE .adults{width:55px;text-align:center !important;float:left}.roomsMBE .adults label{margin-bottom:-4px;font-weight:300;text-transform:uppercase;color:#909497;font-size:10px}.roomsMBE .adults select{width:55px !important}.roomsMBE .children{width:55px;text-align:center !important;float:right}.roomsMBE .children label{margin-bottom:-4px;font-weight:300;text-transform:uppercase;color:#909497;font-size:10px}.roomsMBE .children select{width:55px !important}.roomsMBE p.ages{margin:0 0 5px}.roomsMBE .ages{background:#edeff1;padding:5px;display:block;width:100%}.roomsMBE .ages span{color:#909497;display:block;text-transform:uppercase;font-size:10px;margin-bottom:2px}.roomsMBE .ages select{background:url("../img/MBE.png") no-repeat 15px -60px #FFF !important;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:55px !important}.formMBE select{height:30px;line-height:30px;border-color:#d5d5d5;color:#000}.formMBE option{display:block !important;min-height:10px !important;padding:5px !important;text-align:center}.formMBE .oneRoom .roomsSelection .room h3{visibility:hidden}.searchMBE{width:124px;height:44px;float:left;background-color:#0075c0;-webkit-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-ms-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.searchMBE:hover{background-color:#286090;-webkit-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-ms-transition:background-color 1s ease-out;transition:background-color 1s ease-out;cursor:pointer}.searchMBE input{width:126px;height:44px;border-width:0;padding:0;margin:0;font-size:14px;font-weight:bold;color:#FFF;cursor:pointer;text-transform:uppercase;background:transparent}.searchMBE a{display:block;text-align:center;color:#FFF;padding-top:8px;font-size:12px;text-decoration:underline !important}.aceptMBE{clear:both;width:135px;height:44px;background-color:#0075c0;color:#FFF;float:right;margin-top:5px;text-transform:uppercase;letter-spacing:1px;border:2px solid #0075c0;font-family:'lato' !important;font-weight:bold;border-radius:0;line-height:42px;-webkit-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-ms-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.aceptMBE:hover,.aceptMBE:active{border:2px solid #286090;background-color:#286090;-webkit-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-ms-transition:background-color 1s ease-out;transition:background-color 1s ease-out;outline:none;cursor:pointer}.warning .modal-alert .icon-error,.warning .modal-alert p strong{color:#EEC700}.danger .modal-alert .icon-alert,.danger .modal-alert p strong{color:#f40000}.info .modal-alert .icon-info,.info .modal-alert p strong{color:#22B4F9}.success .modal-alert .icon-has-success,.success .modal-alert p strong{color:#00A120}.warning .modal-alert .icon-error,.info .modal-alert .icon-info,.danger .modal-alert .icon-alert,.success .modal-alert .icon-has-success{font-size:70px}.claseMensaje{margin:15px 0}.modal-alert button{padding-top:11px;padding-bottom:11px;color:#333;border:solid 2px #333;background-color:transparent}.modal-alert button:hover{border-color:#286090;color:#286090;background-color:transparent}.modal-alert p{font-size:30px;padding-bottom:20px}.tooltipster-default{border-radius:5px;border:2px solid #000;background:#000;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 1);-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-moz-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-ms-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-o-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);transition-timing-function:cubic-bezier(.23, .635, .495, 2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#mbe-loader{width:100%;height:100%;margin:0;padding:0;position:fixed;top:0;left:0;z-index:9999;background-color:rgba(255,255,255,0.85)}#mbe-loader.on{-webkit-animation:bkg-animation-on 1s ease-in-out;animation:bkg-animation-on 1s ease-in-out}#mbe-loader.off{-webkit-animation:bkg-animation-off 1s ease-in-out;animation:bkg-animation-off 1s ease-in-out}#mbe-loader .spinner{width:80px;height:80px;margin:100px auto;position:relative;top:30%;text-align:center;-webkit-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}#mbe-loader .dot1,#mbe-loader .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#0075c0;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}#mbe-loader .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes bkg-animation-on{0%{opacity:0}100%{opacity:1}}@keyframes bkg-animation-on{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bkg-animation-off{0%{opacity:1}100%{opacity:0}}@keyframes bkg-animation-off{0%{opacity:1}100%{opacity:0}}@media (max-width:300px){.formMBE{width:100% !important;padding:10px;height:206px}.formMBE,.destinationMBE,.datesMBE,.flexDatesMBE,.roomsMBE,.searchMBE{width:100% !important;margin-top:5px}.searchMBE{text-align:center}.destinationMBE input,.datesMBE,.roomsMBE span.ocupation{font-size:13px}.datesMBE .calendarMBE{z-index:999;width:100%}.datesMBE .calendarMBE ul li{margin-top:-5px;margin-left:-2px}.calendarMBE .dataCalendar,.calendarMBE ul{width:235px !important}.calendarMBE .dataCalendar li,.calendarMBE ul li{height:35px !important;width:34px !important;line-height:30px}.calendarMBE .dataCalendar li span,.calendarMBE ul li span{height:30px !important;width:32px !important;line-height:32px !important}.datesMBE .calendarMBE .flex{font-size:12px}.flexCalendarMBE{height:380px !important;min-width:255px !important}.flexCalendarMBE ul{padding:0 0 0 12px}.flexCalendarMBE ul li{height:40px;width:66px;font-size:12px}.flexCalendarMBE .dataCalendar{width:235px}.flexCalendarMBE .noFlex{width:110px !important;height:50px !important;line-height:12px}.flexCalendarMBE .selectionMonth{font-size:13px}.flexCalendarMBE .selectNights{right:0;margin:10px 0;padding:0}.flexCalendarMBE .selectNights span{margin-left:10px;width:98px;font-size:10px}.flexCalendarMBE .selectNights .night{width:70px}.flexCalendarMBE .okMonthMBE{right:0;width:100px;line-height:22px}.aceptMBE{width:100%}}@media (min-width:767px){.datesMBE .calendarMBE .month{margin:10px 36px}}@media (min-width:301px) and (max-width:767px){.modal-dialog{width:450px;margin:20px auto}.modal-alert p{font-size:20px;padding-bottom:10px}.modal-alert button{margin-top:10px;margin-bottom:21px}.modal-content .close{margin-right:20px}.formMBE{width:100% !important;padding:10px;height:163px}.destinationMBE{width:100% !important;margin-bottom:5px}.datesMBE .calendarMBE .flex{margin:0 11px 11px 10px}.datesMBE .calendarMBE .month{margin:10px}.datesMBE,.flexDatesMBE{width:100% !important;margin-bottom:5px}.flexCalendarMBE{height:370px;min-width:285px}.flexCalendarMBE .selectNights{right:10px;position:relative}.flexCalendarMBE .selectNights span{width:118px;margin-left:10px;line-height:18px}.flexCalendarMBE .noFlex{font-size:12px;width:160px;height:50px}.flexCalendarMBE .okMonthMBE{margin:0 12px 0 0;width:90px;right:16px;font-size:12px}.calendarMBE .dataCalendar{width:262px !important}.flexCalendarMBE .dataCalendar{width:300px;margin:0 auto}.calendarMBE{z-index:99}.calendarMBE ul{width:285px;position:relative;margin:0 auto}.calendarMBE ul li span{height:32px !important;width:36px !important;line-height:30px !important}.calendarMBE ul li{height:35px !important;width:38px !important;line-height:30px}.roomsMBE{width:60%;margin-bottom:5px;margin-right:1%}.roomsMBE .rooms{width:auto;margin:0 auto}.searchMBE{width:39%;text-align:center}.searchMBE input{width:auto}.aceptMBE{width:100%}}@media (min-width:768px) and (max-width:1200px){.formMBE{width:auto;padding:10px;height:115px}.modal-dialog{width:500px}.destinationMBE{width:100% !important;margin-bottom:5px}.calendarMBE,.flexCalendarMBE{min-width:420px}.datesMBE,.flexDatesMBE{width:40%;margin-bottom:5px;margin-right:1%}.flexCalendarMBE .dataCalendar{width:422px;margin:0 auto}.flexCalendarMBE ul li{width:90px}.flexCalendarMBE .selectNights{right:5px}.flexCalendarMBE .okMonthMBE{left:-24px}.flexCalendarMBE .selectNights span{margin-left:105px}.roomsMBE{width:40%;margin-bottom:5px;margin-right:1%}.calendarMBE ul li span{height:32px;line-height:34px}.roomsMBE .rooms{width:100%;margin:0 auto}.roomsMBE .ocupationMBE .rooms .room{width:100%}.searchMBE{width:18%;text-align:center}}@media (max-width:1200px){body.activeMBE .bgMBE{background:#fff}.bookFromOnly{text-align:center}.bookFromOnly .price{display:inline}.bookFromOnly .price strong{margin-left:10px}}@media (min-width:1201px){body.activeMBE .bgMBE{background:rgba(255,255,255,0.75)}.formMBE{padding:10px 0;height:65px}}@media (max-width:767px){.datesMBE .dates .year{display:none !important}}