


#promocion_section{
	position: relative;
	/*background-color: #f5f5dc61;*/

	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    /*margin-top: 35px;*/
}

#promocion{
	height: 280px;
}

.promocion_img{
	width: 100%;
	border: 1px solid black;
}


.promocion_titulo{
	position: relative;
    width: 40%;
    left: 30%;
    font-family: "roboto-400";
    font-size: 20px;
    color: #000000a6;
    text-align: center;
    margin-top: 70px;
    margin-bottom: 6px;
    /*border-bottom: 1px solid var(--main-color_principal);*/

    
    -webkit-box-shadow: 0px 10px 14px -14px rgb(0 0 0 / 87%);
    box-shadow: 		0px 10px 14px -14px rgb(0 0 0 / 87%);
    
}




.promocion_cont_btn_mover_izq{
    position: relative;

    /*width: 4%;*/
    height: 250px;
    /*left: 0%;
    top: 0%;
	*/
    display: flex;
    justify-content: flex-start;
    align-items: center;

    /*background-color: beige;
*/}

.promocion_cont_btn_mover_der{
    position: relative;

    /*width: 4%;*/
    height: 250px;
    /*left: 96%;
    top: 0%;
	*/
    display: flex;
    justify-content: flex-end;
    align-items: center;

    /*background-color: beige;*/

}


.promocion_btn_mover{
	position: absolute;
	z-index: 99;

    width: 60px;
    height: 60px;

    display: flex;
    align-items: center;
    justify-content: center;
	
    background-color: white;

    border-radius: 50%;

/*
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.63);
    box-shadow: 		0 1px 4px 0 rgba(0, 0, 0, 0.63);
*/
    opacity: 1;
    cursor: pointer;
}

#promocion_cont_btn_mover_izq_b{
	display: none;/*block*/
	position: absolute;
    height: 100%;
    width: 10%;
    left: 1.5%;
    justify-content: start;
}
#promocion_cont_btn_mover_der_b{
	display: none;/*block*/
	position: absolute;
    height: 100%;
    width: 10%;
    left: 88.5%;
    justify-content: flex-end;
}


#promocion_icons_mover{
	font-size: 18px;
    cursor: pointer;
    position: relative;
}


/* Si es menor a *
@media (max-width: 900px){
	.promocion_cont_btn_mover_izq{
		justify-content: flex-end;
		display: none;
	}
	.promocion_cont_btn_mover_der{
		justify-content: flex-start;
		display: none;
	}
	.promocion_btn_mover{
		width: 40px;
		height: 40px;

		//-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.16);
    	//box-shadow: 		0 1px 4px 0 rgba(0, 0, 0, 0.16);
	}

	#promocion_cont_btn_mover_izq_b{
		display: flex;
	}
	#promocion_cont_btn_mover_der_b{
		display: flex;
	}
}
*/




/* Si es menor a */
@media (max-width: 900px){
	#content_promocion_gral{
		padding: 0;
	}
}


/* Si es menor a */
@media (max-width: 850px){
	.promocion_btn_mover{
		-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.55);
    	box-shadow: 		0 1px 4px 0 rgba(0, 0, 0, 0.55);
	}
}


/* Si es menor a */
@media (max-width: 600px){
	#promocion_cont_btn_mover_izq_a{
		display: none;
	}
	#promocion_cont_btn_mover_der_a{
		display: none;
	}
	.promocion_titulo{
	    width: 80%;
	    left: 10%;
		border-bottom: 0px;
	}
	#content_promocion_gral{
		padding: 0;
	}
	#promocion{
		height: 240px;
	}
	.promocion_titulo {
	    font-size: 17px;
	}
}

/* Si es menor a */
@media (max-width: 450px){
	/*
	.promocion_titulo{
	    width: 90%;
	    left: 5%;
	}
	*/
}



















/*
#    #  ####  #####  # #      ###### 
##  ## #    # #    # # #      #      
# ## # #    # #####  # #      #####  
#    # #    # #    # # #      #      
#    # #    # #    # # #      #      
#    #  ####  #####  # ###### ######
*/







#promocion_cont_prod_mob{
	height: 280px;

	display: flex;
	align-items: center;

	overflow-x: scroll;
}

/* Si es menor a */
@media (max-width: 450px){
	
	#promocion_cont_prod_mob{
		height: 240px;
	}
}


/*----*/

#promocion_cont_prod_mob::-webkit-scrollbar {
	width: 0px;
	display: none;
	
}

#promocion_cont_prod_mob::-webkit-scrollbar-thumb{
	background-color: rgb(50, 41, 30);
	border-radius: 10px;
	box-shadow: -6px -2px 12px 1px rgba(0,0,0,0.39);
}

#promocion_cont_prod_mob::-webkit-scrollbar-thumb:hover{
	/*background-color: #48240a;*/
}

#promocion_cont_prod_mob::-webkit-scrollbar-button{
	background-color: transparent;

}












































































