/* CSS Document */







*



{



	margin:0px;



	padding:0px;



	border:0;



}







body



{


	
	background:#2d2f00 url(../img/bgHome.jpg) top center fixed no-repeat;



}


.bgProdutos {background:url(../img/bg_produtos.jpg) top center fixed no-repeat;}




.containerGeral {
	width:1002px;
	height:auto;
	margin:20px auto;
}

.containerGeralEncomendas {
	width:1002px;
	height:auto;
	margin: 0 auto 0 auto;
}







.header



{



	width:1002px;



	height:144px;



	float:left;



	display:inline;



	background:url(../img/bgHeader.png) top left no-repeat;



	position:relative;



}





.header ul li



{



	float:left;



	display:inline;



}







.conteudo



{



	width:1002px;



	height:auto;



	float:left;



	display:inline;



}







.conteudo .flash



{



	width:1002px;



	height:362px;



	float:left;



	display:inline;



}







.conteudo .boxComoComprar



{



	width:420px;



	height:171px;



	float:left;



	display:inline;



	background:url(../img/bgComoComprar.png) top left no-repeat;



	margin:0 0 0 54px;



}







.conteudo .boxComoComprar p



{



	width:235px;



	float:left;



	display:inline;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#fff;



	margin:90px 0 0 166px;



}







.conteudo .boxComoComprar a.link



{



	float:left;



	display:inline;



	margin:5px 0 0 310px;



}







.conteudo .boxMarca



{



	width:420px;



	height:171px;



	float:right;



	display:inline;



	background:url(../img/boxAMarca.png) top left no-repeat;



	margin:0 54px 0 0;



}







.conteudo .boxMarca p



{



	width:230px;



	float:left;



	display:inline;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#fff;



	margin:90px 0 0 15px;



}







.conteudo .boxMarca a.link



{



	float:left;



	display:inline;



	margin:5px 0 0 160px;



}







.conteudo h1



{



	margin:40px 0 0 120px;



}







.conteudo p



{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

	margin:10px 0 0 120px;

	text-decoration: none;



}







.conteudo p a



{

	color:#fff;

	font-weight:normal;

	text-decoration:none;



}







.conteudo .itemProduto



{



	width:260px;



	height:auto;



	float:left;



	display:inline;



	margin:20px 0 0 20px;



}







.conteudo .itemProduto h2



{



	margin:0 0 5px 0;



}







.conteudo .itemProduto p



{



	margin:5px 10px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#fff;



}







.conteudo .itemProduto p .txtAmarelo



{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#E1D338;



	font-weight:bold;



}







.conteudo ul.boxEncomendas



{



	width:700px;



	height:auto;



	float:left;



	display:inline;



	margin:35px 0 0 165px;



	padding-bottom:80px;



}







.conteudo ul.boxEncomendas li



{



	float:left;



	display:inline;



	margin:0 20px 10px 0;



}







.conteudo .boxContatoEsquerdo



{



	width:433px;



	height:375px;



	float:left;



	display:inline;



	background:url(../img/bgBoxContato.gif) top right no-repeat;



	margin:30px 0 0 120px;



}







.conteudo .boxContatoEsquerdo label



{



	width:85px;



	height:23px;



	float:left;



	display:inline;



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	color:#E0E0E0;



	margin:0 0 10px 0;



}







.conteudo .boxContatoEsquerdo label.iptGrande



{



	width:320px;



	height:23px;



	float:left;



	display:inline;



}







.conteudo .boxContatoEsquerdo label.iptGrande input



{



	/*background:url(../img/bgInputGrande.gif) top left no-repeat fixed;*/

	background:none;



	line-height:23px;



	padding:0 10px 0 10px;



	*padding:0 10px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#842B3B;



	font-weight:bold;



}







.conteudo .boxContatoEsquerdo label.iptGrande input.btnForm



{



	float:right;



	display:inline;



	background:none;



}


.btnFormEnvia{
	background: url('../img/btnEnviar.gif');
	width:60px;
	height:20px;
}







.conteudo .boxContatoEsquerdo label.iptDdd



{



	width:40px;



	height:23px;



	float:left;



	display:inline;

	

	background:url(../img/bgInputDdd.gif) top left no-repeat;



}







.conteudo .boxContatoEsquerdo label.iptDdd input



{



	width:39px;



	height:23px;



	float:left;



	display:inline;



	line-height:23px;



	padding:0px 10px 0 10px;



	*padding:0 10px;

	

	background:none;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#842B3B;



	font-weight:bold;



}

.tipoProduto
{
	width:850px;
	height:auto;
	float:left;
	display:inline;
	clear:left;
	margin:0 0 10px 0;
}

.tipoProduto input
{
	float:left;
	display:inline;
}

.tipoProduto label
{
	width:auto !important;
	float:left;
	display:inline;
	padding:0 5px;
}

.tipoProduto span
{
	color:#FFBE23;
	font-size:21px;
}





.conteudo .boxContatoEsquerdo label.iptTelefone



{



	width:109px;



	height:23px;



	float:left;



	display:inline;

	

	background:url(../img/bgInputTelefone.gif) top left no-repeat;



}







.conteudo .boxContatoEsquerdo label.iptTelefone input



{



	width:95px;



	height:23px;



	float:left;



	display:inline;



	line-height:23px;

	

	background:none;



	padding:0px 10px 0 3px;



	*padding:0 5px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#842B3B;



	font-weight:bold;



	margin:0 0 0 5px;



}







.conteudo .boxContatoEsquerdo label.txtMensagem



{



	width:314px;



	height:115px;



	float:left;



	display:inline;



	/*background:url(../img/bgTextarea.jpg) top left no-repeat;*/



}







.conteudo .boxContatoEsquerdo label.txtMensagem textarea



{



	width:300px;



	height:115px;



	float:left;



	display:inline;



	background:none;



	line-height:23px;



	padding:0 5px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#842B3B;



	font-weight:bold;



	margin:0 0 0 5px;



}


.conteudo .boxContatoEsquerdo label.txtObservacao



{



	width:328px;



	height:81px;



	float:left;



	display:inline;



	/*background:url(../img/bgTextarea.jpg) top left no-repeat;*/



}







.conteudo .boxContatoEsquerdo label.txtObservacao textarea



{



	width:300px;



	height:81px;



	float:left;



	display:inline;



	background:none;



	line-height:23px;



	padding:0 5px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#842B3B;



	font-weight:bold;



	margin:0 0 0 5px;



}






.conteudo .boxContatoDireito



{



	float:left;



	display:inline;



	margin:30px 0 0 20px;



}







.conteudo .boxContatoDireito p



{



	font-family:Arial, Helvetica, sans-serif;



	font-size:14px;



	color:#E0E0E0;



	margin:10px 0 0 0;



}







.conteudo .boxContatoDireito p a



{



	text-decoration:none;



	color:#E0E0E0;



}







.conteudo .boxContatoSucesso



{



	width:400px;



	height:60px;



	float:left;



	display:inline;



	margin:70px 0 0 290px;



	padding:0 0 280px 0;



}







.conteudo .boxContatoSucesso .boxOk



{



	width:30px;



	height:22px;



	float:left;



	display:inline;



	clear:left !important;



	margin:10px 0 0 190px;



}







.rodape



{



	width:1002px;



	height:auto;



	float:left;



	display:inline;



	margin:20px 0 0 0;



	background:url(../img/bgRodape.gif) top center no-repeat;



}







.rodape p



{



	width:550px;



	height:auto;



	margin:10px auto;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px; 



	color:#595B33;



}







.rodape p a



{



	color:#595B33;



	text-decoration: none;



}







.rodape ul



{



	width:285px;


	height:auto;



	margin:10px auto;



}







.rodape ul li



{



	float:left;



	display:inline;



	margin:0 20px 0 0;



}


.boxEncomendasOnline
{
	width:532px;
	height:143px;
	margin:10px auto 0 auto;
}

.boxEncomendasSucesso {
	width: 100%;
	height: auto;
	float: left;
	margin: 70px 0 180px 0;
	text-align: center;
}

.txtTotalGeral span{
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	padding: 12px 0 0 0;
	margin: 0 0 0 55px;
}

.txtTotalGeral input{
	width: 50px;
	color: #ffbe23;
	font-size: 20px;
	border: none;
	background: none;
	margin: 0 18px 0 10px;
	padding: 4px 0 0 0;
}

.txtTotalValor span{
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	padding: 12px 0 0 0;
}

span.valorCifrao {
	color: #e92942;
	font-size: 14px;
	float: left;
	padding: 10px 1px 0 10px;
}

.txtTotalValor input{
	width: 150px;
	color: #e92942!Important;
	font-size: 20px;
	border: none;
	background: none;
	margin: 0 18px 0 0;
	padding: 4px 0 0 0;
}

.receberNews {
	width: 400px!Important;
	top: 395px!Important;
	position: absolute!Important; 
	display: block!Important;
}

.tabelaNutricional {
	width: 240px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:5px 0px;
	background: #212400;
}

.tabelaNutricional td{
	padding: 2px;
	border: 1px solid #4f5130;
}

.topoTabelaNutricional td{
	padding: 5px 0;
	background: #383f03;
}

.subTitTabelaNutricional td{
	padding: 5px 0;
	background: #1c1f01;
}

.titTabelaNuticional {
	color:#E1D338;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold
}

/*----- Encomenda Online -----*/
.menuEncomendas {
	width: 100%;
	height: auto;
	float: left;
	background: url(../img/bg_topo_encomendas.png) left top repeat-x;
}

.menuEncomendas ul{
	 width: 1002px;
	 height: 19px;
	 margin: 0 0 5px 0;
}

.menuEncomendas li{
	float: right;
}

.mnMeuCarrinho {
	width: 83px;
	height: 12px;
	float: left;
	text-indent: -9999px;
	background: url(../img/menu_pedidos.gif) -93px 2px no-repeat;
}

a:hover.mnMeuCarrinho {
	width: 83px;
	height: 12px;
	float: left;
	background: url(../img/menu_pedidos.gif) -93px -10px no-repeat;
}

a.mnMeuCarrinho.ativo {
	width: 83px;
	height: 12px;
	float: left;
	background: url(../img/menu_pedidos.gif) -93px -10px no-repeat;
}

.mnMeusPedidos {
	width: 77px;
	height: 12px;
	float: left;
	text-indent: -9999px;
	background: url(../img/menu_pedidos.gif) 0 2px no-repeat;
}

a:hover.mnMeusPedidos {
	width: 77px;
	height: 12px;
	float: left;
	background: url(../img/menu_pedidos.gif) 0 -10px no-repeat;
}

a.mnMeusPedidos.ativo {
	width: 77px;
	height: 12px;
	float: left;
	background: url(../img/menu_pedidos.gif) 0 -10px no-repeat;
}

.mnLogoff {
	width: 44px;
	height: 12px;
	float: left;
	text-indent: -9999px;
	background: url(../img/menu_pedidos.gif) -195px 2px no-repeat;
}

a:hover.mnLogoff {
	width: 44px;
	height: 12px;
	float: left;
	background: url(../img/menu_pedidos.gif) -195px -10px no-repeat;
}

a.mnLogoff.ativo {
	width: 44px;
	height: 12px;
	float: left;
	background: url(../img/menu_pedidos.gif) -195px -10px no-repeat;
}

.mnSeparadorEncomendas {
	width: 1px;
	height: auto;
	margin: 0 8px;
	background: url(../img/mn_separador_encomendas.gif) center no-repeat;
}

.txtDestaquesEncomendas {
	color: #ffbe23!Important;
}

.txtGrandeEncomenda {
	font-size: 24px;
}

.boxEncomendasOnlinePrincipal {
	width: 882px;
	height: auto;
	float: left;
	color: #e0e0e0;
	margin: 20px 0 0 120px;
	_margin: 20px 0 0 60px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.boxEncomendasOnlinePrincipal p{
	margin: 10px 0;
	font-size: 12px;
}

.boxEncomendasOnlinePrincipal li{
	float: left;
}

.titEncomendaHome {
	width: 100%;
	height: auto;
	float: left;
	padding: 0 0 4px 0;
	background: url(../img/separador_encomendas_menor.png) left bottom no-repeat;
}

.encomendaCheckbox {
	float: left;
	padding: 3px 5px 0 0;
}

.descEncomendaHome {
	width: 100%;
	height: auto;
	float: left;
	margin: 10px 0 25px 0;
}

.campoInput {
	float: left;
}

.campoInputDDD {
	float: left;
	margin: 0 10px 0 0;
}

.campoQuantidade {
	width: 100px;
}

.campoQuantidadeTotal {
	width: 48px;
	color: #ffbe23;
	font-size: 24px;
	text-align: center;
	margin: 0 52px 0 0;
}

.campoPrecoTotal {
	width: 48px;
	color: #e92942;
	text-align: center;
}

.campoEsq {
	width: 10px;
	height: 22px;
	background: url(../img/bg_campo_esquerdo.png) no-repeat;
}

.campoMeio {
	height: 22px;
	background: url(../img/bg_campo_meio.png) repeat-x;
}

.campoMeio input{
	color:#842B3B;
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	padding: 4px 0 0 0;
	border: none;
	background: none;
}

.campoMeio select{
	color:#842B3B;
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	margin: 4px 0 0 0;
	border: none;
	background: #f8f7c7;
}

.campoDir {
	width: 10px;
	height: 22px;
	background: url(../img/bg_campo_direito.png) no-repeat;
}

.txtValorUnitario {
	width: 180px;
	float: left;
}

.txtAntCampoEncomendas {
	float: left;
	padding: 5px 3px 0 0;
}

.separadorEncomendas {
	width: 100%;
	height: 1px;
	float: left;
	background: url(../img/separador_encomendas_maior.png) left bottom no-repeat;
}

.txtAntCampoEncomendasTotal {
	float: left;
	padding: 7px 3px 0 0;
}

.btnEncomendas li{
	float: left;
	margin: 0 22px 0 0;
}

.btnPedidos {
	width: 740px;
}

.btnPedidos li{
	float: right;
	margin: 0 0 0 22px;
}

.inputLogin {width: 170px;}
.inputQtd {width: 30px;}
.inputNum {width: 40px;}
.inputPreco {width: 70px;}
.inputCep {width: 90px;}
.inputEmail {width: 270px;}
.inputCepCarrinho {width: 60px;}
.inputDestinario {width: 270px;}
.inputDadosMedio {width: 120px;}
.inputDDD {width: 20px;}
.inputTel {width: 70px;}
.inputQtdCarrinho {width: 35px; text-align:center;}

.selectCidade {width: 270px;}
.selectEstado {width: 40px;}
.selectQuantidade {width: 35px;}

.checkNews {margin: 0 5px 0 0;}

.btnCepNaoSei {
	float: left;
	margin: 5px 0 0 5px;
}

.btnCepCarrinho {
	float: left;
	margin: 2px 0 0 3px;
}

.dezessete {font-size: 17px;}
.vintequatro {font-size: 24px;}
.quarentadois {font-size: 32px;}

.txtBranco {color: #e0e0e0;}

.camposDestinatario {
	width: 100%;
	height: auto;
	float: left;
	margin: 6px 0 0 0;
}

.radioDestinatario li{
	width: 100%;
	margin: 6px 0;
}

.opcaoLogin {
	width: 45px;
	padding: 3px 0 0 16px;
}

.opcaoDestinatario {
	width: 100px;
	padding: 3px 0 0 0;
}

.opcaoCepCarrinho {
	width: 30px;
	padding: 3px 0 0 0;
}

.opcaoAcesso {
	width: 120px;
	padding: 3px 0 0 0;
}

.txtDestinatarioTitulo {
	color: #d3d48a;
	font-size: 10px;
	float: right;
	margin: 5px 435px 0 4px;
	*margin: 5px 425px 0 4px;
}

.opcaoDestinatarioNumero {
	width: 20px;
	padding: 3px 0 0 10px;
}

.txtDadoRamal {
	width: 45px;
	padding: 3px 0 0 10px;
}

.passoApassoEncomendas {
	width: 100%;
	height: auto;
	float: left;
}
.tabelaEncomendas {
	width: 740px;
	height: auto;
	color: #ffd020;
	margin: 0 0 15px 0;
}

.tabelaEncomendas a{
	color: #ffd020;
	text-decoration: none;
}

.tabelaEncomendas td{
	line-height: 15px;
	padding: 7px 18px;
}

.tabelaEncomendasLarga {
	width: 752px;
	height: auto;
	color: #e0e0e0;
	font-size: 12px;
	margin: 0 0 15px -6px;
}

.tabelaEncomendasLarga a{
	color: #ffd020;
	text-decoration: none;
}

.tabelaEncomendasLarga td{
	line-height: 15px;
	padding: 7px 12px;
}

.tabelaEncomendasCarrinho {
	width: 752px;
	height: auto;
	color: #e0e0e0;
	font-size: 12px;
	margin: 0 0 0 -6px;
}

.tabelaEncomendasCarrinho a{
	color: #ffd020;
	text-decoration: none;
}

.tabelaEncomendasCarrinho td{
	line-height: 15px;
	padding: 7px 12px;
}

.espacoValor {
	padding: 0 0 0 10px;
}

.titTabelaEncomendaBg {
	padding: 0!important;
	margin: 0!Important;
	border-bottom: 1px dotted #e0e0e0;
}

.titTabelaEncomendaBg img{
	margin: 0 0 3px 3px;
}

.valorCifrao {
	float: left;
	padding: 2px 0 0 0;
}

.tabelaEncomendasTrClara {
	background: url(../img/bg_tabela_clara.png) left repeat;
	/*background: #868c41;*/
}

.tabelaEncomendasTrEscura {
	background: url(../img/bg_tabela_escuro.png) left repeat;
	/*background: #7c8136;*/
}

.dadosLogin {
	width: 330px;
	float: left;
	margin: 0 20px 0 40px;
	background: url(../img/separador_login.png) right top no-repeat;
}

.dadosLoginCep {
	width: 330px;
	float: left;
	margin: 0 20px 0 40px;
}

.btnConfirmarLogin {
	width: 390px;
	float: left;
	margin: 6px 0 15px 160px;
}

.btnConfirmarLoginCep li{
	width: 260px;
	float: left;
	text-align: right;
	margin: 6px 0 0 0;
}

.btnComprarInfo li{
	float: left;
	margin: 6px 2px 0 10px;
}

.btnComprarInfoBerinjela {
	float: left;
	margin: 8px 0 0 0;
}

.btnComprarInfoSardella {
	float: left;
	margin: 11px 0 0 0;
}

.btnComprarInfoSardellaPicante {
	float: left;
	margin: 0 0 0 0;
}

.btnComprarInfoCompota {
	float: left;
	margin: 30px 0 0 0;
}

.btnComprarInfoMostarda {
	float: left;
	margin: 24px 0 0 0;
}

.txtEsqueciSenha {
	padding: 0 0 0 16px;
}

.dadosComprador {
	float: left;
	margin: 0 20px 0 0;
}

.espacoHoraEncomendas {
	padding: 0 0 0 70px;
}

.tabelaEncomendasDados {
	width: 360px;
	height: auto;
	color: #ffd020;
	margin: 0 0 15px 0;
}

.tabelaEncomendasDados a{
	color: #ffd020;
	text-decoration: none;
}

.tabelaEncomendasDados td{
	line-height: 18px;
	padding: 7px 18px;
}

.tipoDadosTabelaEncomenda {
	color: #e0e0e0;
	font-weight: bold;
	padding: 7px 0 7px 18px!Important;
}

.titEncomendasTipo {
	padding: 0 0 8px 10px;
	margin: 0 0 15px 0;
	background: url(../img/bg_separador_tit_dados.png) left bottom no-repeat;
}

.titEncomendasTipoMedio {
	padding: 0 0 8px 10px;
	margin: 0 0 15px 0;
	background: url(../img/bg_separador_tit_dados_medio.png) left bottom no-repeat;
}

.separadorEncomendasBtns {
	width: 100%;
	height: auto;
	float: left;
	margin: 10px 0;
	background: url(../img/separador_encomendas_menor.png) left no-repeat;
}

.separadorEncomendasPedidos {
	width: 100%;
	height: auto;
	float: left;
	margin: 0 0 10px 0;
	background: url(../img/separador_encomendas_pedidos.png) left no-repeat;
}

.numEndereco {
	color: #e0e0e0;
	padding: 0 0 0 160px;
}

.icoPagseguro {
	float: left;
	margin: -6px 0 15px 0;
}

.bandeirasPagamento {
	width: 100%;
	float: left;
}

.bandeirasPagamento li{
	float: left;
	margin: 5px 16px 0 0;
}

.radioPagseguro li{
	float: left;
	margin: 10px 6px 0 0;
}

.produtoCarrinho {
	float: left;
	margin: 0 5px 0 0;
}

.produtoCarrinhoTxt {
	float: left;
	padding: 12px 0 0 0;
}

.txtFreteGratis {
	color: #b99721;
	font-size: 11px;
}

.txtTotalCarrinho {
	color: #1f210b;
	font-size: 18px;
	padding: 0 10px 0 5px;
}

.txtRecalcularCarrinho {
	color: #939575;
	font-size: 10px;
}

.txtIdentificacao {
	font-size: 11px;
}

.txtCampoObrigatorio {
	color: #d3d48a;
	font-size: 10px;
}

.txtCampoObrigatorioInput {
	color: #d3d48a;
	font-size: 10px;
}

.txtCampoNascimento {
	color: #d3d48a;
	font-size: 10px;
	float: left;
	padding: 6px 0 0 10px;
}

/* modal config */
.window {
	position:absolute;
	left:0;
	top:0;
	width:440px;
	height:200px;
	display:none;
	z-index:9999;
	padding:20px;
}

#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
}

.titProdutodLightbox {
	width: 100%;
	height: auto;
	float: left;
	color: #3b4104;
	font-size: 26px;
	padding: 0 0 5px 0;
	margin: 27px 0 10px 0;
	border-bottom: 1px solid #3b4104;
}

.imgProdutosLightbox {
	width: 420px;
	height: auto;
	float: left;
	margin: 0 0 0 0;
}

.imgProdutosLightbox li{
	width: 88px;
	float: left;
	text-align: center;
	margin: 10px 16px 0 0;
}

.imgProdutosLightbox a:hover img {
	border: 2px solid #697207;
}

.imgProdutosLightbox .ativo {
	border: 2px solid #697207;
}

.descProdutosLightbox {
	width: 235px;
	height: auto;
	float: left;
	color: #1f2201;
	font-size: 11px;
	margin: 0 0 0 0;
}

.descProdutosLightbox p{
	padding: 0 0 10px 0;
}

#infoBerinjela {
	width:655px;
	height:457px;
	background:url(../img/bg_lightbox_produtos.png) no-repeat center center;
	padding:0px 22px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#infoSardella {
	width:655px;
	height:457px;
	background:url(../img/bg_lightbox_produtos.png) no-repeat center center;
	padding:0px 22px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#infoSardellaPicante {
	width:655px;
	height:457px;
	background:url(../img/bg_lightbox_produtos.png) no-repeat center center;
	padding:0px 22px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#infoPesto {
	width:655px;
	height:457px;
	background:url(../img/bg_lightbox_produtos.png) no-repeat center center;
	padding:0px 22px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#infoCompota {
	width:655px;
	height:457px;
	background:url(../img/bg_lightbox_produtos.png) no-repeat center center;
	padding:0px 22px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#infoMostarda {
	width:655px;
	height:457px;
	background:url(../img/bg_lightbox_produtos.png) no-repeat center center;
	padding:0px 22px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#infoCrema {
	width:655px;
	height:457px;
	background:url(../img/bg_lightbox_produtos.png) no-repeat center center;
	padding:0px 22px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

.divFechaLightbox {
	cursor:pointer;
	float:right;
	right: 0;
	padding:20px 8px 0 0;
	position: absolute;
}

#msgErro {
	font-size:16px;
	font-weight:bold;
	color: #e92942;
	display:none;
	width:100%;
}

#msgOk {
	font-size:16px;
	font-weight:bold;
	color: #00FF00;
	display:none;
	width:100%;
}

/*----- Menu -----*/
.menu {
	width: 603px;
	height: 40px;
	float: left;
	margin: 0 0 0 195px;
}

.menu ul{
	width: 603px;
	height: 40px;
	margin: auto;
}

.menu li{
	float: left;
}

.mnAempresa a{
	width: 94px;
	height: 35px;
	float: left;
	margin: 43px 26px 0 0;
	text-indent: -999999px;
	background: url(../img/menu.png) 0 -45px no-repeat;
}

.mnAempresa a:hover{
	width: 94px;
	height: 35px;
	float: left;
	text-indent: -999999px;
	background: url(../img/menu.png) 0 -185px no-repeat;
}

.mnAempresaAtivo{
	width: 94px;
	height: 35px;
	float: left;
	margin: 43px 26px 0 0;
	text-indent: -999999px;
	background: url(../img/menu.png) 0 -185px no-repeat;
}

.mnRosticceria a{
	width: 116px;
	height: 35px;
	float: left;
	margin: 50px 0 0 0;
	text-indent: -999999px;
	background: url(../img/menu.png) -119px -50px no-repeat;
}

.mnRosticceria a:hover{
	width: 116px;
	height: 35px;
	float: left;
	text-indent: -999999px;
	background: url(../img/menu.png) -119px -190px no-repeat;
}

.mnRosticceriaAtivo{
	width: 116px;
	height: 35px;
	float: left;
	margin: 50px 0 0 0;
	text-indent: -999999px;
	background: url(../img/menu.png) -119px -190px no-repeat;
}

.mnCarciofi a{
	width: 143px;
	height: 140px;
	float: left;
	text-indent: -999999px;
	background: url(../img/menu.png) -234px 0 no-repeat;
}

.mnCarciofi a:hover{
	width: 143px;
	height: 140px;
	float: left;
	text-indent: -999999px;
	background: url(../img/menu.png) -234px -140px no-repeat;
}

.mnCarciofiAtivo{
	width: 143px;
	height: 140px;
	float: left;
	text-indent: -999999px;
	background: url(../img/menu.png) -234px -140px no-repeat;
}

.mnAntipasti a{
	width: 103px;
	height: 30px;
	float: left;
	margin: 55px 26px 0 0;
	text-indent: -999999px;
	background: url(../img/menu.png) -374px -55px no-repeat;
}

.mnAntipasti a:hover{
	width: 103px;
	height: 30px;
	float: left;
	text-indent: -999999px;
	background: url(../img/menu.png) -374px -195px no-repeat;
}

.mnAntipastiAtivo{
	width: 103px;
	height: 30px;
	float: left;
	margin: 55px 26px 0 0;
	text-indent: -999999px;
	background: url(../img/menu.png) -374px -195px no-repeat;
}

.mnContato a{
	width: 90px;
	height: 35px;
	float: left;
	margin: 40px 0 0 0;
	text-indent: -999999px;
	background: url(../img/menu.png) -512px -40px no-repeat;
}

.mnContato a:hover{
	width: 90px;
	height: 35px;
	float: left;
	text-indent: -999999px;
	background: url(../img/menu.png) -512px -180px no-repeat;
}

.mnContatoAtivo{
	width: 90px;
	height: 35px;
	float: left;
	text-indent: -999999px;
	margin: 40px 0 0 0;
	background: url(../img/menu.png) -512px -180px no-repeat;
}

.boxRosticceria {
	float: left;
	width: 550px;
	font-size: 12px;
	line-height: 14px;
	color: #5d5a3f!Important;
	font-family: Arial, Helvetica, sans-serif;
}

.boxRosticceria p{
	color: #5d5a3f!Important;
}

.boxRosticceria ul {
	float: left;
	margin: 20px 0 0 115px;
}

.boxRosticceria li {
	float: left;
	margin: 0 10px 0 0;
}

.boxImgRosticceria {
	float: left;
	width: 410px;
	margin: 20px 10px 10px 0;
}

.bgRosticceria {
	background:#fcfaef url(../img/bg_rosticceria.jpg) top center no-repeat!Important;
}

.rodapeRosticceria {
	width:1002px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 0;
	background:url(../img/rodape_rosticceria.gif) top center no-repeat;
}

.rodapeRosticceria p {
	width:550px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#804b2e;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.rodapeRosticceria p a {
	color:#804b2e;
	text-decoration: none;
}

.rodapeRosticceria ul {
	width:305px;
	height:auto;
	margin:10px auto;
}

.rodapeRosticceria ul li {
	float:left;
	display:inline;
	margin:0 20px 0 0;

}

.separadorMnCardapio {
	float: left;
	color: #e0e0cb;
	font-size: 12px;
	margin: 0 10px;
	padding: 8px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

#infoCardapio {
	display: none;
	width:805px;
	height: 565px;
	background: url(../img/bg_cardapio_rosticceria.gif) no-repeat center center;
	padding:0px 22px;
	margin:0px;
	color: #3e4000;
	font-family: Arial, Helvetica, sans-serif;
}

.infoCardapioDetalhes {
	float: left;
	width: 799px;
}

.mnCardapioRos {
	float: left;
	width: 799px;
	margin: 40px 0 0 50px;
}

.mnCardapioRos li{
	float: left;
}

.boxInformacoesCardapio {
	float: left;
	width: 400px;
	margin: 20px 0 0 55px;
	font-size: 12px;
	line-height: 15px;
}

.boxInformacoesCardapioImg {
	float: left;
	width: 315px;
}

.titAceitamosEncomendas {
	float:right;
	right: 100px;
	color: #c8002b;
	font-size: 15px;
	position: absolute;
	padding:28px 0 0 35px;
	background: url(../img/ico_aceitamos_encomenda.gif) 0 32px no-repeat;
}

#infoComoChegar {
	display: none;
	width:805px;
	height: 515px;
	background: url(../img/bg_lightbox_comochegar.gif) no-repeat center center;
	padding:0px 22px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

.infoComoChegarMapa {
	float: left;
	width: 799px;
}

.boxInformacoesComoChegar {
	float: left;
	width: 370px;
	margin: 60px 0 0 5px;
	font-size: 12px;
	color: #3e4000;
	line-height: 17px;
}

.boxInformacoesComoChegar a{
	color: #3e4000;
	text-decoration: none;
}

.boxInformacoesComochegarImg {
	float: left;
	width: 415px;
	margin: 40px 0 0 0;
}

.txtTreze {font-size: 13px;}
.txtQuatorze {font-size: 14px;}
.txtQuinze {font-size: 15px;}

.txtAmarelo {color: #bc8f32;}
.txtVermelho {color: #7d2e3f;}

#cardapioPanini {display: none;}
#cardapioContorni {display: none;}
#cardapioPasta {display: none;}
#cardapioDolce {display: none;}