/* Layout básico */body         {    background-position: top left;   background-repeat: repeat-y;    margin: 0px 0px 0px 0px;}/* Fonts */body, table, td, select, textarea, input  {     font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 11px; }td.cellenabled {    color: #000000;}td.celldisabled {    color: #888888;}.tab-r {    color: #CC0000;    font-size: 10px;        text-decoration: none;}.tab-b {    color: #000000;    font-size: 10px;        text-decoration: none;}/* Mensagem de erro */div.errormessage {    background-color: #FFFFE1;    border: 1px dashed #CFCFCF;    margin-top: 8px;    margin-bottom: 16px;    padding: 6px 6px 6px 32px;    line-height: 18px;}div.errormessage td {    line-height: 18px;}img.errormessage {    margin-left: -24px;}/* Informação */div.infomessage {    background-color: #FFFFFF;    border: 1px dashed #000000;    margin-top: 8px;    margin-bottom: 16px;    padding: 6px 6px 6px 32px;    line-height: 18px;}div.infomessage td {    line-height: 18px;}BODY {    scrollbar-base-color: #4C7EA4;    scrollbar-arrow-color: #F66013;    scrollbar-3dlight-color: #003860;    scrollbar-darkshadow-color: #144B69;    scrollbar-face-color: #4C7EA4;    scrollbar-highlight-color: #95B6CE;    scrollbar-shadow-color: #95B6CE;    scrollbar-track-color: #EFEFEF;    margin-left: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;    text-decoration: none;}TD    {    FONT-FAMILY: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;    FONT-SIZE: 11px;    color: #1A6087;    text-decoration: none;}INPUT {    font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: normal;    background-color: #FFFFFF;    border: 1px solid #9CBBD1;    text-decoration: none;    color: #1A6087;}.INPUT_menu_esq {    font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: normal;    background-color: #1A6087;    border: 1px solid #9CBBD1;    text-decoration: none;    color: #ffffff;}.INPUT_botao {     font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;     font-size: 10px;     background-color: #4C7EA4;     border: 0px solid #84020A;     font-weight: bold;     //background-image: url({tmpl_var name='url_image'}botao_geral.gif); //      //background-repeat: repeat-x;//     color:#FFFFFF  }      .INPUT_img {     background-color: #84020A;     border: 0px solid #84020A;     //background-image: url({tmpl_var name='url_image'}botao_geral.gif); //      //background-repeat: repeat-x;//     color:#FFFFFF  }textarea {    font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: normal;    background-color: #FFFFFF;    border: 1px solid #9CBBD1;    text-decoration: none;    color: #1A6087;}SELECT {    font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: normal;    background-color: #1A6087;    border: 1px solid #9CBBD1;    text-decoration: none;    color: #ffffff;}A:link {    font-family: Arial, Trebuchet MS, Helvetica, sans-serif;    font-size:10px;    color: #1A6087;    font-weight: bold;    text-decoration:none;}A:visited       {    font-family: Arial, Trebuchet MS, Helvetica, sans-serif;    font-size:10px;    color: #1A6087;    font-weight: bold;    text-decoration:none;}A:hover         {    font-family: Arial, Trebuchet MS, Helvetica, sans-serif;    font-size:10px;    color: #1A6087;    font-weight: bold;    text-decoration:underline;    }A:active        {    font-family: Arial, Trebuchet MS, Helvetica, sans-serif;    font-size:10px;    color: #1A6087;    font-weight: bold;    text-decoration:none;}.padding {    padding: 5px;}.nome_arquivo {    font-family: Arial, Helvetica, sans-serif;    font-size:25px;    color: #8C0008;    font-weight: bold;    text-decoration:none;}.big {    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 14px;    color: #003860;    font-weight:bold;}.data {    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 9px;    color: #E1EAF1;    font-weight:normal;}.titulos{    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #F66013;    font-weight:bold;    text-decoration: none;}.titulos A:link {    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #F66013;    font-weight:bold;    text-decoration: none;}.titulos A:visited       {    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #F66013;    font-weight:bold;    text-decoration: none;}.titulos A:hover         {    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #F66013;    font-weight:bold;    text-decoration: underline;}.titulos A:active        {    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #F66013;    font-weight:bold;    text-decoration: none;}.titulo{    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;    font-size: 14px;    color: #1A6087;    font-weight:bold;}.navegacao{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #385572;    font-weight:normal;}.navegacao A:link {    color:#385572;    text-decoration: none;    font-weight: normal;    }.navegacao A:visited       {    color:#385572;    text-decoration: none;    font-weight: normal;    }.navegacao A:hover         {    color:#B9B970;    text-decoration: none;    font-weight: normal;    }.navegacao A:active        {    color:#385572;    text-decoration: none;    font-weight: normal;    }.data{    color:#666666;    text-decoration: none;    font-weight: normal;}.border {    border-right-width: 1px;    border-left-width: 1px;    border-top-style: none;    border-right-style: solid;    border-bottom-style: none;    border-left-style: solid;    border-right-color: #7B6C73;    border-left-color: #7B6C73;}.image_border {    border: 1px solid #7B7B7B;}.image_noborder {    border: 0px;}.bottom {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #1A6087;    font-weight: bold;    text-decoration:none;}.bottom A:link {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #1A6087;    font-weight: bold;    text-decoration:none;}.bottom A:visited{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #1A6087;    font-weight: bold;    text-decoration:none;}.bottom A:hover{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #1A6087;    font-weight: bold;    text-decoration:underline;}.bottom A:active{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #1A6087;    font-weight: bold;    text-decoration:none;}.radiobuttons       {background-color: transparent;}.checkbox_noborder {    border: 0px;    }.div_multiselect{        OVERFLOW: auto;        HEIGHT: 340;        width: 100%;}.error_message {    color: #FFFFFF;    background-color: #880000;}.menu_off {    TEXT-TRANSFORM: normal;     background-color: #E7E7CE;}.menu_on {    TEXT-TRANSFORM: UPPERCASE;     background-color: #CCCC99;}.titulo_site {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:15px;    color: #F66013;    font-weight: bold;    text-decoration:none;}.destaques_esq {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #003860;    font-weight: bold;    text-decoration:none;}.titulo_destaques {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:14px;    color: #ffffff;    font-weight: bold;    text-decoration:none;}.login {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #ffffff;    font-weight: normal;    text-decoration:none;}.login A:link {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #003860;    font-weight: normal;    text-decoration:underline;}.login A:visited{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #003860;    font-weight: normal;    text-decoration:underline;}.login A:hover{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #003860;    font-weight: normal;    text-decoration:none;}.login A:active{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #003860;    font-weight: normal;    text-decoration:underline;}.menu_esq {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #C4D5E3;    font-weight: bold;    text-decoration:none;}.menu_esq A:link {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #C4D5E3;    font-weight: bold;    text-decoration:none;}.menu_esq A:visited{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #C4D5E3;    font-weight: bold;    text-decoration:none;}.menu_esq A:hover{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #C4D5E3;    font-weight: bold;    text-decoration:none;}.menu_esq A:active{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #C4D5E3;    font-weight: bold;    text-decoration:none;}.top {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #003860;    font-weight: normal;    text-decoration:none;}.top A:link {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #003860;    font-weight: bold;    text-decoration:none;}.top A:visited{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #003860;    font-weight: bold;    text-decoration:none;}.top A:hover{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #003860;    font-weight: bold;    text-decoration:underline;}.top A:active{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #003860;    font-weight: bold;    text-decoration:none;}.destaque {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:11px;    color: #ffffff;    font-weight: normal;    text-decoration:none;}.destaque A:link {    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #ffffff;    font-weight: bold;    text-decoration:none;}.destaque A:visited{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #ffffff;    font-weight: bold;    text-decoration:none;}.destaque A:hover{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #ffffff;    font-weight: bold;    text-decoration:underline;}.destaque A:active{    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size:10px;    color: #ffffff;    font-weight: bold;    text-decoration:none;}.links {    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #003860;    font-weight:bold;}.links A:link {    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #003860;    font-weight:bold;}.links A:visited{    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #003860;    font-weight:bold;}.links A:hover{    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #F66013;    font-weight:bold;}.links A:active{    font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #003860;    font-weight:bold;}