*{border:0}
body{background:#FFF;font-family:Garamond, "Times New Roman", "MS Serif", "New York", serif; color:#000; 
padding-bottom:50px;}
#pagina {width:980px; border:#CCCCCC 1px solid; margin-left:0.3em}
a{color:#000;background:transparent;text-decoration:none}
a:hover{text-decoration:line-through;}
.imgpq {float: left; margin-right:0.8em; border:#0271c6 1px solid}
h1{font-size:3em;line-height:1.2em;display:block;font-weight:normal; margin-left:1.3em; FLOAT:left; MARGIN-LEFT:1EM; margin-top:1em}
h2{font-size:10em;font-weight:normal;border-top:1px solid #000;vertical-align: baseline;text-align:right;line-height:.65em;
display: block;padding:.3em 0 0 0}
#footer{border-top:1px solid #000;padding-top:4px; margin-top: 1em;text-align:right;font-size:150%; text-align:center}

/**************************************************************************
LITEBOX
**************************************************************************/

#lightbox{position:absolute;top:10px;left:1px;width:100%;z-index:1000;text-align:center;line-height:0px; }
#lightbox a images{border:0 !important}
#outerImageContainer{position:relative;background-color:#FFF;width:250px;height:250px;margin:0 auto;border-bottom:#ccc 1px solid }
#imageContainer{padding:1px; border:#000000 1px solid;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0px;border:0 !important}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0}
#imageDataContainer{font-size:14px;color:#000;background-color:#ececec;margin:0 auto;line-height:1.2em; border-bottom:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid}
#imageData{padding:0 10px}
#imageData #imageDetails{width:70%;float:left;font-size:1.2em;text-align:left;line-height:1.2em}
#imageData #caption{line-height:1.2em}
#bottomNavClose{width:66px;float:right;border:0 !important; }
#overlay{position:absolute;top:0;left:20px;z-index:90;width:97%;margin:0 !important;height:500px;background-color:#ccc 
}
/* menu superior*/
.navcontainer{width:960px;margin: 2px 2px 2px 10px;padding:2px 2px 5px 2px;}
.navcontainer ul { padding: 1px; }
.navcontainer ul li { display: inline}
.navcontainer ul{margin: 2px 2px 2px 2px;}
.navcontainer ul li a{padding: 2px 2px 2px 2px;width:104px !important;min-width:110px !important;display:block;
background:#cc0000;color: #ffff22;text-decoration: none;text-align: center;text-transform: uppercase; 
float: left; border-left:#fff 5px solid
}
.navcontainer ul li a:link{color: #fff;background-color: #0272c6; border-left:#fff 5px solid}
.navcontainer ul li a:hover{color: #fff;background-color: #0272c6; border-left:#fff 5px solid; text-decoration:line-through}
.navcontainer ul li a:visited{color: #000; border-left:#fff 5px solid;background-color: #bdb792}
.partir {clear:both; border-top:#999999 1px solid}