/*! Absys mOpac - v2.3.1 */


.doc_t856 ul{list-style:none;margin:0;padding:0}.doc_t856 ul li{display:inline-block;vertical-align:middle}.doc_t856 ul li .theme_more{font-size:.9em}.c-docs_toolsMenu li,.doc_t856{text-align:right}.c-docs_toolsMenu li a,.doc_t856 a{background-position:10px;background-repeat:no-repeat;margin:5px 0 5px 5px;text-align:left}.c-docs_toolsMenu li a:not(.js-dn),.doc_t856 a:not(.js-dn){display:inline-block}.c-docs_toolsMenu li a.theme_ebiblio,.doc_t856 a.theme_ebiblio{background-image:url(../ilink/ebiblioIco.png)}.c-docs_toolsMenu li a.theme_ebiblio span,.doc_t856 a.theme_ebiblio span{color:#000;display:block;padding-left:30px;text-align:left}.c-docs_toolsMenu li a.theme_ebiblio span:first-child,.doc_t856 a.theme_ebiblio span:first-child{font-size:1.2em;font-weight:500}.c-docs_toolsMenu li a.theme_ebiblio span:last-child,.doc_t856 a.theme_ebiblio span:last-child{color:#000}.c-docs_toolsMenu li a.theme_ext,.doc_t856 a.theme_ext{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;border:1px solid #ededed;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.c-docs_toolsMenu li a.theme_ext span,.doc_t856 a.theme_ext span{display:inline-block;font-size:.9em;font-weight:400;max-width:225px;overflow:hidden;padding-left:5px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:300px){.c-docs_toolsMenu li a.theme_ext span,.doc_t856 a.theme_ext span{max-width:none;overflow:auto;white-space:normal}}.c-docs_toolsMenu li a.theme_ext:focus span,.c-docs_toolsMenu li a.theme_ext:hover span,.doc_t856 a.theme_ext:focus span,.doc_t856 a.theme_ext:hover span{overflow:auto;white-space:normal}.c-docs_toolsMenu li a.theme_ebiblio{background-size:18px;font-size:.85em}.c-docs_toolsMenu li a.theme_ebiblio:not(.js-dn){display:inline-block}.c-docs_toolsMenu li a.theme_ebiblio span{padding-left:22px}

/* Cabecera */
.head--isSticky #head {
    height: 70px;
}

#head .head_menu .head_logOut {
    background-color: #000;
}

#head .head_menu {
    background-color: #BC0031;
}

#head .head_menu .head_menuLeft li {
    color: #fff;
    padding-left: 1em;
}

.NombreMedio{
	display:none!important;
}

.NombreCorto{
	display:none!important;
}

@media (max-width: 761px){
	.NombreLargo {
		display: none!important;
	}
	.NombreMedio {
		display: block!important;
	}
}

@media (max-width: 380px){
	.NombreLargo {
		display: none!important;
	}
	.NombreMedio {
		display: none!important;
	}
	.NombreCorto {
		display: block!important;
	}
}

#head .head_row .head_logo .head_img img.head_imgLG {
   height: 50px;
}

.Logo_Cata {
    padding-left: 5px;
    border-left: 1px solid #ba0519;
    margin-left: 10px;
}

#head .head_row .head_logo .head_img img.head_imgMD {
    height: 30px;
}

@media (max-width: 1069px){
	#head .head_row .head_logo .head_img img.head_imgLG {
	   height: 40px;
	}
	#head {
		height: 112px;
	}
}

@media (max-width: 989px){
	#head .head_row .head_logo .head_img img.head_imgLG {
	   height: 35px;
	}
}

#head .head_row .head_logo .head_img .head_imgTxt {
    border-left: 1px solid #ba0519;
    color: #ba0519;
}

/* caja principal */

.c-select:not(.js-dn) {
    min-height: 55px;

}

.start .start--header_2 {
	font-size: 1.2em;
	font-weight: 700;
	padding: 16px 0px 0px 0px;
	text-align: center;
}

.start #start_tabs.start_tabs--theme2 {
	padding-top: 1%;
}

.c-search .c-search_inputCn .c-search_input .c-search_buttonSubmit {
	background-color: #BC0031;
}

.start #start_new {
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 599px) {	
	.start #start_new {
		display: block;
	}
	
	.c-select .c-select_button {
		margin-right: 0px;
		margin-bottom: 0px!important;
		color: #000;
	}
	
	.c-btn--stroked--grey {
		margin-right: 0px!important;
	}
}

.c-banner {
    /*background-image: url(../biblioteca_cabecera.jpg);
 *     background-position: 50%;*/
	
}

.c-search .c-search_inputCn .c-search_input input#xsqf01 {
    border-radius: 10px 0 0 10px;
}

.c-btn--stroked--grey {
    margin-right: 10px;
}

@media (max-width: 599px){
	.c-search--small .c-search_inputCn .c-search_input .c-search_buttonSubmit {
		border-radius: 0 10px 10px 0;
	}
}


/*  no,bre carrusel */
.c-carousel_headerH{
	display:none!important;
}

/* Formularios */



.c-form--inline>.c-form--subcatLabel, .c-form--inline>label {
    width: 20%;
}


/* Formatos de visualización */
.c-docs .c-docs_unit .c-docs_info .c-docs_mat {
    /*display: none;*/
}

#docu .docu_body .docu_etiq dt {
    width: 25%;
}


/* Otros */
#doc_counterComm{
	display:none!important;
}


/* Ilink */
#desc_ilink .ilink_data ul li a span.ilink_ico.ilink_cendoj, #desc_links .ilink_data ul li a span.ilink_ico.ilink_cendoj, .doc_ilink .ilink_data ul li a span.ilink_ico.ilink_cendoj, .ilink .ilink_data ul li a span.ilink_ico.ilink_cendoj {
    background-image: url(../ilink/cendoj.png);
}

#desc_ilink .ilink_data ul li a span.ilink_ico.ilink_wiki, #desc_links .ilink_data ul li a span.ilink_ico.ilink_wiki, .doc_ilink .ilink_data ul li a span.ilink_ico.ilink_wiki, .ilink .ilink_data ul li a span.ilink_ico.ilink_wiki {
    background-image: url(../ilink/wiki.png);
}


/* Pie */

#footer .footer_body {
	background-color: #BC0031;
}

#footer .footer_body .footer_nav .footer_nav_accord .c-accordion_item .c-accordion_title .c-accordion_h .c-accordion_btn span {
	color: #fff;
}

#footer .footer_copyright {
	background-color: #000;
}

#footer .footer_copyright p {
	color: #fff;
}

/*@media (min-width: 960px){
 * 	#footer .footer_body .footer_nav .footer_nav_accord {
 * 			-webkit-box-align: stretch;
 * 					-ms-flex-align: stretch;
 * 							-ms-flex-pack: distribute;
 * 									align-items: stretch;
 * 											display: -webkit-box;
 * 													display: -ms-flexbox;
 * 															display: flex;
 * 																	justify-content: left;
 * 																		}
 * 																		}*/

#footer .footer_body .footer_social dl dd a i {
    color: #fff;
}

@media (max-width: 959px){
	#footer .footer_body .footer_nav .footer_nav_accord .c-accordion_item {
		border-bottom: 1px solid #fff;
	}
}

#footer .footer_copyright > .s-cn--lg {
    border-top: 1px solid #fff;
    padding-top: 15px;
}

#footer .footer_copyright {
    background-color: #BC0031;
}

#footer .footer_copyright .icm_copyCont {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
}

#footer .footer_copyright .icm_copyCont .icm_copyImg svg {
	width: auto;
	height: 30px;
}

#footer .footer_body .footer_social dl {
    border-bottom: 1px solid #fff;
}

#footer .footer_body .footer_social dl dt {
    color: #fff;
}
