html, body, div, span, applet, object, iframe,    h1, h2, h3, h4, h5, h6, p, blockquote, pre,    a, abbr, acronym, address, big, cite, code,    del, dfn, em, font, img, ins, kbd, q, s, samp,    small, strike, strong, sub, sup, tt, var,    b, u, i, center,    dl, dt, dd, ol, ul, li,    fieldset, form, label, legend {    margin: 0;    padding: 0;    border: 0;    outline: 0;    background: transparent;    font-family: Arial, "Nimbus Sans L", Helvetica, Verdana, sans-serif;    font-size: 12px;}body{    text-align:center;}table {    border-collapse: collapse;    border-spacing: 0;    font-size: 11px;}img {border:0px;}.clear{clear:both;height:1px;overflow: hidden;}html>body .clear{clear:both;height:0px;}#h-spacer {height:10px;}.vspacer {height:15px;}a {color:#0066FF;text-decoration:underline;}h1 {font-size:16px;font-weight:bold;margin:10px 0 10px 0;}h2 {font-size:14px;font-weight:bold;color:brown;margin:10px 0 10px 0;}h3 {font-size:14px;font-weight:bold;color:brown;}h4 {font-size:12px;font-weight:bold;color:brown;}p {font-size:11px;}.breadcrumb {color:brown;margin-top:5px;font-family:arial;font-size:11px;font-weight:bold;background-color:#F9FAFB;border:1px solid #efefef;padding:4px 0 4px 5px;}.breadcrumb a {text-decoration:none;}#edreamsScreen {text-align:left;width:756px;margin: 0 auto 0 auto;}#h{height: 123px;}#c {margin-bottom:10px;}#f {	font-size:11px;    text-align:left;}#f1 {    background-image:url(/images/seo/shell/footer.jpg);    background-repeat:no-repeat;    height:60px;	color:white;    padding:7px 0 0 7px;}/* dynamicPackaging */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%;}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#boxResultsPageOurSuggestRowFlightBody{	float: left;	text-align: left;}div#boxResultsPageOurSuggestRowFlightBody table{	width: 100%;}div#boxResultPageListHotelsBodyElement{	float: left;	width: 744px;	padding:5px;	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;}.tdRowIdaTitleText{	background-color: #DEEBFC;	color: #000099;	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;}.tdRowIdaMainLeft{	background-color: #DEEBFC;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;}.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;}.tdRowVueltaTitleText{	background-color: #F0F6FE;	color: #000099;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;	text-align: left;}/* Buscador */.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;}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;}.fields-text{	font-family:Arial;	font-size:11px;	color:black;	font-weight:normal;}.text_box{	float:left;	width:756px;	padding-top:20px;	font-size:12px;}#search_box{	margin-top: 5px;	width: 756px;	border:1px solid #000000;	/*position: relative;*/}#result_box{	margin-top: 25px;	width: 756px;	/*position: relative;*/}#content_box{	margin-top: 25px;	/*width: 756px;*/	position: relative;}#search_align{	width: 756px;}#dynSrcMessage{	display: none;	margin-top: 5px;	float: right;	padding:3px;	background-color: #ffcc33;	border: 1px solid #feb323;	width: 60%;	font-size: 12px;	font-weight: bold;	text-align: center;}.selectHotelButtonSeo{	background-color:#3994F7;	background-image:url(/images/espanol/design/arrow.gif);	background-position:right center;	background-repeat:no-repeat;	border: 0px none;	margin: 5px 0 50px 0;	padding: 0 0 0 3px;	float: right;	color: #FFFFFF;	cursor: pointer;	font-family: Arial,Helvetica,Verdana,sans-serif;	font-size: 12px;	font-weight: bold;	width: 300px;	height: 23px;	text-align: left;}.listbox {	width:100%;}.listbox .header-row-top td {	width:150px;}.listbox .header-row-top td {	background:#004392 none repeat scroll 0%;	border-left:1px solid white;	color:#FFFFCC;	font-size:12px;	font-weight:bold;	padding:3px;	text-align:center;}.header-row-bottom td {	font-weight:bold;}.header-row-bottom td {	background:#A6CAFF none repeat scroll 0%;	border-left:1px solid white;	font-size:12px;	padding:3px;	text-align:center;}.listbox .body-row td.c1 {	font-weight:normal;	text-align:left;}.listbox .body-row td {	background:white none repeat scroll 0%;	font-size:11px;	font-weight:bold;	height:35px;	padding:5px;	text-align:center;	border-bottom:1px solid #D6D6D6;}.note {	color:gray;	font-size:10px;}#sbtop {height:170px;} html > body #sbtop {height:180px;}#sbbot {position:absolute;top:135px;}.mainleft {width:294px;float:left;vertical-align:top;border-left:1px dotted black;padding-left:10px;} html > body .mainleft {width:274px;}.mainright {width:354px;float:right;vertical-align:top;border-left:1px dotted black;padding-left:10px;} html > body .mainright {width:344px;}.mainleft h3,.mainright h3 {margin-top:0px;}* html #menu {margin-top:15px;}.linksbox a {display:block;}.links-cols {float:left;width:320px;padding-bottom:10px;font-size:11px;backgrounf:#efefef;}h2 {font-size:16px;font-weight:bold;margin:0 0 0 0;color:#000000;}h3 {	font-size:14px;	width:430px;	color:#FFFFFF;	font-weight:bold;	margin:0pt;	font-family:arial;	border-collapse:collapse;	border-style:0px none;	text-align:left;}.heading {	color:#FFFFCC;	font-size:14px;}/*	ofertas/css/seo-dyn-pack_global.css *//* misc */#menu {text-align:left;font-size:11px;margin:5px 0 5px 0;padding:5px 0 5px 0;}.note {font-size:10px;color:gray;}/* customer links */#customerlinks {position:absolute;top:13px;margin-left:170px;font-size:10px;}#sbtop {height:90px;} html > body #sbtop {height:90px;}#sbbot {position:absolute;top:165px;}/* Hotel box */.hotel {float:left;width:600px;margin:8px 0 8px 0;}.hotelPhoto {float:left;border: 1px solid #000000;margin-right:10px;}.hotelName {font-weight:bold;}.hotelName a {color:#333399;}.hotelDescription {font-size:10px;}.hotelCategory {float:left;width:90px;font-size:12px;padding-top:15px;font-weight:bold;}.hotelPrice {float:right;width:40px;font-size:14px;margin-right:10px;text-align:right;font-weight:bold;padding-top:11px;}/* Override dynamicPackaging.css */.selectHotelButton {width:300px;margin:5px 84px 20px 0px;float:right;}#boxResultsPageOurSuggestRowPrice {margin-top:30px ! important;color:#FFFFFF}#boxResultsPageOurSuggestRowPrice .heading {float:right;width:340px;color:white;text-align:right;padding-right:10px;}#boxResultsPageOurSuggestRowPrice h2 {width:390px;color:#FFFFCC;}#boxResultsPageOurSuggestRowFlightTitle,#boxResultsPageOurSuggestRowHotelTitle {background:#A6CAFF ! important;}.myBarOption2 {float:right;font-size:10px;height:100%;background-color:#FFFFFF;color:#000000;margin:6px 0 0 6px;width:237px}
