/* CLASS FOR /edreams/espanol/dynamic/dynamicSearchEngine.jhtml INI */div#boxSearchDynamic{	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;}div#boxSearchDynamic form{	margin: 0;	padding: 0;}div#boxSearchDynamicBlock01sx{	padding: 5px 5px 0px 15px;	float: left;	width: 489px;	height: 80px;	margin: 0;}div#boxSearchDynamicBlock01rx{	float: left;	width: 80px;	height: 80px;	padding: 0;	margin: 0;}div#boxSearchDynamicBlock02sx{	padding-left:15px;	float: left;	width: 487px;	margin: 0;}div#boxSearchDynamicBlock02rx{	float: left;	width: 80px;	padding: 0;	margin: 0;}div#boxSearchDynamic a{	color: #0066FF;	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: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: underline;}div#boxSearchDynamic a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: underline;}div#boxSearchDynamic a:active{	color: #0066FF;	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: 172px;	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;	margin-right:3px;	height: 24px;	text-align: left;}div#boxSearchDynamicDepartureDateDropDown{	float: left;	margin-right:68px;	height: 24px;	text-align: left;}div#boxSearchDynamicDepartureTimeField{	float: left;	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: 172px;	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;	margin-right:3px;	height: 24px;	text-align: left;}div#boxSearchDynamicReturnDateDropDown{	float: left;	margin-right:68px;	height: 24px;	text-align: left;}div#boxSearchDynamicReturnTimeField{	float: left;	height: 24px;	text-align: left;}div#boxSearchDynamicRooms{	float: left;	width: 27%;	height: 22px;	color: #000000;	font-family: Arial, "Nimbus Sans L", Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}div#boxSearchDynamicAdults{	float: left;	width: 32%;	height: 22px;	color: #000000;	font-family: Arial, "Nimbus Sans L", Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;}div#boxSearchDynamicChildren{	float: left;	width: 38%;	height: 22px;	color: #000000;	font-family: Arial, "Nimbus Sans L", 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%;	height: 20px;	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;	margin-bottom:5px;}div#boxChildrenPageMainBabyRowCol1{	float: left;	width: 250px;	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: 390px;	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:10px;	margin-bottom:10px;	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{	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;	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;	margin: 5px;}div#boxLoginPageUserPasswordTitleBox{	height: auto;	background-color: #FFFFFF;	text-align: center;	margin: 10px 0 10px 0;	}div#boxLoginPageUserPasswordTitleText{	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;}div#boxLoginPageUserPasswordMainBox{	width: 90%;	background-color: #DEEBFC;	text-align: center;	margin-top: 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{	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{	height: auto;	background-color: #FFFFFF;	text-align: center;	margin: 10px 0 10px 0;}div#boxRegisterTitleText{	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;}div#boxRegisterMainBox{	background-color: #DEEBFC;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	margin-top: 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: 20px 0 10px 0;	}/* 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;}div#boxDesambiguacionMessage{	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	font-weight: normal;	text-align: left;	margin: 25px auto 35px auto;	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;}