<>
.fc-consent-root .fc-dialog-container { max-width:725px !important; }
.fc-consent-root .fc-dialog { border-radius:8px !important; }
.fc-consent-root .fc-dialog-restricted-content { max-width:535px !important; }
.fc-consent-root .fc-choice-dialog .fc-footer-buttons-divider { max-width:535px !important; }
.fc-consent-root .fc-footer-buttons { max-width:535px !important; }
.fc-consent-root .fc-stacks .fc-stack-icon i { color:rgba(75,160,242,1) !important; }
.fc-consent-root .fc-stacks .fc-stack-icon { background-color:rgba(75,160,242,.24) !important;}
.fc-consent-root .fc-manage-options-third-button-label { color:#0f4477 !important; }
.fc-consent-root .fc-primary-button .fc-button-background { background:#42af07 !important; }
.fc-consent-root .fc-data-preferences-accept-all.fc-secondary-button .fc-button-background { background:#42af07 !important; border:0 !important; }
.fc-consent-root .fc-vendor-preferences-accept-all.fc-secondary-button .fc-button-background { background:#42af07 !important; border:0 !important; }
.fc-consent-root .fc-data-preferences-accept-all.fc-secondary-button .fc-button-label { color:#FFF !important; }
.fc-consent-root .fc-vendor-preferences-accept-all.fc-secondary-button .fc-button-label { color:#FFF !important; }
.fc-consent-root .fc-confirm-choices.fc-primary-button .fc-button-background { background:#FAFBFC !important; }
.fc-consent-root .fc-confirm-choices.fc-primary-button .fc-button-label { color:#222 !important; }
>
<>
.letters { list-:none; display:flex; background:#efefef; border-radius:16px; margin:0 0 30px 0; width:100%; padding:15px; justify-content: space-around; gap:5px; flex-wrap:wrap; }
.letters li { }
.letters li a { display:block; font-family: var(--fontdest); font-weight:700; font-size:20px; background:#e1e1e1; color:#000; border-radius:20px; width:34px; text-align:center; padding:2px 0; transition:.25s ease-in-out; }
.letters li a:hover { background:#000; color:var(--cdest); }
.mlist-wrap { display:flex; column-gap:30px; row-gap:36px; }
.mlist-wrap .mlist-menu { flex:0 0 170px; }
.mlist-wrap .mlist-cnt { flex-grow:1; min-width:1px; }
.mlist-blq { background:#efefef; border-radius:16px; margin-bottom:30px; }
.mlist-blq h2 { background:#000; color:#FFF; border-radius:16px; text-align:center; font-family:var(--fontdest); font-weight:600; padding:5px 0; }
.mlist-blq ul { list-:none; padding:12px; }
.mlist-blq ul li { margin:0 0 4px 0; }
.mlist-blq ul a { display:block; color:#000; padding:3px 6px; transition:.25s ease-in-out; border-radius:9px; }
.mlist-blq ul a:hover { background:#000; color:var(--cdest); }
.mlist-tit { font-family: var(--fontdest); font-weight:700; font-size:30px; margin-bottom:10px; }
.mlist-subtit { font-family: var(--fontdest); font-weight:700; font-size:22px; margin-bottom:10px; }
.mlist-list { display:grid; gap:20px; grid-template-columns: repeat(5,1fr); margin:0 0 30px 0; min-width:1px; container-name:movies-cont; }
.mlist-item img { width: 100%; height: auto; aspect-ratio: 17/24; border-radius: 10px; transition: box-shadow .2s ease-in-out; }
.mlist-item a { font-family:var(--fontdest); font-weight:600; display:block; text-align:center; line-height:1.1em; color:#000; font-size:16px; }
.mlist-item:hover { cursor:pointer; }
.mlist-item:hover img { box-shadow:1px 1px 8px rgba(0,0,0,.5); }
.mlist-item:hover a { text-decoration: underline; text-decoration-color: #769e09; text-decoration-thickness:2px; }
.mlist-item a { font-size:16px !important; }
.source { border:1px solid #bfbfbf; border-radius:30px; text-transform:uppercase; color:#333; font-size:12px; margin-bottom:8px; letter-spacing:-.03em; padding:4px 0; line-height:.88em; background:#FAFBFC; }
.source span { display:flex; gap:5px; align-items:center; justify-content:center; }
.source span::before { content:''; width:18px; height:18px; }
.source.cinema span::before { background:url(https://www.ecartelera.com/images/e-cines.svg); background-size:contain; }
.source.s1948 span::before { width:32px; background:url(https://www.ecartelera.com/images/e-1948.svg) center no-repeat; background-size:contain; }
.source.s696 span::before { width:32px; background:url(https://www.ecartelera.com/images/e-696.svg) center no-repeat; background-size:contain; }
.f-btn { margin:10px 0 38px 0; background:#F2F3F4; border-radius:10px; border:0; display:block; width:100%; box-sizing:border-box; padding:6px 30px 6px 16px; font-family: var(--fontnorm); font-weight:bold; text-align:left; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#000; }
.f-btn:after { content:''; width:20px; height:20px; background:url('https://www.ecartelera.com/images/icn-chevright.svg'); background-size:20px 20px; position:absolute; top:8px; right:10px; display:block; opacity:.5; transition:all .25s ease-out; transition-delay:.25s; z-index:2; }
.f-btn:before { content:''; display:block; background:#333; position:absolute; height:100%; width:0; top:0; left:0; z-index:1; transition:width .35s ease-in-out; }
.f-btn span { position:relative; z-index:2; }
.f-btn:hover { cursor:pointer; }
.f-btn:hover span { color:#FFF;; }
.f-btn:hover:before { width:100%; }
.f-btn:hover:after { filter: invert(100%) sepia(69%) saturate(2333%) hue-rotate(16deg) brightness(96%) contrast(107%); opacity:1; width:28px; height:28px; background-size:28px 28px; transition-delay:0; right:8px; top:4px; }
.taq-list.ext .taq-item { grid-template-columns: 8% 92%; }
@media (max-width:750px) {
.mlist-wrap { flex-direction:column; gap:20px; }
.mlist-blq ul { display:flex; flex-wrap:wrap; }
.mlist-blq ul .on a { padding-right:28px; }
.mlist-blq { margin-bottom:20px; }
}
@media (max-width:550px) {
.mlist-list { column-gap:14px; grid-template-columns: repeat(3,1fr); }
.mlist-item a { font-size:14px !important; hyphens: auto; }
.source { font-size:11px; }
.source span::before { width:16px; height:16px; }
.source.s696 span::before { width:30px; }
}
>
Próximos estrenos de cine
Año: 2026
Jueves1 de January de 2026
Jueves8 de January de 2026
Jueves15 de January de 2026
Viernes16 de January de 2026
Jueves22 de January de 2026
Jueves29 de January de 2026
Viernes30 de January de 2026
Jueves5 de February de 2026
Jueves12 de February de 2026
Jueves19 de February de 2026
Jueves26 de February de 2026
Jueves5 de March de 2026
Jueves12 de March de 2026
Miércoles18 de March de 2026
Jueves19 de March de 2026
Jueves26 de March de 2026
Jueves9 de April de 2026
Viernes24 de April de 2026
Viernes1 de May de 2026
Viernes15 de May de 2026
Viernes22 de May de 2026
Viernes5 de June de 2026
Jueves18 de June de 2026
Viernes26 de June de 2026
Viernes17 de July de 2026
Jueves27 de August de 2026
Jueves10 de September de 2026
Jueves1 de October de 2026
Viernes6 de November de 2026
Año: 2027
Viernes7 de May de 2027
Viernes28 de May de 2027
Miércoles30 de June de 2027
Año: 2029
Jueves1 de November de 2029
Viernes21 de December de 2029
Año: 2031
Viernes19 de December de 2031
<>
.taq-tab { cursor:pointer; list-:none; display:grid; grid-template-columns:1fr 1fr; gap:20px; margin:0 0 20px 0; font-family:var(--fontdest); font-weight:600; font-size:16px; text-align:center; }
.taq-tab .off { background:#DDD; border-radius:9px; padding:6px 2px; }
.taq-tab .on { background:#759e0b; border-radius:9px; padding:6px 2px; color:#FFF; position:relative; }
.taq-tab .on:after { content:''; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #759e0b; display:block; position:absolute; bottom:-10px; left:calc(50% - 10px); }
.f-es:before { content:''; width:20px; height:20px; display:inline-block; background:url('https://www.ecartelera.com/images/f/mx.svg'); background-size:20px 20px; margin:0 5px 0 0; vertical-align:-4px; }
.f-us:before { content:''; width:20px; height:20px; display:inline-block; background:url('https://www.ecartelera.com/images/fl-usa.svg'); background-size:20px 20px; margin:0 5px 0 0; vertical-align:-4px; }
.taq-not { margin:0 0 15px 0; border-bottom:1px solid #CCC; padding:0 0 15px 0; }
.taq-not:hover { cursor:pointer; }
.taq-not img { width:100%; height:auto; border-radius:9px; margin:0 0 5px 0; }
.taq-not a { display:block; text-align:center; color:#000; font-family:var(--fontdest); font-size:17px; font-weight:600; line-height:1.1em; transition:color .25s ease-in-out; }
.taq-not a:hover { color:#769e09; }
.taq-list .taq-item { border-radius:8px; padding:8px 6px; display:grid; grid-template-columns:8% 64% 28%; font-size:14px; }
.taq-list .taq-item:nth-child(odd) { background:rgba(0,0,0,.06);}
.taq-list .taq-item:first-of-type { background:rgba(0,0,0,.2);}
.taq-item .pos { text-align:center; color:#759e0b; align-self:center; }
.taq-item .rec { text-align:right; color:#555; }
.taq-item .taq-tit { color:#000; font-weight:600; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.taq-first { display:flex; gap:10px; }
.taq-first img { border-radius:6px; width:80px; height:auto; aspect-ratio:175/259; }
.taq-first .taq-titd { color:#000; font-weight:600; display:block; font-size:17px; }
.taq-first .taq-week { display:block; }
.taq-first .taq-rec { display:block; }
.taq-wrap.on{display:block;}
.taq-wrap.off{display:none;}
>