/*- estrutura -*/
a#mnest { background: url('estrutura/site.gif') no-repeat top left; }
<!--
/*- menu -*/
a#mnflh { background: url('flhome/flh.gif') no-repeat top left; }
	a#mnflhlist { background: url('flhome/flhedit.gif') no-repeat top left; }
	a#mnflhnovo { background: url('flhome/flhadd.gif') no-repeat top left; }
	a#mnflhimg { background: url('flhome/img.gif') no-repeat top left; }
-->#rLB {
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	display: none;
	position: absolute;
	z-index: 100;
	}
#rLBdetails { font-size: 0.7em; padding-top: 0.4em; font-weight: bold; color: #666; }	
#rLBdetails a { color: #333; }	
#rLBcaption { float: left; display: none; }
#rLBmsg { float: right; }
#rLBclose { top: 5px; right: 5px; position: absolute; z-index: 200; }

#rLB img{ border: none; clear: both;} 

#overlay img{ border: none; position: absolute; z-index: 150; }

#overlay{ background-image: url('galeria/overlay.png'); display: none; position: absolute; top: 0; left: 0; z-index: 90; width: 100%; }

* html #overlay{ background-color: #000; }
	#h_prods, #prods {}
	#h_prods h3, #prods ul.lista h3 { font-size: .8em; color: #333; margin-top: 0; line-height: 1.4em; }
	#h_prods ul, #prods ul.lista { list-style: none; margin-left: 0; margin-top: 15px; }
		#h_prods li, #prods ul.lista li { width: 180px; height: 195px; text-align: center; display: block; float: left; margin-bottom: 5px; padding: 5px; }
			#h_prods li img, #prods ul.lista li img { float: none; }
			#h_prods li p, #prods ul.lista li p { font-size: 1em; color: #333; background: #dedede; text-align: center; margin-top: -5px; }
			#h_prods li p:first-letter, #prods ul.lista li p:first-letter { margin-left: 0; }
			.p-img-h { display: block; width: 200px; height: 135px; overflow: hidden; margin-left: -10px; }
			.p-img { display: block; float: left; width: 340px; height: 210px; overflow: hidden; }
#prods {}
	#prods ul { list-style: none; }
		#prods ul li { display: block; float: left; width: 240px; text-align: center; }
			#prods  li img { float: none; }
			#prods  li p { font-size: .8em; color: #c00; }
			#prods  li p:first-letter  { margin-left: 0; }
			
			#det-prod { text-align: justify; }
			#det-prod p { margin: 5px 30px 5px 20px; }
			#det-prod p:first-letter { margin-left: 0; }

	.preco { padding: 10px 0; background: #f2f2f2; border: 1px solid #ccc; margin: 30px 30px 30px 360px; }
		.preco p { color: #717171; text-transform: capitalize; font-weight: bold; }
		.preco small { color: #000; }
		.preco span { color: #f13324; font: bold 2.2em verdana, tahoma, sans-serif; }
		
	.fts { padding: 5px 20px; background: #f2f2f2; border: 1px solid #ccc; margin: 0 30px 10px 5px; }
/*- menu -*/
a#mnprod { background: url('produtos/pack.jpg') no-repeat top left; }