@font-face{font-family:"openSans-Regular";src:url("../clientlib-site/resources/fonts/OpenSans-Regular.ttf") format("truetype");font-weight:normal}
@font-face{font-family:"openSans-Italic";src:url("../clientlib-site/resources/fonts/OpenSans-Italic.ttf") format("woff")}
@font-face{font-family:"openSans-Bold";src:url("../clientlib-site/resources/fonts/OpenSans-Bold.ttf") format("truetype");font-weight:bold}
@font-face{font-family:"openSans-ExtraBold";src:url("../clientlib-site/resources/fonts/OpenSans-ExtraBold.ttf") format("truetype")}
@font-face{font-family:"openSans-ExtraBoldIt";src:url("../clientlib-site/resources/fonts/OpenSans-ExtraBoldItalic.ttf") format("truetype")}
@font-face{font-family:"openSans-Light";src:url("../clientlib-site/resources/fonts/OpenSans-Light.ttf") format("truetype")}
@font-face{font-family:"openSans-LightIt";src:url("../clientlib-site/resources/fonts/OpenSans-LightItalic.ttf") format("truetype")}
@font-face{font-family:"openSans-semibold";src:url("../clientlib-site/resources/fonts/OpenSans-SemiBold.ttf") format("truetype")}
@font-face{font-family:"openSans-semiboldIt";src:url("../clientlib-site/resources/fonts/OpenSans-SemiBoldItalic.ttf") format("truetype")}
@font-face{font-family:"exo-regular";src:url("../clientlib-site/resources/fonts/Exo2-Regular.ttf") format("truetype")}
@font-face{font-family:"exo-bold";src:url("../clientlib-site/resources/fonts/Exo2-Bold.ttf") format("truetype")}
@font-face{font-family:"exo-light";src:url("../clientlib-site/resources/fonts/Exo2-Light.ttf") format("truetype")}
@font-face{font-family:"exo-extrabold";src:url("../clientlib-site/resources/fonts/Exo2-ExtraBold.ttf") format("truetype")}
@font-face{font-family:"exo-semibold";src:url("../clientlib-site/resources/fonts/Exo2-SemiBold.ttf") format("truetype")}
@font-face{font-family:"exo-Italic";src:url("../clientlib-site/resources/fonts/Exo2-Italic.ttf") format("truetype")}
:root{--color-primary:#8c2f3f;--color-primary-hover:#752e3b;--color-bg:#752e3b;--color-bg2:#8c2f3f}
.renta4-banco{--color-primary:#8c2f3f;--color-primary-hover:#752e3b;--color-bg:#752e3b;--color-bg2:#8c2f3f}
.renta4-fundacion{--color-primary:#60a8c5;--color-primary-hover:#7cbbd4;--color-bg:#60a8c5;--color-bg01:#3192aa}
.renta4-gestora{--color-primary:#8c2f3f;--color-primary-hover:#752e3b;--color-bg:#8c2f3f;--color-bg2:#a04151}
.renta4-wealth{--color-primary:#ffa167;--color-primary-hover:#fb9454;--color-bg:#675048;--color-bg01:#7e5e53}
.block-CI02{padding:35px 0;background-color:#fff}
@media(min-width:992px){.block-CI02{padding:70px 0}
}
.block-CI02 .mobile-velo{display:none}
@media(max-width:992px){.block-CI02 .mobile-velo{display:block;content:'';position:absolute;width:10px;right:43px;box-shadow:24px 10px 10px #1f1f1f0d}
}
.block-CI02 table.table{border-collapse:separate;border-spacing:0}
.block-CI02 .table-div{margin-left:-15px;margin-right:-10px !important}
.block-CI02 .table-div .col-md-6 span:first-child{position:sticky;left:16px}
.block-CI02 tr.subcategory{background-color:#f7f7f7;border-top:3px solid #3b3b3b;font-size:16px;text-transform:uppercase}
.block-CI02 td.selector{padding:0;min-width:auto;width:100%;left:0;position:sticky;background-color:#3b3b3b}
.block-CI02 td.estrellas{min-width:92px;font-size:8px;word-wrap:normal}
.block-CI02 td.estrellas li{display:inline-block}
.block-CI02 .data{cursor:pointer}
.block-CI02 .styled-select{width:240px;height:48px !important;overflow:hidden;background:url(ci02/css/new_arrow.png) no-repeat right #f7f7f7;border:1px solid #fff}
.block-CI02 table .subcategory td{padding:.5rem .75rem .5rem .75rem !important}
.block-CI02 td.selector select{display:block;padding:5px 10px;height:42px;-webkit-appearance:none;height:34px;background-color:#fff;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;width:100%;height:auto}
.block-CI02 td.name{color:var(--color-bg);font-size:16px;font-weight:bold;background-color:#fff;position:sticky;left:0}
.block-CI02 td.name a{color:inherit}
@media(max-width:992px){.block-CI02 td.name:before{content:'';position:absolute;top:0;right:0;height:100%;border-right:6px solid #35353505}
.block-CI02 td.selector:before{content:'';position:absolute;top:0;right:0;height:100%;border-right:6px solid #ffffff0a}
}
.block-CI02 .subcategory{display:none}
.block-CI02 .subcategory.title-0{display:table-row}
.block-CI02 tr.nav-table-ci02{background-color:#3b3b3b;color:#fff;font-family:openSans-bold;font-size:16px;white-space:nowrap}
.block-CI02 tr.menu-tableci02{background-color:#3b3b3b;color:#fff;font-weight:bold}
.block-CI02 td span{margin-left:4px;cursor:pointer}
.block-CI02 .itemci02-0 ~ .menu-tableci02{display:none}
.block-CI02 .categoryGene span.icon-minus-square:before{color:#3b3b3b}
.block-CI02 .subcategoryClose span.icon-minus-square:before{color:#c8c8c8}
.block-CI02 .categoryGene span.icon-plus{font-size:14px}
.block-CI02 .subcategoryClose span.icon-plus{font-size:14px}
.block-CI02 .categoryGene span.icon-plus:before{color:#3b3b3b}
.block-CI02 .subcategoryClose span.icon-plus:before{color:#c8c8c8}
.block-CI02 .hidden-category{display:none}
.block-CI02 .data:hover{transition:.3s;background-color:#f7f7f7;cursor:pointer}
.block-CI02 .data:hover .name{transition:.3s;background-color:#f7f7f7}
.block-CI02 .categoryGene{text-align:right !important;cursor:pointer}
.block-CI02 .categoryGene span{position:sticky;right:17px}
.block-CI02 .subcategoryClose{text-align:right !important;cursor:pointer}
.block-CI02 .subcategoryClose span{position:sticky;right:17px}
.block-CI02 div.cuerpo{width:280px;border-radius:0;border:1px solid #3b3b3b;padding:11px;padding-right:40px;width:85%;position:relative;text-transform:uppercase;cursor:pointer;display:none;margin-bottom:13px;font-family:openSans-semibold}
@media(min-width:992px){.block-CI02 div.cuerpo{margin:0;display:block !important}
.block-CI02 div.cuerpo .block-CI02 ul{top:0 !important}
}
@media(max-width:992px){.block-CI02 div.cuerpo{margin:0;display:block;width:100%}
.block-CI02 div.cuerpo .block-CI02 ul{top:0 !important}
}
.block-CI02 div.cuerpo .icon{position:absolute;right:10px;width:16px;margin-top:5px;color:var(--color-bg);background:0;font-size:16px}
.block-CI02 ul{padding:0;list-style:none;display:none;background:#fff;border:1px solid #3b3b3b;z-index:100;width:100%;position:absolute;top:64px}
@media(min-width:992px){.block-CI02 ul{width:calc(100% - 80px);position:absolute;top:0}
}
@media(max-width:992px){.block-CI02 ul{width:calc(100% - 30px);position:absolute;top:0}
}
.block-CI02 ul li{font-family:openSans-semibold;text-transform:uppercase;position:relative;width:100%;display:inline-block;cursor:pointer;z-index:1;padding:11px 13px}
.block-CI02 ul li:hover{background:#c8c8c8}
.block-CI02 ul li .icon{position:absolute;right:10px;width:16px;margin-top:5px;z-index:1;color:var(--color-bg)}