body {
  color: #111827;
}

h3 {
  color: #111827;
}

.ancho-total {
  width: 100%;
}

.bloque-impar, .bloque-par {
  background-color: #ffffff;
}

.bloque-par {
  background-color: #f5f5f5;
}

.derecha {
  text-align: right;
}

.tabla-valores-indicador {
  padding: 15px 0px;
  margin: 15px 0px;
  width: 80%;
}

.tabla-valores-indicador thead th, .tabla-valores-indicador tbody td { 
  background-color: #EEE;
  border: solid 1px #888;
  padding: 3px 5px;
}

.tabla-valores-indicador tbody td {
  background-color: #FFF;
}

.img-icono {
  width: 1.7rem;
}

.imgs-areas {
  max-width: 350px;
}

.imgs-secciones{
  max-width: 250px;
}

.linea-mediana {
  border-top: solid 2px #828967;
  width: 100%;
}

.section-title h3 {
  padding: 15px 0;
  border-bottom: solid 4px #124265;
  border-top: solid 4px #124265;
  font-weight: bold;
}

.texto-label-verde {
  font-size: 14px;
  font-weight: bold;
  color: #828967;
}

.bloque-indicador {
  border-bottom: solid 4px #124265;
  padding: 25px 0;
  margin: 15px 0;
}