/* Genericos */

*{margin:0px;padding:0px;}
.oculto{display:none;}
a{text-decoration:none;}
ul{list-style-type:none;}

/* Por ID */

#Contenedor{
  background:url(../img/misc/fondo_home.jpg) repeat-x;
  height:100%;
  width:100%;
  text-align:center;
}

#Contenedor.interior{
  background:url(../img/misc/fondo_interior.gif) repeat-x;
}

#Cabecera, #Cuerpo, #Pie{
  text-align:left;
  min-width:929px;
  width:917px;
  margin-left:auto;
  margin-right:auto;
  padding-left:7px;
  padding-right:6px;
}
#Cabecera{  height:273px;background:url(../img/misc/fondo_cabecera.gif) no-repeat;}
#Cabecera.interior{  height:172px;background:url(../img/misc/fondo_cabecera_interior.gif) no-repeat;}
#Cuerpo    {  height:auto; background:url(../img/misc/fondo_cuerpo.jpg) repeat-y; }

#Pie  {background:url(../img/misc/fondo_cuerpo.jpg) repeat-y;text-align:center;height:30px}
#Pie #capa_color p{text-align:center; font-family:Arial;font-size:10px;width:910px;}
#Pie #capa_color a{color:white;}

#capa_color{padding-top:10px;background-color:#50a4be;width:917px;}

    /* Accesos */
    #Cabecera #Accesos { background:url(../img/misc/fondo_atajos.jpg) no-repeat top right; margin-right:20px; height:66px !important; height:66px; }
    #Cabecera #Accesos .Atajo { float:right; height:60px; margin-right:20px; line-height:40px; cursor:pointer; }    
    #Cabecera #Accesos .Atajo.texto { font-family:Arial; font-size:11px; color:#9b9b9b; margin-right:6px; }
    #Cabecera #Accesos .Atajo a { font-family:Arial; font-size:11px; color:#9b9b9b; }

    #Cabecera #Accesos .Atajo.bandera { width:16px;height:40px; margin-right:10px; }	
	#Cabecera #Accesos .Atajo.bandera.es   { background:url(../img/misc/es.png)  no-repeat left center; }
	#Cabecera #Accesos .Atajo.bandera.cat { background:url(../img/misc/cat.png) no-repeat left center; }
	#Cabecera #Accesos .Atajo.bandera span{display:none;}
    
    /* Logo */
    #Cabecera #Logo{ height:172px;}
    #Cabecera #Logo h1 span{display:none;}
    #Cabecera #Logo h2 span{color:white;font-family:Trebuchet MS;font-size:16px;font-weight:normal;}
    #Cabecera #Logo h2 {text-align:right;padding-right:120px;padding-top:30px;}
    #Cabecera #Logo.interior{ height:71px;}
    #Cabecera #Logo.interior h1 span{display:none;}
    #Cabecera #Logo.interior h2 span{color:white;font-family:Arial;font-size:30px;font-weight:normal;text-transform:uppercase}
    #Cabecera #Logo.interior h2 {text-align:right;padding-right:120px;padding-top:44px;}    
    
    /* Menu*/
    #Cabecera #Menu{ margin-top:2px;height:33px;}
    #Cabecera #Menu a{color:white;}
    #Cabecera #Menu ul{list-style-type:none;}
    #Cabecera #Menu li.menu{float:left;min-width:100px;_width:150px;font-weight:normal;cursor:pointer;text-align:center;_text-align:left;}
    #Cabecera #Menu li h3{height:33px;line-height:33px;text-align:center;}
    #Cabecera #Menu li.menu.over{background:url(../img/misc/menu_activo.gif);}	
    
    #Cabecera #Menu ul .submenu{position:absolute;z-index:9000;min-width:100px;_width:160px;text-align:left;background:#A3A3A3;}
    #Cabecera #Menu li.opcionSecundariaMenu{float:none;height:20px;line-height:20px;padding-left:7px;padding-right:7px;min-width:110px;}
    #Cabecera #Menu li.opcionSecundariaMenu.over{background:url(../img/misc/menu_activo.gif);}
	
		/* Fuentes Menu */
		#Cabecera #Menu li h3 span,#Cabecera #Menu li h4 span{font-family:Arial;color:white;font-weight:normal}
		#Cabecera #Menu li h3 span{font-size:14px;}
		#Cabecera #Menu li h4 span{font-size:11px;}


.cajaDerecha{
  width:269px;
  height:252px;
  padding-top:20px;
  background:url(../img/misc/fondo_ofertas.gif) no-repeat;
  float:right;
  clear:right;
  margin-right:1px !important;
  margin-right:-2px;
}

.cajaDerecha .textoVertical{
  margin:2px;
  color:white;
  padding:35px;
  padding-right:20px;
  padding-top:60px;
  padding-bottom:0px;
  width:5px;
  height:188px; /* 300 de altura, 60 de padding, 4 de margen */
  float:left;

  word-wrap:break-word;
  font-family:Arial;
  font-size:10px;
  /*word-spacing:30px;*/
}

.cajaDerecha .cajaOfertas{
  margin:2px;
  margin-left:0px;
  margin-right:0px;
  width:205px !important;
  width:195px;
  height:219px;
  float:left;
}

.cajaDerecha .cajaOfertas ul{list-style:none;}
.cajaDerecha .cajaOfertas ul li{font-family:Arial;font-size:11px;color: #0076a4; line-height:15px; text-align:left; padding-left:8px; cursor:pointer;}
.cajaDerecha .cajaOfertas ul li span{color: #0076a4;}

.clear{clear:both}

/*************************************************************************************************************************************************/
#sup_home{	width:929px; height:auto; display:table;  }


#sup_home #easyvols{
    padding-top:15px;
	padding-left:15px;
	width:580px;
	_width:565px;
	float:left;
	height:153px;
}

/* Buscador */
#sup_home #easyvols h3 span{font-family:Arial;font-size:16px;color:#50a4be;}
#sup_home #easyvols #cargandoBuscador{width:580px;_width:565px;height:153px;background:url(../img/misc/avion.gif) no-repeat center center;text-align:center;}
#sup_home #easyvols #cargandoBuscador span{color:#50a4be;line-height:200px;}
#sup_home #tags{
	width:310px;
	float:left;
	margin-right:15px;
	height:auto;
}

/* Nube Tags */
#sup_home #tags_sup{
	width:290px;
	background:url(../img/misc/superior_tags.gif) repeat-y;
	height:auto;
	padding:6px;
	padding-left:10px;
	padding-right:15px;
	text-align:center;
}

#sup_home #tags_sup span{font-family:Arial;color:#50a4be;cursor:pointer;}
#sup_home #tags_sup span.tag1{font-size:22px;}
#sup_home #tags_sup span.tag2{font-size:20px;}
#sup_home #tags_sup span.tag3{font-size:18px;}
#sup_home #tags_sup span.tag4{font-size:16px;}
#sup_home #tags_sup span.tag5{font-size:14px;}
#sup_home #tags_sup span.tag6{font-size:12px;}
#sup_home #tags_sup span.tag7{font-size:10px;}

#sup_home #tags_inf{
	width:310px;
	background:url(../img/misc/inferior_tags.gif) no-repeat;
	height:41px;
}

#inf_home{ 	width:929px; height:auto; }

#inf_home #lateral_izqd{
	width:120px;
	float:left;
}

#inf_home #centro{
	width:514px;
	float:left;
}

#inf_home #lateral_dch{
	width:283px;
	float:left;
}

#inf_home #contenedortabla{
margin-left:5px;
}
#inf_home #listaul{
clear:none;
margin-left:0px;
width:100%;
_width:500px;
list-style-type: none;
padding:0px;
}
#inf_home #listaul li{
margin-left:8px;
margin-top:8px;
border:1px solid #0076A4;
width: 152px;
float:left;
padding:0px;
}

/* Titulos grupo cajas */
#inf_home #listaul li.tituloGrupo{ float:none; border:none; width:auto; clear:left;}
#inf_home #listaul li.tituloGrupo span{font-family:Arial;font-size:16px;color:#50a4be;}

#inf_home div.imagenes{
width: 152px;
height:auto;
}
#inf_home div.imagenes img{
width: 152px;
height:57px;
}
#inf_home #listaul div.texto{
width: 152px;
height:60px;
padding-top:10px;
}
#inf_home #listaul div.texto p{
padding-left:5px;
font-family:arial;
font-size:11px;
}
#inf_home div.ir{
width: 147px;
height:18px;
background-color:#D0F0FD;
background:url(../img/misc/fondo_enlaces_cajas.gif) repeat-x;
/*border:1px solid;*/
padding-left:5px;
padding-top:2px;
}

.ir a{
font-family:arial;
font-size:11px;
color:#0076a4;
}

/* Enlaces Interes */
#inf_home #contenedortabla h4{ margin-left:5px;margin-top:10px;font-family:Arial;font-size:18px;color:#50a4be;}
#inf_home #contenedortabla li{ margin-left:8px;margin-top:10px;}
#inf_home #contenedortabla li a{ font-family:Arial;font-size:14px;color:#50a4be;}
