:root {

    --blanco: #ffffff;
    --gris: #cccecf;
    --negro: rgba(0,0,0);
    --fuente: 'Roboto', sans-serif;
    --fuente-cursiva:'Arizonia', cursive;
    --amarillo: rgba(255,215,0);
    --azul: rgba(0,56,255);
    --azul-hover: rgb(21, 56, 180);
    --morado: rgba(111,0,255);
    /* --amarillo: rgba(8,0,253); */

}
html {
    box-sizing: border-box;
    font-size: 62.5%; 
  }
body {
    font-family: var(--fuente);
}
*, *:before, *:after {
    box-sizing: inherit;
}
a {
    text-decoration: none;
    font-size: 1.4rem;
}
h1 {
    font-size: 4rem;
}
h2 {
    font-size: 2.6rem;
}
h3 {
    font-size: 2rem;
}
h4 {
    font-size: 1.4rem;
}
p {
    font-size: 1.5rem;
}
th, td {
    text-align: left;
    padding: 8px;
    font-size: 1.4rem;
}
button {
    font-size: 1.4rem;
}
input {
    font-size: 1.4rem;
    padding: 1rem;
    border: none;
    outline: none;
    /* border-end-end-radius: .5rem;
    border-end-start-radius: .5rem;
    border-start-end-radius: .5rem;
    border-start-start-radius: .5rem; */
}
label {
    font-size: 1.5rem;
    padding: .5rem 0rem;
}
select {
    font-size: 1.4rem;
    padding: 1rem;
    outline: none;
}
option {
    font-size: 1.4rem;
    padding: 1rem;
    outline: none;
}

.boton {
    background-color: var(--azul);
    color: var(--blanco);
    padding: 1rem 2rem;
    border-end-end-radius: 2rem;
    border-end-start-radius: 2rem;
    border-start-end-radius: 2rem;
    border-start-start-radius: 2rem;
}
.boton:hover {
    background-color: var(--azul-hover);
    /* border: 1px solid var(--blanco); */
}
.contenedor {
    width: 90%;
    margin: 0 auto;
}
.navegador {
    text-align: center;
    align-items: center;
    justify-content: center;
}
.barra {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 2rem 0;
    align-items: center;
}
.barra a {
    color: var(--blanco);
    font-weight: bold;
}
.enlaces a {
    padding: 0.5rem 2rem;
    color: var(--blanco);
    font-weight: bold;
}
.enlaces a:hover {
    border-bottom: 3px solid var(--azul);
}
.Logo-dico-img {
    height: 10rem;
}