#pagewrapper {margin: 0;}#cabezaGal {	margin: 0;	background-color: #0A1543;	position: relative;	width: 100%;	padding: 0px;}#cabezaGal h1 {	font-size: 1em;	margin: 0 0 7;	text-align: right;	color: #FFFFFF;	width: 98%;	padding: 3px 20px 3px 0px;}#galNav{	margin: 0;	font-size: 0.75em;	position: absolute;	top: 4px;	left: 10px;}#galNav ul {	margin: 0;	padding: 0;	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;}#galNav li {	list-style-type: none;	margin: 0;	float: left;}#galNav a {	color: #FFFFCC;	display: block;	float: left;	padding: 4px 6px 2px 8px;	margin: 0 2px 0 0;	text-decoration: none;	border-top: 1px solid #88869b;	border-right: 1px solid #88869b;	border-left: 1px solid #88869b;	background: #6C0A0B;}#galNav a:visited {	color: #A7EFF1;}#galNav a:hover,#galNav a:active,#galNav a:focus {	color: #FFFFFF;	background-color: #88869B;}#galNav #current {	color: #000000;	background-color: #5CB5D5;	border-color: #FFFFFF;	cursor: default;}#galNav br {	clear: both;	height: 0;	line-height: 0;	font-size: 0;}#galNav h2 {	font-size: 1.2em;	margin: 8px 0px 6px 24px;	color: #FFFFFF;}/* --------- main Gallery Wrapper ------------ */#p7GS {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}#p7GSvpW3 {	margin: 0 auto;	background-color: #88869B;	border-bottom: 1px solid #000000;	border-top: 1px solid #000000;}#p7GSvp {	margin:0 auto;	background-color:#88869B;	position:relative;}#p7GSsc {	position:relative;	margin:0;}/* ------------ Hide Description --------------------- */#p7GSsc div {display: none;}/* ------------ Thumbnail Lists --------------------- */#p7GSsc ul {	margin:0;	padding:0;	position:relative;}#p7GSsc li{	margin:0;	padding:0; /* do not use padding or margin on li, use margin and padding on img */	list-style-type: none;	display:inline;}#p7GSsc img {	padding: 4px;	border: 1px solid #000000;	background-color: #FFFFFF;	opacity: 0.75;	filter: alpha(opacity=75);	margin: 4px 8px;}/* ------ Thumbnail Hover and Down Classes ------------------------------- */#p7GSsc .p7GSover {	border-color: #FFFFFF;	opacity: 1;	filter: alpha(opacity=100);	background-color: #6C0A0B;}#p7GSsc .p7GSon {	border-color: #000000;	opacity: 1;	filter: alpha(opacity=100);	background-color: #820B0C;}/* ------------ Thumbnail Nav Styles ------------ */#p7GSnv {	margin: 0;	padding: 2px 0;	font-size: 1em;	background-color: #6C0A0B;	border-top: 0;	color: #D8D3CB;	border-bottom: 1px solid #000;	text-align: center;}#p7GSnvtitle {	margin: 0 10px 0 0;	display: inline !important;	font-weight: bold;	font-size: .8em;}#p7GSnv span {	display: none;}#p7GSnv h2 {	margin: 0;	font-size: 1.5em;	color: #FFFFFF;	text-transform: capitalize;	letter-spacing: normal;	text-align: center;}#p7GSnv a {	padding: 1px 6px 0px 1px;	color: #333333;	font-size: 0.8em;	font-weight: normal;	border: 1px solid #000000;	background-color: #A8A6C1;	text-decoration: none;	text-align: center;}#p7GSnv a:visited {	color: #333333;	background-color: #B3B4A8;}#p7GSnv a:hover,#p7GSnv a:active,#p7GSnv a:focus {	border-color: #FFFFFF;	color: #000000;	background-color: #BD94AE;}.p7GSnvon {	color: #FFFFFF !important;	border-color: #FFFFFF!important;	background-color:#C61113!important;	cursor: default;}/* ------------FULLSIZE IMAGE DIV---------------- *//* WRAPPER */#p7GSfs {	/* border: 1px solid red; */	margin: 10px;	display: none;}/* FullSize Row Construct */.p7GSfst {	width: 1px;	margin: 0 auto;}/* ------------FULLSIZE IMAGE DIV---------------- *//*IMAGE ROW*/.p7GSfsi {	padding: 6px;	border: 1px solid #77675B;}/* IMAGE */.p7GSfsi img {	border: 1px solid #000000;	background-color: #488389;}/* -------------------------- IMAGE CAPTION ---------------- *//* CAPTION ROW */.p7GSfsc {	color: #666666;}.p7GSfsc p{	font-size:0.7em;	margin: 0 0 3px 1px;	text-transform: uppercase;	letter-spacing: 0.2em;	font-weight: bold;}/* ------------------------- IMAGE DESCRIPTION ------------- *//* DESCRIPTION ROW */.p7GSfsd {	padding: 0;	font-size: 0.75em;}.p7GSfsd div {	padding: 12px;	color: #8a8a8a;}.p7GSfsd p{	margin: 0px;}/* ------------- progess bar div ----------------- */#p7GSpb {	position:absolute;	visibility:hidden;}/* ------------- placeholder div for loading image ---------- */#p7GSah {	position:absolute;	left:0px;	top:0px;	visibility:hidden;}/*COUNTER*/.p7GScounter {	letter-spacing: normal;	font-weight: normal;	text-transform: lowercase;}