* {margin:0; padding:0; font-family:arial, helvetica, sans-serif}
body {background:#fcfdf7 url(../img/bg.jpg) top center repeat-y; font-size:11px; color:#858585; padding:6px 4px}
div {position:relative}
img {border:none}
a {outline:none; overflow:hidden; color:#858585; text-decoration:underline}
a:hover {text-decoration:none}
p {margin-top:16px}
dl {margin:16px 0}
dt {width:343px; padding-left:16px; background:transparent url(../img/quadrado.gif) 0 5px no-repeat}
h2 {margin:20px 0 3px}
h2 img {display:block}
table {border-collapse:collapse; margin-top:25px}
th, td {padding:3px 0; text-align:left}
.caixa, textarea {width:270px; border:1px solid #f0f2cc; background-color:#fff; padding:4px; font-size:11px; color:#666}
select {border:1px solid #f0f2cc; height:19px; font-size:11px; color:#666}
textarea {width:348px; height:100px; overflow:auto}
.radio_check {width:13px; height:13px; margin:0 4px 0 20px; vertical-align:middle}
label {vertical-align:middle}
.botao {float:right}

.quebra {width:100%; height:2px; display:block; background-color:transparent; font-size:0; clear:both}

#principal {width:755px; margin:auto}

#topo div {height:20px}
#topo div * {float:left}
#topo img {display:block}

#menu, #idiomas, #fotos, #conteudo, #secao, #lateral, #popup {position:absolute; z-index:1}

#menu {width:729px; height:32px; top:140px; left:12px}
#menu * {float:left}
#menu #opcoes {width:713px; height:30px; border-top:1px solid #8db130; border-bottom:1px solid #8db130; background-color:#96bc33}
#menu #opcoes * {float:none}
#idiomas {top:9px; left:38px; z-index:2}
#idiomas img {margin:0 2px}
#itens {width:435px; margin:auto; padding-top:7px}
#itens img {vertical-align:top; margin:0 20px}

#box_conteudo {background-color:#fff; -moz-opacity:0.79; filter:progid:dximagetransform.microsoft.alpha(opacity=79)}

#lateral {width:286px; top:182px; left:10px}
#lateral img {display:block}
#lateral div img {float:left}
#lateral h1 {width:245px; height:23px; padding:10px 0 0 5px; background-color:#fff; float:left}
#fotos_ {width:254px; padding:0 15px; background-color:#fff}
#fotos_ img {width:53px; height:40px; margin:5px}
#fotos_ .quebra {font-size:10px; height:15px; text-align:center; color:#666}

#conteudo {width:389px; top:182px; left:305px}
#conteudo_ {width:359px; min-height:300px; height:auto !important; height:300px; padding:15px 15px 5px; background:#fff url(../img/bg_conteudo.gif) top no-repeat; line-height:17px}

#quina_superior {height:8px; font-size:0}
#quina_inferior {height:10px; font-size:0}
#quina_superior *, #quina_inferior * {float:left}
#quina_superior div {width:371px; height:8px; background-color:#f7f8e4}
#quina_inferior div {width:371px; height:10px; background-color:#fff}

#secao {top:182px; right:18px}

#box-popup div {width:380px; height:275px; background-color:#fdfdf2; -moz-opacity:0.81; filter:progid:dximagetransform.microsoft.alpha(opacity=81)}
#box-popup img {display:block}

#popup {width:351px; padding-bottom:52px; top:20px; left:18px; font-size:12px; color:#585858}
#popup span {display:block; text-transform:uppercase; padding-right:100px}
#popup img {position:absolute; z-index:2}

#rodape {height:31px}
#rodape * {float:left}
#rodape div {width:723px; height:23px; padding:8px 7px 0; background-color:#96bc33; color:#3f4f15; font-size:12px}
#rodape span {width:388px; font-size:11px; color:#fff; position:absolute; top:9px; left:297px; text-align:center}