.txtEvento {
    text-align: center;
    margin: 0 20px 0 0;
    margin-top: 6px;
}

.txtEvento h3 {
	margin: 0;
	padding: 0;
	font-family: 'ralewaysemibold';
    color: #FFF;
    font-size: 14px;
    line-height: 15px;
    min-height: 50px !important;
    max-height: 50px !important;
    margin-bottom: 0 !important
}

.txtEvento p {
	margin: 0;
	padding: 0;
	/*margin-top:8px;*/
	font-family: 'Avenir LT Std 35 Light';
    font-size: 12px;
    line-height: 16px;
    vertical-align: middle;
    color: #FFF;
}
/*
.celulas {
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
}
*/

.verTodas {
	font-size: 16px;
	color: #dd3e32;
	font-family: 'ralewayregular';
	margin-left: 20px;
}
.verTodas a {
	color: #dd3e32 !important;
}
.verTodas a:hover {
	color: #dd3e32 !important;
	text-decoration: none;
	opacity: .8;
}



:root {
	--rojo: #E50914;
	--fondo: #141414;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	background: var(--fondo);
	/*font-family: 'Open Sans', sans-serif;*/
}

.contenedor {
	width: 90%;
	margin: auto;
}
.contenedor2, .contenedor3, .contenedor4, .contenedor5, .contenedor6, .contenedor7, .contenedor10, .contenedor11, .contenedor12, .contenedor13, .contenedor14, .contenedor15, 
.contenedor16, .contenedor17 {
	width: 90%;
	margin: auto;
}
/*
	Esto se pone para desactivar el carrusel de FIL cuando quedan pocos eventos - nota: 11 dic 2021
.contenedor16 {
	width: 70%;
	margin: auto;
}
*/
.contenedor8  {
	width: 100%;
	margin: auto;
}

header {
	padding: 0 0;
	/*padding: 30px 0;*/
}

header .contenedor {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
header .contenedor2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
header .contenedor3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

header .logotipo {
	font-family: 'Bebas Neue', cursive;
	font-weight: normal;
	color: var(--rojo);
	font-size: 40px;
}

header nav a {
	color: #AAA;
	text-decoration: none;
	margin-right: 20px;
}

header nav a:hover,
header nav a.activo {
	color: #FFF;
}

.contenedor-titulo-controles h3.azul {
	color: #051634 !important;
}

.contenedor-titulo-controles h3 a, 
.contenedor-titulo-controles2 h3 a, 
.contenedor-titulo-controles3 h3 a, 
.contenedor-titulo-controles4 h3 a, 
.contenedor-titulo-controles5 h3 a, 
.contenedor-titulo-controles6 h3 a, 
.contenedor-titulo-controles6 h3 a, 
.contenedor-titulo-controles7 h3 a, 
.contenedor-titulo-controles8 h3 a,
.contenedor-titulo-controles10 h3 a,  
.contenedor-titulo-controles11 h3 a,  
.contenedor-titulo-controles12 h3 a,  
.contenedor-titulo-controles13 h3 a,  
.contenedor-titulo-controles14 h3 a,  
.contenedor-titulo-controles15 h3 a,  
.contenedor-titulo-controles16 h3 a,  
.contenedor-titulo-controles17 h3 a  
{
	color: #FFF;
}
.contenedor-titulo-controles h3 a:hover, 
.contenedor-titulo-controles2 h3 a:hover, 
.contenedor-titulo-controles3 h3 a:hover, 
.contenedor-titulo-controles4 h3 a:hover, 
.contenedor-titulo-controles5 h3 a:hover, 
.contenedor-titulo-controles6 h3 a:hover, 
.contenedor-titulo-controles6 h3 a:hover, 
.contenedor-titulo-controles7 h3 a:hover, 
.contenedor-titulo-controles8 h3 a:hover, 
.contenedor-titulo-controles10 h3 a:hover, 
.contenedor-titulo-controles11 h3 a:hover, 
.contenedor-titulo-controles12 h3 a:hover, 
.contenedor-titulo-controles13 h3 a:hover, 
.contenedor-titulo-controles14 h3 a:hover, 
.contenedor-titulo-controles15 h3 a:hover, 
.contenedor-titulo-controles16 h3 a:hover, 
.contenedor-titulo-controles17 h3 a:hover 
{
	color: #dd3e32;
}

#Grid_presencial {
	margin-bottom: 80px;

}


#Grid_presencial img {
	margin-top: 24px;

}

#Grid_presencial img:hover {
	opacity: .8;
	cursor: pointer;

}


.titPresencial h3 {
	color: #051634;
	font-size: 20px;
	font-family: 'ralewaybold' !important;
	margin-bottom: 10px;
	line-height: 18px;
	margin-top: 3px;
	min-height: 36px;
	text-align: left;
}

.bgBlanco {
	background: #fff;
}

#Grid_presencial h3 {
	color: #051634;
	font-size: 16px;
	font-family: 'ralewaybold' !important;
	margin-bottom: 10px;
	line-height: 18px;
	margin-top: 3px;
	min-height: 36px;
	text-align: center;
}

#Grid_presencial p.fecha {
	color: #051634;
	font-size: 16px;
	font-family: 'ralewayregular';
	margin-bottom: 0;
	line-height: 18px;
	margin-top: 0;
	text-align: center;
	padding-bottom: 0;	
}

#Grid_presencial p.hora {
	color: #051634;
	font-size: 16px;
	font-family: 'ralewayregular';
	margin-bottom: 0;
	line-height: 18px;
	margin-top: 0;
	text-align: center;
}

.txtCaja {
	min-height: 90px;
}


/* uno */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles .indicadores button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles .indicadores button:hover,
.contenedor-titulo-controles .indicadores button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas {
	margin-bottom: 20px;
}

.peliculas-recomendadas .contenedor-principal {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas .contenedor-principal .flecha-izquierda,
.peliculas-recomendadas .contenedor-principal .flecha-derecha {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas .contenedor-principal .flecha-izquierda:hover,
.peliculas-recomendadas .contenedor-principal .flecha-derecha:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas .contenedor-principal .flecha-izquierda {
	left: 0;
}

.peliculas-recomendadas .contenedor-principal .flecha-derecha {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas .contenedor-carousel {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas .contenedor-carousel .carousel {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas .contenedor-carousel .carousel .pelicula {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	/*box-shadow: 5px 5px 10px rgba(0,0,0, .3);*/
	text-align: center;
}

.peliculas-recomendadas .contenedor-carousel .carousel .pelicula.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas .contenedor-carousel .carousel .pelicula img {
	width: 90%;
	vertical-align: top;
}
/* termina uno */


/* dos */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles2 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles2 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles2 .indicadores2 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles2 .indicadores2 button:hover,
.contenedor-titulo-controles2 .indicadores2 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas2 {
	margin-bottom: 20px;
}

.peliculas-recomendadas2 .contenedor-principal2 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas2 .contenedor-principal2 .flecha-izquierda2,
.peliculas-recomendadas2 .contenedor-principal2 .flecha-derecha2 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas2 .contenedor-principal2 .flecha-izquierda2:hover,
.peliculas-recomendadas2 .contenedor-principal2 .flecha-derecha2:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas2 .contenedor-principal2 .flecha-izquierda2 {
	left: 0;
}

.peliculas-recomendadas2 .contenedor-principal2 .flecha-derecha2 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas2 .contenedor-carousel2 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas2 .contenedor-carousel2 .carousel2 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas2 .contenedor-carousel2 .carousel2 .pelicula2 {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	/*box-shadow: 5px 5px 10px rgba(0,0,0, .3);*/
	text-align: center;
}

.peliculas-recomendadas2 .contenedor-carousel2 .carousel2 .pelicula2.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas2 .contenedor-carousel2 .carousel2 .pelicula2 img {
	width: 90%;
	vertical-align: top;
}
/* termina dos */






/* tres */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles3 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles3 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles3 .indicadores3 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles3 .indicadores3 button:hover,
.contenedor-titulo-controles3 .indicadores3 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas3 {
	margin-bottom: 20px;
}

.peliculas-recomendadas3 .contenedor-principal3 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas3 .contenedor-principal3 .flecha-izquierda3,
.peliculas-recomendadas3 .contenedor-principal3 .flecha-derecha3 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas3 .contenedor-principal3 .flecha-izquierda3:hover,
.peliculas-recomendadas3 .contenedor-principal3 .flecha-derecha3:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas3 .contenedor-principal3 .flecha-izquierda3 {
	left: 0;
}

.peliculas-recomendadas3 .contenedor-principal3 .flecha-derecha3 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas3 .contenedor-carousel3 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas3 .contenedor-carousel3 .carousel3 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas3 .contenedor-carousel3 .carousel3 .pelicula3 {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	text-align: center;
}

.peliculas-recomendadas3 .contenedor-carousel3 .carousel3 .pelicula3.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas3 .contenedor-carousel3 .carousel3 .pelicula3 img {
	width: 90%;
	vertical-align: top;
}
/* termina tres */




/* cuatro */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles4 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles4 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles4 .indicadores4 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles4 .indicadores4 button:hover,
.contenedor-titulo-controles4 .indicadores4 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas4 {
	margin-bottom: 20px;
}

.peliculas-recomendadas4 .contenedor-principal4 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas4 .contenedor-principal4 .flecha-izquierda4,
.peliculas-recomendadas4 .contenedor-principal4 .flecha-derecha4 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas4 .contenedor-principal4 .flecha-izquierda4:hover,
.peliculas-recomendadas4 .contenedor-principal4 .flecha-derecha4:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas4 .contenedor-principal4 .flecha-izquierda4 {
	left: 0;
}

.peliculas-recomendadas4 .contenedor-principal4 .flecha-derecha4 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas4 .contenedor-carousel4 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas4 .contenedor-carousel4 .carousel4 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas4 .contenedor-carousel4 .carousel4 .pelicula4 {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	/*box-shadow: 5px 5px 10px rgba(0,0,0, .3);*/
	text-align: center;
}

.peliculas-recomendadas4 .contenedor-carousel4 .carousel4 .pelicula4.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas4 .contenedor-carousel4 .carousel4 .pelicula4 img {
	width: 90%;
	vertical-align: top;
}
/* termina cuatro */


/* cinco */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles5 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles5 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles5 .indicadores5 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles5 .indicadores5 button:hover,
.contenedor-titulo-controles5 .indicadores5 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas5 {
	margin-bottom: 20px;
}

.peliculas-recomendadas5 .contenedor-principal5 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas5 .contenedor-principal5 .flecha-izquierda5,
.peliculas-recomendadas5 .contenedor-principal5 .flecha-derecha5 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas5 .contenedor-principal5 .flecha-izquierda5:hover,
.peliculas-recomendadas5 .contenedor-principal5 .flecha-derecha5:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas5 .contenedor-principal5 .flecha-izquierda5 {
	left: 0;
}

.peliculas-recomendadas5 .contenedor-principal5 .flecha-derecha5 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas5 .contenedor-carousel5 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas5 .contenedor-carousel5 .carousel5 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas5 .contenedor-carousel5 .carousel5 .pelicula5 {
	min-width: 13.8%;
	width: 98%;
	transition: .3s ease all;
	/*box-shadow: 5px 5px 10px rgba(0,0,0, .3);*/
	text-align: center;
}

.peliculas-recomendadas5 .contenedor-carousel5 .carousel5 .pelicula5.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas5 .contenedor-carousel5 .carousel5 .pelicula5 img {
	width: 90%;
	vertical-align: top;
}
/* termina cinco */



/* seis */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles6 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles6 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles6 .indicadores6 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles6 .indicadores6 button:hover,
.contenedor-titulo-controles6 .indicadores6 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas6 {
	margin-bottom: 20px;
}

.peliculas-recomendadas6 .contenedor-principal6 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas6 .contenedor-principal6 .flecha-izquierda6,
.peliculas-recomendadas6 .contenedor-principal6 .flecha-derecha6 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas6 .contenedor-principal6 .flecha-izquierda6:hover,
.peliculas-recomendadas6 .contenedor-principal6 .flecha-derecha6:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas6 .contenedor-principal6 .flecha-izquierda6 {
	left: 0;
}

.peliculas-recomendadas6 .contenedor-principal6 .flecha-derecha6 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas6 .contenedor-carousel6 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas6 .contenedor-carousel6 .carousel6 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas6 .contenedor-carousel6 .carousel6 .pelicula6 {
	min-width: 20%;
	width: 80%;
	transition: .3s ease all;
	/*box-shadow: 5px 5px 10px rgba(0,0,0, .3);*/
	text-align: center;
}

.peliculas-recomendadas6 .contenedor-carousel6 .carousel6 .pelicula6.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas6 .contenedor-carousel6 .carousel6 .pelicula6 img {
	width: 80%;
	vertical-align: top;
}
/* termina seis */


/* siete */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles7 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles7 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles7 .indicadores7 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles7 .indicadores7 button:hover,
.contenedor-titulo-controles7 .indicadores7 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas7 {
	margin-bottom: 20px;
}

.peliculas-recomendadas7 .contenedor-principal7 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas7 .contenedor-principal7 .flecha-izquierda7,
.peliculas-recomendadas7 .contenedor-principal7 .flecha-derecha7 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas7 .contenedor-principal7 .flecha-izquierda7:hover,
.peliculas-recomendadas7 .contenedor-principal7 .flecha-derecha7:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas7 .contenedor-principal7 .flecha-izquierda7 {
	left: 0;
}

.peliculas-recomendadas7 .contenedor-principal7 .flecha-derecha7 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas7 .contenedor-carousel7 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas7 .contenedor-carousel7 .carousel7 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas7 .contenedor-carousel7 .carousel7 .pelicula7 {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	/*box-shadow: 5px 5px 10px rgba(0,0,0, .3);*/
	text-align: center;
}

.peliculas-recomendadas7 .contenedor-carousel7 .carousel7 .pelicula7.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas7 .contenedor-carousel7 .carousel7 .pelicula7 img {
	width: 80%;
	vertical-align: top;
}
/* termina siete */


/* ocho */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles8 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles8 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles8 .indicadores8 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles8 .indicadores8 button:hover,
.contenedor-titulo-controles8 .indicadores8 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas8 {
	margin-bottom: 20px;
}

.peliculas-recomendadas8 .contenedor-principal8 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas8 .contenedor-principal8 .flecha-izquierda8,
.peliculas-recomendadas8 .contenedor-principal8 .flecha-derecha8 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas8 .contenedor-principal8 .flecha-izquierda8:hover,
.peliculas-recomendadas8 .contenedor-principal8 .flecha-derecha8:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas8 .contenedor-principal8 .flecha-izquierda8 {
	left: 0;
}

.peliculas-recomendadas8 .contenedor-principal8 .flecha-derecha8 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas8 .contenedor-carousel8 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas8 .contenedor-carousel8 .carousel8 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas8 .contenedor-carousel8 .carousel8 .pelicula8 {
	min-width: 10%;
	width: 100%;
	transition: .3s ease all;
	/*box-shadow: 5px 5px 10px rgba(0,0,0, .3);*/
	text-align: center;
}

.peliculas-recomendadas8 .contenedor-carousel8 .carousel8 .pelicula8.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas8 .contenedor-carousel8 .carousel8 .pelicula8 img {
	width: 94%;
	vertical-align: top;
}
/* termina ocho */


/* diez */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles10 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles10 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles10 .indicadores10 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles10 .indicadores10 button:hover,
.contenedor-titulo-controles10 .indicadores10 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas10 {
	margin-bottom: 20px;
}

.peliculas-recomendadas10 .contenedor-principal10 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas10 .contenedor-principal10 .flecha-izquierda10,
.peliculas-recomendadas10 .contenedor-principal10 .flecha-derecha10 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas10 .contenedor-principal10 .flecha-izquierda10:hover,
.peliculas-recomendadas10 .contenedor-principal10 .flecha-derecha10:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas10 .contenedor-principal10 .flecha-izquierda10 {
	left: 0;
}

.peliculas-recomendadas10 .contenedor-principal10 .flecha-derecha10 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas10 .contenedor-carousel10 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas10 .contenedor-carousel10 .carousel10 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas10 .contenedor-carousel10 .carousel10 .pelicula10 {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	text-align: center;
}

.peliculas-recomendadas10 .contenedor-carousel10 .carousel10 .pelicula10.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas10 .contenedor-carousel10 .carousel10 .pelicula10 img {
	width: 90%;
	vertical-align: top;
}
/* termina diez */


/* once */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles11 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles11 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles11 .indicadores11 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles11 .indicadores11 button:hover,
.contenedor-titulo-controles11 .indicadores11 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas11 {
	margin-bottom: 20px;
}

.peliculas-recomendadas11 .contenedor-principal11 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas11 .contenedor-principal11 .flecha-izquierda11,
.peliculas-recomendadas11 .contenedor-principal11 .flecha-derecha11 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas11 .contenedor-principal11 .flecha-izquierda11:hover,
.peliculas-recomendadas11 .contenedor-principal11 .flecha-derecha11:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas11 .contenedor-principal11 .flecha-izquierda11 {
	left: 0;
}

.peliculas-recomendadas11 .contenedor-principal11 .flecha-derecha11 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas11 .contenedor-carousel11 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas11 .contenedor-carousel11 .carousel11 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas11 .contenedor-carousel11 .carousel11 .pelicula11 {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	text-align: center;
}

.peliculas-recomendadas11 .contenedor-carousel11 .carousel11 .pelicula11.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas11 .contenedor-carousel11 .carousel11 .pelicula11 img {
	width: 90%;
	vertical-align: top;
}
/* termina once */

/* doce */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles12 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles12 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles12 .indicadores12 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles12 .indicadores12 button:hover,
.contenedor-titulo-controles12 .indicadores12 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas12 {
	margin-bottom: 20px;
}

.peliculas-recomendadas12 .contenedor-principal12 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas12 .contenedor-principal12 .flecha-izquierda12,
.peliculas-recomendadas12 .contenedor-principal12 .flecha-derecha12 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas12 .contenedor-principal12 .flecha-izquierda12:hover,
.peliculas-recomendadas12 .contenedor-principal12 .flecha-derecha12:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas12 .contenedor-principal12 .flecha-izquierda12 {
	left: 0;
}

.peliculas-recomendadas12 .contenedor-principal12 .flecha-derecha12 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas12 .contenedor-carousel12 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas12 .contenedor-carousel12 .carousel12 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas12 .contenedor-carousel12 .carousel12 .pelicula12 {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	text-align: center;
}

.peliculas-recomendadas12 .contenedor-carousel12 .carousel12 .pelicula12.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas12 .contenedor-carousel12 .carousel12 .pelicula12 img {
	width: 90%;
	vertical-align: top;
}
/* termina doce */

/* trece */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles13 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles13 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles13 .indicadores13 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles13 .indicadores13 button:hover,
.contenedor-titulo-controles13 .indicadores13 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas13 {
	margin-bottom: 20px;
}

.peliculas-recomendadas13 .contenedor-principal13 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas13 .contenedor-principal13 .flecha-izquierda13,
.peliculas-recomendadas13 .contenedor-principal13 .flecha-derecha13 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas13 .contenedor-principal13 .flecha-izquierda13:hover,
.peliculas-recomendadas13 .contenedor-principal13 .flecha-derecha13:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas13 .contenedor-principal13 .flecha-izquierda13 {
	left: 0;
}

.peliculas-recomendadas13 .contenedor-principal13 .flecha-derecha13 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas13 .contenedor-carousel13 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas13 .contenedor-carousel13 .carousel13 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas13 .contenedor-carousel13 .carousel13 .pelicula13 {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	text-align: center;
}

.peliculas-recomendadas13 .contenedor-carousel13 .carousel13 .pelicula13.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas13 .contenedor-carousel13 .carousel13 .pelicula13 img {
	width: 90%;
	vertical-align: top;
}
/* termina trece */

/* catorce */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles14 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles14 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles14 .indicadores14 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles14 .indicadores14 button:hover,
.contenedor-titulo-controles14 .indicadores14 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas14 {
	margin-bottom: 20px;
}

.peliculas-recomendadas14 .contenedor-principal14 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas14 .contenedor-principal14 .flecha-izquierda14,
.peliculas-recomendadas14 .contenedor-principal14 .flecha-derecha14 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas14 .contenedor-principal14 .flecha-izquierda14:hover,
.peliculas-recomendadas14 .contenedor-principal14 .flecha-derecha14:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas14 .contenedor-principal14 .flecha-izquierda14 {
	left: 0;
}

.peliculas-recomendadas14 .contenedor-principal14 .flecha-derecha14 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas14 .contenedor-carousel14 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas14 .contenedor-carousel14 .carousel14 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas14 .contenedor-carousel14 .carousel14 .pelicula14 {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	text-align: center;
}

.peliculas-recomendadas14 .contenedor-carousel14 .carousel14 .pelicula14.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas14 .contenedor-carousel14 .carousel14 .pelicula14 img {
	width: 90%;
	vertical-align: top;
}
/* termina catorce */

/* quince */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles15 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles15 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles15 .indicadores15 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles15 .indicadores15 button:hover,
.contenedor-titulo-controles15 .indicadores15 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas15 {
	margin-bottom: 20px;
}

.peliculas-recomendadas15 .contenedor-principal15 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas15 .contenedor-principal15 .flecha-izquierda15,
.peliculas-recomendadas15 .contenedor-principal15 .flecha-derecha15 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas15 .contenedor-principal15 .flecha-izquierda15:hover,
.peliculas-recomendadas15 .contenedor-principal15 .flecha-derecha15:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas15 .contenedor-principal15 .flecha-izquierda15 {
	left: 0;
}

.peliculas-recomendadas15 .contenedor-principal15 .flecha-derecha15 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas15 .contenedor-carousel15 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas15 .contenedor-carousel15 .carousel15 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas15 .contenedor-carousel15 .carousel15 .pelicula15 {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	text-align: center;
}

.peliculas-recomendadas15 .contenedor-carousel15 .carousel15 .pelicula15.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas15 .contenedor-carousel15 .carousel15 .pelicula15 img {
	width: 90%;
	vertical-align: top;
}
/* termina quince */


/* dieciseis */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles16 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles16 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles16 .indicadores16 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles16 .indicadores16 button:hover,
.contenedor-titulo-controles16 .indicadores16 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas16 {
	margin-bottom: 20px;
}

.peliculas-recomendadas16 .contenedor-principal16 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas16 .contenedor-principal16 .flecha-izquierda16,
.peliculas-recomendadas16 .contenedor-principal16 .flecha-derecha16 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas16 .contenedor-principal16 .flecha-izquierda16:hover,
.peliculas-recomendadas16 .contenedor-principal16 .flecha-derecha16:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas16 .contenedor-principal16 .flecha-izquierda16 {
	left: 0;
}

.peliculas-recomendadas16 .contenedor-principal16 .flecha-derecha16 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas16 .contenedor-carousel16 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas16 .contenedor-carousel16 .carousel16 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas16 .contenedor-carousel16 .carousel16 .pelicula16 {
	min-width: 20%;
	width: 100% !important;
	transition: .3s ease all;
	text-align: center;
}

.peliculas-recomendadas16 .contenedor-carousel16 .carousel16 .pelicula16.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas16 .contenedor-carousel16 .carousel16 .pelicula16 img {
	width: 90% !important;
	vertical-align: top;
}
/* termina dieciseis */


/* diecisiete */
/* ---- ----- ----- Contenedor Titulo y Controles ----- ----- ----- */
.contenedor-titulo-controles17 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles17 h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'ralewaybold';
	margin-bottom: 0;
}

.contenedor-titulo-controles17 .indicadores17 button {
	background: #fff;
	height: 3px;
	width: 10px;
	cursor: pointer;
	border: none;
	margin-right: 2px;
}

.contenedor-titulo-controles17 .indicadores17 button:hover,
.contenedor-titulo-controles17 .indicadores17 button.activo {
	background: red;
}


/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */

.peliculas-recomendadas17 {
	margin-bottom: 20px;
}

.peliculas-recomendadas17 .contenedor-principal17 {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas17 .contenedor-principal17 .flecha-izquierda17,
.peliculas-recomendadas17 .contenedor-principal17 .flecha-derecha17 {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
}

.peliculas-recomendadas17 .contenedor-principal17 .flecha-izquierda17:hover,
.peliculas-recomendadas17 .contenedor-principal17 .flecha-derecha17:hover {
	background: rgba(0,0,0, .9);
}

.peliculas-recomendadas17 .contenedor-principal17 .flecha-izquierda17 {
	left: 0;
}

.peliculas-recomendadas17 .contenedor-principal17 .flecha-derecha17 {
	right: 0;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas17 .contenedor-carousel17 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	text-align: center;
}

.peliculas-recomendadas17 .contenedor-carousel17 .carousel17 {
	display: flex;
	flex-wrap: nowrap;
}

.peliculas-recomendadas17 .contenedor-carousel17 .carousel17 .pelicula17 {
	min-width: 20%;
	width: 100%;
	transition: .3s ease all;
	text-align: center;
}

.peliculas-recomendadas17 .contenedor-carousel17 .carousel17 .pelicula17.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas17 .contenedor-carousel17 .carousel17 .pelicula17 img {
	width: 90%;
	vertical-align: top;
}
/* termina diecisiete */