* {margin:0; font-family:arial, helvetica, sans-serif}
body {font-size:11px; color:#666}
td {font-size:11px; vertical-align:top; padding:0}
a {text-decoration:none; color:#03c; outline:none; overflow:hidden}
a:hover {text-decoration:underline}
img {border:none}
h2 {margin:30px 0 25px; padding-bottom:15px; border-bottom:1px solid #ddd; background:transparent url(imagens/rastro.jpg) 70px 1px no-repeat}
h3 {font-size:13px; color:#ea0000; margin-bottom:25px}
ul {padding:0}
li {background:transparent url(imagens/bolinha.gif) 0 4px no-repeat; padding:0 0 5px 13px}
input {border:1px solid #333; background-color:#f2f2f2}

.corpogeral {margin:15px 0; background:#fff url(imagens/fundo.gif) repeat}
.corpoconteudo {overflow-y:hidden; padding-bottom:20px}

.espaco15 {line-height:200%}

.fotos {width:120px; border:1px solid #00912c; margin-bottom:5px}
a:hover .fotos {border-color:#03c}

.linha {width:100%; height:1px; margin:20px 0; background-color:#ddd}

.evento {text-align:left; border-bottom:1px solid #ddd; margin-bottom:12px; padding-bottom:12px}
.evento strong {color:#000; display:block; margin-bottom:3px}

.titulo {font-size:20px; font-weight:700; color:#000}
.rodape {font-size:10px; color:#fff}

.fcontato {margin:0 0 4px 12px; padding:2px; font-size:12px; color:#666; background-color:#fbfbfb; border:1px solid #ccc; vertical-align:middle}
textarea.fcontato {height:100px; overflow:auto}

#principal {margin:auto}

#conteudos {padding:15px 20px 20px 0}

#rodape {background:transparent url(imagens/rodape.gif) top no-repeat}
#rodape td {padding-top:15px}
#rodape img {margin-right:18px}

#img_destaque {width:443px; height:42px; border-bottom:1px solid #ddd; margin:0 15px 25px}

#destaque {margin:0 15px; border-collapse:collapse}
#destaque img {width:200px; height:150px; border:1px solid #00912c; margin-right:14px}
#destaque a:hover img {border-color:#03c}

#noticias dd {margin-bottom:3px; color:#093}
#noticias dt {margin:0 0 20px 12px}
#noticias dt b {font-size:12px}

#agenda dd {margin-bottom:3px; color:#093}
#agenda dt {margin-bottom:20px; background:transparent url(imagens/bolinha.gif) 0 4px no-repeat; padding-left:13px}
#agenda dt b {font-size:12px}

#sem_atividades {border:1px solid #df0000; background-color:#fff0f0; padding:20px 25px; color:#787878; font-weight:700; text-align:center; line-height:25px; font-size:13px}

#estrutura {width:775px; position:relative; margin:auto}

#menu {vertical-align:top; text-align:center}
#menu a {display:block; padding:6px 0; color:#999; font-size:12px}
#menu a:hover {color:#000; font-weight:700; text-decoration:none}
#menu dl {background-color:#eeeeee; border:0px solid #ccc; border-top:none; position:absolute; left:160px; display:none; }
#menu dt {white-space:nowrap; border:1px solid #fff; font-size:12px; width:160px}
#menu dt div {padding:11px 15px}
#menu dt a {padding:11px 15px; color:#666}
#menu dt a:hover {font-weight:400; color:#ffffff; background-color:#333399}
#menu .menutopo {font-size:11px}
#menu .menutopo:hover {font-weight:400}