h1{
    font-size: 20px;
    font-family: sans-serif;
    font-weight: bold;
}

h2{
    font: bold 14px sans-serif;
}

header,nav,footer {
    border: 1px solid black;
    display: block;
}
.agrupar{
    width: 960px;
    border: 1px solid black;
    margin: 15px auto;
    text-align: center;
}

.header{
    background: lightgrey;
    border: 1px solid #999999;
    padding: 20px;
}
.header{
    text-align: left;
}
.menu{
    background: black;
    color: white;
    padding: 5px 15px;
    text-align: left;
}   

.menu li{
    list-style: none;
    padding: 10px;
    font: bold 16px verdana;
    display: inline-block;
}

.footer {
    background: grey;
    color: white;
}