#barra
{
    background-color: #B0AC4B;
    width: 100%;
    height: 28px;
}

#barra table
{
    width: 98%;
}

#barra tr
{
    vertical-align: middle;
    line-height: 25px;
}

#barra td
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
}

#barra img
{
    vertical-align: middle;
    margin-right: 5px;
}

/*#barra a
{
    color: white;
    text-decoration: none;
}

#barra a:hover
{
    color: #EDCD32;
}*/

#corpo
{
    padding: 20px;
}

#corpo .page
{
    border: 1px solid #cccccc;
}

#corpo .topopage
{
    font-size: 14px;
    font-weight: bold;
    color: #8F8C3F;
    border-bottom: 1px solid #cccccc;
    padding: 10px;
}

#corpo .corpopage
{
    padding: 10px;
}

.links
{
    padding-bottom: 10px;
    color: #666666;
}

.menutraco
{
    float: left;
    margin-left: 10px;
}

.menudate
{
    float: left;
    font-weight: normal;
    margin-left: 10px;
    padding-top: 1px;
}

.session-expired
{
    color: white;
    background-color: red;
    padding: 8px;
    font-weight: bold;
    text-align: center;
}

.session-expired a
{
    color: white;
    text-decoration: underline;
}

label.error
{
    color: red;
    font-style: italic;
}

img
{
    border: none;
}

.even
{
    background-color: #F5F5F5;
}

.tableform
{
    width: 100%;
}

.tableform td
{
    padding: 10px;
}

.error
{
    display: block;
    color: red;
    font-style: italic;
}

.errorform
{
    color: red;
    font-style: italic;
}

input[readonly]
{
    background-color: #F3F7F1;
}

/* Bot�es Menu */

.menu div.item
{
    width: 120px;
    height: 135px;
    text-align: center;
    padding: 10px;
    cursor: pointer;
    color: #666666;
    font-weight: bold;
    float: left;
}

.menu div.item img
{
    padding-left: 9px;
    text-align: center;
}

.menu div
{
    padding-left: 9px;
    text-align: center;
}

.menu div.item:hover
{
    background: url(../../img/menu/bg.jpg) no-repeat top right;
    color: #FFFFFF;
    font-weight: bold;
}

.padding
{
    padding: 10px;
}

.align-bottom
{
    vertical-align: bottom;
}

