.font_padrao { word-spacing: 0; font-family: Verdana; color: #777; margin: 0; font-size: 10pt }
.font_padrao2 { word-spacing: 0; font-family: Verdana; color: #777; margin: 0; font-size: 10pt }
.font_padrao3 { word-spacing: 0; font-family: Verdana; color: #628BCA; margin: 0; font-size: 10pt }
.font_padrao4 { word-spacing: 0; font-family: Verdana; color: #777; margin: 0; font-size: 10pt; text-decoration: underline }
.font_padrao5 { word-spacing: 0; font-family: Verdana; color: #D9E6F7; margin: 0; font-size: 8pt }

/* Fonte e-mail */
.font_email { word-spacing: 0; font-family: Verdana; color: #000000; margin: 0; font-size: 10pt }

a.link_admin:active  { word-spacing: 0; font-family: Verdana; color: #777; text-decoration: none; margin: 0 }
a.link_admin:focus   { word-spacing: 0; font-family: Verdana; color: #777; text-decoration: none; margin: 0 }
a.link_admin:link    { word-spacing: 0; font-family: Verdana; color: #777; text-decoration: none; margin: 0 }
a.link_admin:visited { word-spacing: 0; font-family: Verdana; color: #777; text-decoration: none; margin: 0 }
a.link_admin:hover   { word-spacing: 0; font-family: Verdana; color: #777; text-decoration: none; margin: 0; font-style: italic }

a.site:active     { word-spacing: 0; font-family: Verdana; color: #777; text-decoration: none; margin: 0 }
a.site:focus      { word-spacing: 0; font-family: Verdana; color: #777; text-decoration: none; margin: 0 }
a.site:link       { word-spacing: 0; font-family: Verdana; color: #777; text-decoration: none; margin: 0 }
a.site:visited    { word-spacing: 0; font-family: Verdana; color: #777; text-decoration: none; margin: 0 }
a.site:hover      { word-spacing: 0; font-family: Verdana; color: #777; text-decoration: none; margin: 0; font-style: italic }

a.b_sup:active     { word-spacing: 0; font-family: Verdana; color: #D9E6F7; text-decoration: none; margin: 0 }
a.b_sup:focus      { word-spacing: 0; font-family: Verdana; color: #FFFFFF; text-decoration: none; margin: 0 }
a.b_sup:link       { word-spacing: 0; font-family: Verdana; color: #D9E6F7; text-decoration: none; margin: 0 }
a.b_sup:visited    { word-spacing: 0; font-family: Verdana; color: #D9E6F7; text-decoration: none; margin: 0 }
a.b_sup:hover      { word-spacing: 0; font-family: Verdana; color: #FFFFFF; text-decoration: none; margin: 0; font-style: italic }

/*td div { width:100%; height:50px; overflow: auto; }*/

/* tabela das listas */
.Classe     {font-size: 12px}
.Classe_td  {font-size: 12px}
.cat_title  {BACKGROUND-COLOR:#3468AB; font-family: Verdana; color: #D9E6F7; font-size: 10pt; FONT-WEIGHT: bold}
.cat_c1     {background-COLOR:#D9E6F7; color: #628BCA; font-size: 10pt}
.cat_c2     {background-COLOR:#ECF4FF; color: #628BCA; font-size: 10pt}

tr.tr01 { background-color: #009D00; }
tr.tr02 { background-color: #008000; }


/* Menu drop-down */
UL {
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 145px;
    PADDING-TOP: 0px;
    COLOR: #777;
    BORDER-BOTTOM: #ccc 1px solid;
    LIST-STYLE-TYPE: none
}
UL LI {
	POSITION: relative
}
LI UL {
	DISPLAY: none;
    LEFT: 144px;
    POSITION: absolute;
    TOP: 0px
}
UL LI A {
	BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #777;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 0px solid;
    TEXT-DECORATION: none
}
* HTML UL LI {
	FLOAT: left;
/*    HEIGHT: 1%*/
}
* HTML UL LI A {
	HEIGHT: 1%
}
UL LI A:hover {
	BACKGROUND: #f9f9f9;
    COLOR: #777
}
LI UL LI A {
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
LI:hover UL {
	DISPLAY: block
}
LI.over UL {
	DISPLAY: block
}