﻿/* RESET
---------------------------------------------------------- */
/* base font */
body { margin:0;}

/* Resets de textos */
h1, h2, h3, h4, h5, h6, p, pre, blockquote { margin: 0; }
ul, ol, dl, dt, dd { padding:0; margin:0; }

ul,ol { list-style: none; }

/* Reset de tablas */
table { border-collapse: collapse; width:100%; }
td { vertical-align: top; }
caption, th { text-align: left; }

/* Enlaces */
a { text-decoration: none; outline:none;}
a:hover { text-decoration: none; }
a img { border: none; }

/* Formularios */
form { margin:0; }
fieldset { margin:0; padding:0; border: none; }
legend { padding:0; }

address{font-style: normal;}



/* Estructura
---------------------------------------------------------- */
.contenedor {}

.article { width:1000px;}
.article img { display:block; width:100%;}

#fotografia .interior { width:1000px; margin:0 auto;}

/* Elementos 
---------------------------------------------------------- */
#fotografia a.link { padding: 0 2px 0 16px; margin:0 4px 0 0; background: url("/iconos/v1.x/v1.0/album/spt-fotos.png") no-repeat scroll 2px 4px #000000; color: #fff; font: bold 11px/13px Tahoma,Geneva,sans-serif;}
#fotografia a.link:hover{ opacity: 0.75; filter: alpha(opacity=75);}

#fotografia .comentarios { float: right; margin:26px 0 0 0; padding: 0 0 0 18px; width: auto; font:bold 18px/20px Arial, Helvetica, sans-serif;  color:#00CCFF;  background: url("/iconos/v1.x/v1.0/album/ico-comentarios.gif") no-repeat left center;}
#fotografia .comentarios:hover { opacity: 0.75; filter: alpha(opacity=75); }


/* Cabecera
---------------------------------------------------------- */
.cab-fotogal { padding:1px 0 0; border-bottom:4px solid #121212;}
#fotografia .cab-fotogal .interior { width:980px; padding:0 10px; }
.cab-fotogal .hgroup { float:left; margin:0 0 20px;}
.cab-fotogal h1 { float:left; padding:0 10px 0 0; background:url(/iconos/v1.x/v1.0/fondos/album/sep-discontinuo.gif) no-repeat right center; }
.cab-fotogal h1 img { display:block;}
.cab-fotogal h2 { float:left; padding:12px 0 0 10px; font:18px/20px Arial, Helvetica, sans-serif; color:#00CCFF; }
.cab-fotogal form { float:right; }
.cab-fotogal legend, .cab-fotogal label { display:none;}

/* buscador */
.cab-fotogal input { border:0;}
.cab-fotogal select { border:0; }
.cab-fotogal form p { float:left; margin:0 0 0 4px; padding:4px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #d6d6d6; font:11px/11px Tahoma, Geneva, sans-serif;  }
.cab-fotogal .termino input { width:145px;}
.cab-fotogal .filtro select { width:95px;}
.cab-fotogal form a { float:left; margin:0 0 0 4px; padding:6px 12px 7px 32px; background: url(/iconos/v1.x/v1.0/fondos/album/f-sep2.gif) repeat-y 25px 0, #adadad url(/iconos/v1.x/v1.0/album/spt-fotos.png) no-repeat 6px -114px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow: inset 1px 1px 1px #9b9b9b; -webkit-box-shadow: inset 1px 1px 1px #9b9b9b; box-shadow: inset 1px 1px 1px #9b9b9b; font:bold 11px/11px Tahoma, Geneva, sans-serif; color:#fff; text-shadow: 1px 1px 0 #909090;}

/* visualizacion */
.controles { padding:6px 0; background:url(/iconos/v1.x/v1.0/fondos/album/f-herramientas.jpg) repeat-x; }
.controles li { float:left; padding:0 4px 0 7px; font:11px/11px Tahoma, Geneva, sans-serif; color:#333; background:url(/iconos/v1.x/v1.0/fondos/album/f-sep.gif) repeat-y; }
.visualizacion { float:left;}
.visualizacion li:first-child { background:none; padding:0 5px 0 0;}
.visualizacion li a { position:relative; display:block; color:#fff; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow: inset 1px 1px 1px #9b9b9b;
-webkit-box-shadow: inset 1px 1px 1px #9b9b9b; box-shadow: inset 1px 1px 1px #9b9b9b; }
.visualizacion li a:hover { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.visualizacion li a span { display:none;  position:absolute; left:-7px; bottom:26px; padding:6px 6px 10px; width:auto; color:#fff; font:10px/10px Tahoma, Arial, Geneva, sans-serif; background:url(/iconos/v1.x/v1.0/fondos/album/f-tooltip.png) no-repeat left bottom; text-transform:lowercase; white-space:nowrap;}
.visualizacion li a:hover span { display:block;}
.visualizacion .btn-slideshow a { padding:8px 12px 7px 30px; background: #adadad url(/iconos/v1.x/v1.0/album/spt-fotos.png) no-repeat 6px -33px; color:#fff; text-shadow: 1px 1px 0 #909090;  }
.visualizacion .btn-slideshow a:hover, .visualizacion .btn-slideshow.marcado a { background:#3f3f3f url(/iconos/v1.x/v1.0/album/spt-fotos-over.png) no-repeat 6px -33px; text-shadow:none;-moz-box-shadow: none; }
.visualizacion .btn-listado a { width:30px; height:26px; background: #adadad url(/iconos/v1.x/v1.0/album/spt-fotos.png) no-repeat 8px -188px; }
.visualizacion .btn-listado a:hover, .visualizacion .btn-listado.marcado a { background:#3f3f3f url(/iconos/v1.x/v1.0/album/spt-fotos-over.png) no-repeat 8px -188px; -moz-box-shadow: none;}
.visualizacion .btn-mosaico a {  width:30px; height:26px; background: #adadad url(/iconos/v1.x/v1.0/album/spt-fotos.png) no-repeat 4px -75px; }
.visualizacion .btn-mosaico a:hover, .visualizacion .btn-mosaico.marcado a { background:#3f3f3f url(/iconos/v1.x/v1.0/album/spt-fotos-over.png) no-repeat 4px -75px; -moz-box-shadow: none;}
.visualizacion .btn-pasa a {  width:30px; height:26px; background: #adadad url(/iconos/v1.x/v1.0/album/spt-fotos.png) no-repeat 4px -224px; }
.visualizacion .btn-pasa a:hover, .visualizacion .btn-pasa.marcado a { background:#3f3f3f url(/iconos/v1.x/v1.0/album/spt-fotos-over.png) no-repeat 4px -224px; -moz-box-shadow: none;}

.cab-fotogal p.ayuda { float:left; font: 11px/11px Tahoma, Geneva, sans-serif; color:#000; background:url(/iconos/v1.x/v1.0/fondos/album/f-sep.gif) repeat-y; padding:7px 4px 1px 7px; text-shadow: 1px 1px 0 #fff;}
.cab-fotogal p.ayuda img { vertical-align:middle;}

/* compartir */
.compartir { float:right; position:relative;  z-index:200;}
.compartir .btn a {}
.compartir .comp-eskup a { display:block; text-indent:-9000px; overflow:hidden; width:22px; height:22px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #C0CBCB; background: #fff url(/iconos/v1.x/v1.0/album/spt-compartir.png) no-repeat 6px 3px;  }
.compartir .comp-eskup a:hover { background:#3f3f3f url(/iconos/v1.x/v1.0/album/spt-compartir-over.png) no-repeat 6px 3px;}

.compartir #enviar { display:block; text-indent:-9000px; overflow:hidden; width:22px; height:22px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #C0CBCB; background: #fff url(/iconos/v1.x/v1.0/album/spt-compartir.png) no-repeat 3px -35px; }
.compartir a#enviar:hover { background:#3f3f3f url(/iconos/v1.x/v1.0/album/spt-compartir-over.png) no-repeat 3px -35px;}
.compartir a#enviar.inactivo { opacity: 0.40; filter: alpha(opacity=40); }
.compartir a#enviar.inactivo:hover { background: #fff url(/iconos/v1.x/v1.0/album/spt-compartir.png) no-repeat 3px -35px; }
.compartir iframe { height:22px; width:130px; margin:2px 0 0; }

.compartir .twitter { width:67px; background:#fff; height:22px; -moz-border-radius-topleft: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px 3px; border-radius: 3px; border:1px solid #C0CBCB; border-right:0;}
/*.compartir .twitter:hover {  background: url(/iconos/v1.x/v1.0/album/ico-twitter-over.gif) no-repeat 5px center; }*/
.compartir .twitter .accion { float:left; text-indent:-9000px; overflow:hidden; width:24px; height:22px; background: url("/iconos/v1.x/v1.0/varios/compartir_twitter.png") no-repeat 5px center; -moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-radius: 3px 0px 0px 3px;
border-radius: 3px 0px 0px 3px; }
.compartir .twitter .accion:hover { background:#3f3f3f url(/iconos/v1.x/v1.0/album/ico-twitter-over.gif) no-repeat 5px center;}
.compartir .twitter .numero { float:left; text-align:right; padding:0 4px; width:35px; height:22px; font:bold 14px/22px Arial,Helvetica,Garuda,sans-serif; vertical-align:middle; color:#000;-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 0px 3px 3px 0px;
border-radius: 0px 3px 3px 0px;  }
.compartir .twitter .numero:hover {  background:#3f3f3f; color:#fff;}

.compartir .facebook { width:137px; height:22px; background:#fff; -moz-border-radius-topleft: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px 3px;
border-radius: 3px; border:1px solid #C0CBCB; border-right:0;}
.compartir .facebook:hover {  background:#3f3f3f; }
.compartir .facebook .accion { float:left;}
.compartir .facebook #fb1 { margin:1px 0 0 1px; height:20px; border-right: 1px solid #c0cbcb;}
.compartir .facebook iframe { width:90px; height:20px; margin:0;}
.compartir .facebook .numero { float:left; text-align:right; padding:0 4px; width:35px; height:22px; font:bold 14px/22px Arial,Helvetica,Garuda,sans-serif; vertical-align:middle; color:#000; }
.compartir .facebook:hover .numero { color:#fff;}


/* firma */
.firma {}
.firma .autor a { padding: 0 2px 0 16px; margin:0 4px 0 0; background: url("/iconos/v1.x/v1.0/album/spt-fotos.png") no-repeat scroll 2px 4px #000000; color: #fff; font: bold 11px/13px Tahoma,Geneva,sans-serif;}
.firma .autor a:hover { opacity: 0.75; filter: alpha(opacity=75);}
.firma .data { border-right: 1px solid #848484; margin: 0 5px 0 0; padding: 0 5px 0 0; color: #848484; font: bold 11px/13px Tahoma,Arial,Geneva,sans-serif;}
.firma .actualizado { color: #848484; font: bold 11px/13px Tahoma,Geneva,sans-serif; }
.firma .actualizado:hover { color:#ccc;}

/* Lista vertical de fotos
---------------------------------------------------------- */
.list .cab-foto { margin-top:-4px; padding:0 0 35px; background:url(/iconos/v1.x/v1.0/fondos/album/cab-trama.gif) repeat left top;}
#fotografia .list .cab-foto .interior { padding:0 10px; width:980px; margin:0 auto;}
.list .cab-foto .header { padding:25px 0 0; background:url(/iconos/v1.x/v1.0/fondos/album/f-flecha-abajo.gif) no-repeat 52px top;}
.mosaico .cab-foto .header { background:url(/iconos/v1.x/v1.0/fondos/album/f-flecha-abajo.gif) no-repeat 92px top;}
.pasa-hor .cab-foto .header { background:url(/iconos/v1.x/v1.0/fondos/album/f-flecha-abajo.gif) no-repeat 10px top;}

.list .cab-foto .header h1 { margin:0 0 8px; padding:0; font:43px/47px Georgia, "Times New Roman", Times, serif; color:#fff; text-transform:inherit;}
.list .cab-foto p { margin:0 0 12px; font:14px/16px Arial, Helvetica, sans-serif; color:#d1d1d1; }
.list .cab-foto p a { color:#999; }
.list .cab-foto p a:hover { color:#ddd; }
.list .cab-foto .footer { margin:0 0 10px;}
.list .cab-foto .time { font:bold 11px/13px Tahoma, Geneva, sans-serif; color:#848484;}
.list .cab-foto .footer p { width:auto; margin:0; font:bold 11px/13px Tahoma, Geneva, sans-serif; color:#00CCFF;}
/*.list .cab-foto .n-comentarios { float:right; padding-top:26px; margin:0; width:150px; text-align:right;}*/

.list .fotos { width:980px; margin:-30px auto 0;}
.list .fotos li { margin:0 0 23px;}
.list .fotos li .article { position:relative; z-index:100; width:980px; border-bottom:1px solid #e4e4e4; background:url(/iconos/v1.x/v1.0/fondos/album/f-pie-foto.gif);}
.list .fotos li .article img { max-width:980px; width:auto; height:auto; margin:0 auto;}
.list .fotos li .article .num { display:block; float:left; width:68px; padding:12px 0; text-align:center; font:bold 40px/40px Arial, Helvetica, sans-serif; letter-spacing:-3px;  background: url(/iconos/v1.x/v1.0/fondos/album/f-num.png) no-repeat right top; color:#ccc;}
.list .fotos h2 { margin-left: 85px; padding:14px 20px 0 0; font:22px/26px Georgia,"Times New Roman",Times,serif; color:#fff; }
.list .fotos .figcaption { display:block; margin-left: 85px; padding:6px 20px 8px 0px; font:12px/14px Arial, Helvetica, sans-serif; color:#fff;}
.list .fotos li .footer { margin:0 0 15px 85px; color:#fff; }
.list .fotos li .footer .time { margin: 0 5px 3px 0; border-bottom:0; font:11px/13px Tahoma, Geneva, sans-serif;}
.list .fotos li .footer .firmafoto { background: none repeat scroll 0 0 #000000; color: #FFFFFF; font: bold 11px/13px Tahoma,Geneva,sans-serif; margin: 0 4px 0 0; padding: 0 2px 0 3px; text-transform: uppercase;}
.list .fotos li .solo_firma{margin:5px 5px 8px 8px;}

.flechas {position:fixed; z-index:500; right:20px; bottom:20px; /*margin-left:530px;*/ width:50px; width:50px;}
.flechas a { display:block; position:relative; width:50px; height:50px; margin:0 0 2px; background:url(/iconos/v1.x/v1.0/album/ico-flechas.png) no-repeat 0 0; text-indent:-9000px; overflow:hidden; }
.flechas .btn-subir { background-position:0 0;}
.flechas .btn-bajar { background-position:-50px 0;}
.flechas .btn-top { background-position:-100px 0;}
.flechas .btn-subir:hover { background-position:0 -50px;}
.flechas .btn-bajar:hover { background-position:-50px -50px;}
.flechas .btn-top:hover { background-position:-100px -50px;}

.publi-fotolistado { width:100%;  background:#333; padding:0 0 10px; border:1px solid #000;}
#fotografia .publi-fotolistado .interior { clear:both; width:800px; margin:0 auto;}
.publi-fotolistado .interior p { padding:4px 0; font:10px/10px Tahoma, Arial, Geneva, sans-serif; text-transform:uppercase; color:#fff; text-align:center;}

/* Pasa pasa
---------------------------------------------------------- */
#fotografia .pasa-hor .comentarios { clear:right; margin-top:0;}
#fotografia .pasa-hor .figure .cont_foto {background-color:#111;}
#fotografia p.ajuste { float:left; padding:0 4px 0 7px; font:11px/11px Tahoma, Geneva, sans-serif; color:#333; background:url(/iconos/v1.x/v1.0/fondos/album/f-sep.gif) repeat-y;}
#fotografia p.ajuste a { cursor: pointer; float:left; background: url("/iconos/v1.x/v1.0/album/spt-fotos.png") no-repeat scroll 4px -256px #ADADAD; height: 26px; width: 30px;-moz-border-radius: 3px 3px 3px 3px; -moz-box-shadow: 1px 1px 1px #9B9B9B inset; -webkit-box-shadow: 1px 1px 1px #9B9B9B inset; box-shadow: 1px 1px 1px #9B9B9B inset; color: #FFFFFF; position: relative; }
#fotografia p.ajuste a:hover, #fotografia p.ajuste.marcado a { background: url("/iconos/v1.x/v1.0/album/spt-fotos-over.png") no-repeat scroll 4px -256px  #3F3F3F; text-shadow:none;  -moz-box-shadow:none; -webkit-box-shadow: none; box-shadow: none; }
#fotografia p.ajuste span { float:left; font: 11px/15px Tahoma, Geneva, sans-serif; color:#000; padding:7px 4px 1px 7px; text-shadow: 1px 1px 0 #fff; vertical-align:middle;}

.pasa-hor .cab-foto .header { padding: 17px 0 0;}
.pasa-hor .cab-foto .footer { margin: 0 0 6px;}
.pasa-hor .fotos li { margin: 0 0 10px;}
.pasa-hor .fotos .figcaption { padding-bottom:18px;}
.pasa-hor .figure { float:none;}


.cont-pasa-hor { position:relative; width:980px; margin:0 auto;}
.cont-pasa-hor .btn-ant { position:absolute; z-index:1000; left:-10px; top:150px; margin-top:-30px; text-indent:-9000px; overflow:hidden; width:50px; height:60px; background: url(/iconos/v1.x/v1.0/album/spt-flechas-pasa.png) no-repeat left top;}
.cont-pasa-hor .btn-sig { position:absolute; z-index:1000; right:-10px; top:150px; margin-top:-30px; text-indent:-9000px; overflow:hidden; width:50px; height:60px; background: url(/iconos/v1.x/v1.0/album/spt-flechas-pasa.png) no-repeat right top;}
.cont-pasa-hor .btn-ant:hover { background: url(/iconos/v1.x/v1.0/album/spt-flechas-pasa.png) no-repeat left bottom;}
.cont-pasa-hor .btn-sig:hover { background: url(/iconos/v1.x/v1.0/album/spt-flechas-pasa.png) no-repeat right bottom;}


/* tags noticia */

#fotografia .pasa-hor .tags { width:980px;	margin: 0 auto 20px; padding:0;font: normal 11px/17px Tahoma, Arial, Helvetica, Garuda, sans-serif; border:0;}
#fotografia .pasa-hor .tags .contenedor {	overflow: hidden;	padding: 3px 0 3px 0;	border-top: 1px solid #ddd;}
#fotografia .pasa-hor .tags h4 {	display: inline;	color: #000;	font: bold 11px/17px Tahoma, Arial, Helvetica, Garuda, sans-serif;	padding: 5px 10px 5px 5px;	margin: 0;}
#fotografia .pasa-hor .tags ul {	display: inline;}
#fotografia .pasa-hor .tags ul li {	list-style-type: none;	display: inline;}
#fotografia .pasa-hor .tags ul li a {	display: inline-block;	background-color: #fff;	border: 1px solid #fff;	color: #666;	font-weight: normal;	padding: 0 5px 1px 5px;	text-shadow: 1px 1px 0 #fff;	margin: 0;}
#fotografia .pasa-hor .tags ul li a:hover {display: inline-block;	background-color: #efefef;
	border: 1px solid #bbb;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px;		color: #000;	font-weight: normal;	padding: 0 5px 1px 5px;	background: -moz-linear-gradient(center top, #f5f5f5, #e6e6e6);	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e6e6e6));	text-shadow: 1px 1px 0 #fff;	margin: 0;}
#fotografia .pasa-hor .tags a.mostrar, #fotografia .pasa-hor .tags a.ocultar {	display: block;	height: 7px;	background-color: #fff;	background-repeat: no-repeat;}
#fotografia .pasa-hor .tags a.mostrar {	background-image: url(/iconos/v1.x/v1.0/varios/pico_mostrar_etiquetas.png);	background-position: center top;	border-top: 1px solid #ddd;	margin-top: 3px;}
#fotografia .pasa-hor .tags a.ocultar {	background-image: url(/iconos/v1.x/v1.0/varios/pico_ocultar_etiquetas.png);	background-position: center bottom;	border-bottom: 1px solid #ddd;}
#fotografia .pasa-hor .tags a.mostrar:hover, #fotografia .pasa-hor  .tags a.ocultar:hover {	background-color: #efefef;}
#fotografia .pasa-hor .tags .linea {	display: block;	height: 1px;	border-top: 1px solid #ddd;	margin-top: 3px;}



/* Lista mosaico
---------------------------------------------------------- */
.mosaico .list-mosaico { width:960px;  padding: 30px 20px 30px 0; background:#fff; margin:-30px auto 0;}

.list-mosaico .figure { float:left; }
*:first-child+html .list-mosaico .figure { float:none; }
.list-mosaico .masonry-brick { float:none; }

.mosaico .list-mosaico .figcaption { display:none; position:absolute; left:10px; bottom:5px; margin:0; padding:8px; opacity:0.65;  filter: alpha(opacity=65); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#000; font:12px/14px Arial, Helvetica, sans-serif; color:#fff;}
.mosaico .list-mosaico div.figure { width:300px; margin:0 0 20px 20px; border-bottom:0; }
.mosaico .list-mosaico div.figure img { display:block; width:300px; margin:0 auto; }
.mosaico .list-mosaico div.publi { margin:0; }
.mosaico .list-mosaico div.publi .publi300_elpais { border:0; margin:0 0 20px; padding:0;  padding-bottom:12px; border-bottom:1px solid #d6d6d6; background:#fff url(/iconos/v1.x/v1.0/album/publi-horizontal-inf.gif) no-repeat center bottom;}

/* lightbox */
#id_contenedorCapaFlotante .figure { float:none; }


/* Foto vertical
---------------------------------------------------------- */
.fotorrelato .cab-fotogal p.ayuda { background:none; padding-left: 0;}

.cont-fotorrelato { position:relative; padding:20px 0; margin:0 0 30px; background: url(/iconos/v1.x/v1.0/fondos/album/cab-trama.gif) repeat left top;}

.cont-fotorrelato .article { position:relative; width:1000px; margin:0 auto;}
.cont-fotorrelato .article .interior { position:relative; padding:0 0 10px;}
.cont-fotorrelato .article .figure { float:left; margin:0 18px 0 0; width:666px; background:#000; overflow: hidden;}
.cont-fotorrelato .article .figure img { width:auto; margin:0 auto; max-width: 666px;}
.cont-fotorrelato .caratula .figure img { max-width:960px;}
.cont-fotorrelato .article .mod-txt { display:table; height:1%; padding:0 10px 0 0;}
.cont-fotorrelato .article .header { margin:0 0 10px; border-bottom :1px solid #434343;}
.cont-fotorrelato .article h2 { margin:0 0 10px; font: 30px/34px Georgia, "Times New Roman", Times, serif; color:#fff;}
.cont-fotorrelato .article p { margin:0 0 15px; font:12px/16px Arial, Helvetica, sans-serif; color:#fff;}
.cont-fotorrelato .article .header p { margin-bottom:10px;}
.cont-fotorrelato .article .actualizado { font-weight:normal;}
.cont-fotorrelato .article li { margin:0 0 6px; color: #848484; font: 11px/13px Tahoma,Geneva,sans-serif;}

.cont-fotorrelato .cont-paginacion { margin:0 0 10px 0; padding:0 0 8px; border-bottom :1px solid #434343;}
.cont-fotorrelato .cont-paginacion p { float:left; margin:0; padding:11px 0 0; color:#545454; font:12px/16px Arial, Helvetica, sans-serif;}
.cont-fotorrelato .btn-pag { float:left; margin-right:5px;}
.cont-fotorrelato .btn-pag li { float:left; margin-right:4px; margin-bottom:0; }
.cont-fotorrelato .btn-pag li a { display:block; text-indent:-9000px; overflow:hidden; width:25px; height:25px; padding:0;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #555;}
.cont-fotorrelato .btn-pag li.btn-ant a { background:#333 url(/iconos/v1.x/v1.0/album/ico-ant.png) no-repeat center 7px;}
.cont-fotorrelato .btn-pag li.btn-sig a { background:#333 url(/iconos/v1.x/v1.0/album/ico-sig.png) no-repeat center 7px;}
.cont-fotorrelato .btn-pag li a:hover { opacity: 0.5; filter: alpha(opacity=50); -webkit-transition: opacity 300ms ease; -moz-transition: opacity 300ms ease; transition: opacity 300ms ease;}
.cont-fotorrelato .btn-pag li.btn-sig a:hover { opacity: 0.5; filter: alpha(opacity=50); -webkit-transition: opacity 300ms ease; -moz-transition: opacity 300ms ease; transition: opacity 300ms ease;}

.cont-fotorrelato .article .time { font:bold 11px/13px Tahoma, Geneva, sans-serif; color:#848484;}
.cont-fotorrelato .article .footer { position:absolute; right:0; bottom:10px; width:311px;}
#fotografia .cont-fotorrelato .comentarios { position:absolute; z-index:900; right:50%; top:20px; margin-right:-490px; width:auto; padding-top:5px; padding-bottom:5px; margin-top:0; border-width:1px 0; }



.cont-fotorrelato .tags { clear:both;}

.publi-sombra { position:absolute; top:0; width:100%; height:100%; z-index:10000; background:#000; opacity: 0.9; filter: alpha(opacity=90);}
.publi-fotorrelato { position:absolute; z-index:11000; padding:10px; width:820px; left:50%; margin-left:-420px; background:#333; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.publi-fotorrelato .btn-cerrar { float:right; margin:0 0 4px; padding:0 14px 0 0; font:14px/16px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; background:url(/iconos/v1.x/v1.0/album/ico-cerrar.gif) no-repeat right 2px;}
.publi-fotorrelato .btn-cerrar:hover {opacity: 0.75; filter: alpha(opacity=75);}
#fotografia .publi-fotorrelato .interior { clear:both; width:auto; background:#000; padding:0 10px 10px; border:1px solid #424242;}
.publi-fotorrelato .interior p { padding:2px 0; font:10px/10px Tahoma, Arial, Geneva, sans-serif; text-transform:uppercase; color:#fff; text-align:center;}


.cont-fotorrelato .caratula  { z-index:10000; }
.cont-fotorrelato .caratula .interior { }
.cont-fotorrelato .caratula .figure { position:relative; width:975px; padding:10px; margin:0; background:#000;}
.caratula .figure h2 { clear:both; float:left; padding:8px 24px; margin:0; font:40px/46px 'Oswald', Impact, Georgia, "Times New Roman", Times, serif; text-transform:uppercase; background:#000;}
.caratula .figure h2 a { color:#fff;}
.caratula .figure p { clear:both; float:left; padding:0 24px 4px; margin-top:-6px; background:#000; }
.caratula .figure p a { display:block; padding:3px; color:#fff; font:bold 11px Tahoma, Arial, Geneva, sans-serif; text-transform:uppercase;}
.caratula .figure h2 a:hover, .caratula .figure p a:hover { opacity: 0.75; filter: alpha(opacity=75); }
.cont-fotorrelato .caratula .compartir { float:right; margin-bottom:7px; padding-top:10px;}

.topleft,.topright,.bottomleft,.bottomright { position:absolute;}
.topleft { left:0; top:50px;}
.topright { right:0; top:50px;}
.bottomleft { left:0; bottom:50px;}
.bottomright { right:0; bottom:50px;}

.caratula .topright h2, .caratula .topright p { float:right;}
.caratula .bottomright h2, .caratula .bottomright p { float:right;}

.caratula .topleft p, .caratula .bottomleft p { padding-right:8px;}
.caratula .topright p, .caratula .bottomright p { padding-left:8px;}

/* Slideshow
---------------------------------------------------------- */
.slideshow { background:#0d0d0d;}
.slideshow .cab-slideshow { padding:8px; background:url("/iconos/v1.x/v1.0/fondos/album/cab-trama2.gif") ;}
.slideshow .cab-slideshow h1 { float:left;}
.slideshow .cab-slideshow h1 a, .slideshow .cab-slideshow h1 img { display:block;}
.slideshow .article { position:relative; z-index:10; padding:15px 0 0; margin-bottom:15px; width:auto;}
.slideshow .article .figure { margin:0 auto;}
.slideshow .article .figure img { display:block; margin:0 auto;}

.slideshow .figcaption { display:none; position:absolute; left:50%; bottom:0; margin-left:-350px; width:700px; padding:12px 0; font:12px/14px Arial, Helvetica, sans-serif; color:#fff;  background: url(/iconos/v1.x/v1.0/fondos/album/f-trans.png) repeat;}
*:first-child+html .slideshow .figcaption { height:1%; background:#000; }
.slideshow .figcaption h2 { float:left; position:relative; padding:3px 18px 3px 28px; margin:0 0 5px -10px; font:24px/28px Georgia,"Times New Roman",Times,serif; color:#fff; background:#009AFF;}
.slideshow .figcaption h2:before { content:""; position:absolute; top:34px; left:0px; width:10px; height:10px; background:url(/iconos/v1.x/v1.0/fondos/album/f-sombra-pico.gif) no-repeat;}
.slideshow .figcaption p { clear:both; padding:0 0 8px; margin:0 18px; font:18px/22px Georgia,"Times New Roman",Times,serif; color:#fff; }
#fotografia.slideshow .figcaption a.link { float:right; margin-right:18px; }
#fotografia.slideshow .firma .data { border-right: 1px solid #ccc; color: #ccc; }
#fotografia.slideshow .firma .actualizado { color: #ccc; }
#fotografia.slideshow .actualizado:hover { background: none; color:#fff;}
.slideshow .figcaption .time { margin: 0 0 0 18px; font:11px/13px Tahoma, Geneva, sans-serif;}

.slideshow .btn-pag li { position:absolute; z-index:1000; left:0; top:50%;  margin:-48px 0 0; background:#242424; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 0px; }
.slideshow .btn-pag li.btn-sig { position:absolute; right:0; left:auto; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 3px; }
.slideshow .btn-pag li a { display:block; width:34px; height:96px;  background:url(/iconos/v1.x/v1.0/album/spt-flechas.png) no-repeat left 34px;}
.slideshow .btn-pag li a.con-foto { width:180px;}
.slideshow .btn-pag li strong { display:none; text-indent:-9000px; overflow:hidden; }
.slideshow .btn-pag li img { display:none;float:right; margin:9px 9px 0 0; width:133px; border:1px solid #000;}
.slideshow .btn-pag li.btn-sig img { float:left; margin:9px 0 0 9px;}
.slideshow .btn-pag li a:hover img:hover { border:1px solid #ccc;}
.slideshow .btn-pag li.btn-sig a {  background:url(/iconos/v1.x/v1.0/album/spt-flechas.png) no-repeat right -68px;}

.slideshow .controles { float:right; width:800px; background:none; padding:0;}
.slideshow .controles ul { float:right; margin-right:7px; padding-left:2px; background:url(/iconos/v1.x/v1.0/fondos/album/f-sep3.png) repeat-y;}
.slideshow .controles li { background:none; padding:0; margin-left:7px;}
.slideshow .controles p { float:right; padding-left:9px; background:url(/iconos/v1.x/v1.0/fondos/album/f-sep3.png) repeat-y;}
.slideshow .controles .btn-salir { padding:7px 7px 6px 30px; width:130px; height:auto; background: #333 url(/iconos/v1.x/v1.0/album/spt-slideshow.png) no-repeat 6px -115px; font:11px/11px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; text-shadow: 1px 1px 0 #2a2a2a;}
.slideshow .controles .btn-salir:hover { background-color:#000;}
.slideshow .controles a { display:block; width:26px; height:24px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow: inset 1px 1px 1px #141414;
-webkit-box-shadow: inset 1px 1px 1px #141414; box-shadow: inset 1px 1px 1px #141414; background:#333; border:0; }

.slideshow .controles .visualizacion { background:none; padding-left:0;}
.slideshow .visualizacion a { display:block; text-indent:-9000px; overflow:hidden;  background:#333 url(/iconos/v1.x/v1.0/album/spt-slideshow.png) no-repeat;}
.slideshow .btn-play a { background-position:5px 4px;}
.slideshow .btn-pause a { background-position:11px -152px;}
.slideshow .btn-fullscreen a { background-position:4px -36px;}
.slideshow .btn-mosaico a { background-position:4px -76px;}
.slideshow a:hover { background-color:#000;}
.slideshow a.marcado { background-color:#000;}

.slideshow .controles .pag { float:right; background:none; margin:0; padding:8px 0 8px 8px; }
.slideshow .pag li { float:left; margin:0 3px 0 0; }
.slideshow .pag li a { display:block; width:11px; height:11px; text-indent:-9000px; overflow:hidden; background:url(/iconos/v1.x/v1.0/album/spt-items-slideshow.png) no-repeat;  -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.slideshow .pag li.actual a, .slideshow .pag a:hover { background:url(/iconos/v1.x/v1.0/album/spt-items-slideshow.png) no-repeat 0 -11px; }

.slideshow .compartir a { background:#333 url(/iconos/v1.x/v1.0/album/spt-compartir-black.png) no-repeat;}
.slideshow .compartir a:hover { background-color:#000;}
.slideshow .comp-eskup a { background-position:6px 3px;}
.slideshow .compartir .comp-eskup a:hover { background:#000  url(/iconos/v1.x/v1.0/album/spt-compartir-black.png) no-repeat 6px 3px;}
.slideshow .comp-twitter a { background-position:6px -35px;}
.slideshow .comp-facebook a { background-position:4px -75px;}

/* Comentarios
---------------------------------------------------------- */
#fotografia .bloque_comentarios { width:1000px; margin:0 auto;}
#fotografia .bloque_comentarios .registro .usuario { width:460px;}
#fotografia .columna_principal .ademas ul li a {    color: #666;}



/* Capa enviar
---------------------------------------------------------- */
#capaEnviarCorreo {  z-index:200; left: auto; right:1px; top: 32px;}
#capaEnviarCorreo p.aclaracion { border:0;}
#capaEnviarCorreo p { color:#000;}

/* tags
---------------------------------------------------------- */
.tags { border:0; border-top:1px solid #333; padding:8px 0; margin:0 auto; font:bold 11px/17px Tahoma,Arial,Helvetica,Garuda,sans-serif;}
.tags h4 { color:#fff; font:bold 11px/17px Tahoma,Arial,Helvetica,Garuda,sans-serif;}
.tags ul li { display:inline;}
.tags ul li a {display: inline-block;background-color: #333;border: 1px solid #444;color: #fff;font-weight: normal;padding: 0 5px 1px 5px;text-shadow: 1px 1px 0 #000;margin: 0 0 2px;}
.tags ul li a:hover {display: inline-block;background-color: #666;border: 1px solid #666;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;	color: #fff;font-weight: normal;padding: 0 5px 1px 5px;background: -moz-linear-gradient(center top, #555, #333);	background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#333));text-shadow: 1px 1px 0 #000;}
.tags .linea { display:none !important; border-top:1px solid #000;}
.tags a.mostrar { border-top:1px solid #333; background-image:url("/iconos/v1.x/v1.0/varios/pico_mostrar_etiquetas.png"); background-repeat: no-repeat; background-position: center top; background-color: transparent;}
.tags a.ocultar { border-bottom:1px solid #333; background-image:url("/iconos/v1.x/v1.0/varios/pico_ocultar_etiquetas.png"); background-repeat: no-repeat; background-position: center bottom; background-color:transparent;}
.tags a.mostrar:hover, .tags a.ocultar:hover { background-color:#333}
.tags .contenedor { overflow: hidden; }
.tags .alto_limitado {max-height: 37px;}
.tags .alto_libre {max-height: none;}


/* *** 1024px *** */
@media only screen and (max-width: 1150px) { 
.flechas { display:none;} 
}

/*
@media only screen and (device-width: 768px) {
	.flechas { display:none} 
}

@media only screen and (device-width: 480px) {
	.flechas { display:none} 
}
*/



/* Cabecera de cada seccion
---------------------------------------------------------- */
.contenedor_principal {border-left-color: #fff; border-right-color: #fff;}

.cabecera_seccion {margin: 6px 10px 0; padding: 6px 0 9px; border-top: 1px solid;}
.cabecera_seccion h6 {text-transform: uppercase; font: 23px/28px 'Palatino', Georgia, "Times New Roman", Times, serif;}
.cabecera_seccion h6, .cabecera_seccion h6 a {color: #fff;}
.cabecera_seccion h6 a:hover {opacity: 0.5; filter: alpha(opacity=50);}

/* botón reproducir vídeo */
.cont-pasa-hor .boton_video{background:url(/iconos/v1.x/v1.0/album/boton_play_album.png);width:148px;height:85px;top:0;left:0;z-index:110;}
.section > .fotos .article .figure > a{position:relative;display:block;}
.section > .fotos .article .figure > a .boton_video{background:url(/iconos/v1.x/v1.0/album/boton_play_album.png) center center no-repeat;width:100%;height:100%;top:0;left:0;}
.section > .fotos .article .figure > a:hover .boton_video{opacity: 0.5; filter: alpha(opacity=50);}
.list-mosaico .figure > a .boton_video {width: 100%;height: 100%;background: url(/iconos/v1.x/v1.0/varios/boton_video_miniatura_peq.png) center center no-repeat;top:0;left:0;}
.list-mosaico .figure a:hover .boton_video{opacity: 0.5; filter: alpha(opacity=50);}
