/* CSS Document */
html,body{
}
body {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: center;
	
}
body,td,th {
	color: #FFFFFFF;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

img{ outline: 0; }
a{ outline: 0; }
p{ padding-top: 5px; padding-bottom: 5px; color:#000000; line-height:16px;}
ul{ padding-bottom: 5px; list-style-position: inside; list-style-type: square; padding-left: 10px; }

a:link{ color: #000000; text-decoration: none; }
a:visited{ color: #000000; text-decoration: none; }
a:hover{
	color: #000000;
	text-decoration: underline;
}
a:active{
	color: #000000;
	text-decoration: none;
}

/**/
h1, h2, h3 { margin: 0; padding-top: 5px; padding-bottom: 5px; line-height: 1em; }
h1{ font-size: 26px; color: #f27f00; font-weight: normal; }
h2{ font-size: 16px; color: #000000; font-weight: bold; text-align: center; } 
h3{ font-size: 20px; color: #ffffff; font-weight: normal; } 
h4{ font-size: 18px; color: #ffffff; font-weight: normal; text-align: right; }
h5{ font-size: 26px; color: #f27f00; font-weight: normal; }


/**********************/
#pagina{ 
   width: 990px;
   margin-top:0px;
}


#cabecera{ width: 990px; height: 100px; text-align:center; margin-top:10px;}

.menu_caja{ float: left; margin-left:7px;margin-right:5px;}
.logo{ float: left;  margin-left:5px;margin-right:5px; margin-top:5px;}


#avion{ float: left;
  margin-left:5px;
  
  margin-top:5px;
  width:466px; height:96px;
/* background-repeat:no-repeat;
 background-image: url("../imagenes/banner_cabecera.jpg");*/
}

#avionxyz{ float: left;
  margin-left:5px;
  margin-top:5px;
  width:480px; height:106px;
  background-image: url("../imagenes/es/h_banner.jpg");
}


.avion_texto {
  text-align:center;
  font-family: Arial, sans-serif;
  font-size: 16px;
  color: #FFFFFF;
  padding-top:40px; padding-left:115px;
}

#zlog{ float: left;
  margin-left:5px;
  margin-right:5px; 
  margin-top:5px;
  width:137px; height:96px;
}

#cab_menu{ float: left;
  margin-left:5px;
  
  margin-top:10px;
  width:114px; height:96px;
}
.cab_menu_texto{ 
  margin-left:5px; 
  margin-top:5px;
  text-align:left;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #02229b;
}


#contenido{
   clear:both;  
   width: 990px; 
   text-align:center;
   margin-top:10px;
}



#bloque{
  clear:both; float:left;
  margin-top:10px;
  width:715px; 
}



#h_nodo {
  float:left;
  background-repeat:no-repeat;
  background-image: url("../imagenes/h_nodo.jpg");
  width:245px;
  height:175px;
  margin-left:8px;
  padding-top:5px;
}
#bannerhome {
  clear:both; float:left;
  width:206px;
  height:168px;
  margin-right:10px; margin-left:3px;
}

#h_dest_izq {
  float:left;
  width:244px;
  height:169px;
}
#h_dest_der {
  float:left;
  width:235px;
  height:169px;
}


#bloque_der{
  float:left;
  margin-top:0px;
}

.hnot_tit_princ {
  text-align:left;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  padding-top:50px;
  padding-left:22px;
}

.hnot_tit {

  text-align:left;
  font-size: 11px;
  color: #000000;
  padding-left:22px;
  padding-top:10px;
}


.hinteres_princ {
  text-align:left;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  padding-top:42px;
  padding-left:22px;
}
.hinteres {
  text-align:left;
  font-size: 11px;
  color: #000000;
  padding-left:22px;
  padding-top:7px;
}


.hserv_tit_princ {

  text-align:left;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-top:43px;
  padding-left:20px;
}

.hserv_tit {
 
  text-align:left;
  font-size: 12px;
  color: #000000;
  padding-left:20px;
  padding-top:8px;
}

#bloque_dest_izq {
  clear:both; float:left;
  width:110px;
  height:90px;
  margin-top:55px; 
  margin-left:20px;
}

.hdest_tit_princ {
  text-align:left;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-top:60px;
  padding-left:15px;
}

.hdest_tit {
  text-align:left;
  font-size: 12px;
  color: #000000;
  padding-left:15px;
  padding-top:30px;
}
.hdest_tit_princ_zlog {
  text-align:left;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-top:70px;
  padding-left:15px;
}
.hdest_tit_zlog {
  text-align:left;
  font-size: 12px;
  color: #000000;
  padding-left:15px;
  padding-top:40px;
}

.hserv {
  text-align:left;
  font-size: 12px;
  color: #0055a5;
  padding-left:20px;
  padding-top:20px;
}
.hserv a{
  text-align:left;
  font-size: 12px;
  color: #0055a5;
  padding-top:20px;
}

.hdest {
   text-align:left;
  font-size: 12px;
  color: #0055a5;
  padding-left:20px;
  padding-top:8px;
}
.hdest a{
  text-align:left;
  font-size: 12px;
  color: #0055a5;
  padding-top:8px;
}
.htambien {
  
  text-align:left;
  font-size: 12px;
  color: #0055a5;
  padding-left:20px;
  padding-top:50px;
}
.htambien a{
  
  text-align:left;
  font-size: 12px;
  color: #0055a5;

}
.htambien_2 {
  
  text-align:left;
  font-size: 12px;
  color: #0055a5;
  padding-left:20px;
  padding-top:20px;
}
.htambien_2 a{
  
  text-align:left;
  font-size: 12px;
  color: #0055a5;
}
.hnot_texto {
  position:relative;
  text-align:left;
  color: #FFFFFF;
  padding-left:28px;
  font-size: 12px;
  font-weight:normal;
}


/***********************/
#galeria{
  clear:both; float:left;
  margin-top:10px;
  width:715px; 
}

#galeria_vacia{
  clear:both; float:left;

  width:715px; 
  height:246px;
}

#galeria_pag{
  clear:both; float:left;
  margin-top:15px;
  width:715px; 
  font-size:12px;
  color:#0055a5;
  font-weight:bold;
  text-align:center;
}
#galeria_pag a{
  font-size:12px;
  color:#0055a5;
  font-weight:bold;
  text-align:center;
}
.galeria_fondo {
  float:left;
  background-repeat:no-repeat;
  background-image: url("../imagenes/fondo-galeria.jpg");
  width:119px;
  height:123px;
  margin-left: 5px; margin-right: 10px;
}

.galeria_img {
  float:left;
  margin-left: 6px; margin-top: 25px;
}

/**********************/
.cajas_contenido{ 
   width: 715px; float:left; 
   margin-left: 15px; margin-right: 5px;
   margin-top:0px; }

/*.cajas_home{ 
   width: 990px; float:left; 
   margin-left: 5px; margin-right: 5px;
   margin-top:0px; margin-bottom:10px;
}*/

/**********************/

.separa { height:20px; }
.separa80 { height:80px; }
.separa170 { height:170px; }
.separa140 { height:140px; }

/*.menu_tit_centro {
   text-align:left;
   padding-left: 3px; padding-top:60px;
}

.menu_tit {
   text-align:left;
   padding-left: 5px; padding-top:40px;
}*/


/*************************/
.migas {
   position:relative;
   text-align:left;
   font-family:Arial; font-size:11px; font-weight:normal;
   color:#9b9b9c;
   margin-left:5px;
}
.migas a{
   position:relative; color:#9b9b9c;
}
.migas a:hover{
   position:relative; color:#9b9b9c;
}
.migas a:link{
   position:relative; color:#9b9b9c;
}
.migas a:visited{
   position:relative; color:#9b9b9c;
}
/**********************/

#der_arriba{ clear:both; float:left;
   width: 712px; height:48px;
   background-repeat:no-repeat;
   background-image: url("../imagenes/borde_sup.jpg")
}

#der_centro{ clear:both; float:left;
   width: 712px; 
  /* background-repeat:repeat;
   background-image: url("../imagenes/right_medio.gif");
   background-position:center;*/

}

}

#der_abajo{ clear:both; float:left;
   width: 712px;  height:91px;
   background-repeat:no-repeat;
   background-image: url("../imagenes/borde_inf.jpg");
}


.tit_menu { 
   float:left;
   text-align:left;
   font-family:Arial; font-size:22px; font-weight:normal;
   color:#0055a5;
   margin-top:17px; 
    margin-left:20px !important; /* Firefox y los demás */
  *margin-left:20px !important; /* IE7  */
  *margin-left:10px; /* IE6 y anteriores */
}

.tit_submenu {
   text-align:left;
   font-family:Arial; 
   font-size:18px; 
   font-weight:normal;
   color:#0055a5;
   margin-left:20px;
   margin-top:0px;
}


.contenido_central {
   margin-top:27px;
   width:640px;
   margin-left:30px !important; /* Firefox y los demás */
  *margin-left:0px !important; /* IE7  */
  *margin-left:0px; /* IE6 y anteriores */
}

.contenido_central_dest {
   margin-top:27px;
   width:696px;
}

.centro {
  clear:both; float:left;
  text-align:justify;
  width:640px;
  margin-left:0px !important; /* Firefox y los demás */
  *margin-left:0px !important; /* IE7  */
  *margin-left:0px; /* IE6 y anteriores */
}

.centro_der_3 {
  float:left;  
  margin-top:3px;
  width: 400px;
  text-align:justify;
   margin-left:0px !important; /* Firefox y los demás */
  *margin-left:0px !important; /* IE7  */
  *margin-left:0px; /* IE6 y anteriores */
}

.centro_der_noticias {
  float:left;  
  margin-left:30px;
  margin-top:3px;
  width: 430px;
  text-align:justify;
}

.centro_der {
  float:left;  
  margin-left:10px;
  margin-top:3px;
  width: 320px;
  text-align:justify;
}

.centro_izq_3 {
  float:left; 
  text-align:left; 
  margin-left:30px;
  border-top:2px solid #99bbdb;
  border-bottom:2px solid #99bbdb;
  border-left:2px solid #99bbdb;
  border-right:2px solid #99bbdb;

}

.centro_izq {
  float:left; 
  text-align:left; 
 
}

.titulo {
  font-family:Arial; font-size:14px; font-weight:bold;
  color:#02229b;
}
.fecha {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#888888;
}

.quick {float:left;
text-align:left;
  font-family:Arial; font-size:11px; font-weight:normal;
  color:#000000; 
}

.not_texto {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#000000; 
  line-height:16px;
}
.not_texto a{
  color:#000000; 
}
.not_texto a:hover{
  color:#000000;
}
.not_texto a:link{
  color:#000000;
}
.not_texto a:visited{
  color:#000000;
}

.tabla_impar {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#02229b; 
  line-height:16px;
  float:left;background-color:#ffffff;height:18px;
}
.tabla_par {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#02229b; 
  line-height:16px;
  float:left;background-color:#eeeeee;height:18px;
}

.texto_par {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#02229b; 
  line-height:16px;
  width:130px;float:left;background-color:#eeeeee;height:18px;
}
.texto_par2 {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#000000; 
  line-height:16px;text-align:center;
  width:85px;float:left;background-color:#eeeeee;height:18px;
}

.texto_impar {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#02229b; 
  line-height:16px;
  width:130px;float:left;background-color:#ffffff;height:18px;
}
.texto_impar2 {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#000000; 
  line-height:16px;text-align:center;
  width:85px;float:left;background-color:#ffffff;height:18px;
}

.texto_impar3 {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#000000; 
  line-height:16px;text-align:center;
  width:150px;float:left;background-color:#ffffff;height:18px;
}
.texto_par3 {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#000000; 
  line-height:16px;text-align:center;
  width:150px;float:left;background-color:#eeeeee;height:18px;
}

.texto_tit {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#02229b; 
  line-height:20px;
  width:130px;float:left;font-size:10px;
}
.texto_tit2 {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#02229b; 
  line-height:20px;
  text-align:center;
  width:85px;float:left;font-size:10px;
}
.texto_tit3 {
  font-family:Arial; font-size:12px; font-weight:normal;
  color:#02229b; 
  line-height:20px;
  text-align:center;
  width:150px;float:left;font-size:10px;
}



.centro_der_4 {
  float:left;  
  margin-left:42px !important; /* Firefox y los demás */
  *margin-left:42px !important; /* IE7  */
  *margin-left:22px; /* IE6 y anteriores */
  margin-top:3px;
  width: 255px;
  text-align:justify;
}


.centro_logos {
  float:left; 
  width: 165px;
  margin-top:3px;
}

.centro_der_mapa {
  float:left;  
  margin-left:0px;
  margin-top:3px;
  width: 535px;
  text-align:justify;
}

.centro_der_dest {
  float:left;  
  margin-left:42px !important; /* Firefox y los demás */
  *margin-left:42px !important; /* IE7  */
  *margin-left:42px; /* IE6 y anteriores */
  margin-top:0px;
  width: 470px;
  text-align:justify;
}
.contenido_central_dest {
   margin-top:27px;
   width:700px;
}

/*********************/
#pie{
  clear: both; float:left; width: 960px; height: 15px;
  margin-top:10px;
}

.copy { 
font-family:Arial;font-size:11px;color:#000000;
}

.pie_dentro{ 
   text-align: right; font-size: 11px; 
   color:#02229b;
   margin-right:5px;
}
.pie_dentro a { 
   text-align: right; font-size: 11px; 
   color:#02229b; margin-right:5px;
}

.pie_dentro a:hover{
  color:#02229b; margin-right:5px;
}
.pie_dentro a:link{
  color:#02229b; margin-right:5px;
}
.pie_dentro a:visited{
  color:#02229b; margin-right:5px;
}
/**************************************/


/** SITA **/
/**********/

.encabezado {
   text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#333333;
}
.celdaencabezado {text-align:left;
	height:25px;
	background-color:#ccdded;
	border-bottom: 1px solid ffffff;
	padding-left:24px;
	vertical-align:middle;
}
.literales {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.contnegro {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}
.contnaranja {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#e76c0f;
	text-align:center;
}
.celdaliteral {
	height:15px;
	background-color:#e8f0f7;
}
.celdacontenido {
	height:20px;
	background-color:#ffffff;
}
.celdaencabezado1 {	height:25px;
	background-color:#ccdded;
	border-bottom: 1px solid ffffff;
	padding-left:24px;
	vertical-align:middle;
}
.celdaencabezado2 {	height:25px;
	background-color:#ccdded;
	border-bottom: 1px solid ffffff;
	padding-left:24px;
	vertical-align:middle;
}

.tab {
   margin-left:5px !important; /* Firefox y los demás */
  *margin-left:0px !important; /* IE7  */
  *margin-left:0px; /* IE6 y anteriores */
}

.table
{
background:#333;
}
.table ul
{
float:left;
margin:0;
padding:0;
border:1px solid #C9C9C9;
}
.table ul li
{
list-style:none;
padding:5px 10px;
}
.table ul li.title
{
font-weight:bold;
background:#333;
color:#fff;
}
.table ul li.even
{
background:#fff
}
.table ul li.odd
{
background:#FFFFE6
}