BODY       { color:darkred;
             font-size:9pt;
             font-family: Tahoma, Verdana, Arial, sans-serif; 
             background-color:khaki;
             margin-top: 15px;
             margin-bottom:25px;
             margin-left: 5px;
             margin-right: 5px;
             scrollbar-face-color : khaki;
             scrollbar-3dlight-color: khaki;
             scrollbar-darkshadow-color: khaki;
             scrollbar-track-color: khaki;
             scrollbar-arrow-color: brown;
             scrollbar-shadow-color: brown;
             scrollbar-highlight-color: brown;
             border-left: solid 8px black;
             border-right: solid 8px black;
           }

A          {text-decoration: none;
            color: OrangeRed;
            font-weight: bold;
           }

A:hover    {color: orange;
           }

.imagem    {text-align: center;
            border: solid 5px Sienna;
            margin: 0px;
           }

.imgsemborda {text-align: center;
            border: 0px;
            margin: 0px;
           }

.cabecalho {font-weight: bold;
            color: Brown;
            font-size: 12pt;
            margin-left: 5px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 10px;
           }

.titulo    {font-weight: bold;
            color: darkorange;
            font-size: 10pt;
            margin-left: 5px;
            margin-right: 0px;
            margin-top: 5px;
            margin-bottom: 10px;
           }

.subtitulo {font-weight: bold;
            color: darkred;
            font-size: 10pt;
            margin-left: 5px;
            margin-right: 0px;
            margin-top: 0px;
            margin-bottom: 10px;
           }
.newshead  {background: firebrick;
            color: white;
            font-size: 10pt;
            font-weight: bold;
            width: 100%;
            border: 0;
            margin-left: 0px;
            margin-top: 5px;
            margin-bottom: 3px;
            padding: 2px 0px 2px 15px ;
           }
.texto     {border: none;
            color: darkred;
            margin-left: 15px;
            margin-right: 10px;
            margin-top: 0px;
            margin-bottom: 5px;
            text-align: left;
            text-indent: 0px;
           }
.interno   {border: none;
            font-size: 8pt;
            font-weight: bold;
            margin-left: 15px;
            margin-top: 0px;
            margin-bottom: 5px;
            text-align: justify;
           }
.negrito   {color: darkred;
            font-weight: bold;
            margin-left: 15px;
            margin-top: 0px;
            margin-bottom: 5px;
           }
.negritocor {color: indianred;
            font-weight: bold;
            margin-left: 15px;
            margin-top: 0px;
            margin-bottom: 5px;
           }
.italico   {font-size: 8pt;
            font-style: italic;
            margin-top: 0px;
            margin-bottom: 5px;
            margin-left: 30px;
            margin-right: 30px;
           }
.legenda   {font-weight: bold;
            margin-left: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
           }
.corpo     {border-style: none;
            font-size: 8pt;
           }
.pequeno   {color: firebrick;
            border-style: none;
            font-weight: bold;
            font-size: 7pt;
            margin-top: 0px;
            margin-bottom: 5px;
           }
.atualiza  {color: firebrick;
            border-style: none;
            font-weight: bold;
            font-size: 7pt;
            text-align: right;
            margin-right: 20px;
            margin-top: 0px;
            margin-bottom: 5px;
           }
.comentario {border-style: none;
            margin-left: 30px;
            margin-right: 30px;
            margin-top: 0px;
            margin-bottom: 5px;
            font-style: italic;
            font-size: 8pt;
            text-align: left;
           }
INPUT      {border: solid 2px;
            border-color: dimgray; 
            font-size: 8pt;
           }
TEXTAREA   {border: solid 2px;
            border-color: dimgray; 
            font-size: 8pt;
           }
            
HR         {color: firebrick;
            margin-left: 10px;
            margin-right: 10px;
            margin-top: 5px;
            margin-bottom: 5px;
            height: 3px;
           }

UL         {list-style-type: square;
            margin-left: 15px;
            margin-top: 5px;
            margin-bottom: 5px;
           }

LI         {margin-left: 15px;
            margin-top: 0px;
            margin-bottom: 2px;
           }


.tabela    {font-size: 8pt;
            font-weight: normal;
            border: 0;
            margin: 0;
            border-style: none;
            empty-cells: show;
            padding: 3px;
           }

.tbborda   {font-size: 8pt;
            font-weight: normal;
            border: solid 2px indianred;
            margin-top: 0px;
            margin-bottom: 5px;
            padding: 3px;
           }

.tbtitulo  {font-size: 8pt;
            font-weight: bold;
            border-top: solid 2px indianred;
            border-bottom: none;
            border-left: none;
            border-right: none;
            background: khaki;
            color: black;
            padding: 3px;
           }

.tbcampo   {font-size: 8pt;
            color: black;
            border: 0;
            background: PaleGoldenrod;
            border-bottom: solid 1px rosybrown;
            padding: 2px;
           }

.tblistatopo {font-size: 8pt;
            color: black;
            border: 0;
            background: khaki;
            border-top: solid 2px indianred;
            border-bottom: solid 1px indianred;
            padding: 2px;
           }

.tblistatopo2 {font-size: 8pt;
            color: black;
            border: 0;
            background: PaleGoldenrod;
            border-top: solid 2px indianred;
            border-bottom: solid 1px indianred;
            text-align: right;
            padding: 2px;
           }

.tblista   {font-size: 8pt;
            color: black;
            border: 0;
            background: khaki;
            border-bottom: solid 1px indianred;
            padding: 2px;
           }

.tblista2  {font-size: 8pt;
            color: black;
            border: 0;
            background: PaleGoldenrod;
            border-bottom: solid 1px indianred;
            padding: 2px;
            text-align: right;
           }
