@charset "utf-8";

#g1 {
    margin-left:-50px;
    text-align:center;
}
#g1 ul { list-style: none; }
#g1 ul li { display: inline; }
#g1 ul img {
	border: 5px solid #FFFFFF;
}
#g1 ul a:hover img {
	border: 5px solid #9a7d53;
	
}
#g1 ul a:hover { color:#9a7d53; }

.coluna_texto_galeria a{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
left:10px;
text-decoration:none;


}
.coluna_texto_galeria a:hover{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9a7d53;
left:10px;
text-decoration:none;


}
.coluna_foto_galeria {
border:#FFFFFF 5px solid;
width:133px;

}

.coluna_foto_galeria:hover{
border:#9a7d53 5px solid;
width:133px;

}
body{

margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}


#popup_jx{
width:920px;
height:500px;
overflow:auto;
display:none;
/*border:#000000 1px solid;*/
}

#popup_lx{
width:920px;
height:500px;
overflow:auto;
display:none;
/*border:#000000 1px solid;*/
}

#popup_mx{
width:920px;
height:500px;
overflow:auto;
display:none;
/*border:#000000 1px solid;*/
}
#popup_nx{
width:920px;
height:500px;
overflow:auto;
display:none;
/*border:#000000 1px solid;*/
}

#mascote{
width:280px;
height:388px;
position:relative;
float:left;
}


#mascote2{
width:130px;
height:210px;
position:absolute;
left:60px;
z-index:10;
top:40px;
}

#form_reservas{
width:460px;
min-height:400px;
position:relative;
float:right;

}
#img_trabalhe{
width:280px;
height:388px;
top:30px;
position:relative;
float:left;
}

#form_trabalhe{
width:480px;
min-height:400px;
position:relative;
float:right;
right:20px;

}

	#tit_pagina{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#c59b60;
	letter-spacing:-1px;
	width:150px;
	height:20px;
	/*border:#FFFFFF 1px solid;*/
	left:45px;
	position:relative;
	top:20px;
	}
	
	.centraliza_img{
	position:relative;
	margin:auto;
	left:100px;
	}
	
	.font_contato{
	color:#FFFFFF;
	}
	.tit_especialidades{
	font-size:18px;
	}
	#carrega_texto{
	position:relative;
	width:843px;
	min-height:400px;
	/*text-indent:10px;*/
	text-align:justify;
	padding:10px;
	margin:auto;
	top:30px;
	/*background-image:url(../imagens/bg_meio2.png);*/
	background-color:#000000;
	filter:alpha(opacity=75); 
   	-moz-opacity: 0.80; 
  	opacity: 0.75; 
   }
	
	#carrega_texto img{
	position:relative;
	margin:auto;
	
	}
	
	#img_topo{
	width:600px;
	height:210px;
	/*border:#000000 1px solid;*/
	background-repeat:no-repeat;
	margin:auto;
	position:relative;
	top:20px;
		}
		
		#geral{
		width:100%;
		position:relative;
		min-height:600px;
		margin:auto;
		}
			#topo{
			width:100%;
			position:relative;
			min-height:570px;
			margin:auto;
			background-image:url(../imagens/bg2.jpg);
			background-repeat:repeat-x;
			
			}	
				#bt_delivery{
				position:absolute;
				width:340px;
				height:97px;
				top:60px;
				left:600px;
				background-repeat:no-repeat;
				z-index:999;
				}
				
				#mulher{
				width:252px;
				height:343px;
				position:absolute;
				top:235px;
				z-index:100;
				left:730px;
				
				}
				#bg_menu{
				width:956px;
				height:577px;
				position:relative;
				margin:auto;
				background-image:url(../imagens/bgmenu.png);
				background-repeat:no-repeat;
				top:5px;
				}
					#div_menu{
					width:932px;
					height:243px;
					margin:auto;
					top:40px;
					position:relative;
					z-index:10;
					}
					#div_banner{
					background-color:#1f1611;
					position:relative;
					width:932px;
					height:346px;
					margin:auto;
					/*border:#0000FF 1px solid;*/
					top:-12px;
					z-index:1;
					}
					
					
			#baixo{
			width:100%;
			min-height:400px;
			background-image:url(../imagens/bg_baixo.jpg);
			background-repeat:repeat-x;
			position:relative;
			}
			
				#bg_baixo{
				position:relative;
				width:932px;
				min-height:200px;
				background-image:url(../imagens/bgmeio2.jpg);
				margin:auto;
				}
				
				#meio{
				width:933px;
				min-height:409px;
				position:relative;
				}
				
				#rodape{
				position:relative;
				width:932px;
				height:103px;
				margin:auto;
				background-image:url(../imagens/bg_rodape.jpg);
				background-repeat:no-repeat;
				background-position:0 45px;
				clear:both;
				margin-top:20px;
				/*border:#000000 1px solid;*/
				}
				
				#links{
				width:550px;
				height:16px;
				position:relative;
				margin:auto;
				/*border:#000000 1px solid;*/
				top:20px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				text-align:center;
				
				}
				#links a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				margin:auto;
				text-decoration:none;
				margin-left:7px;
				text-align:center;
				}
				
				#links a:hover{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#9a7d53;
				margin:auto;
				margin-left:7px;
				text-align:center;
				
				}
				
				#copy{
				width:250px;
				height:15px;
				position:relative;
				margin:auto;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				top:55px;
				text-align:center;
				
				}
				
				#logo_zeni{
				width:-87px;
				height:26px;
				margin:auto;
				background-repeat:no-repeat;
				margin-top:40px;
				margin-left:40px;
				
				}
				#trabalhe{
				width:185px;
				height:100px;
				position:relative;
				margin:auto;
				top:-95px;
				left:345px;
				}

.mensagem_erro {
    color:red;
    font-size: 14px;
    font-weight: bold;
}

#slider_produto {
    position:relative;
    width:432px; /* Change this to your images width */
    height:432px; /* Change this to your images height */
    background:url(../imagens/ajax-loader.gif) no-repeat 50% 50%;
}
#slider_produto img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider_produto a {
    border:0;
    display:block;
}

/**/
.produto_c{
	width:150px;
	}
	
.n_categorias a{
	color:#E3DDC9 !important;
	text-transform:capitalize !important;
	text-decoration:none;
	font-weight:bold;
	}
	
	.tit_pagina{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#c59b60;
	letter-spacing:-1px;
	width:150px;
	height:20px;
	margin-bottom:20px;
	/*border:#FFFFFF 1px solid;*/
	}

#menu_categorias{
	position:relative;
	float:left;
	width:200px;
	min-height:300px;
	overflow:hidden;
	}
	
.ui-tabs{
	overflow:hidden !important;
	}
	
#seccao_produtos{
	position:relative;
	float:right;
	width:590px;
	min-height:300px;
	overflow:hidden;
	}
	
#seccao_produtos h2{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c59b60;
	letter-spacing:-1px;
	margin-bottom:20px;
	}

#seccao_produtos h4{
	margin:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c59b60;
	letter-spacing:-1px;
	margin-bottom:5px;
	height:40px;
	vertical-align:top;
	display:table-cell;
	}
	
.linha_titulo_carrinho_compras{
	margin:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c59b60;
	letter-spacing:-1px;
	margin-bottom:5px;
		}
