/* CSS Document */

body{
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/back_body.jpg);
background-repeat:repeat-x;
background-color:#CBD0D3;
color:#666666;
margin-top:0;

}

body.intro{
background-image:none;
background-color:#FFFFFF;
color:#666666;
}

img{
border:0;
}

h1{
display:none;
}

#portada{

position: absolute;
top: 50%;
left: 50%;
margin-left:-390px;
margin-top:-210px;
}

body.intro ul{
display:none;
}

#global{
width:730px;
margin-left:auto;
margin-right:auto;

}


#nav_secun, #pie{
padding-top:0.5em;

}

#nav_secun{
color:#FFFFFF;
background-color:transparent;
}

#pie{
float:left;
margin-bottom:0px;
color:#000000;
background-color:transparent;

}

html > body #pie{
margin-bottom:10px;
}

#nav_secun ul, #pie ul{
margin:0;
padding:0 0.5em 0 0;
float:right;
font-size:0.7em;

}



#nav_secun ul li, #pie ul li{
float:left;
list-style-type:none;
padding-left:0.5em;
}

#nav_secun ul li a{
color:#FFFFFF;
background-color:transparent;
}

#pie ul li a{
color:#000000;
background-color:transparent;
}
#nav_secun ul li a:active, #pie ul li a:active{
text-decoration:none;
}

#nav_secun ul li a:link, #pie ul li a:link{
text-decoration:none;
}

#nav_secun ul li a:visited, #pie ul li a:visited{
text-decoration:none;
}

#nav_secun ul li a:hover, #pie ul li a:hover{
text-decoration:underline;
}

#cabecera{
float:left;
width:730px;
height:149px;
background-image:url(../img/back_cabecera.jpg);
background-repeat:no-repeat;
margin-top:5px;
}



#cabecera h2{
display:none;
}

#cabecera img.logo{
padding-top:31px;
padding-left:47px;
}

#cabecera a.inicio{
display:block;
width:730px;
height:149px;
}




#menu{

background-image:url(../img/back_menu.jpg);
background-position:top;
background-repeat:repeat-y;
float:left;
width:730px;

}


#menu ul{
margin:3px 0 0 0; 
padding:0 4px 0px 0;
float:right;
font-size:0.7em;

}

html > body #menu ul{
padding:0 9px 0px 0;
}

#menu ul li{
float:left;
list-style-type:none;
background-color:#743637;
color:#FFFFFF;
margin-right:5px;
background-image:url(../img/back_li_menu.gif);
background-repeat:no-repeat;
background-position:left top;
/*display:block;*/


}

#menu ul li a{
text-decoration:none;
color:#FFFFFF;
background-color:transparent;
background-image:url(../img/back_a_menu.gif);
background-repeat:no-repeat;
background-position:right bottom;
display:block;

}

#menu ul li a span{
background-image:url(../img/back_span_menu.gif);
background-repeat:no-repeat;
background-position:right top;
display:block;

}

#menu ul li a span strong{
background-image:url(../img/back_strong_menu.gif);
background-repeat:no-repeat;
background-position:left bottom;
display:block;
padding:8px 5px 3px 5px;
}

#menu ul li.servicios a span strong{
padding-left:7.5em;
}


#menu ul li.clientes a span strong{

padding:8px 5px 3px 8em;
}


#menu ul li.gris{

background-color:#C8CDD0;
color:#3D3F3E;
background-image:url(../img/back_li_menu_gris.gif);

}

#menu ul li.gris a{
color:#3D3F3E;
background-color:transparent;
background-image:url(../img/back_a_menu_gris.gif);
}

#menu ul li.gris a span{
background-image:url(../img/back_span_menu_gris.gif);
}

#menu ul li.gris a span strong{
background-image:url(../img/back_strong_menu_gris.gif);

}



#menu ul li:hover div.oculto , #menu ul li.over div.oculto{
visibility:visible;
display:block;
}




div.oculto{
visibility:visible;
position:absolute;
display:none;


}



#menu ul ul{

display:block;
float:none;
font-size:1em;
width:12.5em;

margin-top:5px;
background-image:url('../img/submenu.png') !important;
background-image:none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/submenu.png',  sizingMethod='scale');
background-color:#FFFFFF;
padding-bottom:0px;
}

html > body #menu ul ul{
width:12em;
background-color:transparent;
padding-bottom:0px;
}

#menu ul ul.en{
width:11.8em;
}

html > body #menu ul ul.en{
width:11.3em;

}



#menu ul ul li{

float:none;
background-image:none;
text-align:right;
padding-left:15px;
padding-right:10px;
border-bottom:1px solid #B68686;
display:block;
background-color:transparent;
color:#D8D8D8;
margin-right:-8px;
/*margin-bottom:-3px;*/ /*Se cruza una linea en IE6 en las opciones con dos lineas*/

}


#menu ul ul li a{
color:#D8D8D8;
background-color:transparent;
background-image:none;
display:block;
text-align:right;
padding-top:5px;
padding-bottom:3px;

}




#menu ul ul li a:active{
text-decoration:none;
}

#menu ul ul li a:link{
text-decoration:none;
}

#menu ul ul li a:visited{
text-decoration:none;
}

#menu ul ul li a:hover{
text-decoration:underline;
}



#menu ul  li.gris ul{
background-image:none;
}

#menu ul  li.gris ul li a{
background-image:none;
color:#D8D8D8;
background-color:transparent;
} 


#cierre_menu{
background-image:url(../img/back_cierre_menu.jpg);
background-repeat:no-repeat;
background-position:left top;
float:left;
height:3px;
width:730px;
font-size:0;
}



#contenidos{
float:left;
background-image:url(../img/back_contenidos.jpg);
background-repeat:repeat-y;
background-position:left top;

}

#central{
background-image:url(../img/back_central.jpg);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:680px;
font-size:0.8em;
padding-left:25px;
padding-right:25px;
height:230px;
min-height:230px;
}

html > body #central{
height:auto;
}

#apertura_contenidos{
background-image:url(../img/back_apert_contenidos.jpg);
background-repeat:no-repeat;
background-position:top;
float:left;
width:730px;
height:27px;

}


#cierre_contenidos{
background-image:url(../img/back_cierre_contenidos.jpg);
background-repeat:no-repeat;
background-position:top;
width:730px;
height:27px;
float:left;
}


#central h2{
background-image:url(../img/img_es/quienes.gif);
background-repeat:no-repeat;
height:23px;
margin-top:0;

}

#central h2 span{
display:none;
}

#central h3{
background-image:url(../img/img_es/h3_aviones_de_carga.jpg);
background-repeat:no-repeat;
background-position:center left;
height:26px;
margin-top:0;
margin-bottom:0.5em;
clear:both;


}

#central h3 span{
display:none;
}


#central h3.normal{
background-image:none;
margin-top:0;
margin-bottom:0;
clear:none;
font-size:1em;
color:#6B3E45;
background-color:transparent;

}

#central h3.normal a:active{
text-decoration:none;

}

#central h3.normal a:link{
text-decoration:none;

}

#central h3.normal a:visited{
text-decoration:none;

}

#central h3.normal a:hover{
text-decoration:underline;

}


ul.galeria{
margin:0;
padding:0;
font-size:1em;
clear:both;
}

ul.galeria li{
float:left;
list-style-type:none;
padding-right:15px;
padding-bottom:10px;
}

ul.galeria li a{
display:block;
color:#843838;
background-color:transparent;
background-image:url(../img/flecha_li.gif);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-left:8px;
}

ul.galeria li a.sin{
background-image:none;
padding-left:0px;
}

ul.galeria li a.peq{
font-size:0.9em;
font-weight:bold;
padding-top:0.4em;
background-position:0 0.9em;
}

ul.galeria li a.peq:active{
text-decoration:none;
}

ul.galeria li a.peq:link{
text-decoration:none;
}

ul.galeria li a.peq:visited{
text-decoration:none;
}

ul.galeria li a.peq:hover{
text-decoration:underline;
}

ul.galeria li ul{
font-size:0.85em;
margin:5px 0 0 0;
padding:0;
}

ul.galeria li ul li{
float:none;
padding-bottom:3px;

}

ul.galeria li ul li a{
background-image:none;

}
a.volver{
display:block;
text-align:right;
font-weight:bold;
color:#686868;
background-color:transparent;
font-size:0.9em;
margin-bottom:0.5em;

}

a.volver:active{
text-decoration:none;
}

a.volver:link{
text-decoration:none;
}

a.volver:visited{
text-decoration:none;
}

a.volver:hover{
text-decoration:underline;
}


ul.degradado{
margin:0;
padding:0;
}

ul.degradado li{
list-style-type:none;
padding-bottom:1em;
background-repeat:no-repeat;
background-position:0 0.4em;
padding-left:13px;
}

ul.degradado li.uno{
background-image:url(../img/uno_li.gif);
}

ul.degradado li.dos{
background-image:url(../img/dos_li.gif);
}

ul.degradado li.tres{
background-image:url(../img/tres_li.gif);
}

ul.degradado li.cuatro{
background-image:url(../img/cuatro_li.gif);
}

ul.degradado li.cinco{
background-image:url(../img/cinco_li.gif);
}

ul.degradado li.seis{
background-image:url(../img/seis_li.gif);
}

ul.degradado li.siete{
background-image:url(../img/siete_li.gif);
}

ul.degradado li.ocho{
background-image:url(../img/ocho_li.gif);
}

ul.degradado li.nueve{
background-image:url(../img/nueve_li.gif);
}

ul.degradado li.diez{
background-image:url(../img/diez_li.gif);
}

ul.degradado li a{
color:#6B3E45;
background-color:#FFFFFF;
}

img.izda{

margin-right:15px;
}

div.bloque{
float:left;
clear:both;
width:670px;
margin-bottom:0.5em;
}

html > body div.bloque{
margin-bottom:3em;
}

div.bloque_texto{
float:right;
width:500px;
}

div.bloque_img{
float:left;
width:120px;
}


div.bloque_texto p{
margin-top:0;
}

ul.info{
margin:0;
padding:0;
}

ul.info li{
list-style-type:none;
float:left;

color:#6B3E45;
background-color:#FFFFFF;
padding-right:0.5em;
}

ul.info li a{
color:#6B3E45;
background-color:#FFFFFF;

}

a{
color:#6B3E45;
background-color:transparent;
}

p.margen{
margin-top:0;
}

ul.mapa{
margin:0;
padding:0;
}

#central ul.mapa li{
list-style-type:none;
float:left;
width:16.5em;
padding-bottom:0.5em;
padding-right:0.2em;
}

#central ul.mapa li h3{
background-image:url(../img/img_es/map_corporativa.jpg);
}

#central ul.mapa li h3.servicios{
background-image:url(../img/img_es/map_servicios.jpg);
}

#central ul.mapa li h3.clientes{
background-image:url(../img/img_es/map_clientes.jpg);
}

#central ul.mapa li h3.corporativa_en{
background-image:url(../img/img_en/map_corporativa.jpg);
}

#central ul.mapa li h3.servicios_en{
background-image:url(../img/img_en/map_servicios.jpg);
}

#central ul.mapa li h3.clientes_en{
background-image:url(../img/img_en/map_clientes.jpg);
}

#central ul.mapa li h3 span{
display:none;
}

#central ul.mapa ul{
margin:0;
padding:0;
}

#central ul.mapa ul li{
float:none;
background-image:url(../img/uno_li.gif);
background-repeat:no-repeat;
background-position:0 0.4em;
padding-left:1em;
}

#central ul.mapa ul li a{
background-color:transparent;
color:#333333;
}

#central ul.mapa ul ul{
margin-top:0.7em;

}

#central ul.mapa ul ul li{
background-image:url(../img/cinco_li.gif);
width:12em;
}

#central ul.mapa ul ul li a{
background-color:transparent;
color:#666666;
}

#imprimir{
display:none;
}