#introduceDatos{
    width: 550px;
    margin-left: 50px;
}

img {
    width: 25px;
    margin: 5px;
}



#contenedor {
    width: 90%;
    display: flex; 
    justify-content: space-around;
    align-items: center;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: xx-large;
} 

#IdEmpezar{
    margin-left: 50px;
}

.listado {
    width: 500px;
    height: 60px;
    display:flex;
    justify-content: space-around;
    align-items: center;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 75px;
    padding-left: 10px;
    padding-right: 10px;
}

#listaResultado{
    margin-top: 0px;
    padding-top: 5px;
    margin-bottom: 0px;
}

/* #numOperacReal {
    visibility: hidden;
    width: 0px;
} */

#contenedorRepeticiones {
    margin-top: 5px;
    margin-bottom: 0px;
    width: 80px;
    height: 30px;
    margin-left: 420px;
    visibility:hidden;
}

button{
    border-radius: 10px;
}

#cambiaNombre {
    height:  40px;
    align-self: cesnter;
    margin-bottom: 0px;
    vertical-align: center;
    padding-top: 0px;
    margin-top: 10px;
    
}

#comprobarResultados{
    padding: 10px;
    height: 60px;
    margin-left:230px;
}

/* #comprobarResultados:hover{
    background-color: #1075f048;
    border-style: solid;
    border-width: 4px;
    border-color:#0f52d8;
    color:#1656b6;
    font-weight: bolder;
    padding: 10px;
    height: 60px;
    margin-left:180px;

} */

.resultado {
    width: 500px;
    height: 40px;
    display:flex;
    justify-content: space-around;
    align-items: center;
    margin-top: 3px;
    margin-bottom: 3px;
}

#balance {
    width: 550px;
    height: 120px;
    /* padding-top: 25px; */
    padding: 10px;
    margin-left: 50px;
    align-items: center;
    justify-self: center;
    text-align: center;
    visibility: hidden;

}

.contenedor {
    width: 90%;
    display: flex; 
    justify-content: space-around;
    margin-top: 15px;
    margin-bottom: 15px;
} 

label {
    margin-bottom: 10px;
    margin-top: 60px;
    font-size: larger;
}

select {
    margin: bottom 30px;
    margin-top: 10px;
}

section {
    margin-right: 30px;
    border: 5px;
    border-style: solid;
    border-radius: 30px;
    background-color:#FFFDDD;
    border-color:pink;
    padding: 20px;
    text-align: center;
    align-items: center;

}

select {
    font-size: large;
}

button {
    font-size: larger;
}

h2 {
    font-size: x-large;
    font-family: Arial, Helvetica, sans-serif;
    color: blue;
    font-style: italic;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

h3 {
    font-size: large;
    font-family: Arial, Helvetica, sans-serif;
    color: #3B48CB;
    font-style: italic;
    margin-bottom: 5px;
}


#numTabla {
    font-size: 1.75em;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    margin-left: 40px;
    color: #3B48CB;
    font-style: italic;
    margin-bottom: 5px;
    font-weight: bolder;
}

#repetic {
    font-size: 1.75em;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    margin-left: 40px;
    color: #3B48CB;
    font-style: italic;
    margin-bottom: 5px;
    font-weight: bolder;
}



#numero {
    width: 100px;
    text-align-last: center;
    /* align-content: center;
    align-items: center; */
}

#repeticiones {
    margin-top: 5px;
    /* margin-left: 50px; */
    width: 100px;
    text-align-last: center;
}

#comprobarResultados{
    visibility: hidden;
}

input {
    width: 90px;
    height: 50px;
    font-size:10rem;
    font-weight: bolder;
    text-align: center;
    margin-top: 20px;
    margin-bottom:20px;
    margin-left: 3px;
    margin-right:3px;
    padding-left: 3px;
    padding-right:3px;
    color:#5B5D65;
}    



.inputResultado {
    width: 100px;
    height: 70px;
    font-size:3rem;
    font-weight: bolder;
    text-align: center;
    margin-top: 20px;
    margin-bottom:20px;
    margin-left: 3px;
    margin-right:3px;
    padding-left: 3px;
    padding-right:3px;
}    


p {
    color: black;
    font-size: larger;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

section {
    margin:10px;
    padding:10px;
    border-style:solid;
    border-color:rgb(233, 48, 250);
    border-radius: 20px;
    width:500px;
    background-color:blanchedalmond

}

li {
    margin:15px;
    font-size:x-large;
    font-weight:bolder;
}

h1 {
    color:blueviolet;
    font-family:Arial, Helvetica, sans-serif;
    font-size:x-large;
    font-weight:bolder;
    padding: 20px;
    border-style:solid;
    border-color:purple;
    border-radius:10px;
    width:250px;
    background-color:white;
}

.tablaMultiplicar{
    font-size: 2em;
    font-weight: bolder;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family:Arial, Helvetica, sans-serif;
    color:blue;
    font-style: italic;
}

#l2 {
    /* visibility: hidden; */
} 

#numOperac {
    visibility:hidden;
    width: 0px;
}

.imgLogo {
    width: 50px;
}

#contCentrar {
    justify-items: center;
}

#contListado {
    /* background-color: pink; */
    margin-top: 30px;
}

.numListado {
    font-size: medium;
}

.operacion {
    font-size:xxx-large;
    font-weight:bolder;
}

.listado {
    /* text-align: center; */
    align-items: center;
    height: 90px;
    /* align-content: center; */
}

.resultadoAlmacenado {
    width: 0px;
}

#textoNombre {
    width: 150px;
    font-size: x-large;
    height: 60px;
    padding-left: 2px;
    padding-right: 2px;
}

#bien{
    color: #14C12E;
    font-size: xx-large;
    font-weight: bolder;
    margin-bottom: 0px;
}

#mal {
    color:#EC2525;
    font-size:xx-large;
    font-weight: bolder;
    margin-bottom: 0px;
}

#numBien{
    color:#14C12E;
    font-size: 2.5em;
    font-weight: bolder;
    margin-bottom: 0px;

}

#numMal {
    color:#EC2525;
    font-size: 2.5em;
    font-weight: bolder;
    margin-bottom: 0px;
}

section p {
    margin-bottom: 0px;
}