BODY {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:8pt;
    FONT-STYLE: normal; TEXT-DECORATION: none; bgcolor:#FFFFFF;
    leftmargin: 0;  topmargin: 0; marginwidth: 0;  marginheight: 0
}

P {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; TEXT-DECORATION: none; text-align : justify;
}
P.centro {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; TEXT-DECORATION: none; text-align : center;
}
P.esquerda {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; TEXT-DECORATION: none; text-align : left;
}
P.direita {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; TEXT-DECORATION: none; text-align : right;
}
UL {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; TEXT-DECORATION: none
}
TD {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; TEXT-DECORATION: none
}
TH {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: bold; TEXT-DECORATION: none
}
DIV {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; TEXT-DECORATION: none
}

DIV.menu {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: italic; TEXT-DECORATION: none
}

DIV.comMoldura {
    border-style: outset; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin
}

H1 {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14pt; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
H2 {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
H3 {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-STYLE: italic; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
H3.nivel2 {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; font-style: normal
}
H3.nivel2desat {
    COLOR: #808080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
H3.nivel3 {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
; font-style: normal
}
A {
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; TEXT-DECORATION: none
     ; /*font-weight: bold; COLOR: #006C31*/COLOR: #000088
}
A.mapa {
    COLOR: #006C31; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu {
    COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.menu1 {
    BORDER-BOTTOM: 1px; BORDER-LEFT: 1px; BORDER-RIGHT: 1px; BORDER-TOP: 1px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.R {
    COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.R:visited {
    COLOR: #FFFFFF;
} 
A.R:hover {
    COLOR: #FFFFFF;
} 
A:hover {
    /*COLOR: #006C31;*/ TEXT-DECORATION: underline
}
A:visited {
    /*COLOR: #008831;  */
} 
A.desativado {
    COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
TT {
    FONT-FAMILY: serif; FONT-SIZE: 10pt
}

.combo_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006600; }

.forma {
    background-color : #F5F5F5;
    border : 1px solid Green;
    color : Green;
    font-weight : bold;
    cursor : hand;
}

INPUT.formaedit {
    background-color : #FFFFFF;
    border : 1px solid Green;
}

INPUT {
    cursor: hand;
}

TABLE.borda_externa { border : 1px solid Green; }

TEXTAREA.forma{
        background-color : #F5F5F5;
    border : 1px solid Green;
    color : Green;
    font-weight : bold;
    cursor : hand;
}

.justificado{
    text-align:justify;
}


#popup {
    background-color: #ffffff;
    /*background-image:url(modelo/logotresc.gif);*/
    background-repeat:no-repeat;
    background-position:center;
    border-top: 4px #38679f solid;
    border-bottom: 4px #38679f solid;
    border-left: 2px #38679f solid;
    border-right: 2px #38679f solid;
    float:left;
    font-size: 1em;
    font-style:normal;
    font-family:Helvetica, Verdana, Arial, sans-serif;
    left: 525px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: absolute;
    top: 335px;
    width:248px;
    z-index: 102;
}

* html #popup {
    font-size: 0.8em;
    left: 530px;
    top: 326px;
    width:240px;
}

#popup p{
    margin: 0px 3px  0px 3px;
    text-align: left;
}

#popup #topo{
    background-color: #38679f;
    color: white;
    font-size: 1em;
    font-weight:bold;
    /*margin-bottom: 13px;*/
    font-family:Helvetica, Verdana, Arial, sans-serif;
    letter-spacing:0.1em;
    padding: 0px 1px 1px 10px;
    position: relative;/*
    text-transform:capitalize;*/
    text-align:left;
}

* html #popup #topo{
    padding: 0px 1px 4px 10px;
}

#popup #topo a{
   font-family:Arial;
   background-color:#D44533;
   color:white;
   font-weight:bold;
   font-size: 1.1em;
   line-height: 1.1em;
   padding: 3px 2px 2px 4px;
   position: absolute;
   right: 0px;
   top: -3px;
}

* html #popup #topo a{
   padding: 4px 3px 2px 4px;
   top: -2px;

}

#popup #topo a:visited{
   color:white;
}

#popup h3{
    color: black;
    font-style:normal;
    font-size: 1em;
    /*font-weight:bold;*/
    margin: 0px 3px 2px 3px;
    font-family:Helvetica, Verdana, Arial, sans-serif;
/*    letter-spacing:0.1em;
    text-transform:capitalize;*/
    text-align:left;	
}

#popup a {
    color: #000088;
    font-size:1em;
    text-decoration: none;
}

#popup a:hover {
    text-decoration: underline;
}


#popup a:visited {
}

#cinza {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 100;
    min-height: 100%;
    background-color: #999;
    filter: alpha(opacity=80);
    opacity: 0.8;
    moz-opacity: 0.8;
}

.esquerda {
    float:left;
    width:49%;
    margin: 0;
    padding: 0;
}

.direita {
    float:right;
    width:49%;
    margin: 0;
    padding: 0;
}


/*.direita span{
}



.esquerda span{
    font-size:0.9em;
}*/