.label_buscar{
  padding-right:8px;
  padding-top:3px
}


.itemid-838 .sppb-icon-container{
  display:none!important
}

.mod-dpcalendar-mini.fc-header-toolbar h2{
 color:#00498D!important
}

.fc-col-header-cell-cushion, .fc-daygrid-day-number{
  color:#00498D!important
}

.seccion_formacion H4.sppb-addon-title{
      background-color: #FFFFFF!important;
    box-shadow: 0 0 0 0 #ffffff!important;
    padding: 5px 5px 5px 5px!important;
  color:#00498D!important
}

.seccion_formacion H4.sppb-addon-title:hover{
        background-color: #FFFFFF!important;
    box-shadow: 0 0 0 0 #ffffff!important;
    padding: 5px 5px 5px 5px!important;
  color:#00498D!important
}

#jform_password1,#jform_password2{
  max-width:267px!important
}

.ap-my-account-menu .dropdown-menu{
  min-width:210px!important;
}

.btn.btn-primary.validate{
  background:#FFF!important;
  border:3px solid #00498D !important;
  color:#00498D !important
}

  .btn.btn-secondary.input-password-toggle{
    background-color: #00498D!important;
    padding:3px 28px!important
  }
  
  .botones_editar_perfil{
    background:#FFF!important;
    color:#00498D !important
  }
  
  .enlace_azul{
    color:#00498D !important
  }
  /* login componente */
  
  #login label::before, #login-form label::before, .login label::before{
    display: none!important;
  }
  
  #login label::after, #login-form label::after, .login label::after{
    display: none!important;
  }
  
  #usuario, #password{
    width: 100%!important;
    border:2px solid #000!important;
    margin-bottom: 20px;
  }
  
  .recuerdame{
    padding-left: 30px!important;
    margin-top: -5px;
  }
  
  .fila_enviar{
    margin-top: 30px;
  }
  
  .forget-name-link{
    text-align: right;
    line-height: 48px;
  }
  
  .forget-name-link a{
    color: #00498d !important;
  }
  
  .instrucciones{
    margin-top: 50px;
  }
  
  .ap-my-account-menu .dropdown-menu ul.nav >li.active > a, .ap-my-account-menu .dropdown-menu ul.nav >li > a:hover{
    background: #00498d !important;
  }
  
  .ap-my-account-menu .dropdown-menu ul.nav >li a{
  color: #fff!important;
  }
  
  #user-registration .btn-primary{
    background-color: #FFF!important;
  }
  
  #user-registration button[type="submit"]:hover {
    color: #b95400 !important;
    border-color: #b95400 !important;
  }
  
  .com-users-profile.profile .btn-primary{
    background-color: #00498D!important;
    border-color: #00498D!important;
  }
  
  .com-users-profile__core h2{
    color: #00498D!important;
  }
  
  .ap-my-account-menu .signin-img-wrap i.pe, .ap-my-account-menu .info-wrap .info-text{
    color:#FFF!important
  }
  
  .fila3footer p{
    color: #FFF!important;
  }
  
  /* modal login */
  
  .login label[for="modallgn-username-189"]::after, .login label[for="modallgn-username-189"]::before,
  .login label[for="modallgn-passwd-189"]::after, .login label[for="modallgn-passwd-189"]::before{
  display: none!important;
  }
  
  .login label{
    width: 100%!important;
    text-align: left!important;
    text-indent: 0px!important;
  }
  
  .login label[for="modallgn-remember-189"]{
    text-indent: 18px!important;
  }
  
  .login label[for="modallgn-remember-189"]::before, .login label[for="modallgn-remember-189"]::after{
    display: none!important;
  }
  
  .ap-modal-login .modal-content .modal-body .remember-wrap label{
    margin-top: 0px!important;
  }
  
  .ap-modal-login .modal-content .modal-body .remember-wrap{
    margin-top: 30px!important;
  }
  
  .login input[type="checkbox"]{
    visibility: visible!important;
    opacity: 1!important;
    user-select: all!important;
    width: 20px!important;
    height: 20px !important;
  }
  
  .boton_ingresar_popup{
    border: 3px solid #00498D !important;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    border-radius: 0px !important;
    color: #00498D !important;
    text-decoration: none!important;
    background: none!important;
  }
  
  .ap-modal-login .modal-content .modal-body .forget-name-link a, .ap-modal-login .modal-content .modal-body .forget-name-link a:hover {
    color: #00498d !important;
  }
  
  /* fin modal login */
  
  .menu_ppal_responsive{
    display: none;
  }
  
  #section-id-1692202342371 .sppb-col-md-3{
    width: 50%!important;
  }
  
  .boton_texto_left{
    text-align: left!important;
  }
  
  .seccion_formacion a{
    text-decoration: none!important;
  }
  
  .mapa_del_sitio #section-id-1672944266732 .nav-item.active,.mapa_del_sitio #section-id-1672944266732 .nav-item:hover{
    background: none!important;
    }
    
    .mapa_del_sitio #section-id-1672944266732 .nav-item.active a,.mapa_del_sitio #section-id-1672944266732 .nav-item:hover a{
      color: #00498D!important;
    }
  
    .negrita_azul{
      color: #00498D;
      font-weight: 700;
    }
    
    body, p{
      font-size: 1em!important;
      line-height: 1.5!important;
    }
    
    #sp-footer a:hover{
      color: #fff !important;
    }
    
    .page-header h2{
      color:#00498D!important;
    }
  
    .blog h2 .subheading-category{
      color:#00498D!important;
    }
  
    .category-desc{
      margin-bottom: 50px!important;
    }
    
    /* fecha de las noticias */
    
    .sppb-meta-date{
      color: #000 !important;
    }
    
    .fa-calendar-alt{
      display: none!important;
    }
    
    .create time{
      font-size: 1.3em!important;
      margin-left: -5px!important;
      color: #212529 !important;
    }
    
    /* paginado */
    
    .cd-pagination.animated-buttons a, .cd-pagination.animated-buttons span{
      color: #fff!important;
    }
  
    .cd-pagination a{
      color: #fff !important;
    }
    
    .nmbr-item a{
      background-color:#00498D!important;
      text-decoration: none!important;
      color: #fff !important;
    }
    
    .active.nmbr-item a{
      background-color:#b95400!important;
      text-decoration: none!important;
      color: #fff !important;
    }
    
    /* Ir al contenido principal */
    .skip-to-main-content-link {
      position: absolute;
      left: -9999px;
      z-index: 999;
      padding: 1em;
      background-color: black;
      color: white;
      opacity: 0;
    }
    .skip-to-main-content-link:focus {
      left: 50%;
      transform: translateX(-50%);
      opacity: 1;
    }
    
    *:focus-visible{
    outline: 3px solid black!important;
    }
    
    a:focus-visible, a img:focus-visible {
      outline: 3px solid black!important;
      display: inline-block!important;
    }
    
    article a{
      text-decoration: underline;
    }
    
    article a:hover, .sppb-addon-article a:hover{
      color:#b95400 !important;
      text-decoration: underline;
    }
    
    .boton_inicio img{
      max-width: 150px!important;
    }
    
    .botones_laterales a{
      text-decoration: none!important;
    }
    
    /* menú principal nav */
    #sp-menu-nav.menu_nav_principal{
      max-height:77px!important
    }
    
    #sp-menu-nav-principal #navbarNav{
      justify-content: right!important;
      margin-left:200px
    }
    
    #navbarNav .nav-item{
      border-bottom:0px!important;
      line-height:70px;
      height:77px;
    }
    
    #navbarNav .nav-item .nav-link{
      line-height:70px;
    }
    
    .dropdown-item{
      border-radius:4px
    }
    
    .dropdown-item.active{
     background-color:#00498D !important
    }
    
    .dropdown-item:focus{
      background-color: #b95400!important;
    }
    
    .navbar.navbar-expand-lg.navbar-light.bg-light{
      background:transparent!important
    }
    
    #navigation_menu li a{
      color:#00498d
    }
    /*
    #navigation_menu li a:focus{
      border:2px solid #000!important;
    }
    */
    .dropdown-menu{
      padding:5px
    }
  
    @media screen and (max-width:600px){
      #section-id-1692202342371 .sppb-col-md-3, #section-id-1692202342384 .sppb-col-md-3{
        width: 50%!important;
        padding-top:0px!important
      }
  
      .sp-page-builder .page-content #section-id-1692202342384, .sp-page-builder .page-content #section-id-1692202342371{
        padding-top:0px!important
      }
  
      #section-id-1699384833866{
        display: none!important;
      }
  
      #sp-top2 .sp-column.pull-right{
        width: 100%!important;
      }
  
      .menu_ppal_responsive{
        background-color: #b95400;
        padding:30px 0px !important;
        width: 117%;
        margin-top: -20px;
        margin-left: -20px;
        z-index: 99999!important;
        position: relative;
      }
  
      .menu_ppal_responsive ul{
        padding-left: 30px;
      }
  
      .menu_ppal_responsive .dropdown-item{
        padding: 0px!important;
        text-decoration: underline!important;
      }
  
      .menu_ppal_responsive .dropdown-item:hover{
        background: none!important;
      }
  
      .menu_ppal_responsive .has-submenu a{
        color: #fff !important;
      }
  
      .navbar-collapse{
        display: none!important;
      }
    }
  
    /* celular en horizontal */
  
    @media only screen and (min-width: 601px) and (max-width: 1200px) {
      #section-id-1692202342371 .sppb-col-md-3, #section-id-1692202342384 .sppb-col-md-3{
        width: 25%!important;
        padding-top:0px!important
      }
  
      #sp-menu-nav-principal #navbarNav {
        justify-content: right!important;
        margin-left: 0;
        z-index: 99999999;
        background: #b95400;
        padding-left: 20px;
      }
  
      .menu_ppal_responsive{
        background-color: #b95400;
        padding:30px 0px !important;
        width: 100%;
        margin-top: -20px;
        margin-left: -20px;
        z-index: 99999!important;
        position: relative;
      }
  
      .menu_ppal_responsive ul{
        padding-left: 30px;
      }
  
      .menu_ppal_responsive .dropdown-item{
        padding: 0px!important;
        text-decoration: underline!important;
      }
  
      .menu_ppal_responsive .dropdown-item:hover{
        background: none!important;
      }
  
      .menu_ppal_responsive .has-submenu a{
        color: #fff !important;
      }
  
      .navbar-collapse{
        display: none!important;
      }
    }
    
    @media screen and (max-width:768px){
  
      #sp-menu-nav-principal{
        position:relative!important;
        z-index:99!important;
      }
      
      #navbarNav .nav-item{
        height:auto!important;
      }
      
      #navbarNav .nav-item .nav-link{
        line-height:34px!important
      }
      
      #sp-menu-nav-principal #navbarNav{
          justify-content: right!important;
          margin-left:0px!important
      }
    }
    
    /* H2 de la home oculto */
    
    .ocultar_seccion{
      visibility: hidden!important;
      max-height: 1px!important;
    }
    
    /* iconos home */
    
    .navegacion_home h2{
        font-family: "Open Sans", sans-serif!important;
        font-size: 1.5em !important;
        font-weight: 700!important;
          color: #00498D !important;
    }
    
    .navegacion_home li{
      display: inline-block;
      width:270px!important;
      vertical-align: top;
      margin-bottom: 50px;
      text-align: center;
    }
    
    .navegacion_home li a{
      text-decoration: underline!important;
      color: #00498D !important;
    }
    
    .eduacionli:before{
      content:url('../../../images/iconos_home/educacion.png') 
    }
    
    .insercionli:before{
      content:url('../../../images/iconos_home/insercionsocial.png') 
    }
    
    .promesecli:before{
      content:url('../../../images/iconos_home/promesec.png') 
    }
    
    .tecnicopsicoli:before{
      content:url('../../../images/iconos_home/tecnicopsicosocial.png') 
    }
    
    .cooperacionli:before{
      content:url('../../../images/iconos_home/cooperacioninternacional.png') 
    }
    
    .planificacionli:before{
      content:url('../../../images/iconos_home/planificacionestrategica.png') 
    }
    
    .generoynodiscli:before{
      content:url('../../../images/iconos_home/generoynodiscriminacion.png') 
    }
    
    /* Formulario de denuncias */
    
    h2.similar_h3{
      font-family: "Open Sans", sans-serif!important;
        font-size: 2.07692em !important;
        font-weight: 700!important;
        color: #00498d!important;
    }
    
    .fila_borde_redondeado{
        border: 1px solid #ccc!important;
        border-radius: 10px!important;
        padding: 30px!important;
        margin-bottom: 30px!important;
    }
    
    .btnenviar{
      background:white!important;
         border: 3px solid #00498D !important;
        font-family: "Open Sans", sans-serif;
        font-size: 17px;
        font-weight: 700;
        line-height: 20px;
        border-radius: 0px !important;
        color: #00498D !important;
    }
    
    .btnenviar:hover, .btnenviar:focus{
      background:white!important;
         border: 3px solid #b95400 !important;
        font-family: "Open Sans", sans-serif;
        font-size: 17px;
        font-weight: 700;
        line-height: 20px;
        border-radius: 0px !important;
        color:#b95400 !important;
    }
    /* Fin formulario de denuncias */
    
    .contenedor_capacitaciones a h3{
      color:#00498D
    }
    
    .contenedor_capacitaciones a:hover h3{
      color:#f14833!important
    }
    
    
    /* prueba menu */
    
    .navbar-expand-lg{
      padding:0px 20px 0px 0px!important
    }
    
    .bg-light{
      background:white!important
    }
    
    .navbar-brand img{
      max-width: 91px;
    }
    
    #navbarNavDropdown{
      justify-content: right;
    }
    
    .dropdown-menu.show{
      background: #b95400 !important;
      border:none!important;
      border-radius:0px!important
    }
    
    .nav-item{
      line-height:62px;
    }
    
    .dropdown-item{
      line-height:20px;
      font-size:1em!important;
      padding:10px 10px!important;
      color:#FFF!important
    }
    
    .dropdown-item:hover{
      background:#00498D !important
    }
    
    .nav-item a, .navbar-nav .show>.nav-link{
      color: #00498d;
      font-size: 1em!important
    }
    
    .nav-item.active, .nav-item:hover{
      background: #b95400 !important;
    }
    .nav-item.active a, .nav-item:hover a{
      color: #FFF !important;
    }
    
    @media screen and (max-width:768px){
      
      .navbar-toggler{
        color:#00498d!important;
      }
      
      .navbar-collapse.show{
        background: #b95400 !important;
      }
      
      .nav-item{
        line-height:1em!important;
        padding-left:15px
      }
      
      .nav-item a{
        color:#FFF!important;
      }
    }
    
    
    
    
    /* Encabezados */
    
    h2{
    font-family: "Open Sans", sans-serif!important;
    font-size: 2.4em !important;
    font-weight: 700!important;
    line-height: 1.5!important;
    }
    
    h3, .sppb-addon h3.sppb-addon-title{
    font-family: "Open Sans", sans-serif!important;
    font-size: 1.25em !important;
    font-weight: 700!important;
    line-height: 1.5!important;
    }
    
    h4{
    font-family: "Open Sans", sans-serif!important;
    font-size: 0.9em !important;
    font-weight: 700!important;
    line-height: 1.5!important;
    }
    
    .iconos_partes_home{
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    }
    /* footer */
    
    #sp-footer{
      text-align: left!important;
      background-color: #00498D!important;
    }
    
    #sp-footer1{
      padding: 0px!important;
    }
    
    .col_menu_bottom{
      border-left: 2px solid;
      border-right: 2px solid;
    }
    
    .col_menu_bottom ul li{
      list-style: none!important;
    }
    
    .col_menu_bottom ul li a{
      text-decoration: underline!important;
    }
    
    
    .sp-copyright{
    color:#FFF!important;
    }
    
    .fila3footer{
      margin-top: 30px;
    }
    
    .fila1footer{
      margin-bottom: 30px;
    }
    
    .fila1footer p{
      color: #fff !important;
    }
    
    .fila2footer .container{
      text-align: center;
    }
    
    .fila2footer a{
      text-decoration: underline!important;
    }
    
    #redesfooter{
      display: flex;
      gap:20px;
      justify-content: center;
    }
    
    
    .sp-copyright a, .sp-copyright a:hover{
    color:#FFF!important;
    }
    
    .blog h3 a:hover{
    color: #b95400 !important;
    }
    
    .menu_pie ul{
    flex-direction: row-reverse!important;
    }
    
    #sp-top2 .sp-column.pull-right{
    width:74%
    }
    
    #sp-top2 .sp-column.pull-right .sp-module:first-child{
    width:55%
    }
    
    #sp-top2 .form-group.mb-2{
    float:left
    }
    
    #sp-top2 #searchword{
    float:left
    }
    
    .info-content{
    color:white!important
    }
    
    
    .lista_menu_inferior{
    list-style-image: url('../../../images/inlineli.png');
    padding-left:0px!important;
    }
    
    .lista_menu_inferior li::before{
    content:url('../../../images/inlineli3.png');
    }
    
    .lista_menu_inferior li{
    display:inline;
    margin-right:40px
    }
    
    .lista_menu_inferior li a{
    color:#00498D;
    font-family:"Open Sans", sans-serif!important;
    font-size:1.25em;
    font-weight:700;
    text-decoration:underline
    }
    
    
    
    .slogan{
    font-size:0.87em!important;
    color:#FFF!important;
    margin:-10px 0px 0px 0px!important;
    padding:0px!important;
    /*text-transform:uppercase;*/
    font-weight:400!important;
    font-family:"Open Sans", sans-serif!important;
    }
    
    .link_footer_subrayado{
    text-decoration:underline!important;
    }
    
    .noticias_destacadas .sppb-col-sm-12{
    border-bottom: 1px solid #cccccc;
    margin-bottom:0px;
    padding:15px!important
    }
    .noticias_destacadas .sppb-col-sm-12 .sppb-addon-article{
     margin-bottom:0px;
    padding:0!important;
    }
    .noticias_destacadas .sppb-col-sm-12 .sppb-addon-article img{
    margin:0 20px 0 0;
    max-width:30%;
    float:left;
    }
    .noticias_destacadas .sppb-col-sm-12 .sppb-article-introtext {
    margin-bottom:0px;
    }
    .noticias_destacadas .sppb-row{ margin-bottom:30px;}
    
    .noticias_destacadas .sppb-sm-12 .sppb-addon-article img{
    margin:0 20px 0 0;
    max-width:30%;
    float:left;
    }
    
    .boton_buscador{
    border:none !important;
    font-family: "Open Sans", sans-serif;
    font-size: 0.93em!important;
    font-weight: 700;
    line-height: 29px!important;
    padding: 0px 8px 0px 0px!important;
    color: #FFF !important;
    background:none!important;
    }
    
    button[type="submit"].boton_buscador{
    border:none!important
    }
    
    .boton_buscador:hover{
    border:none !important
    }
    
    button.boton_buscador::after {
    content: url('../../../images/lupita2.png');
    }
    
    .fa-search:before{
      color: white!important;
    }
    
    .search .btn-toolbar{
      margin-bottom: 0px!important;
    }
    
    .search .btn-toolbar button {
      background: #00498d!important;
      border-color: #FFF!important;
    }
    
    .search button[type="submit"]{
      border:1px solid #FFF!important;
      font-family: "Open Sans", sans-serif;
      font-size: 1.06em;
      font-weight: 700;
      line-height: 20px;
      border-radius: 0px 4px 4px 0!important;
      color:#fff !important;
      text-decoration: none!important;
    }
    
    .cd-pagination li.active >a {
    background-color: #b95400 !important;
    color: #fff !important;
    }
    
    .cd-pagination a {
    background-color: #fafafa;
    color: #b95400 !important;
    }
    
    .cd-pagination a:hover, .cd-pagination a:focus {
    background-color: #b95400 !important;
    color: #fff !important;
    }
    
    #rsform_6_page_0 #telefono, 
    #rsform_6_page_0 #nombre,
    #rsform_6_page_0 #documento,
    #rsform_6_page_0 #email,
    #rsform_6_page_0 #descripcion,
    #rsform_6_page_0 #enviar
    { width:100%!important;
    margin-bottom: 0px;
    }
    /*
    ul.lista1{
    list-style-image: url("images/lilist.png")!important;
    color:#b95400!important;
    }*/
    
    ul.lista1 li{
    color:#000
    }
    
    
    .sp-megamenu-parent >li >a{
    padding:0px 7px!important;
    }
    
    #userForm .form-row{
    border:1px solid #ccc;
    border-radius:10px;
    padding:30px;
    margin-bottom:30px
    }
    
    #userForm .titulosForm {
    font-size: 1.5em;
    margin-bottom: 35px;
    }
    
    #userForm .form-control{
    height:34px!important
    }
    
    #userForm textarea.form-control{
    height:190px!important;
    }
    
    #userForm .rsform-block-recaptcha label, #userForm .rsform-block-enviar-solicitud label{
    display:none!important
    }
    
    #userForm button{
    background:none!important
    }
    
    #userForm h2{
    margin-bottom:30px
    }
    
    .sppb-alert-light{
    position:fixed!important;
    bottom:118px!important;
    width:356px!important;
    padding: 0px 0px !important;
    border: 1px solid #b95400!important;
    background:#fff!important;
    }
    
    .sppb-alert-light .sppb-close>span{
    color:#000!important;
    margin:5px 7px;
    }
    
    #sp-top-bar{
    background:#00498D !important;
    color:#FFF !important;
    }
    
    #sp-top-bar a, #sp-top-bar .fa{
    color:#FFF;
    }
    
    #sp-header {
    background-color: rgba(255, 255, 255, 0.7) !important;
    color: #00498D !important;
    position: relative;
    top: 0px !important;
    left:0px !important;
    right:0px !important;
    z-index: 111 !important;
    }
    
    #sp-logo .sp-default-logo, #sp-logo .sp-retina-logo {
    max-height: 90% !important;
    width: auto !important;
    }
    
    #sp-header #sp-menu .sp-megamenu-parent >li.current-item.active>a, #sp-header #sp-menu .sp-megamenu-parent >li.sp-has-child.active>a{    background: #b95400 !important;
    color:#FFF !important;
    background: #b95400 !important;
    text-transform: uppercase !important;
    }
    
    #sp-header #sp-menu .sp-megamenu-parent >li >a, #sp-header #sp-menu .sp-megamenu-parent li .sp-dropdown >li >a, #sp-header .top-search-wrapper .icon-top-wrapper i, #sp-header #cd-menu-trigger i, #sp-header .cd-cart i, #sp-header .top-search-wrapper{
    text-transform: uppercase !important;
    }
    
    #sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item a:hover, #sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item>a, #sp-header #sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active>a{
    background:#00498D !important;
    }
    
    /*#iconos_home img, #iconos_home img, #iconos_home img{
    max-width: 37% !important;
    }*/
    
    h3, h3 a, .entry-header h2{
    color:#00498D !important;
    box-shadow: none !important;
    }
    
    .sppb-addon h3.sppb-addon-title{
    padding-right: 0px !important;
    box-shadow: none !important;
    }
    
    .sppb-addon h3.sppb-addon-title:after {
    clear: both;
    display: none !important;
    
    }
    .logo_footer{
    width:81px !important;
    height: auto;
    }
    
    .icono_youtube, .icono_twitter, .icono_ubicacion{
    width: 25px !important;
    height: auto;
    display: inline;
    }
    #sp-bottom2{
    padding-top: 0px;
    }
    #sp-bottom2 img{
    max-width: 144px !important;
    display: inline;
    padding-left: 25px;
    }
    
    #sp-bottom2 .nav>li, #sp-bottom2 .nav li{
    float:right!important;
    margin-right:15px!important;
    display:inline-block!important;
    border-bottom:none!important;
    }
    
    #sp-bottom2 .nav>li>a:focus, #sp-bottom2 .nav li a:focus{
    background:none !important;
    }
    
    #sp-bottom2 .nav>li>a:active, #sp-bottom2 .nav>li>a:hover, #sp-bottom2 .nav.menu li.current > a,
    #sp-bottom2 .nav li a:active, #sp-bottom2 .nav li a:hover, #sp-bottom2 .nav.menu li.current a{
    text-decoration:underline!important;
    color:#FFF!important;
    
    }
    
    #sp-bottom2 .nav li a{
    font-weight:400 !important
    }
    
    p{
    color:#000 !important;
    }
    
    #sp-bottom1 p{
    color:#FFF !important;
    }
    
    .articulos_destacados{
    border-right:1px solid #00498D;
    }
    
    .sppb-addon-articles .sppb-addon-article{
    padding: 15px !important;
    text-align: left;
    }
    
    .entry-header.has-post-format .post-format{
    display: none !important;
    }
    
    .entry-header.has-post-format{
    margin-left: 0px !important; 
    }
    
    article .entry-header h2:after{
    display: none !important;
    }
    .noticias_destacadas{
    text-align: center;
    }
    
    .noticias_destacadas .sppb-btn-custom, a.sppb-btn-custom, button[type="submit"], .sppb-readmore{
    border:3px solid #00498D !important;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    border-radius: 0px !important;
    color:#00498D !important;
    text-decoration: none!important;
    }
    
    .noticias_destacadas .sppb-btn-custom:hover, a.sppb-btn-custom:hover, .sppb-addon-article .sppb-readmore:hover{
    background: none !important;
    color: #b95400 !important;
    border-color:#b95400 !important;
    text-decoration: none!important;
    }
    
    button[type="submit"]:hover{
      background-color: #00498D!important;
      color: #fff !important;
      border-color: #FFF!important;
    }
    
    .llamados_externos .sppb-addon-article{
    background: #efefef;
    padding: 15px 30px 30px 30px !important;
    }
    
    .sppb-readmore{
    padding: 7px 20px;
    }
    
    .sppb-article-introtext{
    margin-bottom: 30px; 
    }
    
    .noticias_destacadas h3 a{
    letter-spacing: 1px;
    }
    .noticias_destacadas h3 a:hover{
    color:#b95400 !important;
    }
    
    .btn_lateral_azul1_redondeado{
    /*background: url("../../../images/inisaicono.png") top left no-repeat;
    background-size: contain;*/
    border:3px solid #00498D;
    height: 70px;
    padding: 23px 10px 10px 27px;
    color:#00498D !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 20px;
    border-radius:50px;
    }
    
    .btn_lateral_naranja_readondeado{
    background: url("../../../images/lupa.png") top left no-repeat;
    background-size: contain;
    border:3px solid #b95400;
    height: 70px;
    padding: 10px 10px 10px 100px;
    color:#b95400 !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    border-radius:50px
    }
    
    .btn_lateral_naranja_convenios{
    background: url("../../../images/handshake.png") top left no-repeat;
    background-size: contain;
    border:3px solid #b95400;
    height: 70px;
    padding: 21px 10px 10px 100px;
    color:#b95400 !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 20px;
    border-radius:50px
    }
    
    
    .btn_lateral_naranja_readondeado_denuncias{
    background: url("../../../images/logo_inisa_naranja2.png") top left no-repeat;
    background-size: contain;
    border:3px solid #b95400;
    height: 70px;
    padding: 25px 10px 10px 100px;
    color:#b95400 !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    border-radius:50px
    }
    
    .btn_lateral_azul3_redondeado{
    background: url("../../../images/tel.png") top left no-repeat;
    background-size: contain;
    border:3px solid #00498D;
    height: 70px;
    padding: 10px 10px 10px 100px;
    color:#00498D !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    border-radius:50px
    }
    
    .btn_lateral_azul1{
    background: url("../../../images/inisaicono.png") top left no-repeat;
    background-size: contain;
    border:3px solid #00498D;
    height: 70px;
    padding: 10px 10px 10px 100px;
    color:#00498D !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    }
    
    .btn_lateral_azul2{
    background: url("../../../images/archivo.png") top left no-repeat;
    background-size: contain;
    border:3px solid #00498D;
    height: 70px;
    padding: 10px 10px 10px 100px;
    color:#00498D !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    
    }
    
    .btn_lateral_azul4{
    border:3px solid #00498D;
    height: 50px;
    padding: 10px 0px!important;
    color:#00498D !important;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    text-align:center!important
    }
    
    .btn_lateral_azul6{
    background: url("../../../images/icono_genero2.png") top left no-repeat;
    background-size: contain;
    border:3px solid #b95400;
    height: 70px;
    padding: 10px 10px 10px 100px;
    color:#b95400 !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    }
    
    .btn_lateral_verde{
    background: url("../../../images/icono_recicle.png") top left no-repeat;
    background-size: contain;
    border:3px solid #4EB065;
    height: 70px;
    padding: 10px 10px 10px 100px;
    color:#4EB065 !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    }
    
    .btn_lateral_naranja{
    background: url("../../../images/lupa.png") top left no-repeat;
    background-size: contain;
    border:3px solid #b95400;
    height: 70px;
    padding: 10px 10px 10px 100px;
    color:#b95400 !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    }
    
    .btn_lateral_naranja2{
    background: url("../../../images/usuarios.png") top left no-repeat;
    background-size: contain;
    border:3px solid #b95400;
    height: 70px;
    padding: 10px 10px 10px 100px;
    color:#b95400 !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    }
    
    .btn_lateral_azul3{
    background: url("../../../images/tel.png") top left no-repeat;
    background-size: contain;
    border:3px solid #00498D;
    height: 70px;
    padding: 10px 10px 10px 100px;
    color:#00498D !important;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    }
    
    .btn_reborde_azul{
    border:3px solid #00498D!important;
    height: 73px;
    padding: 14px 0px!important;
    color:#00498D !important;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    text-align:center!important
    }
    
    .btn_reborde_azul2{
    border:3px solid #00498D!important;
    height: 73px;
    padding: 3px 0px!important;
    color:#00498D !important;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    text-align:center!important
    }
    
    .btn_reborde_naranja{
    border:3px solid #b95400!important;
    height: 50px;
    padding: 3px 0px!important;
    color:#00498D !important;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    font-size: 1.06em;
    font-weight: 700;
    line-height: 1.5;
    text-align:center!important
    }
    
    .menuOtrosResponsive{
    padding-left: 0px !important;
    }
    
    .menuOtrosResponsive li{
    list-style: square;
    list-style-position: inside;
    border-bottom: 1px solid;
    padding: 10px 0px;  
    }
    
    .menuOtrosResponsive li a{
    font-family: "Open Sans", sans-serif;
    font-size: 1em;
    text-transform: none;
    font-weight: bold;
    color: #00498D !important;
    
    }
    
    article a, .sppb-addon-article a{
    color:#00498D !important;
    }
    
    .helix-social-share .helix-social-share-blog.helix-social-share-article ul li a{
    color:#fff !important;
    }
    
    .leyDeCreacion .sppb-panel-default .sppb-panel-heading, .sppb-panel-default .sppb-panel-heading:before{
    color:#FFF !important;
    background: #00498D;
    border:none !important;
    }
    
    .leyDeCreacion .sppb-panel-default .sppb-panel-heading.active, .sppb-panel-default .sppb-panel-heading.active:before{
    color:#FFF !important;
    background: #b95400;
    border:none !important;
    border-radius: 0px !important;
    
    }
    
    .leyDeCreacion .sppb-panel-default >.sppb-panel-heading{
    border-radius: 0px !important;
    }
    
    .flex .sppb-tab .sppb-nav-tabs >li.active >a{
    border-top:#00498D 3px solid !important;
    background: #85C2EE !important;
    color:#FFF !important;
    }
    
    .flex .sppb-tab .sppb-nav-tabs >li >a{
    border-top:#85C2EE 3px solid !important;
    background: #00498D !important;
    color:#FFF !important;
    margin: 0px !important;
    border-bottom: none !important;
    }
    
    .flex .sppb-tab .sppb-nav-tabs >li{
    box-shadow: none !important;
    }
    
    .menu_mapa{
    list-style-type: disc!important;
    }
    
    .menu_mapa .divider{
    background:white!important
    }
    
    .rsseo_links, .menu_mapa{
    padding-left:16px !important;
    }
    
    .rsseo_links_small, .menu_mapa .mod-menu__sub.list-unstyled.small{
    font-size:0.8em !important;
    padding-left:16px !important;
    }
    
    .menu_mapa li{
    width: 100%!important;
    border-bottom:0px!important;
    display: list-item!important;
    }
    
    
    
    .rsseo_links li a, .rsseo_links_small li a, .menu_mapa li a{
    color:#00498d !important;
    line-height:1.5!important
    }
    
    @media screen and (min-width:769px){
    #offcanvas-toggler{
        display: none !important;
    }
    }
    
    @media screen and (max-width:768px){
    
    label[for="mod-search-searchword"]{
    float:left;
    }
    
    #mod-search-searchword{
    width:100px!important;
    float:left;
    }
    
    .lista_menu_inferior{
    list-style-image: url('../../../images/inlineli.png');
    padding-left:20px!important;
    }
    
    
    .lista_menu_inferior li{
    display:block;
    margin-right:0px
    }
    
    .lista_menu_inferior li a{
    color:#00498D;
    font-family:"Open Sans", sans-serif!important;
    font-size:1em;
    font-weight:700;
    text-decoration:underline
    }
    
    #offcanvas-toggler {
        position: relative;
        z-index: 10;
        right: -98px !important;
    }
    
    .offcanvas-menu{
        background: #b95400 !important;
    }
    
    .close-offcanvas{
        color:#FFF !important;
        border-color: #FFF !important;
    }
    
    .offcanvas-menu ul li a{
        color: #FFF !important;
    }
    
    .offcanvas-menu ul li.current a{
        color: #000 !important;
    }
    
    #offcanvas-toggler > i{
        color:#00498D !important;
    }
    
    .articulos_destacados{
        border-right: none !important
    }
    
    #sp-bottom2 img {
        max-width: 120px !important;
        display: inline;
        margin-right: 30px;
        margin-bottom: 30px;
    }
    
    }
    
    @media screen and (max-width:425px){
    
    #modal-189-launch{
    position:absolute!important;
    top:50px!important;
    right:20px!important;
    }
    
    #sp-top2 .sp-column{
    width:100%!important;
    margin-top:11px!important
    }
    
    h2{
        font-size: 1.75em !important;
    }
    .articulos_destacados{
        border-right:none !important;
    }
    
    .convenios{
        padding-top: 0px;
    }
    
    .btn_lateral_azul1{
        /*background: url("../../../images/inisaicono.png") top left no-repeat;*/
        /*background-size: contain;*/
        border:3px solid #00498D;
        height: 70px;
        padding: 10px 10px 10px 10px;
        color:#00498D !important;
        font-weight: 700;
        margin-bottom: 20px;
        font-family: "Open Sans", sans-serif;
        font-size: 0.87em;
        font-weight: 700;
        line-height: 1em;
    }
    
    .btn_lateral_azul2{
        background: url("../../../images/archivo.png") top left no-repeat;
        background-size: contain;
        border:3px solid #00498D;
        height: 70px;
        padding: 10px 10px 10px 100px;
        color:#00498D !important;
        font-weight: 700;
        margin-bottom: 20px;
        font-family: "Open Sans", sans-serif;
        font-size: 0.87em;
        font-weight: 700;
        line-height: 1em;
    
    }
    
    .btn_lateral_verde{
        background: url("../../../images/icono_recicle.png") top left no-repeat;
        background-size: contain;
        border:3px solid #4EB065;
        height: 70px;
        padding: 10px 10px 10px 100px;
        color:#4EB065 !important;
        font-weight: 700;
        margin-bottom: 20px;
        font-family: "Open Sans", sans-serif;
        font-size: 0.87em;
        font-weight: 700;
        line-height: 1;
    }
    
    .btn_lateral_naranja{
        background: url("../../../images/lupa.png") top left no-repeat;
        background-size: contain;
        border:3px solid #b95400;
        height: 70px;
        padding: 10px 10px 10px 100px;
        color:#b95400 !important;
        font-weight: 700;
        margin-bottom: 20px;
        font-family: "Open Sans", sans-serif;
        font-size: 0.87em;
        font-weight: 700;
        line-height: 1;
    }
    
    #sppb-addon-1545148286157 h2.sppb-addon-title{
        margin: 30px 0px 0px 0px !important;
        padding: 0px 0px 0px 0px !important;
    }
    
    .sp-page-builder .page-content #section-id-1481572539{
        padding-top:0px;
        padding-right: 0px;
    }
    
    #sp-bottom2 img {
        max-width: 120px !important;
        display: inline;
        margin-bottom: 40px;
        margin-right: 20px;
        margin-left: 20px;
    }
    
    .offcanvas-menu{
        background: #b95400 !important;
    }
    
    .close-offcanvas{
        color:#FFF !important;
        border-color: #FFF !important;
    }
    
    .offcanvas-menu ul li a{
        color: #FFF !important;
    }
    
    .offcanvas-menu ul li.current a{
        color: #000 !important;
    }
    
    #offcanvas-toggler > i{
        color:#00498D !important;
    }
    
    #offcanvas-toggler {
        position: relative;
        z-index: 10;
        right: -57px !important;
    }
    }
    
    @media screen and (max-width:320px){
    #sp-bottom2 img{
        max-width: 120px !important;
        display: inline;
        margin-bottom: 40px;
        margin-right: 20px;
        margin-left: 5px;
    }
    
    }
    /*Protocolos*/
    /*Enlaces a PDF*/
    .sppb-addon-feature a{
    color: #00498d !important;
    font-size: 0.81em !important;
    }
    .sppb-addon-feature a:hover{
    text-decoration: underline;
    }
    /*-------------------*/
    
    /* ORGANIGRAMA */
    #content #main .orgChart{
    overflow-x:scroll !important;
    }
    
    /*BOLETINES*/
    .itemid-502 .sppb-column-addons > div > div {
    display: inherit !important;
    }
    .itemid-502 .titulo-boletines h2 {
    color: #fff !important;
    margin-bottom: 15px !important;
    }
    .itemid-502 .sppb-section .sppb-btn {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    color: #fff !important;
    background: #00498D !important;
    border: none !important;
    border-radius: 10px !important;
    text-transform: uppercase !important;
    }
    .itemid-502 .sppb-section .sppb-btn:hover {
    background: #b95400 !important;
    }
    
    /* NORMATIVA */
    
    .listado_normativas a{
      color:#00498D !important;
      text-decoration: underline!important;
    }
    
    /* footer nuevo */
    @media screen and (min-width:600px){
      .col_footer1{
        border-left: 1px solid #FFF;
        border-right: 1px solid #FFF;
        padding-left:50px;
        padding-right:50px;
      }
  /*
      #section-id-1692202342371 .sppb-col-md-3, #section-id-1692202342384 .sppb-col-md-3{
        width: 50%!important;
        padding-top:0px!important
      }
  */
      .sp-page-builder .page-content #section-id-1692202342384, .sp-page-builder .page-content #section-id-1692202342371{
        padding-top:0px!important
      }
  
      #section-id-1699384833866{
        display: none!important;
      }
  
      #sp-top2 .sp-column.pull-right{
        width: 100%!important;
      }
    
    }
    
    .col_footer2 a{
      text-decoration: none!important;
    }
    
    .col_footer1 .sp-module ul li, .col_footer1 .sppb-addon-module ul li, .col_footer2 .sp-module ul li, .col_footer2 .sppb-addon-module ul li{
      border-bottom: none!important;
    }
    
    /* FOCUS class="focus" */
    
    .focus:focus img{
      border:2px solid #000!important
    }
    
    