:root {
	--documents-card-background: #d9dfe547;
	--documents-card-shadow: none;
	--documents-card-background-hover: #d9dfe58a;
	--documents-card-shadow-hover: none;
	--documents-icon-h: auto;
	--documents-icon-w: 46px;
	--documents-icon-default: url(/mod/Documentos/img/default.svg);
	--documents-icon-pdf: url(/mod/Documentos/img/pdf.svg);
	--documents-icon-doc: url(/mod/Documentos/img/doc.svg);
	--documents-icon-rar: url(/mod/Documentos/img/rar.svg);
	--documents-icon-zip: url(/mod/Documentos/img/zip.svg);
	--documents-icon-xls: url(/mod/Documentos/img/xls.svg);
	--documents-icon-ppt: url(/mod/Documentos/img/ppt.svg)
}
.documentos {
	overflow: hidden;
	width: 100%;
	background-color: var(--documents-card-background);
	border-radius: 10px;
	padding: 12px 11px;
	box-shadow: var(--documents-card-shadow);
}
.documentos:hover {
	background-color: var(--documents-card-background-hover);
	box-shadow: var(--documents-card-shadow-hover);
}
.documentos .infoDocumentos a {display: block;}
.documentos .icono a {
	display: block;
	width: var(--documents-icon-w);
	height: var(--documents-icon-h);
	background-position: center;
	background-repeat: no-repeat;
	margin: auto;
}
.documentos .nombre {
	display: block;
	word-break: break-word;
}
.documentos .infoDocumentos .fecha {
	margin-left: 15px;
	padding-left: 15px;
	border-left: 1px solid #ccc;
}
.numeroDoc {
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	margin-bottom: 40px;
}
.subcategorias {
	float: left;
	width: 100%;
}
.documentos .pdf > a {
	background-image: var(--documents-icon-pdf);
}
.documentos .doc > a {
	background-image: var(--documents-icon-doc);
}
.documentos .rar > a {
	background-image: var(--documents-icon-rar);
}
.documentos .zip > a {
	background-image: var(--documents-icon-zip);
}
.documentos .xls > a {
	background-image: var(--documents-icon-xls);
}
.documentos .ppt > a {
	background-image: var(--documents-icon-ppt);
}
.documentos .default > a{
	background-image: var(--documents-icon-default);
}
.descripcionSearch {
	padding: 0px;
}
.divVermasSearach {
	display: flex; justify-content: end;
}
.tituloSearch{
	padding: 0px;
}

/* Style Buscador */
.Contenido-Buscador{
	padding: 26px 6px;
}
.Style-Search{
	background-color: #d9dfe547;
	border-radius: 10px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	padding: 12px 7px 12px;
}
.Contenido-Buscador .card{
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	border-radius: 29px;
	border: 1px solid #00367157;
}
.Contenido-Buscador h4{
	font-family: var(--font-for-title-bold);
	font-size: 1.8rem;
	color: #003671;
}
.Contenido-Buscador h5{
	font-family: var(--font-for-title-medium);
	font-size: 16px;
	font-weight: 700;
	color: #003671;
	margin-bottom: 20px;
}    
.Contenido-Buscador p{
	font-family: var(--font-for-title-medium);
	font-size: 16px;
	margin-bottom: 0px;
	font-weight: 700;
}
.Contenido-Buscador small{
	font-family: var(--font-for-title-medium);
	font-size: .675em;
}
.Contenido-Buscador button.btn {
	font-family: var(--font-for-title-medium);
	border-radius: 5px;
	font-size: 1rem;
	padding: 9px 35px;
	display: inline-block;
	margin-left: 6px;
	margin-top: 8px;
}
.Contenido-Buscador button.btn-primary{
	background-color: #003671;
}
button.btn-new-search{
	font-family: var(--font-for-title-medium);
	border-radius: 34px;
	font-size: 1rem;
	padding: 14px 35px !important;
	display: inline-block !important;
	background-color: #004884 !important;
}
button.btn-new-search:hover{
	background-color: #003671 !important;
}
.Contenido-Buscador button.btn-light{
	color: #212529;
	background-color: #dae0e5;
	border-color: #d3d9df;
}
.Contenido-Buscador button.btn-primary:hover {
	background-color: #021e3e;
}
.Contenido-Buscador button.btn-light:hover{
	background-color: #b4b7b9;
}
.Contenido-Buscador .danger, .error{
	background-color: transparent !important;

}