html,body {
	margin: 3px 0 0 0;
	font-family: Arial, "Nimbus Sans L", Helvetica, Verdana, sans-serif;
	text-align:center;
}
#am7{
	text-align:left;
	width:252px;
}
html> body #am7{
	text-align:left;
	width:255px;
}
#am8{
	width:243px;
}
#am9{
	margin-left:12px;
	*margin-left:6px;
}
.tips{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:black;
	font: 11px Arial;
	margin:3px;
	padding:5px;
	text-align:left;
	z-index:51;
	display:none;
	position:absolute;
}
.tipsFrame{
	margin:0px;
	padding:0px;
}
.ifWait{
	text-align:center;
}
.blueIframe{
	background-color:#333399;
}
a:link{
	color: #0066FF;
	text-decoration: underline;
}
a:visited{
	color: #0066FF;
	text-decoration: underline;
}
a:hover{
	color: #FF0000;
	text-decoration: underline;
}
a:active{
	color: #FF0000;
	text-decoration: underline;
}
a:focus{
	color: #0066FF;
	text-decoration: underline;
}
form {margin:0px;}

/*  Page Colls */
#c{height:363px}
#c-right {float:right;width:247px;margin-top:3px;}
#c-left {float:left;width:501px;margin-top:4px;}

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;
}

/* Misc*/
.infobar {background-color:white;font-family:Verdana;font-size:10px;color:#000066;}
.infobar a:link{color:#000066;text-decoration:underline;}
.infobar a:visited{color:#000066;}
.infobar a:hover{color:#FF0000;}
.infobar a:active{color:#000066;}
.infobar a:focus{color:#000066;}

.alert {color:#FF0000;font-size:12px;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #efefef;}
.alert img {float:left;margin-right:5px;}

/* Searchbox - global*/
.busc{background-image:url("/images/shared/new/corners.gif");background-repeat:no-repeat;display:block;font-size:0px;}
#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;
}
.searchboxES{
	width: 501px;
	height: 266px;
	font-size: 11px;
	text-align:left;
	background-color:#FFCC00;
}
.searchbox{
	width: 501px;
	height: 265px;
	font-size: 11px;
	text-align:left;
}
div#contentBox{
	float:right;
	width:370px;
	height:258px;
}
html>body div #contentBox{
	float:right;
	width:377px;
	height:258px;
}
div#selectBox{
	margin-top:0px;
	width:120px;
}
html>body div #selectBox{
	margin-top:-10px;
	width:120px;
}
#dreamito{
	background-image:url('/images/test/dreamito.gif');
	background-repeat: no-repeat;
	width:120px;
	height:47px;
}
#dreamitoES{
	background-image:url('/images/shared/new/modulo_azul_vue_2.gif');
	background-repeat: no-repeat;
	height:41px;
	margin-left:5px;
	width:110px;
}
#dreamitoUK{
	background-image:url('/images/test/dreamito_UK.gif');
	background-repeat: no-repeat;
	width:120px;
	height:47px;
}

div#fechasHo{
	float:right;margin-right:63px;
}
html>body div#fechasHo{
	float:right;margin-right:130px;
}
/*multisearch tabs*/
#flSearch{
    display:block;
}
#hoSearch, #viSearch, #trSearch, #baSearch, #caSearch, #dySearch{
	display: none;
}
/* Multi-search-home VUELOS */
.vuelos {height:232px;}

/* Modules */
div#m1m2{margin-bottom:6px;}
html>body div#m1m2{margin-bottom:6px;}
#m1,#m2,#m4,#m5,#m8,#m8 {width: 246px; height: 174px;}
#m4small,#m5small{width: 246px;}
#m1m2m4m5 {height:364px;} html > body #m1m2m4m5 {height:362px;}
#m4,#m4small {float:left;}
#m5,#m5small {float:right;}
#m4m5m7m8{height: 358px;margin-bottom: 6px;}
html>body #m4m5m7m8{height: 354px;}
div#m3{width: 246px; height: 174px;margin-bottom:6px;} html>body div#m3{width: 246px; height: 174px;margin-bottom:6px;}
div#m6{width: 246px; height: 174px;margin-bottom:7px;} html>body div#m6{width: 246px; height: 174px;margin-bottom:10px;}
div#m3m6{width: 246px; height: 355px; margin-bottom:6px;} html>body div#m3m6{width: 246px; height: 355px; margin-bottom:9px;}

/* Modboxes layout styles - global */
.modBox .clear {overflow:auto;}
.modBox {width:248px;margin-top:0px;}
html>body div.modBox {width:248px;margin-top:5px;}
.modBox #titleVuelos{
	background-image:url('/images/test/ofertasvuelos.gif');
	background-repeat:no-repeat;
}
.modBox #titleHoteles{
	background-image:url('/images/test/ofertashoteles.gif');
	background-repeat:no-repeat;
}
.modBox #titleViajes{
	background-image:url('/images/test/ofertasviajes.gif');
	background-repeat:no-repeat;
}
.modBox .topLink{margin:0px;color:#FFFFFF;font-weight:bold;font-size:11px;text-align:left;height:20px;}
.modBox .topLink .text{text-align:left;margin:2px 0 0 25px;}
html>body div.modBox .topLink .text{float:left;margin:2px 0 0 25px;}
.modBox .topLink a{text-decoration:none;color:#FFFFFF;}
.modBox .topLink a:hover{text-decoration:none;color:#FFFFFF;}
.modBox .topLink a:visited{text-decoration:none;color:#FFFFFF;}
.modBox .main {height:132px; border-bottom: 1px solid #ffcc00; text-align:left;} html > body .modBox .main {height:135px;}
.modBox .mainvuelos{margin-top:3px; text-align:left;} html>body .modBox .mainvuelos{margin-top:0px;}
.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;margin-right:6px;}
.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: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;text-align:left;}
.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;}
.modBox2 .titleBox {font-weight:bold;margin:0 5px;}

.e-small{
	font-size:8pt
}
.fields-text{
	font-size:11px;
	color:black;
	font-weight:normal;
	font-family:Arial;
}

.textNormalLeft {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeft a{
	color: #0066FF;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:hover{
	color: #0066FF;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:visited{
	color: #0066FF;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:focus{
	color: #0066FF;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:active{
	color: #0066FF;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeftWhite {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

/* Pop-up Messages */
#messageHora,#messageHora1,#messageHoraTr,#messageHora2,#messageHora2Tr,#messageHora3,#messageFechaSalidaTr,#messageFechaSalida,#messageFechaRegresoTr,#messageFechaRegreso {display:none;position:absolute;}
#ifMessageHora,#ifMessageHoraTr,#ifMessageHora1,#ifMessageHora2,#ifMessageHora2Tr,#ifMessageHora3 {width:200px;height:97px;}

#messageSalida,#messageSalidaTr{display:none;position:absolute;}
#ifMessageSalida,#ifMessageSalidaTr {width:200px;height:64px;}

#messageDestino,#messageDestinoTr,#messageDestino1,#messageDestino2,#messageDestino3,#messageDestino4,#messageDestino5,#messageDestino6 {display:none;position:absolute;}
#ifMessageDestino,#ifMessageDestinoTr,#ifMessageDestino1,#ifMessageDestino2,#ifMessageDestino3,#ifMessageDestino4,#ifMessageDestino5,#ifMessageDestino6 {width:200px;height:64px;}

#messageVuelosDir, #messageVuelosDirTr{display:none;position:absolute;}
#ifMessageVuelosDir, #ifMessageVuelosDirTr{width:200px;height:130px;}

#ifMessageFechaSalida,#ifMessageFechaRegreso, #ifMessageFechaRegresoTr {width:200px;height:85px;}

#messageAeroPrin{display:none;position:absolute;}
#ifMessageAeroPrin{width:200px;height:125px;}

#messageClass{display:none;position:absolute;}
#ifMessageClass{width:200px;height:98px;}
.tripInfoBox {
background-color:#DEEBFC;
border-color:#000000;
border-style:solid;
border-width:1px 2px 2px 1px;
color:#000000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
width:100%;
}
.price{
	text-align:right;
}
/* choose language/country*/
#mensajeIdiomaSite{background-color:#CCCCCC;margin-top:3px;text-align:left;padding:1px;}
.blueText{color:#003399;}
#mensajeIdiomaSiteTitleSize21{font-size:21px;}
#mensajeIdiomaSiteTitleSize11{font-size:11px;}
#mensajeIdiomaSiteTitleSize10{font-size:10px;}
