#mapa {
  height: 500px;
}
#mapa path {
  stroke: none;
  fill: #fff;
  fill-opacity: 1;
}
.leaflet-marker-icon:focus{
  outline: 0;
}

.leaflet-container {
  background: #e9e9e9;
}
.leaflet-control-attribution {
  display: none;
}
.leaflet-div-icon {
  background: none;
  border: 0;
}
.marker-cluster {
  background: gray;
  color: white;
  line-height: 32px;
  height: 32px;
  font-size: 20px;
  border-radius: 100%;
  width: 32px;
  text-align: center;
  border: 1px solid gray;
  transition: background 200ms ease-in-out;
}
.leaflet-cluster-anim .leaflet-marker-icon,
.leaflet-cluster-anim .leaflet-marker-shadow {

  transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}
.leaflet-cluster-spider-leg {

  transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}
.marker-cluster:hover {
  background: black;
}
#close-pop{
  cursor: pointer;
  color: white;
}


/*
#mapa .leaflet-marker-pane > img::before{
  content: 'MUUUUNDOSANO';
  font-size: 35px;
  display: block;
  position: absolute;
  z-index: 9999;
  background: red;
}
*/
/*
.bl.cantalupe{
    transform: translate3d(1289px, 441px, 0px);
    width: 200px;
    height: 200px;
}
*/
.bloque_mapa #mapa-tooltip .bl.verde:before,
.bloque_mapa #mapa-tooltip .bl.naranja:before{
  background-color: transparent;
}
.bloque_mapa #mapa-tooltip .bl{
  width: fit-content;
  min-width: 200px;
  height: fit-content;
}
