a:active {text-decoration: none; color: #255C4E;}
a:visited {text-decoration: none; color: #255C4E;}
a:link {text-decoration: none; color: #255C4E;}
a:hover {text-decoration: underline; color: #ADD6C9;}
body, tbody, table, div, tr, td, th, p
       {
        font-family: Verdana, Arial,  Sans-serif;
        font-size: 11px;
        font-weight: plain;
        color: #000000;
        BACKGROUND-REPEAT: repeat-x;
       }

blockquote
       {
        margin-top: 1em;
        margin-bottom: 0em;
        margin-right: 2em;
        margin-left: 2em;
       }

li 
       {
        margin-top: 1em;
        margin-bottom: 1em;
       }

hr 
       {
        width: 100%;
        height: 1px;
        size: 1;
        color: #CCCCCC;
       }

.bgcolor
       {
        background-color: #ADD6C9;
       }

a.td:active {font-weight: bold; text-decoration: none; color: #FFFFFF;}
a.td:visited {font-weight: bold; text-decoration: none; color: #FFFFFF;}
a.td:link {font-weight: bold; text-decoration: none; color: #FFFFFF;}
a.td:hover {font-weight: bold; text-decoration: underline; color: #FFFFFF;}
.td
       {
        background-color: #387264;
        color: #FFFFFF;
        font-weight: bold;
       }

a.td_sub:active {font-weight: bold; text-decoration: none; color: #FFFFFF;}
a.td_sub:visited {font-weight: bold; text-decoration: none; color: #FFFFFF;}
a.td_sub:link {font-weight: bold; text-decoration: none; color: #FFFFFF;}
a.td_sub:hover {font-weight: bold; text-decoration: underline; color: #FFFFFF;}
.td_sub
       {
        background-color: #5A9889;
        color: #FFFFFF;
        font-weight: bold;
       }

.padleft
       {
        padding-left: 10px;
        padding-right: 10px;
       }

.padding
       {
        padding: 7px;
       }

.padding_vert
       {
        padding-top: 7px;
        padding-bottom: 7px;
       }

.error
       {
        color: #FF0000;
       }

.campo
       {
        font-family: Verdana, Arial,  Sans-serif;
        font-size: 11px;
        font-weight: plain;
        color: #000000;
        border: 1px solid #CCCCCC;
       }

.titulo 
       {
        font-family: Verdana, Arial,  Sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #387264;
       }

.bold
       {
        font-family: Verdana, Arial,  Sans-serif;
        font-weight: bold;
        color: #387264;
       }

a.link:active {text-decoration: underline; color: #000000;}
a.link:visited {text-decoration: underline; color: #000000;}
a.link:link {text-decoration: underline; color: #000000;}
a.link:hover {text-decoration: none; color: #000000;}
.link
       {
        font-family: Verdana, Arial,  Sans-serif;
        font-size: 11px;
        font-weight: plain;
        color: #000000;
       }

a.destaque:active {text-decoration: none; color: #CC0000;}
a.destaque:visited {text-decoration: none; color: #CC0000;}
a.destaque:link {text-decoration: none; color: #CC0000;}
a.destaque:hover {text-decoration: underline; color: #CC0000;}
.destaque
       {
        font-family: Verdana, Arial,  Sans-serif;
        font-weight: bold;
        color: #CC0000;
       }
