#galeria,#galeria ul{width:100%;float:left}
#galeria{margin:0;padding:0;z-index:1}
#galeria a.ventana_galeria{display:block;background:url(../img/galeria_nueva_ventana.jpg) no-repeat;padding:7px 0 0 40px;margin:40px 0 0;color:#CCC;font-size:.9em;height:25px;font-weight:700;text-decoration:none}
#galeria a.ventana_galeria:hover{text-decoration:underline}
#galeria ul{margin:10px 0 0;padding:0;list-style-type:none}
#galeria li{float:left;margin:.5% 6px;opacity:1;padding:0;width:23.5%;position:relative;height:150px}
#galeria li:hover{opacity:1}
#galeria li a,#galeria li img{z-index:1;transition:transform .5s ease;height:auto!important;width:auto!important;max-width:100%;max-height:100%;position:relative;display:inline-block}
#galeria li img{box-shadow:0 0 4px #ccc}
#galeria li img:hover{z-index:10;box-shadow:0 0 8px #999}
#galeria li div.capa_fondo{width:100%;min-height:0;max-height:0;background:url(../images/plus.png) center center no-repeat rgba(255,255,255,.4);top:0;left:0;position:absolute;z-index:15;transition:.3s ease 0s}
#galeria li:hover div.capa_fondo,#galeria li:hover img+div.capa_fondo{min-height:100%;max-height:100%}
#galeria li div.aviso {
	color: #000000;
	font-size: 1em;
	line-height: auto;
	margin: 0;
	padding: 5px 0;
	position: relative;
	width: 100%;
	z-index: 100;
	visibility:visible !important;
}
.datos_imagen #galeria li div.aviso{display:none;}
#galeria li div.aviso span{width:100%;float: left;}
#galeria li div.aviso span.gris{color: #999;}
#galeria li div.aviso span.rosa{color: #e09bbe;}
#galeria li div.aviso span.rosa.tachado{text-decoration:line-through;display: inline-block;width: auto;float: none;}
#galeria li div.aviso span.rosa.tachado + span.rosa{display: inline-block;width: auto;float: none;margin:0 0 0 10px;color:#ff99cc;font-weight:bold;}
#galeria li a:hover div.aviso{visibility:visible !important;}
#galeria #horizontal_fotos #paginador{float:left;width:93%;margin:20px 10px 0 0;text-align:right}
.datos_imagen #galeria li{height:100px;width:31%;margin:0 0 12px;padding:0 1%;overflow:hidden}
.datos_imagen #galeria li img{max-height:100px}
.datos_imagen #galeria li img:hover{box-sizing:border-box;border:2px solid #aaa}
.datos_imagen #galeria li div.capa_fondo{display:none}
#centro_centro[style*="width:54%"] #galeria li{width:30.2%}
#centro_centro[style*="widh:100%"] #galeria li{width:15%}
#galeria li{height:130px;width:calc(100% / 6 - 2%);margin:0 0 12px;padding:1px 1% 70px;overflow:hidden;}
#galeria li img{max-height:130px}
#galeria ul.cinco li{height:160px;width:calc(100% / 5 - 2%);}
#galeria ul.cinco li img{max-height:160px}
#galeria ul.cuatro li{height:210px;width:calc(100% / 4 - 2%);}
#galeria ul.cuatro li img{max-height:210px}
#galeria ul.tres li{height:280px;width:calc(100% / 3 - 2%);}
#galeria ul.tres li img{max-height:280px}
#galeria ul.dos li{height:280px;width:calc(100% / 2 - 2%);}
#galeria ul.dos li img{max-height:280px}
#galeria ul.uno li{height:280px;width:calc(100% / 1 - 2%);}
#galeria ul.uno li img{max-height:280px}
div.datos_galeria {float: left;position: relative;display: inline-block;width: 100%;text-align: center;background: #ddd;padding: 0 0;margin: 0;}
p.titulo_galeria {float: left;position: relative;display: inline-block;width: calc(100% );text-align: center;font-size: 1.4em;color: #000000;padding: 5px 0;margin: 0;}
p.resumen_galeria {float: left;position: relative;display: inline-block;width: calc(100%  - 20px);font-size: 1em;color: #000000;padding: 0 10px 5px;margin: 0;text-align: left;}
p.precio_galeria {position: absolute;right: 0;top: 0;display: flex;align-items: center;justify-content: center;width: 100px;height: 100%;margin: 0;padding: 0 15px;background: rgba(17, 17, 17, 0.5);color: #248cc8;font-size: 1.2em;}
p.precio_galeria span{color:#000000;margin: 0 5px 0 0;}
p.precio_galeria span + br + span{color:#248cc8;}
#lightbox-image-details-caption a.titulin {
	float: right;
	background: #000;
	font-size: 1.7em;
	padding: 4px 5px;
}