div#boxSearchDynamic{	margin: 0px 2px 0px 5px;}div#boxSearchDynamic form{	margin: 0;	padding: 0;}div#boxSearchDynamicBlock01sx{	float: left;	width: 479px;	height: 80px;	padding:0 0 0 10px;	margin: 0;}div#boxSearchDynamicBlock01rx{	float: left;	width: 80px;	height: 80px;	padding: 0;	margin: 0;}div#boxSearchDynamicBlock02sx{	float: left;	width: 487px;	padding-left: 10px;	margin: 0;}div#boxSearchDynamicBlock02rx{	float: left;	width: 80px;	padding: 0;	margin: 0;}div#boxSearchDynamic a{	color: #003399;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: none;}div#boxSearchDynamic a:hover{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: underline;}div#boxSearchDynamic a:visited{	color: #003399;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: underline;}div#boxSearchDynamic a:focus{	color: #003399;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: underline;}div#boxSearchDynamic a:active{	color: #003399;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: underline;}div#boxSearchDynamicDepartureCityLabel{	float: left;	width: 43%;	height: 14px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicDepartureDateLabel{	float: left;	width: 32%;	height: 14px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicDepartureTimeLabel{	float: left;	width: 20%;	height: 14px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicDepartureCityField{	float: left;	width: 43%;	height: 24px;	text-align: left;}div#boxSearchDynamicDepartureDateField{	float: left;	width: 69px;	height: 24px;	text-align: left;}div#boxSearchDynamicDepartureDateDropDown{	float: left;	width: 17%;	height: 20px;	text-align: left;	padding-top:2px;}div#boxSearchDynamicDepartureTimeField{	float: left;	width: 25%;	height: 24px;	text-align: left;}div#boxSearchDynamicArrivalCityLabel{	float: left;	width: 43%;	height: 14px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicReturnDateLabel{	float: left;	width: 32%;	height: 14px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicReturnDateTimeLabel{	float: left;	width: 20%;	height: 14px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicArrivalCityField{	float: left;	width: 43%;	height: 24px;	text-align: left;}div#boxSearchDynamicReturnDateField{	float: left;	width: 69px;	height: 24px;	text-align: left;}div#boxSearchDynamicReturnDateDropDown{	float: left;	width: 17%;	height: 24px;	text-align: left;	padding-top:2px;}div#boxSearchDynamicReturnTimeField{	float: left;	width: 25%;	height: 24px;	text-align: left;}div#boxSearchDynamicRooms{	float: left;	width: 29%;	height: 22px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicAdults{	float: left;	width: 31%;	height: 22px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;}div#boxSearchDynamicChildren{	float: left;	width: 37%;	height: 22px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;}div#boxSearchDynamicOnlyDirectFlight{	float: left;	width: 65%;	height: 21px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicOnlyPrincipalAirportsField{	float: left;	width: 50%;	height: 21px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicSearchButton{	float: left;	width: 30%;	text-align: center;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchEngine.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_tdRx.jhtml INI */div#boxResultPageTdRxSearchForm{	float: left;	width: 140px;	text-align: center;	margin: 0px auto;	border: 2px solid #DEEBFC;}html>body div#boxResultPageTdRxSearchForm{	width: 136px;}div#boxResultPageTdRxSearchForm form{	height: 430px;	margin: 0;	padding: 0;	border: 2px solid #3399FF;}div#boxResultPageTdRxSearchFormTop{	width: 132px;	height: 20px;	color: #FFFFFF;	background-color: #3399FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: center;	padding-top: 1px;}div#boxResultPageTdRxSearchFormDepartureCityLabel{	float: left;	width: 130px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 2px;	margin-top: 3px;	margin-bottom: 3px;}div#boxResultPageTdRxSearchFormDepartureCityField{	float: left;	width: 130px;	text-align: center;	padding-left: 2px;}div#boxResultPageTdRxSearchFormArrivalCityLabel{	float: left;	width: 130px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 2px;	margin-top: 3px;	margin-bottom: 3px;}div#boxResultPageTdRxSearchFormArrivalCityField{	float: left;	width: 130px;	text-align: center;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicDepartureDateLabel{	float: left;	width: 130px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 2px;	margin-top: 3px;	margin-bottom: 3px;}div#boxResultPageTdRxSearchDynamicDepartureDateField{	float: left;	width: 75px;	height: 27px;	text-align: right;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicDepartureDateDropDown{	float: left;	width: 40px;	height: 27px;	text-align: center;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicDepartureTimeLabel{	float: left;	width: 30px;	height: 27px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 2px;	padding-top: 3px;}div#boxResultPageTdRxSearchDynamicDepartureTimeField{	float: left;	width: 90px;	height: 27px;	text-align: left;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicReturnDateLabel{	float: left;	width: 130px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 2px;	margin-bottom: 3px;}div#boxResultPageTdRxSearchDynamicReturnDateField{	float: left;	width: 75px;	height: 27px;	text-align: right;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicReturnDateDropDown{	float: left;	width: 40px;	height: 27px;	text-align: center;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicReturnDateTimeLabel{	float: left;	width: 30px;	height: 27px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 2px;	padding-top: 3px;}div#boxResultPageTdRxSearchDynamicReturnTimeField{	float: left;	width: 90px;	height: 27px;	text-align: left;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicRooms{	float: left;	width: 130px;	height: 27px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicAdults{	float: left;	width: 130px;	height: 27px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicChildren{	float: left;	width: 130px;	height: 27px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicOnlyDirectFlight{	float: left;	width: 130px;	height: 27px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicOnlyPrincipalAirportsField{	float: left;	width: 130px;	height: 27px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 2px;}div#boxResultPageTdRxSearchDynamicSearchButton{	float: left;	width: 130px;	height: 30px;	text-align: center;	margin-top: 3px;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_tdRx.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicSearchEngineLinear.jhtml INI */div#boxSearchDynamicLinear{	background-color: #F0F0F0;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicLinear form{	margin: 0;	padding: 0;}div#boxSearchDynamicLinear table{	width: 100%;	background-color: #F0F0F0;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicLinearSubmitButton{	float: right;	background-color: #3994F7;	color: #FFFFFF;	text-align: left;	border: 1px solid #000000;}.dynSubmitButton{	width: 130px;	height: 23px;	background-color: #3994F7;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	margin: 0;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 3px;	border: 0;	cursor: pointer;	background-image: url("/images/espanol/design/arrow.gif");	background-position: right;	background-repeat: no-repeat;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchEngineLinear.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult.jhtml INI */div#boxResultPage{	width: 756px;	background-color: #FFFFFF;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_body.jhtml INI */div#boxResultsPageMessaggeDiv{	float: left;	width: 756px;	height: auto;}div#boxResultsPageSearchEngine{	float: left;	width: 756px;	border: 1px solid #000000;	margin-top: 5px;}div#boxResultsPageOurSuggestTitle{	float: left;	width: 756px;	height: 30px;	background-color: #FFFFFF;	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;	margin-top: 5px;	padding-left: 5px;}div#boxResultsPageOurSuggest{	float: left;	width: 756px;}div#boxResultsPageOurSuggestSelection{	float: left;	width: 756px;}div#boxResultsPageListFlights{	float: left;	width: 756px;	margin-top: 10px;}div#boxResultsPageListHotels{	float: left;	width: 756px;	margin-top: 10px;	margin-bottom: 10px;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_body.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxNavigation.jhtml INI */div#boxDynamicNavigation{	float: left;	width: 756px;	height: auto;}div#boxDynamicNavigation756{	float: left;	width: 756px;	height: auto;	margin-bottom: 5px;}.boxDynamicNavigationColumnNormal{	background-color: #F0F0F0;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: center;	padding-left: 5px;}.boxDynamicNavigationColumnSelected{	background-color: #F0F0F0;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: center;	padding-left: 5px;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxNavigation.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxOurSuggest.jhtml INI */div#boxResultsPageOurSuggestRowPrice{	float: left;	width: 756px;	height: 25px;	background-color: #333399;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: left;	padding-left: 10px;	border-top: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 0;	border-left: 1px solid #000000;}html>body div#boxResultsPageOurSuggestRowPrice{	width: 744px;}div#boxResultsPageOurSuggestPromotions{	float: left;	width: 756px;	height: auto;	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	padding-left: 10px;	border-top: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 0;	border-left: 1px solid #000000;}html>body div#boxResultsPageOurSuggestPromotions{	width: 744px;}/* OurSuggestRowFlight */div#boxResultsPageOurSuggestRowFlight{	float: left;	width: 756px;	height: auto;	border: 1px solid #000000;}html>body div#boxResultsPageOurSuggestRowFlight{	width: 754px;}div#boxResultsPageOurSuggestRowFlightTitle{	float: left;	width: 754px;	height: 25px;	background-color: #6699FF;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: left;	padding-left: 10px;	border-bottom: 1px solid #000000;}html>body div#boxResultsPageOurSuggestRowFlightTitle{	width: 744px;}div#boxResultsPageOurSuggestRowFlightBody{	float: left;	text-align: left;}div#boxResultsPageOurSuggestRowFlightBody table{	width: 100%;}.tdRowDescriptionLeft{	background-color: #FFFFFF;	color: #808080;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	border-bottom:1px solid #000000;}.tdRowDescriptionCenter{	background-color: #FFFFFF;	color: #808080;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: center;	border-bottom:1px solid #000000;}.tdRowDescriptionRight{	background-color: #FFFFFF;	color: #808080;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: right;	border-bottom:1px solid #000000;}.tdRowIdaTitleText{	background-color: #DEEBFC;	color: #000099;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;}.tdRowIdaTitleDate{	background-color: #DEEBFC;	color: #000099;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: right;}.tdRowIdaMainLeft{	background-color: #DEEBFC;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;}.tdRowIdaMainCenter{	background-color: #DEEBFC;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: center;}.tdRowIdaMainRight{	background-color: #DEEBFC;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: right;}.tdRowVueltaTitleText{	background-color: #F0F6FE;	color: #000099;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;}.tdRowVueltaTitleDate{	background-color: #F0F6FE;	color: #000099;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: right;}.tdRowVueltaMainLeft{	background-color: #F0F6FE;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;}.tdRowVueltaMainCenter{	background-color: #F0F6FE;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: center;}.tdRowVueltaMainRight{	background-color: #F0F6FE;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: right;}/* OurSuggestRowHotel */div#boxResultsPageOurSuggestRowHotel{	float: left;	width: 756px;	height: auto;	border: 1px solid #000000;	border-top: 0;}html>body div#boxResultsPageOurSuggestRowHotel{	width: 754px;}div#boxResultsPageOurSuggestRowHotelTitle{	float: left;	width: 754px;	height: 25px;	background-color: #6699FF;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: left;	padding-left: 10px;	border-bottom: 1px solid #000000;}html>body div#boxResultsPageOurSuggestRowHotelTitle{	width: 744px;}div#boxResultsPageOurSuggestRowHotelBody{	float: left;	text-align: left;}div#boxResultsPageOurSuggestRowHotelBody table{	width: 100%;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxOurSuggest.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxOurSuggestSelection.jhtml INI */div#boxResultPageOurSuggestRowContinue form{	margin: 0;	padding: 0;}div#boxResultPageOurSuggestRowContinue{	float: right;	background-color: #3994F7;	color: #FFFFFF;	text-align: left;	margin-top: 1px;	border: 1px solid #000000;}.selectSuggestButton{	width: 120px;	height: 23px;	background-color: #3994F7;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	margin: 0;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 3px;	border: 0;	cursor: pointer;	background-image: url("/images/espanol/design/arrow.gif");	background-position: right;	background-repeat: no-repeat;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxOurSuggestSelection.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxListFlights.jhtml INI */div#boxResultsPageListFlightsTitle{	float: left;	width: 756px;	height: auto;	background-color: #FFFFFF;	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;	margin-top: 5px;	margin-bottom: 5px;}div#boxResultsPageListFlightsSubTitle{	float: left;	width: 756px;	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: justify;}div#boxResultsPageListFlightsOthers{	float: right;	background-color: #FFFFFF;	color: #333399;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: center;	margin-top: 5px;}div#boxResultsPageListFlightsOthers a{	color: #333399;}div#boxResultsPageListFlightsBody{	float: left;	width: 100%;	height: auto;	margin-top: 5px;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxListFlights.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxListFlightsElement.jhtml INI */div#boxResultsPageListFlightsBodyForm{	float: left;}div#boxResultsPageListFlightsBodyForm form{	margin: 0;	padding: 0;}div#boxResultsPageListFlightsBodyForm table{	margin: 0;	padding: 0;}div#boxResultPageListFlightsBodyElement{	float: left;	width: 100%;	border: 1px solid #000000;}div#boxResultPageListFlightsBodyElement table{	width: 100%;	margin: 0;	padding: 0;}div#boxResultPageListFlightsBodyElementPriceLine{	float: left;	width: 756px;	height: 25px;	background-color: #333399;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	text-indent: 3px;	margin: 0;	border-top: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 0;	border-left: 1px solid #000000;}html>body div#boxResultPageListFlightsBodyElementPriceLine{	width: 754px;	height: 24px;}div#boxResultPageListFlightsBodyElementSubmit{	float: right;	background-color: #3994F7;	color: #FFFFFF;	text-align: left;	margin-top: 1px;	border: 1px solid #000000;}.selectFlightButton{	width: 120px;	height: 23px;	background-color: #3994F7;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	margin: 0;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 3px;	border: 0;	cursor: pointer;	background-image: url("/images/espanol/design/arrow.gif");	background-position: right;	background-repeat: no-repeat;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxListFlightsElement.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxListHotels.jhtml INI */div#boxResultPageListHotelsPagin{	float: left;	width: 100%;	height: 25px;	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	text-align: right;	border: 1px solid #000000;	margin-top: 5px;	margin-bottom: 5px;	padding-top: 5px;}html>body div#boxResultPageListHotelsPagin{	height: 20px;}div#boxResultsPageListHotelsTitle{	float: left;	width: 756px;	background-color: #FFFFFF;	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;	margin-top: 5px;	margin-bottom: 5px;}div#boxResultsPageListHotelsSorting{	float: left;	width: 756px;	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;	margin-top: 5px;	margin-bottom: 5px;	border: 1px solid #000000;}div#boxResultsPageListHotelsSorting form{	margin: 0;	padding: 0;}div#boxResultPageListHotelsSubTitle{	float: left;	width: 100%;	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: justify;	padding-left: 5px;}div#boxResultPageListHotelsOthers{	float: right;	background-color: #FFFFFF;	color: #333399;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: center;	margin-top: 5px;}div#boxResultPageListHotelsOthers a{	color: #333399;}div#boxResultsPageListHotelsBody{	float: left;	margin-top: 5px;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxListHotels.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxListHotelsElement.jhtml INI */div#boxResultPageListHotelsBodyForm{	float: left;}div#boxResultPageListHotelsBodyForm form{	margin: 0;	padding: 0;}div#boxResultPageListHotelsBodyElement{	float: left;	width: 100%;	border: 1px solid #000000;}div#boxResultPageListHotelsBodyElement table{	width: 100%;}div#boxResultPageListHotelsBodyElementPriceLine{	float: left;	width: 756px;	height: 25px;	background-color: #333399;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	text-indent: 3px;	margin: 0;	border-top: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 0;	border-left: 1px solid #000000;}html>body div#boxResultPageListHotelsBodyElementPriceLine{	width: 754px;	height: 24px;}div#boxResultPageListHotelsBodyElementSubmit{	float: right;	background-color: #3994F7;	color: #FFFFFF;	text-align: left;	margin-top: 1px;	border: 1px solid #000000;}.selectHotelButton{	width: 120px;	height: 23px;	background-color: #3994F7;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	margin: 0;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 3px;	border: 0;	cursor: pointer;	background-image: url("/images/espanol/design/arrow.gif");	background-position: right;	background-repeat: no-repeat;}/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchResult_bodyBoxListHotelsElement.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicChildrenPage.jhtml INI */div#boxChildrenPage{	width: 756px;	background-color: #FFFFFF;}div#boxChildrenPageMain{	background-color: #FFFFFF;	color: #000000;	width: 756px;	border-top: 1px solid #000000;	border-right: 2px solid #000000;	border-bottom: 2px solid #000000;	border-left: 1px solid #000000;	margin-top: 8px;	margin-bottom: 8px;	padding: 5px;}div#boxChildrenPageMainTitle{	float: left;	width: 756px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;}div#boxChildrenPageWarning{	float: left;	width: 756px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;}div#boxChildrenPageMainRoomRow{	float: left;	width: 756px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;	margin-top: 8px;	margin-bottom: 3px;}div#boxChildrenPageMainBabyRow{	float: left;	width: 756px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxChildrenPageMainBabyRowCol1{	float: left;	width: 150px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-left: 10px;}div#boxChildrenPageMainBabyRowCol2{	float: left;	width: 590px;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}/* CLASS FOR /edreams/espanol/dynamic/dynamicChildrenPage.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicChooseAirport.jhtml INI */div#boxChooseAirport{	width: 756px;	background-color: #FFFFFF;}div#boxChooseAirportTop{	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;	border-top: 1px solid #000000;	border-right: 2px solid #000000;	border-bottom: 2px solid #000000;	border-left: 1px solid #000000;	margin-top: 8px;	padding: 5px;}div#boxChooseAirportMain{	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;	border-top: 1px solid #000000;	border-right: 2px solid #000000;	border-bottom: 2px solid #000000;	border-left: 1px solid #000000;	margin-top: 8px;	margin-bottom: 8px;	padding: 5px;}/* CLASS FOR /edreams/espanol/dynamic/dynamicChooseAirport.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicRoomSelection.jhtml INI */div#boxRoomSelection{	float: left;	width: 756px;	height: auto;	background-color: #FFFFFF;}div#boxRoomSelection form{	margin: 0;	padding: 0;}div#boxRoomSelectionOurSuggest{	float: left;	width: 756px;	height: auto;	background-color: #FFFFFF;}div#boxRoomSelectionMessage{	float: left;	width: 756px;	height: auto;	background-color: #FFFFFF;	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;	margin-top: 7px;	margin-bottom: 7px;}div#boxRoomSelectionRoomSwitch{	float: left;	width: 756px;	height: auto;	background-color: #FFFFFF;}/* CLASS FOR /edreams/espanol/dynamic/dynamicRoomSelection.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicRoomSwitch.jhtml INI */div#boxRoomSwitchMain{	width: 756px;	height: auto;	background-color: #FFFFFF;	margin-top: 6px;}div#boxRoomSwitchMainTop{	width: auto;	height: auto;	background-color: #438FE4;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	padding-left: 5px;	border: 1px solid #000000;	border-bottom: 0;}div#boxRoomSwitchMainBody{	width: auto;	height: auto;	text-align: center;	margin: 0px auto;	padding: 5px;	border: 1px solid #000000;}.boxRoomSwitchTable{	width: 98%;	height: auto;	text-align: left;}div#dynFormRoomSelectionSubmit{	float: right;	background-color: #3994F7;	color: #FFFFFF;	text-align: left;	margin-top: 1px;	border: 1px solid #000000;}.dynFormRoomSelectionSubmitButton{	width: 120px;	height: 23px;	background-color: #3994F7;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	margin: 0;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 3px;	border: 0;	cursor: pointer;	background-image: url("/images/espanol/design/arrow.gif");	background-position: right;	background-repeat: no-repeat;}/* CLASS FOR /edreams/espanol/dynamic/dynamicRoomSwitch.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/login/login_body.jhtml INI */div#boxLoginPage{	width: 575px;	height: auto;	text-align: center;	margin: 0px auto;}div#boxLoginPageMain{	width: 100%;	height: auto;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxLoginPageMain a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#boxLoginPageMain a:hover{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#boxLoginPageMain a:visited{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#boxLoginPageMain a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#boxLoginPageMain a:active{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#boxLoginPageTitleBox{	width: 100%;	height: auto;	background-color: #FFFFFF;	text-align: center;	margin-top: 5px;	padding: 5px;}div#boxLoginPageTitleText{	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 20px;	font-weight: bold;	text-align: left;}div#boxLoginPageSubTitleBox{	width: 100%;	height: auto;	background-color: #DEEBFC;	text-align: center;	margin-top: 5px;	padding: 5px;	border-top: 1px solid #000000;	border-right: 2px solid #000000;	border-bottom: 2px solid #000000;	border-left: 1px solid #000000;}div#boxLoginPageSubTitleText{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxLoginPageUserPasswordTitleBox{	width: 100%;	height: auto;	background-color: #FFFFFF;	text-align: center;	margin-top: 5px;	padding: 5px;}div#boxLoginPageUserPasswordTitleText{	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;}div#boxLoginPageUserPasswordMainBox{	width: 100%;	height: 120px;	background-color: #DEEBFC;	text-align: center;	margin-top: 5px;	padding: 5px;	border-top: 1px solid #000000;	border-right: 2px solid #000000;	border-bottom: 2px solid #000000;	border-left: 1px solid #000000;}/* CLASS FOR /edreams/espanol/dynamic/login/login_body.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/login/register.jhtml INI */div#boxRegister{	width: 575px;	height: auto;	text-align: center;	margin: 0px auto;}div#boxRegister a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#boxRegister a:hover{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#boxRegister a:visited{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#boxRegister a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#boxRegister a:active{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#boxRegister li{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;	margin-top: 5px;}div#boxRegisterTitleBox{	width: 100%;	height: auto;	background-color: #FFFFFF;	text-align: center;	margin-top: 5px;	padding: 5px;}div#boxRegisterTitleText{	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;}div#boxRegisterMainBox{	width: 100%;	height: 575px;	background-color: #DEEBFC;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	margin-top: 5px;	padding: 5px;	border-top: 1px solid #000000;	border-right: 2px solid #000000;	border-bottom: 2px solid #000000;	border-left: 1px solid #000000;}div#boxRegisterMainBoxTop{	float:left;	width: 100%;	height: 30px;	text-align: left;}.boxRegisterTextLeftBold{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;}div#boxRegisterMainSubmitButton{	text-align: center;	margin-top: 20px;}/* CLASS FOR /edreams/espanol/dynamic/login/register.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicConfirmationPage.jhtml INI */div#boxConfirmationPage{	width: 756px;	height: auto;	background-color: #FFFFFF;}.boxConfirmationPageBorderBox{	background-color: #FFFFFF;	color: #000000;	width: 756px;	height: auto;	border-top: 1px solid #000000;	border-right: 2px solid #000000;	border-bottom: 2px solid #000000;	border-left: 1px solid #000000;	margin-top: 5px;	margin-bottom: 5px;	padding: 5px;}html>body .boxConfirmationPageBorderBox{	width: 743px;}.boxConfirmationPageNoBorderBox{	background-color: #FFFFFF;	color: #000000;	width: 756px;	height: auto;	margin-top: 5px;	margin-bottom: 5px;	padding: 5px;}html>body .boxConfirmationPageNoBorderBox{	width: 746px;}.confirmationPageTextMainTitle{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;}.confirmationPageTextImportant{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: left;}.confirmationPageTextParagTitle{	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;	vertical-align: top;	margin-left: 5px;}/* CLASS FOR /edreams/espanol/dynamic/dynamicConfirmationPage.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/dynamicErrorPage.jhtml INI */div#boxErrorPage{	width: 756px;	height: auto;	background-color: #FFFFFF;	text-align: center;	margin: 0px auto;}div#boxErrorPageMessage{	background-color: #DEEBFC;	color: #000000;	width: 756px;	height: auto;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: center;	margin: 0px auto;	margin-top: 25px;	margin-bottom: 125px;	padding: 5px;	border-top: 1px solid #000000;	border-right: 2px solid #000000;	border-bottom: 2px solid #000000;	border-left: 1px solid #000000;}div#boxErrorPageMessage a{	color: #0066FF;	text-decoration: none;}div#boxErrorPageMessage a:hover{	color: #FF0000;	text-decoration: underline;}div#boxErrorPageMessage a:visited{	color: #0066FF;	text-decoration: underline;}div#boxErrorPageMessage a:focus{	color: #0066FF;	text-decoration: underline;}div#boxErrorPageMessage a:active{	color: #0066FF;	text-decoration: underline;}.boxError{	background-color: #FFFFFF;	color: #FF0000;	border: 1px solid #FF0000;	margin: 5px;	padding: 5px;}.rowAlert{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: center;	margin-top: 10px;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #EFEFEF;}.rowAlert img{	float: left;	margin-right: 5px;}/* CLASS FOR /edreams/espanol/dynamic/dynamicErrorPage.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/ecommerce/dynamicBrokenFlow.jhtml INI */div#boxBrokenFlow{	width: 756px;	height: auto;	background-color: #FFFFFF;	text-align: center;	margin: 0px auto;}div#boxBrokenFlowMessage{	background-color: #DEEBFC;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: justify;	margin: 0px auto;	margin-top: 25px;	margin-bottom: 125px;	padding: 5px;	border-top: 1px solid #000000;	border-right: 2px solid #000000;	border-bottom: 2px solid #000000;	border-left: 1px solid #000000;}div#boxBrokenFlowMessage a{	color: #0066FF;	text-decoration: none;}div#boxBrokenFlowMessage a:hover{	color: #FF0000;	text-decoration: underline;}div#boxBrokenFlowMessage a:visited{	color: #0066FF;	text-decoration: underline;}div#boxBrokenFlowMessage a:focus{	color: #0066FF;	text-decoration: underline;}div#boxBrokenFlowMessage a:active{	color: #0066FF;	text-decoration: underline;}/* CLASS FOR /edreams/espanol/dynamic/ecommerce/dynamicBrokenFlow.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/ecommerce/dynamicPassengersDetails.jhtml INI */div#boxDynPayPassengerDetails{	float: left;	width: 756px;	height: auto;	border: 1px solid #000000;	border-top: 0;}html>body div#boxDynPayPassengerDetails{	width: 754px;}div#boxDynPayPassengerDetailsTitle{	float: left;	width: 754px;	height: 25px;	background-color: #6699FF;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	padding-left: 10px;	border-bottom: 1px solid #000000;}html>body div#boxDynPayPassengerDetailsTitle{	width: 744px;}div#boxDynPayPassengerDetailsTable{	float: left;	width: 752px;	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;	padding-left: 2px;}div#boxDynPayPassengerDetailsTable table{	width: 100%;}/* CLASS FOR /edreams/espanol/dynamic/ecommerce/dynamicPassengersDetails.jhtml END */div#boxDynPayPriceDetails{	float: left;	width: 756px;	height: auto;	border: 1px solid #000000;	border-top: 0;}html>body div#boxDynPayPriceDetails{	width: 754px;}div#boxDynPayPriceDetailsTitle{	float: left;	width: 754px;	height: 25px;	background-color: #6699FF;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;	padding-left: 10px;	border-bottom: 1px solid #000000;}html>body div#boxDynPayPriceDetailsTitle{	width: 744px;}div#boxDynPayPriceDetailsTable{	float: left;	width: 752px;	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;	padding-left: 2px;}div#boxDynPayPriceDetailsTable table{	width: 200px;}/* CLASS FOR /edreams/espanol/dynamic/common/confirmationFlightDetail.jhtml INI */.normal-text{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}/* CLASS FOR /edreams/espanol/dynamic/common/confirmationFlightDetail.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/ecommerce/paymentStep1MultiDuplex.jhtml INI */div#boxMultiDuplex{	float: left;	width: 756px;	height: auto;	background-color: #FFFFFF;	text-align: center;	margin: 0px auto;}div#boxMultiDuplexMessage{	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	font-weight: normal;	text-align: left;	margin: 0px auto;	margin-top: 25px;	margin-bottom: 125px;	padding: 5px;	border: 1px solid #000000;}/* CLASS FOR /edreams/espanol/dynamic/ecommerce/paymentStep1MultiDuplex.jhtml END *//* CLASS FOR /edreams/espanol/dynamic/ecommerce/paymentStep1DoubleBooking.jhtml INI */div#boxDoubleBooking{	float: left;	width: 756px;	height: auto;	background-color: #FFFFFF;	text-align: center;	margin: 0px auto;}div#boxDoubleBookingMessage{	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	font-weight: normal;	text-align: left;	margin: 0px auto;	margin-top: 25px;	margin-bottom: 125px;	padding: 5px;	border: 1px solid #000000;}/* CLASS FOR /edreams/espanol/dynamic/ecommerce/paymentStep1DoubleBooking.jhtml END *//* CLASS FOR LISTS INI */.localizatorList{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: left;	margin-top: 1px;}.passengerList{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	margin-top: 1px;}/* CLASS FOR LISTS END *//* CLASS FOR TABLE-COLUMNS INI */.tdNormalCenterBorder{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	border: 1px solid #000000;}.tdNormalLeft{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}.tdNormalCenter{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;}.tdNormalRight{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: right;}.tdNormalJustify{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;}.tdNormalJustifyPadding{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;	padding-right: 10px;}.tdNormalJustifyPaddingBoldGreen{	color: #008000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;	padding-right: 10px;}.tdBoldLeft{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;}.tdBoldCenter{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;}.tdBoldRight{	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: right;}.tdBoldJustify{	height: auto;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;}.boldedPrice{	color: #3333CC;	font-size: 13px;	font-weight: bold;}/* CLASS FOR TABLE-COLUMNS END *//* CLASS FOR PAYMENT STEP1 START */hr { color:#438FE4; background-color:#438FE4; height:1px; border:0; width:96%; }.ecoInput {font:normal 11px Arial; color:black; }#content { width:756px; font:normal 11px Arial;}.BoxEcommerce { width:754px; font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: 11px; border: 1px solid #000000;}.PassData { float:left; }.PassLabel { float:left; font-weight:bold; padding:5px;}.PassLine { font-weight:bold; padding:5px; }.FieldRequired { float:left; font-weight:bold; }.Field { float:left; font-weight:normal; }.FieldRequiredAlert { float:left; font-weight:bold; color:red;}.FieldAlert { float:left; font-weight:normal; color:red;}.labelStandardText { font-weight:normal; }.TitleBoxEcommerce { font:bold 16px Arial; color:#438FE4; padding:10px 0 5px 0; }.InfoBoxEcommerce {font:bold 11px Arial; color:black; padding-bottom:4px; }/* eDreams button */.styledFormButton{	height: 25px;	background-color: #438FE4;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: left;	margin: 0;	padding-top: 1px;	padding-right: 0;	padding-bottom: 1px;	padding-left: 0;	border: 1px solid #000000;	background-image: url("/images/espanol/design/arrow.gif");	background-position: right;	background-repeat: no-repeat;}html>body .styledFormButton{	padding: 0;	padding-bottom: 2px;}.continueBookingButton { width: 222px; }html>body .continueBookingButton { width: 220px; }.formButton { text-align: center; margin: 10px; }#RoomPreferences { margin: 2px;}#SmokingRoom { margin: 2px;}/* Style for a warning message */.wbox {font-family:Arial; font-size:11px; color:black; font-weight:normal; text-align:left;margin: 3px; padding:5px; background-color:#ffffff; border:2px solid #4F97E9;}/* CLASS FOR PAYMENT STEP1 END *//* CLASS FOR PAYMENT STEP2 START */.BookingButton { width: 122px; }html>body .BookingButton { width: 120px; }#CustomerName { width:185px; margin: 2px; }#CustomerSurname { width:185px;  margin: 2px; }#CustomerID  {width:365px;  margin: 2px; }#CustomerAddress { width:325px;  margin: 2px; }#CustomerCity { width:205px;  margin: 2px; }#CustomerState { width:205px;  margin: 2px; }#CustomerZip { width:130px;  margin: 2px; }#CustomerCountry { width:190px;  margin: 2px; }#CustomerPhone1 { width:200px;  margin: 2px; }#CustomerPhone2 { width:200px;  margin: 2px; }#CustomerEmail1 { width:260px;  margin: 2px; }#CustomerEmail2 { width:325px;  margin: 2px; }#CustomerCia { width:130px;  margin: 2px; }#invoiceData { visibility:hidden; display:none; }#InvoiceType { margin: 2px; }#invoiceInfo { margin: 2px; }#invNameFld { width:285px;  margin: 2px; }#invTaxIdFld { width:285px;  margin: 2px; }#invAddressFld { width:285px;  margin: 2px; }#invCityFld { width:285px;  margin: 2px; }#invZipFld { width:285px;  margin: 2px; }#invEmailFld { width:385px;  margin: 2px; }#invWhereFld { margin: 2px; }#CreditCardType { width:200px;  margin: 2px;}#CreditOwner { width:480px;  margin: 2px;}#CreditCardNumber { width:250px;  margin: 2px;}#CreditCode { width:250px;  margin: 2px;}#CreditCardExpirationDate { width:230px;  margin: 2px;}#SameDeliveryAddress { margin: 2px;}#fDeliveryName { width:185px;  margin: 2px;}#fDeliverySurname { width:185px;  margin: 2px;}#fDeliveryCia { width:185px;  margin: 2px;}#fDeliveryAddress { width:325px;  margin: 2px;}#fDeliveryCity { width:205px;  margin: 2px;}#fDeliveryState { width:205px;  margin: 2px;}#fDeliveryZip1 { width:130px;  margin: 2px;}#fDeliveryZip2 { width:300px;  margin: 2px;}#CancellationPolicy { margin: 2px;}#CheckConditions { margin: 2px;}#Comments { margin: 2px;}#ConditionsInfo { margin: 2px;}.fieldTip {font-weight:bold; color:black;}.tipLink {color:blue;}/* CLASS FOR PAYMENT STEP1 END */.BigTotalPrice { float:left; width: 248px; height: 53px; border:black solid 1px; padding:1px; margin:1px; text-align: center; background-color: #438FE4; color: white; font:bold 14px Arial; }html>body .BigTotalPrice { width: 244px; }.NumRooms { float:left; width: 248px; height: 53px; border:black solid 1px; padding:1px; margin:1px; text-align: center; }html>body .NumRooms { width: 244px; }.NumPax { float:left; width: 248px; height: 53px; border:black solid 1px; padding:1px; margin:1px; text-align: center; }html>body .NumPax { width: 244px; }.debugConsole{	float: left;	width: 100%;	background-color: #000000;	color: #00FF00;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	border: 3px solid #00FF00;}.modBox2 .clear {overflow:auto;}.modBox2 {background: url(/images/creas/es/newhome/offer_box.gif) no-repeat;width:247px;margin-top:0px;font-size:11px;height:174px;background-repeat:no-repeat;}.modBox2 #titleVuelos{background:url('/images/creas/es/newhome/flights_icon.gif') no-repeat 225px 2px;}.modBox2 #titleHoteles{background:url('/images/creas/es/newhome/hotels_icon.gif') no-repeat 225px 2px;}.modBox2 #titleViajes{background:url('/images/creas/es/newhome/dynpack_icon.gif') no-repeat 225px 2px;}.modBox2 #titleTrenes{background:url('/images/creas/es/newhome/icon_ofer_tren.gif') no-repeat 225px 2px;}.modBox2 #titleDynpack{background:url('/images/creas/es/newhome/icon_viaje.gif') no-repeat 225px 2px;}.modBox2 #titleFavoritos{background:url('/images/creas/es/newhome/dynpack_icon.gif') no-repeat 225px 2px;}.modBox2 #titleNews{background:url('/images/creas/en/newhome/news_icon.gif') no-repeat 225px 2px;}.modBox2 .topLink {color:#FFFFFF;font-size:11px;font-weight:bold;height:16px;margin:0;padding:4px 0 0 4px;text-align:left;}.modBox2 .main {height:145px;} html > body .modBox2 .main {height:144px;}.modBox2 .mainvuelos{margin-top:3px;} html>body .modBox2 .mainvuelos{margin-top:0px;}.modBox2 .header {font-weight:bold; font-size:11px; color:#003399; background-color:#BBDBFE; padding: 2px 0px 2px 5px; text-align:left;}.modBox2 .row {padding:0px 0px 1px 0px;margin-bottom:1px;border-bottom:1px solid #efefef;overflow:auto;}.modBox2 .row-bottom {overflow:auto;}.modBox2 .row a,.modBox2 .row-bottom a {float:left;}.modBox2 .container {padding:1px 4px 2px 4px; border: 1px solid #4F97E9;} /* When there is no header, otherwise use main */.modBox2 .right-col {float:right;text-align:left;width:130px;}.modBox2 .right {float:right;margin-right:6px;}.modBox2 .left {float:left;}.modBox2 .info2 {font-size:11px;color:#003399;padding-left:5px;text-align:left;}.modBox2 .info {font-size:10px;color:#666666;padding-left:5px;}.modBox2 a {font-size:11px; color:#0066FF;text-decoration:underline;}.modBox2 a:visited {font-size:11px; color:#0066FF;text-decoration:underline;}.modBox2 a:hover {text-decoration:underline;color:#FF0000;}.modBox2 .col{padding-left:5px;}.modBox2 table {border-collapse:collapse; border-spacing:0; font-size:11px; width:96%; clear:right; margin-left:5px;}.modBox2 td {color:#003399;}.modBox2 td.col1 {width:160px;}.modBox2 td.col-right {text-align:right; font-weight:bold;}.modBox2 td.c-r {text-align:right;}.modBox2 .favl {width:110px;padding-left:3px; text-align: left; font-size:11px;}.modBox2 .favl div {margin-bottom:2px;}.modBox2 .favr {width:120px;float:right; text-align: left; font-size:11px;}.modBox2 .favr div {margin-bottom:2px;}.modBox2 .modBoxVolsColLeft{margin-top:-4px;}.modBox2 .modBoxVolsColRight{margin-top:-4px;}.modBox2 .modBoxVolsColText{padding-top:0px;}.modBox2 a.tratta:link,a.tratta:active,a.tratta:visited{font-size:11px; color:#0066FF;text-decoration:underline;}.modBox2 a.tratta:hover{text-decoration:underline;color:#FF0000;}.modBox2 .leg{border:0px;}.modBox2 .piu{border:0px;}.modBox2 .titleBox {font-weight:bold;margin:0 5px;}.tripInfoBox {background-color:#DEEBFC;border-color:#000000;border-style:solid;border-width:1px 2px 2px 1px;color:#000000;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;font-weight:normal;width:100%;}
