a:link{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}
a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}
a:hover{
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}
a:active{
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}
a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}
form {margin:0px;}

/*  Page Colls */
#c-right {float:right;width:246px;margin-top:3px;}
#c-left {float:left;width:501px;margin-top:3px;}
/*  After Columns Row */
div#rowM10m11m12{
	float: left;
	width: 756px;
}
div#m10, div#m12{
	float: left;
	width: 246px;
	height: 116px;
	margin-bottom: 6px;
}
div#m11{
	float: left;
	width: 246px;
	height: 116px;
	margin-bottom: 6px;
	margin-left: 8px;
}
html>body div#m11{
	margin-left: 6px;
}
.modBoxLittle{
	width: 246px;
}
.modBoxLittleTitle{
	width: 246px;
	height: 21px;
}
.modBoxLittleTitle h2 {
	position:relative;
	left: -8px;
	margin:0px;
	color: #000063;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.modBoxLittleTitle .topLink{text-decoration:none;color:#000066;}
.modBoxLittleTitle .topLink:hover{text-decoration:none;color:#000066;}
.modBoxLittleTitle h2 img {
	position:relative;
	top: -2px;
}
.modBoxLittleMain{
	width: 246px;
	border: 1px solid #4F97E9;
	height: 95px;
}
.modBoxLittleMainTitle{
	height: 17px;
	background-color: #BBDBFE;
	padding-left:5px;
	border: 1px solid white;
	margin:0px;
	color:#000066;
	font-weight:bold;
	font-size:11px;
}
.modBoxLittleMain table.cityPairs {border-collapse:collapse;width:93%;margin:2px 0 0 7px;}
.modBoxLittleMain table.cityPairs td {font-size:11px;border-bottom:1px solid #efefef;padding:1px 0 2px 0;}
.modBoxLittleMain table.cityPairs td.c2 {color:#000066;font-weight:normal;text-align:right;}
.modBoxLittleMain table.cityPairs td.price {color:#000066;font-weight:bold;text-align:right;}
.modBoxLittleMain table.cityPairs td.lowlight {color:gray;border:none;font-size:10px;padding-left:5px;}

/* Misc */
.infobar {background-color:white;font-family:verdana;font-size:12px;padding:0px 0 2px 0;}
.alert {color:#FF0000;font-size:12px;padding-bottom:4px;margin-bottom:4px;margin-top:5px;border-bottom:1px solid #efefef;}
.alert img {float:left;margin-right:5px;margin-top:5px;}

/* Searchbox - global*/
.searchbox{
	background-color:#F6FBFF;
	width: 498px;
	height: 160px;
	font-size: 11px;
	border: 1px solid #4F97E9;
}
.searchbox .heading{
	font-weight: bold;
	border-bottom: 1px solid #4F97E9;
	padding: 4px 0 2px 0;
	margin-bottom: 4px;
}
.searchbox .row{
	padding:5px 0 6px 0;
}
.searchbox .right{
	float: right;
}
.searchbox .right-end{
	float: right;
	text-align:right;
}
.searchbox-header{
	background-color: #BBDBFE;
	font-weight: bold;
	padding: 3px 0 4px 5px;
}
.searchbox-tabs td{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.searchbox .hspacer{
	padding-left: 40px;
}
#flSearch{
	display: block;
}
#hoSearch{
	display: none;
}
#dySearch{
	display: none;
}
#viSearch{
	display: none;
}
#hoSearchOn{ /* Hotels page */
	display: block;
	height: 123px;
}
.tab-vuelo-on{
	width:33%;
	height: 27px;
	background-color: #F6FBFF;
	border-bottom: 1px solid #F6FBFF;
	cursor: pointer;
}
.tab-vuelo-off{
	width:33%;
	height: 27px;
	background-color: #BBDBFE;
	border-bottom: 1px solid #4F97E9;
	cursor: pointer;
}
.tab-hotel-on{
	width:33%;
	height: 27px;
	background-color: #F6FBFF;
	border-left:1px solid #4F97E9;
	border-bottom:1px solid #F6FBFF;
	cursor:pointer;
}
.tab-hotel-off{
	width:33%;
	height: 27px;
	background-color: #BBDBFE;
	border-left:1px solid #4F97E9;
	border-bottom:1px solid #4F97E9;
	cursor:pointer
}

.tab-viajes-on{
	width:34%;
	height: 27px;
	background-color: #F6FBFF;
	border-left:1px solid #4F97E9;
	border-bottom:1px solid #F6FBFF;
	cursor:pointer;
}
.tab-viajes-off{
	width:34%;
	height: 27px;
	background-color: #BBDBFE;
	border-left:1px solid #4F97E9;
	border-bottom:1px solid #4F97E9;
	cursor:pointer;
}
.tab-on{
	height: 27px;
	background-color: #F6FBFF;
	border-right: 1px solid #4F97E9;
	border-bottom: 1px solid #F6FBFF;
	cursor: pointer;
}
.tab_mid-on{
	height: 27px;
	background-color: #F6FBFF;
	border-left: 1px solid #4F97E9;
	border-bottom: 1px solid #F6FBFF;
	border-right: 1px solid #4F97E9;
	cursor: pointer;
}
.tab_end-on{
	height: 27px;
	background-color: #F6FBFF;
	border-left: 1px solid #4F97E9;
	border-bottom: 1px solid #F6FBFF;
	cursor: pointer;
}
.tab-off{
	height: 27px;
	background-color: #BBDBFE;
	border-bottom: 1px solid #4F97E9;
	border-right: 1px solid #4F97E9;
	cursor: pointer;
}
.tab-empty{
	height: 27px;
	background-color: #BBDBFE;
	border-bottom: 1px solid #4F97E9;
}
/* Multi-search-home VUELOS */
.vuelos {height: 128px; padding:5px 10px 0 10px;background-color:#F6FBFF;} html > body .vuelos {height: 123px;}
.vuelos .col-right {float:right;width:200px;}
.vuelos .col-left  {width:250px;}
.vuelos .row {padding:1 0 1 0;clear:both;}
/* Multi-search-home HOTELES  */

/* Multi-search-home VIAJES */
#search-viajes form {margin:0px;display:inline;}
#search-viajes { height:128px; background-color:#F6FBFF;} html > body #search-viajes {height: 123px;}
#search-viajes .row {padding:2px 0 2px 10px;}
#search-viajes .form-text {font-size:11px;font-weight:bold;font-family:arial;margin:0 10px 0 10px;width:100%;border-bottom:1px solid #4F97E9;}
html > body #search-viajes .form-text {width:96%}
#search-viajes hr {color:#4F97E9}

/* Search Vuelos */
#search-vuelos {height:310px;width:498px;}
#search-vuelos .vuelos {padding:0 8px 0 8px; background-color:#F6FBFF;height:0px;} /* Inner */
#search-vuelos .vuelos .row {padding: 5px 0 5px 0;}

/* Search Hotels */
#search-hotels { height: 157px;} html > body #search-hotels {height: 155px;}
#search-hotels .search-header {padding:5px 0 5px 5px;background-color:#BBDBFE;border:1px solid white;color:#000066;font-family:arial;font-size:12px;font-weight:bold;}
#search-hotels .hotels {height: 128px;} html > body #search-hotels .hotels {height: 118px;}

/* Search Vuelos Multi */
html > body #search-vuelos-multi {height:337px; width:498px;}
#search-vuelos-multi .vuelos-multi {padding:0 8px 0 8px; background-color:#F6FBFF; height:337px;} /* Inner */
#search-vuelos-multi .vuelos-multi .row {padding: 3px 0 3px 0;}
#search-vuelos-multi .vuelos-multi .row-multi {clear:both; height: 27px;}
#search-vuelos-multi .vuelos-multi .row-multi-under {clear:both; height: 27px; border-bottom: 1px solid #4F97E9;}
/* Search Playas */
#search-playas { height:157px; background-color:#F6FBFF;} html > body #search-playas {height:155px;}
#search-playas .search-header {padding:5px 0 5px 5px;background-color:#BBDBFE;border:1px solid white;color:#000066;font-family:arial;font-size:12px;font-weight:bold;}
#search-playas .title {color:white; font-weight:bold; font-size:12px; background-color:#4F97E9; padding: 1px 0px 2px 5px;}
#search-playas .tabrow {background-color:#bbdbfe; padding-top:5px; border-bottom:1px solid #4F97E9;}
#search-playas .tab {width:160px; position:relative; top:1px;}
#search-playas .tabimage {margin:3px 0 0 10px;}
#search-playas .tabtext {font-size:12px; margin:0 0 0 5px; position:relative; top:2px;}
#search-playas .container {padding: 0 10px 0 10px;}
#search-playas .label {font-size:11px; font-family:arial;}
#search-playas .right-col {float:right; text-align:right;}
#search-playas .row-bottom {margin: 0 0 0 0; text-align:right; }
#search-playas .formlink a {color:#0066FF;font-size:11px; margin:10px 0 0 0;}
#search-playas .formlink a:hover {color:#FF0000;}

/* Modules */
#m1,#m2,#m3,#m4,#m5,#m6,#m7,#m8,#m9,#m1m2,#m3m6, #m4m5, #m4b, #m5b, #m6b {margin-bottom:6px;text-align:left;}
#m1,#m2,#m3,#m4,#m5,#m6,#m8,#m9 {width: 246px; height: 174px;}
#m4b, #m5b, #m6b {width: 246px; height: 355px;}
html > body #m4b {width: 248px;}
html > body #m5b {width: 248px;}
html > body #m6b {width: 248px;}
#m1m2m4m5 {height:365px;} /* vuelos page search */
#m6 {margin-bottom:3px;} /* Moz hack */
html > body #m6 {margin-bottom:4px;} /* Moz hack */
html > body #m3,#m6,#m9 {width:248px; height: 178px;} /* Moz hack */
#m4,#m7, #m4b {float:left;} /* content left col */
#m5,#m8, #m5b {float:right;} /* content right col */
#m4m5m7m8{height: 358px;margin-bottom: 6px;}
html>body #m4m5m7m8{height: 354px;}

/* Menu */
.down,.over {background-color:#438FE4;padding:0 10px 0 10px;}
.up {background-color:#000066;padding:0 10px 0 10px;}
#t1,#t2,#t3,#t4,#t5,#t6,#t7,#t8 {border-right:1px solid white;}

/* Boxes */
.destacadosbox {text-align:center;height:176px;border: 1px solid #4F97E9;} /* EG. Hoteles con encanto */
html > body .destacadosbox {height:174px;}
#dest-coches {height:172px;} html > body #dest-coches {height:170px;}
.adsBox { padding:0px; border: 1px solid #4F97E9;} /* All promos */

/* Modboxes layout styles - global */
.modBox .clear {overflow:auto;}
.modBox {width:246px; font-family:arial;}
.modBox h2 {margin:0px;color:#000066;font-weight:bold;font-size:11px;text-align:left;}
.modBox .topLink{text-decoration:none;color:#000066;}
.modBox .topLink:hover{text-decoration:none;color:#000066;}
.modBox .main {height:154px; border: 1px solid #4F97E9; padding:1px; } html > body .modBox .main {height:152px;} /* Moz Hack (IE broken-box fix) */
.modBox .header {font-weight:bold; font-size:11px; color:#000066; background-color:#BBDBFE; padding: 2px 0px 2px 5px; text-align:left;}
.modBox .row {padding:0px 0px 1px 0px;margin-bottom:1px;border-bottom:1px solid #efefef;overflow:auto;}
.modBox .row-bottom {overflow:auto;}
.modBox .row a,.modBox .row-bottom a {float:left;}
.modBox .container {padding:1px 4px 2px 4px; border: 1px solid #4F97E9;} /* When there is no header, otherwise use main */
.modBox .right-col {float:right;text-align:left;width:130px;}
.modBox .right {float:right;}
.modBox .left {float:left;}
.modBox .info2 {font-size:11px;color:#000066;padding-left:5px;text-align:left;}
.modBox .info {font-size:10px;color:#666666;padding-left:5px;}
.modBox a {font-size:11px; color:#0066FF;text-decoration:underline;}
.modBox a h2{font-size:11px; color:#000066;text-decoration:none;}
.modBox a:hover {text-decoration:underline;color:#FF0000;}
.modBox .col{padding-left:5px;}
.modBox table {border-collapse:collapse; border-spacing:0; font-size:11px; width:96%; clear:right; margin-left:5px;}
.modBox td {color:#000066; border-bottom:1px solid #efefef;}
.modBox td.col1 {width:160px;}
.modBox td.col-right {text-align:right; font-weight:bold;}
.modBox td.c-r {text-align:right;}
.modBox .favl {width:110px;padding-left:3px; text-align: left; font-size:11px;}
.modBox .favl div {margin-bottom:2px;}
.modBox .favr {width:120px;float:right; text-align: left; font-size:11px;}
.modBox .favr div {margin-bottom:2px;}

.modBox2 .clear {overflow:auto;}
.modBox2 {background-image: url(/images/creas/es/newhome/offer_box.gif);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/favoritos.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:20px;margin:0;padding:4px 0 0 4px;text-align:left;}
.modBox2 .main {height:141px;} html > body .modBox2 .main {height:140px;}
.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;}

/**/
.persoBox {border: 1px solid #4F97E9; padding:5px 10px 0 10px;background-color:#F6FBFF;margin-bottom:4px;font-family:Arial; font-size:11px; color:black; font-weight:normal;}

.defCity {font-family:Arial; font-size:11px; color:black; font-weight:normal; text-decoration:underline; cursor: pointer;}
.defCityc {font-family:Arial; font-size:11px; color:black; font-weight:normal; text-decoration:underline; cursor: pointer; text-align:center;}

/*----------- Clases destinadas a textos   ----------------------------*/

.ltable{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align: center;
	text-decoration:none;
}
.tlogon{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align: right;
	text-decoration:none;
}

A.tlogon{
text-decoration:none;
font-weight:bold;
color:#3399cc;
}
.error{
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:8pt;
	color :#FF3100;
	font-weight : bold;
	padding : 5 10 5 10;
}
p{line-height: 1.1em;}
.e-small{
	font-family:Arial;
	font-size:8pt
}
.e-small-finder{
	font-family:Arial;
	font-size:10pt;
}
.fields-text{
	font-family:Arial;
	font-size:11px;
	color:black;
	font-weight:normal;
}

.tbotonera{
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align : center;
}
.theader{
	font-family:Arialf;
	font-size:13px;
	color:#000066;
	font-weight:bold;
	text-decoration:none;
	text-align : center;
}
.titulo-modulo{
	font-family:Arial;
	font-size:10pt;
	color:#000066;
	font-weight:bold;
	text-decoration:none;
	text-align : left;
}
.link-modulo{
	font-family:Arial;
	font-size:8pt;
	color:#0066FF;
	font-weight: normal;
	text-align : left;
}

.textlink-rm a:hover {color:#FF0000;}


.link-publi{
	font-family:Arial;
	font-size:11pt;
	color:#0066FF;
	font-weight: bold;
	text-align : center;
}
.linkdes-modulo{
	font-family:Arial;
	font-size:8pt;
	color:#0066FF;
	font-weight:bold;
	text-align : left;
}
.texto-modulo{
	font-family:Arial;
	font-size:8pt;
	color:#000066;
	text-decoration:none;
	text-align : left;
}
.textosub-modulo{
	font-family:Arial;
	font-size:8pt;
	color:#000066;
	font-weight:normal;
	text-decoration : line-through;
	text-align : left;
}
.textop-modulo{
	font-family:Arial;
	font-size:7pt;
	color:#000066;
	font-weight:normal;
	text-decoration:none;
	text-align : left;
}
.negro{
	font-family:Arial;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	text-align : left;
}
.gris{
	font-family:Arial;
	font-size:7pt;
	color:#999999;
}

A.titulo-modulo {color:#000066;}
A.link-publi:link{color:#0066FF;}
A.link-publi:visited{color:#0066FF;}
A.link-publi:hover{color:#FF0000;}
A.link-publi:active{color:#0066FF;}
A.link-modulo:link{color:#0066FF;}
A.link-modulo:visited{color:#0066FF;}
A.link-modulo:hover{color:#FF0000;}
A.link-modulo:active{color:#0066FF;}
A.ltable:link{color:#FFFFFF;}
A.ltable:visited{color:#FFFFFF;}
A.ltable:hover{color:#FFFFFF;}
A.ltable:active{color:#FFFFFF;}

/*  edreams/espanol/homehotels/opt/home_m4m5m7m8.jhtml  INI */
div#box_m4m5m7m8{
	height: 358px;
	border: 1px solid #4F97E9;
}
html>body div#box_m4m5m7m8{
	height: 354px;
}
div#box_m4m5m7m8 img{
	border: none;
}
div#box_m4m5m7m8 a{
	color: #FFFFFF;
}
div#box_m4m5m7m8 a:hover{
	color: #FF0000;
}
div#box_m4m5m7m8 a:visited{
	color: #FFFFFF;
}
div#box_m4m5m7m8 a:focus{
	color: #FFFFFF;
}
div#box_m4m5m7m8 a:active{
	color: #FFFFFF;
}

div#box_m4m5{
	height: 181px;
	border: 1px solid #4F97E9;
}
html>body div#box_m4m5{
	height: 177px;
}
div#box_m4m5 img{
	border: none;
}
div#box_m4m5 a{
	color: #FFFFFF;
}
div#box_m4m5 a:hover{
	color: #FF0000;
}
div#box_m4m5 a:visited{
	color: #FFFFFF;
}
div#box_m4m5 a:focus{
	color: #FFFFFF;
}
div#box_m4m5 a:active{
	color: #FFFFFF;
}

div#boxRow01col00{
	float: left;
	width: 497px;
	height: 34px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
}
div#boxRow01col00Text{
	width: 487px;
	height: 32px;
	background-color: #003399;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 6px;
}
html>body div#boxRow01col00Text{
	width: 487px;
	height: 26px;
}
.boxRow01col00Arrow{
	float: right;
	margin-right: 8px;
}
.boxRow01col00HotelCatPrice{
	float: right;
	margin-right: 10px;
	margin-top: 1px;
}
.boxRow01col00HotelMessage{
	float: left;
	margin-top: 1px;
}
div#boxRow01col00Text img{
	border: none;
}
div#boxRow02col00{
	float: left;
	width: 497px;
	height: auto;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
}
div#boxRow03col01{
	float: left;
	width: 123px;
	height: 102px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1px;
}
div#boxRow03col02{
	float: left;
	width: 123px;
	height: 102px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1px;
}
div#boxRow03col03{
	float: left;
	width: 123px;
	height: 102px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
}
div#boxRow03col04{
	float: left;
	width: 123px;
	height: 102px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1px;
}
div#boxRow04col01{
	float: left;
	width: 123px;
	height: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 1px;
}
div#boxRow04col02{
	float: left;
	width: 123px;
	height: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 1px;
}
div#boxRow04col03{
	float: left;
	width: 123px;
	height: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 3px;
}
div#boxRow04col04{
	float: left;
	width: 123px;
	height: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 1px;
}
div#boxRow04col01Text{
	width: 123px;
	height: 22px;
	background-color: #003399;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
}
html>body div#boxRow04col01Text{
	height: 18px;
}
div#boxRow04col01Text a{
	color: #FFFFFF;
	text-decoration: underline;
}
div#boxRow04col02Text{
	width: 123px;
	height: 22px;
	background-color: #003399;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
}
html>body div#boxRow04col02Text{
	height: 18px;
}
div#boxRow04col02Text a{
	color: #FFFFFF;
	text-decoration: underline;
}
div#boxRow04col03Text{
	width: 123px;
	height: 22px;
	background-color: #003399;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
}
html>body div#boxRow04col03Text{
	height: 18px;
}
div#boxRow04col03Text a{
	color: #FFFFFF;
	text-decoration: underline;
}
div#boxRow04col04Text{
	width: 123px;
	height: 22px;
	background-color: #003399;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
}
html>body div#boxRow04col04Text{
	height: 18px;
}
div#boxRow04col04Text a{
	color: #FFFFFF;
	text-decoration: underline;
}
/*  edreams/espanol/homehotels/opt/home_m4m5m7m8.jhtml  END */
.textNormalLeft {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeft a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeftWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeftWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeftRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeftGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeftBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeftBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
}
.textNormalRight {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.textNormalRight a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
}
.textNormalRight a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
}
.textNormalRight a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
}
.textNormalRight a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
}
.textNormalRight a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
}
.textNormalRightWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.textNormalRightWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: right;
}
.textNormalRightRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.textNormalRightGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.textNormalRightBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.textNormalRightBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: right;
}
.textNormalCenter {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenter a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
.textNormalCenter a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
.textNormalCenter a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
.textNormalCenter a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
.textNormalCenter a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
.textNormalCenterWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenterWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenterRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenterGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenterBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenterBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
}
.textNormalJustify {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustify a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;
}
.textNormalJustify a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;
}
.textNormalJustify a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;
}
.textNormalJustify a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;
}
.textNormalJustify a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;
}
.textNormalJustifyWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustifyWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustifyRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustifyGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustifyBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustifyBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: justify;
}
.textBoldLeft {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeft a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.textBoldLeft a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.textBoldLeft a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.textBoldLeft a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.textBoldLeft a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.textBoldLeftWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeftWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeftRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeftGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeftBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeftBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}
.textBoldRight {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.textBoldRight a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
.textBoldRight a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
.textBoldRight a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
.textBoldRight a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
.textBoldRight a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
.textBoldRightWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.textBoldRightWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}
.textBoldRightRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.textBoldRightGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.textBoldRightBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.textBoldRightBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
}
.textBoldCenter {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenter a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.textBoldCenter a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.textBoldCenter a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.textBoldCenter a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.textBoldCenter a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.textBoldCenterWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenterWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenterRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenterGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenterBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenterBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.textBoldJustify {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustify a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration: underline;
}
.textBoldJustify a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration: underline;
}
.textBoldJustify a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration: underline;
}
.textBoldJustify a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration: underline;
}
.textBoldJustify a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration: underline;
}
.textBoldJustifyWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustifyWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustifyRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustifyGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustifyBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustifyBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: justify;
}
.titulo-buscador{
	color:#FF0000;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:20px;
	font-weight:bold
}
.searchbox2{
	width: 501px;
	height: 324px;
	font-size: 11px;
	text-align:left;
	background-color:#FFCC00;
}
.searchbox2Small{
	width: 501px;
	height: 178px;
	font-size: 11px;
	text-align:left;
	background-color:#FFCC00;
}
#dynpack_search{
	height: 145px;
}
.searchbox2Multi{
	height:355px;
}
.vuelos-multi{
	height:347px;
}
#topleftBox{
	width:8px;
	height:8px;
	background-position: 0px 0px;
	float:left;
}
#toprightBox{
	width:8px;
	height:8px;
	background-position: -8px 0px;
	float:right;
}
#bottomleftBox{
	width:8px;
	height:8px;
	background-position: 0px -8px;
	float:left;
}
#bottomrightBox{
	width:8px;
	height:8px;
	background-position: -8px -8px;
	float:right;
}
.busc{background:url("/images/shared/new/corners.gif") no-repeat;display:block;font-size:0;}
.busc_blue{background:url("/images/shared/new/corners_blue.gif") no-repeat white;display:block;font-size:0px;}
#search-vuelos_bottom-links{background-color:#003399;width:501px; height:29px;margin-top:2px;}
html>body div#search-vuelos_bottom-links{height:33px;}
#bottomLinksBox{padding:6px 17px 0px 17px;height:19px;font-family:Arial;font-size:11px;}
.optionRow{text-align:left;color:#FFFFFF;float:left;}
.optionRow a{color:#FFFFFF;text-decoration:underline}
.optionRow a:visited{color:#FFFFFF;text-decoration:underline}
.searchbox2 .heading , .searchbox2Small .heading{
	color:#003399;
	font-weight:bold;
	margin-bottom:4px;
	padding:7px 0 2px 5px;
	width:500px;
}
.searchbox2 .row, .searchbox2Small .row {
	padding:4px 0 0 5px;
}
.searchbox2 .row-multi, .searchbox2Small .row-multi{
	padding:4px 0 0 5px;
	height:22px;
}
.searchbox2 .hspacer, .searchbox2Small .hspacer {
	padding-left:40px;
}
.searchbox2 .trenes {height: 140px; padding:5px 10px 0 10px;background-color:#FFCC00;}
.searchbox2Small .trenes{height: 136px; padding:5px 10px 0 10px;background-color:#FFCC00;}
html>body div.searchbox2Small .trenes{height: 140px; padding:5px 10px 0 10px;background-color:#FFCC00;}
.searchbox2Small .dynpack-form{height: 141px; padding:5px 10px 0 10px;background-color:#FFCC00;}
html>body div.searchbox2Small .dynpack-form{height: 145px; padding:0px 10px 0 10px;background-color:#FFCC00;}
.searchbox2 .trenes .col-right, .searchbox2Small .trenes .col-right {float:right;width:200px;}
.searchbox2 .trenes .col-left, .searchbox2Small   .trenes .col-left{width:250px;}
.searchbox2 .trenes .row , .searchbox2Small .trenes .row{padding:1 0 1 0;}
.searchbox2 .right, .searchbox2Small .right{float: right;}
.searchbox2 .left, .searchbox2Small .left{float: left;}
#trains{height: 168px;}
html>body div#trains{height: 178px;}
#dynpack{height: 168px;}
html>body div#dynpack{height: 178px;}
.modBox2 .titleBox{
    margin: 0 5px;
    font-weight: bold;
}

.row-cell1{float:left;width:62px;height:20px;}
.row-cell2{float:left;width:155px;height:20px;}
.row-cell3{float:left;width:195px;height:20px;}