/* ******************************** Estilos etiquetas DOM *************************************************/

body {min-width: 99.8em;font-family: "Source Sans Pro", sans-serif;font-weight:400;font-size: 50%;color: #71777D;padding: 0;margin: 0;background: #e9edf0;}
html{font-size: 125%;}
a{color: #A8ABAD;text-decoration: none;font-family: "Source Sans Pro", sans-serif;font-weight:400;}
dd{margin-left: 0;}
select{color: #71777D;font-weight: 400;border: 0;height: 1.875em;/*font-size: 1.06666667em;*/}
input{color: #71777D;font-weight: 400;border: 0;padding-left: 0.3em;}
input[type=text]{height: 1.875em;font-size: 1.06666667em;}
label {margin-bottom: 0.3em;}
ul li{ /* margin-bottom: 0.4em; */}
p:empty{display: none;}

.flt {float: left;}
.frt {float: right;}
.center {text-align:center}
.note-color{color:#999}

/* ********************************** Fin estilos etiquetas DOM  ******************************************/
/* ********************************** Estilos Modulos *****************************************************/

/* Modulos destacados*/
.centerTwoColumns .row > .destacadosBox{min-height: 0;}
.centerTwoColumns .row > .destacadosBox img{float: right;}
.centerTwoColumns .row > .destacadosBox .titServices{color: #1A2732;font-size: 1.2em;font-weight: 400;margin-top: 1em;}
.col-md-12 > .destacadosBox{margin-right: 0;min-height: 9em;height: 1%;overflow: hidden;max-height: inherit;padding: 1.5em;}
.col-md-12 > .destacadosBox > img {left: inherit;top: 2.3em;right: 1.5em;margin-right: 0;min-width: inherit;}
.col-md-12 > .destacadosBox > .titServices {height:inherit;margin-top:0;color: #72a300; font-size: 1.42857143em;font-weight: 400;margin-bottom: 0.5em;width: 100%;}
.col-md-12 > .destacadosBox > ul {width: 80%;}
.col-md-12 > .destacadosBox > .datosInteresSubtitle{margin-top: 0;}
.destacadosBox .botNaranja{}
.destacadosBox .bannerImg img{position: relative;margin-left: -1em;}
.leftThreeColumns .row > .destacadosBox{min-height: 0;}
.leftThreeColumns .row > .destacadosBox img{float: right;}
.leftThreeColumns .row > .destacadosBox .titServices{color: #1A2732;font-size: 1.2em;font-weight: 400;margin-top: 1em;}
.rightOneColumn .destacadosBox .titServices a{color: #fff;font-weight: 400;}
.rightOneColumn .destacadosBox .botNaranja{margin-top: 2em}
.esDist .destacadosBox{background: #cacfd3;min-height: 0;}
.esDist .destacadosBox .titServices{background: transparent!important;width: 8em!important;margin-left: -0.3em!important;position: relative!important;margin-top: 0!important;font-size: 1.6em!important;color: #1A2732!important;font-weight: 600;padding: 0.4em 0.4em 1em!important; width: 7em!important;line-height: 1em;margin-bottom: -0.5em;top: -9px!important;}
.esDist .destacadosBox img{margin: 0!important;}
.esDist .destacadosBox p{margin-top: 0!important;width: 10em!important;}
.carruselDestacadosBox{padding:1em;height: 6em;}
.last > .destacadosBox, .last > .destacadosBoxPeq{margin-right: 0;}
.datos_interes .destacadosBox{padding: 0;min-height: inherit;margin-top: .5em; margin-bottom: 1em;font-size: inherit;}
.datos_interes .destacadosBox img{left: inherit;right: 0;min-width: inherit;  top: 2em;}
.datos_interes .destacadosBox .titServices {margin-top: 0;color: #72A300;font-size: 1.34em;font-weight: 400;margin-bottom: 0.8em;width: 100%;}
.destacadosBox .datosInteresTitBig{font-size: 1.5em;color: #72A300;margin-bottom: 0.3em;font-weight: 400;margin-left: 0;}
.destacadosBox .datosInteresSubtitle{width: 60%;}
.rightOneColumn .destacadosBox .titServices{color: #fff;background: #1A2732;font-weight: 400;margin-left: 0;padding: 0.5em 0.7em;position: relative;margin-top: 0;height: auto;display: block;width: 13.45em;}
.rightOneColumn .destacadosBox > *{margin-left:1em; }
.rightOneColumn .destacadosBox img{margin: 0.2em 1em 0 0;float: right;max-width: 72px;position: relative;}
.rightOneColumn .destacadosBox .listaEnlacesCombo{margin-top:1em;}
.rightOneColumn .destacadosBox p{font-size: 1.28571429em;width: 7em;font-weight: 400;color: #1A2732;line-height: 1.2em;margin: 1em 0 1em .8em;clear: inherit;}
.rightOneColumn .destacadosBox ul{clear: both}


.destacadosGuia .destacadosBox{min-height: inherit;margin-right: 0;}
.datos_interes .img80{margin-top: 0.5em;}
.datos_interes .organigrama{text-align: center;margin-bottom: 1em;}
.datos_interes .organigrama img{float: inherit;margin: inherit; }
.datos_interes .titD{color: #1A2732;font-weight: 300; font-size: 1.42857143em; }
.datos_interes .subTitD{color: #71777d;font-weight: 300; font-size: 1.14285714em; }
.destacadosBoxPeq{background: #fff;border-radius: 2px;padding: 1.6666666em 1.33333333em;margin: 0 3px 3px 0;height: 10.5em;font-size: 0.93333333em;position: relative;}
.destacadosBoxPeq .titulo .tipo2  {font-size: 2.2em;color: #72a300;margin-bottom: 0.13em;display: inline-block;width: 100%;margin: 0.5em 0;font-weight: 400;}
.destacadosBoxPeq  .titulo{font-size: 1.42857143em;color: #1A2732;font-weight: 300;clear: both;margin-top: -0.5em;margin-bottom: 1em;line-height: 1em;}
#content > .destacadosBox{min-height: initial;padding-top: 0;margin-right: 0;margin-top: 0.3em}
#content > .destacadosBox .titServices{font-weight: 400;font-size: 1.57142857em;padding: 0.4em 0.8em;margin-top: 0;background: #1a2732;color: #fff;margin-left: -0.84em;width: 104%;height: auto;}

/* Modulos destacados para contenidos libres en plantilla */
.modDestacado{overflow: hidden; margin-bottom:2em;  }
.modDestacado > img{float:left !important; max-width:6em;   min-width: initial !important;margin: 0 !important;display: inline-block;clear: none;}
.modDestacado > div {margin-left: 1.5em; float: left;; max-width: 25.5em;}
.modDestacado div > p:first-child{font-size:1.142857em;line-height: 1.25;margin-top: 0;}
/*Paginas 404 e indisponibilidad de idioma */
.datos_interes .left{width: 4em;float: left;}
.datos_interes .left img{min-width: inherit;}
.datos_interes .right{float: left;width: 63em;}
.datos_interes .right p {  color: #525c65;}
.datos_interes .right .subtitle{font-size: 1.28571429em;color: #1A2732;font-weight: 400;margin-top: 0.3em;}
.datos_interes .right .title{font-size: 1.28571429em;color: #1A2732;font-weight: 700;margin-top: 0.3em;}
.datos_interes .right ul li{margin-bottom: 0;}
.datos_interes .right ul li ul li{font-size: 0.85714286em;}
.datos_interes .right ul li ul{margin-top: 0;}
#copyRight{float: right;font-size: 0.8em;color: #525c65;}
.datos_interes .right ul.horizontal li{float: left;  margin-right: 4em;}
.datos_interes .right ul.horizontal{clear: both;  margin-bottom: 1.2em;overflow: hidden;}
.btnB{background: none repeat scroll 0 0 #1a2732;border: medium none;color: #ffffff;cursor: pointer;display: block;float: none;font-size: 1.2em;font-weight: 300;height: 2em;margin: 0 0 0.5em;overflow: visible;padding: 0 1em;text-align: center; border-radius: 2px;clear: both;}
/*Paginas 404 e indisponibilidad de idioma */

/* Carrusel #homeCarousel controles*/
.carousel-indicators{bottom: 0;}
.carousel-indicators li, .carousel-indicators li.active{margin-right:.5em;background-color:#fff;border:1px solid #C0C4C7;padding:.3em;vertical-align:middle}
.carousel-indicators li:focus{outline: thin dotted;  outline-offset: -2px;}
.carousel-indicators li.active{background-color:#90ce00; padding:.45em}
.carousel-indicators li.play-pause { border:none;background:none; /* height: 1.333em; */ text-indent: 0; width: 1.333em; padding:0} 
.carousel-indicators li.play-pause > img {position:relative; top: -.35em;}
/* Carrusel destacados*/
.carouselDestacados{clear: both;margin: 2em 0;}
.carouselDestacados .carousel-control{width: 1em;}
.carouselDestacados .carousel-control.left{background: none;}
.carouselDestacados .carousel-control.right{background: none;}
.carouselDestacados .carousel-indicators{bottom: -2em;}
#destacadosCarrusel{clear: both;width: 66.5em;height: 6.6666666em;background-color:#fff;overflow: hidden;position: relative;margin-bottom: .2em;}
#destacadosCarrusel .jcarousel-clip {overflow: hidden;margin: 0 auto;width: 61.6em;}
#destacadosCarrusel .destacadosBox{background: none;position: relative;font-size: inherit;margin: 0;padding: 1.33333333em 0.333em 1.33333333em 1.33333333em;min-height: 6.6em;color: #58626a;}
#destacadosCarrusel .destacadosBox img{left: 0.666em;}
#destacadosCarrusel .destacadosBox a{color:#58626a}
#destacadosCarrusel .destacadosBox div{padding: 0 0 0 3em;font-size: 1em;font-weight: 600;width: 100%;color: #818990; }
#destacadosCarrusel .destacadosBox p{padding: 0 0 0 4.2em;font-size: 0.8em;font-weight: 400;width: 100%;margin-bottom: 0;}
#destacadosCarrusel .destacadosBox p.titServices {height:inherit;margin-bottom: 0.2em;padding: 0 0 0 3.5em;font-size: 1.06666667em;font-weight: 400;width: 100%;color: #58626A;margin-top: 0;margin-left: -0.28em;}
#destacadosCarrusel .destacadosBox p.titServices a{font-weight: 400;color: #58626a;}
#destacadosCarrusel ul{list-style-type: none;padding:0}
#destacadosCarrusel li{float: left;width: 20.533333em;height: 6.666em;margin: 0;}
/*tres columnas*/
.col-md-9.leftThreeColumns #destacadosCarrusel{width: 49.55em;} 
.col-md-9.leftThreeColumns #destacadosCarrusel .jcarousel-clip {width: 42.666666em;}
.col-md-9.leftThreeColumns #destacadosCarrusel li{width: 21.333333em;margin-right: 0;}

/* Carrusel destacados*/
.carousel.slide{border-radius: 2px;margin-bottom: 3px;}
/*.carousel.slide .item.active *:nth-child(n+2) { display: none;}*/ /*oculto si hay mas de uno*/
/* Carrusel ofertas*/
#offerCarousel .productBox{position:relative; margin: 0;}
#offerCarousel .infoProduct{background-color: rgba(255, 255, 255, 0.9);position: absolute;padding: 1.5em;width: 100%;height: 13em;bottom: 0;}
#offerCarousel .titProduct{height: 1.3em;}
#offerCarousel .promo{margin-bottom: 0; text-transform: lowercase;}
#offerCarousel .titProduct .desc{margin-bottom: 0;}
#offerCarousel .imageProduct img{width: 100%;}
#offerCarousel .infoProduct .antes{ display:inline-block;}
#offerCarousel .botNaranja {position:absolute;right: 1em;bottom: 2.5em;margin-bottom: 0;}
#offerCarousel .infoProduct .cupon { position:absolute;right: 1.8em;bottom: 2.5em;}
/* Carrusel ofertas*/

/** ofertas especiales **/
.productBox{background-color:#fff;margin: 0 3px 3px 0;}
#ofertasEspeciales .col-md-3:nth-child(4n) .productBox  {margin-right:0}
.faldonOferta .infoProduct{padding:0 }
.infoProduct{padding: 0.8em 1.6em;font-size: 0.666667em;}
.infoProduct .titProduct{font-size: 2em; font-weight: 300; color: #1a2732; line-height: 1em; height: 2em; overflow: hidden;}
.infoProduct .negocios{ height: 1.3em;display: inline-block; margin-bottom: 0;}
.infoProduct .oferta, .infoProduct .promo{  color: #72A300;font-size: 2.8em; font-weight: 600; margin-bottom: 0;line-height: 1.2;} 
.infoProduct p.desc, .infoProduct p.antes{font-size: 1.4em; color: #7b8084; margin-bottom: 0;}
.infoProduct .cupon { height: 1.2em;}
.infoProduct .cupon a{font-size: 1.2em; color: #1a2732;  font-weight: 600;}
.infoProduct .botNaranja {font-size:1.8em !important}

/* Modulo compartir blanco*/
.redes ul{margin: 0.2em 0;float: left;list-style: outside none none;padding: 0;}
.redes ul li{margin-left: 4px;margin-bottom: 0;float: left;}
.compartirWhite{background: #fff;padding: 0.5em 1em;margin: 0 0 3px 0;border-radius: 2px;overflow: hidden;}
.compartirWhite .siguenos{margin: 0.2em;font-size: 1.06666667em;font-weight: 300;float: left;}
.compartirWhite .redes{float: right;}
/* Modulo compartir blanco*/

/* Modulo planos */
#planosBox {background: #1a2732 url("/img/aena/icono_planos_2x.png") no-repeat scroll 0 0;border-radius: 2px;clear: both;min-height: 6.66666667em;margin-bottom: 0.2em;padding: 1em;position: relative;background-size: 16.133333333em 6.66666667em;}
    #planosBox.alto {background: #1a2732 url("/img/aena/icono_planos_alto.png") no-repeat scroll center 6em;margin-bottom: 0.2em;height: 16.667em;}
        #planosBox.alto p {font-size: 1.8em; font-weight: 700;line-height: 1.1em;margin: 0 0 2.2em;}
#planosBox ul a {color: #1A2732;font-weight: 600;display: block;clear: both;}
#planosBox p{font-weight: 700;color: #90CE00;margin: .25em 0 0;font-size: 1.466666em;line-height: 1em;text-transform: lowercase;}
#planosBox .enlacesCombo{margin: 0 0 0 2em;  list-style: none;width: 11.7em;}
#planosBox p span{font-weight: 300;color: #fff;display: block;}
#planosBox a.tipoBanner{display: block;text-decoration: none; width:100%; height:10.2em; position:absolute;top:0; left:0}
#planosBox a.tipoBanner span{position:absolute;top:0; left:-999em}
#planosBox li a{width: 100%;}
#planosBox li{padding: 0.3em;margin-bottom: 0;}
#planosBox .listaEnlacesCombo{font-size: inherit;margin-bottom: 0.5em;}
/* Modulo planos */

/*Modulo destacado interior columna central */
.destacado_RC{background-color: #cacfd3;padding: .75em;border-radius: .25em;margin-bottom: 1em;color:#1a2732;}
.destacado_RC > p.tit{font-size: 1.14285714em;font-weight: 600;margin: 0 0 .5em;}

.contactFicha dt{float: left;margin-right: 0.5em;}
.titServices a {margin: 0.4em 0;font-weight: 300;color: #1A2732;width: 7em;line-height: 0.9em;}
.acciones input{text-transform: lowercase;}
.btnTipo2{clear: both;}
.col-md-12 .FondoGris img{left: 1.5em;  top: 1.5em;}
.col-md-12 .FondoGris{background: #cacfd3;}
.col-md-12 .FondoGris .titServices{color: #1A2732;clear: both;font-size: 1.066666666em;margin: 0 0 1em 6.5em;line-height: inherit;width: 22em;}
.col-md-12 .FondoGris .botNaranja{margin: 1em 0 1em 0;}
.col-md-12 .FondoGris ul{margin: 1em 0 0.3em 6.7em;}
.col-md-12 .FondoGris p{clear: both;font-size: 1.066666666em;margin: 0 0 1em 6.5em;line-height: inherit;width: 22em;}
.aenatv iframe{height: 380px;width: 494px;}

/*PESTANAS REDES SOCIALES PRENSA CORPORATIVA*/

.pestanasRedes{padding: 0;list-style: none;overflow: hidden;margin-bottom: 0;width: 100%;}
.pestanasRedes li{background-color: #6f767d;float: left;margin-bottom: 0;margin-right: 1px;padding: 1em 0;text-align: center;width: 8.1833333em;}
.pestanasRedes > li:last-child {margin-right: 0;float: right;}
.pestanasRedes li a{color: #fff;text-decoration: none;}
.pestanasRedes li a img{clear: both;}
.pestanasRedes li a span{display: block;font-size: 0.93333em;margin-top: .15em;}
.pestanasRedes li.active{background: #fff;}
.pestanasRedes li.active a{color:#6f767d; }
span[class^='PIN_']{width:496px !important} /*Pinterest*/

/*PESTANAS REDES SOCIALES PRENSA CORPORATIVA*/

/*Modulo contactoPro */
.contactoPro{background: #caced2;   border-radius: 2px;padding: 1em;position: relative;margin-bottom: 0.2em;height: 250px;min-width: 17.2858em; float:left; font-size:0.93333em;}
.contactoPro .title{ color: #1a2732;font-size: 1.57142em; font-weight: 600; line-height: 1em; margin: 0 0 1em; min-height: 2em;  text-transform: lowercase; width: 6em;}
.contactoPro p{font-size: 1em;color: #1A2732;}
.contactoPro img{position: absolute;right: 1em;top: 1em;}
.contactoPro ul{padding-left: 0;color: #1A2732;list-style: none;}
.contactoPro ul li{margin-bottom: 0;}
.contactoPro a[href^="mailto"] { color: #1a2732;  font-weight: 600; padding-left: 0.35em;}
.contactoPro dl.modContactInfo dd a{padding-left: 0; font-weight:bold;color: #1a2732;}
/*Modulo contactoPro */

.titleBodyContent{background: #1A2732;padding: 0.5em 1em;color: #e9ecef;border-radius: 2px;margin-bottom: 0.2em;margin-top: inherit;overflow: hidden;}
.titleBodyContent p{font-size: 1.46666667em;margin: inherit;float: left;}
.rss{float: right;  margin-top: 0.5em;}
.rss acronym{color: #e9ecef;font-size: 0.8em;}
.rss img{margin-right: 0.2em;  margin-bottom: 0.2em;}

iframe#twitter-widget-0{width:749px!important;}
iframe#twitter-widget-0 .timeline{width:746px!important;}


/* carrusel videos*/
.carruselVideo li ul{margin-top: 1em!important;padding-left: 0!important;}
.carruselVideo li ul li{margin-bottom: 0;}
.carruselVideo li a {margin-bottom: 1em}
.carruselVideo.listaCarrusel li{width: 220px;height: 130px;float: left;position: relative;margin-right: 1em;}
.carruselVideo li img{width: 100%;margin: inherit;}
.carruselVideo li .icoVideo{position: absolute;top:0;left: 0;}
.jcarousel-skin-video .jcarousel-next-horizontal {background: url("/img/aena/iconos/flecha-der-video.png") no-repeat scroll 0 50% transparent;cursor: pointer;height: 10em;position: absolute;right: 0;top: -0.2em;width: 4em;}
.jcarousel-skin-video .jcarousel-prev-horizontal {background: url("/img/aena/iconos/flecha-izq-video.png") no-repeat scroll 0 50% transparent;cursor: pointer;height: 10em;position: absolute;left: 0;top: -0.2em;width: 4em;}
.jcarousel-prev-disabled,.jcarousel-prev-disabled-horizontal{display:none!important;}

/* carrusel videos*/

.leftImg .destacadosBox p.titServices{font-size: 1.42857143em;color: #1A2732;font-weight: 400;margin: 0 0 0.5em 5.3em;width: inherit;height: auto;}
.leftImg .destacadosBox p.titServices a{color: #1A2732;font-weight: 600;width: inherit;}
.leftImg .destacadosBox p.titServices a:hover{color:#72a300}
.leftImg .destacadosBox p{margin: 0px 0 1em 7.6em;color: #525c65; font-weight:400}
.leftImg .destacadosBox{min-height: inherit;margin-right: 0;}

.leftImg.no .destacadosBox p.titServices{margin-left: 0em;}
.leftImg.no .destacadosBox p{margin-left: 0;}

.enlacesCombo{    margin-top: 0!important;width: 100%; font-size: 1em ;color: #1A2732;margin-bottom: 0.5em;padding: 0.3em 0 0 0.3em;font-weight: 400;  max-height: 16em;position: relative;z-index: 46;}
.listaEnlacesCombo .enlacesCombo li { background: #fff;padding-left: 0.5em; line-height: 1.25;  min-height: 1.5em;  width: 90%;}
.enlacesCombo li a {font-weight:normal;}
.enlacesCombo .primero{background: transparent;padding-left: 0.5em; margin-bottom: 0.5em;}

/* Modulos verdes mostrar datos */
/*.datosBox{background: #90CE00;padding: 1em;border-radius: 2px; margin-bottom: 3px;height: 16.75em;}*/
.datosBox {background: #90CE00;border-radius: 2px;padding: 1.33333333em;margin: 0 3px 3px 0;min-height: 17.8571429em;max-height: 17.8571429em;font-size: 0.93333333em;position: relative;}
.rightOneColumn .datosBox, .last .datosBox{margin-right:0;width: 17.28571em;}
.datosBox .titulo{font-size: 1.57143em; color: #1A2732; font-weight: 600;  float: left; text-transform: lowercase;}
.datosBox .primero{color: #1A2732;font-size:1.86666667em;font-weight: 700;width: 4.8em;  padding-left: 0.6em;}
.datosBox .segundo{color: #72a300;background: url(/img/aena/flecha_datos.png) no-repeat 0.7em 50%;font-size: 1.66666667em;font-weight: 600;padding-left: 1.3em;}
.datosBox .fecha{padding-left: 2.2em;font-size: 0.93333333em;}
.datosBox ul{padding-left: 0;list-style: none;margin-bottom: 0;}
.datosBox ul li{margin-bottom: 0;}
.datosBox .hora{font-size: 0.93333333em;font-weight: 600;}
.datosBox .maxmin{font-size:1.2em;font-weight: 600;line-height: 1.2em;}
.datosBox .datos{background: #fff;border-radius: 2px;margin: 1em 0;padding: 0;display: inline-block; width: 14.55em;clear: both;}
.datosBox img{float: right;}
/* Modulos verdes mostrar datos */

.listaEnlacesCombo{overflow: hidden;height: 2em;border: 1px solid #90CE00;background: url("/img/aena/arrowDown.png") no-repeat scroll 96% 0 #fff;cursor:pointer;clear: both;}
.listaEnlacesCombo.open{ height:auto; overflow-y: scroll;position:relative;z-index:10; background: url("/img/aena/arrowUp.png") no-repeat scroll 96% 0 #fff;}
.listaEnlacesAero{font-size: inherit!important;overflow: hidden;height: 2em;border: 1px solid #90CE00;background: url("/img/aena/arrowDown.png") no-repeat scroll 96% 0 #fff;cursor:pointer;clear: both;margin-top: 2.75em;display: inline-block;width: 14em;}
.listaEnlacesAero.open{ height:auto; overflow-y: scroll;position:relative;z-index:10; background: url("/img/aena/arrowUp.png") no-repeat scroll 96% 0 #fff;}
#planosBox .listaEnlacesAero span{color: #1A2732; margin-left: 0.5em;text-transform: lowercase;}
.leftThreeColumns{padding-right: 3px;}

hr.separador{border-top: 1px solid #525c65; width: 100%; clear: both;margin: 0;}
hr.separador2P{border-top: 2px solid #525c65; width: 100%; clear: both;margin: 0;}
.spacer{ border-right: 1px solid #525C65; float: left; height: 20px;}
.textoLabel {font-size: 1.2em;}
#frmInfoVuelos label{float: left;}
#frmInfoVuelos fieldset{border: 0;margin-top: -0.3em;font-weight: 700;}
#tabsMov ul{list-style: none;}
#tabsMov{margin: 0.5em 0 1em 0;width: 100%;overflow: hidden;}
#wrapUtil {float: right;}
#wrapperPopup{width: 100%;margin: 0;padding: 0;font-size: 1.5em;}
.popupContentMa{background: #fff;width: 100%;padding: 1.5em;}
.popupContentMa .content{width: 64em;margin: auto;}
.aeropAccesos{margin-bottom: 1em;}  
.aeropAccesos span{text-indent:-999em; display:inline-block;height:.1em}

.bannerImg{overflow: hidden;width: 100%;margin-bottom: 0.15em;}
.bannerImg img{border-radius: 2px;max-width: 100%;}
.rightOneColumn .bannerImg{margin: 0 0 3px 0;}
.botDir{margin: -3.2em 0;float: right;}

.botAzul{background: #1A2732;padding: 0.2em 1em 0.3em;text-align: center;color: #fff;font-size: 1.2em;border-radius: 2px;margin: 0.5em 0px;font-weight: 300;border: 0;width: 100%;max-width: 218px;}
.botAzulPlan {background: #1A2732;padding: 0.2em 1em 0.3em;text-align: center;color: #fff;font-size: 1.2em;border-radius: 2px;font-weight: 300;border: 0;width: 100%;display: block;clear: both;}
.btnLupa{background: #1a2732 url("/img/aena/lupa.png") no-repeat scroll 50% 50%;border: 0;height: 2em;float: left;width: 2em;text-indent:-7em;font-size: 15px;}
.botNaranja{text-transform: lowercase;background: #fd7e2d;padding: 0.2em 1.4em 0.3em;text-align: center;font-size: 1.28571429em!important;border-radius: 2px;margin: 0.8em auto;max-width: 16em;display: block;text-decoration: none;color: #1A2732!important;font-weight: 400!important;clear: both;}
.btnVerde{text-decoration: none;background: #90CE00;padding: 0.2em 1.4em 0.3em;text-align: center;font-size: 1.2em !important;border-radius: 2px;margin: 0.8em auto;max-width: 16em;display: block;text-decoration: none;color: #1A2732!important;font-weight: 300;clear: both;margin-top: 2em;text-transform: lowercase;}
.btnliquido1024 input{padding: 0.2em 1.5em 1.6em;text-align: center;font-size: 1.2em;border-radius: 2px;width: 6.5em;}
.btnliquido1024 #searchPlanButton{background: #1A2732;color: #fff;float: right;height: 2em;}
.btnliquido1024 #cancelButton{background: #90CE00;color: #1A2732;border: 1px solid #1A2732; float: left;height: 2em;}
.btnTipo2 input {text-transform: lowercase;background: none repeat scroll 0 0 #1a2732;border: medium none;color: #ffffff;cursor: pointer;display: block;float: none;font-size: 1.2em;font-weight: 300;height: 1.7em;margin: 0;overflow: visible;padding: 0 0 .2em;width: 100%;text-align: center;border-radius: 2px;}
a.botNaranja:link{text-decoration: none;}
#bloqueIdaVuelta {margin: 0.5em 0;width: 100%;overflow: hidden;}
#bloqueIdaVuelta div {width: 50%;float: left;}
.blueTit{background: #1A2732;padding: 0.1em 0.7em;clear: both;margin: 1em 0 .2em;border-radius: .15em;color: #fff;font-weight: 400;font-size: 1.466666em;}
.blueTit p {margin:0}
.change_dir img{margin-top: 1.7em;border-radius: 2px;}
#tabsMov {margin: 1em 0 .6em;overflow: hidden; text-transform:lowercase}
#tabsMov ul {float: left;padding: 0}
#tabsMov li {display: inline;float: left;padding: 0 0 0 2.25em;margin: 0 .5em 0 0;line-height:2;color: #1a2732;min-width: 6.5em;}
#tabsMov li a {color: #1a2732!important;}
#tabsMov li a:hover{text-decoration:none}
.departuresOn {background: url("/img/aena/iconos/ico_salidas_azul.png") no-repeat scroll left 50% transparent;font-weight:bold}
.departuresOff {background: url("/img/aena/iconos/ico_salidas_azul.png") no-repeat scroll left 50% transparent;}
.arrivalsOn {background: url("/img/aena/iconos/ico_llegadas_azul.png") no-repeat scroll left 50% transparent;font-weight:bold}
.arrivalsOff {background: url("/img/aena/iconos/ico_llegadas_azul.png") no-repeat scroll left 50%  transparent;}
.der .cupon a{color: #1A2732;font-weight: 700;font-size: 0.9em;}
.der .botNaranja{margin: 2em 0 0.2em 0;}
.cajaAB{float: left;background: #90CE00;padding: 0.05em 0.4em;font-weight: 700;color: #fff;font-size: 1.35em;}
.cajaCheckbox{margin: 0.1em 0.2em 0 0;float: left;}
.categoriaNegocioBox{background: #fff; margin-bottom: 2px;margin-right: 2px;}
.categoriaNegocioBox .titProduct{margin: 0;padding: 1em;min-height: 5em;display: block;line-height: 1.2;} 
.titProduct a{color: #1A2732;line-height: 1.1;}
.categoriaNegocioBox img{width: 100%;}
.categoriaNegocioBox .titleC{padding: 1em;}
.categoriaNegocioBox .titleC div{margin:0;height: 56px;}
.carruselDegradado{background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */height: 87px; position: absolute;   width: 100px;top: 57px;right: 23px;}
.flechaDer{height: 87px; position: absolute;   width: 100px;top: 57px;right: 23px;background: url(/img/aena/iconos/flecha-der.png) no-repeat 100% 50%;cursor: pointer;}
#contentTabs #segundo{}
#contentTabs #tercero{}
#contentTabs select[disabled="disabled"], #contentTabs input[disabled="disabled"], #contentTabs *[aria-disabled="true"] , .campoOff{opacity: 0.5;}
#contactBox {background: url(/img/aena/iconos/ico_contacto.png) no-repeat scroll 93% 5% #caced2;border-radius: 2px;padding: 1em;color: #1A2732;font-weight: 600;margin-bottom: 3px;min-height: 16.7em;}
.mapaAeropuertos{height: 400px !important;margin-bottom: 3px;background-color: #f0f0f0;}
ul.redAeropuertos {-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;}
ul.redAeropuertosPrincipales {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}
ul.redAeropuertosPrincipales li a{font-size: 1.14285714em;font-weight: bold;}
ul.redAeropuertos li a, ul.redAeropuertosPrincipales li a {background: transparent url("/img/aena/flecha_links.png") no-repeat scroll 0 .35em;padding: 0 0 0 .8em;display:inline-block;margin-bottom: .25em;font-weight:600;}
body.iexplorer .listaAeropuertosPrincipales li{float: left;width: 50%}
#contactBox p{margin-top: 0;font-size: 1.6em;color: #1A2732;font-weight: 600;width: 8em;line-height: 1em;margin-bottom: 0.5em;}
#contactBox ul{padding-left: 0;list-style: none;}
#contactBox ul li{margin-bottom: 0;}
#contactBox a{color: #1A2732;font-weight: 700;}
#datosInteresVIP{background: #cacfd3;color: #525c65;padding: 1.5em 1em 1.5em 9em;margin: 0 0 3px 0;border-radius: 2px;background: url("/img/aena/iconos/ico_salaVIP.png") no-repeat scroll 7% 20% #cacfd3;font-weight: 400;}
#datosInteresVIP .listaInfoBox{padding-left: 0;list-style-type: none;}
#desdeElmundo{display: none;}
#destiny_ac{width: 13.75em;float: left;}
.detalle{font-style: italic;}
#destinoPlan_ac{float: left;width: 16.3em; padding: 0 0.5em; text-overflow: ellipsis;}
#destinoInput{float: left;clear: both;height: 2em;border: 0;width: 16.3em;margin-bottom: 0.5em;}

/** Modulo accesos por carretera */
input#dir_to, input#dir_from{width: 9.6em;border: 0;}
select#dir_to, select#dir_from{float:left;border: 0;width: 10.2em;background-color:#fff}
#evitaPeaje{clear: both;height: 1.5em;}
#sortable_dir img{float:left;}
#sortable_dir{float: left;width: 12.8em;}
#avoid_toll{margin-right: .2em;}
#ayudaGoogle{float: left;margin-top: 0.5em;}
/** Modulo accesos por carretera */

#encuentraNegocio{margin-bottom: 1em;height: 1%;overflow: hidden;}
#encuentraNegocio select{margin-right: 0.2em;}
#fbuscador label{float: left;}
#fakeSelectPlanos{width: 100%;height: 2em;background: url("/img/aena/flecha_abajo_azul.png") no-repeat scroll 99% center #fff;font-size: 1em!important;color: #1A2732!important;margin-bottom: 0.5em!important;padding: 0.3em 0 0 0.3em;font-weight: 400!important;}
#fakeSelectPlanos img{float: left;margin: -0.3em 0.5em 0 -0.3em;}
#filtroNegocios p{color: #1A2732;font-size: 1.5em;font-weight: 400;}
#filtroDestinos select{float: left;}
#filtroDestinos label{margin: 0.2em 0.5em 0 0; }
#formPlanificacion .acciones{clear: both;width: 100%;overflow: hidden;margin-top: 1em;}
/*Formulario buscador memorias */
#formulariomemoria label { margin: 0.2em 0.5em 0 0;}
/*Formulario buscador noticias */
#fSearchPress label, #fSearchPress legend{font-size:1em;width: 100%;margin-bottom: 0;color: #1A2732;font-weight: 400;text-transform: lowercase;border:none;}
#fSearchPress div{clear: both;height: 1%;overflow: hidden;}
#fSearchPress input{margin-bottom: 0.5em;}
#fSearchPress #BusTitulo{width: 100%;height: 2.2em;}
.salaPrensa #fSearchPress #fDesde0, .salaPrensa #fSearchPress #fHasta1{width: 100%;background: #fff url("/img/aena/iconos/ico_calendar.png") no-repeat 0.25em center /1.2em;padding: 0 0 0 1.8em;height: 2.2em;color: #1A2732;}
    #fDesde0::-webkit-input-placeholder, #fHasta1::-webkit-input-placeholder{ font-size:.9em}
.salaPrensa p:first-child{text-transform:lowercase;width:6.5em;font-size: 1.46667em;}
#fSearchPress .btnType2{overflow: hidden;width: 100%;margin: .4em 0 0;float: none;display: inline-block;}
#divSearch{ overflow: hidden; margin-top: -.6em;}
#fSearchPress .btnType2 input{color: #fff;height: 2em;font-size: 0.9em;font-weight: 300;   border-radius: .15em;margin-bottom: 0;}
#fSearchPress .btnType2 input.btnAccionCancel{background: #caced2 !important;border: 1px #1A2732 solid;color: #1A2732;float: left!important;}
#fSearchPress .btnType2 input.btnAccion{padding: 0 1.2em;background: #1A2732;font-weight: 400;margin-right: 0;float: right;text-transform: lowercase;font-size: 1.2em;}
#fSearchPress .withCalendar2{float: left;width: 46.4%;clear: inherit;margin-right: 1em;}
#fSearchPress .ultimo{margin-right: 0;}
/*Formulario buscador noticias */

.filtroGris img{float: left;margin-right: 1em;}
.filtroGris div{float: left;width: 23.3em;}
.filtroGris ul{list-style: none;padding-left: 0;color: #525c65;clear: both;}
.filtroGris .imgSelect{margin-right: 0!important; }
.filtroGris a{color: #1A2732;}
.filtroGris{border-radius: 2px;background: #cacfd3;padding: 1em 1em;margin: 0 0 3px 0;width: 100%;overflow: hidden;font-size: 0.933333333em;}
.filtroGris label{float: left;font-weight: 400;color: #1A2732;font-size: 1.14285714em;}
.filtroGris form select[disabled]{opacity:0.5;}
#buscadorParkingTerminal label{margin-top: 0.2em;}
.filtroGris p{color: #1A2732;}
.filtroGris .title{font-size: 1.42857143em;}
.filtroGris .botNaranja{float: left;}
.filtroGris .listaEnlacesCombo{width: 12em;border: none;padding: 0.3em;position: absolute;left: 129px;padding-top: 0;list-style: none;color: #818990;margin-bottom: 0.85em;}
.filtroGris .title{font-size: 1.33333333em;}
.filtroGris .separador{border-bottom: 2px solid #b0b6bb;width: 100%;margin: 1em 0 0.8em;clear: both;float: none;}
.filtroGris form select{float: left;margin-right: 0.2em;/*font-size: 1.14285714em;*/}
.filtroTransporte form select{float: left;margin-right: 0.5em;width: 14em;height: 2.1em;}
.filtroTransporte .btnLupa input{display: block;}
.filtroTransporte .combosTranporte{display: none;}
.filtroTransporte #combo0{display: block;}
.filtroTransporte form{float: left;margin-right: 0.5em;}
.filtroTransporte p a[href$="pdf"]{font-weight:bold;padding-left: 1.2em; background: url("/img/aena/ico_archivo.png") no-repeat scroll 0px 0.2em transparent; display:inline-block}
.establecimientosOfertas {font-size: 1.4em; }
.establecimientosOfertas ul {padding-left: 0;list-style: none;width: 16em; margin:0 }
.establecimientosOfertas ul li a {color:#1A2732;font-weight: 600;}
ul.listLink{padding-left: 0!important;list-style: none;}
ul.listLink li > a  { background: url("/img/aena/flecha_links.png") no-repeat scroll 0 0.45em transparent; padding: 0 0 .4em .8em;}

.BotonesNaranjas {display: block;text-align: center; width: 100%;}
.BotonesNaranjas .botNaranja{display:inline-block; width:20em}
.BotonesNaranjas .botNaranja + .botNaranja {margin-left: 2.5em;}

/* Modulo subtitle*/
.subir{margin-top: -0.5em;}
.subTitle{padding: 1em;background: #fff;margin: 0 0 3px 0;    border-radius: 2px;font-size: 0.933333333em;height: 1%;overflow: hidden;}
.subTitle p{font-weight: 400;float: left;}
.subTitle .der {float: right;width: 18%;}
.subTitle .der a {color: #1A2732;float: right;padding-left: 1em;background: url("/img/aena/iconos/flecha_arriba_blue.png") no-repeat scroll 6% 42% transparent;}
.datosInteresTit{color: #72A300;font-size: 1.42857143em;font-weight: 400;margin-bottom: 0.5em;}
.subTitle .datosInteresSubtitle{color: #1A2732;font-size: 1.14285714em;font-weight: 400;margin: 1em 0 0.3em 0;}
.subTitle ul{list-style: none;padding-left: 0;margin-bottom: 1.5em;font-weight: 400;clear: both;}
.subTitle p a{color: #1A2732;font-weight: 600; }
.subTitle ul li a{color: #1A2732;font-weight: 600; display: inline;}
.subTitle .filtroGris{margin: 0.5em 0 0.5em -1em;width: 496px;height: 1%;}
.paginacion{float: right;text-align: right !important;}
.paginacion ul{padding-left: 0;list-style: none;font-size: 0.85714286em;float: left; clear: inherit!important;  margin: inherit!important;}
.paginacion ul li{float: left;margin-right: 0.5em;}
.paginacion ul li a{font-weight: 700; text-decoration: underline;}
.paginacion span{float: left;margin-right: 0.5em;margin-bottom: 0;}
#results{width: 55%;float: left;margin-right: 1em;}
#results p{margin:0; }
.capaFlotante .titulo{font-size: 1.07692308em;color: #1A2732;font-weight: 600;}
.capaFlotante .subtitulo{font-size: 0.92307692em;color: #818990;font-weight: 300;}
.capaFlotante p{margin-bottom: 0.2em;}
.capaFlotante a{font-size: 1.07692308em;color: #1A2732;font-weight: 700;text-decoration: underline;}
.letraPeq{font-size: 0.85714286em}
.secondTitle{font-size: 1.14285714em;font-weight: 700;}
.video{margin-bottom: 1em;}
.transcripcion{clear: both;display: none;}
.transcLink{float: right; margin-top: 1em;}
.clip{background: url("/img/aena/ico_clip.png") no-repeat 2px center;padding-left: 1.3em}
.sepBlue{color: #1a2732;}
#fechaIda_cald{width: 7.8em;margin: 0 0.5em 0 0;background: #fff url("/img/aena/iconos/ico_calendar.png") no-repeat 5% center;padding-left: 2em;}
.etiqueta{background: #90ce00 url("/img/aena/iconos/etiqueta.png") no-repeat 0.5em center;padding: 0.2em 0.5em 0.2em 1.6em;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; color: #1A2732;display: block;}
.etiqueta:hover{text-decoration: none;}
.modImgTxtLink {    border-radius: 2px;padding: 1em;clear: both; margin-bottom: 3px;position: relative;background: url(/img/aena/ico_lupa.png) no-repeat 92% 1em #caced2;}
.modImgTxtLink .aviso{font-size: inherit;color: #d9154a;font-weight: 700;}
.centerTwoColumns .modImgTxtLink{background: #caced2;}
.centerTwoColumns .modImgTxtLink > p{display: none;}
.centerTwoColumns .modImgTxtLink #fSearchPress .btnType2 input{float: left;}
.centerTwoColumns .modImgTxtLink #fSearchPress > div.col{width: 9.3em;float: left;margin-right: 1em;margin-bottom: 0.5em;}
.centerTwoColumns .modImgTxtLink #fSearchPress #BusTitulo{width: 8.7em;}
.centerTwoColumns .salaPrensa #fSearchPress #fDesde0, .centerTwoColumns .salaPrensa #fSearchPress #fHasta1{background: #fff url("/img/aena/iconos/ico_calendar.png") no-repeat 5% center / 1.357em;padding: 0 0 0 2.5em;}
.centerTwoColumns .modImgTxtLink #fSearchPress .btnType2 input.btnAccionCancel{margin-right: 1em;}
.modImgTxtLink p{margin-top: 0;font-size: 1.45em;color: #1A2732;font-weight: 600;width: 8em;line-height: 1em;margin-bottom: 1em;}
.modImgTxtLink p a{font-size: 0.68965517em;color: inherit;font-weight: 600;}
.modImgTxtLink ul{list-style: none;padding-left: 0;margin-top: 0.5em;color: #1A2732;}
.modImgTxtLink ul a{color: #1A2732;font-weight: 600;clear: both;}
#fechaVuelta_cald{width: 7.8em;background: #fff url("/img/aena/iconos/ico_calendar.png") no-repeat 5% center;padding-left: 2em;}
#leftMenu .last{border-bottom: 0;}
.datos_interes .contact dt {color: #72a300;float: none;font-size: 1.42857em;font-weight: 400;margin: 0.2em 0;  line-height: 1.1;}
.datos_interes dl.contact { clear: both;}
#docs .blockDoc{padding: 1em;background: #fff;border-radius: 2px;margin-bottom: 0.2em;}
#docs .blockDoc a{color: #1A2732;font-weight: 600;}
#docs .blockDoc span{color: #72A300;font-size: 1.42857143em;font-weight: 400;margin-bottom: 0.3em;margin-top: 0.2em;}
#docs .paging {padding: 1em;background: #fff;border-radius: 2px;overflow: hidden;}
#docs .paging div{float: right;}
#docs .paging div span{float: left;}
#docs .paging div ul{float: left;padding-left: 0;list-style: none;margin-bottom: 0;}
#docs .paging div ul li{float: left;margin-left: 0.5em;}
#docs .paging div ul li a{color: #1A2732;font-weight: 600;}
.documentos{font-size: 1.14285714em;}

/* Buscador noticias de prensa*/
.bloqNotaPrensa{background: #fff;padding: 1em;border-radius: 2px;margin-bottom: 0.2em;}
.bloqNotaPrensa .titNota{font-weight: 600;font-size: 1.33333333em;line-height: 1.25em;color: #1a2732;display: block;margin-bottom: 0.5em;}
.bloqNotaPrensa .titNota:hover{color: #72a300;}
.bloqNotaPrensa .fechaNota{font-size: 1.06666667em;font-weight: 700;color: #71777d;margin-bottom: 0.5em;display: inline-block;}
.listMultimedia dt, .listMultimedia dd{float: left;margin-right: 0.5em;}
.listMultimedia dt{background: url("/img/aena/ico_clip.png") no-repeat 2px center;padding-left: 1.3em;}
.listMultimedia dd a{color: #1A2732;font-weight: 700;}
.bloqNotaPrensa .linkArchivoNota{margin-bottom: 0.5em;}
.contBloqNotaPrensa{margin-top: 0.5em;}
.contBloqNotaPrensa > p{color: #d9154a;font-weight: 700;}
/* Buscador noticias de prensa*/

/*Notas de prensa*/
.datos_interes .sumarioPrensa > p{padding: 0 0 1.25em 1em;background: url(/img/aena/bulle_notas.png) no-repeat 0 .35em;font-weight:bold;line-height:1.25;margin: 0;}
.datos_interes p.fechaNota{font-size:1.142857em;font-weight: 700;margin: 0 0 1em;}
.datos_interes .textoNota{margin-bottom: 1.5em;}
.datos_interes .bloqDetalleNota{margin-bottom:1.25em}
.datos_interes .bloqDetalleNota.file{background: url("/img/aena/clip-90x90-verde.png") right -.8em no-repeat; min-height:5em}
.datos_interes .bloqDetalleNota{margin-bottom: 1.5em;}
.datos_interes .bloqDetalleNota > p {margin:0 0 .25em}
.datos_interes .bloqDetalleNota .textAudio{font-size: 0.857em;display: block;margin: .5em 0;}
.datos_interes .bloqDetalleNota .linkArchivoNota img{min-width: initial !important;margin: 0 .5em 0 0;}
/*reproductor audio*/
div.jp-single-player,
div.jp-playlist-player { color: #1a2732; font-size: 1.6em;  line-height: 1.6;  margin-bottom: 0.3em;}
div.jp-interface { border: 1px solid #1a2732; border-radius: 0.2em; height: 32px;  padding-right: 5px;  position: relative;  width: 435px;}
div.jp-single-player div.jp-interface {}
div.jp-playlist-player div.jp-interface {}
div.jp-interface ul.jp-controls {list-style-type:none;padding:0;margin: 0;}
div.jp-interface ul.jp-controls li {overflow:hidden;text-indent:-9999px; }
li.jp-play,
li.jp-pause { display: block; position: absolute; top:2px; width:28px; height:28px; cursor: pointer;}
div.jp-single-player li.jp-play,
div.jp-single-player li.jp-pause {left:0px;}
div.jp-playlist-player li.jp-play,
div.jp-playlist-player li.jp-pause {left:0px;}
li.jp-play {background: url("/img/aena/jplayerskin.jpg") 0 0 no-repeat;}
li.jp-play:hover {background: url("/img/aena/jplayerskin.jpg") -41px 0 no-repeat;}
li.jp-pause {background: url("/img/aena/jplayerskin.jpg") 0 -42px no-repeat;}
li.jp-pause:hover {background: url("/img/aena/jplayerskin.jpg") -41px -42px no-repeat;}
li.jp-stop {position: absolute;top:2px;background: url("/img/aena/jplayerskin.jpg") 0 -83px no-repeat;width:28px;height:28px;cursor: pointer;}
div.jp-single-player li.jp-stop {left:32px;}
div.jp-playlist-player li.jp-stop {left:32px;}
li.jp-stop:hover {background: url("/img/aena/jplayerskin.jpg") -29px -83px no-repeat;}
li.jp-previous {position: absolute;left:20px;        top:26px;background: url("/img/aena/jplayerskin.jpg") 0 -112px no-repeat;width:28px;height:28px;cursor: pointer;}
li.jp-previous:hover {background: url("/img/aena/jplayerskin.jpg") -29px -112px no-repeat;}
li.jp-next {position: absolute;left:88px;top:26px;background: url("/img/aena/jplayerskin.jpg") 0 -141px no-repeat;width:28px;height:28px;cursor: pointer;}
li.jp-next:hover {background: url("/img/aena/jplayerskin.jpg") -29px -141px no-repeat;}
div.jp-progress {position: absolute;overflow:hidden;top:14px;background-color: #ddd;width:170px;height:4px;z-index:5;}
div.jp-single-player div.jp-progress {left:120px;}
div.jp-playlist-player div.jp-progress {left:164px;}
div.jp-load-bar {background: url("/img/aena/jplayerskin.jpg") 0 -202px repeat-x;width:0px;height:4px;cursor: pointer;}
div.jp-play-bar {background: url("/img/aena/jplayerskin.jpg") right -218px repeat-x ;width:0px;height:4px;}
li.jp-volume-min {position: absolute;top:8px;background: url("/img/aena/jplayerskin.jpg") 0 -170px no-repeat;width:18px;height:15px;cursor: pointer;}
div.jp-single-player li.jp-volume-min {left:345px;}
div.jp-playlist-player li.jp-volume-min {left:296px;}
li.jp-volume-min:hover {background: url("/img/aena/jplayerskin.jpg") -19px -170px no-repeat;}
li.jp-volume-max {position: absolute;top:8px;background: url("/img/aena/jplayerskin.jpg") 0 -186px no-repeat;width:18px;height:15px;cursor: pointer;}
div.jp-single-player li.jp-volume-max {left:415px;}
div.jp-playlist-player li.jp-volume-max {left:368px;}
li.jp-volume-max:hover {background: url("/img/aena/jplayerskin.jpg") -19px -186px no-repeat;}
div.jp-volume-bar {position: absolute;overflow:hidden;top:13px;background: url("/img/aena/jplayerskin.jpg") 0 -250px repeat-x;            width:40px;height:5px;cursor: pointer;}
div.jp-single-player div.jp-volume-bar {left:370px;}
div.jp-playlist-player div.jp-volume-bar {left:314px;}
div.jp-volume-bar-value {           background: url("/img/aena/jplayerskin.jpg") 0 -256px repeat-x;width:0px;height:5px;}
div.jp-play-time,
div.jp-total-time {position: absolute;top:5px;width:260px;font-size:0.6em;}
div.jp-total-time {text-align: right;}
div.jp-single-player div.jp-play-time,
div.jp-single-player div.jp-total-time {left:75px;}
div.jp-playlist-player div.jp-play-time,
div.jp-playlist-player div.jp-total-time {left:164px;}
div.jp-playlist {width:418px;}
div.jp-playlist ul{list-style-type:none;margin:0 0 10px 0;background-color:#ccc;border:1px solid #009be3;border-top:none;width:378px;font-size:.72em;}
div.jp-single-player div.jp-playlist ul {padding:5px 20px 5px 20px;}
div.jp-playlist-player div.jp-playlist ul {padding:10px 20px 20px 20px;}
div.jp-single-player div.jp-playlist li{padding:0 0 0 20px;font-weight:bold;}
div.jp-playlist-player div.jp-playlist li{padding:4px 0 4px 20px;border-bottom:1px solid #eee;cursor: pointer;}
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_current {color:#0d88c1;list-style-type:square;list-style-position:inside;padding-left:6px;cursor: default;}
div.jp-playlist-player div.jp-playlist li:hover {color:#0d88c1;}
.rep-audio{margin-bottom: 1em;}
/*reproductor audio*/

.enlaceDescarga{background: url(/img/ico_download.gif) no-repeat 0 50%;padding-left: 1.5em;margin: 1em 0;display: block;}
.file-audio {background: url(/img/ico_download.gif) no-repeat 0 50%;padding-left: 1.5em;}
#lightBoxContent{top: 12%; position:fixed;z-index: 56;-webkit-box-shadow: 0px 0px 44px 2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 44px 2px rgba(0,0,0,0.75);box-shadow: 0px 0px 44px 2px rgba(0,0,0,0.75);}
#llegarBox{background: url(/img/aena/icono_llegar.png) no-repeat scroll 95% 5% #caced2;border-radius: 2px;padding: 1em 1em 0 1em;  color: #1A2732;margin-bottom: 3px;overflow: hidden;}
#logoGoogleM{background: url(/img/aena/logo_googleM.png);width: 61px;height: 21px;float: left;margin: 0.6em;}
#llegarBox a{color: #1A2732;font-weight: 600;}
#llegarBox h3 {margin-top: 0px;font-size: 1.6em;color: #1A2732;font-weight: 600;margin-bottom: 1em;}
#mapaZonaVip{overflow: hidden;margin-bottom: 1em;}
#marcas{width: 13em;border: none;}
#moreOffers{color: #1a2732; height: 6.3em; overflow: hidden; padding-top: 2em;text-align: center;width: 100%;}
#moreOffers a{ background: rgba(0, 0, 0, 0) url("/img/aena/tiendas/down_arrow.png") no-repeat scroll 50% 70%; color: #1a2732; padding-bottom: 1.5em;}
.modulo_parking p{margin: 0 0 1em 1.7em; }
.hide{display: none;}
.avisoConductor{color: #a20000;font-weight: 600;margin-top: -0.5em;}
#newsBox{background: url(/img/aena/icono_news.png) no-repeat scroll 93% 1em #caced2;border-radius: 2px;padding: 1em;clear: both; margin-bottom: 0.15em;min-height: 16.667em;}
.last #newsBox{width: 16.13333em;}
#newsBox p.titModLeft{min-height:2em}
#newsBox p.aviso{color: #a20000; font-weight: 700;}
#newsBox ul {list-style:none; margin:0; padding:0.5em 0}
#newsBox a{color: #1A2732;font-weight: 600;}
    #newsBox a.enlaceFlecha{text-transform:lowercase;padding-left: 1em;margin-bottom:.25em;background-position: 0 50%;}
#newsBox p{margin-bottom: 0.5em;line-height: 1.1;font-size: 0.933333em;}
#newsBox h3{margin: 0 0 3em;font-size: 1.6em;color: #1A2732;font-weight: 600;}
#NuevasRutas {color: #72787e;font-weight: 400;height: 2em;border: 0;width: 14.9em;float: left;}
#origin select::-ms-expand {display: none;}
#origin3{height: 2em;width: 13.3em;border: none;}
#origenInput{clear: both;height: 2em;float: left;border: 0;margin: 1em 0 0.5em;width: 16.3em;}
#origenPlan_ac{width: 16.3em; padding: 0 0.5em; text-overflow: ellipsis;}
#reservaParking{background: url(/img/aena/icono_parking.png) no-repeat scroll 96% 5% #90CE00;border-radius: 2px;padding: 1em;margin-bottom: 3px;}

/* Modulo reserva parking */
#tarifaParking {position: relative;margin: 0 0 3px 0;overflow: hidden;background: url(/img/aena/icono_parking.png) no-repeat scroll 96% 5% #90CE00;border-radius: 2px;text-transform: lowercase;height: 16.6666667em}
#tarifaParking form .entrada {margin-top: 0;font-size: 1.4666666em;color: #1A2732;font-weight: 600;width: 8em;height: 1.9em;line-height: 1.8em;margin-bottom: 0;}
:lang(de) #tarifaParking .entrada, :lang(eu) #tarifaParking .entrada, :lang(fr) #tarifaParking .entrada{line-height:1.25}
#tarifaParking form {padding: 1em 1em 0.36em;}
#tarifaParking label {color: #1a2732;margin: 0;padding: 0;display: block;font-weight: 400;font-size: 0.93333333em;clear: both;text-indent: -100em;height: 0.714285em;}
#tarifaParking select {float: left;margin: 0;font-weight: 400;padding: 0.2em 0.1em;width: 100%;font-size: 0.93333333em;}
#tarifaParking .capatrabaja {float: left;/*width: 8.3em;*/}
#tarifaParking #salida {display: block;clear: both;}
#tarifaParking .clr {display: inline-block;clear: both;margin: 0.5555em 0 0 0;width: 100%;}
#tarifaParking .clr p.nota {color: #1a2732;font-size: 0.8em;font-weight: 400;margin: 0;text-align: center;}
.withCalendar3 .horas{float: right;}
.withCalendar3 .horas select{width: 4.6em;border: none;}
.contentCalendar2 input{width: 7.2em;float: left;margin-right: 0.4em;padding: 0 0 0 0.3em;font-size: 0.93333333em;background-color:#fff;text-transform: lowercase;}
#tarifaParking .contentCalendar2 input + img{float: left;}
#tarifaParking .bloqueFechas.top{float:left;margin-top: 2em;width:100%}
#tarifaParking #codigoPromocional{font-size:0.93333333em; width:100%}
#tarifaParking #btnCalendarParking {background: url(/img/aena/ventana-nueva.png) no-repeat scroll 96% 50% #1A2732}
/* Modulo reserva parking */

#terminales{width: 13em;border: none;}
#aeropuertoTerminal{border: 0;background: #fff;width: 12.5em;height: 2em;}

/* Carteles de Aviso */
#avisoImportante a{color: #1A2732;font-weight: 600;}
#avisoUrgente, #avisoImportante{font-weight: 600!important;}
#avisoUrgente a{color: #000; font-weight: 600;}
#avisoUrgente{font-size:0.8em;width: 100%;background: #ec4371;color: #000;clear: both;font-weight: 400;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin: 0 0 1em 0;padding: 1em;text-align: center;}
#avisoImportante{font-size:0.8em;width: 100%;border: 2px solid #1A2732;color: #1A2732;clear: both;font-weight: 400;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin: 0 0 1em 0;padding: 1em;text-align: center;}

#avisoAeropuerto{font-size:0.93333333em;color: #1A2732;background-color:#cacfd3;clear: both;font-weight: 400;border-radius: .2em;margin: 0.3em 0 0 0;padding: 1em 2em 1em 1em;overflow: hidden;height: 7.142857142em;position: relative;}
.col-md-9.leftThreeColumns #avisoAeropuerto{margin-right:.25em}
#avisoAeropuerto a{color: #1A2732;font-weight: 600;text-decoration: none;}
#avisoAeropuerto .avisoTit1{font-size: 1.7142857em;font-weight: 700;margin: 0 0 1em 1.65em;line-height:1;float: left;text-transform: lowercase;width: 6.6666em;}
#avisoAeropuerto .avisoTit2{font-size: 1.2857142em;} 
#avisoAeropuerto p {margin: 0;line-height:1.25;}
#avisoAeropuerto p + p a[rel=fancyPopUp]{position: absolute;top: 50%;right: 1em;margin-top:-1.3em;font-size: 0.666666666em;background: url(/img/aena/flecha-ir-dcha@2x.png) no-repeat scroll right 50%  transparent;width:1.3em;height:2.6em;color: transparent;}

:lang(de) #avisoAeropuerto .avisoTit1, :lang(eu) #avisoAeropuerto .avisoTit1 {width:8em}
:lang(en) #avisoAeropuerto .avisoTit1{width:5em}

#avisoImportante .avisoTit1{font-size: 1.33333333em;font-weight: 700;margin: 0;}
#avisoImportante .avisoTit2{font-size: 1.33333333em;font-weight: 400;margin: 0.1em;text-decoration: underline;} 
#avisoImportante .avisoTit2 a{font-weight: 400!important;}
#avisoUrgente .avisoTit1{font-size: 1.33333333em;font-weight: 700;margin: 0;}
#avisoUrgente .avisoTit2{font-size: 1.33333333em;font-weight: 400;margin: 0.1em;text-decoration: underline;} 
#avisoUrgente .avisoTit2 a{font-weight: 400!important;}

#moduloSEO{font-size:0.93333333em;color: #1A2732;background: #fff url(/img/aena/mas_info_i-50x50-gris.png) no-repeat 4em 50%;clear: both;font-weight: 400;border-radius: .2em;margin: 0.25em 0 0 0;padding: 1em 1em 1em 9em;overflow: hidden;height: 7.142857142em;position: relative;display: block;}
#moduloSEO p a {font-weight:bold;color:inherit;text-decoration: underline;}
/* Carteles de Aviso */

/* Modulo cotizaciones de la parte de Corporativa */
.cotizacionBox {float: left;background: #fff;border-radius: 2px;padding: 1.2em 1.2em;margin: 0 3px 3px 0;min-height: 17.8571429em;max-height: 17.8571429em;font-size: 0.93333333em;position: relative;}
.last > .cotizacionBox {margin-right:0}
.cotizacionBox .datos {background: #fff;width: 100%;border-radius: 2px;margin: 0 0 0.5em;padding: 0;}
.cotizacionBox .primero {color: #1A2732;font-size: 1.86666667em;font-weight: 700;width: 4.8em;padding-left: 0.6em;}
.cotizacionBox .segundo {color: #72a300;background: url(/img/aena/flecha_datos.png) no-repeat 0.7em 50%;font-size: 1.66666667em;font-weight: 600;padding-left: 1.3em;}
.cotizacionBox .fecha {padding-left: 1.2em;}
.cotizacionBox .hora {font-weight: 600;}
.cotizacionBox .maxmin {font-size: 1.2em;font-weight: 600;line-height: 1.2em;}
.cotizacionBox .titulo .tipo2  {font-size: 2.2em;color: #72a300;margin-bottom: 0.13em;display: inline-block;width: 100%;margin: 0.5em 0;font-weight: 400;}
.cotizacionBox .titulo .tipo1  {font-size: 1.6em;color: #72a300;margin-bottom: 0.13em;display: inline-block;width: 100%;margin: 0.8em 0 0.6em 0;font-weight: 400;}
.cotizacionBox .titulo{font-size: 1.42857143em;color: #1A2732;font-weight: 300;clear: both;margin-top: -0.5em;margin-bottom: 1em;line-height: 1em;}
.cotizacionBox .tituloBig{font-size: 1.42857143em;color: #1A2732;font-weight: 300;clear: both;margin-top: -0.5em;margin-bottom: 0.4em;line-height: 1em;font-size: 2em;}
.cotizacionBox .tituloTipo{font-size: 2.28571429em;color: #72a300;margin-bottom: 0.13em;display: inline-block;width: 100%;margin: 0 0 0.5em;font-weight: 400;}
.cotizacionBox .tituloBig span{font-size: 1.57142857em;color: #72a300;font-weight: 400;display: inline-block;margin: 0.5em 0 0.8em;}
.cotizacionBox .subtitleBig{font-size: 2em;color: #1A2732;font-weight: 300;clear: both;margin-top: 0.3em;line-height: 1em;}
.cotizacionBox .fechaDatos{font-size: 1.14285714em;color: #1A2732;font-weight: 300;clear: both;margin-top: -0.2em;line-height: 1em;}
.cotizacionBox img{position: absolute;right: 1.5em;top: 1.5em;}
.cotizacionBox p{color: #525c65;}
.cotizacionBox p > a {color: #1A2732;font-weight:600}
.cotizacionBox ul{padding-left: 0;list-style: none;clear: both;}
.cotizacionBox.tipo3{background: #caced2;min-height: inherit;max-height: inherit;margin-right: 0;}
.cotizacionBox.tipo3 .tituloBig{font-size: 1.57142857em;font-weight: 600;width: 7.5em;}
.cotizacionBox.tipo3 .fechaDatos{font-size: 1.07142857em;font-weight: 600;margin-top: 1em;}
/* Modulo cotizaciones de la parte de Corporativa */
/* Modulo cotizaciones columna derecha */
.rightOneColumn .datos > iframe {height: 7.5em;}

/*agrupador de modulods (ej: Indicadores)*/
h3.encabezado_Modulos{font-size: 1.46666666em;line-height:1.81em;margin: .13636363em 0;padding:0 .5em;background-color:#90ce00;color:#1A2732;}
.agrupModCol2 .cotizacionBox{width: 17.5em;min-height: 14.285714em;max-height: 14.285714em;padding:1em}
.agrupModCol2 .cotizacionBox:nth-child(2n){margin-right:0;}

/*agrupador de acordeones con modulos*/
.agrupadorAcordeones{background-color:#fff;position:relative;overflow: hidden;}
.agrupadorAcordeones .datosInteresTit {padding: .25em 0 .25em .8em;border-bottom: 3px solid #e9edf0;border-radius: 0 0 2px 2px;margin: 0;line-height:1.2}
.agrupadorAcordeones .datosInteresTit span{display:inline-block; width:19em}
.agrupadorAcordeones .datos_interes{padding:1em 1.2em}
.agrupadorAcordeones .accordionLayer {border-bottom: 3px solid #e9edf0; border-collapse: collapse;}
.agrupadorAcordeones .agrupModCol2{background-color:#e9edf0; overflow:hidden; margin-bottom:-3px;}
.agrupadorAcordeones .despliegaLink{position:absolute;right:1em;top: .5em;}

/*paginado (convenios)*/
.full_pagination{background-color:#fff;text-align:center;padding: .675em 0;font-size:0.933333333em;border-radius: 2px;margin-bottom: 3px;}
.full_pagination ul{list-style:none;margin: 0;padding: 0;}
.full_pagination ul li{display:inline;padding:0 .5em;}
.full_pagination ul li a{color: #1A2732;font-weight: 600;display:inline-block}
.full_pagination ul li:first-child{padding:0 .5em 0 0;}
.full_pagination ul li:last-child{padding:0 0 0 .5em;}
.full_pagination ul li.prev a{background: url("/img/aena/Bullet_Link_T@2x_izda.png") no-repeat scroll left 50% / 0.714285em;padding: 0 .75em 0 1.5em;}
.full_pagination ul li.next a{background: url("/img/aena/Bullet_Link_T@2x_dcha.png") no-repeat scroll right 50% / 0.714285em;padding: 0 1.5em 0 .75em;}

#bannerHome {float: left;height: 20em;margin-bottom: 0.2em;overflow: hidden;width: 66.534em;}
#busquedaVuelos + #bannerHome {max-width: 46.2em;}
#bannerHome .item  img {max-height:20em;}
#bannerHome .bannerRandom > *:nth-child(n+2) {display: none;}
#bannerRight{margin: 0 0 0 15px;position: absolute;left: 99.8em;top: 0;}
#bannerRazones{margin-bottom: 1em;}
 
/*Encabezados */
.encabezado_interior_tipo1{width: 100%;height: 16.66666666em;border-radius: 2px;position: relative;margin-bottom: 0.2em;background: #fff;overflow: hidden;}
.encabezado_interior_tipo1 div{position: absolute;top: 0.5em;left: 0.5em;font-size: 3.5em;font-weight: 300;color: #1A2732;width: 55%;line-height: 1em;}
.encabezado_interior_tipo1 img{float: right;}
.encabezado_interior_tipo1 h2{position: absolute;top: 0.5em;left: 0.5em;font-size: 3.4666666em;font-weight: 300;color: #1A2732;width: 48%;line-height: 1em;margin-top: 0;}
.encabezado_interior_tipo1 h2.aeropuerto{font-size: 2.13333333em;margin: 0.4em;}
.encabezado_interior_sinTitulo{margin-bottom: 3px;height: 16.66666666em;overflow: hidden;}
.encabezado_interior_sinTitulo h2{display: none;}
.encabezado_interior_sinTitulo img{width: 100%;}
.datos_interes h2.notas {color: #1a2732; font-size: 1.4285em;  margin: 0;} /* antiguas notas adicionales*/
	.datos_interes h2.notas ~ h3 { color: #1a2732;  font-size: 1.28571em;}
.encabezado_interior_tipo2 .left{float: left;}
.encabezado_interior_tipo2 img{float: right;}
.encabezado_interior_tipo2 {background: #fff;padding: 0.5em 0.7em;clear: both;margin: 0 0 3px 0;border-radius: 2px;color: #1A2732;font-weight: 300;font-size: 1.46666667em;width: 100%;overflow: hidden;}
.encabezado_interior_tipo2 a.volver{padding: 0.2em 0.8em;background: url("/img/aena/flecha_volver.png") no-repeat scroll 0px 0.6em transparent;}
.encabezado_interior_tipo2 p.volver {width:50%;float:left;}
.encabezado_interior_tipo2 p.volver a{padding: 0.2em 0.8em;background: url("/img/aena/flecha_volver.png") no-repeat scroll 0px 0.6em transparent;}
.encabezado_interior_tipo2 h2, .encabezado_interior_tipo2 h3 , .encabezado_interior_tipo2 h4{font-size: 1em;font-weight: 300;margin-top: 0.3em;}
.encabezado_interior_solo_Titulo h2{font-size: 1.36363em;font-weight: 300;margin-top: 0.3em;}
.encabezado_interior_tipo2 h2.prensa{font-size: 0.97777778em;font-weight: 400;}
.encabezado_interior_tipo2 ul.sponsor{float:right;list-style:none;margin: -1.5em 0 0 0;padding: 0;}
.encabezado_interior_tipo2 ul.sponsor li{float:left;}

.encabezado_interior_tipo3{background: #fff;padding: 0.5em 0.7em;clear: both;margin: 0 0 3px 0;border-radius: 2px;color: #1A2732;font-weight: 300;font-size: 1.46666667em;width: 100%;overflow: hidden;}
.encabezado_interior_tipo3 .izq{width: 60%;float: left;}
.encabezado_interior_tipo3 a{color: #1A2732;font-size: 0.63636364em;font-weight: 600; }
.encabezado_interior_tipo3 h2{margin-bottom: 0;margin-top: 0.3em;float: left;width: 71%;font-size: 1em;font-weight: 300;}
.encabezado_interior_tipo3 ul.der{margin-top: 0.3em;display: inline-block;list-style: none;float: right;}
.encabezado_interior_tipo3 ul.der li{float: left;width: 50%;}
.encabezado_interior_tipo3 p{width: 60%;float: left;}
/*.encabezado_interior_tipo2 .der img:last-child{margin-right: 0;}*/
.encabezado_interior_tipo2B{background: url("/img/aena/banner-mini-encabezado.png") no-repeat scroll 100% center #fff;padding: 0.8em 0.7em;clear: both;margin: 0 0 3px 0;border-radius: 2px;color: #1A2732;font-weight: 300;font-size: 1.5em;height: 71px;}
.encabezado_interior_tipo2 p{clear: both;width: 70%;margin-bottom: 0;}
.encabezado_interior_tipo2 a{font-size: 0.58em;font-weight: 700;color: #1A2732;}
.encabezado_interior_tipo4{width: 100%;margin-bottom: 0.2em;background: #fff;overflow: hidden;border-radius: 2px;padding: 1em; }
.encabezado_interior_tipo4 h2{font-size: 1.46666667em;font-weight: 400;color: #1A2732;margin: 0;}

.encabezado_interior_solo_Titulo {background: #fff;padding: 0.5em 0.7em;clear: both;margin: 0 0 3px 0;border-radius: 2px;color: #1A2732;font-weight: 300;font-size: 1.46666667em;width: 100%;overflow: hidden;}
.encabezado_interior_solo_Titulo .volver{padding: 0.2em 0.8em;background: url("/img/aena/flecha_volver.png") no-repeat scroll 0px 0.6em transparent;}
.encabezado_interior_solo_Titulo a{font-size: 0.58em;font-weight: 700;color: #1A2732;}
.encabezado_interior_solo_Titulo ul.sponsor{float:right; list-style:none;margin: 0 -.9em 0 0;}
.encabezado_interior_solo_Titulo ul.sponsor li{float:left; margin-left:1em}

.encabezado_ficha_aeropuerto{width: 100%;height: 16.66666666em;border-radius: 2px;position: relative;margin-bottom: 0.2em;background: #fff;overflow: hidden;}
.encabezado_ficha_aeropuerto h2{font-weight: 300;color: #1A2732;position: absolute;top: 0;left: 1em;font-size: 2.13333333em;width: 7em;}

#filtroDestinos select{font-size: 1.14285714em;max-width: 11em;}
#filtroDestinos.aeropuertos select{font-size: 1em; height: 2.18em; margin-right: 0.5em; width: 9.75em;}

/*Encabezados */
#indispHead{margin: 0;padding: 0;background: url("/img/aena/iconos/logo_aena_popup.png") no-repeat scroll 2em 50% #1a2732;height: 8.5em;margin-bottom: 1em;}
.indisp{padding-left: 2em!important;}
#bannerDown{margin: .3em 0 2em;clear: both;}
#buscadorDestino{clear: both;margin: 0 0 1em;}
#buscadorDestinoBox{margin: 1em 0;}
.tabs ul{list-style: none;padding-left: 0;margin: 0;}
.tabs li.active {background: #fff!important;}
.tabsOfertas ul{list-style: none;padding-left: 0;margin: 0;}
.tabsOfertas ul li.active {font-weight: 700;}
.tabsOfertas ul li{float: left;margin: 0 0.8em .2em 0;display: inline-block;}
.tabsOfertas ul li a{color: #e9ecef}
.tabsOfertas ul li.first{padding-right: 0.8em;border-right: 2px solid #90ce00}

/*Formulario consulta medio ambiente */
.errorForm{color: #d9154a;margin: 1em 0;}
#consultaMedioAmbiente{margin-top: 1em;height: 1%;overflow: hidden;}
#consultaMedioAmbiente label{float: left;margin: 0.2em 1em 0 0;width: 9em;font-weight: 400;color: #000;}
#consultaMedioAmbiente label[for="deseoRespuesta"]{width: inherit;margin: 0.8em 6em 2.5em 0;}
#consultaMedioAmbiente label[for="comentarioConsulta"]{width: inherit;}
#consultaMedioAmbiente label[for="adjuntoConsulta"]{width: inherit;margin: 2.5em 9em 0.5em 0;}
#consultaMedioAmbiente #comentarioConsulta{margin-top: 0.5em;width: 59.4666667em;height: 12em;border: 1px solid #000;}
#consultaMedioAmbiente #adjuntoConsulta{height: inherit;border: none;}
#consultaMedioAmbiente .clear{clear: both;margin-bottom: 0.5em;overflow: hidden;}
#consultaMedioAmbiente #enviarConsulta{background: #90CE00;color: #1A2732;float: left;font-size: 1.28571429em;border-radius: 2px;padding: 0.1em 1.4em 0.15em;border: none;margin-top: 1em;margin-left: 20em;width: 10em;}
#consultaMedioAmbiente .botAdjunto{background: #646b71;padding: 0.1em 1.4em 0.15em;text-align: center;font-size: 1.28571429em;border-radius: 2px;margin: 0 0 0 0.5em;max-width: 16em;display: block;text-decoration: none;color: #fff;font-weight: 400;float: left;}
#consultaMedioAmbiente select{border: solid 1px #000;float: left;width: 14em;margin-bottom: 0.5em;font-size: 1.14285714em;height: 1.875em;margin-right: 25em;}
#consultaMedioAmbiente select.error{border: 1px solid #d9154a;}
#consultaMedioAmbiente input.error, #consultaMedioAmbiente textarea.error{background:  #d9154a;}
#consultaMedioAmbiente input{float: left;clear: right;margin-bottom: 0.5em;border: solid 1px #000;width: 19em;font-size: 1.14285714em;height: 1.875em;margin-right: 28em;}
#consultaMedioAmbiente input[type="checkbox"]{width: inherit;margin: 0.5em 0.3em 0 0;}
#consultaMedioAmbiente #aeropuertoConsulta, #consultaMedioAmbiente #emailConsulta{margin-bottom: 2.5em;}
#consultaMedioAmbiente #cpConsulta{width: 6em;margin-right: 33em;}
/*Formulario consulta medio ambiente */

/* Buscador de vuelo de la home tres pestanias*/
#busquedaVuelos{float: left;text-transform: lowercase;}
	#busquedaVuelos label{position:relative}
#busquedaVuelos .tabs ul li{ display: block; float: left; text-align: center; background: #1A2732;border-top-left-radius: 2px;border-top-right-radius: 2px;margin-right: 0.1em;color: #fff;font-weight: 600!important;width: 6.7em;}
#busquedaVuelos .tabs li.active{background: #90CE00!important;font-weight: 700;color:#1A2732!important;}
#busquedaVuelos .tabs ul li.active a {color: #1A2732;}
#busquedaVuelos .tabs ul li a {background-color: transparent;color: #fff;display: block;padding: 0.5em 0.8em 0.5em 0.8em;}
#busquedaVuelos .tabs ul li a:hover {text-decoration: none;}
#busquedaVuelos .tabs{clear: both;height: 2.4em;display: block;}
:lang(de) #busquedaVuelos .tabs ul li{width:6.3em}/*aleman*/
:lang(de) #busquedaVuelos .tabs ul li:nth-child(2){width:7.5em}
#busquedaVuelos #contentTabs{background: #90CE00;width: 20.3em;}
#busquedaVuelos #primero{padding: 0.5em 1.66666em;height: 17.6em;}
#primero #origin{border: 0;background: #fff;width: 14em;height: 2em;}
#busquedaVuelos #segundo{padding: 0.5em 1.66666em;height: 17.6em;}
#busquedaVuelos #segundo p{color: #1A2732;font-weight: 700;margin: 1em 0;}
#busquedaVuelos #segundo label{color: #1A2732;font-weight: 400;}
#origen{border: 0px none;background: none repeat scroll 0% 0% #FFF;width: 17em;border: none;clear: both;float: left;}
#destino{border: 0px none;background: none repeat scroll 0% 0% #FFF;width: 17em;border: none;float: left;clear: both;margin-bottom: 1em;}
#pais{width: 17em;float: left;border: none;clear: both;margin-bottom: 1em;background-color: #fff;}
#zona{border: 0px none;background: none repeat scroll 0% 0% #FFF;width: 17em;border: none;float: left;}
#busquedaVuelos #tercero p{color: #1A2732;font-weight: 700;margin: 1em 0;}
#busquedaVuelos #tercero label{color: #1A2732;font-weight: 400;}
#busquedaVuelos #tercero{padding: 0.5em 1.66666em;height: 17.6em;}
#busquedaVuelos .acciones input.cancel {background-color: transparent;border: 1px solid #1a2732;border-radius: 0.15em;color: #1a2732;font: 1.2em "Source Sans Pro";padding: 0.2em 0;text-transform: lowercase;width: 6.73em;}
#busquedaVuelos .acciones input.main {background-color: #1a2732;border: 1px solid #1a2732;border-radius: 0.15em;color: #fff;font: 1.2em "Source Sans Pro";margin: 0 0 0.5em 0.5em;padding: 0.2em 0;text-transform: lowercase;width: 6.73em;}
#searchnumero #num{width: 14.1em;float: left;height: 2em;}
#searchnumero{margin-top:1em;height: auto;overflow: hidden;}
#searchnumero label{float: left;}
#searchnumero #nvuelo{width: 13.75em;}
#searchAirportForm{margin-top: 1.1em;}
#searchAirportForm label{color: #1a2732;margin: 0 0 -0.4em;padding: 0.15em 0 0.15em 0;display: block;font-weight: 400;font-size: 0.9em;clear: both;}
#searchAirportForm #urlRedirectAerop{width: 100%;margin-bottom: 1em;font-size: 1.18518519em;height: 1.875em;}
#searchAirportForm .btnTipo2{margin-bottom: 2em; }
#selecPais{float: left;height: 2em;border: 0;width: 15.3em;}
#fromSpain{float: left;margin: 0.3em;}
#fromWorld{float: left;margin: 0.3em;}
#ida{float: left;margin: 0.4em 0.2em 0 0;}
#idavuelta{float: left;margin: 0.4em 0.2em 0 0;}
#contentTabs input[type="reset"]:focus, #contentTabs input[type="submit"]:focus { outline: thin dotted;  outline-offset: -2px;}

/* Buscador de vuelo de la home tres pestanias*/
#botChange{width: 20px;height: 20px;background: url(/img/aena/botChange.png);float: left;margin: 1.5em 0 0 1em;}
.botVerde{background-color: #90CE00;color: #1A2732;display: block;font: 400 1.2em "Source Sans Pro";padding: 0.2em 1em 0.3em 1em;text-transform: lowercase;border-radius: 2px;border: 1px solid #1A2732; width: 100%;}
#bloqueIdaVuelta .inline{min-width: 40%;float: left;}
#bloqueIdaVuelta .inline + .inline{margin-left:1em}
#bloqueOrigenDestino .titular{clear: both;display: block;}
#bloqueFechas .titular{clear: both;display: inline-block;font-weight: 400;color: #6d767f;background: #fff;padding: 0.3em 0.5em;position: absolute;left: 9.6em;min-width: 7.4em;z-index: 1;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.45);white-space: nowrap;}
#bloqueFechas label{clear: both;float: left;}
#bloqueFechas .titular:after{right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(26, 39, 50, 0);border-right-color: #fff;border-width: 15px;margin-top: -15px;}
#bloqueFechas .titular span{font-weight: 600;}
#bloqueFechas{width: 100%;float: left;padding-bottom: 1em;}
#bloqueOrigenDestino label{clear: both;display: block;}
#bloqueOrigenDestino{width: 100%;overflow: hidden;margin-bottom: 5px;}
#bloqueIdaVuelta label{margin-bottom: 0;}
#cafeterias{height: 2em;width: 13em;border: none;}  
#cajaNuevasRutas {float: left;margin-right: 1em;height: 2em;overflow: hidden;width: inherit;} 
#cajaNuevasRutas img {float: left;margin: 0 0 0 1em;}
#cajaNuevasRutas #origin{float: left;width: 13em;} 
#capaOver{display: none;position: absolute;width: 100%;height: 100%;margin: 0;top: 0;background: #1A2732;filter: alpha(opacity=80); /* internet explorer */-khtml-opacity: 0.8;      /* khtml, version anterior de safari */-moz-opacity: 0.8;       /* firefox, mozilla, netscape */opacity: 0.8;           /* safari, chrome, opera */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*internet explorer 8  */z-index: 40;}
#capaOferta{position: absolute;display: none;z-index: 50;padding: 1em;background: #fff;min-width: 300px;border-radius: 4px;box-shadow: 0px 0px 44px 2px rgba(0,0,0,0.75);top: 0;width: 100%;left: -4em;}
#carruselMonumentos{margin: 0 0 3px 0;background: #fff;border-radius: 2px;padding: 1em 0}
#carruselMonumentos ul{list-style-type: none;margin-left: 3em;}
#carruselMonumentos li{float: left;}
#carouselTurismo .tituloCarrusel{position: absolute;bottom: 2em;left: 1.5em;z-index: 1;}
#carouselTurismo .tituloCarrusel .btnVerde{margin: 0.5em 0;}
#carouselTurismo .tituloCarrusel .titulo{font-size: 2.26666667em;color: #e9ecef;font-weight: 300;text-shadow: 2px 1px #000;}
.carousel-inner .item .icoNegocio{position: absolute;bottom: 2em;left: 2em;}
.carousel-inner .item .icoNegocio > img {width:8.46667em}
.jcarousel-skin-aeropuertos{margin-top: 1em;}
.jcarousel-skin-aeropuertos .jcarousel-clip-horizontal {width: 34.2em;height: 6.5em;}
.jcarousel-skin-aeropuertos .jcarousel-item-horizontal {margin-left: 0;margin-right: .7em;}
.jcarousel-skin-aeropuertos .jcarousel-item {width: 7.9em;height: 6em;}
.jcarousel-item:last-child, .jcarousel-item:last-child > .destacadosBox{margin-right: 0;}
.jcarousel-skin-aeropuertos .jcarousel-item img {width: 7.9em;height: 5.6em;padding: 1px;border: 1px solid #cecece;}
.jcarousel-skin-aeropuertos .jcarousel-next-horizontal {background: url("/img/aAeropuertos/carrusel_flecha_dcha.png") no-repeat scroll 0 50% transparent;cursor: pointer;height: 6em;position: absolute;right: -6px;top: -0.2em;width: 4em;}
.jcarousel-skin-aeropuertos .jcarousel-prev-horizontal {background: url("/img/aAeropuertos/carrusel_flecha_izda.png") no-repeat scroll 0 50% transparent;cursor: pointer;height: 6em;left: 0px;position: absolute;top: -0.2em;width: 4em;}
#carruselMonumentos .jcarousel-next-horizontal {background: url("/img/aAeropuertos/carrusel_flecha_dcha.png") no-repeat scroll 0 50% transparent;cursor: pointer;height: 6em;position: absolute;right: -10px;top: -1em;width: 4em;}
#carruselMonumentos .jcarousel-prev-horizontal {background: url("/img/aAeropuertos/carrusel_flecha_izda.png") no-repeat scroll 0 50% transparent;cursor: pointer;height: 6em;left: 0px;position: absolute;top: -1em;width: 4em;}
#carruselMonumentos .glyphicon-menu-left:before,#carruselMonumentos .glyphicon-menu-right:before, .jcarousel-skin-aeropuertos .glyphicon-menu-left:before, .jcarousel-skin-aeropuertos .glyphicon-menu-right:before{content:none;}
.jcarousel-skin-aeropuertos .jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled-horizontal, .jcarousel-skin-aeropuertos .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-aeropuertos .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-aeropuertos .jcarousel-prev-disabled-horizontal:active {cursor: default;display: none !important;}
#parkingTerminal{width:10.4em;border: none;margin-left: 0.5em;font-size: 1.14285714em;}
#cajaParkingTerminal {width: 12.5em;float: left;overflow: hidden;}
#cajaOrigin{width: 14.6em;height: 2em;overflow: hidden;margin-bottom: 0.5em;}
#cajaOrigin label{width: 100%;}
#cajaOrigin label #origin_ac{width: 100%;}
#cajaCategoriaTiendas{width: 13.5em;height: 2em;overflow: hidden;margin-bottom: 0.5em;position: relative;border: 1px solid #90CE00;margin-top: 1.9em;}
#cajaOrigin3{width: 13.5em;height: 2em;overflow: hidden;margin-bottom: 0.5em;position: relative;border: 1px solid #90CE00;margin-top: 1.9em;}
#cajaterminalAe{width: 11.5em;height: 2em;overflow: hidden;margin-bottom: 0.5em;position: relative;float: left;margin-top: -0.7em;}
#categoriasTiendas{border: 0;background: #fff;width: 13.3em;height: 2em;}
#cajaAeropuertoTerminal{width: 14em;height: 2em;overflow: hidden;margin-bottom: 0.5em;position: relative;border: 1px solid #90CE00;}
#cajaOrigen{position: relative;float: left;clear: left;margin: 0 0.5em 0 0;}
#cajaDestino{position: relative;float: left;margin-bottom: 2em;}
#cajaOrigen img{position: absolute;left: 0.3em;top: 0.3em;}
#cajaDestino img{position: absolute;left: 0.3em;top: 0.3em;}
#carouselSmall{width: 496px;margin: 0 0 3px 0;}
.entradillaNoticias{color: #A20000;font-weight: 700;}
.datosAnuales{background: #fff;padding: 1.6666666em 1.33333333em;margin: 0 3px 3px 0;border-radius: 2px;min-height: 250px;max-height: 250px;}
ul.listUbicaciones {list-style: none;width: 100%;overflow: hidden;}
ul.listUbicaciones li img {margin: 0.5em 0.5em 0.4em;vertical-align: middle;min-width: 21px!important;height: 21px;}
ul.listUbicaciones li {line-height: 2;padding: 0 1.2em 0 0;float: left;width: 16em;}

/*----- Acordeon gris del centro -----*/
.cabeceraAcordeonGris{background: #e8e9ea;padding: 1.5em 1em;border-radius: 4px;margin-bottom: 3px;}
.cabeceraAcordeonGris p{font-size: 1.33333333em;margin: 0;color: #1a2732;}
.acordeonGris .accordion-section-title {width: 100%;padding: 0.8em 0.8em 0.8em 2.5em;display: inline-block;border-radius: 4px;color: #1a2732;font-weight: 700;font-size: 1.06666666em;background: url(/img/aena/bulletDown.png) no-repeat 1em 54% transparent ;}
/*.acordeonGris .accordion-section-title.active,*/ .acordeonGris .accordion-section-title:hover {font-weight: 700!important;background: url(/img/aena/bulletUp.png) no-repeat 1em 54% #d4d8dc!important;}
.acordeonGris .accordion-section-title.active{margin-bottom: 0!important;}
.acordeonGris{margin-top: 1.5em;}
.acordeonGris .panel-heading {padding:0;margin: 0;}
.accordion .acordeonGris  .open{background: #d4d8dc!important;}
/*----- Acordeon gris del centro -----*/

/*----- Acordeon menu de la izquierda -----*/
.accordion {overflow:hidden;/*background:#fff;*/}
.menu-accordion-section-title {width:100%;padding: 0.5em;display:inline-block;background:#1A2732;transition:all linear 0.15s;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;/* Type */color: #e9ecef;}
.menu-accordion-section-title:focus{color:#fff}
.accordion-section .open{background: #fff;}
#leftMenu{font-size: 1.06666666em;}
#leftMenu .menu-accordion-section-title.active, #leftMenu .menu-accordion-section-title:hover {background:#90CE00;text-decoration:none;color: #1A2732;}
.accordion-section:last-child .menu-accordion-section-title {border-bottom:none;margin-bottom: 2px;}
#leftMenu .menu-accordion-section-title:active{color: #1A2732; }
.menu-accordion-section-title {border-bottom: none;margin-bottom: 2px;}
.accordion-section-content {display:none;}
.accordion .open{display: block;}
.intLeftMenu{padding: 0.5em 1em;border-bottom: 1px solid #c6c9cc;margin: auto;}
.intLeftMenu a{text-decoration: none;display: block;color: #1a2732;}
.intLeftMenu a.activo{font-weight: 700;color: #1A2732;}
#leftMenu .intLeftMenu a:visited{color: #1A2732!important;}
#leftMenu a:visited{color: #e9ecef;text-decoration: none;}
/*----- Acordeon menu de la izquierda -----*/

/* Lightbox galeria imagenes con solo el pie*/
.black_overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1001;}
.white_content{display:block;position:absolute;text-align:center;width:78em;padding-bottom:2em;border:.5em solid #fff;background-color:#e9edf0;z-index:1002;overflow:auto}
.white_content  a{ font-weight:700;}
.white_content .closeLink{position: absolute;right: 1em;top:.5em;z-index:1500;font-size:1.2em;}
.white_content .mainTit{display:block;margin:.4em 0 .8em;font-size:1.7em;font-weight:bold}
.white_content #navBar{ background-color: transparent; clear: both; font-size: 1.2em; margin-bottom: 0.5em; margin-left: 2em;  padding: 0; width: 60.2em;}
.white_content #navBar .linkLeft{position:absolute;left:2.6em;font-weight:bold}
.white_content #navBar .linkRight{position:absolute;right:2.6em;font-weight:bold}
.white_content .contentImg{clear:both;background:#fff;margin:0 auto 1.8em;width:72.8em}
.white_content .contentImg img{border:.1em solid #fff}
.white_content .contentImg object { margin: 1em 0;} /*video*/
.white_content .titImg{  background-color: #fff;font-size: 1.2em; margin: 0 0 0 2.2em; padding-bottom: 0.8em; padding-left: 1em; padding-top: 0.4em; text-align: left; width: 59.8em;} 
.white_content .titImg img{clear: both;margin-right:.5em;position: relative;top:.3em;}
#fancybox-title-inside {background: #fff;position: relative;padding: 0 0.5em 0.5em;display: block;}
.white_content .titImg .dateImg{clear:both;display:block;margin-bottom:.5em;}
.white_content .titImg p#idTit{margin:.3em 0;padding-left:0;padding-bottom:0; font-weight: bold;}
#detalleNota #idTit{font-size:1.2em;}
.bloqContent .white_content .contentImg img{float:none;margin:0}
#headLightBox{margin:0;padding:0}
#headLightBox img{float:left;}
#light .textoVideo{margin:.5em 2.4em 1em;padding:1.5em;text-align:left;display:none;font-size:1.2em;background-color:#fff;}
#fancybox-title { font-family: "Source Sans Pro", arial, serif ;color:#525c65; font-size: 1.2em;}
.fancybox-outer .fancybox-prev, .fancybox-outer .fancybox-next{ height: 25%; top: 45%; width: 5em;}
@media screen and (max-device-width: 640px) /* Mobile */ {
 .fancybox-type-iframe { top:100px !important; left:100px !important;  }
 .fancybox-inner {width:800px !important}
}

/*calendario planificador*/
#ui-datepicker-div.ui-widget-content  { font: normal 1.2em "Source Sans Pro",serif; color:#525c65;z-index:20 !important }
#ui-datepicker-div.ui-widget-content { background: none #fff; border: 1px solid #1a2732; color: #525c65; box-shadow: 1px 1px 2px #CDCDCD; }
#ui-datepicker-div .ui-datepicker-header .ui-icon {background-image: url("/css/ui-lightness/images/ui-icons_222222_256x240.png");}
#ui-datepicker-div .ui-datepicker-header .ui-state-hover{background-color: transparent !important;}
.ui-datepicker .ui-datepicker-next-hover {top:2px !important; right:2px !important;}
.ui-datepicker .ui-datepicker-prev-hover {top:2px !important; left:2px !important;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.19%;min-height:17.5em;}
.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle{border-right: 1px solid #1a2732; border-left: 1px solid #1a2732;}
.ui-datepicker .ui- datepicker-title { font-size: 1.091em;}
.ui-datepicker table {font-size: 1.091em;}
#ui-datepicker-div .ui-widget-header { background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #1a2732; font-weight: bold;  text-transform: lowercase; }
.ui-datepicker-calendar .ui-state-default, .ui-widget-header .ui-state-default { background: none repeat scroll 0 0 #ddf0b2; border: medium none; color: #1a2732; font-weight: normal; font-size:1.21334681em; }
.ui-datepicker table .ui-state-disabled {background:#fff!important;}
.ui-datepicker table .ui-state-disabled span.ui-state-default {background-color: #fff!important;}
.ui-state-default, .ui-widget-header .ui-state-default {border: 0!important;background: #ddf0b2!important;font-weight: bold!important;color: #000!important;}
.ui-datepicker-today .ui-state-highlight {background-color: #fff !important;}
#ui-datepicker-div{-webkit-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.45)!important;-moz-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.45)!important;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.45)!important;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.45)!important;}
/*autocompletar aeropuertos*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 0!important;background: #1A2732!important;font-weight: 600!important;color: #90CE00!important;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 0!important;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 0!important;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 0!important;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 0!important;}
.ui-autocomplete {z-index: 100 !important; max-height: 30em; overflow-y: auto; overflow-x: hidden;}
.ui-autocomplete-loading{background: #fff url("/img/aena/indicator.gif") no-repeat scroll 96.2% 50%}
.ac-noResult {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 0.2em;
    clear: both;
    color: #1a2732;
    cursor: default;
    font-size: 1em;
    font-weight: normal;
    left: 0;
    min-width: 14.6em;
    padding: 0.3em;
    position: absolute;
    text-transform: none;
    top: 2em;
}	


/*----- Fin Autocompletar de planificador de vuelos y calendarios -----*/

#homeCarousel .textoBanner{position: absolute;top: 3em;left: 2.5em;font-size: 0.93333333em;width: 17em;color: #1A2732;}
/* ************************** Fin estilos Modulos ****************************************************/

/* ********************** Estilos para Internet Explorter ***********************************************/
body.iexplorer #logoUtilitySearch #k{width: 8em;}
body.iexplorer #search {width: 10.5em;}

body.iexplorer #searchnumero #num{width: 14em;}
body.iexplorer #origin3{width: 14.4em;}
body.iexplorer #cajaOrigin4 #origen{width: 14em;}
body.iexplorer .lastCol{margin-right: 0;}
body.iexplorer #destiny_ac{width: 13em;}
body.iexplorer #categoriasTiendas{width: 14.4em;}
body.iexplorer #aeropuertoTerminal{width: 13.9em;}
body.iexplorer #primero #origin2{width: 13.4em;}
body.iexplorer #cajaOrigin #origin{width: 14em;}
body.iexplorer #cajaOrigin{width: 14em;}
body.iexplorer .col-md-9.leftThreeColumns  .destacadosBox{min-height: 18em;}
body.iexplorer .carouselDestacados .carousel-control.left{filter: none;}
body.iexplorer .carouselDestacados .carousel-control.right{filter: none;}
body.iexplorer #urlRedirect{width: 3em;}
body.iexplorer .footerColumns{font-size: 0.89em;width: 11em;}

body.iexplorer #contentTabsGuias .col-md-6 .destacadosBox .listaInfoBox li{ display: inline-block; float: left; margin-right: 1.8%; width: 48%;}
body.iexplorer ul.redAeropuertosPrincipales > li {  display: inline-block; float: left; margin-right: 1.8%; width: 48%;}

body.iexplorer ul.redAeropuertos > li {  display: inline-block; float: left; width: 33.33%;}
body.iexplorer .datos_interes .icoMemoria{min-width:0;}
body.iexplorer table td img.icono_ODS{ min-width: 0}

body.iexplorer #capaEligeAeropuerto .principales li{float: left;width: 50%}
body.iexplorer #capaEligeAeropuerto ul li{float: left;width: 33%}
body.iexplorer .bannerTurismo h3, body.iexplorer  #carouselTurismo  .titulo { filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=90, strength=2);}
/* ********************** Fin Estilos para Internet Explorer *******************************************/

/* ********************** Estilos exclusivos para Internet Explorer 8 ***********************************************/
body.iexplorer8 .greenTit{padding-bottom: 0;padding-top: 0.8em;}
body.iexplorer8 .eligeAeropuerto{min-width: 12em;}
body.iexplorer8 #fbuscador label{margin-bottom: 0;}
body.iexplorer8 #fbuscador #texto{margin-right: 28px;vertical-align: middle;}
body.iexplorer8 #fbuscador .btnSearch{margin-top: -31px;float: right;}
body.iexplorer8 #fidioma #urlRedirect{width: 3em;}
body.iexplorer8 #homeCarousel{width: 693px;}
body.iexplorer8 .bannerTurismo h3, body.iexplorer8  #carouselTurismo  .titulo { filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=90, strength=2);}
body.iexplorer8 ul.redAeropuertos > li {  display: inline-block; float: left; margin-right: 0.5%; width: 32.8%;}
body.iexplorer8 ul.redAeropuertosPrincipales > li {  display: inline-block; float: left; margin-right: 1.8%; width: 48%;}
body.iexplorer8 #contentTabsGuias .col-md-6 .destacadosBox .listaInfoBox li{ display: inline-block; float: left; margin-right: 1.8%; width: 48%;}
/* ********************** Fin Estilos exclusivos para Internet Explorer 8 *******************************************/
/************************************************* Estilos cabecera *************************************************/
#languageSelector{border:1px solid #90CE00;padding:.3em;background: url(/img/aena/flecha_abajo.png) 3.7em .3em no-repeat #1a2732;cursor:pointer;float:left;height:2.1em;overflow:hidden;width: 5.5em; text-transform: lowercase;z-index:100;position:relative}
#languageSelector.open{height:auto;background:url(/img/aena/flecha_arriba.png) 3.7em .3em no-repeat #1a2732}
#languageSelector ul#listaCambioIdioma{list-style:none;padding-left:0}
#languageSelector ul#listaCambioIdioma li, #languageSelector ul#listaCambioIdioma li a{color:#fff;font-size:1em}
div#pmr{float:left;padding: .25em 0.3em .25em .7em;margin-left:1em;border-left:1px solid #6f767d;}
.listaCarrusel img{margin:inherit!important;float:inherit!important}
.listaCarrusel .ultimo{margin-right:0}
.listaCarrusel li{float: left;width: 80px;height: 60px;overflow: hidden;margin-right: 0.3em;margin-bottom: 0.3em;}
.rastroMigas ul{list-style-type:none;padding-left:0;margin-top:-.8em}
.rastroMigas ul li{float:left;margin-right:.8em}
.activeDis a{font-weight:600!important;color:#e9ecef!important}
.activeDis{font-weight:700}
.eligeAP{background:url(/img/aena/avion.png) 0 15% no-repeat;float:left;margin:-.3em .5em 0 0;padding:.3em 0 1em 2em;position:relative;text-align:left}
.eligeATit{color: #72A300;font-size: 1.4285em;margin:0 0 1em}
#codigoAeropuerto{float:left; font-size: 1.33333333em;color:#e9ecef}
.lastPasajeros{border-right:0!important;padding-right:0!important}
.menuSupUl > li{display:inline;padding:.5em 1.5em;margin:0;font-size:.93333333em;width:auto;float:left;list-style:none none;text-align:center;color:#fff; background: #646b71;border-top-left-radius:2px;border-top-right-radius:2px;border-right:1px solid #fff;height:2.4em}
:lang(fr) .menuSupUl > li {padding: 0.5em 1.2em;} /*frances*/
:lang(fr) #menuPasajeros li {padding: 0 0.7em;}
:lang(fr) .lastPasajeros {padding-right: initial !important;}
.menuSupUl > li > a, .eligeAeropuerto a, .firstMenu > a{color:#FFF;font-weight:400;font-size:1em;text-transform:lowercase}
.menuDist .firstPasajeros{padding-left:0!important}
.menuSupUl h2{margin:.12em 0;font-size:1em}
#menuSup a:hover{text-decoration:none}
.menuPasajerosCentro{border-left:2px solid #90CE00;border-right:2px solid #90CE00}
#capaEligeAeropuerto .principales{margin-bottom: 1em;-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2;-webkit-column-gap: 20px;column-count: 2;column-gap: 20px;font-size: 1.06666667em;}
#capaEligeAeropuerto{font-size: 1.07142857em;text-align:left;position:absolute;width: 62em;left:-9999em;padding: 1.75em;z-index:10000;top:36px;background:#fff;box-shadow:0 0 44px 2px rgba(0,0,0,.75);overflow: hidden;}
#capaEligeAeropuerto.open{left:24%;}
#capaEligeAeropuerto ul{padding-left:.8em;-moz-column-count: 3;-moz-column-gap: 18px;-webkit-column-count: 3;-webkit-column-gap: 20px;column-count: 3;column-gap: 1.333333em;}
#capaEligeAeropuerto ul li > a{color: #1a2732;background-position: 0 50%;line-height:1.45;padding-left:0.6em;}
#capaEligeAeropuerto  a:hover{color:initial;text-decoration:underline}
#capaEligeAeropuerto .col-md-6 ul{font-size: 1.06666667em;}
#capaEligeAeropuerto .col-md-4 ul {font-size:0.93333em}
#minilogo{float:left;padding: 0 1em 0 0;position:relative;border-right: 1px solid #6f767d;margin-right: .8em;}
#minilogo>a{background-color:#90CE00;color:#1A2732;display:block;font:300 1.2em "Source Sans Pro";padding:.2em 1.5em .3em;text-transform:lowercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#minilogo>a:hover{text-decoration:none}
.popupContent{margin:1em 0;padding:1em}
#redAeropuertos{float:right;margin:1em 0 0;background:url(/img/aena/iconos/ico_avion.png) 0 5% no-repeat;padding-left:2em;height:1.8em}
#iconoAe{float:left;margin:0 .2em 0 .5em}
#languageSelector form label{float:left;text-indent:-1000em;display:none}
#languageSelector form#fidioma img.flag{position:absolute;left:-1000em}
#languageSelector form select{background-color:#1A2732;color:#FFF;float:left;font-weight:400;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;height:2em}
#languageSelector form .btnLanguage{background:url(/img/aena/tick_idioma.png) left top no-repeat;border:none;color:#FFF;cursor:pointer;display:block;float:left;font-size:1em;height:2.1em;line-height:1.5em!important;overflow:hidden;padding:2.1em 0 0;width:2.1em}
#logoUtilitySearch{float:right;height:2.7em;margin: 2.5em 0 2em;}
#logoA{width:150px;height:76px;float:left;margin:1em 0}
#logoUtilitySearch #k{line-height: 2.1em;background:none;font-size:1em;border-width:1px medium 1px 1px;border-style:solid none solid solid;border-color:#90CE00;-moz-use-text-color:#90CE00;color:#FFF;float:right;font-weight:400;margin:0;padding:0 0 0 .2em;width:7.25em;height:2.1em; text-transform:lowercase}  
    #logoUtilitySearch ::-webkit-input-placeholder{ opacity:1; color:#fff;}
    #logoUtilitySearch ::-moz-placeholder { opacity:1; color:#fff;}
    #logoUtilitySearch :-ms-input-placeholder{ opacity:1; color:#fff;}
  #logoUtilitySearch #k:focus{outline:none}
   #logoUtilitySearch #k:focus::-webkit-input-placeholder{opacity:.5;}
    #logoUtilitySearch #k:focus::-moz-placeholder{opacity:.5;}
    #logoUtilitySearch #k:focus::-ms-input-placeholder{opacity:.5;}
    
#menuSup{height:2.3em;background:#E9EDF0}
#menuSupInt{width:66.5em;margin:auto}
#menuSupInt .menuSupUl{margin:0;padding:.1em 0 0;text-align:center;height:2.5em;float:right;list-style:none none;overflow:hidden}
#menuPasajeros{  height: 2.4em; margin: 0 auto; text-align: center;  padding-top: 0.4em;}
#menuPasajeros ul{margin:0;height:2.1em;padding-left:0;text-transform: lowercase;display: inline-block}
#menuPasajeros li{display:inline;border-right:2px solid #90CE00;padding:0 1em;margin:0;width:auto;float:left;list-style:none none;text-align:center;font-size:1.06666667em}
#menuPasajeros li a{color:#bcc0c4;font-weight:300}
#selectedMain h2{font-weight:700;font-size:1.14285714em}
#selectedMain a{font-weight:700}
#selectedMain{background:#1A2732}
.eligeAeropuerto{  cursor: pointer; float: left; font-weight: 400; height: 1.9em; margin: 0; width: auto;}
.eligeAeropuerto:hover{cursor:pointer;}
.eligeAeropuerto > a { background: transparent url("/img/aena/flecha_abajo.png") no-repeat scroll 100% 25%; left: 0.7em; padding-right: 1.5em; position: relative; }
.firstMenu{float:left;margin-right:1em}
#header{background:#1A2732;width:100%;font-size:1.5em}
#header a.hideScreen.skip:focus, #header a.hideScreen.skip:active{position:static; color:#fff; } 
#header .rastroMigas{background:#e9edf0;height:2.2em;font-size:.8em}
#header .rastroMigas a{color: #63686d;}
#header .breadCrumbInt li{background:url(/img/aena/rastroSupArrow.png) 0 62% no-repeat;padding-left:.8em;color: #63686d;}
#headPopup h2{color: #fff;font-size: 2em;float: right;margin-right: 1em;}
.popupContentMa h3{color: #1A2732;font-size: 2.13333333em;font-weight: 700;}
#headPopup{margin:0;padding:0;background: #1a2732;height:5.2em}
#headPopup img{margin: 0.8em 0 0 2em;}
#headPopup ul{float:right;margin:.9em .5em 0 0;overflow:hidden}
#headPopup li{display:inline;float:left;margin-right:.5em}
#headPopup li.print{border-right:1px solid #525c65;padding:1em 2em}
#headPopup li.close{padding:.8em .3em 0 1em;opacity:1}
.print img, #cerrar img{margin:0!important;}
#header #logoUtilitySearch #search form{height:2.4em;padding:0 .2em}
#headerInt{width:66.5em;margin:auto}
#header h1,#headPopup h1,#headerAviso h1{position:absolute;top:-1000em}
#search{float:left;overflow:hidden}
#search .textoLabel{
    text-indent: -9999em;
    display: inline-block;
}
#search input.btnSearch{background:url(/img/aena/lupa_buscar.png) right no-repeat;border-width:1px 1px 1px medium;border-style:solid solid solid none;border-color:#90CE00;border-image:none;cursor:pointer;display:block;float:left;font-size:1em;height:2.1em;line-height:2.5em!important;margin:0;overflow:hidden;padding:1.9em 0 0;width:1.9em}
#termometro{width:14px;height:30px;background:url(/img/aena/termometro.png);float:left;margin:0 .5em}
#tituloAeropuerto{border-bottom:1px solid #525C65;height:4.6em;color:#e9ecef}
#tempBox{float:right;margin:1.5em 0;}
#temperatura{float:right;  font-size: 1.33333333em;color:#e9ecef}
#tituloAeropuerto h1{font-weight: 700;font-size: 2em;margin: .6em 0;min-width: 19em;float: none;top: inherit;}
#tituloAeropuerto h1 span{font-weight:300;color:#e9ecef}
#ultimo{background:#E9EDF0;color:#000;border-right:none}
#ultimo a{color:#1A2732;font-weight:600}
.contentLanguage{background:url(/img/aena/flecha_abajo.png) 89% 54% no-repeat #1A2732;overflow:hidden;border:1px solid #90CE00;height:2.1em;width:3em}
.rastroMigas{padding:.8em 0 2.2em}
.breadCrumbInt{width:998px;margin:auto;font-weight:400;text-transform: initial;}

/* CAPA IR A VERSION MOVIL*/
@media screen and (max-width: 997px) {   
#mobile{width: 100%;margin: auto;background:url(/img/aena/movil-90x90-azul.png) 0 50% no-repeat;padding: 2em 1em 0 1em;background-size: 15%;position: relative;margin-bottom: 1em;overflow: hidden;display: block;}
#mobile > p {font-size: 3.4em !important;margin: 0 18% .5em;text-align:center;line-height: 1.1;color: #1A2732;}
#mobile > p a.botNaranja{margin: 0 10% 1em;font-size: 1em !important;padding: 0.4em 1.4em 0.5em;}
    #mobile > p a.botNaranja strong{font-weight:400 !important}
#mobile .cierre{font-size: 100px !important;color: #999;position: absolute;right: .45em;top: 50%;margin-top: -50px;line-height: 1;font-weight: 300;}
#bannerRight{display:none}  /*oculto banner lateral*/ 
#tituloAeropuerto h1{min-width:20em}  
}
@media screen and (min-width: 998px) { 
	#mobile{display:none}
}

/* AVISO CABECERA*/
#header .importantCrisis{background: #e9edf0;width: 100%;padding-top: 1em;}
#header .cont_importantNotice{width: 66.5333333em;margin: auto;background: #ec4371;color: #000;clear: both;font-weight: 400;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 1em;text-align: center;}
#header .cont_importantNotice h2{font-size: 1.06666667em;margin-top: 0;font-weight: 700!important;margin-bottom: 0.2em;}
#header .cont_importantNotice p.subtitulo{font-size: 1.06666667em;font-weight: 300!important;color: #000;text-decoration: underline;}
#header .cont_importantNotice p{font-size: 0.8em;}
#header .cont_importantNotice a{color: #000;font-size: 1.06666667;text-decoration: underline;}
#header .cont_importantNotice ul{padding-left: 0;list-style: none;display: inline-block;margin-bottom: 0;}
#header .cont_importantNotice .botones_ai li{float: left;margin-right: 2em;}
#header .cont_importantNotice .botones_ai li:last-child{margin-right: 0;}
#header .cont_importantNotice .botones_ai li a{background: url("/img/aena/flecha_negra.png") no-repeat scroll 0 0.45em transparent;padding-left: 0.5em;}

/* AVISO CABECERA*/
/* CABECERA PAGINA 404*/
#headerAviso{background: #1A2732;height: 10.8em; margin-bottom: 6em;}
#headerAviso #headerInt{width: 998px}
#headerAviso img{margin-top: 2.2em;}
/* CABECERA PAGINA 404*/
/**********************************************Fin estilos cabecera *************************************************/

/************************************************* Estilos pie ******************************************************/

.footerColumns h2{font-weight:700;margin-bottom:1em;height:40px; font-size: inherit;margin: inherit;}
.footerColumns h2 a{font-weight:700;}
.footerColumns ul.listapie{margin-bottom:1.5em}
.footerColumns ul.listapie li{line-height: 1.2; padding-bottom: 0.8em;}
.listaPie dd{margin-left:0}
#footer{background:#1A2732;width:100%;color:#A8ABAD;text-transform:lowercase;clear:both;font-size:1.5em}
#footer .rastroMigas{padding:1em 0;font-size:.8em;height:3.5em}
#footer .rastroMigas a{color:#A8ABAD}
#footer .breadCrumbInt li{background:url(/img/aena/rastroInfArrow.png) 0 62% no-repeat;padding-left:.8em;color:#A8ABAD}
#footerInt{width: 66.533333em;margin:auto;overflow: hidden;}
#footerInt dd{line-height: 1.5;}
#footerInt .redes{float:right;padding:1em 0}
#footerInt ul{list-style:none;padding-left:0;}
#footerInt  a:hover, #footerInt a:focus{color:#fff}
#footerTel dt{color:#90CE00;font-size:.9333em;padding-bottom: 0;}
#footerMoviles dt{color:#90CE00;font-size:.93333333em;padding-bottom: 0.2em;}
#footerServicios dt,#footerTienda dt{color:#90CE00;font-size:.9em;padding-bottom: .2em;}

#footerTel{background: url(/img/aena/iconoTel.png) no-repeat 0 .5em;width: 32%;float:left;margin:1em 0 0 0;color:#A8ABAD;font-size:1em;font-weight:400;padding:.3em 0 1em 2.4em;position:relative;text-align:left;}
#footerMoviles dd a,#footerTel dd a, #footerServicios dd a{font-size:.8em;font-weight:600;color: #A8ABAD;}
#footerTel dd{margin-bottom: .5em;font-size: 1.0666666em;font-weight: bold;}
#footerTel dd a {background:url(/img/aena/bullet-link-a8abad@2x.png) no-repeat 0 .3em / .5em;padding-left:1em;display:inline-block;line-height:1.1;width: 92%;}
#footerTienda a {color: #90CE00;font-size: .93333333em;font-weight:600;text-decoration: none;}
#footerServicios dt a{color: #90CE00;font-size: 1em;font-weight:600;text-decoration: none;}
#footerMoviles{background: url(/img/aena/iconoApp.png) no-repeat 0 .5em;width: 23.5%;float:left;margin:1em 0 0 0;color:#A8ABAD;font-size:1em;font-weight:400;padding:.3em 0 1em 2em;position:relative;text-align:left;}
#footerServicios{background: url(/img/aena/iconoServ.png) no-repeat 0 .5em;width: 23.5%;float:left;margin:1em 0 0 0;color:#A8ABAD;font-size:1em;font-weight:400;padding: .3em 0 1em 2.7em;position:relative;text-align:left;}
#footerTienda{background: url(/img/aena/iconoTienda.png) no-repeat 0 .5em;width: 16%;float: right;color:#A8ABAD;font-size:1em;margin: 1em 0 0 0;font-weight:400;padding: .3em 0 1em 2.5em;position:relative;line-height: 1.2;min-height: 3em;}

.comercial, .aerolineas,.aeropuertos, .aenaaeropuertos {overflow:hidden} /*site name para el pie*/
.footerColumns{float:left;margin:1em 1.3em 0 0;font-size:.8em;width:12.5em}
.footerColumns:last-child{margin-right:0;}
.comercial .footerColumns, .aerolineas .footerColumns{width:10.75em}

#footer > div dt > a {/* color: #90ce00; *//* font-weight: bold; */}
.footerLast a{border:0!important}
#menuFooter{height:2em;margin-bottom:.5em;float:left}
#menuFooter .menuFooterUl{margin:1.5em 0 0 -.8em;width:43em}
#menuFooter .menuFooterUl li{display:inline;margin:0;width:auto;float:left;list-style:none none;text-align:center;height:1em}
#menuFooter .menuFooterUl li a{border-right:2px solid #90CE00;padding: 0 .8em;font-size:.933em!important;}
#w3c{height:3em;float: right;background: url(/img/aena/W3C.png) no-repeat 0 50% transparent;padding-left: 1.8em;}.w3c{float:right;padding-left:0;list-style:none none;margin-top:.7em}
.w3c li {float:left;margin-left: .3em;}
.w3c li a{font-size: 0.8em;color: #a8abad;font-weight: 400;text-transform: uppercase;margin-left: .3em;line-height: 2em;}
.w3c li:nth-child(n+2):before {content: "-";}
.siguenos{float:left;margin:.4em .5em;}
#copyR{text-transform:initial;color:#90CE00;float:left;font-weight:600;padding:.8em 0;}
.textoPie{width: 16.8em;float: left;margin: 1.4em 0 0 5.5em;text-transform: initial;text-align: right;color: #e5e6e7;}
#footerInt .textoPie ul{padding-left: 0;list-style: none;  margin-top: 2.5em;}
#footerInt .textoPie p{margin: 0;font-style: italic;font-size: 0.9333333em;color:#e5e6e7}
#footerInt .textoPie p strong{font-weight:700;}
#footerInt .textoPie a{color: #e5e6e7; background-position:0 50%;display: inline-block;}

/**********************************************Fin estilos pie ******************************************************/

/*--- Oculta elementos sin esconderlos a los lectores de pantalla ---*/
.hideScreen { height: 1px; left: 0; overflow: hidden; position: absolute; top: -1500em; width: 1px;}
.no-visible{display: inline-block; height: 0; overflow: hidden; width: 0; font-size:1px } /*elementos q no deben verse pero deben ocupar su posicion original (por ej: anclas)*/
/*-- Nota: bootstrap tiene su propia clase para esta funcion: .sr-only --*/

/* mapa embebido*/
#gMapsLayer, .gMaps {font-size: 0.71428571em;height: 35.4em;overflow: hidden;position: relative;width: 100%;background-color: #f0f0f0;}
.datosInteresSubtitle + #gMapsLayer, .datosInteresSubtitle + .gMaps{margin-top:1em}
.gMaps img {min-width: initial !important;}


/*------------------------------ MEDIO AMBIENTE ------------------------------*/
/*Pesta&ntilde;as y fecha*/
#environment { }
#environment:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#environment p.fecha { float: right; font-size: 1em; margin: -3.5em 0 1.9em; padding: 0 0.5em 0.3em 0;  }
#environment p.fechaAtmospheric {margin: 0; padding: 0.3em 0.5em 0.3em 0; text-align: right; float:right; position: relative; }

/* Botones/pestanas */
ul.tabSirmaRedair { float: left; padding: 0; width:100%; margin-bottom: 0; }
ul.tabSirmaRedair li { margin-bottom: 0; position: relative; float: left; list-style: none; z-index: 1; overflow: hidden; background: none #6f767d;   border-radius: 3px 3px 0 0; margin-right:3px}
ul.tabSirmaRedair li.itemA div, ul.tabSirmaRedair li.itemASel div { padding: .4em 0; }
ul.tabSirmaRedair li.itemB div, ul.tabSirmaRedair li.itemBSel div,
ul.tabSirmaRedair li.itemC div, ul.tabSirmaRedair li.itemCSel div{ padding: .4em 0;  }
ul.tabSirmaRedair li.itemBSel div { /*background-image: url(../../img/tabItemReadirDesItemB.gif);*/}
ul.tabSirmaRedair li.itemASel , ul.tabSirmaRedair li.itemBSel, ul.tabSirmaRedair li.itemCSel{ background-color:#fff;}
ul.tabSirmaRedair li.itemASel span, ul.tabSirmaRedair li.itemBSel span, ul.tabSirmaRedair li.itemCSel span{ color: #1A2732!important; }
#environment ul.tabSirmaRedair li span, #environment ul.tabSirmaRedair li a {  display: block; font-size: 1.066666666em; padding: 0 1em; color: #fff; }

/*Formularios*/
#Information{background-color: #fff; padding: 1em 0 0.5em; width: 99.8%; }
#Information #contentMultiSeccions{ margin: 0 .5em; padding: 0; }
#Information #contentMultiSeccions h6 { border: 1px solid #ebe9e9; border-bottom: 0px solid #ebe9e9; margin: 0; padding: 1.4em .5em 1.4em 4.3em; background: #dddfe0 url(/img/back_acousticEmission.gif) no-repeat left center;  font-size: 1.2em; }
#Information #contentMultiSeccions .consult { font-size: 1.333em; font-weight: bold; margin: 0 0 0.8em; padding: 0 0.5em 0.8em;}
#Information .colorOne {margin-left: 0.5em; padding: 0.5em 0 0.5em 2.5em; width: 47.5em;  font-size: 0.93333333em;}
#Information .colorOne:after { clear:both; display:block; content:"."; height:0; visibility:hidden }
#Information .colorOne strong { display: inline-block; min-width: 5em; padding: 0.5em 0;}
#Information .colorOne strong.block {display: block; margin: 0 0 0 0; padding: .5em 0;}
#Information .colorOne div.columOne{ float: left; margin: 1em 1em 1em 0; padding: 0; width: 50%;}
#Information .colorOne div.columOne div.content {margin-bottom: 1em;}
#Information .colorOne div.columOne div.content div.button {float: left; margin: 0.3em;}
#Information  input[type="radio"]{margin: 0 0.2em 0.1em 0; vertical-align: text-bottom; height: 0.9em;} /*radios*/
#Information .colorOne input.day1 {width:7em; margin:0 1.5em 0 0.5em !important; padding-left: 0.4em!important;}
#Information .colorOne .separator{padding-bottom:1.5em;}
#Information .colorOne .separator input{padding:0;}
#Information .colorOne .separator strong{font-size:1.1em;}
#Information .colorOne .separator2{padding:.5em 0 0 1.5em;}
#Information .colorOne .separator2 input[type="radio"] {  margin-left: 1.5em;}
#Information .colorOne .columTwo{float: left; margin: 1em 0; width: 47%;}
#Information .colorOne .columTwo div.content {margin-bottom: 1em;}
#Information .colorOne div.columTwo .content .button {float: left;  margin: 0.3em;}
#Information .colorOne .columTwo .content .txt {margin-left: 2em;}
#Information .colorTwo { margin-left: 0.5em;padding: 0.5em 0 0.5em 2.5em;width: 47.5em;}
#Information .colorTwo strong {margin: 0 1em 0 0; padding: .5em 0;}
#Information .colorTwo strong.block {display: block; margin: 0 0 0 0; padding: .5em 0;}
#Information .colorTwo input.day1 { width: 1.7em; margin: 0 0 0 1.5em; position: relative; top: -1px; }
#Information .colorTwo .options { margin: 0 0 0.8em; width: 70%;}
#Information .colorTwo .optionsLine { margin: 1em 0; overflow: hidden;}
#Information .colorTwo .optionsLine .optionsOne{ float:left; padding-top: 0.3em;}
#Information .colorTwo .options .date, #Information .colorTwo .optionsLine .date {margin: 0 0 0 10em;padding: 0 0.7em 0 1em; width: 45%;}
#Information .colorTwo .optionsLine .date div.txt{float: left; width: 3em; margin: .2em .3em 0 0;}
#Information .colorTwo .optionsLine .date div.separation{margin: .3em 0 0 0;}
#Information .colorTwo .optionsLine .date input {width: 7em;border: 1px solid #71777D;}
#Information .colorTwo .optionsLine .date p{margin: 0; padding: 0;}
#Information .colorThird { margin-left: 0.5em;padding: 0.5em 0 0.5em 2.5em;width: 47.5em;}
#Information .colorThird:after {clear:both; display:block; content:"."; height:0; visibility:hidden }
#Information .colorThird strong {margin: 0 1em 0 0; padding: .5em 0; }
#Information .colorThird strong.block {display: block; margin: 0 0 0 0; padding: .5em 0; }
#Information .colorThird div.columOne, #Information .colorThird .columTwo{float: left; width: 46%; margin: 0; padding: 0;}
#Information .colorThird div.columOne div, #Information .colorThird .columTwo div{width: 100%; margin-bottom: 0.8em;}
#Information .colorThird input { vertical-align: text-bottom;}
#Information #formErrors {margin:.4em .8em; font-size: 1em ; color:#d9154a }
#Information #formErrors a {color:#d9154a}

/*Mapa de terminales*/
#informationEnvironment { padding: 2em 0; margin: 0 0 1em 0; background-color: #fff; }
#informationEnvironment .glosarioPie{position: absolute;bottom: 14em;}
#informationEnvironment:after { clear:both; display:block; content:"."; height:0; visibility:hidden }
#informationEnvironment img{float: left;   margin: 0 2em 0 1em;border: 1px solid #ebe9e9;}
#informationEnvironment img.atmospheric{float: left; margin: 0 .5em 0 .4em; }
#informationEnvironment .leyend{ float: left; margin: 0 0.3em 0.5em 0; padding-top: 0.5em; width: 14em;color: #1A2732;}
#informationEnvironment .leyend h6.leyendTitle {margin: 0; padding: .2em 0 .5em 0; background: url(../../img/back_environment.gif) no-repeat top left; color:  #fff; font-size: 1.1em; font-weight: bold; text-align : center;}
#informationEnvironment .leyend ul.firstList{ margin: .5em 0 0 0; padding: 0 0 1em 0; list-style: none;}
#informationEnvironment .leyend ul.firstList li{margin: .3em 0 0 0; padding: 0; font-size: 0.917em;}
#informationEnvironment .leyend ul.firstList li img.track{  margin-top: 0.6em;}
#informationEnvironment .leyend ul.firstList li img.leq{margin-right: 2.8em;}
#informationEnvironment .leyend ul.secondList{margin: 1em 0 0 0;padding: 0 0 1em 0;list-style: none;}
#informationEnvironment .leyend ul.secondList li{margin: 0; padding: 0; font-size: 0.917em;}
#informationEnvironment .leyend ul.secondList.mapa li {  font-size: 0.9333333333em; margin: 0 0 0 .6em; min-height: 3.4em;  padding: 0;}
#informationEnvironment .leyend ul.secondList.mapa li img {  margin:0.2em 2.8em 0.5em 0.5em;}
#informationEnvironment .leyend ul.secondList.plan li { clear: both; min-height: 3.5em; }
#informationEnvironment .leyend ul.secondList.plan li span {position: relative;top: .25em;}
#informationEnvironment .leyend ul.secondList.plan li img { margin-right: 1em;}
#informationEnvironment .leyend ul.secondList li span{display: block;margin: 0;padding: 0;}
#informationEnvironment .leyend ol.thirdtList{width: 11.7em; margin: .5em 0 0 0.5em; padding: 0 0 1em 1.5em;}
#informationEnvironment .leyend .Newsirma ol.thirdtList {width: 13.8em; margin: .5em 0 0 0; padding: 0 0 1em 0em;list-style:none}
#informationEnvironment .leyend ol.thirdtList li{margin: 0 0 .1em 1em; padding: 0; font-size: 0.9333333333em; font-weight : bold;}
#informationEnvironment .leyend ol.thirdtList li span{font-weight : normal;}
#Information #acousticEmission{margin-left: .4em;}
#acousticEmission{  padding: 0 1.5em;}
#acousticEmission table{  width: 100%;  margin-bottom: 1em; border:1px solid #c6c9cc}
#acousticEmission tr{}
#acousticEmission th, #acousticEmission td{padding: 0.7em;  color: #71777d;border:1px solid #c6c9cc}
#headAcousticEmission{background: #6f767d;color: #fff;padding: 0.3em;text-align: center;  font-size: 1.06666666em;}

#informationEnvironment .leyenda_sirmaRD ul{list-style:none; padding:0 0 0 1.5em;  }
#informationEnvironment .leyenda_sirmaRD ul li{font-weight:600; font-size:.8em; padding-bottom:.5em;}
#informationEnvironment .leyenda_sirmaRD img{float:none;border:none;}

/*Tablas de los mapas de terminales*/
#dataEnvironment{float: left;border-collapse: collapse;margin: .5em 0 0 .4em;width: 28em;}
#dataEnvironment thead th.dB{border: 1px solid #fff; padding: .5em; background: #f9f9f7; text-align: left;}
#dataEnvironment thead th.redair{background: url("/img/aAeropuertos/ico_redair.png") no-repeat scroll 0.5em center #dfe4e8;border: 1px solid #fff;padding: 1em 1em 1em 3.5em;}
#dataEnvironment tr.separation {background: #f9f9f7;}
#dataEnvironment tr.dB {padding: .5em;}
#dataEnvironment tr.dB td {border-right: 1px solid #fff; padding: .6em; text-align: left;}
#dataEnvironment tr.dB td.num {text-align: center;}
#dataEnvironment tr.redair td {border-right: 1px solid #fff;text-align: center;background-color: #e9eef2;padding: .4em;vertical-align:middle;}
#dataEnvironment tr.redair td img {margin: .5em;}
#dataEnvironment tr td span{display: block;}
#fSearch1 .seeReport, #formAire .seeReport {clear:both; padding-top: 1em; text-align: right;}
#fSearch1 .seeReportBottom, #formAire .seeReportBottom {  width: 13.5em;margin-left: 14.5em;padding: .5em .5em 1em 3.5em;text-align: right;}
#fSearch1 .seeReportBottom .btnAccion, #formAire .seeReportBottom .btnAccion {background-color: #90CE00;color: #1A2732;display: block;font: 400 1em "Source Sans Pro";padding: 0.2em 1em 0.5em 1em;text-transform: lowercase;border-radius: 2px;border: 1px solid #90ce00;}
#fSearch1 input, #fSearch1 select{font-size: inherit;border: 1px solid #71777D;}
#formAire p.txtB {}
#formAire #redair2, #formAire #redair3 { margin-left: 1.5em; }
#formAire .optionsLine, #formAire .options, #formAire .content {}
#formAire .content { padding-left: 0; }
.glossary{   margin-left: 2.3em;width: 37.5em; padding: .5em; clear: both;  overflow: hidden; }
.glossary a { color: #1A2732; background: url("/img/aAeropuertos/flecha_links.png") no-repeat scroll 0 0.4em transparent; padding-left: 0.75em;  float: left;}
#glossaryReport{float:left; width: 37.5em; padding: .5em; text-align: right;}
#glossaryReport a{text-decoration: none;}
#glossaryReport a:hover{text-decoration: underline;}
.glosaryNota { font-size: .9em; }
.reportNotes {padding: 1em;margin: 0;background-color:#f5f5f5;border-radius:.4em;overflow:hidden;}
.reportNotes hr{display:none}
.reportNotes h6, .reportNotes .header {font-size:1em;margin: 1em 0 .2em;clear: both;font-weight:bold;}
.reportNotes p{padding: 0;clear:both;}
.reportNotes .aviso {color: #a20000;font-weight: bold;}
.reportNotes ul.paginado {float: right; margin: 0 1em 1em;}
.reportNotes ul.paginado li {float: left;list-style: none;margin-left: .8em;font-weight: 700;color: #1A2732;}
.reportNotes ul{float:right;margin: 0;padding: 0 0 0 1em;}
.reportNotes ul li{float:left;list-style:none;margin-left: .8em;}
.reportNotes ul li a{text-decoration:underline;font-weight:normal;color: #1A2732;}
.button > input[type="radio"]{height: inherit!important;}
#Information label{font-weight: inherit;}

/*errores jquery validation*/

#jvalidate p{color:#a20000;font-size:1em;width:100%;margin-top:1em;text-transform: initial;}
#jvalidate ul{ list-style:outside ; margin:1em ; padding-left: 1em}
#jvalidate ul li {margin:0}
#jvalidate ul label {font-weight:normal}
form .jv_error {border:1px solid #a20000;}

/* Razones para visitar Espania*/
.razones_bloqSuperior { background-color: #fff; border-radius: 2px; clear: both; font-size: 0.933333em; font-weight: 400; margin: 0 0 .3em; padding: 1.2em ;  position: relative; float:left; width:71.2em; min-height: 13em;}
.razones_bloqSuperior .comboCategorias.fix { position: absolute;top: 7.5em;}
.razones_bloqSuperior a {color: #1a2732; font-size: 1em;}    

.encabezadoRazones{color: #525c65;font-size: 1.466666667em;font-weight: 300;}
.modInfoAena{padding: 1em 0;color: #525c65;clear: both;overflow: hidden; }
hr.hrRazones{border-bottom: 2px solid #cacfd3;margin: 0.2em 0;clear: both;}
.modInfoAena .eligeAeropuertoRazones{padding: 1em 0;width: 100%;border-bottom: 2px solid #cacfd3;border-top: 2px solid #cacfd3;margin: 0.2em 0;}
.modInfoAena .eligeAeropuertoRazones a{color: #525c65;font-size: 1.06666667em;left: 0;}
.modInfoAena .eligeAeropuertoRazones a img{margin-right: 0.6em;}
.modInfoAena .eligeAeropuertoRazones a img.bullet{margin-left: 0.5em;}
.modInfoAena .eligeAeropuertoRazones .int{float:right;/*position: relative;*/}
.modInfoAena .eligeAeropuertoRazones .int p {float:left;font-size: 1.06666667em;margin: 0.3em 1em;position: absolute;right: 19em;width: 17em;}
.modInfoAena .eligeAeropuertoRazones .int form{margin: -0.3em 0 0 1em;}
.modInfoAena .servicios{float: left;margin: 1em 2.8em 0 0;width: 7.1em;position: relative;}
.modInfoAena .servicios p{margin-top: 4em;}
.modInfoAena .servicios img{clear: both;position: absolute;top: 0;}
.modInfoAena .servicios a:last-child{color: #525c65;font-size: 1.06666667em;display: block;margin-top: 0.5em;}
.modInfoAena .servicios:last-child{margin-right: 0;}
.modInfoAena .listaEnlacesCombo{border: none;float: left;clear: inherit;width: 21em;position: absolute;right: 0;}
img.logoEspana {float: right !important;height: 5.5em; min-width: initial !important;}
.logoEspanaFicha{height: 14.3em;}
h3.tituloRazones {color: #1A2732;font-weight: 300;font-size: 3.42857143em;margin-top: 0; }
h3.tituloRazones + p {color: #1A2732; font-size: 1.14285714em;}
h3.tituloRazonesFicha {color: #72a300;font-weight: 300;font-size: 2.57142857em;margin-top: 0;}
.tituloRazonesFicha + p{color: #525c65;width: 33em; font-size: 1.14285714em;}
.comboCategorias{clear: both;width:14em;margin-bottom: .8em;} 
.titleCat{font-size: 0.8em;padding: 1em; }
.datos_interes img.imgCat {float: left;margin: 0 2em .5em 0;max-width: 53px;min-width: inherit;}
.tituloCatRazones{color: #1A2732;font-size: 1.57142857em;text-transform: lowercase;line-height: 1.35; height:2.5em}
.leftOneColumn .datos_interes{max-height: 201px;overflow: inherit}
.descProduct{color: #71777d;}
.lupaRazones{width: 26px!important;height: 26px;position: absolute;right: 1em;bottom: 1em;}
.categoriaNegocioBox a{display: block;position: relative;font-weight: 300;}
.categoriaNegocioBox.razones {width:auto;}
.categoriaNegocioBox.razones a {font-weight:400; }
.categoriaNegocioBox.razones .titProduct{font-size:1.33333em;line-height: 1.2;}
.cargandoImages{height: 6.3em;text-align: center;width: 100%;padding-top: 2em;overflow: hidden;color: #1a2732;}
.cargandoImages p a{background: url(/img/aena/tiendas/down_arrow.png) no-repeat scroll 50% 70%;color: #1a2732;padding-bottom: 1.5em;}
.encabezadoTit.volverRazones .izq {width:70%}
.encabezadoTit.volverRazones .der{width:30%}
.encabezadoTit .der a.volverRazones{margin-top: 0.3em;background: url(/img/aena/volverRazones.png) no-repeat 0 90%;padding-left: 2.2em;font-size: 0.63636364em;}
.encabezadoTabs{background: #90CE00;padding: 0.5em 1em;clear: both;margin: 3px 0 3px 0;border-radius: 2px;color: #e9ecef;font-weight: 400;height: 1%;overflow: hidden;font-size: 1.066666667em;}
.encabezadoTabs ul{padding-left: 0;list-style: none;}
.encabezadoTabs ul li{float: left;padding:0 1em;border-right: 2px solid #1A2732;text-align: center;display: inline-block;}
.encabezadoTabs ul li:first-child{padding-left: 0;}
.encabezadoTabs ul li:last-child{border-right: none;}
.encabezadoTabs ul li.active a{color: #1A2732;}
.encabezadoTabs ul li a{color: #fff;font-weight: 600;}
#contentTabsGuias .destacadosBox{padding: 0 1em;background: #fff;border-radius: 2px;overflow: hidden;min-height:286px;margin: 0 3px 3px 0; }
#contentTabsGuias .destacadosBox img{clear: both;left: 0; }
#contentTabsGuias .destacadosBox .titServices{color: #1A2732;margin-top: 5.8em; height:auto;line-height: 1.5em;font-size: 1.42857143em;border-bottom: 1px solid #90CE00;font-weight: 300; width:100%}
#contentTabsGuias .destacadosBox ul{padding-left: 0;list-style: none;}
#contentTabsGuias .destacadosBox ul li a{line-height:1.75; margin-bottom:0}
#contentTabsGuias .destacadosBox ul.dosColumnas{-moz-column-count: 2;-moz-column-gap: 30px;-webkit-column-count: 2;-webkit-column-gap: 30px;column-count: 2;column-gap: 30px}
#contentTabsGuias .col-md-6 .destacadosBox .listaInfoBox{-moz-column-count: 2;-moz-column-gap: 30px;-webkit-column-count: 2;-webkit-column-gap: 30px;column-count: 2;column-gap: 30px}
#contentTabsGuias .destacadosBox ul li a.enlaceFlecha{display: none;}
.guiasBox{padding: 0 1em;background: #fff;border-radius: 2px;overflow: hidden;min-height:286px;margin: 0 3px 3px 0; }
.guiasBox img{clear: both; }
.guiasBox .titulo{color: #1A2732;margin-top: 0.5em;font-size: 1.33333333em;border-bottom: 1px solid #90CE00;font-weight: 300;}
.guiasBox ul{padding-left: 0;list-style: none;}
.guiasBox ul.dosColumnas{-moz-column-count: 2;-moz-column-gap: 30px;-webkit-column-count: 2;-webkit-column-gap: 30px;column-count: 2;column-gap: 30px}
.datosInteresSubtitle {color: #1A2732;font-size: 1.14285714em;font-weight: 400;margin: 1em 0 0 0;}
.destacadosBox .botNaranja{margin-top: -0.3em;padding: 0.2em .8em 0.3em;}
.bannerTurismo{position: relative;min-height: 300px;}
.bannerTurismo img{width: 100%;border-round: 2px;}
.bannerTurismo h3{ position: absolute;top:50%; left: 0; color: #fff; text-transform: uppercase; font-size: 4em; font-weight: 600;text-shadow: 2px 1px  #000; width: 100%; text-align: center;margin: -.5em 0 0 0; padding: 0;}
.bannerTurismo h3 p {margin:0}

/* Tablas */
.datos_interes table{border-radius: 2px;font-weight: 400;color: #71777D;font-size: 0.85714em;border-collapse: initial;border: 1px solid #c6c9cc;max-width: 460px !important;width: 100%;}
.datos_interes table td{vertical-align: middle;padding: 1em;border-bottom: 1px solid #c6c9cc;}
.datos_interes table tfoot tr:last-child td{border-collapse:collapse;border-bottom:none;}
.datos_interes table.borders{border-collapse:collapse;}
    .datos_interes table.borders td , .datos_interes table.borders thead th {border: 1px solid #c6c9cc;}
.datos_interes table ul{margin: 0!important;}
.blutableExt{border-bottom: 1px solid #ddd;margin-top: -0.8em;margin-bottom: 2em; font-size: 0.9em;clear: both;}
.datos_interes table caption{background: #6f767d;text-align: center;color: #fff;font-size: 1.333em;font-weight: 300;}
.datos_interes table th{color: #1A2732;padding: 1em;border-bottom: 1px solid #c6c9cc;vertical-align: top;line-height: 1.3;}

.datos_interes .tarifas_trans{margin-bottom: 1.5em;border-collapse: collapse;}
.datos_interes .tarifas_trans td, .datos_interes .tarifas_trans thead th{vertical-align: top;min-width: 6em;border: 1px solid #c6c9cc}

.datos_interes table.fixed { table-layout: fixed;} /*cols anchos iguales*/
.datos_interes table th.w10 {width: 10%;} /*anchos auxiliares*/
.datos_interes table th.w20 {width: 20%;}
.datos_interes table th.w25 {width: 25%;}
.datos_interes table th.w30 {width: 30%;}
.datos_interes table th.w33 {width: 33%;}
.datos_interes table th.w40 {width: 40%;}

/* Tabla general destacada con caption y bordes */
table.destacada{border-radius: 2px;font-weight: 400;color: #71777D;font-size: 1em;border-collapse: collapse;border: 1px solid #c6c9cc;width: 100%;}
table.destacada td, table.destacada th{vertical-align: middle;padding: 1em;border: 1px solid #c6c9cc}
table.destacada tfoot tr:last-child td{border-collapse:collapse;border-bottom:none;}
table.destacada caption{background: #6f767d;text-align: center;color: #fff;font-size: 1.333em;font-weight: 300;}
table.destacada th{color: #1A2732;padding: 1em;border-bottom: 1px solid #c6c9cc;vertical-align: top;line-height: 1.3;}



/*Carga Aerea - Directorio de empresas */
table.contentTable5 {margin-bottom:1.5em;}  
table.contentTable5 td.empresa { width: 55%; }
table.contentTable5 td.telefono,table.contentTable5 td.fax{ width: 22%;}

/*Tabla iconos ODS*/
table td img.icono_ODS {width: 5em;min-width: initial;float: left;margin: 0 .5em .5em 0;}
table td img.icono_ODS + strong { margin: 0 0 0 5.5em;display: block;}
table.td_top tr td {vertical-align: top}
table.td_top tr td p{margin-top:0}

/*contenido asociado*/
#contentAssociate {position:relative;background: url(/img/aena/iconos/ico_con_asociado.png) no-repeat right 1.5em;margin-top: 2em;}
#contentAssociate ul{width:95%;}
#contentAssociate p.pdf a {background: url("/img/aena/ico_archivo.png") no-repeat scroll 0px 0.2em transparent; padding: 0 0 .3em 1.5em; color: #1A2732; font-weight: 600;line-height: 1.35;}
#contentAssociate li  a.enlaceArchivo{margin-bottom:.5em}
#contentAssociate > img {position:absolute; right:0; left: initial; top:1em;left: initial;}

#content .row {margin-left: 0;margin-right: 0;}
#content .linkMovil{display: none;} 

/*resultado busqueda*/
#content #k{margin-left: 0.5em;font-size: 1.14285714em;float: left;width: 31em;}
#content label[for="k"]{margin-top:0.2em;}
#content .subtitleResultado{color: #1A2732;margin-bottom: 0;}
#content .subtitleResultado + a{text-decoration: underline;}
#content .separaResultado {border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;clear: both;}
#content .numResultado{color: #1A2732;font-size: 1.14285714em;float: left;margin: -0.3em 0 1em; }  
#listaResultado li{margin-bottom: 3em;}
.paginacion .separa{border-right: 1px solid #818990;margin-right: 1em;}
#content .palabrasClave{color: #1A2732;font-size: 1.14285714em;margin: 0 0 3em;}
#content .palabrasClave span{color: #71777d;}
#content .navArrow{min-width: inherit;float: left;margin: 0.5em 0;}
#paginacion > ul > li > span{float: left;} 
#paginacion a{text-decoration: underline;}

.resultadoGeneral{color:#1a2732}
.resultadoGeneral > div {clear:both}
.resultadoGeneral div.srch-Title2 a{font-weight: 600;font-size: 1.42857143em;line-height:1.2em;color: #1a2732;clear: both;margin-bottom: .5em;display: inline-block;}
.resultadoGeneral div.srch-Title2 a:hover{color:#72a300}
.resultadoGeneral .srch-Metadata1 {margin: .2em 0 2.8em;}
.paginacion span.srch-Page-img {float:none;margin:0;padding: 0;}
.paginacion span.srch-Page-img img{min-width:initial;float:none;margin: 0;}

.paginacion span.srch-Page-img ~ *{padding:.16em;font-size: .857em;}



/***** Carga aerea ****/
#principalContent.layoutTwoColumn #gMapsLayer{width:55em !important; height:29.545em; clear:both; overflow:hidden;font-size:0.917em}
ul.listUbicaciones {list-style:none}
ul.listUbicaciones  li{ float: left; line-height: 2; margin-bottom: 1em; padding: 0 1.2em 0 0;}
ul.listUbicaciones  li img {margin-right: 0.5em; vertical-align: middle;}
h5.subTitFicha{ border-bottom: 1px solid #d4d9dd; color: #1a2732; font-size: 1.417em; font-weight: 400;  margin-bottom: 1em; padding: 0;}
a.mapBig {background: url(/img/aena/tiendas/ico_localizacion.png) scroll no-repeat 3% 50% #fff;float: none;display: block;color: #1A2732;font-weight: 600;margin-top: 0em;padding: 1em 0 1em 2em;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;font-size: 0.9333333em;}
/*bocadillo mapa cargo*/
#gMapsLayer .gm-style .gm-style-iw div {  font: 10px Source Sans Pro;} /*reseteo fuente base a 10px*/
#contentInfo { max-height: 25em; overflow: hidden; } 
#content #contentInfo h4 {background: none ; border: none; clear: both; font-size: 1.2em; margin: 0 0 0 2.7em;  padding: 0;}
#contentInfo h5 { background-color: #eee; clear: left; font-size: 1.2em; font-weight: bold; margin: 0.8em 0 0.4em; padding: 0.3em 0.3em 0.3em 0.5em; }
.infoImage { clear: both; float: left; height: 2.1em; margin: 0.5em 0; min-width: 20em; } 
.infoImage img { float: left; margin-right: 1em; } 
#gMapsLayer .infoImage span { float: left; font:bold 1.4em arial;line-height: 1.4em; margin-top: 0.3em; max-width: 21em; min-width: 13em; } 
.infoImage a { ; float: left; font-size: 1.2em; line-height: 2em; width: 13.5em; } 
.infoTexto { clear: both; max-height: 20em; overflow-x: hidden; overflow-y: auto; padding:0 .5em .5em 0; width: 29.5em; } 
#gMapsLayer .gm-style-iw .infoTexto > div {font-size:1.1em; line-height:1.4}
.infoTexto.alto1 { max-height: 22em;}
#contentInfo h4 {font-size: 1.3em; margin: 0.3em 0 0; padding: 0;}
#contentInfo p {margin: 0.5em 0; line-height:1.1; font-size: 1.2em;}
#contentInfo .infoImage img{min-width: initial; margin-right: 01em;} 
#gMapsLayer .gm-style img {min-width: initial !important;}

/* Mapa Web */
.mapaWeb > ul > li:first-child{color: #72A300;font-size: 1.42857143em;font-weight: 400;margin: 1em 0 0.3em;}
.mapaWeb > ul > li:first-child a{color: #72A300;font-weight: 600;}
.mapaWeb .listaAeropuertos{overflow: hidden;}
.mapaWeb ul.listaAeropuertos > ul {-moz-column-count: 3;-moz-column-gap: 20px;-webkit-column-count: 3;-webkit-column-gap: 20px;column-count: 3;column-gap: 2em;}

body.iexplorer .mapaWeb .listaAeropuertos li{float: left;width: 33%;}

.mapaWeb > ul > ul > li {background: transparent url("/img/aena/flecha_links.png") no-repeat scroll 0 0.45em;padding: 0 0 0 1em;font}
.mapaWeb > ul > ul > li a{font-size: 1.14285714em;}
.mapaWeb > ul > ul > ul > li {list-style: disc;}
.mapaWeb > ul > ul > ul > ul > li, .mapaWeb > ul > ul > ul > ul > ul > li{list-style: disc; }


/* Galerias de Masonry */
.grid{padding-left: 0;}
.grid .grid-item img{width: 100%;margin:0 }
.grid .grid-item .tituloGaleria{overflow: hidden;padding: 0.7em 1em;background: #fff;margin-bottom: 0; color: #1a2732; }
.grid .grid-item .tituloGaleria p:first-child{font-size: 1.13333333em;}
.grid .grid-item .tituloGaleria p{color: #525c65; font-size: 0.93333em; margin-bottom: 0;  line-height: 1.25;}
#galeriaDosCol.grid .grid-item{width:372px;}
#galeriaTresCol.grid .grid-item{width:331px;}
#fancybox-title-inside-grid {background: #fff;position: relative;padding: 0 1em .5em;display: block;font-size: 1.076923076923077em; font-family: "Source Sans Pro" }
#fancybox-title-inside-grid p {margin:0 0 .3em}
#fancybox-title-inside-grid .tit{font-size: 1.5em;font-weight: 600;}
#fancybox-title-inside-grid .tit a {text-decoration:none}
	#fancybox-title-inside-grid .tit a:hover {text-decoration:underline}
#fancybox-title-inside-grid a {color: #1a2732;font-weight: 600;text-decoration: underline;}
/* Animacion de las galerias de imagenes Masonry */
.grid .grid-item{float:left;border-radius: 5px;overflow: hidden;animation-name: stretch;animation-duration: .4s; animation-timing-function: ease-out; animation-delay: 0;animation-direction: alternate;animation-iteration-count: 1;animation-play-state: running;}
@keyframes stretch {0% {opacity: 0;} 100% {opacity: 1;}}

/*estilos enlace funcion acordeon*/
.datos_interes .despliegaLink {display: block;margin-bottom: 0; padding-bottom: 0; text-align: right;}
.despliegaLink a {float: none; width: auto;color: #1A2732;text-decoration: none;font-weight:600}
.despliegaLink a.accordionLink {background: url("/img/aena/bg_desplegDown.png") no-repeat scroll right 0.3em transparent;padding-right: 1.2em;}
.despliegaLink a.hideLink {background: url("/img/aena/bg_desplegUp.png") no-repeat scroll right 0.3em transparent;padding-right: 1.2em;}
.despliegaLink a.none{display:none}
/*turismo - razones*/
.otrosDestinosBox{position: relative; margin: 0 3px 3px 0;height: 22.8em;background: #fff;overflow: hidden;}
.col-md-3:nth-child(4n) .otrosDestinosBox{margin-right:0; }
.otrosDestinosBox ul{ padding-left: 0; list-style: none; }
.otrosDestinosBox ul a {padding-left: 1em;font-size: 0.9333em;}
.otrosDestinosBox ul .enlaceArchivo{ background: url("/img/aena/ico-descarga-guia-turismo.png") no-repeat scroll 0px 0.2em transparent; padding: 0 0 0 2.5em; display: inline-block; color: #72a300;margin-top: .5em;min-height: 2.5em;}
.otrosDestinosBox .play{ position: absolute; top: 0;  left: 0;}
.otrosDestinosInt{padding: 1.3333em 1.3333em 0 1.3333em;background: #fff;}
.otrosDestinosInt .titProduct{margin-top: 0; margin-bottom: 0.5em;font-weight: 300;font-size: 1.3333333em;}
.otrosDestinosInt .btnVerde{padding: 0.2em 0;position: absolute;width: 11.75em;bottom: 1em;margin: 0;}
.otrosDestinosBox img.turism{ width: 100%;height: 7.46667em;}
.otrosDestinosBox.mini {height: 10em;overflow: hidden;}
.otrosDestinosBox.mini img.turism {width: auto;margin:1.333em 1em 0 1.333em; float:left}

.otrosDestinosBox.mini .otrosDestinosInt{float:left; padding:0; width:7.5em;margin-top: 2em;}
.otrosDestinosBox.mini .otrosDestinosInt a {background:none;padding: 0;font-size: 1.333em;line-height: 1;}
.col-md-3 .bannerImg {background-color:#fff}

#carouselTurismo + .blueTit {margin:.14em 0}
.moduloDescargaGuias .destacadosBox{overflow:hidden;min-height: initial;padding: 1.33333333em;height: 9.285718em;}
.moduloDescargaGuias .col-md-3 .destacadosBox{margin-right:0}
.moduloDescargaGuias .destacadosBox p.titServices { background: #1A2732;padding: 0.45em 1em; clear: both; margin: .1em 0 0; border-radius: 0; color: #fff; font-weight: 400; font-size: 1.571428em; height: auto; float: none; width: initial;}
.moduloDescargaGuias .destacadosBox img{margin: 0 1em 0 0;position:static;vertical-align: bottom;}
.moduloDescargaGuias .destacadosBox > img + p {font-size: 1.42857em;display: inline-block;}  
 .moduloDescargaGuias .destacadosBox > img + p + p{display:inline-block; padding-left:1em}
.moduloDescargaGuias .destacadosBox > img + p + .botNaranja {margin: 0.8em 1em;clear: none;display: inline-block;text-transform:initial}
.moduloDescargaGuias .col-md-3 .destacadosBox ul {margin:.6em 0 0}

ul.listVideosDestacados{margin: 0 auto !important;display: inline-block;overflow: hidden;max-width: 65em;}
ul.listVideosDestacados > li {color: #5B7885;float: left;margin: 0 2.24em 1.12em 0;overflow: hidden;position: relative;}
ul.listVideosDestacados li .fichaVideo img.icoVideo {position: absolute;top: 0;left: 0;}
ul.listVideosDestacados li .fichaVideo .videoBox > img {width: 100%;margin-bottom: 0;}
ul.listVideosDestacados li .fichaVideo {overflow: hidden;position: relative;width: 282px;min-height: 175px;}
ul.listVideosDestacados li.last, ul.listVideosDestacados li:nth-child(3n+0), ul.listVideosDestacados li:last-child {margin-right: 0;}
ul.listVideosDestacados li .fichaVideo + p{margin:0; font-weight:bold; color:#1a2732; text-align:left}

/*Carga Aerea - Directorio de empresas */
table.contentTable5 td.empresa { width: 55%; }
table.contentTable5 td.telefono,
table.contentTable5 td.fax  { width: 22%;}

/*Pagina de accesibilidad*/
#contentPopupAcc, #contentPopupPie {  background-color: #fff; border-radius: 2px; clear: both; font-size: 0.933333em; font-weight: 400; margin: 0; overflow: hidden; padding: 1.5em; position: relative; } 
#contentPopupAcc h2, #contentPopupPie h2 {clear: both;color: #72a300;font-size: 1.42857em;font-weight: 400;margin: 1em 0 0.5em;}
#contentPopupPie h3 {color:#1a2732; font-size:1.2857em}
#contentPopupPie > br{display:none}
#contentPopupPie  a{color:#1a2732;font-weight:600}
#contentPopupPie ul > li {margin-bottom:.5em}

/*organigrama version texto*/
.datos_interes dl#descriptionOrganizational dt{ text-transform:uppercase; font-weight:bold;float:none;}
.datos_interes dl#descriptionOrganizational dd{font-weight:normal}
.datos_interes dl#descriptionOrganizational > dt{font-size:1.1428571em;color: #1A2732;line-height:1}
.datos_interes dl#descriptionOrganizational > dt + dd{font-size:1.1428571em;color: #1A2732;}
.datos_interes dl#descriptionOrganizational > dd > dl{color:#71777D;font-size:0.875em;margin:1em 0 0 0;}
.datos_interes dl#descriptionOrganizational > dd dl dt{ margin:1em 0 0 0; line-height:1}
.datos_interes dl#descriptionOrganizational > dd dd dt, .datos_interes dl#descriptionOrganizational > dd dd dd{margin-left: 2.5em;text-transform:none;}
.datos_interes dl#descriptionOrganizational > dd dl ul{list-style: outside disc;padding-left: 1.25em;}



