.ajax__calendar .ajax__calendar_container{border:1px solid #e9e9e9 !important;background-color:#fff !important;color:#333 !important;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.2);height:225px;font-family:Arial,sans-serif;width:300px}.ajax__calendar .ajax__calendar_body{height:205px;width:300px}.ajax__calendar .ajax__calendar_days{height:205px;width:300px}.ajax__calendar .ajax__calendar_day{font-size:12px;height:20px;padding:4px;width:22px;line-height:15px;text-align:center}.ajax__calendar .ajax__calendar_other .ajax__calendar_day{color:#999 !important}.ajax__calendar_dayname{height:18px !important;width:20px !important;text-align:right;padding:0 4px !important}.ajax__calendar_month{height:30px !important;overflow:visible !important;line-height:10px}.ajax__calendar .ajax__calendar_footer{margin-top:8px}input[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;display:inline-block;width:20px;height:20px;padding:3px;background-clip:content-box;border:1px solid #bbb;background-color:#e7e6e7;border-radius:50%}input[type='radio']:checked{background-color:#c00}input[type='radio']:focus{outline:none}input[type='radio']:checked~label{color:#c00;font-weight:500}html{height:100%;font-size:100%}body{background-color:#f3f3f3;color:#212121;font-size:14px;min-height:100%;display:flex;flex-direction:column}.color-theme{color:#c00}h1,.h1{font-size:30px;color:#333}h5,.h5{margin-bottom:5.5px}.form-principal{flex:1 1 100%}.mh-0{max-height:0 !important}.btn-circle.btn-circle{background-color:#f6f6f6;border-radius:50%}.btn-circle .btn-circle__icon{font-size:18px}.btn-toggle{background-color:#b6b6b6;color:#fff}.btn-toggle a,.btn-toggle:hover{color:#fff}.btn-toggle.active{background-color:#c00}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#f7f7f7}.card-group .col{padding-right:5px;padding-left:5px}@media(min-width:1400px){.col-xxl-2_5{flex:0 0 20%;max-width:20%}.navbar-expand-xxl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}}.pagination-theme.pagination-theme>.active>a,.pagination-theme.pagination-theme>.active>span,.pagination-theme.pagination-theme>.active>a:hover,.pagination-theme.pagination-theme>.active>span:hover,.pagination-theme.pagination-theme>.active>a:focus,.pagination-theme.pagination-theme>.active>span:focus{background-color:#c00;border-color:#c00;cursor:pointer}.pagination-theme .page-link,.pagination-theme .page-link:hover{cursor:pointer;color:#c00}.btn{border-radius:2px}.btn-shadow{box-shadow:0 2px 4px 0 rgba(5,5,5,.2)}.btn-green{background-color:#02be6e;border:none;color:#fff}.btn-green:hover{color:#fff}.navbar-theme{background-color:#fff;height:50px;padding-top:0;padding-bottom:0;top:0;z-index:1000;position:sticky;top:-1px !important;transition:.1s}.navbar-theme.sticked{box-shadow:0 2px 10px 0 rgba(5,5,5,.15)}.navbar-theme .navbar-nav .nav-link:hover{color:#c00}.navbar-theme .navbar-nav>.active>.nav-link{color:#000;font-weight:600;position:relative}.navbar-theme .navbar-nav>.active a::before{border-bottom:2px solid #c00;content:"";left:2px;position:absolute;top:42px;width:100%}#Buscador.active>a::before{content:none}#Buscador>a:hover,#Buscador.active>a{background-color:#c00 !important;color:#fff}.navbar-theme .navbar-brand{height:100%;padding:0;word-spacing:-5px}.navbar-theme__europa{color:#000;content:"e";font-size:27px;font-weight:700}.navbar-theme__europa::after{content:"e"}.navbar-theme__press{color:#c00;font-size:27px;font-weight:700}.navbar-theme__press::after{content:"p"}.navbar-theme__site{color:#c00;font-size:23px;font-weight:700}.navbar-theme__separator{color:#000;font-size:20px;font-weight:700;margin:0 5px}@media(min-width:768px){.navbar-theme__europa::after{content:"europa"}.navbar-theme__press::after{content:"press"}.navbar-theme__site{font-size:25px}.navbar-theme__separator{font-size:20px}}.navbar-theme__toggler:focus.navbar-theme__toggler:focus{outline:none}.navbar-theme__toggler{padding-right:0}.navbar-theme__toggler-icon{width:16px;height:16px}.navbar-theme__account-icon{width:16px;height:16px}.navbar-theme__search-icon{width:16px;height:16px}.navbar-theme__abonados{margin-left:5px}.navbar-theme li{margin:5px 0}@media only screen and (max-width:768px){.navbar-theme .navbar-collapse{box-shadow:0 10px 9px -10px rgba(0,0,0,.15)}}.thumb-item{box-shadow:none;border:none;border-radius:0;display:flex;height:100%;padding:0;margin:0}.thumb-item .thumb__link{display:flex;flex-direction:column;height:100%;width:100%}.thumb-item .card-fotos{color:#777;margin:0 0 3px 0;font-size:13px}.thumb-item .card-fotos .fecha{margin-left:-15px}.thumb-item .card-fotos .fotos{padding:0}.thumb-item__body{border-top:2px solid #f7f7f7;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;margin:5px 20px 15px 20px;padding-top:12px}.thumb-item__title{color:#050505;font-size:16px;font-weight:600;max-height:75px;line-height:1.5;margin:0 0 10px 0;overflow:hidden;width:100%}.thumb-item__photos{position:absolute;top:0;right:0;background-color:#fff;padding:3px 13px;color:#c00;font-weight:600;font-size:15px}.thumb-item__date{color:#7d7d7d;margin-bottom:5px}.thumb-item__img{background-color:#f7f7f7;height:100%;object-fit:contain;width:100%}.thumb-item__img-container{background-color:#fff;overflow:hidden;padding:20px;position:relative}.thumb-item__place{color:#7d7d7d;margin-bottom:5px;font-size:14px;text-transform:capitalize;width:100%}.thumb-item__author{color:#7d7d7d;font-size:14px;text-transform:capitalize;width:100%}.thumb-item.foto-seleccionada-paginador-fotos{-webkit-box-shadow:0 0 11px 4px rgba(0,0,0,.15);-moz-box-shadow:0 0 11px 4px rgba(0,0,0,.15);box-shadow:0 0 11px 4px rgba(0,0,0,.15)}@media(min-width:768px){.thumb-item__img-container{height:250px}}.foto-preview{background-color:#fff;z-index:1}.foto-preview h1{font-size:18px}.foto-preview__img-container{text-align:center;z-index:100}@media only screen and (max-width:768px){.foto-preview__img-container{padding:0}.foto-preview__img{width:100%}}.foto-preview__info-container{background-color:#fff;padding:20px 24px;z-index:100}.foto-preview__info-data{flex:0 1 auto;margin-right:10px}.foto-preview__info-data dt{color:#767676;font-weight:400 !important}.foto-preview__next{position:absolute;right:-15px;height:100%;bottom:0;z-index:1000;background-color:#f3f3f357}.foto-preview__next--mini{position:absolute;right:0;height:100%;z-index:1000;top:0}.foto-preview__previous{position:absolute;color:#c00;left:-15px;height:100%;bottom:0;z-index:1000;background-color:#f3f3f357}.foto-preview__next svg,.foto-preview__previous svg{color:#c00;font-size:65px}.foto-preview__previous--mini{position:absolute;color:#c00;left:0;height:100%;z-index:1000;top:0}.foto-preview__next--mini svg,.foto-preview__previous--mini svg{color:#f3f3f3;font-size:45px;background-color:#00000087;padding:5px}.panel-asociada{padding:20px;box-sizing:border-box;text-align:left;background:#fff;z-index:100}.panel-asociada h3{font-size:13px;color:#c00;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.panel-asociada h4{font-size:16px;color:#212121;line-height:1.4;font-weight:600}.info-message{border:2px solid #c00;border-radius:2px;display:flex}.info-message__icon{padding:10px 15px;text-align:center;display:block;display:flex;align-items:center;font-size:36px;color:#c00}.info-message__text{display:inline;font-weight:500;padding:10px 10px 10px 0}.info-message__text strong{color:#767676}.info-message__text p{margin:0}.album{display:flex;flex-wrap:wrap}.album::after{content:'';flex-grow:999999999}.album__item{cursor:pointer;margin:2px;position:relative}.album__item .album__remove-photo{border-radius:3px;display:none;position:absolute;bottom:5px;right:10px;color:#fff;font-size:20px;background-color:#c00;width:auto;padding:0 6px;text-align:center}.album__item:hover .album__remove-photo{display:block}.album__remove{display:none;content:"";background-image:url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-trash-fill' fill='currentColor' xmlns='http://www.w3.org/2000/svg'> <path fill='%23cc0000' fill-rule='evenodd' d='M2.5 1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1H3v9a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V4h.5a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1H2.5zm3 4a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7a.5.5 0 0 1 .5-.5zM8 5a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7A.5.5 0 0 1 8 5zm3 .5a.5.5 0 0 0-1 0v7a.5.5 0 0 0 1 0v-7z'/> </svg>");background-repeat:no-repeat;background-size:auto;width:20px;height:17px;top:22px;position:absolute;background-color:#fff}.album i{display:block}.album__photo{position:absolute;top:0;width:100%;vertical-align:bottom}.footer{background-color:#fff;display:flex;height:150px;flex-direction:column;justify-content:center;padding:0 20px}.empty-message{display:flex;height:100%;width:100%;justify-content:center;flex-direction:column;align-items:center;color:#c00}.empty-message__icon{font-size:12rem}.empty-message__text{font-size:3rem}.empty-message__subtext{font-size:2rem}.descargas{background-color:#f7f7f7;display:flex;flex-direction:column;margin:15px 0;padding:10px}.descarga{border:none;display:flex;justify-content:space-between;margin:5px 0}.descarga__icon{font-size:1.2rem}.add-album__form-check{padding:6px 0;border-bottom:2px solid #f7f7f7}.add-album__btn-toggle{background-color:#b6b6b6;color:#fff}.add-album__btn-toggle:hover{color:#fff}.add-album__btn-toggle.active{background-color:#c00}.notifications{margin-bottom:10px;position:absolute;right:30px;top:56px;z-index:1080}.notification__successful{color:#28a745;font-size:15px}.notification__successful::before{display:inline-block;content:"";background-image:url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-check-circle notification__icon' fill='currentColor' xmlns='http://www.w3.org/2000/svg'> <path fill='%2328a745' fill-rule='evenodd' d='M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/> <path fill='%2328a745' fill-rule='evenodd' d='M10.97 4.97a.75.75 0 0 1 1.071 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.236.236 0 0 1 .02-.022z'/> </svg>");background-repeat:no-repeat;background-size:auto;width:20px;height:17px}.notification__error{color:#c00;font-size:15px}.notification__error::before{display:inline-block;content:"";background-image:url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-emoji-frown notification__icon' fill='currentColor' xmlns='http://www.w3.org/2000/svg'> <path fill='%23cc0000' fill-rule='evenodd' d='M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/> <path fill='%23cc0000' fill-rule='evenodd' d='M4.285 12.433a.5.5 0 0 0 .683-.183A3.498 3.498 0 0 1 8 10.5c1.295 0 2.426.703 3.032 1.75a.5.5 0 0 0 .866-.5A4.498 4.498 0 0 0 8 9.5a4.5 4.5 0 0 0-3.898 2.25.5.5 0 0 0 .183.683z'/> <path fill='%23cc0000' d='M7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5zm4 0c0 .828-.448 1.5-1 1.5s-1-.672-1-1.5S9.448 5 10 5s1 .672 1 1.5z'/> </svg>");background-repeat:no-repeat;background-size:auto;width:20px;height:17px}.notification__info{color:#007bff;font-size:15px}.notification__icon{margin-right:5px}.full-header{height:90px;background-color:#fff;align-items:flex-end}.full-header--album{height:120px;background-color:#fff;align-items:flex-end}.full-header__title{font-size:40px}.full-header__subtitle{font-size:1.4rem}.albumes-dropdown{border:none;box-shadow:0 2px 10px 0 rgba(5,5,5,.15);overflow:hidden;padding:0;width:310px}.albumes-dropdown__items{overflow:auto;padding:0;max-height:600px}.albumes-dropdown .albumes-dropdown__item{max-height:60px;overflow:hidden;transition:max-height .3s ease-out}.albumes-dropdown .albumes-dropdown__link{display:flex;justify-content:space-between;width:100%;padding:.55rem 0}.albumes-dropdown .albumes-dropdown__item--hidden{max-height:0;padding:0 2.5rem}.albumes-dropdown .albumes-dropdown__item:active{background-color:#f9e3e3;color:#fff;text-decoration:none}.albumes-dropdown .albumes-dropdown__new-album{max-height:200px;background-color:#dc3545}.albumes-dropdown .albumes-dropdown__new-album a{color:#fff;width:100%;height:100%;text-align:center}.albumes-dropdown .albumes-dropdown__new-album:active{background-color:#c00}.albumes-dropdown .albumes-dropdown__new-album:hover{background-color:#c00}.albumes-dropdown__name{width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:15px}.albumes-dropdown__badge{color:#c00;font-weight:600}.buscador__fechas{background-color:#f7f7f7;padding:10px 20px}.galeria-fotos div:last-child{flex-grow:10}