body{ 
    background:#dbeaf3;
    color: #000102;
    font-size: 16; 
    font-family: cursive;
    background-image: url('../imagen/fondo.jpg');


}

h1{
    margin: 1;
}
.login{
        margin: 0;
        text-align: center;
        font-size: 20; 
}
table {
    width: 100%;
}
td {
    text-align: center;
    padding: 4px 1px 4px 1px;
    font-family: sans-serif;
    
}

th {
    background-color: #1a4b94;
    color: #f4ff52;
    text-align: center; 
    font-size: 20;
}
input[type=number] {
    width: 75px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    padding: 4px 4px 4px 4px;
    text-align: center;
    font-size: 18;
    font-family: sans-serif;
}
input[type=text] {
    width: 75px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    padding: 4px 4px 4px 4px;
    text-align: center;
    font-size: 18;
    font-family: sans-serif;
}
input[type=submit]{
    width: 90px;
    text-align: center;
    padding: 4px 4px 4px 4px;
    border-color: darkslategrey;
    background-color: #c3e0ce;
    border-radius: 4px;
    font-size: 20;
    font-family: cursive;
    margin: 5;

}
#busca {
    width: 300px;
    box-sizing: border-box;
    border: 4px solid #ccc;
    border-radius: 4px;
    font-size: 20px;
    background-color: white;
    padding: 4px 10px 4px 10px;
    font-family: sans-serif;
}
#barra {
    width: 200px;
    height: 25px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    font-size: 20px;
    background-color: white;
    padding: 1px 10px 1px 10px;
    font-family: sans-serif;
}

p{
    margin: 0;
}
fieldset{
    padding: 1px;
}