#geral{background-color:#FFFFFF; width:930px;}
body{font-family: Arial; font-size:12px; margin:0 10px;
 line-height:130%; background-image:url(../images/bgD.gif); background-repeat:repeat-x; background-attachment:fixed  }
 a, a:link, a:visited { color:#333333; text-decoration:none; }
a:hover { text-decoration:underline; font-weight:bold; color:#666699; }
p {padding:8px; margin:0px;}

#top1 img, #top2 img, #topM img{border:0;padding:0;}

  #top { background-image:url(../images/topBG.gif); }
 #top1 { float:left; }
 #top2 { height:118px; background-image:url(../images/topoF.jpg); background-position:right; background-repeat:repeat-y }
 #topM { width:910px; height:46px;background-image:url(../images/bgMT.gif); }
 
 #menu { width:170px; float:left; margin: 10px; }
#menuD { width:240px; float:right; margin: 10px;}

#meio1 { background:#FFFFFF; margin: 10px 260px 0 190px; }
#meio2 { background:#FFFFFF; margin: 10px 20px 0 20px; }
#meio3 { background:#FFFFFF; margin: 10px 260px 0 0; }
#meio4 { background:#FFFFFF; margin: 10px 10px 0 190px; }

  #rdp { clear:both; padding:10px; background-color:#306FAC; color:#FFFFFF; }
 #rdp2 { text-align:center; clear:both; padding:6px 0px; }
 
 
 #sidemenu ul, #sidemenu ul li, #sidemenu ul li a { list-style: none;  }
#sidemenu ul {padding: 0px; display: block; margin: 0px 0; }
ul.sidemenu {text-align: left; padding: 0; text-decoration: none;color:#FFF;}
ul.sidemenu li{list-style: none;margin: 1px; padding: 0px;}
ul.sidemenu li.T {padding: 5px;  background:#F7D700; color:#000; font-weight:bold}
ul.sidemenu li a {padding: 2px 8px; display: block; text-decoration: none;  background:#EFF7FF; color:#0A2E4F;}
ul.sidemenu li a:hover {padding: 4px 10px; background:#306FAC; color: #FFFFFF; font-weight:bold}


/* FONTES */
.fAzu1, .fLar1, .fRed1, .fPre1  {font-weight:bold;font-size:16px;}

.fAzu1  {color: #006699;}
.fAzu1 a{color: #006699;}
.fLar1  {color: #FF9900;}
.fRed1  {color: #CC3300;}
.fRed1 a{color: #CC3333; padding:0 12px 0 6px;  }
.fRed1 img{border:0; background:none; padding:0 }

.fPre1 {color: #333333;}
.fCin2 {color: #666666; font-size: 12px; }
.fCin2 a{color: #CC3333; padding:0 12px 0 2px;  }
.fCin2{font-weight:normal }
.fRed2, .fRed2 a, .fCin2, .fCin2 a{font-size: 12px;}

h1, h2 { padding:6px 8px; line-height:125%}
h2{ width:95%}



.t1, h1 {font-size:20px; font-weight:bold; color:#306FAC;padding:15px;}
.t1, h1 {border-bottom:1px solid #DFDFDF;}


.t1 a, .t1 a:link, .t1 a:visited,
h1 a, h1 a:link, h1 a:visited, 
h3 a, h3 a:link, h3 a:visited {}

.t1 a:hover, h1 a:hover{color:#666699;text-decoration:underline}

.t2, h2{ color:#333333; background:#F5F5F5; font-size:14px; padding:10px;font-weight:bold;}
.t2 a:visited, .t2 a, h2 a, h2 a:link, h2 a:visited{color:#333333;}
.t2 a:hover, h2 a:hover{color:#CC3300;}


.tAma1 { padding:10px 15px;font-size:18px; color:#BF810B; background:#FFCC66;}
.cAma1 { padding:10px 15px;border-bottom:1px dashed #FFF;background:#FFE9BF;line-height:150% }

.c1, .c2{padding:20px;}

.c1, .c3l, .c3nl { border-bottom:1px dashed #CCCCCC; }
.c2 { border-bottom:2px dashed #CCCCCC; }
.pub1 { border-bottom:1px dashed #CCCCCC;  background-color:#F9F9F9; font-family:Verdana; font-size:11px}
.pub2 { border-bottom:1px dashed #CCCCCC; font-family:Verdana; font-size:11px; line-height:130%}
.c3l { border-bottom:1px dashed #CCCCCC; }
.c3nl { background:#F0F0F0; }
.c3l, .c3nl{padding:20px; margin:0}

.c4, .c4-2  { margin:0 0 5px 0;padding:8px;border:1px dashed #CCCCCC; background:#F5F5F5;}
.c4-2 { background:#FFFFFF;}

#boxPainel{ color:#FFFFFF }

.cH1{font-size:12px; font-weight:normal;line-height:130%; color:#333333}
#boxDAuto{}


#boxDAuto1{width:50%;padding: 0;  float:left;}
#boxDAuto2{width:45%;background:#F4F4F4; padding: 20px; float:right; line-height:150%;}

.boxITEM1{ background:#F4F4F4;color:#006699; float:left; padding: 20px 18px;text-align:center;
font-size:14px; font-weight:bold;}
.boxITEM1 font{ color:#000000;  font-weight:normal;}
img.tbn, img.tbnL, img.tbnR {border:1px solid #CFCFCF;padding:6px;background:#FFFFFF}
img.tbnL {float:left; margin-right:10px} img.tbnR {float:right; margin-left:10px}

.tbn1{width:130px;background:#F4F4F4;color:#006699; float:left; padding: 8px 4px;text-align:center;
font-size:14px; font-weight:bold;}

#not{width:100%;background-color:#F4F4F4;  }
.not{float:left;width:46%;height:130px;text-align:center;padding:10px; }
.not a{color:#006699;}


 
 
 
 