/*!FRAMEWORK_VERSION:15.1 */ .happyClientsContainer{width:550px;background-color:#F7F7F7;overflow:hidden;min-height:400px;}.happyClientsContainer .happyClientsTitleContainer{padding:10px 0 0 35px;overflow:hidden;}.happyClientsContainer .happyClientsTitleContainer .titleHappyClients{float:left;}.happyClientsContainer .happyClientsTitleContainer .happyClientsTitle1{display:block;}.happyClientsContainer .happyClientsTitleContainer .happyClientsTitle1,.happyClientsContainer .happyClientsTitleContainer .happyClientsTitle2{color:#003D92;font-size:20px;font-family:Arial;letter-spacing:-1px;}.happyClientsContainer .happyClientsTitleContainer .linkHappyClientsContainer{float:right;margin:5px 12px 0 0;}.happyClientsContainer .happyClientsTitleContainer .linkHappyClients{font-size:11px;}.happyClientsContainer .happyClientsContent{margin:20px 0 0 -10px;overflow:hidden;}.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription{margin:0 0 20px 45px;width:235px;float:left;height:140px;overflow:hidden;}.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription .happyClientsComment{padding:10px 7px 0;}.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription .happyClientsComment .happyClientsCommentText{font-size:13px;font-family:Arial;line-height:16px;height:50px;overflow:hidden;color:#333;}.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription .happyClientsComment .seeFullComment{font-size:12px;}.happyClientsContainer .happyClientsContent .happyClientsDescription{margin:-12px 0 0;padding:0 0 0 5px;}.happyClientsContainer .happyClientsContent .happyClientsDescription span{display:block;}.happyClientsContainer .happyClientsContent .happyClientsDescription .happyClientsName{color:#F90;font-family:Arial;font-size:13px;height:18px;overflow:hidden;position:relative;width:140px;}.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription .happyClientsDescription .happyClientsDate,.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription .happyClientsDescription .happyClientsProductAndDestination{color:#999;font-size:11px;height:16px;overflow:hidden;}.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription .happyClientsDescription .happyClientsProductAndDestination .happyClientsProduct{float:left;font-size:11px;}.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription .happyClientsDescription .happyClientsProductAndDestination .happyClientsDestination{display:inline-block;font-size:11px;font-style:normal;padding:0 0 0 3px;position:relative;width:150px;overflow:hidden;white-space:nowrap;}.happyClientsContainer .happyClientsContent .happyClientsDescription .happyClientsName .grandientImage,.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription .happyClientsDescription .happyClientsProductAndDestination .happyClientsDestination .grandientImage{background:url("/css/despegar/sprites/bg-links.png") no-repeat scroll right top transparent;height:18px;overflow:hidden;position:absolute;right:0;top:0;width:20px;}.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription .happyClientsSatisfactionContainer{overflow:hidden;width:82px;padding:5px 0 0 5px;}.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription .happyClientsSatisfactionContainer .happyClientsSatisfaction{float:left;}.happyClientsContainer .happyClientsContent .happyClientsCommentAndDescription .happyClientsSatisfactionContainer .happyClientsAverage{color:#666;float:right;font-size:11px;position:relative;top:-5px;}#happyClientPopUpFullComment{display:none;width:225px;}#happyClientPopUpFullComment .popUpContainer{font-size:13px;padding:5px;}#happyClientPopUpFullComment .popUpContainer .titlePopUp{display:none;}#topSearched{width:380px;background:#F7F7F7;overflow:hidden;min-height:400px;}#topSearched .sectionTitle{color:#013D93;font-size:24px;letter-spacing:-1px;margin:20px 0 0 10px;font-weight:normal;}#topSearched ul li{color:#319FDA;font-size:13px;width:180px;float:left;margin:0 0 12px 10px;position:relative;overflow:hidden;}#topSearched .topSearchedSubTitle{color:#013D93;font-size:15px;margin-bottom:15px;margin-left:10px;overflow:hidden;}#topSearched .topSearchedSubTitle h1,#topSearched .topSearchedSubTitle h2,#topSearched .topSearchedSubTitle span{float:left;font-weight:normal;margin-right:5px;}#topSearched .topSearchedContainer{height:13px;width:40px;display:block;background:url("/css/despegar/sprites/bg-links.png") no-repeat scroll right top transparent;position:absolute;right:0;top:0;}#topSearched a{white-space:nowrap;}.boxContainer{width:380px;height:90px;background-color:#FFF;padding:10px 0 0 0;}.boxContainer .titleMailBox{text-align:center;}.boxContainer .titleMailBox .mailBoxTitle{font-size:16px;color:#999;}.boxContainer .titleMailBox .mailBoxTitle1{color:#0E6695;font-size:16px;font-weight:bold;padding:0 0 0 5px;text-transform:uppercase;}.boxContainer .boxMailContent{margin:10px 0 0 15px;overflow:hidden;}.boxContainer .boxMailContent .submit{margin:0 0 0 5px;}.boxContainer .boxMailContent .emailIcon{display:block;float:left;margin:8px 0 0;}.boxContainer .boxMailContent .inputMailBox{float:left;font-style:italic;margin:0 0 0 10px;width:160px;color:#ABABAD;}.boxContainer .boxMailContainer .errorInputText{color:#F00;display:block;font-size:12px;margin:5px 0 0 15px;}#mainDestination{width:560px;overflow:hidden;margin-left:-10px;}#mainDestination .sectionTitle{color:#013D93;font-size:24px;letter-spacing:-1px;margin:0 0 0 10px;padding:20px 0 0 0;font-weight:normal;height:30px;float:left;}#mainDestination .moreDestination{float:right;font-size:11px;margin-top:30px;}#mainDestination .destinationContainer{width:260px;height:110px;overflow:hidden;color:#319FDA;float:left;padding:10px 10px 10px 0;margin-bottom:10px;margin-left:10px;}#mainDestination .destinationPic{float:left;height:110px;margin-right:10px;width:110px;}#mainDestination .cityTitle{display:block;margin-bottom:5px;overflow:hidden;line-height:20px;}#mainDestination .cityTitle a{font-size:18px;}#mainDestination .flagIcon{float:left;margin-right:10px;}#mainDestination .countryTitle{display:block;height:11px;margin-bottom:5px;}#mainDestination .countryLink{font-size:11px;float:left;line-height:11px;}#mainDestination .hotelPrice,#mainDestination .flightPrice{font-size:13px;display:block;margin-bottom:5px;letter-spacing:-1px;}#mainDestination .dollar{font-size:11px;}#mainDestination .price{font-size:15px;float:right;letter-spacing:0;}#mainDestination .lastBooking{display:block;color:#999;font-size:11px;}#mainDestination .destinationData{color:#319FD9;float:left;width:140px;margin-top:-3px;}#mainDestination .titleContainer{overflow:hidden;height:64px;}#mainDestination .otherDestinations{font-size:11px;float:right;margin-top:25px;margin-right:30px;}*+html #mainDestination .price{margin-top:-15px;}*+html #mainDestination .countryTitle{margin-bottom:0;}#mySearchedHotelsContainer{overflow:hidden;}#mySearchedHotels{width:380px;max-height:275px;background:#F7F7F7;overflow:hidden;}#mySearchedHotels .sectionTitle{color:#013D93;font-size:24px;letter-spacing:-1px;margin:10px 0 0 10px;height:40px;}#mySearchedHotels .eraseAll{font-size:11px;letter-spacing:0;padding-left:20px;margin:7px 10px 0 0;height:15px;cursor:pointer;position:absolute;right:0;}#mySearchedHotels .hotelContainer{margin-bottom:5px;margin-left:10px;overflow:hidden;}#mySearchedHotels .destinationPic{float:left;height:70px;margin-right:10px;width:70px;}#mySearchedHotels .hotelName{color:#319FDA;display:block;font-size:18px;margin-bottom:5px;overflow:hidden;width:290px;float:left;}#mySearchedHotels .hotelName a{float:left;}#mySearchedHotels .starsRating{margin-left:10px;float:left;}#mySearchedHotels .closeGrayIcon{overflow:hidden;display:inline-block;float:right;margin-right:10px;cursor:pointer;}#mySearchedHotels .hotelCity{color:#999;font-size:13px;margin-bottom:5px;}#mySearchedHotels .hotelPoints{color:#003D92;font-size:16px;width:290px;float:left;display:block;}#mySearchedHotels .puntosText{display:inline-block;float:left;}#mySearchedHotels .flagIcon{display:inline-block;margin-left:10px;}#mySearchedHotels .currency{color:#319FD9;font-size:13px;float:right;}#mySearchedHotels .price{color:#319FD9;font-size:16px;float:right;margin:0 10px 0 5px;}#mySearchedHotels .lastBooking{color:#999;font-size:11px;}#openCloseBtn{background:#F7F7F7;width:370px;height:30px;margin:0 auto;padding:0 10px 0 0;position:relative;color:#319FD8;text-align:right;cursor:pointer;font-size:11px;}.specialOffersContainer{width:380px;background-color:#F7F7F7;padding:0 0 6px;}.specialOffersContainer .titleSpecialOffersContainer{padding:10px 10px 10px;position:relative;height:60px;}.specialOffersContainer .titleSpecialOffersContainer .titleSO{color:#003D92;font-size:24px;letter-spacing:-1px;display:block;width:157px;}.specialOffersContainer .titleSpecialOffersContainer .imageSO{background:url("/images/despegar/homes/images/home_botones.jpg") no-repeat scroll -1px 0 transparent;float:right;height:90px;position:absolute;right:0;top:-11px;width:140px;}.specialOffersContainer .contentSo{padding:5px 10px 0;}.specialOffersContainer .contentSo .soDescription{border-bottom:1px solid #E0E0E0;height:24px;padding:0;width:360px;overflow:hidden;position:relative;}*+html .specialOffersContainer .contentSo .soDescription{border-bottom:1px solid #E0E0E0;height:24px;padding:0;width:360px;float:left;margin:-5px 0 0 0;}.specialOffersContainer .contentSo .soDescription .soProductContainer{float:left;min-width:55px;padding:5px 0 0;}.specialOffersContainer .contentSo .soDescription .soProductContainer .soProduct{background-color:#0C6892;color:#FFF;font-size:9px;font-weight:bold;padding:2px 3px;text-transform:uppercase;}.specialOffersContainer .contentSo .soDescription .soDestinationContainer{float:left;padding:5px 0 0;white-space:nowrap;}.specialOffersContainer .contentSo .soDescription .soDestinationContainer .soDestination{font-size:18px;margin-right:5px;}.specialOffersContainer .contentSo .soDescription .soDestinationContainer .soDestinationDescription{color:#999;display:inline-block;font-size:13px;overflow:hidden;text-transform:capitalize;position:absolute;display:block;}.specialOffersContainer .contentSo .soDescription .soPriceContainer{color:#666;position:absolute;right:0;padding:5px 0 0 10px;background:#F7F7F7;}.specialOffersContainer .contentSo .soDescription .soPriceContainer .soPrice{font-size:16px;}.specialOffersContainer .contentSo .soDescription .soPriceContainer .soCurrency{font-size:11px;}.leftColumn{width:550px;padding:0 10px 0 0;height:940px;float:left;}.rightColumn{float:left;height:940px;overflow:hidden;padding:0 0 0 10px;position:relative;width:380px;z-index:1;}.leftColumn2{width:550px;padding:0 10px 0 0;height:400px;overflow:hidden;float:left;}.rightColumn2{width:380px;padding:0 0 0 10px;height:400px;overflow:hidden;float:left;position:relative;}#centerBanners{background:#F7F7F7;float:left;height:100px;margin:20px 0;overflow:hidden;position:relative;width:950px;z-index:2;}#productSectionBanner{width:380px;height:140px;margin:40px 0 20px 0;}#skyScrapperHorizontal{float:left;height:90px;margin:5px 0;width:728px;}#botBottom{float:right;height:100px;width:160px;}* 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;}.popUp .searchBoxFlights{background:#F1F4ED;}.searchBoxFlights{width:454px!important;padding-left:5px!important;padding-right:5px!important;min-height:250px!important;background-color:#E5EDD8;position:relative;}*html .searchBoxFlights{height:250px;width:458px!important;}.searchBoxFlights label,.searchBoxFlights input,.searchBoxFlights select{font-size:13px;}.searchBoxFlights .selectAge{float:left;width:195px;}.searchBoxFlights .tripType{height:28px;margin-left:9px;padding-top:9px;}.searchBoxFlights .tripType li{float:left;font-size:11px;margin-right:16px;}.searchBoxFlights .tripType li .lblRadio{vertical-align:text-top;vertical-align:top\9;}* html .searchBoxFlights .tripType li .lblRadio{vertical-align:baseline;}*+html .searchBoxFlights .tripType li .lblRadio{vertical-align:baseline;}.searchBoxFlights .autocompleteInput{width:345px!important;float:left;}.searchBoxFlights input.default{color:#ABABAD;}.searchBoxFlights .dateInput{width:105px!important;float:left;}.searchBoxFlights p{float:left;width:450px;padding:0 0 2px 5px;}.searchBoxFlights .roundtripContainer p{padding-bottom:5px;}.searchBoxFlights .calendarImage{float:left;margin-left:-19px;margin-top:2px;}.searchBoxFlights .paxselection .adtselectline .labeladt,.searchBoxFlights .paxselection .childselectsbox .labelcnn,.searchBoxFlights .roundtripContainer label{float:left;padding-top:3px;padding-left:10px;width:55px;}.searchBoxFlights .paxselection{padding:0 0 0 12px;width:426px;}.searchBoxFlights .paxselection .passengerAge{display:none;}* html .searchBoxFlights .paxselection{display:inline;}*+html .searchBoxFlights .paxselection{padding:0 0 0 12px;}.searchBoxFlights .paxselection .adtselectline{height:26px;float:left;}.searchBoxFlights .paxselection .adtselectline .labeladt{padding-left:3px!important;}.searchBoxFlights .paxselection .adtselectline .selectAdt{float:left;}.searchBoxFlights .paxselection .childselectsbox{float:left;}.searchBoxFlights .paxselection .ageselectsbox{float:left;width:325px;text-align:left;padding-left:4px;}.searchBoxFlights .paxselection .ageselectsboxMargin{margin-bottom:30px;}.searchBoxFlights .paxselection .ageselectsbox .errorText{margin-left:4px;}* html .searchBoxFlights .paxselection .ageselectsbox .errorText{float:none!important;}*+html .searchBoxFlights .paxselection .ageselectsbox .errorText{float:none!important;}.searchBoxFlights .paxselection #labelageflights{margin-left:6px;padding-top:7px;padding-bottom:5px;float:left;}.searchBoxFlights .otherOptions{padding:0 0 0 5px;width:424px;overflow:hidden;}.searchBoxFlights .advOptionsContainer{float:none;padding:5px 0 5px 13px;}.searchBoxFlights .advOptionsContainer .advOptionsLink{width:150px;display:block;overflow:hidden;}.searchBoxFlights .advOptionsContainer .advOptionsLink span{text-decoration:underline;font-size:13px;}.searchBoxFlights .advOptionsContainer .advOptionsLink .advOptionsArrow{margin:2px 4px 0 0;text-decoration:none;}.searchBoxFlights .multipleDestinationContainer label{display:block;float:left;width:55px;padding-left:10px;}.searchBoxFlights .lineMD{clear:both;padding-top:7px;overflow:hidden;}.searchBoxFlights .lineMD p{padding-bottom:5px;}* html .searchBoxFlights .calendarMultipleDestinations{margin-left:3px;}*+html .searchBoxFlights .lineMD{margin-bottom:0;}.searchBoxFlights .lineMD .titleMD{padding-bottom:4px;padding-left:15px;}.searchBoxFlights .searchHotelsToo{float:none;display:none;}.searchBoxFlights .searchHotelsToo .searchHotelsTooChkBoxLbl{vertical-align:text-bottom;}.searchBoxFlights .searchBusinessOnly .searchBusinessOnlyChkBoxLbl{vertical-align:text-bottom;}.searchBoxFlights .searchHotelsToo .message{display:none;}.searchBoxFlights .advancedOptions{margin-top:20px;}.searchBoxFlights .advancedOptions select{width:170px;}.searchBoxFlights .advancedOptions label{float:left;width:130px;}* html .searchBoxFlights .advancedOptions p{display:inline;}.searchBoxFlights .btnLine{bottom:6px;left:307px;position:absolute;}* html .searchBoxFlights .btnLine{float:left;display:inline;position:relative;margin-top:-34px;margin-left:-5px;bottom:0;}.searchBoxFlights .airlinePref{margin-bottom:110px;}.searchBoxFlights .linkAddMore{float:left;clear:both;margin-left:12px;margin-top:3px;margin-bottom:12px;width:424px;font-size:13px;}.searchBoxFlights .errorText{display:none;}.searchBoxFlights .errorLabel .errorText{display:inline;}.searchBoxFlights .returnline.errorLabel .errorText,.searchBoxFlights .destinationline.errorLabel .errorText{margin-left:65px;}* html .searchBoxFlights .destinationline.errorLabel .errorText{float:none!important;}*+html .searchBoxFlights .destinationline.errorLabel .errorText{float:none!important;}* html .searchBoxFlights .returnline.errorLabel .errorTex{float:none!important;}*+html .searchBoxFlights .returnline.errorLabel .errorTex{float:none!important;}.searchBoxFlights .lineMD .errorLabel .errorText{margin-left:55px;}* html .searchBoxFlights .lineMD .errorLabel .errorText{float:none!important;}*+html .searchBoxFlights .lineMD .errorLabel .errorText{float:none!important;}.searchBoxFlights .betterPriceIcon{bottom:34px;left:331px;position:absolute;}* html .searchBoxFlights .betterPriceIcon{float:left;display:inline;position:relative;margin-top:-105px;top:0;margin-left:-5px;}.searchBoxFlights .errorLabel .autocompleteInput,.searchBoxFlights .errorLabel .dateInput,.searchBoxFlights .errorLabel .calendarMultipleDestinations,.searchBoxFlights .errorLabel .autocompleteMultipleDestinationsDestination,.searchBoxFlights .errorLabel .autocompleteMultipleDestinationsOrigin,.searchBoxFlights .errorLabel .errorCustom{color:red!important;}.searchBoxFlights .errorIcon{display:none;float:left;margin-left:9px;}.searchBoxFlights .seeFinancingOptions{display:none;float:none;}.searchBoxFlights .lblRadioSelected{font-weight:bold;}.searchBoxFlights .calendarMultipleDestinations{width:105px;float:left;}.searchBoxFlights .autocompleteMultipleDestinationsDestination,.searchBoxFlights .autocompleteMultipleDestinationsOrigin{width:345px;float:left;}.searchBoxFlights .errorText{margin-top:2px;clear:both;color:red;float:left;font-weight:bold;}.searchBoxFlights .errorLabel .errorIcon{display:block;}.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;}* html .popUp{width:528px;}.popUp .searchBoxHotelsAndFlights{background-color:#F1F4ED!important;}.popUp .searchBoxHotelsAndFlights .btnLine{padding:5px 0 10px 14px;position:static;clear:both;}.searchBoxHotelsAndFlights{width:454px!important;padding-left:5px!important;padding-right:5px!important;min-height:250px!important;background-color:#E5EDD8;}*html .searchBoxHotelsAndFlights{height:250px;width:458px!important;}.searchBoxHotelsAndFlights select,.searchBoxHotelsAndFlights input{padding:1px;font-size:13px;}.searchBoxHotelsAndFlights label{font-size:13px;}.searchBoxHotelsAndFlights .dateInput{width:105px!important;}.searchBoxHotelsAndFlights .selectAge,.searchBoxHotelsAndFlights .selectCnnAge,.searchBoxHotelsAndFlights #paxCnnAges select{width:136px;margin-bottom:3px;position:relative;}.searchBoxHotelsAndFlights .btnRed{width:118px;}.searchBoxHotelsAndFlights .calendarImage{float:left;margin-left:-19px;margin-top:2px;}.searchBoxHotelsAndFlights label{float:left;width:77px;padding-top:3px;}.searchBoxHotelsAndFlights p{float:left;width:439px;padding:0 0 5px 15px;}.searchBoxHotelsAndFlights .originline{padding-top:10px;}.searchBoxHotelsAndFlights .roomline{width:390px;padding-bottom:7px;top:2px;}.searchBoxHotelsAndFlights .roomline .roomnumberlabel{display:none;}.searchBoxHotelsAndFlights .roomline p{width:68px;padding:0;margin-bottom:20px;}.searchBoxHotelsAndFlights .roomline .ageselectsbox{width:80px;}.searchBoxHotelsAndFlights input{float:left;width:320px;}.searchBoxHotelsAndFlights input.default{color:#ABABAD;}.searchBoxHotelsAndFlights .paxselection{float:left;width:412px;padding:0 0 0 15px;}.searchBoxHotelsAndFlights .roomsdetails{float:left;padding:0;}.searchBoxHotelsAndFlights .roomsdetails .labels{margin-left:77px;width:290px;}.searchBoxHotelsAndFlights .roomsdetails .labels label{width:68px;}.searchBoxHotelsAndFlights .roomsdetails .labels .labelage{width:80px;}.searchBoxHotelsAndFlights .roomsdetails .labels .labelageinfs{width:70px;}.searchBoxHotelsAndFlights .roomsdetails .selectCnnAge{width:42px;}.searchBoxHotelsAndFlights .roomsdetails .selectCnnInfsCont{height:25px;display:block;}.searchBoxHotelsAndFlights .HideDiv{display:none!important;}.searchBoxHotelsAndFlights .btnLine{bottom:6px;left:307px;position:absolute;}.searchBoxHotelsAndFlights .betterPriceIcon{bottom:34px;left:331px;position:absolute;}*html .searchBoxHotelsAndFlights .btnLine{position:absolute;}*html .searchBoxHotelsAndFlights .betterPriceIcon{position:absolute;}.searchBoxHotelsAndFlights .roomselect{width:120px;}*html .searchBoxHotelsAndFlights .roomselect{margin-left:-3px;}.searchBoxHotelsAndFlights .errorIcon{float:left;margin-left:10px;display:none;}.searchBoxHotelsAndFlights .ageselectsbox .errorIcon,.errorLabel .errorIcon{display:block;}.searchBoxHotelsAndFlights .errorLabel .autocompleteInput,.searchBoxHotelsAndFlights .errorLabel .dateInput,.searchBoxHotelsAndFlights .errorLabel .calendarMultipleDestinations,.searchBoxHotelsAndFlights .errorLabel .autocompleteMultipleDestinationsDestination,.searchBoxHotelsAndFlights .errorLabel .errorCustom{color:red!important;}.searchBoxHotelsAndFlights .errorText{margin-top:2px;}.searchBoxHotelsAndFlights .errorText{font-weight:bold;color:red;float:left;clear:both;}.searchBoxHotelsAndFlights .ageselectsbox .errorLabel{border-bottom:1px solid #CDC;border-top:1px solid #CDC;color:#C33;}#errorTextAdt,#errorTextChld{margin-bottom:5px;margin-right:105px;}* html #errorTextAdt{float:none!important;display:block!important;}*+html #errorTextAdt{float:none!important;display:block!important;}* html #errorTextChld{float:none!important;display:block!important;}*+html #errorTextChld{float:none!important;display:block!important;}.searchBoxHotelsAndFlights .errorTextChld{display:none;margin-left:-10px;}.searchBoxHotelsAndFlights .errorLabel .errorText{display:inline;}.searchBoxHotelsAndFlights p .errorText{margin-left:77px;}* html .searchBoxHotelsAndFlights p .errorText{float:none!important;}*+html .searchBoxHotelsAndFlights p .errorText{float:none!important;}.searchBoxHotelsAndFlights .roomline .errorText{float:left;height:16px;margin-left:-32px;position:relative;text-align:center;width:100px;}* html .searchBoxHotelsAndFlights .roomline .errorText{height:16px;width:60px;margin-left:-10px;text-align:center;}.searchBoxHotelsAndFlights .roomline .ageselectsbox .errorIcon{margin-left:2px;}.searchBoxHotelsAndFlights .roomline .selectCnn.errorLabel{padding:1px;border:2px inset threedface;}.searchBoxHotelsAndFlights .roomline .selectCnnAge.errorLabel{border:1px solid #CDC;padding:1px;float:left;}.searchBoxDiv{width:465px;float:left;position:relative;}.searchBoxDiv select{padding:1px;font-size:13px;}.searchBoxDiv .searchBoxMenu{height:40px;}.searchBoxDiv .searchBoxMenu li{background-color:#F3FF11;float:left;width:82px;height:30px;padding:10px 11px 0;margin:0 4px 0 0;text-align:center;text-decoration:underline;color:#06C;font-size:16px;}.searchBoxDiv .searchBoxMenu .firstTab{margin-left:0;}.searchBoxDiv .searchBoxMenu .selected{background-color:#E5EDD8;color:#D76F1A;text-decoration:none;font-weight:bold;}.lblRadioSelected{font-weight:bold;}.leftTopBox{display:block;float:left;position:absolute;}.rightTopBox{display:block;float:left;margin-left:95px;position:absolute;}.leftTopBoxCommon{display:block;float:left;position:absolute;font-size:5px;}.rightTopBoxCommon{display:block;float:left;margin-left:95px;position:absolute;font-size:5px;}.selectAge,.selectCnnAge,#paxCnnAges select{width:136px;margin-bottom:3px;position:relative;}*+html .home .searchBoxPackages .checkinline{float:left!important;clear:both!important;}.home .dateInput{width:105px!important;}.searchBoxDiv .searchBoxPackages .destinationline{height:26px;}.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;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;}.errorIcon{background-attachment:scroll;background-image:url("/css/despegar/sprites/nibbler_sprite-common-8.png")!important;background-repeat:no-repeat;display:block;background-position:-70px -125px;height:12px;width:12px;margin-left:5px;margin-top:12px;}#searchBox a.globalBigBlueButton span{background-color:#FF3;}#searchBox input,#searchBox select{margin:0;padding:0;}#searchBox .searchBoxFlights .advOptionsContainer .advOptionsLink .advOptionsArrow,#searchBox .searchBoxFlights .advOptionsContainer .advOptionsLink span{float:left;}#searchBox .calendarImage{float:left;margin-left:-23px;margin-top:6px;}#searchBoxFortabFlights{padding:5px 0;}.searchBoxFlights .tripType{margin-left:14px;}.searchBoxFlights .paxselection .adtselectline .labeladt,.searchBoxFlights .paxselection .childselectsbox .labelcnn,.searchBoxFlights .roundtripContainer label{width:60px;}.home .searchBoxCars #labelcityget,.home .searchBoxCars #labelcityreturn,.home .searchBoxCars #labeldateget,.home .searchBoxCars #labeldatereturn{width:90px;margin-top:5px;}.home .searchBoxHotels .roomline .ageselectsbox{width:100px;}.home .searchBoxesContainer{background-color:white;}.searchBoxDiv .searchBoxMenu li{background-color:#E5EDD8;color:#0E6695;text-decoration:none;font-size:18px;letter-spacing:-1px;}.searchBoxDiv .searchBoxMenu .selected{background-color:#FF3;color:#003D92;text-decoration:none;font-weight:normal;}.home .searchBoxDiv option{height:14px!important;padding:5px!important;}.searchBoxDiv .searchBoxHotels,.searchBoxDiv .searchBoxFlights,.searchBoxDiv .searchBoxHotelsAndFlights,.searchBoxDiv .searchBoxCars,.searchBoxDiv .searchBoxCruises{width:550px!important;background-color:#FF3!important;-webkit-border-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius:10px;-moz-border-radius-topleft:0;border-radius:10px;border-top-left-radius:0;}.searchBoxFlights,.searchBoxHotels,#searchBoxFortabPackages,.searchBoxCars,.searchBoxCruises{min-height:308px!important;}.searchBoxesContainer .searchBoxCars{min-height:308px!important;}.searchBoxHotels #destination,.searchBoxHotels #checkin,.searchBoxHotels #checkout,.searchBoxFlights #origin,.searchBoxFlights #destination,.searchBoxFlights #departure,.searchBoxFlights #return,.searchBoxFlights #preferedAirLine,.searchBoxCars #citygetcar,.searchBoxCars #cityreturncar,.searchBoxCars #dateget,.searchBoxCars #datereturn,.searchBoxHotelsAndFlights #origin,.searchBoxHotelsAndFlights #destination,.searchBoxHotelsAndFlights #checkin,.searchBoxHotelsAndFlights #checkout,.searchBoxFlights .autocompleteMultipleDestinationsOrigin,.searchBoxFlights .autocompleteMultipleDestinationsDestination,.searchBoxFlights .calendarMultipleDestinations{border:1px solid #9E958E!important;height:20px!important;padding:5px!important;}.searchBoxHotels #destination,.searchBoxFlights #origin,.searchBoxFlights #destination,.searchBoxHotelsAndFlights #origin,.searchBoxHotelsAndFlights #destination,.searchBoxFlights .autocompleteMultipleDestinationsOrigin,.searchBoxFlights .autocompleteMultipleDestinationsDestination{width:305px!important;}.searchBoxFlights #preferedAirLine{width:210px!important;}.searchBoxFlights .advOptionsContainer{float:none;margin:10px 0 10px 13px;padding:0;}.searchBoxFlights .ageMsg{font-size:13px;display:inline-block;margin:5px 0 0 10px;}.searchBoxHotels #checkin,.searchBoxHotels #checkout,.searchBoxFlights #departure,.searchBoxFlights #return,.searchBoxHotelsAndFlights #checkin,.searchBoxHotelsAndFlights #checkout,.searchBoxFlights .calendarMultipleDestinations{width:150px!important;}.searchBoxHotels #rooms,.searchBoxHotelsAndFlights #rooms{width:162px!important;}.searchBoxHotels #rooms,.searchBoxHotels #selectAdtHotels,.searchBoxHotels #selectCnnHotels,.searchBoxHotels .selectCnnAge,.searchBoxFlights .selectAdt,.searchBoxFlights .selectCnn,.searchBoxFlights .selectAge,.searchBoxFlights .departureTime,.searchBoxFlights .returnTime,.searchBoxFlights .stopQuantity,.searchBoxFlights .classPref,.searchBoxHotelsAndFlights #rooms,.searchBoxHotelsAndFlights .selectAdt,.searchBoxHotelsAndFlights .selectCnn,.searchBoxHotelsAndFlights .selectCnnAge,.searchBoxHotelsAndFlights .selectCnnInfs{border:1px solid #9E958E!important;height:30px!important;padding:5px!important;margin-bottom:5px!important;}.selectCnnAge{width:52px!important;}.searchBoxFlights .paxselection .ageselectsboxMargin{margin-bottom:10px!important;}.searchBoxHotelsAndFlights .roomsdetails .selectCnnInfsCont{height:35px!important;}.searchBoxFlights .multipleDestinationContainer label{margin-top:5px;}#searchBox .btnLine{bottom:14px!important;left:420px!important;}#searchBox .betterPriceIcon{bottom:63px!important;left:440px!important;position:absolute;}.searchBoxHotelsAndFlights .roomline p{margin-bottom:0!important;}#searchBoxFortabHotels,#searchBoxFortabFlights,#searchBoxFortabCars,#searchBoxFortabPackages,#searchBoxFortabCruises{margin:0!important;padding:0!important;}.mainSearchBoxContainer{height:340px;}.home .searchBoxesContainer{background-color:#FFF;min-height:250px;}.home .searchBoxesContainer .searchBoxFlights,.home .searchBoxesContainer .searchBoxHotelsAndFlights,.home .searchBoxesContainer .searchBoxHotels,.home .searchBoxesContainer .searchBoxCars,.home .searchBoxesContainer .searchBoxCruises{z-index:200;position:absolute;}.home .searchBoxDiv{z-index:200;}.errorLabel .autocompleteInput,.errorLabel .dateInput,.errorLabel .calendarMultipleDestinations,.errorLabel .autocompleteMultipleDestinationsDestination,.errorLabel .errorCustom{color:red!important;background:none repeat scroll 0 0 #DDD!important;}.home .calendarImage{float:left;margin-left:-19px;margin-top:2px;}.home .errorText{margin-top:2px;font-size:13px;font-weight:bold;margin-left:81px!important;}.errorText{font-weight:bold;color:red;float:left;clear:both;}.home .seeFinancingOptions{display:none;}.home .searchHotelsToo{display:block!important;}* html .searchBoxFlights .otherOptions{height:44px;}.home .errorIcon{float:left;margin-left:9px;display:none;}.home .errorLabel .errorIcon{display:block;}.home .searchBoxPackages,.home .searchBoxPackages,.home .searchBoxCars{padding-left:5px!important;padding-right:5px!important;min-height:308px!important;background-color:#E5EDD8;}.home #searchBox{min-height:280px;}*html .home #searchBox{height:280px;}.home .searchBoxCars{width:454px;}*html .home .searchBoxCars{height:250px;width:458px!important;}.home .searchBoxCars label,.home .searchBoxCars input,.home .searchBoxCars select{font-size:13px;}.home .searchBoxCars .dateInput{float:left;}.home #citygetcar{width:270px;}.home #cityreturncar{width:270px;}.home .searchBoxCars input.default{color:#ABABAD;font-style:oblique;}.home .searchBoxCars #labeldateget,.home .searchBoxCars #labeldatereturn{float:left;display:block;padding-top:3px;}.home .searchBoxCars p{float:left;padding:0 0 7px 15px;width:439px;}.home .searchBoxCars .cityget{margin-top:15px;}.home .searchBoxCars .cityget #labelcityget,.home .searchBoxCars .cityget #citygetcar,.home .searchBoxCars .cityreturn #labelcityreturn,.home .searchBoxCars .cityreturn #cityreturncar{float:left;}.home.BR .searchBoxCars .cityget #labelcityget,.home.BR .searchBoxCars .cityreturn #labelcityreturn{width:75px;}.home .searchBoxCars .cityget .errorIcon,.home .searchBoxCars .cityreturn .errorIcon{margin-left:8px;}.home .searchBoxCars .btnLine{bottom:6px;left:307px;position:absolute;}.home .searchBoxCars .betterPriceIcon{bottom:34px;left:331px;position:absolute;}.home .searchBoxCars .errorText{display:none;}.home .searchBoxCars .errorLabel .errorText{display:inline;margin-left:75px;font-size:13px;font-weight:bold;margin-left:90px!important;}* html .home .searchBoxCars .errorLabel .errorText{float:none!important;}*+html .home .searchBoxCars .errorLabel .errorText{float:none!important;}.home .searchBoxCars .cityget.errorLabel .errorText{display:inline;margin-left:137px;}* html .home .searchBoxCars .cityget.errorLabel .errorText{float:none!important;}*+html .home .searchBoxCars .cityget.errorLabel .errorText{float:none!important;}.home .searchBoxCars .cityreturn.errorLabel .errorText{display:inline;margin-left:137px;}* html .home .searchBoxCars .cityreturn.errorLabel .errorText{float:none!important;}*+html .home .searchBoxCars .cityreturn.errorLabel .errorText{float:none!important;}.home .searchBoxPackages .buscarBtn{position:absolute;right:4px;bottom:6px;}*+html .home .searchBoxPackages #labelcheckout{margin-left:20px;}.home .searchBoxPackages #labelcheckin,.home .searchBoxPackages #labelcheckout,.home .searchBoxPackages #labeldays{float:left;margin-top:2px;}.home .searchBoxPackages #labelcheckout{margin-left:19px;}.home .searchBoxPackages .labels{margin-top:15px;height:29px;}.home .searchBoxPackages .combocontainer{clear:both;position:relative;top:5px;}*+html .home .searchBoxPackages .combocontainer{margin-left:25px;}.home .searchBoxPackages #paxCnnAges{float:left;width:150px;margin-top:0;}.home .searchBoxPackages .labels label{display:block;float:left;text-align:center;width:40px;margin-left:23px;margin-right:10px;}* html .home .searchBoxPackages .labels label{margin-left:10px;}* html .home .searchBoxPackages .labelcnn{position:relative;left:18px;}.home .searchBoxPackages #days{width:315px;float:left;}.home .searchBoxPackages #adtPax,.home .searchBoxPackages #cnnPax{float:left;margin-left:23px;margin-right:13px;}*+html .home .searchBoxPackages #adtPax{margin-left:0;}*+html .home .searchBoxPackages #cnnPax{margin-left:0;margin-right:0;position:relative;left:27px;}.home .searchBoxPackages .paxdetails{clear:both;float:left;width:450px;padding-bottom:15px;margin-top:-17px;}.home .searchBoxPackages .labelage{margin-top:-1px;}.home .searchBoxPackages .labeladt{margin-left:19px;margin-right:22px;}.home .searchBoxPackages .labelage{margin-top:13px;margin-left:0!important;}.home .searchBoxPackages{padding-top:10px;padding-left:5px;min-height:240px;width:435px;padding-bottom:1px;}* html .home .searchBoxPackages{height:240px;}*+html .home .searchBoxPackages #paxCnnAges select{margin-left:45px;}.home .searchBoxPackages .dateInput{width:109px;}.home .searchBoxPackages .originselect{width:315px;}.home .searchBoxPackages .autocompleteInput{width:311px;}.home .searchBoxPackages .autocompleteInput{width:308px;}.home .searchBoxPackages .errorText{display:none;}.home .searchBoxPackages .errorLabel .errorText{display:inline;}.home .searchBoxPackages #labelorigin,.home .searchBoxPackages #labeldestination,.home .searchBoxPackages #labelcheckin{display:block;width:98px;float:left;}*+html .home .searchBoxPackages #destinationline{position:relative;left:-15px;}.home .searchBoxPackages .checkinline,.home .searchBoxPackages .destinationline,.home .searchBoxPackages .originline,.home .searchBoxPackages .daysline{height:30px!important;float:left;clear:both;width:450px;}.searchBoxHotels .destinationline.errorLabel .errorText{margin-left:80px!important;font-size:13px;font-weight:bold;margin-left:80px;}.home .searchBoxPackages .logoMejorPrecioSpanish{position:absolute;bottom:39px;right:27px;}.home .adultPriceWarning{color:red;font-weight:bold;}.home .searchBoxMenu li{cursor:pointer;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.home .titleBar{background-color:#3B5999;position:relative;}.home .titleSpTrips{margin-left:15px;color:white;font-size:13px;font-family:Tahoma;font-weight:bold;color:#F3F6FD;}.home .betterPriceText{display:none;}.home .searchHotelsToo{display:block!important;}.home .searchBoxFlights .paxselectionMargin{margin-bottom:45px;}.home .searchBox{float:left;}.home .offers{width:780px;height:180px;margin-top:10px;float:left;}.home .linkAddMore{float:left;clear:both;margin-left:12px;margin-top:12px;margin-bottom:12px;}.home .offers .offersRight,.home .offers .offersLeft{float:left;}.home .btnRed{width:118px;}.home .airlinePref{width:275;}.home .header{height:170px!important;margin-top:0;}.links{display:none!important;}.flights{left:108px;}.packs{left:216px;}.cars{left:324px;}.cruises{left:432px;}.home .bottomPart{position:relative;top:247px;z-index:100;}.home .superOferts button{width:80px;margin-top:1px;margin-left:2px;}.home .superOferts button#receive{margin-left:10px;}.home .superOferts button#receive em{padding:0 1px 0 7px;}.home .superOferts button#cancel em{padding:0 1px 0 11px;}.home .rowPaxs{clear:both;}.btnRed.buscarBtn{border:none;background-color:transparent;}.btnRed.buscarBtn span em{background-attachment:scroll;background-color:#FF3;background-image:url("/css/despegar/sprites/nibbler_sprite-buttons-32.png")!important;background-position:0 -303px;background-repeat:no-repeat;color:#FFF;display:inline-block;font-family:Arial;font-size:18px;font-weight:bold;height:44px;letter-spacing:-1px;line-height:40px;padding:0 0 0 20px;}.btnRed.buscarBtn span{background-attachment:scroll;background-image:url("/css/despegar/sprites/nibbler_sprite-buttons-32.png")!important;background-repeat:no-repeat;background-position:100% -303px;display:inline-block;height:44px;padding-right:15px;}.btnRed.buscarBtn:hover span em{background-position:0 -347px;}.btnRed.buscarBtn:hover span{background-position:100% -347px;}.btnRed.buscarBtn:active span em{background-position:0 -393px;}.btnRed.buscarBtn:active span{background-position:100% -393px;}.calendarContainer{font-size:12px;}.searchBoxHotelsAndFlights #origin,.searchBoxHotelsAndFlights #destination,.searchBoxHotelsAndFlights #checkin,.searchBoxHotelsAndFlights #checkout,.searchBoxHotelsAndFlights #rooms,.searchBoxHotelsAndFlights #labeladt,.searchBoxHotelsAndFlights #selectAdt1{margin-left:10px;}.searchBoxHotelsAndFlights .roomsdetails .labels label{width:57px;}.searchBoxHotelsAndFlights .roomline .ageselectsbox{margin-right:10px;width:70px;}.searchBoxHotelsAndFlights .roomline p{margin-bottom:20px;padding:0;width:55px;}.searchBoxHotelsAndFlights .roomsdetails #labelage{margin-left:5px;}.searchBoxHotelsAndFlights .roomline .adtselectline{margin-left:10px;}.searchBoxHotelsAndFlights .roomline #selectAdt1{margin:0;}.searchBoxHotelsAndFlights .roomline .childselectsbox{margin-right:15px;text-align:center;width:50px;}.searchBoxCruises label{font-size:14px;margin-bottom:3px;}.searchBoxCruises .btnLine{position:absolute!important;}.searchBoxCruises .errorCrossIcon{display:none!important;}.searchBoxCruises .errorLabel .errorCrossIcon{display:block!important;float:left;margin-left:3px;margin-top:8px;}#cruiseselection{float:left;overflow:hidden;padding-left:20px;padding-top:30px;}#cruiseselection select{border:1px solid #9E958E!important;height:30px!important;margin-bottom:5px!important;padding:5px!important;}#searchBoxFortabCruises .errorLabel select{border-color:#F00!important;background-color:#FFE6E6!important;}#cruiseselection #regionselection{clear:both;float:left;width:100%;}#cruiseselection #periodandduration{clear:both;float:left;width:100%;margin-top:20px;}#cruiseselection #paxselection{clear:both;float:left;width:100%;margin-top:20px;}#cruiseselection #paxselection p{float:left;margin-right:20px;}#cruiseselection #paxselection p select{float:left;clear:both;}#cruiseselection #paxselection p label{float:left;}#cruiseselection #paxselection .contentAge .contentSelectAge{clear:both;float:left;}#cruiseselection #periodandduration #periodselection{float:left;}#cruiseselection #periodandduration #durationselection{float:left;margin-left:20px;}#cruiseselection #regionselection #labelregion{float:left;}#cruiseselection #periodandduration #periodselection #labelperiod{float:left;}#cruiseselection #periodandduration #durationselection #labelduration{float:left;}#cruiseselection #regionselection #region{clear:both;float:left;width:320px;}#cruiseselection #periodandduration #periodselection #period{clear:both;float:left;width:150px;}#cruiseselection #periodandduration #durationselection #duration{clear:both;float:left;width:150px;}.topLeftCorner,.topRightCorner,.roundCornerBR,.roundCornerBL{display:inline-block;position:absolute;}.searchBoxCornerTR,.searchBoxCornerBR,.searchBoxCornerBL{background-color:#FF3;}.searchBoxCornerTR{right:0;top:0;}.searchBoxCornerBR{left:0;bottom:0;}.searchBoxCornerBL{right:0;bottom:0;}.rightTopBoxCommon{margin-left:96px!important;}.rightTopBox{margin-left:96px!important;}.littleArrowBlackDown{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;}.littleArrowBlackRight{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;}.searchBoxFlights .returnline.errorLabel .errorText,.searchBoxFlights .destinationline.errorLabel .errorText{margin-left:71px!important;font-weight:bold!important;font-size:13px!important;}#searchBoxFortabPackages .errorText{margin-left:87px!important;}*+html .searchBoxFlights .returnline.errorLabel .errorText,*+html .searchBoxFlights .destinationline.errorLabel .errorText{width:250px;}.searchBoxFlights .selectAge{width:220px!important;}.searchBoxFlights .advancedOptions select{width:190px!important;}.searchBoxFlights .lineMD h3.titleMD{font-weight:bold;font-size:12px;}.searchBoxFlights .otherOptions p.searchHotelsToo{margin-bottom:0;}input.default{color:#ABABAD;font-style:oblique!important;}.searchBoxHotelsAndFlights .roomsdetails .selectCnnAge{width:53px;}.searchBoxFlights .searchHotelsToo{margin-bottom:5px;}