/*!FRAMEWORK_VERSION:UNDEFINED */ * html .popUp{width:528px;}.popUp .searchBoxHotels .btnLine{padding:5px 0 10px 14px;position:static;}.searchBoxHotels{width:454px!important;padding-left:5px!important;padding-right:5px!important;min-height:250px!important;position:relative;overflow:hidden;}*html .searchBoxHotels{width:478px!important;}.searchBoxHotels label,.searchBoxHotels input,.searchBoxHotels select{font-size:13px;}.searchBoxHotels label{float:left;width:80px;padding-top:3px;}.searchBoxHotels p{float:left;width:439px;padding:0 0 5px 15px!important;}*html .searchBoxHotels p{width:443px;}.searchBoxHotels .destinationline{margin-top:15px;}.searchBoxHotels input{float:left;width:320px;}.searchBoxHotels .errorText{clear:both;color:red;float:left;font-weight:bold;}.searchBoxHotels .roomsdetails .labels{margin-left:79px;}.searchBoxHotels .roomsdetails .labels label{width:58px;}.searchBoxHotels .roomsdetails .labels #labelagehotels{width:73px;}.searchBoxHotels .roomsdetails .selectCnnAge{width:auto;}.searchBoxHotels .roomsdetails .selectCnnInfsCont{height:37px;display:block;}* html .searchBoxHotels .roomsdetails .selectCnnInfsCont{height:48px;}*+html .searchBoxHotels .roomsdetails .selectCnnInfsCont{height:48px;}.searchBoxHotles.roomline{clear:both;position:relative;top:-15px;width:424px;}.searchBoxHotels .roomline{top:2px;width:340px;}.searchBoxHotels .roomline .roomnumberlabel{display:none;}.searchBoxHotels .roomline p{margin-left:-15px;padding:0;width:60px;padding-bottom:2px;}.searchBoxHotels .roomline .ageselectsbox{width:90px;}.searchBoxHotels .roomline select{margin-bottom:10px;}.searchBoxHotels .roomline .errorText{width:100px;}.searchBoxHotels .checkinline.errorLabel .errorText{margin-left:80px;}* html .searchBoxHotels .checkinline .errorText{float:none!important;}*+html .searchBoxHotels .checkinline .errorText{float:none!important;}.searchBoxHotels .checkoutline.errorLabel .errorText{margin-left:80px;}* html .searchBoxHotels .checkoutline .errorText{float:none!important;}*+html .searchBoxHotels .checkoutline .errorText{float:none!important;}.searchBoxHotels .destinationline.errorLabel .errorText{margin-left:80px;}* html .searchBoxHotels .destinationline .errorText{float:none!important;}*+html .searchBoxHotels .destinationline .errorText{float:none!important;}.searchBoxHotels .checksearch{bottom:0;left:0;padding:6px 0 2px 8px;position:relative;width:314px;}.searchBoxHotels .checksearch .checksearchInput{width:20px;margin-top:0;}.searchBoxHotels .checksearchLabel{width:160px;padding-top:0;}*html .searchBoxHotels .checksearchLabel{margin-top:3px;}*+html .searchBoxHotels .checksearchLabel{margin-top:3px;}.searchBoxHotels .HideDiv{display:none!important;}.searchBoxHotels .clearBox{clear:both;}.searchBoxHotels .btnLine{bottom:6px;left:307px;position:absolute;}.searchBoxHotels .betterPriceIcon{bottom:60px;left:346px;position:absolute;}.searchBoxHotels .ageselectsbox .errorLabel{float:left;}.searchBoxHotels .roomsdetails{padding-top:10px;}.searchBoxHotels .errorLabel .errorText{display:inline;}.searchBoxHotels .rowPaxsHotel{position:relative;float:left;width:300px;}*+html .searchBoxHotels .rowPaxsHotel{float:left;clear:both;position:relative;margin-top:5px;}.searchBoxHotels .sHotelInput{margin:4px 0 0 26px;width:153px!important;display:none;}.searchBoxHotels .roomselect{width:120px;}*html .searchBoxHotels .roomselect{margin-left:-3px;}.searchBoxHotels .paxselection{float:left;padding:0 0 27px 15px;width:412px;}.searchBoxHotels .paxselection .passengerAge{display:none;}.searchBoxHotels .btnRed{width:118px;}.searchBoxHotels .dateInput{width:105px!important;}.searchBoxHotels .calendarImage{float:left;margin-left:-19px;margin-top:2px;}.searchBoxHotels .errorIcon{float:left;margin-left:9px;display:none;}.searchBoxHotels .ageselectsbox .errorIcon,.searchBoxHotels .errorLabel .errorIcon{display:block;}#NuevaBusqueda .contenedorBordes,#NuevaBusqueda .contenidoDelPopUp{min-width:464px;}.errorLabel .autocompleteInput,.errorLabel .dateInput,.errorLabel .calendarMultipleDestinations,.errorLabel .autocompleteMultipleDestinationsDestination,.errorLabel .errorCustom{color:red!important;}.searchBoxHotels{background-color:#E5EDD8;}.searchBoxHotels input.default{color:#ABABAD;}.searchBoxHotels .roomline .selectCnnAge.errorLabel{border:1px solid #CDC;}.searchBoxHotels .ageselectsbox .errorLabel{border-bottom:1px solid #CDC;border-top:1px solid #CDC;color:#C33;}.buttonCalendarOn{cursor:pointer;}input.settingDateError{border:1px solid red;background-color:#FDE;}.calendarContainer{border:1px solid black;background-color:white;display:none;}*+html .calendarContainer{width:362px;}.calendarContainer span{width:23px;height:18px;border:1px solid white;display:block;float:left;text-align:center;cursor:default;overflow:hidden;}.calendarContainer p{margin:0;clear:both;}.calendarContainer a{text-decoration:underline;}.calendarContainer .hiddenMonth{display:none;}.calendarContainer .calendarVisible{width:180px;margin:0 1px;border-left:1px solid lightgray;border-right:1px solid lightgray;float:left;}.calendarContainer .calendarVisible.firstMonth{margin-left:0;border-left:0;}.calendarContainer .calendarVisible.lastMonth{margin-right:0;border-right:0;}.calendarContainer .calendarVisible .monthHeader{background-color:#ddd;}.calendarContainer .calendarVisible .monthHeader h3{width:100%;padding-top:6px;font-weight:bold;font-family:Arial;display:block;text-align:center;position:relative;z-index:2;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows{height:24px;padding-bottom:2px;margin-top:-15px;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer{width:16px;height:17px;margin:3px;background:white;display:block;visibility:hidden;line-height:16px;float:left;clear:none;cursor:pointer;position:relative;z-index:3;}.calendarContainer .calendarVisible.firstMonth .monthHeader .monthsSwitchingArrows .arrowContainer.previous{visibility:visible;}.calendarContainer .calendarVisible.lastMonth .monthHeader .monthsSwitchingArrows .arrowContainer.next{visibility:visible;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer.next{float:right;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer a{width:100%;height:100%;border:1px solid #ccc;display:block;color:#06c;cursor:pointer;text-decoration:none;text-align:center;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer a:hover{color:#C00;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows.noPrev .arrowContainer.previous a,.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows.noNext .arrowContainer.next a{color:#666;cursor:default;}.calendarContainer .calendarVisible .daysNameContainer .dayName{background-color:white;color:black;}.calendarContainer .calendarVisible .daysGrid .selectable{color:#06c;text-decoration:underline;font-weight:bold;cursor:pointer;}.calendarContainer .calendarVisible .daysGrid .selectable:hover{border-bottom-color:black;border-right-color:black;background-color:#ddd;}.calendarContainer .calendarVisible .daysGrid .selectable.selected{border-bottom-color:black!important;border-right-color:black!important;background-color:#ddd!important;color:#D30000!important;}.calendarContainer .calendarVisible .daysGrid .pastDate,.calendarContainer .calendarVisible .daysGrid .nonSelectable{color:gray;cursor:default;font-weight:bold;}.calendarContainer .calendarVisible .daysGrid .noCurrentMonth{visibility:hidden;}.calendarContainer .closeCalendar{padding:2px 0;border-top:1px solid #D3D3D3;clear:both;text-align:center;}.calendarContainer .closeCalendar a:hover{color:aqua;cursor:pointer;}.ac_input{font-size:14px;height:17px;width:400px;}.ac_results{padding:0;border:1px solid WindowFrame;background-color:Window;overflow:hidden;z-index:5000;}* html .ac_results{width:300px;}*+html .ac_results{width:300px;}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}.ac_results li{border-bottom:1px solid #FFF;border-top:1px solid #FFF;color:#1A1A1A;margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;}.ac_over{background-color:#E7EFDE!important;border-bottom:1px solid #D8DBD4!important;border-top:1px solid #D8DBD4!important;color:#000!important;}.minCharsLeyend{font-style:italic!important;}.busquedaAvanzadaHoteles{width:760px;margin:auto;color:#000;font-size:11px;position:relative;}.searchBoxHotels,.bloqueCamposDeBusqueda,.habitacion{clear:both;}#buscadorHotelesDescripcionDestinationLocation1,#nombreHotel{width:240px;}.busquedaAvanzadaHoteles h1{font-weight:bold;font-size:14px;position:absolute;top:7px;left:125px;}* html .busquedaAvanzadaHoteles h1{padding-bottom:2px;}.tabContainer .tabExternal.selected .tabInternal,.tabContainer .tabExternal.selected{background-color:#BFD0A7;}.tabContainer .tabImage{float:left;margin:-1px 0 0 -4px;}.tabContainer .tabText{margin:-3px 2px 0 14px;color:#036;font-size:14px;font-weight:bold;float:left;}.busquedaAvanzadaHoteles .searchBoxHotels{border:1px solid #BFD0A7;border-top:4px solid #BFD0A7;background-color:#E5EDD8;position:relative;width:430px!important;}*html .busquedaAvanzadaHoteles .searchBoxHotels{width:434px!important;}.busquedaAvanzadaHoteles .searchBoxHotels .errorIcon{margin-left:0;}.busquedaAvanzadaHoteles .searchBoxHotels input{width:295px;}.MainBanner{width:300px;height:250px;position:absolute;top:30px;left:451px;}*+html .bloqueCamposDeBusqueda #buscadorHotelesDescripcionDestinationLocation1{margin-top:-12px;}* html .tabContainer .tabExternal{width:110px;}* html .tabContainer .tabText{margin-right:0;}* html .tabContainer .tabImage{margin-left:0;}* html .bloqueCamposDeBusqueda #buscadorHotelesDescripcionDestinationLocation1{margin-top:-10px;}* html .bloqueCamposDeBusqueda input{height:17px;}* html #pasajerosYhabitaciones p{width:55px;}* html #tituloAdultos{display:inline;}* html .calendarImage{left:112px;}#inicio{display:none;}.header .divLogo p{margin-top:5px;}.offers{width:760px;margin:15px auto 0;}.offers .offer{width:163px;margin-left:20px;padding:7px 5px 9px;background:url(/images/despegar/hoteles/offerBackground.png) repeat-x 0 0;border:1px solid #CCC;text-align:center;float:left;}.offers #offer1{margin-left:0;}.offers .offer .destinationName{height:38px;font-weight:bold;font-size:16px;display:block;}.offers .offer .offerPrice{margin:10px;font-weight:bold;font-size:14px;display:block;}.offers .offer .offerText{color:#C00;font-size:12px;display:block;}.offersByDestination{width:760px;margin:25px auto 0;}.offersByDestination .offersByDestinationTitle{margin-bottom:15px;}.offersByDestination .offersByDestinationList{width:175px;margin-left:20px;float:left;}.offersByDestination #firstOffersByDestinationList{margin-left:0;}.offersByDestination .offersByDestinationList .offerByDestination{margin-bottom:13px;}