.MiSombreado01 {
	position: relative;
}

.MiSombreado01:before, .MiSombreado01:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 25px;
  right: 16px;
  width: 50%;
  height:30%;
  background: transparent;

  box-shadow: 0 40px 15px #444;

  transform: rotate(8deg);
}
.MiSombreado01:after {
  transform: rotate(-8deg);
  left: 16px;
  right: auto;
}

.MiSombreado02 {
	position: relative;
}
.MiSombreado02:before, .MiSombreado02:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 20px;
  left: 15px;
  width: 50%;
  height:40%;
  background: transparent;

  box-shadow: 0 20px 10px #333;

  transform: rotate(-5deg);
}
.MiSombreado02:after {
  transform: rotate(5deg);
  right: 15px;
  left: auto;
}

.MiSombreado03 {
	position: relative;

	box-shadow: inset 0 0 0 2px white,inset 0 0 10px 5px black;

}
.MiSombreado03:before, .MiSombreado03:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 20px;
  right: 15px;
  width: 50%;
  height:40%;
  background: transparent;

  box-shadow: 0 20px 10px #333;

  transform: rotate(-10deg);
}
.MiSombreado03:after {
  transform: rotate(-10deg);
  left: 15px;
  right: auto;
}

	

img a {border:0;}

.scrollToTop{
	width:75px;
	height:100px;
	padding:10px;
	text-align:center;
	background: whiteSmoke;
	text-decoration: none;
	position:fixed;
	bottom:20px;
	right:3px;
	display:none;
	background: url('../Archivos/Arriba.png') no-repeat 0px 20px;
}
.scrollToTop:hover{
	text-decoration:none;
}

/* ############################################################### Abrir / cerrar capa fija  */
.CapaOculta {
	display:none;
}

.CapaVisible {
	display:inline;
}

#CapaImagen {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	text-align:center;
	background-color:transparent;
	z-index:50000;
	padding:0px 0px 0px 0px;
}

.ImagenCapa {
	border: 5px solid #f00;
	border-radius:25px;
	box-shadow: 0 0 200px 200px  gray;
	position:relative;
		top:50vh;
			transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
}

/* ############################################################### Abrir / cerrar capa fija  */

.TablaGaleria {
	margin:0;
	padding:0;
	border:0;
}
.TablaGaleria td {
	margin:0;
	padding:0;
}
.TablaGaleria th {
	margin:0;
	padding:0;
}
.TablaGaleriaContador {
	background: #000000;
	color:#FFDD00;
        font-family: 'Contador';
	font-size: 80%;
	}

.GaleriaActivo {background-color:#FFDD00; color:#000000; text-shadow: 1px 2px 3px #ffffff; border:1px solid #ffffff;font-size:100%;-webkit-border-radius:5px;   border-radius:5px;padding:4px 4px 4px 4px; }
.GaleriaActivo:hover {background-color:#FFDD00; color:#000000; text-shadow: 1px 2px 3px #ffffff; border:1px solid #ffffff;font-size:100%;-webkit-border-radius:5px;   border-radius:5px;padding:4px 4px 4px 4px; }
.GaleriaInactivo {background-color:#000000; color:#ffffff; text-shadow: 1px 2px 3px #000000; border:1px solid #ffffff;font-size:100%;cursor:pointer;-webkit-border-radius:5px;   border-radius:5px;padding:4px 4px 4px 4px; }
.GaleriaInactivo:hover {background-color:#FFDD00; color:#000000; text-shadow: 1px 2px 3px #ffffff; border:1px solid #ffffff;font-size:100%;cursor:pointer;-webkit-border-radius:5px;   border-radius:5px;padding:4px 4px 4px 4px; }
.GaleriaSigAnt {background-color:#ffffff; color:#000000; text-shadow: 1px 2px 3px #ffffff; border:1px solid #ffffff;font-size:100%;cursor:pointer;-webkit-border-radius:5px;   border-radius:5px;padding:4px 4px 4px 4px; }
.GaleriaSigAnt:hover {background-color:#000000; color:#ffffff; text-shadow: 1px 2px 3px #000000; border:1px solid #ffffff;font-size:100%;cursor:pointer;-webkit-border-radius:5px;   border-radius:5px;padding:4px 4px 4px 4px; }
.GaleriaSigAntIna {background-color:#000000; color:#000000; text-shadow: 1px 2px 3px #000000; border:1px solid #ffffff;font-size:100%;-webkit-border-radius:5px;   border-radius:5px;padding:4px 4px 4px 4px; }
.GaleriaSigAntIna:hover {background-color:#000000; color:#000000; text-shadow: 1px 2px 3px #000000; border:1px solid #ffffff;font-size:100%;-webkit-border-radius:5px;   border-radius:5px;padding:4px 4px 4px 4px; }

/* ############################################################### Abrir / cerrar capa fija  */

.XP{ box-shadow: 10px 10px 5px #888888; }
#xp{ box-shadow: 10px 10px 5px #888888; }
.XXP{ box-shadow: 10px 10px 5px #888888; }
#xxp{ box-shadow: 10px 10px 5px #888888; }