#div_galeria_sup{
	position: relative;
}
#div_galeria_sup .slick-carousel .slick-list{
	margin: 0px;
}
#div_galeria_sup .slick-carousel .crsl-item{
	margin: 0px;
	height:300px;
	background-color:#EDEDED;
}
.div_homepage #div_galeria_sup .slick-carousel .crsl-item{
	height:600px;
}
#div_galeria_sup .slick-carousel .slick-prevp{
	left:40px;
	height: auto;
	top: auto;
    bottom: 40px;
}
#div_galeria_sup .slick-carousel .slick-nextp{
	right:40px;
	height: auto;
	top: auto;
    bottom: 40px;
}
#div_galeria_sup .slick-carousel .slick-prevp .slick-prev,
#div_galeria_sup .slick-carousel .slick-nextp .slick-next{
	background-color: transparent;
}
#div_galeria_sup .slick-carousel .slick-prevp .slick-prev:hover,
#div_galeria_sup .slick-carousel .slick-nextp .slick-next:hover{
	background-color: transparent !important;
}
#div_galeria_sup .slick-carousel .slick-prevp .slick-prev:before,
#div_galeria_sup .slick-carousel .slick-nextp .slick-next:before{
	border-color:#FFFFFF;
}
#div_galeria_sup .slick-carousel .slick-prevp .slick-prev:hover:before,
#div_galeria_sup .slick-carousel .slick-nextp .slick-next:hover:before{
	border-color:#FAC600;
}
#div_galeria_sup.div_header_height .slick-carousel .crsl-item{
	z-index: auto !important;
}
#div_galeria_sup > .fondo{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background: rgb(0,0,0);
	background: -moz-linear-gradient(90deg, rgba(0,0,0,0.4990371148459384) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.4990371148459384) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(90deg, rgba(0,0,0,0.4990371148459384) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
	opacity: 0.4;
	z-index: 6;
}
#div_galeria_sup .slick-carousel .crsl-item .fondo{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
#div_galeria_sup .centro {
	position: absolute;
    display: table;
	width: 100%;
    height: 100%;
    vertical-align: middle;
}
#div_galeria_sup .descripcion{
	position: absolute;
	left: 20px;
	right: 20px;
	top: 40px;
	bottom: 20px;
	z-index: 10;
	padding: 0px;
	vertical-align: bottom;
}
#div_galeria_sup .descripcion > div {
    position: absolute;
    display: table;
    width: 400px;
    left: auto;
    right: 0px;
    bottom: 0px;
}
#div_galeria_sup .descripcion > div > div {
    display: table-cell;
    text-align: left;
    vertical-align: top;
    height: 90px;
}
.div_homepage #div_galeria_sup .descripcion{
	bottom: 150px;
}
.div_homepage #div_galeria_sup .descripcion > div{
	width: auto;
	height: 100%;
	left: 50%;
    right: 0px;
    top: 30px;
    bottom: 0px;
}
.div_homepage #div_galeria_sup .descripcion > div > div{
	vertical-align: bottom;
	height: auto;
}
.div_homepage #div_galeria_sup .padding1{
	max-width: 560px;
	display: inline-block;
	text-align: left;
}