html {
    font-family: 'Lora', arial;
    font-weight: weight;
    font-optical-sizing: auto;
    font-style: normal;
    background-color: white;
}

table {
    border-collapse: collapse;
    width: 80%;
    margin: auto;
    background-color: white;
}

td, th {
    border: 2px solid black;
    padding: 10px;
    text-align: left;
}

th {
    background-color: #d87380;
    text-align: center;
}

td.titulo {
    background-color: #e0e0e0;
    font-weight: bold;
    padding: 10px;
    width: 50%;
}

#boton ul {
  list-style: none; 
  padding: 10px 10px;
  text-align: center;
}

#boton li a {
  text-decoration: none;
  color: blue; 
  padding: 3px;
  border: 2px solid black;
  background-color: grey;
}

#boton li a:hover {
  background-color: #bdc3c7;
  color: #3498db;
}