#titulo{
    display:block;
    padding-top:20px;
    color:#fff;
    font-size: 30px;
    background-color:brown;
    text-align: center;
    width:auto;
    border-radius: 25px;
  }
  
  .checklist{
    display:block;
    margin:20px auto;
    padding:10px;
    background-color:#0b4064;
    width: 650px;; /*Ancho*/
    height:auto; /*Alto*/
    border-radius: 25px; /*Borde*/
    font-size: 20px;
   color: #fff;
   text-align: left;
  }
  
  .tablacalcular{
    display:block;
    margin:20px auto;
    padding:10px;
    background-color:#fff;
    width:150px; /*Ancho*/
    height:50px; /*Alto*/
    border-radius: 25px; /*Borde*/
  }

  .tablacalcular td button{ /* Clase boton calcular dentro de td y que sea un botón*/
    display:line; /* Bloque o linea */
    text-align:center;
    width:150px; /*Ancho*/
    height:50px; /*Alto*/
    font-size: 25px; /*tamaño letra*/
    border-radius: 25px; /*Borde*/
    color:rgb(231, 242, 243);
    background-color:#ca0707;
    align-content: center;
  }
  
  .divresultado{
    display:block;
    margin:20px auto;
    padding:10px;
    background-color:#f3f7f6;
    width:500px; /*Ancho*/
    height:600px; /*Alto*/
    border-radius: 40px; /*Borde*/
    font-size: 30px;
    color:rgb(21, 20, 20);
  }
    #resultadofinal {
        display:block;
        margin:5px auto;
        padding:10px;
        width:500px; /*Ancho*/
        height:600px; /*Alto*/
        align-content: center;
        font-size: 16px;
        border-radius: 40px; /*Borde*/
        overflow-y: scroll;
}