.cd01{display:inline-block;width:100%;background:#fff}
.cd01 .title-prin{margin:32px 0 36px}
@media(min-width:1024px){.cd01 .title-prin{text-align:center;margin:56px 0 80px}
}
.cd01 .cc32 .container{padding-right:0;padding-left:0}
span.icon.icon-minus-square{font-size:16px}
.CD01{background-color:#fff;padding-top:103px;padding-bottom:130px}
.CD01 .title-prin{text-align:center}
.CD01-listado{background-color:#fff}
.CD01-listado span.text{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:1}
.CD01-listado .block-gene-cd01{display:flex}
.CD01-listado div#cc32 div.container{padding:0 !important}
@media(min-width:1024px){.CD01-listado .block-gene-cd01{display:flex;justify-content:space-between}
}
@media(min-width:1024px){.CD01-listado .block-gene{width:calc(100% - 290px);padding-right:90px;display:inline-block}
}
.CD01-listado .block-gene-list{padding:0;list-style:none;display:inline-block;width:100%}
.CD01-listado .block-gene-list li{padding-bottom:32px;margin-bottom:32px;display:block;position:relative;border-bottom:#c8c8c8 1px solid}
@media(min-width:1024px){.CD01-listado .block-gene-list li{padding:0 0 36px 97px;margin-top:53px}
.CD01-listado .block-gene-list li:first-child{padding:0 0 36px 97px;margin-top:0}
}
.CD01-listado .block-gene-list li p{margin:0}
.CD01-listado .block-gene-list li p.antetitulo{margin-top:-5px;display:block;font-size:14px;line-height:26px;color:#c8c8c8;text-transform:uppercase}
.CD01-listado .block-gene-list li .author-list{width:100%;padding-left:68px}
@media(min-width:1024px){.CD01-listado .block-gene-list li .author-list{padding-left:0;margin-top:0}
}
.CD01-listado .block-gene-list li .box-img{width:55px;height:55px;position:absolute;bottom:32px;overflow:hidden;border-radius:50%;left:0}
@media(min-width:1024px){.CD01-listado .block-gene-list li .box-img{top:0;width:65px;height:65px}
}
.CD01-listado .block-gene-list li .box-img img{object-fit:cover;object-position:center;width:100%;height:100%}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.CD01-listado .block-gene-list li .box-img img{font-family:'object-fit: cover; object-position: center;'}
}
.CD01-listado .block-gene-list li .link-titulo{margin-bottom:20px;display:inline-block}
.CD01-listado .block-gene-list li .link-list{color:var(--color-primary);font-size:14px;line-height:20px}
.CD01-listado .block-gene-list li .link-list:hover{color:var(--color-primary-hover)}
.CD01-listado .block-gene-list li .cuerpo-mini-gris-clarito{color:#c8c8c8 !important;font-weight:400}
.CD01-listado .block-gene-list li span.cuerpo-mini-gris-clarito{width:100%;display:block;border:0;padding:0;margin:0}
@media(min-width:1024px){.CD01-listado .block-gene-list li span.cuerpo-mini-gris-clarito{margin-left:10px;padding-left:10px;border-left:1px solid;display:inline-block;width:auto}
}
.CD01-listado .block-gene-list li span.author-path-none{color:var(--color-primary);width:100%;display:block;border:0;padding:0;margin:0}
@media(min-width:1024px){.CD01-listado .block-gene-list li span.author-path-none{display:inline-block;width:auto}
}
.CD01-listado .block-gene-list li a.author-path-url{color:var(--color-primary);width:100%;display:block;border:0;padding:0;margin:0;cursor:pointer;transition:.3s}
@media(min-width:1024px){.CD01-listado .block-gene-list li a.author-path-url{display:inline-block;width:auto}
}
.CD01-listado .block-gene-list li a.author-path-url:hover{text-decoration:underline}
.CD01-listado .block-gene-list li .cuerpo{margin-bottom:5px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:2}
.CD01-listado .block-gene-list li a:hover{transition:.3s;text-decoration:underline}
.CD01-listado .errorShow{display:none}
.CD01-listado .errorShow p{margin-bottom:20px}
.CD01-listado .errorShow ul{padding-left:95px;list-style:square}
.CD01-listado .errorShow ul li{padding-bottom:20px}
.CD01-listado .text-mostrar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;text-transform:uppercase;text-align:center;margin-top:11px;margin-bottom:99px}
@media(max-width:1024px){.CD01-listado .text-mostrar a{font-size:0}
}
@media(min-width:1024px){.CD01-listado .text-mostrar{margin-top:-10px;margin-bottom:150px;display:flex}
}
.CD01-listado .text-mostrar .text-desktop{display:none}
@media(min-width:1024px){.CD01-listado .text-mostrar .text-desktop{display:block}
}
@media(min-width:1024px){.CD01-listado .text-mostrar .text-mobile{display:none}
}
.CD01-listado .text-mostrar .button-action{flex:.3;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;outline:0;cursor:pointer}
.CD01-listado .text-mostrar .button-action>.icon{font-weight:700;font-size:14px}
.CD01-listado .text-mostrar .button-action[rel="prev"]>.icon.icon-arrow-left{margin-right:8px}
.CD01-listado .text-mostrar .button-action[rel="next"]>.icon.icon-arrow-right{margin-left:8px}
.CD01-listado .text-mostrar>p{margin-bottom:0}
.CD01-listado .refresForm{margin-top:32px;margin-bottom:43px;text-align:right;cursor:pointer}
@media(min-width:1024px){.CD01-listado .refresForm{margin-top:48px;text-align:left;margin-bottom:85px}
}
.CD01-listado .refresForm .icon{font-size:16px;margin-left:10px}
@media(max-width:1024px){.CD01-listado .form{margin:0 auto !important;width:100%}
}
.CD01-listado .form{display:flex;justify-content:start;flex-wrap:wrap;margin:0 -40px}
.CD01-listado .form .block-form{width:100%;padding:0 0 14px;border-bottom:1px solid;position:relative}
.CD01-listado .form .block-form .filtro ul{width:calc(20%) !important}
@media(min-width:1024px){.CD01-listado .form .block-form{width:33.3%;padding:0 40px;border:0;margin-top:20px}
.CD01-listado .form .block-form>.icon{display:none}
}
@media(min-width:1024px){.CD01-listado .form .block-form.filter4{width:100%}
}
.CD01-listado .form .block-form>.icon{position:absolute;right:0;top:20px;font-weight:700;z-index:0}
.CD01-listado .form .block-form *{outline:0}
.CD01-listado .form .block-form label{text-transform:uppercase;margin-bottom:0;padding:17px 17px 0 0;width:100%;position:relative;z-index:0}
@media(min-width:1024px){.CD01-listado .form .block-form label{margin-bottom:11px;padding:0}
}
.CD01-listado .form .block-form>div.cuerpo{border-radius:0;border:1px solid #3b3b3b;padding:11px;padding-right:40px;width:100%;position:relative;cursor:pointer;display:none;margin-bottom:13px}
@media(min-width:1024px){.CD01-listado .form .block-form>div.cuerpo{margin:0;display:block !important}
}
.CD01-listado .form .block-form>div.cuerpo .icon{position:absolute;right:10px;width:16px;color:var(--color-bg);background:0;font-size:16px}
.CD01-listado .form .block-form ul{padding:0;list-style:none;max-height:300px;overflow:auto;display:none;background:#fff;border:1px solid #3b3b3b;z-index:100;width:100%;position:absolute;top:64px}
@media(min-width:1024px){.CD01-listado .form .block-form ul{width:calc(100% - 80px);position:absolute;top:30px;z-index:1}
}
.CD01-listado .form .block-form ul li.li-autores:first-child{position:sticky;top:0;left:0;background-color:#fff;width:100%;z-index:9999}
.CD01-listado .form .block-form ul li{position:relative;width:100%;display:inline-block;cursor:pointer;z-index:1;padding:11px 13px}
.CD01-listado .form .block-form ul li:hover{background:#c8c8c8}
.CD01-listado .form .block-form ul li .icon{position:absolute;right:10px;width:16px;margin-top:5px;z-index:1;color:var(--color-bg)}
.CD01-listado .form .block-form>div{width:100%;position:relative;height:48px;display:none;margin-top:23px;margin-bottom:13px}
@media(min-width:1024px){.CD01-listado .form .block-form>div{display:block !important;margin:0}
}
.CD01-listado .form .block-form>div .icon{position:absolute;background-color:var(--color-bg);right:0;font-size:24px;color:#fff;height:48px;width:48px;display:flex;top:0;justify-content:center;align-items:center;cursor:pointer}
@media(min-width:1024px){.CD01-listado .form .block-form>div .icon{height:49px}
}
.CD01-listado .form .block-form>div .icon.disable{opacity:.5;cursor:not-allowed}
.CD01-listado .form .block-form>div .icon.icon-calendar{color:#c8c8c8;background:0}
.CD01-listado .form .block-form>div label{border-radius:0;border:1px solid #3b3b3b;padding:11px;width:100%;height:48px;cursor:pointer;margin:0}
.CD01-listado .form .block-form #palabra-clave,.CD01-listado .form .block-form #periodo{padding-right:58px}
.CD01-listado .form .block-form input{border-radius:0;border:1px solid #3b3b3b;padding:12px;width:100%}
.CD01-listado .CC32{display:inline-block;width:100%;margin-bottom:99px;vertical-align:top}
@media(min-width:1024px){.CD01-listado .CC32{width:285px;margin-bottom:0}
}
.CD01-listado .CC32 .container{padding:0}
.CD01-listado .CC32 .container .cc32-content{text-align:left}
@media(max-width:1024px){.CD01-listado .block-gene-cd01{display:block}
div#CC32{margin-bottom:50px}
}
.date-picker-wrapper{z-index:0}
.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#3f3f3f !important}
.date-picker-wrapper .month-wrapper table .day.checked,.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#ccc}
.date-picker-wrapper .drp_top-bar .apply-btn{text-align:left !important;border-radius:0 !important;border:1px solid #dedede !important;background:#3f3f3f !important;padding:5px 12px !important;font-style:normal !important;font-weight:400 !important;font-size:15px !important;font-size:.9375rem !important;color:white !important}
.date-picker-wrapper .gap{width:0 !important}