/* estilos gerais */
body { font-size: 11px; font-family: verdana, helvetica, sans-serif; color: #333333; }
div { font-size: 11px; font-family: verdana, helvetica, sans-serif; color: #333333; }
td { font-size: 11px; font-family: verdana, helvetica, sans-serif; color: #333333; }
p { font-size: 11px; font-family: verdana, helvetica, sans-serif; color: #333333; }
b { font-weight: bold; }

a:link { color: #cc6600; background-color: transparent; }
a:visited { color: #cc6600; background-color: transparent; }
a:active { color: #cc6600; background-color: transparent; }
a:hover { color: #cc3300; background-color: transparent; }

input { font-size: 10px; font-family: verdana, helvetica, sans-serif; height: 18px; }
select { font-size: 10px; font-family: verdana, helvetica, sans-serif; color: #000000; background-color: #ffffff; height: 18px; }
textarea { font-size: 10px; font-family: verdana, helvetica, sans-serif; color: #000000; background-color: #ffffff; }

/* classes de form */
input.textA { width: 174px; }
input.textB { width: 174px; color: #000000; background-color: #ffffee; }
input.textC { width: 120px; }
input.textD { width: 120px; color: #000000; background-color: #ffffee; }
input.textE { width: 116px; }
input.textF { width: 116px; color: #000000; background-color: #ffffee; }
input.textG { width: 300px; }
input.textH { width: 300px; color: #000000; background-color: #ffffee; }
input.textI { width: 144px; }
input.textJ { width: 144px; color: #000000; background-color: #ffffee; }
input.textK { width: 240px; }
input.textL { width: 240px; color: #000000; background-color: #ffffee; }
input.textM { width: 270px; }
input.textN { width: 270px; color: #000000; background-color: #ffffee; }
input.textO { width: 80px; }
input.textP { width: 80px; color: #000000; background-color: #ffffee; }
input.textQ { width: 352px; }
input.textR { width: 352px; color: #000000; background-color: #ffffee; }
input.textS { width: 380px; }
input.textT { width: 380px; color: #000000; background-color: #ffffee; }
input.textU { width: 190px; }
input.textV { width: 190px; color: #000000; background-color: #ffffee; }
input.textX { width: 310px; }
input.textZ { width: 310px; color: #000000; background-color: #ffffee; }
input.textA1 { width: 150px; }
input.textB1 { width: 150px; color: #000000; background-color: #ffffee; }
input.textC1 { width: 38px; }
input.textD1 { width: 38px; color: #000000; background-color: #ffffee; }
input.textE1 { width: 48px; }
input.textF1 { width: 48px; color: #000000; background-color: #ffffee; }  
input.textG1 { width: 60px; }
input.textH1 { width: 60px; color: #000000; background-color: #ffffee; } 
input.textI1 { width: 85px; }
input.textJ1 { width: 85px; color: #000000; background-color: #ffffee; }
input.fileA { width: 385px; }
input.fileB { width: 385px; color: #000000; background-color: #ffffee; }
select.a { width: 42px; }
select.b { width: 42px; color: #000000; background-color: #ffffee; }
select.c { width: 116px; }
select.d { width: 116px; color: #000000; background-color: #ffffee; }
select.e { width: 160px; }
select.f { width: 160px; color: #000000; background-color: #ffffee; }
select.g { width: 300px; }
select.h { width: 300px; color: #000000; background-color: #ffffee; }
select.i { width: 174px; }
select.j { width: 174px; color: #000000; background-color: #ffffee; }
select.k { width: 144px; }
select.l { width: 144px; color: #000000; background-color: #ffffee; }
select.m{ width: 140px; }
select.n { width: 140px; color: #000000; background-color: #ffffee; }
select.o { width: 436px; }
select.p { width: 436px; color: #000000; background-color: #ffffee; }
select.q { width: 50px; }
select.r { width: 50px; color: #000000; background-color: #ffffee; }
select.s { width: 380px; }
select.t { width: 380px; color: #000000; background-color: #ffffee; }
select.u { width: 190px; }
select.v { width: 190px; color: #000000; background-color: #ffffee; }
select.x { width: 150px; }
select.z { width: 150px; color: #000000; background-color: #ffffee; }
select.a1 { width: 310px; }
select.b1 { width: 310px; color: #000000; background-color: #ffffee; }
select.c1 { width: 470px; }
select.d1 { width: 470px; color: #000000; background-color: #ffffee; }
select.e1 { width: 520px; }
select.f1 { width: 520px; color: #000000; background-color: #ffffee; } 
select.g1 { width: 350px; }
select.h1 { width: 350px; color: #000000; background-color: #ffffee; }
select.i1 { width: 58px; }
select.j1 { width: 58px; color: #000000; background-color: #ffffee; }
select.k1 { width: 116px; font-family: arial, verdana; font-size: 9px; }
select.l1 { width: 116px; color: #000000; background-color: #ffffee; font-family: arial, verdana; font-size: 9px;  }
textarea.a { width: 300px; height: 100px; }
textarea.b { width: 240px; height: 100px; }
textarea.c { width: 270px; height: 100px; }
textarea.d { width: 310px; height: 100px; }
input.botaoA { font-size: 11px; font-family: verdana, helvetica, sans-serif; height: 20px; }

/* classes de paragrafo e div */
p.a { padding: 2px; }
p.b { padding-top: 4px; padding-bottom: 2px; }
p.c { padding-top: 0px; padding-bottom: 8px; padding-left: 3px; padding-right: 2px; }
p.d { padding-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; }
p.e { padding-top: 0px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; }
p.f { padding: 4px; }
p.g { color: #333333; background-color: #ffffff; font-family: verdana, helvetica, sans-serif; font-size: 1px;  }
p.h { padding: 6px; }
p.i { padding-top: 0px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; }
p.j { padding-top: 6px; padding-bottom: 0px; padding-left: 6px; padding-right: 6px; }
p.k { padding: 10px; }
p.l { padding-top: 10px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; }
p.m { padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; }
p.n { padding: 5px; }
p.o { padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 0px; }
p.p { padding-top: 0px; padding-bottom: 0px; padding-left: 12px; padding-right: 0px; }
p.q { padding-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; }
p.r { padding-top: 3px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
p.s { padding-top: 2px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; }
p.t { padding-top: 4px; padding-bottom: 4px; padding-left: 16px; padding-right: 16px; }  
p.u { padding-top: 0px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; } 
p.v { padding-top: 3px; padding-bottom: 4px; }

/* classes de tabelas */
table.a { color: #333333; background-color: #ffffff; }
table.b { color: #333333; background-color: #fbf2d6; }
table.c { color: #333333; background-color: #eaf1db; }
table.d { color:#333333; background-color: #DDDFE7; }
table.e { color:#333333; background-color: #999999; }
table.f { color:#333333; background-color: #E5E5E5; }
table.g { color:#333333; background-color: #f9f9e2; }
table.h { color:#333333; background-color: #F4F0C6; }
table.i { color:#333333; background-color: #F0E7CB; }
table.j { color:#333333; background-color: #C1E6C1; }
table.k { color:#333333; background-color: #F4F0C6; }
table.l { color:#333333; background-color: #DFD29F; }
table.m { color:#333333; background-color: #D9ECD9; }
table.n { color:#333333; background-color: #EFF8FF; }
table.o { color:#333333; background-color: #96C4BD; }
table.p { color:#333333; background-color: #91BDD9; }
table.q { color:#333333; background-color: #DEEEF7; }
table.r { color:#333333; background-color: #D5E9E6; }
table.s { color:#333333; background-color: #cc0000; }
table.t { color:#333333; background-color: #E8E5C9; }
table.u { color:#333333; background-color: #d5e7d5; }
table.v { color:#333333; background-color: #EDF3E4; }
table.x { color:#333333; background-color: #EDF3E4; }
table.z { color:#333333; background-color: #FBF2D6; }
table.a1 { color:#333333; background-color: #E2E2E2; }   
table.b1 { color:#333333; background-color: #bbddbb; }

tr.a { color: #333333; background-color: #ffffff; }
tr.b { color: #333333; background-color: #99cc99; }
tr.c { color: #333333; background-color: #d5e7d5; }
tr.d { color: #333333; background-color: #ffcc00; }
tr.e { color: #333333; background-color: #a3c363; }
tr.f { color: #333333; background-color: #d9d9d9; }
tr.g { color:#ffffff; background-color: #7A7C95; }
tr.h { color:#ffffff; background-color: #6AA077; }
tr.i { color:#333333; background-color: #FFEFBC; }
tr.j { color:#333333; background-color: #CBAB44; }
tr.k { color:#333333; background-color: #E0CE96; }
tr.l { color:#333333; background-color: #B2A888; }
tr.m { color:#333333; background-color: #999999; }
tr.n { color:#333333; background-color: #D6E4B9; }
tr.o { color:#333333; background-color: #83975C; }
tr.p { color:#333333; background-color: #9E9369; }
tr.q { color:#333333; background-color: #EEE3B7; }
tr.r { color:#333333; background-color: #3090C6; }
tr.s { color:#333333; background-color: #97CDEF; }
tr.t { color:#333333; background-color: #659BBD; }
tr.u { color:#333333; background-color: #F6FFF6; }
tr.v { color:#333333; background-color: #cc0000; }
tr.x { color:#333333; background-color: #000000; }
tr.y { color:#333333; background-color: #767F61; }
tr.z { color:#333333; background-color: #D7E0C3; }
tr.a1 { color:#333333; background-color: #AA6F3B; }
tr.b1 { color:#333333; background-color: #DBD6AF; }
tr.c1 { color:#333333; background-color: #E8E5C9; }
tr.d1 { color:#333333; background-color: #FFE25B; }
tr.e1 { color:#333333; background-color: #666666; }
tr.f1 { color:#333333; background-color: #F9F6DC; } 
tr.g1 { color:#ffffff; background-color: #333333; } 
tr.h1 { color:#ffffff; background-color: #E2F7E2; }

td.a { color: #333333; background-color: #ffffff; }
td.b { color: #333333; background-color: #ffcc00; }
td.c { color: #ffffff; background-color: #cc6600; }
td.d { color: #333333; background-color: #f4f0c6; }
td.e { color: #333333; background-color: #127a2a; }
td.f { color: #333333; background-color: #fee698; }
td.g { color: #333333; background-color: #d6e4b9; }
td.h { color: #333333; background-color: #978D6F; }
td.i { color: #333333; background-color: #DEC986; }
td.j { color: #333333; background-color: #70814E; }
td.k { color:#333333; background-color: #7A7C95; }
td.l { color:#333333; background-color: #C1E6C1; }
td.m { color:#333333; background-color: #12742a; }
td.n { color:#333333; background-color: #99cc99; }
td.o { color:#333333; background-color: #3F7A9F; }
td.p { color:#333333; background-color: #BBDBEC; }
td.q { color:#333333; background-color: #DDDDDD; }
td.r { color:#333333; background-color: #FFBB66; }
td.s { color:#333333; background-color: #336633; }
td.t { color:#333333; background-color: #336699; }
td.u { color:#333333; background-color: #F9F6DC; }
td.v { color:#333333; background-color: #518867; }
td.x { color:#333333; background-color: #33734C; }
td.y { color:#333333; background-color: #B2A888; }
td.z { color:#333333; background-color: #70814D; }
td.a1 { color:#333333; background-color: #EDF3E4; }     
td.b1 { color:#333333; background-color: #706D53; }     
td.c1 { color:#333333; background-color: #D7E7D7; }
td.a2 { color:#333333; background-color: #FFD889; }
td.a3 { color:#333333; background-color: #FFE468; }

/* classes de texto tamanho 10 */
.fontA1 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #000000; background-color: transparent; }
.fontA1:link { text-decoration: none; color: #000000; background-color: transparent; }
.fontA1:visited { text-decoration: none; color: #000000; background-color: transparent; }
.fontA1:hover { text-decoration: underline; color: #000000; background-color: transparent; }

.fontA2 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color: transparent; }
.fontA2:link { text-decoration: none; color: #ffffff; background-color: transparent; }
.fontA2:visited { text-decoration: none; color: #ffffff; background-color: transparent; }
.fontA2:hover { text-decoration: underline; color: #ffffff; background-color: transparent; }

.fontA3 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #999999; background-color: transparent; }
.fontA3:link { text-decoration: none; color: #999999; background-color: transparent; }
.fontA3:visited { text-decoration: none; color: #999999; background-color: transparent; }
.fontA3:hover { text-decoration: underline; color: #999999; background-color: transparent; }

.fontA4 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #999999; background-color: transparent; }
.fontA4:link { text-decoration: none; color: #cc6600; background-color: transparent; }
.fontA4:visited { text-decoration: none; color: #cc6600; background-color: transparent; }
.fontA4:hover { text-decoration: underline; color: #cc6600; background-color: transparent; }

.fontA5 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #333333; background-color: transparent; }
.fontA5:link { text-decoration: none; color: #333333; background-color: transparent; }
.fontA5:visited { text-decoration: none; color: #333333; background-color: transparent; }
.fontA5:hover { text-decoration: underline; color: #333333; background-color: transparent; }

.fontA6 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #929B79; background-color: transparent; }
.fontA6:link { text-decoration: none; color: #929B79; background-color: transparent; }
.fontA6:visited { text-decoration: none; color: #929B79; background-color: transparent; }
.fontA6:hover { text-decoration: underline; color: #929B79; background-color: transparent; }

.fontA7 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #cc6600; background-color: transparent; }
.fontA7:link { color: #cc6600; background-color: transparent; }
.fontA7:visited { color: #cc6600; background-color: transparent; }
.fontA7:hover { color: #cc3300; background-color: transparent; }

.fontA8 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #336633; background-color: transparent; }
.fontA8:link { text-decoration: none; color: #336633; background-color: transparent; }
.fontA8:visited { text-decoration: none; color: #336633; background-color: transparent; }
.fontA8:hover { text-decoration: underline; color: #336633; background-color: transparent; }

.fontA9 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #ccffcc; background-color: transparent; }
.fontA9:link { color: #ccffcc; background-color: transparent; }
.fontA9:visited { color: #ccffcc; background-color: transparent; }
.fontA9:hover { color: #ccffcc; background-color: transparent; }

.fontA10 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #cc6600; background-color: transparent; }
.fontA10:link { color: #cc6600; background-color: transparent; }
.fontA10:visited { color: #cc6600; background-color: transparent; }
.fontA10:hover { color: #cc3300; background-color: transparent; }

.fontA11 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #8F8250; background-color: transparent; }
.fontA11:link { text-decoration: none; color: #8F8250; background-color: transparent; }
.fontA11:visited { text-decoration: none; color: #8F8250; background-color: transparent; }
.fontA11:hover { text-decoration: underline; color: #8F8250; background-color: transparent; }

.fontA12 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #5D532F; background-color: transparent; }
.fontA12:link { text-decoration: none; color: #5D532F; background-color: transparent; }
.fontA12:visited { text-decoration: none; color: #5D532F; background-color: transparent; }
.fontA12:hover { text-decoration: underline; color: #5D532F; background-color: transparent; }

.fontA13 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #847023; background-color: transparent; }
.fontA13:link { text-decoration: none; color: #847023; background-color: transparent; }
.fontA13:visited { text-decoration: none; color: #847023; background-color: transparent; }
.fontA13:hover { text-decoration: underline; color: #847023; background-color: transparent; }

.fontA14 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #6AA077; background-color: transparent; }
.fontA14:link { text-decoration: none; color: #6AA077; background-color: transparent; }
.fontA14:visited { text-decoration: none; color: #6AA077; background-color: transparent; }
.fontA14:hover { text-decoration: underline; color: #6AA077; background-color: transparent; }

.fontA15 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #565870; background-color: transparent; }
.fontA15:link { text-decoration: none; color: #565870; background-color: transparent; }
.fontA15:visited { text-decoration: none; color: #565870; background-color: transparent; }
.fontA15:hover { text-decoration: underline; color: #565870; background-color: transparent; }

.fontA16 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #666666; background-color: transparent; }
.fontA16:link { text-decoration: none; color: #666666; background-color: transparent; }
.fontA16:visited { text-decoration: none; color: #666666; background-color: transparent; }
.fontA16:hover { text-decoration: underline; color: #666666; background-color: transparent; }

.fontA17 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #12742A; background-color: transparent; }
.fontA17:link { text-decoration: none; color: #12742A; background-color: transparent; }
.fontA17:visited { text-decoration: none; color: #12742A; background-color: transparent; }
.fontA17:hover { text-decoration: underline; color: #12742A; background-color: transparent; }

.fontA18 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #999999; background-color: transparent; }
.fontA18:link { text-decoration: none; color: #999999; background-color: transparent; }
.fontA18:visited { text-decoration: none; color: #999999; background-color: transparent; }
.fontA18:hover { text-decoration: underline; color: #666666; background-color: transparent; }

.fontA19 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #D8EDF9; background-color: transparent; }
.fontA19:link { text-decoration: none; color: #D8EDF9; background-color: transparent; }
.fontA19:visited { text-decoration: none; color: #D8EDF9; background-color: transparent; }
.fontA19:hover { text-decoration: underline; color: #D8EDF9; background-color: transparent; }

.fontA20 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #cc0000; background-color: transparent; }
.fontA20:link { text-decoration: none; color: #cc0000; background-color: transparent; }
.fontA20:visited { text-decoration: none; color: #cc0000; background-color: transparent; }
.fontA20:hover { text-decoration: underline; color: #cc0000; background-color: transparent; }

.fontA21 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #3F7A9F; background-color: transparent; }
.fontA21:link { text-decoration: none; color: #3F7A9F; background-color: transparent; }
.fontA21:visited { text-decoration: none; color: #3F7A9F; background-color: transparent; }
.fontA21:hover { text-decoration: underline; color: #3F7A9F; background-color: transparent; }

.fontA22 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #336666; background-color: transparent; }
.fontA22:link { text-decoration: none; color: #336666; background-color: transparent; }
.fontA22:visited { text-decoration: none; color: #336666; background-color: transparent; }
.fontA22:hover { text-decoration: underline; color: #336666; background-color: transparent; }

.fontA23 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #706D53; background-color: transparent; }
.fontA23:link { text-decoration: none; color: #706D53; background-color: transparent; }
.fontA23:visited { text-decoration: none; color: #706D53; background-color: transparent; }
.fontA23:hover { text-decoration: underline; color: #706D53; background-color: transparent; }

/* classes de texto tamanho 11 */
.fontB1 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #000000; background-color: transparent; }
.fontB1:link { text-decoration: none; color: #000000; background-color: transparent; }
.fontB1:visited { text-decoration: none; color: #000000; background-color: transparent; }
.fontB1:hover { text-decoration: underline; color: #000000; background-color: transparent; }

.fontB2 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color: transparent; }
.fontB2:link { text-decoration: none; color: #ffffff; background-color: transparent; }
.fontB2:visited { text-decoration: none; color: #ffffff; background-color: transparent; }
.fontB2:hover { text-decoration: underline; color: #ffffff; background-color: transparent; }

.fontB3 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #003300; background-color: transparent; }
.fontB3:link { text-decoration: none; color: #003300; background-color: transparent; }
.fontB3:visited { text-decoration: none; color: #003300; background-color: transparent; }
.fontB3:hover { text-decoration: underline; color: #003300; background-color: transparent; }

.fontB4 { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #826800; background-color: transparent; }
.fontB4:link { text-decoration: none; color: #826800; background-color: transparent; }
.fontB4:visited { text-decoration: none; color: #826800; background-color: transparent; }
.fontB4:hover { text-decoration: underline; color: #826800; background-color: transparent; }

.fontB5 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #669966; background-color: transparent; }
.fontB5:link { text-decoration: none; color: #669966; background-color: transparent; }
.fontB5:visited { text-decoration: none; color: #669966; background-color: transparent; }
.fontB5:hover { text-decoration: underline; color: #669966; background-color: transparent; }

.fontB6 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #cc6600; background-color: transparent; }
.fontB6:link { color: #cc6600; background-color: transparent; }
.fontB6:visited { color: #cc6600; background-color: transparent; }
.fontB6:hover { color: #cc3300; background-color: transparent; }

.fontB7 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #12742a; background-color: transparent; }
.fontB7:link { text-decoration: none; color: #12742a; background-color: transparent; }
.fontB7:visited { text-decoration: none; color: #12742a; background-color: transparent; }
.fontB7:hover { text-decoration: underline; color: #12742a; background-color: transparent; }

.fontB8 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #006633; background-color: transparent; }
.fontB8:link { text-decoration: none; color: #006633; background-color: transparent; }
.fontB8:visited { text-decoration: none; color: #006633; background-color: transparent; }
.fontB8:hover { text-decoration: underline; color: #006633; background-color: transparent; }

.fontB9 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #666666; background-color: transparent; }
.fontB9:link { text-decoration: none; color: #666666; background-color: transparent; }
.fontB9:visited { text-decoration: none; color: #666666; background-color: transparent; }
.fontB9:hover { text-decoration: underline; color: #666666; background-color: transparent; }

.fontB10 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #cc6600; background-color: transparent; }
.fontB10:link { color: #cc6600; background-color: transparent; }
.fontB10:visited { color: #cc6600; background-color: transparent; }
.fontB10:hover { color: #cc3300; background-color: transparent; }

.fontB11 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #6AA077; background-color: transparent; }
.fontB11:link { text-decoration: none; color: #6AA077; background-color: transparent; }
.fontB11:visited { text-decoration: none; color: #6AA077; background-color: transparent; }
.fontB11:hover { text-decoration: underline; color: #6AA077; background-color: transparent; }

.fontB12 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #999999; background-color: transparent; }
.fontB12:link { text-decoration: none; color: #999999; background-color: transparent; }
.fontB12:visited { text-decoration: none; color: #999999; background-color: transparent; }
.fontB12:hover { text-decoration: underline; color: #999999; background-color: transparent; }

.fontB13 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #333333; background-color: transparent; }
.fontB13:link { text-decoration: none; color: #333333; background-color: transparent; }
.fontB13:visited { text-decoration: none; color: #333333; background-color: transparent; }
.fontB13:hover { text-decoration: underline; color: #333333; background-color: transparent; }

.fontB14 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #cc0000; background-color: transparent; }
.fontB14:link { text-decoration: none; color: #cc0000; background-color: transparent; }
.fontB14:visited { text-decoration: none; color: #cc0000; background-color: transparent; }
.fontB14:hover { text-decoration: underline; color: #cc0000; background-color: transparent; }

.fontB15 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #565870; background-color: transparent; }
.fontB15:link { text-decoration: none; color: #565870; background-color: transparent; }
.fontB15:visited { text-decoration: none; color: #565870; background-color: transparent; }
.fontB15:hover { text-decoration: underline; color: #565870; background-color: transparent; }

.fontB16 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #70814D; background-color: transparent; }
.fontB16:link { text-decoration: none; color: #70814D; background-color: transparent; }
.fontB16:visited { text-decoration: none; color: #70814D; background-color: transparent; }
.fontB16:hover { text-decoration: underline; color: #70814D; background-color: transparent; }

.fontB17 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #706D53; background-color: transparent; }
.fontB17:link { text-decoration: none; color: #706D53; background-color: transparent; }
.fontB17:visited { text-decoration: none; color: #706D53; background-color: transparent; }
.fontB17:hover { text-decoration: underline; color: #706D53; background-color: transparent; }

.fontB18 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #E8E5C9; } /*#FFEEAA*/
.fontB18:link { text-decoration: none; color: #706D53; background-color: #E8E5C9; }
.fontB18:visited { text-decoration: none; color: #706D53; background-color: #E8E5C9; }
.fontB18:hover { text-decoration: underline; color: #706D53; background-color: #E8E5C9; }  

.fontB19 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #cc0000; background-color: transparent; }
.fontB19:link { color: #cc0000; background-color: transparent; }
.fontB19:visited { color: #cc0000; background-color: transparent; }
.fontB19:hover { color: #cc3300; background-color: transparent; }


/* classes de texto tamanho 12 */
.fontC1 { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #000000; background-color: transparent; }
.fontC1:link { text-decoration: none; color: #000000; background-color: transparent; }
.fontC1:visited { text-decoration: none; color: #000000; background-color: transparent; }
.fontC1:hover { text-decoration: underline; color: #000000; background-color: transparent; }

.fontC2 { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: transparent; }
.fontC2:link { text-decoration: none; color: #ffffff; background-color: transparent; }
.fontC2:visited { text-decoration: none; color: #ffffff; background-color: transparent; }
.fontC2:hover { text-decoration: underline; color: #ffffff; background-color: transparent; }

.fontC3 { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #6AA077; background-color: transparent; }
.fontC3:link { text-decoration: none; color: #6AA077; background-color: transparent; }
.fontC3:visited { text-decoration: none; color: #6AA077; background-color: transparent; }
.fontC3:hover { text-decoration: underline; color: #6AA077; background-color: transparent; }

.fontC4 { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #70814D; background-color: transparent; }
.fontC4:link { text-decoration: none; color: #70814D; background-color: transparent; }
.fontC4:visited { text-decoration: none; color: #70814D; background-color: transparent; }
.fontC4:hover { text-decoration: underline; color: #70814D; background-color: transparent; }

.fontC5 { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #706D53; background-color: transparent; }   

.fontC6 { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #cc6600; background-color: transparent; }
.fontC6:link { color: #cc6600; background-color: transparent; }
.fontC6:visited { color: #cc6600; background-color: transparent; }
.fontC6:hover { color: #cc3300; background-color: transparent; } 

.fontC7 { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #333333; background-color: transparent; }

.fontC8 { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #cc0000; background-color: transparent; }

/* classes de texto tamanho 16 */
.fontD1 { font-family: arial, helvetica, sans-serif; font-size: 16px; color: #000000; background-color: transparent; }
.fontD2 { font-family: arial, helvetica, sans-serif; font-size: 16px; color: #6AA077; background-color: transparent; }
.fontD3 { font-family: arial, helvetica, sans-serif; font-size: 16px; color: #70814D; background-color: transparent; }

/* classes de texto tamanho 20 */
.fontE1 { font-family: arial, helvetica, sans-serif; font-size: 20px; color: #6AA077; background-color: transparent; }
.fontE2 { font-family: arial, helvetica, sans-serif; font-size: 20px; color: #ffffff; background-color: transparent; }
.fontE3 { font-family: arial, helvetica, sans-serif; font-size: 20px; color: #006633; background-color: transparent; }
.fontE4 { font-family: arial, helvetica, sans-serif; font-size: 22px; color: #000000; background-color: transparent; }
.fontE5 { font-family: arial, helvetica, sans-serif; font-size: 20px; color: #70814D; background-color: transparent; }
.fontE6 { font-family: arial, helvetica, sans-serif; font-size: 20px; color: #706D53; background-color: transparent; }
.fontE7 { font-family: arial, helvetica, sans-serif; font-size: 20px; color: #333333; background-color: transparent; }

/* classes de texto tamanho 13 */
.fontF1 { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #006633; background-color: transparent; }
.fontF1:link { text-decoration: none; color: #006633; background-color: transparent; }
.fontF1:visited { text-decoration: none; color: #006633; background-color: transparent; }
.fontF1:hover { text-decoration: underline; color: #006633; background-color: transparent; }

/* classes de texto tamanho 14 */
.fontG1 { font-family: arial, helvetica, sans-serif; font-size: 14px; color: #6AA077; background-color: transparent; }

/* classes de texto tamanho 18 */
.fontH1 { font-family: arial, helvetica, sans-serif; font-size: 18px; color: #6AA077; background-color: transparent; }

/* classes de menu */
table.MN01 { color: #333333; background-color: #D9ECD9; }
table.MN02 { color: #000000; background-color: #666666; }

tr.MN01 { color: #333333; background-color: #D9ECD9; }
tr.MN02 { color: #000000; background-color: #666666; }

.fontMN01 { font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-color: transparent; }
.fontMN01:link { text-decoration: none; color: #333333; background-color: transparent; }
.fontMN01:visited { text-decoration: none; color: #333333; background-color: transparent; }
.fontMN01:hover { text-decoration: underline; color: #333333; background-color: transparent; }

.fontMN02 { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #333333; background-color: transparent; }
.fontMN02:link { text-decoration: none; color: #333333; background-color: transparent; }
.fontMN02:visited { text-decoration: none; color: #333333; background-color: transparent; }
.fontMN02:hover { text-decoration: underline; color: #333333; background-color: transparent; }


/* ESTILOS E CLASSES DA ÁREA DE PROFISSIONAIS QUE SERÃO SUBSTITUIDOS FUTURAMENTE */

.font-b         { color: #ffffff; font-size: 10px; font-weight: bold; background-color: transparent; }
.font-b:link    { color: #ffffff; text-decoration: none; background-color: transparent; }
.font-b:visited { color: #ffffff; text-decoration: none; background-color: transparent; }
.font-b:hover   { color: #ffffff; text-decoration: underline; background-color: transparent; }

.font-c { color: #000000; font-size: 11px; font-family: arial, helvetica, sans-serif; background-color: transparent; }

.font-g { color: #000000; font-size: 11px; font-family: arial, helvetica, sans-serif; background-color: transparent; }

.font-h { color: #000000; font-size: 10px; background-color: transparent; }
.font-h:link { color: #000000; background-color: #ffffff; }
.font-h:visited { color: #000000; background-color: #ffffff; }
.font-h:hover { color: #666666; background-color: #ffffff; }

.font-l { color: #000000; font-size: 18px; font-family: arial, helvetica, sans-serif; font-weight: bold; background-color: transparent; }

.font-p { color: #000000; font-size: 12px; background-color: transparent; }
.font-p:link { color: #000000; background-color: transparent; }
.font-p:visited { color: #000000; background-color: transparent; }
.font-p:hover { color: #336633; background-color: transparent; }

.font-v { color: #666666; font-size: 10px; background-color: transparent; }
.font-v:link { color: #666666; background-color: transparent; }
.font-v:visited { color: #666666; background-color: transparent; }
.font-v:hover { color: #999999; background-color: transparent; }

.font-w         { color: #000000; font-size: 10px; background-color: transparent; }
.font-w:link    { color: #000000; text-decoration: none; background-color: transparent; }
.font-w:visited { color: #000000; text-decoration: none; background-color: transparent; }
.font-w:hover   { color: #000000; text-decoration: underline; background-color: transparent; }

.font-x { color: #cc0000; background-color: transparent; }
.font-x:link { color: #cc0000; text-decoration: none; background-color: transparent; }
.font-x:visited { color: #cc0000; text-decoration: none; background-color: transparent; }
.font-x:hover { color: #cc0000; text-decoration: underline; background-color: transparent; }

.font-y { color: #cc0000; font-size: 10px; background-color: transparent; }
.font-y:link { color: #cc0000; text-decoration: none; background-color: transparent; }
.font-y:visited { color: #cc0000; text-decoration: none; background-color: transparent; }
.font-y:hover { color: #cc0000; text-decoration: underline; background-color: transparent; }

.font-aux-a{ color: #999999; font-size: 10px; background-color: transparent; }


h1 { font-family: arial, helvetica, sans-serif; font-size: 18px; color: #000000; background-color: transparent; }


.capa-spacer2 { line-height: 2px; font-size: 1px; }
.capa-spacer6 { line-height: 6px; font-size: 1px; }
.capa-spacer10 { line-height: 10px; font-size: 1px; }


div.bprof { border: solid; border-width: 1px; border-color: #888888; padding: 10px; width: 100%; background-color: #ffffff; color: #666666; font-family: verdana, geneva, sans-serif; font-size: 12px; }

p.bprof { padding-bottom: 5px; }



td.aprof { background-color: #ffffff; color: #000000; }
td.cprof {	background-color: #f7f7f7; color: #000000; }
td.gprof { background-color: #cccccc; color: #000000; }
td.iprof { background-color: #000000; color: #cccccc; }
td.jprof { background-color: #f6f6f6; color: #000000; }
td.vprof { background-color: #e5e5e5; color: #000000; }
td.wprof { background-color: #f0f0f0; color: #000000; }
td.yprof { background-color: #666666; color: #000000; }


select.kprof { font-size: 11px;  background-color: #ffffff; color: #000000; height: 19px; width: 55px; }
select.lprof { font-size: 11px;  background-color: #fdfdcc; color: #000000; height: 19px; width: 55px; }
select.mprof { font-size: 11px;  background-color: #ffffff; color: #000000; height: 19px; width: 40px; }
select.nprof { font-size: 11px;  background-color: #fdfdcc; color: #000000; height: 19px; width: 40px; }

input.text-d { font-size: 11px;  background-color: #ffffff; color: #000000;  height: 19px; width: 87px; }
.subm-a { font-size: 10px; height: 22px; }


/* aviso */
div.aviso {
	   padding: 0px 0px 10px 0px;     
} 
div.aviso td {
	   background-color: #c00;
      color: #fff;     
}
div.aviso div.texto {
	   padding: 0px 10px 5px 0px; 
      font-size: 10px;    
}

/* opcoes adicionais */  
div.opcoesadicionais {
	   padding: 20px 0px 25px 0px;       
}   
div.opcoesadicionais td.a {
	   color: #fff;
      background-color: #999;       
}   
div.opcoesadicionais div.texto {
	   font-size: 10px; 
      padding: 4px 5px 0px 5px;       
}  