*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
#productos{
	width: 100%;
	height: auto;
	margin: auto;
	flex-wrap: wrap;
	font-family: sans-serif;
	background-attachment: fixed;
}
.imgs{
	width: 100%;
	height: auto;
	margin: auto;
	flex-wrap: wrap;
	flex: 1 1%;
	text-align: center;
	margin-top: -80px;
}
.imgs img{
	width: auto;
	height: auto;
	margin: auto;
}

.productos{
	width: 90%;
	height: auto;
	margin: auto;
	flex: 1 1%;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	text-align: center;
}
.estiker{
	width: auto;
	height: auto;
	margin: auto;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 40px;
	box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
}
.estiker :hover{
	list-style: none;
	text-decoration: none;
	text-align: center;
}

.oferta-foto{
	margin: auto;
	max-width: 350px;
}
.oferta-foto:hover{
	margin: auto;
	max-width: 350px;
}

.descripcion{
	width: 100%;
	height: auto;
	font-size: 1.2em;
	font-weight: bold;
}

.precio{
	width: 100%;
	height: auto;
	font-size: 1em;
	align-items:center;
	text-align: center;
	list-style: none;
}


@media (min-width:0) and (max-width: 860px){
		#contenido{
		  width: 100%;
		  height: auto;
		  margin: auto;
		  flex-wrap: wrap;
		  font-family: sans-serif;
		  background-attachment: fixed;
		}
		.imgs{
			width: 100%;
			height: auto;
			margin: auto;
			flex-wrap: wrap;
			flex: 1 1%;
		}
		.imgs img{
			width: 100%;
		}
		.descripcion{
			font-size: 1.3em;
			padding-top: 10px;
			align-items:center;
			text-align: center;
			padding-bottom: 20px;
			align-items:center;
		 }
		.precio{
			font-size: 1.2em;
			color: #ff6020;
			font-weight: bold;
			align-items:center;
			text-align: center;
			list-style: none;
		   }
	 }
