main {
    width: 95%;
    max-width: 1200px; 
    margin: 0 auto !important;
    font-family: necia, arial, sans-serif;
    font-size: 1em;
}
main h1 {
    text-align: left;
}
p.negrita {
    font-size: 1.2em;
    text-decoration: underline;
}
.inicio {
    color: #000;
    font-size: 1.3em;
    text-align: center;
    border-radius: 0.5em;
    margin: 1em auto;
    padding: 0;
    border: solid 1px #888;
}
.inicio a {
    text-decoration: none;
}
main p, main li {
    margin: 1em;
}
.inicio p {
    color: #000;
    padding: 0.3em;
    margin: 0;
}
.inicio:hover, .inicio:active {
    background-color: #00303c;
    border: solid 1px #888;
}
.inicio p:hover, .inicio:active {
    color: #fff;
}
