html,body{
			padding: 0;
			margin: 0;
			height: 100%;
			width: 100%;
			border: 0;
		}
		body{
			background-color: #315D94;
			
			
		}
		body>table{
			min-height: 400px;
			border: 0px;
			padding: 0px;
			height: 100%
		}
		.contenedor{
			width: 800px;
			height: 400px;
			position: relative;
		}
		.giro_molino{
			position: absolute;
			right: 25px;
			top: 0px
			
		}
		.pulse {
		  /*margin:100px;*/
		  display: block;
		  /*width: 22px;
		  height: 22px;*/
		  border-radius: 50%;
		  background: #cca92c;
		  cursor: pointer;
		  box-shadow: 0 0 0 rgba(204,169,44, 0.4);
		  animation: pulse 2s infinite;
		}
		.pulse:hover {
		  animation: none;
		}
		.sol{
			background: url(MONTAJE/SOL-BRILLO.png);
			z-index: 3;
			position: absolute;
			top: 0px;
			left: 380px;
			background-size: contain;
			width: 150px;
			height: 150px;
		}
		@-webkit-keyframes pulse {
		  0% {
			-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
		  }
		  70% {
			  -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
		  }
		  100% {
			  -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
		  }
		}
		@keyframes pulse {
		  0% {
			-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
			box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
		  }
		  70% {
			  -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
			  box-shadow: 0 0 0 10px rgba(204,169,44, 0);
		  }
		  100% {
			  -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
			  box-shadow: 0 0 0 0 rgba(204,169,44, 0);
		  }
		}
		.mostrar_imagen_actual_1{
			position: absolute;
			left: 0px;
			top: 0px;
		}
		.subcontainer{
			    position: absolute;
				/*outline: 2px solid red;*/
				top: 52px;
				left: 38px;
				width: 724px;
				height: 320px;
				overflow: hidden;
				/*padding-top:-52px;
				padding-left:-38px;*/
		}
		.subcontainer > img{
			margin-top: -52px;
			margin-left: -38px;
		}
		/*Seccion GALERIA*/
		.fotos_actuales,.fotos_antiguas{
			margin-top: -52px;
			margin-left: -38px;
			position: absolute;
			/*outline: 2px solid red;*/
			overflow: auto;;
			display: flex;
			justify-content: center;
			align-items: center;
		}