body {margin-left: 0px;	margin-right: 0px; margin-top: 0px;}

table.menu {background-color: #F4F1EA;	border: 1px solid #CACACA; margin: 2px; width: 225px;}
table.reservas {background-color: #EFEFEF;	border: 1px solid #CACACA; margin: 2px; margin-bottom: 0px;	width: 225px;}
table.productos {margin-top: 2px; border-top: 1px solid #CACACA; border-bottom: 1px solid #CACACA;}
table.gris {background-color: #CACACA;	border: 1px solid #CACACA; margin: 2px;	margin-top: 0px; width: 225px;}
table.menulateral {background-color: #FFFFFF; border: 1px solid #CACACA; margin-bottom: 0px; width: 190px; height: 100%;}

input.menu {background-color: #FFFFFF; color: #333333; font-family: Verdana; font-size: 10px; font-weight: normal; border: 1px solid #CACACA; padding: 2px;}
input.menudepalo {background-color: #F4F1EA; color: #F4F1EA; font-family: Verdana; font-size: 10px; font-weight: normal; border: 1px solid #F4F1EA; padding: 2px;}

input.menuizq {text-align: right; background-color: #FFFFFF; color: #333333; font-family: Verdana; font-size: 10px; font-weight: normal; border: 1px solid #CACACA; padding: 2px;}
select.menu {background-color: #FFFFFF; color: #333333; font-family: Verdana; font-size: 10px; font-weight: normal; border: 1px solid #CACACA; padding: 2px;}
input.menudisabled {background-color: #c9c9c1; color: #000000; font-family: Verdana; font-size: 10px; font-weight: normal; font-style: normal; border: 1px solid #CACACA; padding: 2px;}
input.amarillo {background-color: #f1f1c1; color: #000000; font-family: Verdana; font-size: 10px; font-weight: normal; font-style: normal; border: 1px solid #CACACA; padding: 2px;}
input.menunumero {text-align:right; background-color: #FFFFFF; color: #333333; font-family: Verdana; font-size: 10px; font-weight: normal; border: 1px solid #CACACA; padding: 2px;}
input.menunumeroamarillo {text-align:right; background-color: #f1f1c1; color: #000000; font-family: Verdana; font-size: 10px; font-weight: normal; border: 1px solid #CACACA; padding: 2px;}
input.menudisablednumero {text-align:right; background-color: #c9c9c1; color: #000000; font-family: Verdana; font-size: 10px; font-weight: normal; font-style: normal; border: 1px solid #CACACA; padding: 2px;}

textarea.menu {	background-color: #FFFFFF; color: #333333; font-family: Verdana; font-size: 10px; font-weight: normal; border: 1px solid #CACACA; padding: 2px;}
.boton {text-decoration: none; background-color: #F4F1EA; color: #000000; font-family: Verdana; font-size: 10px; font-weight: normal; border: 1px solid #E4E1DA; padding: 2px; cursor: pointer; cursor: hand;}
tr.menu {color: #666666;font-family: Verdana; font-size: 10px; font-weight: bold; padding: 6px;}
tr.menugrande {color: #666666;font-family: Verdana; font-size: 11px; font-weight: bold; padding: 6px;}
tr.texto {color: #333333;font-family: Verdana; font-size: 10px; font-weight: bold; padding: 6px;}
tr.menulateral {background-color: #F5F4F1;}

tr.confirmado {color: #009933; font-family: Verdana; font-size: 10px; font-weight: bold;}
tr.noconfirmado {color: #FF0000; font-family: Verdana; font-size: 10px; font-weight: bold;}
tr.esperando {color: #0000FF; font-family: Verdana; font-size: 10px; font-weight: bold;}
tr.oridest {color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold;}
tr.nulo {color: #FF9900; font-family: Verdana; font-size: 10px; font-weight: bold;}

td.ocultado{visibility: hidden;}
td.detalle {border-bottom: 1px solid #CACACA;}
td.pie {border-top: 1px solid #CACACA;}
td.titulo{color: #666666; font-family: Verdana;	font-size: 11px; font-weight: bold;}
td.resalte{color: #ffc73c; font-family: Verdana; font-size: 11px; font-weight: bold;}
td.adhocnaranja {color: #FFA000;}
td.adhocrojo {color: #FF0000;}
td.adhocverde {color: #00AA88;}
td.adhocazul {color: #0000FF;}
td.adhocmorado {color: #FF00FF;}
td.adhockhaki {color: #F0E68C;}
td.adhocindigo {color: #FF00FF;}
td.adhocgrisverde {color: #C71585;}
td.adhocdorado {color: #DAA520;}
td.adhocsalmon {color: #FA8072;}
td.adhocchhocolate {color: #808080;}
td.adhocoliva {color: #666600;}
td.detallenaranja{color: #FFA000;background-color: #CCCCFF;}

th.titulo {background-color: #F4F1EA; text-align:center; padding:4px;}
th.titulo_claro {background-color: #FFFFFF; text-align:center; padding:4px;}
th.titulo_oscuro {color: #996600;}

a.link:link {color: #898989; text-decoration: underline; font-family: Verdana; font-size: 10px;}
a.link:active {color: #898989; text-decoration: underline; font-family: Verdana; font-size: 10px;}
a.link:visited {color: #898989; text-decoration: underline; font-family: Verdana; font-size: 10px;}
a.link:hover {color: #333333; text-decoration: underline; font-family: Verdana; font-size: 10px;}

a.link_ama:link {color: #EFAF04; text-decoration: none; font-family: Verdana; font-size: 10px; font-weight: bold;}
a.link_ama:active {color: #EFAF04; text-decoration: none; font-family: Verdana; font-size: 10px; font-weight: bold;}
a.link_ama:visited {color: #EFAF04; text-decoration: none; font-family: Verdana; font-size: 10px; font-weight: bold;}
a.link_ama:hover {color: #333333; text-decoration: underline; font-family: Verdana; font-size: 10px; font-weight: bold;}

a.link_rojo:link {color: #660000; text-decoration: underline; font-family: Verdana; font-size: 10px;}
a.link_rojo:active {color: #660000; text-decoration: underline; font-family: Verdana; font-size: 10px;}
a.link_rojo:visited {color: #660000; text-decoration: underline; font-family: Verdana; font-size: 10px;}
a.link_rojo:hover {color: #cc0000; text-decoration: underline; font-family: Verdana; font-size: 10px;}

a.link_normal:link {color: #333333; text-decoration: none; font-family: Verdana; font-size: 10px;}
a.link_normal:active {color: #333333; text-decoration: none; font-family: Verdana; font-size: 10px;}
a.link_normal:visited {color: #333333; text-decoration: none; font-family: Verdana; font-size: 10px;}
a.link_normal:hover {color: #333333; text-decoration: underline; font-family: Verdana; font-size: 10px;}

a.menu:link {color: #898989; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: bold;}
a.menu:active {color: #898989; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: bold;}
a.menu:visited {color: #898989; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: bold;}
a.menu:hover {color: #333333; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: bold;}

a.menulateral:link {color: #898989; text-decoration: none; font-size: 11px; font-weight: bold}
a.menulateral:active {color: #898989; text-decoration: none; font-size: 11px; font-weight: bold}
a.menulateral:visited {color: #898989; text-decoration: none; font-size: 11px; font-weight: bold}
a.menulateral:hover {color: #333333; text-decoration: none; font-size: 11px; font-weight: bold}

a.menulateralnegro:link {color: #000000; text-decoration: none; font-size: 11px; font-weight: bold}
a.menulateralnegro:active {color: #000000; text-decoration: none; font-size: 11px; font-weight: bold}
a.menulateralnegro:visited {color: #000000; text-decoration: none; font-size: 11px; font-weight: bold}
a.menulateralnegro:hover {color: #000000; text-decoration: none; font-size: 11px; font-weight: bold}

.text_bold {font-family: Verdana; font-size: 10px; font-weight: bold; color: #666666;}
.text_normal {font-weight: normal; font-size: 11px; margin-left: 5px; color: #333333; text-indent: 10px; line-height: 20px; margin-right: 5px; font-family: Verdana; text-align: justify}
.text_normal_linea {font-weight: normal; font-size: 11px; margin-left: 5px; color: #333333; text-indent: 10px; line-height: 20px; margin-right: 5px; font-family: Verdana; text-align: justify; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C9C9C1}
.text_normal_listado {font-weight: normal; font-size: 11px; margin-left: 5px; color: #333333; font-family: Verdana}
.text_normal_listado_oscuro {font-weight: normal; font-size: 11px; font-family: Verdana; background-color: #f5f4f1}
.text_normal_NARANJA {font-weight: normal; font-size: 11px; margin-left: 5px; color: #FF9900; text-indent: 10px; line-height: 20px; margin-right: 5px; font-family: Verdana; text-align: justify}
.text_normal_listado_naranja {font-weight: normal; font-size: 11px; color: #ff9900; font-family: Verdana;}
.text_normal_claro {background-color: #FFFFFF; font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333; padding: 4px;}
.text_normal_claro td {padding: 4px;}
.text_normal_oscuro {background-color: #F5F4F1; font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333; padding: 4px;}
.text_normal_oscuro td {padding: 4px;}
.text_normal_oscuro01 {padding: 4px; font-weight: normal; font-size: 10px; color: #333333; font-family: Verdana; background-color: #c9c9c1}
.text_normal_nomargin {font-weight: normal; font-size: 10px; color: #333333; line-height: 20px; font-family: Verdana;}
.text_normal_oscuro_rojo {background-color: #F4D6D2; font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333; padding: 4px;}
.text_normal_oscuro_rojo td {padding: 4px;}


.tabla_avion {border: 1px solid #F5F4F1;}
td.text_nivel1 {background-image: url('fw/menulateral/img/fondo_menu2.gif'); font-family: Verdana; font-size: 11px; font-weight: bold; color: #666666; line-height: 22px; padding-left:25px;}
td.text_nivel1selec {background-image: url('fw/menulateral/img/fondo_menu1.gif'); font-family: Verdana; font-size: 11px; font-weight: bold; color: #333333; line-height: 22px; padding-left:25px;}
td.text_nivel2 {background:#f4f1ea;font-family: Verdana; font-size: 8px; color: #333333; line-height: 18px; padding-left:45px;}
td.text_nivel2selec {background:#f4f1ea;font-family: Verdana; font-size: 8px; color: #666666; line-height: 18px; padding-left:45px;}
td.text_identado {background:#f4f1ea;font-family: Verdana; font-size: 8px; color: #333333; line-height: 18px; padding-left:45px;}
td.text_identadoselec {background:#f4f1ea;font-family: Verdana; font-size: 8px; color: #666666; line-height: 18px; padding-left:45px;}



.combo {font-family: Verdana; color: #333333; font-size: 10px; font-weight: normal; border: 1px solid #CACACA;}
.titulos {font-weight: normal; font-size: 14pt; color: #C3023A; font-family: Verdana}
.seccion {color: #EFAF04; text-decoration: underline; font-weight: bold;}
.titular_2{font-size: 8pt; font-family: Verdana; text-decoration: underline; font-weight: bold;}

form {margin: 0px; padding: 0px;}
form.oculto {margin: 0px; padding: 0px; display:none;}

table.contenido_2 {border: 1px solid #cacaca; background-color: #F8F6F1; font-weight: normal; font-size: 11px; color: #333333; line-height: 20px; font-family: Verdana; text-align: justify;}
.texto_banners {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff;}
.texto_banners a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: underline}

.rojo {color: #660000; text-decoration: none; font-weight:normal; font-family: Verdana; font-size: 10px;}
.rojovivo {color: #c3023a; text-decoration: none; font-weight:normal; font-family: Verdana; font-size: 10px;}

.home_combustible {border: none; border-bottom: #cacaca 1px solid; margin: 0px; width: 100%; background-color: #F7F7F7; height: 26px}

.mano {
    cursor: pointer;
    cursor: hand;
}

img.mano {
    border: 0;
}

@media screen {
    .oculto {display:none;}
}
.boton2 {text-decoration: none; background-color: #E0DDD6; color: #000000; font-family: Verdana; font-size: 10px; font-weight: normal; border: 1px solid #CACACA;cursor: pointer; cursor: hand;}
table.reservasnew { border: 1px solid #CACACA; background-color: #ffffff; margin-bottom: 6px; padding: 0px;}
