body {
    background-color: #ccc;
    font-family: 'Times New Roman', Times, serif;
 
    
}

contenedor {
    background-color: transparent;
    width: 95%;
    height: 80vh;
    display: grid;
    grid-template-columns: 45% 5% 45%;
    grid-template-rows: 20% 80%;
    margin: auto;
    justify-items:center;
    min-height: 200px;
    
}

.titulo {
    background-color: transparent;
    grid-column: 1/4;
    grid-row: 1/2;
    color: rgb(53, 17, 24);
    text-align: center;
    height: 100%;
    font-size: 1.1vw;
    width: 90%;
    display: grid;
    place-items: center;
    min-height: 30px;
}



table {
    background-color:transparent;
    grid-column: 1/2;
    grid-row: 2/3;
    font-size: 1.5vw;
    width: 100%;
    height: 70%;
   
}

.fila {
    grid-column: 2/3;
    grid-row: 2/3;
    background-color: transparent;
    width: 80%;
    height: 100%;

}

.graficos {
    background-color: aqua;
    grid-column: 3/4;
    grid-row: 2/3;
    width: 80%;
    height: 100%;
}


th, td
 {
    width: 25%;
    height: 15%;
    text-align: center;
    border: 1px solid #322f2f;
}

input {
    font-size: 1.5vw;
    font-family: 'Times New Roman', Times, serif;
    text-align: center;
    width: 80%;
}



table tr:nth-child(1) {
    background-color: rgb(205, 216, 205);
  
}

table tr:nth-child(2) {
    background-color: rgb(121, 129, 121)
}

table tr:nth-child(3) {
    background-color: rgb(174, 172, 174);
}

table tr:nth-child(4) {
    background-color: rgb(174, 173, 180);
}


table tr:nth-child(5) {
    background-color:azure;

}

table tr:last-child td {
    background-color: transparent;
    border:none;
}

button {
    color: rgb(18, 18, 189);
    font-size: 1vw;
    width: 70%;
    border-radius: 5px;
}


#capa1, #capa2, #suelo {
    width: 100%;
    text-align: center;
    display: grid;
    place-items: center;
    border-left: 2px solid #342a2a;
    border-right: 2px solid #342a2a;
    border-top: 2px solid #342a2a;
}




#capa1 {
    height: 10%;
    background-color: bisque;
}

#capa2 {
    height: 30%;
    background-color: rgb(166, 150, 131);
}

#suelo {
   
    height: 60%;
    background-image: linear-gradient(rgb(48, 19, 19), rgb(204, 204, 204));

    color: aliceblue;
    

}

