a.nounderline:link   {   text-decoration:none;   }
ul.tabForm {list-style: outside none none;margin: 1em 0 3.75em 0;}
/********************** Estilos CLASSES *******************************************/
.checkboxLabel{float: left;font-weight: 300;}
.companyCode a{font-weight: 400;color:#1A2732;text-transform: lowercase;}
.companyCode {clear: both;margin: 0.2em 0px 1em;}

.contServicios{clear: both;overflow: hidden;height: 1%;background: #fff;border-radius: 2px;padding: 1.5em 1em 1em;font-weight: 400;}
.contServicios ul {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2; padding-left: 0;list-style: none;font-size: 0.933333em;}
.contServicios li {margin-bottom:.5em}
.contServicios li.clear{clear: both;width: 100%;font-size: 1.8em;margin: 1em 0 0 0.5em;color: #1A2732;font-weight: 300;}
.contServicios ul li.clear:first-child, .contServicios ul li.clearTexto:first-child{margin-top:0}
.contServicios li.clearTexto{clear: both;width: 100%;font-size: 1.571428em;margin: 1em 0 0 0.5em;font-weight: 300;}
.contServicios li.clearTexto a{color: #1A2732; font-weight:300; line-height: 0.7;}
body.iexplorer .contServicios li {float:left; width:49.5%}
body.iexplorer .contServicios li.clear{clear: both;width: 100%;}

.contAsociado {background: url("/img/aena/iconos/ico_con_asociado.png") no-repeat scroll 95% 1.5em transparent;}

/* Columnas de los layouts */
.col-md-3 .last{margin-right: 0;}
.col-md-4 .last{margin-right: 0;}
.col-md-5 .last{margin-right: 0;}
.col-md-6 .last{margin-right: 0;}
.col-md-6 ul.primeros{font-size: 1.14285714em;}

.cursivaText{font-style: italic;}
/* Datos de interes */
.datos_interes{background-color: #fff;clear: both;font-weight: 400;padding: 1.5em 1.2em;border-radius: 2px;margin: 0 0 3px 0;overflow: hidden;font-size: 0.933333333em;position: relative;}
.datos_interes .listadoResult{border: 1px solid #6f767d;}
.datos_interes .enlaceMapa{
    padding: 1em 0;
}
.datos_interes .enlaceMapa a {
    background: transparent url("/img/aena/localizacion-40x40.png") no-repeat scroll 0 50%;
    color: #1a2732;
    display: inline-block;
    line-height: 2.3;
    padding-left: 2em;
}
.datos_interes .tit{
    font-size: 1.4em;
    color: #1A2732;
    margin-bottom: 0.3em;
}
.datos_interes div p .ruta{
    font-size: 1.42857143em;
    color: #1A2732;
    font-weight: 600;
    margin-top: -0.7em;
    display: inline-block;
}
.datos_interes div p .ruta:hover{
    color: #72a300;
}
.datos_interes .titVerde {
    font-size: 1.14285714em;
    color: #72a300;
    margin-bottom: 0;
}
.datos_interes > div{
    text-align: left;
    overflow: hidden;
}

.datos_interes > div.center{text-align:center}


.datos_interes .companyInfo ul{
    margin: 0 0 1em;

}
.datos_interes .companyInfo p{
    color: #72A300;
    font-size: 1.14285714em;
    margin-top: -0.3em;
    margin-bottom: 0;
}
.datos_interes img{
    float:left;
    margin: 0 2em 2em 0;
    min-width: 80px;
}
.datos_interes p.aviso{color: #a20000; font-weight: bold;}

.companyInfo .datos_ficha{margin-bottom: 0.5em;}

.leftThreeColumns .datos_interes img{margin:0 2em 0 0}

.datos_interes #footerTel{
    background: url("/img/aena/iconoTelB.png") no-repeat 0% 33% transparent;
    clear: both;
    width: 100%;
    padding: 0.3em 0 0.5em 3.4em;
    margin-top: 0;
}
.datos_interes #footerTel dt {
  color: #90CE00;
  font-size: 1.4em;
}
.datos_interes .encabezado_interior_tipo2{
    padding: 0;
    margin-bottom: 0.5em;
}
.datos_interes p{
    /*margin-bottom: 1.5em;*/
}
.datos_interes ul{
    padding-left: 0;
    list-style: none;
    margin: 0.5em 0 1.2em;
    clear: both;
}
.datos_interes ul ul{
    padding-left: 2em;
    margin: 0.5em 0;
    clear: both;
}

.datos_interes ol{
    padding-left: 0;
    margin: 1em 0 0 1em;
    padding:0;
    clear: both;
}

.datos_interes ol > li{
    margin: 0 0 1em 0;
    padding:0;
}

.datos_interes .listObserv ul {
    list-style-type: disc;
    margin: 0 0 0 1.2em;
    padding-left: 0;
}
.datos_interes  .listObserv li {
    margin-bottom: 0.25em;
}

.datos_interes ul.pois_servicios{margin-bottom: 0;} /*fichas servicios*/
.datos_interes ul.pois_servicios + ul {margin: 0 0 1.5em 2.5em;list-style: disc none outside;}

.datos_interes .datosInteresTit{
    color: #72A300;
    font-size: 1.42857143em;
    font-weight: 400;
    clear: none;
    margin-top: 0;
    line-height: 1.2;
}

.gMaps + .datosInteresTit {  margin-top: 1em;}

.datos_interes .datosInteresTitBig{
    font-size: 1.5em;
    color: #90CE00;
    margin-bottom: 0.3em;
    font-weight: 400;
}

.datos_interes .imgContainer{
    width: 100%;
    text-align: center;
    margin: 0.5em 0;
}
.datos_interes .imgContainer img{
    float: inherit;
    margin: inherit;
}

 .datos_interes a{
    color: #1A2732;
    font-weight: 600;
    font-size: 1em;
}

.datos_interes p{
    clear: both;
      margin-top: 0.5em;
}
.datos_interes .datosInteresSubtitle{
    color: #1A2732;
    font-size: 1.14285714em;
    font-weight: 400;
    margin: 1em 0 0 0;
}
.datos_interes .der{
    float: right;
    width: 18%;
}
.datos_interes .der a{
    font-size: 1em;
    color: #1A2732;
    float: right;
    margin-top: 0.5em;
    padding-left: 1em;
    background: url("/img/aena/iconos/flecha_arriba_blue.png") no-repeat scroll 6% 61% transparent;
    font-weight: 400;
}
.datos_interes .izq{
    float: left;
    width: 80%;
}
.datos_interes dl dd{font-weight: 600;}
.datos_interes dl dt{float: left;margin-right: 0.3em;font-weight: 400;}
.datos_interes img.listaLogo{width: 6.42857143em;}

/*memoria anual*/
.datos_interes .icoMemoria{min-width:auto; position:absolute;right:0; }
.datos_interes .datosInteresSubtitG p > span{color:initial; display:block}

.datosInteresSubtitG{
    color: #72A300;
    font-size: 1.14285714em;
    font-weight: 400;
    margin-bottom: 0em!important;
    margin-top: 1em;
}
.descriptionProduct{
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.25;
}
.detalle_mod_parking {
    float: left;
    width: 25.48em;
}
.detalle_mod_parking .botNaranja{
    margin: 0 1.4em;
}
.destacadosBox p{
    font-weight: 400;
    clear: both;
    color: #1a2732;
    line-height: 1.4;
}
.destacadosBox a{
    color: #1A2732;
}
.destacadosBox img{
    position: absolute;
    left: 1.33333333em;
}
.destacadosBox{
    background: #fff;
    padding: 1.3333em 1em;
    margin: 0 3px 3px 0;
    border-radius: 2px;
    min-height: 17.8571429em;
    max-height: 17.8571429em;
    font-size: 0.93333333em;
}

.destacadosBox .listaEnlacesCombo{
    margin-top: 11em;

}
.destacadosBox .titServices{
    margin: 0.4em 0;
    font-weight: 300;
    color: #1A2732;
    width: 9em;
    font-size: 1.714285em;
    line-height: 1em;
    float: left;
    margin-top: 3.75em;
    height: 2.2em;
}
.destacadosBox ul{
    list-style: none;
    padding-left: 0px;
}
.destacadosBox ul a{
    color: #1A2732;
    font-weight: 600;
    display: block;
    clear: both;
    line-height: 1.2;
    margin-bottom: 0.5em;
    background-position: 0 .3em;
}
.col-md-12 > .destacadosBox > p{
    width:80%;
}

.col-md-12 > .destacadosBox ul.list_generica, .destacadosBox ul.list_generica ul{padding-left: 1.2em;list-style-type: disc;}
.col-md-12 > .destacadosBox ul.list_generica li {margin: 0 0 .5em}


/*modulo medio ambiente*/
.destacadosBox.Ma{ border-radius: 2px; margin: 0 0 3px; max-height: 17.85714285em;/*250px*/ padding: 1em; position: relative; } 
.col-md-12 .col-md-4:last-child > .destacadosBox.Ma{background-color: #90ce00;}
.destacadosBox.Ma p:first-child{color: #1a2732; font-size: 1.7142857em; font-weight: 600; line-height: 1em; margin-bottom: 1.75em; margin-top: .25em; width: 7em; }
.destacadosBox.Ma img {left: 12.8em;}
.destacadosBox.Ma .listaEnlacesCombo{margin-top:0}
.destacadosBox.Ma .listaEnlacesCombo a{font-weight:normal;}

/*** layout dos columnas, y la izq. en dos iguales ***/
.row.flex {display:inline-flex;flex-flow: row nowrap; width: 100%;}
.col-md-6-flex{width: 50%; display:inline-flex; display: -ms-inline-flexbox; position:relative;}
/*modulos columna izquierda*/
.col-md-6-flex  .destacadosBox {width:100%; border-right:3px solid #e9edf0; margin-right:0; max-height:inherit;}
.col-md-6-flex  + .col-md-6-flex  .destacadosBox{border-right:none;}
.col-md-6-flex > .destacadosBox .titServices{font-weight: 400;margin: .8em 0 0 5.5em;width: 14.5em;line-height: 1.25;display: inline-block;min-height: 7.5em;font-size: 1.1428571em;}
.col-md-6-flex > .destacadosBox img{left: .5em;}
.col-md-6-flex > .destacadosBox ul > li .botNaranja {margin-bottom: 1em;max-width: initial;}
/*IE 10*/
.row.flex {display: -ms-flexbox;  -ms-flex-direction: row;}
.col-md-6-flex{display: -ms-inline-flexbox; }
/*IE 9 - 8*/
.iexplorer .col-md-6-flex , .iexplorer8 .col-md-6-flex{float:left;}
/*fin layout*/



.enlaceFlecha{
    background: url("/img/aena/flecha_links.png") no-repeat scroll 0 0.45em transparent;
    padding: 0 0 0 0.8em;
    color: #1A2732;
    font-weight: 600;
    display: block;
}
.enlaceFlecha:hover{color: #1A2732;}
.enlaceFlecha.anchorLink{display:inline-block}
.enlaceFlechaGris{
    background: url("/img/aena/flechaGris.png") no-repeat scroll 0 0.45em transparent;
    padding: 0 0 0 0.6em;
    color: #1A2732;
    font-weight: 600;
    display: block;
}
.enlaceFlechaD{
    background: url("/img/aena/flecha_links.png") no-repeat scroll 98% 0.35em transparent;
    padding: 0 1.2em 0 0;
    color: #1A2732;
    font-weight: 600;
}

.enlaceFlechaIz{
    background: url("/img/aena/flecha_links_iz.png") no-repeat scroll 0 0.35em transparent;    
    padding: 0 0 0 0.8em;
    color: #1A2732;
    font-weight: 600;
}

#imgCompleja a, #imgComplejaTexto a {text-decoration:underline}


.enlaceArchivo{
    background: url("/img/aena/ico_archivo.png") no-repeat scroll 0px 0.2em transparent;
    padding: 0 0 0 1.2em;
    display: inline-block;
    color: #1A2732;
    font-weight: 600;
    line-height: 1.5;
}

.destacadosBox ul a.enlaceArchivo {line-height: 1.5em;}
.destacadosBox p.enlaceArchivo {margin-bottom:0}
.listPdf ul li a.enlaceArchivo {margin-bottom: .4em; line-height: 1.45em;}

.enlacesInteres{
    background: url("/img/aena/iconos/icono_enlaces_int.png") no-repeat scroll 95% 20% transparent;
    width: 100%!important;
}
.etiquetaOferta{
    background: url(/img/aena/tiendas/oferta_mes.png);
    width: 123px;
    height: 123px;
    position: absolute;
    top: 0;
    right: 0;
}
.espaciado{
    margin-top: 0.8em!important;
    font-weight: 400!important;
}
.faldonOferta{
    background-color: rgba(255, 255, 255, 0.9);
    position: absolute;
    padding: 1.3em 1.5em;
    width: 100%;
    height: 8.5em;
    bottom: 0;
}
.faldonOferta img{
    float: left;
    max-width: 90px;
}
.faldonOferta .izq{
    float: left;
}
.faldonOferta .izq .titProduct{
    height: 1.3em;
}
.faldonOferta .der{
    float: right;
}
.firstCol{
    padding-left: 0!important;
}

.flotarIzq{
    float:left;
}
.fullWidth{
    width: 100%!important;
}
.noMarginRight{
    margin-right: 0;
}
.marginRight{
    margin-right: 3px;
}
.encabezadoTit{
    background: #1A2732;
    padding: 0.2em 0.7em;
    clear: both;
    margin: 3px 0 3px 0;
    border-radius: 2px;
    color: #e9ecef;
    font-weight: 400;
    height: 1%;
    overflow: hidden;
    font-size: 1.46666666em;
}
.greenTit{
    background: #90CE00;
    padding: 0.5em 0.7em;
    clear: both;
    margin: 3px 0 3px 0;
    border-radius: 2px;
    color: #fff;
    font-weight: 400;
    font-size: 1.46666666em;
    height: auto;
    overflow: hidden;
}
.encabezadoTit .der{
    float: right;
    width: 22%;
    margin-bottom: 0.2em;
}
.encabezadoTit .der a{
    font-size: 0.54545455em;
    color: #fff;
    float: right;
    margin-top: 0.5em;
    padding-left: 1.5em;
    background: url("/img/aena/flecha_arriba.png") no-repeat scroll 0 -.3em transparent;
}
.encabezadoTit .izq{
    float: left;
    width: 77%;
    margin-bottom: 0;
    line-height: 1.15;
}
.encabezadoTit .tabs a{
    display: block;
    float: left;
    text-align: center;
    border-right: 3px solid #90CE00;
    margin-right: 1em;
    color: #fff;
    padding: 0 1em 0 0;
    text-decoration: none;
    background: #1A2732;
    font-size: 16px;
}

.encabezadoTit ul li{
    margin-bottom: 0.2em;
}
.encabezadoTit .tabs .active a{
    font-weight: 600;
    color: #fff;
}
.encabezadoTit .tabs a.ultimo{
    border: 0;
}
.encabezadoTit h5{
    font-size: 1em;
    float: left;
    margin: 0!important;
}
.encabezadoTit .fecha{
    font-size: 0.63636363em;
    float: right;
    margin: 0.3em
}
.encabezadoTit .tabsOfertas li a{font-size: 0.72727273em;text-transform: lowercase; font-weight: 400;}
.encabezadoTit .tabsOfertas li.active a{ font-weight: 700;}

.greyInfo{
    color: #4d4f53;
}
.iconoNegocio{
    position: absolute;
    top: 13px;
    left: 13px;
    width: 90px;
}
.infoBoxInt ul{
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0.5em;
    height: 2em;
    clear: both;
}
.infoBoxInt ul li{
    float: left;
}
.iconoNegocioCarrusel{
    float:left;
    margin-right: 1em;
}
.imageDestacados{
    float: left;
    width: 3em;
    margin: 0.5em 0.5em;
}
.infoBox {
    width: 100%;
    float: left;
    background-color: #fff;
    margin-bottom: 3px;
    display: inline;
}

.infoBox .infoTit{
    background: #1A2732;
    color: #fff;
    font-size: 1.2em;
    padding: 0.4em 0 0.4em 0.8em;
}
.infoBoxInt{
    padding: 1em;
    width: 100%;
    overflow: hidden;
}
.infoBoxInt p{
    font-size: 1.2em;
    float: left;
    width: 7em;
    font-weight: 600;
    color: #1A2732;
    line-height: 1.2em;
}


.lastCol{
    padding-right: 0;
    /* margin-right:-4px; */
}

.listaInfoBox a{
    color: #1A2732;
}
.listaInfoBox{
    clear: both;
    padding-left: 0;
    list-style: none;
    margin-top: 1em;
}
.listSearch2{
    font-weight: 400;
    margin-bottom: 1.5em;
    padding-left: 2.9em;
}
.listalinks_parking {
    list-style: none;
    padding-left: 1.7em;
}
.listalinks_parking li{
    margin-bottom: 0.3em;
}
.listalinks_parking .listLink{
    list-style: none;
    padding-left:0;
    margin-top: 1.5em;
}
.lnkPOI, .listPois li a, .listLink a.lnkPOI {
  color: #1A2732;
  background: url(/img/aena/tiendas/ico_localizacion.png) scroll no-repeat 0% 14%;
  font-weight: 600;
  padding-left: 1.2em;
  padding-bottom: .3em;
  display: inline-block;
}

.datos_interes  ul.alpha-lower {list-style-type: lower-alpha; padding-left: 1.2em;}
.datos_interes  ul.alpha-upper {list-style-type: upper-alpha; padding-left: 1.2em;}
.datos_interes  ul.alpha-lower > li, .datos_interes  ul.alpha-upper > li{margin-bottom: 0.5em;}

/*lista indice: 1, 1.1, 1.1.1 */
ol.indice, ol.indice ol {counter-reset:item;padding-left:1em;text-align:justify;}
ol.indice li {display:block;}
ol.indice li:before {content:counters(item, ".", decimal) ". ";counter-increment:item;float:left;white-space:pre;}
ol.indice li ol li ol {padding-left:2em;}

.datos_interes .listadoInteres{
    padding-left: 1.2em;
    list-style-type: disc;
}
.datos_interes ul.listadoInteres ul {
list-style-type: disc;
}

.listadoInteres ol li{
    margin-top: 1em;
    margin-bottom: 1em;
}
.listadoInteres li{
    margin-bottom: 0.5em;
}

.listadoTit{
    background: #6f767d;
    color: #fff;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    font-size: 1.14285714em;
    padding: 0.3em 1em;
    text-align: center!important;
}
table.table{
    background: #fff;
    clear: both;
    overflow: hidden;
    height: 1%;
    font-weight: 400;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-bottom: 3px;
}
.listadoResult .detalle{
    font-style: italic;
    font-size: 0.8em;
    margin: -1.8em 0em 2em;
}
ul li p.aclaracion{
    margin: -0.8em 1.1em 1em;
}
.listadoResult .abecede{
    list-style: none;
    color: #1A2732;
    font-weight: 400;
    font-size: 1em;
    height: 2em;
    margin: 0.5em 5% 0;
}
.listadoResult .abecede li{
    float: left;
    width: 1.13em;
    text-align: center;
}
.listadoResult .abecede li a{
    font-weight: 700;
    font-size: 1.14285714em;
    color: #1A2732;
}
.listadoResult table{
    margin-bottom: 0;
    border-right: none;
    border-left: none;
}
.listadoResult table th{
    border-top: 1px solid #ddd!important;
    border-bottom: 1px solid #ddd!important;
    padding: 8px 8px;
    color: #1A2732;
    width: 33%;
}
.listadoResult table td{
    font-weight: 400;
    padding: 8px 8px;
}
.listadoResult table ul{
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
.listadoResult table td a{
    font-weight: 600;
    color: #1A2732;
}

.listadoResult table td a:hover{
    font-weight: 600;
    color: #72a300;
}
.listadoResult table td.letraListado{
    font-size: 2em;
    font-weight: bold;
    padding: .3em .5em;
    color: #72a300;
}
.listadoResult .blutableExt th{
    border-top: 0!important;
}
.listadoResult ul{
    padding-left: 0;
    list-style: none;
}
.listadoResult a{
    font-weight: 700;
    color: #1A2732;
    margin-bottom: 0.5em;
}
.letraListado .der {
    float: right;
    width: 18%;
    font-size: 0.5em!important;
    font-weight: 400;
    margin-top: 0.8em;
}
.letraListado .der a {
  color: #1A2732;
  float: right;
  padding-left: 1em;
  background: url("/img/aena/iconos/flecha_arriba_blue.png") no-repeat scroll 6% 42% transparent;
}
.leyenda_ruta li span.dest {
  background: url("/img/aena/iconos/ico_llegada.png") no-repeat scroll 0 0 transparent;
}
.leyenda_ruta li span.orig {
  background: url("/img/aena/iconos/ico_salida.png") no-repeat scroll 0 0 transparent;
}
.leyenda_ruta li{
    float: left;
    margin-right: 2em;
}
.leyenda_ruta li span {
  display: inline-block;
  line-height: 3.2;
  padding: 0 1em 0 2em;
}
.marginUp{
    margin-top: 0.6em;
}
.marginDown{
    margin-bottom: 1em!important;
}
.mapaRuta img{
    width: 100%;
}
.marginDownDouble{
    margin-bottom: 2em!important;
}
.mergeUp{
    margin-top: -3px;
}
.modAccesCtra #calc_route label {
  clear: both;
  float: left;
  /* width: 31.5em; */
  padding-bottom: .5em;
}
.modAccesCtra .googleTxt{
    margin-bottom: 0;
    margin-top: 0.6em;
}
.modAccesCtra #calc_route label, #transpServ .modAccesCtra #calc_route label {
  width: auto; font-weight: 400;
}
.modAccesCtra .title{
    margin-top: 0;
    font-size: 1.466666em;
    color: #1A2732;
    font-weight: 600;
    width: 8.8em;
    line-height: 1em;
    margin-bottom: .5em;
    text-transform: lowercase;
}
.modAccesCtra #urlRedirectAcceso{
    width: 13em;
}
.modulo_parking {
    float: left;
    clear: both;
    margin-bottom: 3px;
    padding: 2em 1em;
    background-color: #fff;
    border: none;
    width: 100%;
    font-size: 0.933333333em;
}
.modulo_parking img {
    margin: 0 0 0.7em 0.5em;
    float: left;
    max-width: 90px;
}
.modulo_parking .detalle_mod_parking .titulo_detalle {
    display: block;
    font-weight: 400;
    padding: 0 0 0.5em 1em;
    font-size: 1.42857143em;
    color: #1a2732;
    margin-top: -0.3em;
}
.datos_interes .titulo_detalle a:hover{
    color: #72a300;
}
.modulo_parking .detalle_mod_parking .titulo_detalle:hover {
    color: #72a300;
}
.modulo_parking .detalle_mod_parking ul li{margin-bottom:.3em; line-height:1.3;}
.datos_interes .titulo_detalle {
    display: block;
    margin: 1em 0!important;
    font-weight: 600;
    font-size: 1.42857143em;
    color: #1a2732;
    margin-top: -0.3em;
    clear: both;
}
.datos_interes .titulo_detalle:hover {
    color: #90CE00;
}
.modAccesCtra{
    background: url(/img/aena/icono_llegar.png) no-repeat scroll 95% 5% #caced2;
    border-radius: 2px;
    padding: 1em;
    color: #1A2732;
    min-height: 16.6666667em;
    margin-bottom: 3px;
    float: left;
    clear: both;
    width: 100%;
}
.modAccesCtra form fieldset{clear: both;}
.modAccesCtra p{float: left;}
.modulo_parking .datosInteresSubtitG{
    margin-left: 1.5em;
}
.modAccesCtra div.title{
    margin-top: 0;
    font-size: 1.6em;
    color: #1A2732;
    font-weight: 600;
    width: 8em;
    line-height: 1em;
    margin-bottom: 0.5em;
}
.modNuestrosAeropuertos{
    position: relative;
    margin: 0 0 3px 0;
    padding: 1em;
    overflow: hidden;
    background: url(/img/aena/iconos/avion_elige_aeropuerto.png) no-repeat scroll 92% 7% #90CE00;
    border-radius: 2px;
    text-transform: lowercase;
    max-height: 250px;
}
.modNuestrosAeropuertos p{
    margin-top: 0;
    font-size: 1.6em;
    color: #1A2732;
    font-weight: 600;
    width: 7em;
    line-height: 1em;
    margin-bottom: 1em;
}
.modNuestrosAeropuertos a{
    color: #1A2732;
}
#carruselMonumentos .monumentoBox{
    width: inherit;
}
.monumentoBox{
    width: 116px;
    border-radius: 2px;
    margin-right: 3px;
}
.monumentoBox img{
    width: 100%;
}
.monumentoInt{
    padding: 0.5em;
    background: #fff;
    color: #1A2732;
    font-size: 0.9em;
    min-height: 74px;
    font-weight: 400;
}
.negocioBox{
    margin-bottom: 2px;
    margin-right: 2px;
    height: 17.8em;
    background-color: #fff;
}

.negocioBox > a {display: inline-block;height: 7.8em;width: 100%;}

.negocioBox img.fondo{
    position:static;
    height: 7.8em;
    min-width: 100%;
}

.negocioBox img{
    width: 6em;
    position: absolute;
    top:.85em;
    left:.85em;
}

.negocioInt{
    padding: 1em;
    background: #fff;
    /*min-height: 10.8em;*/
}
.noAirport .destacadosBox{
    background: #cacfd3;
    min-height: 0;
}

.noAirport .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;
}
.noAirport .destacadosBox img{
    margin: 0!important;

}
.noAirport .destacadosBox p{
    margin-top: 0!important;
    width: 10em!important;

}
.not-active {
   pointer-events: none;
   cursor: default;
   font-weight: 400!important;
}
.normativaBox{
    background: none;
    padding: 1.5em;

}
.normativaBox p{
     color: #1A2732;
     font-weight: 400;
}
.normativaTit{
    color: #1A2732;
    font-size: 1.3em;
    font-weight: 400;
}
.pestanas a{
    text-decoration: none;
    color: #fff;
}

.servPasajeroBox p{
    font-size: 1.2em;
    color: #1A2732;
    margin: 0 0 0 1em;
    font-weight: 400;
}
.separadorBuscador{
    border-bottom: 1px solid #E9EDF0;
    margin-left: -2em;
    margin-right: -2em;
}
.salasVipBox{
    background: #fff;
    padding: 1.5em 1em 1.5em 1em;
}
.salasVipBox .izq{
    float: left;
    width: 90px;
    margin-right: 1em;
}
.sitioNegocio{
    color: #1A2732;
    background: url(/img/aena/tiendas/ico_localizacion.png) scroll no-repeat 0% 14%;
    font-size: 1em;
    font-weight: 700;
    padding-left: 1em;
    display: block;
}


.tabs .last{
    margin-right: 0!important;
}
.centerTwoColumns .tabs li {
    display: block;
    float: left;
    padding: 0.5em 1em 0.5em 1em;
    text-align: center;
    background: #6f767d;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    margin-right: 0.2em;
    margin-bottom: 0;
}
.centerTwoColumns .tabs li a:hover {
  text-decoration: none;
}
.centerTwoColumns .tabs li.active a{
    color: #1A2732;
    text-decoration: none;
    font-weight: 600;
}
.centerTwoColumns .tabs li a{
    color: #fff;
}
.centerTwoColumns .titModLeft{
    width: inherit;
}
.tabsBlanco .active{
    background: #fff!important;
    font-weight: 700;
}
.textoDestacados{
    float: left;
    width: 17em;
    font-size: 0.8em;
    font-weight: 600
}
.titDestacados{
    font-size: 1.2em;
    margin: 0.4em 0;
}
#newsBox p.titModLeft{
    margin-top: 0;
    font-size: 1.466666em;
    color: #1A2732;
    font-weight: 600;
    width: 7em;
    line-height: 1em;
}
.titProduct{
    color: #1A2732;
    font-size: 1.2em;
    margin: 0 0 .6em;
}

.titProduct + .listLink {  margin-bottom: 0;}
.titProduct + .listLink .lnkPOI {line-height: 1.2;}


.topOffer{
    background: #fff;
    width: 52px;
    margin: 0.2em auto;
    font-size: 2.5em;
    text-align: center;
    vertical-align: top;
    border-radius: 26px;
    height: 52px;
}
.twoColumns{
    margin-right: 0!important;
}
.twoColumns7{
    margin-right: 7px!important;
}
.twoColumns10{
    margin-right: 10px!important;
}
.videosMonumentos{
    width: 594px;
    margin: auto;
    height: 200px;

}
.disabled{
    color: #71777d!important;
    pointer-events: none;
    cursor: default;
}
.whereFlight {
    clear: both;
    margin-bottom: 0.5em;
    margin: 3em 0 0.5em 0;

}
.whereFlight a{
    color: #1A2732!important;
    font-weight: 400;
    text-transform: lowercase;

}



/* ********************** Estilos para Internet Explorter ***********************************************/




/* ********************** FIN Estilos para Internet Explorter ********************************************/
/* Sobrescribir bootstrap*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding: 0;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  width: 100%;
}

/*layouts ********************************************************************/
#contentMain {
    min-width: 99.8em;
}
#content{
    width:66.534em;
    margin-bottom: 0.3em;
    font-size: 1.5em;
    float: left;
    min-height: 600px;
}

body.iexplorer #content, body.iexplorer8 #content{ min-height: 0}


#content:focus {
    outline: 0;
}

@media screen\0 {
    /* Tus estilos CSS para IE8, IE9, IE10  */
	#content{ width:998px !important;}
}

#contentPosition{
    width: 99.8em;
    margin: auto;
    position: relative;
}
.centerTwoColumns{
    margin-right: 10px!important;
    width: 32.93333333333333em; /*494px*/
}
.rightOneColumn{
    width:16.1333em; /*242px*/
}

.col-md-3 ~ .col-md-9 > .col-md-12:not(.columIguales) > .col-md-4:last-child {
    float: right;
    width: 16.1333em; /*242px*/
}


.rightOneColumn .destacadosBox{
    position: relative;
    margin-right: 0;
    min-height: inherit;
    height: 1%;
    overflow: hidden;
    max-height: inherit;
    padding: 0 1em 1.333em 0;
}
.rightOneColumn .destacadosBox .entradilla{
    width: 100%;
}
.centerTwoColumns .modAccesCtra{
    width: 100%;
    min-height: inherit;
}
.centerTwoColumns .modAccesCtra #calc_route{
    width: 50%;
    float: left;
    border-right: 1px #dadde0 solid;
    padding-right: 1em;
    margin-right: 1em;
}
.centerTwoColumns .modAccesCtra .title{
    width: inherit;
}

.leftThreeColumns{
   margin-right: 10px!important;
   width:49.7333333em;/*746px;*/
}

.leftOneColumn{
    margin-right: 10px !important;
    width:16.1333em !important; /*242px*/
}

#contentCentral.col-md-9{ width:49.7333333em;/*746px;*/}


.col-md-12 .col-md-4:last-child > div { width: 100%;margin-right:0}

.rightThreeColumns{
	width:49.7333333em;/*746px;*/
}


/* Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-accelerator:true) {
   	#content { width: 66.54em;}

}