* { margin: 0px; padding: 0px; font: 12px Tahoma; }
input, textarea { padding: 2px; border: 1px solid #CCC; }
textarea { width: 320px; height: 90px; }
img { border: none; }
strong { font-weight: bold; }
.go { float: right; }
.moldimg { float: left; width: 177px; height: 138px; background: url('../img/moldura.gif') no-repeat; }
.img { width: 149px; height: 111px; padding: 14px; padding-left: 13px; }
.descri { float: left; padding: 35px 0px 0px 15px; }

#topofull { width: 100%; height: 171px; background: url('../img/topofull.gif') repeat-x; }
#topo { width: 776px; height: 171px; margin-left:-388px; left:50%; position: relative; }
#logo { float: left; width: 269px; height: 134px; margin-left: 58px; margin-top: 18px; _margin-top: 18px; _margin-left: 25px; margin-right: 20px; background: url('../img/logo.gif') no-repeat; }
#banner { float: right; width: 425px; height: 171px; }

#menufull { width: 100%; height: 45px; background: #036; }
#menu { width: 776px; height: 45px; margin-left:-388px; left:50%; position:relative; }
#menu ul { width: 776px; height: 45px; }
#menu ul li { float: left; padding: 13px; list-style: none; font: 15px Tahoma; color: #FFF; }
#menu ul li a.go { float: none; color: #FC0; }
#menu ul li a { font: 15px Tahoma; color: #FFF; text-decoration: none; }
#menu ul li a:hover { font: 15px Tahoma; color: #FC0;  }

#fechamenu { width: 100%; height: 35px; background: url('../img/fechamenu.gif') repeat-x; }
#abreconted { width: 800px; height: 35px; background: url('../img/abreconted.gif') no-repeat; margin-left:-388px; left:50%; position: relative;  }

#contedfull { width: 800px; min-height: 610px; margin-left:-388px; left:50%; position: relative; }
#conted { float: left; width: 741px; padding-left: 15px; }

#left { float: left; width: 22px; height: 150px; background: url('../img/left.gif') no-repeat center top; }
#right { float: right; width: 22px; height: 150px; background: url('../img/right.gif') no-repeat center top; }

#bannerbig { width: 709px; height: 205px; margin-left: 8px; }

#all { width: 709px; margin-left: 8px; margin-top: 23px; }
#all h1 { font: 20px Tahoma; border-bottom: 1px solid #000; padding-bottom: 4px; }
#all p { width: 689px; padding: 10px; }
#all p.pictures { margin-top: 120px; _margin-top: -50px; }

#pag { float: left; width: 735px; height: 40px; text-align: center; }
#pag a { color: #000; text-decoration: none; border: 1px solid #666; padding: 2px; }
#pag a:hover { color: blue; }

#descri, #formu { padding-top: 30px; height: 250px; }
#descri { float: left; width: 225px; margin: 0px; margin-left: 15px; margin-right: 20px; }
#descri h2, #formu h2 { font: bold italic 13px Tahoma; text-align: left; }
#descri p { text-align: center; width: 225px; margin-top: 4px; font: 12px Tahoma; }
#formu { float: right; width: 400px; margin-left: 0px; padding-left: 30px; _padding-left: 5px; border-left: 1px solid #000; }
#formu table { text-align: left; margin-top: 15px; }
#formu table td { padding: 5px; }

#rodapefull { width: 100%; height: 100px; background: url('../img/ropadefull.gif') repeat-x; }
#abrerodape { width: 800px; height: 27px; background: url('../img/abrerodape.gif') no-repeat; margin-left:-388px; left:50%; position: relative;  }
#rodape { width: 776px; height: 48px; padding-top: 16px; margin-left:-388px; left:50%; position:relative; }
#rodape p { font: italic 15px Tahoma; color: #000; text-align: center; }
#rodape a { font: bold italic 15px Tahoma; color: #000; text-decoration: none; }
#rodape a:hover { font: bold italic 15px Tahoma; color: #FFF; }