.so .pageWrapper{width:960px;}.so .mainContent .pageTitle,.so .otherContent .title{font-weight:bold;}.so .topBanner{margin:15px auto;width:728px;}.so .otherContent .title{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;}.so .mainContent{width:750px;float:left;}.so .mainContent .warning{font-size:14px;font-weight:bold;padding:10px;line-height:25px;margin-top:0;}.so .mainContent .warning .circuleExclamationMarkBig{float:left;margin-right:10px;}.so .mainContent .noResultsSearchLink{font-size:15px;text-align:center;font-weight:bold;margin:50px;}.so .mainContent .flightOffers{margin-bottom:12px;}.so .mainContent .flightOffers .title{padding:10px 0 9px 10px;border-top:4px solid #B5CBFB;background-color:#EBEBEB;font-size:16px;}.so .mainContent .flightOffers .flightOffersHeader{position:relative;}.so .mainContent .flightOffers .flightOffersHeader .mejorPrecio{display:block;position:absolute;top:-8px;left:663px;}.so .mainContent .flightOffers .flightOffersBody{width:676px;margin-left:20px;}.so .mainContent .flightOffers .flightsHeader{height:31px;line-height:31px;}.so .mainContent .flightOffers .flightsHeader th{font-weight:normal;border-bottom:1px dotted #999;}.so .mainContent .flightOffers .flightsBody .flight{height:44px;font-size:12px;}.so .mainContent .flightOffers .flightsBody .flight td{border-bottom:1px dotted #999;vertical-align:middle;text-align:center;}.so .mainContent .flightOffers .save{width:115px;}.so .mainContent .flightOffers td.save{color:red;font-size:18px;font-weight:bold;}.so .mainContent .flightOffers td.save .currencySymbol{font-size:14px;}.so .mainContent .flightOffers th.airline{text-align:left;padding-left:53px;}.so .mainContent .flightOffers .airline{width:147px;}.so .mainContent .flightOffers .go,.so .mainContent .flightOffers .return{width:89px;}.so .mainContent .flightOffers .price{width:110px;}.so .mainContent .flightOffers td.price{color:#036;font-size:14px;}.so .mainContent .flightOffers .price .redStrikethru{font-size:1px!important;margin:-14px auto 0;padding:0;}.so .mainContent .flightOffers .buttonContainer{width:66px;padding:0 0 0 10px;}.so .mainContent .flightOffers .airline .spriteAerolinea{margin-left:12px;display:inline;float:left;}.so .mainContent .flightOffers .airline .airlineName{margin:5px 0 0 15px;display:inline;text-align:left;float:left;}.so .mainContent .flightOffers .flightOffersBottom{margin-top:5px;}.so .mainContent .flightOffers .flightOffersBottom .likeItFacebook{float:left;padding-top:5px;}.so .mainContent .flightOffers .flightOffersBottom .saveComment{width:290px;margin-top:5px;display:inline;float:left;}.so .mainContent .flightOffers .flightOffersBottom .otherDateLink{margin:8px 5px 0 0;font-size:15px;font-weight:bolder;float:right;display:inline;}.so .mainContent .travelingGrafic{margin:0 0 12px 5px;padding:8px 0 15px 0;border:1px solid #CCC;background-color:#EEE;}.so .mainContent .travelingGrafic .title{margin:0 0 10px 10px;}.so .mainContent .travelingGrafic .moneyType{font-size:12px;float:left;display:inline;}.so .mainContent .travelingGrafic .graphicAndMoneyContainer{background:white;overflow:hidden;float:left;display:inline;margin:0 8px;padding:5px;}.so .mainContent .travelingGrafic .graphicContainer{width:441px;height:171px;float:left;}.so .mainContent .travelingGrafic .graphicTexts{float:left;}.so .mainContent .travelingGrafic .graphicTexts .graphicDescription{width:235px;margin-top:10px;font-size:12px;}.so .mainContent .travelingGrafic .graphicTexts .graphicDescription .months{font-weight:bold;}.so .mainContent .travelingGrafic .graphicTexts .graphicLinesMeaning{margin:35px 0 0;}.so .mainContent .travelingGrafic .graphicTexts .graphicLinesMeaning .graphicLineMeaning{margin-top:10px;}.so .mainContent .travelingGrafic .graphicTexts .graphicLinesMeaning .promByMonth{width:18px;margin:5px 8px 0 0;border-top:2px solid #6095F0;display:inline;float:left;}.so .mainContent .travelingGrafic .graphicTexts .graphicLinesMeaning .promByYear{width:18px;margin:5px 8px 0 0;border-top:2px solid #F30;display:inline;float:left;}.so .mainContent .travelingGrafic .graphicTexts .graphicLinesMeaning .graphicLineMeaningText{float:left;}.so .mainContent .travelingGrafic .graphicTexts .graphicLinesMeaning .graphicLineNote{font-size:10px;margin-top:20px;}.so .mainContent .boxGeneral{display:block;margin:0 0 12px 5px;padding-bottom:15px;overflow:hidden;width:auto;}.so .mainContent .boxGeneral .pBusque{font-size:13px;}.so .mainContent .BestWarPop{position:absolute;}.so .mainContent .otherLinks{padding-top:12px;}.so .mainContent .otherLinksSeparator{border-top:3px solid #CCC;}.so .mainContent .otherLinks .title{margin:0 0 18px 10px;}.so .mainContent .otherLinks .links{margin-left:-10px;}.so .mainContent .otherLinks .links .link{width:230px;margin-left:20px;margin-bottom:2px;padding-bottom:2px;font-size:11px;float:left;display:inline;}.so .otherContent{width:205px;margin-left:5px;float:left;display:inline;}.so .otherContent .otherFlightOffers{margin-bottom:12px;padding:12px 0 12px 10px;background-color:#E1EAF2;font-size:12px;}.so .otherContent .otherFlightOffers .title{position:relative;}.so .otherContent .otherFlightOffers .originSelectContainer{margin:15px 0 20px;}.so .otherContent .otherFlightOffers .originSelectContainer .originSelectLabel{position:relative;}.so .otherContent .otherFlightOffers .originSelectContainer .originSelect{width:187px;margin-top:7px;display:block;}.so .otherContent .otherFlightOffers .flightsFound .flightsFoundList .flightFound{width:190px;margin-top:1px;padding:8px 0;border-bottom:1px dotted #AAA;display:block;}.so .otherContent .otherFlightOffers .flightsFound .otherDestinationSearchLink{font-size:14px;font-weight:bold;display:block;padding-top:5px;padding-right:10px;text-align:center;}.so .otherContent .otherFlightOffers .flightsFound .flightsFoundList .flightFound .destination{width:120px;margin-left:3px;display:inline;float:left;}.so .otherContent .otherFlightOffers .flightsFound .flightsFoundList .flightFound .price{margin-right:5px;display:inline;float:right;}* html .so .otherContent .otherFlightOffers .flightsFound .flightsFoundList .flightFound{padding-bottom:0;}*+html .so .otherContent .otherFlightOffers .flightsFound .flightsFoundList .flightFound{padding-bottom:0;}* html .so .otherContent .otherFlightOffers .flightsFound .flightsFoundList .flightFound .destination{padding-bottom:2px;}*+html .so .otherContent .otherFlightOffers .flightsFound .flightsFoundList .flightFound .destination{padding-bottom:2px;}.so .otherContent .banner{padding:0 17px 0 28px;}.nuevaBusqueda{z-index:1;}.searchBoxFlightsPopup,.searchBoxFlightsPopup .puntita{display:none;}.nuevaBusqueda{width:480px;top:160px;left:200px;}.nuevaBusqueda .cargandoPopUp{height:320px;border:1px solid #DCE6CC;background:#F1F4ED;overflow:visible;}.nuevaBusqueda .contenidoDelPopUp{border:1px solid #DCE6CC;background:#F1F4ED;overflow:visible;}.nuevaBusqueda .contenidoDelPopUp p{padding:0;}.nuevaBusqueda .tabVuelos{margin-top:10px;padding:5px 5px 15px 15px;}.nuevaBusqueda .tabVuelos p label{width:123px;display:block;float:left;}.nuevaBusqueda .tabVuelos div p label{display:inline;float:none;}.nuevaBusqueda .tabVuelos .textBoxFecha{width:105px;}.nuevaBusqueda .tabVuelos .containerPasajeros div{float:left;}.nuevaBusqueda .tabVuelos .labelEdades{margin:3px 0 0 5px;display:none;float:left;}.nuevaBusqueda .tabVuelos .edadesNinos{width:295px;margin-top:7px;display:block;}.nuevaBusqueda .tabVuelos #listLinks{height:30px;margin-left:10px;display:block;}.nuevaBusqueda .tabVuelos #listLinks li{padding:3px;float:right;}.nuevaBusqueda .tabVuelos #listLinks li a{margin-left:10px;}.nuevaBusqueda .tabVuelos p{height:30px;}.nuevaBusqueda .tabVuelos #sTripTypeList{margin-top:4px;list-style-position:inside;float:left;}.nuevaBusqueda .tabVuelos #sTripTypeList li{float:left;}.nuevaBusqueda .tabVuelos #sTripTypeList input{margin:0 2px 0 0;padding:0;vertical-align:middle;}.nuevaBusqueda .tabVuelos .textBoxCiudad{width:200px;}.nuevaBusqueda .tabVuelos #parrafoFecha1,.nuevaBusqueda .tabVuelos #parrafoFecha2{width:300px;position:relative;}.nuevaBusqueda .tabVuelos #parrafoCiudadOrigen,.nuevaBusqueda .tabVuelos #parrafoCiudadDestino{clear:both;position:relative;}.nuevaBusqueda .tabVuelos #parrafoCiudadOrigen label,.nuevaBusqueda .tabVuelos #parrafoCiudadDestino label,.nuevaBusqueda .tabVuelos #parrafoFecha1 label,.nuevaBusqueda .tabVuelos #parrafoFecha2 label{font-size:12px;padding-top:4px;}.nuevaBusqueda .tabVuelos #sDevolucionAuto{display:none;}.nuevaBusqueda .tabVuelos #titleDestinoDescripcion{display:inline!important;}.nuevaBusqueda .tabVuelos #titleOrigenDescripcion{display:inline!important;}.nuevaBusqueda .tabVuelos #destinoDescripcion{display:inline!important;}.nuevaBusqueda .tabVuelos .buttonCalendarOn,.nuevaBusqueda .tabVuelos .buttonCalendarOff{float:right;position:relative;left:-67px;top:3px;}.nuevaBusqueda .dateDisabled{color:Gray;}.nuevaBusqueda .tabVuelos #cajaPasajeros{width:360px;margin-top:12px;padding-top:5px;}.nuevaBusqueda .tabVuelos #cajaPasajeros .containerPasajeros{width:425px;height:60px;padding-top:10px;}.nuevaBusqueda .tabVuelos #cajaPasajeros .containerPasajeros #PasajerosH1{display:block;}.nuevaBusqueda .tabVuelos #cajaPasajeros .containerPasajeros .comboNinosContainer{width:40px;height:40px;margin-left:12px;}.nuevaBusqueda .tabVuelos #cajaPasajeros .containerPasajeros .comboAdultosContainer{width:50px;}.nuevaBusqueda .tabVuelos #cajaPasajeros .containerPasajeros .contenedorEdades{margin:0 0 15px 20px;}.nuevaBusqueda .tabVuelos #cajaPasajeros .containerPasajeros .contenedorEdades .edadesNinos .searchtarifacnn{margin-left:10px;display:inline-block;vertical-align:1px;}.nuevaBusqueda .tabVuelos #cajaPasajeros .containerPasajeros .contenedorEdades .edadesNinos .searchtarifacnn .redRate{color:red;font-weight:bold;}.nuevaBusqueda .tabVuelos #cajaPasajeros .containerPasajeros .contenedorEdades .edadesNinos .cboitemcnn{margin-bottom:5px;}.nuevaBusqueda #buttonContainer{margin-bottom:10px;}.nuevaBusqueda #botonBuscar{margin-left:10px;}* html .nuevaBusqueda #buttonContainer{margin-left:-5px;float:left;}* html .nuevaBusqueda .tabVuelos #cajaPasajeros{margin-top:0;padding-top:4px;}* html .nuevaBusqueda .tabVuelos #edadesAyuda{margin-left:0;}* html .nuevaBusqueda .tabVuelos #listLinks{margin-top:6px;}* html .nuevaBusqueda .tabVuelos #listLinks li a{margin:0 2px;}* html .nuevaBusqueda .tabVuelos .buttonCalendarOn,* html .nuevaBusqueda .tabVuelos .buttonCalendarOff{top:4px;}* html .nuevaBusqueda #botonBuscar{margin-bottom:5px;}* html .nuevaBusqueda .searchtarifacnn{vertical-align:4px;}* html .nuevaBusqueda .redRate{vertical-align:0;}*+html .nuevaBusqueda .redRate{vertical-align:0;}*+html .nuevaBusqueda .searchtarifacnn{vertical-align:4px;}*+html .nuevaBusqueda #botonBuscar{margin-bottom:9px;}*+html .nuevaBusqueda .tabVuelos #listLinks li{padding-top:8px;}*+html .nuevaBusqueda .tabVuelos #cajaPasajeros{margin-top:8px;padding-top:2px;padding-bottom:20px;}*+html .nuevaBusqueda .tabVuelos #cajaPasajeros .containerPasajeros{height:auto;margin-bottom:-15px;}*+html .nuevaBusqueda .tabVuelos #sTripTypeList li{margin-left:-5px;}*+html .nuevaBusqueda .tabVuelos #sTripTypeList{width:190px;}.nuevaBusqueda .tabVuelos #sTripTypeList li{padding-right:10px\9;}.nuevaBusqueda .Hide{display:none;}.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:auto;}.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:340px;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;}.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;}
