body {
  color:black; background-color:white;
  font-family:Arial,Helvetica,sans-serif;  font-size:10px;
}
#map {
    width: 99%; height: 99%; position: absolute;
    top: 0; bottom: 0; left: 0; right: 0; margin: auto;
}
a {
  color: black; text-decoration: none;
}
a:active, a:visited {
  color: black;
}
a:hover {
  color: red;
}
.popup {
  padding:5px; border-radius:10px;
  color:black; background-color:white;
  font-size:14px;
}
#Titulo {
  position: fixed; top: 0; left: 40px; width: calc(100% - 140px); padding: 4px;
  background-color: rgba(255,255,255,0.7);
  font-size:12px; text-align: center;
}
.menu {
  position: fixed; top: 30px; right: 30px;
  font-size:16px;
}
.dropdown {
  position:relative; display:inline-block;
}
.dropdown-content {
  display: none; position: absolute;
  min-width: 190px; left:-160px; padding: 10px; border-radius: 10px;
  background-color: rgba(255,255,255,0.7);
}
.dropdown:hover .dropdown-content {
  display: block;
}
#mensaje {
  display: none; position: fixed; top: 30px; right: 100px; padding: 4px;
  color: red; background-color: rgba(255,255,255,0.7);
  font-size: 20px; font-weight: bold;
}
/* Estilo para la atribución de OpenStreetMaps*/
.ol-attribution {
/*  left: 0px; margin-bottom: 0px; width: 200px;
  width: 200px;
  top: 200px;
  left: 0px; */
}
