/* line 5, ../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* line 20, ../sass/assets/_variables.sass */
.cotizaciones {
  color: #5F58A3; }
  /* line 23, ../sass/assets/_variables.sass */
  .cotizaciones svg path {
    fill: #5F58A3 !important; }

/* line 25, ../sass/assets/_variables.sass */
.estimaciones-agricolas {
  color: #A06614; }
  /* line 28, ../sass/assets/_variables.sass */
  .estimaciones-agricolas svg path {
    fill: #A06614 !important; }

/* line 30, ../sass/assets/_variables.sass */
.economia-mercados {
  color: #1B64AE; }
  /* line 33, ../sass/assets/_variables.sass */
  .economia-mercados svg path {
    fill: #1B64AE !important; }

/* line 35, ../sass/assets/_variables.sass */
.estimaciones-agricolas {
  color: #A06614; }
  /* line 38, ../sass/assets/_variables.sass */
  .estimaciones-agricolas svg path {
    fill: #A06614 !important; }

/* line 40, ../sass/assets/_variables.sass */
.tecnologia {
  color: #D25929; }
  /* line 43, ../sass/assets/_variables.sass */
  .tecnologia svg path {
    fill: #D25929 !important; }

/* line 45, ../sass/assets/_variables.sass */
.clima {
  color: #41AED6; }
  /* line 48, ../sass/assets/_variables.sass */
  .clima svg path {
    fill: #41AED6 !important; }

/* line 50, ../sass/assets/_variables.sass */
.capacitacion {
  color: #DC9C36; }
  /* line 53, ../sass/assets/_variables.sass */
  .capacitacion svg path {
    fill: #DC9C36 !important; }

/* line 18, ../sass/assets/_type.sass */
body {
  font-size: 12px;
  font-family: "Open Sans", Arial, sans-serif;
  color: #5D5D5D; }

/* line 23, ../sass/assets/_type.sass */
.verde {
  color: #3E830C; }

/* line 25, ../sass/assets/_type.sass */
.blanco {
  color: #FFFFFF; }

/* line 27, ../sass/assets/_type.sass */
.gris-oscuro {
  color: #5D5D5D; }

/* line 30, ../sass/assets/_type.sass */
.bold {
  font-weight: 700; }

/* line 32, ../sass/assets/_type.sass */
.uppercase {
  text-transform: uppercase; }

/* line 34, ../sass/assets/_type.sass */
.underline {
  text-decoration: underline; }

/* line 36, ../sass/assets/_type.sass */
strong {
  font-weight: 700; }

/* line 40, ../sass/assets/_type.sass */
h1 {
  font-family: "Titillium Web", "Open Sans", Arial, sans-serif;
  font-weight: 600;
  color: #000000;
  font-size: 200%;
  line-height: 2;
  margin-bottom: 20px;
  border-bottom: 3px solid #EDEFF0; }
  /* line 48, ../sass/assets/_type.sass */
  h1.clean {
    border-bottom: none; }
  @media screen and (max-width: 576px) {
    /* line 40, ../sass/assets/_type.sass */
    h1 {
      font-size: 175%;
      line-height: 1.3; } }

/* line 53, ../sass/assets/_type.sass */
h2 {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 130%; }
  @media screen and (max-width: 576px) {
    /* line 53, ../sass/assets/_type.sass */
    h2 {
      line-height: 1.3; } }

/* line 59, ../sass/assets/_type.sass */
h3 {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 120%;
  line-height: 1.5; }

/* line 64, ../sass/assets/_type.sass */
h4 {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 120%; }

/* line 67, ../sass/assets/_type.sass */
h5 {
  font-size: 110%;
  line-height: 1.3; }

/* line 1, ../sass/layout/_generales.sass */
body {
  background-color: #fff;
  position: relative;
  overflow-x: hidden; }

/* line 6, ../sass/layout/_generales.sass */
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box; }

/* line 11, ../sass/layout/_generales.sass */
img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto; }

/* line 18, ../sass/layout/_generales.sass */
svg path {
  fill: #3E830C; }

/* line 21, ../sass/layout/_generales.sass */
input, textarea {
  font-family: "Open Sans", Arial, sans-serif; }
  /* line 23, ../sass/layout/_generales.sass */
  input:focus, textarea:focus {
    outline: none; }

/* line 26, ../sass/layout/_generales.sass */
a {
  text-decoration: none;
  color: inherit; }
  /* line 29, ../sass/layout/_generales.sass */
  a:visited {
    color: inherit; }
  /* line 31, ../sass/layout/_generales.sass */
  a:hover {
    color: #3E830C;
    text-decoration: none; }

/* line 35, ../sass/layout/_generales.sass */
ul {
  list-style: none; }

/* line 38, ../sass/layout/_generales.sass */
.container {
  max-width: 1280px; }

/* line 41, ../sass/layout/_generales.sass */
section {
  width: 100%;
  position: relative; }

/* line 45, ../sass/layout/_generales.sass */
.contenedor-1050 {
  width: 1050px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center; }
  @media screen and (max-width: 1200px) {
    /* line 45, ../sass/layout/_generales.sass */
    .contenedor-1050 {
      width: 90%;
      margin: 0 auto; } }

@media screen and (max-width: 768px) {
  /* line 53, ../sass/layout/_generales.sass */
  .desktop {
    display: none; } }

/* line 58, ../sass/layout/_generales.sass */
.cuerpo {
  width: 100%;
  padding: 0;
  background-color: rgba(237, 239, 240, 0.3); }
  /* line 62, ../sass/layout/_generales.sass */
  .cuerpo.home {
    background: #FFFFFF; }
    /* line 64, ../sass/layout/_generales.sass */
    .cuerpo.home .sidebar {
      box-shadow: none !important; }
      @media screen and (max-width: 1024px) {
        /* line 64, ../sass/layout/_generales.sass */
        .cuerpo.home .sidebar {
          padding: 40px 10% 40px 5% !important; } }
    @media screen and (max-width: 1200px) {
      /* line 68, ../sass/layout/_generales.sass */
      .cuerpo.home .contenido {
        padding-right: 0; } }
  /* line 71, ../sass/layout/_generales.sass */
  .cuerpo .container-fluid {
    padding-right: 0; }
    @media screen and (max-width: 768px) {
      /* line 71, ../sass/layout/_generales.sass */
      .cuerpo .container-fluid {
        padding-left: 0; } }
    /* line 75, ../sass/layout/_generales.sass */
    .cuerpo .container-fluid .contenido {
      padding: 30px 5% 70px 5%; }
    /* line 77, ../sass/layout/_generales.sass */
    .cuerpo .container-fluid .sidebar {
      padding: 40px 10%;
      height: 100%;
      box-shadow: -5px 0px 16px 0px rgba(0, 0, 0, 0.11); }
      @media screen and (max-width: 1200px) {
        /* line 77, ../sass/layout/_generales.sass */
        .cuerpo .container-fluid .sidebar {
          padding: 40px 15% 40px 10%; } }

/* line 84, ../sass/layout/_generales.sass */
.flex-1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center; }

/* line 87, ../sass/layout/_generales.sass */
.full {
  width: 100%;
  padding: 45px 0; }

/* line 90, ../sass/layout/_generales.sass */
.center {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-align: center; }

/* line 94, ../sass/layout/_generales.sass */
.img-error {
  width: 50%;
  margin: 35px 0; }
  @media screen and (max-width: 576px) {
    /* line 94, ../sass/layout/_generales.sass */
    .img-error {
      width: 77%; } }

/* line 100, ../sass/layout/_generales.sass */
.img-lupa {
  width: 20%;
  margin: 35px 0; }
  @media screen and (max-width: 576px) {
    /* line 100, ../sass/layout/_generales.sass */
    .img-lupa {
      width: 40%; } }

/* line 106, ../sass/layout/_generales.sass */
.no-border {
  border: none !important; }

/* line 109, ../sass/layout/_generales.sass */
.half {
  width: 50%; }
  @media screen and (max-width: 576px) {
    /* line 109, ../sass/layout/_generales.sass */
    .half {
      width: 100%; } }

/* line 113, ../sass/layout/_generales.sass */
.third {
  width: 33%; }
  @media screen and (max-width: 576px) {
    /* line 113, ../sass/layout/_generales.sass */
    .third {
      width: 100%; } }

/* line 120, ../sass/layout/_generales.sass */
.btn {
  width: auto;
  padding: 10px 30px;
  margin: 25px 0;
  min-width: 15%;
  max-width: 50%;
  border-radius: 10px;
  text-align: center;
  color: #FFFFFF;
  font-size: 110%;
  text-transform: uppercase;
  font-weight: 700;
  transition: all 0.3s ease; }
  @media screen and (max-width: 576px) {
    /* line 120, ../sass/layout/_generales.sass */
    .btn {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto; } }
  /* line 137, ../sass/layout/_generales.sass */
  .btn a {
    text-decoration: none; }
    /* line 139, ../sass/layout/_generales.sass */
    .btn a:hover {
      color: #FFFFFF;
      text-decoration: none; }
  /* line 142, ../sass/layout/_generales.sass */
  .btn.institucional {
    background: #3E830C; }
  /* line 144, ../sass/layout/_generales.sass */
  .btn.icono {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    transition: all 0.3s ease; }
    /* line 147, ../sass/layout/_generales.sass */
    .btn.icono .img {
      width: 10px;
      margin-left: 8px;
      padding-left: 8px;
      border-left: 1px solid #FFFFFF;
      transition: all 0.3s ease; }
      /* line 153, ../sass/layout/_generales.sass */
      .btn.icono .img img, .btn.icono .img svg {
        width: 8px; }
      /* line 155, ../sass/layout/_generales.sass */
      .btn.icono .img svg {
        transition: all 0s;
        filter: brightness(0) invert(1); }
  /* line 158, ../sass/layout/_generales.sass */
  .btn:hover {
    background: #989898 !important; }

/* line 161, ../sass/layout/_generales.sass */
.leer-nota {
  width: 100%;
  margin-top: 25px;
  font-weight: 600;
  color: #3E830C;
  text-decoration: underline;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  align-content: center; }
  /* line 168, ../sass/layout/_generales.sass */
  .leer-nota a {
    width: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    align-content: center; }
    /* line 172, ../sass/layout/_generales.sass */
    .leer-nota a:hover span {
      transform: translateX(3px); }
    /* line 174, ../sass/layout/_generales.sass */
    .leer-nota a span {
      width: 10px;
      margin-left: 10px;
      transition: all 0.3s ease; }
      /* line 178, ../sass/layout/_generales.sass */
      .leer-nota a span img {
        width: 10px;
        margin: 0; }

/* line 182, ../sass/layout/_generales.sass */
.leer-mas {
  width: auto;
  font-weight: 700;
  color: #3E830C;
  text-decoration: underline;
  position: absolute;
  bottom: 10px;
  right: 0; }

/* line 192, ../sass/layout/_generales.sass */
a.icono {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center; }
  /* line 194, ../sass/layout/_generales.sass */
  a.icono span {
    width: 10px;
    margin-left: 8px; }
    /* line 197, ../sass/layout/_generales.sass */
    a.icono span img, a.icono span svg {
      width: 8px; }
    /* line 199, ../sass/layout/_generales.sass */
    a.icono span svg {
      transition: all 0s;
      filter: grayscale(100%); }
  /* line 203, ../sass/layout/_generales.sass */
  a.icono:hover span {
    transition: float 2s ease-out, filter 0s;
    filter: none; }
    /* line 206, ../sass/layout/_generales.sass */
    a.icono:hover span img, a.icono:hover span svg {
      filter: none;
      animation-name: float;
      animation-duration: 1s;
      animation-iteration-count: infinite;
      animation-timing-function: ease-out; }

/* line 213, ../sass/layout/_generales.sass */
.seguinos {
  width: 100%;
  color: #5D5D5D;
  font-size: 110%;
  font-weight: 600;
  margin: 20px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center; }
  /* line 220, ../sass/layout/_generales.sass */
  .seguinos a {
    transition: all 0.3s ease;
    width: 25px;
    margin-left: 10px;
    opacity: 0.7; }
    /* line 225, ../sass/layout/_generales.sass */
    .seguinos a:hover {
      transform: translateY(-3px); }

/* line 229, ../sass/layout/_generales.sass */
.contenedor-pills {
  width: 100%;
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center; }
  /* line 233, ../sass/layout/_generales.sass */
  .contenedor-pills .pill {
    width: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: 5px;
    padding: 7px 20px;
    border-radius: 25px;
    color: #FFFFFF;
    font-weight: 700;
    cursor: pointer;
    transition: all 0.3s ease; }
    /* line 243, ../sass/layout/_generales.sass */
    .contenedor-pills .pill:hover {
      opacity: 0.8; }
    /* line 245, ../sass/layout/_generales.sass */
    .contenedor-pills .pill.inactive {
      background: #EDEFF0 !important;
      color: #989898; }
    /* line 248, ../sass/layout/_generales.sass */
    .contenedor-pills .pill .cerrar {
      width: 10px;
      margin-left: 7px;
      margin-right: -5px; }
      /* line 252, ../sass/layout/_generales.sass */
      .contenedor-pills .pill .cerrar img {
        width: 10px;
        filter: brightness(0) invert(1); }
        /* line 255, ../sass/layout/_generales.sass */
        .contenedor-pills .pill .cerrar img:hover {
          opacity: 0.6; }

/* line 260, ../sass/layout/_generales.sass */
form {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center; }
  /* line 263, ../sass/layout/_generales.sass */
  form fieldset {
    width: 100%;
    margin-bottom: 25px;
    color: #5D5D5D; }
    /* line 267, ../sass/layout/_generales.sass */
    form fieldset .fieldset-note {
      width: 100%;
      opacity: 0.8;
      margin-top: 15px; }
    /* line 271, ../sass/layout/_generales.sass */
    form fieldset.half {
      width: 48%; }
      @media screen and (max-width: 576px) {
        /* line 271, ../sass/layout/_generales.sass */
        form fieldset.half {
          width: 100%; } }
  /* line 275, ../sass/layout/_generales.sass */
  form label {
    width: 100%;
    font-weight: 700;
    margin-bottom: 10px; }
  /* line 279, ../sass/layout/_generales.sass */
  form input, form select {
    width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
    box-shadow: none;
    border-bottom: 2px solid rgba(152, 152, 152, 0.5);
    background: none;
    padding: 5px 0;
    font-family: "Open Sans", Arial, sans-serif;
    color: #000000; }
    /* line 291, ../sass/layout/_generales.sass */
    form input[type="date"]::-webkit-calendar-picker-indicator, form select[type="date"]::-webkit-calendar-picker-indicator {
      color: transparent;
      opacity: 1;
      appearance: none;
      background: url(../img/icono-calendario.svg) no-repeat;
      cursor: pointer; }
    /* line 297, ../sass/layout/_generales.sass */
    form input[type="date"]::-webkit-inner-spin-button, form input[type="date"]::-webkit-outer-spin-button, form select[type="date"]::-webkit-inner-spin-button, form select[type="date"]::-webkit-outer-spin-button {
      opacity: 0; }
    /* line 299, ../sass/layout/_generales.sass */
    form input[type="date"]::-webkit-clear-button, form select[type="date"]::-webkit-clear-button {
      opacity: 0.6;
      filter: grayscale(100%);
      cursor: pointer; }
  /* line 303, ../sass/layout/_generales.sass */
  form select {
    position: relative;
    background: url("../img/icono-colapsar.svg") no-repeat;
    background-position: right center;
    background-size: 10px auto;
    cursor: pointer; }
    /* line 310, ../sass/layout/_generales.sass */
    form select option:disabled {
      color: rgba(152, 152, 152, 0.4); }
    /* line 312, ../sass/layout/_generales.sass */
    form select:focus {
      border-bottom: 2px solid rgba(152, 152, 152, 0.5); }
  /* line 314, ../sass/layout/_generales.sass */
  form .btn-submit {
    cursor: pointer;
    margin: 0;
    font-size: 90%;
    padding: 10px 30px; }

/* line 321, ../sass/layout/_generales.sass */
.tabla-institucional {
  width: 100%;
  margin: 20px 0;
  padding: 0;
  color: #5D5D5D;
  line-height: 1.3; }
  /* line 327, ../sass/layout/_generales.sass */
  .tabla-institucional thead {
    border-bottom: 2px solid #3E830C;
    margin-bottom: 15px; }
    /* line 331, ../sass/layout/_generales.sass */
    .tabla-institucional thead tr td {
      background: none;
      padding: 0;
      padding-bottom: 10px;
      font-weight: 700;
      text-transform: uppercase;
      color: #5D5D5D;
      text-align: center; }
  /* line 341, ../sass/layout/_generales.sass */
  .tabla-institucional tbody tr td {
    background-color: #EDEFF0;
    text-align: center;
    color: #5D5D5D;
    padding: 5px 10px;
    text-align: center;
    background: rgba(237, 239, 240, 0.6);
    padding: 10px; }
    /* line 349, ../sass/layout/_generales.sass */
    .tabla-institucional tbody tr td:first-of-type {
      font-weight: 700; }
  /* line 352, ../sass/layout/_generales.sass */
  .tabla-institucional tbody tr:nth-of-type(odd) td {
    background: rgba(237, 239, 240, 0.3); }

/* line 357, ../sass/layout/_generales.sass */
.caja-modulo {
  width: 100%;
  background: #FFFFFF;
  margin-bottom: 35px;
  padding: 25px 45px;
  box-shadow: 0px 5px 6px 2px rgba(0, 0, 0, 0.1);
  position: relative; }
  @media screen and (max-width: 1200px) {
    /* line 357, ../sass/layout/_generales.sass */
    .caja-modulo {
      padding: 25px; } }
  @media screen and (max-width: 576px) {
    /* line 357, ../sass/layout/_generales.sass */
    .caja-modulo {
      padding: 25px 15px; } }
  /* line 368, ../sass/layout/_generales.sass */
  .caja-modulo .encabezado {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    position: relative; }
    /* line 372, ../sass/layout/_generales.sass */
    .caja-modulo .encabezado .icono-colapsar {
      width: 15px;
      cursor: pointer;
      transition: all 0.3s ease; }
      /* line 376, ../sass/layout/_generales.sass */
      .caja-modulo .encabezado .icono-colapsar.active {
        transform: rotateX(180deg); }
  /* line 378, ../sass/layout/_generales.sass */
  .caja-modulo .cuerpo-inactive {
    display: none; }
    /* line 380, ../sass/layout/_generales.sass */
    .caja-modulo .cuerpo-inactive.active {
      display: block; }
  /* line 382, ../sass/layout/_generales.sass */
  .caja-modulo .ver-anteriores {
    width: auto;
    position: absolute;
    top: 45px;
    right: 45px;
    text-decoration: underline;
    font-size: 85%;
    font-weight: 600; }
    @media screen and (max-width: 576px) {
      /* line 382, ../sass/layout/_generales.sass */
      .caja-modulo .ver-anteriores {
        position: relative;
        top: auto;
        right: auto;
        margin-top: 25px;
        text-align: center; }
        /* line 396, ../sass/layout/_generales.sass */
        .caja-modulo .ver-anteriores a {
          color: #3E830C;
          font-weight: 700;
          font-size: 110%; } }

/* line 402, ../sass/layout/_generales.sass */
.item-descargable-lista {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  padding: 15px 10px;
  border-bottom: 1px solid rgba(152, 152, 152, 0.4); }
  @media screen and (max-width: 576px) {
    /* line 402, ../sass/layout/_generales.sass */
    .item-descargable-lista {
      padding: 10px 0;
      border: none;
      border-top: 1px solid rgba(152, 152, 152, 0.4); }
      /* line 411, ../sass/layout/_generales.sass */
      .item-descargable-lista:last-of-type {
        border-top: 1px solid rgba(152, 152, 152, 0.4) !important; } }
  /* line 413, ../sass/layout/_generales.sass */
  .item-descargable-lista:last-of-type {
    border: none;
    padding-bottom: 0; }
  /* line 416, ../sass/layout/_generales.sass */
  .item-descargable-lista .titulo-item-descargable-lista {
    width: 85%;
    font-weight: 600;
    line-height: 1.5; }
    @media screen and (max-width: 576px) {
      /* line 416, ../sass/layout/_generales.sass */
      .item-descargable-lista .titulo-item-descargable-lista {
        width: 100%; } }
  /* line 422, ../sass/layout/_generales.sass */
  .item-descargable-lista .derecha-item-descargable-lista {
    width: 15%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center; }
    @media screen and (max-width: 576px) {
      /* line 422, ../sass/layout/_generales.sass */
      .item-descargable-lista .derecha-item-descargable-lista {
        width: 100%;
        margin-top: 10px; } }
    /* line 428, ../sass/layout/_generales.sass */
    .item-descargable-lista .derecha-item-descargable-lista .icono-descarga {
      transform: scale(1.3);
      cursor: pointer; }
      /* line 431, ../sass/layout/_generales.sass */
      .item-descargable-lista .derecha-item-descargable-lista .icono-descarga:hover {
        transition: float 2s ease-out, filter 0s; }
        /* line 433, ../sass/layout/_generales.sass */
        .item-descargable-lista .derecha-item-descargable-lista .icono-descarga:hover img, .item-descargable-lista .derecha-item-descargable-lista .icono-descarga:hover svg {
          filter: none;
          animation-name: float;
          animation-duration: 1s;
          animation-iteration-count: infinite;
          animation-timing-function: ease-out; }

/* line 442, ../sass/layout/_generales.sass */
.galeria-imagenes {
  width: 100%;
  margin: 50px 0; }
  /* line 445, ../sass/layout/_generales.sass */
  .galeria-imagenes .foto-galeria {
    padding: 0 7px;
    cursor: zoom-in; }
  /* line 448, ../sass/layout/_generales.sass */
  .galeria-imagenes .modal-content {
    border-radius: 10px;
    border: 7px solid #FFFFFF; }

/* line 455, ../sass/layout/_generales.sass */
.floating {
  transform: translateY(0px) rotateZ(0deg);
  transition: all 2s ease-out; }
  /* line 458, ../sass/layout/_generales.sass */
  .floating img {
    animation-name: float;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-out; }

@keyframes float {
  from {
    transform: translate(0, 0px); }
  65% {
    transform: translate(0, -2px); }
  to {
    transform: translate(0, 0px); } }
/* line 1, ../sass/layout/_header.sass */
.hamburger {
  display: none; }
  @media screen and (max-width: 1200px) {
    /* line 1, ../sass/layout/_header.sass */
    .hamburger {
      display: block;
      position: absolute;
      right: 5%;
      top: 40px;
      cursor: pointer;
      z-index: 1500; } }
  @media screen and (max-width: 768px) {
    /* line 1, ../sass/layout/_header.sass */
    .hamburger {
      top: 55px;
      right: 5%; } }
  @media screen and (max-width: 576px) {
    /* line 1, ../sass/layout/_header.sass */
    .hamburger {
      right: 7%;
      top: 35px; } }

@media screen and (max-width: 1200px) {
  /* line 19, ../sass/layout/_header.sass */
  .bar {
    width: 26px;
    height: 3px;
    background: #989898;
    display: block;
    margin-bottom: 4px;
    transform-origin: 0% 0%;
    transition: all 0.3s ease-in-out; }
    /* line 27, ../sass/layout/_header.sass */
    .bar.active {
      background: #3E830C; }
      /* line 29, ../sass/layout/_header.sass */
      .bar.active:nth-of-type(1) {
        transform: translateX(3px) translateY(-3px) rotate(45deg); }
      /* line 31, ../sass/layout/_header.sass */
      .bar.active:nth-of-type(2) {
        opacity: 0; }
      /* line 33, ../sass/layout/_header.sass */
      .bar.active:nth-of-type(3) {
        transform: translateX(1px) translateY(1px) rotate(-45deg); } }
/* line 36, ../sass/layout/_header.sass */
header {
  width: 100%;
  padding: 0 1%;
  background: #FFFFFF;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.11);
  z-index: 5000;
  position: relative; }
  @media screen and (max-width: 1200px) {
    /* line 36, ../sass/layout/_header.sass */
    header {
      padding: 20px 3%; } }
  /* line 46, ../sass/layout/_header.sass */
  /* header.sticky {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    padding: 10px 1%;
    background-color: #FFFFFF;
    box-shadow: 0px 10px 12px -1px rgba(0, 0, 0, 0.1);
    z-index: 900; } */
    @media screen and (max-width: 576px) {
      /* line 46, ../sass/layout/_header.sass */
      header.sticky {
        padding: 10px 3%; } }
    /* line 57, ../sass/layout/_header.sass */
    header.sticky .hamburger {
      top: 30px; }
      @media screen and (max-width: 768px) {
        /* line 57, ../sass/layout/_header.sass */
        header.sticky .hamburger {
          top: 45px; } }
      @media screen and (max-width: 576px) {
        /* line 57, ../sass/layout/_header.sass */
        header.sticky .hamburger {
          top: 28px; } }
  /* line 63, ../sass/layout/_header.sass */
  header .logo {
    width: 15%;
    transition: all 0.3s ease; }
    @media screen and (max-width: 1290px) {
      /* line 63, ../sass/layout/_header.sass */
      header .logo {
        width: 10%; } }
    @media screen and (max-width: 1200px) {
      /* line 63, ../sass/layout/_header.sass */
      header .logo {
        width: 15%; } }
    @media screen and (max-width: 768px) {
      /* line 63, ../sass/layout/_header.sass */
      header .logo {
        width: 30%; } }
    @media screen and (max-width: 576px) {
      /* line 63, ../sass/layout/_header.sass */
      header .logo {
        width: 45%; } }
    /* line 74, ../sass/layout/_header.sass */
    header .logo:hover {
      opacity: 0.8; }
  /* line 76, ../sass/layout/_header.sass */
  header nav {
    color: #5D5D5D;
    width: 84%; }
    @media screen and (max-width: 1290px) {
      /* line 76, ../sass/layout/_header.sass */
      header nav {
        width: 90%; } }
    @media screen and (max-width: 1200px) {
      /* line 76, ../sass/layout/_header.sass */
      header nav {
        display: none;
        width: 100%; } }
    @media screen and (max-width: 768px) {
      /* line 76, ../sass/layout/_header.sass */
      header nav {
        font-size: 135%;
        max-height: 85vh;
        z-index: 900;
        overflow-y: auto; }
        /* line 89, ../sass/layout/_header.sass */
        header nav::-webkit-scrollbar-track {
          background-color: #EDEFF0; }
        /* line 91, ../sass/layout/_header.sass */
        header nav::-webkit-scrollbar {
          width: 4px;
          background-color: #EDEFF0; }
        /* line 94, ../sass/layout/_header.sass */
        header nav::-webkit-scrollbar-thumb {
          background-color: #3E830C; } }
    @media screen and (max-width: 576px) {
      /* line 76, ../sass/layout/_header.sass */
      header nav {
        font-size: 110%; } }
    @media screen and (max-width: 1200px) {
      /* line 98, ../sass/layout/_header.sass */
      header nav.active {
        display: block;
        padding-top: 5px;
        margin-top: 25px;
        border-top: 1px solid #EDEFF0; } }
    /* line 104, ../sass/layout/_header.sass */
    header nav .nav-superior, header nav .nav-inferior {
      width: 100%; }
      /* line 106, ../sass/layout/_header.sass */
      header nav .nav-superior ul, header nav .nav-inferior ul {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center; }
        /* line 108, ../sass/layout/_header.sass */
        header nav .nav-superior ul .nav-desplegable, header nav .nav-inferior ul .nav-desplegable {
          display: none;
          position: absolute;
          left: 0;
          top: 100%;
          min-width: 220px;
          border-top: 2px solid #3E830C;
          background: #FFFFFF;
          padding: 20px 0;
          z-index: 5000;
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.31); }
          @media screen and (max-width: 768px) {
            /* line 108, ../sass/layout/_header.sass */
            header nav .nav-superior ul .nav-desplegable, header nav .nav-inferior ul .nav-desplegable {
              position: relative;
              top: auto;
              left: auto;
              box-shadow: none;
              margin-top: 15px; }
              /* line 125, ../sass/layout/_header.sass */
              header nav .nav-superior ul .nav-desplegable.active, header nav .nav-inferior ul .nav-desplegable.active {
                display: block !important; } }
          /* line 127, ../sass/layout/_header.sass */
          header nav .nav-superior ul .nav-desplegable li, header nav .nav-inferior ul .nav-desplegable li {
            width: 100%;
            padding: 10px 15px;
            margin: 0 !important;
            border-bottom: 1px solid #EDEFF0;
            font-size: 90%; }
            /* line 133, ../sass/layout/_header.sass */
            header nav .nav-superior ul .nav-desplegable li:last-of-type, header nav .nav-inferior ul .nav-desplegable li:last-of-type {
              padding-bottom: 0;
              border: none; }
            /* line 136, ../sass/layout/_header.sass */
            header nav .nav-superior ul .nav-desplegable li a, header nav .nav-inferior ul .nav-desplegable li a {
              color: #5D5D5D; }
              /* line 138, ../sass/layout/_header.sass */
              header nav .nav-superior ul .nav-desplegable li a:hover, header nav .nav-inferior ul .nav-desplegable li a:hover {
                color: #3E830C; }
    /* line 140, ../sass/layout/_header.sass */
    header nav .nav-superior {
      width: 100%;
      font-size: 95%;
      font-weight: 700;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: flex-end;
      align-items: flex-start;
      align-content: center; }

      @media screen and (min-width: 1400px) {
        /* line 140, ../sass/layout/_header.sass */
        header nav .nav-superior {
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: center;
          align-items: flex-start;
          align-content: center; } 
          header nav .nav-inferior {
            width: 100%;
            padding: 15px 0;
            font-weight: 600;
            font-size: 100%;
            padding-left: 5%;
            font-size: 95%;
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: center !important;
            align-items: center;
            align-content: center; }}

      @media screen and (max-width: 1200px) {
        /* line 140, ../sass/layout/_header.sass */
        header nav .nav-superior {
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: space-between;
          align-items: flex-start;
          align-content: center; } }
      /* line 147, ../sass/layout/_header.sass */
      header nav .nav-superior .nav-sup-col {
        padding: 20px 12px 5px 12px;
        border-left: 1px solid #EDEFF0; }
        @media screen and (max-width: 1200px) {
          /* line 147, ../sass/layout/_header.sass */
          header nav .nav-superior .nav-sup-col {
            padding: 20px 7px 5px 7px; } }
        @media screen and (max-width: 768px) {
          /* line 147, ../sass/layout/_header.sass */
          header nav .nav-superior .nav-sup-col {
            border: none;
            border-bottom: 1px solid #EDEFF0;
            width: 100%;
            padding: 10px; } }
        @media screen and (max-width: 1290px) {
          /* line 157, ../sass/layout/_header.sass */
          header nav .nav-superior .nav-sup-col:first-of-type {
            border-left: none; } }
        /* line 161, ../sass/layout/_header.sass */
        header nav .nav-superior .nav-sup-col ul li {
          margin: 0 10px;
          cursor: pointer;
          padding-bottom: 7px; }
          @media screen and (max-width: 1200px) {
            /* line 161, ../sass/layout/_header.sass */
            header nav .nav-superior .nav-sup-col ul li {
              margin: 0 6px; } }
          @media screen and (max-width: 768px) {
            /* line 161, ../sass/layout/_header.sass */
            header nav .nav-superior .nav-sup-col ul li {
              width: 100%;
              margin: 10px 0; } }
          /* line 170, ../sass/layout/_header.sass */
          header nav .nav-superior .nav-sup-col ul li.trigger {
            position: relative;
            padding-right: 13px; }
            /* line 173, ../sass/layout/_header.sass */
            header nav .nav-superior .nav-sup-col ul li.trigger::after {
              content: url("../img/icono-desplegar.svg");
              width: 7px;
              position: absolute;
              right: 0;
              bottom: 7px;
              filter: grayscale(100%); }
              @media screen and (max-width: 768px) {
                /* line 173, ../sass/layout/_header.sass */
                header nav .nav-superior .nav-sup-col ul li.trigger::after {
                  top: 7px;
                  bottom: auto; } }
            /* line 183, ../sass/layout/_header.sass */
            header nav .nav-superior .nav-sup-col ul li.trigger:hover {
              color: #3E830C; }
              /* line 185, ../sass/layout/_header.sass */
              header nav .nav-superior .nav-sup-col ul li.trigger:hover::after {
                filter: none; }
              /* line 187, ../sass/layout/_header.sass */
              header nav .nav-superior .nav-sup-col ul li.trigger:hover .nav-desplegable {
                display: block; }
                @media screen and (max-width: 768px) {
                  /* line 187, ../sass/layout/_header.sass */
                  header nav .nav-superior .nav-sup-col ul li.trigger:hover .nav-desplegable {
                    display: none; } }
          /* line 192, ../sass/layout/_header.sass */
          header nav .nav-superior .nav-sup-col ul li a:hover {
            text-decoration: underline; }
          /* line 197, ../sass/layout/_header.sass */
          header nav .nav-superior .nav-sup-col ul li.verde .icono span svg {
            filter: none; }
        /* line 200, ../sass/layout/_header.sass */
        header nav .nav-superior .nav-sup-col.idioma {
          padding-right: 0; }
          @media screen and (max-width: 768px) {
            /* line 200, ../sass/layout/_header.sass */
            header nav .nav-superior .nav-sup-col.idioma {
              order: 1;
              padding-right: 10px; } }
          /* line 205, ../sass/layout/_header.sass */
          header nav .nav-superior .nav-sup-col.idioma li {
            margin-right: 0; }
          /* line 207, ../sass/layout/_header.sass */
          header nav .nav-superior .nav-sup-col.idioma .nav-desplegable {
            min-width: 0;
            padding: 10px 0; }
            /* line 210, ../sass/layout/_header.sass */
            header nav .nav-superior .nav-sup-col.idioma .nav-desplegable li {
              padding: 5px;
              margin: 0 10px; }
        @media screen and (max-width: 768px) {
          /* line 213, ../sass/layout/_header.sass */
          header nav .nav-superior .nav-sup-col.institucional {
            order: 2; } }
        @media screen and (max-width: 768px) {
          /* line 216, ../sass/layout/_header.sass */
          header nav .nav-superior .nav-sup-col.socios-colaboradores {
            order: 3; } }
        @media screen and (max-width: 768px) {
          /* line 219, ../sass/layout/_header.sass */
          header nav .nav-superior .nav-sup-col.externos {
            order: 4; } }
    /* line 222, ../sass/layout/_header.sass */
    header nav .nav-inferior {
      width: 100%;
      padding: 15px 0;
      font-weight: 600;
      font-size: 100%;
      padding-left: 5%;
      font-size: 95%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      align-content: center; }
      @media screen and (max-width: 1200px) {
        /* line 222, ../sass/layout/_header.sass */
        header nav .nav-inferior {
          padding-left: 0; } }
      /* line 234, ../sass/layout/_header.sass */
      header nav .nav-inferior .secciones ul li {
        margin: 0 6px;
        cursor: pointer;
        position: relative; }
        @media screen and (max-width: 768px) {
          /* line 234, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li {
            width: 100%;
            margin-bottom: 15px; } }
        /* line 241, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li a {
          padding-bottom: 7px;
          position: relative; }
        /* line 244, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li:hover {
          color: #5D5D5D; }
          /* line 246, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li:hover span {
            transition: all 2s ease-out; }
            /* line 248, ../sass/layout/_header.sass */
            header nav .nav-inferior .secciones ul li:hover span img {
              animation-name: float;
              animation-duration: 1s;
              animation-iteration-count: infinite;
              animation-timing-function: ease-out; }
        /* line 254, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li.cotizaciones .nav-desplegable {
          border-top-color: #5F58A3; }
          /* line 257, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li.cotizaciones .nav-desplegable a:hover {
            color: #5F58A3; }
        /* line 260, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li.economia-mercados .nav-desplegable {
          border-top-color: #1B64AE; }
          /* line 263, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li.economia-mercados .nav-desplegable a:hover {
            color: #1B64AE; }
        /* line 266, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li.estimaciones-agricolas .nav-desplegable {
          border-top-color: #A06614; }
          /* line 269, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li.estimaciones-agricolas .nav-desplegable a:hover {
            color: #A06614; }
        /* line 272, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li.tecnologia .nav-desplegable {
          border-top-color: #D25929; }
          /* line 275, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li.tecnologia .nav-desplegable a:hover {
            color: #D25929; }
        /* line 278, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li.clima .nav-desplegable {
          border-top-color: #41AED6; }
          /* line 281, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li.clima .nav-desplegable a:hover {
            color: #41AED6; }
        /* line 284, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li.capacitacion .nav-desplegable {
          border-top-color: #DC9C36; }
          /* line 287, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li.capacitacion .nav-desplegable a:hover {
            color: #DC9C36; }
        /* line 289, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li.datos-abiertos {
          font-size: 75%;
          margin-left: 10px; }
          /* line 292, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li.datos-abiertos .btn {
            width: auto;
            max-width: 100%;
            margin: 0 5px 10px 5px;
            padding: 10px 20px; }
            /* line 297, ../sass/layout/_header.sass */
            header nav .nav-inferior .secciones ul li.datos-abiertos .btn a {
              color: #FFFFFF;
              font-weight: 600; }
        /* line 300, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li.trigger {
          position: relative;
          padding-right: 7px; }
          /* line 304, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li.trigger:hover .nav-desplegable {
            display: block; }
        /* line 306, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li a {
          color: #5D5D5D; }
          /* line 308, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li a:hover {
            color: #5D5D5D; }
          /* line 310, ../sass/layout/_header.sass */
          header nav .nav-inferior .secciones ul li a.icono {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            align-content: center; }
            /* line 312, ../sass/layout/_header.sass */
            header nav .nav-inferior .secciones ul li a.icono span {
              width: 27px;
              margin-right: 3px; }
              /* line 315, ../sass/layout/_header.sass */
              header nav .nav-inferior .secciones ul li a.icono span img {
                width: 27px; }
        /* line 319, ../sass/layout/_header.sass */
        header nav .nav-inferior .secciones ul li .nav-desplegable a:hover {
          text-decoration: underline; }
  @media screen and (max-width: 768px) {
    /* line 322, ../sass/layout/_header.sass */
    header .buscador {
      position: absolute;
      bottom: 25px;
      right: 50px; } }
  @media screen and (max-width: 576px) {
    /* line 322, ../sass/layout/_header.sass */
    header .buscador {
      bottom: 35px;
      right: 20px; } }
  /* line 330, ../sass/layout/_header.sass */
  header .buscador input {
    display: none; }
  /* line 332, ../sass/layout/_header.sass */
  header .buscador label {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: #EDEFF0;
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease; }
    @media screen and (max-width: 768px) {
      /* line 332, ../sass/layout/_header.sass */
      header .buscador label {
        width: 50px;
        height: 50px; } }
    @media screen and (max-width: 576px) {
      /* line 332, ../sass/layout/_header.sass */
      header .buscador label {
        width: 35px;
        height: 35px; } }
    /* line 346, ../sass/layout/_header.sass */
    header .buscador label img {
      width: 13px;
      position: absolute;
      top: 11px;
      left: 11px;
      transition: all 0.3s ease; }
      @media screen and (max-width: 768px) {
        /* line 346, ../sass/layout/_header.sass */
        header .buscador label img {
          width: 20px;
          top: 14px;
          left: 14px; } }
      @media screen and (max-width: 576px) {
        /* line 346, ../sass/layout/_header.sass */
        header .buscador label img {
          width: 14px;
          top: 11px;
          left: 11px; } }
    /* line 360, ../sass/layout/_header.sass */
    header .buscador label:hover {
      background: rgba(237, 239, 240, 0.6); }
      /* line 362, ../sass/layout/_header.sass */
      header .buscador label:hover img {
        transform: scale(1.1); }

/* line 1, ../sass/layout/_footer.sass */
.logos-pie {
  background: #FFFFFF;
  padding: 20px 5%; }
  /* line 4, ../sass/layout/_footer.sass */
  .logos-pie .carrousel-logos-pie {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center; }
    /* line 7, ../sass/layout/_footer.sass */
    .logos-pie .carrousel-logos-pie .logo-pie {
      width: 16.6%;
      padding: 0 1%;
      filter: grayscale(100%);
      opacity: 0.8;
      transition: all 0.3s ease; }
      .logos-pie .carrousel-logos-pie .logo-pie a {
        display: block;
        width: 100%; }
        /* line 17, ../sass/layout/_footer.sass */
        .logos-pie .carrousel-logos-pie .logo-pie a img {
          min-width: 100px;
          max-width: 100px; }
      @media screen and (max-width: 768px) {
        /* line 14, ../sass/layout/_footer.sass */
        .logos-pie .carrousel-logos-pie .logo-pie a {
          display: block;
          width: 100%; }
          /* line 17, ../sass/layout/_footer.sass */
          .logos-pie .carrousel-logos-pie .logo-pie a img {
            min-width: 150px; } }
      @media screen and (max-width: 576px) {
        /* line 21, ../sass/layout/_footer.sass */
        .logos-pie .carrousel-logos-pie .logo-pie a img {
          min-width: 100px; } }
      /* line 23, ../sass/layout/_footer.sass */
      .logos-pie .carrousel-logos-pie .logo-pie:hover {
        transform: translateY(-3px); }

/* line 26, ../sass/layout/_footer.sass */
footer {
  width: 100%;
  background: #001F10;
  color: #FFFFFF;
  padding: 50px 0 0 0;
  position: relative;
  z-index: 2; }
  @media screen and (max-width: 1200px) {
    /* line 26, ../sass/layout/_footer.sass */
    footer {
      font-size: 90%; } }
  @media screen and (max-width: 576px) {
    /* line 26, ../sass/layout/_footer.sass */
    footer {
      z-index: 600; } }
  /* line 37, ../sass/layout/_footer.sass */
  footer .logo-footer {
    width: 65%;
    margin: 0 auto; }
    @media screen and (max-width: 576px) {
      /* line 37, ../sass/layout/_footer.sass */
      footer .logo-footer {
        width: 30%;
        margin-bottom: 35px; } }
  /* line 43, ../sass/layout/_footer.sass */
  footer .menu-footer {
    width: 100%;
    margin-bottom: 20px; }
    /* line 46, ../sass/layout/_footer.sass */
    footer .menu-footer li {
      width: 100%;
      line-height: 1.8; }
      /* line 49, ../sass/layout/_footer.sass */
      footer .menu-footer li:first-of-type {
        text-transform: uppercase;
        font-weight: 700;
        margin-bottom: 5px; }
      /* line 54, ../sass/layout/_footer.sass */
      footer .menu-footer li a.icono {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: center; }
        /* line 56, ../sass/layout/_footer.sass */
        footer .menu-footer li a.icono span {
          width: 20px;
          margin-right: 10px;
          margin-left: 0;
          filter: brightness(0) invert(1); }
          /* line 61, ../sass/layout/_footer.sass */
          footer .menu-footer li a.icono span img {
            width: 20px; }
  /* line 64, ../sass/layout/_footer.sass */
  footer .suscripcion-footer span {
    line-height: 1.5;
    text-transform: uppercase;
    font-weight: 700; }
  /* line 68, ../sass/layout/_footer.sass */
  footer .suscripcion-footer form {
    width: 100%;
    margin: 10px 0 35px 0; }
    /* line 71, ../sass/layout/_footer.sass */
    footer .suscripcion-footer form input, footer .suscripcion-footer form select {
      width: 100%;
      margin-bottom: 10px;
      background: rgba(255, 255, 255, 0.2);
      font-family: "Open Sans", Arial, sans-serif;
      color: #FFFFFF;
      border: none;
      font-size: 90%; }
      /* line 79, ../sass/layout/_footer.sass */
      footer .suscripcion-footer form input::placeholder, footer .suscripcion-footer form select::placeholder {
        color: #FFFFFF; }
      /* line 81, ../sass/layout/_footer.sass */
      footer .suscripcion-footer form input.btn-suscripcion, footer .suscripcion-footer form select.btn-suscripcion {
        width: 100%;
        max-width: 100%;
        background: #3E830C;
        padding: 15px;
        text-align: center;
        font-size: 100%;
        text-transform: uppercase;
        font-weight: 600;
        transition: all 0.3s ease; }
        /* line 91, ../sass/layout/_footer.sass */
        footer .suscripcion-footer form input.btn-suscripcion:hover, footer .suscripcion-footer form select.btn-suscripcion:hover {
          opacity: 0.8; }
  /* line 93, ../sass/layout/_footer.sass */
  footer .footer-bottom {
    width: 100%;
    padding: 20px 0;
    margin-top: 15px;
    background: #FFFFFF;
    color: #989898;
    font-weight: 600; }
    /* line 100, ../sass/layout/_footer.sass */
    footer .footer-bottom .row {
      align-items: center; }
    /* line 102, ../sass/layout/_footer.sass */
    footer .footer-bottom .copyright {
      width: 100%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-items: center;
      align-content: center; }
      @media screen and (max-width: 576px) {
        /* line 102, ../sass/layout/_footer.sass */
        footer .footer-bottom .copyright {
          justify-content: center;
          text-align: center; } }
    /* line 108, ../sass/layout/_footer.sass */
    footer .footer-bottom .realizado-por {
      width: 100%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: center; }
      @media screen and (max-width: 768px) {
        /* line 108, ../sass/layout/_footer.sass */
        footer .footer-bottom .realizado-por {
          margin-top: 20px;
          justify-content: flex-start; } }
      /* line 114, ../sass/layout/_footer.sass */
      footer .footer-bottom .realizado-por .logo-realizado {
        width: 120px;
        margin-left: 20px; }
        @media screen and (max-width: 576px) {
          /* line 114, ../sass/layout/_footer.sass */
          footer .footer-bottom .realizado-por .logo-realizado {
            width: 100px; } }
        /* line 119, ../sass/layout/_footer.sass */
        footer .footer-bottom .realizado-por .logo-realizado.fullsites {
          width: 50px; }
          @media screen and (max-width: 576px) {
            /* line 119, ../sass/layout/_footer.sass */
            footer .footer-bottom .realizado-por .logo-realizado.fullsites {
              width: 40px; } }
    /* line 123, ../sass/layout/_footer.sass */
    footer .footer-bottom .data-fiscal {
      width: 100%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: flex-end;
      align-items: center;
      align-content: center; }
      @media screen and (max-width: 576px) {
        /* line 123, ../sass/layout/_footer.sass */
        footer .footer-bottom .data-fiscal {
          justify-content: center;
          margin-top: 20px; } }
      /* line 129, ../sass/layout/_footer.sass */
      footer .footer-bottom .data-fiscal img {
        width: 30px; }

/* line 1, ../sass/layout/_home.sass */
.portada-home {
  width: 100%;
  /* height: 60vh; */
  background: #EDEFF0; }

/* line 7, ../sass/layout/_home.sass */
.contenedor-ultimos-informes {
  width: 100%; }
  /* line 9, ../sass/layout/_home.sass */
  .contenedor-ultimos-informes .modulo-ultimo-informe {
    width: 100%;
    padding: 20px;
    margin-bottom: 15px; }
    @media screen and (max-width: 576px) {
      /* line 9, ../sass/layout/_home.sass */
      .contenedor-ultimos-informes .modulo-ultimo-informe {
        padding: 10px; } }
    /* line 16, ../sass/layout/_home.sass */
    .contenedor-ultimos-informes .modulo-ultimo-informe .encabezado .titulo-ultimo-informe {
      width: 65%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-items: center;
      align-content: center; }
      @media screen and (max-width: 1200px) {
        /* line 16, ../sass/layout/_home.sass */
        .contenedor-ultimos-informes .modulo-ultimo-informe .encabezado .titulo-ultimo-informe {
          width: 60%; } }
      @media screen and (max-width: 576px) {
        /* line 16, ../sass/layout/_home.sass */
        .contenedor-ultimos-informes .modulo-ultimo-informe .encabezado .titulo-ultimo-informe {
          width: 100%; } }
      /* line 23, ../sass/layout/_home.sass */
      .contenedor-ultimos-informes .modulo-ultimo-informe .encabezado .titulo-ultimo-informe span {
        width: 25px;
        margin-right: 15px; }
        @media screen and (max-width: 576px) {
          /* line 23, ../sass/layout/_home.sass */
          .contenedor-ultimos-informes .modulo-ultimo-informe .encabezado .titulo-ultimo-informe span {
            margin-right: 10px; } }
    /* line 28, ../sass/layout/_home.sass */
    .contenedor-ultimos-informes .modulo-ultimo-informe .encabezado .fecha-ultimo-informe {
      width: 30%; }
      @media screen and (max-width: 1200px) {
        /* line 28, ../sass/layout/_home.sass */
        .contenedor-ultimos-informes .modulo-ultimo-informe .encabezado .fecha-ultimo-informe {
          font-size: 90%;
          width: 35%; } }
      @media screen and (max-width: 576px) {
        /* line 28, ../sass/layout/_home.sass */
        .contenedor-ultimos-informes .modulo-ultimo-informe .encabezado .fecha-ultimo-informe {
          width: 100%;
          margin-top: 10px; } }
    @media screen and (max-width: 576px) {
      /* line 36, ../sass/layout/_home.sass */
      .contenedor-ultimos-informes .modulo-ultimo-informe .encabezado .icono-colapsar {
        position: absolute;
        right: 0; } }
    /* line 40, ../sass/layout/_home.sass */
    .contenedor-ultimos-informes .modulo-ultimo-informe .cuerpo-inactive {
      padding: 10px 0; }

/* line 44, ../sass/layout/_home.sass */
.contenedor-panorama-agricola-semanal {
  width: 100%;
  text-align: center; }
  /* line 47, ../sass/layout/_home.sass */
  .contenedor-panorama-agricola-semanal .indicadores-pas {
    font-weight: 600;
    margin: 0 0 15px 0; }
    @media screen and (max-width: 1024px) {
      /* line 47, ../sass/layout/_home.sass */
      .contenedor-panorama-agricola-semanal .indicadores-pas {
        font-size: 90%; } }
    @media screen and (max-width: 576px) {
      /* line 47, ../sass/layout/_home.sass */
      .contenedor-panorama-agricola-semanal .indicadores-pas {
        display: none; } }
    /* line 56, ../sass/layout/_home.sass */
    .contenedor-panorama-agricola-semanal .indicadores-pas .row div:first-of-type {
      padding-left: 0;
      padding-right: 0; }
    /* line 59, ../sass/layout/_home.sass */
    .contenedor-panorama-agricola-semanal .indicadores-pas .col-sm-2 {
      padding: 0 5px; }
  /* line 61, ../sass/layout/_home.sass */
  .contenedor-panorama-agricola-semanal .modulo-pas {
    width: 100%;
    padding: 0;
    margin-bottom: 7px;
    box-shadow: 0px 5px 6px 2px rgba(0, 0, 0, 0.08); }
    @media screen and (max-width: 1200px) {
      /* line 61, ../sass/layout/_home.sass */
      .contenedor-panorama-agricola-semanal .modulo-pas {
        font-size: 90%; } }
    @media screen and (max-width: 576px) {
      /* line 61, ../sass/layout/_home.sass */
      .contenedor-panorama-agricola-semanal .modulo-pas {
        font-size: 100%; } }
    /* line 70, ../sass/layout/_home.sass */
    .contenedor-panorama-agricola-semanal .modulo-pas .encabezado {
      margin: 0; }
      /* line 72, ../sass/layout/_home.sass */
      .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .row {
        margin: 0;
        align-items: center; }
        /* line 75, ../sass/layout/_home.sass */
        .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .row div {
          text-align: center; }
          /* line 77, ../sass/layout/_home.sass */
          .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .row div:first-of-type {
            padding-left: 0;
            padding-right: 0; }
          /* line 80, ../sass/layout/_home.sass */
          .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .row div:last-of-type {
            text-align: right; }
          @media screen and (max-width: 576px) {
            /* line 75, ../sass/layout/_home.sass */
            .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .row div {
              margin: 5px 0;
              display: flex;
              flex-direction: row;
              flex-wrap: wrap;
              justify-content: center;
              align-items: center;
              align-content: center; } }
      /* line 86, ../sass/layout/_home.sass */
      .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .label {
        display: none; }
        @media screen and (max-width: 576px) {
          /* line 86, ../sass/layout/_home.sass */
          .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .label {
            width: auto;
            margin-right: 10px;
            display: block;
            font-weight: 700; } }
      /* line 93, ../sass/layout/_home.sass */
      .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .titulo-pas {
        width: 15%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: center;
        font-weight: 600; }
        /* line 97, ../sass/layout/_home.sass */
        .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .titulo-pas span {
          width: 43px;
          margin-right: 5px; }
          @media screen and (max-width: 1024px) {
            /* line 97, ../sass/layout/_home.sass */
            .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .titulo-pas span {
              margin: 10px 0 0 0; } }
        @media screen and (max-width: 1200px) {
          /* line 103, ../sass/layout/_home.sass */
          .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .titulo-pas h4 {
            font-size: 110%; } }
        @media screen and (max-width: 1024px) {
          /* line 93, ../sass/layout/_home.sass */
          .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .titulo-pas {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
            align-content: center; }
            /* line 107, ../sass/layout/_home.sass */
            .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .titulo-pas h4 {
              margin-bottom: 10px; } }
        @media screen and (max-width: 576px) {
          /* line 93, ../sass/layout/_home.sass */
          .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .titulo-pas {
            width: 100%;
            display: flex;
            flex-direction: column !important;
            flex-wrap: wrap;
            justify-content: center !important;
            align-items: center;
            align-content: center; }
            /* line 112, ../sass/layout/_home.sass */
            .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .titulo-pas h4 {
              font-size: 130%; } }
      /* line 114, ../sass/layout/_home.sass */
      .contenedor-panorama-agricola-semanal .modulo-pas .encabezado .icono-colapsar {
        float: right;
        margin-right: 5px; }
    /* line 117, ../sass/layout/_home.sass */
    .contenedor-panorama-agricola-semanal .modulo-pas .cuerpo-inactive {
      padding: 10px 0;
      background: #EDEFF0; }
      @media screen and (max-width: 1024px) {
        /* line 117, ../sass/layout/_home.sass */
        .contenedor-panorama-agricola-semanal .modulo-pas .cuerpo-inactive {
          padding-top: 15px; } }
      /* line 122, ../sass/layout/_home.sass */
      .contenedor-panorama-agricola-semanal .modulo-pas .cuerpo-inactive .row {
        margin: 0; }
        /* line 124, ../sass/layout/_home.sass */
        .contenedor-panorama-agricola-semanal .modulo-pas .cuerpo-inactive .row div {
          margin: 5px 0;
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: center;
          align-items: center;
          align-content: center; }
          @media screen and (max-width: 576px) {
            /* line 127, ../sass/layout/_home.sass */
            .contenedor-panorama-agricola-semanal .modulo-pas .cuerpo-inactive .row div:first-of-type {
              font-size: 120%; } }
      /* line 130, ../sass/layout/_home.sass */
      .contenedor-panorama-agricola-semanal .modulo-pas .cuerpo-inactive .label {
        display: none; }
        @media screen and (max-width: 576px) {
          /* line 130, ../sass/layout/_home.sass */
          .contenedor-panorama-agricola-semanal .modulo-pas .cuerpo-inactive .label {
            width: auto;
            margin-right: 10px;
            display: block;
            font-weight: 700; } }

/* line 139, ../sass/layout/_home.sass */
.contenedor-ultimas-presentaciones {
  width: 100%; }
  /* line 142, ../sass/layout/_home.sass */
  .contenedor-ultimas-presentaciones .item-descargable-lista:first-of-type {
    border-top: none; }

/* line 148, ../sass/layout/_home.sass */
.ultimas-noticias .slick-slide {
  margin: 0 10px; }
/* line 150, ../sass/layout/_home.sass */
.ultimas-noticias .slick-list {
  margin: 0 -10px; }
/* line 152, ../sass/layout/_home.sass */
.ultimas-noticias .slick-track {
  align-items: flex-start; }

/* line 154, ../sass/layout/_home.sass */
.thumb-noticia {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  position: relative;
  font-size: 90%;
  text-align: left; }
  /* line 159, ../sass/layout/_home.sass */
  .thumb-noticia .img-thumb-noticia {
    width: 100%;
    margin-bottom: 15px; }
  /* line 162, ../sass/layout/_home.sass */
  .thumb-noticia .contenido-thumb-noticia {
    width: 100%;
    line-height: 1.3;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center; }
    /* line 166, ../sass/layout/_home.sass */
    .thumb-noticia .contenido-thumb-noticia .categoria-noticia {
      width: 48%;
      font-weight: 700;
      color: #3E830C;
      font-size: 110%;
      text-transform: uppercase;
      text-align: left; }
      @media screen and (max-width: 1200px) {
        /* line 166, ../sass/layout/_home.sass */
        .thumb-noticia .contenido-thumb-noticia .categoria-noticia {
          width: 100%; } }
    /* line 175, ../sass/layout/_home.sass */
    .thumb-noticia .contenido-thumb-noticia .fecha-noticia {
      width: 48%;
      text-align: right; }
      @media screen and (max-width: 1200px) {
        /* line 175, ../sass/layout/_home.sass */
        .thumb-noticia .contenido-thumb-noticia .fecha-noticia {
          width: 100%;
          text-align: left; } }
    /* line 181, ../sass/layout/_home.sass */
    .thumb-noticia .contenido-thumb-noticia .titulo-noticia {
      width: 100%;
      font-size: 130%;
      font-weight: 700;
      margin: 15px 0 40px 0; }
    /* line 186, ../sass/layout/_home.sass */
    .thumb-noticia .contenido-thumb-noticia .bajada-noticia {
      width: 100%;
      margin-bottom: 35px;
      line-height: 1.5; }
  /* line 190, ../sass/layout/_home.sass */
  .thumb-noticia.destacada {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    margin-bottom: 35px;
    font-size: 100%; }
    @media screen and (max-width: 1024px) {
      /* line 190, ../sass/layout/_home.sass */
      .thumb-noticia.destacada {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: center; } }
    /* line 196, ../sass/layout/_home.sass */
    .thumb-noticia.destacada .img-thumb-noticia {
      width: 48%;
      margin-bottom: 0; }
      @media screen and (max-width: 1024px) {
        /* line 196, ../sass/layout/_home.sass */
        .thumb-noticia.destacada .img-thumb-noticia {
          width: 100%; } }
    /* line 201, ../sass/layout/_home.sass */
    .thumb-noticia.destacada .contenido-thumb-noticia {
      width: 48%;
      padding-top: 10px;
      line-height: 1.5; }
      @media screen and (max-width: 1024px) {
        /* line 201, ../sass/layout/_home.sass */
        .thumb-noticia.destacada .contenido-thumb-noticia {
          width: 100%; } }
      /* line 207, ../sass/layout/_home.sass */
      .thumb-noticia.destacada .contenido-thumb-noticia .titulo-noticia {
        margin: 15px 0; }
        @media screen and (max-width: 1200px) {
          /* line 207, ../sass/layout/_home.sass */
          .thumb-noticia.destacada .contenido-thumb-noticia .titulo-noticia {
            font-size: 120%; } }

/* line 1, ../sass/layout/_sidebar.sass */
.sidebar {
  background: #FFFFFF; }
  /* line 3, ../sass/layout/_sidebar.sass */
  .sidebar section {
    position: relative;
    margin-bottom: 50px; }
    @media screen and (max-width: 1024px) {
      /* line 3, ../sass/layout/_sidebar.sass */
      .sidebar section {
        font-size: 90%;
        overflow-x: auto;
        padding-bottom: 20px; }
        /* line 10, ../sass/layout/_sidebar.sass */
        .sidebar section::-webkit-scrollbar-track {
          background-color: #EDEFF0;
          border-radius: 4px; }
        /* line 13, ../sass/layout/_sidebar.sass */
        .sidebar section::-webkit-scrollbar {
          height: 4px;
          background-color: #EDEFF0;
          border-radius: 30px; } }
    /* line 17, ../sass/layout/_sidebar.sass */
    .sidebar section h1 {
      color: #000000;
      font-size: 160%;
      font-weight: 700; }
      @media screen and (max-width: 1024px) {
        /* line 17, ../sass/layout/_sidebar.sass */
        .sidebar section h1 {
          font-size: 140%; } }
    /* line 23, ../sass/layout/_sidebar.sass */
    .sidebar section .fecha-modulo-sidebar {
      position: absolute;
      top: 15px;
      right: 0;
      color: #5D5D5D; }
  /* line 29, ../sass/layout/_sidebar.sass */
  .sidebar.institucional h1, .sidebar.home h1 {
    border-bottom-color: #3E830C; }
  /* line 32, ../sass/layout/_sidebar.sass */
  .sidebar.institucional table a, .sidebar.home table a {
    color: #3E830C; }
  /* line 34, ../sass/layout/_sidebar.sass */
  .sidebar.institucional .btn, .sidebar.home .btn {
    color: #FFFFFF; }
    /* line 36, ../sass/layout/_sidebar.sass */
    .sidebar.institucional .btn a, .sidebar.home .btn a {
      color: #FFFFFF; }
  /* line 39, ../sass/layout/_sidebar.sass */
  .sidebar.cotizaciones h1 {
    border-bottom-color: #5F58A3; }
  /* line 42, ../sass/layout/_sidebar.sass */
  .sidebar.cotizaciones table a {
    color: #5F58A3; }
  /* line 45, ../sass/layout/_sidebar.sass */
  .sidebar.economia-mercados h1 {
    border-bottom-color: #1B64AE; }
  /* line 48, ../sass/layout/_sidebar.sass */
  .sidebar.economia-mercados table a {
    color: #1B64AE; }
  /* line 51, ../sass/layout/_sidebar.sass */
  .sidebar.estimaciones-agricolas h1 {
    border-bottom-color: #A06614; }
  /* line 54, ../sass/layout/_sidebar.sass */
  .sidebar.estimaciones-agricolas table a {
    color: #A06614; }
  /* line 57, ../sass/layout/_sidebar.sass */
  .sidebar.tecnologia h1 {
    border-bottom-color: #D25929; }
  /* line 60, ../sass/layout/_sidebar.sass */
  .sidebar.tecnologia table a {
    color: #D25929; }
  /* line 63, ../sass/layout/_sidebar.sass */
  .sidebar.clima h1 {
    border-bottom-color: #41AED6; }
  /* line 66, ../sass/layout/_sidebar.sass */
  .sidebar.clima table a {
    color: #41AED6; }
  /* line 69, ../sass/layout/_sidebar.sass */
  .sidebar .ultimas-noticias .acceso-noticia {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    border-bottom: 1px solid #EDEFF0;
    padding-bottom: 20px;
    margin-bottom: 20px; }
    /* line 75, ../sass/layout/_sidebar.sass */
    .sidebar .ultimas-noticias .acceso-noticia:last-of-type {
      border: none; }
    /* line 77, ../sass/layout/_sidebar.sass */
    .sidebar .ultimas-noticias .acceso-noticia .img-acceso-noticia {
      width: 22%; }
    /* line 79, ../sass/layout/_sidebar.sass */
    .sidebar .ultimas-noticias .acceso-noticia .txt-acceso-noticia {
      width: 73%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: flex-start;
      align-content: flex-start; }
      /* line 82, ../sass/layout/_sidebar.sass */
      .sidebar .ultimas-noticias .acceso-noticia .txt-acceso-noticia .categoria-noticia {
        width: 50%;
        font-weight: 700;
        color: #3E830C;
        text-transform: uppercase; }
      /* line 87, ../sass/layout/_sidebar.sass */
      .sidebar .ultimas-noticias .acceso-noticia .txt-acceso-noticia .fecha {
        width: 48%;
        color: #989898;
        text-align: right; }
      /* line 91, ../sass/layout/_sidebar.sass */
      .sidebar .ultimas-noticias .acceso-noticia .txt-acceso-noticia h2 {
        width: 100%;
        font-size: 110%;
        margin: 10px 0;
        font-weight: 700;
        line-height: 1.3; }
        /* line 98, ../sass/layout/_sidebar.sass */
        .sidebar .ultimas-noticias .acceso-noticia .txt-acceso-noticia h2 a:hover {
          color: #989898; }
      /* line 100, ../sass/layout/_sidebar.sass */
      .sidebar .ultimas-noticias .acceso-noticia .txt-acceso-noticia .leer-nota {
        margin-top: 5px; }
  /* line 102, ../sass/layout/_sidebar.sass */
  .sidebar .ultimas-noticias .ver-mas {
    width: 100%;
    display: block;
    color: #3E830C;
    text-align: center;
    font-weight: 700;
    text-decoration: underline; }
    /* line 109, ../sass/layout/_sidebar.sass */
    .sidebar .ultimas-noticias .ver-mas:hover {
      color: #989898; }
  /* line 111, ../sass/layout/_sidebar.sass */
  .sidebar table {
    width: 100%;
    color: #5D5D5D; }
    /* line 114, ../sass/layout/_sidebar.sass */
    .sidebar table.flash {
      display: none; }
      /* line 116, ../sass/layout/_sidebar.sass */
      .sidebar table.flash.active {
        display: table; }
    /* line 118, ../sass/layout/_sidebar.sass */
    .sidebar table thead {
      background: #EDEFF0; }
      /* line 120, ../sass/layout/_sidebar.sass */
      .sidebar table thead td {
        font-weight: 700;
        font-size: 110%; }
    /* line 123, ../sass/layout/_sidebar.sass */
    .sidebar table tr {
      border-bottom: 2px solid #EDEFF0; }
      /* line 125, ../sass/layout/_sidebar.sass */
      .sidebar table tr td {
        padding: 10px; }
        /* line 127, ../sass/layout/_sidebar.sass */
        .sidebar table tr td span {
          width: 12px; }
          /* line 130, ../sass/layout/_sidebar.sass */
          .sidebar table tr td span.up img {
            transform: rotate(-90deg); }
          /* line 133, ../sass/layout/_sidebar.sass */
          .sidebar table tr td span.down img {
            transform: rotate(90deg);
            filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(100) contrast(0.8); }
          /* line 136, ../sass/layout/_sidebar.sass */
          .sidebar table tr td span img {
            width: 12px; }
        /* line 138, ../sass/layout/_sidebar.sass */
        .sidebar table tr td a {
          text-decoration: underline; }
          /* line 140, ../sass/layout/_sidebar.sass */
          .sidebar table tr td a:hover {
            text-decoration: none; }

/* line 144, ../sass/layout/_sidebar.sass */
.tabs {
  width: 100%;
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center; }
  /* line 148, ../sass/layout/_sidebar.sass */
  .tabs .tab {
    width: auto;
    position: relative;
    padding: 10px;
    text-align: center;
    background: #FFFFFF;
    color: #5D5D5D;
    box-shadow: 0px 5px 6px 2px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    font-size: 110%;
    cursor: pointer; }
    /* line 159, ../sass/layout/_sidebar.sass */
    .tabs .tab.flash {
      width: 25%; }
    /* line 161, ../sass/layout/_sidebar.sass */
    .tabs .tab.active {
      color: #FFFFFF;
      font-weight: 700; }
      /* line 164, ../sass/layout/_sidebar.sass */
      .tabs .tab.active::after {
        content: "";
        position: absolute;
        top: 100%;
        left: calc(50% - 8px);
        width: 0;
        height: 0;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent; }

/* line 175, ../sass/layout/_sidebar.sass */
.home .tab.active, .institucional .tab.active {
  background: #3E830C; }
  /* line 177, ../sass/layout/_sidebar.sass */
  .home .tab.active::after, .institucional .tab.active::after {
    border-top: 8px solid #3E830C; }

/* line 181, ../sass/layout/_sidebar.sass */
.cotizaciones .tab.active {
  background: #5F58A3; }
  /* line 183, ../sass/layout/_sidebar.sass */
  .cotizaciones .tab.active::after {
    border-top: 8px solid #5F58A3; }

/* line 187, ../sass/layout/_sidebar.sass */
.economia-mercados .tab.active {
  background: #1B64AE; }
  /* line 189, ../sass/layout/_sidebar.sass */
  .economia-mercados .tab.active::after {
    border-top: 8px solid #1B64AE; }

/* line 193, ../sass/layout/_sidebar.sass */
.estimaciones-agricolas .tab.active {
  background: #A06614; }
  /* line 195, ../sass/layout/_sidebar.sass */
  .estimaciones-agricolas .tab.active::after {
    border-top: 8px solid #A06614; }

/* line 199, ../sass/layout/_sidebar.sass */
.tecnologia .tab.active {
  background: #D25929; }
  /* line 201, ../sass/layout/_sidebar.sass */
  .tecnologia .tab.active::after {
    border-top: 8px solid #D25929; }

/* line 205, ../sass/layout/_sidebar.sass */
.clima .tab.active {
  background: #41AED6; }
  /* line 207, ../sass/layout/_sidebar.sass */
  .clima .tab.active::after {
    border-top: 8px solid #41AED6; }

/* line 211, ../sass/layout/_sidebar.sass */
.acceso-extranet {
  width: 100%;
  background: #EDEFF0;
  padding: 35px; }
  /* line 215, ../sass/layout/_sidebar.sass */
  .acceso-extranet h1 {
    margin-bottom: 0; }
  /* line 217, ../sass/layout/_sidebar.sass */
  .acceso-extranet .btn {
    width: 70%;
    max-width: 70%;
    margin: 15px 15% 0 15%; }
    /* line 221, ../sass/layout/_sidebar.sass */
    .acceso-extranet .btn a {
      width: 100%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      align-content: center; }
      /* line 224, ../sass/layout/_sidebar.sass */
      .acceso-extranet .btn a span {
        width: 7px;
        margin-left: 7px; }
        /* line 227, ../sass/layout/_sidebar.sass */
        .acceso-extranet .btn a span img {
          width: 7px;
          filter: brightness(0) invert(1); }

/* line 233, ../sass/layout/_sidebar.sass */
.sb-ultimos-informes .modulo-ultimo-informe {
  width: 100%;
  padding: 15px 10px;
  margin: 0;
  border-bottom: 2px solid #EDEFF0; }
  /* line 238, ../sass/layout/_sidebar.sass */
  .sb-ultimos-informes .modulo-ultimo-informe .encabezado {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center; }
    /* line 240, ../sass/layout/_sidebar.sass */
    .sb-ultimos-informes .modulo-ultimo-informe .encabezado .titulo-ultimo-informe {
      width: 75%; }
      /* line 242, ../sass/layout/_sidebar.sass */
      .sb-ultimos-informes .modulo-ultimo-informe .encabezado .titulo-ultimo-informe a {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: center; }
        /* line 244, ../sass/layout/_sidebar.sass */
        .sb-ultimos-informes .modulo-ultimo-informe .encabezado .titulo-ultimo-informe a span {
          width: 25px;
          margin-right: 15px; }
          @media screen and (max-width: 1024px) {
            /* line 244, ../sass/layout/_sidebar.sass */
            .sb-ultimos-informes .modulo-ultimo-informe .encabezado .titulo-ultimo-informe a span {
              display: none; } }
    /* line 249, ../sass/layout/_sidebar.sass */
    .sb-ultimos-informes .modulo-ultimo-informe .encabezado .fecha-ultimo-informe {
      width: 25%;
      text-align: right;
      color: #5D5D5D; }

/* line 2, ../sass/layout/_paginas.sass */
.portada-pagina {
  width: 100%;
  font-weight: 700;
  z-index: 500; }
  /* line 6, ../sass/layout/_paginas.sass */
  .portada-pagina.institucional {
    color: #3E830C; }
  /* line 8, ../sass/layout/_paginas.sass */
  .portada-pagina.cotizaciones {
    color: #5F58A3; }
  /* line 10, ../sass/layout/_paginas.sass */
  .portada-pagina.economia-mercados {
    color: #1B64AE; }
  /* line 12, ../sass/layout/_paginas.sass */
  .portada-pagina.estimaciones-agricolas {
    color: #A06614; }
  /* line 14, ../sass/layout/_paginas.sass */
  .portada-pagina.tecnologia {
    color: #D25929; }
  /* line 16, ../sass/layout/_paginas.sass */
  .portada-pagina.clima {
    color: #41AED6; }
  /* line 18, ../sass/layout/_paginas.sass */
  .portada-pagina .portada-top {
    width: 100%;
    padding: 20px 3%;
    margin: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    align-items: center; }
    /* line 27, ../sass/layout/_paginas.sass */
    .portada-pagina .portada-top.institucional {
      background-image: url("../img/bg-portada-institucional.jpg"); }
    /* line 29, ../sass/layout/_paginas.sass */
    .portada-pagina .portada-top.cotizaciones {
      background-image: url("../img/bg-portada-cotizaciones.jpg"); }
    /* line 31, ../sass/layout/_paginas.sass */
    .portada-pagina .portada-top.economia-mercados {
      background-image: url("../img/bg-portada-economia-mercados.jpg"); }
    /* line 33, ../sass/layout/_paginas.sass */
    .portada-pagina .portada-top.estimaciones-agricolas {
      background-image: url("../img/bg-portada-estimaciones-agricolas.jpg"); }
    /* line 35, ../sass/layout/_paginas.sass */
    .portada-pagina .portada-top.tecnologia {
      background-image: url("../img/bg-portada-tecnologia.jpg"); }
    /* line 37, ../sass/layout/_paginas.sass */
    .portada-pagina .portada-top.clima {
      background-image: url("../img/bg-portada-clima.jpg"); }
    /* line 39, ../sass/layout/_paginas.sass */
    .portada-pagina .portada-top h1 {
      color: #FFFFFF;
      font-size: 250%;
      border: none;
      margin: 0;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-items: center;
      align-content: center; }
      @media screen and (max-width: 576px) {
        /* line 39, ../sass/layout/_paginas.sass */
        .portada-pagina .portada-top h1 {
          text-align: center;
          justify-content: center;
          line-height: 1.3;
          font-size: 180%; } }
      /* line 50, ../sass/layout/_paginas.sass */
      .portada-pagina .portada-top h1 span {
        width: 40px;
        margin-left: 20px;
        filter: brightness(0) invert(1); }
        /* line 54, ../sass/layout/_paginas.sass */
        .portada-pagina .portada-top h1 span img {
          width: 40px; }
    /* line 56, ../sass/layout/_paginas.sass */
    .portada-pagina .portada-top .breadcrumbs {
      width: 100%;
      line-height: 1.5;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: flex-end;
      align-items: center;
      align-content: center; }
      @media screen and (max-width: 768px) {
        /* line 56, ../sass/layout/_paginas.sass */
        .portada-pagina .portada-top .breadcrumbs {
          margin: 15px 0; } }
      @media screen and (max-width: 576px) {
        /* line 56, ../sass/layout/_paginas.sass */
        .portada-pagina .portada-top .breadcrumbs {
          justify-content: center;
          text-align: center; } }
      /* line 65, ../sass/layout/_paginas.sass */
      .portada-pagina .portada-top .breadcrumbs span {
        font-weight: 400;
        position: relative;
        padding-right: 18px; }
        /* line 69, ../sass/layout/_paginas.sass */
        .portada-pagina .portada-top .breadcrumbs span::after {
          content: ">";
          position: absolute;
          right: 6px; }
        /* line 73, ../sass/layout/_paginas.sass */
        .portada-pagina .portada-top .breadcrumbs span:last-of-type {
          font-weight: 700;
          padding: 0; }
          /* line 76, ../sass/layout/_paginas.sass */
          .portada-pagina .portada-top .breadcrumbs span:last-of-type::after {
            content: ""; }
        /* line 79, ../sass/layout/_paginas.sass */
        .portada-pagina .portada-top .breadcrumbs span a:hover {
          color: #FFFFFF;
          text-decoration: underline; }
  /* line 82, ../sass/layout/_paginas.sass */
  .portada-pagina .portada-navegacion {
    width: 100%;
    padding: 20px 3%;
    margin: 0;
    background: #FFFFFF;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05); }
    @media screen and (max-width: 576px) {
      /* line 82, ../sass/layout/_paginas.sass */
      .portada-pagina .portada-navegacion {
        font-size: 90%; } }
    /* line 90, ../sass/layout/_paginas.sass */
    .portada-pagina .portada-navegacion ul {
      width: 100%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-items: center;
      align-content: center; }
      @media screen and (max-width: 768px) {
        /* line 90, ../sass/layout/_paginas.sass */
        .portada-pagina .portada-navegacion ul {
          justify-content: center; } }
      /* line 95, ../sass/layout/_paginas.sass */
      .portada-pagina .portada-navegacion ul li {
        padding: 0 10px;
        border-right: 2px solid #EDEFF0; }
        @media screen and (max-width: 1024px) {
          /* line 95, ../sass/layout/_paginas.sass */
          .portada-pagina .portada-navegacion ul li {
            padding: 0 5px; } }
        @media screen and (max-width: 768px) {
          /* line 95, ../sass/layout/_paginas.sass */
          .portada-pagina .portada-navegacion ul li {
            margin-bottom: 15px; } }
        /* line 102, ../sass/layout/_paginas.sass */
        .portada-pagina .portada-navegacion ul li:first-of-type {
          padding-left: 0; }
        /* line 104, ../sass/layout/_paginas.sass */
        .portada-pagina .portada-navegacion ul li:last-of-type {
          border: none; }
        /* line 107, ../sass/layout/_paginas.sass */
        .portada-pagina .portada-navegacion ul li a:hover {
          text-decoration: underline;
          color: #989898; }

/* line 112, ../sass/layout/_paginas.sass */
.filtros {
  width: 100%;
  margin-bottom: 50px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  font-size: 85%; }
  /* line 117, ../sass/layout/_paginas.sass */
  .filtros form {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
    align-content: flex-end; }
    /* line 120, ../sass/layout/_paginas.sass */
    .filtros form .form-group {
      width: 38%;
      margin: 0; }
      @media screen and (max-width: 576px) {
        /* line 120, ../sass/layout/_paginas.sass */
        .filtros form .form-group {
          width: 48%; } }
      /* line 125, ../sass/layout/_paginas.sass */
      .filtros form .form-group label {
        width: 100%;
        font-weight: 700;
        margin-bottom: 10px;
        font-size: 110%; }
      /* line 130, ../sass/layout/_paginas.sass */
      .filtros form .form-group input, .filtros form .form-group select {
        width: 100%;
        font-size: 130%;
        background: none;
        border-radius: 0px;
        border: none;
        border-bottom: 1px solid #989898; }
        /* line 137, ../sass/layout/_paginas.sass */
        .filtros form .form-group input:focus, .filtros form .form-group select:focus {
          box-shadow: none;
          border-bottom: 2px solid #3E830C; }
    /* line 140, ../sass/layout/_paginas.sass */
    .filtros form .btn-buscar {
      width: 20%;
      margin: 0;
      background: #3E830C; }
      @media screen and (max-width: 576px) {
        /* line 140, ../sass/layout/_paginas.sass */
        .filtros form .btn-buscar {
          width: 100%;
          max-width: 100%;
          margin-top: 25px; } }
      /* line 148, ../sass/layout/_paginas.sass */
      .filtros form .btn-buscar:hover {
        background: #989898; }

/* line 153, ../sass/layout/_paginas.sass */
.txt-contenido {
  width: 100%; }
  /* line 155, ../sass/layout/_paginas.sass */
  .txt-contenido p {
    width: 100%;
    padding-bottom: 20px;
    font-size: 110%;
    line-height: 1.5;
    color: #5D5D5D; }
  /* line 161, ../sass/layout/_paginas.sass */
  .txt-contenido h1 {
    border: none; }
    @media screen and (max-width: 576px) {
      /* line 161, ../sass/layout/_paginas.sass */
      .txt-contenido h1 {
        line-height: 1.3; } }
    /* line 165, ../sass/layout/_paginas.sass */
    .txt-contenido h1 a {
      color: inherit;
      text-decoration: none;
      transition: all 0.3s ease; }
      /* line 169, ../sass/layout/_paginas.sass */
      .txt-contenido h1 a:hover {
        opacity: 0.8; }
  /* line 171, ../sass/layout/_paginas.sass */
  .txt-contenido h2 {
    line-height: 2;
    margin: 15px 0; }
    @media screen and (max-width: 576px) {
      /* line 171, ../sass/layout/_paginas.sass */
      .txt-contenido h2 {
        line-height: 1.5; } }
  /* line 176, ../sass/layout/_paginas.sass */
  .txt-contenido h3 {
    margin: 0 0 15px 0; }
  /* line 178, ../sass/layout/_paginas.sass */
  .txt-contenido a {
    text-decoration: underline;
    font-weight: 600; }
    /* line 181, ../sass/layout/_paginas.sass */
    .txt-contenido a:hover {
      text-decoration: none; }
    /* line 183, ../sass/layout/_paginas.sass */
    .txt-contenido a.icono {
      margin: 0 20px 20px 0; }
    /* line 185, ../sass/layout/_paginas.sass */
    .txt-contenido a span {
      margin-left: 5px; }
  /* line 188, ../sass/layout/_paginas.sass */
  .txt-contenido .btn a {
    text-decoration: none; }
  /* line 190, ../sass/layout/_paginas.sass */
  .txt-contenido ul, .txt-contenido ol {
    width: 100%;
    padding-bottom: 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    align-content: center; }
    /* line 195, ../sass/layout/_paginas.sass */
    .txt-contenido ul.tilde li, .txt-contenido ol.tilde li {
      width: 100%;
      padding-left: 20px;
      position: relative;
      margin-bottom: 10px; }
      /* line 200, ../sass/layout/_paginas.sass */
      .txt-contenido ul.tilde li::after, .txt-contenido ol.tilde li::after {
        content: url("../img/icono-tilde.svg");
        width: 10px;
        position: absolute;
        left: 0;
        top: 0; }
    /* line 206, ../sass/layout/_paginas.sass */
    .txt-contenido ul li, .txt-contenido ol li {
      width: 100%;
      line-height: 1.8;
      padding-left: 5px;
      margin-bottom: 10px; }
      /* line 212, ../sass/layout/_paginas.sass */
      .txt-contenido ul li a:hover, .txt-contenido ol li a:hover {
        text-decoration: underline; }
  /* line 214, ../sass/layout/_paginas.sass */
  .txt-contenido .logo-contenido {
    width: 15%;
    margin-bottom: 35px; }
    @media screen and (max-width: 576px) {
      /* line 214, ../sass/layout/_paginas.sass */
      .txt-contenido .logo-contenido {
        width: 30%;
        margin: 0 auto 35px auto; } }
  /* line 220, ../sass/layout/_paginas.sass */
  .txt-contenido .bloque-acerca {
    width: 100%;
    border-bottom: 2px solid #EDEFF0;
    margin-bottom: 30px;
    padding-bottom: 30px; }

/* line 228, ../sass/layout/_paginas.sass */
.contenido.institucional h1, .contenido.home h1, .sidebar.institucional h1, .sidebar.home h1 {
  color: #3E830C; }
/* line 230, ../sass/layout/_paginas.sass */
.contenido.institucional a, .contenido.home a, .sidebar.institucional a, .sidebar.home a {
  color: #3E830C; }
  /* line 233, ../sass/layout/_paginas.sass */
  .contenido.institucional a svg path, .contenido.home a svg path, .sidebar.institucional a svg path, .sidebar.home a svg path {
    fill: #3E830C; }
/* line 235, ../sass/layout/_paginas.sass */
.contenido.institucional .btn, .contenido.home .btn, .sidebar.institucional .btn, .sidebar.home .btn {
  background-color: #3E830C; }
/* line 237, ../sass/layout/_paginas.sass */
.contenido.institucional .btn-descarga, .contenido.home .btn-descarga, .sidebar.institucional .btn-descarga, .sidebar.home .btn-descarga {
  color: #3E830C; }
/* line 239, ../sass/layout/_paginas.sass */
.contenido.institucional .pill, .contenido.home .pill, .sidebar.institucional .pill, .sidebar.home .pill {
  background: #3E830C; }
/* line 242, ../sass/layout/_paginas.sass */
.contenido.institucional div::-webkit-scrollbar-thumb, .contenido.institucional section::-webkit-scrollbar-thumb, .contenido.home div::-webkit-scrollbar-thumb, .contenido.home section::-webkit-scrollbar-thumb, .sidebar.institucional div::-webkit-scrollbar-thumb, .sidebar.institucional section::-webkit-scrollbar-thumb, .sidebar.home div::-webkit-scrollbar-thumb, .sidebar.home section::-webkit-scrollbar-thumb {
  background-color: #3E830C; }
/* line 245, ../sass/layout/_paginas.sass */
.contenido.cotizaciones h1, .sidebar.cotizaciones h1 {
  color: #5F58A3; }
/* line 247, ../sass/layout/_paginas.sass */
.contenido.cotizaciones a, .sidebar.cotizaciones a {
  color: #5F58A3; }
  /* line 250, ../sass/layout/_paginas.sass */
  .contenido.cotizaciones a svg path, .sidebar.cotizaciones a svg path {
    fill: #5F58A3; }
/* line 252, ../sass/layout/_paginas.sass */
.contenido.cotizaciones .btn, .sidebar.cotizaciones .btn {
  background-color: #5F58A3; }
/* line 254, ../sass/layout/_paginas.sass */
.contenido.cotizaciones .btn-descarga, .sidebar.cotizaciones .btn-descarga {
  color: #5F58A3; }
/* line 256, ../sass/layout/_paginas.sass */
.contenido.cotizaciones .pill, .sidebar.cotizaciones .pill {
  background: #5F58A3; }
/* line 259, ../sass/layout/_paginas.sass */
.contenido.cotizaciones div::-webkit-scrollbar-thumb, .contenido.cotizaciones section::-webkit-scrollbar-thumb, .sidebar.cotizaciones div::-webkit-scrollbar-thumb, .sidebar.cotizaciones section::-webkit-scrollbar-thumb {
  background-color: #5F58A3; }
/* line 262, ../sass/layout/_paginas.sass */
.contenido.economia-mercados h1, .sidebar.economia-mercados h1 {
  color: #1B64AE; }
/* line 264, ../sass/layout/_paginas.sass */
.contenido.economia-mercados a, .sidebar.economia-mercados a {
  color: #1B64AE; }
  /* line 267, ../sass/layout/_paginas.sass */
  .contenido.economia-mercados a svg path, .sidebar.economia-mercados a svg path {
    fill: #1B64AE; }
/* line 269, ../sass/layout/_paginas.sass */
.contenido.economia-mercados .btn, .sidebar.economia-mercados .btn {
  background-color: #1B64AE; }
/* line 271, ../sass/layout/_paginas.sass */
.contenido.economia-mercados .btn-descarga, .sidebar.economia-mercados .btn-descarga {
  color: #1B64AE; }
/* line 273, ../sass/layout/_paginas.sass */
.contenido.economia-mercados .pill, .sidebar.economia-mercados .pill {
  background: #1B64AE; }
/* line 276, ../sass/layout/_paginas.sass */
.contenido.economia-mercados div::-webkit-scrollbar-thumb, .contenido.economia-mercados section::-webkit-scrollbar-thumb, .sidebar.economia-mercados div::-webkit-scrollbar-thumb, .sidebar.economia-mercados section::-webkit-scrollbar-thumb {
  background-color: #1B64AE; }
/* line 279, ../sass/layout/_paginas.sass */
.contenido.economia-mercados .txt-contenido.calculadora, .sidebar.economia-mercados .txt-contenido.calculadora {
  position: relative; }
  /* line 281, ../sass/layout/_paginas.sass */
  .contenido.economia-mercados .txt-contenido.calculadora p, .sidebar.economia-mercados .txt-contenido.calculadora p {
    width: 70%; }
    @media screen and (max-width: 576px) {
      /* line 281, ../sass/layout/_paginas.sass */
      .contenido.economia-mercados .txt-contenido.calculadora p, .sidebar.economia-mercados .txt-contenido.calculadora p {
        width: 100%; } }
  /* line 285, ../sass/layout/_paginas.sass */
  .contenido.economia-mercados .txt-contenido.calculadora .btn-calculadora, .sidebar.economia-mercados .txt-contenido.calculadora .btn-calculadora {
    width: auto;
    padding: 15px 35px;
    border-radius: 5px;
    position: absolute;
    top: 15px;
    right: 0;
    background: #EDEFF0;
    color: #1B64AE;
    font-weight: 700;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    transition: all 0.3s ease;
    cursor: pointer; }
    @media screen and (max-width: 576px) {
      /* line 285, ../sass/layout/_paginas.sass */
      .contenido.economia-mercados .txt-contenido.calculadora .btn-calculadora, .sidebar.economia-mercados .txt-contenido.calculadora .btn-calculadora {
        position: relative;
        top: auto;
        right: auto;
        margin-bottom: 20px; } }
    /* line 303, ../sass/layout/_paginas.sass */
    .contenido.economia-mercados .txt-contenido.calculadora .btn-calculadora span, .sidebar.economia-mercados .txt-contenido.calculadora .btn-calculadora span {
      width: 15px;
      margin-left: 10px; }
    /* line 306, ../sass/layout/_paginas.sass */
    .contenido.economia-mercados .txt-contenido.calculadora .btn-calculadora:hover, .sidebar.economia-mercados .txt-contenido.calculadora .btn-calculadora:hover {
      opacity: 0.8; }
/* line 309, ../sass/layout/_paginas.sass */
.contenido.estimaciones-agricolas h1, .sidebar.estimaciones-agricolas h1 {
  color: #A06614; }
/* line 311, ../sass/layout/_paginas.sass */
.contenido.estimaciones-agricolas a, .sidebar.estimaciones-agricolas a {
  color: #A06614; }
  /* line 314, ../sass/layout/_paginas.sass */
  .contenido.estimaciones-agricolas a svg path, .sidebar.estimaciones-agricolas a svg path {
    fill: #A06614; }
/* line 316, ../sass/layout/_paginas.sass */
.contenido.estimaciones-agricolas .btn, .sidebar.estimaciones-agricolas .btn {
  background-color: #A06614; }
/* line 318, ../sass/layout/_paginas.sass */
.contenido.estimaciones-agricolas .btn-descarga, .sidebar.estimaciones-agricolas .btn-descarga {
  color: #A06614; }
/* line 320, ../sass/layout/_paginas.sass */
.contenido.estimaciones-agricolas .pill, .sidebar.estimaciones-agricolas .pill {
  background: #A06614; }
/* line 323, ../sass/layout/_paginas.sass */
.contenido.estimaciones-agricolas div::-webkit-scrollbar-thumb, .contenido.estimaciones-agricolas section::-webkit-scrollbar-thumb, .sidebar.estimaciones-agricolas div::-webkit-scrollbar-thumb, .sidebar.estimaciones-agricolas section::-webkit-scrollbar-thumb {
  background-color: #A06614; }
/* line 326, ../sass/layout/_paginas.sass */
.contenido.tecnologia h1, .sidebar.tecnologia h1 {
  color: #D25929; }
/* line 328, ../sass/layout/_paginas.sass */
.contenido.tecnologia a, .sidebar.tecnologia a {
  color: #D25929; }
  /* line 331, ../sass/layout/_paginas.sass */
  .contenido.tecnologia a svg path, .sidebar.tecnologia a svg path {
    fill: #D25929; }
/* line 333, ../sass/layout/_paginas.sass */
.contenido.tecnologia .btn, .sidebar.tecnologia .btn {
  background-color: #D25929; }
/* line 335, ../sass/layout/_paginas.sass */
.contenido.tecnologia .btn-descarga, .sidebar.tecnologia .btn-descarga {
  color: #D25929; }
/* line 337, ../sass/layout/_paginas.sass */
.contenido.tecnologia .pill, .sidebar.tecnologia .pill {
  background: #D25929; }
/* line 340, ../sass/layout/_paginas.sass */
.contenido.tecnologia div::-webkit-scrollbar-thumb, .contenido.tecnologia section::-webkit-scrollbar-thumb, .sidebar.tecnologia div::-webkit-scrollbar-thumb, .sidebar.tecnologia section::-webkit-scrollbar-thumb {
  background-color: #D25929; }
/* line 343, ../sass/layout/_paginas.sass */
.contenido.clima h1, .sidebar.clima h1 {
  color: #41AED6; }
/* line 345, ../sass/layout/_paginas.sass */
.contenido.clima a, .sidebar.clima a {
  color: #41AED6; }
  /* line 348, ../sass/layout/_paginas.sass */
  .contenido.clima a svg path, .sidebar.clima a svg path {
    fill: #41AED6; }
/* line 350, ../sass/layout/_paginas.sass */
.contenido.clima .btn, .sidebar.clima .btn {
  background-color: #41AED6; }
/* line 352, ../sass/layout/_paginas.sass */
.contenido.clima .btn-descarga, .sidebar.clima .btn-descarga {
  color: #41AED6; }
/* line 354, ../sass/layout/_paginas.sass */
.contenido.clima .pill, .sidebar.clima .pill {
  background: #41AED6; }
/* line 357, ../sass/layout/_paginas.sass */
.contenido.clima div::-webkit-scrollbar-thumb, .contenido.clima section::-webkit-scrollbar-thumb, .sidebar.clima div::-webkit-scrollbar-thumb, .sidebar.clima section::-webkit-scrollbar-thumb {
  background-color: #41AED6; }
/* line 359, ../sass/layout/_paginas.sass */
.contenido .trigger-filtros, .sidebar .trigger-filtros {
  position: absolute;
  right: 5%;
  top: 10px;
  text-transform: capitalize;
  font-size: 92%;
  font-weight: 600;
  transition: all 0.3s ease; }
  @media screen and (max-width: 576px) {
    /* line 359, ../sass/layout/_paginas.sass */
    .contenido .trigger-filtros, .sidebar .trigger-filtros {
      position: relative;
      right: auto;
      top: auto;
      justify-content: center;
      width: auto;
      margin: 25px auto 0 auto; } }
  /* line 374, ../sass/layout/_paginas.sass */
  .contenido .trigger-filtros.sticky, .sidebar .trigger-filtros.sticky {
    position: fixed;
    right: 33vw;
    top: 20vh;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    min-width: 0;
    padding: 0;
    justify-content: center;
    z-index: 0;
    transform: translateX(100px);
    opacity: 0;
    transition: all 0.3s ease; }
    @media screen and (max-width: 768px) {
      /* line 374, ../sass/layout/_paginas.sass */
      .contenido .trigger-filtros.sticky, .sidebar .trigger-filtros.sticky {
        right: 2vw; } }
    @media screen and (max-width: 576px) {
      /* line 374, ../sass/layout/_paginas.sass */
      .contenido .trigger-filtros.sticky, .sidebar .trigger-filtros.sticky {
        top: 85vh;
        z-index: 500; } }
    /* line 393, ../sass/layout/_paginas.sass */
    .contenido .trigger-filtros.sticky.visible, .sidebar .trigger-filtros.sticky.visible {
      transform: translateX(0);
      opacity: 1; }
    /* line 396, ../sass/layout/_paginas.sass */
    .contenido .trigger-filtros.sticky .img, .sidebar .trigger-filtros.sticky .img {
      border: none;
      margin: 0;
      padding: 0; }
/* line 400, ../sass/layout/_paginas.sass */
.contenido .modal, .sidebar .modal {
  z-index: 6000 !important;
  background: rgba(0, 0, 0, 0.5); }
/* line 404, ../sass/layout/_paginas.sass */
.contenido .popup-filtros .modal-content, .sidebar .popup-filtros .modal-content {
  padding: 35px;
  max-height: 85vh;
  overflow-y: auto; }
  /* line 408, ../sass/layout/_paginas.sass */
  .contenido .popup-filtros .modal-content::-webkit-scrollbar-track, .sidebar .popup-filtros .modal-content::-webkit-scrollbar-track {
    background-color: #EDEFF0; }
  /* line 410, ../sass/layout/_paginas.sass */
  .contenido .popup-filtros .modal-content::-webkit-scrollbar, .sidebar .popup-filtros .modal-content::-webkit-scrollbar {
    width: 7px;
    height: 5px;
    background-color: #EDEFF0; }
  @media screen and (max-width: 576px) {
    /* line 404, ../sass/layout/_paginas.sass */
    .contenido .popup-filtros .modal-content, .sidebar .popup-filtros .modal-content {
      padding: 25px; } }
/* line 416, ../sass/layout/_paginas.sass */
.contenido .popup-filtros .modal-header, .sidebar .popup-filtros .modal-header {
  padding: 0;
  border: none; }
/* line 419, ../sass/layout/_paginas.sass */
.contenido .popup-filtros .modal-body, .sidebar .popup-filtros .modal-body {
  padding: 35px 0 0 0; }
  /* line 421, ../sass/layout/_paginas.sass */
  .contenido .popup-filtros .modal-body .nota-descarga, .sidebar .popup-filtros .modal-body .nota-descarga {
    width: 100%;
    margin-bottom: 35px;
    color: #5D5D5D; }
    /* line 425, ../sass/layout/_paginas.sass */
    .contenido .popup-filtros .modal-body .nota-descarga h5, .sidebar .popup-filtros .modal-body .nota-descarga h5 {
      width: 95%; }
  /* line 427, ../sass/layout/_paginas.sass */
  .contenido .popup-filtros .modal-body .btn-submit, .sidebar .popup-filtros .modal-body .btn-submit {
    margin: 35px 0 0 auto;
    text-transform: capitalize; }
    @media screen and (max-width: 576px) {
      /* line 427, ../sass/layout/_paginas.sass */
      .contenido .popup-filtros .modal-body .btn-submit, .sidebar .popup-filtros .modal-body .btn-submit {
        margin: 35px auto 0 auto; } }
  /* line 432, ../sass/layout/_paginas.sass */
  .contenido .popup-filtros .modal-body .resultados-busqueda, .contenido .popup-filtros .modal-body .bloque-informes, .sidebar .popup-filtros .modal-body .resultados-busqueda, .sidebar .popup-filtros .modal-body .bloque-informes {
    width: 100%;
    margin-top: 30px;
    padding: 15px;
    border: 1px solid #EDEFF0;
    border-radius: 7px;
    max-height: 100px;
    color: #5D5D5D;
    overflow-y: auto; }
    /* line 441, ../sass/layout/_paginas.sass */
    .contenido .popup-filtros .modal-body .resultados-busqueda::-webkit-scrollbar-track, .contenido .popup-filtros .modal-body .bloque-informes::-webkit-scrollbar-track, .sidebar .popup-filtros .modal-body .resultados-busqueda::-webkit-scrollbar-track, .sidebar .popup-filtros .modal-body .bloque-informes::-webkit-scrollbar-track {
      background-color: none;
      border: 1px solid #989898;
      border-radius: 10px; }
    /* line 445, ../sass/layout/_paginas.sass */
    .contenido .popup-filtros .modal-body .resultados-busqueda::-webkit-scrollbar, .contenido .popup-filtros .modal-body .bloque-informes::-webkit-scrollbar, .sidebar .popup-filtros .modal-body .resultados-busqueda::-webkit-scrollbar, .sidebar .popup-filtros .modal-body .bloque-informes::-webkit-scrollbar {
      width: 4px;
      height: 4px;
      background-color: none;
      border: 1px solid #989898;
      border-radius: 10px; }
    /* line 451, ../sass/layout/_paginas.sass */
    .contenido .popup-filtros .modal-body .resultados-busqueda .item-descargable-lista, .contenido .popup-filtros .modal-body .bloque-informes .item-descargable-lista, .sidebar .popup-filtros .modal-body .resultados-busqueda .item-descargable-lista, .sidebar .popup-filtros .modal-body .bloque-informes .item-descargable-lista {
      padding: 10px 0;
      font-size: 90%; }
      /* line 454, ../sass/layout/_paginas.sass */
      .contenido .popup-filtros .modal-body .resultados-busqueda .item-descargable-lista:first-of-type, .contenido .popup-filtros .modal-body .bloque-informes .item-descargable-lista:first-of-type, .sidebar .popup-filtros .modal-body .resultados-busqueda .item-descargable-lista:first-of-type, .sidebar .popup-filtros .modal-body .bloque-informes .item-descargable-lista:first-of-type {
        border-top: none; }
      @media screen and (max-width: 576px) {
        /* line 456, ../sass/layout/_paginas.sass */
        .contenido .popup-filtros .modal-body .resultados-busqueda .item-descargable-lista .titulo-item-descargable-lista, .contenido .popup-filtros .modal-body .bloque-informes .item-descargable-lista .titulo-item-descargable-lista, .sidebar .popup-filtros .modal-body .resultados-busqueda .item-descargable-lista .titulo-item-descargable-lista, .sidebar .popup-filtros .modal-body .bloque-informes .item-descargable-lista .titulo-item-descargable-lista {
          width: 90% !important; } }
      /* line 459, ../sass/layout/_paginas.sass */
      .contenido .popup-filtros .modal-body .resultados-busqueda .item-descargable-lista .derecha-item-descargable-lista, .contenido .popup-filtros .modal-body .bloque-informes .item-descargable-lista .derecha-item-descargable-lista, .sidebar .popup-filtros .modal-body .resultados-busqueda .item-descargable-lista .derecha-item-descargable-lista, .sidebar .popup-filtros .modal-body .bloque-informes .item-descargable-lista .derecha-item-descargable-lista {
        width: auto; }
  /* line 461, ../sass/layout/_paginas.sass */
  .contenido .popup-filtros .modal-body .bloque-informes, .sidebar .popup-filtros .modal-body .bloque-informes {
    max-height: 500px; }
/* line 463, ../sass/layout/_paginas.sass */
.contenido .contenedor-dashboard, .sidebar .contenedor-dashboard {
  width: 100%;
  margin: 35px 0;
  background: #EDEFF0;
  padding: 20px;
  position: relative; }
  @media screen and (max-width: 576px) {
    /* line 463, ../sass/layout/_paginas.sass */
    .contenido .contenedor-dashboard, .sidebar .contenedor-dashboard {
      padding: 7px; } }
  /* line 471, ../sass/layout/_paginas.sass */
  .contenido .contenedor-dashboard .header-dashboard, .sidebar .contenedor-dashboard .header-dashboard {
    width: 100%; }
    /* line 473, ../sass/layout/_paginas.sass */
    .contenido .contenedor-dashboard .header-dashboard.dash-tabs, .sidebar .contenedor-dashboard .header-dashboard.dash-tabs {
      width: 100%;
      position: absolute;
      top: -34px;
      left: 0; }
      @media screen and (max-width: 576px) {
        /* line 473, ../sass/layout/_paginas.sass */
        .contenido .contenedor-dashboard .header-dashboard.dash-tabs, .sidebar .contenedor-dashboard .header-dashboard.dash-tabs {
          top: -25px; } }
      /* line 480, ../sass/layout/_paginas.sass */
      .contenido .contenedor-dashboard .header-dashboard.dash-tabs .contenedor-tabs, .sidebar .contenedor-dashboard .header-dashboard.dash-tabs .contenedor-tabs {
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: flex-end;
        align-content: flex-end; }
        /* line 483, ../sass/layout/_paginas.sass */
        .contenido .contenedor-dashboard .header-dashboard.dash-tabs .contenedor-tabs .tab-dash, .sidebar .contenedor-dashboard .header-dashboard.dash-tabs .contenedor-tabs .tab-dash {
          width: auto;
          min-width: 130px;
          min-height: 35px;
          text-align: center;
          padding: 10px;
          background: #EDEFF0;
          margin-right: 10px;
          border-radius: 5px 5px 0 0;
          cursor: pointer;
          transition: all 0.3s ease;
          font-weight: 700; }
          /* line 495, ../sass/layout/_paginas.sass */
          .contenido .contenedor-dashboard .header-dashboard.dash-tabs .contenedor-tabs .tab-dash.inactive, .sidebar .contenedor-dashboard .header-dashboard.dash-tabs .contenedor-tabs .tab-dash.inactive {
            color: #989898;
            opacity: 0.8; }
    /* line 498, ../sass/layout/_paginas.sass */
    .contenido .contenedor-dashboard .header-dashboard .filtros-dashboard, .sidebar .contenedor-dashboard .header-dashboard .filtros-dashboard {
      width: 100%;
      margin-bottom: 25px;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      align-content: center; }
      /* line 502, ../sass/layout/_paginas.sass */
      .contenido .contenedor-dashboard .header-dashboard .filtros-dashboard select, .sidebar .contenedor-dashboard .header-dashboard .filtros-dashboard select {
        width: 32%; }
        @media screen and (max-width: 576px) {
          /* line 502, ../sass/layout/_paginas.sass */
          .contenido .contenedor-dashboard .header-dashboard .filtros-dashboard select, .sidebar .contenedor-dashboard .header-dashboard .filtros-dashboard select {
            width: 100%;
            margin-top: 20px; } }
      @media screen and (max-width: 576px) {
        /* line 507, ../sass/layout/_paginas.sass */
        .contenido .contenedor-dashboard .header-dashboard .filtros-dashboard .btn-submit, .sidebar .contenedor-dashboard .header-dashboard .filtros-dashboard .btn-submit {
          width: 100%;
          margin-top: 20px; } }
  /* line 511, ../sass/layout/_paginas.sass */
  .contenido .contenedor-dashboard .contenido-dashboard, .sidebar .contenedor-dashboard .contenido-dashboard {
    width: 100%;
    padding: 20px 0; }
    @media screen and (max-width: 576px) {
      /* line 511, ../sass/layout/_paginas.sass */
      .contenido .contenedor-dashboard .contenido-dashboard, .sidebar .contenedor-dashboard .contenido-dashboard {
        padding: 10px 0; } }
  /* line 516, ../sass/layout/_paginas.sass */
  .contenido .contenedor-dashboard .footer-dashboard, .sidebar .contenedor-dashboard .footer-dashboard {
    width: 100%;
    padding-top: 15px;
    color: #989898;
    text-align: center;
    line-height: 1.3; }
    @media screen and (max-width: 576px) {
      /* line 516, ../sass/layout/_paginas.sass */
      .contenido .contenedor-dashboard .footer-dashboard, .sidebar .contenedor-dashboard .footer-dashboard {
        padding: 10px 0; } }
/* line 524, ../sass/layout/_paginas.sass */
.contenido .botones-descarga-bottom, .sidebar .botones-descarga-bottom {
  width: 100%;
  margin-top: 35px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center; }
  /* line 528, ../sass/layout/_paginas.sass */
  .contenido .botones-descarga-bottom .btn-descarga, .sidebar .botones-descarga-bottom .btn-descarga {
    width: auto;
    margin-right: 20px;
    font-weight: 700;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center; }
    @media screen and (max-width: 576px) {
      /* line 528, ../sass/layout/_paginas.sass */
      .contenido .botones-descarga-bottom .btn-descarga, .sidebar .botones-descarga-bottom .btn-descarga {
        width: 100%;
        margin: 15px 0;
        justify-content: center;
        font-size: 110%; } }
    /* line 539, ../sass/layout/_paginas.sass */
    .contenido .botones-descarga-bottom .btn-descarga span, .sidebar .botones-descarga-bottom .btn-descarga span {
      width: 10px;
      margin: 0 0 0 10px; }
    /* line 542, ../sass/layout/_paginas.sass */
    .contenido .botones-descarga-bottom .btn-descarga:hover, .sidebar .botones-descarga-bottom .btn-descarga:hover {
      text-decoration: underline; }

/* line 546, ../sass/layout/_paginas.sass */
.contenedor-archivos-descargables {
  width: 100%;
  margin: 70px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start; }
  /* line 550, ../sass/layout/_paginas.sass */
  .contenedor-archivos-descargables .archivo-descargable {
    width: 22%;
    margin: 0 4% 50px 4%; }
    @media screen and (max-width: 1024px) {
      /* line 550, ../sass/layout/_paginas.sass */
      .contenedor-archivos-descargables .archivo-descargable {
        width: 30%;
        margin: 0 0 50px 0; } }
    @media screen and (max-width: 576px) {
      /* line 550, ../sass/layout/_paginas.sass */
      .contenedor-archivos-descargables .archivo-descargable {
        width: 100%; } }
    /* line 558, ../sass/layout/_paginas.sass */
    .contenedor-archivos-descargables .archivo-descargable .img-archivo-descargable {
      width: 100%;
      margin-bottom: 20px;
      background: #EDEFF0;
      padding: 7px; }
      @media screen and (max-width: 576px) {
        /* line 558, ../sass/layout/_paginas.sass */
        .contenedor-archivos-descargables .archivo-descargable .img-archivo-descargable {
          width: 60%;
          margin: 0 20% 20px 20%; } }
    /* line 566, ../sass/layout/_paginas.sass */
    .contenedor-archivos-descargables .archivo-descargable .titulo-archivo-descargable {
      width: 100%;
      color: #5D5D5D;
      font-weight: 700;
      line-height: 1.3;
      font-size: 110%;
      margin-bottom: 10px; }
      @media screen and (max-width: 576px) {
        /* line 566, ../sass/layout/_paginas.sass */
        .contenedor-archivos-descargables .archivo-descargable .titulo-archivo-descargable {
          text-align: center; } }
    /* line 575, ../sass/layout/_paginas.sass */
    .contenedor-archivos-descargables .archivo-descargable .bajada-archivo-descargable {
      width: 100%;
      color: #5D5D5D;
      line-height: 1.3; }
      @media screen and (max-width: 576px) {
        /* line 575, ../sass/layout/_paginas.sass */
        .contenedor-archivos-descargables .archivo-descargable .bajada-archivo-descargable {
          text-align: center; } }
    /* line 581, ../sass/layout/_paginas.sass */
    .contenedor-archivos-descargables .archivo-descargable .enlaces-archivo-descargable {
      width: 100%;
      margin-top: 20px;
      font-size: 90%;
      font-weight: 700;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: flex-end;
      align-items: center;
      align-content: center; }
      @media screen and (max-width: 576px) {
        /* line 581, ../sass/layout/_paginas.sass */
        .contenedor-archivos-descargables .archivo-descargable .enlaces-archivo-descargable {
          justify-content: center; } }
      /* line 589, ../sass/layout/_paginas.sass */
      .contenedor-archivos-descargables .archivo-descargable .enlaces-archivo-descargable a {
        width: auto;
        margin-left: 15px; }
        @media screen and (max-width: 576px) {
          /* line 589, ../sass/layout/_paginas.sass */
          .contenedor-archivos-descargables .archivo-descargable .enlaces-archivo-descargable a {
            margin: 0 15px; } }

/* line 596, ../sass/layout/_paginas.sass */
.contenedor-documentos-descargables {
  width: 100%;
  margin: 35px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start; }
  /* line 600, ../sass/layout/_paginas.sass */
  .contenedor-documentos-descargables .documento-descargable {
    width: 100%;
    margin: 0 0 20px 0; }
    /* line 603, ../sass/layout/_paginas.sass */
    .contenedor-documentos-descargables .documento-descargable .header-documento-descargable {
      width: 100%;
      margin-bottom: 20px;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      align-content: center;
      padding-bottom: 10px;
      border-bottom: 1px solid #EDEFF0; }
      /* line 609, ../sass/layout/_paginas.sass */
      .contenedor-documentos-descargables .documento-descargable .header-documento-descargable .titulo-documento-descargable {
        width: 70%;
        color: #5D5D5D;
        font-weight: 700;
        line-height: 1.3;
        font-size: 110%; }
        /* line 615, ../sass/layout/_paginas.sass */
        .contenedor-documentos-descargables .documento-descargable .header-documento-descargable .titulo-documento-descargable h3 {
          margin-bottom: 0; }
    /* line 617, ../sass/layout/_paginas.sass */
    .contenedor-documentos-descargables .documento-descargable .resumen-documento-descargable {
      width: 100%;
      color: #5D5D5D;
      line-height: 1.3; }
    /* line 621, ../sass/layout/_paginas.sass */
    .contenedor-documentos-descargables .documento-descargable .fecha-documento-descargable {
      width: 100%;
      margin: 20px 0;
      font-weight: 600; }
    /* line 625, ../sass/layout/_paginas.sass */
    .contenedor-documentos-descargables .documento-descargable .footer-documento-descargable {
      width: 100%;
      font-size: 85%; }

/* line 630, ../sass/layout/_paginas.sass */
.contenedor-tablas {
  width: 100%;
  margin: 35px 0;
  padding: 35px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
  background: #FFFFFF;
  box-shadow: 0px 5px 6px 2px rgba(0, 0, 0, 0.08); }
  @media screen and (max-width: 576px) {
    /* line 630, ../sass/layout/_paginas.sass */
    .contenedor-tablas {
      padding: 25px 15px;
      overflow-x: auto; }
      /* line 640, ../sass/layout/_paginas.sass */
      .contenedor-tablas::-webkit-scrollbar-track {
        background-color: #EDEFF0; }
      /* line 642, ../sass/layout/_paginas.sass */
      .contenedor-tablas::-webkit-scrollbar {
        width: 4px;
        height: 4px;
        background-color: #EDEFF0; }
      /* line 646, ../sass/layout/_paginas.sass */
      .contenedor-tablas::-webkit-scrollbar-thumb {
        background-color: #5F58A3; } }
  /* line 648, ../sass/layout/_paginas.sass */
  .contenedor-tablas .bloque-tabla {
    width: 100%;
    margin-bottom: 50px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start; }
    /* line 652, ../sass/layout/_paginas.sass */
    .contenedor-tablas .bloque-tabla.half {
      width: 48%;
      margin: 0 0 50px 0; }
      @media screen and (max-width: 1024px) {
        /* line 652, ../sass/layout/_paginas.sass */
        .contenedor-tablas .bloque-tabla.half {
          overflow-x: auto; }
          /* line 657, ../sass/layout/_paginas.sass */
          .contenedor-tablas .bloque-tabla.half::-webkit-scrollbar-track {
            background-color: #EDEFF0; }
          /* line 659, ../sass/layout/_paginas.sass */
          .contenedor-tablas .bloque-tabla.half::-webkit-scrollbar {
            width: 4px;
            height: 4px;
            background-color: #EDEFF0; }
          /* line 663, ../sass/layout/_paginas.sass */
          .contenedor-tablas .bloque-tabla.half::-webkit-scrollbar-thumb {
            background-color: #5F58A3; } }
      @media screen and (max-width: 576px) {
        /* line 652, ../sass/layout/_paginas.sass */
        .contenedor-tablas .bloque-tabla.half {
          width: 100%; } }
    /* line 667, ../sass/layout/_paginas.sass */
    .contenedor-tablas .bloque-tabla.outline {
      border: 1px solid #EDEFF0;
      border-radius: 10px;
      padding-bottom: 25px; }
    /* line 671, ../sass/layout/_paginas.sass */
    .contenedor-tablas .bloque-tabla .titulo-tabla {
      width: 100%;
      padding: 13px;
      margin-bottom: 30px;
      border-radius: 5px 5px 0 0;
      background: #5F58A3;
      color: #FFFFFF;
      font-weight: 700;
      font-size: 90%;
      letter-spacing: 0.5px;
      text-transform: uppercase; }
      @media screen and (max-width: 576px) {
        /* line 671, ../sass/layout/_paginas.sass */
        .contenedor-tablas .bloque-tabla .titulo-tabla {
          margin-bottom: 20px; } }
    /* line 684, ../sass/layout/_paginas.sass */
    .contenedor-tablas .bloque-tabla .contenedor-tabla-inner {
      width: 100%;
      max-height: 300px;
      padding: 0 20px;
      overflow-y: auto; }
      @media screen and (max-width: 576px) {
        /* line 684, ../sass/layout/_paginas.sass */
        .contenedor-tablas .bloque-tabla .contenedor-tabla-inner {
          padding: 0 10px; } }
      /* line 691, ../sass/layout/_paginas.sass */
      .contenedor-tablas .bloque-tabla .contenedor-tabla-inner::-webkit-scrollbar-track {
        background-color: #EDEFF0; }
      /* line 693, ../sass/layout/_paginas.sass */
      .contenedor-tablas .bloque-tabla .contenedor-tabla-inner::-webkit-scrollbar {
        width: 4px;
        height: 4px;
        background-color: #EDEFF0; }
      /* line 697, ../sass/layout/_paginas.sass */
      .contenedor-tablas .bloque-tabla .contenedor-tabla-inner::-webkit-scrollbar-thumb {
        background-color: #5F58A3; }
    /* line 699, ../sass/layout/_paginas.sass */
    .contenedor-tablas .bloque-tabla .tabla-cotizaciones {
      width: 100%;
      padding: 0;
      color: #5D5D5D;
      font-size: 85%;
      border-collapse: separate;
      border-spacing: 7px; }
      /* line 706, ../sass/layout/_paginas.sass */
      .contenedor-tablas .bloque-tabla .tabla-cotizaciones.half {
        width: 48%; }
        @media screen and (max-width: 576px) {
          /* line 706, ../sass/layout/_paginas.sass */
          .contenedor-tablas .bloque-tabla .tabla-cotizaciones.half {
            width: 100%;
            margin-top: 35px; }
            /* line 711, ../sass/layout/_paginas.sass */
            .contenedor-tablas .bloque-tabla .tabla-cotizaciones.half:first-of-type {
              margin-top: 0; } }
      /* line 713, ../sass/layout/_paginas.sass */
      .contenedor-tablas .bloque-tabla .tabla-cotizaciones.no-space {
        border-collapse: collapse;
        margin: 20px 0; }
        /* line 716, ../sass/layout/_paginas.sass */
        .contenedor-tablas .bloque-tabla .tabla-cotizaciones.no-space thead {
          border-bottom: 2px solid #5F58A3;
          margin-bottom: 15px; }
          /* line 720, ../sass/layout/_paginas.sass */
          .contenedor-tablas .bloque-tabla .tabla-cotizaciones.no-space thead tr td {
            padding-bottom: 15px; }
      /* line 724, ../sass/layout/_paginas.sass */
      .contenedor-tablas .bloque-tabla .tabla-cotizaciones thead tr td {
        background: none;
        padding: 0;
        padding-bottom: 10px;
        font-weight: 700;
        text-transform: uppercase;
        color: #5D5D5D;
        text-align: center; }
      /* line 735, ../sass/layout/_paginas.sass */
      .contenedor-tablas .bloque-tabla .tabla-cotizaciones tbody.grises tr td {
        background: #EDEFF0;
        padding: 10px; }
      /* line 739, ../sass/layout/_paginas.sass */
      .contenedor-tablas .bloque-tabla .tabla-cotizaciones tbody.grises tr:nth-of-type(odd) td {
        background: rgba(237, 239, 240, 0.3); }
      /* line 743, ../sass/layout/_paginas.sass */
      .contenedor-tablas .bloque-tabla .tabla-cotizaciones tbody tr.head td {
        background: none;
        padding: 0; }
        /* line 746, ../sass/layout/_paginas.sass */
        .contenedor-tablas .bloque-tabla .tabla-cotizaciones tbody tr.head td div {
          width: 100%;
          padding-bottom: 10px;
          display: block;
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: flex-start;
          align-items: center;
          align-content: center;
          border-bottom: 2px solid #5F58A3; }
          /* line 752, ../sass/layout/_paginas.sass */
          .contenedor-tablas .bloque-tabla .tabla-cotizaciones tbody tr.head td div span {
            width: 35%;
            font-weight: 700;
            text-transform: uppercase;
            color: #5D5D5D; }
      /* line 757, ../sass/layout/_paginas.sass */
      .contenedor-tablas .bloque-tabla .tabla-cotizaciones tbody tr td {
        background-color: #EDEFF0;
        text-align: center;
        color: #5D5D5D;
        padding: 5px 10px;
        text-align: center; }
        /* line 763, ../sass/layout/_paginas.sass */
        .contenedor-tablas .bloque-tabla .tabla-cotizaciones tbody tr td:first-of-type {
          font-weight: 700;
          text-align: left; }
      /* line 767, ../sass/layout/_paginas.sass */
      .contenedor-tablas .bloque-tabla .tabla-cotizaciones tbody tr.encabezado td {
        background: none;
        font-weight: 700;
        color: #989898;
        text-align: center; }
    /* line 772, ../sass/layout/_paginas.sass */
    .contenedor-tablas .bloque-tabla .nota-pie-tabla {
      width: 100%;
      margin-top: 25px;
      color: rgba(93, 93, 93, 0.8);
      font-size: 85%;
      line-height: 1.3; }

/* line 781, ../sass/layout/_paginas.sass */
.comite-ejecutivo {
  width: 100%;
  margin: 50px 0; }
  @media screen and (max-width: 576px) {
    /* line 784, ../sass/layout/_paginas.sass */
    .comite-ejecutivo h3 {
      text-align: center; } }
  /* line 787, ../sass/layout/_paginas.sass */
  .comite-ejecutivo .contenedor-comite {
    width: 100%;
    padding-top: 35px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center; }
    @media screen and (max-width: 576px) {
      /* line 787, ../sass/layout/_paginas.sass */
      .comite-ejecutivo .contenedor-comite {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        align-content: center; } }
    /* line 793, ../sass/layout/_paginas.sass */
    .comite-ejecutivo .contenedor-comite .col-principal {
      width: 25%; }
      @media screen and (max-width: 576px) {
        /* line 793, ../sass/layout/_paginas.sass */
        .comite-ejecutivo .contenedor-comite .col-principal {
          width: 100%; } }
    /* line 797, ../sass/layout/_paginas.sass */
    .comite-ejecutivo .contenedor-comite .col-secundaria {
      width: 70%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: flex-start;
      align-content: center; }
      @media screen and (max-width: 576px) {
        /* line 797, ../sass/layout/_paginas.sass */
        .comite-ejecutivo .contenedor-comite .col-secundaria {
          width: 100%;
          display: flex;
          flex-direction: column;
          flex-wrap: wrap;
          justify-content: center;
          align-items: center;
          align-content: center; } }
      /* line 803, ../sass/layout/_paginas.sass */
      .comite-ejecutivo .contenedor-comite .col-secundaria .integrante-comite {
        width: 33%;
        margin-bottom: 35px; }
        @media screen and (max-width: 576px) {
          /* line 803, ../sass/layout/_paginas.sass */
          .comite-ejecutivo .contenedor-comite .col-secundaria .integrante-comite {
            width: 60%;
            margin: 0 20% 35px 20%; } }
        /* line 809, ../sass/layout/_paginas.sass */
        .comite-ejecutivo .contenedor-comite .col-secundaria .integrante-comite .foto-comite {
          width: 60%; }
  /* line 811, ../sass/layout/_paginas.sass */
  .comite-ejecutivo .integrante-comite {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center; }
    @media screen and (max-width: 576px) {
      /* line 811, ../sass/layout/_paginas.sass */
      .comite-ejecutivo .integrante-comite {
        width: 60%;
        margin: 0 20% 35px 20%; } }
    /* line 816, ../sass/layout/_paginas.sass */
    .comite-ejecutivo .integrante-comite .foto-comite {
      width: 75%;
      margin: 0 auto 15px auto;
      border-radius: 50%;
      border: 7px solid #FFFFFF;
      overflow: hidden; }
    /* line 822, ../sass/layout/_paginas.sass */
    .comite-ejecutivo .integrante-comite .cargo-comite {
      width: 100%;
      text-align: center;
      font-size: 120%;
      font-weight: 700;
      line-height: 1.3;
      margin-bottom: 10px; }
    /* line 829, ../sass/layout/_paginas.sass */
    .comite-ejecutivo .integrante-comite .nombre-comite {
      width: 100%;
      text-align: center;
      font-size: 120%; }

/* line 835, ../sass/layout/_paginas.sass */
.info-predio {
  width: 100%;
  margin-top: 35px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start; }
  /* line 839, ../sass/layout/_paginas.sass */
  .info-predio .datos-predio {
    width: 35%; }
    @media screen and (max-width: 576px) {
      /* line 839, ../sass/layout/_paginas.sass */
      .info-predio .datos-predio {
        width: 100%; } }
  /* line 843, ../sass/layout/_paginas.sass */
  .info-predio .mapa-predio {
    width: 60%;
    border: 7px solid #EDEFF0; }
    @media screen and (max-width: 576px) {
      /* line 843, ../sass/layout/_paginas.sass */
      .info-predio .mapa-predio {
        width: 100%; } }

/* line 851, ../sass/layout/_paginas.sass */
.caja-info {
  width: auto;
  max-width: 48%;
  min-width: 40%;
  margin: 50px 0;
  padding: 35px;
  font-size: 110%;
  background: rgba(152, 152, 152, 0.15);
  line-height: 1.5; }
  @media screen and (max-width: 1200px) {
    /* line 851, ../sass/layout/_paginas.sass */
    .caja-info {
      font-size: 100%; } }
  @media screen and (max-width: 576px) {
    /* line 851, ../sass/layout/_paginas.sass */
    .caja-info {
      width: 100%;
      max-width: 100%;
      margin: 20px 0; } }
  /* line 866, ../sass/layout/_paginas.sass */
  .caja-info a {
    color: #3E830C;
    text-decoration: underline; }
    /* line 869, ../sass/layout/_paginas.sass */
    .caja-info a:hover {
      text-decoration: none; }

/* line 873, ../sass/layout/_paginas.sass */
.item-colapsable {
  width: 100%;
  border-bottom: 1px solid #EDEFF0; }
  /* line 876, ../sass/layout/_paginas.sass */
  .item-colapsable:first-of-type {
    margin-top: 25px; }
  /* line 878, ../sass/layout/_paginas.sass */
  .item-colapsable:last-of-type {
    border: none;
    margin-bottom: 45px; }
  /* line 881, ../sass/layout/_paginas.sass */
  .item-colapsable .encabezado {
    width: 100%;
    padding: 20px 5px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    position: relative; }
    /* line 886, ../sass/layout/_paginas.sass */
    .item-colapsable .encabezado .titulo-item-colapsable {
      width: 80%;
      font-weight: 700; }
      /* line 889, ../sass/layout/_paginas.sass */
      .item-colapsable .encabezado .titulo-item-colapsable h3 {
        margin: 0;
        font-size: 110%; }
    /* line 892, ../sass/layout/_paginas.sass */
    .item-colapsable .encabezado .icono-colapsar {
      width: 15px;
      cursor: pointer;
      transition: all 0.3s ease; }
      /* line 896, ../sass/layout/_paginas.sass */
      .item-colapsable .encabezado .icono-colapsar.active {
        transform: rotateX(180deg); }
  /* line 898, ../sass/layout/_paginas.sass */
  .item-colapsable .cuerpo-inactive {
    display: none;
    padding: 10px; }
    /* line 901, ../sass/layout/_paginas.sass */
    .item-colapsable .cuerpo-inactive.active {
      display: block; }

/* line 907, ../sass/layout/_paginas.sass */
.accesos-noticias {
  width: 100%; }
  /* line 909, ../sass/layout/_paginas.sass */
  .accesos-noticias .acceso-noticia {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    border-bottom: 1px solid #EDEFF0;
    padding-bottom: 20px;
    margin-bottom: 20px; }
    /* line 915, ../sass/layout/_paginas.sass */
    .accesos-noticias .acceso-noticia:last-of-type {
      border: none; }
    /* line 917, ../sass/layout/_paginas.sass */
    .accesos-noticias .acceso-noticia .img-acceso-noticia {
      width: 20%; }
      @media screen and (max-width: 576px) {
        /* line 917, ../sass/layout/_paginas.sass */
        .accesos-noticias .acceso-noticia .img-acceso-noticia {
          width: 100%; } }
    /* line 921, ../sass/layout/_paginas.sass */
    .accesos-noticias .acceso-noticia .txt-acceso-noticia {
      width: 75%; }
      @media screen and (max-width: 576px) {
        /* line 921, ../sass/layout/_paginas.sass */
        .accesos-noticias .acceso-noticia .txt-acceso-noticia {
          width: 100%; } }
      /* line 925, ../sass/layout/_paginas.sass */
      .accesos-noticias .acceso-noticia .txt-acceso-noticia .fecha {
        width: 100%;
        color: #989898; }
      /* line 928, ../sass/layout/_paginas.sass */
      .accesos-noticias .acceso-noticia .txt-acceso-noticia h2 {
        width: 100%;
        margin: 10px 0;
        color: #3E830C;
        font-weight: 700;
        line-height: 1.5; }
        /* line 935, ../sass/layout/_paginas.sass */
        .accesos-noticias .acceso-noticia .txt-acceso-noticia h2 a:hover {
          color: #989898; }
      /* line 937, ../sass/layout/_paginas.sass */
      .accesos-noticias .acceso-noticia .txt-acceso-noticia h5 {
        width: 100%;
        line-height: 1.5; }

/* line 943, ../sass/layout/_paginas.sass */
.cuerpo-single {
  width: 100%; }
  /* line 945, ../sass/layout/_paginas.sass */
  .cuerpo-single .fecha {
    color: #989898;
    font-weight: 600;
    font-size: 110%;
    margin-bottom: 35px; }
  /* line 950, ../sass/layout/_paginas.sass */
  .cuerpo-single h1 {
    font-size: 250%;
    line-height: 1.3;
    color: #3E830C;
    border-bottom: none;
    font-weight: 700; }
    @media screen and (max-width: 576px) {
      /* line 950, ../sass/layout/_paginas.sass */
      .cuerpo-single h1 {
        font-size: 180%; } }
  /* line 958, ../sass/layout/_paginas.sass */
  .cuerpo-single .categoria-single {
    color: #989898;
    font-weight: 600;
    font-size: 110%;
    margin-bottom: 35px; }
    @media screen and (max-width: 576px) {
      /* line 958, ../sass/layout/_paginas.sass */
      .cuerpo-single .categoria-single {
        line-height: 1.3; } }
    /* line 965, ../sass/layout/_paginas.sass */
    .cuerpo-single .categoria-single a {
      text-decoration: underline; }
  /* line 967, ../sass/layout/_paginas.sass */
  .cuerpo-single .img-single {
    width: 100%;
    margin: 35px 0; }
  /* line 970, ../sass/layout/_paginas.sass */
  .cuerpo-single .navegacion-single {
    width: 100%;
    margin: 35px 0;
    padding-top: 35px;
    border-top: 1px solid #EDEFF0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
    align-content: flex-end; }
    /* line 976, ../sass/layout/_paginas.sass */
    .cuerpo-single .navegacion-single .navegacion-nota {
      width: 50%; }
      @media screen and (max-width: 576px) {
        /* line 976, ../sass/layout/_paginas.sass */
        .cuerpo-single .navegacion-single .navegacion-nota {
          width: 100%;
          margin-bottom: 50px; } }
      /* line 981, ../sass/layout/_paginas.sass */
      .cuerpo-single .navegacion-single .navegacion-nota .preview-nota {
        width: 70%;
        margin: 0 15%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: flex-start; }
        /* line 985, ../sass/layout/_paginas.sass */
        .cuerpo-single .navegacion-single .navegacion-nota .preview-nota .img-preview-nota {
          width: 22%; }
        /* line 987, ../sass/layout/_paginas.sass */
        .cuerpo-single .navegacion-single .navegacion-nota .preview-nota .txt-preview-nota {
          width: 73%;
          font-size: 90%;
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: space-between;
          align-items: flex-start;
          align-content: flex-start; }
          /* line 991, ../sass/layout/_paginas.sass */
          .cuerpo-single .navegacion-single .navegacion-nota .preview-nota .txt-preview-nota .categoria-noticia {
            width: 50%;
            font-weight: 700;
            color: #3E830C;
            text-transform: uppercase; }
          /* line 996, ../sass/layout/_paginas.sass */
          .cuerpo-single .navegacion-single .navegacion-nota .preview-nota .txt-preview-nota .fecha {
            width: 48%;
            color: #989898;
            text-align: right;
            margin: 0; }
          /* line 1001, ../sass/layout/_paginas.sass */
          .cuerpo-single .navegacion-single .navegacion-nota .preview-nota .txt-preview-nota h2 {
            width: 100%;
            font-size: 110%;
            margin: 10px 0;
            font-weight: 700;
            line-height: 1.3; }
            /* line 1008, ../sass/layout/_paginas.sass */
            .cuerpo-single .navegacion-single .navegacion-nota .preview-nota .txt-preview-nota h2 a:hover {
              color: #989898; }
      /* line 1010, ../sass/layout/_paginas.sass */
      .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota {
        width: 100%;
        font-size: 110%;
        margin-top: 35px;
        color: #3E830C;
        font-weight: 700; }
        @media screen and (max-width: 576px) {
          /* line 1010, ../sass/layout/_paginas.sass */
          .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota {
            margin-top: 20px; } }
        /* line 1018, ../sass/layout/_paginas.sass */
        .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota a {
          width: 100%;
          padding-left: 25px;
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: flex-start;
          align-items: center;
          align-content: center; }
          @media screen and (max-width: 576px) {
            /* line 1018, ../sass/layout/_paginas.sass */
            .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota a {
              justify-content: center;
              padding: 0; } }
          /* line 1025, ../sass/layout/_paginas.sass */
          .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota a span {
            width: 15px;
            margin-left: 10px;
            transition: all 0.3s ease; }
            /* line 1029, ../sass/layout/_paginas.sass */
            .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota a span img {
              width: 15px; }
          /* line 1032, ../sass/layout/_paginas.sass */
          .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota a:hover span {
            transform: translateX(3px); }
        /* line 1035, ../sass/layout/_paginas.sass */
        .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota.anterior a {
          padding-left: 0;
          padding-right: 25px;
          border-right: 2px solid #3E830C;
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: flex-end;
          align-items: center;
          align-content: center; }
          @media screen and (max-width: 576px) {
            /* line 1035, ../sass/layout/_paginas.sass */
            .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota.anterior a {
              justify-content: center;
              border: none;
              padding: 0; } }
          /* line 1044, ../sass/layout/_paginas.sass */
          .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota.anterior a span {
            margin-left: 0;
            margin-right: 10px; }
            /* line 1047, ../sass/layout/_paginas.sass */
            .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota.anterior a span img {
              transform: rotate(180deg); }
          /* line 1050, ../sass/layout/_paginas.sass */
          .cuerpo-single .navegacion-single .navegacion-nota .btn-navegacion-nota.anterior a:hover span {
            transform: translateX(-3px); }

/* line 1059, ../sass/layout/_paginas.sass */
.accesos-acciones {
  width: 100%; }
  /* line 1061, ../sass/layout/_paginas.sass */
  .accesos-acciones .acceso-accion {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    border-bottom: 1px solid #EDEFF0;
    padding-bottom: 20px;
    margin-bottom: 20px; }
    /* line 1067, ../sass/layout/_paginas.sass */
    .accesos-acciones .acceso-accion:last-of-type {
      border: none; }
    /* line 1069, ../sass/layout/_paginas.sass */
    .accesos-acciones .acceso-accion .img-acceso-accion {
      width: 20%; }
      @media screen and (max-width: 576px) {
        /* line 1069, ../sass/layout/_paginas.sass */
        .accesos-acciones .acceso-accion .img-acceso-accion {
          width: 100%; } }
    /* line 1073, ../sass/layout/_paginas.sass */
    .accesos-acciones .acceso-accion .txt-acceso-accion {
      width: 75%; }
      @media screen and (max-width: 576px) {
        /* line 1073, ../sass/layout/_paginas.sass */
        .accesos-acciones .acceso-accion .txt-acceso-accion {
          width: 100%;
          margin-top: 20px; } }
      /* line 1078, ../sass/layout/_paginas.sass */
      .accesos-acciones .acceso-accion .txt-acceso-accion h3 {
        width: 100%;
        font-size: 100%;
        font-weight: 600;
        line-height: 1.3; }
      /* line 1083, ../sass/layout/_paginas.sass */
      .accesos-acciones .acceso-accion .txt-acceso-accion h2 {
        width: 100%;
        margin: 10px 0;
        color: #3E830C;
        font-weight: 700;
        line-height: 1.5; }
        /* line 1090, ../sass/layout/_paginas.sass */
        .accesos-acciones .acceso-accion .txt-acceso-accion h2 a:hover {
          color: #989898; }

/* line 1096, ../sass/layout/_paginas.sass */
.accesos-eventos {
  width: 100%; }
  /* line 1098, ../sass/layout/_paginas.sass */
  .accesos-eventos .acceso-evento {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    border-bottom: 1px solid #EDEFF0;
    padding-bottom: 20px;
    margin-bottom: 20px; }
    /* line 1104, ../sass/layout/_paginas.sass */
    .accesos-eventos .acceso-evento:last-of-type {
      border: none; }
    /* line 1106, ../sass/layout/_paginas.sass */
    .accesos-eventos .acceso-evento .img-acceso-evento {
      width: 20%; }
      @media screen and (max-width: 576px) {
        /* line 1106, ../sass/layout/_paginas.sass */
        .accesos-eventos .acceso-evento .img-acceso-evento {
          width: 100%;
          margin-bottom: 20px; } }
    /* line 1111, ../sass/layout/_paginas.sass */
    .accesos-eventos .acceso-evento .txt-acceso-evento {
      width: 75%; }
      @media screen and (max-width: 576px) {
        /* line 1111, ../sass/layout/_paginas.sass */
        .accesos-eventos .acceso-evento .txt-acceso-evento {
          width: 100%; } }
      /* line 1115, ../sass/layout/_paginas.sass */
      .accesos-eventos .acceso-evento .txt-acceso-evento h3 {
        width: 100%;
        font-size: 100%;
        font-weight: 600;
        line-height: 1.3; }
      /* line 1120, ../sass/layout/_paginas.sass */
      .accesos-eventos .acceso-evento .txt-acceso-evento h2 {
        width: 100%;
        margin: 10px 0;
        color: #3E830C;
        font-weight: 700;
        line-height: 1.5; }
        /* line 1127, ../sass/layout/_paginas.sass */
        .accesos-eventos .acceso-evento .txt-acceso-evento h2 a:hover {
          color: #989898; }

/* line 1131, ../sass/layout/_paginas.sass */
.tags-busqueda {
  width: 100%;
  background: #EDEFF0;
  border-radius: 50px;
  padding: 10px; }
  @media screen and (max-width: 576px) {
    /* line 1131, ../sass/layout/_paginas.sass */
    .tags-busqueda {
      border-radius: 20px; } }
  /* line 1138, ../sass/layout/_paginas.sass */
  .tags-busqueda .contenedor-pills {
    margin: 0; }

/* line 1140, ../sass/layout/_paginas.sass */
.contenedor-resultados {
  width: 100%;
  margin-top: 50px; }
  /* line 1143, ../sass/layout/_paginas.sass */
  .contenedor-resultados .resultado {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #EDEFF0; }
    @media screen and (max-width: 576px) {
      /* line 1143, ../sass/layout/_paginas.sass */
      .contenedor-resultados .resultado {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: flex-start; } }
    /* line 1153, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.institucional .titulo-resultado h2 {
      color: #3E830C; }
    /* line 1156, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.institucional svg path {
      fill: #3E830C; }
    /* line 1158, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.institucional .tipo-resultado {
      font-weight: 700;
      padding-right: 10px;
      margin-right: 10px;
      border-right: 1px solid #5D5D5D; }
    /* line 1165, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.cotizaciones .titulo-resultado h2 {
      color: #5F58A3; }
    /* line 1168, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.cotizaciones svg path {
      fill: #5F58A3; }
    /* line 1171, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.cotizaciones .categoria-resultado::before {
      content: url("../img/icono-cotizaciones.svg"); }
    /* line 1175, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.economia-mercados .titulo-resultado h2 {
      color: #1B64AE; }
    /* line 1178, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.economia-mercados svg path {
      fill: #1B64AE; }
    /* line 1181, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.economia-mercados .categoria-resultado::before {
      content: url("../img/icono-economia-mercados.svg"); }
    /* line 1185, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.estimaciones-agricolas .titulo-resultado h2 {
      color: #A06614; }
    /* line 1188, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.estimaciones-agricolas svg path {
      fill: #A06614; }
    /* line 1191, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.estimaciones-agricolas .categoria-resultado::before {
      content: url("../img/icono-estimaciones-agricolas.svg"); }
    /* line 1195, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.tecnologia .titulo-resultado h2 {
      color: #D25929; }
    /* line 1198, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.tecnologia svg path {
      fill: #D25929; }
    /* line 1201, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.tecnologia .categoria-resultado::before {
      content: url("../img/icono-tecnologia.svg"); }
    /* line 1205, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.clima .titulo-resultado h2 {
      color: #41AED6; }
    /* line 1208, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.clima svg path {
      fill: #41AED6; }
    /* line 1211, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.clima .categoria-resultado::before {
      content: url("../img/icono-clima.svg"); }
    /* line 1215, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.capacitacion .titulo-resultado h2 {
      color: #DC9C36; }
    /* line 1218, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.capacitacion svg path {
      fill: #DC9C36; }

      .clima .back-suscrip{
        background-color: #41AED6;
      }
      .tecnologia .back-suscrip{
        background-color: #D25929;
      }
      .estimaciones-agricolas .back-suscrip{
        background-color: #A06614;
      }
      .economia-mercados .back-suscrip{
        background-color: #1B64AE;
      }
      .cotizaciones .back-suscrip{
        background-color: #5F58A3;
      }
      .institucional .back-suscrip{
        background-color: #3E830C;
      }
    /* line 1221, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado.capacitacion .categoria-resultado::before {
      content: url("../img/icono-capacitacion.svg"); }
    /* line 1223, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado .info-resultado {
      width: 85%; }
      /* line 1225, ../sass/layout/_paginas.sass */
      .contenedor-resultados .resultado .info-resultado .header-resultado {
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: center;
        color: #5D5D5D; }
        /* line 1229, ../sass/layout/_paginas.sass */
        .contenedor-resultados .resultado .info-resultado .header-resultado .categoria-resultado {
          width: auto;
          padding-left: 30px;
          position: relative;
          padding-right: 10px;
          margin-right: 10px;
          border-right: 1px solid #5D5D5D;
          font-weight: 700; }
          @media screen and (max-width: 576px) {
            /* line 1229, ../sass/layout/_paginas.sass */
            .contenedor-resultados .resultado .info-resultado .header-resultado .categoria-resultado {
              width: 100%;
              padding-right: 0;
              border: none;
              margin-bottom: 15px; } }
          /* line 1242, ../sass/layout/_paginas.sass */
          .contenedor-resultados .resultado .info-resultado .header-resultado .categoria-resultado::before {
            width: 25px;
            position: absolute;
            top: -3px;
            left: 0; }
        /* line 1247, ../sass/layout/_paginas.sass */
        .contenedor-resultados .resultado .info-resultado .header-resultado .tipo-resultado {
          width: auto;
          margin-right: 15px; }
        /* line 1250, ../sass/layout/_paginas.sass */
        .contenedor-resultados .resultado .info-resultado .header-resultado .fecha-resultado {
          width: auto;
          margin-right: 15px; }
      /* line 1253, ../sass/layout/_paginas.sass */
      .contenedor-resultados .resultado .info-resultado .titulo-resultado {
        width: 100%;
        margin-top: 15px; }
        /* line 1256, ../sass/layout/_paginas.sass */
        .contenedor-resultados .resultado .info-resultado .titulo-resultado h2 {
          font-size: 150%; }
          @media screen and (max-width: 576px) {
            /* line 1256, ../sass/layout/_paginas.sass */
            .contenedor-resultados .resultado .info-resultado .titulo-resultado h2 {
              line-height: 1.3; } }
      /* line 1260, ../sass/layout/_paginas.sass */
      .contenedor-resultados .resultado .info-resultado .bajada-resultado {
        width: 100%;
        margin-top: 15px; }
    /* line 1263, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado .descarga-resultado {
      width: 12%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: flex-end;
      align-items: center;
      align-content: center; }
      /* line 1266, ../sass/layout/_paginas.sass */
      .contenedor-resultados .resultado .descarga-resultado svg {
        transform: scale(1.3); }
    /* line 1268, ../sass/layout/_paginas.sass */
    .contenedor-resultados .resultado .imagen-resultado {
      width: 12%; }
      @media screen and (max-width: 576px) {
        /* line 1268, ../sass/layout/_paginas.sass */
        .contenedor-resultados .resultado .imagen-resultado {
          display: none; } }
