body{ background:#4B7949 url(../images/bg.jpg) repeat-x top center;  font: normal 14px "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #757575; }
a{ color:#555352; text-decoration:none; }
h2, h3, h4{ font: bold 23px "Lucida Sans Unicode", Arial, "Trebuchet MS", sans-serif; color: #4B7949; }
#header{ background: url(../images/bgheader.gif) no-repeat left -10px; }
/** MAIN **/
#main{ position:relative;  margin:0 auto;  }
#col1{ float:left; width: 450px; padding:5px; padding-right: 10px; }
#col1 img{ border: 3px solid #6B4E7B; }
#col2{ padding:5px;  float:right; width: 466px; }
#col2 ul{ padding:0;  margin:5px !important; }
#col2 h2{ text-align:left !important; padding-left: 50px; }
/**  **/

/** COLUNA ESQUERDA E DIREITA **/
#sidebar{ float:left; width:220px; margin:70px 5px 5px -10px; letter-spacing:0.4px;  padding-top: 20px; min-height: 472px; }
#sidebar h3{ margin: 10px 0 20px 25px; text-transform:uppercase; }
#sidebar ul { margin: 0 0 15px 12px !important;}
#sidebar li { margin:8px 0 0 5px; width:202px; height:36px; text-align:right; }
#sidebar li a { color:#1E8DF5; }
#sidebar li img { border:5px solid #FFA800; }
.topSidebar { display:block; width:262px; height:49px; margin:-30px 0 0 0;  }
.bottomSidebar { display:block; width:262px; height:51px; margin:-30px 0 0 0; }

.submenu li{ width:202px; height:36px; text-align:center; } 
.submenu li a{ text-decoration:none; display:block; padding:8px 5px 5px 2px; color:#1E8DF5; font-size:15px; width:187px; height:36px; text-align:right;} 
.submenu li a:hover{ color:#777;} 

.outrosLinks{ text-decoration:none; display:block; padding:8px 5px 5px 5px; color:#1E8DF5; font-size:14px; width:187px; height:36px; text-align:right;  }

#rightCol{ float:right; width: 210px; text-align:right; margin: 25px 0 15px 20px; }
#rightCol li{ display:block; width: 210px; margin: 15px 0 0 0; }
#rightCol li img{  border:5px solid #FFA800; }
/**  **/


/** PARA A LISTAGEM **/
.lista1 li{ background:#ECEAEB; padding: 5px 5px 5px 20px; margin: 3px; }
.lista1 li a{ color:#71A471; font-weight:bold; font-size: 90%; }
.lista1 li .datas{ color:#aaa; }

.lista2 li{ border-bottom: 1px dashed #B89274; padding: 5px; margin:3px; }
.lista2 li a{ color:#666; }
.lista2 li .datas{ color:#B89274;  }
/**  **/