#mapon {
    margin: 0!important;
    /* height: 100vh; */
    position: absolute;
    vertical-align: middle;
    display: block;
	visibility:hidden;
    width: 100vw;
    overflow: hidden;
    z-index: 989;
    padding: 0!important;
    min-height: 100vh;
	top:-10000000000px;
	left:0
}
#mapon.mostrar {
top:0!important;
visibility:visible!important
}
.mapplic-fullscreen-button { top:120px!important}
.mapplic-clear-button {top:160px!important}
.mapplic-zoom-buttons {top:200px!important}

.mapplic-clickable:not(g), g.mapplic-clickable > * {
opacity:0!important
}
.mapplic-clickable:not(g):hover, g.mapplic-clickable:hover > *, #landmarks-ground .mapplic-clickable, #landmarks-underground .mapplic-clickable, #landmarks-level1 .mapplic-clickable {
opacity:1!important;
fill-opacity: 0.7!important;
}

.mapplic-element {background:#4282c0!important}
.activo3erPiso.mapplic-element {background:#eac36a!important}
.activo2doPiso.mapplic-element {background:#4282c0!important}
.activo1erPiso.mapplic-element {background:#e64455!important}
.activoPB.mapplic-element {background:#15949a!important}
.activoSubsuelo.mapplic-element {background:#87888a!important}

.mapplic-hovertip {
	background:#f1c25a!important;
	border:8px solid #fff!important;
	color:#fff!important;
	padding:0 12px!important;
}
.mapplic-hovertip h4.mapplic-tooltip-title {
	color:#fff!important;
	padding:5px 12px!important;
}
.activo3erPiso.mapplic-element .mapplic-hovertip {background:#eac36a!important}
.activo2doPiso.mapplic-element .mapplic-hovertip {background:#4282c0!important}
.activo1erPiso.mapplic-element .mapplic-hovertip {background:#e64455!important}
.activoPB.mapplic-element .mapplic-hovertip {background:#15949a!important}
.activoSubsuelo.mapplic-element .mapplic-hovertip {background:#87888a!important}

.svg3erpiso g.mapplic-clickable, .svg3erpiso g.mapplic-clickable polygon {
fill:rgb(234, 195, 106);
}
.svg2dopiso g.mapplic-clickable, .svg2dopiso g.mapplic-clickable polygon {
fill:rgb(66,130,192);
}
.svg1erpiso g.mapplic-clickable, .svg1erpiso g.mapplic-clickable polygon {
fill:rgb(230, 68, 85);
}
.svgplantabaja g.mapplic-clickable, .svgplantabaja g.mapplic-clickable polygon {
fill:rgb(21, 148, 154);
}
.activoPB .mapplic-element {background:#4282c0!important}

.svgsubsuelo g.mapplic-clickable, .svgsubsuelo g.mapplic-clickable polygon {
fill:rgb(135, 136, 138);
}

/*
g.mapplic-clickable, g.mapplic-clickable polygon {
fill:rgb(66,130,192);
}*/

g.bloqueado, g.bloqueado polygon {
opacity:0!important
}

.mapplic-clear-button, .mapplic-zoom-buttons, .mapplic-fullscreen-button {z-index:999}
.mapplic-container { width:100%!important}
/*.mapplic-tooltip.mapplic-hovertip {background:#fff!important; font-weight:bold!important;}*/
.mapplic-list-location h4 { clear:none; text-transform:uppercase; font-weight:bold!important;}
.mapplic-search-input {padding-left:40px!important; text-transform:uppercase; font-weight:bold}
.mapplic-tooltip {
	background:#d9dadc!important;
	border:8px solid #fff!important;
	color:#2b2622!important;
	padding:0!important;
	max-width:320px!important
}

h2.mapplic-lightbox-title {
color:#2b2622!important;
font-weight:900;
text-transform:uppercase;
font-size:22px!important;
line-height:1.1!important;
padding:5px 0!important;
margin-bottom:0!important
}  
h4.mapplic-tooltip-title {
color:#2b2622!important;
font-weight:900;
text-transform:uppercase;
font-size:17px!important;
line-height:1.1!important;
padding:5px 0!important;
margin-bottom:0!important
} 
.mapplic-tooltip-description {
color:#2b2622!important;
font-size:14px!important;
padding:0 0 5px 0!important;
}
.mapplic-tooltip-description a {
color:#2b2622!important;
font-weight:bold!important;
text-decoration:none
}
.mapplic-tooltip-triangle {
margin-bottom:-23px!important;
border-width:15px 14px 0 14px!important;
margin-left:-14px!important
}

.mapplic-tooltip-thumbnail {
border-radius:0!important;
width:72px!important;
height:72px!important
}
.mapplic-popup-link { display:none!important}

.mapplic-element.mapplic-loading { background: url(loader.gif) no-repeat center!important; }
.mapplic-element {position:relative!important}
.mapplic-sidebar { height:280px!important; position: absolute!important; right: 60px!important; float: right; top: 150px;}

.mapplic-element { height:100vh!important}
.mapplic-layer {width:100%!important; height:100%!important}

.mapplic-not-found { color:#fff!important}

.mapplic-levels {
right:inherit!important;
top:40px!important;

left:0!important;
}

ul#pisos {
list-style:none;
position:absolute;
margin:10px;
left:0;
top:100px;
z-index:99;
display:none
}
ul#pisos li {
list-style:none;
margin:0;
}
.pisosss {
list-style:none;
position:absolute;
margin:10px;
left:0;
bottom:0;
z-index:99;
width:15%;
max-width:520px;
border:3px solid #d9dadc;
background:rgba(0,0,0,0.4);
padding:10px
}
.pisosss svg {
width:100%;
height:auto
}


.boton { cursor:pointer; opacity:0.6}
.boton:hover { opacity:1}



.mapplic-levels { display:none}

@media (max-width: 998px) {
	.mapplic-levels { display:block!important}
	.pisosss {display:none!important}
}

.mapplic-tooltip-description a.accdirect {
    color: #666!important;
}

#pisoactual {position:absolute; left:0; top:-35px!important; color:#fff; display:block; text-align:left; font-size: 17px; line-height: 1.2;
    font-weight: 900!important;
    text-transform: uppercase; letter-spacing:1px
	}