.lighbox_fundo {
	position:fixed;
	left:0;
	top:0;
	width:100%; height:100%;
	background:#000;
	opacity:0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
	z-index:5001;
} 
div.lightboxContent {
	position:fixed;
	display:table;
	width:363px;
	z-index:5002;
	font:11px Arial, Helvetica, sans-serif; color:#868686;
	left:50%;
	top:50px;
	 margin-left:-181px; 
	/*margin-top:150px;*/
    }
	div.lightboxContent .contornoTop {
		display:block;
		overflow:hidden; clear:both;
		width:363px; height:6px;
		background:url(../imagens/layout/bgLbox_top.gif) no-repeat 0 0;
		}
		div.lightboxContent .contornoFoot {
			display:block;
			overflow:hidden; clear:both;
			width:363px; height:6px;
			background:url(../imagens/layout/bgLbox_foot.gif) no-repeat 0 0;
			}
			div.lightboxContent div.boxCont {
				display:inline; float:left;
				width:303px; padding:0 30px 10px;
				background:url(../imagens/layout/bgLbox_mid.gif) repeat-y 0 0;
				}
				div.lightboxContent div.boxCont a.lbFechar{
					font:11px Tahoma, Geneva, sans-serif; color:#ed2b7b;
					float:right; margin:0 -20px 20px 0;
					}
					div.lightboxContent div.boxCont h2{
						font:bold 14px Tahoma, Geneva, sans-serif; color:#a0a0a0;
						background:url(../imagens/layout/bg_pont.gif) repeat-x 0 bottom;
						clear:both; margin:0 0 20px; padding-bottom:4px;
						}
						div.lightboxContent div.boxCont p{
							font:11px Tahoma, Geneva, sans-serif; color:#a0a0a0;
							text-align: left;
							}
							div.lightboxContent div.boxCont input.btOK{
								background:url(../imagens/botao/bt_cinza54.gif) no-repeat 0 0;
								width:54px; height:26px; border:none; cursor:pointer; display:block;
								font:bold 10px Tahoma, Geneva, sans-serif; color:#a0a0a0;
								margin: 10px 20px 0 0;
								float:left;
								}
							div.lightboxContent div.boxCont input.btSIM{
								background:url(../imagens/botao/bt_sim.jpg) no-repeat 0 0;
								width:54px; height:26px; border:none; cursor:pointer; display:block;
								font:bold 14px Tahoma, Geneva, sans-serif; color:#a0a0a0;
								margin:10px 20px 0 82px; float:left;
								}
							div.lightboxContent div.boxCont input.btNAO{
								background:url(../imagens/botao/bt_nao.jpg) no-repeat 0 0;
								width:54px; height:26px; border:none; cursor:pointer; display:block;
								font:bold 14px Tahoma, Geneva, sans-serif; color:#a0a0a0;
								margin:10px auto 0; float:left;
								}
/*----------------------------------------CAMPOS--------------------------------------*/
				div.boxCont div.linhaCampo{
					clear:both; overflow:hidden; padding-bottom:8px;
					font:11px Tahoma, Geneva, sans-serif; color:#a0a0a0;
					}
					div.boxCont div.linhaCampo div p{
						font:11px Tahoma, Geneva, sans-serif; color:#a0a0a0;
						margin:0 0 4px 0;
						}
						div.boxCont div.linhaCampo span.detalhe{
							margin:0 6px; float:none;
							}
							div.boxCont div.linhaCampo div input{
								padding:4px 8px; font:11px Tahoma, Geneva, sans-serif; color:#a0a0a0;
								border:1px solid #dbdbdb;
								}								
								div.boxCont div.linhaCampo div input.lbNome{
									width:284px;
									}
									div.boxCont div.linhaCampo div input.btEnviar{
										background:url(../imagens/botao/bt_enviarCinza.gif) no-repeat 0 0;
										width:79px; height:24px; border:none; cursor:pointer; display:block;
										float:right;
										}
										div.boxCont div.linhaCampo div textarea{
											width:284px;  height:114px; padding:4px 8px;
											font:11px Tahoma, Geneva, sans-serif; color:#a0a0a0;
											border:1px solid #dbdbdb;
											}
										
				.bgLC{
					background:url(../imagens/layout/bg_pont.gif) repeat-x 0 0;
					padding-top:10px; margin-top:10px;
					}
		
		
		
/*Lightbox550*/

div.lightbox550 {
	position:absolute;
	display:table;
	width:550px;
	z-index:5002;
	font:11px Arial, Helvetica, sans-serif; color:#868686;
	left:50%;
	margin-left:-275px;
	margin-top:-25px;
    }
	div.lightbox550 .contornoTop {
		display:block;
		overflow:hidden; clear:both;
		width:550px; height:6px;
		background:url(../imagens/layout/bg550_top.gif) no-repeat 0 0;
		}
		div.lightbox550 .contornoFoot {
			display:block;
			overflow:hidden; clear:both;
			width:550px; height:6px;
			background:url(../imagens/layout/bg550_footer.gif) no-repeat 0 0;
			}
			div.lightbox550 div.boxCont {
				display:inline; float:left;
				width:490px; padding:0 30px 10px;
				background:url(../imagens/layout/bg550_mid.gif) repeat-y 0 0;
				}
				div.lightbox550 div.boxCont a.lbFechar{
					font:11px Tahoma, Geneva, sans-serif; color:#ed2b7b;
					float:right; margin:0 -20px 20px 0;
					}
					
div.boxCont div.boxDetalhe{
	width:100%; clear:both; overflow:hidden; margin:0 0 20px;
	}					
div.boxDetalhe div.boxImg{
	width:292px; float:left;
	position:relative;
	}
	div.boxDetalhe div.boxImg span.novo {
		display:block; overflow:hidden; position:absolute; left:0; top:0;
		width:69px; height:52px; text-indent:-5000em;
		background:url(../imagens/layout/img_novo.png) no-repeat;
	}	
div.boxDetalhe div.boxDesc{
	width:183px; float:left;
	padding:0 0 0 15px;
	}
	div.boxDesc p{
		margin:10px 0 0;
		}
		div.boxDesc p.preco{
			font:bold 14px Tahoma, Geneva, sans-serif;
			}
			div.boxDesc a.bt_add{
				background:url(../imagens/botao/bt_adicionar.jpg) no-repeat 0 0;
				width:99px; height:23px; text-indent:-5000em; display:block; margin-top:16px;
				}
div.boxDetalhe div.boxImg2{
	width:177px; float:left;
	}
div.boxDetalhe div.boxDesc2{
	width:300px; float:left;
	padding:0 0 0 13px;
	}
	div.boxDetalhe div.boxDesc2 h3{
		color:#595a5c; padding:0;
		}
	
	
div.boxCont h3{
	font:bold 14px Tahoma, Geneva, sans-serif;
	padding:10px 0 0;
	color:#a0a0a0;
	}
	div.boxCont p{
		margin:10px 0 0;
		}
		
div.boxCont div.boxNutri{
	clear:both; width:100%; padding:10px 0 0;
	}
	div.boxCont div.boxNutri h2.tituloNutri{	
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#a6cf39; text-align:center;
	padding:0!important;
	}
	div.boxCont div.boxNutri p.info{
		font:12px Tahoma, Geneva, sans-serif;
		padding:0!important;
		text-align:center;
		}
		div.boxCont div.boxNutri p.info strong{
			color:#595a5c;
			}
			div.boxNutri div.barraTitulo{
				clear:both; width:100%; overflow:hidden;
				background:url(../imagens/layout/bg_pont.gif) repeat-x 0 0;
				margin-top:10px;
				}
				div.boxNutri div.barraTitulo p.nutriQuant{
					font:bold 14px Tahoma, Geneva, sans-serif;
					width:330px; float:left; text-align:center;
					margin:4px 0;
					}
					div.boxNutri div.barraTitulo p.nutriP{
					font:bold 14px Tahoma, Geneva, sans-serif;
					width:160px; float:left; text-align:center;
					background:url(../imagens/layout/bg_pont_v2.gif) repeat-y 0 3px;
					margin:4px 0;
					}
		div.boxNutri div.boxUl{
			clear:both; width:100%; overflow:hidden; margin-bottom:20px;
			background:url(../imagens/layout/bg_pont.gif) repeat-x 0 0;
			}
			div.boxUl ul{
				clear:both; width:100%; overflow:hidden; padding:4px 0;
				background:url(../imagens/layout/bg_pont.gif) repeat-x 0 bottom;
				}
				div.boxUl ul li{
					padding:4px 0; clear:both; overflow:hidden;
					}
					div.boxUl ul li.bgLi{
					background:#f1f1f1;
					border-radius:5px;
					}
					div.boxUl ul li div.tituloP{
						float:left; width:150px; color:#595a5c;
						text-align:right; padding-right:20px;
						}
					div.boxUl ul li div.valorP{
						float:left; width:140px; padding-left:20px;
						background:url(../imagens/layout/bg_pont_v2.gif) repeat-y 0 0;
						}
					div.boxUl ul li div.valorD{
						float:left; width:160px;
						text-align:center;
						background:url(../imagens/layout/bg_pont_v2.gif) repeat-y 0 0;
						}
			
			
.pdNone{
	margin:0!important;
	}