/* CSS • BAR DO NELSON - STUDIO DPI */

* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none; 
}

img {
    border: 0;
    padding: 0;
    margin: 0;
}

body {
    background: #000;
    text-align: center;
}

#geral {
    background: url(../images/bg.jpg) no-repeat;
    position: relative;
    width: 780px;
    height: 770px;
    margin: 10px auto;
    padding: 0;
    text-align: left;
}

#header {
    width: 780px;
    height: 170px;
}

#sidebar_esquerdo {
    float: left;
    width: 100px;
    height: 460px;
}

#wrap {
    float: left;
    width: 470px;
    height: 460px;
    margin: 0;
    padding: 0;
}

#wrap2 {
    float: left;
    width: 156px;
    height: 123px;
    margin: 0;
    padding: 0;
}


/* Iframe de conteúdo */



/* Iframe de conteúdo */

#sidebar_direito {
    float: left;
    width: 210px;
    height: 460px;
    margin: 0;
    padding: 0;
}

#footer {
    float: left;
    width: 780px;
    height: 140px;
    margin: 0 0 0 0;
    padding: 0;
}

/* Menu esquerdo, com 4 itens, história, biografia, músicas, fotos */

#nav_esquerdo {
    width: 100px;
    height: 200px;
    margin: 43px 0 0 0;
    padding: 0;
}

#nav_esquerdo ul li {
    margin: 0 0 17px 25px;
    padding: 0;
    display: block;
}

#nav_esquerdo a {
    margin: 0;
    padding: 0;
    color: #000;
    font: 13px trebuchet ms;
}

#nomes {
   margin: 0;
    padding: 0;
    color: #000;
    font: 13px trebuchet ms;
	
	}
	
	#nomes2 {
   margin: 0;
    padding: 0;
    color: #000;
    font: 13px trebuchet ms;
	
	}
	
		#nomes3 {
   margin: 0;
    padding: 0;
    color: #000;
    font: 13px trebuchet ms;
	
	}
	
		#nomes4 {
   margin: 0;
    padding: 0;
    color: #000;
    font: 13px trebuchet ms;
	
	}
	
#nav_esquerdo a:hover {
    margin: 0;
    padding: 0;
    color: #67281e;
}

/* Menu esquerdo, com 4 itens, história, biografia, músicas, fotos */


/* Menu principal, com 7 itens */

#nav_direito {
    width: 200px;
    height: 250px;
    margin: 11px 0 0 0;
    padding: 0;
}

#nav_direito ul li {
    margin: 0 0 4px 25px;
    padding: 0; 
}

/* Menu principal, com 7 itens */


/* Botão home */

#bt_home {
    margin: 10px 0 0 10px;
    padding: 0;
}

/* Botão home */


/* Mini-menu com 3 itens, Clube do Whisky, Vinho e Cachaça */

#nav_direito_clubes {
    width: 200px;
    height: 100px;
    margin: 5px 0 0 0;
    padding: 0;
}

#nav_direito_clubes ul li {
    margin: 0;
    padding: 0;
    display: block;
}

/* Mini-menu com 3 itens, Clube do Whisky, Vinho e Cachaça */


/* Logo dos bares */

#bares {
    width: auto;
    height: 50px;
    margin: 110px 0 0 0;
    padding: 0;
}

#bares li {
    margin: 0;
    padding: 0;
    display: inline;
}

#bares img {
    border-right: 1px solid #FFF;
    margin: 0;
    padding: 0;
}

#bares #imgfama {
    border: 0;
    margin: 0;
    padding: 0;
}

/* Logo dos bares */


/* Logo do Studio */

#dpi {
    position: absolute;
    top: 700px;
    left: 655px;
    margin: 0;
    padding: 0;
}

#dpi a img {
    margin: 0;
    padding: 0;
}

/* Logo do Studio */


/* ID de todos os body's para não sairem do iframe */

#home {
    background: url(../images/home.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#promo {
    background: url(../images/bg_midia.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#promo2 {
    background: url(../images/bg_midia2.jpg) no-repeat;
    margin: 0;
    padding: 0;
}
#promo3 {
    background: url(../images/bg_midia3.jpg) no-repeat;
    margin: 0;
    padding: 0;
}
#casa {
    background: url(../images/bg_casa.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#buxixo {
    background: url(../images/bg_midia_2.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#cardapio {
    background: url(../images/bg_cardapio.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#cadastro {
    background: url(../images/bg_cadastro.jpg) no-repeat;
    margin: 0;
    padding: 0;
}


#opiniao {
    background: url(../images/bg_opini.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#cantores {
    background: url(../images/bg_cantores.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#reservas {
    background: url(../images/bg_reservas.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#fale {
    background: url(../images/bg_fale.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#localiza {
    background: url(../images/bg_localiza.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#whisky {
    background: url(../images/bg_whisky.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#vinho {
    background: url(../images/bg_vinho.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#cacha {
    background: url(../images/bg_cacha.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#historia {
    background: url(../images/bg_historia.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#biografia {
    background: url(../images/bg_biografia.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#musicas {
    background: url(../images/bg_musicas.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#fotos {
    background: url(../images/bg_fotos.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#agenda {
    background: url(../images/bg_agenda.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

#obrigado {
    background: url(../images/bg_obrigado.jpg) no-repeat;
    margin: 0;
    padding: 0;
}

/* ID de todos os body's para não sairem do iframe */


/* SESSÃO HOME */


/* Box a primeira new superior que é repetido 4 vezes */

.home_news {
    float: left;
    width: 220px;
    height: 210px;
    margin: 5px;
    padding: 0;
}

#home_foto {
    margin: 10px 0 0 0;
    padding: 0;
    border: 0;  
}

/* Box a primeira new superior que é repetido 4 vezes */

/* Mini-box para alinhar o texto ao lado da imagem */

.sub {
    width: 180px;
    height: 70px;
    margin: 19px 0 0 35px;
    padding: 0;
}

.sub a, .sub2 a {
    cursor: hand;
}

.sub a:hover, .sub2 a:hover {
    color: #000;
}

.sub2 {
    width: 180px;
    height: 70px;
    margin: 0 0 0 35px;
    padding: 0;
}

/* Mini-box para alinhar o texto ao lado da imagem */

.home_news img{
    margin: 0;
    padding: 0;
    border: 2px solid #734a00;
}

/* Box contendo as 2 news inferiores com fotos */


/* SESSÃO HOME */


/* SESSÃO PROMOÇÃO */

#promo_texto {
    float: right;
    width: 250px;
    height: 220px;
    margin: 0;
    padding: 0;
}

/* SESSÃO PROMOÇÃO */


/* SESSÃO A CASA */
#agenda_texto {
    float: right;
    width: 450px;
    height: 400px;
    margin: 70px 0 0 0;
    padding: 0;
	overflow: auto;
}

#casa_texto {
    float: right;
    width: 450px;
    height: auto;
    margin: 70px 0 0 0;
    padding: 0;
	overflow: auto;
}

/* SESSÃO A CASA */


/* SESSÃO CARPADIO */

#cardapio_texto {
    float: rigth;
    width: 460px;
    height: 350px;
    margin: 70px 0 0 0;
    padding: 0;
	line-height: 120%;
}

/* SESSÃO CARPADIO  */

/* sessao opiniao */

#opini_texto {
    float: left;
    width: 200px;
    height: 350px;
    margin: 70px 0 0 0;
    padding: 0;
}

#opini_form {
    float: left;
    width: 250px;
    height: 350px;
    margin: 10px 0 0 10px;
    padding: 0;
    text-align: left;
  
}


.cadastro_opini label {
    font: 12px trebuchet ms;
    color: #000;
    text-align: left;    
}

.name, .mail, .form_cid {
    width: 240px;
    height: 22px;
    margin: 0;
    padding: 4px 2px;
    font: 12px trebuchet ms;
    color: #424242;
    border: 0;
    background: url(../images/bg_form.png) no-repeat;
}

.cadastro_opini textarea {
    background: url(../images/bg_form_text.png) no-repeat;
    width: 236px;
    height: 92px;
    margin: 0;
    padding: 4px 2px;
    font: 12px trebuchet ms;
    color: #424242;
    text-align: left;
    overflow: auto;
    border: 0;
}

.send {
    margin: 5px 0 0 0;
    padding: 0;
}


/* sessao opiniao */


/* SESSÃO CADASTRO */

#cadastro_texto {
    float: left;
    width: 200px;
    height: 350px;
    margin: 70px 0 0 0;
    padding: 0;
}

#cadastro_form {
    float: left;
    width: 250px;
    height: 350px;
    margin: 10px 0 0 10px;
    padding: 0;
    text-align: left;
  
}

/* SESSÃO CARDASTRO  */

/* Classe para os campos inputs, label e textarea dos 3 formulários */

.cadastro_formulario label {
    font: 12px trebuchet ms;
    color: #000;
    text-align: left;    
}

.form_nome, .form_email, .form_nascimento, .form_telefone, .form_convidados, .form_horario, .form_reserva {
	width: 240px;
	height: 18px;
	margin: 0;
	padding: 4px 2px;
	font: 12px trebuchet ms;
	color: #424242;
	border: 0;
	background: url(../images/bg_form.png) no-repeat;
}

.cadastro_formulario textarea {
    background: url(../images/bg_form_text.png) no-repeat;
    width: 236px;
    height: 92px;
    margin: 0;
    padding: 4px 2px;
    font: 12px trebuchet ms;
    color: #424242;
    text-align: left;
    overflow: auto;
    border: 0;
}

.enviar {
    margin: 5px 0 0 0;
    padding: 0;
}

/* Classe para os campos inputs, label e textarea dos formulário */


/* SESSÃO RESERVA */

#reserva_texto {
    float: left;
    width: 200px;
    height: 350px;
    margin: 70px 0 0 0;
    padding: 0;
}

#reserva_form {
	float: left;
	width: 250px;
	height: 420px;
	margin: 0 0 0 10px;
	padding: 0;
	text-align: left;
}

#reserva_form textarea {
    background: url(../images/bg_form_reservas.png) no-repeat;
    width: 236px;
    height: 62px;
    margin: 0;
    padding: 4px 2px;
    font: 12px trebuchet ms;
    color: #424242;
    text-align: left;
    border: 0;
    overflow: auto;
}

/* SESSÃO RESERVA  */


/* SESSÃO FALE */

#fale_texto {
    float: left;
    width: 200px;
    height: 350px;
    margin: 70px 0 0 0;
    padding: 0;
}

#fale_form {
    float: left;
    width: 250px;
    height: 350px;
    margin: 10px 0 0 10px;
    padding: 0;
    text-align: left;
}

/* SESSÃO FALE  */


/* SESSÃO LOCALIZAÇÃO */

#localiza_texto {
    float: right;
    width: 200px;
    height: 50px;
    margin: 320px 0 0 0;
    padding: 0;
}

/* SESSÃO LOCALIZAÇÃO */


/* SESSÃO CLUBE DO WHISKY */

#whisky_texto {
    float: left;
    width: 460px;
    height: 350px;
    margin: 100px 0 0 0;
    padding: 0;
}

/* SESSÃO CLUBE DO WHISKY */



/* SESSÃO CLUBE DO VINHO */

#vinho_texto {
    float: left;
    width: 460px;
    height: 350px;
    margin: 100px 0 0 0;
    padding: 0;
}

/* SESSÃO CLUBE DO VINHO */



/* SESSÃO CLUBE DA CACHAÇA */

#cacha_texto {
    float: left;
    width: 460px;
    height: 350px;
    margin: 100px 0 0 0;
    padding: 0;
}

/* SESSÃO CLUBE DA CACHAÇA */



/* SESSÃO HISTÓRIA */

#historia_texto {
    float: left;
    width: 460px;
    height: 350px;
    margin: 80px 0 0 0;
    padding: 0;
}

/* SESSÃO HISTÓRIA */



/* SESSÃO BIOGRAFIA */

#biografia_dados {
    float: right;
    width: 190px;
    height: 220px;
    margin: 10px 0 0 0;
    padding: 0;
    text-align: right;
}

#biografia_texto {
    float: left;
    width: 460px;
    height: 200px;
    margin: 10px 0 0 0;
    padding: 0;
}

/* SESSÃO BIOGRAFIA */



/* SESSÃO MÚSICAS */

#musicas_texto {
    float: right;
    width: 250px;
    height: auto;
    margin: 0;
    padding: 0;
}

/* SESSÃO MÚSICAS */



/* SESSÃO FOTOS */

#fotos_container {
	float: right;
	width: 460px;
	height: 370px;
	margin: 90px 0 0 0;
	padding: 0;
}

#fotos_container img {
    float: left;
    margin: 8px;
    padding: 0;
}

#titulos_fotos {
	float: right;
	text-align: right;
	position: absolute;
	right: 5px;
	top: 0px;
}	

#titulos_fotos a {
	font: bold 12px georgia, times, serif;
	color: #734a00;
}

#titulos_fotos a:hover {
	font: bold 12px georgia, times, serif;
	color: #000;
}

/* SESSÃO FOTOS */


/* Classes para texto */

h2 {
    font: bold 18px georgia, times, serif;
    color: #734a00;
    text-align: left;
    margin: 0;
    padding: 0;
}


.text {
    font: 10px verdana, arial, sans-serif;
    color: #000;
    text-align: left;
    margin: 0;
    padding: 0;
}

.text a {
	color: #734a00;
	font-weight: bold;
}

.text a:hover {
	color: #000;
}

.dados {
    font: 10px verdana, arial, sans-serif;
    color: #000;
    text-align: right;
    margin: 0;
    padding: 0;
}

.mais {
    float: right;
    font: bold 12px georgia, times, serif;
    color: #734a00;
    text-align: right;
    margin: 0;
    padding: 0;
}

.mais:hover, .mais2:hover {
    color: #000;
}

.mais2 {
    font: bold 12px georgia, times, serif;
    color: #734a00;
    text-align: right;
    margin: 0;
    padding: 0;
}

h3 {
	text-align: left;
    font: bold 16px georgia, times, serif;
    color: #734a00;
    margin: 0;
    padding: 0;
}

.home_img {
    float: left;
    font: 10px verdana, arial, sans-serif;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 150px;
    height: 90px;
}

/* Classes para texto */
 

/* PLAYER */

#flashPlayer {
	background: transparent;
	position: absolute;
	top: 55px;
	left: 413px;
}

/*popup*/

#maes {
	
	width: 500px;
	height: 197px;
	z-index: 800000;
	position: absolute;
	top: 0%;
	left: 15%;
}


.botaofecha  {
	position: absolute;
	top: 0%;
	left: -16%;
}



#cardapio_texto a {
    font: bold 14px georgia, times, serif;
    color: #734a00;
}

#cardapio_texto {
	font-size:  12px;
	overflow: auto;
	padding: 5px;
}

.form_nome1, .form_email1, .form_nascimento1, .form_telefone1, .form_convidados1, .form_reserva1 {
	width: 240px;
	height: 22px;
	margin: 0;
	padding: 4px 2px;
	font: 12px trebuchet ms;
	color: #EEE;
	border: 0;
	background: url(../images/bg_inscricao.jpg) no-repeat;
}


#concurso_form textarea {
    background: url(../images/br_incricao_2.jpg) no-repeat;
    width: 236px;
    height: 92px;
    margin: 0;
    padding: 4px 2px;
    font: 12px trebuchet ms;
    color: #EEE;
    text-align: left;
    overflow: auto;
    border: 0;
}

#concurso_form  label{
	text-align: left;
	color: #e2e5d6;
}
#reveillon {
	
	width: 406px;
	height: 376px;
	z-index: 800001;
	position: absolute;
	top: 27%;
	left: 6%;
}

#reveillon img  {
	position: absolute;
}
