html, body{ border-right: 0 none; border-left: 0 none; background-color: #999; scrollbar-3dlight-color : #808080; scrollbar-arrow-color : #000000; scrollbar-base-color : #D4D0C8; scrollbar-darkshadow-color : #404040; scrollbar-face-color : #D4D4cA; scrollbar-highlight-color : #FFFFFF; scrollbar-shadow-color : #808080; scrollbar-track-color : #ebebeb; font-family: Arial, Verdana, tahoma; color:#333333; margin: 0; cursor: default; }
td{ font-family: Arial, Verdana, tahoma; font-size: 11px; color:#333333; background-position: 0 center; }
hr{border: 1px dashed #cccccc; height:1px; width:98%;}
.m{
	cursor:pointer;
}
select, input, textarea{
	font-family: Arial, Verdana, tahoma;
	font-size: 11px;
	color:#333333;
}
select, input{
	height: 18px;
	border: 1px solid #D4D4CA;
}
a:link {color: #006699;}
a:visited {color: purple;}
a:hover {color: #FF6600;}
a:active {color: #666699;}
.ast{
	color: #FF6600;
	font-weight:bold;
	font-size: 13pt;
	padding-left: 5px;
}

#logueoimg{cursor:pointer;}
#olvidoimg{cursor:pointer;}
#logueoimg2{cursor:pointer;}
#olvidoimg2{cursor:pointer;}
#salirimg{cursor:pointer;}
#volverimg{cursor:pointer;}

#divAereos{
		position: absolute;
		z-index: 110;
		top: 194px;
		text-align: right;
		width: 100%;
		height: 195px;
		overflow: auto;
		visibility: hidden;
		border-right: 1px solid #aaaaaa;
}
#principal{
		height:100%;		
		width: 740px;	
		background: #D4D4CA;
		border-left: 3px solid #ffffff;
		border-right: 3px solid #ffffff;
}
#header{
		height:108px;
		background: #D4D4CA;
		width: 100%;		
}
#contenido{
		height: 100%;
		width: 100%;
}		
#contenidoM{
		height: 100%;
		width: 545px;		
}
#infoCentral{
		margin-top:15px;
		height: 450px;
		width: 100%;
}
#menu{
		height: 100%;
		width: 210px;
		background: url(bg.gif) #D4D4CA;
}
#tdIzquierda{
		width: 190px;
		vertical-align:top;
		border-right: 1px solid #ffffff;
		background: #e5e5e5;
}
#loginAgencia{
		background: url(loginagencias.jpg);
		background-repeat:no-repeat;
}
#loginAgencia2{
		background: url(loginagencias2.jpg);
		background-repeat:no-repeat;
}
#calcucuotas{
		background: url(calcucuotas.jpg);
		background-repeat:no-repeat;
}
#errorLogin{position:absolute; z-index:2; top:114px;}
#errorLogin2{position:absolute; z-index:4; top:207px;}
.inputLogin{
		border: 1px solid #94C6E3;
		background: #ffffff;
		height: 17px;
		width: 90px;
		padding-left: 4px;
}
.inputLogin2{
		border: 1px solid #94C6E3;
		background: #ffffff;
		height: 17px;
		width: 100px;
		padding-left: 4px;
}
.inputOlvido{
		border: 1px solid #94C6E3;
		background: #ffffff;
		height: 17px;
		width: 140px;
		padding-left: 4px;
}
#backEmpresa1{
		background: url(fnd_empresa1.jpg);
		background-repeat:no-repeat;
		width:543px;
		height:199px;
		padding:13px;
		padding-top:0px;
}
#backEmpresa2{
		background: url(fnd_empresa2.jpg);
		background-repeat:no-repeat;
		width:543px;
		height:140px;
		padding:13px;
		padding-top:0px;
}
#servicio1{
		background: url(servicios_foto1.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		padding-left:13px;
		padding-top:2px;
		padding-right:90px;
		padding-bottom:3px;
		height:225px; 
}
#servicio2{
		padding:5px;
		padding-left:13px; 
}
#servicio3{
		padding:5px;
		padding-left:13px; 
}
#servicio4{
		padding:5px;
		padding-left:13px; 
}
#servicio5{
		padding:5px;
		padding-left:13px; 
}
.destinos1{
		background: url(destinos_foto1.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		padding-left:13px;
		padding-top:2px;
		padding-right:13px;
		padding-bottom:10px;
		height:160px; 
}
.destinosDatos{
		padding:5px;
		padding-left:13px; 
}
.titServ{
		font-weight:bold;
		color:#003366;
}
.titNovaero{
		background: #EFDCBB;
		border: 1px solid #ffffff;
		color:#006699;
}
.titTarjeta{
		background: #E1EFFF;
		border: 1px solid #ffffff;
		color:#006699;
}
.infNovaero{
		background: #efefef;
		border: 1px solid #ffffff;
		border-top:none;
		padding: 5px;
		cursor:pointer;
}
.infTarjeta{
		background: #efefef;
		border: 1px solid #ffffdd;
		border-top:none;
		padding: 5px;
}
.notaNovaero{
		background: #DAE7E2;
		border: 1px solid #ffffff;
		border-top:none;
		padding: 3px;
}
.tdNovaero{
	background: #A9D1E9;
	font-weight:bold; 
	color:#006699;
	padding-left: 4px;
	height:20px;
}
.tdNovaero1{
	background: #E5E5E5;
	color:#444444;
	padding-left: 4px;
	padding-right: 2px;
	height:20px;
}
.tdNovaero2{
	background: #EFEFEF;
	color:#444444;
	padding-left: 4px;
	padding-right: 2px;
	height:20px;
}
#empresasAereas{
		border-color:#cccccc; 
		border-style:dotted; 
		border-width:1px;
		padding:6px;
		background:#F8FBF0;
		line-height:18px;
}
#backUsuario{
		background: url(fnd_usuario.jpg);
		background-repeat:no-repeat;
}
#backLogoAero{
		background: url(fnd_logoaero.jpg);
		background-repeat:no-repeat;
		width: 195px;
		height:36px;
		padding-top:5px;
}
#bannerWT{
		background: url(fnd_banner.jpg);
		background-repeat:no-repeat;
}
#tdCentral{
		width: 543px;
		vertical-align:top;
		background: #F4F9E8;
}

#contacto{	
		background: url(fnd_contactenos.jpg);
		background-repeat:no-repeat;
		height:268px;
		width:543px;
}
.inputContacto{
		border: 1px solid #94C6E3;
		background: #ffffff;
		height: 17px;
		width: 180px;
		padding-left: 4px;
}
.inputRegistro{
		border: 1px solid #94C6E3;
		background: #ffffff;
		height: 18px;
		width: 120px;
		padding-left: 4px;
}
.areaContacto{
		border: 1px solid #94C6E3;
		background: #ffffff;
		height: 85px;
		width: 180px;
		padding-left: 4px;
}

#footer{
		background: #8e8e8e;
		height: 44px;
		font-size: 11px;
		color: #ffffff;
		width: 100%;
}
#footerPie{
		background: url(footer.jpg);
		height: 36px;
		width: 734px;		
}
.textoFooter{
		font-family:Verdana, Arial, Tahoma;
		font-size: 11px;
		color: #ffffff;
		padding-left: 20px;
}
.textoFooter a:link{text-decoration: none;color: #ffffff;}
.textoFooter a:hover{text-decoration: none;color: #ffffff;}
.textoFooter a:visited{text-decoration: none;color: #ffffff;}
.textoFooter a:active{text-decoration: none;color: #ffffff;}

.hotelTablatit {
	color: #FFFFFF;
	border-bottom: 1px solid #ffffff;
	vertical-align: middle;
	text-align: center;
	background: #94C5E3;
}
.hotelTablatext{
	color: #333333;
	border-bottom: 1px solid #B9DAEC;
	vertical-align: middle;
	text-align: center;
	background: #D7EAF4;
}
.hotelTabla{
	border: 1px solid #ffffff;
	background: #EBEBEB;
	width: 536px;
}
.nombreHotel{
	color: #333366;
	vertical-align: middle;
	font-weight:bold;
}
/**/
.inputsT{
	border:1px solid #A6BBCE;
	padding-left:4px;
	height:18px;
}
.h2hSub{
	background-color:#D9CC90;
	font-size: 11px;
	color:#ffffff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:54px;
	height:18px;
	border:none;
	cursor:pointer;
}
.h2hSub2{
	background-color:#C29370;
	font-size: 11px;
	color:#ffffff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:58px;
	height:18px;
	border:none;
	cursor:pointer;
}
.h2hSub3{
	background-color:#7491B1;
	font-size: 11px;
	color:#ffffff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:52px;
	height:18px;
	border:none;
	cursor:pointer;
}
#Motor{
	border-bottom:1px solid #C7C7C7;
	background-color:#E2EAEB;
}
.calendarioFlash, .m, label{
	cursor:pointer;
}
img{border:0;}
.fotoMarco{
	border:1px solid #4F7F96;
}
.grid1{
	height:88px;
	background-color:#F8F7F0;
	vertical-align:top;
}
.grid2{
	height:88px;
	background-color:#ECE9D8;
	vertical-align:top;
}
.gridRes1{
	background-color:#FFFFee;
	border-bottom:1px solid #d5d5d5;
}
.gridRes2{
	background-color:#F3F5EB;
	border-bottom:1px solid #d5d5d5;
}
.ciudadHP1{
	color:#663300;
	font-size:11px;
	font-weight:bold;
}
.ciudadHP2{
	color:#006699;
	font-size:11px;
	font-weight:bold;
}
.nombreHP1{
	color:#9F5000;
	font-weight:bold;
	padding-left:3px;
	font-size:12px;
}
.nombreHP2{
	color:#335577;
	font-weight:bold;
	padding-left:3px;
	font-size:12px;
}
.precioHP{
	color:#990000;
	font-weight:bold;
	font-size:13px;
	font-family:"Trebuchet MS", Arial,Helvetica,sans-serif;
}
.precioHP span{
	color:#9E4541;
	font-weight:normal;
	font-size:11px;
}
.asd{
	background:url(bgasd.jpg) repeat-x;
}
.titDET{
	background-image:url(link.gif);
	background-position:3px 8px;
	background-repeat:no-repeat;
	background-color:#ECE9D8;
	padding:5px 5px 5px 16px;
	font-size:11px;
	font-weight:bold;
	color:#43564D;
}
.dataDET{
	padding:5px 5px 8px 5px;
}
.destaca{
	color:#335577;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
}
.resultBus{
	background-color:#E1EAD9;
	border-bottom:4px solid #ffffff;
	background-image:url(dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.flow3{
	overflow:hidden;
	height:44px;
}
.InputEstado{
	border:none;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	width:80px;
}
form{margin:0;border:none;}
.tip{
	color:#666666;
	font-size:10px;
	padding:5px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
th{
	background-color:#EDE1B3;
	color:#7D6651;
	text-align:left;
	padding:4px 8px 4px 4px;
	font-size:11px;
}
.datos{
	font-weight:bold;
	font-size:12px !important;
	color:#6B818D;
	line-height:18px;
}