<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css');.accordion-wrap{max-width:50%;margin-left:0;border-bottom:1px solid #ccc;background:transparent;margin-bottom:0.5rem;margin-top:0.5rem;}.accordion-wrap &gt; h3{display:flex;justify-content:space-between;align-items:center;padding:0.9rem 3.5rem 0.9rem 1rem;cursor:pointer;user-select:none;font-weight:500;color:#49494d;font-size:1.35rem;margin:0;position:relative;transition:color 0.3s ease;}.accordion-wrap &gt; h3:hover{color:#8b2e2f;}.accordion-wrap &gt; h3::before{content:"";position:absolute;top:50%;right:1rem;width:2.5rem;height:2.5rem;background-color:#49494d;transform:translateY(-50%);border-radius:0;pointer-events:none;z-index:1;transition:background-color 0.3s ease;}.accordion-wrap &gt; h3::after{content:"";position:absolute;top:50%;right:calc(1rem + 1.25rem);width:0.75rem;height:0.75rem;border:solid white;border-width:0 0.15rem 0.15rem 0;transform:translate(50%,-50%) rotate(45deg);pointer-events:none;z-index:2;transition:border-color .5s ease-in-out,transform .5s ease-in-out;}.accordion-wrap.active &gt; h3::after{transform:translate(45%,-15%) rotate(-135deg);border-color:white;}.accordion-wrap &gt; h3:hover::before{background-color:#8b2e2f;}.accordion-wrap &gt; h3:hover::after{border-color:white;}.accordion-wrap &gt; .accordion-list{list-style:none;}.accordion-list{max-height:0;overflow:hidden;padding-left:1.5rem;background:transparent;transition:max-height 0.3s ease;animation:none;margin:0;}.accordion-wrap.active &gt; .accordion-list{margin-bottom:1.5rem;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.accordion-row .views-field-field-documentos .field-content a::before{content:"\f1c1";font-family:"Font Awesome 6 Free";font-weight:900;color:#b60000;margin-right:8px;display:inline-block;}.accordion-row .views-field-field-documentos .field-content a{text-decoration:none;color:#222;}.accordion-row .views-field-field-documentos .field-content a:hover{color:#222;text-decoration:underline;}
#block-biblioteca-banner{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;box-sizing:border-box;margin-bottom:50px;margin-top:-80px;}#block-biblioteca-banner img.img-fluid{width:100%;height:auto;display:block;}#block-documentacion-banner{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;box-sizing:border-box;margin-bottom:50px;margin-top:-80px;}#block-documentacion-banner img.img-fluid{width:100%;height:auto;display:block;}
#contenedor-revistas{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;}#filtro-revistas-abiertas{flex:0 0 250px;padding:15px;margin-top:10px;background-color:#f9f9f9;border:none;border-radius:2px;}#filtro-revistas-abiertas h3{margin-top:0;margin-bottom:30px;font-size:18px;color:#444;}#filtro-revistas-abiertas label{display:block;color:#444;}#filtro-revistas-abiertas select,#filtro-revistas-abiertas input{width:100%;padding:6px 8px;margin-top:5px;font-size:12px;font-weight:400;color:#212529;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;}#resultadosRevistas{flex:1;padding:0px;min-height:200px;}#resultadosRevistas div{border-bottom:1px solid #ddd;padding:10px 0;}#resultadosRevistas strong{font-size:16px;color:#2a2a2a;}#resultadosRevistas em{display:block;color:#777;}#resultadosRevistas a{color:#8b2e2f;text-decoration:none;}#resultadosRevistas a:hover{text-decoration:underline;}@media (max-width:768px){#contenedor-revistas{flex-direction:column;}#filtro-revistas-abiertas{width:100%;}#resultadosRevistas{width:100%;}}
.custom-search-form{display:none;position:absolute;top:60px;right:0;background-color:#fff;padding:12px 15px;border:1px solid #ccc;border-radius:4px;width:250px;height:70px;z-index:9999;transition:opacity 0.3s ease-in-out;opacity:0;}.custom-search-form.show{display:block;opacity:1;}.custom-search-form #searchInput{width:100%;padding:8px 30px 8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;color:#333;background-color:#f9f9f9;outline:none;transition:border-color 0.3s ease;}#searchInput:focus{outline:none;border-color:#ccc !important;}#formBusqueda{transition:all 0.3s ease-in-out;}#searchInput{width:100%;padding:12px 40px 12px 12px;border:2px solid #ccc;border-radius:20px;font-size:16px;box-sizing:border-box;}#searchInput:focus{outline:none;border-color:#1d72b8;}.search-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);pointer-events:none;}#buscador-nuevo{position:relative;display:inline-block;}
.cart-block--summary__icon{display:inline-block;width:30px;height:30px;background-image:none;background-size:cover;background-position:center;}#block-cestadelacompra{position:fixed;bottom:20px;right:20px;z-index:9999;background-color:#fff;border-radius:50%;padding:10px;transition:transform 0.3s ease;}#block-cestadelacompra .cart-block--summary__icon::before{content:"\f07a";font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;color:#474747;display:block;width:30px;height:30px;text-align:center;line-height:30px;}.cart-block--summary__count{position:absolute;top:-10px;right:-10px;background-color:#8b2e2f;color:white;border-radius:25%;padding:5px 10px;font-size:12px;font-weight:bold;}@media (max-width:768px){#block-cestadelacompra{right:10vw;bottom:5vh;width:15vw;height:15vw;padding:3vw;}#block-cestadelacompra .cart-block--summary__icon::before{font-size:22px;}.cart-block--summary__count{font-size:10px;padding:4px 8px;}}
.footer-bottom .footer-bottom-left{padding:30px 0% 20px 9%;background:#49494b;}.footer-bottom .footer-bottom-right{background:#494949;padding:32px 8% 20px 10%;color:#fff;}form .btn,.read-more a,form .btn-primary,.views-field.views-field-view-node a{background-color:#494949;border-radius:10px;border:none;color:#fff;font-family:'Montserrat',Arial;font-size:13px;text-decoration:none;transition:all .3s;padding:12px 30px;}.btn-primary:hover,.read-more a:hover,form .btn:hover,form .btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show&gt;.btn-primary.dropdown-toggle,.views-field.views-field-view-node a:hover{opacity:0.8;background-color:#4d4d4d;border-color:#4d4d4d;}#block-menudecuentadeusuario .navbar-nav .nav-link{padding-left:0.5rem;padding-right:0.5rem;color:#000;border:1.5px solid #494949;padding:7px 7px;border-radius:6px;}#block-menudecuentadeusuario .navbar-nav .nav-link:hover{background:#e5e5e5;border:1.5px solid #e5e5e5;}
.view-id-blog_view .views-view-grid{display:flex;flex-wrap:wrap;margin:0;width:100%;}.view-id-blog_view{width:100%;max-width:100%;box-sizing:border-box;}.view-id-blog_view .views-view-grid .views-row{display:flex;flex-wrap:wrap;width:100%;}.view-id-blog_view .views-view-grid .views-col{flex:0 1 calc(33.33% - 20px);max-width:calc(33.33% - 20px);box-sizing:border-box;margin-right:20px;}.view-id-blog_view .views-view-grid .views-col:nth-child(3n){margin-right:0;}.view-id-blog_view .views-view-grid .views-col{flex:0 1 calc(33.33% - 30px);max-width:calc(33.33% - 30px);box-sizing:border-box;background-color:#ffffff;padding:20px;border-radius:3px;box-shadow:0 4px 8px rgba(0,0,0,0.1);height:400px;transition:all 0.3s ease;display:flex;flex-direction:column;justify-content:flex-start;border:1px solid #d3d3d3;}.view-id-blog_view .views-view-grid .views-col:hover{box-shadow:0 8px 16px rgba(0,0,0,0.2);}.view-id-blog_view .views-view-grid .views-col .views-field-created,.view-id-blog_view .views-view-grid .views-col .views-field-field-resumen-teaser-{display:block;}.view-id-blog_view .views-view-grid .views-col .views-field-field-autoria{font-size:12px;font-weight:bold;color:#8b2e2f;margin-bottom:15px;}.view-id-blog_view .views-view-grid .views-col a{font-size:16px;font-weight:500 !important;color:#000 !important;text-decoration:none;display:block;margin-bottom:20px;padding-top:5px;transition:all 0.3s ease;}.view-id-blog_view .views-view-grid .views-col a:hover{text-decoration:underline;}.view-id-blog_view .views-view-grid .views-col .views-field-created{font-size:12px;font-weight:bold;color:#000;margin-bottom:15px;}.view-id-blog_view .views-view-grid .views-col .views-field-field-resumen{font-size:14px;color:#525252;margin-bottom:10px;}@media (max-width:767px){.view-id-blog_view .views-view-grid .views-col{flex:0 1 100%;max-width:100%;margin-bottom:20px;}.view-id-blog_view .views-view-grid .views-col:nth-child(3n){margin-right:0;}.view-id-blog_view .views-view-grid{margin-left:0;margin-right:0;}.view-id-blog_view .views-view-grid .views-row{display:block;}}
.region-nav-additional{display:flex;justify-content:space-between;align-items:center;width:205px;}#block-cepc-languagedropdownswitcher-2,#block-cabecera-derecha-2{display:flex;align-items:center;justify-content:center;flex-shrink:0;}#block-cepc-languagedropdownswitcher-2{flex-grow:1;width:auto;}#block-cabecera-derecha-2{flex-grow:1;width:auto;}.lang-dropdown-select-element{width:85px !important;}.login-icon,.boxSearchNuevo{width:40px;height:40px;}#block-cepc-languagedropdownswitcher-2,#block-cabecera-derecha-2{margin-right:0;}.header-right-top{display:flex;align-items:center;justify-content:flex-start;}.header-right-top .login-icon,.header-right-top .boxSearchNuevo{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;background:none !important;position:relative;margin-right:10px;margin-left:12px;}.lang-dropdown-select-element{width:85px !important;height:25px;font-size:14px;padding:2px;text-align:left;margin:0;margin-right:6px;border:none !important;outline:none !important;cursor:pointer;}.lang-dropdown-select-element:focus{box-shadow:none !important;}.login-icon{position:relative;}.login-icon::before{content:'';position:absolute;top:9px;left:-10px;width:1px;height:22px;background-color:#ccc;z-index:1;}.login-icon::after{content:'';position:absolute;top:9px;right:-10px;width:1px;height:22px;background-color:#ccc;z-index:1;}.header-wrapper .search .search-icon{background:none !important;background-size:0 !important;display:flex !important;justify-content:center;align-items:center;width:40px;height:40px;right:0 !important;left:0 !important;padding:0;z-index:10;}.search-icon{position:absolute;top:50% !important;transform:translateY(-50%);pointer-events:none;}#SearchlinkFixed{display:block;width:40px;height:40px;position:relative;z-index:100;}#SearchlinkFixed a{display:block;width:100%;height:100%;text-align:center;justify-content:center;align-items:center;cursor:pointer;}@media (max-width:768px){.col-8{max-width:35% !important;}}@media (max-width:768px){.login-icon::before,.login-icon::after{content:none;}.navbar-brand.logos img{height:55px !important;}.header-right-top .login-icon,.header-right-top .boxSearchNuevo{width:15px;}}.header-wrapper{position:fixed;top:0;transition:padding 0.3s ease;}.header-wrapper.shrink{padding:0px 0;}.header-wrapper .logo-area{transition:opacity 0.3s ease;}.header-wrapper.shrink .logo-area{opacity:0;pointer-events:none;}
.page-title{font-family:'Playfair Display',serif;font-weight:900;font-size:40px;color:rgb(73,73,73);font-style:normal;text-align:left !important;border-bottom:1px solid #d1d1d1;padding-bottom:16px;margin-bottom:16px;}h2{color:#49494b !important;font-size:30px;margin-bottom:40px !important;text-align:left !important;position:relative;}h2::after{content:"";position:absolute;bottom:-15px;left:0;width:45px;height:5px;background-color:#8b2e2f;}h2::before{content:none !important;display:none !important;}.breadcrumb{font-family:'Montserrat',sans-serif;font-size:12px;color:rgb(123,123,123);font-weight:500;text-transform:uppercase;background:none;padding:0;margin-bottom:-1rem;}.breadcrumb .breadcrumb-item{display:inline-block;margin-right:5px;}.breadcrumb .breadcrumb-item a{text-decoration:none;color:rgb(123,123,123) !important;}.breadcrumb .breadcrumb-item a:hover{color:#8b2e2f;}.navbar .menu ul li.nav-item a,.navbar .menu ul li.nav-item span{display:block;letter-spacing:1px;color:#2F2F2F;font-size:17px;font-weight:500;line-height:35px;font-family:'Montserrat',sans-serif;background-color:#fff;transition:0.3s;padding:0;white-space:initial;}
.cards-container{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:50px;width:100%;}.card{border:1px solid #ccc;border-radius:2px;background:#ffffff;padding:0;transition:box-shadow 0.3s ease;display:flex;flex-direction:column;}.card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15);}.card .card-title{font-size:1.3rem;font-weight:600;padding:10px;margin:0 0 8px 0;color:#000;text-decoration:none;display:block;font-family:inherit;}.card .card-content{padding:0 15px 15px 15px;font-size:0.9rem;color:#333;flex-grow:1;}.card-img{border:1px solid #ccc;border-radius:2px;background:#ffffff;padding:0;transition:box-shadow 0.3s ease;display:flex;flex-direction:column;overflow:hidden;}.card-img:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15);}.card-img img{width:100%;height:auto;display:block;border-radius:2px 2px 0 0;}.card-img .card-title{font-size:1.3rem;font-weight:900;padding:10px;margin:0 0 8px 0;color:#000;text-decoration:none;display:block;font-family:'Playfair Display Black',serif;}.card-img .card-content{padding:0 15px 15px 15px;font-size:0.9rem;color:#333;flex-grow:1;}@media (max-width:600px){.cards-container{grid-template-columns:1fr;}.card .card-title,.card-img .card-title{font-size:1.1rem;padding:8px 10px;}.card .card-content,.card-img .card-content{padding:10px;font-size:0.85rem;}}.button-row{display:flex;gap:20px;justify-content:center;padding:0px;box-sizing:border-box;}.button-row a{flex:1 1 calc(25% - 20px);display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border:1px solid #ccc;border-radius:2px;background-color:white;color:#000;font-weight:400;text-decoration:none;transition:color 0.3s ease;}.button-row a:hover{color:#8b2e2f;}.button-row a::after{content:"â†’";font-weight:700;font-size:1.2rem;color:#8b2e2f;}@media (max-width:768px){.button-row a{flex:1 1 45%;}}@media (max-width:480px){.button-row{flex-direction:column;}.button-row a{flex:1 1 100%;}}
.views-view-grid .views-row{float:left;clear:both;width:100%;padding-bottom:30px;}.views-field .views-field-title .style{padding-top:15px;}.slick-slide img{margin-bottom:30px;}.views-field.views-field-title{width:260px;}
.slick-prev:before,.slick-next:before{content:'';}
</pre></body></html>