@charset "utf-8";
/* CSS Document */

html, body { background-color:#1d0e06; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11pt; color:#94756d;}

/*********************ESTILOS DOS TEXTOS**************************/

 /*HOME*/

.txt_menu{font-size:20px; font-style:italic; font-weight:600; color:#94756d;}
.txt_quadro{font-size:16px; font-style:italic; color:#c3c3c3; opacity: 0.85; filter:alpha(opacity=85);}
.txt_quadro_horario{font-size:14px; font-style:italic; color:#c3c3c3; opacity: 0.65; filter:alpha(opacity=65);}
.txt_quadro_email{font-size:12px; font-style:italic; letter-spacing: 1px; color:#72583a; opacity: 0.85; filter:alpha(opacity=85);}
.txt_quadro_titulo_imprensa{font-size:16px; font-style:italic; font-weight:bold; color:#c3c3c3; opacity: 0.85; filter:alpha(opacity=85); text-decoration:none;}
.txt_quadro_titulo_imprensa img{ position: relative; margin: 2px 0 0 -23px; cursor:pointer;}
.txt_quadro_titulo_imprensa a{ text-decoration:none; color:#c3c3c3;}
.txt_quadro_titulo_imprensa a:hover{ text-decoration:underline;}
.txt_quadro_msg_imprensa{font-size:12px; font-style:italic; color:#c3c3c3; opacity: 0.65; filter:alpha(opacity=65); text-decoration: none;}
.txt_quadro_msg_imprensa:hover{ opacity: 1; filter:alpha(opacity=100);}

/* CARDÁPIO */

.txt_categoria{color:#f7efe5; font-size:22px; font-style: italic;}
.txt_titulo_cardapio{font-size:20px; font-style: italic; font-weight: normal;  color:#000000; cursor: pointer;}
.txt_titulo_cardapio_site{ cursor: text !important;}
.txt_nome_cardapio{font-size:14px; color:#000000;}
.txt_nome_cardapio_negrito{font-size:14px; color:#000000; font-weight:bold; margin: 0px;}
.txt_descricao_cardapio{font-size: 12px; font-style: italic; color:#816f59}
.txt_pontos_cardapio{font-size: 10px; color: #000000; letter-spacing: 2px; }

.txt_legenda{font-size: 12px; color:#5b1000; font-style:italic;}


/*********************** DIVS SITE **************************/

/* DIVS HOME*/

#faixa_topo{position: fixed; top:0; width: 100%; height:10px; background-image:url(../imagens/pattern.gif); z-index:1000;}
#fundo{ position:absolute; width:100%; height:100%; z-index: -9999; overflow:hidden;}

#speciale img.separador_speciale{margin: 4px 122px;}
#speciale p{width:233px; margin-left:35px; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style:italic; color:#c3c3c3; text-align:center; overflow:hidden;}
#speciale p.primeira{ margin-top: 4px !important;}

#aba_link{position:absolute; bottom: 480px; left:50%; margin-left: 1px; font-size: 12px; color:#5b1000; font-style:italic; cursor: pointer;}
#aba_link span{ float:right; background:url(../imagens/faixa_card_fundo.png) repeat-x; height:15px; padding: 5px 10px 5px 0px;}
#aba_link img{ float:left;}

#endereco .tituloswf{ margin: 12px 0 10px 8px !important;}
#endereco img.titulo{margin-top: 9px}
#endereco p{ width: 100%; text-align:center; margin: 13px 0;}
#endereco p.endereco:hover{ opacity: .95 !important; filter:alpha(opacity=95) !important;}
#endereco p.endereco a{ text-decoration:none; color:#c3c3c3;}
#endereco img.bt_mapa{position: absolute; margin-left:180px; margin-top: -30px;}

#imprensa p{text-align:center; margin: 15px 40px; width: 226px; padding: 0 0px;}
#imprensa a.link_acessoria{position: absolute; margin: 43px 0 0 -102px; z-index:99999;}
#paginacao{ width:100%; text-align:center; position:absolute; bottom:35px;}
#paginacao img{margin-right: 5px; opacity: 0.4; filter:alpha(opacity=40);}
#paginacao img:hover{margin-right: 5px; opacity: 0.6; filter:alpha(opacity=60); cursor:pointer;}
#paginacao img.ativo{margin-right: 5px; opacity: 0.6; filter:alpha(opacity=60); cursor:default !important;}

#fotos{ position:absolute; bottom: 55px;  left:50%; margin-left: -485px; z-index: 1000; padding:0;}
#ul_container{background:#1d0e06; padding:0px 8px 0px 10px;}
#fotos ul{list-style:none; background: url(../imagens/textura_costura.gif) repeat-x 0px 5px; padding: 10px 0px 7px 0px; margin:0;}
#fotos ul li{ display:inline; margin-right: 4px; padding:0;}
#fotos ul li.ultima{margin-right: 0px !important;}
#fotos ul li img{ opacity: 0.6; filter:alpha(opacity=60);}
#fotos ul li img:hover{ opacity: 1; filter:alpha(opacity=100); cursor: pointer;}
#fotos ul li img.selecionada{ opacity: 1 !important; filter:alpha(opacity=100) !important;}
#fotos_ant{ position:absolute; width: 10px; margin-left: -16px; height: 46px; padding: 27px 0 0 5px; background-color:#1d0e06; cursor:pointer}
#fotos_prox{ position:absolute; width: 12px; margin-left: 371px; margin-top:-73px; height: 46px; padding: 27px 0 0 3px; background-color:#1d0e06; cursor:pointer;}

#footer {position: fixed;bottom: 0; width:100%;}
#logo{ position: absolute; width:198px; height:198px; bottom:0; left: 50%; margin-left: -99px; z-index: 1000; overflow:hidden;}
#sombra_principal{position: fixed; bottom: 65px; width: 100%; height: 143px; background:url(../imagens/sombra_principal.png);}
#sombra_cardapio{position: fixed; bottom: 65px; width: 100%; height: 70px; background:url(../imagens/sombra_cardapio.png); z-index: -1;}
#menu { position: absolute; bottom: 15px; background-image:url(../imagens/faixa.png); height:51px; width:100%; overflow:hidden;}
#menu ul { position:relative; left:50%; list-style:none; margin:10px; margin-left:-385px;}
#menu ul li{display: inline; margin-right:50px; cursor:pointer;}
#menu ul li a{ text-decoration:none; color:#94756d;}
#menu ul li a:hover{color:#bda68d;}
#menu ul li a.ativo{color:#bda68d;}
#menu ul li.espaco{ margin: 0 100px !important;}
#menu img.bt_face{ position: absolute; right: 20px; margin-top: -30px; opacity: 0.4;}
#menu img.bt_face:hover{opacity: 0.8;}
#menu img.bt_twitter{ position: absolute; right: 42px; margin-top: -29px; opacity: 0.4;}
#menu img.bt_twitter:hover{opacity: 0.8}
#menu img.loader{ position: absolute; top: 10px; left: 50%; margin-left: -410px;}

#menuS { position: absolute; bottom: 15px; background-image:url(../imagens/faixa.png); height:51px; width:100%; overflow:hidden;}
#menuS ul { position:relative; left:50%; list-style:none; margin:10px; margin-left:-465px;}
#menuS ul li{display: inline; margin-right:20px; cursor:pointer;}
#menuS ul li a{ text-decoration:none; color:#94756d;}
#menuS ul li a:hover{color:#bda68d;}
#menuS ul li a.ativo{color:#bda68d;}
#menuS ul li.espacoSys{ margin: 0 85px !important;}

#menuS .help a{position: absolute; margin: -33px 0 0 20px; cursor:pointer; text-decoration:none; color:#94756d;}
#menuS .help a:hover{color:#BDA68D;}
#rodape { background-image:url(../imagens/pattern.gif); height:24px;}

/* DIVS CARDAPIO */

#conteudo{ width: 100%; height: 100%;}


#foto_cardapio{position: fixed; width: 50%; height: 100%; margin-left:-3px; overflow:hidden;}
#menu_cardapio{ position:fixed; top:0px; left: 50%; width: 50%; height: 55px; z-index: 1000; margin-left: 2px; padding-top: 10px; color:#42160c; font-size: 20px; font-style:italic; overflow:hidden;}
#menu_cardapio ul{ position:absolute; margin-left: 14px; height: 26px; overflow:hidden; z-index: 1000;}
#menu_cardapio ul li{ display:inline; padding-right: 13px;}
#menu_cardapio ul li.itemMenu{ cursor:pointer;}
#menu_cardapio img{position: absolute; top:0; left: 0; z-index: 0;}

#texto_cardapio{ position:absolute; top:85px; left: 50%; width:50%; height:100%; }

#texto_cardapio div.categoria{width: 440px; margin-left: 40px; height: 26px; margin-top: 30px; text-align:center; margin-bottom: 40px; }
#texto_cardapio div.categoria span.pontos_esq_categoria{float:left; width: 100px; height:24px; margin-right: 5px; background: url(../imagens/pontos_categoria.png) repeat-x center;}
#texto_cardapio div.categoria span.pontos_dir_categoria{float:left; width: 100px; height:24px; margin-left: 5px; background: url(../imagens/pontos_categoria.png) repeat-x center;}
#texto_cardapio div.categoria img.ponta_faixa_categoria{float:left;}
#texto_cardapio div.categoria span.nome_categoria{float:left; height: 24px; background-color: #42160c; padding: 0px 20px; margin-left:-4px;}
#texto_cardapio div.categoria span.legenda{ font-style:italic;}

#texto_cardapio h1{width: 440px; margin-left: 40px; margin-top: 20px; margin-bottom: -5px;}
#texto_cardapio h1.centralizado{width: 435px !important;}
#texto_cardapio p{ width: 440px; margin-left: 40px;}
#texto_cardapio p.fim{margin-top: 200px;}

#container_imagem_cardapio{position: fixed; width: 50%; height: 100%; left:50%; overflow:hidden; z-index: -9999;}

#legenda{position:absolute; right:0; top:40px; z-index: 1000;}
#legenda img{ float:left;}
#legenda ul{background:url(../imagens/faixa_card_fundo.png) repeat-x; list-style:none; float:left; height:15px; padding: 5px 10px 5px 5px; margin-top: 0px;}
#legenda ul li{ display:inline;}

#navegacao{ position: fixed; bottom: 100px; left: 25%; margin-left: -140px; text-align:center; z-index:1000;}
#navegacao img{margin-right: 10px; opacity: .6; filter:alpha(opacity=60);}
#navegacao img:hover{opacity: 1; filter:alpha(opacity=100); cursor:pointer;}
#navegacao img.ativo{opacity: 1; filter:alpha(opacity=100);}

#seta-cardapio-esquerda{
	position: absolute;
	top: 50%;
	left: 20px;
	margin: -70px 0 0 0;
	width: 64px;
	height: 64px;
	background: url(../imagens/seta-galeria-esq.png) no-repeat center;
	z-index: 9999999999;
	cursor: pointer;
	text-indent: -9999px;
	white-space: nowrap;
	opacity: 0.6;
	
}

#seta-cardapio-direita{
	position: absolute;
	top: 50%;
	right: 20px;
	margin: -70px 0 0 0;
	width: 64px;
	height: 64px;
	background: url(../imagens/seta-galeria-dir.png) no-repeat center;
	z-index: 9999999999;
	cursor: pointer;
	text-indent: -9999px;
	white-space: nowrap;
	opacity: 0.6;
	
}

#seta-cardapio-esquerda:hover, #seta-cardapio-direita:hover{
	opacity: 1;
}


/*********************** DIVS SISTEMA **************************/


/*LOGIN*/

#logoLogin{position:absolute; top:50%; left:50%; margin: -100px 0 0 -51px;}
#wrapperLogin{width: 643px; height: 230px; position:absolute; top:50%; left:50%; margin: -200px 0 0 -321px; background:url(../imagens/img_login_adm.png)}
#form_login{ width: 220px !important; margin: 25px 15px;}
#form_login label{ font-size: 18px; color: #9d6b4d; font-style:italic;}
.tituloLogin{ font-style:italic; position:absolute; margin: 83px 0 0 270px; font-size: 30px; color: #796a50; font-weight:normal;}
.labelLogin{ position:absolute; margin: 115px 0 0 295px;}
.labelSenha{position:absolute; margin: 157px 0 0 345px;}
.textLogin{position:absolute; margin: 114px 0 0 363px;}
.textSenha{position:absolute; margin: 154px 0 0 415px;}
.formLogin{ width: 180px !important; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 18px; color: #9d6b4d; font-weight:normal; background-color:#5b1000; border:none;}
.buttonLogin{ position:absolute; margin: 118px 0 0 620px !important; font-style:italic; font-size: 18px; color: #9d6b4d; background: url(../imagens/pattern.gif); border:none;}


/* GERENCIADOR DE CARDÁPIO */

#formularios_adm{position: fixed; width: 50%; height: 100%; margin-left:-3px; overflow:hidden; background: url(../imagens/pattern.gif);}
#formularios_adm h1{position: absolute; top:50%; left: 50%; margin: -240px 0 0  -204px; font-size: 24px; font-weight: normal; font-style:italic; color:#bda68d;}
#formularios_adm h1 a{ text-decoration: none; color:#bda68d;}
#formularios_adm h1 a:hover{ text-decoration: underline;}
#formularios_adm h1 a.form_selecionado{ text-decoration: underline !important;}

#formularios_adm img.ponta_caixa{position: absolute; top:50%; left: 50%; margin: -160px 0 0 206px;}
#formularios_adm div#faixa_aviso{width:400px; height: 53px; margin: 20px 0 0 9px; padding-top: 15px; text-align:center; background: url(../imagens/alerta.png) no-repeat; color:#000; font-size: 18px; font-style:italic; z-index: 1000;}

#container_formulario{position: absolute; width: 415px; top:50%; left: 50%; margin: -195px 0 0  -207px; }
#caixa_acao{ padding-bottom: 20px; padding-top: 1px; background-color:#e8dbca; color:#000; font-style:italic;}
#caixa_acao form{ padding: 0 25px;}
#caixa_acao form label{float:left; margin-bottom: 7px;}
#caixa_acao form label.select{background: url(../imagens/ponto.png) repeat-x; background-position: 0px 4px;}
#caixa_acao form select{float:right !important; width: 280px; height: 18px; margin-bottom: 7px;  border:none !important; background-color: #e8dbca; color:#816f59; font-size: 12px; text-align:right; font-style:italic; border-bottom: 1px #816f59 dotted !important;}
#caixa_acao form input[type="text"]{float:left; width: 302px; margin-left: 10px; margin-bottom: 7px; background-color: #e8dbca; border:none; border-bottom: #816f59 1px dotted; color:#816f59; font-size: 12px; font-style:italic;}
#caixa_acao form input[type="text"].txt_valor{ width: 82px !important;}
#caixa_acao form textarea{ width: 360px; border: 1px #816f59 dotted; background-color: #e8dbca; font-size: 12px; color:#816f59; font-style:italic;}

#caixa_acao form input[type="submit"]{ margin-top:10px;}
#caixa_acao form input[type="button"]{ margin-top:10px; margin-left: 7px;}
#caixa_acao form .inputCategoria{ width: 302px !important;}
#caixa_acao form .descricao_checkbox{ font-family: "MS Sans", Geneva, sans-serif; color: #816f59;}
#caixa_acao form .descricao_ordenar{ float:right; margin-top:4px; font-family: "MS Sans", Geneva, sans-serif; color: #816f59;}
#caixa_acao form .descricao_ordenar img{margin-left: 3px; cursor: pointer;}

#caixa_acao form .descricao_ordenarC{ float:right; margin-top:4px; font-family: "MS Sans", Geneva, sans-serif; color: #816f59; z-index: 1000;}
#caixa_acao form .descricao_ordenarC img{margin-left: 3px; cursor: pointer;}

/* GERENCIADOR DE SPECIALE */

#conteudo_speciale{ position: absolute; width: 100%; height: 100%; background: url(../imagens/pattern.gif) repeat;}
#acoes_speciale{position: absolute; top: 50%; left:50%; width: 396px; margin: -255px 0 0 85px;}
#form_speciale{ float:right; width: 303px; height: 470px; background-image:url(../imagens/quadro_negro.jpg); overflow:hidden; z-index:1000;}
#form_speciale img.titulo{ margin: 16px 0 13px 15px;}
#form_speciale form{ width:240px; margin: -7px 35px;}
#form_speciale form img.separador_speciale{margin: 8px 90px;}
#form_speciale form input{ width:230px; height: 30px; border: 1px solid #c3c3c3; background-color: #282828; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style:italic; color:#c3c3c3; text-align:center;}
#form_speciale form textarea{ width:226px; height: 181px; padding: 3px; border: 1px solid #c3c3c3; background-color: #282828; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style:italic; color:#c3c3c3; text-align:center; overflow:hidden;}

#botoes_speciale{ float:left;}
#botoes_speciale p#limpar{ margin-top: 110px; margin-left: 13px; width: 78px;}
#botoes_speciale p#atualizar{ margin-left: 3px; width: 88px;}
#botoes_speciale p#ativar{margin-left: 20px; width: 72px;}
#botoes_speciale p.faixa{font-size: 12px; color:#5b1000; font-style:italic; cursor: pointer;}
#botoes_speciale p.faixa span{ float:right; background:url(../imagens/faixa_card_fundo.png) repeat-x; height:15px; padding: 5px 10px 5px 0px;}
#botoes_speciale p.faixa img{ float:left;}



/* GERENCIADOR DE IMPRENSA*/

#conteudo_imprensa{position: absolute; width: 100%; height: 100%; background: url(../imagens/pattern.gif) repeat;}
#conteudo_imprensa div#caixa_formulario{position: absolute; width: 415px; top: 50%; left: 25%; margin: -235px 0 0  -207px;}
#conteudo_imprensa div#caixa_formulario form{ background-color:#e8dbca; color:#000; font-style:italic; padding: 1px 20px 20px 20px;}
#conteudo_imprensa div#caixa_formulario form label{float:left; margin-bottom: 7px;}
#conteudo_imprensa div#caixa_formulario form input[type="text"]{float:left; width: 302px; margin-left: 10px; margin-bottom: 7px; background-color: #e8dbca; border:none; border-bottom: #816f59 1px dotted; font-family: "MS Sans", Geneva, sans-serif; color:#816f59; font-size: 12px; font-style:italic;}
#conteudo_imprensa div#caixa_formulario form textarea{ width: 360px; border: 1px #816f59 dotted; background-color: #e8dbca; font-family: "MS Sans", Geneva, sans-serif; font-size: 12px; color:#816f59; font-style:italic;}



/* ALTERAR SENHA*/

#caixa_senha{background-color:#e8dbca; color:#000 !important; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style:italic;}
#caixa_senha form{ padding: 20px;}
#caixa_senha form input[type="password"]{float:left; width: 302px; margin-left: 10px; margin-bottom: 7px; background-color: #e8dbca; border:none; border-bottom: #816f59 1px dotted; color:#816f59; font-size: 12px; font-style:italic;}
#caixa_senha form input[type="password"].antigasenha{ width: 295px;}
#caixa_senha form input[type="password"].novasenha{ width: 295px; margin-left: 18px !important;}
#caixa_senha form input[type="password"].confirmacaosenha{ width: 245px;}
#caixa_senha form input[type="button"]{ margin-left: 150px;}
#caixa_senha form label{float:left; margin-bottom: 7px;}
.lousa_imprensa{top: 50% !important; margin-top: -235px !important;}


/****************************CLASSES*************************/

/*HOME */

.lousa{position: absolute; width: 303px; height: 470px; left:50%; margin-left:185px; bottom: 140px; background-image:url(../imagens/quadro_negro.jpg); overflow:hidden; z-index:1000;}
.lousa img.titulo{ margin: 16px 0 13px 15px;}
.separador_quadro{ margin-left: 120px;}
.links_noticias{ margin-top: -22px;}
.base_thumbs{ float:right; margin-right: 10px;}

.lousa_fixa{width: 303px; height: 470px; background-image:url(../imagens/quadro_negro.jpg); overflow:hidden; z-index:1000;}
.lousa_speciale{position: absolute; width: 303px; height: 470px; left:50%; margin-left:185px; bottom: 140px;  overflow:hidden; z-index:1000; border:none;}


/*CARDAPIO */

.nome_cardapio{float:left; margin-right:4px; cursor:pointer; background: url(../imagens/incolor.png) repeat;}
.nome_cardapio_site{ cursor: text!important;}
.descricao_cardapio{float:left; margin-top:2px; margin-right:4px;}
.pontos_cardapio{background: url(../imagens/ponto.png) repeat-x; background-position: 0px 4px; width: 10px; height:20px; float:left; }
.valor_cardapio{float:right; margin-left:4px;}

/* GERAIS */

.hide{ display:none !important;}
.hideN{ display:none;}
.clear{ clear: left;}
.clearR{ clear: right;}
.centralizado{ text-align: center !important;}
.semfloat{float: none !important;}
.oculto{ opacity: .3;}
.error{border: 1px #F00 dotted !important;}
.loader_pag{position:fixed; top:50%; left:75%; margin: -16px 0 0 -16px; z-index: 1000;}
.loader_select{position:absolute; margin: 2px 125px;}
.loader_order{position:absolute; margin: 5px 36px;}
.loader_orderC{position:absolute; margin: 5px 90px;}
.loader_imprensa{ position:absolute; margin: -25px 0 0 140px;}
.loader_senha{position:absolute; margin: 0px 0 0 10px;}
.transparent{opacity: 0;}
.icon_delete{position: absolute; margin-left: -19px; margin-top: 2px; padding-right:4px;}
.icon_deleteC{position: absolute; margin-left: -20px; margin-top: 6px; padding-right:4px;}
.itemSelecionado{color:#F00 !important;}

.tamanho_speciale{font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style:italic;}
.tamanho_titulo_imprensa{font-size:16px; font-style:italic; font-weight:bold; color:#c3c3c3;}
.tamanho_descricao_imprensa{font-size:12px; font-style:italic;}
.facebooklike{position:absolute; margin: 50px 0 0 33px;}