#map { height: 680px; }
.leaflet-popup-content{
  width: 261px;
}
.leaflet-popup-content p{
  margin: 3.5px 0px;
  line-height: 1.7;
}
.leaflet-container{
  font-family:Verdana,Geneva,sans-serif;
  font-size:12px;  
}
/* .leaflet-div-icon{width: 100px !important} */

h4 {
  color:rgb(0,80,100);
  text-align:center;
  margin-bottom: 10px;
}
.dado {
  color:rgb(0,80,100);
/*   font-weight:bold; */
}
.cor {
  background-color:floralwhite; /*ivory, oldlace, seashell*/
  height: 58px;
  font-size:12px;
}
.cor2 {
  background-color: whitesmoke;	/* ghostwhite, snow, whitesmoke*/
  height: 58px;
  font-size:12px;
}
.ult {
  font-size: 10px;
  text-align:right !important;
}
.legend {
    line-height: 18px;
    color: #555;
}
.legend i {
    width: 18px;
    height: 18px;
    float: left;
    margin-right: 8px;
    opacity: 0.7;
}


.menumap {
 position:absolute;
 z-index:1000;
 /*top:876px;*/
 /*right:50px;*/
 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
 border-radius: 4px;
 background:#fff;
 width:200px;
}
.menumap a {
 font-family:Verdana,Geneva,sans-serif;
 font-size:12px;
 color:black;
 text-decoration:none;
 text-align:center;
 display:block;
 padding-bottom:10px; 
 padding-top:10px; 
 border-bottom:1px solid #ccc; 
}
.menumap a:first-child {
 border-top-left-radius: 4px;
 border-top-right-radius: 4px;
}
.menumap a:last-child {
 border-bottom-left-radius: 4px;
 border-bottom-right-radius: 4px;
 border-bottom:none;
}
.menumap a:hover {
  background:ivory;/*seashell;*/
  /*color:#404040;*/
}
.menumap a.active {
 background:darkturquoise;/*bisque;*/
 font-weight: bold;
}
.menumap a.active:hover {
  opacity:.7;
}

.iconesan{
 z-index: 2000;
}

.menugli {
 position:absolute;
 z-index:1000;
 top:1100px;
 right:50px;
 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
 border-radius: 4px;
 background:#fff;
 width:200px;
 /*padding: 1px*/
}
.conteudo {
 margin: 8px 9px;
}
.conteudo p {
  font-size: 10px;
}

.data {background-color: floralwhite}
.posi {background-color: whitesmoke}
.bate {background-color: floralwhite}
.vx {background-color: whitesmoke}
.vy {background-color: floralwhite}

.menugliinativo {
 position:absolute;
 z-index:1000;
 top:1100px;
 right:50px;
 box-shadow: 0 1px 5px rgba(0,0,0,0.65);
 border-radius: 4px;
 background:#fff;
 width:0px;
 /*padding: 1px*/
}