#contacto-producto h3{
	text-transform:uppercase;
	font-size:18px;
	font-weight:500;
	padding-bottom:20px;
}

#contacto-producto{
	border-top:#dddddd solid 1px;
	padding-top:25px;
	}

#galeria_colores{
	padding-right:10px;
	}



.item_listado_productos{
	float:left;
	border:#CCC solid 1px;
	text-align:center;
	padding:10px;

}

@media(max-width:768px){
	.item_listado_productos{
		
	}
	
	.cantidad_a_comprar{
		margin-bottom:15px;
		display:block;
	}
}



/*PRODUCTO AMPLIADO*/
.producto_ampliado{
	font-size:16px;
	color:#333333;
	}


img.img_producto_ampliado{
	border:#dddddd solid 1px;
	margin-top:17px;
	padding:10px;
	}

.botones_compra {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	gap:1rem;
}

@media (max-width:576px){
.botones_compra {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
	gap:0.5rem 1rem;
}	
}

.cantidad_a_comprar {
	height: 40px;
	max-width:75px;
}

.producto_ampliado .btn-comprar{
	background-color:#FFCC28;
	border-radius:0px;
	border-color:#FFCC28;
	text-transform:uppercase;
	font-size:14px;
	color:#333333;
	height: 40px;
	display: flex;
	align-items: center;
}

.producto_ampliado .btn-comprar:hover{
	background-color:#F9C000;
}

.producto_ampliado .btn-mercado-libre {
	background-color:#002F6D;
	border-radius:0px;
	border-color:#002F6D;
	text-transform:uppercase;
	font-size:14px;
	color:#FFF;
	height: 40px;
	width: auto;
}

@media screen and (max-width:576px){
.producto_ampliado .btn-mercado-libre {
	width: 100%;
}
}
.producto_ampliado .btn-mercado-libre:hover {
	background-color:#00214F;

}

.producto_ampliado .aclaracion{
	font-size:13px;
	}

.producto_ampliado h1{
	font-size:28px;
	color:#444444;
	font-weight:normal;
	}

.producto_ampliado h3{
	color:#111111;
	font-size:13px;
	font-weight:normal;
	}

.producto_ampliado .descripcion{
	display:block;
	margin-bottom:10px;
	}
.producto_ampliado .compartir{
	display:block;
	margin-bottom:15px;
	border-bottom:#DDDDDD solid 1px;
	padding-bottom:15px;
	}
	

.producto_ampliado .contenedor_colores{
	display:block;
	padding-bottom: 10px;
	border-bottom:#DDDDDD solid 1px;
	}

.producto_ampliado .contenedor_colores a{
	}
	
.producto_ampliado .contenedor_colores a img{
	float:left;
	margin-left:3px;
	display:block;
	border:#dddddd solid 1px;
	padding: 5px 5px 5px 5px;
	cursor:pointer;
	}

.producto_ampliado .contenedor_colores a img.activo{
	border:#111111 solid 1px;
}

.producto_ampliado .contenedor_colores .codigo{
	margin-bottom:15px;
	}

.miniaturas{
	margin-top:10px;
	display:block;
	}
	
.miniaturas a img{
	width:15.3%;
	float:left;
	margin-left:1.3%;
	display:block;
	border:#dddddd solid 1px;
	cursor:pointer;
}

.miniaturas a img.activo{
	border:#111111 solid 1px;
}

.producto_ampliado h5.precio_producto{
	font-size:32px;
	text-align:left;
}

.contenedor_colores_listados.listados {
	margin:5px 0;
	max-height:40px;
}

/*Listado colores*/
.contenedor_colores{
	display: flex; 
	justify-content: center; 
	align-items: center;
	margin-top:10px;
}

.contenedor_colores  img{
	float:left;
	margin-right:5px;

	display:block;
	border:#dddddd solid 1px;
	padding: 5px 5px 5px 5px;

	}

.boton_mas{
	width:35px; 
	height:35px;
	padding-top:0px;
	font-size:20px;
	color:#111111;
	font-weight:600;
	border:#dddddd solid 1px;
}
.a_boton_mas:hover{

	text-decoration:none;
}
/*Fin listado colores*/

/*Claificación*/
.titulo_opiniones{
	font-size:18px; 
	 font-weight:500;
}
.puntaje_promedio{
	color:#FFD71A; 
	 font-size:18px;
}
.resumen_comentario{
	 font-weight:600; 
	 font-size:18px;
	  color:#111111;
}
.puntaje_fecha{
	color:#FFD71A; 
	font-size:16px;
}
.puntaje_fecha span{
	color:#6A6A6A;
}
.comentario{
	font-size:16px;
}
.opiniones{
	display:inline-block; 
	color:#111127;
}
.calificacion{
	color:#FFD71A; margin-bottom:10px; font-size:16px;
}
.calificacion:hover {
	color:#FFD71A; margin-bottom:10px; font-size:16px;
	text-decoration:none;
}


.aviso_compra a{
	background-color: #FFCC28;
	display: flex;
	justify-content:space-between;
	align-items: center;
	padding: 10px 15px 10px 20px;
	margin-bottom: 15px;
	gap:2rem;
	color:#333333;
	
}


.aviso_compra a:hover{
	background-color: #F9C000;
	text-decoration: none;
}

.aviso_compra .fa-whatsapp {
	font-size: 16px;
	padding-right: 10px;
}
.aviso_compra .fa-chevron-right {
	font-size: 20px;
}
.contenedor_titulo {
	height: 42px;
	background: #E2E4E8;
	margin-top:20px;
	display: inline-flex;
	align-items:center;
	width: 100%;
	margin-bottom: 10px;
	justify-content:space-between;
	
}
h3.titulo_destacados_carrouseles{
	text-transform: uppercase;
	font-weight: 500;
	padding-left:10px;
	font-size: 18px;
	margin:0px;
	color: #444444;
}