*{padding:0; margin:0; list-style:none;}
body{background:url(../imagens/bg.jpg) center 0 repeat;}
html{overflow-x:hidden;}
a{outline:none; text-decoration:none;}
.block{display:block;}
.left{float:left;}
.right{float:right;}
.indent{text-indent:-999999px; overflow:hidden;}
.italico{font-style:italic;}
.class_opacity{opacity:0.70; -moz-opacity: 0.70; filter: alpha(opacity=70);}
.relative{position:relative;}
.absolute{position:absolute;}
.dspNone{display:none;}
.img{padding:3px; margin-right:20px; border:1px solid #464646;}
.destaque{color:#DEB73D;}
/****************************[ESTRUTURA]**************************/
.alertResolucao{width:100%; padding:5px 0; position:absolute; top:0; background-color:#930;}
.alertResolucao p{text-align:center; font:12px Arial, Helvetica, sans-serif; color:#FFF;}
.contener{width:100%;}
.contener .topofull{width:100%; height:226px; background:url(../imagens/bg_topo.jpg) center 0 no-repeat;}
.contener .topofull .topo{z-index:99; width:873px; height:226px; margin:0 auto;}
.contener .topofull .topo h1{display:none;}
.contener .topofull .topo .logo{width:212px; height:250px; display:block; top:113px; left:345px;}
.footer .endereco{width:873px; height:248px; margin:0 auto;} 
.footer .endereco address{width:873px; height:359px; position:absolute; top:-111px; background:url(../imagens/balcao.png) center 0 no-repeat; } 
.footer .endereco address span{width:300px; height:20px; position:absolute; bottom:0; right:0; font:11px Arial, Helvetica, sans-serif;} 
.footer .endereco address span a{font:11px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
/***************************************************************/

/**************************[MENU]*******************************/
.contener .topofull .topo .menu{z-index:10!important; width:873px; height:31px; padding-top:195px;}
.contener .topofull .topo .menu ul{width:873px; height:31px; }
.contener .topofull .topo .menu ul li{height:31px; display:block; float:left;}
.contener .topofull .topo .menu ul li a{height:31px; display:block;}

.contener .topofull .topo .menu ul li.bt_a_casa{width:69px; height:31px; background:url(../imagens/bt_a_casa.png) 0 0 no-repeat; }
.contener .topofull .topo .menu ul li.bt_a_casa a{width:69px; display:block; text-indent:-999999px; overflow:hidden;}
.contener .topofull .topo .menu ul li.bt_cardapio{width:89px; height:31px; background:url(../imagens/bt_cardapio.png) 0 0 no-repeat;}
.contener .topofull .topo .menu ul li.bt_cardapio a{width:89px; display:block;}
.contener .topofull .topo .menu ul li.bt_estrutura{width:105px; height:31px; background:url(../imagens/bt_estrutura.png) 0 0 no-repeat;}
.contener .topofull .topo .menu ul li.bt_estrutura a{width:105px; display:block; text-indent:-999999px; overflow:hidden;}
.contener .topofull .topo .menu ul li.bt_promocao{width:94px; height:31px; background:url(../imagens/bt_promocao.png) 0 0 no-repeat;}
.contener .topofull .topo .menu ul li.bt_promocao a{width:94px; display:block; text-indent:-999999px; overflow:hidden;}
.contener .topofull .topo .menu ul li.bt_aniv_eventos{width:134px; height:31px; background:url(../imagens/bt_eventos.png) 0 0 no-repeat; margin-left:170px;}
.contener .topofull .topo .menu ul li.bt_aniv_eventos a{width:134px; display:block; text-indent:-999999px; overflow:hidden;}
.contener .topofull .topo .menu ul li.bt_contato{width:86px; height:31px; background:url(../imagens/bt_contato.png) 0 0 no-repeat;}
.contener .topofull .topo .menu ul li.bt_contato a{width:86px; display:block; text-indent:-999999px; overflow:hidden;}
.contener .topofull .topo .menu ul li.bt_localizacao{width:116px; height:31px; background:url(../imagens/bt_localizacao.png) 0 0 no-repeat;}
.contener .topofull .topo .menu ul li.bt_localizacao a{width:116px; display:block; text-indent:-999999px; overflow:hidden;}

.contener .topofull .topo .menu ul li.bt_a_casa:hover,
.contener .topofull .topo .menu ul li.bt_cardapio:hover,
.contener .topofull .topo .menu ul li.bt_estrutura:hover,
.contener .topofull .topo .menu ul li.bt_promocao:hover,
.contener .topofull .topo .menu ul li.bt_aniv_eventos:hover,
.contener .topofull .topo .menu ul li.bt_contato:hover,
.contener .topofull .topo .menu ul li.bt_localizacao:hover{background-position:0 bottom;}

/* menu horizontal by micox */
.menu-hh { display: table; }
.menu-hh * { margin: 0; padding: 0;}
.menu-hh a { display: block; }
.menu-hh li { list-style: none; float: left; height: 1%; }
.menu-hh li ul { position: absolute; visibility: hidden; white-space: nowrap;}

/* hack para navegadores que exigem width para elementos pos absolute (Opera) */
html:first-child>body .menu-hh li ul { width: 500px; }
.menu-hh li:hover ul, .menu-hh  li.over ul { visibility: visible;} /* a class  .over eh tecnica pro hover no IE */
.menu-hh li:hover ul li ul, .menu-hh li.over ul li ul{ visibility: hidden;}
.menu-hh li ul li:hover ul, .menu-hh li ul li.over ul{ visibility: visible;}

/* visual */
.menu-hh ul li ul.sub_cardapios{width:101px!important; height:66px!important; background:url(../imagens/bg_subMenu.png) 0 0 no-repeat;}
.contener .topofull .topo .menu ul.sub_cardapios li{width:100px; height:17px!important; padding:2px 0 4px 0; display:block;}
.contener .topofull .topo .menu ul.sub_cardapios li a{width:80px; padding:0; display:block;}
.contener .topofull .topo .menu ul.sub_cardapios li a.dia{width:86px; height:31px; background:url(../imagens/bt_dia.png) 4px 0 no-repeat;}
.contener .topofull .topo .menu ul.sub_cardapios li a.noite{width:86px; height:31px; background:url(../imagens/bt_noite.png) 4px 0 no-repeat;}
.contener .topofull .topo .menu ul.sub_cardapios li a.dia:hover{background-position:4px -31px;}
.contener .topofull .topo .menu ul.sub_cardapios li a.noite:hover{background-position:4px -31px;}

/***************************************************************/

/*************[CONFIGURAÇÕES RODAPE SEMPRE BOTTOM]**************/
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom:248px;}  /* padding topo rodapé  */

.footer{
	z-index:10!important; 
	position: relative;
	margin-top:-248px; /* Valor negativo do rodapé */
	height: 248px;
	clear:both;
	background:url(../imagens/bg_bottom.png) center 0 no-repeat;
} 
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
*html .clearfix{height: 1%;}
.clearfix{display: block;}
/***************************************************************/

/**************************[HOME]*******************************/
.contener .topofull .topo .lampEsq{z-index:1!important; width:323px; height:517px; top:65px; left:-195px;}
.contener .topofull .topo .lampDir{z-index:1!important; width:323px; height:517px; top:65px; right:-175px;}
.contener .topofull .tv{z-index:2!important; width:201px; height:194px; top:230px; right:-12px;}
.contener .meio .lampMeioEsq{z-index:1!important; width:222px; height:395px; top:80px; left:-150px;}
.contener .meio .lampMeioDir{z-index:1!important; width:222px; height:395px; top:80px; right:-162px;}

.contener .meio{z-index:1; width:873px; margin:0 auto;}
.contener .meio .slideShowHome{z-index:1; width:812px; height:438px; padding:62px 0 0 61px; background:url(../imagens/bg_slideShowHome.png) 0 0 no-repeat;}

.contener #slider ul, .contener #slider li{margin:0; padding:0; list-style:none;}
.contener #slider, .contener #slider li{width:743px; height:375px; overflow:hidden;}
.contener #slider, .contener #slider li a img{border:none;}
.contener span#prevBtn a{width:26px; height:32px; display:block; position:absolute; top:360px; right:108px;}
.contener span#nextBtn a{width:26px; height:32px; display:block; position:absolute; top:360px; right:80px;}					
.contener span#prevBtn a img,
.contener span#nextBtn a img{border:none;}
/***************************************************************/

/********************[CONFIGURAÇÕES INTERNAS]*******************/
.contener .internas{width:873px; margin:0 auto;}
.contener .internas .imgBlocoTop{width:873px; height:62px; background:url(../imagens/imgBlocoTop.png) 0 0 no-repeat;}
.contener .internas .imgBlocoBottom{width:873px; height:62px; background:url(../imagens/imgBlocoBottom.png) 0 0 no-repeat;}
.contener .internas .conteudo{width:680px; padding:30px 86px 20px 107px; background:url(../imagens/bg_quadro.png) 0 0 repeat; font:11px/19px Arial, Helvetica, sans-serif;}
.contener .internas .conteudo h2{width:100%; font:24px "Times New Roman", Times, serif; color:#C4950B; padding-bottom:13px; }
.contener .internas .conteudo p{Arial, Helvetica, sans-serif; color:#FFF; padding-bottom:13px;}

.contener ul.btsTools{width:150px; height:30px; top:300px; right:65px; z-index:99999!important;}
.contener ul.btsTools li{display:block; float:left; margin-right:5px; border:1px solid #6A4509; background-color:#000; }
.contener ul.btsTools li a{padding:5px 10px;display:block; float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; background-color:#000; }
.contener ul.btsTools li a:hover{background-color:#A61C2E;}
/***************************************************************/

/*************************[PG A CASA]***************************/
.contener .internas .conteudo ul.listaTel li{font:Arial, Helvetica, sans-serif; color:#FFF;}
.contener .internas .conteudo ul.listaTel li strong{font:bold Arial, Helvetica, sans-serif; color:#fff;}
/***************************************************************/

/***********************[PG PROMOÇÃO]***************************/
.contener .internas .conteudo ul.listaPromo li{ display:block; padding:0 0 10px 0; Arial, Helvetica, sans-serif; color:#FFF;}
.contener .internas .conteudo ul.listaPromo li strong{font:bold 15px Arial, Helvetica, sans-serif; color:#fff;}

.contener .internas .conteudo ul.listaPromocoes{width:570; padding:0 0 20px 100px;}
.contener .internas .conteudo ul.listaPromocoes li{width:213px; height:216px; padding-right:15px; display:block; float:left;}
.contener .internas .conteudo ul.listaPromocoes li img{border:none;}
/***************************************************************/

/***********************[PG CARDÁPIO]***************************/
.contener .internas .conteudo ul.cardapioDia{width:256px; height:238px;}
.contener .internas .conteudo ul.cardapioDia li.case{width:256px; height:238px;}
.contener .internas .conteudo ul.cardapioDia li.case a{width:256px; height:238px; display:block; background:url(../imagens/cardapio_dia.jpg) 0 0 no-repeat;}

.contener .internas .conteudo ul.cardapioNoite{width:256px; height:238px;}
.contener .internas .conteudo ul.cardapioNoite li.case{width:256px; height:238px;}
.contener .internas .conteudo ul.cardapioNoite li.case a{width:256px; height:238px; display:block; background:url(../imagens/cardapio_noite.jpg) 0 0 no-repeat;}

.contener .internas .conteudo ul.cardapioCompleto{width:256px; height:238px;}
.contener .internas .conteudo ul.cardapioCompleto li.case{width:256px; height:238px;}
.contener .internas .conteudo ul.cardapioCompleto li.case a{width:256px; height:238px; display:block; background:url(../imagens/cardapio_completo.jpg) 0 0 no-repeat;}

.contener .internas .conteudo ul.ListaCardapio li{font:12px/19px Arial, Helvetica, sans-serif; color:#f5f5f5; padding:0 0 8px 10px; display:block;}
.contener .internas .conteudo ul.ListaCardapio li.subtit{font:21px "Times New Roman", Times, serif; color:#C3940A; padding:0 0 10px 0; margin:0;}

ul#menuCardapio{padding: 0; margin:0;}
ul#menuCardapio li {display: inline;}
ul#menuCardapio li a {font:bold 14px "Times New Roman", Times, serif; color:#FFF; text-align:center; width:100px; height:22px; display:block; margin-top:10px; padding:5px 7px 0 0; background:url(../imagens/bg_menu_semana.png) 0 0 no-repeat; float:left;}
ul#menuCardapio li.active a{color:#A61C2E; width:100px; height:32px; display:block; background:url(../imagens/bg_menu_semanaActive.png) 0 0 no-repeat; margin-top:0; }
.content{float:left; clear:both; padding:20px 20px 20px; width:620px; border:1px solid #CAA354;}

table.tabela_cardapio{font:12px Arial, Helvetica, sans-serif; color:#fff; background-color:#222;}
table.tabela_cardapio tr td{border:1px solid #333; padding:4px 10px;}
table.tabela_cardapio tr.destaque{height:35px; background-color:#333;}
ul#menuCardapioNoite{padding:0; margin:0;}
ul#menuCardapioNoite li {display: inline;}
ul#menuCardapioNoite li a {font:bold 12px/12px "Times New Roman", Times, serif; color:#fff; text-align:center; width:95px; height:34px; display:block; padding:12px 0 0 0; background: url(../imagens/bg_menu_semanaActive2.png) 0 0 no-repeat; float:left;}
ul#menuCardapioNoite li.active a{color:#A61C2E; width:95px; height:34px; padding-top:12px; display:block; background:url(../imagens/bg_menu_semanaActiveHover.png) 0 0 no-repeat;}
.content{float:left; clear:both; padding:20px 20px 20px; width:620px; border:1px solid #CAA354;}

table.tabela_cardapioNoite{font:12px Arial, Helvetica, sans-serif; color:#fff; background-color:#222;}
table.tabela_cardapioNoite tr td{border:1px solid #333; padding:4px 10px;}
table.tabela_cardapioNoite tr.destaque{height:35px; background-color:#333;}
/***************************************************************/

/******************[PG ANIVERSARIO E EVENTOS]*******************/
.contener .internas .conteudo .colunaEnd{width:280px; font:12px Arial, Helvetica, sans-serif;}
.contener .internas .conteudo .colunaEnd p{color:#B2B2B2; line-height:21px;}
/***************************************************************/

/**********************[PG IMPRIMIR FOLDER]*********************/
.contener .internas .conteudo .colunaPrint{width:600px; height:680px; margin:10px 0 0 25px;}
.contener .internas .conteudo .colunaPrint p.DescNome{width:200px; height:20px; top:130px; right:28px; /******/background-color:#999; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:18px; color:#FFF;}
.contener .internas .conteudo .colunaPrint a.bt_imprirmi{width:225px; height:50px; top:285px; right:165px; text-indent:-99999px; overflow:hidden;}
.contener .internas .conteudo .colunaPrint input.bt_imprirmi{width:225px; height:50px; top:280px; right:170px; text-indent:-99999px; overflow:hidden; background:transparent; border:none; cursor:pointer; background:url(../imagens/blanck.png) 0 0 repeat;}

.contener .internas .conteudo .colunaPrint label.campoNome{width:150px!important; height:50px!important; display:block!important; top:50px!important; left:20px!important; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; color:#FCAA00!important;}
.contener .internas .conteudo .colunaPrint label.campoNome span{width:150px!important; display:block!important; }
.contener .internas .conteudo .colunaPrint label.campoNome input{width:145px!important; height:22px!important; margin:5px 0 0 0; padding:0 0 0 5px; display:block!important; border:1px solid #3F0001; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; color:#333!important;}

.contener .internas .conteudo .colunaPrint label.campoAniversario{width:110px!important; height:50px!important; display:block!important; top:50px!important; left:180px!important; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; color:#FCAA00!important;}
.contener .internas .conteudo .colunaPrint label.campoAniversario span{width:150px!important; display:block!important; }
.contener .internas .conteudo .colunaPrint label.campoAniversario input{width:110px!important; height:22px!important; margin:5px 0 0 0; display:block!important; border:1px solid #3F0001; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; color:#333!important;}

.contener .internas .conteudo .colunaPrint label.campoEmail{width:170px!important; height:50px!important; display:block!important; top:50px!important; left:300px!important; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; color:#FCAA00!important;}
.contener .internas .conteudo .colunaPrint label.campoEmail span{width:150px!important; display:block!important; }
.contener .internas .conteudo .colunaPrint label.campoEmail input{width:170px!important; height:22px!important; margin:5px 0 0 0; display:block!important; border:1px solid #3F0001; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; color:#333!important;}

.contener .internas .conteudo .colunaPrint label.campoTel{width:100px!important; height:50px!important; display:block!important; top:50px!important; left:480px!important; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; color:#FCAA00!important;}
.contener .internas .conteudo .colunaPrint label.campoTel span{width:150px!important; display:block!important; }
.contener .internas .conteudo .colunaPrint label.campoTel input{width:100px!important; height:22px!important; margin:5px 0 0 0; display:block!important; border:1px solid #3F0001; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; color:#333!important;}
/***************************************************************/

