@charset "utf-8";
/* CSS Document */
body, p {	
	margin: 0;
	padding: 0;
}
body {
	background-image:url(../img/BgWood.jpg);
	background-repeat:repeat;
}
/* estrutura */
#Container {
	left: 50%;
	margin-left: -494px;
	top: 0;
	position: absolute;
	overflow: hidden;
	width: 998px;
	z-index: 10;
}
#Rodape {	
	clear:both;
	height:82px;
	overflow:hidden;
	width:998px;
}
/* estrutura */
/*inicial*/
#Localizacao {
	clear:both;
	height:106px;
	overflow:hidden;
	width:998px;
}
#Logo {
	float:left;
	height:295px;
	overflow:hidden;
	width:387px;
}
#Reserva {
	float:left;
	overflow:hidden;	
}
#Destaque {
/*	background-image:url(../img/BgDestaque.png);*/
	float:right;
	height:430px;
	overflow:hidden;
	width:611px;
}
#BgDestaqueMenu {
	background-image:url(../img/BgDestaqueMenu.png);
	background-repeat: no-repeat;
	height: 122px;
	overflow: hidden;
	width: 611px;
}
#BgDestaque {
	background-image:url(../img/BgDestaque.png);
	background-repeat: no-repeat;
	height: 308px;
	overflow: hidden;
	width: 611px;
}
#BoxMenu {
	clear:both;
	margin:60px 0 0 8px;
	overflow:hidden;
}
#BoxCardapio {
	background-image:url(../img/BgCardapio.png);
	clear:both;
	height:396px;
	overflow:hidden;
	width:998px;	
}
#TituloAmbiente {
	position:absolute;
	overflow:hidden;
	top:12;
	left:15;
}
#BoxAmbiente {
	background-image:url(../img/BgAmbiente.png);
	float:left;
	height:376px;
	overflow:hidden;
	width:512px;
}
#TituloLocalizacao {
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
}
#BoxLocalizacao {
	background-image:url(../img/BgBoxLocalizacao.png);
	float:left;
	height:376px;
	overflow:hidden;
	width:486px;
 }
.BtMenu {
	float:left;
	margin:0 0px 0 0px;
	overflow:hidden;
}
.BtMenuCardapio {
	float:left;
	overflow:hidden;
}
.Clear {
	clear:both; 
	overflow:hidden;	
}
#Topo {
	width: 998px;
	height: 558px;
	overflow: hidden;
}
#Miolo {
	width: 998px;
	height: 794px;
	overflow: hidden;
}
#Topo2 {
	width: 998px;
	height: 558px;
	overflow: hidden;
}
.BoxCardapio {
	float:left;
	margin:0 17px;
	overflow:hidden;
}
.AmbienteGaleria {
	clear:both;
	height: 200px;
	margin:80px 0 0 54px;
	overflow:hidden;
}
.BoxLocalizacao {
	clear:both;
	margin:52px 0 0 35px;
	overflow:hidden;
}
.FtSmall {
	float:left;
	height:100px;
	margin:1px;
	overflow:hidden;
	width:135px;
}
#BoxTextoDestaque {
	float:left;
	margin:45px 30px 0 39px;
	overflow:hidden;
	width:200px;
}
#FtPrato {
	float:left;
	margin-top:78px;
	overflow:hidden;
}
#InnerCardapio {
	float: left;
	height: 250px;
	overflow: hidden;
	width: 860px;
}
#AreaCardapio {
	overflow: hidden; 
	float: left; 
	width: 860px; 
	height: 260px;
		
}
#CardapioAjaxAreaL {
	z-index:100;
	float:left;
	width:860px;
	height:250px;
	overflow:hidden;
}
#CardapioAjaxAreaR {
	 z-index:100;
	 float:left;
	 width:860px;
	 height:250px;
	 overflow:hidden;
}
#CardapioScrollArea {
	float: left;
	height: 250px;
	overflow: hidden;
	width: 2850px;	
	margin-left: -860px;
	
}
/*interna*/
#Left {
	float:left;
	overflow:hidden;
	width:354px;	
}
#LeftTopo {
	background-image:url(../img/LeftTopo.png);
	background-repeat:no-repeat;
	height:102px;
	overflow:hidden;
	width:354px;
}
#LeftMeio {
	background-image:url(../img/LeftMeio.png);
	background-repeat:repeat-y;
	overflow:hidden;
	width:354px;
}
#LeftBottom {
	background-image:url(../img/LeftBottom.png);
	background-repeat:no-repeat;
	height:63px;
	overflow:hidden;
	width:354px;
}
.BtLeft {
	clear:both;
	height:55px;
	margin-left:160px;
	overflow:hidden;
	width:56px;
}
.BtLeftCardapio {
	clear:both;
	height:58px;
	margin:15px 0 0 96px;
	overflow:hidden;
	width:183px;
}
.LeftCardapio {
	clear:both;
	height: 200px;
	overflow:hidden;
	margin:20px 0 20px 20px;
}
.FtCardapioLeft {
	clear:both;
	height:135px;
	margin-bottom:15px;
	overflow:hidden;
	width:180px;
}
.FtCardapio {
	clear:both;
	height:180px;
	margin-bottom:15px;
	overflow:hidden;
}
.BoxTexto {
	clear:both;
	overflow:hidden;
	width:180px;
}
#Right {
	float:left;
	overflow:hidden;	
	width:644px;
}
.RightTopo {
	background-image:url(../img/RightTopo.png);
	background-repeat:no-repeat;
	height:38px;
	overflow:hidden;
	width:644px;
}
.RightBottom {
	background-image:url(../img/RightBottom.png);
	background-repeat:no-repeat;
	height:72px;
	overflow:hidden;
	width:644px;
}
.RightMeio {
	background-image:url(../img/RightMeio.png);
	background-repeat:repeat-y;
	overflow:hidden;
	width:644px;
}
.RightConteudo {
	clear:both;
	margin:15px 47px 15px 60px;
	overflow:hidden;
}
/* left */
#InnerCardapioLeft {
	clear: both;
	height: 710px;
	overflow: hidden;
	width: 354px;
}
#Area {
	overflow: hidden; 
	clear: both; 
	height: 740px; 
	width: 354px;
	margin-top: 24px;
		
}
#AjaxAreaL {
	z-index:100;
	clear:both;
	width:354px;
	height:740px;
	overflow:hidden;
}
#AjaxAreaR {
	 z-index:100;
	 clear: both;
	 width:354px;
	 height:740px;
	 overflow:hidden;
}
#ScrollArea {
	clear: both;
	height: 2220px;
	overflow: hidden;
	width: 354px;	
	margin-top: -740px;
	
}
/* left */
/* interna */
/* cardapio */
#BoxLeftCardapio {
	background-color:#880017;
	clear:both;
	margin-left:30px;
	overflow:hidden;
	width:300px;	
}
.BoxMenuLeft {
	clear:both;
	overflow:hidden;
	padding:8px;
	width:260px;	
}
.BoxMenuLeft p{
	margin:10px 0;
}
.BoxMenuLeft a{
	clear:both;
	overflow:hidden;
	padding:8px 100% 8px 8px;
}
.BoxMenuLeft a:hover{
	background-color:#F2FFB0;
	width:260px;
}
.BoxMenuLeft a:active{
	background-color:#5B0002;
}
.BoxProduto {
	float:left;
	height: 450px;
	margin-top:40px;
	overflow:hidden;
	width:268px;
}
.BoxTextoProduto {
	clear:both;
	overflow:hidden;
	width:230px;
}
/* Formulario Padrao */
.fmInput { 
	border:1px solid #870017;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #555;
	background-color:#FFF;
	padding:1px 3px 1px 3px;	
}
.fmInput_onerror { 
	border:1px solid #870017;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #555;
	background-color:#FFD;
	padding:1px 3px 1px 3px;
}
/* Formulario Padrao */
/*paginador*/
.PagProxima {
	float: left;
	height: 30px;
	margin: 5px 15px;
	overflow: hidden;
	width: 16px;
}
.PagPrimeira {
	float: left;
	height: 20px;
	margin: 10px 5px;
	overflow: hidden;
	width: 22px;
}
#Paginador {
	clear: both;
	overflow: hidden;
	margin:20px 0 0 60px;
	width: 535px;
}
/*paginador*/
/*lateral*/
#FundoEsquerda {
	width:50%;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	background-image:url(./img/PixelTopo.png);
	background-repeat:repeat-x;
	background-position:top;
	z-index:1;
}
#FundoDireita {
	width:50%;
	left:50%;
	overflow:hidden;
	position:absolute;
	top:0;
	background-image:url(./img/PixelTopo.png);
	background-repeat:repeat-x;
	background-position:top;
	z-index:1;
}
#FundoEsquerdaBottom, #FundoDireitaBottom {
	width:100%;
	height: 82px;
	overflow:hidden;
	position:absolute;
	bottom:0;	
	background-image:url(./img/PixelRodape.png);
	background-repeat:repeat-x;
	z-index:2;
}
/*lateral*/
/*conceitual*/
#Conceitual {
	clear: both;
	height: 260px;
	margin: 0 0 0 35px;
	overflow: hidden;
	width: 500px;
}
#Conceitual .stage {
	clear:both;
	height:1500px;
	overflow:hidden;
	width:500px;
}
#Conceitual .page {
	clear:both;
	height:260px;
	overflow:hidden;
	width:500px;
}
/*conceitual*/
