body {
   margin: 0;
   background-image:url(../images/bg.jpg);
}
h1 {
  text-indent : -5000px;
  overflow : hidden;
  display:none;
}
img {
border: none;
}
#geral {
   width: 670px;
   margin: 0 auto;
   text-align: left;
   background-color: #fff;
}
#topo {
   width: 670px;
   height: 183px;
   background-repeat: no-repeat;
   z-index:0
}
#banner2 {
	position:absolute;
	margin: 78px 0px 0px 260px;
	padding: 0px;
	width:402px;
	height:60px;
	z-index:1;
}
#prin {
   border: none;
   width: 100%
}
#menu {
   width: 148px;
   vertical-align: top;
   }
#menu ul {
   list-style: none;
   margin: -3px 0 0 -43px;
   _margin: 0px
}
#menu ul li{
   padding-left:2px;
   _padding: 0;
   margin: 0;
   border-bottom: 1px solid #ccc;
}
#menu ul li a {
   font:11px tahoma;
   font-weight: bold;
   color:#CC0000;
   text-decoration: none;
}
#menu ul li a:hover, a:visited{
   font:11px tahoma;
   font-weight: bold;
   color:#000;
   text-decoration: none;
}
#flash {
   vertical-align: top;
   width: 515px;
   margin-left: 0;
   padding: 0;
}
#conteudo {
   width: 100%;
   padding: 0;
   border: none;
}
#corpo {
   vertical-align: top;
   width: 501px;
}
#agenda {
   padding: 0;
   margin: 0;
   border: none;
   vertical-align:top;
   width:501px;
}
.titulo_agenda {
   font:15px Tahoma;
   font-weight: bold;
   text-align: center;
   color:#409F9F
}
#pub {
   vertical-align: top;
   margin: 0;
   padding: 0;
   }
#banners {
   background-color: #F4F4F4;
}
#noti {
   vertical-align: top;
   width: 52%;
}
.titulo {
   font:11px Tahoma, Arial;
   color:#CC3300;
   font-weight: bold;
}
.texto{
   font:10px Tahoma, Arial;
   text-decoration: none;
   color: #000;
}
#fotos {
   vertical-align: top;
   margin: 0;
   padding: 0;
}
.texto2 {
   font:11px Tahoma, Arial;
   text-decoration: none;
   color: #000;
}