body { margin:0px; padding:0px; background:#ffffff url(imgs/bg.gif) top center repeat fixed; }
img { overflow:auto; border:0; }
* { margin:0; }
a { text-decoration:none; }
#layout { width:778px; position:absolute; left:50%; margin-left:-500px; }
#banners_laterais {width:165px; position:absolute; left:782px; top:3px; z-index:1;}
#topo { }
#menu { margin-top:2px; clear:both; line-height:20px; }
#meio { width:778px; padding:1px; overflow:hidden; }
#rodape { clear:both; }
#home { padding:0; overflow:hidden; }
h1 { color:#000; border-bottom:1px solid #C00; line-height:20px; font-size:10pt; padding-left:30px; padding-bottom:2px; font-weight:bold; background:url(imgs/h1.gif) no-repeat left top; margin:0 2 2 2px; }
h2 { margin:0; font-size:8pt; font-weight:bold; color:#FF0000; }
ul {margin:0; padding:0; list-style:none; line-height:19px}
li {background:url(images/pointer_b.gif) center left no-repeat;padding:0 0 0 7px  }
.menu_sup { font-family:Verdana; font-size:11px; color:#fff; text-decoration:none; font-weight:bold; }
.menu_sup:hover { color:#FF0000; }
td,div,select{ font-size:11px; font-family:Tahoma; color:#4F4F4F; line-height:13px; }
.white{ color:#FFFFFF; text-decoration:none; }
.destaque { font-size:8pt; font-weight:bold; color:#FF0000; text-decoration:none; }
.topico { color:#FF6600; text-decoration:none; }
.black{ color:#333333; text-decoration:none; }
.t1{ color:#5D5D5D; font-size:11px; font-family:Tahoma; }
.t2{ color:#4F4F4F; }
.q1{ color:#5C5B5B; text-decoration:none; }
.pol1{ color:#828080; font-size:10px; }
.blue_10{ color:#3E92CD; font-size:10px; }
.pol2{ color:#6A6862; font-size:10px; }
.blue{ color:#5883BE; }
.blue2 { color:#3E92CD; }
a.blue_10:hover{text-decoration:none;}
a.black:hover{text-decoration:none;}
a.green:hover{text-decoration:none;}
a.t1:hover{text-decoration:none;}
a.blue:hover{text-decoration:none;}
a.blue2:hover{text-decoration:none;}
a.q1:hover{text-decoration:underline;}
a.white:hover{text-decoration:underline;}
a.t2:hover{text-decoration:none;}
input{ background-color:#F5F5F5; font-size:11px; font-family:Tahoma; color:#7B7979; margin:0px; padding:0 0 0 5px; }
.textarea{ width:197px; height:84px;  background-color:#FFFFFF; font-size:11px; font-family:Tahoma; color:#7B7979; margin:0px; padding:0 0 0 5px; overflow:auto; }
/* JANELA PADRAO */
.janela { background:transparent; margin:2px; z-index:1; }
.janelaBarra { padding:4px; padding-top:0; cursor:pointer; background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; }
.janelaTitulo { padding-left:22px; font-weight:bold; vertical-align:super; }
.janelaConteudo { overflow:hidden; padding-left:6px; padding-right:6px; background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; }
.janelaHidden { display:none; }
.janelaShow { display:block; }
.janelaB1 { height:1px; margin:0 5px; background:#e4e4e4; display:block; overflow:hidden; font-size:1px; }
.janelaB2 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:1px; margin:0 3px; border-width:0 2px; display:block; overflow:hidden; font-size:1px;  }
.janelaB3 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:1px; margin:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB4 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:2px; margin:0 1px; display:block; overflow:hidden; font-size:1px; }
.janelaB5 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:2px; margin:0 1px; display:block; overflow:hidden; font-size:1px; }
.janelaB6 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:1px; margin:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB7 { background:#e6e8d9; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:1px; margin:0 3px; border-width:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB8 { height:1px; margin:0 5px; background:#e4e4e4; display:block; overflow:hidden; font-size:1px; }
/* JANELA BRANCA */
.janela_clara { background:transparent; margin:2px; z-index:1; }
.janelaBarra_clara { padding:4px; padding-top:0; cursor:pointer; background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.janelaTitulo_clara { padding-left:22px; font-weight:bold; vertical-align:super; }
.janelaConteudo_clara { overflow:hidden; padding-left:6px; padding-right:6px; background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.janelaHidden_clara { display:none; }
.janelaShow_clara { display:block; }
.janelaB1_clara { height:1px; margin:0 5px; background:#dddddd; display:block; overflow:hidden; font-size:1px; }
.janelaB2_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:1px; margin:0 3px; border-width:0 2px; display:block; overflow:hidden; font-size:1px;  }
.janelaB3_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:1px; margin:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB4_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:2px; margin:0 1px; display:block; overflow:hidden; font-size:1px; }
.janelaB5_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:2px; margin:0 1px; display:block; overflow:hidden; font-size:1px; }
.janelaB6_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:1px; margin:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB7_clara { background:#FFFFFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; height:1px; margin:0 3px; border-width:0 2px; display:block; overflow:hidden; font-size:1px; }
.janelaB8_clara { height:1px; margin:0 5px; background:#dddddd; display:block; overflow:hidden; font-size:1px; }