@charset "UTF-8";

body {
	height: 100%;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

h2 	{ padding: 0px; margin: 0px;}

a {
	text-decoration: none;
	color: #000;
}
a:link {
	color: #600;
}
a:visited {
	color: #600;
}
a:hover {
	text-decoration: underline overline;
	color: #999;
}
.container {
	width: 46em;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.mapa a {
    color: rgb(183, 97, 78);
    text-decoration: none;
}
#fb {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
}



.pwaimg	{ padding: 5px; margin: 0px; background: #f1f1f1; border-style: solid; border-width: 1px; border-color: #CCC; }
p	{ padding: 0px; margin: 0px; }

#pages {
	padding-top:   	20px;
	padding-bottom:	10px;
	width: 		100%;
	float: 		right;
	font-size:	12px;
}

#title {

	width: 		100%; 
	margin: 	20px 0px 10px 5px;

}

#pwafooter {
	float:		right;
	text-align:	center;
	width:          100%;
	margin:         10px 0px 10px 0px;
	font-size:	10px;
	color:		#E0E0E0;
	font-style:	italic;
}

#pwafooter a { color: #C0C0C0; }
.current_page 	{ font-weight: bold; }
.back_to_list 	{ padding: 0px; margin: 0px; font-style: italic; font-size: 11px; color: #5c5c5c; }
.titlepg	{ font-size: 13px; color: #808080; padding: 3px 0px 0px 2px; margin: 0px; }
.overlaypg      { font-size: 13px; color: #000; padding: 3px 0px 0px 2px; margin: 0px; }
.titlestats	{ font-size: 11px; color: #808080; padding: 0px 0px 10px 2px; margin: 0px; font-style: italic;}
.overlaystats   { font-size: 11px; color: #808080; padding: 5px 0px 0px 2px; margin: 0px; font-style: italic;}
.thumbnail 	{ float: left; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px; }
.exif		{ font-size:11px; color:#808080; float: left; }
.dlimg		{ float: right; }

a.overlay{position:relative;display:block;width:151px;height:151px;margin-bottom:25px;text-decoration:none;font-family:Verdana,Helvetica,Arial;color:#000}
a.overlay:hover{background:#FFF;}
a.overlay span{display:none;}
a.overlay:hover span{display:block;color:#000;position:absolute;top:0;left:0;width:151px;height:151px;padding:10px;background:#FFF;z-index:999;cursor:pointer;opacity: 0.80; filter:alpha(opacity=80);}

a.options{position:relative;display:block;height:20px;margin-bottom:0px;text-decoration:none;font-family:Verdana,Helvetica,Arial;color:#000}
a.options:hover{background:#FFF;}
a.options span{display:none;}
a.options:hover span{display:block;font-size:11px;color:#808080;position:absolute;top:0;left:0;height:16px;padding:0px;background:#FFF;z-index:999;cursor:pointer;opacity: 0.80; filter:alpha(opacity=80);}

