html { overflow-x: hidden; }
body { 
margin: 0px; background-color: #00000; padding: 0px;
scrollbar-face-color:#1A1A1A;
scrollbar-arrow-color:#606060;
scrollbar-shadow-color:#1A1A1A;
scrollbar-highlight-color:#1A1A1A;
scrollbar-3dlight-color:#1A1A1A;
scrollbar-darkshadow-color:#1A1A1A;
scrollbar-track-color:#0C0C0C;
overflow-x: hidden;	
}

#bixiga { width: 780px; height: auto; }

#apresentacao { border: 1px solid #000000; width: 390px; }

#apresentacao a img { border: none; }

*img { border: none; }

#conteudo { width: auto; height: auto; display: block; width: 780px; margin: 0px 0px 0px 60px; }

#apresentacao { padding: 40px 0px 0px 0px; height: 170px; }

#destaque { height: auto; width: 375px; height: 259px; border: 1px solid  #000000; margin: 25px 0px 0px 0px; _margin: -5px 0px 0px 0px; padding: 0px 0px 0px 3px; background-image: url(../images/destaques-do-cardapio.png); background-repeat: no-repeat; background-position: top center; }

#choperia { float: right; margin: -315px -150px 0px 0px; _margin: -350px -150px 0px 0px; display: block; width: 188px; height: 325px; }

#apresentacao h2, #promocao h2, #destaque h2, #cadastro h2 { font-size: 25px; }

/* Template Joomla */

/* Promoção */

#promocao { width: 300px; height: 200px; margin: -170px 95px 0px 0px; _margin: -172px 50px 0px 0px; float: right; background-image: url(../images/promocao.png); background-repeat: no-repeat; background-position: top center; }

#promocao .moduletable { margin: -13px 0px 0px 0px; _margin: -54px 0px 0px 0px; padding: 0px; display: block; overflow-y: auto; overflow-x: hidden; height: 130px; width: 295px; }

#promocao li a { color: #FFFFFF; font-size: 12px; text-decoration: none; }

#promocao li a:hover { text-decoration: underline; }

#promocao .moduletable { padding: 10px; }

/* Cadastro */

#cadastro { width: 300px; height: 260px; float: right; margin: -260px 95px 0px 0px; _margin:-302px 50px 0px 0px; background-image: url(../images/cadastro.png); background-repeat: no-repeat; background-position: top center; }

#cadastro .moduletable { border: 1px solid #FFFFFF; margin: -10px 0px 0px 30px; border: 1px solid #FFFFFF; }

#cadastro input { width: 120px; height: 18px; border: 1px solid #000000; font-size: 10px; color: #FFFFFF; }

#cadastro .button { width: 70px; height: 30px; background-color: #666666; color: #FFFFFF; }

#cadastro .inputbox { }

#cadastro p { padding: 0px 10px 0px 10px; margin: 5px; }

#cadastro p a { color: #FFFFFF; font-size: 13px; text-align: right; }

/* formulario inscricao */

#bixigaForm { width: 600px; height: 800px; background-image: url(../images/cadastro-form.png); background-repeat: no-repeat; background-position: center top; position: absolute; }

#bixigaContato { width: 595px; height: 870px; background-image: url(../images/contato-form.png); background-repeat: no-repeat; background-position: center top; position: absolute; }

#bixigaPrograma { width: 595px; height: 870px; background-image: url(../images/programacao-form.png); background-repeat: no-repeat; background-position: center top; position: absolute; }


.formContainer { margin: 0px 0px 0px 0px; }

#formulario { padding: 0px 20px 20px 20px; margin: 0px 0px 0px 0px; _margin: -20px 0px 0px 0px; }

#formulario form { }
#formulario .inputbox { background-color: #F8F8F8; font-size: 11px; color: #666666; }
#formulario a { color: #FFFFFF; text-decoration: none; }
#formulario a:hover { text-decoration: underline; }
#formulario tr { height: 30px; }
#formulario .button { width: 80px; height: 30px; margin: 0px 0px 0px 200px; background-color: #CCCCCC; border: 1px solid #333333; font-size: 12px; }

#formulario .contentpane { height: 10px; }

/* Página Choperia */

#choperiaconteudo { width: 590px; height: 500px; display: block; margin: 10px 0px 0px 180px; _margin: 0px 0px 0px 100px; font-family: Verdana, Arial, Helvetica, sans-serif; float: left; }

#choperiaconteudo h1 { width: 590px; height: 60px; background-image: url(../images/choperia-image-principal.png); background-repeat: no-repeat; background-position: center center; margin: auto; }

#choperiaconteudo h2 { font-size: 12px; color: #F2F2F2; }

#choperiaconteudo p { font-size: 10px; color: #FFFFFF; }

#choperiaconteudo a { font-size: 10px; color: #875c1d; text-decoration: none; }

#choperiaconteudo .image { margin: 30px 0px 0px 0px; display: block; border: 1px solid #CCCCCC; height: 200px; position: absolute; }

#choperiaconteudo a:hover { font-size: 10px; color: #875c1d; text-decoration: underline; }

#choperiaconteudo #quem-somos { width: 175px; height: 420px; float: left; margin: 0px 0px 0px 0px; padding: 0px 10px; border: }
#choperiaconteudo #chopp-vinho { width: 175px; height: 420px; float: left; margin: 0px 0px 0px 5px; _margin: 0px; padding: 0px  10px; }
#choperiaconteudo #onde-estamos { width: 175px; height: 420px; float: right; margin: 0px 0px 0px 0px; padding: 0px 10px; }

#choperiaconteudo #quem-somos { background-image: url(../images/choperia-image-bottom01.png); background-repeat: no-repeat; background-position: 5px 200px; }

#choperiaconteudo #chopp-vinho { background-image: url(../images/choperia-image-bottom02.png); background-repeat: no-repeat; background-position: 5px 200px; }

#choperiaconteudo #onde-estamos { background-image: url(../images/choperia-image-bottom03.png); background-repeat: no-repeat; background-position: 5px 200px; }

#choperia-choperia { float: right; border: 1px solid  #000000; margin: 180px -210px 0px 0px; _margin: 200px -210px 0px 0px; display: block; width: 188px; height: 325px; }