html {
	/* PV 04/01/10: Se cambia el fondo blanco por gris */
	background-color: #cccccc;
	border-top: 0.2em solid #cccccc;
	color: #1a1a1a;
}
body {
	/* PV 04/01/10: Se cambia el fondo blanco por gris */
	background-color: #cccccc;
	color: #1a1a1a;
}
a,a:link,a:visited {
	/* PV 04/01/10: Se cambia el color de los link de #999999 a negro */
	color: #000000;
}
a:hover,a:active {
	color: #8b0000;
}

/* PV 06/01/10: Se redefine header para dar algo más de aire por arriba */ 
#header{margin:7px 0px 4px 0px;}
#site-title {
	color: #1a1a1a;
	/* PV 04/01/10: Se vuelve a definir font para anular small-caps */
	font:normal 34px Georgia,Corbel,serif;
}
#site-title a,
#site-title a:link,
#site-title a:visited,
#site-title a:active {
	color: #1a1a1a;
}
#img-title a,
#img-title a:link,
#img-title a:visited {
	color: #1a1a1a;
}
#img-title a:hover,
#img-title a:active {
	color: #8b0000;
}
#img-info-comment {
	background: transparent url(./light/comment_icon.gif) no-repeat 0% 50%;
}
#notes-cmts-container {
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
}
div.bubble blockquote {
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
div.owner blockquote {
	font-style: italic;
}
div.bubble div.tip {
	background: transparent url(./light/tip.gif) no-repeat 0% 0%;
}
#img-comments li {
	border-bottom: 1px solid #cccccc;
}
#img-comments fieldset {
	border: none;
}
#img-comments .button,
#img-comments input,
#img-comments label,
#img-comments select,
#img-comments textarea {
	color: #333333;
}
#img-comments input,
#img-comments textarea,
#img-comments select {
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
#img-comments .button {
	background-color: #ffffff;
	border-width: 3px;
	border-style: double;
	border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(170, 170, 170) rgb(204, 204, 204);
}
#browse-nav-container li {
	border-bottom: 1px solid #e6e6e6;
}

.border-frame {
	background: #f5f5f5 url(./light/loader-32x32.gif) no-repeat 50% 50%;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(170, 170, 170) rgb(204, 204, 204);
}
.thumbnail-border-frame {
	background: #f5f5f5 url(./light/loader-16x16.gif) no-repeat 50% 50%;
}
img.border-matte {
	border-width: 1px;
	border-style: solid;
	border-color: rgb(170, 170, 170) rgb(204, 204, 204) rgb(221, 221, 221) rgb(187, 187, 187);
}
.paginator .this-page {
	border: 1px dotted #cccccc;
	color: #8b0000;
}
.paginator a,
.paginator a:link,
.paginator a:visited {
	border: 1px solid #cccccc;
}

/* PV 11/01/10 Se cambia el estilo para la pantalla browse */
#paging-nav-container div.results {
	font-size: 12px;
	color: #000000;
}
/* PV 14/04/11 */
.paginator{font-size: 12px; font-variant: normal;}

#thumbnail-container h4{margin:0px;padding:5px 0px 20px 0px; 2px;}

#footer {
	border-top: 1px solid #cccccc;
	text-transform:none;
}
/* PV 04/01/10 Se añade un tipo y se cambia el color de los enlaces del pie de página */
#footer .smaller {
	font-size: 10px; 
	line-height: 11px;
}
#footer .smaller a, 
#footer .smaller a:link, 
#footer .smaller a:visited,
#footer .smaller a:hover,
#footer .smaller a:active {
	color: #8b0000;
}

/* PV 04/01/10 Clases a medida para image-template */

#pv-img-title-date-notes {
	/* Basado en theworldin35mm.css.img-title-date-comments */
	margin: 0px;
	padding: 10px 15px 10px 15px;
	text-transform: none;
}

#pv-img-title-date-notes h3 {
	margin: 0px;
	padding: 0px 0px 0px 2px;
	text-transform: uppercase;
}

#pv-img-title-date-notes .img-title {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#pv-img-title-date-notes .img-date {
	font-size: 12px;
	margin-top: 0px;
	padding-top: 0px;
}

#pv-img-title-date-notes .img-notes {
	font-size: 16px;
	padding: 0px 0px 0px 20px;
	text-align: justify;
}

#pv-img-title-date-notes .img-extras {
	font-size: 13px;
	padding: 0px;
}

#pv-img-title-date-notes .img-extras a,
#pv-img-title-date-notes .img-extras a:link,
#pv-img-title-date-notes .img-extras a:visited {
	color: #8b0000;
}

#pv-img-title-date-notes .img-extras a:hover,
#pv-img-title-date-notes .img-extras a:active {
	color: #8b0000;
	font-weight: bold;
}

#pv-img-exif-container {
	margin: 0px 0px 10px 0px;
	padding: 10px 15px 10px 15px;
	border: 1px solid #8b0000;
	font-size: 11px;
	text-align: center;
}

#pv-img-permalink-container {
	margin: 0px 0px 15px 0px;
	padding: 10px 15px 10px 15px;
	border: 1px solid #8b0000;
	font-size: 11px;
	text-align: center;
}

#pv-img-comments {
	float: left;
	margin: 0px;
	padding: 0px 15px 10px 15px;
	text-align: center;
	text-transform: uppercase;
}

#pv-img-comments h3 {
	margin: 0px;
	text-transform: uppercase;
}

/* PV 05/01/10 Tipos basados en grey.css.#notes-cmts-container */
#pv-comments-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
	background-color: #f5f5f5;
	border: 1px solid #000000;
}

#pv-new-comment-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 15px 15px;
	background-color: #f5f5f5;
	border: 1px solid #000000;
}

#pv-about-page {
	text-align: justify;
	padding: 25px 0px 0px 0px;
}

#pv-about-page .img-container {
	float: right;
	text-align: right;
}

#pv-about-page img {
	margin-left: 15px;
	border: 1px solid #666666;
}

#pv-about-page li {
	list-style-position: inside;
	list-style-type: disc;
}

#pv-contact-page {
	padding: 25px 0px 0px 0px;
}

#pv-comment-moderation {
	font-size: 14px;
	color: #8b0000;
	text-align: center;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
}

