*{margin:0; padding:0; border:0}
body{background-image:url(img/bg_body.jpg); font:12px Tahoma;}
a{text-decoration:none}
h2{font:bold 16px Arial; color:#900; margin-bottom:4px}
#wrapper{width:779px; margin:0 auto; border-bottom:2px solid #E6DFC5; margin-bottom:30px}
#topo{height:86px; width:779px; background-image:url(img/bg_top.jpg); background-repeat:no-repeat}
#topo a{display:block; height:100%; width:100%}
#menu{border-left:2px solid #E6DFC5;border-right:2px solid #E6DFC5;border-top:1px solid #E6DFC5;border-bottom:1px solid #E6DFC5;width:775px; height:19px; background-image:url(img/bg_menu.jpg); background-repeat:repeat-x; text-transform:uppercase; padding-top:4px}
#menu ul{list-style-type:none;}
#menu li{display:inline; margin-left:30px}
#menu li a{color:#4C241C; font:bold 12px Arial} 
#content{background-image:url(img/bg_sidebar.jpg); background-repeat:repeat-y; background-color:#FFF;border-left:2px solid #E6DFC5;border-right:2px solid #E6DFC5;width:775px}
#box{width:775px; height:205px; }
#advg{background-image:url(img/advg.png); background-repeat:no-repeat; width:180px; height:20px; color:#FFF; padding:175px 0 0 40px; margin-right:30px; float:left}
#aviso1{margin-right:10px}
#aviso2{margin-right:5px}
.aviso{height:160px; width:240px; float:left; background-image:url(img/bg_aviso.jpg); background-repeat:no-repeat; padding:30px 5px 5px 10px}
#sidebar{margin-top:20px; padding-right:5px; margin-left:5px; width:224px; border-right:1px dotted #E6DFC5; float:left; margin-right:15px; text-align:justify}
#news{width:525px; float:left; margin-top:20px}
.single{width:515px; border-bottom:1px solid #CCC; padding-bottom:20px; margin-bottom:20px}
.infopost{font:10px Arial; color:#A49146; display:block; margin-bottom:10px}
#aviso2 .infopost {text-transform:uppercase}
#rodape{width:779px; text-align:center; padding-bottom:30px; margin:0 auto}
.interna p{margin-bottom:15px}
.fotos{padding:5px; border:1px solid #CCC; margin:3px}

.verm{color:#900}
.bold{font-weight:bold}
.forms{border:1px solid #999; font:11px verdana}

.ce{background-color:#CAD5FF;}
.cf{background-color:#F5F5F5;}
.cp{background-color:#FFB7B7;}
.cpj{background-color:#98CB02;}
.ctcc{background-color:#F2CAEF;}
.cborder{border-bottom:1px solid #666; height:1px}


#fotos img { margin-right:8px; margin-top:5px;}