#Foto {float: left; margin-right: 10px; width: 370px; padding:5px; background-color:#eee;}
#Foto img{width: 370px; height: 208px}        
#FotoTexto {float: left; width: 370px; font-size: 10px; background-color: #eee;}

#FotoAmpliar {text-align: right; width: 370px; font-size: 12px} 

#FotoAmpliar a {text-indent:99999px; background: url(/imagens/Ampliar-Foto.gif) no-repeat; display:block; cursor:pointer; width:54px; height:19px; float:right; margin-bottom:5px; }

#FotoAmpliar a:hover { background-position:0px -21px;}
        
#lightbox{ background-color:#eee; padding:30px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #333; text-decoration: none; }
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}	
#lightboxCaption{ float: left; color: #000}
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/imagens/lightbox/overlay.png); }

* html #overlay
{
background-color: #333;
background-color: transparent;
background-image: url(/controles/lightbox/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imagens/lightbox/overlay.png", sizingMethod="scale");
}
s
