.detalhegd img { width:auto; height:auto; border:none; padding:0;}

body { background:#000 url(../imagens/bg.jpg) center top no-repeat; font:0.8em Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:0 0 20px 0; padding:0; }

a { color:#fff; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }

p, h1, h2, h3, h6 { margin:0 0 10px 0; }

h6 { font-family: 'illuminating', arial, tahoma, helvetica, sans-serif; font-size:18px; padding:0; font-weight:normal;}

form, ul { margin:0; padding:0;}

input { height:17px; background:#bc281b; font:bold 0.9em Arial, Helvetica, sans-serif; padding:3px; border:1px solid #711810; color:#cda58d; margin:3px; vertical-align:middle; }
input:hover, input:focus { background:#d74537; color:#cda58d; }

.botao { background:#000; border:none; cursor:pointer; padding:5px; height:26px; }
.botao:hover {background:#474747; color:#fff; }

textarea { background:#666; font:bold 0.9em Arial, Helvetica, sans-serif; padding:3px; border:0; color:#fff; margin-bottom:3px; }
textarea:hover, textarea:focus { background:#474747; }



#menu { height:45px; background:url(../imagens/bg_menu.jpg) center; margin-bottom:30px; }
#menu a { height:45px; line-height:45px; text-decoration:none; display:block; float:left; text-indent:-3000px; }
#menu a.bar { background:url(../imagens/bt_bar.gif) left top; width:62px; }
#menu a.bar:hover { background-position: left bottom; }
#menu a.programacao { background:url(../imagens/bt_programacao.gif) left top; width:110px; }
#menu a.programacao:hover { background-position: left bottom; }
#menu a.galeria { background:url(../imagens/bt_galeria.gif) left top; width:130px; }
#menu a.galeria:hover { background-position: left bottom; }
#menu a.cadastro { background:url(../imagens/bt_cadastro.gif) left top; width:105px; }
#menu a.cadastro:hover { background-position: left bottom; }
#menu a.reservas { background:url(../imagens/bt_reservas.gif) left top; width:90px; }
#menu a.reservas:hover { background-position: left bottom; }
#menu a.evento { background:url(../imagens/bt_evento.gif) left top; width:130px; }
#menu a.evento:hover { background-position: left bottom; }
#menu a.localizacao { background:url(../imagens/bt_localizacao.gif) left top; width:115px; }
#menu a.localizacao:hover { background-position: left bottom; }
#menu a.contato { background:url(../imagens/bt_contato.gif) left top; width:82px; }
#menu a.contato:hover { background-position: left bottom; }

#destaqueFotos { outline:none; }

.wrap { width:999px; margin:0 auto; overflow:hidden; text-align:left; }
.wrap .logo { float:left; margin:0 50px 10px 0;}

.wrap #destaque-fotos { width:620px; height:400px; float:right; overflow:hidden; margin-bottom:20px; }

.wrap #destaque-banner { float:left; width:350px; height:525px; overflow:hidden; }

.wrap #agenda { float:left; width:245px; height:248px; margin:10px 0 0 10px; overflow:hidden; color:#cda58d; background:url(../imagens/bg_agenda.png); }
.wrap .setas { float:left; margin-top:37px; }
.wrap #agenda h2 { font:bold 1.2em "Arial Narrow", Arial; color:#fff; margin:5px 0; }
.wrap #agenda .data { font:bold 1.4em "Arial Narrow", Arial; display:block; float:left;}
.wrap #agenda .dia { font:bold 0.85em "Arial Narrow", Arial; text-transform:uppercase; display:block; float:left; padding-top:4px; }
.wrap #agenda .evento { font:bold 1em Arial; display:block; text-transform:uppercase; float:left; width:50px; overflow:hidden;}
.wrap #agenda p { margin-bottom:3px; width:500px; }
.wrap #agenda a {  color:#cda58d; }
.wrap #agenda a:hover { text-decoration:none; color:#fff; }
.wrap #agenda li { float:left; list-style:none; width:230px; padding:0 10px; overflow:hidden; height:200px; }

.wrap #galeria-fotos { float:left; width:310px; height:260px; margin:10px 0 0 30px; overflow:hidden; }
.wrap #galeria-fotos .lista_fotos { width:250px; height:176px; margin-left:38px;overflow:hidden; }
.wrap #galeria-fotos .lista_fotos li { list-style:none; width:260px; overflow:hidden;}

.wrap #rodape { padding-top:0px; display:block; overflow:hidden; width:999px; margin-top:715px; }
.wrap #rodape .newsletter { display:block; float:left; width:350px; height:40px; overflow:hidden; margin-right:15px; padding:30px 0 10px 0; }
#cadastro_mailing { width:190px; margin-left:30px;}
.lista_banners {clear:both; height:70px; width:900px; margin-left:270px;}
.wrap #rodape ul.lista_banners li { float:left; width:110px; height:70px; list-style:none; padding-left:10px; margin-top:-10px;}
.wrap #rodape hr { height:1px; border:1px dashed #735652; border-width:1px 0 0 0;  margin:5px 0; }
.wrap #rodape .menu-secundario { float:right; width:640px; line-height:20px; height:20px; overflow:hidden;}
.wrap #rodape .menu-secundario a { color:#c39d86; text-decoration:none; display:block; float:left; padding:0 10px; border-right:1px solid #604642; font:bold 0.8em Tahoma, Geneva, sans-serif; }
.wrap #rodape .menu-secundario a:hover { color:#fff; }

.tobar { width:348px; height:47px; background:url(../imagens/tobar.png) top left no-repeat; position:relative; top:15px; left:0;}
.tprogramacao { width:348px; height:47px; background:url(../imagens/tprogramacao.png) top left no-repeat; position:relative; top:15px; left:0;}
.tgaleriadefotos { width:348px; height:47px; background:url(../imagens/tgaleriadefotos.png) top left no-repeat; position:relative; top:15px; left:0;}
.treservas { width:348px; height:47px; background:url(../imagens/treservas.png) top left no-repeat; position:relative; top:15px; left:0;}
.tcadastre-se { width:348px; height:47px; background:url(../imagens/tcadastre-se.png) top left no-repeat; position:relative; top:15px; left:0;}
.tfacaseuevento { width:348px; height:47px; background:url(../imagens/tfacaseuevento.png) top left no-repeat; position:relative; top:15px; left:0;}
.tcomochegar { width:348px; height:47px; background:url(../imagens/tcomochegar.png) top left no-repeat; position:relative; top:15px; left:0;}
.tcontato { width:348px; height:47px; background:url(../imagens/tcontato.png) top left no-repeat; position:relative; top:15px; left:0;}
span.nome { padding-left:10px;}
