@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
.fiscalia_header.header--solo-imagen .field--name-field-imagen-reference img {
  width: 100%;
  margin-bottom: 1.5rem;
}
.fiscalia_header.header--texto-icono {
  margin-bottom: 1.5rem;
}
.fiscalia_header.header--texto-icono .field--name-field-imagen-reference img {
  width: 100%;
  margin-bottom: 1.5rem;
}
.fiscalia_header.header--texto-icono .header-with-icon {
  padding: 0.75rem 0 0.75rem 1rem;
  position: relative;
}
.fiscalia_header.header--texto-icono .header-with-icon::before {
  content: "";
  position: absolute;
  height: 80%;
  bottom: 0;
  left: 0;
  display: block;
  width: 2px;
  background-color: #969696;
}
.fiscalia_header.header--texto-icono .header-with-icon .flex {
  display: flex;
  gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0.25rem;
}
.fiscalia_header.header--texto-icono .header-with-icon .flex h1 {
  margin: 0;
}
.fiscalia_header.header--texto-icono .header-with-icon .flex img {
  width: 32px;
}
.fiscalia_header.header--texto-y-bajda {
  padding: 1.5rem;
  border: 1px solid rgba(110, 110, 110, 0.2);
  background: #F2F2F2;
  margin-bottom: 2rem;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 769px) {
  .fiscalia_header.header--texto-y-bajda {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
}
.fiscalia_header.header--texto-y-bajda .header-content {
  z-index: 1;
}
.fiscalia_header.header--texto-y-bajda .header-content h1 {
  font-size: 2.25rem;
  font-weight: 700;
  color: #969696;
}
@media screen and (min-width: 769px) {
  .fiscalia_header.header--texto-y-bajda .header-content h1 {
    font-size: 3.25rem;
    max-width: 400px;
  }
}
.fiscalia_header.header--texto-y-bajda .header-content h5 {
  font-family: "Roboto Condensed", "sans-serif";
  background-color: #1E91E8;
  font-size: 1.25rem;
  font-weight: 400;
  display: inline-block;
  padding: 0.5rem 1rem 0.5rem 0;
  color: #ffffff;
  position: relative;
}
.fiscalia_header.header--texto-y-bajda .header-content h5::before {
  content: "";
  position: absolute;
  top: 0;
  left: -1.5rem;
  background-color: #c0e0f9;
  border-right: 5px solid #1E91E8;
  width: 1.5rem;
  height: 100%;
}
.fiscalia_header.header--texto-y-bajda .header-content p {
  font-size: 1.25rem;
  text-decoration: underline;
  color: #969696;
}
.fiscalia_header.header--texto-y-bajda .header-img {
  height: 100%;
  text-align: right;
  z-index: 1;
}
.fiscalia_header.header--texto-y-bajda .header-img img {
  max-width: 135px;
  margin-left: auto;
}
.fiscalia_header.header--texto-y-bajda .header-img::after {
  content: "";
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  width: 50px;
  height: 32px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="49" height="32" viewBox="0 0 49 32" fill="none"><path d="M0.806641 22.3906V23.2845V24.8489V25.8492V27.2646C0.806641 27.8179 1.14528 28.8608 1.66383 28.8608H2.53159V26.0195H5.35713V25.232H2.53159V23.0291H5.35713V22.4013H2.43635H0.806641V22.3906Z" fill="%23DADADA"/><path d="M7.24121 27.2646C7.24121 27.8286 7.30471 28.8608 7.82325 28.8608H8.96617V22.3906H7.24121V27.2646Z" fill="%23DADADA"/><path d="M33.8987 22.3906H32.4912V27.2539C32.4912 27.8073 32.9463 28.8502 33.4648 28.8502H34.0786H34.2373H37.1899V27.4348H33.8987V22.3906Z" fill="%23DADADA"/><path d="M38.1309 27.2646C38.1309 27.8286 38.5859 28.8608 39.1045 28.8608H39.8558V22.3906H38.1309V27.2646Z" fill="%23DADADA"/><path d="M13.5582 24.9127C13.5582 24.9127 11.7592 24.7105 11.7803 24.0933C11.8015 23.3484 13.537 23.3377 13.537 23.3377H15.389V22.795V22.3906H12.4893C12.4893 22.3906 9.9707 22.4226 9.9707 24.0933C9.9707 25.4448 12.6058 25.7215 12.6058 25.7215C12.6058 25.7215 13.8227 25.8066 13.8122 26.7644C13.8122 26.7644 13.918 27.4348 12.1084 27.4348H10.3728V28.8502H13.1984C13.1984 28.8502 15.5371 28.8502 15.5795 26.807C15.6112 25.3384 13.537 24.9127 13.5582 24.9127Z" fill="%23DADADA"/><path d="M21.2093 22.3906H20.2886C20.2886 22.3906 16.5847 22.3693 16.5318 25.7428C16.4895 28.5841 18.7859 28.8608 19.7172 28.8608H19.7489H22.9237V27.4455H21.2093C21.2093 27.4455 18.352 27.52 18.3838 25.349C18.4155 23.242 20.1828 23.0291 21.495 23.0291H22.9237V22.4013H21.4739H21.2093V22.3906Z" fill="%23DADADA"/><path d="M27.432 22.3906C27.1251 22.3906 26.8288 22.8057 26.67 23.1036L23.5693 28.8608H25.252L27.6648 23.923L30.0035 28.2542C30.1623 28.5416 30.4586 28.8715 30.7655 28.8715H31.9295L28.8183 22.4013H27.432V22.3906Z" fill="%23DADADA"/><path d="M26.5859 27.4456H28.6919L27.6442 26.4453L26.5859 27.4456Z" fill="%23DADADA"/><path d="M45.8886 22.3906H44.5023C44.1954 22.3906 43.8991 22.8057 43.7403 23.1036L40.6396 28.8608H42.3223L44.7351 23.923L47.0738 28.2542C47.2326 28.5416 47.5289 28.8715 47.8358 28.8715H48.9999L45.8886 22.3906Z" fill="%23DADADA"/><path d="M43.6553 27.4456H45.7506L44.7029 26.4453L43.6553 27.4456Z" fill="%23DADADA"/><path d="M30.8612 8.44953C30.8612 10.8865 28.2684 12.8659 25.0619 12.8659C21.8554 12.8659 19.2627 10.8865 19.2627 8.44953C19.2627 6.01257 21.8554 4.0332 25.0619 4.0332C28.2684 4.0332 30.8612 6.01257 30.8612 8.44953Z" fill="%23DADADA"/><path d="M8.09766 4.83134L12.5952 4.0332C12.5952 4.0332 13.6852 9.2051 16.733 11.6421C16.733 11.6421 19.3151 14.4196 24.0244 14.8027V20.0171L11.4841 16.6118C11.4841 16.6118 10.6163 16.3457 10.3094 14.6111L8.09766 4.83134Z" fill="%23DADADA"/><path d="M42.0146 4.83134L37.517 4.0332C37.517 4.0332 36.4905 9.2051 33.4427 11.6421C33.4427 11.6421 30.7653 14.4196 26.2148 14.8027V20.0171L38.7022 16.6118C38.7022 16.6118 39.5065 16.4841 39.8557 14.6111L42.0146 4.83134Z" fill="%23DADADA"/><path d="M8.02344 2.51168V3.88446C8.02344 3.88446 14.6058 2.13921 25.4 2.13921C25.4 2.13921 35.9402 2.18178 42.0569 3.88446V2.51168C42.0569 2.51168 36.2471 0.149206 25.1566 0.000221055C25.1566 0.000221055 16.3307 -0.0742712 8.02344 2.51168Z" fill="%23DADADA"/><path d="M5.62204 31.9896V30.8403L5.05058 31.7449H4.8601L4.28864 30.8403V31.9896H4.06641V30.4785H4.28864L4.96592 31.5427L5.62204 30.4785H5.84427V31.9896H5.62204Z" fill="%23DADADA"/><path d="M6.65876 30.4785H6.43652V31.9896H6.65876V30.4785Z" fill="%23DADADA"/><path d="M8.57395 31.9896L7.47337 30.7765V31.9896H7.26172V30.4785H7.46279L8.56337 31.681V30.4785H8.7856V31.9896H8.57395Z" fill="%23DADADA"/><path d="M9.60114 30.4785H9.37891V31.9896H9.60114V30.4785Z" fill="%23DADADA"/><path d="M10.7334 32.0001C10.4266 32.0001 10.2149 31.9469 10.0244 31.7979L10.1726 31.6915C10.3419 31.8192 10.5006 31.8617 10.7334 31.8617C11.0403 31.8617 11.2202 31.7553 11.2202 31.5851C11.2202 31.5106 11.1885 31.4361 11.125 31.3935C11.0615 31.3509 11.0086 31.3403 10.8499 31.319L10.6065 31.2871C10.4477 31.2658 10.3207 31.2339 10.2255 31.17C10.1197 31.1062 10.0667 31.0104 10.0667 30.8827C10.0667 30.6273 10.3207 30.457 10.7334 30.457C10.998 30.457 11.1673 30.5102 11.3472 30.6273L11.2097 30.7337C11.0827 30.6486 10.9451 30.606 10.7229 30.606C10.4477 30.606 10.289 30.7231 10.289 30.8827C10.289 30.9572 10.3207 31.021 10.3842 31.053C10.4477 31.0955 10.5535 31.1275 10.6594 31.1381L10.8816 31.1594C11.0721 31.1807 11.1673 31.2126 11.2626 31.2658C11.379 31.3403 11.4319 31.4361 11.4319 31.5638C11.4531 31.8405 11.1673 32.0001 10.7334 32.0001Z" fill="%23DADADA"/><path d="M12.5217 30.6169V31.9896H12.2995V30.6169H11.6963V30.4785H13.1143V30.6169H12.5217Z" fill="%23DADADA"/><path d="M13.5059 31.9896V30.4785H14.7863V30.6169H13.7175V31.1489H14.6276V31.2979H13.7175V31.8407H14.7863V31.9896H13.5059Z" fill="%23DADADA"/><path d="M16.4265 31.9896L15.9608 31.3192H15.4634V31.9896H15.2412V30.4785H16.0349C16.3947 30.4785 16.6487 30.6381 16.6487 30.8935C16.6487 31.117 16.4688 31.2554 16.1936 31.2979L16.6804 31.979H16.4265V31.9896ZM16.0137 30.6169H15.4634V31.1702H16.0137C16.2571 31.1702 16.4265 31.0745 16.4265 30.8935C16.4265 30.7126 16.2571 30.6169 16.0137 30.6169Z" fill="%23DADADA"/><path d="M17.3687 30.4785H17.1465V31.9896H17.3687V30.4785Z" fill="%23DADADA"/><path d="M19.1462 31.8406C19.0086 31.947 18.8287 32.0002 18.6171 32.0002C18.416 32.0002 18.2255 31.947 18.0879 31.8406C17.8975 31.7022 17.8975 31.5532 17.8975 31.234C17.8975 30.9147 17.8975 30.7657 18.0879 30.6274C18.2255 30.521 18.4054 30.4678 18.6171 30.4678C18.8181 30.4678 19.0086 30.521 19.1462 30.6274C19.3367 30.7657 19.3367 30.9147 19.3367 31.234C19.3367 31.5532 19.3367 31.7022 19.1462 31.8406ZM18.9663 30.7125C18.8711 30.6487 18.7441 30.6061 18.6065 30.6061C18.4689 30.6061 18.3419 30.6487 18.2467 30.7125C18.1197 30.8083 18.0985 30.9147 18.0985 31.2233C18.0985 31.5426 18.1091 31.6384 18.2467 31.7341C18.3313 31.798 18.4689 31.8406 18.6065 31.8406C18.7441 31.8406 18.8711 31.798 18.9663 31.7341C19.0933 31.6384 19.1145 31.532 19.1145 31.2233C19.1145 30.9147 19.1039 30.8083 18.9663 30.7125Z" fill="%23DADADA"/><path d="M21.3477 31.3617H20.7974V31.9789H20.5752V30.4678H21.3477C21.7287 30.4678 21.9827 30.638 21.9827 30.9147C21.9827 31.1914 21.7287 31.3617 21.3477 31.3617ZM21.3266 30.6168H20.7974V31.2127H21.3266C21.5805 31.2127 21.7604 31.1063 21.7604 30.9147C21.771 30.7232 21.5911 30.6168 21.3266 30.6168Z" fill="%23DADADA"/><path d="M23.1044 31.9997C22.6811 31.9997 22.3848 31.7868 22.3848 31.4889V30.4779H22.607V31.4782C22.607 31.7123 22.8081 31.8613 23.1044 31.8613C23.4113 31.8613 23.6018 31.7123 23.6018 31.4782V30.4779H23.824V31.4889C23.824 31.7868 23.5171 31.9997 23.1044 31.9997ZM23.1467 30.3289H22.9562L23.2102 29.999H23.4642L23.1467 30.3289Z" fill="%23DADADA"/><path d="M25.1998 31.9896H24.3955V30.4785H25.1786C25.5384 30.4785 25.7924 30.6275 25.7924 30.8829C25.7924 31.0425 25.6654 31.1702 25.4855 31.2128C25.6866 31.266 25.8242 31.3937 25.8242 31.5746C25.8136 31.8407 25.5596 31.9896 25.1998 31.9896ZM25.1575 30.6169H24.6177V31.1383H25.1575C25.3903 31.1383 25.5596 31.0532 25.5596 30.8723C25.5596 30.702 25.3797 30.6169 25.1575 30.6169ZM25.1786 31.2873H24.6177V31.8407H25.1786C25.4326 31.8407 25.5913 31.7342 25.5913 31.564C25.5913 31.3937 25.4326 31.2873 25.1786 31.2873Z" fill="%23DADADA"/><path d="M26.332 31.9896V30.4785H26.5543V31.8407H27.6125V31.9896H26.332Z" fill="%23DADADA"/><path d="M28.2154 30.4785H27.9932V31.9896H28.2154V30.4785Z" fill="%23DADADA"/><path d="M29.4638 32.0002C29.2627 32.0002 29.0722 31.947 28.9346 31.8406C28.7441 31.7022 28.7441 31.5532 28.7441 31.234C28.7441 30.9147 28.7441 30.7657 28.9346 30.6274C29.0722 30.521 29.2627 30.4678 29.4638 30.4678C29.8341 30.4678 30.1093 30.638 30.1834 30.9147H29.9611C29.9082 30.7338 29.7283 30.6061 29.4743 30.6061C29.3368 30.6061 29.2098 30.6487 29.1145 30.7125C28.9875 30.8083 28.9664 30.9147 28.9664 31.234C28.9664 31.5532 28.977 31.649 29.1145 31.7554C29.2098 31.8193 29.3368 31.8618 29.4743 31.8618C29.7283 31.8618 29.9188 31.7448 29.9717 31.5532H30.194C30.1093 31.8299 29.8236 32.0002 29.4638 32.0002Z" fill="%23DADADA"/><path d="M31.8347 31.8406C31.6971 31.947 31.5172 32.0002 31.3056 32.0002C31.1045 32.0002 30.914 31.947 30.7764 31.8406C30.5859 31.7022 30.5859 31.5532 30.5859 31.234C30.5859 30.9147 30.5859 30.7657 30.7764 30.6274C30.914 30.521 31.0939 30.4678 31.3056 30.4678C31.5066 30.4678 31.6971 30.521 31.8347 30.6274C32.0252 30.7657 32.0252 30.9147 32.0252 31.234C32.0357 31.5532 32.0357 31.7022 31.8347 31.8406ZM31.6654 30.7125C31.5701 30.6487 31.4431 30.6061 31.3056 30.6061C31.168 30.6061 31.041 30.6487 30.9457 30.7125C30.8188 30.8083 30.7976 30.9147 30.7976 31.2233C30.7976 31.5426 30.8082 31.6384 30.9457 31.7341C31.041 31.798 31.168 31.8406 31.3056 31.8406C31.4431 31.8406 31.5701 31.798 31.6654 31.7341C31.7923 31.6384 31.8135 31.532 31.8135 31.2233C31.8135 30.9147 31.7923 30.8083 31.6654 30.7125Z" fill="%23DADADA"/><path d="M34.501 31.8513C34.374 31.9471 34.1941 31.9896 33.9825 31.9896H33.2734V30.4785H33.9825C34.1941 30.4785 34.3846 30.5317 34.501 30.6169C34.7127 30.7765 34.7021 31 34.7021 31.2128C34.7127 31.4256 34.7232 31.6917 34.501 31.8513ZM34.3529 30.7339C34.247 30.6488 34.1095 30.6275 33.9507 30.6275H33.4957V31.8513H33.9507C34.1095 31.8513 34.247 31.8194 34.3529 31.7449C34.4904 31.6385 34.4904 31.415 34.4904 31.2234C34.4904 31.0319 34.4904 30.8403 34.3529 30.7339Z" fill="%23DADADA"/><path d="M35.2314 31.9896V30.4785H36.5119V30.6169H35.4537V31.1489H36.3532V31.2979H35.4537V31.8407H36.5119V31.9896H35.2314Z" fill="%23DADADA"/><path d="M38.3427 32.0002C38.1416 32.0002 37.9511 31.947 37.8135 31.8406C37.623 31.7022 37.623 31.5532 37.623 31.234C37.623 30.9147 37.623 30.7657 37.8135 30.6274C37.9511 30.521 38.1416 30.4678 38.3427 30.4678C38.7131 30.4678 38.9882 30.638 39.0623 30.9147H38.84C38.7871 30.7338 38.6072 30.6061 38.3532 30.6061C38.2157 30.6061 38.0887 30.6487 37.9934 30.7125C37.8664 30.8083 37.8453 30.9147 37.8453 31.234C37.8453 31.5532 37.8559 31.649 37.9934 31.7554C38.0887 31.8193 38.2157 31.8618 38.3532 31.8618C38.6072 31.8618 38.7977 31.7448 38.8506 31.5532H39.0729C38.9882 31.8299 38.7131 32.0002 38.3427 32.0002Z" fill="%23DADADA"/><path d="M40.7447 31.9896V31.2979H39.7605V31.9896H39.5488V30.4785H39.7605V31.1489H40.7447V30.4785H40.9669V31.9896H40.7447Z" fill="%23DADADA"/><path d="M41.7925 30.4785H41.5703V31.9896H41.7925V30.4785Z" fill="%23DADADA"/><path d="M42.3857 31.9896V30.4785H42.608V31.8407H43.6662V31.9896H42.3857Z" fill="%23DADADA"/><path d="M44.0469 31.9896V30.4785H45.3379V30.6169H44.2691V31.1489H45.1792V31.2979H44.2691V31.8407H45.3379V31.9896H44.0469Z" fill="%23DADADA"/></svg>');
  background-size: cover;
}
.fiscalia_header.header--texto-y-bajda .letter-bg {
  font-family: "Roboto Condensed", "sans-serif";
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 20%;
  height: 100%;
  font-size: 480px;
  font-weight: 700;
  color: #6E6E6E;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 0;
  opacity: 0.15;
}

#header {
  padding: 0.5rem 0;
  box-shadow: 0px 3px 4px -3px rgba(0, 0, 0, 0.3);
  position: relative;
}
#header .top_bar .top-left.logo {
  padding: 0;
  margin: 0;
}
#header .top_bar .top-left.logo img {
  width: 100%;
  max-width: 200px;
}
#header .top-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
#header .navbar-default {
  margin-bottom: 0;
  background-color: #ffffff;
  border-color: #ffffff;
}
#header .navbar-default .navbar-collapse {
  padding: 0;
}
@media screen and (min-width: 769px) {
  #header .navbar-default li:first-child a {
    margin-left: 0;
  }
  #header .navbar-default li:last-child a {
    margin-right: 0;
  }
}
#header .navbar-default li a {
  font-family: "Roboto Condensed", "Roboto", Helvetica;
  font-size: 1.125rem;
  padding-left: 0;
  padding-right: 0;
  margin-left: 12px;
  margin-right: 12px;
}
#header .navbar-default .navbar-nav > .active > a,
#header .navbar-default .navbar-nav > .active > a:hover,
#header .navbar-default .navbar-nav > .active > a:focus {
  color: #004397;
  background-color: #ffffff;
  font-weight: 500;
}
#header .navbar-default .navbar-nav > .active > a:after,
#header .navbar-default .navbar-nav > .active > a:hover:after,
#header .navbar-default .navbar-nav > .active > a:focus:after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  border-bottom: 2px solid #004397;
}
#header .fiscalia-header-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#header .fiscalia-header-flex .menus {
  display: flex;
  min-height: 100%;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
}
#header .fiscalia-header-flex .menus .top-right {
  margin-bottom: 1rem;
}

.breadcrumb {
  background-color: #ffffff;
  margin: 1rem 0;
  padding-left: 0;
  display: inline-block;
}
@media screen and (min-width: 769px) {
  .breadcrumb {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: auto;
  }
}
.breadcrumb li {
  display: inline;
  color: #6E6E6E;
}
.breadcrumb li a {
  color: #6E6E6E;
}
.breadcrumb li:last-child {
  color: #373F41;
  font-weight: 500;
}
.breadcrumb li:last-child a {
  color: #373F41;
  font-weight: 500;
}

@media screen and (max-width: 768px) {
  #header .menu--main-navigation-header.nav,
  #header .menu--main.nav {
    margin: 0;
  }
  #header .fiscalia-header-flex {
    flex-direction: column;
  }
  #header .fiscalia-header-flex .top_bar .top-left.logo img {
    max-width: 90px;
  }
  #header .fiscalia-header-flex .navbar.navbar-default {
    min-width: 100%;
  }
  #header .fiscalia-header-flex .navbar-toggle {
    margin-right: 0;
  }
}
@media screen and (max-width: 420px) {
  #header .fiscalia-header-flex .fono::before {
    display: none;
  }
  #header .fiscalia-header-flex .fono a {
    white-space: nowrap;
    font-size: 0.875rem;
  }
}
.section {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.section .section-title {
  margin-bottom: 1.5rem;
}

.main-container .region-header .titulo {
  z-index: 2;
  position: relative;
}
.main-container #col_interior h2.titulo {
  margin-bottom: 2.5rem;
}
.main-container .region .titulo h2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 10px;
  margin-top: 2.5rem;
  font-size: 2rem;
}
.main-container .titulo .link-title {
  font-size: 0.85rem;
  background-color: #999;
  padding: 0.5rem;
  color: #fff;
  border-radius: 7px;
}
.main-container > .row > .col-sm-12 {
  margin-bottom: 4rem;
}
.main-container > .row > .col-sm-9 {
  padding-bottom: 2rem;
  margin-bottom: 3rem;
}
@media screen and (min-width: 768px) {
  .main-container > .row > .col-sm-3 {
    padding-right: 0;
  }
}
.main-container > .row > .col-sm-3 .menu_lateral {
  padding: 0;
  list-style: none;
}
.main-container > .row > .col-sm-3 .menu_lateral li {
  list-style: none;
}
.main-container > .row > .col-sm-3 .menu_lateral li a {
  display: block;
  padding: 0.875rem 1.5rem;
  color: #2E76CB;
  position: relative;
}
.main-container > .row > .col-sm-3 .menu_lateral li.dropdown .caret {
  border: none;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12.6 12L8 7.4L9.4 6L15.4 12L9.4 18L8 16.6L12.6 12Z" fill="%232E76CB"/></svg>');
  background-size: cover;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all ease 300ms;
}
.main-container > .row > .col-sm-3 .menu_lateral li.dropdown.open .caret {
  transform: rotate(90deg);
}
.main-container > .row > .col-sm-3 .menu_lateral li.active a {
  color: #E05600;
  font-weight: 500;
  background-color: #ffece0;
  position: relative;
}
.main-container > .row > .col-sm-3 .menu_lateral li.active a::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 4px;
  background-color: #E05600;
}
.main-container > .row > .col-sm-9 {
  height: 100%;
}
@media screen and (min-width: 768px) {
  .main-container > .row > .col-sm-9 {
    border-left: 1px solid #F2F2F2;
    padding-left: 4rem;
  }
}

footer#footer .alto {
  background-color: #F2F2F2;
  padding: 1.5rem 0;
}
footer#footer .alto .footer-top {
  display: flex;
  gap: 20px;
  justify-content: flex-start;
  align-items: flex-end;
}
footer#footer .alto .footer-top h3 {
  font-size: 1.5rem;
  margin-top: 0;
}
footer#footer .bajo {
  background-color: #004397;
  padding: 2rem 0;
}
footer#footer .bajo .logo {
  padding-bottom: 1rem;
}
footer#footer .bajo .logo img {
  max-width: 200px;
}
footer#footer .bajo ul.menu-footer {
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
footer#footer .bajo ul.menu-footer li {
  list-style: none;
}
footer#footer .bajo ul.menu-footer li a {
  font-family: "Roboto Condensed", "Roboto", Helvetica;
  font-size: 1.125rem;
  display: block;
  padding: 0.75rem 0.25rem;
  color: white;
}
footer#footer .bajo .social {
  margin: 1rem 0;
  display: flex;
  justify-content: center;
  gap: 1rem;
}
footer#footer .bajo .social a {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: #ffffff;
  padding: 5px;
}
footer#footer .bajo .copyright {
  text-align: center;
}
footer#footer .bajo .copyright p {
  color: #E4F2FC;
  font-family: "Open Sans", "Roboto";
  font-size: 12px;
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  footer#footer .alto .footer-top {
    flex-direction: column;
    gap: 0.5rem;
    align-items: flex-start;
  }
}
.bg-light {
  background-color: #F9F9F9;
}

.btn {
  font-weight: 700;
  border-radius: 0;
  padding: 12px 24px;
}

.btn-primary {
  color: #fff;
  background-color: #E05600;
  border-color: #E05600;
}
.btn-primary:hover {
  background-color: #c74c00;
  border-color: #c74c00;
}

.card-new {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
}
.card-new .card-content .card-body {
  width: 100%;
}
.card-new-vertical {
  margin-bottom: 1.75rem;
}
.card-new-vertical .card-btn {
  text-align: center;
  padding: 0.75rem;
  width: 100%;
}
.card-new-horizontal {
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: flex-start;
  margin-bottom: 1.75rem;
}
@media screen and (min-width: 768px) {
  .card-new-horizontal {
    flex-direction: row;
  }
}
@media screen and (min-width: 768px) {
  .card-new-horizontal.sm .card-content {
    min-width: 70%;
  }
}
.card-new-horizontal.sm .card-img {
  width: 100%;
  order: -1;
}
@media screen and (min-width: 768px) {
  .card-new-horizontal.sm .card-img {
    min-width: 30%;
    order: unset;
  }
}
.card-new-horizontal.sm .card-img > * {
  height: 100%;
}
.card-new-horizontal.sm .card-img img {
  height: 100%;
  object-fit: cover;
  width: auto;
}
.card-new-horizontal .card-img {
  width: 100%;
  order: -1;
}
@media screen and (min-width: 768px) {
  .card-new-horizontal .card-img {
    min-width: 50%;
    order: unset;
  }
}
.card-new .card-img img {
  width: 100%;
}
.card-new .card-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: start;
  padding: 18px 12px;
  color: #6E6E6E;
}
.card-new .card-content .title a {
  color: #373F41;
}
.card-new .card-content .title a:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  border-bottom: 3px solid #004397;
  margin-top: 3px;
  transition: width 250ms ease;
}
.card-new .card-content .title a:hover {
  text-decoration: none;
}
.card-new .card-content .title a:hover:after {
  width: 45px;
}
.card-new .card-link a {
  font-weight: 700;
  padding-bottom: 0.2rem;
  border-bottom: 1px solid #E05600;
}
.card-new .card-link a:hover {
  border-bottom: 1px solid #ad4200;
}

.paragraph--type--cards-grid {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.paragraph--type--cards-grid .paragraph--type--card a {
  background-color: white;
  text-align: center;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
  min-height: 230px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 0.75rem;
  padding: 2rem 0.5rem;
  font-size: 16px;
  font-weight: 500;
  color: #373F41;
  border-bottom: 1px solid #E9E9E9;
  margin-bottom: 2rem;
}
.paragraph--type--cards-grid .paragraph--type--card a .field--name-field-imagen {
  height: 65px;
}
.paragraph--type--cards-grid .paragraph--type--card a .field--name-field-imagen img {
  height: 100%;
  width: auto;
}

.form-control {
  box-shadow: unset;
  border-radius: 0;
  padding: 12px 24px;
  height: auto;
  line-height: unset !important;
}

.input-group .form-control {
  padding: 12px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  height: 34px;
}
.input-group .input-group-btn .btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  padding: 6px 12px;
}
.input-group .input-group-btn .btn .glyphicon {
  color: #6E6E6E;
}

ul.pagination li {
  padding: 0;
  display: inline-block;
  margin: 0 0.25rem;
}
ul.pagination li a {
  border-radius: 2px !important;
  border-color: #D9D9D9;
  color: #373F41;
}
ul.pagination li a:hover {
  background-color: #ffffff;
  color: #E05600;
  border-color: #E05600;
}
ul.pagination li.active a, ul.pagination li.active a:hover {
  background-color: #ffffff;
  color: #E05600;
  border-color: #E05600;
}

.panel-group .panel + .panel {
  margin-top: 15px;
}

.panel {
  border: none;
  box-shadow: unset;
}
.panel .panel-heading {
  background-color: #E9E9E9;
  border-radius: 0;
  border: none;
}
.panel .panel-heading.accordion-toggle h4 {
  position: relative;
}
.panel .panel-heading.accordion-toggle.collapsed h4:before {
  content: "+";
}
.panel .panel-heading.accordion-toggle h4:before {
  display: inline-flex;
  position: absolute;
  content: "-";
  height: 20px;
  max-height: 20px;
  width: 20px;
  border-radius: 50%;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  align-items: center;
  justify-content: center;
  color: #004397;
  line-height: 1em;
  font-size: 2rem;
}
.panel .panel-heading .panel-title {
  padding: 4px 15px;
  margin: 0;
  border: none;
  font-size: 1.25rem;
  color: #373F41;
  font-weight: normal;
}
.panel .panel-body {
  border: none !important;
}

.bg-white {
  background-color: #ffffff;
}

.icon-instagram {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M13.5286 2C14.6536 2.003 15.2246 2.009 15.7176 2.023L15.9116 2.03C16.1356 2.038 16.3566 2.048 16.6236 2.06C17.6876 2.11 18.4136 2.278 19.0506 2.525C19.7106 2.779 20.2666 3.123 20.8226 3.678C21.3311 4.1779 21.7245 4.78259 21.9756 5.45C22.2226 6.087 22.3906 6.813 22.4406 7.878C22.4526 8.144 22.4626 8.365 22.4706 8.59L22.4766 8.784C22.4916 9.276 22.4976 9.847 22.4996 10.972L22.5006 11.718V13.028C22.503 13.7574 22.4954 14.4868 22.4776 15.216L22.4716 15.41C22.4636 15.635 22.4536 15.856 22.4416 16.122C22.3916 17.187 22.2216 17.912 21.9756 18.55C21.7253 19.2178 21.3317 19.8226 20.8226 20.322C20.3225 20.8303 19.7179 21.2238 19.0506 21.475C18.4136 21.722 17.6876 21.89 16.6236 21.94C16.3863 21.9512 16.149 21.9612 15.9116 21.97L15.7176 21.976C15.2246 21.99 14.6536 21.997 13.5286 21.999L12.7826 22H11.4736C10.7438 22.0025 10.0141 21.9949 9.28458 21.977L9.09058 21.971C8.85319 21.962 8.61585 21.9517 8.37858 21.94C7.31458 21.89 6.58858 21.722 5.95058 21.475C5.28325 21.2244 4.67879 20.8308 4.17958 20.322C3.67062 19.8223 3.2768 19.2176 3.02558 18.55C2.77858 17.913 2.61058 17.187 2.56058 16.122C2.54944 15.8847 2.53944 15.6474 2.53058 15.41L2.52558 15.216C2.50715 14.4868 2.49881 13.7574 2.50058 13.028V10.972C2.49779 10.2426 2.50512 9.5132 2.52258 8.784L2.52958 8.59C2.53758 8.365 2.54758 8.144 2.55958 7.878C2.60958 6.813 2.77758 6.088 3.02458 5.45C3.27569 4.7819 3.6703 4.17702 4.18058 3.678C4.67967 3.16947 5.28372 2.77599 5.95058 2.525C6.58858 2.278 7.31358 2.11 8.37858 2.06C8.64458 2.048 8.86658 2.038 9.09058 2.03L9.28458 2.024C10.0138 2.00623 10.7432 1.99857 11.4726 2.001L13.5286 2ZM12.5006 7C11.1745 7 9.90273 7.52678 8.96504 8.46447C8.02736 9.40215 7.50058 10.6739 7.50058 12C7.50058 13.3261 8.02736 14.5979 8.96504 15.5355C9.90273 16.4732 11.1745 17 12.5006 17C13.8267 17 15.0984 16.4732 16.0361 15.5355C16.9738 14.5979 17.5006 13.3261 17.5006 12C17.5006 10.6739 16.9738 9.40215 16.0361 8.46447C15.0984 7.52678 13.8267 7 12.5006 7ZM12.5006 9C12.8945 8.99993 13.2847 9.07747 13.6487 9.22817C14.0127 9.37887 14.3434 9.5998 14.622 9.87833C14.9007 10.1569 15.1217 10.4875 15.2725 10.8515C15.4233 11.2154 15.501 11.6055 15.5011 11.9995C15.5011 12.3935 15.4236 12.7836 15.2729 13.1476C15.1222 13.5116 14.9013 13.8423 14.6228 14.121C14.3442 14.3996 14.0135 14.6206 13.6496 14.7714C13.2856 14.9223 12.8955 14.9999 12.5016 15C11.7059 15 10.9429 14.6839 10.3803 14.1213C9.81765 13.5587 9.50158 12.7956 9.50158 12C9.50158 11.2044 9.81765 10.4413 10.3803 9.87868C10.9429 9.31607 11.7059 9 12.5016 9M17.7516 5.5C17.4201 5.5 17.1021 5.6317 16.8677 5.86612C16.6333 6.10054 16.5016 6.41848 16.5016 6.75C16.5016 7.08152 16.6333 7.39946 16.8677 7.63388C17.1021 7.8683 17.4201 8 17.7516 8C18.0831 8 18.401 7.8683 18.6355 7.63388C18.8699 7.39946 19.0016 7.08152 19.0016 6.75C19.0016 6.41848 18.8699 6.10054 18.6355 5.86612C18.401 5.6317 18.0831 5.5 17.7516 5.5Z" fill="%23E05600"/></svg>');
}

.icon-youtube {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M10.5 15L15.69 12L10.5 9V15ZM22.06 7.17C22.19 7.64 22.28 8.27 22.34 9.07C22.41 9.87 22.44 10.56 22.44 11.16L22.5 12C22.5 14.19 22.34 15.8 22.06 16.83C21.81 17.73 21.23 18.31 20.33 18.56C19.86 18.69 19 18.78 17.68 18.84C16.38 18.91 15.19 18.94 14.09 18.94L12.5 19C8.31 19 5.7 18.84 4.67 18.56C3.77 18.31 3.19 17.73 2.94 16.83C2.81 16.36 2.72 15.73 2.66 14.93C2.59 14.13 2.56 13.44 2.56 12.84L2.5 12C2.5 9.81 2.66 8.2 2.94 7.17C3.19 6.27 3.77 5.69 4.67 5.44C5.14 5.31 6 5.22 7.32 5.16C8.62 5.09 9.81 5.06 10.91 5.06L12.5 5C16.69 5 19.3 5.16 20.33 5.44C21.23 5.69 21.81 6.27 22.06 7.17Z" fill="%23E05600"/></svg>');
}

.icon-x {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M20.6566 20.6109C20.592 20.7286 20.4971 20.8267 20.3817 20.8951C20.2662 20.9636 20.1346 20.9998 20.0004 21H15.5004C15.3741 21 15.25 20.9681 15.1393 20.9073C15.0287 20.8465 14.9352 20.7587 14.8676 20.6522L11.0716 14.6869L5.55536 20.7544C5.42089 20.8988 5.2349 20.9845 5.03772 20.9927C4.84054 21.0009 4.64805 20.9311 4.502 20.7984C4.35595 20.6657 4.2681 20.4807 4.2575 20.2836C4.24689 20.0866 4.31439 19.8933 4.44536 19.7456L10.2363 13.3706L4.36755 4.15313C4.29527 4.03973 4.25481 3.90898 4.2504 3.77458C4.246 3.64018 4.2778 3.50707 4.3425 3.38918C4.40719 3.27129 4.5024 3.17296 4.61813 3.10449C4.73387 3.03603 4.86589 2.99993 5.00036 3H9.50036C9.62659 3.00004 9.75077 3.03194 9.86139 3.09274C9.972 3.15353 10.0655 3.24127 10.1332 3.34781L13.9291 9.31312L19.4454 3.24562C19.5798 3.10117 19.7658 3.01555 19.963 3.00731C20.1602 2.99907 20.3527 3.06888 20.4987 3.20161C20.6448 3.33435 20.7326 3.51929 20.7432 3.71636C20.7538 3.91343 20.6863 4.10674 20.5554 4.25438L14.7644 10.6247L20.6332 19.8478C20.7051 19.9613 20.7451 20.0919 20.7493 20.2262C20.7534 20.3604 20.7214 20.4933 20.6566 20.6109Z" fill="%23E05600"/></svg>');
}

.icon-linkedin {
  content: url("../images/ico-linkedin.png");
  max-width: 25px;
}

.icon-facebook {
  content: url("../images/ico-facebook.png");
  max-width: 25px;
}

.fono {
  display: flex;
  gap: 6px;
  max-height: 24px;
}
.fono a {
  color: #004397;
  font-weight: 600;
  align-items: center;
}
.fono:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M19.95 21.5C17.8667 21.5 15.8083 21.0458 13.775 20.1375C11.7417 19.2292 9.89167 17.9417 8.225 16.275C6.55833 14.6083 5.27083 12.7583 4.3625 10.725C3.45417 8.69167 3 6.63333 3 4.55C3 4.25 3.1 4 3.3 3.8C3.5 3.6 3.75 3.5 4.05 3.5H8.1C8.33333 3.5 8.54167 3.57917 8.725 3.7375C8.90833 3.89583 9.01667 4.08333 9.05 4.3L9.7 7.8C9.73333 8.06667 9.725 8.29167 9.675 8.475C9.625 8.65833 9.53333 8.81667 9.4 8.95L6.975 11.4C7.30833 12.0167 7.70417 12.6125 8.1625 13.1875C8.62083 13.7625 9.125 14.3167 9.675 14.85C10.1917 15.3667 10.7333 15.8458 11.3 16.2875C11.8667 16.7292 12.4667 17.1333 13.1 17.5L15.45 15.15C15.6 15 15.7958 14.8875 16.0375 14.8125C16.2792 14.7375 16.5167 14.7167 16.75 14.75L20.2 15.45C20.4333 15.5167 20.625 15.6375 20.775 15.8125C20.925 15.9875 21 16.1833 21 16.4V20.45C21 20.75 20.9 21 20.7 21.2C20.5 21.4 20.25 21.5 19.95 21.5Z" fill="%23004397"/></svg>');
}

.accessibility {
  position: fixed;
  z-index: 99;
  right: 0;
  top: 30%;
}
.accessibility a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  text-align: center;
  background-color: #F2F2F2;
  border: 1px solid rgba(110, 110, 110, 0.4);
  font-weight: bold;
  color: #6E6E6E;
}
.accessibility .contrast {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M12 22.5C10.6167 22.5 9.31667 22.2375 8.1 21.7125C6.88333 21.1875 5.825 20.475 4.925 19.575C4.025 18.675 3.3125 17.6167 2.7875 16.4C2.2625 15.1833 2 13.8833 2 12.5C2 11.1167 2.2625 9.81667 2.7875 8.6C3.3125 7.38333 4.025 6.325 4.925 5.425C5.825 4.525 6.88333 3.8125 8.1 3.2875C9.31667 2.7625 10.6167 2.5 12 2.5C13.3833 2.5 14.6833 2.7625 15.9 3.2875C17.1167 3.8125 18.175 4.525 19.075 5.425C19.975 6.325 20.6875 7.38333 21.2125 8.6C21.7375 9.81667 22 11.1167 22 12.5C22 13.8833 21.7375 15.1833 21.2125 16.4C20.6875 17.6167 19.975 18.675 19.075 19.575C18.175 20.475 17.1167 21.1875 15.9 21.7125C14.6833 22.2375 13.3833 22.5 12 22.5ZM13 20.425C14.9833 20.175 16.6458 19.3042 17.9875 17.8125C19.3292 16.3208 20 14.55 20 12.5C20 10.45 19.3292 8.67917 17.9875 7.1875C16.6458 5.69583 14.9833 4.825 13 4.575V20.425Z" fill="%236E6E6E"/></svg>');
  background-size: 60%;
  background-position: center;
  background-repeat: no-repeat;
}

.row-centered {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.node-1160 #col_interior {
  max-width: 950px;
}
.node-1160 #col_interior #edit-field-tipo-de-documento-target-id--wrapper {
  width: 100%;
}

#home-slider {
  width: 100%;
  height: 100%;
}

.user-logged-in #home-slider {
  margin-top: 0;
}

.path-frontpage .navbar {
  margin-bottom: 0;
}
.path-frontpage .main-container {
  background-color: #F9F9F9;
}
.path-frontpage .banner-home {
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  min-height: 560px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.path-frontpage .banner-home::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(178deg, rgba(0, 0, 0, 0) 22.17%, rgba(12, 33, 77, 0.7) 83.82%), rgba(18, 18, 18, 0.4);
  z-index: 1;
}
.path-frontpage .banner-home h2 {
  font-size: 1.75rem;
  color: #ffffff;
  margin-bottom: 7rem;
}
@media screen and (min-width: 768px) {
  .path-frontpage .banner-home h2 {
    font-size: 2.5rem;
  }
}
.path-frontpage .banner-home .buttons-wrapper {
  position: absolute;
  left: 50%;
  bottom: 60px;
  transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
  .path-frontpage .banner-home .buttons-wrapper {
    transform: unset;
    left: 15px;
  }
}
.path-frontpage .banner-home .container {
  z-index: 2;
  max-width: 100%;
}
.path-frontpage .banner-home .container .nav-buttons {
  gap: 2rem;
  z-index: 2;
  position: relative;
  display: flex;
  max-width: 100%;
  overflow: auto;
}
.path-frontpage .banner-home .container .nav-buttons .nav-buttons--item {
  display: flex;
  width: 250px;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  padding: 12px;
  min-height: 110px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  border: 4px solid #ffffff;
}
.path-frontpage .banner-home .container .nav-buttons .nav-buttons--item .content {
  color: #373F41;
}
@media screen and (max-width: 1400px) {
  .path-frontpage .banner-home .container .nav-buttons .nav-buttons--item {
    min-width: 250px;
  }
}
.path-frontpage .banner-home .container .nav-buttons .nav-buttons--item img {
  min-width: 45px;
}
.path-frontpage .banner-home .container .nav-buttons .nav-buttons--item:hover {
  border-color: #E05600;
}
.path-frontpage .banner-home .container .nav-buttons .nav-buttons--item h4 {
  margin-top: 0;
}
.path-frontpage .card-new-vertical .card-content {
  min-height: 290px;
}
.path-frontpage .fiscalias {
  background-color: white;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
  border-top: 4px solid #8EC7F3;
  padding: 5rem 6rem;
  position: relative;
}
.path-frontpage .fiscalias::before {
  content: "";
  width: 80px;
  height: 4px;
  background-color: #E3F1FC;
  position: absolute;
  left: 0;
  top: -4px;
}
.path-frontpage .fiscalias h4 {
  color: #004397;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
}
.path-frontpage .fiscalias p {
  margin-bottom: 1rem;
}
.path-frontpage .fiscalias .fiscalias-img {
  position: absolute;
  right: 13%;
}
@media screen and (max-width: 1199px) {
  .path-frontpage .fiscalias .fiscalias-img {
    right: 5%;
  }
}
.path-frontpage .fiscalias .fiscalias-img img {
  max-height: 270px;
}
.path-frontpage .fiscalias .d-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.path-frontpage .fiscalias .d-flex > div {
  min-width: 50%;
}
.path-frontpage .fiscalias .d-flex > .right {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 580px) {
  .path-frontpage .fiscalias {
    padding: 1rem;
  }
  .path-frontpage .fiscalias .d-flex {
    display: block;
  }
  .path-frontpage .fiscalias .d-flex .left {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .path-frontpage .fiscalias .fiscalias-img {
    display: none;
  }
}
.path-frontpage .fiscalias .dropdown .dropdown-toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  max-width: 250px;
  background-color: #ffece0;
  color: #E05600;
}
.path-frontpage .fiscalias .dropdown .dropdown-toggle::after {
  display: inline-block;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.path-frontpage .fiscalias .dropdown .dropdown-menu {
  background: linear-gradient(0deg, rgba(103, 80, 164, 0.05) 0%, rgba(103, 80, 164, 0.05) 100%), #FFFBFE;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
  padding: 1rem;
}
.path-frontpage .fiscalias .dropdown .dropdown-menu .col-md-6 {
  min-width: 50px;
}
.path-frontpage .fiscalias .dropdown .dropdown-menu a {
  text-decoration: underline;
  color: #373F41;
  display: block;
  align-items: center;
  width: 100%;
  min-width: 50px;
  padding: 0.5rem 0;
}
.path-frontpage .unidades__item a {
  background-color: white;
  text-align: center;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
  min-height: 230px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
  padding: 2rem 0.5rem;
  font-size: 16px;
  font-weight: 500;
  color: #373F41;
  border-bottom: 1px solid #E9E9E9;
  margin-bottom: 2rem;
}
.path-frontpage .unidades__item a .icon {
  height: 65px;
}
.path-frontpage .unidades__item a .icon img {
  height: 100%;
  width: auto;
}
.path-frontpage #carrusel_banners img {
  width: 100%;
  margin-bottom: 1rem;
}

.node-15 #interior .titulo .page-header {
  text-align: center;
  display: block;
  border-bottom: none;
  margin-bottom: 0;
  position: relative;
}
.node-15 #interior .titulo .page-header:after {
  content: "";
  position: absolute;
  display: block;
  width: 45px;
  border-bottom: 3px solid #004397;
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
}
.node-15 #interior .field--name-field-cuerpo {
  margin: 1rem 0 2rem 0;
  text-align: center;
}
.node-15 #interior .region.region-content article.page {
  max-width: 900px;
  margin: 0 auto;
}

html,
body {
  font-family: "Roboto", Serif;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  color: #6E6E6E;
}

h1, h2, h3, h4, h5, h6 {
  color: #373F41;
}

a {
  color: #E05600;
}
a:hover {
  text-decoration: none;
  color: #c74c00;
}

/***********************/
/** LEGACY **/
/***********************/
.view-footer {
  position: relative;
  text-align: center;
}

.related h2 {
  border-bottom: 1px solid #ddd;
  margin: 3rem 0 2rem 0 !important;
}

.node-summary {
  font-style: italic;
}

.modal-body {
  overflow: auto;
}

blockquote a {
  color: #fff;
}

blockquote a:hover {
  color: #fff;
}

article[data-history-node-id="103"] h3 {
  display: none;
}

header nav .nav.menu--main a {
  padding-left: 10px;
  padding-right: 10px;
}

ul.menu_lateral {
  z-index: 1;
}

#interior_tipo ul.nav {
  padding: 0;
}

#interior_tipo ul.nav li {
  padding: 0;
  margin: 0;
  list-style: none;
  background: none;
}

#interior_tipo .tab-content {
  padding: 15px 0 0 0;
}

.funcionario-imagen {
  margin-left: 10px;
}

.table.table-fit td,
.table.table-fit th {
  white-space: nowrap;
  width: 1%;
}

a[rel=modal] {
  margin-left: 10px;
  background-color: #df5a07;
  padding: 2px 5px;
  border-radius: 5px;
  color: #fff;
}

/* Portadilla */
.portadilla-item {
  min-height: 500px;
  margin-top: 30px;
}

.portadilla-item-inner {
  padding: 10px;
}

.portadilla-mini-item img {
  margin: 0 auto 10px auto;
}

.portadilla-mini-item .field--type-entity-reference a {
  color: #333333;
  background: url("../images/ico-link-arrow.png") 2px 1px no-repeat;
  padding: 3px 0 3px 30px;
}

.portadilla-mini-item .field--type-entity-reference a:hover {
  text-decoration: none;
}

.field--name-field-portadilla-mini-item {
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
  width: 100%;
}

.field--name-field-portadilla-mini-item > .field--item {
  flex-grow: 0;
  flex-basis: 33.3%;
  min-width: 200px;
}

/* Portadilla - Título e Iconos bajada*/
#interior_tipo .portadilla-icons .portadilla-subtitle {
  text-align: center;
  padding: 15px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 50px 0 0 0;
}

#interior_tipo .portadilla-icons .portadilla-subtitle h3 {
  font-weight: 300;
  font-family: "Roboto Condensed", "sans-serif";
  margin-bottom: 3px;
  padding-bottom: 0;
}

#interior_tipo .portadilla-icons a {
  position: relative;
  padding-left: 60px;
  height: 54px;
  display: flex;
  align-items: center;
}

#interior_tipo .portadilla-icons a:before {
  content: "";
  width: 54px;
  height: 54px;
  position: absolute;
  left: 0;
}

#interior_tipo .portadilla-icons a.phone-icon:before {
  background: #fff url("../images/ico-telefono.png") 0 0 no-repeat;
}

#interior_tipo .portadilla-icons a.presential-icon:before {
  background-image: url("../images/ico-persona.png");
}

#interior_tipo .portadilla-icons a.virtual-icon:before {
  background-image: url("../images/ico-equipo.png");
}

#interior_tipo .portadilla-icons .row-icons {
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
  width: 100%;
}

#interior_tipo .portadilla-icons .row-icons .col-icon {
  flex-grow: 0;
  margin: 20px 30px;
  min-width: 150px;
}

/* Portadilla LINK IMAGEN*/
.portadilla-item-link-imagen {
  /*max-height: 50px;*/
  margin: 10px 0;
  display: flex;
  align-items: center;
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

.portadilla-item-link-imagen img {
  max-height: 100%;
  min-width: 110px;
  max-width: 110px;
  height: 110px;
  margin-right: 10px;
}

.portadilla-item-link-imagen a {
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.portadilla-item-link-imagen a:hover {
  color: #333333;
  text-decoration: none;
}

/* Archivos display*/
#col_interior .views-field-field-archivos ul {
  list-style: none;
  padding: 0;
}

#col_interior .views-field-field-archivos ul li {
  list-style: none;
  padding: 0;
  background: none;
}

.view-v1-cuentas-publicas .views-field-field-archivo .file span,
.view-v1-cuentas-publicas .views-field-field-archivo .file span,
.view-v1-cuentas-publicas .views-field-field-archivos .file span,
.view-v1-cuentas-publicas .views-field-field-archivos .file span {
  color: #333;
}
.view-v1-cuentas-publicas .views-field-field-archivo .file-size:before,
.view-v1-cuentas-publicas .views-field-field-archivo .file-size:before,
.view-v1-cuentas-publicas .views-field-field-archivos .file-size:before,
.view-v1-cuentas-publicas .views-field-field-archivos .file-size:before {
  content: "Peso:  ";
  font-weight: bold;
}
.view-v1-cuentas-publicas .views-field-field-archivo .file-link,
.view-v1-cuentas-publicas .views-field-field-archivo .file-link,
.view-v1-cuentas-publicas .views-field-field-archivos .file-link,
.view-v1-cuentas-publicas .views-field-field-archivos .file-link {
  border: none;
}
.view-v1-cuentas-publicas .views-field-field-archivo .file-icon,
.view-v1-cuentas-publicas .views-field-field-archivos .file-icon {
  display: none;
}
.view-v1-cuentas-publicas .views-field-field-archivo .file-link a,
.view-v1-cuentas-publicas .views-field-field-archivo .file-link a,
.view-v1-cuentas-publicas .views-field-field-archivos .file-link a,
.view-v1-cuentas-publicas .views-field-field-archivos .file-link a {
  display: flex;
  gap: 12px;
  align-items: center;
  color: #2E76CB;
  text-decoration: underline;
}
.view-v1-cuentas-publicas .views-field-field-archivo .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivo .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivos .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivos .file-link a::before {
  content: "";
  display: inline-block;
  background-image: url("../images/file-icons/default.png");
  background-position: center;
  background-size: 24px;
  height: 24px;
  width: 24px;
}
.view-v1-cuentas-publicas .views-field-field-archivo .file--mime-application-msword .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivo .file--mime-application-msword .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivos .file--mime-application-msword .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivos .file--mime-application-msword .file-link a::before {
  background-image: url("../images/file-icons/doc.png");
}
.view-v1-cuentas-publicas .views-field-field-archivo .file--application-pdf .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivo .file--application-pdf .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivos .file--application-pdf .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivos .file--application-pdf .file-link a::before {
  background-image: url("../images/file-icons/pdf.png");
}
.view-v1-cuentas-publicas .views-field-field-archivo .file--x-office-spreadsheet .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivo .file--x-office-spreadsheet .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivos .file--x-office-spreadsheet .file-link a::before,
.view-v1-cuentas-publicas .views-field-field-archivos .file--x-office-spreadsheet .file-link a::before {
  background-image: url("../images/file-icons/xls.png");
}

/* Cuentas publicas */
.view-v1-cuentas-publicas h4 {
  font-weight: 500;
  margin: 0 0 0 0;
}

#interior_tipo .view-id-v1_cuentas_publicas .item-list > ul {
  list-style: none;
  width: 100%;
  padding: 0;
}

#interior_tipo .view-id-v1_cuentas_publicas .item-list > ul {
  border: 1px solid #94CAF5;
}

#interior_tipo .view-id-v1_cuentas_publicas .item-list > ul > li {
  border-bottom: 1px solid #94CAF5;
  padding: 15px !important;
  /*margin-bottom: 15px;*/
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-image: none;
}

#interior_tipo .view-id-v1_cuentas_publicas .item-list > ul > li:last-child {
  border-bottom: none;
}

#interior_tipo .view-id-v1_cuentas_publicas .item-list > ul > li > ul {
  display: flex;
}

#interior_tipo .view-id-v1_cuentas_publicas .item-list > ul > li .views-field-title {
  padding-right: 15px;
}

#interior_tipo .view-id-v1_cuentas_publicas .item-list > ul > li .file-title {
  font-weight: bold;
}

#interior_tipo .view-id-v1_cuentas_publicas .item-list > ul > li .file-summary h4 {
  margin: 10px 0 5px 0;
  padding-bottom: 0;
  color: #666;
}

/* Compartir RRSS */
#col_interior .share-links {
  display: flex;
  align-items: center;
}

#col_interior .social-media-sharing ul {
  padding: 0;
  margin: 0;
}

#col_interior .social-media-sharing ul li {
  background: none;
  padding: 5px;
}

.social-media-sharing {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

.social-media-sharing:before {
  content: "Compartir";
  font-weight: 500;
  margin-right: 20px;
}

/* Exposed forms*/
.views-exposed-form {
  margin-bottom: 2rem;
}
.views-exposed-form fieldset {
  margin-top: 2rem;
}
.views-exposed-form legend {
  border: none;
  font-weight: bold;
  font-size: 1.5rem;
  padding-bottom: 0;
  margin-bottom: 1rem;
}
.views-exposed-form .form-checkboxes .form-item {
  padding: 6px 12px;
  width: auto;
  border: 1px solid #6E6E6E;
  border-radius: 4px;
  font-size: 0.875rem;
  margin-bottom: 1rem;
}
.views-exposed-form .form-checkboxes .form-item.checked {
  border-color: #E05600;
  background: #ffece0;
}
.views-exposed-form .form-checkboxes .form-item label {
  color: #6E6E6E;
  transition: padding-left 250ms ease;
}
.views-exposed-form .form-checkboxes .form-item label::before {
  content: "";
  transition: opacity 250ms ease;
  transition-delay: 125ms;
  opacity: 0;
}
.views-exposed-form .form-checkboxes .form-item label.checked {
  color: #E05600;
  padding-left: 20px;
}
.views-exposed-form .form-checkboxes .form-item label.checked::before {
  opacity: 1;
  position: absolute;
  left: 5px;
  display: block;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M9.54961 17.9996L3.84961 12.2996L5.27461 10.8746L9.54961 15.1496L18.7246 5.97461L20.1496 7.39961L9.54961 17.9996Z" fill="%23E05600"/></svg>');
  background-size: cover;
  background-position: center;
  width: 24px;
  height: 24px;
}
.views-exposed-form .form-checkboxes .form-item input.form-checkbox {
  display: none;
}
.views-exposed-form .form--inline > .form-actions,
.views-exposed-form .form--inline > .form-item {
  margin-right: 20px;
}
.views-exposed-form .form--inline > .form-actions {
  margin-right: 0;
}
.views-exposed-form .form-item label {
  display: block;
  margin-bottom: 0;
}
.views-exposed-form .form-item-field-fecha-del-evento-value-max label,
.views-exposed-form .form-item-created-max label {
  display: block;
  visibility: hidden;
}
.views-exposed-form button {
  margin-top: 1.5rem;
}

.views-exposed-form button {
  width: 100%;
  max-width: 150px;
  background-color: #E05600;
  border-color: #E05600;
  color: #fff;
}

.views-exposed-form button:focus,
.views-exposed-form button:active,
.views-exposed-form button:hover {
  background-color: #c74c00 !important;
  border-color: #c74c00 !important;
}

.views-exposed-form .form-group {
  margin-top: 15px;
}

/* Multimedia */
audio {
  width: 100%;
}

.audio-icon-teaser {
  background-color: #999;
  width: 100%;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.audio-icon-teaser .audio-round-bg {
  background-color: #fff;
  width: 100px;
  height: 100px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.audiofield-player label {
  display: none;
}

/* Redes sociales*/
#col_interior .ytce ul {
  margin: 0;
  padding: 0;
}

#col_interior .ytce ul li {
  background-image: none;
  margin: 0;
  padding: 0;
}

.row.rrss {
  border-bottom: 1px solid #ddd;
}

.row.rrss .rrss-icon {
  display: block;
  text-align: center;
}

.row.rrss .rrss-icon img {
  max-width: 100px;
  height: auto;
  margin: 0 auto;
}

.row.rrss .rrss-widget-container {
  display: flex;
  flex-flow: column;
  align-items: center;
  border-top: 1px solid #ddd;
  margin-top: 15px;
}

.row.rrss .rrss-widget-container .rrss-widget-title {
  border-bottom: 1px solid #ddd;
  padding: 8px;
}

/* GLOSARIO */
.glosario {
  margin: 0 0 20px;
}

.glosario p {
  padding: 0 0 0 30px;
}

.glosario ul {
  padding: 0;
  margin: 0 15px;
  display: block;
  text-align: left;
}

.glosario ul li {
  padding: 0;
  list-style: none;
  display: inline-block;
  font-size: 2rem;
  margin: 0 11px;
  width: 47px;
}

.glosario ul li a {
  color: #ff6600;
}

.glosario-view #interior_tipo h3 {
  color: #ef7827;
  width: 50px;
  font-size: 3rem;
  border-bottom: 4px solid #ddd;
  padding-bottom: 0;
  margin-bottom: 0.5em;
  text-align: center;
}

.glosario-view #interior_tipo h4 {
  padding-bottom: 0;
  margin-bottom: 5px;
}

.glosario-view .view-header {
  margin-bottom: 20px;
}

.glosario-view .glosario {
  border-bottom: 1px solid #ddd;
}

.glosario-view .glosario ul {
  margin: 0;
}

.glosario ul li {
  width: 15px;
  color: #999;
}

.glosario-view #interior_tipo {
  margin-top: 0.5em;
}

.glosario-view #interior_tipo .views-row {
  margin-bottom: 1.5rem;
}

.glosario-view .letter.active {
  color: #ef7827;
}

/* TABS */
#col_interior .nav.nav-tabs {
  /*border-bottom: none;*/
}

#col_interior .nav.nav-tabs li {
  /*box-sizing: border-box;*/
  /*height: 3rem;*/
  /*margin-top: 1rem;*/
}

#col_interior .nav.nav-tabs li a {
  border: none;
  padding-bottom: 5px;
  font-weight: normal;
  color: #999;
  box-sizing: border-box;
}

#col_interior .nav.nav-tabs li.active a {
  border-bottom: 5px solid #df5a07;
  font-weight: bold;
  color: #333;
}

#col_interior .nav.nav-tabs li.active:hover a {
  border-bottom: 5px solid #df5a07;
}

#col_interior .nav.nav-tabs li a:hover {
  background-color: transparent;
  border-bottom: 5px solid #ddd;
}

img {
  max-width: 100%;
}

/* Parragraph content + imagen*/
.content-img .ci-img {
  max-width: 200px;
  margin: 0 0 20px 20px;
}

.content-img .ci-img img {
  /*border-radius: 100%;*/
}

/* Menu dropdown */
li.dropdown > ul.menu_lateral {
  display: none;
  padding-top: 0;
}

li.dropdown.open > ul.menu_lateral {
  display: block;
}

li.dropdown > ul.menu_lateral li a {
  padding-left: 3rem !important;
}

@media (max-width: 767px) {
  #interior_tipo .view-id-v1_cuentas_publicas .item-list > ul > li {
    display: block;
  }
  .view-id-v1_cuentas_publicas .views-field-field-archivos {
    padding: 0;
    border-left: 0;
  }
}
/* Datepicker */
.ui-datepicker .ui-state-active {
  background: #1f4899 none !important;
  border: 1px solid #1f4899;
}

.ui-datepicker {
  z-index: 3 !important;
}

/* Listado Actualidad */
.mod_resultado {
  margin-bottom: 1.5rem;
}

.mod_resultado .img img {
  width: 100%;
}

.archivos-concurso ul {
  padding: 0;
  margin: 0;
}

.archivos-concurso ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.archivos-concurso h3 {
  margin-bottom: 10px;
  margin-top: 25px;
  font-weight: bold;
}

.archivos-concurso span.file {
  display: block;
}

.archivos-concurso .file span {
  color: #333;
  text-align: left;
}

.archivos-concurso .file-size:before {
  content: "Peso:  ";
  font-weight: bold;
}

.archivos-concurso .file-size {
  display: block;
  border: none !important;
  font-weight: normal;
  padding-left: 40px;
}

.archivos-concurso .file-icon {
  display: none;
}

.archivos-concurso .file-link {
  border: none;
}

.archivos-concurso .file-link a {
  display: flex;
  align-items: center;
  background: url("../images/file-icons/default.png") 0 0 no-repeat;
  background-size: 24px;
  padding-left: 40px;
  color: #337ab7;
  font-family: "Roboto Condensed", sans-serif !important;
  font-size: 1.7rem;
  font-weight: normal;
}

.archivos-concurso .file--application-pdf .file-link a {
  background: url("../images/file-icons/pdf.png") 0 0 no-repeat;
  background-size: 24px;
}

.archivos-concurso .file--x-office-document .file-link a {
  background: url("../images/file-icons/doc.png") 0 0 no-repeat;
  background-size: 24px;
}

.archivos-concurso .file--x-office-spreadsheet .file-link a {
  background: url("../images/file-icons/xls.png") 0 0 no-repeat;
  background-size: 24px;
}

.agenda-funcionario:hover,
.agenda-funcionario {
  color: #333;
  text-decoration: none;
  display: block;
  width: 100%;
  text-align: center;
}

.agenda-funcionario img {
  margin: 0 auto;
  border-radius: 100%;
}

.agenda-funcionario .nombre {
  font-weight: bold;
}

.agenda-funcionario .cargo {
  font-size: 0.85rem;
}

#views-bootstrap-v1-transparencia-block-1 .row {
  display: flex;
  justify-content: center;
}

#views-bootstrap-v1-transparencia-page-1 .col-lg-3 {
  margin-bottom: 20px;
}

.view-id-v1_agenda_autoridades.view-display-id-block_1 {
  max-width: 450px;
}

.view-id-v1_agenda_autoridades.view-display-id-page_month h3 {
  margin: 25px 0 5px 0;
}

.modal-content {
  max-height: unset !important;
}

.detalle-agenda-funcionario a[rel=modal] {
  margin-left: 0;
}

.calendar-calendar th.days {
  background-color: #039;
  color: #fff;
  border: 1px solid #ddd;
}

/* Solicitud transparencia */
#interior_tipo ul.solicitud-transparencia li {
  background: none !important;
  padding: 5px 0;
  margin-right: 20px;
}

#interior_tipo ul.solicitud-transparencia li a {
  display: flex;
  align-items: center;
  color: #333;
}

#interior_tipo ul.solicitud-transparencia li a:hover {
  text-decoration: none;
}

#interior_tipo ul.solicitud-transparencia li a:hover span.glyphicon {
  background-color: #df5a07;
}

#interior_tipo ul.solicitud-transparencia li span.glyphicon {
  content: "";
  font-size: 3rem;
  border-radius: 100%;
  background-color: #003a94;
  padding: 10px;
  color: #fff;
}

/* Paginador fix*/
#interior_tipo ul.solicitud-transparencia li span:last-child {
  padding-left: 10px;
}

.view-id-v1_taxonomias.view-display-id-page_2 h3 {
  margin: 10px 0;
}

/* Buscador */
.view-v1-buscador.view-display-id-page_1 .views-row {
  margin-bottom: 3rem;
}

.view-v1-buscador.view-display-id-page_1 h3 {
  font-weight: bold;
}

.mod_otra_noticia .img {
  padding-right: 0 !important;
}

.mod_otra_noticia .img img {
  width: 100%;
}

.ui-dialog {
  font-family: "Roboto", "sans-serif" !important;
}
.ui-dialog button.ui-dialog-titlebar-close::before {
  content: "X";
  position: absolute;
  top: 1px;
  left: 3px;
  line-height: 1rem;
}
.ui-dialog .button {
  font-family: "Roboto", "sans-serif" !important;
}

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