@media (min-width: 992px) {
  #header .navbar-fixed-top .texto-inico-2026 {
    opacity: 0; } }

#footer.footer-2026 {
  background-color: #0b4e85;
  border: 0 !important; }
  #footer.footer-2026 .container {
    background: none !important;
    padding-top: 3rem;
    padding-bottom: 3rem; }
    @media (min-width: 992px) {
      #footer.footer-2026 .container .container-logo-suseso-lineal {
        text-align: right; } }
    #footer.footer-2026 .container .logo-suseso-lineal {
      max-width: 150px;
      height: auto;
      margin-bottom: 3rem; }
  #footer.footer-2026 .list-unstyled li {
    padding-bottom: .75rem; }
    #footer.footer-2026 .list-unstyled li a {
      color: #fff !important; }
  #footer.footer-2026 .acceso-rrss {
    display: flex;
    align-items: center; }
    #footer.footer-2026 .acceso-rrss .bi {
      margin-right: 1rem;
      font-size: 2rem; }

.bg-azul-gob {
  background-color: #0f69b4; }

.bg-azul-oscuro {
  background-color: #0b4e85; }

#po_noticias_otras_2026 .media-left img {
  max-width: 200px !important; }

.accesos-directos-2026 .recuadro {
  text-align: center; }
.accesos-directos-2026 a {
  display: block;
  width: auto;
  margin: 0 auto 1.5em; }
.accesos-directos-2026 img {
  max-width: 100%;
  height: auto;
  border: 1px solid #333; }

.banners-destacados-2026 .col-md-3 {
  text-align: center; }
.banners-destacados-2026 .destacado-2026 {
  position: relative;
  margin: 0 auto 1.5em;
  display: inline-block;
  width: auto; }
  .banners-destacados-2026 .destacado-2026 img {
    border: 1px solid #333; }

/* Marquesina de noticias */
#ss_po_noticias_slider_2026 {
  margin-top: .5em;
  background-color: black; }
  @media (max-width: 768px) {
    #ss_po_noticias_slider_2026 .item {
      padding-bottom: 20em; } }
  @media (max-width: 768px) {
    #ss_po_noticias_slider_2026 .imagen {
      position: relative; }
      #ss_po_noticias_slider_2026 .imagen:before {
        content: "";
        display: block;
        height: 50%;
        position: absolute;
        z-index: 10;
        right: 0;
        left: 0;
        bottom: 0;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), black); } }
  #ss_po_noticias_slider_2026 .img-responsive {
    width: 100%;
    height: auto; }
  #ss_po_noticias_slider_2026 .carousel-caption {
    padding-top: 0;
    top: auto;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    left: 0;
    right: 0; }
    @media (max-width: 768px) {
      #ss_po_noticias_slider_2026 .carousel-caption {
        background-color: black; } }
    @media (max-width: 991px) {
      #ss_po_noticias_slider_2026 .carousel-caption h2 {
        font-size: 1.5em; } }
    #ss_po_noticias_slider_2026 .carousel-caption:before {
      content: "";
      display: block;
      height: 10em;
      position: absolute;
      margin-top: -10em;
      right: 0;
      left: 0;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)); }
      @media (max-width: 768px) {
        #ss_po_noticias_slider_2026 .carousel-caption:before {
          content: none; } }
    #ss_po_noticias_slider_2026 .carousel-caption a {
      color: #fff; }
    #ss_po_noticias_slider_2026 .carousel-caption .textos {
      position: relative;
      margin-left: 15%;
      margin-right: 15%;
      margin-bottom: 3em; }
  #ss_po_noticias_slider_2026 .carousel-indicators {
    bottom: 0; }
  #ss_po_noticias_slider_2026 .carousel-control {
    cursor: pointer;
    z-index: 15; }
    #ss_po_noticias_slider_2026 .carousel-control .fa {
      font-size: 2em; }
      @media (min-width: 768px) {
        #ss_po_noticias_slider_2026 .carousel-control .fa {
          font-size: 4em; } }

#po_banners_propios_2021 {
  margin: 1rem 0 2rem; }
  #po_banners_propios_2021 .carousel-inner {
    border-bottom: 1px solid rgba(255, 255, 255, 0.6); }
    @media (min-width: 992px) {
      #po_banners_propios_2021 .carousel-inner {
        min-height: 100px !important; } }
  #po_banners_propios_2021 .recuadro a {
    display: block; }
    @media (min-width: 992px) {
      #po_banners_propios_2021 .recuadro a img {
        max-width: 100%; } }

#po_banners_gobierno_2026 a {
  display: inline-block; }
@media (min-width: 992px) {
  #po_banners_gobierno_2026 img {
    max-width: 100%; } }

.botones-texto {
  border: 1px solid white; }

.btn-subir .fa {
  background-color: white;
  border-radius: 50%;
  height: 42px;
  width: 42px; }

@media (min-width: 992px) {
  .menu-principal .navbar-collapse > .nav.navbar-nav > li.cid-506 > a {
    font-weight: normal; } }
