.item_producto_portada{
	display:block;
	border:#DDDDDD solid 1px;
	margin-right:2%;
}

.item_producto_portada.ultimo{
	margin-right:0px;
}


.contenedor_extreme{
	border-top:#dddddd solid 1px;
	margin-top:40px;
	}
	
.item_imagen_extreme{
	 width:32%; 
	 float:left;
	 margin-right:1.3%;
	}

.item_imagen_extreme.ultimo{
	 margin-right:0%;
	}


@media(max-width: 768px){
	.item_imagen_extreme{
		 width:96%;
		 margin-left:2%;
		 margin-right:2%;
	}
	
	.item_imagen_extreme.ultimo{
		 margin-right:2%;
	}
	
	.item_imagen_extreme.ultimo_movil{
		 margin-right:0%;
	}
}


.linea_gris{
	width:100%;
	height: 1px;
	background-color: #e5e5e5;
	}



.thumbnail {
	position: relative;
	padding:inherit;
	margin-bottom: inherit;
	border:none;
	z-index:1;
}
.caption {
	position: absolute;
	top: 80%;
	left: 2%;
	width: 100%;
	z-index:1000;
}

.caption p{
	color:#fff;
	font-size:22px;
	padding-top:10px;
}

.linea_superior{
	width:15%;
	height: 1px;
	overflow: hidden;
	background-color: #fff;
	}
.contenedor_titulo {
	height: 42px;
	background: #E2E4E8;
	margin-top:20px;
	display: inline-flex;
	align-items:center;
	width: 100%;
	margin-bottom: 10px;
	justify-content:space-between;
	
}
.contenedor_titulo_derecho{
	padding: 0px;
	
}
.contenedor_titulo_izquierdo{
		display: inline-flex;
	align-items:center;
	
	justify-content:end;
	
	
}
a .boton_ver_mas {
	height: 30px;
	background: black;
	padding:6px 10px;
	font-weight: 700;
	font-size: 13px;
	color: white;
	
}
a .boton_ver_mas_movil {
	height: 30px;
	background: black;
	padding:6px 10px;
	font-weight: 700;
	font-size: 13px;
	color: white;
	width: 100%;
	margin-top: 10px;
	text-align: center;
	
}
.margin{
	margin-right: 10px;
	
}
h3.titulo_destacados_carrouseles{
	text-transform: uppercase;
	font-weight: 500;
	padding-left:10px;
	font-size: 18px;
	margin:0px;
	color: #444444;
}