* {margin: 0; padding: 0; border: 0;}

body {background: #3f1006; text-align:center;}

#tudo {width: 959px;height: 605px;margin: 0 auto; text-align:left;position: relative;background-position: 0 134px;background-repeat: no-repeat; visibility:hidden;}
.apresentacao {background-image: url(imagens/bg_apresentacao.jpg);}
.perfil {background-image: url(imagens/bg_perfil.jpg);}
.galeria {background-image: url(imagens/bg_galeria.jpg);}
.noticias {background-image: url(imagens/bg_noticias.jpg);}
.projeto {background-image: url(imagens/bg_projeto.jpg);}
.contato {background-image: url(imagens/bg_contato.jpg);}

#topo {float:left; height: 134px;}

#idioma {float: right;margin: 7px 41px 0 0;width: 74px; height:20px;}

#menuesq {position: absolute; top: 164px;left: 257px; list-style: none; background: url(imagens/bg_menuesq.gif) repeat-y;}
#menuesq li {font: 4px/4px verdana;padding: 2px 0;}
#menuesq a {background-position: top left; background-repeat:no-repeat; display: block;padding-top: 16px;height: 0;*height: 16px;overflow: hidden;}
#menuesq a.on {background-position: top right;}
#menuesq a:hover {background-position: top right;}

#conteudo {float:left; margin: 11px 25px 0 280px;height: 410px;overflow: auto; display:inline;width: 637px;z-index:0;}
.galeria #conteudo {height: 280px;overflow: hidden;}

#conteudo h1.secao {height: 1px;overflow: hidden;}
#conteudo img.imagem {float: left; margin: 0px 10px 0 0;clear: left;}
#conteudo  #texto img.imagem {margin-left: -115px;}

#texto , .noticia {margin: 0 0 0 115px;}
#texto p {margin: 0 10px 18px 0;font: 10px/18px verdana; color: #430c00;}
#texto h2 {font: bold 14px verdana;color: #430c00;}
#texto ul {margin: 18px 0;}
#texto li {margin: 0 0 0 40px; font: 11px/18px verdana; color: #430c00;}

.foto {padding-bottom:10px; background:#e3dfd3; text-align:center;}
.foto img {margin:10px 0;}
.foto strong {line-height:12px; margin:0 0 10px 0;}

.wrapnoticia {margin: 0 0 18px 0;display: table;width:100%;}
.noticia h1 {font: bold 11px/18px arial; color: #430c00;background: url(imagens/li_h1.gif) no-repeat 76px 8px;padding-left: 94px;}
.noticia h2 {font: bold 14px verdana;color: #430c00;}
.noticia h3 {font: 10px/18px verdana; color: #38909e;}
.noticia p {margin: 0;font: 10px/18px verdana; color: #430c00;}
.noticia a {text-decoration: none;}
.noticia a:hover {text-decoration: underline;}

.portaflash {position: absolute;top:443px;left:257px;z-index: 3;}

.clear {clear:both;}

a {color: #430c00; text-decoration: underline;}
a:hover {text-decoration: none;}

#layers {position: absolute;top:0;left:0;text-align: left;visibility:hidden;}
#fundopreto {background: #000; opacity:0.7; filter:alpha(opacity=70);z-index:10;position: absolute;top:0;left:0;width: 100%; height: 100%;}
#foto {position: absolute; z-index: 11; width:945px; height:605px;}
#info {width: 200px;}
#info * {font: 12px/18px verdana;color: #FFF;display: inline;background: #3f1006;padding: 2px;}
#info h2 {font: bold 12px/18px verdana;}

.pop350 {background: #eae8db;}
.pop350 #tudo {background: #eae8db url(imagens/bg_pop.gif) no-repeat;width: 350px;height: auto;margin: 0;}
.pop350 #texto {margin: 0;padding: 100px 20px 20px;font: 10px/18px verdana; color: #430c00;}