body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(../imgs/bg.png) repeat-y center; background-color:#483A32;}

img{border:none;}

#geral{
	position:absolute;
	width:990px;
	left:50%;
	margin-left:-495px;
}
#resultado_busca_home{
	position:absolute;
	top:40px;
	left:18%;
}
.PanelAjaxWorking {
    z-index: 99999;
}

#topo{
	float:left;
	width:990px;
	height:175px;
}
#logo{float:left; margin:0 0 0 344px; width:302px; height:146px;}

#menu{float:left; padding:0 0 0 154px; width:806px; height:29px;}

/* Menu */
#menu a{float:left; text-decoration:none; font-size:10px; color:#FFF;}
#menu a span{visibility:hidden;}
.bt_babybeef{background:url(../imgs/bt_babybeef.jpg) no-repeat; width:88px; height:29px;}
.bt_cardapio{background:url(../imgs/bt_cardapio.jpg) no-repeat; width:71px; height:29px;}
.bt_carta{background:url(../imgs/bt_carta.jpg) no-repeat; width:108px; height:29px;}
.bt_galeria{background:url(../imgs/bt_galeria.jpg) no-repeat; width:113px; height:29px;}
.bt_eventos{background:url(../imgs/bt_eventos.jpg) no-repeat; width:64px; height:29px;}
.bt_reservas{background:url(../imgs/bt_reserva.jpg) no-repeat; width:73px; height:29px;}
.bt_imprensa{background:url(../imgs/bt_imprensa.jpg) no-repeat; width:73px; height:29px;}
.bt_fale{background:url(../imgs/bt_fale.jpg) no-repeat; width:94px; height:29px;}
/* Menu */

#miolo{float:left; width:990px; padding:7px 0 0 0; min-height:352px; _height:352px;}

#rodape{float:left; width:990px; height:66px;}
#endereco{float:left; width:990px; height:46px; text-align:center; font-size:10px; color:#FFF;}
#endereco span{visibility:hidden;}
.img_endereco {float:left;}

/* ******** H ********* */
h1{float:left; margin:0; padding:0;}
h1 span{visibility:hidden;} 
.h1_babybeef{background:url(../imgs/h1_babybeef.jpg) no-repeat; width:380px; height:39px;}
.h1_cardapio{background:url(../imgs/h1_cardapio.jpg) no-repeat; width:420px; height:39px;}
.h1_carta{background:url(../imgs/h1_carta.jpg) no-repeat; width:420px; height:39px;}
.h1_galeria{background:url(../imgs/h1_galeria.jpg) no-repeat; margin:0 0 0 166px; width:673px; height:39px;}
.h1_reservas{background:url(../imgs/h1_reserva.jpg) no-repeat; margin:0 0 0 166px; width:673px; height:39px;}
.h1_fale{background:url(../imgs/h1_fale.jpg) no-repeat; margin:0 0 0 166px; width:673px; height:39px;}
.h1_imprensa{background:url(../imgs/h1_imprensa.jpg) no-repeat; margin:0 0 0 166px; width:673px; height:39px;}
.h1_resultadobusca{background:url(../imgs/h1_resultadobusca.jpg) no-repeat; margin:0 0 0 166px; width:673px; height:39px;}
.h1_eventos{background:url(../imgs/h1_eventos.jpg) no-repeat; margin:0 0 0 166px; width:673px; height:39px;}


h2{float:left; margin:0; padding:15px 0 0 0; width:280px; height:30px; font-size:20px; font-weight:100; color:#FFF;}
h2.h2_full{width:515px;}
/* ******** H ********* */

#imagem_home{float:left; margin:0 0 0 154px; padding:10px 0 0 11px; background:url(../imgs/bg_imgprincipal.jpg) no-repeat; width:684px; height:352px;}

.col01{float:left; padding:0 0 0 166px; width:380px; height:352px;}
.conteudo_menor{
	float:left;
	padding:25px 35px 20px 3px;
	width:342px;
	height:268px;
	font-size:12px;
	color:#FFF;
}

.col02{
	float:left;
	padding:0 0 0 9px;
	width:435px;
}
.cont_col02_1{
	float:left;
	width:271px;
}
.img_babybeef{
	float:left;
	padding:13px 0 0 10px;
	width:261px;
	height:179px;
	background:url(../imgs/bg_imgbabybeef.jpg) no-repeat;
}

.horario_func{
	float:left;
	padding:10px 105px 0 7px;
	width:159px;
	font-size:12px;
	color:#FFF;
}
.bt_comochegar span{visibility:hidden;}
.bt_comochegar{
	float:left;
	margin:10px 0 0 7px;
	background:url(../imgs/bt_comochegar.jpg) no-repeat;
	width:120px;
	height:31px;
	text-decoration:none;
	font-size:10px;
}

.col001{float:left; padding:0 0 0 166px; width:420px; height:352px;}
.col002{
	float:left;
	padding:8px 0 0 9px;
	width:395px;
}

.cont_cardapio{float:left; width:420px;}
.cont_cardapio2{float:left; width:655px;}
.menu_cardapio{float:left; width:140px; height:313px;}
.menu_cardapio ul.lista_menu{
	float:left;
	margin:0;
	padding:25px 0 0 5px;
	width:135px;
	list-style:none;
}
.menu_cardapio ul.lista_menu li a{text-decoration:none; color:#A99F99;}
.menu_cardapio ul.lista_menu li a:hover{text-decoration:underline; color:#A99F99;}
.menu_cardapio ul.lista_menu li{
	float:left;
	padding:2px 0 2px 10px;
	width:125px;
	font-size:11px;
	color:#A99F99;
	background:url(../imgs/ico_li.jpg) no-repeat top left;
}

.desc_cardapio{float:left; width:280px; height:313px;}
.desc_cardapio ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	font-size:12px;
	color:#FFF;
}
.desc_cardapio ul li{padding:5px 0 10px 0; width:250px; background:url(../imgs/hr.jpg) repeat-x bottom;}
.desc_cardapio ul li .desc{
	color:#A39992;
}

.desc_cardapio2{float:left; width:515px; min-height:313px; _height:313px;}
.desc_cardapio2 ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	font-size:12px;
	color:#FFF;
}
.desc_cardapio2 ul li{padding:5px 0 10px 0; width:500px; background:url(../imgs/hr.jpg) repeat-x bottom;}
.desc_cardapio2 ul li .desc{
	color:#A39992;
}

/* ********************************************************* */

#pane2 {height: 240px;}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background:url(../imgs/bg_scroll.jpg) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background:url(../imgs/bg_drag.jpg) repeat-y;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 11px;
	width:11px;
	background:url(../imgs/scrollup.jpg) no-repeat;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 11px;
	width:11px;
	background:url(../imgs/scrolldown.jpg) no-repeat;
}
/* ********************************************************* */

.img_col002{float:left; padding:5px 0 0 7px; background:url(../imgs/bg_col02.jpg) no-repeat; width:214px; height:316px;}

#cont_galeria{float:left; width:682px; padding:0 0 0 157px;}

.col_galeria01{float:left; width:162px;}
.col_galeria03{float:left; width:162px;}
.col_galeria02{float:left; width:358px;}

.thumb{float:left; text-decoration:none; margin:21px 3px 0 3px;}

.imagem_galeria{
	float:left;
	margin:5px 0 0 11px;
	padding:7px 0 0 9px;
	background:url(../imgs/bg_fotogaleria.jpg) no-repeat;
	width:338px;
	height:252px;
}

.botoes_galeria{float:left; width:234px; padding:0 0 0 124px;}
.bt_galerialeft span{visibility:hidden;}
.bt_galerialeft{float:left; background:url(../imgs/bt_setaleft.jpg) no-repeat; width:63px; height:42px; text-decoration:none; font-size:10px;}
.bt_galeriaright span{visibility:hidden;}
.bt_galeriaright{float:left; background:url(../imgs/bt_setaright.jpg) no-repeat; width:63px; height:42px; text-decoration:none; font-size:10px;}

#cont_full{float:left; width:682px; padding:0 0 0 157px;}
#cont_full2{float:left; width:682px; padding:0 0 20px 157px;}

.txt_reservas{
	float:left;
	padding:12px 50px 20px 10px;
	width:622px;
	font-size:13px;
	color:#87726B;
}

.txt_reservas2{
	float:left;
	padding:12px 50px 20px 10px;
	width:622px;
	font-size:13px;
	color:#FFF;
}

.cont_form{
	float:left;
	padding:10px 0 0 0;
	width:682px;
}

.row{
	float:left;
	padding:0 0 10px 0;
	width:682px;
}

.cont_form .row label{float:left; padding:2px 5px 0 0; width:158px; font-size:13px; color:#89746B; text-align:right;}
.cont_form .row label.label_min{float:left; padding:2px 5px 0 0; width:80px; font-size:13px; color:#89746B; text-align:right;}
.cont_form .row label.label_max{float:left; padding:2px 5px 0 0; width:500px; font-size:13px; color:#89746B; text-align:right;}

.cont_form .row .input_full{float:left; padding:2px 3px 0 3px; width:394px; height:18px; background-color:#D4D1CF; font-size:11px; border:none; color:#3B2E28;}
.cont_form .row .input_30{float:left; margin:0 10px 0 0; padding:2px 3px 0 3px; width:30px; height:18px; background-color:#D4D1CF; font-size:11px; border:none; color:#3B2E28;}
.cont_form .row .input_120{float:left; padding:2px 3px 0 3px; width:120px; height:18px; background-color:#D4D1CF; font-size:11px; border:none; color:#3B2E28;}
.cont_form .row .input_60{float:left; padding:2px 3px 0 3px; width:60px; height:18px; background-color:#D4D1CF; font-size:11px; border:none; color:#3B2E28;}
.cont_form .row .input_80{float:left; padding:2px 3px 0 3px; width:80px; height:18px; background-color:#D4D1CF; font-size:11px; border:none; color:#3B2E28;}
.cont_form .row .textarea_full{float:left; padding:2px 3px 0 3px; width:394px; height:100px; background-color:#D4D1CF; font-size:11px; border:none; color:#3B2E28;}
.cont_form .row .textarea_full2{float:left; padding:2px 3px 0 3px; width:394px; height:50px; background-color:#D4D1CF; font-size:11px; border:none; color:#3B2E28;}


.botoes_form{
	float:left;
	width:565px;
	text-align:right;
}
.bt_limpar span{visibility:hidden;}
.bt_limpar{
	float:right;
	margin:0 5px 0 0;
	background:url(../imgs/bt_limpar.jpg) no-repeat;
	width:92px;
	height:32px;
	text-decoration:none;
}
.bt_enviar span{visibility:hidden;}
.bt_enviar{
	float:right;
	background:url(../imgs/bt_enviar.jpg) no-repeat;
	width:92px;
	height:32px;
	text-decoration:none;
}

ul.lista_downloads{
	/*float:left;*/
	margin:0;
	padding:0;
	width:682px;
	list-style:none;
}
ul.lista_downloads li{ width:645px; height:55px; padding:15px 0 12px 8px; background:url(../imgs/hr.jpg) bottom repeat-x;}

ul.lista_downloads li .ico{float: left; width:38px; height:53px;}
ul.lista_downloads li .txt{ float:left; padding:7px 0 0 20px; width:450px; font-size:17px; color:#FFF;}
ul.lista_downloads li .txt span{font-size:13px; color:#88736B;}
ul.lista_downloads li .botao{float: right;}
.bt_download span{visibility:hidden;}
.bt_download{float:left; margin:7px 0 0 0; background:url(../imgs/bt_download.jpg) no-repeat; width:122px; height:32px; text-decoration:none;}

#busca{
	float:right;
	margin:21px 152px 0 0;
	background:url(../imgs/bg_busca.jpg) no-repeat;
	width:132px;
	height:27px;
}
.bt_busca span{visibility:hidden;}
.bt_busca{float:right; background:url(../imgs/bt_busca.jpg) no-repeat; width:23px; height:27px; text-decoration:none;}
.input_busca{
	float:left;
	margin:5px 0 0 7px;
	width:96px;
	height:14px;
	border:none;
	background:none;
	color:#A99F9A;
	font-size:11px;
}

#assinatura{float:right; position:relative; width:111px; height:10px; margin-right:150px; margin-top:35px;}

.txt_busca strong{font-size:20px;}
.txt_busca{
	float:left;
	padding:12px 50px 20px 10px;
	width:622px;
	font-size:13px;
	color:#87726B;
}
ul.lista_busca{
	float:left;
	margin:0;
	padding:0;
	width:682px;
	list-style:none;
}

ul.lista_busca li{float:left; width:682px; background:url(../imgs/hr.jpg) repeat-x bottom; padding:5px 0 10px 0;}
ul.lista_busca li a{color:#A99F99; text-decoration:none;}
ul.lista_busca li a:hover{color:#A99F99; text-decoration:underline;}


.transparency{
	position:absolute;
	top:192px;
	left:692px;
	z-index:9;
	width:136px;
	height:327px;
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.txt_transparency{
	position:absolute;
	top:192px;
	left:692px;
	z-index:99;
	width:136px;
	height:327px;
}

.txt_transparency .titulo_box{
	float:left;
	margin:15px 7px 0 12px;
	padding:0 0 5px 0;
	width:117px;
	border-bottom:solid 1px #A99F9A;
}

.txt_transparency .txt{
	float:left;
	margin:15px 7px 0 12px;
	width:117px;
	font-size:11px;
	color:#A99F9A;
}

.txt_transparency .bt_cliqueaqui{float:right; margin:5px 7px 0 12px; text-decoration:none; color:#A99F9A; font-size:11px;}
.txt_transparency .bt_cliqueaqui:hover{text-decoration:underline;}


#dhtml{
	position:absolute;
	width:400px;
	height:400px;
	z-index:99999;
	left:50%;
	margin-left:0px;
	top:100px;
}




