/*------------------------------ TABLA RESULTADOS BUSQUEDA: AVANZADA ------------------------------*/		
/*--- Las reglas se aplican para la busqueda avanzada. Mas abajo en otro comentario se redefinen
		las mismas,	cuando necesario, par la busqueda rapida ---*/
		
#flightResults {
	padding-bottom:1em;
}

	/* Encabezado */
	#flightResults #headFlightResults {	
		position: relative;
		padding: .4em;
		height: 1%;
		background: #fffbf7;
		color: #666;
		border: 1px solid #DAD8D8;
		border-bottom:none;
	}
	
	#flightResults #headFlightResults:after  {clear:both; display:block; height:0; content:"."; visibility:hidden;}
	
	
		/* Texto */
		#flightResults #headFlightResults h3{
			float: left;
			width: 72%;
			margin: 0;
			padding: .2em 0 0 4em;
			color: #666;
			font-size: 1em;
			font-weight: normal;
			line-height: 1.7em;
			min-height: 3em;
		}
		* html #flightResults #headFlightResults h3 {height: 3em;}
		
		/* MultiIdioma */
		.DE_DE #flightResults #headFlightResults h3, .EU_EU #flightResults #headFlightResults h3 { width: 65%; }
		
				
		#flightResults #headFlightResults h3.salidas  {background: url(../img/back_departuresResults.gif) 0 6px no-repeat;} 
		#flightResults #headFlightResults h3.llegadas {background: url(../img/back_departuresResults2.gif) 0 6px no-repeat; } 
		
		
			
				#flightResults #headFlightResults h3 span {
					font-weight: bold;
				}
				
				/* Ciudades, nombre compania aerea, horarios, num. vuelo */
				#flightResults #headFlightResults h3 em {
					background: #fffbf7;
					color: #d48020;
					font-style: normal;
				}
		
				/* En busqueda avanzada: ciudades */
				#flightResults #headFlightResults h3 em.city { text-transform: uppercase }	
				
		/* Texto */
		#flightResults #headFlightResults p {
			margin: 0;
			padding: 0 0 0 42px;
			background: url(../img/back_departuresResults.gif) 0 6px no-repeat;
			color: #666;
		}
		
		#flightResults #headFlightResults.errorVTR { 
			min-height: 3em;
			padding-left: 4.5em;
			background: url(../img/back_departuresResults.gif) .5em .6em no-repeat;
			border-bottom: 1px solid #DAD8D8;
										
		}
			* html #flightResults #headFlightResults.errorVTR { height: 3em; }
		
		
		
		
		
		#flightResults #headFlightResults.errorVTR h3, #flightResults #headFlightResults.errorVTR p { background: none; float: none; padding:0; margin:0; min-height: 1%; }
			* html #flightResults #headFlightResults.errorVTR h3, * html #flightResults #headFlightResults.errorVTR p { height: 1%; }
		
		/*
		#flightResults #headFlightResults.errorVTR p { padding-top: 1em; min-height: 3em; }
			* html #flightResults #headFlightResults.errorVTR p { height: 3em; }
		*/
			
		#flightResults .txtErrorVTR { padding: 2em }

			#flightResults #headFlightResults p big {
				font-size: 1em;
				line-height: 1.7em; 
			}
			
				#flightResults #headFlightResults p span {
					font-size: 1.1em;
					font-weight: bold;
				}
				
				
				
				

				#flightResults #headFlightResults p em {
					background: #fffbf7;
					color: #d48020;
					font-style: normal;
				}

				#flightResults #headFlightResults p em.city { text-transform: uppercase }
			
					
			
			
		/* Formulario "ordenar por" */
		#flightResults #headFlightResults form {
			
			/*position: absolute;
			top: 2.2em;
			right: .5em;*/
			padding-top: .5em;
			font-size: .9em;
		}
		
			/* Se oculta a pantalla la etiqueta */
			#flightResults #headFlightResults label span {
				padding-left: .5em;
			}
			
	/* Tabla */
	#flightResults table.infoVuelosResults {
		border-collapse: collapse;
		font-size: 1em; /* para IE 5.x Win */
		border: 1px solid #dad8d8;
		border-top:none;
	}
	
		/* Color de fondo de celda */
		#flightResults table.infoVuelosResults .backColor { background: #fffbf7 }
		
		/* Estilo celdas de encabezado */
		#flightResults table.infoVuelosResults th {
			border: 1px solid #dad8d8;
			border-bottom: none;
			padding: 0;
			background: url(../img/icon_infoVuelosArrowGray.gif) right bottom no-repeat;
			color: #333;
			font-size: .9em;
			font-weight: normal;
			text-align: left;
		}
		
		#flightResults table.infoVuelosResults th.last {
			border: 1px solid #dad8d8;
			border-bottom: none;
			padding: 0;
			background: url(../img/icon_infoVuelosLast.gif) right bottom no-repeat;
			color: #333;
			font-size: .9em;
			font-weight: normal;
			text-align: left;
		}		
		
		/* Celdas de encabezado con color de fondo */
		#flightResults table.infoVuelosResults th.backColor {
			border-top: 1px solid #dad8d8;
			border-bottom: none;
			padding: .3em .4em;
			background-image: none;
		}
		
		/* Encabezado seleccionado */
		#flightResults table.infoVuelosResults th.selected {
			background: url(../img/icon_infoVuelosArrowOrange.gif) right bottom no-repeat;
		}
				
		/* Anchura de cada encabezado */
		#flightResults table.infoVuelosResults th.heading1 { width: 5.5em }
		#flightResults table.infoVuelosResults th.heading2 { width: 5.5em }
		#flightResults table.infoVuelosResults th.heading3 { width: 22.3em }
		#flightResults table.infoVuelosResults th.heading4 { width: 21.9em }
		#flightResults table.infoVuelosResults th.heading5 { width: 4.6em }
		
			#flightResults table.infoVuelosResults th.heading5 a { padding-left: 1px }		
	
			/* Numeros fecha */
			#flightResults table.infoVuelosResults th span { color: #666 }
	
			/* Enlaces */
			#flightResults table.infoVuelosResults th a {
				display: block;
				width: 100%;
				padding: .4em 0 1.1em 0;
				color: #333;
				text-decoration: underline;
			}
			
			#flightResults table.infoVuelosResults th a:hover { text-decoration: none }
			
				#flightResults table.infoVuelosResults th a span {
					display: block;
					margin-left: 4px;
					color: #666;
				}
	
				/* Se oculta a pantalla el texto de la segunda fila de encabezados en adelante */
				#flightResults table.infoVuelosResults th.noText {
					border-top: none;
					padding: 0 4px 3px 0;
					font-size: .3em;
					text-indent: -1500em;
				}
				
					#flightResults table.infoVuelosResults th.noText a { padding: 0 }
		
		/* Celdas datos */
		#flightResults table.infoVuelosResults td {
			border-left: 1px solid #dad8d8;
			padding: .4em .6em;
			font-size: .9em;
			text-transform: uppercase;
		}
		
		/* Celdas con texto centrado */
		#flightResults table.infoVuelosResults td.col1,
		#flightResults table.infoVuelosResults td.col2,
		#flightResults table.infoVuelosResults td.col5 {
			padding: 0;
			text-align: center;
		}
		
		/* Celdas sin borde izquierdo */
		#flightResults table.infoVuelosResults th.backColor,
		#flightResults table.infoVuelosResults th.heading1,
		#flightResults table.infoVuelosResults td.col1 { border-left: none }
		
		/* Celdas sin borde derecho */
		#flightResults table.infoVuelosResults th.backColor,
		#flightResults table.infoVuelosResults th.heading5 { border-right: none }
		
			/* Enlaces */
			#flightResults table.infoVuelosResults td a { text-decoration: underline }
			#flightResults table.infoVuelosResults td a:hover { text-decoration: none }

/*------------------------------ TABLA RESULTADOS BUSQUEDA: RAPIDA ------------------------------*/		
/*--- se redefinen las relgas anteriores, cuando necesario, para la resultados rapida ---*/

#flightResults.fastSearch {
	width: 53.1em;
	border: 1px solid #dad8d8;
}

/* Parrafo encabezado */
#flightResults.fastSearch #headFlightResults h3 {
	padding: 4px 0 2px 42px;
	background: url(../img/back_flightResults.gif) left top no-repeat;
	color: #666;
	font-size: 1.1em;
}

	/* En busqueda rapida: numero vuelo */
	#flightResults.fastSearch #headFlightResults h3 em {
		font-size: 1em;
		font-weight: bold;
	}
	
#flightResults.fastSearch #headFlightResults p {
	padding: 4px 0 2px 42px;
	background: url(../img/back_flightResults.gif) left top no-repeat;
	color: #666;
}

	/* En busqueda rapida: numero vuelo */
	#flightResults.fastSearch #headFlightResults p em {
		font-size: 1.1em;
		font-weight: bold;
	}
			
	/* Estilo celdas de encabezado */
	#flightResults.fastSearch table.infoVuelosResults th {
		border: 1px solid #dad8d8;
		border-bottom: none;
		padding: .5em 0 1em .4em;
		background: url(../img/icon_infoVuelosArrowGray.gif) left bottom no-repeat;
		color: #333;
		font-size: .9em;
		font-weight: normal;
		text-align: left;
		line-height: 100%;
		vertical-align: bottom;
	}
		
	/* Celdas de encabezado con color de fondo */
	#flightResults.fastSearch table.infoVuelosResults th.backColor {
		border-right: none;
		padding: .3em .4em;
		background-color: #fffbf7;
		background-image: none;
		color: #333;		
	}
	
	/* Se oculta a pantalla el texto de la segunda fila de encabezados en adelante */
	#flightResults.fastSearch table.infoVuelosResults th.noText {
		border-top: none;
		padding: 0 4px 3px 0;
		font-size: .3em;
		text-indent: -1500em;
	}
	
	/* Anchura de cada encabezado */
	#flightResults.fastSearch table.infoVuelosResults th.heading1 { width: 5.5em }
	#flightResults.fastSearch table.infoVuelosResults th.heading2 { width: 4.6em }
	#flightResults.fastSearch table.infoVuelosResults th.heading3 { width: 4.6em }
	#flightResults.fastSearch table.infoVuelosResults th.heading4 { width: 15.6em }
	#flightResults.fastSearch table.infoVuelosResults th.heading5 { width: 15.7em }
	#flightResults.fastSearch table.infoVuelosResults th.heading6 { width: 14.5em } 

	/* Celdas con texto centrado */
	#flightResults.fastSearch table.infoVuelosResults td.col1,
	#flightResults.fastSearch table.infoVuelosResults td.col2,
	#flightResults.fastSearch table.infoVuelosResults td.col3 {
		padding: 0;
		text-align: center;
	}
	
	/* Celdas sin borde izquierdo */
	#flightResults.fastSearch table.infoVuelosResults th,
	#flightResults.fastSearch table.infoVuelosResults td.col1 { border-left: none }
	
	/* Celdas sin borde derecho */
	#flightResults.fastSearch table.infoVuelosResults th.heading6,
	#flightResults.fastSearch table.infoVuelosResults td.col6 { border-right: none }

	/* Texto de informacion para seleccion de vuelo */
	#flightResults p.selectFlight {
		font-size: 0.9em;
		padding: .4em 0;
		border: 1px solid #DAD8D8;
		border-bottom:none;
		background-color: #fffbf7;
		text-transform: none;
		text-align: left;
	}
	#flightResults p.selectFlight span { margin-left: 4em; padding-left: 1.6em; background: url(../img/bullet_selectFlight.gif) no-repeat .6em .3em	}		 	
	
	#flightResults table.infoVuelosResults .dateFlight {
		border: 1px solid #DAD8D8;
		background-color: #FFFBF7;
		padding: .3em 0 .3em .4em;
		color: #333;
		font-size: 1.1em;
		font-weight: bold;
		text-align: left;
	}
	#flightResults table.infoVuelosResults .dateFlight span { color: #666; }
	
	/*
	#flightResults table.infoVuelosResults .selectFlight {
		font-size: 0.9em;
		padding: .4em 0;
		border-top: 1px solid #dad8d8;
		border-left: none;
		background-color: #fffbf7;
		text-transform: none;
		text-align: left;
	}
	#flightResults table.infoVuelosResults .selectFlight span { margin-left: 4em; padding-left: 1.6em; background: url(../img/bullet_selectFlight.gif) no-repeat .6em .3em	}		 	
	*/
		
	/* bitacora 23/05/07 x inci de diseno en la fila de la fecha */
	#flightResults.fastSearch table.fastSearch th.headDate {padding-top: .5em; padding-bottom: .4em} 
	
	
/*------------------------------ TABLA FICHA VUELO ------------------------------*/

/*--- Envuelto tabla ---*/
#flightCard {
	width: 100%;
}

	/*--- Encabezado nivel 1 ---*/
	#flightCard .titleFlight {
		border: 1px solid #dad8d8;
		border-bottom:none;
		padding: .5em .5em .5em 5.7em;		
		background: #fff2e5 url("../img/icon_airportSquare.gif") 1.1em 50% no-repeat;
		width:87.95%;
	}
	* html #flightCard .titleFlight {width:87.8%;}
	#flightCard .titleFlight a{
		float:right;
		background:url("../img/arrowRefresh.gif") no-repeat;
		padding:.2em 0 .2em 2em;
		margin-top:.2em;
	}
	#flightCard .titleFlight h3{
		margin: 0;
		padding: 0;		
		font-size: 1.1em;
		text-transform: uppercase;
		color: #d48020;
	}
	#flightCard .titleFlight h3.number{
		padding-bottom: .35em;
		font-size: 1.3em;
	}
	#flightCard .titleFlight h3 img,dd.vuelo img{
		padding:0 .4em;
	}
	#flightCard .titleFlight span {
		color: #666;
		font-size: .9em;
		font-weight: normal;
		text-transform: none;
	}
		
	/* Envuelto modulo informacion vuelo */
	#flightCard .dataFlight { 
		clear: both;	
		position: relative;
		width: 99.7%;	
		margin: 0;	
		padding-right: .1em;				
	}
	*+html #flightCard .dataFlight { 
		width: 99.8%;				
	}				
		
			/* Modelo avion */
			#flightCard .dataFlight .headerCard .airplane {
				float: right;
				margin: 0;
				padding: 0;
			}
	#flightCard p {
		padding:1em 1em 1em 0;
		font-weight:bold;
		text-align:right;
	}
		.datosVuelo { border: 1px solid #DAD8D8; border-top:2px solid #cdcdcd; background-color: #FFFBF7; height: 4em; width:99.8%; }
		* html .datosVuelo {width:99.7%;}
		*+html .datosVuelo {width:99.7%;}
		.datosVuelo dl { padding: .9em 0 0 0; margin:0; }
		.datosVuelo dl.trayectoVuelo { width: 505px; padding-left: .9em; float: left; }
		.datosVuelo dl.avionVuelo { min-width: 60px; padding-right: .7em; float: right; }
		
		.datosVuelo dl dt { padding: 0 .5em 0 0; margin:0; float: left; }
		.datosVuelo dl dd { padding:0; margin:0; }
		.datosVuelo dl dd.vuelo { font-size: 1em; color: #333; }
		
		
		.datosElemVuelo {
			position: relative;
			/*border: 1px solid #CDCDCD;
			min-height:2.1em;
			border-bottom: none;
			z-index: 20;*/
		}
		
			/* * html .datosElemVuelo { height: 2.1em; }*/
			
		.datosElemVuelo:after { clear:both; display:block; content:"."; height:0; visibility:hidden }
		
		.datosElemVuelo dl { min-width: 26.2em; padding: 0; margin:0; float: left }
		
		.datosElemVuelo dl dt { padding: .4em 1.5em 0 2.6em; margin:0; float: left; background: transparent url(../img/icon_originFlight.gif) .8em .4em no-repeat; }
		.datosElemVuelo dl dd { padding: .4em 0 0 0; }
		
		.datosElemVuelo ul {
			/*float: right;
			padding: .1em .9em 0 0;*/
			position: absolute;
			top: 0;
			right: .9em;
		}
		.datosElemVuelo ul li { font-family: verdana; font-size: .9em; float: left; list-style: none; }
		
		.datosElemVuelo ul li.first { border-right: 1px solid #CDCDCD; padding-right: .4em; margin: .4em 1.3em 0 0; }
		.datosElemVuelo ul li.last { padding-top: .2em }
			* html .datosElemVuelo ul li.last { padding-top: 0 }
		
		.datosElemVuelo img.meteo { width: 1.95em; height: 1.95em; background: #fff; vertical-align: middle; }		
		.datosElemVuelo dl.elemDestinos dt { padding: .4em 1.5em 0 2.6em; margin:0; float: left; background: transparent url(../img/icon_destinationFlight.gif) .8em .4em no-repeat; }
		
		/* Tabla */
		#flightCard .dataFlight table {			
			top: 3.2em;
			width: 100%;
			border-collapse: collapse;
			border-top: none;
			border-left: 1px solid #cdcdcd;			
			margin: 0 0 0 .1em;
			font-size: .8em;
		}

		#flightCard .dataFlight table.details { position: static; top: -20px }
		
		.datosElemVuelo.noDatos { border: 1px }
		.datosElemVuelo.noDatosRestoMundo { border-width: 1px 0 0 }
		.datosElemVuelo.noDatosRestoMundo table.details { top: 1px !important }
		.datosElemVuelo.noDatosRestoMundo table.details.noMarginTop { top: -20px !important }
		.datosElemVuelo.noDatosRestoMundo caption { width: 100%; border-right: 1px solid #cdcdcd }
		
		#flightCard .dataFlight table caption.headerCard {			
			width: auto;			
			border: 1px solid #dad8d8;				
			padding: .8em;		
			background: #fffbf7;
			color: #666;	
			text-align: left;
			font-size: 1.2em;
			font-weight: normal;	
			height: 1%;		
		}
		
		#flightCard .dataFlight table caption.headerCard em {					
			color: #d48020;
			font-style: normal;
			font-weight: bold;
			font-size: 1.1em;
			text-transform: uppercase;
		}
				
		/* Encabezado de tabla */
		#flightCard .dataFlight table th {				
				border-right: 1px solid #cdcdcd;
				border-bottom: 1px solid #cdcdcd;
				color: #666;
				font-size: 1.1em;				
				text-align: left;
				line-height: 2em;					
			}
			
			/* Bitacora 30/03/07 incidencia de diseno */
			/* nombre de campo/columna CINTA */
			#flightCard .anchoCell {width: 5.8em; /* explorer */ width /**/ : /**/ 4.5em /* otros navegadores */ }				
			
			
			
			#flightCard .dataFlight table p.linksTh {				
				float:right;					
				margin:0;
				padding: 0 1em 0 0;		
				color: #cdcdcd;	
			}
						
				#flightCard .dataFlight table th span,
				#flightCard .dataFlight table th em {
					display: block;
					float: left;					
				}

				/* Nombre Aeropuerto */
				#flightCard .dataFlight table th em { 
					font-size: 1.1em;
					font-style: normal;
					font-weight: normal;
				}
				
			/* Icono origen */
			#flightCard .dataFlight table th.origin {
				border-top: 1px solid #cdcdcd;				
				padding-left: 2.6em;
				background: transparent url(../img/icon_originFlight.gif) .8em .4em no-repeat;	
						
			}
			
			#flightCard .dataFlight table th.origin span {				
				font-size: 1.1em;
				font-weight: bold;
								
			}
			
				#flightCard .dataFlight table th.origin em { padding-left: 2.1em;}
				
			/* Icono destino */
			#flightCard .dataFlight table th.destination {
				padding-left: 2.9em;
				background: transparent url(../img/icon_destinationFlight.gif) .8em .4em no-repeat;				
			}
			#flightCard .dataFlight table th.destination em {  padding-left: 1.4em }

			#flightCard .dataFlight table th.destination span {
				font-size: 1.1em;
				
			}
			/* Celdas */
			#flightCard .dataFlight table td {						
				height: 1.8em;
				border-bottom: 1px solid #CDCDCD;
				border-right: 1px solid #CDCDCD;
				border-left: 1px solid #CDCDCD;
				padding: 0 0 0 .8em;
				background: #fff;
				color: #333;	
				font-size: 1.1em;		
			}
			
			/* Celda primera fila */
			#flightCard .dataFlight table tr.first th {
				border-top: 1px solid #dad8d8;	
				font-weight: normal;
			}
			
			/* Celdas sin bordes */
			#flightCard .dataFlight table tr.noBorder td {
				border-bottom: none;
			}
			
			/* Celdas con borde a puntos */
			#flightCard .dataFlight table tr.dottedBorder td {
				border-top: none;
				background: #fff url(../img/back_dottedLineGrayHoriz.gif) left top repeat-x;
			}

			/* Celdas con fondo de color */
			#flightCard .dataFlight table th.col1 {				
				border-left: 1px solid #CDCDCD;
				border-right: 1px solid #CDCDCD;
				border-bottom: 1px solid #CDCDCD;
				padding-left: 1em;				
				background: #fffbf7;
				color: #333;				
				font-size: 1em;
			}
			
			/* Celdas con fondo blanco y mas altas */
			#flightCard .dataFlight table td.otherInfo {
				width: auto;
				height: 2.5em;
				border-left: 1px solid #ebe9e9;
				background: #fff;
				color: #333;
			}
			
			/* Celdas con fondo blanco y mas altas: primera columna */
			#flightCard .dataFlight table td.otherInfo.col1 {
				width: auto;
				border-left: 1px solid #cdcdcd;
			}

				/* Texto de color naranja */
				#flightCard .dataFlight table td em {
					background: #fff;
					color: #d48020;
					font-style: normal;					
				}
				
				/* Icono del tiempo */
				#flightCard .dataFlight table th img.meteo {
					width: 1.95em;
					height: 1.95em;
					vertical-align: middle;
				}
			
		/* Tabla para ficha SIN ESCALA */
		/* No borde izquierdo */
		#flightCard .dataFlight table.noScale td {
			border-left: none !important;
			border-right: none !important;
		}

		/* Celda primera fila */
		#flightCard .dataFlight table.noScale td.col1 {
			background: #fff;
			color: #333;
		}

		#flightCard .dataFlight table.details { margin-left: 1px; }
			* html #flightCard .dataFlight table.details { width: 67em; margin-left: 0; }
			*+html #flightCard .dataFlight table.details { margin-left: 0; }
			
		#flightCard .dataFlight table.details caption {
			border-left: 1px solid #cdcdcd;
			border-right: 1px solid #cdcdcd;
			padding: .5em 0 .5em 27px;
			color: #666;
			font-size: 1.2em;
			font-weight: bold;
			text-align: left;
		}
		
		#flightCard .dataFlight table.details caption.destination {	background: url(../img/icon_destinationFlight.gif) 9px center no-repeat; width:100.1%; margin-left:-.1em; }
		* html #flightCard .dataFlight table.details caption.destination {margin-left:0;}
		*+html #flightCard .dataFlight table.details caption.destination {margin-left:0;}
		#flightCard .dataFlight table.details caption.origin {	background: url(../img/icon_originFlight.gif) 9px center no-repeat; margin-left:-.1em; }
		* html #flightCard .dataFlight table.details caption.origin {margin-left:0;}
		*+html #flightCard .dataFlight table.details caption.origin {margin-left:0;}
			#flightCard .dataFlight table.details caption a {
				position: relative;
				margin-left: 15px;
				font-weight: normal;
				text-transform: uppercase;
				z-index: 21;
			}
			
		#flightCard .dataFlight table.details th { padding-right: 0; padding-left: 0; margin:0; }
		#flightCard .dataFlight table.details th span { padding-left: .5em; }
		
		
		#flightCard .dataFlight table.details .cell1 { width: 71px; }
		#flightCard .dataFlight table.details .cell2 { width: 116px; }
		#flightCard .dataFlight table.details .cell3 { width: 64px; }
		#flightCard .dataFlight table.details .cell4 { width: 53px; }
		#flightCard .dataFlight table.details .cell5 { width: 53px; }
		#flightCard .dataFlight table.details .cell6 { width: 231px; }
		
		/* Celda vacia */
		#flightCard .dataFlight table.details tr.empty td { height: 0 }
				
		
/*------------------------------ TABLA LISTADO AEROPUERTOS ------------------------------*/
/* Tabla */
#airportsList table {
	width: 100%;
	border-collapse: collapse;
	
}

	/* Estilo celdas de encabezado */
	#airportsList table th {
		border: 1px solid #dad8d8;
		border-bottom: none;
		border-left: none;
		padding: .5em 0 1.3em .4em;
		background: url(../img/icon_infoVuelosArrowGray.gif) right bottom no-repeat;
		color: #333;
		font-weight: normal;
		text-align: left;
		line-height: 100%;
		vertical-align: bottom;
		font-size: 1em;
	}
	
	#airportsList table th a{color: #000; text-decoration: underline;}	
	
	/* Encabezado seleccionado */
	#airportsList table th.selected {
		background: url(../img/icon_infoVuelosArrowOrange.gif) right bottom no-repeat;
	}
	
	/* Estilo celdas de datos */
	#airportsList table td {
		width: 188px;
		border-bottom: 1px solid #dad8d8;
		padding: 1em 1em .4em 1.2em;
		background: url(../img/bullet_arrowGrayR.gif) no-repeat .5em 50%;
		color: #666;
		text-transform: uppercase;
		font-size: .9em;
	}
	
	
	/* Anchura celdas para tabla Aeropuertos resto el mundo */
	#airportsList table.allTheWorld td { width: 112px; vertical-align: top; background-position: .5em 1.4em; border-right: 1px solid #DAD8D8; line-height: 13px; }
	#airportsList table.allTheWorld td.noBorder { border-right: none; }
	
	/* Bitacora: 09/03/2007: Para el popup de destinos y companias, colocamos la flechas en su correspondiente lugar */
	/* #airportsList.popupInfoV table.allTheWorld td { background-position: .5em 50%; } */
	
	/* Bitacora: 28/03/2007: Para el popup de destinos colocamos la flechas en su correspondiente lugar */
		/* Bitacora: 03/05/2007: Recolocamos las flecha para que siempre este en la misma posicion */
	#airportsList.popupInfoV table.allTheWorld td {
		border-left: 1px solid #DAD8D8;
		background-position: .5em 1.5em;
	}
	#airportsList.popupInfoV table.allTheWorld td.logo a{
		background:url("../img/logoAenaSmall.gif") no-repeat right bottom;
		padding-right:1.9em;
		display:block;
	}
	   
	
	
/* Tabla incluida en la busqueda avanzada de vuleos  */	
#flightResults #airportsList table.allTheWorld {
	width: 100%;
	margin-top: 1px;
}

	/* Estilo celdas de encabezado */
	#flightResults #airportsList table.allTheWorld th {
		border-top: 1px solid #dad8d8;
		background: url(../img/icon_infoVuelosArrowGray.gif) left bottom repeat-x;
		color: #333;
	}
	
	#airportsList table.allTheWorld th a { display: block; }
	#airportsList table.allTheWorld th a:hover { text-decoration: none; }

	th.heading3 {
		background: url(../img/icon_infoVuelosLast.gif) left bottom repeat-x;
	}
		
	/* Sin borde */
	#flightResults #airportsList table.allTheWorld th.heading3 { border-right: none }
	#flightResults #airportsList table.allTheWorld tr.noBorder td { border-bottom: none }
	
	/* Anchura celdas */
	#flightResults #airportsList table.allTheWorld td { width: 33%; }
	
	
.sizeCitys {width: 80%;}	
.sizeCitys table {margin-left: 3em; border: 1px solid #DAD8D8;}
.sizeCitys table tbody {letter-spacing : .1em; font-variant : normal; line-height : 5px; word-spacing : .9em; }


/*------------------------------ TABLA LISTADO COMPANIAS ------------------------------*/
/* Tabla */
#airCompany table {
	width: 99.5%;
	border-collapse: collapse;
	border-left: 1px solid #dad8d8;
	font-size: 1em;
}

	/* Estilo celdas de encabezado */
	#airCompany table th {
		border-top: 1px solid #dad8d8;

		border-right: 1px solid #dad8d8;
		padding: .9em 0 1.3em 0;
		font-weight: normal;
		text-align: left;
		line-height: 100%;
		vertical-align: bottom;
	}
	
	/* Encabezado columna 1 */
	#airCompany table th.heading1 {
		border-right: none;
		padding-left: 14px;
		background: url(../img/icon_infoVuelosArrowOrange.gif) left bottom no-repeat;
		color: #333;
	}

	/* Encabezado columna 2 */
	#airCompany table th.heading2 {
		
		background: url(../img/icon_infoVuelosArrowOrange.gif) repeat-x left bottom; 
		color: #333;
		
	}

	/* Estilo celdas de datos */
	#airCompany table td {
		width: 347px;
		border-bottom: 1px solid #dad8d8;
		padding: 8px 0 1px 0;
		text-transform: uppercase;
	}
	
	/* Estilo celdas columna 1 */
	#airCompany table td.col1 {
		width: 45px;
		padding-left: 12px;
		
		/* background: url(../img/bullet_arrowGrayR.gif) 5px 65% no-repeat; */
		
		/* bitacora 28/03/07 ajuste vertical simbolo mayor */
		background: url(../img/bullet_arrowGrayR.gif) 5px 70% no-repeat;
		color: #666;
	}
	
	
	/* bitacora 2/04/07 se remaqueta mensg de error */
	#flightResults #headFlightResults.errorVTR {margin: 0; padding: .6em 0 .4em 0; background-color: #FFFCF7; }	
	#flightResults #headFlightResults.errorVTR h3  {display: block; padding: 0 0 .4em 4.5em; margin-bottom: .3em }
	#flightResults #headFlightResults.errorVTR p {width: 65.7em; width /**/ : /**/ 58.2em; padding: .4em 0 0 .5em;  border-top: 1px solid #DDDBE0; font-weight: bold ; font-family: arial; font-size: .8em; color: #303030}
	#flightResults #headFlightResults.errorVTR p span {font-weight: normal; color: #646464 }
	
	
	/* bitacora 10/04/07 se remaqueta mensg de error x sesion solamente */
	#flightResults #headFlightResults.errorVTR p.date2 {width: 50em; padding: .8em 0 0 6em; border-top: 0} 
	
	
/*------------------------------ INFOVUELOS ------------------------------*/	
#content.infoVuelos {margin-top: 0;}

