.cc40{background:#fff}
.cc40 ul{padding:0;list-style:none;margin:0}
.cc40 .subcategory{background-color:#f7f7f7 !important;border-top:3px solid #3b3b3b;font-size:16px;text-transform:uppercase;border:0;border-bottom:2px solid #dee2e6;padding:12px 11px;position:absolute;width:100%;top:0}
.cc40 .subcategory li{border:0;width:100%}
@media(max-width:1024px){.cc40 .subcategory li{position:sticky;width:200px;left:11px}
}
.cc40 .infoTabla{position:relative;padding-top:50px;display:inline-block;border-top:10px solid #3b3b3b;max-width:1085px}
.cc40 .table{overflow:auto;display:grid}
.cc40 .category{display:flex;flex-wrap:wrap;border-bottom:2px solid #dee2e6;align-items:center}
.cc40 .category:hover{border-bottom:2px solid var(--color-primary)}
.cc40 .category:last-child{border-bottom:2px solid #3b3b3b}
.cc40 .category ul{width:100%;display:flex;align-items:center}
.cc40 .category ul:hover{cursor:pointer}
.cc40 .category ul>li{cursor:pointer}
.cc40 .category li{padding:11px 0}
@media(max-width:1024px){.cc40 .category li:first-child{padding-left:12px;padding-right:12px !important}
}
.cc40 .category li:first-child{padding-left:12px;padding-right:23px}
.cc40 .category .desple-docu{position:sticky !important;left:0;width:100%;background:#f7f7f7;text-align:center;padding-bottom:42px;display:none;max-width:100%}
.cc40 .category .desple-docu::before{content:"";width:0;height:0;left:50%;margin-left:-22px;position:absolute;border-top:19px solid #fff;border-right:22px solid transparent;border-left:22px solid transparent}
.cc40 .category .desple-docu li{display:inline-block;width:auto;border:0;text-align:left;margin:0 21px}
.cc40 .category .desple-docu:hover li{border-bottom:0}
.cc40 .category .desple-docu a{color:#3b3b3b;display:inline-flex;align-items:center}
.cc40 .category .desple-docu a .icon{margin-right:10px;font-size:19px}
.cc40 .category .desple-docu a:hover{color:#3b3b3b}
.cc40 .category .desple-docu .titleDoc{font-size:26px;line-height:36px;font-weight:700;color:#c8c8c8;opacity:.3;text-align:center;display:block;margin:29px 0 38px;cursor:auto}
.cc40 li{width:15.5%;border:0}
.cc40 li.name{color:var(--color-primary);font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:5px;-webkit-line-clamp:2;margin:11px 0;width:109px;min-width:109px;margin-right:24px}
@media(min-width:1024px){.cc40 li.name{-webkit-line-clamp:1;width:31%;min-width:131px;margin-right:72px}
}
@media(max-width:1024px){.cc40 li.name{background-color:#fff;font-size:14px;position:sticky;min-width:138px !important;left:0}
}
.cc40 li.isin{width:10%;min-width:95px;margin-right:19px}
@media(min-width:1024px){.cc40 li.isin{margin-right:109px}
}
.cc40 li.fecha{width:7.45%;min-width:60px;margin-right:19px}
@media(min-width:1024px){.cc40 li.fecha{margin-right:109px}
}
.cc40 li.valor_liq{width:9%;min-width:60px;margin-right:19px}
@media(min-width:1024px){.cc40 li.valor_liq{margin-right:68px}
}
.cc40 li.ytd{width:6%;min-width:60px}
.cc40 .nav-table-ci02{border:0;font-weight:700;display:flex;flex-wrap:nowrap;margin:0;align-items:center}
.cc40 .nav-table-ci02 li{border:0;margin-bottom:15px}
.cc40 .nav-table-ci02 li .icon{color:var(--color-primary);margin-left:7px}
.cc40 .nav-table-ci02 li.valor_liq{cursor:pointer}
.cc40 .nav-table-ci02 li.ytd{cursor:pointer}
.cc40 .title-prin{text-align:center;padding:48px 0}
.cc40 .nav-table-ci02-rentabilidad{background-color:#3b3b3b;color:#fff;font-weight:700}
.cc40 .itemci02-0:first{display:table-row !important}
.cc40 .itemci02-0 ~ .menu-tableci02{display:none}