body {
    font-size: 1vw;
    padding: 0;
    margin: 0;
    background-image: url("fotofONDO.png");
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Times New Roman', Times, serif;

}

html {
    width: 100%;

}

h1 {
    text-shadow: 7px 7px 7px black;
    padding-top: 1vw;
    padding-bottom: 1vw;
    font-size: 300%;
    background-color: gray;
    text-align: center;
    box-shadow: 5px 5px 5px black;
    margin: auto 0% 3%;
    width: 100%;
}

img {
    width: 5%;
    float: left;
    position: relative;

}

/* BARAR GRIS EL ALFABETO  */
.barreta {
    background-color: gray;
    font-weight: bolder;
    text-align: center;
    box-shadow: 5px 5px 5px black;
    font-size: 2vw;
    position: sticky;
}

.barreta {
    width: 100%;
}

/* TABLA DEL ABECEDARIO  */
.letrasGrandes {
    font-size: 2.15vw;
    text-align: center;
}

.tablaAlfabeto {
    background-color: orange;
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;
    margin: 0% 0.5% 0.5%;
}

.alfabetoTabla {
    background-color: rgb(222, 221, 135);
    border: 0.1em solid black;

}

/*VIDEOS DEL ALFABETO*/
.videoTabla {
    background-color: rgb(222, 221, 135);

}

.videoUno {
    background-color: orange;
    box-shadow: 5px 5px 5px black;
    margin: auto;
    margin-bottom: 2vw;
    
}

.videoDos {
    background-color: orange;
    box-shadow: 5px 5px 5px black;
    margin: auto;
    margin-bottom: 2vw;
}

.videoTres {
    background-color: orange;
    box-shadow: 5px 5px 5px black;
    margin: auto;
}

/* TABLA DEL VOCABULARIO  */
.tablaVocabulario {
    background-color: orange;
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;
    margin: 0% auto 0%;
    color: black;

}

.table a {
    text-decoration: none;
}

.vocabularioTabla {
    background-color: rgb(222, 221, 135);
    border: 0.1em solid black;
    text-decoration: none;
}

/*TABLA DE NOTAS SOBRE PRONUNCIACIÓN*/
.nota1 {
    background-color: gray;
    font-weight: bolder;
    margin: 0% 0% 0% 31%;
}

.notita1 {
    border: 0.3em solid yellow;
    box-shadow: 5px 5px 5px black;
    background-color: rgb(235, 5, 5);
    margin: 0% 0% 3% 31%;

}

.nota2 {
    background-color: gray;
    font-weight: bolder;
    margin: 0% 0% 0% 33.5%;

}

.notita2 {
    border: 0.3em solid yellow;
    box-shadow: 5px 5px 5px black;
    background-color: rgb(235, 5, 5);
    margin: 0% 0% 0% 33.5%;
}

.nota3 {
    background-color: gray;
    font-weight: bolder;
    margin: 0% 0% 0% 35%;
}

.notita3 {
    border: 0.3em solid yellow;
    box-shadow: 5px 5px 5px black;
    background-color: rgb(235, 5, 5);
    margin: 0% 0% 2% 35%;
}

/*ARTÍCULOS DEFINIDOS*/

.tablaDefinidos {
    background-color: orange;
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;
    margin: 0% auto 2%;
}

.tablaIndefinidos {
    background-color: orange;
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;
    margin: 0% auto 0%;
}

.definidosTabla {
    background-color: rgb(222, 221, 135);
    border: 0.1em solid black;

}

.caption1 {
    background-color: orange;
    font-weight: bolder;
    border: 0.1em solid black;
}

/* VIDEO ARTÍCULOS */
.tablaVideo {
    background-color: orange;
    box-shadow: 5px 5px 5px black;
    margin: 0% auto 2%;
}

.videoTabla {
    background-color: rgb(222, 221, 135);

}

/*EL NÚMERO*/

.tablaNúmero {
    margin: 3% auto 0%;
    background-color: orange;
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;

}

.númeroTabla {
    background-color: rgb(222, 221, 135);
    border: 0.1em solid black;
}

.tablaGénero {
    margin: 3% auto 2%;
    background-color: orange;
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;
}

.géneroTabla {
    background-color: rgb(222, 221, 135);
    border: 0.1em solid black;
}

/* TABLA EL ADJETIVO Y EL NÚMERO  */
.adjetivoNúmero {
    margin: 3% auto 2%;
    background-color: orange;
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;

}

.númeroAdjetivo {
    background-color: rgb(222, 221, 135);
    border: 0.1em solid black;
}

/* VIDEO DEMOSTRATIVOS */
.videoDemostrativos {
    background-color: orange;
    box-shadow: 5px 5px 5px black;
    margin: 3% auto 2%;
}

.demostrativosVideo {
    background-color: rgb(222, 221, 135);

}


/*LOS DEMOSTRATIVOS CERCA*/
.moverCerca {
    background-color: rgb(60, 255, 0);
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;
    font-weight: bolder;

}


.tablaUno {
    background-color: orange;
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;
    width: 70%;
    margin: 0% auto;

}

.unoTabla {
    background-color: rgb(222, 221, 135);
    border: 0.1em solid black;
}

/*LOS DEMOSTRATIVOS LEJOS*/

.tablaDos {
    background-color: orange;
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;
    margin: 0% auto;

}

.dosTabla {
    background-color: rgb(222, 221, 135);
    border: 0.1em solid black;
}

/* NEUTRO  */
.neutroUno {
    margin: 0% auto 0%;
    background-color: orange;
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;

}

.unoNeutro {
    background-color: rgb(222, 221, 135);
    border: 0.1em solid black;
}

/* TABLA CACOFONÍA  */
.tablaCacofonía {
    background-color: orange;
    border: 0.1em solid black;
    box-shadow: 5px 5px 5px black;
    margin: 3% auto 0%;

}

.cacofoníaTabla {
    background-color: rgb(222, 221, 135);
    border: 0.1em solid black;

}

/* BOTONES INPUTS DE EJERCICIOS */
#botónUno {
    font-size: 1vw;
    background-color: rgb(222, 221, 135);
    font-weight: bolder;
    margin: 0% 4% 3%;
    box-shadow:  5px 5px 5px black;
    padding: 0.2rem 1rem;
    border-radius: 7px;
    transition: 0.6s;
    font-family: 'Times New Roman', Times, serif;
    border: 1vw solid slategray;
    border-style: outset;  
    cursor: grab;
}

#botónUno:hover {
    background-color: orange;
    transform: scale(1.1);
}

#botónOcho {
    background-color: rgb(222, 221, 135);
    font-weight: bolder;
    font-size: 1vw;
    margin: 0% 4% auto;
    padding: 0.2rem 1rem;
    border-radius: 7px;
    transition: 0.6s;
    cursor: grab;
    border: 1vw solid slategray;
    border-style: outset;  
    cursor: grab;
}

#botónOcho:hover {
    background-color: orange;
    transform: scale(1.1);
}

/*ENLACES AL FINAL DE LA PÁGINA FOOTER*/
/* BARRA FOOTER  */
.contenedor {
    background-color: #0a141d;
    padding: 1vw;
    flex-direction: row;
    box-shadow: 7px 7px 7px black;
    margin-bottom: 3%;
    margin-top: 3%;
    text-align: center;


}

#enlaces {
    background-color: rgb(222, 221, 135);
    font-family: 'Times New Roman', Times, serif;
    font-weight: bolder;
    font-size: 1vw;
    border-radius: 7px;
    box-shadow: 5px 5px 5px black;
    cursor: pointer;
    transition: 0.6s;
    border: 0.2rem solid orange;
    margin-left: 2vw;
    margin-right: 4Vw;

}

#enlaces:hover {
    background-color: white;
    transform: scale(1.1);
}


.derechos {
    margin-bottom: 3vw;
    text-align: center;
    font-size: larger;
}

.pie {
    background-color: white;
    border: 1vw solid turquoise;
    box-shadow: 5px 5px 5px black;
    font-weight: bolder;
    border-style: outset;
    
}

.video1000 {
    width: 52vw;
    height: 25vw;
}


