/* menus se podra quitar*/

div.main {  margin-left: 10px;   width:98%;/*	width: 700px; */}



body {  font-family: Verdana, Arial, Helvetica, sans-serif;  margin: 0;  padding: 0 60px;  background-color: #E6ECED;}
body *{  margin-top: 0;}
h1 {  font-size: 1.5em;  font-family: Georgia, "Arial Black", "Arial Rounded MT Bold";  color: #336699;}
acronym {  cursor: help;  font-weight: bold;	}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;}
td {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt}
p, li { font-family: Verdana, Arial, Helvetica, sans-serif;}
#cabeceratop{  clear: both;  padding: 0;  background-image: url(../imagenes_aeropuerto/tsombra1024.gif);  background-repeat:  repeat-y;  background-position: top center;  text-align: center;  margin-top: 0px;  margin-right: 4.2px;  margin-bottom: 0px;  margin-left: 3.5px;}
#intro{  clear: both;  font-size: 1em;  padding: 0 4.2em 0em;  padding-left: 3.5em;  background-image: url(../imagenes_aeropuerto/tsombra1024.gif);  background-repeat:  repeat-y;  background-position: center center;
/*	margin-right: 3em;  margin-left: 3em;  */}
#pie{  clear: both;  font-family: Georgia, "Arial Black", "Arial Rounded MT Bold";  font-size: 1em;  background-image: url(../imagenes_aeropuerto/bsombra1024.gif);  background-repeat: no-repeat;  background-position: center bottom;  height: 48px;  bottom: 0px;  text-align: center;  padding: 0 2.5em 0em;}
#licencia{  font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  color: #999999;  text-decoration: none;}

a#externo{  color: #295C7A;}
a#externo:hover{  color: #1A3A4D;  text-decoration: underline;}
a.iniciales-peq {  font-family: Georgia, serif;  color: #333000;  font-size: 1em;  font-weight: bold;}
a.iniciales-peq:hover {  font-family: Georgia, serif;  color: #333000;  font-size: 1em;  border-bottom-width: 2px;  border-bottom-style: solid;  border-bottom-color: #333000;  font-weight: bold;}
a.externo:link, a.externo:visited{  color: #295C7A;  text-decoration: none;}
a.externo:hover{  color: #1A3A4D;  text-decoration: underline;}
a.externo2:link, a.externo2:visited{  color: #295C7A;  text-decoration: none;  font-variant: small-caps;}
a.externo2:hover{  color: #1A3A4D;  text-decoration: underline;  font-variant: small-caps;}
a:link, a:visited, a:active {  text-decoration: none;  color: #CD0067;}
a:hover { text-decoration: none;}
a#iniciales {  font-size: 1.2em;  color: #336699;}
a#iniciales:hover {  font-size: 1.2em;  color: #999999;  text-decoration: underline;}

ul#alquiler {  font-family: "Microsoft Sans Serif", sans-serif;  line-height: 15px;  list-style-type: lower-alpha;  color: #333333;  text-indent: -15px;  text-align: justify;}

.color1 {  border-color: #CCCC00 #336699 #336699 #CCCC00; border-style: solid; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 1px; border-left-width: 1px}
.bordegris div{  border-top: 1px solid #CCCCCC;  border-left-width: 3px;  border-left-style: doble;  border-left-color: #CCCCCC;}
.bordegris a, .bordegris a:hover {  color: #000000;  decoration:none;  text-transform: uppercase;}

div.amarillos {  font-family: Arial, Helvetica, sans-serif;  font-size: 1em;  color: #004F75;  background-color: #FFFF00;  height:70px;}
div.direccion{  font-family: Arial, Helvetica, sans-serif;  font-size: 1em;  color: #003955;  line-height: 14pt;  margin-top: 5px;  padding-top: 5px;}
div.direccion span.dir {  background-image: url(../imagenes_aeropuerto/dir.gif);  background-repeat: no-repeat;  background-position: left top;  padding-left: 20px;}
div.direccion span.tlfdir {  background-image: url(../imagenes_aeropuerto/phoneac.gif);  background-repeat: no-repeat;  background-position: left top;  padding-left: 20px;}
div.direccion span.check-in {  background-image: url(../imagenes_aeropuerto/checkin.gif);  background-repeat: no-repeat;  background-position: left top;  padding-left: 20px;  font-variant: small-caps;}
div.direccion span.terminal{  background-image: url(../imagenes_aeropuerto/terminal.gif);  background-repeat: no-repeat;  background-position: left top;  padding-left: 20px;  font-variant: small-caps;}
div.direccion2 {  font-family: Arial, Helvetica, sans-serif;  font-size: 1em;  color: #CCCCCC;  line-height: 14pt;}
div.direccion2 span.tlfdir {  background-image: url(../imagenes_aeropuerto/phoneao.gif);  background-repeat: no-repeat;  background-position: left top;  padding-left: 20px;}
div.direccion2 span.check-in {  background-image: url(../imagenes_aeropuerto/checkin2.gif);  background-repeat: no-repeat;  background-position: left top;  padding-left: 20px;  font-variant: small-caps;}
div.direccion2 span.terminal {  background-image: url(../imagenes_aeropuerto/terminal2.gif);  background-repeat: no-repeat;  background-position: left top;  padding-left: 20px;  font-variant: small-caps;}
div.listado {  z-index:0;  font-size: 9px;  top:100px;  left:205px;  position:absolute;}
div.logo{  background-image: url(../imagenes_aeropuerto/cab1024.gif);  background-repeat: no-repeat;  background-position: center;  height: 200px;  width: 100%;  z-index:1; position:relative;}
div.idiomas{  position:absolute;  top: 205px;  right: 120px;}


.color2 { border-color: #CCCC00 #336699 #336699 #CCCC00; background-color: #3366CC}
.companya {  font-family: Georgia, "Arial Black", "Arial Rounded MT Bold"; font-size: 9pt; text-transform: uppercase; color: #894589}
.mostrador {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #CCFFCC}
.mostrador2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0066CC; border-color: black #0066CC; border-style: none}
.ciudad {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.gran { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; text-transform: none; color: #FFCC66; font-weight: bold}
.tarifas {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic}
.color3 { border-color: #CCCC00 #336699 #336699 #CCCC00; background-color: #339966; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.color4 { border-color: #66CCFF #336699 #336699 #66CCFF; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.terminales {font-family: Arial, Helvetica, sans-serif;  font-size:76%;  margin-left: 30pt;}
.conexiones { font-family: Georgia, serif; font-size:76%; margin: 20px 10px;}

.linea1 { font-weight: bold; color: #0066FF; font-size: 12px;}
.linea1d { font-weight: bold; color: #FFFFFF; background-color: #0066FF; margin: 1px; padding: 1px; font-size: 14px;}
.linea2 { font-weight: bold; color: #009300; font-size: 12px;}
.linea2d { font-weight: bold; color: #FFFFFF; background-color: #009300; margin: 1px; padding: 1px; font-size: 14px;}
.linea3 { font-weight: bold; color: #FF0000; font-size: 12px;}
.linea3d { font-weight: bold; color: #FFFFFF; background-color: #FF0000; margin: 1px; padding: 1px; font-size: 14px;}
.linea4 { font-weight: bold; color: #FF9933; font-size: 12px;}
.linea4d { font-weight: bold; color: #FFFFFF; background-color: #FF9933; margin: 1px; padding: 1px; font-size: 14px;}
.linea7 { font-weight: bold; color: #CC66FF; font-size: 12px;}
.linea7d { font-weight: bold; color: #FFFFFF; background-color: #CC66FF; margin: 1px; padding: 1px; font-size: 14px;}


.tablaconex { background-color: #E9E9E9; border: 1px solid #CCCCCC;  }
#tabla{ background-color: #CCD9DB; background-image: url(img-css/gradient.gif);  }
.minibus{ width: 70%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; z-index:0;  }
.relacionado{ width: 160px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-left-width: 1px; border-left-style: dotted; border-left-color: #CCCCCC; float:right; padding-left: 5px; margin-left: 10px;  }
.relacionadoest{ width: 140px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-left-width: 1px; border-left-style: dotted; border-left-color: #CCCCCC; float:right; padding-left: 5px; margin-left: 10px;  }

.relacionadoh2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 10px;  }
.relacionadoh{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCCCCC; padding-top: 10px;  }
.relacionadoLA{ position:relative;  left: 40px;  font-family: Verdana, sans-serif; font-size: 11px;  float:right;   }

ol { font-size: 0.8em; text-indent: -5px;  }
a.lineas { color: #FFFFFF;  }
.parking{ list-style-image: url(img-css/bolita.gif); list-style-position: outside; list-style-type: none;  }
/* heredadas */
.linea10 { font-family: Georgia, serif; font-size: 12px; background-color: #E6ECED; text-align: center;  }
.linea10color { font-family: Georgia, serif; font-size: 12px; background-color: #C8D5D7; text-align: center;  }

#derechos{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; margin-top:10px; margin-left: 10px;  }
#derechos h2,#derechos h3, #derechos h4{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; display: inline; font-variant: small-caps;  }
#derechos span{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999;  }
#derechos a:link, #derechos a:visited { color: #666666;  }
#derechos a:hover, #derechos a:active { color: #666666;  }
.banderas{ margin-right: 5px; margin-left: 5px; border:none;  }
#contentholder { background-image: url(../css/bg_bloque_c.gif); background-repeat:   repeat; min-width:720px; border: 1px solid #999999;  padding-left: 5px; padding-top: 5px;  }
.interior{ background-image: url(../imagenes_aeropuerto/detalles2.gif); background-repeat: no-repeat; background-position: left top; min-height:131px;  }

/*
#scroll-vuelos{
width:205px; 
height: 350px; 
float:right;
margin-left:5px;
padding-left:5px;
margin-top: 10px;
padding-top:10px;
background-image:url(../imagenes_aeropuerto/fondo-ofertas.gif);
background-repeat:no-repeat;
}
#vuelos{
width:490px;
border: 1px solid red; 
float:inherit
}
*/
#wrapper {	background-color: #E6ECED;	margin: 10px auto 20px 0px;	padding-left: 130px;}
#tsud {	font-family: Georgia, serif; font-size: 12px; margin: 20px 10px;}
#tsud h2{ font-family: Arial, Helvetica, sans-serif; color: #0F4557; font-variant: small-caps; font-size: 1.4em; letter-spacing: 0.2em;}
#tsud h3{font-family: Georgia, "Times New Roman", Times, serif;	color: #336699;	font-size: 1.2em;	font-variant: small-caps;}
#tsud h4{ font-family: Georgia, "Times New Roman", Times, serif;	color: #336699;	font-size: 1.1em;	font-variant: small-caps;}
#tsud h5 { font-size: 1em;	font-weight: bold;	color: #336699;}
#tsud p{ margin-bottom: 10px;	margin-top: 10px;	margin-left: 10px;	text-align: justify;}
.p-aereo{background-color: #E4E7E7;	padding-left: 5px;	border: 1px solid #999999;	width:60%;	padding-top: 0px;	padding-right: 5px;margin-top: 5px;	margin-bottom: 5px;	padding-bottom: 0px;}
.p-aereog{background-color: #E4E7E7;	padding-left: 5px;	border: 1px solid #999999;	width:80%;	padding-top: 0px;	padding-right: 5px;margin-top: 5px;	margin-bottom: 5px;	padding-bottom: 0px;}
.p-taxi{	background-color: #E4E7E7;	padding: 10px;	margin: 20px;	border: thin solid #e6690e; width:70%}
.p-parking{	background-color: #F2F4F4;	padding: 10px;	border: 1px solid #75A4BD;	margin: 30px;}

/* estilos feria */
.p-feria{	background-color: #7e9cb8;	padding: 10px;	margin: 20px;	border: thin solid #e6690e; width:70%}
h2.feria{ font-size: 0.9em; padding-top: 25px; padding-left: 6px; }

.calendario1{ background-image: url(../imagenes_aeropuerto/entry-post.gif);	background-repeat: no-repeat; background-position: 3px top;	color: #FFFFFF;	background-color: #E6ECED;	padding-left: 3px; width: 700px;	margin-left: 10px;	margin-bottom: 15px;  }
.calendario2 { margin-left: 40px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; position: relative; top: -64px; background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; width: 85%; padding-bottom: 10px; margin-bottom: 0px; bottom: 0px; padding-right: 10px; padding-left: 10px; padding-top: 10px; }
