.highcharts-figure,
.highcharts-data-table table {
        min-width: 360px;
        max-width: 100%;
        margin: 1em auto;
}

.highcharts-data-table table {
        font-family: Verdana, sans-serif;
        border-collapse: collapse;
        border: 1px solid #ebebeb;
        margin: 10px auto;
        text-align: center;
        width: 100%;
        max-width: 500px;
}

.highcharts-data-table caption {
        padding: 1em 0;
        font-size: 1.2em;
        color: #555;
}

.highcharts-data-table th {
        font-weight: 600;
        padding: 0.5em;
}

.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
        padding: 0.5em;
}

.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
        background: #f8f8f8;
}

.highcharts-data-table tr:hover {
        background: #f1f7ff;
}

#municipios .fil7 {
        fill: #006633 !important;
}

#municipios .fil7:hover {
        fill: #95C11F !important;
}

.str2 {
        stroke: #1F1A17;
        stroke-width: 76
}

.str0 {
        stroke: #838281;
        stroke-width: 100
}

.str4 {
        stroke: #C2C1C1;
        stroke-width: 76
}

.str6 {
        stroke: #D82B40;
        stroke-width: 76
}

.str1 {
        stroke: #838281;
        stroke-width: 352
}

.str5 {
        stroke: #D82B40;
        stroke-width: 1056
}

.fil3 {
        fill: none
}

.fil4 {
        fill: #FFFFFF
}

.fil0 {
        fill: #BFD8FF
}

.fil1 {
        fill: #F4E2BA
}

.fil2 {
        fill: #FFF3E3
}

.fil6 {
        fill: #D82B40
}

.fil5 {
        fill: #ECECEB
}