
body { background: #020013; margin: 0; padding: 0; font: 10px normal Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; line-height: 1em; color: #ffcc00; margin-bottom: 0.5em; }
h1 { font-size: 17px; margin-top: -10px; }
h2 { font-size: 15px; margin-top: -10px; }
h3 { font-size: 13px; margin-top: -10px; }
p { color: #cccccc; font-family: Arial; font-size: 12px; line-height: 21px }
a { color: #ffcc00; font-weight: bold; font-size: 12px; }
a:hover { text-decoration: none; }
img { border: 1px solid #cccccc; margin: 5px 0; padding: 5px; }

#header { background: #000000 url("../img/bg_header.jpg") no-repeat; background-position: center; }

#logo { height: 150px; }
#logo h1, #logo h2 { text-indent: -9999px; }
#logo a { height: 150px; width: 173px; display: block; background: url("../img/logo.png") no-repeat; }
#logo a:hover { background-position: bottom; }

#nav { width: 691px; height: 177px; display: block; float: right; }
#nav ul { margin: 0; padding: 0; }
#nav li { display: inline; text-indent: -9999px; margin: 0; padding: 0; }
#nav li a { display: block; float: left; height: 98px; background-image: url('../img/menu.png'); background-repeat: no-repeat; background-position: top; cursor: pointer; }

#nav li.menu_home a { width: 76px; background-position: 0 0; }
#nav li.menu_blue a { width: 92px; background-position: -76px 0; }
#nav li.menu_agenda a { width: 88px; background-position: -168px 0; }
#nav li.menu_fotos a { width: 74px; background-position: -256px 0; }
#nav li.menu_novidades a { width: 105px; background-position: -330px 0; }
#nav li.menu_cardapio a { width: 97px; background-position: -435px 0; }
#nav li.menu_eventos a { width: 90px; background-position: -532px 0; }
#nav li.menu_contato a { width: 69px; background-position: -622px 0; }

#nav li.menu_home a:hover { background-position: 0 -98px; }
#nav li.menu_blue a:hover { background-position: -76px -98px; }
#nav li.menu_agenda a:hover { background-position: -168px -98px }
#nav li.menu_fotos a:hover { background-position: -256px -98px }
#nav li.menu_novidades a:hover { background-position: -330px -98px }
#nav li.menu_cardapio a:hover { background-position: -435px -98px }
#nav li.menu_eventos a:hover { background-position: -532px -98px }
#nav li.menu_contato a:hover { background-position: -622px -98px }

#nav li.menu_home_ativo a { width: 76px; background-position: 0 -196px; }
#nav li.menu_blue_ativo a { width: 92px; background-position: -76px -196px; }
#nav li.menu_agenda_ativo a { width: 88px; background-position: -168px -196px; }
#nav li.menu_fotos_ativo a { width: 74px; background-position: -256px -196px; }
#nav li.menu_novidades_ativo a { width: 105px; background-position: -330px -196px; }
#nav li.menu_cardapio_ativo a { width: 97px; background-position: -435px -196px; }
#nav li.menu_eventos_ativo a { width: 90px; background-position: -532px -196px; }
#nav li.menu_contato_ativo a { width: 69px; background-position: -622px -196px; }

#footer { background: url("../img/bg_footer.jpg") repeat-x scroll top center; background-color: #0e0c1f; padding: 40px 0 0 0; }

#onde_estamos p { margin: 0 60px 0 0;}

#patrocinador { background: url("../img/logo_jw.png") no-repeat scroll right top transparent; min-height:170px;}
#patrocinador p { font-size: 10px; line-height: 16px; margin: 20px 0; }
.logojwbl { border: 0 none; margin: 0; padding: 10px 0 0 0; }

#redessociais { background: url("../img/bg_twitter.png") no-repeat scroll left top transparent; min-height:100px; margin:0 0 0 20px;}
#redessociais ul { margin: 0; padding: 0; }
#redessociais li { display: inline; margin: 0; padding: 0; }
#redessociais img { border: 0 none; margin: 0; padding: 3px; }

#iconesredes { width: 200px; margin: 115px 0 0;}

#twitter_box{ width: 301px; }
#twitter_box_top { width: 300px; background: url("../img/bg_twitter_top.png") no-repeat scroll 0 0 transparent; margin: -25px 0 0; padding: 37px 5px 0; position: absolute; }
#twitter_box_center { font-size: 11px; color: #cccccc; width: 300px; height: 50px; background: url("../img/bg_twitter_center.png") repeat-y scroll 0 37px transparent; margin: 12px 0 0 0; padding: 0 5px; position: absolute; }
#twitter_box_footer { width: 300px; background: url("../img/bg_twitter_botton.png") no-repeat scroll 0 0 transparent; margin: 61px 0 0; padding: 10px 0 0; position: absolute; }

#iconesredes { width: 200px; margin: 90px 0 0;}

#creditos { background: #020013; height: 25px; margin: 15px 0 0; }
#creditos p { font-size: 10px; color: #cccccc; letter-spacing: 0.5px; }

#footer-contact { font-size: 10px; color: #cccccc; text-align: right }
#footer-contact a { font-size: 10px; color: #cccccc; text-decoration: none; padding: 6px 0 8px 0;  }
#footer-contact a:hover { color: #cccccc; }

