@charset "utf-8";
/* CSS Document */

/*.wrapper2{
	width:450px;
  height: 400px;
  margin-top:50px;
  position:relative;
  perspective: 2700;
  perspective-origin: 50% 50px;
  background-color:#FFF;
}*/

.artePlegadizo {
	top:280px;
	width:100px;
	height:100px;
	/*background-color:#FFF;*/
	 position: relative;
  	margin: 0 auto;
/*	 transform-style: preserve-3d;
  animation: spin 10s infinite linear;
  transition: all 10s linear;*/
}

 i{
	position:absolute;
  top:50px;
  left:50px;
  width:100px;
  height:100px;
  display:block;
  /*background:url(https://gcprinting.ink/wp-content/uploads/2023/04/logo-gc-printing-blanco-render.png);
  background-size:contain;*/
  transition: all 1s linear;
  box-shadow:
       inset 0 -3em 3em rgba(0,0,0,0.1),
             0 0  0 1px rgb(255,255,255),
             0.3em 0.3em 1em rgba(0,0,0,0.3);
}

i.front{
  width: 100px;
  height: 250px;
  
  /*transform: translateZ(50px);
  background-color:#FDD;*/
}
i.right{
  width: 50px;
  height: 250px;	
  transform:translateX(100px);
  transform-origin: top right;
  /*background-color: #FFF;*/
}

i.back{
  /*transform: translateZ(-50px) rotateY(180deg);*/
  width: 100px;
  height: 250px;	
  transform:translateX(150px);
  transform-origin: top right;
 /* background-color: #FDD;*/
}
i.left{
  width: 50px;
  height: 250px;	
  transform:translateX(250px);
  transform-origin: top right;
 /* background-color: #FFF;
  transform:rotateY(270deg) translateX(-50px);
  transform-origin: center left;*/
}
i.top{
	width: 100px;
  height: 50px;	
  transform: translate(150px,-50px);
  transform-origin: top right;
  background-color: #FFF;
 /* transform:rotateX(-270deg) translateY(-50px);
  transform-origin: left top;
  */
}
i.img{
  width: auto;
  height: auto;	
  transform: translate(0px,-50px);
  transform-origin: top right;
  /*background-color: #FF0;*/
  /*opacity: 30%;*/
 
 /* transform:rotateX(-270deg) translateY(-50px);
  transform-origin: left top;
  */
  /*background-image:url(https://gcprinting.ink/wp-content/uploads/2023/04/logo-gc-printing-blanco-render.png);
  background-size:contain;*/
}
i.img img{
  opacity:95%;
  width: auto; 
  height: auto;
  transform: translate(0px,0px);
}
i.bottom{
  width: 100px;
  height: 50px;	
  transform:translate(0px,250px);
  transform-origin: left bottom;
  background-color: #FFF;
}
i.glue{
  width: 12px;
  height: 250px;	
  transform:translateX(300px);
  transform-origin: top right;
  background-color: #FFF;
  border-radius: 0px 30px 30px 0px;
  /*transform:rotateY(270deg) translateX(-50px);
  transform-origin: center left;*/
}





