
/* Layout fotos
------------------------------------------------------------------*/
#cuerpo {
	margin-top:0;
	}
#contenido-cabecera {
	width:970px;
	padding-bottom:0;
	}
#foto-y-etiqueta {
	}
#tira-fotos {
	}
#contenido-grande {
	float:left;
	width:652px;
	}
#lateral-300 {
	float:right;
	width:300px;
	margin-top:44px;
	}
#bloque-anuncios {
	margin-top:23px;
	text-align:right;
}

/* Portada fotos
------------------------------------------------------------------*/
#col-izda {
	float:left;
	width:650px;
	}
#col-dcha {
	float:right;
	width:300px;
	}
#foto-principal {
	position:relative;
	width:650px;
	margin-bottom:30px;
	}
.pie-de-foto-con-overlay {
  position: absolute;
	bottom:0;
	left:0;
  width: 650px; /* remember to set a width */
	}
.overlay{
  position: absolute;
  top: 0; /* These positions makes sure that the overlay */
  bottom: 0;  /* will cover the entire parent */
  left: 0;
  width: 100%;
  background: #000;
  opacity: 0.75;
  -moz-opacity: 0.75; /* older Gecko-based browsers */
  filter:alpha(opacity=75); /* For IE6&7 */
	}
.pie-de-foto-con-overlay .contenido-pie {
  position: relative;
	width:650px;
	}
.pie-de-foto-con-overlay .contenido-pie p {
  padding:6px 8px;
	font-size:11px;
	color:white;
	line-height:140%;
	}
.pie-de-foto-con-overlay .contenido-pie a {
  font-weight:bold;
	color:white;
	border-bottom:1px dotted white;
	}
.pie-de-foto-con-overlay .contenido-pie a:hover, .pie-de-foto-con-overlay .contenido-pie a:active, .pie-de-foto-con-overlay .contenido-pie a:focus {
	text-decoration:none;
	border-bottom:1px solid white;
	}
/* Lets use the * html hack so only IE6 reads the rule */
* html .pie-de-foto-con-overlay .overlay {
  height: expression(document.getElementById("column-1").offsetHeight);
	}

#editorial {
	}
#editorial h2 {
	margin-bottom:15px;
	}
#editorial p {
	color:#333;
	line-height:20px;
	margin-bottom:10px;
	}
#editorial .seccion-editorial {
	padding:2px 3px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
	border-top:1px solid #ddd;
	background:#f4f5f6;
	}
#editorial ul {
	margin-left:10px;
	margin-bottom:10px;
	}
#editorial ul, #editorial ul li {
	list-style-type:disc;
	list-style-position:inside;
	}

#ultimas-fotos-anyadidas {
	}

	
/* Album view
--------------*/
#album-y-etiquetas {
	width:970px;
	}

h2 {
	color:#333;
	font-size:20px;
	letter-spacing:-1px;
	margin-bottom:3px;
}

#fotoGrande {
	margin:5px 0 13px 0;
}

#flecha-fotos-galeria-interna {
	position:absolute;
	top:37px;
	left:-14px;
	width:15px;
	height:38px;
	background:transparent url(/img/layout/flecha-fotos-galeria-interna.gif) no-repeat top left;
	}
	
/* Thumbs
------------------------------------------------------------------*/
.thumbnails, .current-thumbnail {
	margin-right:3px;
	margin-bottom:3px;
}
	#thumbs-set a, #thumbs-resultados a, #anterior-y-siguiente a {
		outline:none;
		}
	#thumbs-set a img, #thumbs-resultados a img, #anterior-y-siguiente a img {
		filter:alpha(opacity=100); 
		-moz-opacity: 1.0; 
		opacity: 1.0;
		}
	#thumbs-set a:hover img, #thumbs-set a:active img, #thumbs-resultados a:hover img, #thumbs-resultados a:active img, #anterior-y-siguiente a:hover img, #anterior-y-siguiente a:active img {
		filter:alpha(opacity=80); 
		-moz-opacity: 0.8; 
		opacity: 0.8;
		}

#pixelpostpromote {
	margin:0;
	}
	#pixelpostpromote img {
		padding:0 3px 3px 0;
		}


/* Navegacion interna
------------------------------------------------------------------*/
#navegacion-interna {
	position:relative;
	margin:19px 0;
	background-color:#333;
}
#navegacion-interna h1 {
	height:36px;
	margin-left:12px;
	color:white;
	text-indent:-9999px;
	background:url(/img/texto/galeria-de-fotos.gif) no-repeat 0px 9px;
}
#navegacion-interna h1 a {
	display:block;
	margin:0; padding:0;
	margin-left:-12px;
	width:187px;
	height:36px;
	text-indent:-9999px;
	outline:none;
}
#navegacion-interna ul {
	position:absolute;
	top:0;
	right:0;
	margin-bottom:-1px;
	list-style:none;
}
#navegacion-interna li {
	float:left;
	height:38px;
	line-height:38px;
	font-weight:bold;
	border-left:1px solid #646464;
}
#navegacion-interna a {
	display:block;
	padding:0 12px;
	text-decoration:none;
	color:#ccc;
}
#navegacion-interna a:hover, #navegacion-interna a:active {
	text-decoration:none;
	color:white;
}
#navegacion-interna #nav-inicio{
	
}
#navegacion-interna #nav-archivo{
	
}
#navegacion-interna #nav-foto-azar{
	
}
#navegacion-interna #nav-enviar{
	padding-right:0;
}
#navegacion-interna #nav-enviar a {
	padding-right:70px;
	background:url(/img/iconos/camara-enviar-fotos.gif) no-repeat top right;
}
#navegacion-interna #nav-enviar a:hover, #navegacion-interna #nav-enviar a:active {
	background:url(/img/iconos/camara-enviar-fotos.gif) no-repeat bottom right;
}
#navegacion-interna #sombra{
	background-color:#ddd;
	border-width:3px;
}


/* Polaroid (foto)
------------------------------------------------------------------*/
#contenedor-foto {
	}
#contenido-foto {
	color:#333;
	}
	#contenedor-foto #top-left, #contenedor-foto #top, #contenedor-foto #top-right, #contenedor-foto #left, #contenedor-foto #right, #contenedor-foto #bottom-left, #contenedor-foto #bottom, #contenedor-foto #bottom-right {
		background:transparent url(../img/layout/polaroid.png) no-repeat 50% 50%;
		}
	#contenedor-foto #top-left, #contenedor-foto #top, #contenedor-foto #top-right { height:15px; }
	#contenedor-foto #bottom-left, #contenedor-foto #bottom, #contenedor-foto #bottom-right  { height:15px; }
	#contenedor-foto #left, #contenedor-foto #top-left, #contenedor-foto #bottom-left { width:15px; }
	#contenedor-foto #right, #contenedor-foto #top-right, #contenedor-foto #bottom-right { width:15px; }

	#contenedor-foto #top-left { background-position:top left; }
	#contenedor-foto #top { background-position:50% top; }
	#contenedor-foto #top-right { background-position:top right; }
	#contenedor-foto #bottom-left { background-position:bottom left; }
	#contenedor-foto #bottom { background-position:50% bottom; }
	#contenedor-foto #bottom-right { background-position:bottom right; }
	#contenedor-foto #left { background-position:left 50%; }
	#contenedor-foto #right { background-position:right 50%; }

	#contenedor-foto #foto-header {
		position:relative;
		color:#333;
		font-size:11px;
		line-height:18px;
		}
		#foto-header strong {
			color:black;
			}


/* Navegacion entre fotos
------------------------------------------------------------------*/
#tira-fotos-navegacion {
	background:#f0f1f2;
	margin-bottom:4px;
	}
#tira-fotos-navegacion a {
	font-weight:bold;
	}
#tira-fotos-navegacion p {
	clear:both;
	padding:7px 9px;
	}
	
#anterior-y-siguiente {
	margin:7px 9px;
	}
#anterior-y-siguiente img {
	float:left;
	}
		
	#anterior-y-siguiente #anterior {
			height:68px;
			width:33px;
			margin-right:3px;
			text-indent:-9999px;
			float:left;
			background:url(/img/layout/anterior-y-siguiente.gif) no-repeat 0% 0; }
	#anterior-y-siguiente #anterior a {
			display:block;
			height:68px;
			width:33px;
			background:url(/img/layout/anterior-y-siguiente.gif) no-repeat 0% -68px; }
	#anterior-y-siguiente #anterior a:hover
		{ background:url(/img/layout/anterior-y-siguiente.gif) no-repeat 0% -136px; }
	#anterior-y-siguiente #anterior a:active
		{ background:url(/img/layout/anterior-y-siguiente.gif) no-repeat 0% -204px; }
		
	#anterior-y-siguiente #siguiente {
			height:68px;
			width:33px;
			text-indent:-9999px;
			float:left;
			background:url(/img/layout/anterior-y-siguiente.gif) no-repeat 100% 0; }
	#anterior-y-siguiente #siguiente a{
			display:block;
			height:68px;
			width:33px;
			background:url(/img/layout/anterior-y-siguiente.gif) no-repeat 100% -68px; }
	#anterior-y-siguiente #siguiente a:hover
		{ background:url(/img/layout/anterior-y-siguiente.gif) no-repeat 100% -136px; }
	#anterior-y-siguiente #siguiente a:active
		{ background:url(/img/layout/anterior-y-siguiente.gif) no-repeat 100% -204px; }


		
/* Sets
------------------------------------------------------------------*/

#contiene-set {
	position:relative;
	background:#f3f3f3;
	color:#333;
}
	#contiene-set .esquinas {
		margin:0 1px;
		border-color:#ddd;
	}
	#contiene-set .esquinas2 {
		background-color:#ddd;
	}
#contiene-set a {
	font-weight:bold;
}
#contiene-set #contexto-set {
	padding:5px 10px 8px 9px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	padding-right:0;
}
#contiene-set #contexto-set h2 {
	margin:3px 8px 7px 0;
	font-size:18px;
	/*color:#888;*/
}
#contiene-set #contexto-set h4 {
	margin:3px 8px 0 0;
	color:#333;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
#contiene-set #contexto-set p {
	margin-right:8px;
	line-height:18px;
}
#contiene-set #thumbs-set {
	padding:10px 0 0 0;
}

	
/* Etiquetas
------------------------------------------------------------------*/

#related-photos h3, #related-gallery-or-link h3 {
	text-indent:-9999px;
	height:25px;
	}
#related-photos h3 {
	background:transparent url(/img/texto/mas-fotos-de-esta-serie.png) no-repeat top left;
	}
#contiene-etiquetas {
	margin-top:15px;
	background:#f0f1f2;
	}
#etiquetas {
	padding:2px 10px;
	font-weight:bold;
	line-height:22px;
	color:black;
	font-size:11px;
	}
#etiquetas h4 {
	display:inline;
	margin-right:10px;
	font-size:11px;
	}
#etiquetas ul {
	display:inline;
	}
#etiquetas .esquinas {
	clear:both;
	}
#etiquetas li {
	display:inline;
	}
#etiquetas a {
	padding-left:18px;
	margin-right:10px;
	background:transparent url(/img/iconos/tag.png) no-repeat bottom left;
	}

#related-gallery-or-link h3 {
	background:transparent url(/img/texto/y-ademas.png) no-repeat top left;
	}
#related-gallery-or-link p {
	padding:0;
	color:#444;
	}

/* Album view y resultados de la selección en album view
------------------------------------------------------------------*/
#resultados {
	border:4px solid #f0f0f0;
	}
.clear {
	clear:both;
	}
.albumWrapper {
	text-align:center;
	float:left;
	margin:5px;
}
.albumWrapper2 {	
	width:101px;
	background:transparent url(/img/layout/polaroid-album.png) no-repeat top left;
}
.albumWrapper2 a {
	display:block;
	height:94px;
}
.albumWrapper2 .albumTitle a {
	height:auto;
}
.albumWrapper2 .albumTitle {
	background:transparent url(/img/layout/polaroid-album.png) no-repeat bottom left;
}
.albumWrapper img {
	padding:15px 17px 10px 15px;
	}
.albumTitle {
	font-size:11px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:12px;
}
#albumera {
	}
#etiquetera {
	clear:both;
	}
#albumera h3 {
	background:transparent url(/img/texto/por-lugares.png) no-repeat 8px 100%;
	}
#etiquetera h3 {
	background:transparent url(/img/texto/por-etiquetas.png) no-repeat 8px 100%;
	}
#titulo-de-filtrado {
	color:#666666;
	letter-spacing:-1px;
	}
#ver-archivo {
	float:left;
	width:210px;
	height:68px;
	background:#f0f0f0;
	overflow:hidden;
	}
#ver-archivo a {
	display:block;
	width:210px;
	height:68px;
	text-align:center;
	line-height:68px;
	font-weight:bold;
	color:#666;
	}
#ver-archivo a:hover, #ver-archivo a:active {
	text-decoration:none;
	color:black;
	}
#albumera h3, #etiquetera h3, #resultados h3 {
	height:30px;
	}
#thumbs-resultados {
	padding:20px 0 20px 21px;
	}
#col-izda #thumbs-resultados {
	padding:3px 0 0 3px;
	}
#etiquetera #tag_cloud {
	margin-left:8px;
	margin-right:8px;
	}
#etiquetera a {
	padding-left:18px;
	margin-right:13px;
	line-height:28px;
	background:transparent url(/img/iconos/tag.png) no-repeat bottom left;
	}



