/* gallery */
div.gallery {position: relative; top: 0;xxxleft:40px; width: 595px; padding:10px ; margin-bottom:20px; background-color:#DAD4B8 ; border: 1px solid #BFBAA7; xxdisplay: none; }    
div.gallery img.foto {width: 590px; height: 310px; border: 1px solid #fff; padding: 0px; left:10px;}
div.gallery div.didascalia {position: absolute; bottom:89px; left:11px; width: 590px; height: 25px;  color:#fff;}
div.gallery div.velina     {position: absolute; bottom:89px; left:11px; width: 590px; height: 25px;  background-color: #000; filter:alpha(opacity=40); opacity:0.4; }
div.gallery div.didascalia p.didascaliafoto {margin:4px 0px 0px 10px;}
div.miniature {position: relative; top: 10px;left:-10px; margin-top: 0px;  width:615px;height: 78px; background-color: #BFBAA7;  }    
div.miniature img.thumb { border: 1px solid #fff; margin-right: 6px; }   
div.slider {position: absolute; top:5px;left: 38px; width: 540px;height: 66px;overflow: hidden;  }       
div.slidingBox {height: 66px; overflow: visible;  }      
div.slidePrevControl {position: absolute;top: 27px;left:8px; width: 18px;height: 16px; }      
div.slideNextControl {position: absolute;top: 27px;right:8px;width: 18px;height: 16px; } 

div.gallery_all { width:700px; }
div.gallery_all a { padding-right:7px; margin-top:7px}
div.gallery_all a:hover img {border: solid 3px #7D702B;}
div.gallery_all img{margin-top:10px;height:80px; width:80px;border: solid 3px #ccc;}

