#contenido-texto h1 {
  font-size: 40px;
  line-height: normal; }
#contenido-texto h2 {
  font-size: 30px;
  line-height: normal; }
#contenido-texto p {
  margin-bottom: 1em;
  line-height: normal; }

#enfrentamientos-svg-cont {
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 100%;
  position: relative;
  margin: 50px 0px; }
  #enfrentamientos-svg-cont .manita {
    cursor: pointer; }
  #enfrentamientos-svg-cont .indicadores {
    position: absolute;
    bottom: 0px;
    left: 20%; }
    #enfrentamientos-svg-cont .indicadores ul li {
      margin-bottom: 10px;
      display: block;
      clear: both;
      float: left; }
      #enfrentamientos-svg-cont .indicadores ul li p {
        float: left;
        line-height: normal; }
        #enfrentamientos-svg-cont .indicadores ul li p span {
          float: left;
          display: block;
          width: 15px;
          height: 15px;
          margin-top: 1px;
          margin-right: 3px; }
          #enfrentamientos-svg-cont .indicadores ul li p span.amarillo {
            background-color: #ffce00; }
          #enfrentamientos-svg-cont .indicadores ul li p span.rojo {
            background-color: #ff0000; }
          #enfrentamientos-svg-cont .indicadores ul li p span.azul {
            background-color: #016CA2; }
  #enfrentamientos-svg-cont #barra-anios {
    z-index: 2;
    width: 10%;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    position: absolute;
    height: 100%; }
    #enfrentamientos-svg-cont #barra-anios svg line {
      stroke-width: 3;
      stroke: #989b52; }
    #enfrentamientos-svg-cont #barra-anios svg text {
      fill: #474747;
      font-weight: bold;
      cursor: pointer;
      text-anchor: end; }
    #enfrentamientos-svg-cont #barra-anios .bolita-anio {
      fill: #989b52;
      transition: 0.5s ease;
      stroke: #989b52; }
    #enfrentamientos-svg-cont #barra-anios .bolita-anio-activo {
      fill: #FFCE02; }
  #enfrentamientos-svg-cont #barra-anios-movil {
    width: 100%;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    height: 100px;
    display: none; }
    #enfrentamientos-svg-cont #barra-anios-movil svg line {
      stroke-width: 3;
      stroke: #989b52; }
    #enfrentamientos-svg-cont #barra-anios-movil svg text {
      fill: #474747;
      font-weight: bold;
      cursor: pointer;
      text-anchor: end; }
    #enfrentamientos-svg-cont #barra-anios-movil .bolita-anio {
      fill: #989b52;
      transition: 0.5s ease;
      stroke: #989b52; }
    #enfrentamientos-svg-cont #barra-anios-movil .bolita-anio-activo {
      fill: #67A850; }
  #enfrentamientos-svg-cont #mapa {
    width: 100%;
    float: left;
    height: auto;
    display: block;
    position: relative; }
    #enfrentamientos-svg-cont #mapa svg polygon,
    #enfrentamientos-svg-cont #mapa svg path,
    #enfrentamientos-svg-cont #mapa svg polyline {
      /*fill: #4EA1FF !important;*/
      /*cursor: pointer;*/
      transition: 0.5s ease;
      opacity: .4; }
    #enfrentamientos-svg-cont #mapa svg polygon.manita:hover,
    #enfrentamientos-svg-cont #mapa svg path.manita:hover,
    #enfrentamientos-svg-cont #mapa svg polyline.manita:hover {
      /*fill: blue !important;*/
      opacity: 1 !important;
      stroke-width: 2; }
    #enfrentamientos-svg-cont #mapa > svg {
      margin-top: 60px;
      width: 70%; }
  #enfrentamientos-svg-cont #graficas {
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 10px;
    width: 34%;
    height: auto; }
    #enfrentamientos-svg-cont #graficas .completo {
      width: 100%;
      display: block;
      float: left;
      margin: 0px;
      padding: 0px; }
    #enfrentamientos-svg-cont #graficas .mitad {
      width: 50%;
      display: block;
      float: left;
      margin: 0px;
      padding: 0px; }
    #enfrentamientos-svg-cont #graficas .tercio {
      width: 33.33333%;
      display: block;
      float: left;
      margin: 0px;
      padding: 0px; }
    #enfrentamientos-svg-cont #graficas #titulo-estado {
      text-align: center;
      text-transform: uppercase;
      font-size: 26px;
      color: #989b52; }
    #enfrentamientos-svg-cont #graficas #anio-estado {
      text-align: center;
      text-transform: uppercase;
      color: #474747;
      font-weight: bold; }
  #enfrentamientos-svg-cont .estado-activo {
    /*opacity: 1 !important;*/ }
  #enfrentamientos-svg-cont .grafica-dona-svg .title {
    font-size: 12px;
    text-anchor: middle; }
  #enfrentamientos-svg-cont .grafica-dona-svg .number {
    text-anchor: middle;
    font-size: 14px;
    font-weight: bold; }

@media (max-width: 900px) {
  #enfrentamientos-svg-cont #mapa svg {
    width: 94%; }
  #enfrentamientos-svg-cont #graficas {
    width: 80%;
    clear: both;
    position: relative;
    float: right; }
  #enfrentamientos-svg-cont .indicadores {
    position: absolute;
    bottom: 0px;
    left: 4%; }
    #enfrentamientos-svg-cont .indicadores ul li {
      margin-bottom: 10px;
      display: block;
      clear: both;
      float: left; }
      #enfrentamientos-svg-cont .indicadores ul li p {
        float: left;
        line-height: normal; }
        #enfrentamientos-svg-cont .indicadores ul li p span {
          opacity: 0.4;
          float: left;
          display: block;
          width: 15px;
          height: 15px;
          margin-top: 1px;
          margin-right: 3px; }
          #enfrentamientos-svg-cont .indicadores ul li p span.amarillo {
            background-color: #ffce00; }
          #enfrentamientos-svg-cont .indicadores ul li p span.rojo {
            background-color: #ff0000; }
          #enfrentamientos-svg-cont .indicadores ul li p span.azul {
            background-color: #016CA2; }
  #enfrentamientos-svg-cont #barra-anios {
    display: none; }
  #enfrentamientos-svg-cont #barra-anios-movil {
    display: block; }
  #enfrentamientos-svg-cont #graficas {
    width: 100%;
    float: left;
    clear: both; } }
@media (max-width: 321px) {
  #enfrentamientos-svg-cont #mapa svg {
    width: 94%; }
  #enfrentamientos-svg-cont #graficas {
    width: 80%;
    clear: both;
    position: relative;
    float: right; }
  #enfrentamientos-svg-cont .indicadores {
    position: absolute;
    bottom: 0px;
    left: 0%; }
    #enfrentamientos-svg-cont .indicadores ul li {
      margin-bottom: 10px;
      display: block;
      clear: both;
      float: left; }
      #enfrentamientos-svg-cont .indicadores ul li p {
        float: left;
        line-height: normal; }
        #enfrentamientos-svg-cont .indicadores ul li p span {
          float: left;
          display: block;
          width: 15px;
          height: 15px;
          margin-top: 1px;
          margin-right: 3px; }
          #enfrentamientos-svg-cont .indicadores ul li p span.amarillo {
            background-color: #ffce00; }
          #enfrentamientos-svg-cont .indicadores ul li p span.rojo {
            background-color: #ff0000; }
          #enfrentamientos-svg-cont .indicadores ul li p span.azul {
            background-color: #016CA2; }
  #enfrentamientos-svg-cont #barra-anios {
    display: none; }
  #enfrentamientos-svg-cont #barra-anios-movil {
    display: block; }
  #enfrentamientos-svg-cont #graficas {
    width: 100%;
    float: left;
    clear: both; }
    #enfrentamientos-svg-cont #graficas .completo div {
      width: 100%;
      float: left;
      clear: both; } }

/*# sourceMappingURL=enfrentamientos.css.map */
