#map {  
	height: 750px; 
	background: transparent;
}
.leaflet-control-layers {
	width: 100px;
} 
/*painel com controles menu direita*/
.leaflet-top.leaflet-right { 
	/*border: 3px solid blue !important;*/
}
.leaflet-control-layers-expanded {
	min-width: 150px;
 } 
 .leaflet-control-layers-list {
	
	margin-left: auto;
	margin-right: auto;
 }
/*.leaflet-control-layers-list (height: 300px !important;)*/

/*menu Divisão Administrativa*/
.leaflet-control-layers:nth-of-type(1)::before {
	content: "Divisão Administrativa"; 
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}		
/*menu Transporte*/
.leaflet-control-layers:nth-of-type(2).leaflet-control-layers-expanded {
	min-width: 100px;
}		
.leaflet-control-layers:nth-of-type(2)::before {
	content: "Transporte"; 
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}		
/*menu Energia*/
.leaflet-control-layers:nth-of-type(3).leaflet-control-layers-expanded {
	min-width: 200px;
}				
.leaflet-control-layers:nth-of-type(3)::before {
	content: "Energia"; 
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}		
/*menu Produtos Extrativismo Vegetal*/
.leaflet-control-layers:nth-of-type(4).leaflet-control-layers-expanded {
	min-width: 280px;
}
.leaflet-control-layers:nth-of-type(4)::before {
	content: "Extrativismo Vegetal"; 
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}	
/*menu Produtos Silvicultura*/
.leaflet-control-layers:nth-of-type(5) {
	display: none;
}
.leaflet-control-layers:nth-of-type(5)::before {
	content: "Silvicultura"; 
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}			
.legend {
	padding: 6px 8px;
	font: 14px Arial, Helvetica, sans-serif;
	background: white;
	background: rgba(255, 255, 255, 0.8);
	line-height: 24px;
	color: #555;
}
.legend i {
	width: 18px;
	height: 18px;
	float: left;
	margin-right: 8px;
	opacity: 0.7;
}
div.leaflet-popup-content, div.leaflet-popup-content-wrapper {
	width: auto !important;
	max-height: 600px !important;
	overflow: auto !important;
}
.toolTipProdutosPane, #toolTipProdutosPane {
	max-width:100%;
	/*max-height: 540px;*/
	overflow: hidden;
	z-index: 9999;
}
#tooltip_produtos {
	overflow: hidden;
}
#lst_produtos {
	overflow: hidden; 
	/*max-height: 300px;*/
	max-width:100%;
	margin-bottom: 20px;
	margin-right: 20px;
	/*height: 350px;
	/*width: 100%;*/

}
.tooltip_local {
	/*background-color: blue; /* Dark background 
	/*opacity: 1; /* não rolou 
	
	/*color: #fff;*/ /* White text */
	border: 1px solid #ccc; /* Light border */
	border-radius: 5px; /* Rounded corners */
	padding: 8px 12px; /* Padding inside the tooltip */
	font-size: 12px;
	/*max-width: 400px;
	overflow: auto;
	/*font-weight: bold;*/
}

/* Styling the tooltip tip (arrow) for different directions */
.leaflet-tooltip-left.tooltip_local::before {
	/*border-left-color: #ccc; *//* Match border color */
}

.leaflet-tooltip-right.tooltip_local::before {
	/*border-right-color: #ccc;*/
}

.leaflet-tooltip-top.tooltip_local::before {
	/*border-top-color: #ccc;*/
}

.leaflet-tooltip-bottom.tooltip_local::before {
	/*border-bottom-color: #ccc;*/
}		
/* DivTableProdutos  (tooltip) */

.tb_lst_produtos table {
	width: 100%;
	border-collapse: collapse;
}
.tb_lst_produtos th {
	border: 1px solid black;
	padding: 3px;
	text-align: center;
}
.tb_lst_produtos td {
	border: 1px solid black;
	padding: 3px;
}
.tb_lst_produtos thead {
	background-color: #f2f2f2;
}

.divTableOutrosProdutos{
	display: table;
	border: 1px solid blue;
}
.divTableOutrosProdutosRow {
	display: table-row;
	clear: both;
	max-width:750px;
}
.divTableOutrosProdutosHeading {
	background-color: #EEE;
	display: table-row-group;
}
.divTableOutrosProdutosCell, .divTableOutrosProdutosHeadingCell {
	border: 1px solid #999999;
	display: table-cell;
	/*padding: 3px 10px;*/
}
.divTableOutrosProdutosHeadingCell {
	text-Align: center;
}
.divTableOutrosProdutosSubCell { 
	border-top: 1px solid #999999;
	display: table-cell;
	/*padding: 3px 10px;*/
	width: 50%;
}

.divTableOutrosProdutosSubCellDivisor {
	border-right: 1px solid #999999;
}

.divTableOutrosProdutosFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableOutrosProdutosBody {
	display: table-body-group;
}	
		/* modal */
.modal_info_adm {
  display: none; /* Hidden by default */
  position: relative; /* Stay in place */
  z-index: 9999999; /* Sit on top */
  min-width: 500px; /* 70% width */
  max-width: 700px; /* 70% width */
  max-height: 100%;
  margin: 10px;
  overflow: auto; /* Enable scroll if needed */
  /*background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}

.modal_content_info_adm {
  background-color: #fefefe;
  margin: 0; /*10% auto; /* 15% from the top and centered */
  padding: 10px; 
  border: 1px solid #888;*/
  max-width: 100%; /*80%; /* Could be more or less, depending on screen size */
}
.modal_body_info_adm {
  Padding: 10px;
}

.close_info_adm {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close_info_adm:hover,
.close_info_adm:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}		
		
/*legenda de valores*/
#legenda_mapa_container {
  display: none; 
  position: absolute; /* Position relative to .outer */
  bottom: 8px;          /* Align to bottom */
  left: 50px;           /* Align to right */
  background-color: transparent !important;
  padding: 10px; 
  z-index: 99999;
}
#barra_valores {
	width: 300px;
	height: 20px;
	background: linear-gradient(to right, blue, cyan, green, yellow, orange, red);
	border: 1px solid #ccc;
	position: relative;
	margin-bottom: 10px;
 }


#barra_valores_labels {
	width: 300px;
    display: flex;
    justify-content: space-between;
    font-size: 12px;
}

#barra_valores_labels span {
    text-align: center;
    width: 30px;
}
/* divs das pies */
.pie_charts_energia {
}
#tb_pies {

}
.pie_energia {
}
/* FELIPE */

.modal_info_adm {
	display: none;
	position: relative;
	z-index: 9999999;
	min-width: 500px;
	max-width: 50%;
	max-height: 80%;
	margin: 0px;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.4);
	border-radius: 0 0 20px 0;
  }
  
  .modal_content_info_adm {
	background-color: #fefefe;
	margin: 0;
	padding: 10px;
	border: 0px solid #888;
	
  }

  