*{ padding:0; margin:0; font-family:Arial; }
body{ background-color:#000000; }
table{ border-collapse:collapse; }

#wrapper{ background-color:#000000; position:relative; width:1000px; margin:0 auto; z-index:1; }
	/* MENU GENERAL */
	#menu{ background-color:#c0c0c0; width:932px; position:relative; margin:6px auto 0 auto; z-index:2; }
		#menu #tblMenu{ border:0; }
		#menu #tblMenu .tdMenu{ background-color:#555555; border:solid 1px #ffffff;  
								width:155px; font-size:11px; text-align:center; padding:3px 0; }
		#menu #tblMenu .tdMenuOn{ background-color:#a80202; border:solid 1px #fd7b7b;  
								width:155px; font-size:11px; text-align:center; padding:3px 0; }
			#menu #tblMenu .tdMenu a{ color:#cccccc; text-decoration:none; }
			#menu #tblMenu .tdMenuOn a{ color:#ffffff; text-decoration:none; }
			
	/* CONTENIDO GENERAL */
	#plano{ background-color:#ffffff; background-image:url(../img/AvionA.jpg); border:solid 1px #ffffff; 
			width:930px; height:560px; position:relative; margin:3px auto 0 auto; z-index:3; }
		/* MENU DE DETALLES DEL VUELO */
		#plano #menuVuelo{ position:absolute; top:0; left:0; width:920px; text-align:center; display:none; }
			#plano #menuVuelo table{ background-color:#ffffff; border:solid 1px #480000; border-top:0; width:930px; margin:0 auto; }
				#plano #menuVuelo table td{ border:solid 1px #681b1b; width:11%; }
				#plano #menuVuelo table .tdTit{ background-color:#3a3a3a; background-image:url(../img/bgTitMenuVuelo.gif); border-bottom:solid 1px #000000; color:#ffffff; font-size:10px; text-align:center; }
				#plano #menuVuelo table .tdCont{ font-size:10px; text-align:center; padding:3px 0; }
		/* AVION */
		#plano #tblMain{ top:57px; left:128px; position:relative; }
			#plano #tblMain .GpoAsientos{ padding:4px; }
			.tdFila{ text-align:center; font-size:11px; color:#555555; font-weight:bold; width:25px; height:15px; }
			.tdColum{ text-align:center; font-size:11px; color:#555555; font-weight:bold; width:13px; height:25px; }
			.tdAsiento{  }
			#plano table .GpoAsientos div{ margin:1px; width:25px; height:25px; }
			/* Apartado */
			.Tipo1{ background-color:#7b9aac; background-image:url(../img/icoSeparado.gif); }
			.Tipo1C{ background-color:#7b9aac; background-image:url(../img/icoSeparadoMsg.gif); }
			.Tipo1B{ background-color:#7b9aac; background-image:url(../img/icoSeparadoBB.gif); }
			.Tipo1CB{ background-color:#7b9aac; background-image:url(../img/icoSeparadoMsgBB.gif); }
			/* Ocupado */
			.Tipo2{ background-color:#990000; background-image:url(../img/icoOcupado.gif); }
			.Tipo2C{ background-color:#990000; background-image:url(../img/icoOcupadoMsg.gif); }
			.Tipo2B{ background-color:#990000; background-image:url(../img/icoOcupadoBB.gif); }
			.Tipo2CB{ background-color:#990000; background-image:url(../img/icoOcupadoMsgBB.gif); }
			.Tipo2I{ background-color:#990000; background-image:url(../img/icoOcupadoInf.gif); }
			.Tipo2IC{ background-color:#990000; background-image:url(../img/icoOcupadoMsgInf.gif); }
			.Tipo2IB{ background-color:#990000; background-image:url(../img/icoOcupadoBBInf.gif); }
			.Tipo2ICB{ background-color:#990000; background-image:url(../img/icoOcupadoMsgBBInf.gif); }
			/* Disponible */
			.Tipo3{ background-color:#4da330; background-image:url(../img/icoDisponible.gif); cursor:pointer; }
			.Tipo3C{ background-color:#4da330; background-image:url(../img/icoDisponibleMsg.gif); cursor:pointer; }
			.Tipo3B{ background-color:#4da330; background-image:url(../img/icoDisponibleBB.gif); cursor:pointer; }
			.Tipo3CB{ background-color:#4da330; background-image:url(../img/icoDisponibleMsgBB.gif); cursor:pointer; }
			/* Emergencia */
			.Tipo4{ background-color:#fff4bb; background-image:url(../img/icoEmergencia.gif); cursor:pointer; }
			.Tipo4C{ background-color:#fff4bb; background-image:url(../img/icoEmergenciaMsg.gif); cursor:pointer; }
			.Tipo4B{ background-color:#fff4bb; background-image:url(../img/icoEmergenciaBB.gif); cursor:pointer; }
			.Tipo4CB{ background-color:#fff4bb; background-image:url(../img/icoEmergenciaMsgBB.gif); cursor:pointer; }
			/* No Existe */
			.Tipo5{ background-color:#2a2a2a; background-image:url(../img/icoNoExiste.gif); }
			/* Actualizando */
			.Tipo6{ background-color:#2e611d; background-image:url(../img/icoDisponibleEsp.gif); }
			
		/* CAJA CON COMENTARIOS DEL ASIENTO */
		#comment{ background-color:#ffffff; border:solid 2px #002851; width:190px; height:190px; 
				position:absolute; display:none; font-size:10px; z-index:8; }
			#comment #tblComm{ border:solid 1px #ffffff; width:100%; }
				#comment #tblComm .tdTitulo{ background-color:#002851; border:solid 1px #ffffff; color:#ffffff; text-align:center; }
				#comment #tblComm .tdTit{ background-color:#004080; border:solid 1px #ffffff; color:#ffffff; width:50px; padding:1px 0 1px 2px; }
				#comment #tblComm .tdCont{ background-color:#ffffff; border:solid 1px #004080; width:140px; }
				#comment #tblComm .tdTitCom{ background-color:#004080; border:solid 1px #ffffff; color:#ffffff; }
				#comment #tblComm .tdComm{ font-size:10px; }
		/* CAJA CON TIPOS DE STATUS */
		#InfoStatus{ position:absolute; top:300px; left:15px; width:120px; }
			#InfoStatus #tblStatus{ width:100%; }
				#InfoStatus #tblStatus .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
				#InfoStatus #tblStatus .tdImg{ background-color:#ffffff; border:solid 1px #000000; width:25px; height:25px; padding:4px 0 4px 6px; }
					#InfoStatus #tblStatus .tdImg img{ width:25px; height:25px; }
				#InfoStatus #tblStatus .tdNom{ background-color:#ffffff; border:solid 1px #000000; font-size:11px; padding-left:5px; }
				#InfoStatus #tblStatus .tdComm{ font-family:arial; font-size:9px; }
					#InfoStatus #tblStatus .tdComm img{ margin:3px 1px 0 1px; vertical-align:text-bottom; }
		/* CAJA QUE CONTIENE BUSCA POR RESERVA, BUSCA POR PERSONA, VUELOS DE RESERVA Y EQUIPAJE */	
		#InfoVuelos{ position:absolute; top:300px; left:150px; width:250px; }
			/* BUSCA POR RESERVA */
			#InfoVuelos #tblReserva{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; width:100%; }
				#InfoVuelos #tblReserva .tdTit{ color:#ffffff; font-size:12px; padding:7px 5px; }
				#InfoVuelos #tblReserva .tdCont{}
					#InfoVuelos #tblReserva .tdCont input{ background-color:#ffffff; border:solid 1px #012d58; padding:1px; text-transform:uppercase; width:110px; }
				#InfoVuelos #tblReserva .tdBot{ text-align:right; padding-right:3px; }
					#InfoVuelos #tblReserva .tdBot input{ background-color:#cccccc; border:solid 1px #012d58; width:60px; height:20px; font-size:11px; }
			/* BUSCA POR PERSONA */
			#InfoVuelos #tblPasajero{ background-color:#ffffff; border:solid 1px #000000; width:100%; margin-top:1px; }
				#InfoVuelos #tblPasajero .tdTitulo{ background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; font-size:10px; padding-left:2px; cursor:pointer; }
					#InfoVuelos #tblPasajero .tdTitulo img{ margin-left:3px; padding-bottom:1px; }
				#InfoVuelos #tblPasajero .trBuscaPasajeroOff{ display:none; }
				#InfoVuelos #tblPasajero .trBuscaPasajeroOn{ display:block; }
				#InfoVuelos #tblPasajero .tdTit{ border:0; font-size:10px; width:60px; padding-left:2px; }
				#InfoVuelos #tblPasajero .tdCont{ border:0; width:100px; padding-left:2px; }
					#InfoVuelos #tblPasajero .tdCont input{ font-size:10px; padding-left:1px; width:90px; text-transform:uppercase; }
				#InfoVuelos #tblPasajero .tdBot{ border:solid 1px #000000; text-align:center; }
					#InfoVuelos #tblPasajero .tdBot input{ border:solid 1px #333333; color:#333333; width:52px; font-size:10px; padding:2px; }
				#InfoVuelos #tblListaPasajeros{ background-color:#ffffff; width:100%; margin-top:1px; }
					#InfoVuelos #tblListaPasajeros .tdTitulo{ background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; font-size:10px; text-align:center; }
					#InfoVuelos #tblListaPasajeros .tdTit{ background-image:url(../img/bgTdTit.gif); border:solid 1px #000000; font-size:10px; text-align:center; padding:0 1px; }
					#InfoVuelos #tblListaPasajeros .tdCont{ border:solid 1px #000000; font-size:10px; text-align:center; padding:1px 0; }
					#InfoVuelos #tblListaPasajeros .tdContL{ border:solid 1px #000000; color:Blue; font-size:10px; text-decoration:underline; text-align:left; padding:0 1px; cursor:pointer; }
			/* VUELOS DE RESERVA */
			#InfoVuelos #ListaVlos{ margin-top:10px; }
			#InfoVuelos #ListaVlos #tblListaVlos{ width:100%; }
				#InfoVuelos #ListaVlos #tblListaVlos .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
				#InfoVuelos #ListaVlos #tblListaVlos .tdTit{ background-color:#abc6e7; background-image:url(../img/bgTdTit.gif); border:solid 1px #000000; color:#0b2444; text-align:center; font-size:11px; padding:1px 0; }
				#InfoVuelos #ListaVlos #tblListaVlos .tdCont{ background-color:#ffffff; border:solid 1px black; font-size:11px; text-align:center; padding:2px 0; }
				#InfoVuelos #ListaVlos #tblListaVlos .tdContOn{ background-color:#ffffff; background-image:url(../img/planeB.gif); background-repeat:no-repeat; background-position:center center; border:solid 1px black; font-size:12px; text-align:center; padding:2px 0; cursor:pointer; }
				#InfoVuelos #ListaVlos #tblListaVlos .tdContOv{ background-color:#ffffff; background-image:url(../img/planeR.gif); background-repeat:no-repeat; background-position:center center; border:solid 1px black; font-size:12px; text-align:center; padding:2px 0; cursor:pointer; }
				#InfoVuelos #ListaVlos #tblListaVlos .tdContOff{ background-color:#ffffff; background-image:url(../img/planeW.gif); background-repeat:no-repeat; background-position:center center; border:solid 1px black; font-size:12px; text-align:center; padding:2px 0; cursor:pointer; }
			/* EQUIPAJE DE RESERVA */
			#InfoVuelos #infoXQ{ margin-top:10px; display:none; }
				#InfoVuelos #infoXQ #tblInfoXQ{ width:100%; }
					#InfoVuelos #infoXQ #tblInfoXQ .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
					#InfoVuelos #infoXQ #tblInfoXQ .tdTit{ background-color:#abc6e7; background-image:url(../img/bgTdTit.gif); border:solid 1px #000000; color:#0b2444; font-size:11px; padding:2px 3px; width:83px; }
					#InfoVuelos #infoXQ #tblInfoXQ .tdCont{ background-color:#ffffff; border:solid 1px #000000; width:130px; padding:2px 0 2px 3px; font-size:12px; }
						#InfoVuelos #infoXQ #tblInfoXQ .tdCont input{ border:solid 1px #012d58; width:50px; padding-left:1px; }
					#InfoVuelos #infoXQ #tblInfoXQ .tdBot{ background-color:#ffffff; border:solid 1px #000000; text-align:center; font-size:11px; width:117px; cursor:pointer; }
		/* CAJA QUE CONTIENE PAXES DE LA RESERVA */
		#InfoPaxes{ position:absolute; top:300px; left:415px; display:none; }
			#InfoPaxes #tblHeadPaxes{  }
				#InfoPaxes #tblHeadPaxes .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
				#InfoPaxes #tblHeadPaxes .tdTit{ background-color:#abc6e7; background-image:url(../img/bgTdTit.gif); border:solid 1px #000000; color:#0b2444; text-align:center; font-size:11px; padding:1px 0; }
				#InfoPaxes #tblHeadPaxes .tdCont{}
				#InfoPaxes #tblHeadPaxes .tdSpace{ width:16px; }
					#InfoPaxes #tblHeadPaxes #portaPaxes{ overflow:auto; height:201px; scrollbar-3dlight-color:white; scrollbar-arrow-color:#ffffff; scrollbar-base-color:black; scrollbar-darkshadow-color:#000000; scrollbar-face-color:#656565; scrollbar-highlight-color:#000000; scrollbar-shadow-color:white; }				
						#InfoPaxes #tblHeadPaxes #portaPaxes #tblPaxes .trOff{ background-color:#ffffff; }
						#InfoPaxes #tblHeadPaxes #portaPaxes #tblPaxes .trOn{ background-color:#fef87a; }
						#InfoPaxes #tblHeadPaxes #portaPaxes #tblPaxes td{ border:solid 1px #000000; font-size:12px; padding:2px 0; }
						#InfoPaxes #tblHeadPaxes #portaPaxes #tblPaxes .tdContR{ width:100px; text-align:center; }
						#InfoPaxes #tblHeadPaxes #portaPaxes #tblPaxes .tdContFA{ width:50px; text-align:center; }
						#InfoPaxes #tblHeadPaxes #portaPaxes #tblPaxes .tdContN{ width:226px; padding:2px 0 2px 4px; }
							#InfoPaxes #tblHeadPaxes #portaPaxes #tblPaxes .tdContN span{ font-size:10px; color:#840000; padding-left:10px; }
	/* CUADROS DE PRELOAD */
	.preloaderVuelos{ background-color:#ffffff; border:solid 1px #000000; font-size:10px; position:absolute;
					width:160px; height:20px; top:345px; left:187px; padding:30px 69px;}		
	.preloaderAvion{ background-color:#ffffff; background-image:url(../img/preload.gif); position:absolute;
					background-repeat:no-repeat; background-position:center center; border:0; 
					top:75px; left:143px; width:740px; height:170px; z-index:2; display:none; }
	.preloaderXQ{ background-color:#ffffff; background-image:url(../img/preload.gif); position:absolute;
					background-repeat:no-repeat; background-position:center center; border:solid 1px #000000; 
					top:445px; left:150px; width:248px; height:70px; z-index:2; display:none; }
	.preloaderPaxes{ background-color:#ffffff; background-image:url(../img/preload.gif); position:absolute;
					background-repeat:no-repeat; background-position:center center; border:solid 1px #000000; 
					top:300px; left:415px; width:484px; height:215px; z-index:2; display:none; }
		
		
/*---------------------------------------------------------------------------------------
------------------------------ separa.aspx y bloqueo.aspx--------------------------------
---------------------------------------------------------------------------------------*/
		/* CAJA QUE CONTIENE PARAMETROS DE BUSQUEDA Y BOTON DE GUARDAR */
		#InfoSepara{ position:absolute; top:320px; left:65px; width:300px; z-index:3; }
			/* PARAMETROS DE BUSQUEDA DE VUELO */
			#InfoSepara #SeparaParam{ }
				#InfoSepara #SeparaParam #tblParams{ border:solid 1px #000000; width:100%; }
					#InfoSepara #SeparaParam #tblParams .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
					#InfoSepara #SeparaParam #tblParams .tdTit{ background-color:#abc6e7; background-image:url(../img/bgTdTit.gif); border:solid 1px #000000; color:#0b2444; text-align:center; font-size:11px; padding:1px 0; width:33%; }
					#InfoSepara #SeparaParam #tblParams .tdCont{ background-color:#ffffff; border:solid 1px #000000; text-align:center; padding:3px 0; }
						#InfoSepara #SeparaParam #tblParams .tdCont input{ width:60px; font-size:11px; text-align:center; cursor:pointer; }
						#InfoSepara #SeparaParam #tblParams .tdCont select{ width:80px; font-size:11px; text-align:center; cursor:pointer; }
			/* BOTON DE GUARDAR */
			#InfoSepara #SeparaCoords{ margin-top:15px; display:none; }
				#InfoSepara #SeparaCoords #tblCoords{ border:solid 1px #000000; width:160px; }
					#InfoSepara #SeparaCoords #tblCoords .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
					#InfoSepara #SeparaCoords #tblCoords .tdTit{ background-color:#abc6e7; background-image:url(../img/bgTdTit.gif); border:solid 1px #000000; color:#0b2444; text-align:center; font-size:11px; padding:1px 0; width:33%; }
					#InfoSepara #SeparaCoords #tblCoords .tdTit2{ background-color:#ffff80; border:solid 1px #000000; color:#222222; text-align:center; font-size:11px; padding:1px 0; width:33%; }
					#InfoSepara #SeparaCoords #tblCoords .tdCont{ background-color:#ffffff; border:solid 0px #000000; text-align:center; padding:3px 0; }
						#InfoSepara #SeparaCoords #tblCoords .tdCont select{ width:100px; font-size:11px; text-align:center;  }
					#InfoSepara #SeparaCoords #tblCoords .tdBot{ background-color:#ffffff; border:solid 1px #000000; text-align:center; padding:10px 0; }
						#InfoSepara #SeparaCoords #tblCoords .tdBot input{ background-color:#aabfd5; border:solid 1px #304861; color:#304861; font-size:11px; font-weight:bold; width:100px; }
		/* PREGARGA DE SEPARAR Y BLOQUEAR */
		.preloaderSepara { background-color:#ffffff; background-image:url(../img/preload.gif); position:absolute;
						   background-repeat:no-repeat; background-position:center center; border:0; 
						   top:75px; left:170px; width:685px; height:170px; z-index:2; display:none; }
		/* ESTILOS DE ASIENTO EN SEPARA Y BLOQUEA */
		.TipoA{ background-color:#4da330; background-image:url(../img/icoSeparado.gif); cursor:pointer; }
		.TipoV{ background-color:#f3f3f3; background-image:url(../img/icoDisponibleVacio.gif); cursor:pointer; }
		.TipoR{ background-color:#f3f3f3; background-image:url(../img/icoOcupadoVacio.gif); cursor:pointer; }
					

/*---------------------------------------------------------------------------------------
------------------------------------- abreVuelo.aspx ------------------------------------
---------------------------------------------------------------------------------------*/
		/* CAJA QUE CONTIENE BUSCAR VUELO, ABRIR VUELO, CERRAR VUELO Y SALIDA DEL VUELO */
		#InfoAbre{ background-color:#c0c0c0; border:solid 1px #ffffff; width:930px; height:545px; 
				   position:relative; margin:3px auto 0 auto; z-index:3; }
			/* BUSCAR VUELO */
			#InfoAbre #tblVuelos{ margin:30px auto 0 auto; width:370px; }
				#InfoAbre #tblVuelos .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
				#InfoAbre #tblVuelos .tdTit{ background-color:#abc6e7; background-image:url(../img/bgTdTit.gif); border:solid 1px #000000; color:#0b2444; text-align:center; font-size:11px; padding:1px 0; width:33%; }
				#InfoAbre #tblVuelos .tdCont{ background-color:#ffffff; border:solid 1px #000000; font-size:11px; text-align:center; padding:3px; }
					#InfoAbre #tblVuelos .tdCont input{ width:60px; font-size:11px; text-align:center; cursor:pointer; }
					#InfoAbre #tblVuelos .tdCont select{ font-size:11px; }
			/* INFORMACION PARA ABRIR VUELO */
			#InfoAbre #tblInfoVuelo{ border:solid 1px #000000; margin:40px auto 0 auto; width:370px; }
				#InfoAbre #tblInfoVuelo .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
				#InfoAbre #tblInfoVuelo .tdTit{ background-color:#abc6e7; background-image:url(../img/bgTdTit.gif); border:solid 1px #000000; color:#0b2444; font-size:11px; text-align:center; padding:1px 0 1px 3px; }
				#InfoAbre #tblInfoVuelo .tdCont{ background-color:#ffffff; border:solid 1px #000000; font-size:12px; text-align:center; padding:3px; }
					#InfoAbre #tblInfoVuelo .tdCont span{ font-size:11px; color:#006a00; font-weight:bold; }
					#InfoAbre #tblInfoVuelo .tdCont select{ font-size:11px; }
					#InfoAbre #tblInfoVuelo .tdCont #txtMatricula{ width:60px; font-size:11px; text-align:center; text-transform:uppercase; }
					#InfoAbre #tblInfoVuelo .tdCont #txtTemp{ width:25px; text-align:center; font-size:11px; }
					#InfoAbre #tblInfoVuelo .tdCont #txtMenu{ font-size:11px; width:150px; padding:0 0 0 1px; text-transform:uppercase; }
					#InfoAbre #tblInfoVuelo .tdCont #txtComentarios{ font-size:11px; width:180px; padding:0 0 0 1px; text-transform:uppercase; }
				#InfoAbre #tblInfoVuelo .tdBot{ background-color:#ffffff; border:solid 1px #000000; text-align:center; padding:10px 0 5px 0; }
					#InfoAbre #tblInfoVuelo .tdBot input{ background-color:#aabfd5; border:solid 1px #304861; color:#304861; font-size:11px; padding:2px 0; font-weight:bold; }
			/* INFORMACION PARA CERRAR VUELO Y HORA DE SALIDA */
			#InfoAbre #tblCierreSalida{ width:370px; margin:10px auto; }
				#InfoAbre #tblCierreSalida td{ width:50%; }
					#InfoAbre #tblCierreSalida td table{ width:95%; }
				/* CERRAR VUELO */
				#InfoAbre  #tblCierreSalida #tblCierraVuelo .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
				#InfoAbre  #tblCierreSalida #tblCierraVuelo .tdTit{ background-color:#abc6e7; background-image:url(../img/bgTdTit.gif); border:solid 1px #000000; color:#0b2444; font-size:11px; text-align:center; padding:1px 0 1px 3px; }
				#InfoAbre  #tblCierreSalida #tblCierraVuelo .tdCont{ background-color:#ffffff; border:solid 1px #000000; font-size:12px; text-align:center; padding: 5px 3px; }
				#InfoAbre  #tblCierreSalida #tblCierraVuelo .tdBot{ background-color:#ffffff; border:solid 1px #000000; text-align:center; padding:10px 0 5px 0; }
					#InfoAbre  #tblCierreSalida #tblCierraVuelo .tdBot input{ background-color:#aabfd5; border:solid 1px #304861; width:105px; color:#304861; font-size:11px; padding:2px 0; font-weight:bold; }
				/* SALIDA DEL VUELO */
				#InfoAbre  #tblCierreSalida #tblSaleVuelo .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
				#InfoAbre  #tblCierreSalida #tblSaleVuelo .tdTit{ background-color:#abc6e7; background-image:url(../img/bgTdTit.gif); border:solid 1px #000000; color:#0b2444; font-size:11px; text-align:center; padding:1px 0 1px 3px; }
				#InfoAbre  #tblCierreSalida #tblSaleVuelo .tdCont{ background-color:#ffffff; border:solid 1px #000000; font-size:12px; text-align:center; padding:3px; }
					#InfoAbre  #tblCierreSalida #tblSaleVuelo .tdCont select{ font-size:10px; }
				#InfoAbre  #tblCierreSalida #tblSaleVuelo .tdBot{ background-color:#ffffff; border:solid 1px #000000; text-align:center; padding:10px 0 5px 0; }
					#InfoAbre  #tblCierreSalida #tblSaleVuelo .tdBot input{ background-color:#aabfd5; border:solid 1px #304861; color:#304861; font-size:11px; padding:2px 0; font-weight:bold; }
			/* MENSAJE DE ERROR */
			#InfoAbre .error{ margin-top:10px; text-align:center; }
			
			/* POPUP PARA VUELOS SIN CERRAR */
				#Popup #tblPopup{ background-color:#b30000; color:#fff; width:400px; margin:1px; }
					#Popup #tblPopup .tdTitulo{ font-size:small; font-weight:bold; text-align:center; padding:1px 0; }
					#Popup #tblPopup .tdBoton{ border-left:solid 1px #fff; text-align:center; font-weight:bold; cursor:pointer; }
				#Popup #tblVuelosAbiertos{ width:380px; margin:10px auto; }
					#Popup #tblVuelosAbiertos .tdT{ font-size:small; font-weight:bold; text-align:center; padding-bottom:3px; border-bottom:solid 1px #cccccc}
					#Popup #tblVuelosAbiertos .tdCont{ text-align:center; color:#444; font-size:small; padding:2px 0; }
					
			.show{ display:block; }
			.hide{ display:none; }

/*---------------------------------------------------------------------------------------
------------------------------------- reportes.aspx ------------------------------------
---------------------------------------------------------------------------------------*/

		#InfoAbre #RptsParam{ margin:30px auto 0 auto; width:370px; }
				#InfoAbre #RptsParam #tblParams{ border:solid 1px #000000; width:100%; }
					#InfoAbre #RptsParam #tblParams .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
					#InfoAbre #RptsParam #tblParams .tdTit{ background-color:#abc6e7; background-image:url(../img/bgTdTit.gif); border:solid 1px #000000; color:#0b2444; text-align:center; font-size:11px; padding:1px 0; width:33%; }
					#InfoAbre #RptsParam #tblParams .tdCont{ background-color:#ffffff; border:solid 1px #000000; text-align:center; padding:3px 0; }
						#InfoAbre #RptsParam #tblParams .tdCont input{ width:60px; font-size:11px; text-align:center; cursor:pointer; }
						#InfoAbre #RptsParam #tblParams .tdCont select{ width:80px; font-size:11px; text-align:center; cursor:pointer; }
					#InfoAbre #RptsParam #tblParams .tdRadios{ background-color:#ffffff; font-size:11px; }

/*---------------------------------------------------------------------------------------
--------------------------------------- login.aspx -------------------------------------
---------------------------------------------------------------------------------------*/

				#InfoAbre #tblLogin{ background-color:#ffffff; border:solid 1px black; margin:40px auto; }
					#InfoAbre #tblLogin .tdSpace{ height:10px; }
					#InfoAbre #tblLogin .tdTitulo{ background-color:#024991; background-image:url(../img/bgTdTitulo.gif); border:solid 1px #000000; color:#ffffff; text-align:center; font-size:12px; padding:2px 0; }
					#InfoAbre #tblLogin .tdTit{ font-size:11px; padding:3px; }
					#InfoAbre #tblLogin .tdCont{ padding:3px; }
						#InfoAbre #tblLogin .tdCont input{ font-size:11px; text-transform:uppercase; width:100px; padding:1px; }
						#InfoAbre #tblLogin .tdCont select{ font-size:11px; }
					#InfoAbre #tblLogin .tdImg{ position:absolute; }
						#InfoAbre #tblLogin .tdImg img{ width:92px; height:92px; position:relative; top:16px; left:-10px; }
					#InfoAbre #tblLogin .tdBot{ padding:15px 0 10px 0; text-align:center; }
						#InfoAbre #tblLogin .tdBot input{ background-color:#aabfd5; border:solid 1px #304861; color:#304861; font-size:11px; font-weight:bold; width:100px; }
						
						
						