/*FOTO GRANDE*/
#slideshow { width: 560px; margin: 20px 20px 20px 0; overflow: hidden; border: 2px solid #000; }
#showcase { position:relative; width: 580px; height: 438px; overflow: hidden; float: left;
text-align:left; background: #000; }
#showcase-loader img { margin: 203px 274px; }
#showcase .bigimage, #showcase-loader { position: absolute; width: 580px; height: 435px; float:left; padding:0px 0px 0px 0px; overflow: hidden; }
#showcase .text { width: 580px; position: absolute; left: 0; bottom: -1px; background: url("../../images/grafica/background_transparent.png") 0 0 repeat; overflow: hidden; }
#showcase .text h2 { color: #FFF; font-size: 18px; line-height: 18px; font-weight: 800; margin: 20px 20px 0 20px; }
#showcase .text p { color: #FFF; font-size: 11px; line-height: 17px; margin: 10px 20px 20px 20px; }
#showcase .text a { color: #FFF; }

/*MENU' FOTO*/
#showcase-nav { position:relative; float:left; width: 200px; list-style: none; padding: 0; margin: 0;  overflow: hidden; background: #222; }
#showcase-nav li {position:relative; float:left; height:72px; border-bottom: 1px solid #000; margin-left:0px; left:0px; padding-left:0px; margin-top:0px; padding-top:0px; top:0px; width:200px; } 
#showcase-nav a { position:relative; float:left; width: 200px; height:72px; top:0px; margin-top:0px; overflow: hidden;  margin-bottom:0px; padding:0px 0px 0px 0px; text-decoration: none; }
#showcase-nav a:hover { background: #444; }
#showcase-nav .thumbnail { position:relative; margin-top:10px; float:left; width: 74px; overflow: hidden; height:62px;}
#showcase-nav .thumbnail img { border: 2px solid #EEE; margin: 0;}
#showcase-nav .text { display: block; font-size: 11px; font-weight: 800; margin-top:10px; color: #EEE; width: 116px; overflow: hidden; float: left; padding: 0 0 10px 0; }
#showcase-nav .last a { border: 0; }
#showcase-nav .active a { background: #666; }
#showcase-nav .active a .text { color: #EEE; }