body {
    background-color: #b7babe;
    color: #333333;
    font-family: arial, sans-serif;
    font-size: 8pt;
    margin-top: 20px;
}
td {
    font-family: arial, sans-serif;
    font-size: 8pt;
    text-align: left;
}
input, textarea {
    font-family: arial, sans-serif;
    font-size: 8pt;
}

.c {
    text-align: center;
    vertical-align: middle;
}
.e {
    text-align: right;
}
.endereco {
    background-color: #aaaaaa;
    color: #222222;
    padding: 8px;
    text-align: right;
    vertical-align: top;
}
.errors {
    background-color: #ffd7d7;
    border: #ed7b8a 1px solid;
    margin: 0 18px 18px 18px;
    padding: 12px;
}
.errors ul {
    margin: 6px 0 0 18px;
}
.errors ul li {
    margin-bottom: 6px;
}
.home {
    background-color: #863343;
    color: #ccccbb;
    padding: 8px;
    vertical-align: top;
}
a.homelink:link, a.homelink:visited {
    color: #ccccbb;
}
a.homelink:hover {
    color: #ff9900;
}
.index {
    height: 75%;
}
.logo {
    background-color: #ffffff;
    vertical-align: top;
}
.menu {
    background-color: #597887;
    color: #ccccbb;
    padding: 8px;
    text-align: right;
    vertical-align: bottom;
}
a.menulink:link, a.menulink:visited {
    color: #ccccbb;
}
a.menulink:hover {
    color: #ff9900;
}
.ne {
    text-align: right;
    vertical-align: top;
}
.no {
    text-align: left;
    vertical-align: top;
}
.rodape {
    font-size: 7pt;
    text-align: center;
}
.texto {
    background-color: #aaaaaa;
    color: #222222;
    padding: 8px;
    vertical-align: top;
}