@charset "utf-8";body.mapas #contenedor{width:100%;position:relative}body.mapas #pie-pagina{display:none}body.mapas .ruta{position:absolute;z-index:2}body.mapas #map{width:100%;height:100%;margin-left:auto;margin-right:auto}body.mapas #map div[style*=Roboto]{display:none!important}body.mapas .overlays{transition:100ms ease;z-index:-1;transition:scale .3s;-webkit-transition:scale .3s;-moz-transition:scale .3s}body.mapas #frente-tooltip h3{font-family:truenosbd}body.mapas #frente-tooltip .detalle{font-family:truenolt}body.mapas #unidades,body.mapas #unidades option{max-width:100%;text-overflow:ellipsis}body.mapas .pasos_internos,body.mapas .calles_internas,body.mapas .calles_externas{z-index:1}body.mapas .edificios,body.mapas .edificios-finca_1,body.mapas .edificios-finca_2,body.mapas .edificios-finca_3,body.mapas .rotulos-telefonos{cursor:pointer;z-index:5}body.mapas .rotulos-finca_1,body.mapas .rotulos-finca_2,body.mapas .rotulos-finca_3,body.mapas .rotulos-parqueos,body.mapas .rotulos-salidas,body.mapas .rotulos-cafes,body.mapas .rotulos-sodas,body.mapas .rotulos-telefonos,body.mapas .rotulos-residencias,body.mapas .rotulos-buses,body.mapas .rotulos-lactancia{z-index:8}body.mapas .rotulos-finca_1,body.mapas .rotulos-finca_2,body.mapas .rotulos-finca_3{pointer-events:none}body.mapas .edificios.escondido,body.mapas .edificios-finca_1.escondido,body.mapas .edificios-finca_2.escondido,body.mapas .edificios-finca_3.escondido,body.mapas .calles_internas.escondido,body.mapas .pasos_internos.escondido,body.mapas .rotulos-finca_1.escondido,body.mapas .rotulos-finca_2.escondido,body.mapas .rotulos-finca_3.escondido,body.mapas .rotulos-parqueos.escondido,body.mapas .rotulos-salidas.escondido,body.mapas .rotulos-cafes.escondido,body.mapas .rotulos-sodas.escondido,body.mapas .rotulos-telefonos.escondido,body.mapas .rotulos-buses.escondido,body.mapas .rotulos-lactancia.escondido,body.mapas .rotulos-residencias.escondido,body.mapas iframe.escondido{display:none!important}body.mapas .edificios.activo,body.mapas .edificios-finca_1.activo,body.mapas .edificios-finca_2.activo,body.mapas .edificios-finca_3.activo{position:relative;z-index:6}body.mapas .edificios.activo:before,body.mapas .edificios-finca_1.activo:before,body.mapas .edificios-finca_2.activo:before,body.mapas .edificios-finca_3.activo:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:12px solid #f55c18;-webkit-animation:shrink 6s infinite .5s;animation:shrink 6s infinite .5s;z-index:10}body.mapas .edificios:hover,body.mapas .edificios-finca_1:hover,body.mapas .edificios-finca_2:hover,body.mapas .edificios-finca_3:hover{transform:scale(1.1)}body.mapas #globo-busqueda div.detalle{padding:0}body.mapas #globo-busqueda div.detalle{width:100%;height:290px}body.mapas #globo-busqueda div.detalle iframe{width:100%;height:22.3125rem}body.mapas #globo-busqueda .info h3.detalle.ui-state-active{background:#f55c18}body.mapas #error{display:inline-block;width:50%;height:25%;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;vertical-align:middle;z-index:10000;font-size:2em}body.mapas #error div{position:absolute;top:50%;transform:translateY(-50%)}body.mapas #error.ocultar{display:none}body.mapas .filtros label.fondo-buscar{pointer-events:none}#entrada-busqueda,#boton-buscar{display:none}body.mapas .chosen-container-single .chosen-drop{margin-top:0;border-radius:0;margin:.25rem 0}.chosen-container-single .chosen-search{padding:0}body.mapas .chosen-container-single .chosen-single:before{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:.8;z-index:-1;content:" ";background:#fff;opacity:.35}body.mapas .panel.funciones .chosen-container-single .chosen-single,body.mapas .panel.funciones label.fondo-buscar{width:21.9rem;background:#676767}body.mapas .chosen-container-single .chosen-single div{background:#676767}body.mapas .chosen-container .chosen-drop{background:#282828;border:none}body.mapas #unidades .chosen-container .chosen-drop{width:calc(100% - 2.5rem)}body.mapas .chosen-container .chosen-results li{font-size:1rem;color:#fff}body.mapas .chosen-container-single .chosen-search input[type=text]{height:2.375rem;outline:none}.gmnoprint.gm-style-mtc-bbw{display:none}