/* CSS Document */







*



{



	margin:0px;



	padding:0px;



	border:0;



}







body



{


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



}


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




.containerGeral



{



	width:1002px;



	height:auto;



	margin:20px 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 .boxVenhaConhecer



{
	width:420px;
	height:171px;
	float:left;
	display:inline;
	background:url(../img/bgComoRappi.png) top left no-repeat;
	margin:0 0 0 54px;



}

.conteudo .boxVenhaConhecer p



{



	width:235px;



	float:left;



	display:inline;



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



	font-size:14px;



	color:#fff;



	margin:85px 0 22px 170px;



}







.conteudo .boxVenhaConhecer a.link



{



	float:left;



	display:inline;



	margin:5px 0 0 310px;



}

.conteudo .boxCompreOnline



{



	width:420px;



	height:171px;



	float:right;



	display:inline;



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



	margin:0 54px 0 0;



}

.conteudo .boxCompreOnline p



{



	width:230px;



	float:left;



	display:inline;



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



	font-size:14px;



	color:#fff;



	margin:85px 0 25px 15px;



}







.conteudo .boxCompreOnline a.link



{



	float:left;



	display:inline;



	margin:5px 0 0 160px;



}





.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;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#595B33;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;



}







.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
}

.boxEmpresaAmpliar {
	width: 360px;
	height: auto;
	float: right;
	margin: 0 10px 10px 0;
}

.boxEmpresaAmpliar span{
	float: left;
	padding: 0 0 0 17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

.btnInfoEmpresa {
	width:260px;
	float: left;
	margin: 10px 0 5px 17px;
}

.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;
}

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

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

.infoDestaqueEmpresaImg {
	float: left;
	width: 655px;
	text-align: center;
	margin: 10px 0 0 0;
}

.ampliarMapaImg {
	width: 100%;
	float: left;
	margin: 10px 0;
}

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

.infoMapaAmpliado {
	float: left;
	width: 655px;
	color: #1f2201;
	font-size: 12px;
	margin: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

.mapaImgGrande {
	float: left;
	margin: 15px 0 0 0;
}

/*----- 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: 665px;
	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;}
.txtLaranja {color: #c55735;}
.txtVinho {color: #813243;}

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