.barra-footer-down{
	width: 100%;
	background-image: url("https://campusvirtual.uaemex.mx/imgs/pie_2021-2025.png") !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #333333;
	height: auto;
	overflow: hidden;
	z-index: 35;
	position: relative;
}
.ln-superior{
	border: solid 2px rgb(150,132,17) !important;
}
.columna-foot{
    width: 25%;
    float: left;
    color: #FFF;
    margin-top: 20px;
}
.foot-tituPrin{
	font-family: var(--bs-body-font-family);
	font-weight: bold;
	font-size: 18px; 
	color:#FFF;
	line-height: 2;
	border-bottom: solid 1px #fff !important;;
}
.link-footer{
	text-decoration: none;
	color:#fff;
}
.sec-contenido{
	width: 90%;
}
.contenedor-secciones{
	padding: 60px 0 50px;
	overflow: hidden;
}
.carac-letra{
	padding-bottom: 20px;
	float:left;
}
.pie-txt{
	color:#fff;
	font-family: var(--bs-body-font-family);
	text-align: left; 
	font-size: 14px;
	line-height: 1.6;
}
.leyenda-foot{
	width: auto;
	display: block;
	margin-left: auto; 
	margin-right: auto;
}
.p-leyenda-foot{
	width: 82%;
	margin-bottom: 1rem;
	border-top: 0px !important;
	background-color: #bea52a !important;
	border-radius: 0px 0 72px 72px !important;
	border-left: 1px solid #154d23 !important;
	border-right: 1px solid #154d23 !important;
	border-bottom: 1px solid #154d23 !important;
}
:root{
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
}

@media only screen and (max-width: 800px) {
.columna-foot{
    width: 90%;
    margin: auto 10%;
}
.leyenda-foot{
	width:90%;
}
}

@media only screen and (min-width: 800px) {
.columna-foot {
    width: 45%;
    margin: 2%;
}
.leyenda-foot{
	width:95%;
}
}

@media only screen and (min-width: 1000px) {
.columna-foot{
    width: 25%;
    margin: auto;
}
.leyenda-foot{
	width: auto;
}
}

@media only screen and (min-width: 1200px) {
.columna-foot{
    width: 25%;
    margin: auto;
}
.leyenda-foot{
	width: auto;
}
}

@media only screen and (min-width: 1400px) {
.columna-foot{
    width: 25%;
    margin: auto;
}
.leyenda-foot{
	width: auto;
}
}

@media only screen and (min-width: 1600px) {
.columna-foot{
    width: 25%;
    margin: auto;
}
.leyenda-foot{
	width: auto;
}
}

@media only screen and (min-width: 1800px) {
.columna-foot{
    width: 25%;
    margin: auto;
}.leyenda-foot{
	width: auto;
}
}

@media only screen and (min-width: 2000px) {
.columna-foot{
    width: 25%;
    margin: auto;
}
.leyenda-foot{
	width: auto;
}
}