/*!
 *  @file        : styles_mods.css
 *  @profile     : antequera
 *  @updated     : 2020-04-23	<pablo.escamilla@baratz.es>
 *
 *  @description : Estilos que pisan a los definidos por defecto, como medio para no usar preprocesadores
 *  @license     : baratz
 *  @copyright   : 2018
 *
 *  @author      : http://www.baratz.es/
 *  @date        : 2018-08-06
 *  @human       : Jose Antonio Iglesias <jose_antonio.iglesias@baratz.es>
 *  @details	 : Los estilos de esta página pisan los estilos definidos por defecto
 *
 ***************************/
 /*
 #page-main.doc_doc .col_dcha .cont_imagen{
 display:inline;
 padding:0px;
 }
  #page-main.doc_doc .col_dcha .cont_imagen img{
  width:100%;
  }

.cont_busqueda.doc_index .cont_central.una_columna .cont_textos .cont_cuerpo .cont_botonera{ display:none}
*/
/* Pasarlo al less */
/**
 * @TODO Jose Antonio
 * Cuando el texto supera el tamaño, si no se fuerza un tamaño maximo, se dispara el tamaño de la capa de sugerencias
 */
.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%;
}



#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;}
#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;display: contents !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;}
#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;}

.cont_busqueda.doc_index .busqueda_back:after {
 background-image:none;   
}

.btn-primary {
    background-color: #8E3236;
    border-color: #8E3236;
}
.btn-warning {
    color: #333;
    border-color: #333;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    color: #333;
}

.navbar-nav li {
    border-right: 0px solid #DDDDDD;
}
.navbar-nav li a:hover {
    background: #c2c2bb;
    color: #fff;
}
#Header .cont_menu #button-info {display: none;}
#Header .cont_menu #button-mymediasearch {display: none;}
#Header .cont_menu #button-citaprevia {display: none;}
#Header .cont_menu #button-logout {display: none;}
#Header .cont_menu #button-facebook {display: none;}
#Header .cont_menu #button-register {display: none;}
#Header .cont_menu #button-login {display: none;}
#Header .cont_header .cont_menu {top:3px !important}
/* BANNER */
/*.cont_busqueda.doc_index .busqueda_back img {
	height: 650px;
	min-height: inherit;
	top: 38%;
}*/
/*.cont_busqueda.doc_index .cont_central.dos_columnas {
    max-width: 1140px;
    margin: 160px auto 60px auto;
	float: left;
}*/
.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos {
    display: none;
}
.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_cuerpo {
    padding: 0 0 20px 38px;
    border-left: 1px solid #fefefe;
}
 .cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_cuerpo .texto{
    display: none;
 }
	/*margin-top: 0px;
    height: 0em;
    font-family: open_sans_regular;
    font-size: 24px;
    font-size: 1.7rem;
    line-height: 1.2em;
    text-align: justify;
    color: #fefefe;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, .5);
}
 */

.base_header #Header .busqueda_back:after {
	background-color: none !important; }

.doc_index #Header.header_h_200 .lgx.logo_00 {
    max-width: 210px;
}
.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .titulo {
    
    font-family: 'Comfortaa',open_sans_bold !important;
	padding-top: 10px;
}
.cont_busqueda .busqueda.no_iconos .search-ppal {
    padding-top: 40px;
	padding-bottom: 0px;
}

.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: #fff!important;
}
.cont_busqueda .busqueda .search-ppal .cont_input .form-control, .cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead {
	border: 0px;
	border-bottom: 0px solid #cccccc !important;
    height: 100%;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.cont_busqueda.doc_index .busqueda .search-ppal .cont_input .twitter-typeahead {
    border-top: 0px solid rgba(255, 255, 255, .5);
    border-left: 0px solid rgba(255, 255, 255, .5);
    border-bottom: 0px solid rgba(255, 255, 255, .5);
    border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.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: #696973!important;
    color: #fff!important;
    border-color: #696973!important;
}
.cont_busqueda .busqueda .search-ppal .cont_input .input-group-addon.lupa.btn_componente_simple[type=submit] .btn_search_titulo {
	visibility: hidden;
}
.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .cont_cuerpo .cont_botonera {
    display: none;
}

.cont_busqueda .busqueda .search-ppal .tipo_columnas .btn:active, .cont_busqueda .busqueda .search-ppal .tipo_columnas .btn:focus, .cont_busqueda .busqueda .search-ppal .tipo_columnas .btn:hover {
    background-color: #832024!important;
    color: #FFFFFF!important;
    border-color: none!important; 
    font-weight: bold;
}
.btn_verdocs {
    font-family: 'Comfortaa',open_sans_bold !important;
    font-size: 1.6rem;
    margin-left: 0;
    line-height: 2rem;
    display: inline-block;
    width: auto;
    min-width: 205px;
    padding: 16px 64px;
    margin-top: 10px;
	border: 1px solid #fff;
    color: #fff;
	float:left;
	color: #fff;
    float: left;
    clear: both;
    width: 51%;
}
.btn_verdocs:hover {
    box-shadow: 0 0 3pt 0 #fff;
	color: #fff;
	text-transform:none;
}

.cont_busqueda.doc_index .cont_central.dos_columnas .cont_textos .titulo {
    font-family: 'Comfortaa',open_sans_bold !important;
    padding-top: 10px;
    font-size: 4.5rem !important;
	font-weight: lighter;
	line-height: 1.2em;
}

/* contenido de la home
 */
.panel.panel-default .panel-heading .panel_heading_cont_title {
    float: none;
    text-align: center;
}
#page-main.doc_index .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo {
    margin-top: 0px;
    background-color: transparent!important;
    text-transform: uppercase;
    padding: 1px;
	max-height: 70px;
}

#page-main.doc_index .cont_sliders .slidex.cont_slider_datos .cont_general_datos {
    margin-top: 20px;
	padding-left: 0px;
    padding-right: 20px;
	border-bottom: 1px solid #fff;
}
#page-main.doc_index .cont_sliders .slidex.cont_slider_datos .cont_icono {
    display: none;
}
#page-main.doc_index .cont_colecciones .coleccion_slide .coleccion_img_back .colecciones_fondo {
    
    background-image: none !important;
}
#page-main.doc_index .cont_colecciones .cont_columna.col_izqda .colecciones_cont_slides {
    border-right: none !important;
}


#page-main.doc_index .cont_paneles .cont_panel .panel.panel_tipo_transparente .media {
    position: relative;
    float: left;
    width: 50%;
    overflow: visible;
}

.panel.panel-default .panel-body .enlace_imagen img {
    border: 2px solid #747272;
}
.media:first-child {
    margin-top: 15px;
}
.panel-body related_search_2.media-left, .media-right, .media-body {
    display: ;
    
}
/*
.search-results {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-flex-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 0 -0.5rem;
}
.search-results.gallery-view > li {
    background-color: transparent;
    border-color: #ccc;
    border: 0px solid #efefef;
    padding: 0;
	height: 166px;
	width: 270px;
}
.search-results > li {
    word-wrap: break-word;
    overflow-wrap: break-word;
}
.search-results > li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    -moz-box-flex: 1;
    flex: 1;
    min-width: 0;
    margin: 0 0.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0 0 calc(25% - 1rem) !important;
    -webkit-flex: 0 0 calc(25% - 1rem) !important;
    flex: 0 0 calc(25% - 1rem) !important;
    -ms-flex: 0 1 auto;
    width: calc(25% - 1rem);
    max-width: calc(25% - 1rem);
    margin-bottom: 1rem;
    background-color: transparent;
}
@media screen and (max-width:980px){
    .search-results > li {
        flex: 0 0 calc(33% - 1rem) !important;
        width: calc(33% - 1rem);
    }
}*/
.search-results.gallery-view > li figure, .search-results.gallery-view > li .figure {
    /* margin-bottom: 1rem; 
    height: 166px;
    width: 270px;*/
}
figure {
    margin: 0;
}
.search-results > li figure img, .search-results > li .figure img {
    display: block;
    max-width: 100%;
    height: 166px;
    margin: 0 auto;
}
.search-results > li .description .original-format {
	position: relative;
    float: left;
    width: 100%;
	height: 40px;
	font-family: 'EB Garamond', sans-serif;
    font-size: 1.1rem;
    line-height: 1.5em;
    color: #faf8f5;
    margin-top: -40px;
    background-color: rgba(0, 0, 0, 0.6509803921568628);
    text-transform: uppercase;
    padding: 0px 0px 0px 5px;
}
.search-results > li .description .item-description .item-description-title {
    font-family: inherit;
    font-weight: 700;
    line-height: 1.2;
    color: #333;
    margin: 0 0 1rem;
    font-size: 2rem;
    margin: 0 0 0.5rem;
    display: block;
}
.col_izqda .boxFilter .list-group .list-group-item .facet-links .pos, .col_izqda .panel.panel-default .list-group .list-group-item .facet-links .pos {
	position: relative;
    right: auto;
}
.col_izqda .boxFilter .list-group .list-group-item .cifra, .col_izqda .panel.panel-default .list-group .list-group-item .cifra {
    float: left;
    font-weight: bold;
    margin-left: 10px;
}


#page-main.doc_index .cont_sliders .slidex.cont_slider_datos .cont_titulo .slider_titulo {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
	font-family: 'EB Garamond Regular', serif;
    font-size: 1.2rem;
    white-space: nowrap;
    color: #ffffff;
	text-transform: uppercase;
    padding-top: 10px;
	padding-bottom: 10px;
}

#page-main.doc_index .cont_sliders .slidex.cont_slider_datos .cont_datos {
    padding-top: 0px;
    padding-bottom: 0px;
}
#page-main.doc_index .cont_sliders .slidex.cont_slider_datos .cont_titulo .slider_titulo span{
	line-height: 2em;
    font-weight: lighter;
    font-size: 4rem;
	font-family: open_sans_light;
}
#page-main.doc_index .cont_sliders .slidex.cont_slider_datos .cont_icono .icon_title {
    color: #707070;
}
#page-main.doc_index .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo+.cont_datos {
    margin-top: 5px;
	display: none;
}
#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: #303030; 	
}
.fa-2x {
    font-size: 2em;
}
.base_header #Header .busqueda_back:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    background-size: cover;
    background-image: none !important;
}
#Header .cont_header .lgx.logo_00 {
    float: left;
    max-width: 210px !important;
}
#Header .cont_menu .botonera .btn .texto {
       color: #f0f0f0 !important;
   }
   #Header .cont_menu .botonera .btn .icono {
      color: #f0f0f0;
}
#Header .cont_menu .cont_select_idioma .bootstrap-select.btn-group.fit-width .dropdown-toggle {
    color: #f0f0f0!important;
  }
 .bootstrap-select.btn-group .dropdown-toggle .caret:after, .bootstrap-select.btn-group.fit-width .dropdown-toggle .caret:after, .btn.dropdown-toggle .caret:after, .dropdown-toggle .caret:after {
        color: #f0f0f0;
}
.portlet.titulo_general .cont_titulo .cont_texto h1 {
    font-size: 28px;
    font-size: 2.8rem;
    margin-top: 10px;
    color:#666666;
}
#result_container.res_container.listado .media .media_cabecera .media-heading .list-title {
    font-family: open_sans_regular;
    font-size: 0.9rem;
    font-weight: 500;
    color: #3b3b3b;
}
.base_header .cont_busqueda .busqueda .search-ppal .cont_grupo_filtros .form-group .control-label .titulo {
    /* color: #777777; */
	color: white;
    font-weight: bold;
}
.base_header .cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn .titulo {
    color: #fff;
    font-weight: bold;
}
.base_header .cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn .icono {
    color: #fff;
}
.col_izqda .boxFilter .list-group .list-group-item .cont_check .icono, .col_izqda .panel.panel-default .list-group .list-group-item .cont_check .icono {
    visibility: hidden;
}
.panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-heading .cursor_despliegue, .panel.panel-busqueda_avanzada.panel_tipo_transparente .panel-heading .panel_heading_title_collapse, .panel.panel-default.panel_collapse .panel-heading .cursor_despliegue, .panel.panel-default.panel_collapse .panel-heading .panel_heading_title_collapse, .panel.panel-default.panel_tipo_transparente .panel-heading .cursor_despliegue, .panel.panel-default.panel_tipo_transparente .panel-heading .panel_heading_title_collapse {
    color: #707070 !important; 
	font-size: 1.5rem !important; 
}
.portlet.titulo_general .cont_titulo {
    position: relative;
    float: left;
    display: block;
    width: 100%;
    padding: 50px 1% 20px 1%;
}
#page-main .barra_tools .cont_iconos .icono {
    position: relative;
    float: left;
    width: 18px;
    height: 18px;
    font-size: 28.8px;
    font-size: 1.8rem;
    line-height: 1em;
    color: #707070;
    text-align: center;
}
#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: #707070;
    color: #FFFFFF;
    border-color: #707070;
}

#page-main .pagination li.disabled a, #page-main .pagination li.disabled a:hover {
    background-color: #DDDDDD;
    color: #707070;
    border-color: transparent;
}
#page-main .barra_tools .cont_iconos_cont_modos_vista{
    right: 0;
    float: right;
    text-align: right;
}
#result_container.res_container.mosaico .cards .item .media-heading .parrafo_ellipsis_js {
     color: #707070;
}

#page-main.doc_doc .doc_metadatajsp .contenedor {
    position: relative;
    float: left;
    width: 100%;
    padding: 5px;
}
#page-main.doc_doc .col_dcha .contenedor {
    margin-top: 2px;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group-item .titulo {
    font-size: 1.3rem;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .conjunto_de_items .list-group-item {
    position: relative;
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-bottom: 2px;
    margin-right: 5px;
    padding: 5px 25px 5px 0;
    color: #FFFFFF;
    background-color: #363636;
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 3px #EEEEEE;
    box-shadow: 1px 1px 3px #EEEEEE;
    font-size: 1em !important;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group-item:last-child {
    border-radius: 5px;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .conjunto_de_items .list-group-item .btn_list-group-item {
    position: absolute;
    right: 0;
    height: 100%;
    margin: -5px 0 0 0;
    padding: 0 5px 0 5px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #363636;
    border-radius: 5px;
    border: 0;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group .list-group_titulo {
    font-size: 1.5rem;
  }
#page-main.doc_index .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption {
    position: relative;
    float: left;
    width: 100%;
    padding: 5px 5px 10px 5px;
}

/* FOOTER */
footer.footer {
    color: #fff;
    height: 338px;
}
footer.footer .container.copy {
    margin-top: 60px;
}


footer.footer .container {
    position: relative;
    width: 100%;
    max-width: 1400px;
}
footer.footer .footer-body .enlace {
    color: #f5f5f5;
}
footer.footer .cont_back.footer-bottom {
    background-color: #333;
    /* height: 25px; */
}
footer.footer .footer-bottom .container {
    padding: 0px 40px 0px 40px;
}
footer.footer .footer-body h3.titulo {
    font-size: 1rem;
    color: #e59b13;
    border-bottom: 1px solid;
    max-width: 220px;
    margin: 0;
    margin-bottom: 1em;
}
footer.footer .footer-body h3.titulo {
    font-size: 1rem;
    color: #ffffff;
    border-bottom: 1px solid;
    max-width: 220px;
    margin: 0;
    margin-bottom: 1em;
    font-family: 'EB Garamond Regular',open_sans_regular;
	padding-top: 30px;
}
footer.footer .container .columna .contacto{
	padding-top: 30px;
}
footer.footer .container .columna .sociales{
	padding-top: 30px;
}

footer.footer .footer-body .container.copy {
    display: none;
}
footer .cont .cont_email .titulo{
	  font-size:0.8rem;
}
footer .cont .cont_email{
	padding: 20px 0px;
	  font-size:0.8rem;
}
footer .cont .dato{
	font-size:0.8rem;
}
footer.footer .footer-body ul li a{ font-size:0.8rem}

footer.footer .footer-body .sociales .lista_social{ font-size:0.8rem}

#page-main.doc_doc .doc_metadatajsp .contenedor h5 {
    color: #0d0d0d;
    margin-bottom: 5px;
    font-size: 20.8px;
    font-size: 1.2rem;
    font-weight: bold;
    font-family: 'EB Garamond Regular',open_sans_regular;
}
.panel-busqueda_avanzada h2 {
	color: #832025;
	font-weight: bold;
	font-size: 15px !important;
}
.panel.panel-busqueda_avanzada .panel-body {
    padding: 5px 0 5px 0;
}
.btn-default {
background-color: transparent;
    color: #666;
    border-color: #666;
    font-weight: 700;
}

.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle .caret:after {
    color: #5d5d5d;
}
.cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-hint, .cont_busqueda .busqueda .search-ppal .cont_input .twitter-typeahead .tt-input {
    background: #fff!important;
}
.portlet.titulo_general .cont_titulo {
    position: relative;
    float: left;
    display: block;
    width: 100%;
    color: #707070;
    padding: 20px 1% 20px 1%;
}
.portlet.titulo_general .cont_titulo .cont_texto h2 {
    font-family: open_sans_regular;
    font-size: 34px;
    font-size: 2.5rem;
}
#page-main .barra_tools .cont_iconos .btn_icon.btn_activo .icono, #page-main .barra_tools .cont_iconos .btn_icon:hover .icono {
    color: #707070;
}

#page-main.doc_doc .col_dcha #rg-gallery .num_items {
    background-color: #e4e4e4;
    color: #000;
	font-size: 0.8rem;
    font-family: open_sans_bold;
}
#page-main.doc_doc .col_dcha #rg-gallery .rg-view a.selected, #page-main.doc_doc .col_dcha #rg-gallery .rg-view a:hover {
    color: #4f4f4f;
}
#page-main.doc_doc .col_dcha #rg-gallery .rg-view a {
    color: #4f4f4f;
}
.botonera_flotante .boton {
    background-color: #000;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group .list-group_titulo {
    color: #707070;
}
a {
    color: #707070;
}
.search-results > li .description .item-description .item-description-title a {
	color: #303030;
}
#page-main.doc_index .cont_sliders .cont_carousel .slick-list .slick-track .slick-slide figure figcaption .cont_titulo .fig_title {
    font-family: 'Source Sans Pro Regular', serif;
    font-size: 18px;
    font-size: 1.2rem;
    color: #fff;
	min-height: 70px;
    padding: 5px;
	text-align: center;
}
.slick-dots li button {
    background: #fff;
}
#page-main.doc_index .slick-dots li button:focus:before, #page-main.doc_index .slick-dots li button:hover:before {
	color: #fff;
}
#page-main.doc_index .slick-dots li.slick-active button:before {
    color: #303030;
}
#page-main.doc_index .slick-dots li button {
    border: 2px solid #303030;
}
.panel.panel-default .panel-heading .panel_heading_cont_title .icon {
    position: absolute;
    top: -5px;
    left: 0;
	display: none;
}
.panel.panel-default.panel_collapse .panel_heading_title_collapse .icono_derecha {
    position: absolute;
    top: 0;
    right: 0;
    display: inline;
}
.panel.panel-default .panel-heading .panel_heading_cont_title.con_icono {
    /* padding-left: 40px;
    margin: 0; */
    margin-top: 0px;
}
.panel.panel-default .panel-heading .panel_heading_cont_title.con_icono {
    padding-left: 0px;
}
#result_container.res_container.listado .media .item_listado .cont_imagen .thumbnail {
   width: 0;
   padding: 10px;
}

.btn-default:active, .btn-default:focus, .btn-default:hover {
	background-color: transparent;
    color: #000;
    border-color: #000;
    box-shadow: 1px 2px 3px #3c3c3c;
    font-weight: bolder;
}
.description a{
	line-height: 1.3em;
}

.btn-info.num_pags {
    color: #707070;
}
a:focus, a:hover {
    color: #;
}

#result_container.res_container.listado .media .item_listado .cont_imagen .cont_thumbnail img {
	width: 100%;
	height:100%;
}

/* FACETAS */
.portlet.titulo_general .cont_titulo .cont_icono .icono {
    font-size: 30px;
    font-size: 3rem;
}

.doc_doc .panel.panel-default .panel-heading .panel_heading_cont_title .panel_titulo, .doc_search .panel.panel-default .panel-heading .panel_heading_cont_title .panel_titulo, .doc_mosaic .panel.panel-default .panel-heading .panel_heading_cont_title .panel_titulo {
    /*float: none;
    text-align: left;*/
    left: 0px;
    font-family: 'open_sans_bold';
    font
	color: #666!important;
	font-weight: bold!important;
	text-transform: uppercase;
	border-bottom: 0px;
}
.doc_doc .panel.panel-default.panel_collapse .panel-heading, .doc_search .panel.panel-default.panel_collapse .panel-heading, .doc_mosaic .panel.panel-default.panel_collapse .panel-heading{
	border-top: 1px solid #e6e6e6 !important;
}

.doc_doc .panel.panel-default .panel-heading .panel_heading_cont_title, .doc_search .panel.panel-default .panel-heading .panel_heading_cont_title {
    text-align: left;
}
.doc_search .panel.panel-default .panel-heading .panel_heading_cont_title.con_icono {
    padding-left: 0px;
}
.panel.panel-default.panel_collapse .panel-footer .navbar-nav li a {
	display: none;
}
.panel .panel-body, .panel .panel-collapse, .panel .panel-footer {
    /* border-bottom: 1px solid #e6e6e6; */
}


.base_header #Header .busqueda_back img {
    visibility: hidden;
}
/*
.cont_busqueda.bloque.doc_search, .cont_busqueda.bloque.doc_doc {
background: url(../images/colecciones/contacto_background.jpg) transparent no-repeat top center;
}
*/
.cont_busqueda.bloque {
    background: url(../images/colecciones/contacto_background.jpg) transparent no-repeat top center;
}

/* Detalle registro */
.doc-metadata .panel.panel-default .panel-heading .panel_heading_cont_title .panel_heading_title, .panel.panel-default .panel-heading .panel_heading_cont_title .panel_titulo {
	text-align: left;
	font-size: 1rem;
	padding-left: 25px;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno .panel-body .list-group {
    margin: 1px 0 0 0;
}
#page-main.doc_doc .doc_metadatajsp .fields-primary .contenedor{
	background-color: #fff!important;
}
#page-main.doc_doc #col_izqda .doc-metadata .panel.panel-default .panel-heading .panel_heading_cont_title .panel_heading_title, .panel.panel-default .panel-heading .panel_heading_cont_title .panel_titulo {
	padding-left: 0px;
}
#page-main.doc_doc #col_izqda .panel.panel-default .panel-heading .panel_heading_cont_title.con_icono .icono_derecha {
    padding: 15px 10px;
}
.doc-metadata .panel.panel-default .panel-heading {
	padding-left: 0px;
}

/* SEARCH */

#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
	display: block;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
	display: block;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
	display: block;
}
#search .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
    background-color: red;
    border: 1px solid black;
    font-weight: bold;
}
#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
    background-color: red;
    border: black;
	opacity: 1;
	padding: 10px 17px;
	font-size: 27px;
}

.text-italic {
	font-style: italic;
}

/* MAPA */
#page-main.doc_index .cont_mapa{
    width: 100%;
    height: auto;
    position: relative;
    display: contents;
}






#page-main #form_contacto h2{
	height: 30px;
    font-family: 'EB Garamond Regular', serif;
    font-size: 24px;
    text-align: left;
    left: -40px;
    color: #832025;
    line-height: normal;
    border-bottom: 1px solid #832025;
}

#contacto_image{
	width: 100%;
	height: 180px;
	background: url(../images/colecciones/contacto_background.jpg) transparent no-repeat center center;
}

.formulario {
	width: 100%;
}
.formulario h3{
	background-color: #832025;
	color: #ffffff;
	font-family: 'EB Garamond Regular', serif;
    padding: 4px 5px;
    font-size: 20px;
    height: 30px;

}
.formulario ul li input{
	width: 100%;
	background-color: #F0F0F0;
    border: none;
    margin-bottom: 10px;
    height: 40px;
    font-family: 'Source Sans Pro', serif;
    font-size: 16px;
    padding-left: 5px;
}
.formulario ul li textarea{
	width: 100%;
	background-color: #F0F0F0;
    border: none;
    margin-bottom: 10px;
    height: 40px;
    font-family: 'Source Sans Pro', serif;
    font-size: 16px;
    padding-left: 5px;
}

.formulario .mensaje{
	height: 160px;
}
.formulario button {
    background-color: #832025;
    border: none;
    color: #fff;
    padding: 5px 15px;
    font-family: 'Source Sans Pro', serif;
    font-size: 14px;
    font-weight: bold;
	float: right;
}

/* Búsqueda avanzada */

.panel.panel-busqueda_avanzada .panel-body .cont_form-group.con_ayuda .cont_btn_ayuda .btn_lanza_ayuda {

    border-color: #F0F0F0;
    background-color: #F0F0F0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.bs-searchbox {
	display: none;
}

.dropdown-menu.inner li.selected a, .dropdown-menu.inner li.selected span {
	background-color: #832024;
}

.cont_busqueda .busqueda .search-ppal .tipo_en_linea .btn {
    background-color: #832025;
}

.home_fondos {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(0.95); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(0.95); /* Microsoft Edge and Firefox 35+ */
  /* background-color: rgba(49, 56, 80, 0.67059); */
}

/* Disable grayscale on hover */
.home_fondos:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}

.modal.visor_pdf .modal-dialog {
    width: 99%;
}


h1.header_slogan {
	text-transform: uppercase;
}

/* Digitalizado/No digitalizado del header, pendiente de que funcione el componente de lista */

.switchery.switchery_true {
    background-color: #832025;
    border-color: #832025;
    -webkit-box-shadow: #832025 0px 0px 0px 11px inset;
    box-shadow: #832025 0px 0px 0px 11px inset;
	/* #832025!important; */
}
.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .form-control.seleccion {
    background-color: #fff;
	top: 0px;
    font-size: 0.8rem;
    padding: 0px 0px 2px 5px;
    height: 30px;
    border-radius:0px;
}
}
.cont_busqueda .busqueda .search-ppal .tipo_columnas .cont_select .filtro_select_busquedas .btn.dropdown-toggle {
    border-color: 1px solid #f5f5f5;
}
.cont_busqueda.doc_index .busqueda .cont_botonera_centrada .btn-down_00{
    visibility: hidden;   
}
#page-main.doc_index .cont_sliders .cont_carousel .slick-slider button.slick-arrow {
    top: -20%;
    width: 43px;
    background: url(../images/boton_drcha.png) center center no-repeat transparent;
    border-radius: 25px;
}

.portlet.titulo_general .cont_titulo .cont_icono .icono {
    color: #666666;
}
#page-main .barra_tools .cont_iconos .btn_icon.vista_activa .icono {
    color: rgb(131, 32, 37);
}
.portlet .cont_datos {
    visibility: hidden;
}
#result_container.res_container.mosaico .cards .item .media-object .thumbnail {
    display: inherit;
    width: auto;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .list-link-folder .item_titulo_folder {
    display: none;
}

.doc_index .panel.panel-default .panel-heading .panel_heading_cont_title .panel_heading_title {
    font-size: 2rem;
    font-family: 'EB Garamond Regular', serif;
    float: left;
    text-align: left;
    border-bottom: 1px solid #832025;
    color: #832025;
}

#page-main .paginacion_resultados p {
    margin: 0px;
}
input[type="radio"], input[type="checkbox"] {
    margin: 2px 0 0;
}

#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .status_fail .icono_tipo {
    color: #832025;
}
#page-main.doc_doc .col_dcha .doc_metadatajsp .panel.interno.documentos_adjuntos .panel-body .status_fail {
	color: #832025;
}


footer.footer .cont_back.footer-bottom a:hover {color:#fff;}

#custom_collection.custom_collection_1 .panel-body{margin-top:16px}

.barra_tools .navbar-brand{display:none;}
.cont_busqueda.doc_index .busqueda .cont_botonera_centrada{display:none;}
#page-main.doc_edificio{top:50px;}
#page-main.doc_fondos{top:50px;}


