html, body { border-left: 0 none; border-right: 0 none; margin: 0; font-family: Arial, Verdana, tahoma; cursor: default; background-color: #999999; color: #333333; background-image: url(images/fondo_playa.jpg); background-attachment: fixed; }
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 {
  border: 1px solid #d4d4ca;
  height: 18px;
}
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 {
  border-right: 1px solid #aaaaaa;
  overflow: auto;
  position: absolute;
  z-index: 110;
  top: 194px;
  text-align: right;
  width: 100%;
  height: 195px;
  visibility: hidden;
}
#principal {
  border-left: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
  background: #d4d4ca none repeat scroll 0%;
  height: 100px;
  width: 300px;
}
#header {
  background: #d4d4ca none repeat scroll 0%;
  height: auto;
  width: 200px;
}
#contenido {
  height: 100%;
  width: 100%;
}
#contenidoM {
  height: 100%;
  width: 545px;
}
#infoCentral {
  margin-top: 15px;
  height: 450px;
  width: 100%;
}
#menu {
  background: #d4d4ca url(bg.gif) repeat scroll 0%;
  height: 100%;
  width: 210px;
}
#tdIzquierda {
  border-right: 1px solid #ffffff;
  background: #e5e5e5 none repeat scroll 0%;
  width: 190px;
  vertical-align: top;
}
#loginAgencia {
  background: transparent url(loginagencias.jpg) no-repeat scroll 0%;
}
#loginAgencia2 {
  background: transparent url(loginagencias2.jpg) no-repeat scroll 0%;
}
#calcucuotas {
  background: transparent url(calcucuotas.jpg) no-repeat scroll 0%;
}
#errorLogin {
  position: absolute;
  z-index: 2;
  top: 114px;
}
#errorLogin2 {
  position: absolute;
  z-index: 4;
  top: 207px;
}
.inputLogin {
  border: 1px solid #94c6e3;
  background: #ffffff none repeat scroll 0%;
  text-align: left;
  padding-left: 4px;
}
.inputLogin2 {
  border: 1px solid #94c6e3;
  background: #ffffff none repeat scroll 0%;
  height: 17px;
  width: 100px;
  padding-left: 4px;
}
.inputOlvido {
  border: 1px solid #94c6e3;
  background: #ffffff none repeat scroll 0%;
  height: 17px;
  width: 140px;
  padding-left: 4px;
}
#backEmpresa1 {
  padding: 0px 13px 13px;
  background: transparent url(fnd_empresa1.jpg) no-repeat scroll 0%;
  width: 543px;
  height: 199px;
}
#backEmpresa2 {
  padding: 0px 13px 13px;
  background: transparent url(fnd_empresa2.jpg) no-repeat scroll 0%;
  width: 543px;
  height: 140px;
}
#servicio1 {
  padding: 2px 90px 3px 13px;
  background: transparent url(servicios_foto1.jpg) no-repeat scroll right top;
  height: 225px;
}
#servicio2 {
  padding: 5px 5px 5px 13px;
}
#servicio3 {
  padding: 5px 5px 5px 13px;
}
#servicio4 {
  padding: 5px 5px 5px 13px;
}
#servicio5 {
  padding: 5px 5px 5px 13px;
}
.destinos1 {
  padding: 2px 13px 10px;
  background: transparent url(destinos_foto1.jpg) no-repeat scroll right top;
  height: 160px;
}
.destinosDatos {
  padding: 5px 5px 5px 13px;
}
.titServ {
  font-weight: bold;
  color: #003366;
}
.titNovaero {
  border: 1px solid #ffffff;
  background: #efdcbb none repeat scroll 0%;
  color: #006699;
}
.titTarjeta {
  border: 1px solid #ffffff;
  background: #e1efff none repeat scroll 0%;
  color: #006699;
}
.infTarjeta {
  border-style: none solid solid;
  border-width: medium 1px 1px;
  border-left: 1px solid #ffffdd;
  border-right: 1px solid #ffffdd;
  border-bottom: 1px solid #ffffdd;
  padding: 0 5px;
  background: #efefef none repeat scroll 0%;
}
.tdNovaero {
  background: #a9d1e9 none repeat scroll 0%;
  font-weight: bold;
  color: #006699;
  padding-left: 4px;
  height: 20px;
}
.tdNovaero1 {
  background: #e5e5e5 none repeat scroll 0%;
  color: #444444;
  padding-left: 4px;
  padding-right: 2px;
  height: 20px;
}
.tdNovaero2 {
  background: #efefef none repeat scroll 0%;
  color: #444444;
  padding-left: 4px;
  padding-right: 2px;
  height: 20px;
}
#empresasAereas {
  border: 1px dotted #cccccc;
  padding: 6px;
  background: #f8fbf0 none repeat scroll 0%;
  line-height: 18px;
}
#backUsuario {
  background: transparent url(fnd_usuario.jpg) no-repeat scroll 0%;
}
#backLogoAero {
  background: transparent url(fnd_logoaero.jpg) no-repeat scroll 0%;
  width: 195px;
  height: 36px;
  padding-top: 5px;
}
#bannerWT {
  background: transparent url(fnd_banner.jpg) no-repeat scroll 0%;
}
#tdCentral {
  background: #f4f9e8 none repeat scroll 0%;
  width: 543px;
  vertical-align: top;
}
#contacto {
  background: transparent url(fnd_contactenos.jpg) no-repeat scroll 0%;
  height: 268px;
  width: 543px;
}
.inputContacto {
  border: 1px solid #94c6e3;
  background: #ffffff none repeat scroll 0%;
  height: 17px;
  width: 180px;
  padding-left: 4px;
}
.inputRegistro {
  border: 1px solid #94c6e3;
  background: #ffffff none repeat scroll 0%;
  height: 18px;
  width: 120px;
  padding-left: 4px;
}
.areaContacto {
  border: 1px solid #94c6e3;
  background: #ffffff none repeat scroll 0%;
  height: 85px;
  width: 180px;
  padding-left: 4px;
}
#footer {
  background: #8e8e8e none repeat scroll 0%;
  height: 44px;
  font-size: 11px;
  color: #ffffff;
  width: 100%;
}
#footerPie {
  background: transparent url(footer.jpg) repeat scroll 0%;
  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 {
  border-bottom: 1px solid #ffffff;
  background: #94c5e3 none repeat scroll 0%;
  color: #ffffff;
  vertical-align: middle;
  text-align: center;
}
.hotelTablatext {
  border-bottom: 1px solid #b9daec;
  background: #d7eaf4 none repeat scroll 0%;
  color: #333333;
  vertical-align: middle;
  text-align: center;
}
.hotelTabla {
  border: 1px solid #ffffff;
  background: #ebebeb none repeat scroll 0%;
  width: 536px;
}
.nombreHotel {
  color: #333366;
  vertical-align: middle;
  font-weight: bold;
}
.inputsT {
  border: 1px solid #a6bbce;
  padding-left: 4px;
  height: 18px;
}
.h2hSub {
  border:  none;
  background-color: #d9cc90;
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  width: 54px;
  height: 18px;
  cursor: pointer;
}
.h2hSub2 {
  border:  none;
  background-color: #c29370;
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  width: 58px;
  height: 18px;
  cursor: pointer;
}
.h2hSub3 {
  border:  none;
  background-color: #7491b1;
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  width: 52px;
  height: 18px;
  cursor: pointer;
}
#Motor {
  border-bottom: 1px solid #c7c7c7;
  background-color: #e2eaeb;
}
.calendarioFlash, .m, label {
  cursor: pointer;
}
img {
  border:  none;
}
.fotoMarco {
  border: 1px solid #4f7f96;
}
.grid1 {
  height: 88px;
  background-color: #f8f7f0;
  vertical-align: top;
}
.grid2 {
  height: 88px;
  background-color: #ece9d8;
  vertical-align: top;
}
.gridRes1 {
  border-bottom: 1px solid #d5d5d5;
  background-color: #ffffee;
}
.gridRes2 {
  border-bottom: 1px solid #d5d5d5;
  background-color: #f3f5eb;
}
.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: transparent url(bgasd.jpg) repeat-x scroll 0%;
}
.titDET {
  padding: 5px 5px 5px 16px;
  background-image: url(link.gif);
  background-position: 3px 8px;
  background-repeat: no-repeat;
  background-color: #ece9d8;
  font-size: 11px;
  font-weight: bold;
  color: #43564d;
}
.dataDET {
  padding: 5px 5px 8px;
}
.destaca {
  color: #335577;
  font-weight: bold;
  padding-left: 10px;
  font-size: 12px;
}
.resultBus {
  border-bottom: 4px solid #ffffff;
  background-color: #e1ead9;
  background-image: url(dot.gif);
  background-repeat: repeat-x;
  background-position: center 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: 14px;
  text-align: right;
  width: 0;
}
form {
  border:  none;
  margin: 0;
}
.tip {
  padding: 5px;
  color: #666666;
  font-size: 10px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
th {
  padding: 4px 8px 4px 4px;
  background-color: #ede1b3;
  color: #7d6651;
  text-align: left;
  font-size: 11px;
}
.datos {
  font-weight: bold;
  font-size: 12px ! important;
  color: #6b818d;
  line-height: 18px;
}
#principal tbody tr td table tr td table tr .TXTBody div table tr .tdNovaero2 div table tr .inputLogin b {
  background-color: #ffffff;
  text-align: left;
}

