/* Definição geral de tags início */
	html { overflow-y: scroll;}
	* { margin: 0; padding: 0; border: 0; list-style: none; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
	body { margin: 0; font-size: 11px; background:url(../img/fundo_principal.gif) repeat-y center; }
	a { text-decoration: underline;}
	a:hover { text-decoration: underline; }
	h1 { font-size: 16px; }
	h2 { font-size: 15px; }
	h3 { font-size: 14px; }
	h4 { font-size: 16px; }
	h5 { font-size: 12px; }
	h6 { font-size:10px; font-weight:normal}
	.left {float:left; margin:0 10px 10px 0}
	.right {float:right; margin:0 0 10px 10px}
	.center {display:block; clear:both; margin:0 0 10px 0}
	.clear {clear:both}
/* Definição geral de tags fim */


/* estrutura inicio */
	.fundo_faixa {background:url(../img/fundo_faixa.gif) repeat-x top; z-index:0; position:relative;}
	.canvas {width:763px; background:url(../img/fundo_faixa_interna.gif) repeat-x top; margin:0 auto 0 auto}
/* estrutura fim */

/* barra esquerda inicio */
	.barra_esq {float:left; width:170px}
	.logo {margin:50px 0 10px 25px}
	.menu {margin:0 0 85px 0}

/* barra esquerda fim */

/* barra direita inicio */
	.barra_dir {float:left; width:593px; position:relative; z-index:1;}
	
	/* conteudo inicio */
		.conteudo {}

		.titulo_flash {margin:3px 0 4px 10px}
		
		.quadro_destaque {background:#BCAF8F; width:287px; height:160px; float:left; margin:0 0 10px 0;}
		.quadro_1 {margin:0 10px 10px 0}
		.quadro_destaque ul {}
		.quadro_destaque ul li {padding:4px 0 4px 10px; background:url(../img/separador_listagem.gif) bottom center repeat-x;}
		.quadro_destaque ul li span {color:#80714D; margin:0 5px 0 0}
		.quadro_destaque ul li a {color:#342F25;}
		.quadro_destaque ul li a:hover {color:#81755C;}
		
		.quadro_destaque .destaque_texto {padding:0 10px 4px 10px;}
		.quadro_destaque .destaque_texto h4 {color:#80714D; font-size:12px; margin:0 0 5px 0}
		.quadro_destaque .destaque_texto p {color:#342F25; margin:0 0 5px 0}
		.quadro_destaque .destaque_texto a {color:#342F25; font-weight:bold}
		.quadro_destaque .destaque_texto a:hover {color:#81755C;}
		
		.conteudo_texto {background:#BCAF8F; margin:0 0 10px 0; width:584px; padding:4px 0 0 0;}
		.conteudo_texto .registro {padding:0 20px 20px 20px; position:relative}
		.conteudo_texto h4 {color:#484234; font-size:14px; margin:0 0 8px 0}
		.conteudo_texto p {color:#342F25; margin: 0 0 10px 0}
		.conteudo_texto a {color:#342F25;}
		.conteudo_texto a:hover {color:#81755C;}
		
		.conteudo_texto span {color:#993300; font-size:10px}
		
		
		.lista_mostra_esconde h3 a, .lista_mostra_esconde h4 a {display:block; margin:0 0 0 13px; background:#D0C9B3; text-decoration:none; height:18px;}
		.lista_mostra_esconde h3 a {background:#D8D1BE}
		.lista_mostra_esconde li {margin:0}
		.lista_mostra_esconde h3 a:hover, .lista_mostra_esconde h4 a:hover {text-decoration:none}
		.lista_mostra_esconde h3 a span, .lista_mostra_esconde h4 a span {margin:0 10px 0 0}
		.lista_mostra_esconde h4, .lista_mostra_esconde h3 {font-size:12px; position:relative; margin:0 0 1px 0}
		.lista_mostra_esconde a img {position:absolute; left:0px; top:0}
		
		.lista_mostra_esconde .conteudo_lista {background:#CCC2A8; padding:10px 10px 10px 25px}
		.lista_mostra_esconde .conteudo_lista p {margin:0}
		
		.lista_novidades ul li {background:url(../img/separador_listagem.gif) bottom center repeat-x; padding:0 0 10px 0; margin:0 0 10px 0;}
		
		.lista_novidades ul li a {color:#342F25;}
		.lista_novidades ul li a span {color:#80714D;}
		.lista_novidades ul li a:hover {color:#81755C;}
		
		.lista_novidades ul li span {font-weight:bold}
		
		.lista_novidades ul li p {margin:0; font-size:12px;}
		
		.selecao_receitas {background:#CCC2A8; padding:5px; width:280px; margin:15px 0 10px 0}
		.selecao_receitas label {display:block; margin:0 0 5px 0}
		.selecao_receitas select {font-size:11px; width:280px; border:1px #AFA17C solid}
		
		.destaque_receita {float:left; margin:10px 4px 0 0}
		.destaque_receita2 {margin-right:0}
		
		.form_pedido {color:#342F25; position:relative;}
		.form_pedido .input {border:1px #7A6A49 solid; font-size:11px; background:#E8E3D9; color:#342F25;}
		.form_pedido .dados_pessoais {margin:0 0 10px 0}
		.form_pedido .dados_pessoais label {display:block; margin:5px 0 0 0}
		.form_pedido .dados_pessoais td {padding:0 10px 0 0;}
		.form_pedido label {}
		
		.form_pedido .alert {background:#F4F1EC; width:200px; position:relative; border:1px #5C5238 solid; position:absolute; display:none}
		.form_pedido .alert p {padding:10px; font-weight:bold; color:#5C5238; text-align:center}
		.form_pedido .alert p span {color:#5C5238; font-size:11px}
		.form_pedido .alert img {position:absolute; bottom:-18px; left:15px}
		
		.form_pedido .pedido_produtos {margin:20px 0 10px 0; width:450px}
		.form_pedido .pedido_produtos th {background:#D8D1BC; text-align:left; padding:2px 5px 2px 5px;}
		.form_pedido .pedido_produtos th span {font-size:10px; font-weight:normal}
		.form_pedido .pedido_produtos td {padding:2px 5px 2px 5px;}
		.form_pedido .pedido_produtos td label {font-weight:bold; margin:0 0 0 5px}
		.form_pedido .pedido_produtos .input {border:1px #7A6A49 solid; font-size:11px; background:#E8E3D9;}
		
		.form_pedido .soma_produtos {margin:20px 0 20px 0; width:450px}
		.form_pedido .soma_produtos th {background:#D8D1BC; text-align:left; padding:2px 5px 2px 5px;}
		.form_pedido .soma_produtos td {padding:2px 5px 2px 5px; font-weight:bold}
		.form_pedido .soma_produtos input {background:none}
		
		.form_pedido .comentario {margin:20px 0 10px 0}
		.form_pedido .comentario label {display:block}
		
		.quadro_produtos {float:left; width:264px; background:#CCC2A8; margin:15px 16px 0 0; padding:0 0 5px 0}
		.quadro_produtos2 {margin-right:0}
		.quadro_produtos .produto {width:254px; background:#D8D1BC; margin:5px auto 0 auto;}
		.quadro_produtos .produto table tr td {vertical-align:top}
		.quadro_produtos .produto h4 {width:170px; margin:15px auto 8px auto; font-size:15px}
		.quadro_produtos .produto p { width:170px; margin:0 auto 15px auto;}
		.quadro_produtos .produto span {font-weight:bold; font-size:10px}
		.quadro_produtos .produto2 h4, .quadro_produtos .produto2 p {text-align:right}
	
		.impressao {background:url(../img/ico_impressao_cavalleri.gif) left top no-repeat; padding:0 0 0 20px; margin:10px 0 15px 0}
		.impressao a {font-size:10px}
	/* conteudo fim */

/* barra direita fim */

/* rodape inicio */
	.rodape {clear:both; height:48px; background:#484234; margin:10px 0 0 0; position:relative;}
	.img_telefone {position:absolute; left:0; bottom:0;}
	.credito { padding:7px 0 0 180px}
	.credito p {color:#D0C7B1}
	.credito p a {color:#D0C7B1;}
	.credito p a:hover {color:#EAE6DB;}
	.credito span {color:#AFA17C}
	.credito span a {color:#AFA17C; text-decoration:none}
/* rodape fim */ 


/* modal inicio 

	.modal_fundo { position: absolute; top: 0; left: 0; z-index: 999; background: url(../img/fundo_modal.png); }
	.modal_img_fnd { position: absolute; top: 90px; z-index: 1000; border: 15px solid #fff; }
	.span_foto { height: 0; font-size: 0; z-index:999;}
	.fechar_txt {background:#FFFFFF; color:#484234;}
		
 modal fim */

/* Modal início */
		.modal_fundo { position: absolute; top: 0; left: 0; z-index: 999; background: url(../img/fundo_modal.png); }
		.modal_img_fnd { position: absolute; top: 90px; z-index: 1000; border: 15px solid #fff; }
		.span_foto { height: 0; font-size: 0; }
		.fechar_btn { position: absolute; top: -14px; right: -2px; }
	/* Modal Fim */