/*font-family: 'Shadows Into Light', cursive;
 font-family: 'Indie Flower', cursive;
*/
            #apDiv1 {
	position: absolute;
	width: 1001px;
	height: 144px;
	z-index: 1;
	border-radius: 10px 10px 0px 0px;
	top: 0px;
	left: 0px;
	color: #F00;
            }
            #apDiv2 {
	position: absolute;
	width: 378px;
	height: 28px;
	z-index: 1;
	left: 275px;
	top: 61px;
	border-radius: 20px 20px 20px 20px;
	color: #10421D;
		            }
            #apDiv3 {
	position: absolute;
	width: 251px;
	height: 50px;
	z-index: 1;
	top: 163px;
	left: 775px;
	color: #000;
            }
            #apDiv4 {
	position: absolute;
	width: 123px;
	height: 34px;
	z-index: 1;
	left: 673px;
	top: 166px;
            }
            #apDiv5 {
	position: absolute;
	width: 276px;
	height: 30px;
	z-index: 1;
	left: 722px;
	top: 224px;
	background-color: #10421D;
	border-radius: 0px 10px 0px 0px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	clip: rect(auto,auto,auto,auto);
            }
            #apDiv6 {
	position: absolute;
	width: 200px;
	height: 115px;
	z-index: 1;
	left: 725px;
	top: 283px;
            }
            #apDiv7 {
	position: absolute;
	width: 260px;
	height: 31px;
	z-index: 1;
	left: 732px;
	top: 470px;
	background-color: #10421D;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
            }
            #apDiv8 {
	position: absolute;
	width: 259px;
	height: 200px;
	z-index: 1;
	left: 732px;
	top: 510px;
            }
            #apDiv9 {
	position: absolute;
	width: 33px;
	height: 35px;
	z-index: 1;
	left: 206px;
	top: -223px;
            }
            #apDiv10 {
            position: absolute;
            width: 713px;
            height: 39px;
            z-index: 2;
            left: -1px;
            top: 206px;
            }
        strong {
	color: #FF0000;
	text-align: center;
}
div {
	text-align: center;
}
        div {
	font-size: 18px;
}
        .class body nav .menu #apDiv3 form {
	font-size: 12px;
}
        form {
	font-size: 12px;
}
        #apDiv11 {
	position: absolute;
	width: auto;
	height: auto;
	z-index: 1;
	left: 48px;
	top: 7px;
	font-weight: normal;
	bottom: -1px;
}
        #apDiv12 {
	position: absolute;
	width: 248px;
	height: 31px;
	z-index: 1;
	left: 2px;
	top: 9px;
	font-weight: normal;
	bottom: -1px;
}
        #apDiv13 {
	position: absolute;
	width: 255px;
	height: 115px;
	z-index: 2;
	left: 28px;
	top: 918px;
}
        #apDiv14 {
	position: absolute;
	width: 98px;
	height: 68px;
	z-index: 3;
	left: 546px;
	top: 22px;
	border-radius: 0px 0px 0px 0px;
}
        #apDiv15 {
	position: absolute;
	width: 260px;
	height: 30px;
	z-index: 4;
	left: 730px;
	top: 716px;
	background-color: #10421D;
}
        #apDiv16 {
	position: absolute;
	width: 260px;
	height: 33px;
	z-index: 5;
	left: 730px;
	top: 722px;
	color: #FFF;
	font-size: 18px;
	font-weight: normal;
	background-color: #10421D;
}
        #apDiv17 {
	position: absolute;
	width: 260px;
	height: 78px;
	z-index: 6;
	left: 730px;
	top: 885px;
}
        #apDiv18 {
	position: absolute;
	width: 200px;
	height: 115px;
	z-index: 7;
	left: 729px;
	top: 752px;
}
        #apDiv19 {
	position: absolute;
	width: 138px;
	height: 43px;
	z-index: 8;
	left: 558px;
	top: 179px;
	color: #FFFFFF;
}
        #apDiv20 {
	position: absolute;
	width: 56px;
	height: 42px;
	z-index: 9;
	left: 494px;
	top: 161px;
}
        .class body section article p {
	font-weight: bold;
}
        #apDiv21 {
	position: absolute;
	width: 200px;
	height: 115px;
	z-index: 10;
	left: 272px;
	top: 745px;
}
        #apDiv22 {	position: absolute;
	width: 200px;
	height: 115px;
	z-index: 10;
	left: 320px;
	top: 751px;
}
        #apDiv24 {
	position: absolute;
	width: 669px;
	height: 51px;
	z-index: 10;
	left: 308px;
	top: 975px;
}
        #apDiv24 {
	position: absolute;
	width: 470px;
	height: 33px;
	z-index: 1;
	left: 233px;
	top: 110px;
	color: #FF0000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	clear: left;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
}
        #apDiv25 {
	position: absolute;
	width: 360px;
	height: 30px;
	z-index: 10;
	left: 428px;
	top: 972px;
	font-size: 12px;
	color: #FFF;
}
        #apDiv26 {
	position: absolute;
	width: 576px;
	height: 26px;
	z-index: 11;
	left: 313px;
	top: 956px;
	font-size: 12px;
	color: #FFF;
}
        #apDiv27 {
	position: absolute;
	width: 200px;
	height: 31px;
	z-index: 12;
	font-size: 12px;
	color: #FFF;
	left: 509px;
	top: 988px;
}
#contenidos{
	width: 1000px;
	height: auto;
	margin: auto;
	position: relative;
	color: #000;
}
/*ETIQUETAS*/
body{
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #ADBDD7;
	color: #10421D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	line-height: 14px;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	color: #F00;
	margin-left: 10px;
	font-size: 40px;
	text-align: center;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	margin-left: 10px;
	font-size: 18px;
	text-align: center;
	border-top: #006680;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	;
	color: #F00;
	font-size: 14px;
	text-align: center;
}
header{
	width: 1000px;
	height: 120 px;
	background: rgba(255, 255, 255, 10,70);
}
nav{
	width: 1000px;
	height: 65px;
	border-radius: 0px 0px 10px 10px;
	color: #10421D;
	background-color: #10421D;
}
ul{
margin: auto;
padding-top: 4px;
}
li{
	float: left;
	list-style-type: none;
	padding: 13px;
	margin: 3px;
	border-radius: 7px;
	box-shadow: inset 0px 0px 10px white;
	margin-top: 7px;
	background-color: #10421D;
}
section{
	width: 713px;
	background: white;
	height: 720px;
	float: left;
	margin-top: 7px;
	border-radius: 10px 0px 0px 0px;
}
aside{
	width: 280px;
	background: white;
	height: 720px;
	float: left;
	margin-left: 7px;
	margin-top: 7px;
	border-radius: 0px 10px 0px 0px;
}
footer{
	width: 1000px;
	height: 70px;
	float: left;
	margin-top: 7px;
	border-radius: 0px 0px 10px 10px;
	margin-bottom: 20px;
	font-size: 12px;
	text-align: left;
	background-color: #10421D;
}
p{
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	padding: 10px;
	text-align: center;
	word-spacing: normal;
	letter-spacing: normal;
	white-space: normal;
}
/*CLASES*/
.ancho_menu_home{width: 900px;}
.ancho_menu_paginas{width: 970px;}
.menu:link{
	color: #FFF;
	text-decoration: none;
	background-color: #10421D;
}
.menu:visited{
	color: #FFF;
	text-decoration: none;
	background-color: #10421D;
}
.menu:hover{
	color: #FF0000;
	text-decoration: none;
	/*text-shadow: 0 0 13px white;*/
}
.menu:active{
	color: #FF0000;
	text-decoration: none;
	background-color: #10421D;
}

/*SEUDO CLASES*/
p {
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
body{
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
.flex-center{
    display: flex;
    justify-content: center;
}
h1{
	font-size: 36px;
	color: rgb(255,0,0);
	transition: all 300ms;
}
h1:hover{
    transform: scale(1.15);
}
#pelicula{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    width: 90%;
    margin: 5%;
    grid-gap: 30px;
}

#pelicula img{
    width: 100%;
    transition: all 300ms;
    position: relative;
}

#pelicula img:hover{
    transform: scale(1.15);
}

#logo{
    width: 15%;
}
