/*
	common.css - the primary styles
	
	Author:
*/


/*! normalize.css v1.1.2  | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
	display:block
	}
[hidden]{
	display:none
	}
html{
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
	}
html,button,input,select,textarea{
	font-family:sans-serif
	}
body{
	margin:0
	}
a:focus{
	outline:thin dotted
	}
a:active,a:hover{
	outline:0
	}
h1{
	font-size:2em;
	margin:.67em 0
	}
h2{
	font-size:1.5em;
	margin:.83em 0
	}
h3{
	font-size:1.17em;
	margin:1em 0
	}
h4{
	font-size:1em;
	margin:1.33em 0
	}
h5{
	font-size:.83em;
	margin:1.67em 0
	}
h6{
	font-size:.67em;
	margin:2.33em 0
	}
abbr[title]{
	border-bottom:1px dotted
	}
b,strong{
	font-weight:bold
	}
blockquote{
	margin:1em 40px
	}
dfn{
	font-style:italic
	}
hr{
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
	}
mark{
	background:#ff0;
	color:#000
	}
p,pre{
	margin:1em 0
	}
code,kbd,pre,samp{
	font-family:monospace,serif;
	_font-family:'courier new',monospace;
	font-size:1em
	}
pre{
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
	}
q{
	quotes:none
	}
q:before,q:after{
	content:'';
	content:none
	}
small{
	font-size:80%
	}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
	}
sup{
	top:-0.5em
	}
sub{
	bottom:-0.25em
	}
dl,menu,ol,ul{
	margin:1em 0
	}
dd{
	margin:0 0 0 40px
	}
menu,ol,ul{
	padding:0 0 0 40px
	}
nav ul,nav ol{
	list-style:none;
	list-style-image:none
	}
img{
	border:0;
	-ms-interpolation-mode:bicubic
	}
svg:not(:root){
	overflow:hidden
	}
figure{
	margin:0
	}
form{
	margin:0
	}
fieldset{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
	}
legend{
	border:0;
	padding:0;
	white-space:normal;
	*margin-left:-7px
	}
button,input,select,textarea{
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle
	}
button,input{
	line-height:normal
	}
button,select{
	text-transform:none
	}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
	-webkit-appearance:button;
	cursor:pointer;
	*overflow:visible
	}
button[disabled],html input[disabled]{
	cursor:default
	}
input[type="checkbox"],input[type="radio"]{
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width:13px
	}
input[type="search"]{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
	}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none
	}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
	}
textarea{
	overflow:auto;
	vertical-align:top
	}
table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0
	}

/* HTML5 Boilerplate prefix styles - h5bp.com */

html,button,input,select,textarea{color:#222}
body{font-size:1em;line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}

html,
body {
	height:90%;
}
body {
	width:100%;
	max-width: 700px;
	margin: 0 auto; /* el valor automático de los lados, unido a la anchura, centra el diseño */
	font-family:Segoe, "Segoe UI", Tahoma, Geneva, "Nimbus Sans L", sans-serif;
	font-size:13px;
	line-height:1.385;
	color:#444444;
	overflow:auto;
	background-color:#ffffff;
	-webkit-overflow-scrolling:touch;
	overflow-scrolling:touch;
}
select, input, textarea {  
	color: #444;
}
input[type=text]::-ms-clear {
    display:none;
}
a, a:active, a:visited {
	color:#222222;
	text-decoration:none;
}
a:hover {
	color:#0000cc;
}
a img {	border:none; text-decoration:none; }
h1,h2,h3 { font-weight: normal; margin:0 0 0.2em 0; line-height:1.2; }
h4,h5,h6 { font-weight: bold; margin:0 0 0.5em 0; }
h1 { font-size:300% }
h2 { font-size:200%; }
h3 { font-size:140%; }
h4 { font-size:115%; }
h5 { font-size:100%; }
h6 { font-size:90%; }

.addtop { margin-top:10px; }

.center {
	text-align:center;
}

.hook { 
	position:absolute;
	display:none;
}



/******************************************* Main layout elements */

#widgetbg {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:0px;
	z-index:1;
}
#mainbg {		
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0px;
	z-index: 0;
}
#main {	
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0px;
	overflow:auto;
	z-index:10;
	-webkit-text-size-adjust:120%;
	zoom:1;
}

#main header {
	position:relative;
}

#main .container {
	position:relative;
	width:100%;
	max-width:510px;
	height:100%;
	max-height:100%;
	zoom:1;
	margin:0 auto;
}
#main header {
	margin-left:4px;
}
#main header .title aside {
	float:right;
	margin-top:20px;
}
#main header .title .controls:first-child {
	-moz-border-top-left-radius:5px; -moz-border-bottom-left-radius:5px; border-top-left-radius:5px; border-bottom-left-radius:5px;
}
#main header .title .controls:last-child {
	-moz-border-top-right-radius:5px; -moz-border-bottom-right-radius:5px; border-top-right-radius:5px; border-bottom-right-radius:5px;
}
#main header .description {
	clear:both;
	font-size:120%;
}
.starttxt {
	font-size:200%;
}
#main .items {
	max-width:504px;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
}
#navigation {
	line-height:40px;
	text-align:center;
	background-color:rgba(0,0,0,0.7);
	border-bottom:1px solid rgba(0,0,0,0.4);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);
	box-shadow:0 1px 1px rgba(0,0,0,0.4);
	z-index:998;
}

#main header {
	margin-left:20px;
}
#main .items {
	position:absolute;
	left:16px;
	top:260px;
	bottom:0;
	min-height:200px;
}
.page #main .items {
	top:140px;
}
.sub-album #main .items {
	top:260px;
}


/******************************************* Header */

#main header {
	width:100%;
	max-width:489px;
	height:240px;
	max-height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:rgba(0,0,0,0.2);
	background-size:100% auto;
	background-image:url(../folderimage.jpg);
	z-index:10;
	-moz-border-bottom-left-radius:9px; -moz-border-bottom-right-radius:9px; border-bottom-left-radius:9px; border-bottom-right-radius:9px;
	-moz-box-shadow:1px 3px 8px rgba(0,0,0,0.6); -webkit-box-shadow:1px 3px 8px rgba(0,0,0,0.6); box-shadow:1px 3px 8px rgba(0,0,0,0.6);
}
.ie7 #main header {
	max-height:none;
}
.page #main header {
	height:120px;
}
.sub-album #main header {
	height:240px;
}
#main header.empty {
}
#main header .title {
	padding:0 20px;
	max-height:240px;
	overflow:hidden;
	color:#fff;
	background-color:transparent;
	background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));
	background-image:-moz-linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));
	background-image:-ms-linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));
	background-image:linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#99000000',endColorstr='#00000000');
}
.page #main header .title {
	max-height:120px;
}
.sub-album #main header .title {
	max-height:240px;
}
#main header .title .upbtn {
	float:left;
	margin:20px 20px 0 0;
}
#main header .title .controls {
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	background-color:rgba(0,0,0,0.6);
}
.no-rgba #main header .title .controls {
	background-color:transparent;
	background-image:url(k60.png);
}
#main header .title .controls a {
	display:block;
}
#main header .title .controls:hover {
	background-color:rgba(0,0,0,0.8);
}
.no-rgba #main header .title .controls:hover {
	background-color:transparent;
	background-image:url(k80.png);
}
#main header .share a {
	background-position:-735px -15px;
}
#main header .download a {
	background-position:-835px -15px;
}
#main header .new a {
	background-position:-885px -15px;
}
#main header .search a {
	background-position:-685px -15px;
}
#main header .about a {
	background-position:-275px -15px;
}
#main header .parent a {
	background-position:-5px -15px;
}
#main header .share a:hover {
	background-position:-735px -85px;
}
#main header .download a:hover {
	background-position:-835px -85px;
}
#main header .search a:hover {
	background-position:-685px -85px;
}
#main header .about a:hover {
	background-position:-275px -85px;
}
#main header .parent a:hover {
	background-position:-5px -85px;
}

/*********************************** Footer */

#main footer {
	clear:both;
	display:block;
	margin:10px 4px;
	text-align:center;
}
#main footer .wrap {
	display:inline-block;
	padding:0.5em 1em;
	-moz-border-radius:5px; border-radius:5px;
}
#main footer .promotion,
#main footer .footer-links {
	font-size:75%;
}
#main .footer em {
	font-style:italic;
}


/******************************************* Folders */

.thumbs,
.folders {
	width:100%;
	max-width:908px;	
	table-layout:fixed;
	clear:both;
	border-collapse:separate;
	border-spacing:4px;
	margin-top:-4px;
}
.ie7 .folders {
	margin-right:-20px;
}
.thumbs td,
.folders td {
	position:relative;
	padding:0;
	vertical-align:top;
	color:#444444;
	overflow:hidden;
	-moz-border-radius:5px; border-radius:5px;
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4); 
	box-shadow:0px 1px 2px rgba(0,0,0,0.4);
}
.folders td {
	width:50.0%;
	max-width:448px;
	background-color:rgba(255,255,255,0.1);
	transition:background-color 250ms linear;
	overflow:hidden;
	-webkit-transition:background-color 250ms linear;
	-moz-transition:background-color 250ms linear;
	-ms-transition:background-color 250ms linear;
	-o-transition:background-color 250ms linear;
}
.folders.pages td {
}
.no-rgba .folders td {
	background-color:transparent;
	background-image:url(w10.png);
}
.folders td:hover {
	background-color:rgba(255,255,255,0.2);
}
.no-rgba .folders td:hover {
	background-color:transparent;
	background-image:url(w20.png);
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff, endColorstr=#33ffffff)";*/
}
.thumbs td.empty,
.rgba .thumbs td.empty,
.no-rgba .thumbs td.empty,
.folders td.empty,
.rgba .folders td.empty,
.no-rgba .folders td.empty {
	background-image:none;
	background-color:transparent !important;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.folders a {
	color:#222222;
}
.folders a:hover {
	color:#0000cc;
	outline:none;
}

.folders aside {
	position:relative;
	float:left;
	display:inline;
	margin:11px 0.8em 11px 11px;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0;
	-webkit-text-size-adjust:100%;
}
.ie7 .folders aside {
	display:inline;
}
.folders aside a {
	width:100%;
	display:table-cell;
	max-width:200px;
	height:150px;
	vertical-align:middle;
}
.ie7 .folders aside a {
	display:block;
}
.folders aside a img {
	width:100%;
	max-width:200px;
	max-height:150px;
	vertical-align:top;
	border:none;
}
.folders .data {
	overflow-x:hidden;
	padding:11px;
	min-width:70px;
	-webkit-overflow-scrolling:touch;
	overflow-scrolling:touch;
}
.folders.pages .data {
	padding:0.8em;
}
.folders h4 {
	font-size:150%;
	line-height:1.15;
	font-weight:normal;
	margin:0 0 0.2em 0;
	text-shadow:1px 1px 2px rgba(0,0,0,0.4);
}
.folders .caption,
.folders p {
	margin-top:0.5em;
	margin-bottom:0;
}
.folders p.info {
	font-size:85%;
}

/******************************************* Thumbnail grid on index page */

.thumbs td {
	width:25.0%;
	padding:0;
	background-color:rgba(255,255,255,0.1);
}
/*.thumbs table td {
	width:222px;
}*/
.thumbs td > a {
	display:block;
	position:relative;
	height:150px;
	line-height:146px;
	overflow:hidden;
	text-align:center;
	padding:11px;
	-moz-border-radius:5px; border-radius:5px;
	transition:background-color 250ms linear;
	-webkit-transition:background-color 250ms linear;
	-moz-transition:background-color 250ms linear;
	-ms-transition:background-color 250ms linear;
	-o-transition:background-color 250ms linear;
	-webkit-text-size-adjust:100%;
}
.no-rgba .thumbs td > a {
	background-color:transparent;
	background-image:url(w10.png);
}
.thumbs td > a:hover, 
.thumbs td > a:focus {
	background-color:rgba(255,255,255,0.2);
	color:#0000cc;
	outline:none;
}
.no-rgba .thumbs td > a:hover, 
.no-rgba .thumbs td > a:focus {
	background-color:transparent;
	background-image:url(w20.png);
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff, endColorstr=#33ffffff)";*/
}
.thumbs td > a.active {
	background-color:rgba(255,255,255,0.4);
}
.no-rgba .thumbs td > a.active {
	background-color:transparent;
	background-image:url(w40.png);
}
.thumbs td > a img {
	width:100%;
	display:inline;
	vertical-align:middle;
	max-width:200px;
	max-height:150px;
	border:0;
	outline:none;
}
.thumbs td > a b {
	vertical-align:middle;
	display:inline-block;
	height:100%;
	font-size:1px;
}
.thumbs td > .caption {
	margin:0;
	padding:0.5em 8px;
	line-height:1.2;
	max-width:112px;
	overflow-x:hidden;
	text-align:center;
	-webkit-overflow-scrolling:touch;
	overflow-scrolling:touch;
}
.thumbs td > .caption span.nr {
	font-size:90%;
	font-weight:normal;
	font-style:normal;
	padding:0px 3px;
	color:#eee;
	background-color:#000;
	background-color:rgba(0,0,0,0.3);
	text-shadow:1px 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow:inset 0px 2px 4px rgba(0,0,0,0.4); -webkit-box-shadow:inset 0px 2px 4px rgba(0,0,0,0.4); box-shadow:inset 0px 2px 4px rgba(0,0,0,0.4);
	-moz-border-radius:3px; border-radius:3px;
}
.thumbs td > .caption .comment {
	font-size:90%;
	margin-top:0.2em;
}
.newlabel {
	display:inline;
	position:absolute;
	line-height:1.2;
	padding:2px 4px;
	right:11px;
	top:11px;
	background-color:#000;
	background-color:rgba(32,32,32,0.6);
	color:#ccc;
	font-size:66.7%;
}
.folders .newlabel {
	right:0;
	top:0;
}
.cont.load .wait {
	display:inline;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	min-height:20px;
	background-image:url(load.gif);
	background-position:center center;
	background-repeat:no-repeat;
	z-index:99;
}



/* HTML5 Boilerplate postfix styles - h5bp.com */

.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
	a,a:visited{text-decoration:underline}
	a[href]:after{content:" (" attr(href) ")"}
	abbr[title]:after{content:" (" attr(title) ")"}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
	pre,blockquote{border:1px solid #999;page-break-inside:avoid}
	thead{display:table-header-group}
	tr,img{page-break-inside:avoid}
	img{max-width:100% !important}
	@page{margin:.5cm}
	p,h2,h3{orphans:3;widows:3}
	h2,h3{page-break-after:avoid}
}

.rgba .thumbs td,
.rgba .folders td,
#map {
	background-color:rgba(0,0,0,0.05);
}
.no-rgba .thumbs td,
.no-rgba .folders td,
.no-rgba #map {
	background-color:transparent;
	background-image:url(k10.png);
}
.thumbs td > a:hover,
.thumbs td > a:focus,
.folders td:hover {
	background-color:rgba(0,0,0,0.1);
	outline:none;
	color:#000;
}
.no-rgba .thumbs td > a:hover,
.no-rgba .thumbs td > a:focus,
.no-rgba .folders td:hover {
	background-color:transparent;
	background-image:url(k20.png);
}
.rgba .thumbs td > a.active {
	background-color:rgba(0,0,0,0.8);
}
.no-rgba .thumbs td > a.active {
	background-color:transparent;
	background-image:url(k80.png);
}
.folders h4 {
	text-shadow:none;
}
.thumbs td > p span.nr {
	color:#666;
	background-color:#fff;
}
#main article {
	background-color:rgba(0,0,0,0.05);
	-moz-box-shadow:1px 3px 8px rgba(0,0,0,0.2); -webkit-box-shadow:1px 3px 8px rgba(0,0,0,0.2); box-shadow:1px 3px 8px rgba(0,0,0,0.2);
}
.no-rgba #main article {
	background-color:transparent;
	background-image:url(k10.png);
}
#contact-page .texts a {
	background-color:rgba(255,255,255,0.8);
}
.thumbs td > p span.nr {
	font-weight:bold;
	font-style:normal;
	padding:0px 3px;
	color:#222;
	background-color:#fff;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4); box-shadow:0px 1px 2px rgba(0,0,0,0.4);
	text-shadow:none;
}

.startshow,
#main header .title .controls {
	background-color:rgba(255,255,255,0.4);
}
.no-rgba .startshow,
.no-rgba #main header .title .controls {
	background-color:transparent;
	background-image:url(w40.png);
}
#main header .title .controls a {
	background-image:url(controls_w.png);
}
.startshow:hover,
#main header .title .controls:hover {
	background-color:rgba(255,255,255,0.8);
}
.no-rgba .startshow:hover,
.no-rgba #main header .title .controls:hover {
	background-color:transparent;
	background-image:url(w80.png);
}
.starttxt {
	color:#222;
	background-image:url(start_w.png);
}

.rgba .scrbar {
	background-color:rgba(0,0,0,0.1);
}
.no-rgba .scrbar {
	background-color:transparent;
	background-image:url(k10.png);
}
.hook-s,
.scrup,
.scrdn {
	background-image:url(pg_w.png);
}


.rgba .gallery .scrollbox,
.rgba .gallery .bottom .cont {
	background-color:rgba(255,255,255,0.6);
}
.no-rgba .gallery .scrollbox,
.no-rgba .gallery .bottom .cont {
	background-color:transparent;
	background-image:url(w60.png);
}
.rgba.touch .gallery .scrollbox,
.rgba.touch .gallery .bottom .cont,
.rgba .gallery .scrollbox:hover,
.rgba .gallery .bottom .cont:hover {
	background-color:rgba(255,255,255,0.9);
}
.no-rgba .gallery .scrollbox:hover,
.no-rgba .gallery .bottom .cont:hover {
	background-color:transparent;
	background-image:url(w80.png);
}
.rgba .gallery .scrollbox .cont a:hover, 
.rgba .gallery .scrollbox .cont a:focus {
	background-color:rgba(0,0,0,0.4);
	outline:none;
}
.no-rgba .gallery .scrollbox .cont a:hover, 
.no-rgba .gallery .scrollbox .cont a:focus {
	background-image:url(k40.png);
}
.rgba .gallery .scrollbox .cont a.active {
	background-color:rgba(0,0,0,0.8);
}
.no-rgba .gallery .scrollbox .cont a.active {
	background-color:transparent;
	background-image:url(k80.png);
}
.hook-s,
.gallery .scrollbox .scleft,
.gallery .scrollbox .scright {
	background-image:url(scroll_w.png);
}
.rgba .gallery .bottom .meta b {
	color:rgba(0,0,0,0.5);
}
.no-rgba .gallery .bottom .meta b {
	color:#888;
}


.rgba .gallery .navigation nav {
	background-color:rgba(255,255,255,0.8);
}
.no-rgba .gallery .navigation nav {
	background-color:transparent;
	background-image:url(w80.png);
}
.hook-c,
.gallery .navigation nav a {
	background-image:url(controls_w.png);	
}

#main header,
.gallery .scrollbox,
.gallery .navigation nav,
.gallery .bottom .cont,
#main article {
	-moz-box-shadow:1px 3px 8px rgba(0,0,0,0.2); -webkit-box-shadow:1px 3px 8px rgba(0,0,0,0.2); box-shadow:1px 3px 8px rgba(0,0,0,0.2);
}
.gallery .img .other,
.gallery .img .main {
	-moz-box-shadow:2px 5px 16px rgba(0,0,0,0.2); -webkit-box-shadow:2px 5px 16px rgba(0,0,0,0.2); box-shadow:2px 5px 16px rgba(0,0,0,0.2);
}

.gallery .bottom nav {
	border:1px solid #999;
	color:#222;
	background-color:#999;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(192,192,192,1)));
	background-image:-webkit-linear-gradient(top, rgba(255,255,255,1), rgba(192,192,192,1) );
	background-image:-moz-linear-gradient(top, rgba(255,255,255,1), rgba(192,192,192,1) );
	background-image:-ms-linear-gradient(top, rgba(255,255,255,1), rgba(192,192,192,1) );
	background-image:linear-gradient(top, rgba(255,255,255,1), rgba(192,192,192,1) );
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFFFF,EndColorStr=#FFcccccc);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2); box-shadow:0px 1px 2px rgba(0,0,0,0.2);
}
.gallery .bottom nav a {
	color:#444;
	border-left:1px solid #bbb;
	background-image:url(buttons_w.png);
}
.gallery .bottom nav a:hover {
	color:#222;
}
.gallery .bottom nav a.active {
	color:#222;
	background-color:rgba(0,0,0,0.2);
	border-left-color:#888;
}
.no-rgba .gallery .bottom nav a.active {
	background-color:#999;
}
.gallery .bottom .icon {
	background-image:url(buttons_w.png);
}






