@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap");
body {
  margin: 0;
  overflow-x: hidden;
  font-family: 'Montserrat', sans-serif;
}

.container {
  margin: 0px auto;
  max-width: 1200px;
}

@media (max-width: 1499px) {
  .container {
    max-width: 100%;
    padding: 0px 100px;
  }
}

@media (max-width: 1199px) {
  .container {
    padding: 0px 50px;
  }
}

@media (max-width: 991px) {
  .container {
    padding: 0px 20px;
  }
}

@media (max-width: 767px) {
  .container {
    padding: 0px 10px;
  }
}

@media (max-width: 375px) {
  .container {
    padding: 0px 6px;
  }
}

.container-header {
  max-width: 1300px;
}

@media (max-width: 1499px) {
  .container-header {
    max-width: 100%;
    padding: 0px 60px;
  }
}

@media (max-width: 1199px) {
  .container-header {
    padding: 0px 30px;
  }
}

@media (max-width: 991px) {
  .container-header {
    padding: 0px 10px;
  }
}

@media (max-width: 767px) {
  .container-header {
    padding: 0px 5px;
  }
}

@media (max-width: 375px) {
  .container-header {
    padding: 0px 2px;
  }
}

@media (max-width: 1499px) {
  .container-nav {
    padding: 0px 0px;
  }
}

.social-networks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-bottom: -5px;
}

@media (max-width: 767px) {
  .social-networks {
    margin-bottom: -12px;
  }
}

.social-networks .network {
  margin-left: 5px;
}

.social-networks .network img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 40px;
}

@media (max-width: 767px) {
  .social-networks .network img {
    width: 26px;
  }
}

header .top {
  border-top: 12px solid #EBE6D2;
  border-bottom: 4px solid #00AFEF;
  padding-top: 14px;
}

header .top .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

header .top .left .logo {
  margin-bottom: -16px;
}

header .top .left .logo img {
  width: calc(220px + 38px);
  -o-object-fit: contain;
     object-fit: contain;
}

@media (max-width: 767px) {
  header .top .left .logo img {
    width: calc(220px - 18px);
  }
}

header .top .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-bottom: 14px;
}

header .top .right .search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 30px;
}

@media (max-width: 767px) {
  header .top .right .search {
    display: none;
  }
}

header .top .right .search form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #F2EFE4;
  -ms-flex-item-align: center;
      align-self: center;
  padding: 6px 5px;
}

header .top .right .search form input {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  background-color: #F2EFE4;
  border: none;
  outline: none;
  padding: 2px 6px;
}

header .top .right .search form .icon {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin-bottom: -4px;
}

header .top .right .search form .icon img {
  width: 18px;
}

header .bottom-nav {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #F2EFE4));
  background: linear-gradient(90deg, #fff 50%, #F2EFE4 50%);
}

@media (max-width: 991px) {
  header .bottom-nav {
    background: #fff;
  }
}

header .bottom-nav .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1199px) {
  header .bottom-nav .nav .aux-div {
    display: none;
  }
}

header .bottom-nav .nav #menu_desktop_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
}

@media (max-width: 767px) {
  header .bottom-nav .nav #menu_desktop_nav {
    display: none;
  }
}

header .bottom-nav .nav #menu_desktop_nav .item {
  padding: 18px 22px 10px 22px;
  font-weight: 700;
  font-size: 17px;
  color: #000;
  position: relative;
}

header .bottom-nav .nav #menu_desktop_nav .item a {
  text-decoration: none;
  color: #000;
}

header .bottom-nav .nav #menu_desktop_nav .item .a-expand {
  background-repeat: no-repeat;
  background-image: url("../img/expand-black-icon.png");
  padding-left: 20px;
  background-size: 10px;
  background-position: 0px 8px;
}

header .bottom-nav .nav #menu_desktop_nav .item .expand {
  position: absolute;
  margin-left: -16px;
  padding: 0px 35px 0px 20px;
  background-color: #fff;
  height: 0;
  overflow-y: hidden;
  z-index: 2;
}

header .bottom-nav .nav #menu_desktop_nav .item .expand .expand-container {
  border-left: 2px solid #000;
  padding-left: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 6px 0px 12px 0px;
}

header .bottom-nav .nav #menu_desktop_nav .item .expand .expand-container a {
  margin-bottom: 10px;
  font-weight: 400;
}

header .bottom-nav .nav #menu_desktop_nav .item .expand .expand-container a:nth-of-type(1) {
  padding-top: 16px;
}

header .bottom-nav .nav #menu_desktop_nav .item .expand .expand-container::before, header .bottom-nav .nav #menu_desktop_nav .item .expand .expand-container::after {
  width: 6px;
  height: 6px;
  background-color: #000;
  border-radius: 50%;
  content: " ";
  display: block;
  margin-left: -12px;
}

header .bottom-nav .nav #menu_mobile_nav {
  display: none;
}

@media (max-width: 767px) {
  header .bottom-nav .nav #menu_mobile_nav {
    display: block;
    width: 100%;
  }
  header .bottom-nav .nav #menu_mobile_nav .hamburger-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 100%;
    margin-top: 10px;
  }
  header .bottom-nav .nav #menu_mobile_nav .hamburger-container .hamburger-inner {
    background-color: #00AFEF;
  }
  header .bottom-nav .nav #menu_mobile_nav .hamburger-container .hamburger-inner::after, header .bottom-nav .nav #menu_mobile_nav .hamburger-container .hamburger-inner::before {
    background-color: #00AFEF;
  }
  header .bottom-nav .nav #menu_mobile_nav button {
    outline: none;
  }
  header .bottom-nav .nav #menu_mobile_nav #menu_mobile_body {
    overflow-y: hidden;
    height: 0;
  }
  header .bottom-nav .nav #menu_mobile_nav #menu_mobile_body .body {
    padding: 0px 10px 14px 10px;
  }
  header .bottom-nav .nav #menu_mobile_nav #menu_mobile_body .item {
    margin-bottom: 8px;
  }
  header .bottom-nav .nav #menu_mobile_nav #menu_mobile_body .item a {
    display: block;
    font-weight: 700;
    font-size: 20px;
    color: #000;
    text-decoration: none;
    margin-bottom: 8px;
    padding: 4px 0px;
  }
  header .bottom-nav .nav #menu_mobile_nav #menu_mobile_body .item .expand a {
    font-weight: 400;
    margin-bottom: 4px;
  }
}

header .bottom-nav .nav .youtube-sessions {
  background-color: #F2EFE4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 0px 0px 28px;
}

@media (max-width: 991px) {
  header .bottom-nav .nav .youtube-sessions {
    display: none;
  }
}

header .bottom-nav .nav .youtube-sessions a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-bottom: 10px;
  text-decoration: none;
}

header .bottom-nav .nav .youtube-sessions .icon {
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

header .bottom-nav .nav .youtube-sessions .icon img {
  width: 20px;
  margin-right: 6px;
  height: 14.25px;
}

header .bottom-nav .nav .youtube-sessions h4 {
  margin: 0;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-size: 15px;
  font-weight: 300;
  color: #000;
}

@media (max-width: 1199px) {
  header .bottom-nav .nav .youtube-sessions h4 {
    width: auto;
    margin-top: 0px;
  }
}

footer {
  background-color: #B5AE91;
  color: fff;
  padding: 30px 0px 60px 0px;
}

@media (max-width: 767px) {
  footer {
    padding: 30px 0px 40px 0px;
  }
}

footer .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

footer .left {
  margin-right: auto;
}

@media (max-width: 767px) {
  footer .left {
    width: 100%;
  }
}

footer .left .logo img {
  width: 220px;
}

footer .left .directions {
  margin-bottom: 22px;
}

footer .left .directions .item {
  margin-top: 14px;
  color: #fff;
  font-size: 12.5px;
}

footer .left .directions .item a {
  text-decoration: none;
  color: #fff;
}

footer .left .social-networks {
  margin-left: -5px;
}

@media (max-width: 767px) {
  footer .left .social-networks {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 60px;
  }
  footer .left .social-networks .network img {
    width: 36px;
  }
}

footer .middle,
footer .right {
  width: 30%;
}

@media (max-width: 767px) {
  footer .middle,
  footer .right {
    display: none;
  }
}

footer .middle .item,
footer .right .item {
  margin-bottom: 8px;
}

footer .middle .item a,
footer .right .item a {
  display: block;
  font-weight: 700;
  font-size: 15px;
  color: #fff;
  text-decoration: none;
  margin-bottom: 4px;
}

footer .middle .item .a-expand,
footer .right .item .a-expand {
  background-repeat: no-repeat;
  background-image: url("../img/expand-icon.png");
  padding-left: 18px;
  background-size: 12px;
  background-position: 0px 8px;
}

footer .middle .item .expand,
footer .right .item .expand {
  border-left: 2px solid #fff;
  padding-left: 8px;
  margin-left: 5px;
}

footer .middle .item .expand a,
footer .right .item .expand a {
  font-weight: 400;
  margin-bottom: 4px;
}

footer .middle .item .expand::before, footer .middle .item .expand::after,
footer .right .item .expand::before,
footer .right .item .expand::after {
  width: 6px;
  height: 6px;
  background-color: #fff;
  border-radius: 50%;
  content: " ";
  display: block;
  margin-left: -12px;
}

#content {
  min-height: 540px;
  padding-top: 40px;
}

@media (max-width: 767px) {
  #content {
    padding-top: 14px;
  }
}

.last-news {
  padding-bottom: 50px;
}

.last-news.news-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  width: calc(100% + 20px);
}

.last-news.news-page .new {
  width: calc(33.333333333% - 20px);
  padding: 0px 10px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .last-news.news-page .new {
    width: calc(50% - 20px);
  }
}

@media (max-width: 767px) {
  .last-news.news-page .new {
    width: calc(100% - 20px);
  }
}

.last-news .new a {
  text-decoration: none;
}

.last-news .new .img {
  border-top: 8px solid #F2EFE4;
  padding-top: 8px;
}

.last-news .new .img img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 300px;
}

.last-news .new .title {
  margin-top: 6px;
}

.last-news .new .title h3 {
  margin: 0;
  font-weight: 700;
  font-size: 1.3rem;
  color: #000;
}

.banner {
  border-top: 30px solid #00AFEF;
  height: 200px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.banner .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

.banner .title {
  text-align: center;
}

.banner .title h1 {
  font-weight: 700;
  margin: 0;
  font-size: 2.3rem;
}

@media (max-width: 767px) {
  .banner .title h1 {
    font-size: 1.5rem;
  }
}

.banner .title.title-white {
  color: #fff;
}

.banner .text-description {
  max-width: 900px;
  text-align: center;
  margin: 0px auto;
}

.banner .text-description p {
  margin: 0;
  font-size: 1.1rem;
  color: #000;
  font-weight: 400;
}

.banner .button-link {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin-top: 8px;
  background-color: #00AFEF;
  text-align: center;
  padding: 6px 30px;
}

@media (max-width: 767px) {
  .banner .button-link {
    width: 80%;
    padding: 6px 0px;
  }
}

.banner .button-link:hover {
  background-color: #fff;
}

.banner .button-link:hover a {
  color: #00AFEF;
}

.banner .button-link a {
  text-decoration: none;
  color: #FFF;
  font-size: 1.32rem;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}

@media (max-width: 767px) {
  .banner .button-link a {
    font-size: 1rem;
  }
}

.banner.banner-without-background {
  background-color: #00AFEF;
  border-top: none;
  height: auto;
  padding: 40px 0px;
}

.banner.banner-without-background .title {
  margin-bottom: 10px;
}

.icons-banner {
  padding: 40px 0px 30px 0px;
  border-bottom: 6px solid #00AFEF;
}

.icons-banner .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.icons-banner .item {
  padding: 10px 10px;
}

@media (max-width: 767px) {
  .icons-banner .item {
    padding: 10px 4px;
  }
}

.icons-banner .item:nth-of-type(2n) {
  border-left: 15px solid #F2EFE4;
}

@media (max-width: 767px) {
  .icons-banner .item:nth-of-type(2n) {
    border-left: 4px solid #f2f2f2;
  }
}

.icons-banner .item:nth-of-type(2n) a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.icons-banner .item:nth-of-type(2n) .title {
  text-align: left;
}

.icons-banner .item a {
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.icons-banner .item .title {
  text-align: right;
}

.icons-banner .item .title h3 {
  margin: 0;
  color: #000;
  font-size: 1.8rem;
  font-weight: 400;
}

@media (max-width: 767px) {
  .icons-banner .item .title h3 {
    font-size: .9rem;
  }
}

.icons-banner .item .title h3 span {
  margin: 0;
  display: block;
  font-size: 1rem;
}

@media (max-width: 767px) {
  .icons-banner .item .title h3 span {
    font-size: .8rem;
  }
}

.icons-banner .item .icon {
  padding: 0px 16px;
}

@media (max-width: 767px) {
  .icons-banner .item .icon {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    padding: 0px 8px;
  }
}

.icons-banner .item .icon img {
  height: 60px;
}

@media (max-width: 767px) {
  .icons-banner .item .icon img {
    height: 22px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}

.members {
  padding-top: 25px;
}

.members .title {
  text-align: center;
}

.members .title h2 {
  margin: 0;
  font-size: 1.75rem;
}

@media (max-width: 767px) {
  .members .title h2 {
    font-size: 1.5rem;
  }
}

.members .list-of-people {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px 0px 25px 0px;
}

.members .list-of-people.few {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.members .list-of-people .person {
  width: calc(16.6666666667% - 30px);
  padding: 0px 15px;
  margin-bottom: 25px;
}

@media (max-width: 767px) {
  .members .list-of-people .person {
    padding: 0px 6px;
    width: calc(30% - 12px);
  }
}

.members .list-of-people .person .img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.members .list-of-people .person .img img {
  width: 100%;
  max-height: 170px;
  -o-object-fit: contain;
     object-fit: contain;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

@media (max-width: 991px) {
  .members .list-of-people .person .img img {
    max-height: 135px;
  }
}

@media (max-width: 767px) {
  .members .list-of-people .person .img img {
    max-height: 120px;
  }
}

.members .list-of-people .person .name {
  text-align: center;
  border-bottom: 1px solid #808080;
  margin-top: 6px;
}

.members .list-of-people .person .name span {
  margin: 0;
  font-size: 1rem;
}

.members .list-of-people .person .more {
  text-align: center;
  min-height: 40px;
}

.members .list-of-people .person .more span {
  margin: 0;
  font-size: .8rem;
  color: #808080;
}

.members .list-of-people .person .email-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 6px;
}

.members .list-of-people .person .email-button img {
  width: 25px;
}

.social-network-pluggins {
  background-color: #F2EFE4;
  padding: 32px 0px 25px 0px;
}

@media (max-width: 767px) {
  .social-network-pluggins {
    display: none;
  }
}

.social-network-pluggins .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.social-network-pluggins .pluggin {
  background-color: #fff;
  overflow-x: hidden;
  margin: 0px 5px;
  width: calc(33.333333333% - 10px);
}

.social-network-pluggins .pluggin .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #00AFEF;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding: 4px 10px 2px 10px;
  display: flex;
}

.social-network-pluggins .pluggin .title .icon img {
  width: 40px;
}

.social-network-pluggins .pluggin .title h4 {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin: 0;
  font-size: 1rem;
  color: #fff;
  font-weight: 400;
}

.social-network-pluggins .pluggin .element {
  margin-right: -15px;
  overflow-x: hidden;
  max-height: 400px;
  overflow-y: scroll;
}

.modal-window {
  position: fixed;
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.25);
  opacity: 0;
  display: none;
}

.modal-window .container-modal {
  width: 50%;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  max-width: 700px;
}

@media (max-width: 767px) {
  .modal-window .container-modal {
    width: 90%;
  }
}

.emergent {
  background-color: #fff;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
          box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  opacity: 0;
}

.emergent .captcha-google {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 20px;
  margin-right: -12px;
}

.emergent .captcha-google .g-recaptcha {
  width: 100%;
}

.emergent .captcha-google .g-recaptcha:first-child {
  width: 100px !important;
}

.emergent#emerget_mensaje_concejal .persona-form-concejal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 18px;
}

.emergent#emerget_mensaje_concejal .persona-form-concejal .img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 120px;
}

.emergent#emerget_mensaje_concejal .persona-form-concejal .img img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.emergent#emerget_mensaje_concejal .persona-form-concejal .data {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  padding-left: 20px;
}

.emergent#emerget_mensaje_concejal .persona-form-concejal .data .name {
  border-bottom: 1px solid #808080;
  margin-top: 6px;
}

.emergent#emerget_mensaje_concejal .persona-form-concejal .data .name span {
  margin: 0;
  font-size: 1rem;
}

.emergent#emerget_mensaje_concejal .persona-form-concejal .data .more span {
  margin: 0;
  font-size: .8rem;
  color: #808080;
}

.emergent .box-title {
  background-color: #00AFEF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 8px 4px 30px;
}

.emergent .box-title .title {
  color: #fff;
}

.emergent .box-title .close button {
  color: #fff;
  background-color: transparent;
  border: none;
  outline: none;
}

.emergent .box-title .close button:hover {
  cursor: pointer;
}

.emergent .body {
  padding: 20px 8px 20px 30px;
}

.emergent .body .content-body {
  width: calc(100% - 40px);
}

.emergent .body .content-body p {
  margin: 0px;
}

.emergent .body .content-body p.line-up {
  border-top: 1px solid #999999;
  padding-top: 20px;
}

.emergent .body form .input-group {
  display: block;
  margin-bottom: 20px;
}

.emergent .body form .input-group.label-600 label {
  font-weight: 600;
}

.emergent .body form .input-group label {
  display: block;
  width: 100%;
  margin-bottom: 4px;
}

.emergent .body form .input-group textarea {
  resize: vertical;
}

.emergent .body form .input-group input,
.emergent .body form .input-group textarea,
.emergent .body form .input-group select {
  width: calc(100% - 10px);
  padding: 10px 10px 8px 10px;
  background-color: #F2EFE4;
  border: none;
}

.emergent .body form .input-group input:focus,
.emergent .body form .input-group textarea:focus,
.emergent .body form .input-group select:focus {
  outline-color: rgba(181, 174, 145, 0.575);
}

.emergent .body form .input-group select {
  width: calc(100% + 10px);
}

.emergent .body form .input-group.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.emergent .body form .input-group.flex label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  max-width: 150px;
}

.emergent .body form .input-group.flex input {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.emergent .body form .input-group.dates {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.emergent .body form .input-group.dates label {
  width: 100%;
}

.emergent .body form .input-group.dates .date {
  width: calc(50% - 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.emergent .body form .input-group.dates .date label {
  width: 74px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.emergent .body form .input-group.dates .date input {
  width: calc(100% - 74px);
}

.emergent .body form .submit-form-button button {
  background-color: #00AFEF;
  color: #fff;
  border: none;
  outline: none;
  padding: 8px 12px 6px 12px;
}

.emergent .body form .submit-form-button button:hover {
  cursor: pointer;
}

.emergent .body form .submit-form-button button:disabled,
.emergent .body form .submit-form-button button[disabled] {
  background-color: #F2EFE4;
  color: #B5AE91;
}

.emergent .body form .submit-form-button button:disabled:hover,
.emergent .body form .submit-form-button button[disabled]:hover {
  cursor: auto;
}

.emergent .body .download-button {
  margin-top: 20px;
}

.emergent .body .download-button button {
  background-color: #00AFEF;
  color: #fff;
  border: none;
  outline: none;
  padding: 8px 12px 6px 12px;
  margin-right: 32px;
}

.emergent .body .download-button button:hover {
  cursor: pointer;
}

.emergent .body .close-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 60px;
}

.emergent .body .close-button button {
  background-color: #00AFEF;
  color: #fff;
  border: none;
  outline: none;
  padding: 8px 12px 6px 12px;
  margin-right: 32px;
}

.emergent .body .close-button button:hover {
  cursor: pointer;
}

.description-concejo-items {
  padding-top: 50px;
}

.description-concejo-items .list-of-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% + 16px);
  margin-left: -8px;
}

.description-concejo-items .list-of-items .item {
  width: calc(33.33333% - 16px);
  margin: 8px;
  border-bottom: 8px solid #F2EFE4;
  padding-bottom: 40px;
}

@media (max-width: 991px) {
  .description-concejo-items .list-of-items .item {
    width: calc(50% - 16px);
    padding-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .description-concejo-items .list-of-items .item {
    width: 100%;
  }
}

.description-concejo-items .list-of-items .item:nth-of-type(4) {
  border-bottom: none;
}

@media (max-width: 991px) {
  .description-concejo-items .list-of-items .item:nth-of-type(4) {
    border-bottom: 8px solid #F2EFE4;
  }
}

.description-concejo-items .list-of-items .item:nth-of-type(5), .description-concejo-items .list-of-items .item:nth-of-type(6) {
  border-bottom: none;
}

@media (max-width: 991px) {
  .description-concejo-items .list-of-items .item:nth-of-type(5), .description-concejo-items .list-of-items .item:nth-of-type(6) {
    border-bottom: none;
  }
}

@media (max-width: 767px) {
  .description-concejo-items .list-of-items .item:nth-of-type(5), .description-concejo-items .list-of-items .item:nth-of-type(6) {
    border-bottom: 8px solid #F2EFE4;
  }
}

@media (max-width: 767px) {
  .description-concejo-items .list-of-items .item:last-of-type {
    border-bottom: none;
  }
}

.description-concejo-items .list-of-items .item .image {
  text-align: center;
}

.description-concejo-items .list-of-items .item .image img {
  max-width: 200px;
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
  width: 40%;
  min-width: 150px;
}

@media (max-width: 767px) {
  .description-concejo-items .list-of-items .item .image img {
    width: 34%;
  }
}

.description-concejo-items .list-of-items .item .title {
  text-align: center;
  margin-bottom: 10px;
}

.description-concejo-items .list-of-items .item .title h2 {
  margin: 0;
  color: #00AFEF;
  font-weight: 700;
  font-size: 1.75rem;
  line-height: .9;
}

.description-concejo-items .list-of-items .item .text-description {
  text-align: center;
  width: 95%;
  margin: 0px auto;
}

.description-concejo-items .list-of-items .item .text-description p {
  margin: 0;
  line-height: 1.4;
}

.comisiones .title {
  text-align: center;
}

.comisiones .title h1 {
  margin: 0px;
  margin-bottom: 20px;
  font-size: 1.75rem;
}

@media (max-width: 767px) {
  .comisiones .title h1 {
    font-size: 1.5rem;
  }
}

.comisiones .list-of-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: calc(100% + 16px);
  margin-left: -8px;
  margin-bottom: 40px;
}

.comisiones .list-of-items .item {
  width: calc(33.33333% - 16px);
  margin: 8px;
  padding-bottom: 60px;
}

@media (max-width: 991px) {
  .comisiones .list-of-items .item {
    width: calc(50% - 16px);
    padding-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .comisiones .list-of-items .item {
    width: 100%;
    padding-bottom: 20px;
  }
}

.comisiones .list-of-items .item .box-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 105px;
}

.comisiones .list-of-items .item .box-title .number {
  background-color: #00AFEF;
  width: 100px;
  text-align: center;
  border-right: 2px solid #fff;
}

.comisiones .list-of-items .item .box-title .number h2 {
  margin: 0px;
  font-size: 70px;
  font-weight: 400;
  color: #fff;
}

.comisiones .list-of-items .item .box-title .title {
  background-color: #00AFEF;
  width: calc(100% - 100px - 2px - 14px - 10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 14px;
  padding-right: 10px;
}

.comisiones .list-of-items .item .box-title .title h2 {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin: 0;
  color: #fff;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.1;
  text-align: left;
}

.comisiones .list-of-items .item .box-members {
  margin-top: 6px;
  background-color: #EBE6D2;
  padding-left: 14px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.comisiones .list-of-items .item .box-members .member {
  text-align: center;
  font-size: .9rem;
  padding-bottom: 3.75px;
}

.comisiones .list-of-items .item .box-members .member span {
  font-weight: bold;
}

.comisiones .list-of-items .item .text-description {
  text-align: center;
  width: 95%;
  margin: 0px auto;
  margin-top: 12px;
}

.comisiones .list-of-items .item .text-description p {
  margin: 0;
  line-height: 1.4;
}

.bloques {
  background-color: #EBE6D2;
  margin-bottom: 40px;
  padding: 40px 0px;
}

.bloques .title {
  text-align: center;
  margin-bottom: 20px;
}

.bloques .title h1 {
  margin: 0px;
  font-size: 1.75rem;
}

@media (max-width: 767px) {
  .bloques .title h1 {
    font-size: 1.5rem;
  }
}

.bloques .list-of-items .item {
  position: relative;
  margin-bottom: 30px;
}

.bloques .list-of-items .item:last-of-type {
  margin-bottom: 0px;
}

@media (max-width: 767px) {
  .bloques .list-of-items .item {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.bloques .list-of-items .item .image {
  position: absolute;
  margin: 14px;
}

@media (max-width: 767px) {
  .bloques .list-of-items .item .image {
    position: static;
  }
}

.bloques .list-of-items .item .image img {
  width: 120px;
  border-right: 3px solid #848688;
  padding-right: 10px;
}

@media (max-width: 767px) {
  .bloques .list-of-items .item .image img {
    width: 80px;
  }
}

@media (max-width: 767px) {
  .bloques .list-of-items .item .description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 80px - 28px - 10px - 3px);
  }
}

.bloques .list-of-items .item .description .with-background {
  background-color: #fff;
  padding-left: calc(120px + 28px + 10px + 3px);
  padding-top: 14px;
  padding-right: 20px;
  padding-bottom: 10px;
}

@media (max-width: 767px) {
  .bloques .list-of-items .item .description .with-background {
    padding-left: 0px;
    padding-bottom: 0px;
    -ms-flex-item-align: end;
        align-self: flex-end;
    padding-bottom: 14px;
  }
}

.bloques .list-of-items .item .description .with-background .title-description h3 {
  margin: 0px;
  font-weight: 400;
  font-size: 1.25rem;
}

.bloques .list-of-items .item .description .with-background .members-draw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .bloques .list-of-items .item .description .with-background .members-draw {
    display: none;
  }
}

.bloques .list-of-items .item .description .with-background .members-draw .circle {
  width: 36px;
  height: 36px;
  background-color: #00AFEF;
  border-radius: 50%;
  margin: 0px 10px;
}

.bloques .list-of-items .item .description .with-background .members-draw .circle:nth-of-type(1) {
  margin-left: 0px;
}

.bloques .list-of-items .item .description .members-name {
  padding-left: calc(120px + 28px + 10px + 3px);
  margin-top: 12px;
}

@media (max-width: 767px) {
  .bloques .list-of-items .item .description .members-name {
    display: none;
  }
}

.bloques .list-of-items .item .description .members-name .first p,
.bloques .list-of-items .item .description .members-name .second p {
  margin: 0px;
  width: 95%;
  font-size: 1rem;
}

.bloques .list-of-items .item .members-name-mobile {
  display: none;
}

@media (max-width: 767px) {
  .bloques .list-of-items .item .members-name-mobile {
    display: block;
    width: 100%;
    background-color: #EBE6D2;
  }
}

.pagina-vista-novedad .vista-noticia .info-noticia {
  width: 100%;
  margin-bottom: 30px;
}

.pagina-vista-novedad .vista-noticia .info-noticia .img-noticia img {
  width: 100%;
}

@media (max-width: 767px) {
  .pagina-vista-novedad .vista-noticia .info-noticia .img-noticia img {
    min-height: 22rem;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.pagina-vista-novedad .vista-noticia .info-noticia .titulo-fecha {
  background-color: #fff;
  padding: 1rem 0rem 0rem 0rem;
}

.pagina-vista-novedad .vista-noticia .info-noticia .titulo-fecha .fecha {
  word-break: break-all;
  font-size: 1rem;
  color: #000;
}

.pagina-vista-novedad .vista-noticia .info-noticia .titulo-fecha .titulo {
  font-size: 2.35rem;
  line-height: 1.2;
  letter-spacing: -1.06px;
  text-align: left;
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease, -webkit-transform .2s ease;
  -webkit-transition: transform .2s ease;
  color: #000;
  font-weight: 700;
  margin-top: 5px;
  padding-bottom: 25px;
}

.pagina-vista-novedad .vista-noticia .info-noticia .cuerpo-noticia {
  background-color: #fff;
  font-size: 1.1rem;
  margin-top: 18px;
}

.pagina-vista-novedad .vista-noticia .info-noticia .cuerpo-noticia p {
  margin: 0px;
  margin-bottom: 10px;
  line-height: 1.45;
}

.pagina-vista-novedad .vista-noticia .info-noticia .cuerpo-noticia iframe {
  width: 100%;
  height: 22rem;
}

.pagina-vista-novedad .vista-noticia .info-noticia .cuerpo-noticia img {
  width: 100%;
}

.pagina-vista-novedad .vista-noticia .info-noticia .cuerpo-noticia h2 {
  font-size: 1.2rem;
}

.pagina-vista-novedad .vista-noticia .info-noticia .imagenes-noticia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 90px;
  width: calc(100% + 16px);
  margin-left: -8px;
}

@media (max-width: 767px) {
  .pagina-vista-novedad .vista-noticia .info-noticia .imagenes-noticia {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.pagina-vista-novedad .vista-noticia .info-noticia .imagenes-noticia a {
  width: 50%;
  margin: 0px 8px 20px 8px;
}

@media (max-width: 767px) {
  .pagina-vista-novedad .vista-noticia .info-noticia .imagenes-noticia a {
    width: 100%;
    margin: 0px 8px 10px 8px;
  }
  .pagina-vista-novedad .vista-noticia .info-noticia .imagenes-noticia a:nth-of-type(2) {
    margin-bottom: 4rem;
  }
}

.pagina-vista-novedad .vista-noticia .info-noticia .imagenes-noticia img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.pagina-vista-novedad .vista-noticia .info-noticia .slide-noticia {
  padding-bottom: 40px;
}

.pagina-vista-novedad .vista-noticia .info-noticia .slide-noticia .slide-imagenes-noticia .item img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.pagina-vista-novedad .vista-noticia .info-noticia .slide-noticia #nav_imagenes_noticia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 8px;
}

.pagina-vista-novedad .vista-noticia .info-noticia .slide-noticia #nav_imagenes_noticia .dot {
  background-color: #B5AE91;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  opacity: .5;
  height: 10px;
  width: 10px;
  margin: 0px 4px;
  border-radius: 50%;
}

.pagina-vista-novedad .vista-noticia .info-noticia .slide-noticia #nav_imagenes_noticia .dot:hover {
  cursor: pointer;
  opacity: .75;
}

.pagina-vista-novedad .vista-noticia .info-noticia .slide-noticia #nav_imagenes_noticia .dot:active {
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
  outline: none;
}

.pagina-vista-novedad .vista-noticia .info-noticia .slide-noticia #nav_imagenes_noticia .dot:focus {
  outline: none;
}

.pagina-vista-novedad .vista-noticia .info-noticia .slide-noticia #nav_imagenes_noticia .dot.tns-nav-active {
  opacity: 1;
}

.pagina-vista-novedad .vista-noticia .otras-noticias {
  width: 100%;
  margin-top: 2rem;
}

.pagina-vista-novedad .vista-noticia .otras-noticias .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .pagina-vista-novedad .vista-noticia .otras-noticias {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.pagina-vista-novedad .vista-noticia .otras-noticias .novedad {
  position: relative;
  margin: .5rem;
}

@media (max-width: 767px) {
  .pagina-vista-novedad .vista-noticia .otras-noticias .novedad {
    width: 100%;
  }
  .pagina-vista-novedad .vista-noticia .otras-noticias .novedad:nth-of-type(2) {
    margin: 0rem .5rem;
  }
  .pagina-vista-novedad .vista-noticia .otras-noticias .novedad:nth-of-type(3) {
    display: none;
  }
}

.pagina-vista-novedad .vista-noticia .otras-noticias .novedad a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 1rem;
}

.pagina-vista-novedad .vista-noticia .otras-noticias .novedad .img {
  width: 100%;
  height: 10.5rem;
}

.pagina-vista-novedad .vista-noticia .otras-noticias .novedad .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}

.pagina-vista-novedad .vista-noticia .otras-noticias .novedad .texto {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.pagina-vista-novedad .vista-noticia .otras-noticias .novedad .texto .titulo {
  font-size: 1.2rem;
  line-height: 1.2;
  letter-spacing: -1.06px;
  text-align: left;
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease, -webkit-transform .2s ease;
  -webkit-transition: transform .2s ease;
  padding-top: 0rem;
  color: #000;
  padding-top: .25rem;
}

.pagina-vista-novedad .vista-noticia .otras-noticias .novedad .texto .fecha {
  word-break: break-all;
  font-size: .75rem;
  color: #000;
}

.banner-aviso {
  margin-top: 16px;
  border-bottom: 6px solid #F2EFE4;
  padding-bottom: 16px;
}

.banner-aviso .banner-images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .banner-aviso .banner-images {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.banner-aviso .banner-images.horizontal {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.banner-aviso .banner-images .imagen {
  width: 100%;
}

@media (max-width: 767px) {
  .banner-aviso .banner-images .imagen {
    display: none;
  }
}

.banner-aviso .banner-images .imagen img {
  width: 100%;
  max-height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.banner-aviso .banner-images .imagen-mobil {
  width: 100%;
}

@media (min-width: 768px) {
  .banner-aviso .banner-images .imagen-mobil {
    display: none;
  }
}

.banner-aviso .banner-images .imagen-mobil img {
  width: 100%;
  max-height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.line-3-separator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.line-3-separator div {
  border-top: 8px solid #F2EFE4;
  width: calc(33.33333333% - 5px);
  height: 8px;
}

.line-3-separator div:nth-of-type(2) {
  margin: 0px 10px;
}

.tramite {
  padding-bottom: 60px;
}

.tramite .title-seguimiento-tramite {
  padding-top: 4px;
  padding-bottom: 25px;
}

.tramite .title-seguimiento-tramite h1 {
  font-size: 2.3rem;
  margin: 0px;
  color: #00AFEF;
}

@media (max-width: 767px) {
  .tramite .title-seguimiento-tramite h1 {
    font-size: 1.5rem;
  }
}

.tramite .dato-cuadrado {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 20px 6px 12px;
  min-width: 100px;
}

.tramite .dato-cuadrado.shorter {
  min-width: auto;
}

.tramite .dato-cuadrado.clarito {
  background-color: #F2EFE4;
}

.tramite .dato-cuadrado.oscuro {
  background-color: #B5AE91;
  color: #FFF;
  font-weight: 600;
}

.tramite .dato-cuadrado.azul {
  background-color: #00AFEF;
  color: #FFF;
  font-weight: 600;
}

.tramite .dato-cuadrado.blanco {
  background-color: #fff;
  font-weight: 600;
}

.tramite .segundos-datos,
.tramite .terceros-datos,
.tramite .cuartos-datos {
  border-top: 6px solid #00AFEF;
}

.tramite .primeros-datos {
  padding-bottom: 22px;
}

.tramite .primeros-datos .show-group {
  margin-right: 20px;
  margin-bottom: 6px;
}

@media (max-width: 767px) {
  .tramite .primeros-datos .show-group {
    margin-right: 0px;
    width: 100%;
  }
  .tramite .primeros-datos .show-group label {
    width: 60% !important;
  }
  .tramite .primeros-datos .show-group .dato-cuadrado {
    width: calc(40% - 32px) !important;
  }
}

.tramite .primeros-datos .show-group.fixed-width label {
  width: 218px;
}

.tramite .primeros-datos .show-group.fixed-width .dato-cuadrado label {
  width: auto;
}

.tramite .primeros-datos .segunda-fila {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.tramite .segundos-datos {
  padding-top: 22px;
  padding-bottom: 36px;
}

.tramite .segundos-datos .show-group {
  margin-bottom: 6px;
}

.tramite .segundos-datos p {
  margin: 0px;
  margin-top: 12px;
  margin-bottom: 30px;
}

.tramite .terceros-datos {
  padding: 8px 0px;
}

.tramite .terceros-datos .fondo {
  background-color: #F2EFE4;
  padding-top: 22px;
  padding-bottom: 36px;
}

.tramite .terceros-datos .show-group {
  margin-bottom: 6px;
}

.tramite .terceros-datos .label-estado {
  text-transform: capitalize;
}

.tramite .cuartos-datos {
  padding-top: 14px;
  padding-bottom: 30px;
}

.tramite .show-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tramite .show-group label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.tramite .show-group .dato-cuadrado {
  margin-left: 8px;
}

.resultados-busqueda-normativas {
  border-top: 60px solid #00AFEF;
}

.resultados-busqueda-normativas .container-result {
  border-bottom: 8px solid #F2EFE4;
}

.resultados-busqueda-normativas .result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 25px;
}

@media (max-width: 767px) {
  .resultados-busqueda-normativas .result {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.resultados-busqueda-normativas .result .item {
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.resultados-busqueda-normativas .result .item span {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  width: 100%;
}

.resultados-busqueda-normativas .result .type {
  color: #fff;
  min-width: 135px;
  font-weight: 600;
}

@media (max-width: 375px) {
  .resultados-busqueda-normativas .result .type {
    width: calc(50%);
  }
}

.resultados-busqueda-normativas .result .type:before {
  width: 30%;
  height: 30px;
  content: "";
  position: absolute;
  z-index: -1;
  direction: rtl;
  margin-left: -30%;
}

.resultados-busqueda-normativas .result .type.decreto {
  background-color: #B5AE91;
}

.resultados-busqueda-normativas .result .type.decreto:before {
  background-color: #B5AE91;
}

.resultados-busqueda-normativas .result .type.resolucion {
  background-color: #00AFEF;
}

.resultados-busqueda-normativas .result .type.resolucion:before {
  background-color: #00AFEF;
}

.resultados-busqueda-normativas .result .type.ordenanza {
  background-color: #F2EFE4;
  color: #000;
}

.resultados-busqueda-normativas .result .type.ordenanza:before {
  background-color: #F2EFE4;
  color: #000;
}

.resultados-busqueda-normativas .result .number {
  font-weight: 600;
  font-size: 16px;
  min-width: 100px;
  margin: 0px 4px;
  text-align: center;
}

@media (max-width: 375px) {
  .resultados-busqueda-normativas .result .number {
    width: calc(25% - 8px);
    min-width: auto;
  }
}

.resultados-busqueda-normativas .result .year {
  background-color: #F2EFE4;
  min-width: 100px;
  text-align: center;
  margin: 0px 8px;
}

@media (max-width: 375px) {
  .resultados-busqueda-normativas .result .year {
    width: calc(25% - 16px);
    min-width: auto;
  }
}

.resultados-busqueda-normativas .result .text {
  margin: 0px 8px;
  height: auto;
  width: 680px;
}

@media (max-width: 767px) {
  .resultados-busqueda-normativas .result .text {
    margin-top: 18px;
    margin-bottom: 20px;
  }
}

.resultados-busqueda-normativas .result .text p {
  margin: 0;
}

.resultados-busqueda-normativas .result .button-expand {
  margin: 0px 8px;
  background-color: #00AFEF;
  padding: 0px 30px;
  color: #fff;
  text-decoration: none;
}

.resultados-busqueda-normativas .result .box-decorative {
  margin: 0px 4px;
}

@media (max-width: 1199px) {
  .resultados-busqueda-normativas .result .box-decorative {
    display: none;
  }
}

.resultados-busqueda-normativas .result .box-decorative:after {
  width: 30%;
  content: "";
  position: absolute;
  z-index: -1;
  background-color: #F2EFE4;
  height: inherit;
}

.form-busqueda-normativas {
  padding-bottom: 10px;
}

.form-busqueda-normativas .title {
  padding-top: 4px;
  padding-bottom: 25px;
}

.form-busqueda-normativas .title h1 {
  font-size: 2.3rem;
  margin: 0px;
  color: #00AFEF;
}

@media (max-width: 767px) {
  .form-busqueda-normativas .title h1 {
    font-size: 1.5rem;
  }
}

.form-busqueda-normativas .primera-fila {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1199px) {
  .form-busqueda-normativas .primera-fila {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .form-busqueda-normativas .primera-fila .input-group {
    width: calc(20% - 24px);
  }
  .form-busqueda-normativas .primera-fila .input-group:nth-of-type(1) {
    width: calc(20% - 12px);
  }
  .form-busqueda-normativas .primera-fila .input-group:last-of-type {
    margin-right: 0px;
    width: calc(20% - 12px);
  }
  .form-busqueda-normativas .primera-fila .input-group label {
    min-height: 38px;
  }
  .form-busqueda-normativas .primera-fila .submit-form-button {
    margin-left: 0px;
  }
}

@media (max-width: 767px) {
  .form-busqueda-normativas .primera-fila .input-group {
    width: calc(100% - 12px) !important;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 12px;
  }
  .form-busqueda-normativas .primera-fila .input-group label {
    min-height: auto;
  }
  .form-busqueda-normativas .primera-fila .submit-form-button {
    margin-left: auto;
    width: 100%;
    margin-top: -12px;
    margin-bottom: 12px;
  }
  .form-busqueda-normativas .primera-fila .submit-form-button button {
    width: 100%;
  }
}

.form-busqueda-normativas .segunda-fila {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .form-busqueda-normativas .segunda-fila {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.form-busqueda-normativas .segunda-fila .title-filter {
  margin-right: 8px;
}

.form-busqueda-normativas .segunda-fila .title-filter h3 {
  font-size: 1rem;
  font-weight: 400;
}

@media (max-width: 767px) {
  .form-busqueda-normativas .segunda-fila .title-filter {
    width: calc(100% - 8px);
  }
}

.form-busqueda-normativas .segunda-fila .button-filter {
  background-color: #F2EFE4;
  margin: 0px 6px;
  height: 30px;
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 16px;
  width: 130px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}

@media (max-width: 767px) {
  .form-busqueda-normativas .segunda-fila .button-filter {
    margin-left: 0px;
    margin-right: 12px;
    width: calc(33.333333% - 8px);
  }
  .form-busqueda-normativas .segunda-fila .button-filter:last-of-type {
    margin-right: 0px;
  }
}

.form-busqueda-normativas .segunda-fila .button-filter:hover {
  cursor: pointer;
  background-color: #00AFEF;
  color: #fff;
}

.form-busqueda-normativas .segunda-fila .button-filter span {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  width: 100%;
}

.form-busqueda-normativas .segunda-fila .button-filter.active {
  background-color: #00AFEF;
  color: #fff;
}

.form-busqueda-normativas form .input-group {
  display: block;
  margin-bottom: 20px;
  margin: 0px 12px;
}

.form-busqueda-normativas form .input-group:nth-of-type(1) {
  margin-left: 0px;
}

.form-busqueda-normativas form .input-group.label-600 label {
  font-weight: 600;
}

.form-busqueda-normativas form .input-group label {
  display: block;
  width: 100%;
  margin-bottom: 4px;
}

.form-busqueda-normativas form .input-group textarea {
  resize: vertical;
}

.form-busqueda-normativas form .input-group input,
.form-busqueda-normativas form .input-group textarea,
.form-busqueda-normativas form .input-group select {
  width: calc(100% - 10px);
  padding: 10px 10px 8px 10px;
  background-color: #F2EFE4;
  border: none;
}

.form-busqueda-normativas form .input-group input:focus,
.form-busqueda-normativas form .input-group textarea:focus,
.form-busqueda-normativas form .input-group select:focus {
  outline-color: rgba(181, 174, 145, 0.575);
}

.form-busqueda-normativas form .input-group select {
  width: calc(100% + 10px);
  padding: 8px 10px 8px 10px;
}

.form-busqueda-normativas form .input-group.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.form-busqueda-normativas form .input-group.flex label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  max-width: 150px;
}

.form-busqueda-normativas form .input-group.flex input {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.form-busqueda-normativas form .input-group .date input {
  padding: 6px 10px 7px 10px;
}

.form-busqueda-normativas form .submit-form-button {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  display: block;
  margin-left: 12px;
}

.form-busqueda-normativas form .submit-form-button label {
  display: block;
  opacity: 0;
  margin-bottom: 4px;
}

.form-busqueda-normativas form .submit-form-button button {
  background-color: #00AFEF;
  color: #fff;
  border: none;
  outline: none;
  padding: 10px 12px 8px 12px;
}

.form-busqueda-normativas form .submit-form-button button:hover {
  cursor: pointer;
}

.num-normativa .title-normativa {
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 21px;
}

.num-normativa .title-normativa h1 {
  font-size: 2.3rem;
  margin: 0px;
}

@media (max-width: 767px) {
  .num-normativa .title-normativa h1 {
    font-size: 1.5rem;
  }
}

.num-normativa.decreto {
  background-color: #B5AE91;
}

.num-normativa.decreto h1 {
  color: #FFF;
}

.num-normativa.resolucion {
  background-color: #00AFEF;
}

.num-normativa.resolucion h1 {
  color: #FFF;
}

.num-normativa.ordenanza {
  background-color: #F2EFE4;
}

.num-normativa.ordenanza h1 {
  color: #000;
}

.data-normativa .first {
  padding-top: 6px;
  padding-bottom: 25px;
}

.data-normativa .first .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .data-normativa .first .container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.data-normativa .first .dato-cuadrado {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 20px 6px 12px;
  min-width: 100px;
}

.data-normativa .first .dato-cuadrado.shorter {
  min-width: auto;
}

.data-normativa .first .dato-cuadrado.clarito {
  background-color: #F2EFE4;
}

.data-normativa .first .dato-cuadrado.oscuro {
  background-color: #B5AE91;
  color: #FFF;
  font-weight: 600;
}

.data-normativa .first .dato-cuadrado.azul {
  background-color: #00AFEF;
  color: #FFF;
  font-weight: 600;
}

.data-normativa .first .dato-cuadrado.blanco {
  background-color: #fff;
  font-weight: 600;
}

.data-normativa .first .show-group {
  margin-right: 20px;
  margin-bottom: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 6px;
}

@media (max-width: 991px) {
  .data-normativa .first .show-group {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .data-normativa .first .show-group {
    width: calc(100% - 12px);
    display: block;
  }
  .data-normativa .first .show-group .dato-cuadrado {
    margin-top: 4px;
    width: calc(100% - 32px);
  }
}

.data-normativa .first .show-group:nth-of-type(1) {
  margin-left: 0px;
}

.data-normativa .first .show-group:last-of-type {
  margin-right: 0px;
}

.data-normativa .first .show-group label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin-right: 8px;
}

.data-normativa .second {
  border-top: 6px solid #00AFEF;
  border-bottom: 6px solid #00AFEF;
  padding: 10px 0px;
}

.data-normativa .second .background {
  background-color: #F2EFE4;
  padding: 25px 0px 20px 0px;
}

.data-normativa .second .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .data-normativa .second .items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.data-normativa .second .items .show-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 350px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .data-normativa .second .items .show-group {
    width: 100%;
    min-width: auto;
  }
}

.data-normativa .second .items .show-group .info {
  margin-left: 4px;
}

.data-normativa .second .items .show-group .info label {
  font-weight: 600;
}

.data-normativa .third {
  padding: 25px 0px 35px 0px;
}

.data-normativa .third .text-description {
  margin-bottom: 25px;
}

.data-normativa .third .text-description .box-title {
  background-color: #F2EFE4;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 12px 6px 12px;
  margin-bottom: 18px;
}

.data-normativa .third .text-description .text p {
  margin: 8px 0px 0px 0px;
}

.data-normativa .third .download-button {
  margin-top: 16px;
}

.data-normativa .third .download-button a {
  text-decoration: none;
  color: #FFF;
  background-color: #00AFEF;
  padding: 8px 12px 6px 12px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.data-normativa .fourt {
  border-top: 6px solid #00AFEF;
  border-bottom: 6px solid #00AFEF;
  padding: 10px 0px;
}

.data-normativa .fourt .row {
  background-color: #F2EFE4;
  padding: 20px 0px;
  margin-bottom: 4px;
}

.data-normativa .fourt .row .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .data-normativa .fourt .row .items {
    display: block;
  }
}

.data-normativa .fourt .row .items .show-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 350px;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .data-normativa .fourt .row .items .show-group {
    min-width: auto;
  }
}

.data-normativa .fourt .row .items .show-group .info {
  margin-left: 4px;
}

.data-normativa .fourt .row .items .show-group .info label {
  font-weight: 600;
}

.data-normativa .button-return {
  padding: 35px 0px 50px 0px;
}

.data-normativa .button-return a {
  text-decoration: none;
  color: #FFF;
  background-color: #00AFEF;
  padding: 8px 12px 6px 12px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.concejo-transparente .title-principal {
  padding-top: 4px;
  padding-bottom: 8px;
}

.concejo-transparente .title-principal h1 {
  font-size: 2.3rem;
  margin: 0px;
  color: #00AFEF;
  text-align: center;
}

@media (max-width: 767px) {
  .concejo-transparente .title-principal h1 {
    font-size: 1.5rem;
  }
}

.concejo-transparente .session {
  background-color: #29ADE3;
  padding: 40px 0px;
}

.concejo-transparente .session .items-session {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px -8px;
  width: calc(100% + 16px);
}

@media (max-width: 767px) {
  .concejo-transparente .session .items-session {
    display: block;
  }
}

.concejo-transparente .session .items-session .calendar-container {
  width: calc(33.333333333% - 16px - 60px);
  margin: 8px;
  background-color: #fff;
  padding: 32px 30px 20px 30px;
}

@media (max-width: 767px) {
  .concejo-transparente .session .items-session .calendar-container {
    width: calc(100% - 16px - 60px);
  }
}

.concejo-transparente .session .items-session .calendar-container .tavo-calendar__day_abs-today span {
  border-radius: 50%;
}

.concejo-transparente .session .items-session .active-session {
  width: calc(33.333333333% - 16px);
  margin: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .concejo-transparente .session .items-session .active-session {
    width: calc(100% - 16px);
  }
}

.concejo-transparente .session .items-session .active-session .last-session {
  display: block;
  color: #FFF;
  text-align: center;
  text-decoration: none;
}

.concejo-transparente .session .items-session .active-session .last-session .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.3rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.concejo-transparente .session .items-session .active-session .last-session .text svg {
  width: 20px;
  margin-right: 6px;
}

.concejo-transparente .session .items-session .active-session .last-session .date {
  font-size: 1.25rem;
}

.concejo-transparente .session .items-session .active-session .number-session {
  font-size: 1.4rem;
  font-weight: bold;
  text-align: center;
  margin: 10px 0px;
}

.concejo-transparente .session .items-session .active-session .download-day-order a {
  background-color: #FFF;
  color: #29ADE3;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
}

.concejo-transparente .session .items-session .active-session .download-day-order a svg {
  width: 24px;
  margin-right: 10px;
}

.concejo-transparente .session .items-session .active-session .points-session {
  border-top: 6px solid #fff;
  padding-top: 20px;
  margin-top: 20px;
}

.concejo-transparente .session .items-session .active-session .points-session .number-text-points {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.concejo-transparente .session .items-session .active-session .points-session .number-text-points .number {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-size: 80px;
  font-weight: bold;
  margin-right: 10px;
}

.concejo-transparente .session .items-session .active-session .points-session .number-text-points .text {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-size: 1.2rem;
}

.concejo-transparente .session .items-session .active-session .points-session .points-results a {
  background-color: #FFF;
  color: #29ADE3;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
}

.concejo-transparente .session .items-session .active-session .points-session .points-results a svg {
  width: 24px;
  margin-right: 10px;
}

.concejo-transparente .session .items-session .active-session-details {
  width: calc(33.333333333% - 16px);
  margin: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .concejo-transparente .session .items-session .active-session-details {
    width: calc(100% - 16px);
  }
}

.concejo-transparente .session .items-session .active-session-details .presenteeism .title-presenteeism {
  font-size: 1.2rem;
  text-align: center;
}

.concejo-transparente .session .items-session .active-session-details .presenteeism .percentage .circle {
  width: 150px;
  margin: 10px auto;
  display: none;
}

.concejo-transparente .session .items-session .active-session-details .presenteeism .missing {
  text-align: center;
  font-size: 1rem;
}

.concejo-transparente .session .items-session .active-session-details .download-acta {
  border-top: 6px solid #fff;
  padding-top: 20px;
  margin-top: 20px;
}

.concejo-transparente .session .items-session .active-session-details .download-acta a {
  background-color: #FFF;
  color: #29ADE3;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
}

.concejo-transparente .session .items-session .active-session-details .download-acta a svg {
  width: 24px;
  margin-right: 10px;
}

.concejo-transparente .next-session {
  background-color: #F3EFE4;
  padding: 20px 0px;
}

.concejo-transparente .next-session .download-next-session {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.concejo-transparente .next-session .download-next-session label {
  color: #29ADE3;
  font-weight: bold;
  font-size: 1.25rem;
  margin-bottom: 8px;
}

.concejo-transparente .next-session .download-next-session a {
  background-color: #29ADE3;
  color: #FFF;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.concejo-transparente .next-session .download-next-session a svg {
  width: 24px;
  margin-right: 10px;
}

.concejo-transparente .comisiones {
  margin-top: 60px;
}

.concejo-transparente .comisiones .title h1 {
  color: #000;
  font-size: 1.9rem;
  margin-bottom: 0px;
}

.concejo-transparente .comisiones .title h5 {
  margin: 0px;
  margin-top: 4px;
  font-weight: 400;
  font-size: 1.1rem;
}

.concejo-transparente .comisiones .list-of-items {
  margin-top: 25px;
}

.concejo-transparente .comisiones .list-of-items .item {
  padding-bottom: 0px;
  text-decoration: none;
}

.concejo-transparente .comisiones .list-of-items .item .box-title .number {
  background-color: #F3EFE4;
  border-color: #29ADE3;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}

.concejo-transparente .comisiones .list-of-items .item .box-title .number h2 {
  color: #29ADE3;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}

.concejo-transparente .comisiones .list-of-items .item .box-title .title {
  background-color: #F3EFE4;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}

.concejo-transparente .comisiones .list-of-items .item .box-title .title h2 {
  color: #29ADE3;
  font-weight: bold;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}

.concejo-transparente .comisiones .list-of-items .item:hover, .concejo-transparente .comisiones .list-of-items .item.active {
  cursor: pointer;
}

.concejo-transparente .comisiones .list-of-items .item:hover .box-title .number, .concejo-transparente .comisiones .list-of-items .item.active .box-title .number {
  background-color: #29ADE3;
  border-color: #fff;
}

.concejo-transparente .comisiones .list-of-items .item:hover .box-title .number h2, .concejo-transparente .comisiones .list-of-items .item.active .box-title .number h2 {
  color: #FFF;
}

.concejo-transparente .comisiones .list-of-items .item:hover .box-title .title, .concejo-transparente .comisiones .list-of-items .item.active .box-title .title {
  background-color: #29ADE3;
}

.concejo-transparente .comisiones .list-of-items .item:hover .box-title .title h2, .concejo-transparente .comisiones .list-of-items .item.active .box-title .title h2 {
  color: #FFF;
}

.concejo-transparente .events-comisiones {
  margin-bottom: 120px;
}

.concejo-transparente .events-comisiones .items-events {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px -8px;
  width: calc(100% + 16px);
}

@media (max-width: 767px) {
  .concejo-transparente .events-comisiones .items-events {
    display: block;
  }
}

.concejo-transparente .events-comisiones .items-events .calendar-container {
  width: calc(33.333333333% - 16px - 60px);
  margin: 8px;
  background-color: #F3EFE4;
  padding: 20px 30px;
}

.concejo-transparente .events-comisiones .items-events .calendar-container .tavo-calendar__day_abs-today span {
  border-radius: 50%;
}

@media (max-width: 767px) {
  .concejo-transparente .events-comisiones .items-events .calendar-container {
    width: calc(100% - 16px - 60px);
  }
}

.concejo-transparente .events-comisiones .items-events .comision-calendar-details {
  width: calc(33.333333333% + 33.33333333% - 16px);
  margin: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .concejo-transparente .events-comisiones .items-events .comision-calendar-details {
    width: calc(100% - 16px);
  }
}

.concejo-transparente .events-comisiones .items-events .comision-calendar-details .comision-title {
  font-size: 1.4rem;
  color: #29ADE3;
  line-height: 1;
  border-bottom: 4px solid #F3EFE4;
  padding-bottom: 10px;
}

.concejo-transparente .events-comisiones .items-events .comision-calendar-details .members {
  padding-top: 15px;
}

.concejo-transparente .events-comisiones .items-events .comision-calendar-details .members .member span {
  font-weight: bold;
}

.concejo-transparente .events-comisiones .items-events .comision-calendar-details .download-info .date {
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 10px;
}

.concejo-transparente .events-comisiones .items-events .comision-calendar-details .download-info a {
  background-color: #29ADE3;
  color: #FFF;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.concejo-transparente .events-comisiones .items-events .comision-calendar-details .download-info a a[href^="#"] {
  display: none;
}

.concejo-transparente .events-comisiones .items-events .comision-calendar-details .download-info a svg {
  width: 24px;
  margin-right: 10px;
}

.concejo-transparente .events-comisiones .items-events .comision-calendar-details .extra-info p {
  margin: 0;
  font-size: 1.15rem;
}

.orden-del-dia .banner-azul,
.temas-tratados-comision .banner-azul,
.resultados-por-punto .banner-azul {
  background-color: #00AFEF;
  padding: 35px 0px 18px 0px;
}

.orden-del-dia .banner-azul .container .title-section,
.temas-tratados-comision .banner-azul .container .title-section,
.resultados-por-punto .banner-azul .container .title-section {
  color: #FFF;
  font-size: 2rem;
}

.orden-del-dia .banner-azul .container .title,
.temas-tratados-comision .banner-azul .container .title,
.resultados-por-punto .banner-azul .container .title {
  font-size: 1.25rem;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.orden-del-dia .banner-azul .container .title .title-comision,
.temas-tratados-comision .banner-azul .container .title .title-comision,
.resultados-por-punto .banner-azul .container .title .title-comision {
  font-weight: 500;
  font-size: 1.5;
}

.orden-del-dia .banner-azul .container .title .date,
.temas-tratados-comision .banner-azul .container .title .date,
.resultados-por-punto .banner-azul .container .title .date {
  font-weight: normal;
}

.orden-del-dia .banner-azul .container .date,
.temas-tratados-comision .banner-azul .container .date,
.resultados-por-punto .banner-azul .container .date {
  text-transform: uppercase;
}

.orden-del-dia .points,
.temas-tratados-comision .points,
.resultados-por-punto .points {
  padding-top: 30px;
  padding-bottom: 80px;
}

.orden-del-dia .points .point,
.temas-tratados-comision .points .point,
.resultados-por-punto .points .point {
  border-bottom: 3px solid #F2EFE4;
  padding: 8px 0px;
}

.orden-del-dia .points .point .title,
.temas-tratados-comision .points .point .title,
.resultados-por-punto .points .point .title {
  text-transform: uppercase;
  font-size: 1rem;
}

.orden-del-dia .points .point .text,
.temas-tratados-comision .points .point .text,
.resultados-por-punto .points .point .text {
  font-size: 1rem;
}

.orden-del-dia .expedientes,
.orden-del-dia .puntos-tratados,
.temas-tratados-comision .expedientes,
.temas-tratados-comision .puntos-tratados,
.resultados-por-punto .expedientes,
.resultados-por-punto .puntos-tratados {
  padding-top: 30px;
  padding-bottom: 80px;
}

.orden-del-dia .expedientes .expediente,
.orden-del-dia .expedientes .punto-tratado,
.orden-del-dia .puntos-tratados .expediente,
.orden-del-dia .puntos-tratados .punto-tratado,
.temas-tratados-comision .expedientes .expediente,
.temas-tratados-comision .expedientes .punto-tratado,
.temas-tratados-comision .puntos-tratados .expediente,
.temas-tratados-comision .puntos-tratados .punto-tratado,
.resultados-por-punto .expedientes .expediente,
.resultados-por-punto .expedientes .punto-tratado,
.resultados-por-punto .puntos-tratados .expediente,
.resultados-por-punto .puntos-tratados .punto-tratado {
  border-bottom: 3px solid #F2EFE4;
  padding: 8px 0px;
  padding-bottom: 14px;
}

.orden-del-dia .expedientes .expediente .title,
.orden-del-dia .expedientes .punto-tratado .title,
.orden-del-dia .puntos-tratados .expediente .title,
.orden-del-dia .puntos-tratados .punto-tratado .title,
.temas-tratados-comision .expedientes .expediente .title,
.temas-tratados-comision .expedientes .punto-tratado .title,
.temas-tratados-comision .puntos-tratados .expediente .title,
.temas-tratados-comision .puntos-tratados .punto-tratado .title,
.resultados-por-punto .expedientes .expediente .title,
.resultados-por-punto .expedientes .punto-tratado .title,
.resultados-por-punto .puntos-tratados .expediente .title,
.resultados-por-punto .puntos-tratados .punto-tratado .title {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 500;
}

.orden-del-dia .expedientes .expediente .body,
.orden-del-dia .expedientes .punto-tratado .body,
.orden-del-dia .puntos-tratados .expediente .body,
.orden-del-dia .puntos-tratados .punto-tratado .body,
.temas-tratados-comision .expedientes .expediente .body,
.temas-tratados-comision .expedientes .punto-tratado .body,
.temas-tratados-comision .puntos-tratados .expediente .body,
.temas-tratados-comision .puntos-tratados .punto-tratado .body,
.resultados-por-punto .expedientes .expediente .body,
.resultados-por-punto .expedientes .punto-tratado .body,
.resultados-por-punto .puntos-tratados .expediente .body,
.resultados-por-punto .puntos-tratados .punto-tratado .body {
  margin-top: 5px;
}

.orden-del-dia .expedientes .expediente .body .description p, .orden-del-dia .expedientes .expediente .body .description ul,
.orden-del-dia .expedientes .punto-tratado .body .description p,
.orden-del-dia .expedientes .punto-tratado .body .description ul,
.orden-del-dia .puntos-tratados .expediente .body .description p,
.orden-del-dia .puntos-tratados .expediente .body .description ul,
.orden-del-dia .puntos-tratados .punto-tratado .body .description p,
.orden-del-dia .puntos-tratados .punto-tratado .body .description ul,
.temas-tratados-comision .expedientes .expediente .body .description p,
.temas-tratados-comision .expedientes .expediente .body .description ul,
.temas-tratados-comision .expedientes .punto-tratado .body .description p,
.temas-tratados-comision .expedientes .punto-tratado .body .description ul,
.temas-tratados-comision .puntos-tratados .expediente .body .description p,
.temas-tratados-comision .puntos-tratados .expediente .body .description ul,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .description p,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .description ul,
.resultados-por-punto .expedientes .expediente .body .description p,
.resultados-por-punto .expedientes .expediente .body .description ul,
.resultados-por-punto .expedientes .punto-tratado .body .description p,
.resultados-por-punto .expedientes .punto-tratado .body .description ul,
.resultados-por-punto .puntos-tratados .expediente .body .description p,
.resultados-por-punto .puntos-tratados .expediente .body .description ul,
.resultados-por-punto .puntos-tratados .punto-tratado .body .description p,
.resultados-por-punto .puntos-tratados .punto-tratado .body .description ul {
  margin: 0px;
  margin-bottom: 6px;
}

.orden-del-dia .expedientes .expediente .body .status,
.orden-del-dia .expedientes .punto-tratado .body .status,
.orden-del-dia .puntos-tratados .expediente .body .status,
.orden-del-dia .puntos-tratados .punto-tratado .body .status,
.temas-tratados-comision .expedientes .expediente .body .status,
.temas-tratados-comision .expedientes .punto-tratado .body .status,
.temas-tratados-comision .puntos-tratados .expediente .body .status,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status,
.resultados-por-punto .expedientes .expediente .body .status,
.resultados-por-punto .expedientes .punto-tratado .body .status,
.resultados-por-punto .puntos-tratados .expediente .body .status,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado {
  background-color: #00AFEF;
  color: #FFF;
  padding: 9px 12px 6px 12px;
  margin-right: 10px;
  margin-top: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado svg,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado svg,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado svg,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado svg,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado svg,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado svg,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado svg,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado svg,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado svg,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado svg,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado svg,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado svg {
  width: 18px;
  -o-object-fit: contain;
     object-fit: contain;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado span,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado span,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado span,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado span,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado span,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado span,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado span,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado span,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado span,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado span,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado span,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado span {
  margin-left: 10px;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado:last-of-type,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado:last-of-type,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado:last-of-type,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado:last-of-type,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado:last-of-type,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado:last-of-type,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado:last-of-type,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado:last-of-type,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado:last-of-type,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado:last-of-type,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado:last-of-type,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado:last-of-type {
  margin-right: 0px;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.proyecto-retirado,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.proyecto-retirado,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.proyecto-retirado,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.proyecto-retirado,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.proyecto-retirado,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.proyecto-retirado,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.proyecto-retirado,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.proyecto-retirado,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.proyecto-retirado,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.proyecto-retirado,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.proyecto-retirado,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.proyecto-retirado {
  background-color: #B5AE91;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.en-tratamiento,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.en-tratamiento,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.en-tratamiento,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.en-tratamiento,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.en-tratamiento,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.en-tratamiento,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.en-tratamiento,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.en-tratamiento,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.en-tratamiento,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.en-tratamiento,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.en-tratamiento,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.en-tratamiento {
  background-color: #EBE6D2;
  color: #000;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.extra-info,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.extra-info,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.extra-info,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.extra-info,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.extra-info,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.extra-info,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.extra-info,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.extra-info,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.extra-info,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.extra-info,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.extra-info,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.extra-info {
  background-color: #fff;
  color: #000;
  text-transform: uppercase;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra, .orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 4px;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera, .orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-cabecera,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-cabecera {
  font-weight: bold;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra, .orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra {
  margin-right: 4px;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after, .orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra::after,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra::after {
  content: ",";
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after, .orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:nth-last-child(2)::after,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:nth-last-child(2)::after {
  content: " Y";
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type, .orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type {
  margin-right: 0px;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after, .orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.ingresa-comision .comisiones-entra .comision-entra:last-of-type::after,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.vuelve-comision .comisiones-entra .comision-entra:last-of-type::after {
  content: "";
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.aprobado,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.aprobado,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.aprobado,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.aprobado,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.aprobado,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.aprobado,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.aprobado,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.aprobado,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.aprobado,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.aprobado,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.aprobado,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.aprobado {
  background-image: url("../img/voto-aprobado.png");
  background-repeat: no-repeat;
  background-size: 18px;
  background-position-y: center;
  background-position-x: 6px;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.aprobado span,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.aprobado span,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.aprobado span,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.aprobado span,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.aprobado span,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.aprobado span,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.aprobado span,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.aprobado span,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.aprobado span,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.aprobado span,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.aprobado span,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.aprobado span {
  margin-left: 18px;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.rechazado,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.rechazado,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.rechazado,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.rechazado,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.rechazado,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.rechazado,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.rechazado,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.rechazado,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.rechazado,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.rechazado,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.rechazado,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.rechazado {
  background-color: #B5AE91;
  background-image: url("../img/voto-rechazado.png");
  background-repeat: no-repeat;
  background-size: 14px;
  background-position-y: 7px;
  background-position-x: 10px;
}

.orden-del-dia .expedientes .expediente .body .status .cuadrado-estado.rechazado span,
.orden-del-dia .expedientes .punto-tratado .body .status .cuadrado-estado.rechazado span,
.orden-del-dia .puntos-tratados .expediente .body .status .cuadrado-estado.rechazado span,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cuadrado-estado.rechazado span,
.temas-tratados-comision .expedientes .expediente .body .status .cuadrado-estado.rechazado span,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cuadrado-estado.rechazado span,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cuadrado-estado.rechazado span,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cuadrado-estado.rechazado span,
.resultados-por-punto .expedientes .expediente .body .status .cuadrado-estado.rechazado span,
.resultados-por-punto .expedientes .punto-tratado .body .status .cuadrado-estado.rechazado span,
.resultados-por-punto .puntos-tratados .expediente .body .status .cuadrado-estado.rechazado span,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cuadrado-estado.rechazado span {
  margin-left: 18px;
}

.orden-del-dia .expedientes .expediente .body .status .cantidad-votos,
.orden-del-dia .expedientes .punto-tratado .body .status .cantidad-votos,
.orden-del-dia .puntos-tratados .expediente .body .status .cantidad-votos,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cantidad-votos,
.temas-tratados-comision .expedientes .expediente .body .status .cantidad-votos,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cantidad-votos,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cantidad-votos,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cantidad-votos,
.resultados-por-punto .expedientes .expediente .body .status .cantidad-votos,
.resultados-por-punto .expedientes .punto-tratado .body .status .cantidad-votos,
.resultados-por-punto .puntos-tratados .expediente .body .status .cantidad-votos,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cantidad-votos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6px;
  margin-right: 10px;
}

.orden-del-dia .expedientes .expediente .body .status .cantidad-votos .voto,
.orden-del-dia .expedientes .punto-tratado .body .status .cantidad-votos .voto,
.orden-del-dia .puntos-tratados .expediente .body .status .cantidad-votos .voto,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cantidad-votos .voto,
.temas-tratados-comision .expedientes .expediente .body .status .cantidad-votos .voto,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cantidad-votos .voto,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cantidad-votos .voto,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cantidad-votos .voto,
.resultados-por-punto .expedientes .expediente .body .status .cantidad-votos .voto,
.resultados-por-punto .expedientes .punto-tratado .body .status .cantidad-votos .voto,
.resultados-por-punto .puntos-tratados .expediente .body .status .cantidad-votos .voto,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cantidad-votos .voto {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  width: 14px;
  height: 14px;
  background-color: currentColor;
  border-radius: 50%;
  border: 3px solid currentColor;
  margin-right: 3px;
}

.orden-del-dia .expedientes .expediente .body .status .cantidad-votos .voto:last-of-type,
.orden-del-dia .expedientes .punto-tratado .body .status .cantidad-votos .voto:last-of-type,
.orden-del-dia .puntos-tratados .expediente .body .status .cantidad-votos .voto:last-of-type,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cantidad-votos .voto:last-of-type,
.temas-tratados-comision .expedientes .expediente .body .status .cantidad-votos .voto:last-of-type,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cantidad-votos .voto:last-of-type,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cantidad-votos .voto:last-of-type,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cantidad-votos .voto:last-of-type,
.resultados-por-punto .expedientes .expediente .body .status .cantidad-votos .voto:last-of-type,
.resultados-por-punto .expedientes .punto-tratado .body .status .cantidad-votos .voto:last-of-type,
.resultados-por-punto .puntos-tratados .expediente .body .status .cantidad-votos .voto:last-of-type,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cantidad-votos .voto:last-of-type {
  margin-right: 0px;
}

.orden-del-dia .expedientes .expediente .body .status .cantidad-votos .voto-ausente svg,
.orden-del-dia .expedientes .punto-tratado .body .status .cantidad-votos .voto-ausente svg,
.orden-del-dia .puntos-tratados .expediente .body .status .cantidad-votos .voto-ausente svg,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cantidad-votos .voto-ausente svg,
.temas-tratados-comision .expedientes .expediente .body .status .cantidad-votos .voto-ausente svg,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cantidad-votos .voto-ausente svg,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cantidad-votos .voto-ausente svg,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cantidad-votos .voto-ausente svg,
.resultados-por-punto .expedientes .expediente .body .status .cantidad-votos .voto-ausente svg,
.resultados-por-punto .expedientes .punto-tratado .body .status .cantidad-votos .voto-ausente svg,
.resultados-por-punto .puntos-tratados .expediente .body .status .cantidad-votos .voto-ausente svg,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cantidad-votos .voto-ausente svg {
  width: 23px;
  margin-top: -1px;
  -o-object-fit: contain;
  object-fit: contain;
  margin-bottom: -10px;
}

.orden-del-dia .expedientes .expediente .body .status .cantidad-votos.aprobado,
.orden-del-dia .expedientes .punto-tratado .body .status .cantidad-votos.aprobado,
.orden-del-dia .puntos-tratados .expediente .body .status .cantidad-votos.aprobado,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cantidad-votos.aprobado,
.temas-tratados-comision .expedientes .expediente .body .status .cantidad-votos.aprobado,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cantidad-votos.aprobado,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cantidad-votos.aprobado,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cantidad-votos.aprobado,
.resultados-por-punto .expedientes .expediente .body .status .cantidad-votos.aprobado,
.resultados-por-punto .expedientes .punto-tratado .body .status .cantidad-votos.aprobado,
.resultados-por-punto .puntos-tratados .expediente .body .status .cantidad-votos.aprobado,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cantidad-votos.aprobado {
  color: #00AFEF;
}

.orden-del-dia .expedientes .expediente .body .status .cantidad-votos.aprobado .voto.negativo,
.orden-del-dia .expedientes .punto-tratado .body .status .cantidad-votos.aprobado .voto.negativo,
.orden-del-dia .puntos-tratados .expediente .body .status .cantidad-votos.aprobado .voto.negativo,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cantidad-votos.aprobado .voto.negativo,
.temas-tratados-comision .expedientes .expediente .body .status .cantidad-votos.aprobado .voto.negativo,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cantidad-votos.aprobado .voto.negativo,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cantidad-votos.aprobado .voto.negativo,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cantidad-votos.aprobado .voto.negativo,
.resultados-por-punto .expedientes .expediente .body .status .cantidad-votos.aprobado .voto.negativo,
.resultados-por-punto .expedientes .punto-tratado .body .status .cantidad-votos.aprobado .voto.negativo,
.resultados-por-punto .puntos-tratados .expediente .body .status .cantidad-votos.aprobado .voto.negativo,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cantidad-votos.aprobado .voto.negativo {
  background-color: #fff;
}

.orden-del-dia .expedientes .expediente .body .status .cantidad-votos.rechazado,
.orden-del-dia .expedientes .punto-tratado .body .status .cantidad-votos.rechazado,
.orden-del-dia .puntos-tratados .expediente .body .status .cantidad-votos.rechazado,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cantidad-votos.rechazado,
.temas-tratados-comision .expedientes .expediente .body .status .cantidad-votos.rechazado,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cantidad-votos.rechazado,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cantidad-votos.rechazado,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cantidad-votos.rechazado,
.resultados-por-punto .expedientes .expediente .body .status .cantidad-votos.rechazado,
.resultados-por-punto .expedientes .punto-tratado .body .status .cantidad-votos.rechazado,
.resultados-por-punto .puntos-tratados .expediente .body .status .cantidad-votos.rechazado,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cantidad-votos.rechazado {
  color: #B5AE91;
}

.orden-del-dia .expedientes .expediente .body .status .cantidad-votos.rechazado .voto.afirmativo,
.orden-del-dia .expedientes .punto-tratado .body .status .cantidad-votos.rechazado .voto.afirmativo,
.orden-del-dia .puntos-tratados .expediente .body .status .cantidad-votos.rechazado .voto.afirmativo,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .cantidad-votos.rechazado .voto.afirmativo,
.temas-tratados-comision .expedientes .expediente .body .status .cantidad-votos.rechazado .voto.afirmativo,
.temas-tratados-comision .expedientes .punto-tratado .body .status .cantidad-votos.rechazado .voto.afirmativo,
.temas-tratados-comision .puntos-tratados .expediente .body .status .cantidad-votos.rechazado .voto.afirmativo,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .cantidad-votos.rechazado .voto.afirmativo,
.resultados-por-punto .expedientes .expediente .body .status .cantidad-votos.rechazado .voto.afirmativo,
.resultados-por-punto .expedientes .punto-tratado .body .status .cantidad-votos.rechazado .voto.afirmativo,
.resultados-por-punto .puntos-tratados .expediente .body .status .cantidad-votos.rechazado .voto.afirmativo,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .cantidad-votos.rechazado .voto.afirmativo {
  background-color: #fff;
}

.orden-del-dia .expedientes .expediente .body .status .boton-ver-normativa,
.orden-del-dia .expedientes .punto-tratado .body .status .boton-ver-normativa,
.orden-del-dia .puntos-tratados .expediente .body .status .boton-ver-normativa,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .boton-ver-normativa,
.temas-tratados-comision .expedientes .expediente .body .status .boton-ver-normativa,
.temas-tratados-comision .expedientes .punto-tratado .body .status .boton-ver-normativa,
.temas-tratados-comision .puntos-tratados .expediente .body .status .boton-ver-normativa,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .boton-ver-normativa,
.resultados-por-punto .expedientes .expediente .body .status .boton-ver-normativa,
.resultados-por-punto .expedientes .punto-tratado .body .status .boton-ver-normativa,
.resultados-por-punto .puntos-tratados .expediente .body .status .boton-ver-normativa,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .boton-ver-normativa {
  background-color: #F2EFE4;
  padding: 9px 12px 6px 12px;
  font-size: .9rem;
  margin-top: 6px;
  text-decoration: none;
  margin-left: auto;
}

@media (max-width: 991px) {
  .orden-del-dia .expedientes .expediente .body .status .boton-ver-normativa,
  .orden-del-dia .expedientes .punto-tratado .body .status .boton-ver-normativa,
  .orden-del-dia .puntos-tratados .expediente .body .status .boton-ver-normativa,
  .orden-del-dia .puntos-tratados .punto-tratado .body .status .boton-ver-normativa,
  .temas-tratados-comision .expedientes .expediente .body .status .boton-ver-normativa,
  .temas-tratados-comision .expedientes .punto-tratado .body .status .boton-ver-normativa,
  .temas-tratados-comision .puntos-tratados .expediente .body .status .boton-ver-normativa,
  .temas-tratados-comision .puntos-tratados .punto-tratado .body .status .boton-ver-normativa,
  .resultados-por-punto .expedientes .expediente .body .status .boton-ver-normativa,
  .resultados-por-punto .expedientes .punto-tratado .body .status .boton-ver-normativa,
  .resultados-por-punto .puntos-tratados .expediente .body .status .boton-ver-normativa,
  .resultados-por-punto .puntos-tratados .punto-tratado .body .status .boton-ver-normativa {
    margin-left: 0;
  }
}

.orden-del-dia .expedientes .expediente .body .status .descripcion-votos-div,
.orden-del-dia .expedientes .punto-tratado .body .status .descripcion-votos-div,
.orden-del-dia .puntos-tratados .expediente .body .status .descripcion-votos-div,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .descripcion-votos-div,
.temas-tratados-comision .expedientes .expediente .body .status .descripcion-votos-div,
.temas-tratados-comision .expedientes .punto-tratado .body .status .descripcion-votos-div,
.temas-tratados-comision .puntos-tratados .expediente .body .status .descripcion-votos-div,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .descripcion-votos-div,
.resultados-por-punto .expedientes .expediente .body .status .descripcion-votos-div,
.resultados-por-punto .expedientes .punto-tratado .body .status .descripcion-votos-div,
.resultados-por-punto .puntos-tratados .expediente .body .status .descripcion-votos-div,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .descripcion-votos-div {
  width: 100%;
}

.orden-del-dia .expedientes .expediente .body .status .descripcion-votos-div .descripcion-votos,
.orden-del-dia .expedientes .punto-tratado .body .status .descripcion-votos-div .descripcion-votos,
.orden-del-dia .puntos-tratados .expediente .body .status .descripcion-votos-div .descripcion-votos,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .descripcion-votos-div .descripcion-votos,
.temas-tratados-comision .expedientes .expediente .body .status .descripcion-votos-div .descripcion-votos,
.temas-tratados-comision .expedientes .punto-tratado .body .status .descripcion-votos-div .descripcion-votos,
.temas-tratados-comision .puntos-tratados .expediente .body .status .descripcion-votos-div .descripcion-votos,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .descripcion-votos-div .descripcion-votos,
.resultados-por-punto .expedientes .expediente .body .status .descripcion-votos-div .descripcion-votos,
.resultados-por-punto .expedientes .punto-tratado .body .status .descripcion-votos-div .descripcion-votos,
.resultados-por-punto .puntos-tratados .expediente .body .status .descripcion-votos-div .descripcion-votos,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .descripcion-votos-div .descripcion-votos {
  margin-top: 10px;
  font-size: .825rem;
  text-transform: uppercase;
}

.orden-del-dia .expedientes .expediente .body .status .descripcion-votos-div .descripcion-votos .descripcion,
.orden-del-dia .expedientes .punto-tratado .body .status .descripcion-votos-div .descripcion-votos .descripcion,
.orden-del-dia .puntos-tratados .expediente .body .status .descripcion-votos-div .descripcion-votos .descripcion,
.orden-del-dia .puntos-tratados .punto-tratado .body .status .descripcion-votos-div .descripcion-votos .descripcion,
.temas-tratados-comision .expedientes .expediente .body .status .descripcion-votos-div .descripcion-votos .descripcion,
.temas-tratados-comision .expedientes .punto-tratado .body .status .descripcion-votos-div .descripcion-votos .descripcion,
.temas-tratados-comision .puntos-tratados .expediente .body .status .descripcion-votos-div .descripcion-votos .descripcion,
.temas-tratados-comision .puntos-tratados .punto-tratado .body .status .descripcion-votos-div .descripcion-votos .descripcion,
.resultados-por-punto .expedientes .expediente .body .status .descripcion-votos-div .descripcion-votos .descripcion,
.resultados-por-punto .expedientes .punto-tratado .body .status .descripcion-votos-div .descripcion-votos .descripcion,
.resultados-por-punto .puntos-tratados .expediente .body .status .descripcion-votos-div .descripcion-votos .descripcion,
.resultados-por-punto .puntos-tratados .punto-tratado .body .status .descripcion-votos-div .descripcion-votos .descripcion {
  margin-bottom: 4px;
}
/*# sourceMappingURL=style.css.map */