.banner-mq{
  width: 100%;
  height: 650px;
  display: flex;
  align-items: center;
}

.cont-banner-mq{
  background-color: #f5f5f5;
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;    
  align-items: center;
}

.btn-bannermq{
  width: 1500px;
  padding: 40px;
}

/* btn menu maquinaria ligera */
.button-mq {
  border: none;
  background-color: transparent;
  cursor: pointer;
  transition: transform 0.3s ease-in-out;
  margin: 30px;
}

.button-mq:hover {
  transform: scale(1.1);
}

.button-mq img {
  display: block;
  width: 100%;
  height: auto;
}
/* btn lista de productos y prod relacionados */
.button {
  border: none;
  outline: white 8px solid;
  background-color: transparent;
  cursor: pointer;
  transition: transform 0.3s ease-in-out;
  margin: 30px;
}

.button:hover {
  transform: scale(1.1);
}

.button img {
  display: block;
  width: 100%;
  height: auto;
}
/* btn pleca descargar catalogo */
.button-pleca-dc {
  background-color: transparent;
  cursor: pointer;
  transition: transform 0.3s ease-in-out;
  
}

.button-pleca-dc:hover {
  transform: scale(1.1);
}

.button-pleca-dc img {
  display: block;
  width: 1200px;
  height: auto;
}

/* styles paginas generales */
.banner-principal img{
	width: 100%;
	margin-top: 100px;
	
}

.sub-menu{
	width: 100%;
	background-color: #f5f5f5;
}
.sub-menu p{
	margin-left: 340px;
}
.sub-menu a{
	text-decoration: none;
	color: #0d9d0a;
	padding: 5px;
}

.sub-menu a:hover {
  border-bottom: 1px solid;
  background: #0d9d0a;
	color: #e9e9ea;
	padding: 5px;
}

.conte-btn-productos{
	background-color: #f5f5f5;
	display: flex;
	justify-content: center;
	
}

.conte-btn-productos img{
	width: 360px;
	/* padding: 20px; */
	
}
.conte-productos-rela{
	background-color: #f5f5f5;
	display: flex;
	justify-content: center;
	
}
.conte-productos-rela img{
	width: 250px;
}

.img-vacia{
  border: none;
  margin: 30px;
}
.pleca-catalogo{
	background-color: #f5f5f5;
  display: flex;
  justify-content: center;
	text-align: center;
}

.ir-arriba{
  /* display: none; */
  width: 50px;
  height: 50px;
  outline: white 2px solid;
  box-shadow: -5px 5px 5px #606060;
  cursor: pointer;
  position: fixed;
  bottom: 20px;
  right: 20px;
}


/* btn descarga ficha tecnica y whatsapp */
.boton-des-fich-tec {
  display: inline-block;
  padding: 10px 20px;
  background-color: #575a61;
  color: white;
  border: none;
  border-radius: 20px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.boton-des-fich-tec:hover {
  background-color: #909196;
}

.btn-whatsaap {
  display: inline-block;
  padding: 10px 20px;
  background-color: #25d366;
  color: white;
  border: none;
  border-radius: 20px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.btn-whatsaap:hover {
  background-color: #21a853;
}