/*! * @file : styles_mods.less * 
* @description : Estilos que pisan a los definidos por defecto, como medio para no usar preprocesadores 
* @license : baratz 
* @copyright : 2018 * 
* @author : http://www.albadoc.es/ 
* @date : 2018-08-06 * 
* @human : Jose Manuel Diaz Davila <jmanuel.diaz@albadoc.es> * 
* @details : Los estilos de esta página pisan los estilos definidos por defecto 
* ***************************/
/* si el texto de la home no se incluye, tenemos que darle un tamaño 0 de alto a la caja, para no perder ese espacio */


@font-face {
    font-family: "gotham-light";
    src: url("../css/fonts/gotham-light/gotham-light.ttf");
}
@font-face {
    font-family: "gotham-bold";
    src: url("../css/fonts/gotham-bold/gotham-bold.otf");
}

#Header {
    background: linear-gradient(to right, rgb(19,67,133) 0%, rgb(19,67,133) 22%, rgb(19,67,133) 100%);
}
.base_header #Header .busqueda_back {
    width: 98%;
}
.cont_busqueda.doc_index .busqueda_back img {
    width: 100%;
    height: 106%;
    top: 70%;
    object-fit: cover;
}
.cont_busqueda.doc_index .busqueda_back {
    height: 75%;
    overflow: initial;
}
.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .btn-down_00 {
    margin: 0px 17px 20px 0px;
}
.cont_busqueda.doc_index .busqueda .search-ppal {
    margin-bottom: 60px;
    font-family: 'arial' !important;
}
.cont_busqueda.doc_index .cont_central .cont_textos .titulo {
    font-size: 4.5rem;
}
#page-main.doc_doc .col_dcha .cont_imagen{
    display:inline;
    padding:0px 0px;
}
#page-main.doc_doc .col_dcha .cont_imagen img{
    width:100%;
    height:100%;
}
.btn-default {
    background-color: rgb(19,67,133);
}
#Header .cont_nav .botonera .btn {
    border: 1px solid rgb(19,67,133);
}
.btn-default:active, .btn-default:focus, .btn-default:hover {
    background-color: rgb(19,67,133);
    color: #fff;
}
.panel.panel-info .panel-heading {
    background-color: rgb(19,67,133);
}
.btn-trans:active, .btn-trans:focus, .btn-trans:hover {
    background-color: rgba(255, 255, 255, .5);
    color: #ffffff;
}
footer.footer .footer-body .enlace{
    color:rgb(19,67,133);
    font-size: 14px;
}
footer.footer{
    color:rgb(19,67,133);
    font-size: 16px;
}
body>.container-fluid.fondo_e4e4e4 {
    background-color: #fff;
}
.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .titulo{
    font-size:4em;
}
#Header .cont_menu .botonera .btn{
    color: #f2f2f2;
    padding: 10px 10px 10px 35px;
    font-family: "gotham-light";
}
#Header .cont_menu .cont_select_idioma .bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    font-family: "gotham-light";
}
#Header .cont_menu .navbar-nav {
    margin: -34px 0 0 0;
    margin-top: -8.9rem;
}
#Header .cont_header {
    height: 560%;
}
.doc_index #Header.posicion_absolute.header_h_200 + .cont_general.doc_index .cont_central, .doc_index #Header.posicion_absolute.header_h_200 + .cont_busqueda.doc_index .cont_central {
    margin-top: 64px;
}
.panel.panel-default.panel_collapse .panel-body .list-group-item{
    height:100%;
    line-height:100%;
    font-family: "gotham-light";
}
.cont_colecciones{
    display:none;
}
.cont_busqueda.doc_index .busqueda_back {

    height: 75%;
}
.doc_index #Header.header_h_200 .lgx.logo_00 {
    max-width: 295px !important;
    margin-left: 0rem;
}
#Header .cont_header .lgx.logo_00, #Header .cont_header .lgx.logo_00 {
    height: 80%;
}
#Header .cont_header .lgx.logo_01, #Header .cont_header .lgx.logo_01 {
    border: 2px solid white;
    height: 120%;
}
footer.footer .footer-body .logo .cont_texto{
    display:none;
}
footer.footer .footer-body .logo .cont_botonera{
    display:none;
}
.cont_busqueda.doc_index .busqueda_back:after{
    background-image:none;
}
.base_header #Header .busqueda_back:after{
    background-image:none;
}
.base_header #Header .busqueda_back > picture{
    display:none;
}
.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .input-group-addon.lupa .btn_search_titulo {
    font-size: 1.2rem;
}
.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple[type="submit"] .icono {
    font-size: 1.6rem;
}
.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead .tt-hint, .cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead .tt-input {
    background: #c6c5db !important;
    font-size: 1rem;
    font-weight: bold;
    color: white;
}
.btn-opaqued.btn_saberMas {
    color: black;
    font-size: 1.4rem;
    font-weight: bold;
}
.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_cuerpo .texto {
    font-weight: bold;
}
.cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn .titulo{
    color: white;
}
.cont_busqueda .busqueda .search-ppal .cont_grupo_filtros .form-group .control-label .titulo {
    font-size: 1rem;
}
.cont_busqueda .busqueda .search-ppal .tipo_en_linea, .cont_busqueda .busqueda .search-ppal .tipo_columnas {
    /*background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));*/
    border-radius: 5px;
}
.cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn {
    margin: 4px 2px 4px 4px;
    font-family: 'arial';
    background-color: #134385;
}
.cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn .icono{
    display: none;
    color:white;
}
#page-main.doc_index .cont_sliders .slidex.cont_slider_datos .cont_titulo .slider_titulo{
    color:rgb(19,67,133);
}
#page-main.doc_index .cont_sliders .slidex.cont_slider_datos .cont_icono .icon_title{
    display: none;
}
.cont_busqueda.doc_index .busqueda .cont_migas .breadcrumb>.active{
    color:#fff;
}
#page-main.doc_index .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .fig_title{
    color:rgb(19,67,133);
    font-size: 2rem !important;
    font-family: "gotham-bold";
}
footer.footer .footer-body .sociales .lista_social li .social{
    border: 2px solid rgb(19,67,133);
    color: rgb(19,67,133);
}

footer.footer .footer-body .sociales .titulo{
    font-family: 'arial';
}
.portlet.titulo_general .cont_titulo{
    color:rgb(19,67,133);
}
a{
    color:rgb(19,67,133);
}
a:focus, a:hover{
    color:rgb(19,67,133);
}
#result_container.res_container.listado .media .media_cabecera .media-heading .list-title{
    font-size:14px;
    color: rgb(19,67,133);
    font-family: "gotham-bold";
   
}
.breadcrumb li a{
    color:rgb(19,67,133);
}
.btn-opaqued {
    background-color: rgba(255, 255, 255, .4);
}
#page-main .pagination li.active>a, #page-main .pagination li.active>a:focus, #page-main .pagination li.active>a:hover, #page-main .pagination li.active>span, #page-main .pagination li.active>span:focus, #page-main .pagination li.active>span:hover{
    background-color: white;
    color: black;
    border-color: rgb(19,67,133);
    font-size: 0.8rem;
}
#page-main .pagination li.disabled a, #page-main .pagination li.disabled a:hover{
    color: rgb(19,67,133);
}
#page-main .pagination li a{
    color: rgb(19,67,133);
}
.botonera_flotante .boton{
    background-color:rgb(19,67,133);
}
.bootstrap-select>.dropdown-toggle{
    color:rgb(19,67,133);
}
.panel .panel-busqueda_avanzada .panel-heading{
    text-transform: inherit!important;
    color:rgb(19,67,133) !important;
    background-color: #fff;
}
.btn-primary{
    color: #fff;
    background-color: rgb(19,67,133);
    border-color: #2e6da4;
}
.btn-warning {
    background-color: #fff;
    color: rgb(19,67,133);
    border-color: rgb(19,67,133);
}
.bootstrap-select>.dropdown-toggle{
    color: rgb(19,67,133) !important;
}
.bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret:after{
    color: rgb(19,67,133) !important;
}
.input-group-btn .btn_form-group{
    color: rgb(19,67,133) !important;
}
.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple{
    color: #fff !important;
    background-color: rgb(19,67,133) !important;
    border-color: #2e6da4 !important;
}
#page-main.doc_doc .col_dcha:before{
    background-color: rgb(19,67,133);
}
#page-main.doc_doc .col_dcha .doc-metadata .cont_titulo_doc .titulo{
    color: rgb(19,67,133) !important;
    font-family: "gotham-bold";
}
.cont_general_alertas .cont_bloque_alertas .capa_despliegue {
    background-color: #fff;
    width: 90%;
    float: right;
    font-size: .8em;
}
#cont_general_alertas > h5{
    display:none;
}
.cont_general_alertas .cont_bloque_alertas .switchery{
    float:right;
}
#page-main .barra_tools .cont_iconos .btn_icon.btn_activo .icono, #page-main .barra_tools .cont_iconos .btn_icon:hover .icono{
    color: rgb(19,67,133) !important;
}
#cont_general_alertas h4{
    background-color: rgb(19,67,133);
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
}
#page-main .barra_tools .cont_iconos .icono{
    color: rgb(19,67,133);
}
.btn-info.num_pags{
    color: rgb(19,67,133);
    background-color: white;
}
#page-main .pagination li a:hover{
    background-color: rgb(19,67,133) !important;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group .list-group_titulo{
    color: rgb(19,67,133);
    font-size: 1rem;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .conjunto_de_items .list-group-item{
    background-color: rgb(19,67,133) !important;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .conjunto_de_items .list-group-item .btn_list-group-item{
    background-color: rgb(19,67,133) !important;
}
.modal .modal-content .nav-tabs.pagination li a{
    color: rgb(19,67,133);
}
.modal .modal-content .tab-content .tab-pane .list-group-item a{
    color: rgb(19,67,133);
}
#page-main.doc_advanced .form-advanced .cont_tags .tag_indexes{
    background-color: rgb(19,67,133) !important;
}
#page-main .pagination li a:hover{
    border-color: rgb(19,67,133) !important;
}
.panel.panel-default.panel_collapse .panel-footer .btn{
    background-color: rgb(19,67,133) !important;
    border: 0px !important;
    color: white !important;
   line-height: 1.8;
}
.panel.panel-default.panel_collapse .panel-footer .navbar-nav .btn.cont_label .pagination_label {
    color: white;
}

.navbar-nav li a{
    color: rgb(255, 255, 255);
}

.navbar-nav li a:hover{
    color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.248);
   
}
.portlet.titulo_general .cont_titulo .cont_icono .icono{
    color:rgb(19,67,133);
}
.cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn .titulo{
    font-size: 1rem;
}
table.dataTable thead .sorting:after{
    opacity: 0.6;
}
.portlet.titulo_general .cont_titulo .cont_texto h1{
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0 10% 0 10%;
    font-family:"gotham-bold";
    font-size: 64px;
    font-size: 2.5rem;
    color:rgb(19,67,133);
}
.portlet.titulo_general .cont_titulo{
    padding: 25px 1% 25px 1%;
}
.panel.panel-busqueda_avanzada .panel-heading:before{
    background-color: rgb(19,67,133) !important;
}
.panel.panel-default.panel_collapse .panel-heading, .panel.panel-default.panel_tipo_transparente .panel-heading{
    background: transparent;
}
.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-heading .panel_heading_title_collapse, .panel.panel-default.panel_tipo_transparente .panel-heading .panel_heading_title_collapse, .panel.panel-default.panel_collapse .panel-heading .panel_heading_title_collapse, .panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-heading .cursor_despliegue, .panel.panel-default.panel_tipo_transparente .panel-heading .cursor_despliegue, .panel.panel-default.panel_collapse .panel-heading .cursor_despliegue {
    color: rgb(19,67,133);
}
.panel.panel-default.panel_collapse .panel-footer, .panel.panel-default.panel_tipo_transparente .panel-footer{
    background-color: white !important;
}
.col_izqda .panel.panel-default .list-group .list-group-item .facet-links .pos, .col_izqda .boxFilter .list-group .list-group-item .facet-links .pos {

    padding-right: 20px;
}
.panel.panel-default .panel-heading .panel_heading_cont_title.con_icono{
    color: rgb(19,67,133);
}
.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-heading{
    background-color: white !important;
    color: rgb(19,67,133) !important;
    border-bottom: 2px solid rgb(19,67,133);
}
.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-heading .cont_titulo .titulo, .panel.panel-default.panel_tipo_transparente .panel-heading .cont_titulo .titulo, .panel.panel-default.panel_collapse .panel-heading .cont_titulo .titulo{
    font-size: 2rem;
}
.selectize-control.single .selectize-input, .selectize-dropdown.single {
    background: white;
}
#page-main.doc_advanced .form-horizontal .control-label {
    padding-top: 0px;
    font-size: 1.6rem!important;
    padding-right: 20px !important;
}
#page-main.doc_advanced .panel .panel-body .input-group span.twitter-typeahead, #page-main.doc_advanced .panel .panel-body .bootstrap-select.btn-group .dropdown-toggle, #page-main.doc_advanced .panel .panel-body .bootstrap-select.btn-group.fit-width .dropdown-toggle, #page-main.doc_advanced .panel .panel-body .btn.dropdown-toggle, #page-main.doc_advanced .panel .panel-body .dropdown-toggle, #page-main.doc_advanced .panel .panel-body input, #page-main.doc_advanced .panel .panel-body select {
    border-radius: 5px;
}
.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group.con_boton {
    padding-right: 45px;
}
#Header.posicion_absolute.header_h_200 + .cont_busqueda, #Header.posicion_absolute.header_h_200 + .cont_general {
    margin-top: 50px;
}
.cont_busqueda .busqueda.no_iconos .search-ppal {
    padding-top: 85px;
}
.base_header .cont_busqueda .busqueda .search-ppal .cont_grupo_filtros .form-group .control-label .titulo{
    color: white;
}
.styles_speficif_search .cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead {
    background: white;
}
.styles_speficif_search #Header {

    height: 50px;
}
.styles_speficif_search #Header .cont_header .lgx.logo_00 {
    max-width: 295px;
}
.styles_speficif_search .portlet.titulo_general .cont_titulo{
    padding: 0px 1% 0px 1%;

}
.styles_speficif_search .portlet.titulo_general .cont_titulo .cont_texto h1{
    font-size: 3rem;
}
.styles_speficif_search .cont_busqueda .busqueda .search-ppal .cont_input {

    height: 50px;
}
.styles_speficif_search .cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-hint, .cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-input{
    font-size: 1.6rem;
}
.styles_speficif_search #Header .cont_menu .cont_select_idioma .bootstrap-select.btn-group.fit-width .dropdown-toggle{
    background-color: rgba(255, 255, 255, 0.2) !important;
    color: white !important;
}
.styles_speficif_search #Header .cont_menu .cont_select_idioma .bootstrap-select.btn-group.fit-width .dropdown-toggle:hover{
    background-color: rgba(255, 255, 255, 0.5) !important;
    color: #FFFFFF !important;
    border-color: transparent !important;
}
.fondo0{
    background-image: url("../images/fondo0.jpg");
     background-size: cover;
     background-repeat:no-repeat;
     width: 100%;
    height: 300px;
    background-position:center;
     margin-top: 140px;
     margin-bottom: 50px;
 }
.panel.panel-busqueda_avanzada .panel-heading:before{
    display: none;
}
#page-main.doc_advanced .portlet {
    margin-bottom: 0px;
}
#page-main.doc_advanced .footer_portlets {
    margin-top: 0px;
}
.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-footer{
    background-color: #fff !important;
}
.panel.panel-busqueda_avanzada .panel-heading .cont_titulo{
    text-transform: inherit;
}
.btn-warning:active, .btn-warning:focus, .btn-warning:hover{
    background-color: rgb(19,67,133) !important;
    color: #fff;
    border-color: rgb(19,67,133);
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover{
    background-color: #fff !important;
    color: rgb(19,67,133);
    border-color: rgb(19,67,133);
}
.dropdown-menu.inner li.selected a, .dropdown-menu.inner li.selected span{
    background-color: rgb(19,67,133) !important;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning{
    background-color: #fff !important;
    color: rgb(19,67,133);
    border-color: rgb(19,67,133);
}
#page-main.doc_index .cont_paneles .cont_panel .panel .panel-heading {
    background-color: #f2f2f2;
}
.breadcrumb li.active{
    text-transform: inherit;
    color:rgb(19,67,133);
    font-weight: bold;

}
.btn-info {
    background-color: rgb(19,67,133);
    color: #fff;
    border-color: rgb(19,67,133);
}
.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open>.dropdown-toggle.btn-info{
    border-color: rgb(19,67,133);
}
.btn-info:active, .btn-info:focus, .btn-info:hover{
    color: rgb(19,67,133);
    background-color:#fff;
}
.cont_btn_ordenar_por_seleccionados_impresion{
    display:none;
}
.btn-default{
    border-color: rgb(19,67,133);
}
.btn-default:active, .btn-default:focus, .btn-default:hover{
    border-color: rgb(19,67,133);
}
.dropdown .dropdown-toggle .caret:after{
    color: #fff;
}
.modal_print_botonera .btn{
    color: rgb(19,67,133);
}
.base_header .cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn .titulo{
    color:white;
}
.base_header .cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn .icono{
    color: white;
}
.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple:active, .cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple:focus, .cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple:hover{
    background-color: rgb(19,67,133) !important;
    color: white !important;
    border-color: rgb(19,67,133) !important;
}
.modal .modal-footer .modal_footer_titulo{
    float:right;
}
.modal .modal-footer, .modal .modal-header {
    position: relative;
    float: left;
    width: 100%;
    padding-right: 45px;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: left;
    background-color: rgb(19,67,133);
}
.modal .modal-body {
    position: relative;
    float: left;
    width: 100%;
    min-height: 30px;
    font-size: 24px;
    font-size: 1.5rem;
    text-align: left;
    color: #333333;
}
.panel.panel-busqueda_avanzada .panel-body .cont_form-group .input-group.con_boton .btn {
    position: absolute;
    top: 0;
    right: 0;
    min-width: auto;
    height: 40px;
    padding: 8px 16px 8px 16px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    background-color: rgb(19,67,133);
    color: #FFFFFF;
}
.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .titulo {
    position: relative;
    float: left;
    width: 100%;
    font-family:"gotham-bold";
    font-size: 40px !important;
    line-height: .923em;
    color: #fefefe;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, .5);
    word-wrap: break-word;
}
.cont_general.tipo_mymediasearch .col_izqda .cont_enlaces .list-group-item.active, .cont_general.tipo_mymediasearch .col_izqda .cont_enlaces .list-group-item:active, .cont_general.tipo_mymediasearch .col_izqda .cont_enlaces .list-group-item:focus, .cont_general.tipo_mymediasearch .col_izqda .cont_enlaces .list-group-item:hover {
    background-color: rgb(19,67,133);
    color: #FFFFFF;
}
.cont_general.tipo_mymediasearch .col_dcha .table>thead>tr>th {
    font-family:"gotham-bold";
    white-space: nowrap;
    color: #FFFFFF;
    background-color: rgb(19,67,133);
    border-bottom: 0;
}
.record-field .labelField{
    padding-right: 10px;
    font-size: 1rem;
    font-weight: bold;
}
#result_container.res_container.listado .media .media-body .textField {
    font-weight: bold;
}
#page-main.doc_index {
    max-width: 1600px;
    margin: 0 0 0 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 0px !important;
    padding-left: 0px !important;
    font-family: 'arial';
}
#page-main.doc_index .cont_sliders {
    margin: 0px auto 0 auto;
}
#result_container.res_container.listado .media .media-body .list-link .list-link-item .clase_tag .tag_title {
    font-size: 1rem;
    
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .fields-primary h2, #page-main.doc_doc .col_dcha .doc_metadatajsp .fields-secondary h2, #page-main.doc_doc .col_dcha .doc_metadatajsp .fields-primary h3, #page-main.doc_doc .col_dcha .doc_metadatajsp .fields-secondary h3 {
    font-size: 1.5rem;
    font-weight: bold;
}
#page-main.doc_doc .doc_metadatajsp .contenedor .list-group p {
    font-size: 1.3rem;
   
}
.more-info .media a img {
    display: none;
}
#page-main .barra_tools .cont_iconos .btn_orden {
    display: none;
}

#filter_general * .select_03 > div > ul > li:nth-child(5) {
    display: none !important;
}
#collapse_facets_msstored_sfc_padres .list-group-item{
    border-bottom: 1px solid #f2f2f2;
}
span.twitter-typeahead .tt-dropdown-menu, span.twitter-typeahead .tt-menu{
    width:100% !important;
}
span.twitter-typeahead .tt-suggestion.tt-selectable:focus, span.twitter-typeahead .tt-suggestion.tt-selectable:hover{
    background-color: rgb(19,67,133) !important;
}
.cont_panel.convocatorias_en_vigor {
    width: 100%;
    margin-left: 15px;
}
#Header{
    padding:15px !important;
}
#Header .logo_00{
    max-width:200px 
}
.tipo_mymediasearch .cont_enlaces .link_bookmark{
    display:none;
}
.tipo_mymediasearch .cont_enlaces .link_comments{
    display:none;
}
.tipo_mymediasearch .cont_enlaces .link_tags{
    display:none;
}
.tipo_mymediasearch .cont_enlaces .link_rates{
    display:none;
}
.tipo_mymediasearch .cont_enlaces .link_albums{
    display:none;
}
.tipo_mymediasearch .cont_enlaces .link_albums_shared{
    display:none;
}
.tipo_mymediasearch #col_izqda{
    display:none;
}
.tipo_mymediasearch #col_dcha{
    width:100% !important;
}
.twitter-typeahead .tt-dataset{
    min-width: 300px;
    max-width: 500px;
}
/* queda movido un elemento respecto al otro */
.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .btn-down_01 .boton:after{
    top: 50%;
    font-size: 50px;
    left: 7%;
}
.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .btn-down_01 .boton:before {
    top: 62%;
    font-size: 30px;
    left: 9%;
}
.cont_busqueda.doc_index .busqueda .cont_migas{
    padding-left:12px !important 
}
#page-main.doc_doc .col_dcha .cont_migas_doc{
    padding-left:0px !important 
}
#page-main.doc_doc .col_dcha .cont_migas_doc li.bread_label{
    background-color: #f3f3f3;
    padding: 3px;
    font-size: 0.9em;
    border-right:1px solid 1px solid #807b7b;
    display: none;
}
#page-main.doc_doc .col_dcha .cont_migas_doc li.bread_label i{
    padding-left:1px;
    padding-right:3px 
}
#page-main.doc_doc .col_dcha .cont_migas_doc li.bread_item{
    font-size: 0.9em;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
#page-main.doc_doc .col_dcha .cont_migas_doc li.bread_item .link_ficha a{
    color:#aeafb5 !important;
}
#page-main.doc_doc .col_dcha .cont_migas_doc li.bread_item .link_ficha a:hover{
    color:#2c3044 !important;
}
.tipo_mymediasearch,.userinfojsp,.loginjsp,.registerjsp{
    margin-top:72px !important 
}
#page-main .barra_tools .pagination{
    padding: 4px 4px 6px 4px !important;
    float: right;
}
#page-main .barra_tools .pagination .btn{
    padding: 10px 14px 10px 14px !important;
}
#page-main .barra_tools .cont_iconos {
    padding: 0 0 0 0px !important;
}
#page-main .barra_tools .cont_iconos .titulo_menu {
    margin-left: 10px !important;
    font-size: 1.4rem;
    font-weight: bold;
    margin: -2px 5px 0px 0px;
}
#page-main.doc_index .cont_paneles .cont_panel .panel.related_search_without_images .media-body {
    float:initial !important;
}
.cont_migas_doc .breadcrumb > li + li:before{
    padding: 0 3px;
    color: #8fa3d2;
    content: "\00BB";
}
.cont_migas_doc .breadcrumb > li.active{
    color:#7b78789e !important;
}
#social-layer{
    border:0px !important;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-item{
    padding-left:18px !important 
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .item_titulo_folder{
    cursor:pointer 
}
#social-layer{
    display:none;
}
.cont_acciones .cont_varios{
    display:none;
}
.indexes-content .badge{
    display:none;
}
.image_section_00{
    display:none;
}
.image_section_01{
    display:none;
}
.cont_seleccion.cont_seleccion_carrito .label_impresion .icono, .cont_seleccion.cont_seleccion_impresion .label_impresion .icono {
    font-size: 1.8rem;
}
#page-main .barra_tools .cont_iconos:last-child {
    font-size: 1.4rem;
}
.cont_general_alertas .cont_bloque_alertas .bloque_alertas {
    border: none;
}
/*** 13/08/2022: Actualizacion personalizacion cde a 2.3.0 - Alertas ***/
#page-main .pagination li a {
    color: white;
    background-color: rgb(19,67,133);
        font-size: 0.8rem;
}
.cont_customs.doc_doc{
    display:none;
}
.legal-warn-styles-title {
    position: relative;
    float: left;
    width: 100%;
    font-family:"gotham-bold";
    font-size: 26px !important;
    line-height: .923em;
    color: black;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, .5);
    word-wrap: break-word;
}
.legal-warn-styles-text {
    position: relative;
    float: left;
    width: 100%;
    font-family: "gotham-light";
    font-size: 1.8rem;
    text-align: left;
    color: black;
    line-height: 1.5em;
}
.light-blue{
    color: rgb(19,67,133) ;
}
.href-styles{
    text-decoration: underline;
}
.espace-line{
    margin-left: 40px;
}
.espace-linex2{
    margin-left: 80px;
}
.espace-linex3{
    margin-left: 120px;
}
.neg-text{
    font-weight: bold;
}
/* ocultar pipes de enlaces coockies, accesibildiad etc... */
footer.footer .footer-body .copy li a:before {
    content: "";
}
.urlAlbadoc{
    color: white !important;
}
#page-main .barra_tools .cont_iconos .cont_btn_seleccionados.btn_disabled {
    background-color: #EEEEEE;
}
.cont_busqueda.doc_index .busqueda .cont_migas {
    display: none;
}
.deslize_text{
    display: none;
}
/* ocultar el icono de vista de Listado*/
#page-main .barra_tools .cont_iconos .btn_icon.vista_activa {
    display: none;
}
#result_container.res_container.listado .media .item_listado .cont_imagen .thumbnail {
    object-fit: contain;
    object-position: center top;
    width: 50%;
    min-width: 65%;
    min-height: 93%;
}
/* -------------------------------------------------------------------- DISENO RESPONSIVE ---------------------------------------------------------- */
@media screen and (max-width: 426px) {
    .cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_titulo {
        width: 100%;
        padding-right: 0px;
        text-align: left;
   }
    .cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .titulo {
        font-size: 32px !important;
   }
    .cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_cuerpo {
        width: 100%;
        padding: 0 0 30px 20px;
   }
    .cont_busqueda.doc_index .cont_central.dos_columnas {
        margin: 40px auto 0px auto;
   }
    .cont_busqueda.doc_index .busqueda .cont_botonera_centrada {
        display: none;
   }
    #Header .cont_header .cont_menu .btn_menu_principal, .doc_index #Header .cont_header .cont_menu .btn_menu_principal {
        top: -86px;
   }
    .cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_cuerpo .cont_botonera {
        padding-left: 22%;
   }
    .cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_cuerpo {
        border-left: 0px solid #fefefe;
   }
    .cont_busqueda .busqueda .search-ppal .cont_busquedas {
        margin: 10px 0 10px 0px;
   }
}
@media screen and (min-width: 426px) and (max-width: 769px) {
}
@media screen and (min-width: 769px) and (max-width: 1439px) {
}
.doc_index #Header.posicion_absolute.header_h_200 {
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
}
.cont_busqueda.doc_index .cont_central.una_columna {
    max-width: 1000px;
}
.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .titulo {
    /* text-shadow: 5px 5px 5px rgb(19,67,133); */
    margin-top: 4rem;
    color: #134385;
    font-weight: bold;
    font-size: 1.9rem;
    /* letter-spacing: 3px; */
    line-height: 4rem;
    /* background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); */
    border-radius: 5px;
    font-family: 'arial' !important;
}
/* ocultar flecha abajo */
.cont_busqueda.doc_index .busqueda .cont_botonera_centrada {
    display: none;
}
/* ocultar separardor del titulo */
.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_cuerpo {
    display: none;
}
.cont_busqueda.doc_index .cont_central.una_columna .cont_textos {
    padding-left: 200px;
    padding-right: 200px;
}
.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_cuerpo .cont_botonera {
    display: none;
}
.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_cuerpo .texto {
    display: none;
}
#Header.posicion_absolute.header_h_200 .cont_menu {
    top: 25px;
}
.textoPresentacion{
    font-size: 0.8rem;
    width: 50%;
    font-family: 'arial';
    text-align: justify;
    float: right;
    padding-right: 6.8%;
    padding-left: 2.5%;
}
/* mosaico*/
/* Contenedor principal centrado */
.contenedorDestacados1 {
    display: flex;
    justify-content: center;
    gap: 30px; 
    flex-wrap: wrap; 
    padding: 20px;
    text-align: center;
}

/* Título general de la sección */
.tituloDestacadoss1 {
    font-size: 3rem;
    margin: 5px 0 25px 0;
    color: rgb(19, 67, 133);
    font-family: 'arial';
    text-align: center;
}

/* Cada caja de contenido */
.contenedorItem01 {
    width: 25%;
    flex-direction: row;
}

/* Imagen de cada item */
.estilosImagenDestacados1 {
    width: 100%;
    transition: filter 0.3s ease;
}

/* Efecto hover en imagen */
.estilosImagenDestacados1:hover {
    filter: sepia(60%);
}

/* Quitar estilo de enlace del texto */
.enlaceSeries {
    text-decoration: none;
    color: inherit;
    display: block;
}

/* Título dentro de la caja */
.tituloCajaDestacados1 {
    width: 100%;
    font-size: 1.2rem;
    opacity: 0.9;
    color: rgb(19, 67, 133);
    font-weight: bold;
    font-family: 'arial';
    margin-top: 12px;
    pointer-events: none; 
}

.fa-chevron-up:before {
    vertical-align: super;
}
/* Opcional: Línea vertical si necesitas separación */
.separadorVertical2 {
    border-left: 1px solid #ddd;
    padding-left: 15px;
    height: 100%;
}

/* Otros estilos existentes, puedes conservarlos si se usan en otras partes */
.contenedorDestacados0 {
    filter: drop-shadow(2px 4px 6px black);
}

.estilosImagenDestacados0 {
    width: 50%;
    height: 50%;
    object-fit: contain;
    margin-top: 60px;
    padding: 0 2.5% 8% 6.2%;
}

.tituloCajaDestacados {
    font-size: 4.8rem;
    color: white;
    text-shadow: 4px 4px 2px black;
    font-weight: bold;
    font-family: "gotham-light";
    display: inline-block;
    position: relative;
    text-align: center;
}

.centrado {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* listados */
#page-main.doc_index .cont_paneles .cont_panel {
    margin: 0px 0px 0px 164px;
}
/* footer */
.fondoBox{
   /* background-image: url("../images/footerBox.png"); */
    background-size: cover;
    background-repeat:no-repeat;
    background-attachment: fixed;
    background-position:center;
    border-top: 2px solid rgb(19,67,133);
}
footer.footer .footer-body h2.titulo {
    color: rgb(19,67,133);
    font-family: 'arial';
    font-size: 1.6rem;
}
footer.footer .footer-body .container {
    padding: 20px 0px 0px 0px;
}
footer.footer .footer-body .logo .cont_logo img {
    max-width: 40%;
}
footer.footer .footer-body .logo .cont_logo {
    margin-top: 20px;
    margin-bottom: 0px;
    margin-right: 1rem;
}
footer.footer .footer-body .sociales .lista_social {
    width: 300%;
}
footer.footer .container .columna:first-child {
    text-align: center;
}
footer.footer .container.copy {
    margin-top: 0px;
    padding-bottom: 20px !important;
}
.negrita{
    font-weight: bold;
}
footer.footer .footer-body .list-unstyled {
    line-height: 25px;
    font-family: "gotham-light";
    font-size: 14px;
}
footer.footer .cont_back.footer-bottom {
    background-color: rgb(19,67,133);
}
.colorFooter2{
    color: white !important;
}
.contenedorFooter2{
    text-align: center;
}
#page-main.doc_index .cont_paneles .cont_panel:first-child {
    display: none;
}
/* carrusel */
#page-main.doc_index .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos, #page-main.doc_index .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_datos p {
    color: rgb(19,67,133);
    font-size: 1.8rem;
    font-family: "gotham-light";
}
#page-main.doc_index .cont_sliders .cont_carousel .slick-slider {

    padding-top: 0px;
    padding-bottom: 0px;
}
#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen img {
    height: 0px !important;
    width: 100% !important;
    min-height: 100% !important;
    height: 300px !important;
}
#page-main.doc_index .cont_carousel .slick-list .slick-track .slick-slide .cont_imagen {
    height: 224px;
    margin-bottom: 15px;
    border-radius: 10px;
}
#page-main.doc_index .cont_carousel .carousel .slide {
    padding-right: 13px;
}
#page-main.doc_index .cont_carousel .slick-slider button.slick-arrow.slick-prev {
    background-color: RGBA(191,174,142,0.2) !important;
    border-radius: 20px;
}
#page-main.doc_index .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-prev {
    left: 50px;
    top: -75px;
}
#page-main.doc_index .cont_paneles {
    margin: 0px;
    padding: 0px 0px 0 0;
}
#page-main.doc_index .cont_carousel .slick-slider button.slick-arrow.slick-next {
    background-color: RGBA(191,174,142,0.2) !important;
    border-radius: 20px;
}
#page-main.doc_index .cont_sliders .cont_carousel .slick-slider button.slick-arrow.slick-next {
    right: 36px;
    top: -75px;
}
#page-main.doc_index .cont_general_datos {
    justify-content: left;
}
#page-main.doc_index .cont_general_datos .cont_titulo .slider_titulo {
    font-family: "gotham-light";
}
.estilosTituloCarrusel{
    text-align: center;
    margin-bottom: 20px;
    margin-top: -18px !important;
    color: rgb(19,67,133);
    font-family: "gotham-bold";
}
#page-main.doc_index .cont_sliders .slidex.cont_slider_datos .cont_general_datos {
    margin-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#page-main.doc_index .cont_sliders .cont_carousel {
    position: relative;
    float: left;
    width: 100%;
    padding-right: 0px;
}


/* paginas interioes */

/* lsitado de resultados */
.panel.panel-default.panel_collapse {
    border: 1px solid rgb(19,67,133);
    width: 100%;
    margin: 19px 0px 6px -20px;
}

#result_container.res_container.listado .media:nth-child(even) {
    background-color: white;
}
/* ocultar icono facetas */
.panel.panel-default .panel-heading .panel_heading_cont_title .icon {

    display: none;
}
#result_container.res_container.listado .media .media-body .list-link .list-link-item .clase_tag:hover .icon, #result_container.res_container.listado .media .media-body .list-link .list-link-item .clase_tag:focus .icon, #result_container.res_container.listado .media .media-body .list-link .list-link-item .clase_tag:hover .tag_title, #result_container.res_container.listado .media .media-body .list-link .list-link-item .clase_tag:focus .tag_title{
    color: black;
    text-decoration:none;
}
.col_izqda .panel.panel-default .list-group .list-group-item .cont_check .icono, .col_izqda .boxFilter .list-group .list-group-item .cont_check .icono {
    display: none;
}


/* pagina detalle de registro */

.thumbnail {

    width: 100%;
}


#page-main.doc_doc .col_dcha .cont_migas_doc li.bread_item:last-child{
display: none;
}

#page-main.doc_doc .col_dcha .cont_migas_doc .breadcrumb {
    padding-bottom: 0px;
}

#page-main.doc_doc .doc_metadatajsp .contenedor:nth-child(odd) {
    background-color: white;
}
#page-main.doc_doc .doc_metadatajsp .contenedor {

    padding: 0px 20px 0px 20px;
}
#page-main.doc_doc .doc_metadatajsp .contenedor:nth-child(even){
    
    margin: 0px 0px 0px 0px;
    font-family: "gotham-bold";
}
#page-main.doc_doc .doc_metadatajsp .contenedor:nth-child(odd) {
    background-color: white;
   
    margin: 0px 0px 0px 0px;
    font-family: "gotham-bold";
}

#page-main.doc_doc .doc_metadatajsp .contenedor .list-group p {
    margin: 5px 0px 10px 0px;
}
#page-main.doc_doc .doc_metadatajsp .contenedor .list-group {
    margin: 6px 0px 0px 12px;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .fields-primary h2, #page-main.doc_doc .col_dcha .doc_metadatajsp .fields-primary h3, #page-main.doc_doc .col_dcha .doc_metadatajsp .fields-secondary h2, #page-main.doc_doc .col_dcha .doc_metadatajsp .fields-secondary h3 {
    font-size: 1.6rem;
    font-weight: bold;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group:last-child {
    margin: 0px 0px 15px 15px;
}
#page-main.doc_doc .col_dcha .cont_migas_doc {
    border-top: 2px solid white;
}
.navbar {
    margin-top: 0px;
}
.cajaAcciones {
    width: 43%;
    float: right !important;
    margin: 0 52px 0px 0px;
}
.tituloAcciones{
    display: flex;
    font-size: 1rem;
    font-weight: bold;
    border-bottom: 1px solid black;
    padding: 4px 4px 4px 18px;
}
.doc_share{
    font-size: 1.6rem;
    font-weight: bold;
    border-bottom: 1px solid black;
    padding: 4px 4px 4px 18px;
}
.cont_iconos.cont_menu_acciones{
    font-size: 3rem !important;
}
#page-main .cont_jssocial {
    display: flex;
    margin: 1px 0px 0px 0px;
}
.jssocials-share {
    margin: 12px 24px 12px 24px;;
}
.cont_btn_seleccionados .cont_btn_print_selected{
    display: flex;
}
.cajaIconos{
    width: 30%;
    display: inline-grid;
    text-align: center;
    margin: 12px 0 12px 0px;
}

#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group{
    margin: 0px 0px 15px 15px;
}

.mapaGoogle{
    width: 260px;
    height: 220px;
    border: 0;
    margin: 25px 0px 0 48px;
}

footer.footer .container .columna {

    padding-left: 5%;
}

.bg-light{
    background-color: rgba(0, 0, 255, 0) !important;
   
}

/* ocultar mensajes pagina de detalle de registro */
.list-record-social .icono, .mosaic-record-social .icono {
    display: none;
}

footer.footer .footer-body .sociales .lista_social li {

    margin: 0px 22px 0 22px;
}

.enlaceCondiciones{
    color: rgb(19,67,133);
    font-size: 14px;
    text-align: end;
}
.urlFin{
    text-align: center;
}
footer.footer .footer-body .copy li a.subrayado {
    text-decoration: none;
}

footer.footer .footer-body .copy li a.subrayado:hover {
    text-decoration: underline;
}

div.list-link {
    display: grid;
}

.iconDescarga{
    content: url("../images/btn-descargar.png");
    background-color: rgb(19,67,133);

}

/*  José Salguero  */
#q::placeholder {
  color: rgb(255, 255, 255); /* Cambia esto al color que desees */
  opacity: 1; /* Asegura que el color se vea completamente */
}

.cont_busqueda .busqueda .search-ppal .tipo_en_linea .cont_grupo_filtros .cont_checks .form-group {
    background: #134385;
    padding: 1%;
    width: 50%;
}

#Header .cont_header{
    padding-left: 0%;
}


#Header .cont_header .lgx.logo_00 .enlace, #Header .cont_header .lgx.logo_01 .enlace{
    height: 70%;
    margin-top: 2rem;
}


.seccion-video{
    background-image: url("../images/ipce_archivo_HD.mp4");
     background-size: cover;
     background-repeat:no-repeat;
     width: 100%;
    height: 300px;
    background-position:center;
     margin-top: 140px;
     margin-bottom: 50px;
 }


 .footer.footer .cont_back.footer-body{
    background-color: #fffefe;
 }

 .cont_busqueda.doc_index .busqueda {
    margin-top: -0.5rem; 
}


.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn {
    background: #134385 !important;
 
}

.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn:hover {
    background: #091f3e !important;
 
}

.cont_busqueda .busqueda .search-ppal .cont_input.busqueda_componente_simple .botonera_search .input-group-addon.lupa.btn_componente_simple:hover{
     background: #091f3e !important;
}

.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .form-control.seleccion {
     background: #134385 !important;
     color: #EEEEEE;
}


.cont_busqueda.doc_index .busqueda_back img {
    width: 100%;
    height: 106%;
    object-fit: cover;
    position: absolute; 
    top: 13%;
    left: 0;
    
    transform: translateX(0) scaleX(-1);
    transform-origin: center center;
}

a:focus, input:focus, select:focus, textarea:focus, button:focus, .cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle:focus, #page-main.doc_advanced .panel .panel-body .bootstrap-select.btn-group .dropdown-toggle:focus, .form-control.bootstrap-select.btn-group .dropdown-toggle:focus, a:active, input:active, select:active, textarea:active, button:active, .cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle:active, #page-main.doc_advanced .panel .panel-body .bootstrap-select.btn-group .dropdown-toggle:active, .form-control.bootstrap-select.btn-group .dropdown-toggle:active
 {
    outline-offset: none !important;
    outline-width: none !important;
    outline-style: none !important;
    outline-color: none !important;
}

.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead {
     border-top:  none !important;
     border-left:  none !important; 
     border-bottom:  none !important;
     border-top-left-radius: 5px; 
     border-bottom-left-radius: 5px;
   
}

.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .botonera_search {
    position: absolute;
    top: 0;
    width: 180px;
    height: 100%;
    border-top:  none !important;
     border-left:  none !important; 
     border-bottom:  none !important;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}


#page-main.doc_index .slick-dots li button:before {
    margin-left: -0.03em !important;
    line-height: 1em;
   
}


#page-main.doc_index .slick-dots li.slick-active button:before
 {
    /* width: 1.1em; */
    height: 1.1em;
    padding: 0;
    font-size: 1.3rem;
    line-height: 1.2em;
    color: #1e3771eb;
    opacity: 1;
}

/*carrusel Oculto*/
.estilosTituloCarrusel{
    display: none;
}

#page-main.doc_index .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide {
    display: none;
}

#page-main.doc_index .cont_sliders .bloque_slider{
    display: none;
}


.switchery, .switchery > small{
    vertical-align: sub;
}

.cont .cont_datos{
    font-family: 'arial';
}


footer.footer .footer-body .enlace {
    font-family: 'arial';
    text-decoration: none;
}

.dato{
    font-family: 'arial';   
}

footer.footer .footer-body .sociales .lista_social li .social i {  
    font-size: 1.8rem;  
}

@media (min-width: 1200px) {
    .h2, h2 {
        margin-left: 2rem;
        margin-top: 2rem;
    }
}

.text-muted {
    margin-left: 2rem;
}

.panel.panel-default .panel-heading .panel_heading_cont_title .panel_heading_title, .panel.panel-default .panel-heading .panel_heading_cont_title .panel_titulo {
    width: 100%;
    height: 2.1em;
    font-family: open_sans_bold;
    font-size: 1.2rem;
    
}

.panel.panel-default.panel_collapse .panel-footer nav{
    font-family: 'arial';
}

.facet-links{
    font-family: 'arial';
}

.tag_title{
    font-family: 'arial';
}


#page-main.container {
    max-width: 1521px;
}

.cont_principal{
    width: 90%;
    margin-left: 5rem;  
}

#bs-example-navbar-collapse_top > ul.navbar-nav.mr-auto > li.nav-item > a {
  color: black !important;
  font-weight: bold;
}

#bs-example-navbar-collapse_top > ul.navbar-nav.mr-auto > li.nav-item.active > a,
#bs-example-navbar-collapse_top > ul.navbar-nav.mr-auto > li.nav-item > a.btn_activo {
  color: #134385 !important; 
  font-weight: bold;
}

#result_container.res_container.listado .media .media_cabecera .media-heading .list-title{
    font-size: 1rem;
    text-decoration: none;
    color: rgb(19, 67, 133);
    font-family: "arial";
    font-weight: bold;
}
#result_container.res_container.listado .media .media_cabecera .media-heading .list-title:hover{
    border-bottom: 1.5px solid rgb(19, 67, 133);
}

.media {
  align-items: center; 
  gap: 1rem; 
}

.item_listado {
  flex: 0 0 auto; 
}

.media-body {
  flex: 1; 
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.media_cabecera {
  display: flex;
  align-items: center;
  justify-content: space-between; 
}

.media-heading {
  flex: 1; 
  margin: 0;
  padding-right: 1rem; 
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; 
  text-decoration: none !important;
  margin-left: 2rem;
}

.media-heading a {
  text-decoration: none !important;
}

.media-heading a:hover {
  color: #0a274d;
}

.media_botonera {
  flex: 0 0 auto; 
  display: flex;
  align-items: center;
}

hr {
    color: #ffffff;
}

.flex-grow-1 {
    vertical-align: -webkit-baseline-middle;
    
}

.col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_cifra.tipo_switchery .list-group-item .facet-links .cont_titulo, .col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_cifra.tipo_switchery .list-group-item .facet-links .cont_titulo, .col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_badge.tipo_switchery .list-group-item .facet-links .cont_titulo, .col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_badge.tipo_switchery .list-group-item .facet-links .cont_titulo, .col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_cifra.tipo_icono .list-group-item .facet-links .cont_titulo, .col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_cifra.tipo_icono .list-group-item .facet-links .cont_titulo, .col_izqda .panel.panel-default .list-group.tipo_check_texto_dato.tipo_badge.tipo_icono .list-group-item .facet-links .cont_titulo, .col_izqda .boxFilter .list-group.tipo_check_texto_dato.tipo_badge.tipo_icono .list-group-item .facet-links .cont_titulo{
    font-size: 1rem;
}

.col_izqda .panel.panel-default .list-group .list-group-item .cifra, .col_izqda .boxFilter .list-group .list-group-item .cifra {

    font-size: 1rem;
}

.breadcrumb {
font-size: 1rem;
}

#result_container.res_container.listado .media .media-body .list-link .list-link-item .clase_tag {

    margin: 3px 0 0px 0;
    padding: 0 0 0 0px;
}

.datoStyle{
    font-size: 0.8rem !important;
}



.navbar-text {
    font-size: 1rem;
            background: #c6c5db !important;
            padding: 2px;
    border-radius: 5px;
}

.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-hint, .cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-input {
    background: #C6C5DB !important;
}

.styles_speficif_doc .flex-column {
    flex-direction: row !important;
    justify-content: flex-end;
    margin-right: 2rem;
}

.main_breadcrumb{
    margin-top: 3rem;
}

#page-main .barra_paginacion{
    width: 105% !important;
}

.pe-4 {
    padding-right: 0.4rem !important;
}