* {	margin: 0; padding: 0; border: 0; outline: 0; }
body{ background: #004619 url(bkg_body.gif) repeat-x; }
body, td, th, input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#3f280c; }
a{ color:#0096d2; text-decoration:none; font-weight:bold; }
a:hover{ text-decoration:underline; }
p{ margin:10px 0px 10px 0px;}
ul, ol{ margin:15px 0px 15px 30px; }
h1{ font-size:20px; }
h2{ font-size:16px; font-weight:bold;  }
h3{ font-size:13px; font-weight:bold; }


#main{ background:url(bkg_main.gif) center top no-repeat; }
#central{ width:1000px; margin:auto; }
#header{ width:100%; clear:both; height:332px; }
#centro{ width:950px; min-height:330px; }
.email{ width:80px; vertical-align:bottom; }
#conteudos{ width:835px; }
#footer{ color:#251604; width:789px; clear:both; height:40px; background:url(bkg_footer.gif) bottom; font-size:10px; padding:42px 0px 0px 195px; }
#footer a{ color:#f7ff75; }


#submenu{ float:left; width:192px; background:url(submenu_topo.gif) top no-repeat; margin-right:10px; line-height:24px; }
#submenu .opcoes{ border-left:2px solid #5b3907; border-right:2px solid #5b3907; background: #f6a023 url(bkg_submenu.gif) repeat-x; margin-top:16px; min-height:135px; text-align:center; padding:10px 10px 0px 10px; }
#submenu a{ font-size:12px; color:#3f280c; font-weight:bold; }
#submenu .fundo{ height:15px; background:url(submenu_fundo.gif); width:100% }
#submenu ul{ margin:0px; list-style:none;}
#submenu li{ background: url(submenu_fundoli.gif) bottom repeat-x; padding:13px 0px 13px 0px; }
#submenu .primeiro{ padding-top:0px; }
#submenu .ultimo { background-image:none; padding-bottom:0px; }
#submenu h2{ line-height:20px; }
#submenu h2 a{ font-size:14px; font-weight:bold; }

#breadcrumb{ margin-bottom:15px; clear:both; font-size:11px; font-weight:bold; }
#breadcrumb a{ color:#fbca46; text-decoration:underline; font-size:11px; }
#breadcrumb a:hover{ color:#ffd200; }

.texto{ float:left; width:630px; background:url(textos_topo.gif) top no-repeat; }
.texto .contenido{ border-left:2px solid #5b3907; border-right:2px solid #5b3907; background: #f6a023 url(bkg_submenu.gif) repeat-x; margin-top:16px; min-height:135px; text-align:justify; padding:5px 25px 20px 25px; }
.texto .fundo{ height:15px; background:url(textos_fundo.gif); width:100% }


.esquerda{ float:left; }
.negrito{ font-weight:bold; }
.tabela{ border-top:1px solid #004619; border-left:1px solid #004619; }
.tabela td{ border-bottom:1px solid #004619; border-right:1px solid #004619; padding:5px; background-color:#f8b532; }
.produto{ text-align:center; background-image: url(bkg_produto.jpg); width:845px; height:80px; padding-top:353px }
.festas{ background-image: url(bkg_festas.jpg); width:305px; height:322px; float:left; color:#1a195b; padding:50px 290px 0px 35px }

#selva{ margin-left:10px; }

fieldset{ border: 1px solid #436e3f; padding:20px; margin-bottom:20px; background: #b0c143 url(bkg_fieldset.gif) top repeat-x; }
fieldset legend{ font-size:13px; font-weight:bold; padding:5px; color:#e9ec99; background-color:#436e3f; }
fieldset input, fieldset select{ border:1px solid #364720; padding:2px; }
fieldset a, a.emailg{ color:#004e33; font-weight:normal; text-decoration:underline; }
.check{ border-width:0px; }
.enviar{ float:right; clear:both; font-weight:bold; background:#3f280c; color:#e9ec99; border:1px solid #e9ec99; padding:5px 10px 5px 10px; }
.camposp{ width:30px; }

.teatro1{ background:url(teatro1.png); width:285px; height:330px; float:left; color:#1a195b; padding:40px 310px 0px 35px }
.teatro2{ background:url(teatro2.png); width:285px; height:330px; float:left; color:#1a195b; padding:40px 310px 0px 35px }
.teatro3{ background:url(teatro3.png); width:305px; height:330px; float:left; color:#1a195b; padding:40px 290px 0px 35px }
.teatro4{ background:url(teatro4.png); width:305px; height:320px; float:left; color:#1a195b; padding:50px 290px 0px 35px }
.entrelinha{ line-height:18px; }