.mainTable{width:756px;border:none;margin:0px 0px 5px 0px;}h3.tit-offVoli{	width:210px;height:25px;line-height:25px;	color:#000066;	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:bold;	margin:0px;padding:0px 0px 0px 38px;	background:url("/images/italiano/hp/tit_voli.gif") no-repeat 10px 6px;}h3.tit-offHotel{	width:218px;height:25px;line-height:25px;	color:#000066;	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:bold;	margin:0px;padding:0px 0px 0px 30px;	background:url("/images/italiano/hp/tit_hotel.gif") no-repeat 10px 6px;}h3.tit-offViaggi{	width:184px;height:25px;line-height:25px;	color:#000066;	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:bold;	margin:0px;padding:0px 0px 0px 64px;	background:url("/images/italiano/hp/tit_viaggi.gif") no-repeat 10px 6px;}h3.tit-Preferiti{	width:218px;height:25px;line-height:25px;	color:#000066;	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:bold;	margin:0px;padding:0px 0px 0px 30px;	background:url("/images/italiano/hp/tit_valigia.gif") no-repeat 10px 6px;}div.box-1{		border:1px solid #4F97E9;	margin:0px;padding:1px;	text-align:center;}div.box-2{	border:1px solid #4F97E9;	margin:0px;padding:0px;}div.box-3{	border:1px solid #4F97E9;	margin:0px;padding:1px;}/* box offerte volo - hotel - viaggi */.offerte-voli{	width:244px;height:147px;}.modBox2 .offerte-voli{	height:140px;}.offerte-voli th{	background-color:#BBDBFE;	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:11px; font-weight:bold;	text-align:left;	padding:1px 4px 1px 4px;}.offerte-voli td{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:11px;color:#000066;	padding:0px 4px 1px 4px;	border-bottom:1px solid #EFEFEF;}.tratta{	text-align:left;}.modBox2 .offerte-voli td{	border-bottom:0px solid #EFEFEF;}a.tratta:link,a.tratta:active,a.tratta:visited{color:#0066FF;}a.tratta:hover{color:#000066;}.prezzo{color:#000066;font-weight:bold;text-align:right;}.prezzobarrato{color:#000066;text-decoration:line-through;}td.leg{color:#000066;font-size:10px;border:none;}td.piu{text-align:right;border:none;}a.piuOff{color:#0066FF;font-size:11px;border:none;font-weight:bold;text-decoration:underline;}/* box banner */div.ads1{border:1px solid #4F97E9;margin:0px;padding:0px;width:246px;height:174px;text-align:center;}* html div.ads1{width:248px;height:176px;}div.ads36{border:1px solid #4F97E9;margin:0px;padding:0px;width:246px;height:355px;text-align:center;}* html div.ads36{width:248px;height:357px;}td.textLinkads1{	text-align:center;margin:0;padding:0;height:33px;	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:11px;color:#000066;}a.textLinkads1:link,a.textLinkads1:active,a.textLinkads1:visited{	font-size:13px;color:#0066FF;font-weight:bold;}a.textLinkads1:hover{color:#000066;}/* box preferiti */table.preferiti{width:230px;height:79px;}a.preferiti:link,a.preferiti:active,a.preferiti:visited{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:11px;	color:#0066FF;}a.preferiti:hover{color:#000066;}/* box idee viaggi */table.ideeViaggi{width:244px;height:147px;}table.ideeViaggi td{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:11px;	color:#000066;}.inputNL{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:11px;color:#000066;margin-top:4px;width:120px;}.buttonNL{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:11px;color:#ffffff;margin-top:4px;width:40px;font-weight:bold;	background-color:#3994F7;}.txtlink{line-height:17px;}a.txtlink:link,a.txtlink:active,a.txtlink:visited{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:11px;	color:#0066FF;}a.txtlink:hover{color:#000066;}.boxForm{background-color:#F6FBFF;border:1px solid #4F97E9;}.boxFormth{background-color:#4F97E9;height:20px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#ffffff;text-align:left;padding-left:10px;}.boxFormCall{background-color:#F6FBFF;}.boxFormthCall{	background-color:#ffffff;	height:20px;	font-family:Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:12px;color:#000000;text-align:left;padding-left:10px;	/*background:#ffffff url('/images/italiano/hp/telefono2.gif') no-repeat 220px 2px;*/}.boxFormIntCall{width:500px;margin:0;height:334px;border:1px solid #4F97E9;}.boxFormInt{width:500px;margin:0;height:334px;}th.formTh{	font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;	border-bottom:1px solid #438FE4;text-align:left;}th.formTh span{font-weight:normal;}td.label{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}.button{		color:#ffffff;		background-color:#3994F7;		font-family:Arial, Helvetica, sans-serif;font-weight:bold;		font-size:11px;	}	.help{		font-family:Arial, Helvetica, sans-serif;		font-size:11px;font-weight:bold;		color:#000000;color:#4F97E9;		cursor:help;text-decoration:none;	}	.HelpAirport1{		position:absolute;z-index:1;display:none;background-color:#FFFFFF;	}	.HelpTime1{		position:absolute;z-index:1;display:none;background-color:#FFFFFF;	}	.HelpDiretti1{		position:absolute;z-index:1;display:none;background-color:#FFFFFF;	}	.HelpAirline1{		position:absolute;z-index:1;display:none;background-color:#FFFFFF;	}	.HelpClass1{		position:absolute;z-index:1;display:none;background-color:#FFFFFF;	}    .HelpCompany1{		position:absolute;z-index:1;display:none;background-color:#FFFFFF;	}    .HelpMainAirports1{		position:absolute;z-index:1;display:none;background-color:#FFFFFF;	}	.HelpMain1{		position:absolute;z-index:1;display:none;background-color:#FFFFFF;	}	.HelpDate1{		position:absolute;z-index:1;display:none;background-color:#FFFFFF;	}	.HelpAirport1 p,.HelpTime1 p,.HelpDiretti1 p,.HelpAirline1 p,.HelpClass1 p, .HelpMainAirports1 p,.HelpMain1 p,.HelpDate1 p{		margin:5px;	}	.errorClass{		/*border:1px solid #4F97E9;*/		margin:0px 0px 1px 0px;padding:0px; height:35px;		background:url("/images/espanol/amadeus3/icoerror.gif") no-repeat 10px 6px;	}	.errorClass1{		/*border:1px solid #4F97E9;*/width:99%;		margin:0px 0px 1px 0px;padding:0px; height:35px;		background:url("/images/espanol/amadeus3/icoerror.gif") no-repeat 10px 6px;	}	.errorClass p {display:block; padding:10px 5px 5px 35px; color:#ff0000;font-family:Arial, Helvetica, sans-serif; font-size:11px;}.infobar{font-size:12px;height:18px;margin-top: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;background-repeat:no-repeat;}.modBox2 #titleVuelos{background:url('/images/creas/es/newhome/flights_icon.gif') no-repeat 225px 2px;}.modBox2 #titleHoteles{background:url('/images/creas/es/newhome/hotels_icon.gif') no-repeat 225px 2px;}.modBox2 #titleViajes{background:url('/images/creas/es/newhome/dynpack_icon.gif') no-repeat 225px 2px;}.modBox2 #titleTrenes{background:url('/images/creas/es/newhome/icon_ofer_tren.gif') no-repeat 225px 2px;}.modBox2 #titleDynpack{background:url('/images/creas/es/newhome/icon_viaje.gif') no-repeat 225px 2px;}.modBox2 #titleFavoritos{background:url('/images/creas/es/newhome/dynpack_icon.gif') no-repeat 225px 2px;}.modBox2 #titleNews{background:url('/images/creas/en/newhome/news_icon.gif') no-repeat 225px 2px;}.modBox2 .topLink {color:#FFFFFF;font-size:11px;font-weight:bold;height:16px;margin:0;padding:4px 0 0 4px;text-align:left;}.modBox2 .main {height:145px;} html > body .modBox2 .main {height:144px;}.modBox2 .mainvuelos{margin-top:3px;} html>body .modBox2 .mainvuelos{margin-top:0px;}.modBox2 .header {font-weight:bold; font-size:11px; color:#003399; background-color:#BBDBFE; padding: 2px 0px 2px 5px; text-align:left;}.modBox2 .row {padding:0px 0px 1px 0px;margin-bottom:1px;border-bottom:1px solid #efefef;overflow:auto;}.modBox2 .row-bottom {overflow:auto;}.modBox2 .row a,.modBox2 .row-bottom a {float:left;}.modBox2 .container {padding:1px 4px 2px 4px; border: 1px solid #4F97E9;} /* When there is no header, otherwise use main */.modBox2 .right-col {float:right;text-align:left;width:130px;}.modBox2 .right {float:right;margin-right:6px;}.modBox2 .left {float:left;}.modBox2 .info2 {font-size:11px;color:#003399;padding-left:5px;text-align:left;}.modBox2 .info {font-size:10px;color:#666666;padding-left:5px;}.modBox2 a {font-size:11px; color:#0066FF;text-decoration:underline;}.modBox2 a:visited {font-size:11px; color:#0066FF;text-decoration:underline;}.modBox2 a:hover {text-decoration:underline;color:#FF0000;}.modBox2 .col{padding-left:5px;}.modBox2 table {border-collapse:collapse; border-spacing:0; font-size:11px; width:96%; clear:right; margin-left:0px;}.modBox2 td {color:#003399;}.modBox2 td.col1 {width:160px;}.modBox2 td.col-right {text-align:right; font-weight:bold;}.modBox2 td.c-r {text-align:right;}.modBox2 .favl {width:110px;padding-left:3px; text-align: left; font-size:11px;}.modBox2 .favl div {margin-bottom:2px;}.modBox2 .favr {width:120px;float:right; text-align: left; font-size:11px;}.modBox2 .favr div {margin-bottom:2px;}.modBox2 .modBoxVolsColLeft{margin-top:-4px;}.modBox2 .modBoxVolsColRight{margin-top:-4px;}.modBox2 .modBoxVolsColText{padding-top:0px;}.modBox2 a.tratta:link,a.tratta:active,a.tratta:visited{font-size:11px; color:#0066FF;text-decoration:underline;}.modBox2 a.tratta:hover{text-decoration:underline;color:#FF0000;}.modBox2 .leg{border:0px;}.modBox2 .piu{border:0px;}.modBox2 .titleBox {font-weight:bold;margin:0 5px;}.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:center;color:#FFFFFF;float:none;}.optionRow a{color:#FFFFFF;text-decoration:underline}.optionRow a:visited{color:#FFFFFF;text-decoration:underline}.searchbox2{	width: 501px;	height: 331px;	font-size: 11px;	text-align:left;	background-color:#FFCC00;}.searchbox2 table{	border:0px;}.searchbox2 th.formTh{	color:#003399;	font-weight:bold;	width:502px;	border:0px;}.searchbox2 .row {	padding:4px 0 0 5px;	clear:both;}.searchbox2 .hspacer {	padding-left:40px;}.searchbox2 .boxFormCallm {	background-color:#FFCC00;}.searchbox2 td.label2{	color:#003399;}.searchbox2 table.boxFormIntCallm{    height:350px;    #height:342px;    _height:342px;}#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;}.searchbox2 #boxSearchFlightsBody{	border:0px;	background-color:#FFCC00;}.searchbox2 #searchFlightsFormParagraph1, .searchbox2 #searchFlightsFormParagraph2, .searchbox2 #searchFlightsFormParagraph3, .searchbox2 #searchFlightsFormParagraph4{	color:#003399;	font-weight:bold;	padding:0px;	width:50px;	margin:0 0 5px 5px;	border:0px;}.searchbox2 #searchFlightsFormRadioTripType input{	background-color:#FFCC00;}.searchbox2 .boxFormIntCall{	border:0px;	width:494px;	background-color:#FFCC00;}