/*!FRAMEWORK_VERSION:2.14.6 */ .lstDetail{margin-top:20px;width:960px;overflow:hidden;}.lstHeader h1,.lstHeader h2{font-family:Verdana;font-weight:normal;padding-left:10px;}.lstHeader h1{font-size:14px;font-weight:bold;color:#E36C09;}.lstHeader h2{font-size:11px;padding-top:15px;}.lstHeader h1 a,.lstHeader h2 a{font-family:Tahoma;color:#06C;}.lstHeader .searchInfo .distribution{font-weight:bold;}.lstHeader .newSearchLink{padding-top:15px;font-size:14px;font-weight:bold;display:block;}* html .hotelInfo{width:608px;position:relative;}* html .hotelsTabs .tabExternal .tabInternal .mainSprite{margin-left:-4px!important;}.lstResults{width:760px;float:left;margin-left:10px;font-family:Verdana;display:block;overflow:hidden;}.lstResults .resTop{overflow:hidden;width:auto;height:auto;}* html .lstResults .resTop{height:1%;}.lstResults .resTop li{cursor:pointer;float:left;}.lstResults .resTop .tabExternal,.lstResults .resTop .tabExternal .tabInternal{padding-bottom:3px;background-color:#C0CFA6;}.lstResults .resTop .hotelsTabs .tabInternal .mainSprite{margin-top:-8px;float:left;margin-left:-10px;}.hotels .hotelsTabs .tabInternal{width:64px;overflow:hidden;height:100%;}.lstResults .resTop .hotelsTabs .tabText{color:#06C;display:block;text-decoration:underline;margin-left:3px;float:right;cursor:pointer;font-weight:bold;}.lstHeader a{font-weight:bold;}* html .lstResults .resTop .hotelsTabs li{width:95px;}.lstResults .resTop .listaMoneda{display:inline;}.lstResults .resTop .listaMoneda,.lstResults .resTop .listaMoneda select{font-family:Tahoma;font-size:11px;}.lstResults .resTop .listaMoneda{padding-top:3px;float:right;}.lstResults .resTop #solapas{overflow:hidden;float:left;width:auto;height:auto;}.lstResults .HotelList .Rows,.lstResults .HotelMap .Rows{padding-top:6px;padding-left:8px;padding-right:8px;}.lstResults .HotelPhoto .Rows{padding:0 0 5px 2px;}.HotelList .Row{margin-bottom:11px;border:1px solid #D1D1D1;margin-left:-16px;position:relative;left:8px;}.lstResults #lstBottom{padding:15px 0;height:20px;}.lstResults .actLinks{float:left;margin-right:4px;}.lstResults a.arrowUp,.lstResults a.arrowDown,.lstResults a.iconEmail,.lstResults a.iconPrint{margin:4px 4px 0 0;display:block;float:left;}.lstResults a.iconPrint{margin-right:0;}.lstResults #HotelResultsContainer .Header{background-color:#E5EDD8;height:35px;margin-bottom:1px;width:100%;}* html .lstResults #HotelResultsContainer .Header{padding-left:10px;}*+html .lstResults #HotelResultsContainer .Header{padding-left:10px;}.lstResults #HotelResultsContainer .Favorites .Header{background-color:#FDEA83;}.lstResults #HotelResultsContainer .Header .Title{line-height:33px;vertical-align:middle;}.lstResults #HotelResultsContainer .Paging{line-height:33px;vertical-align:middle;padding:0 5px;}.lstResults #HotelResultsContainer .Header .Paging{float:right;}.lstResults #HotelResultsContainer .Header .Title{float:left;padding-left:17px;}.lstResults #HotelResultsContainer .Header .Title input{vertical-align:middle;}.lstResults #HotelResultsContainer .Header .Title .topFilter{cursor:pointer;color:#06C;text-decoration:underline;}.lstResults #HotelResultsContainer .Paging a{color:#06C;display:block;float:left;margin-top:7px;margin-left:3px;text-align:center;text-decoration:none;line-height:15px;width:16px;height:16px;border:1px solid #B8CEFC;background-color:white;}.lstResults #HotelResultsContainer .paginatorArrow{font-family:arial,sans-serif;position:relative;z-index:3;}#HotelResultsContainer .Paging a.buttonLeft2Off,#HotelResultsContainer .Paging a.buttonRight2Off{border-color:#ccc;color:#777;cursor:default;}#HotelResultsContainer .Paging a.buttonRightLargeOn,#HotelResultsContainer .Paging a.buttonLeftLargeOn,#HotelResultsContainer .Paging a.buttonRightLargeOff,#HotelResultsContainer .Paging a.buttonLeftLargeOff{padding:0 2px;width:auto;}* html #HotelResultsContainer .Paging a.buttonRightLargeOn,* html #HotelResultsContainer .Paging a.buttonRightLargeOff{width:70px;}#HotelResultsContainer .Paging a.buttonRightLargeOff,#HotelResultsContainer .Paging a.buttonLeftLargeOff{border-color:#ccc;color:#777;cursor:default;}#HotelResultsContainer .Paging a.buttonRightLargeOn,#HotelResultsContainer .Paging a.buttonRightLargeOff{padding-left:5px;text-align:left;}#HotelResultsContainer .Paging a.neutral2,#HotelResultsContainer .Paging a.neutralDown2{background-color:transparent;border:none;margin:8px 1px 1px 4px;color:Black;cursor:auto;}.lstResults #HotelResultsContainer .Footer{height:35px;margin-bottom:1px;}.lstResults #HotelResultsContainer .Footer .Paging a{background-color:#EFEFF7;}.lstResults .listaHeadFav{background-color:#E1EAF2;padding:8px 8px 25px 8px;padding-left:12px;}.lstResults .listaHeadFav div{float:left;}.lstResults .listaHeadFav div.star{width:16px;height:17px;background-position:-257px -81px;}.lstResults .listaHeadFav div.tit{padding:3px 7px;}.lstResults div.Favorites a.arrowDown{display:block;}.lstResults div a.arrowDown,.lstResults div.Favorites a.arrowUp,.NotShowed{display:none;}.HotelList .img{overflow:hidden;float:left;position:relative;cursor:pointer;}.HotelList .img .toRedirect{width:130px;height:130px;display:block;}.HotelList .img .seeMorePhotos{position:absolute;bottom:0;right:0;}.HotelList .img .seeMorePhotos .seeMorePhotosBG{width:67px;height:20px;background-color:black;border-radius:7px;display:block;filter:alpha(opacity=55);-khtml-opacity:.55;opacity:.55;}.HotelList .img .seeMorePhotos .seeMorePhotosText{padding:0 6px 5px 0;color:white;display:block;text-decoration:underline;position:absolute;bottom:0;right:0;}.HotelList .rowHead{height:13px;padding:8px 47px 8px 8px;background-color:#EFEFEF;}.seeMap a{font-weight:bold;}.HotelList .rowHead .hotelName{width:493px;color:#0057AD;font-size:12px;font-weight:bold;display:block;float:left;}.starsBigWhite{float:left;}.HotelList .rowHead .hotelType{width:121px;padding:1px 11px 0 0;text-align:right;position:absolute;right:136px;}.HotelList .rowHead .right{width:80px;height:12px;float:right;}.HotelList .rowHead .right div{margin:0 0 0 auto;}.HotelList .hotelInfo{float:left;width:628px;*width:621px;_width:600px;}.HotelList .rowInfo{font-family:Tahoma;}.HotelList .rowInfo .rowBody{width:460px;padding:0 5px 0 10px;float:left;}* html .HotelList .rowInfo .rowBody{width:429px;}* html .btnRed span{width:50px;position:relative;left:20px;}.HotelList .rowInfo .rowBody .left{width:279px;padding-top:8px;float:left;}* html .hotelInfo .rowFooter .left{width:325px!important;}* html .hotelInfo .rowFooter{width:400px!important;}.HotelList .rowInfo .rowBody .right{width:150px;padding:8px 5px 0 0;float:right;}* html .notSearching .Results .row{width:710px;}* html .HotelList{width:750px;margin-top:-7px;}.HotelList .rowInfo .rowBody .right .seeMap{font-weight:bold;}.HotelList .rowInfo p{margin-top:4px;}.HotelList .rowInfo .description{margin-bottom:5px;color:#737373;}.HotelList .rowInfo .distance{margin-bottom:5px;font-weight:bold;}.HotelList .rowInfo .services{width:147px;height:20px;}.HotelList .rowInfo .services ul{float:left;}.HotelList .rowInfo .services li{width:20px;height:20px;float:left;margin-left:3px;}.HotelList .rowInfo .reviews{margin-top:5px;}.HotelList .rowInfo .reviews .reviewsAverageContainer{margin-top:7px;}.HotelList .rowInfo .reviews .reviewsAverageContainer .valorationBarContainer{float:left;}.HotelList .rowInfo .reviews .reviewsAverageContainer .reviewsAverage{margin-left:10px;font-size:12px;font-weight:bold;float:left;color:#6D9F58;}.HotelList .rowInfo .rowPrice{width:127px;height:63px;background:url(/images/despegar/hoteles/priceBackground.png) repeat-x 00;float:right;text-align:center;}.HotelList .rowPrice{padding:2px;font-size:11px;font-family:Tahoma;font-weight:bold;color:#036;}.HotelList .rowPrice .discountPrice{color:red;}*+html .HotelList .rowPrice .priceTax{color:#036;}* html .HotelList .rowPrice .priceTax{color:#036;}.HotelList .rowPrice .priceOff span{font-size:15px;}.HotelList .rowPrice .priceOff span.redStrikethru{margin:-15px auto 0 auto;padding:0;font-size:1px!important;}.HotelList .rowPrice .hotelPrice{font-size:14px;line-height:17px;}.HotelList .rowPrice .hotelPrice span{font-size:20px;}.HotelList .rowPrice .hotelPrice .currencyMask span{font-size:14px;font-weight:bold;position:relative;top:-3px;}.HotelList .rowPrice .priceTax{font-weight:normal;text-align:center;margin-top:1px;}.HotelList .rowPrice .noDiscount{padding-top:10px;}.HotelList .rowPrice .helpIcon{cursor:pointer;display:inline!important;margin-left:5px;padding-left:5px;padding-right:10px;padding-top:2px;position:relative;}.HotelList .rowOptions{padding-bottom:20px;}.HotelList .rowOptions a{font-family:Tahoma;color:#06C;}.HotelList .rowOptions span{float:left;padding-bottom:2px;}.HotelList .rowOptions span.left{width:70px;}* html .HotelList .rowOptions span.left{margin-left:3px;}.HotelList .rowOptions span.right{float:right;padding-right:8px;}.HotelList .rowFooter{width:464px;padding:4px 5px 2px 10px;float:left;}.HotelList .rowFooter div.left{width:370px;float:left;}.HotelList .rowFooter div.right{float:right;}.HotelList .rowFooter .promoText .discountText{margin-bottom:2px;color:#C00;font-weight:bold;}.HotelList .rowFooter .promoText .searchingText{font-family:'Tahoma';color:#545454;font-size:12px;vertical-align:top;font-weight:normal;}.HotelList .rowButton{width:131px;height:34px;float:right;padding-right:8px;}.HotelList .rowButton .button{margin:4px 20px 0 0;text-decoration:none;float:right;}.HotelList .Favorites .rowPrice{background-color:#FFFFD5;float:right;text-align:center;}.HotelList .Favorites .Row{border-color:#FFD109;}.HotelList .Favorites .rowHead{background-color:#FFFFD5;}.HotelMap #GoogleMapZone{margin:0;padding:0 0 10px;border-top:solid 8px #E1EAF2;outline:0;font-size:100%;vertical-align:baseline;background:transparent;background-color:#FFF;}.HotelMap .Row{border-bottom:solid 1px #DEDEDE;height:32px;clear:both;}.HotelMap .Row .columnId,.HotelMap .Row .columnName,.HotelMap .Row .columnCategory,.HotelMap .Row .columnPrice,.HotelMap .Row .columnActions,.HotelMap .Row .columnReservation{float:left;margin-top:8px;margin-bottom:8px;line-height:15px;}.HotelMap .Row div.columnId{text-align:center;font-weight:bold;color:#FFF;margin-right:5px;}.hotelInfo .rowHead .hotelName{width:400px;}* html .footerPhone{width:200px;}.HotelMap .Row div.hotelName{width:370px;overflow:hidden;white-space:nowrap;}.HotelMap .Row div.columnCategory{width:70px;}.HotelMap .Row div.columnPrice{width:80px;margin-right:10px;text-align:right;}.HotelMap .Row div.columnActions{width:90px;}.HotelMap .Row div.columnActions{margin-top:3px;}.HotelMap .Row div.columnReservation{margin-top:4px;}.HotelPhoto .Row{width:183px;height:257px;border:1px solid #CCC;margin:4px 1px 0 2px;text-align:center;float:left;display:inline;}.HotelPhoto .Row .hotelName{color:#06C;font-family:Tahoma;font-weight:bold;display:block;margin:4px 0 0 6px;padding-bottom:3px;height:15px;text-align:left;}.HotelPhoto .Row .photo{width:162px;height:132px;margin:0 auto 8px;overflow:hidden;}.HotelPhoto .Row .photo img{border:1px solid;vertical-align:top;}.HotelPhoto .Row .photoChg{height:18px;margin-left:46px;}.HotelPhoto .Row .photoChg span{float:left;}.HotelPhoto .Row .photoChg .photoChgOf{margin:0 5px;}.HotelPhoto .Row .photoChg .buttonLeftSmallOn,.HotelPhoto .Row .photoChg .buttonRightSmallOn{cursor:pointer;color:#06C;border:1px solid #ccc;width:10px;height:10px;line-height:10px;}.HotelPhoto .Row .photoChg .buttonLeftSmallOff,.HotelPhoto .Row .buttonRightSmallOff{cursor:default;color:#777;border:1px solid #ddd;width:10px;height:10px;line-height:10px;}.HotelPhoto .Row .photoChg .buttonLeftSmallOn,.HotelPhoto .Row .photoChg .buttonLeftSmallOff{margin-right:5px;}.HotelPhoto .Row .photoChg .buttonRightSmallOn,.HotelPhoto .Row .photoChg .buttonRightSmallOff{margin-left:5px;}.HotelPhoto .Row .rowFooter{height:45px;background-color:#F3F3F3;padding:0 3px;}.HotelPhoto .Row .rowFooter .actLinks{margin-top:20px;}.HotelPhoto .Row .rowFooter .hotelPrice{float:right;margin:2px 0;}.HotelPhoto .Row .rowFooter .hotelPrice{font-size:12px;}.HotelPhoto .Row .rowFooter .estrellafoto{float:left;margin:0 -65px;padding:5px 0;}.HotelPhoto .Row .rowFooter .buttonContainer{float:right;margin:23px -40px 0 0;}.HotelPhoto .Favorites .Row{border-color:#FFD109;}.HotelPhoto .Favorites .rowFooter{background-color:#FFFFDF;}.waitLoader{display:none;text-align:center;}.ShowNonLocal .localCurrency{display:none;}.ShowNonLocal .nonLocalCurrency{display:inline;}.ShowLocal .localCurrency{display:inline;}.ShowLocal .nonLocalCurrency{display:none;}.disabled{cursor:text;text-decoration:none;color:Gray;}.disabled:hover{color:Gray;}.disabled:link{color:Gray;}.disabled:visited{color:Gray;}.resTop .listaMoneda #selMoneda{border:none;}.imgSeparator{margin-left:24px;margin-top:11px;}.titleReviews{color:#190707;font-size:13px;text-align:center;font-weight:bold;}.reviewsBy{padding-top:15px;}.star1{width:79px;}.star2{width:79px;}.star3{width:79px;}.star4{width:79px;}.star5{width:79px;}.star1s{width:61px;}.star2s{width:61px;}.star3s{width:61px;}.star4s{width:61px;}.star5s{width:61px;}.lstFilters{float:left;width:190px;font-family:Verdana;}.lstFilters button.btnSmallDisabled,.lstFilters button.btnDisabled,.lstFilters button.buttonDisabled{cursor:default;}.lstFilters button em{font-family:arial,sans-serif;}* html .lstFilters button{margin-left:5px;}*+html .lstFilters button{margin-left:5px;}.lstFilters input{vertical-align:middle;}.lstFilters .filtBox{padding:10px 0 10px 5px;margin-top:2px;background:#E5EDD8;}.lstFilters .removeFilterLink{font-family:tahoma;}.lstFilters .filtData{margin-top:8px;}.lstFilters .filtData div{overflow:hidden;padding-bottom:1px;}.lstFilters .filtData div a.selected{font-weight:bold;}.lstFilters .filtQty{margin-bottom:4px;border-top:1px solid #B5CBFB;}.lstFilters .filtQty #CurrentHotelCount{font-size:16px;}.lstFilters .filtQty #resultCount{font-size:14px;line-height:22px;}.lstFilters .filtTitle{border-top:1px solid #B5CBFB;}.lstFilters .filtTitle .filtTitleText{font-size:14px;}.lstFilters h4{font-weight:bold;font-size:11px;display:inline;}.lstFilters .filtPrice div.filtData{margin-top:15px;}.lstFilters .filtPrice div.filtData input{width:55px;}.lstFilters .filtPrice .filtPriceForm{margin-top:8px;}.lstFilters #filtStars div{clear:both;}.lstFilters .filtStars label{text-indent:-5000em;float:left;}.lstFilters .filtStars input{float:left;margin-top:2px;}.lstFilters .filtStars .FilterByStars input{border:none;padding:0;}* html .lstFilters .filtStars input{margin-top:-2px;}*+html .lstFilters .filtStars input{margin-top:-2px;}.lstFilters .filtSrch .filtName{width:120px;}.lstFilters .filtPoint .filtPointField{width:180px;margin:5px 0;}.lstFilters .filtPoint .filtPointField optgroup{border-top:solid 1px #BEBEBE;}.lstFilters .filtPoint .filtPointField optgroup option{font-style:normal;font-weight:normal;}.Hide{display:none;}.cPromo{vertical-align:middle;}.pFlash{margin-left:-5px;margin-top:-10px;}#flterPromo{height:20px;background-color:#E5EDD8;}#filtDisctanceLabel{font-weight:normal!important;display:block;padding-bottom:8px;padding-top:8px;}#filtDisctance{width:80px!important;}* 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:34px;left:331px;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;}.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{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:#FFF;}.calendarContainer .calendarVisible .monthHeader h3{width:100%;font-weight:bold;font-family:Arial;display:block;text-align:center;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows{padding-bottom:2px;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer{visibility:hidden;}.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!important;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer a{color:#000;cursor:pointer;}.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:#000;cursor:default;}.calendarContainer .calendarVisible .daysNameContainer .dayName{color:black;}.calendarContainer .calendarVisible .daysGrid .selectable{color:black;font-weight:bold;cursor:pointer;}.calendarContainer .calendarVisible .daysGrid .selectable.selected{color:#D30000!important;}.calendarContainer .calendarVisible .daysGrid .pastDate,.calendarContainer .calendarVisible .daysGrid .nonSelectable{color:gray;cursor:default;}.calendarContainer .closeCalendar{padding:2px 0;border-top:1px solid #FFF;clear:both;text-align:center;}.calendarContainer .closeCalendar a:hover{color:aqua;cursor:pointer;}*+html .calendarContainer{width:362px;}.calendarContainer .calendarVisible{width:180px;}.calendarContainer .calendarVisible .monthHeader{background-color:#ddd;}.calendarContainer .calendarVisible .monthHeader h3{padding-top:6px;position:relative;z-index:2;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows{height:24px;margin-top:-15px;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer{width:16px;height:17px;margin:3px;background:white;display:block;line-height:16px;float:left;clear:none;cursor:pointer;position:relative;z-index:3;}.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.noPrev .arrowContainer.previous a,.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows.noNext .arrowContainer.next a{color:#666;}.calendarContainer .calendarVisible .daysNameContainer .dayName{background-color:white;}.calendarContainer .calendarVisible .daysGrid .selectable{color:#06c;text-decoration:underline;}.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;}.calendarContainer .calendarVisible .daysGrid .pastDate,.calendarContainer .calendarVisible .daysGrid .nonSelectable{font-weight:bold;}.calendarContainer .calendarVisible .daysGrid .noCurrentMonth{visibility:hidden;}.calendarContainer .calendarVisible .daysGrid .today{color:red;text-decoration:none;font-weight:bold;}.calendarContainer .closeCalendar{border-top-color:#D3D3D3;}.ac_input{font-size:14px;height:17px;width:400px;}.ac_results{padding:0;border:1px solid WindowFrame;background-color:Window;overflow:hidden;}.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 #FFF;border-top:1px solid #FFF;color:#000!important;}.ac_results{z-index:5000;}* html .ac_results{width:300px;}*+html .ac_results{width:300px;}.ac_over{border-bottom-color:#D8DBD4!important;border-top-color:#D8DBD4!important;}.minCharsLeyend{font-style:italic!important;}.nuevaBusqueda{width:502px;top:239px;left:368px;}.nuevaBusqueda .contenidoDelPopUp{background:#DBE7CF;border:1px solid #C8D6B2;font-size:12px;}.nuevaBusqueda .tituloPopup{background-color:#eee;}.errorBusquedaContainer{font-size:1.1em;}.errorBusquedaContainer .errorBusqueda{font-family:Verdana,sans-serif;}.errorBusquedaContainer .errorBusqueda h1{font-size:1.1em;line-height:150%;padding:15px 25px;}.errorBusquedaContainer .errorBusqueda h1 .mainSprite{float:left;margin-right:10px;margin-top:-2px;}.errorBusquedaContainer .errorBusqueda p.btnBlue{margin-left:57px;}.errorBusquedaContainer .errorBusqueda p{margin:15px 160px 15px 60px;}.errorBusquedaContainer #tituloBuscarPorPaises{padding-top:20px;}.errorBusquedaContainer #buscarPais,.errorBusquedaContainer #buscarCiudad{width:260px;}.errorBusquedaContainer .infoBusquedaRealizada{border-top:1px solid #E1E1E1;margin-top:25px;padding-top:10px;}.errorBusquedaContainer .infoBusquedaRealizada p{margin:0 0 3px 60px;font-size:.9em;}.errorBusquedaContainer .infoBusquedaRealizada .nombreDestino{font-weight:bold;font-size:1.1em!important;padding:3px 0;}.errorBusquedaContainer .infoBusquedaRealizada .separador{font-style:normal;margin:0 5px;}body.hotels.pricePerRoom .pricePerPassenger{display:none;}body.hotels.pricePerPassenger .pricePerRoom{display:none;}
