.mapa{
  width: 80%;
}

.mapa path{
  fill: #b5b9bd;
  /*stroke: #8e979a;
  stroke-width: 1px;*/
}

.mapa a #MX-AGU{
  fill: #b2b9bc;
}

.mapa a:hover #MX-AGU{
  fill: #4972ad;
}

.mapa a #MX-BCN{
  fill: #e6e6e6;
}

.mapa a:hover #MX-BCN{
  fill: #4972ad;
}

.mapa a #MX-BCS{
  fill: #ccc;
}

.mapa a:hover #MX-BCS{
  fill: #4972ad;
}

.mapa a #MX-CAM{
  fill: #ccc;
}

.mapa a:hover #MX-CAM{
  fill: #4972ad;
}

.mapa a #MX-CHP{
  fill: #e6e6e6;
}

.mapa a:hover #MX-CHP{
  fill: #4972ad;
}

.mapa a #MX-CHH{
  fill: #e6e6e6;
}

.mapa a:hover #MX-CHH{
  fill: #4972ad;
  /*fill: linear-gradient(157deg, #4972ad 0%, #37b54c 25%, #4972ad 50%, #37b44b 75%, #4972ad 100%);*/
}

.mapa a #MX-COA{
  fill: #b8b8b8;
}

.mapa a:hover #MX-COA{
  fill: #4972ad;
}

.mapa a #MX-COL{
  fill: #b8b8b8;
}

.mapa a:hover #MX-COL{
  fill: #4972ad;
}

.mapa a #MX-DIF{
  fill: #b8b8b8;
}

.mapa a:hover #MX-DIF{
  fill: #4972ad;
}

.mapa a #MX-DUR{
  fill: #ccc;
}

.mapa a:hover #MX-DUR{
  fill: #4972ad;
}

.mapa a #MX-GUA{
  fill: #b8b8b8;
}

.mapa a:hover #MX-GUA{
  fill: #4972ad;
}

.mapa a #MX-GRO{
  fill: #b8b8b8;
}

.mapa a:hover #MX-GRO{
  fill: #4972ad;
}

.mapa a #MX-HID{
  fill: #b8b8b8;
}

.mapa a:hover #MX-HID{
  fill: #4972ad;
}

.mapa a #MX-JAL{
  fill: #ccc;
}

.mapa a:hover #MX-JAL{
  fill: #4972ad;
}

.mapa a #MX-MEX{
  fill: #ccc;
}

.mapa a:hover #MX-MEX{
  fill: #4972ad;
}

.mapa a #MX-MIC{
  fill: #e6e6e6;
}

.mapa a:hover #MX-MIC{
  fill: #4972ad;
}

.mapa a #MX-MOR{
  fill: #e6e6e6;
}

.mapa a:hover #MX-MOR{
  fill: #4972ad;
}

.mapa a #MX-NAY{
  fill: #e6e6e6;
}

.mapa a:hover #MX-NAY{
  fill: #4972ad;
}

.mapa a #MX-NEL{
  fill: #e6e6e6;
}

.mapa a:hover #MX-NEL{
  fill: #4972ad;
}

.mapa a #MX-OAX{
  fill: #f1f1f1;
}

.mapa a:hover #MX-OAX{
  fill: #4972ad;
}

.mapa a #MX-PUE{
  fill: #ccc;
}

.mapa a:hover #MX-PUE{
  fill: #4972ad;
}

.mapa a #MX-QUE{
  fill: #e6e6e6;
}

.mapa a:hover #MX-QUE{
  fill: #4972ad;
}

.mapa a #MX-ROO{
  fill: #cdcdcd;
}

.mapa a:hover #MX-ROO{
  fill: #4972ad;
}

.mapa a #MX-SLP{
  fill: #ccc;
}

.mapa a:hover #MX-SLP{
  fill: #4972ad;
}

.mapa a #MX-SIN{
  fill: #cdcdcd;
}

.mapa a:hover #MX-SIN{
  fill: #4972ad;
}

.mapa a #MX-SON{
  fill: #ccc;
}

.mapa a:hover #MX-SON{
  fill: #4972ad;
}

.mapa a #MX-TAB{
  fill: #ccc;
}

.mapa a:hover #MX-TAB{
  fill: #4972ad;
}

.mapa a #MX-TLA{
  fill: #e6e6e6;
}

.mapa a:hover #MX-TLA{
  fill: #4972ad;
}

.mapa a #MX-TAM{
  fill: #cdcdcd;
}

.mapa a:hover #MX-TAM{
  fill: #4972ad;
}

.mapa a #MX-VER{
  fill: #e6e6e6;
}

.mapa a:hover #MX-VER{
  fill: #4972ad;
}

.mapa a #MX-YUC{
  fill: #e6e6e6;
}

.mapa a:hover #MX-YUC{
  fill: #4972ad;
}

.mapa a #MX-ZAC{
  fill: #e6e6e6;/* border:1px solid #fff;*/
}

.mapa a:hover #MX-ZAC{
  fill: #4972ad;
}

/*datos mapa*/

.bg-info-mapa{
	background-color:#cccdcd;
	border-radius:20px;
	padding:50px;
}

.bg-info-mapa p{
	color:#3c4543;
}

.bg-info-mapa .circulo{
	margin-left:-70px;
	margin-right:16px;
}
