/*==================================
    Estilo elementos en INFO VUELOS
====================================*/		
	

#chooseLanguage {
	float: right;
	margin-top: .6em; 
	margin-right:1em;
	color:#fff;	
}
	#chooseLanguage select { width: 9em; vertical-align: middle	}
	#chooseLanguage input { vertical-align: middle		}

#printFlight {margin-left: 48em; padding-left: 2em; position: absolute; background:url(../img/ico_printFlight.gif) no-repeat 0 0; color: #868686; top: 3.7em; text-align: right;}
#printFlight a {color: #868686;}	
	#breadcrumb #printFlight { float:none; position:absolute; top:25%; right:1em; font-size: 1.1em;}

.titleBodyContent {	
	width: 100%;	
	clear: both;		
	margin: .5em 0 8px 0;		
	padding: .2em .5em .2em .5em; 		
	background: #6ea5cc; 
	color: #fff; 
	font-size: 1.1em;
	font-weight: bold;
	text-align: center
}

/*------------------------------ INFOVUELOS ------------------------------*/	


/*Menu lateral izquierda */		
#content.infoVuelos #columnNav {background: #EFEFE7;}
#content.infoVuelos #columnNav h2{margin: .5em 0 .15em .4em; padding: 0;}
#content.infoVuelos #columnNav h3{margin: .5em 0 .15em .4em; padding: 0;}
	#content.infoVuelos #columnNav #searchFly .outer h2 { margin:0; }
	#content.infoVuelos #columnNav #searchFly .outer h3 { margin:0; }

#content.infoVuelos #columnNav a.separation{margin: 0 0 0 .5em; padding: 0 0 .5em 0; font-size: 1.1em; text-decoration: none;}
#content.infoVuelos #columnNav a.separation:hover{text-decoration: underline;}

#content.infoVuelos #columnNav .modImg .inner img.separation{margin-top: .4em;}
#content.infoVuelos #columnNav .modImg .lineBottom{border-bottom: 1px solid #DEDCDF;}

	/*Formulario de la izquierda para cuando no hay javascript*/
	.searchForm form.caseNoJavascript select {width: 11em;}
	
.infoVuelos #navInfovuelos { position: relative; height: auto; margin: 37.9em 0 0 0; padding: 0; z-index: 3000; background: #EFEFE7;}/*min-height: auto; quitado. La regla original incluia #content.clase y #columnNav pero se han eliminado para arreglar un bug en Opera */

	.infoVuelos #navInfovuelos ul {width: 100%; margin: 0; padding: 0; background: #C7C7AD; list-style-type: none; color: #fff; font-size: 1.2em; font-weight: bold;}
		.infoVuelos #navInfovuelos ul li{width: 98%; margin: 0; padding: 1%; border-bottom: 1px solid #EFEFE7; background:url(../img/ico_arrowInfovuelos.gif) no-repeat top right;}
			.infoVuelos #navInfovuelos ul li a{color: #fff;}	
/* Cabecera interior */				

#content.infoVuelos #columnNav #searchFly { margin-top:-1px	}

/* bitacora 27/03/2007 inci se pone margen superior por incidencia de diseno */
#content.infoVuelos #principalContent #entryText { margin-top: .6em;   background:url(../img/back_headInfoVuelos.gif) no-repeat 0 0; height: 6em; }
#content.infoVuelos #principalContent #entryText p,
#content.infoVuelos #principalContent .entryTextError h3 {  margin: 0; padding: 0 0 .8em 18.5em; font-size: 1em; font-weight: normal }
#content.infoVuelos #principalContent #entryText p.sinEspacio {padding-bottom: 0; }

	
/* bitacora 27/03/2007 inci*/
#content.infoVuelos #principalContent #entryText #headIntInfoFlights {padding-top: .6em } 
	
	
		#content.infoVuelos #principalContent #entryText p span.outstanding{color: #D58320;}
#searchFly {margin: 0; padding: 0; height: 1%;}	
#searchFly:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}
#numberFlight{ float: left; width: 23%; border: 1px solid #DFDBDC; margin: 0; padding: .5em 0; }

	#numberFlight h2{margin: 0 .48em 0 .48em; padding: .25em; background: #6BA3D6; text-align: center; font-size: 1.1em; color: #fff;}
	#numberFlight h3{margin: 0 .48em 0 .48em; padding: .25em; background: #6BA3D6; text-align: center; font-size: 1.1em; color: #fff;}
	#numberFlight form { border: 1px solid #DDDBDC; margin: .5em .5em 0 .5em; padding: 0; background-color: #f2f0f1; } 
		
		/* para ajustar altura columna iz. de infovuelos */	
		#numberFlight form fieldset, #withoutNumberFlight form fieldset {border: 0; margin: 0; padding: 0;}
		#numberFlight form fieldset {margin: 0; padding: .5em .4em 3.25em .4em; /*Para IE*/ padding /**/:/**/ .5em .4em 3.5em .4em; /*Para el resto de navegadores*/}
			
				#numberFlight form fieldset label input {width: 7em; margin: 2em 0 .2em 0;}
				#numberFlight form fieldset span {display: block;}
				
				#numberFlight p.companyCode { margin: 3.2em .4em .5em .4em; padding: 0; font-size: .89em; }
					* html #numberFlight p.companyCode { margin-top: 3.7em; }
				
				
				/* Espacios distintos para los idiomas */
				.DE_DE #numberFlight form fieldset { padding: .5em .4em 5.3em .4em; /*Para IE*/ padding /**/:/**/ .5em .4em 5.5em .4em; /*Para el resto de navegadores*/ }
				.DE_DE #numberFlight p.companyCode { margin-top: 0; }
					* html .DE_DE #numberFlight p.companyCode { margin-top: .1em; }
					
				.EU_EU #numberFlight form fieldset { padding: .5em .4em 2.8em .4em; /*Para IE*/ padding /**/:/**/ .5em .4em 2.9em .4em; /*Para el resto de navegadores*/ }
				.EU_EU #numberFlight p.companyCode { margin-top: 0; }

				.FR_FR #numberFlight form fieldset { padding: .5em .4em 5.4em .4em; /*Para IE*/ padding /**/:/**/ .5em .4em 5.5em .4em; /*Para el resto de navegadores*/ }
				.FR_FR #numberFlight p.companyCode { margin-top: 0; }
				
				.AR_MA #numberFlight form fieldset { padding: .5em .4em 5em .4em; /*Para IE*/ padding /**/:/**/ .5em .4em 5em .4em; /*Para el resto de navegadores*/ }
				
				.ES_ES #numberFlight form fieldset, .EN_GB #numberFlight form fieldset,
				.CA_CT #numberFlight form fieldset, .GL_GL #numberFlight form fieldset,
				.CA_VA #numberFlight form fieldset
				{ padding /**/:/**/ .5em .4em 3.8em .4em; /*Para el resto de navegadores*/  }
	
		#numberFlight p.companyCode a{text-decoration: none}
		#numberFlight p.companyCode a:hover{text-decoration: underline}

#withoutNumberFlight {float: right; width: 75%; border: 1px solid #DFDBDC; margin: 0;  padding: .5em 0;}	
#withoutNumberFlight:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}

#withoutNumberFlight .searchForm {border: 1px solid #bdbdbd; border-top:none; margin: 0 .6em 0 .6em; padding: 0 0 .9em 0; background-color: #f2f0f1;}
#withoutNumberFlight .searchForm:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}
#withoutNumberFlight h2{margin: 0 .6em .5em .6em; padding: .25em; background: #6BA3D6; text-align: center; font-size: 1.1em; color: #fff;}	
#withoutNumberFlight h3{margin: 0 .6em .5em .6em; padding: .25em; background: #6BA3D6; text-align: center; font-size: 1.1em; color: #fff;}	
	#withoutNumberFlight form{width: 100%;  margin: 0; padding: 1em 0 0 0; font-size: .9em;} 
		#withoutNumberFlight form fieldset{text-align: right;} 
		#withoutNumberFlight form .options {text-align: left; }
		#withoutNumberFlight form .options:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}
		#withoutNumberFlight form p.colum{float: left; width: 47%; padding-left: 1.2em; } 
		#withoutNumberFlight form p.columRight{float: right; width: 47%; padding-left: 1.2em; } 
			#withoutNumberFlight form p label select {width: 88%;}
			#withoutNumberFlight form p label select#origin {width: 91%;/*width: 93%;*/}			
				#withoutNumberFlight form p input#destiny {width: 82%; margin-right: 5px;}
				#withoutNumberFlight form input#company{width: 82%; margin-right: 5px;}		
				#withoutNumberFlight form input.destiny	{width: 2em; height: 2em; border: none; background: url(../img/ico_infoVuelosDestinos.gif) top left no-repeat; cursor: pointer;}	
			#withoutNumberFlight form p span.titular{display: block; width: 100%; margin: .7em 0 .3em 0; padding: 0; color: #323232;}
			#withoutNumberFlight form p span.titularError{display: block; width: 100%; margin: .7em 0 .3em 0; padding: 0; color: #dc7930;}
					#withoutNumberFlight form p span.titular span, #withoutNumberFlight form p span.titularError span{font-weight: bold;  color: #CC934E;}
						#withoutNumberFlight form p span.titular span.num, #withoutNumberFlight form p span.titularError span.num{font-weight: bold; font-size: 1.3em;  color: #CC934E;}	
		
		.acciones {clear: both; padding-right: 1.5em; /* bitacora 9/05/07 espacio superior a botonera */ margin-top: .8em; }
		
		/* Model Hack para IE7 */
		*+html #withoutNumberFlight form .acciones { margin-top: .75em; }
		*+html #withoutNumberFlight form .acciones input { font-size: 1.1em; height: 1.6em; }
		
		/* Model Hack para IE7 */
		*+html .divPopInfoV { top: -20px; }
		

		/* bitacora 9/05/07 cambio de ubicacion de texto de campos obligatorios */				
		/* #withoutNumberFlight form p.infoTxt { float: left; width: 60%; margin: 0; padding: 0 0 0 1.3em; text-align: left;} 	
		#withoutNumberFlight form p.infoTxt span{padding: 0 .3em; font-weight: bold; color: #CC934E;} */	
		
		#withoutNumberFlight form p.infoTxt { text-align: right; padding-right: 1.8em; padding-bottom: 0; margin: 0; }
		#withoutNumberFlight form p.infoTxt span{ padding: 0 .3em; font-weight: bold; color: #CC934E;}
					
		#withoutNumberFlight button.reset1 { width:56px; height:16px; margin-top:-20px; /* margen necesario para IE 6 */ border:0; position /* */: relative; top /* */:.1em /* Oculto para IE6 */; background-color: #F2F0F1;      }
			#withoutNumberFlight button.reset1 > img { position:relative; top:-1px; left:-3px; } /* Oculto para IE */ 
		#withoutNumberFlight input.button {margin:0 1em;}	
			
			
/*Pesta&ntilde;as y fecha*/
	#withoutNumberFlight #tabs { margin: .5em .6em 0 .6em; padding: 0; background: url(../img/back_lineInfo.gif) bottom right no-repeat; background /**/ : /**/ url(../img/back_lineInfo2.gif) bottom right no-repeat; height: 1%; }
	#withoutNumberFlight #tabs:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}
	#withoutNumberFlight #tabs h3{margin: 0; padding: 0; font-size: 1em; font-weight: normal;}
	
	
	#withoutNumberFlight #tabs p.help { padding: 1.5em 0 .4em 0; text-align: right; border-bottom: 1px solid #DEDBDE; }
		* html #withoutNumberFlight #tabs p.help { padding-top: 1.6em }
	
/*
	#withoutNumberFlight #tabs p.help {
		float: left;
		width: 51%;
		margin: 1.5em 0 0 0;
		padding: 0 1.5em .4em 0;
		color: #666;
		font-size: 1em;
		text-align: right;
		border-bottom: 1px solid #DEDBDE
	}
	
	* html #withoutNumberFlight #tabs p.help {
		w\idth: 59%;
		width: 51%;
		padding: 0 1.5em .4em 0;
	}
*/	
		#withoutNumberFlight #tabs p.help a{text-decoration: none}
		#withoutNumberFlight #tabs p.help a:hover{text-decoration: underline}
	
	#withoutNumberFlight #tabs ul.tabs {float: left; width: 45%; margin: .6em 0 0 0; padding: 0 0 0 0; list-style: none; }
	#withoutNumberFlight #tabs ul.tabs:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}

		/* salidas Off*/	
		#withoutNumberFlight #tabs ul.tabs li.departuresOff {float: left;  width: 49%; margin: 0; background: url(../img/back_departuresBottomRightInfoVuelos.gif) top right no-repeat; border-bottom: 1px solid #bdbdbd}
		
		#withoutNumberFlight #tabs ul.tabs li.departuresOff:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}

			#withoutNumberFlight #tabs ul.tabs li.departuresOff div {margin: 0; padding: .7em 0 .6em 1.85em; background: url(../img/back_departuresBottomLeft.gif) 0 0 no-repeat;}

		/* salidas On*/
		#withoutNumberFlight #tabs ul.tabs li.departuresOn {float: left;  width: 49%; margin: 0; background: url(../img/back_departuresBottomRightOn.gif) top right no-repeat;}

			#withoutNumberFlight #tabs ul.tabs li.departuresOn a{color: #636563}
		
		#withoutNumberFlight #tabs ul.tabs li.departuresOn:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}

			#withoutNumberFlight #tabs ul.tabs li.departuresOn div {margin:0;padding:.7em 0 .7em 1.85em;background: url(../img/back_departuresBottomLeftOn.gif) 0 0 no-repeat;}

		/* Llegadas Off*/
		#withoutNumberFlight #tabs ul.tabs li.arrivalsOff {float: left; width: 51%; margin: 0; background: url(../img/back_arrivalsBottomRight.gif) top right no-repeat; border-bottom: 1px solid #bdbdbd}

		#withoutNumberFlight #tabs ul.tabs li.arrivalsOff:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}
	
			#withoutNumberFlight #tabs ul.tabs li.arrivalsOff div {margin: 0; padding: .7em 0 .6em 1.85em; background: url(../img/back_arrivalsBottomLeft.gif) 0 0 no-repeat;}

		/* Llegadas On*/
		#withoutNumberFlight #tabs ul.tabs li.arrivalsOn {float: left; width: 51%; margin: 0; background: url(../img/back_arrivalsBottomRightOn.gif) top right no-repeat; border-bottom: 1px solid #F2F0F1}

			#withoutNumberFlight #tabs ul.tabs li.arrivalsOn a{color: #636563}
		
		#withoutNumberFlight #tabs ul.tabs li.arrivalsOn:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}
	
			#withoutNumberFlight #tabs ul.tabs li.arrivalsOn div {margin: 0; padding: .7em 0 .6em 1.85em; background: url(../img/back_arrivalsBottomLeftOn.gif) 0 0 no-repeat;}

		
		/* Pestanias de los popup de destinos y caompanias */
		.popMenu { margin: 0 20px 0 22px; border-bottom: 1px solid #DDDBDE; }
		.tabPopUp {
			position: relative;
			top: -1px;
			height: 2em;
			margin: 0;
			padding: 0;
			font-size: .9em;
			z-index: 1;
			list-style-type: none;
		}
		
		* html .tabPopUp { top: 2px; }
		
		div.tabPopUp h2,
		div.tabPopUp p {
			float: left;
			margin: 0;
			background: url(../img/back_tabPopUp.gif) repeat-x;
		}

		div.tabPopUp h2 { font-size: 1em; font-weight: normal }
		
		div.tabPopUp .opcAOn a {
			display: block;
			border-left: 1px solid #DDDBDE;
			padding: 5px 21px 4px 19px;
			background: url(../img/back_popUpOpcAOn.gif) no-repeat top right;
			color: #858585;
		}
		
		div.tabPopUp .opcAOff { background: url(../img/back_tabPopUpOFF.gif) repeat-x; }

		div.tabPopUp .opcAOff a {
			display: block;
			border-left: 1px solid #DDDBDE;
			padding: 5px 21px 4px 19px;
			background: url(../img/back_popUpOpcBOff.gif) no-repeat top right;
			color: #629BD0;
		}
		
		div.tabPopUp .opcBOn a {
			display: block;
			padding: 5px 21px 4px 19px;
			background: url(../img/back_popUpOpcBOn.gif) no-repeat top right;
			color: #858585;
		}
		
		div.tabPopUp .opcBOff { background: url(../img/back_tabPopUpOFF.gif) repeat-x; }
		
		div.tabPopUp .opcBOff a {
			display: block;
			padding: 5px 21px 4px 19px;
			background: url(../img/back_popUpOpcBOff.gif) no-repeat top right;
			color: #629BD0;
		}

/*	*/

		
	/* Botones/pestanas *//*
	#withoutNumberFlight #tabs ul.tabs {float: left; width: 167px; margin: 0; padding: 0;}
	#withoutNumberFlight #tabs ul.tabs:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}
		/* Estilo comun a todos los enlaces *//*
		#withoutNumberFlight #tabs ul.tabs li {float: left; list-style: none; z-index: 1; overflow: hidden;}
			#withoutNumberFlight #tabs ul.tabs li a {display: block; background-repeat: no-repeat; font-size: 1.2em; text-decoration: none;}
		
		/* Estilo por cada enlace */
		/* Link 6 "Mapa de terminales" *//*
		#withoutNumberFlight #tabs ul.tabs li.item6,
		#withoutNumberFlight #tabs ul.tabs li.item6 a {width: 85px; height: 27px; background-image: url(../img/button_salidasInfovuelos.gif);}
			#withoutNumberFlight #tabs ul.tabs li.item6 a.selected { background-image: url(../img/button_salidasInfovuelosOn.gif) }
	
		/* Link 7 "Niveles db" *//*
		#withoutNumberFlight #tabs ul.tabs li.item7,
		#withoutNumberFlight #tabs ul.tabs li.item7 a {width: 82px; height: 27px; background-image: url(../img/button_llegadasInfovuelos.gif);}
			#withoutNumberFlight #tabs ul.tabs li.item7 a.selected { background-image: url(../img/button_llegadasInfovuelosOn.gif) }	
			
			#withoutNumberFlight #tabs h3,
			#withoutNumberFlight #tabs ul.tabs li a span {position: relative; z-index:-1;}			

		
*/


/* Linea de separacion */
#content.infoVuelos #principalContent #bodyContent.lineDottedGrey {padding-top: 1em; background: url(../img/back_lineDottedGrayHorizont.gif) repeat-x top left}

/* Listado destacado dividido en tres partes */ 		
/* Bitacora: 24/05/2007 - Creamos un tamano height para que no se descuadre en Netscape */
ul.columList { width: 99.7%; min-height: 3.1em; border: 1px solid #D3CFD0; border-bottom: 2px solid #D3CFD0; margin: 0 0 .8em 0; padding: 0 0 .5em 0; background: #fffbf7; font-size: .9em; }
 * html ul.columList { height: 3.1em; }
 
ul.columList:after {clear:both; display:block; height:0; content:"."; visibility:hidden;}				
	ul.columList li {float: left; width: 30%; margin: .5em .5em 0 .8em; list-style-type : none; }
	ul.columList li.separation{background: url(../img/back_dottedLineGrayVert.gif) repeat-y top right;}
		ul.columList li span{float: left; padding-left: .8em; background: url(../img/bullet_arrowBlueLightSpace.gif) no-repeat top left;}
		ul.columList li a { float: left; text-decoration: none; }
		ul.columList li a:hover {text-decoration: underline;}

/* Informacion importante de infovuelos */		
.infoImporInfoVuelo { border: 2px solid #CE9254; background-color: #FFFBF7; padding: .7em; margin-bottom: 2em; }
.infoImporInfoVuelo h4 { font-size: 1.1em; color: #CE9254; padding: .15em 0 .15em 2.05em; margin:0; background: url(../img/ico_infoImporInfoVuelo.gif) no-repeat; }
.infoImporInfoVuelo p { font-size: 1em; color: #666; padding-left:2.3em; }
.infoImporInfoVuelo p strong { font-weight: normal; color: #D48020; }

.avisoFormatB { min-height: 3.6em; background: transparent url(../img/ico_avisoImportanteB.gif) 5px 4px no-repeat ;border: 1px solid #CDCDCD; margin-top: 14px; }
	* html .avisoFormatB { height: 3.6em; }
	
.avisoFormatB p { padding: 12px 0 0 55px; }
	.avisoFormatB p span { color: #3399CC }
		

/* Listado de vuelos encontrados y paginacion*/		
/* Bitacora: 02/04/2007 - Eliminamos el width par que no se descuadre en explorer */
/* Bitacora: 19/04/2007 - Damos un tamano en em para que coja el espacio que le corresponde */
#flightResultsListPag, .flightResultsListPag { width: 100%; margin-bottom: .5em; }
	
	
#flightResultsListPag:after, .flightResultsListPag:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}	
	#flightResultsListPag .listFlightResults, .flightResultsListPag .listFlightResults {float: left; margin: .3em 0 0 0; padding-left: 1em; color: #000; font-size: .9em;}
	#flightResultsListPag .listFlightResults span, .flightResultsListPag .listFlightResults span {margin-right: .3em; color: #D58320;}
	ul.pagFlightResults {float: right; width: 60%; margin: .3em 0 0 0; padding: 0; text-align: right; font-size: .9em;}	
	ul.pagFlightResultsBack {width: 100%; margin: .3em 0 0 0; padding: 0; text-align: right; font-size: .9em;}	
		ul.pagFlightResults li, ul.pagFlightResultsBack  li{display: inline; margin: 0 .2em;}
		ul.pagFlightResults li.fisrtArrowLeft, ul.pagFlightResultsBack li.fisrtArrowLeft{padding-left: 1.1em; background: url(../img/bullet_arrowDoubleBlueL.gif) no-repeat left;}
		ul.pagFlightResults li.arrowLeft, ul.pagFlightResultsBack li.arrowLeft{padding-left: .9em; background: url(../img/bullet_arrowDoubleBlue2L.gif) no-repeat left;}
		ul.pagFlightResults li.pagination, ul.pagFlightResultsBack li.pagination{padding-left: .4em; background: url(../img/back_lineGrayVert.gif) no-repeat left;}
		ul.pagFlightResults li.pagination span, ul.pagFlightResultsBack li.pagination span{padding-right: .4em; background: url(../img/back_lineGrayVert.gif) no-repeat right;}	
			ul.pagFlightResults li.pagination strong, ul.pagFlightResultsBack li.pagination strong{font-size: 1.1em}
			ul.pagFlightResults li.arrowRight, ul.pagFlightResultsBack li.arrowRight{padding-right: .9em; background: url(../img/bullet_arrowDoubleBlue2R.gif) no-repeat right;}
			ul.pagFlightResults li.backArrowRight, ul.pagFlightResultsBack li.backArrowRight{padding-right: 1.1em; background: url(../img/bullet_arrowDoubleBlueR.gif) no-repeat right;}
			ul.pagFlightResults li a, .listFlightResults a, ul.pagFlightResultsBack li a {text-decoration: none;}
			ul.pagFlightResults li a:hover, .listFlightResults a:hover, ul.pagFlightResultsBack li a:hover {text-decoration: underline;}

/* Link de actualizar y mas informacion */

.InformationLink {display: block; margin: .1em 0 .3em .3em; font-size: .9em;} 	
	.InformationLink a{margin-left: .3em; text-decoration: none;} 
	.InformationLink a:hover{margin-left: .3em; text-decoration: underline;}
	.InformationLink span {color: #D58320;} 
	span.gray, p.gray {color: #636363;}	
	span.black, p.black {color: #000;}	
	span.right, p.right {text-align: right; font-size: 1em;}
.InformationLink2 {padding-right:1em;}
	
/* Informacion destacada*/	
#informativeNote {display: block; margin-top: 1em; float:left; width:100%; }
* html #informativeNote {margin-top: 2.3em; }
*+html #informativeNote {margin-top: 2.3em; }
	#informativeNote p.informativeNote {margin: 0; padding: 0 1.1em; }
		/* Bitacora 07/05/2007 - Eliminamos el display para que no se quede en dos lineas */
		#informativeNote p.informativeNote span { /*display: block;*/ }
		#informativeNote p.informativeNote a{text-decoration: none; }
		#informativeNote p.informativeNote a:hover{text-decoration: underline;}

/* Vuelo y enlaces */	
#companyData { width: 99.7%; height:6.5em;}
#companyData div{ background:url("../img/borderCompanyData.gif") top right no-repeat; padding:0 1em 3.2em .8em; float:left;}
#companyData div span{ background:url("../img/icon_airportPlaneRight.gif") top left no-repeat; padding:.2em 0 1em 2.4em; display:block;}
	
	/* botacora: 24/05/2007 - Damos un espacio al height para Netscape */
	#companyData ul{
		padding-top: .2em;
		list-style-type: none;
	}
	
	#companyData ul:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}		
		
		/* bitacora 22/05/07 se perepara para que las lineas coincidan 
		y que la columna de mail (relacionesclientes@iberia.com) aguante en una linea */
		#companyData ul li.company{color:#d48020; font-weight:bold;}	
			
			#companyData ul li span{margin-right: .4em; color: #000; font-size: .9em;}	
			#companyData ul li a{text-decoration: none}
			#companyData ul li a:hover{text-decoration: underline}
		
/* borde y color */
p.note {width: 98%; border: 1px solid #E5E5E5; margin: 3em 0 0 0; padding: .4em; color: #858585; font-size: .9em;}	

/* Bitacora: 21/03/2007: Cambiamos las propiedades del parrafo de nota */
p.noteHome {
	/* width: 100%; margin: .5em 0 0 0; padding: 0; color: #858585;  text-align: right; */
	clear: both;
	padding-top: 1em;
	color: #858585;
}
p.datos strong{
	display:block;
	color:#666;
	font-weight:bold;
}

/* bitacora 10/05/07 x accesibilidad se hace link la nota despues de la palabra importante */
p.noteHome a.linkNoteHome, p.note a.linkNoteHome {color: /*#858585*/#3399CC; text-decoration: none}
p.noteHome a.linkNoteHome:hover, p.note a.linkNoteHome:hover {text-decoration: underline}


p.note span{color: #CE934D; font-weight: bold}	
p.noteHome span{font-weight: bold; display:block;}	





/* Enlaces destacados del final */
#modLinks {float: left; width: 99.7%; /* border: 1px solid #F0EBF0 */; margin: 0; padding: .5em 0;}
#modLinks:after{clear:both; display:block; height:0; content:"."; visibility:hidden;}									
	#modLinks h4{display: block; float: left; width: 70%; border-left: 1px solid #F0EBF0; margin: 0; padding: 0 0 0 .5em; font-size: 1em; color: #666561;}
		#modLinks h4.separate{padding-right: .3em; background: url(../img/back_dottedLineGrayVert.gif) repeat-y top right;}
	#modLinks p{float: left; width: 19.05em; border-left: 1px solid #F0EBF0; margin: 0; padding: 0 0 .5em .5em; font-size: 1em; color: #666561;}
	* html #modLinks p{width: 19.2em;}
	*+html #modLinks p{width: 19.2em;}
		
		#modLinks p.separate{padding-right: .3em; background: url(../img/back_dottedLineGrayVert.gif) repeat-y top right;}
		#modLinks p.separate.tit { padding-bottom:0; }
		
	#modLinks #firstLink {float: left; width: 49%; margin-right: 1%; padding: 0;}
	#modLinks #firstLink:after{clear:both; display:block; height:0; content:"."; visibility:hidden;}									
		#modLinks #firstLink img, #modLinks #secondLink img{float: left; border: 1px solid #DDDBDE; margin: 0 1em 1em 0;}
		#modLinks #firstLink img, #modLinks #secondLink img{border: 0;}
	
	#modLinks #secondLink {float: left; width: 49%; margin-left: 1%;}	
	#modLinks #secondLink:after{clear:both; display:block; height:0; content:"."; visibility:hidden;}	

	
/* Mensaje de error */	
#searchError, #advancedSearchError {width: 99.5%; border-top: 1px solid #DDDBDE; margin-bottom: 1em; padding-bottom: 1em;}	
	#searchError h3{margin: 0; padding: 1.2em 0 .8em 4.1em; background: #FFFBF7 url(../img/back_flightResults.gif) 5px 6px no-repeat; color: #646464; font-size: 1em; }
		#searchError h3 span{color: #D58320;}
	#advancedSearchError h3{margin: 0; padding: 1em 0 .8em 4.3em; background: #FFFBF7 url(../img/back_departuresResults.gif) 5px 10px no-repeat; color: #646464; font-size: 1em; font-weight: normal; }	
		#advancedSearchError h3 span.line{display: block;}
		#advancedSearchError h3 span.color{color: #D58320;}
	
	#searchError p.date, #advancedSearchError p.date {border-top: 1px solid #DDDBDE; border-bottom: 1px solid #DDDBDE; margin: 0; padding: .3em 0 .3em .5em; background: #FFFBF7; font-size: .9em;}	
	
	#searchError p.date span, #advancedSearchError p.date span{color: #000; margin-right: .5em;}
	#searchError ol, #advancedSearchError ol{margin: 0 0 0 4em; padding: 0; color: #D58320}
	#searchError ol li span, #advancedSearchError ol li span{color: #666}
	#searchError p, #advancedSearchError p{margin: 1.5em .5em 0 2.2em; padding: 0;}	
	#searchError p strong {font-size:1.2em}		
	#advancedSearchError p strong {font-size:1.2em}		
		
/* Botones "salidas" y "llegadas" */
/*
#searchFly #withoutNumberFlight .searchForm ul { margin: 0; padding: 0; height: 27px; list-style: none; }		
	#searchFly #withoutNumberFlight .searchForm ul a:hover { text-decoration: none }

#searchFly #withoutNumberFlight .searchFormt li { float: left; list-style: none; z-index: 1; overflow: hidden; }		
		#searchFly #withoutNumberFlight .searchForm li a { display: block; background-repeat: no-repeat; font-size: 1.2em; text-decoration: none; }		

	#searchFly #withoutNumberFlight .searchForm li.departures,		
	#searchFly #withoutNumberFlight .searchForm li.departures a { width: 85px; height: 25px; background-image: url(../img/button_salidasInfoVuelos.gif);}		
		#searchFly #withoutNumberFlight .searchForm li.departures a.selected { background-image: url(../img/button_salidasInfoVuelosOn.gif) }				

#searchFly #withoutNumberFlight .searchForm li.arrivals,
#searchFly #withoutNumberFlight .searchForm li.arrivals a { width: 82px; height: 25px; background-image: url(../img/button_llegadasInfoVuelos.gif) }		
	#searchFly #withoutNumberFlight .searchForm li.arrivals a.selected { background-image: url(../img/button_llegadasInfoVuelosOn.gif) }								
*/
	
	/*Popup*/
	
	#wrapperPopup h1.infoVuelos {
		
		border-bottom:1px solid #dad8d8; 
		margin: 0 0 1em 0; 
		padding: 0em 0 .3em 2em;
		color:#666;
		font-family : Arial, Helvetica, sans-serif;
		font-size: 2em;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		height: 1%; 
		letter-spacing: .01em;
	}

	#wrapperPopup h1.infoVuelos span {font-weight: bold;}
	
	#wrapperPopup h1.infoVuelos span.black{
		font-family : Arial black, Helvetica, sans-serif;
		font-size: 1em;
		font-weight : normal;
		letter-spacing: .05em;
	}		

	#wrapperPopup h1.infoVuelos img{
		margin: 0;
		padding: 0;
		/*font-family : Arial, Helvetica, sans-serif;
		font-size: 1em;
		font-weight : normal;
		letter-spacing: .1em;
		font-variant: 1em;*/
		vertical-align: middle;
	}	
	
	#wrapperPopup h1.infoVuelos span.company{
		margin: 0;
		padding: 0;
		font: normal .7em Verdana, Geneva, Arial, Helvetica, sans-serif;			
		/*font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: .7em;
		font-weight : bold;
		font-variant: normal;*/
		font-weight: bold;
		letter-spacing: 0;
	}	
	
	#wrapperPopup h1.infoVuelos:after { clear:both; display:block; content:"."; height:0; visibility:hidden }		
	
	/* Texto */		
	.txtOptions	{margin: 0 0 1em 4em; padding: 0 .3em 0 0; height: 1%; font-size: 1.1em}
		.txtOptions	a{text-decoration: none;}
		.txtOptions	a:hover{text-decoration: underline;}
	
	
/* Botones/pestanas */
#wrapperPopup .tabs { margin: 0 2em 0 2.2em; padding: 0; background: url(../img/back_lineGrayHor.gif) 0 19px repeat-x; height: 20px;}							
	#wrapperPopup .tabs li { float: left; list-style: none; z-index: 1; overflow: hidden; }		
	#wrapperPopup .tabs:after { clear:both; display:block; content:"."; height:0; visibility:hidden }	
		#wrapperPopup .tabs li a { display: block; background-repeat: no-repeat; font-size: 1.2em; text-decoration: none; }					
	#wrapperPopup .tabs li.item1,
		#wrapperPopup .tabs li.item1 a { width: 69px; height: 20px; background-image: url(../img/buttom_spainOff.gif); }		
	#wrapperPopup .tabs li.item1 a.selected { background-image: url(../img/buttom_spainOn.gif) }				
	#wrapperPopup .tabs li.item2,
		#wrapperPopup .tabs li.item2 a { width: 109px; height: 20px; background-image: url(../img/buttom_worldOff.gif); }		
			#wrapperPopup .tabs li.item2 a.selected { background-image: url(../img/buttom_worldOn.gif) }				
	#wrapperPopup .tabs li a span { position: relative; z-index:-1; }

	
/* Seleccion de compañías aereas */
#companys {border: 1px solid #DFDBDC; margin: 0 1.5em 1em 1.8em; padding: .5em 4px .5em .5em}
#companysTabs{border: 1px solid #DFDBDC; border-top: 0px solid #DFDBDC;  margin: 0 2em 1em 2.2em; padding: .5em 4px .5em .5em}
#companys:after, companysTabs:after { clear:both; display:block; content:"."; height:0; visibility:hidden }				
	#companys ul, #companysTabs ul {margin: 0 0 1em 0; padding: 1em 0 0 .5em; height: 1%;}	
	#companys ul:after, #companysTabs ul:after { display: block; clear: both; visibility: hidden; height: 0; content: "."; 	}	
		#companys ul li, #companysTabs ul li{float: left;  width: 7px ; margin-right: .22em; padding-right: 6px; background: url(../img/bullet_square_Blue_Light2.gif) no-repeat right; font-size: 1.1em; text-align: center; list-style-type : none; }				
		#companys ul li.back, #companysTabs ul li.back{float: left; /* width: 2%; */ /* margin-right: 1%; padding-right: 6px; */  background: #fff; font-size: 1.1em; list-style-type : none;}		
		#companysTabs ul li a, #companys ul li a{text-decoration: none;}
		#companysTabs ul li a:hover, #companys ul li a:hover{text-decoration: underline;}

/*Curvas Home InfoVuelos*/
.curveTopLeft {position: relative; width: 7px; margin: -1px 0 0 -2px; padding: 0; background: url(../img/back_infoVuelosCurveTopLeft.gif) 0 0 no-repeat;  height: 7px;}
.curveTopRight {position: relative; float: right; width: 7px; margin: -7px -1px 0 0; padding: 0; background: url(../img/back_infoVuelosCurveTopR.gif) 0 0 no-repeat;  height: 7px;}
.curveBottomLeft {position: relative; width: 7px; top: 1px; left: -1px; padding: 0; background: url(../img/back_infoVuelosCurveBottomL.gif) left bottom no-repeat; height: 7px;}
.curveBottomRight {position: relative; float: right; width: 7px; margin: -6px -1px -1px 0; padding: 0; background: url(../img/back_infoVuelosCurveBottomR.gif) right bottom no-repeat; height: 7px;}

.pointTopLeft {position: relative; width: 2px; top: -2px; left: -2px; margin: 0; padding: 0; background: url(../img/back_rndCornerBottomR.gif) left top no-repeat;  height: 2px;}
.pointTopRight {position: relative; float: right; width: 2px; top: -4px; right: -2px; margin: 0; padding: 0; background: url(../img/back_rndCornerBottomR.gif) left top no-repeat; height: 2px;}
.pointBottomLeft {position: relative; width: 2px; top: 2px; left: -2px; margin: 0; padding: 0; background: url(../img/back_rndCornerBottomR.gif) left top no-repeat;  height: 2px;}
.pointBottomRight {position: relative; float: right; width: 2px; top: 0px; right: -2px; margin: 0; padding: 0; background: url(../img/back_rndCornerBottomR.gif) left top no-repeat; height: 2px;}

.pointBigBottomLeft {position: relative; float: left; width: 2px; top: 12px; left: -2px; margin: 0; padding: 0; background: url(../img/back_rndCornerBottomR.gif) left top no-repeat;  height: 2px;}
.pointBigBottomRight {position: relative; float: right; width: 2px; top: 12px; right: -2px; margin: 0; padding: 0; background: url(../img/back_rndCornerBottomR.gif) left top no-repeat; height: 2px;}

.curveBigTopLeft {position: relative; width: 7px; top: -1px; left: -2px; margin: 0; padding: 0; background: url(../img/back_infoVuelosCurveTopLeft.gif) 0 0 no-repeat;  height: 7px;}	
.curveBigTopRight {position: relative; float: right; width: 7px; top: -8px; right: -1px; margin: 0; padding: 0; background: url(../img/back_infoVuelosCurveTopR.gif) 0 0 no-repeat;  height: 7px;}
.curveBigBottomLeft {position: relative; width: 7px; top: 0px; left: 0px; margin: 2px 0 -1px -1px; padding: 0; background: url(../img/back_infoVuelosCurveBottomL.gif) left bottom no-repeat; height: 7px;}
.curveBigBottomRight {position: relative; float: right; width:7px; top: 0px; right: -1px; margin: -6px 0 -1px 0; padding: 0; background: url(../img/back_infoVuelosCurveBottomR.gif) right bottom no-repeat; height: 7px;}

	
/*------------------------------ DESTINOS ------------------------------*/	

#content.destination { margin-top: 1em; border-bottom: none; border-right: none;}


	#content.destination #wrapperContent { height:1%; background:url(../img/back_curLeft.gif) repeat-y 15.1em 0;}
	#wrapperContent:after { display: block; clear: both; visibility: hidden; height: 0; content: "."; 	}

		/* Bitacora 12/04/2007 11:16 - Eliminamos los paddinf y los margin de la capa principalContent, y modificamos el height tanto en IE como en el resto de navegadores */
		#content.destination #principalContent { position:relative; border:none; background:url(../img/back_curRight.gif) repeat-y 100% 0; min-height: 34.8em; }
			* html #content.destination #principalContent { height: 34em; }

		/* Model Hack para IE7 */
		*+html  #content.destination #principalContent { min-height: 34em; }
			

		#content.destination #principalContent #bodyContent { margin: 0 .5em; padding-top:0; }
			#content.destination #bodyContent h2 {margin: 0; padding: 0; font-size: .5em;}				
			/*height:1%; /* height para IE *//* margin: 0 0 8px 0; padding: .2em .5em; background-color: #6ea5cc; color: #fff; font-size: 1.1em; text-align: center;*/
			#content.destination #bodyContent p.titleContent { height:1%; /* height para IE */ margin: 0 0 8px 0; padding: .2em .5em; background-color: #6ea5cc; color: #fff; font-size: 1.1em; text-align: center; }
			
			#content.destination #bodyContent .tabs {margin: 0; padding: 0; background: url(../img/back_lineGrayHor.gif) 0 26px repeat-x; height: 27px; }							
				
				#content.destination #bodyContent .tabs li { float: left; list-style: none; height: 27px;  background: transparent url(../img/back_ItemDestinyOFF.gif) repeat-x 0 0; }
				
				/* bitacora 29/03/07 se ajusta el padding porq no cierra la caja en explorer */
				/* #content.destination #bodyContent .tabs li div span { padding: 8px 0 8px 31px; display: block; } */
				#content.destination #bodyContent .tabs li div span {padding: 8px 0 5px 31px; display: block; }
								
				#content.destination #bodyContent .tabs li.item1ON div a, 
				#content.destination #bodyContent .tabs li.item2ON div a
				{ color: #656565; }
				
				
				#content.destination #bodyContent .tabs li.item1ON { border-left: 1px solid #DFDBDC; background-image: url(../img/back_Item1DestinyON.gif); }
				#content.destination #bodyContent .tabs li.item1ON div { padding: 0 30px 0 0; background: transparent url(../img/back_Div1DestinyON.gif) no-repeat right top; }
				#content.destination #bodyContent .tabs li.item1ON div span { background: transparent url(../img/ico_DestinyON.gif) no-repeat 7px 6px; }
				
				#content.destination #bodyContent .tabs li.item1OFF { border-left: 1px solid #DFDBDC; }
				#content.destination #bodyContent .tabs li.item1OFF div { padding: 0 30px 0 0; background: transparent url(../img/back_Div1DestinyOFF.gif) no-repeat right top; }
				#content.destination #bodyContent .tabs li.item1OFF div span { background: transparent url(../img/ico_DestinyOFF.gif) no-repeat 7px 6px; }
				
				#content.destination #bodyContent .tabs li.item2ON { background-image: url(../img/back_Item1DestinyON.gif); }
				#content.destination #bodyContent .tabs li.item2ON div { padding: 0 30px 0 0; background: transparent url(../img/back_Div2DestinyON.gif) no-repeat right top; }
				#content.destination #bodyContent .tabs li.item2ON div span { background: transparent url(../img/ico_DestinyON.gif) no-repeat 7px 6px; }
				
				#content.destination #bodyContent .tabs li.item2OFF div { padding: 0 30px 0 0; background: transparent url(../img/back_Div2DestinyOFF.gif) no-repeat right top; }
				#content.destination #bodyContent .tabs li.item2OFF div span { background: transparent url(../img/ico_DestinyOFF.gif) no-repeat 7px 6px; }
				
			
			
			#chooseRegion {
				clear:both;
				position:relative;
				padding: .5em 0 0 0;
				border: 1px solid #ddd;
				border-top: none;
				text-align: center;
				margin:0;
			}
			#chooseRegion img { margin:1em 0 1.5em 0;}
			
			#topCurve, #bottomCurve  { position: relative;}
			
			#topCurve div { height:6px; background:url(../img/back_curTop.gif) repeat-x 0 0	}
			#bottomCurve div { height:8px; background:url(../img/back_curBottom.gif) repeat-x 0 0;}
		
		#content.destination #columnNav { margin:1em 0; border: 1px solid #e6e4e7; border-right: none;	}	
			
			#content.destination .modImg { height:32.95em; min-height:32.95em; background: #fff url(../img/back_columnNavDestinos.gif) repeat-x 0 0; 	}	
				#content.destination .modImg img { margin-top: 0em		}
				
				/* bitacora 29/03/07 incidencia de diseno */
				#content.destination .modImg .inner img.sepImg { margin-top: 1em }	
								
				#content.destination .modImg img.noseparation{margin-top: 0em;}
				#content.destination .modImg div.inner p { padding:1em; color: #646464; font-size: 1.1em; }
		
		#principalContent #bodyContent #chooseRegion form {			
			position: absolute;
			top: 2.8em; left: 1.2em; /* explorer */
			
			/* bitacora 30/03/07 incidencia de diseno  */
			left /**/ : /**/ 2.4em; /* otros navegadores */
			
					
		}
		
		#principalContent #bodyContent #chooseRegion #formCountry{			
			top: 6.3em; 
		}
		
		#principalContent #bodyContent #chooseRegion form select {
			width: 12em;	
			margin-right: .1em 			
		}
		
		#principalContent #bodyContent #resultsAirport {		
			/* bitacora 29/03/07 incidencia de diseno para dar mas margen superior a los combos */
			/* padding: 1em 1em 2em 1em; */
			padding: 2.5em 1em 2em 1em;
			
			border: 1px solid #ddd; 	
			border-top: 0px solid #ddd; 
		}
		/*
		#principalContent #bodyContent #resultsAirport a{text-decoration: none;}
		#principalContent #bodyContent #resultsAirport a:hover{text-decoration: underline;}
		*/
		
		#principalContent #bodyContent #resultsAirport .ftl { float: left; }
		
		#principalContent #bodyContent #resultsAirport form select {
			float: left;
			margin: 0 .3em 0 0;
			padding: 0;
			font-size: .9em;	
			
			
			}
		#principalContent #bodyContent #resultsAirport form input {
			float: left;
			margin: 0 .5em 0 0;
			padding: 0;
			}	
		/*				
		#principalContent #bodyContent #resultsAirport form,
		#principalContent #bodyContent #resultsAirport #formContinent,
		#principalContent #bodyContent #resultsAirport #formCountry {					
			float:left;
			padding: 1.5em 1em .5em;
		}	
		
		#principalContent #bodyContent #resultsAirport #formCity  {								
			padding: 1.5em 1em 0 0;
		}
*/
		#principalContent #bodyContent #resultsAirport form select {
			width: 12em;
		}
		
		#principalContent #bodyContent #resultsAirport:after {
			clear:both; display:block; height:0; content:"."; visibility:hidden;  
		}

		#principalContent #bodyContent #resultsAirport div.line {				
			clear: both;
			height: .1em;	
			/* margin: 0; */			
			padding: 1em 0 0 0; 
			background: url(../img/back_dottedLineGrayHoriz.gif) left bottom repeat-x;		
		
			/* bitacora 29/03/07 incidencia para dar mas espacio por arriba a registros encontrados */
			margin: 0 0 .4em 0 ;			
		
		}
		
		#principalContent #bodyContent #resultsAirport .pagingResults {
			float:left;			
			padding-left: 1em;
		}
		
		#principalContent #bodyContent #resultsAirport .pagingResults span {
			color: #d68221;
		}
		
		/* Bitacora: 02/04/2007 - Eliminamos el width para evitar el descuadre en Explorer */
		#airportResults {
			clear: both;
			border: 1px solid #dad8d8;
			margin: .5em 0 1em 0;
		}
			
		/*capa para la cabecera*/
		#airportResults #headAirportsResults {	
			clear: both;
			position: relative;	
			padding: .4em;
			background: #fffbf7;
			color: #000;
			font-weight: bold;				
		}
	
		/* Texto */
		#airportResults #headAirportsResults h3 {
			margin: 0;		
			padding: .5em 0 1em 6em;		
			background: url(../img/back_airports.gif) 0 0 no-repeat;
			color: #666;
			font-size: 1em;
			line-height: 1.7em;
			font-size: 1.0em;
			font-weight: bold;
		}
		
		/*#airportResults #headAirportsResults h3{
				font-size: 1em;
				line-height: 1.7em;
				font-size: 1.0em;
				font-weight: bold;
		}*/
		#airportResults #headAirportsResults h3 em{
				background: #fffbf7;
					color: #d48020;
					font-style: normal;
					font-weight: normal;
		}		  
		   #airportResults #headAirportsResults p big {
				font-size: 1em;
				line-height: 1.7em;
				
			}
				
			#airportResults #headAirportsResults p span {
				font-size: 1.0em;
				font-weight: bold;
			}
			
			#airportResults #headAirportsResults p span.bullet {padding-left: 1em; background: url(../img/bullet_arrowList.gif) 0 2px no-repeat; font-weight: normal; font-size: 1em;}			
					
				/* Ciudades, nombre compania aerea, horarios, num. vuelo */
				#airportResults #headAirportsResults p em {
					background: #fffbf7;
					color: #d48020;
					font-style: normal;
					font-weight: normal;
				}
			
			/*enlaces de la cabecera*/
			#airportResults #headAirportsResults a {
				position: absolute;
				top: 1.3em;
				right: 2.6em;		
				font-size: 1em;
				font-weight: normal;		
				text-decoration: none;	
			}		
			
				
		/* Tabla */
		#airportResults table.infoVuelosResults {
			width:100%;				
			border-collapse: collapse;
			margin-top: 1px;		
			font-size: 1em; /* para IE 5.x Win */
		}
		
		/* Color de fondo de celda */
			#airportResults table.infoVuelosResults .backColor { background: #fffbf7;}
			
			/* Estilo celdas de encabezado */
			#airportResults table.infoVuelosResults th {			
				border-top: 1px solid #dad8d8;
				border-left: 1px solid #dad8d8;
				border-bottom: none;
				padding: 0;				
				/* padding: .4em 0 1.1em 0; */					
				/* padding-left: .7em;	*/
				background: url(../img/icon_infoVuelosArrowGray.gif) right bottom no-repeat;
				color: #333;
				font-size: .9em;
				font-weight: normal;
				text-align: left;			
			}
			
			#airportResults table.infoVuelosResults th span { padding-left: .5em }
			
			#airportResults table.infoVuelosResults th.last {
				background: url(../img/icon_infoVuelosLast.gif) right bottom no-repeat;
			}				
					
			/* Encabezado seleccionado */
			#airportResults table.infoVuelosResults th.selected {
				background: url(../img/icon_infoVuelosArrowOrange.gif) right bottom no-repeat;
			}
				
			/* Enlaces */
			#airportResults table.infoVuelosResults th a {
				display: block;
				/*
				padding: .4em 0 1.1em 0;					
				padding-left: 1em;	
				*/
				color: #333;				
				text-decoration: underline;
			}		
				
					
		#airportResults table.infoVuelosResults th a:hover { text-decoration: underline }
		

		/* Celdas datos */
		#airportResults table.infoVuelosResults td {
			vertical-align: top;
			
			border-left: 1px solid #dad8d8; 
			
			padding: .4em .6em;
			font-size: .9em;
			text-transform: uppercase;		
		}
		
		#airportResults table.infoVuelosResults td a{text-decoration: none;}		
		#airportResults table.infoVuelosResults td a:hover{text-decoration: underline;}		
		
		#airportResults table.infoVuelosResults td.first {
			border-left: none;
		}
		
		#airportResults table.infoVuelosResults td ul {
			padding:0;
			margin:0;
		}
		
		#airportResults table.infoVuelosResults td ul li {
			padding:.2em;
			list-style: none;			
		}
		
		#airportResults table.infoVuelosResults td ul li a {			
			color: #3399cc;
			text-decoration: none;
		}
		
	/*	#airportResults table.infoVuelosResults td a:hover { text-decoration: none }*/
		
		/* Anchura de cada encabezado */
		
		#airportResults table.infoVuelosResults th.heading1 { width: 21.1em;border-left:none; }
		#airportResults table.infoVuelosResults th.heading2 { width: 15.5em }
		#airportResults table.infoVuelosResults th.heading3 { width: 23.2em }		
		
		#principalContent #bodyContent #resultsAirport #formAirportAena {					
			padding: 0 1em 0 0;			
		}	
		
		#airportResults table.infoVuelosResults td.selected {
			color: #d48020;
		}
		#airportResults table.infoVuelosResults td.selected a {
			color: #d48020;
			text-decoration: none;
		}
		#airportResults table.infoVuelosResults td.selected a:hover {
			text-decoration: underline;
		}		
		
		/*Modulo de AeropuertosCiudad-Resultados*/
		#airportResults table.infoVuelosResults th.heading1City { width: 15.1em; }
		#airportResults table.infoVuelosResults th.heading2City { width: 15.5em }
		#airportResults table.infoVuelosResults th.headingPais { width: 11.5em }
		#airportResults table.infoVuelosResults th.heading3City { width: 23.2em }		
		#airportResults table.infoVuelosResults td.colImage {text-align: center;}
		
		#airportResults table.infoVuelosResults.airportWorld th.heading1 { width: 19em }
		#airportResults table.infoVuelosResults.airportWorld th.heading2 { width: 19em }
		
		
		#airportResults table.infoVuelosResults.listDestiny th.heading1City { width: 19em; }
		#airportResults table.infoVuelosResults.listDestiny th.heading2City { width: 18em; }
		#airportResults table.infoVuelosResults.listDestiny th.heading3City { width: 10em; }
	
		#airportResults table.infoVuelosResults th a {display: block; width: 100%; padding: .4em 0 1.1em 0}
		
	
/* contenedor para Pop Up*/
.contentPopUp {width: 90%; margin-left: 3em;}	
.contentPopUp .error {margin-bottom: 4em; padding: 1.5em; border: 1px solid #DEDBDE; font-size: 1.1em;}
.contentPopUp .error p{margin: 0 0 1em 0;}
.contentPopUp .error span{display: block;}

.contentPopUp #informativeNote p.sizeTxt{font-size: 1.1em;}
	
/* ERROR JAVASCRIPT*/
.tagContinentes {position:absolute; z-index:2;padding:0.3em;}


/* Home infovuelos */
/* Bitacora 27/03/07 modif. titulo infovuelos */
#header #navBar h1 { /*padding: .7em 0 0 .8em;*/ font-size: 2em; }	
#header #navBar h1 span {font-weight: bold}	

#withoutNumberFlight form#formInfovuelos p label select#origin, 
#withoutNumberFlight form#formInfovuelos p label select#destiny
{ width: 175px; font-size: 1em }

#withoutNumberFlight form#formInfovuelos p label input#company { width: 162px; font-size: 1em; float:none; margin-right:.3em; }
#withoutNumberFlight form#formInfovuelos p label select#company { width: 188px; font-size: 1em }
#withoutNumberFlight form#formInfovuelos p label #hour { width: 188px; font-size: 1em}

#searchnumero fieldset span.example {padding-left: .5em }


/* Bitacora 30/04/07 se remaqueta para los distintos idiomas */

/* idiomas buscador infovuelos */
/*.DE_DE #searchnumero, .FR_FR #searchnumero {min-height: 6.2em; } */
.EU_EU #searchnumero {min-height: 7.5em }  	



/* Ver que pasa en firefox 
.ES_ES #searchnumero {min-height: 5.5em }  	
*/

#columnNav #searchnumero fieldset {float: left; width: 13.6em }
#columnNav #searchnumero fieldset span {width: 80px;  width /**/: /**/ 86px}
#columnNav #searchnumero fieldset span.example {width: 60px; padding-left /**/ : /**/ .8em; }

/* Bitacora: 24/05/2007 - Eliminamos el atributo float para que se vea bien en netscape */
#columnNav #searchnumero fieldset label { width /**/ : /**/ 11.9em;  } 

/* Model Hack para IE7 */
*+html #columnNav #searchFly .outer form.flightNumber .companyCode { padding-top: 1em; }

#columnNav #searchnumero p.companyCode a {border: none }

.infoVuelos #bodyContent #searchnumero .btnInfoV { position: relative; top: -2px; }
	* html .infoVuelos #bodyContent #searchnumero .btnInfoV { top: -3px; }
	
	
	.imgBtnPop { position: relative; margin-top: 1px; }
	.imgBtnPopB  { position: absolute; margin-top: 1px; }


#btnPop { position: absolute; }	

/* Pop up leer mas de infovuelos */
#contentPopUp2 { width: 55em; border: 1px solid #DAD8D8; margin: auto; margin-top: 2.2em; padding: 1em; }
#contentPopUp2 h2 { font-size: 1.1em; color: #D48020; padding: 0 0 1.7em 0; margin:0; }
#contentPopUp2 p { font-size: 1.1em; padding-bottom: 1.7em; }

/* Página de error infovuelos */ 
#content.infoVuelos #principalContent #entryText #headTxtInfo {padding-top: .6em; background:url("../img/exclamacion_03.gif") no-repeat 18.4em 0.8em;}
#content.infoVuelos #principalContent #entryText #headTxtInfo p {padding:0 0 0 22.5em;} 
#content.infoVuelos #principalContent #entryText #headTxtInfo p.one { font-size:1.3em; padding-left:17.22em;} 
#content.infoVuelos #principalContent #bodyContentError { background:url("../img/fnd_sepPtosGrisClaro.gif") repeat-x; margin:0 .7em; padding:1.5em 0;}
#content.infoVuelos #principalContent #bodyContentError .textError{ background:#f8f8f8; border:1px solid #dedbde; padding:1.8em 5.6em 6.8em 3.2em;}
#content.infoVuelos #principalContent #bodyContentError .textError .text p span{ display:block;}
#content.infoVuelos #principalContent #bodyContentError .textError div.telf{
	background:transparent url("../img/telf.gif") 0 0.2em no-repeat;
	margin-top:3em;
}
#content.infoVuelos #principalContent #bodyContentError .textError div p{
	font-size:1.2em;
	margin-left:2.3em;
}
#content.infoVuelos #principalContent #bodyContentError .textError div p.atencion{
	font-weight:bold;
	font-size:1.4em;
	margin:0 0 0 2em;
}
#content.infoVuelos #principalContent #bodyContentError .textError div p.num{
	font-weight:bold;
	font-size:2.0em;
	color:#ffcb08;
	margin:0.2em 0 0 1.3em;
}
#principalContent div.alignCenter{ text-align:center;}
