<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
body {
    font-family: 'Open Sans';
}
a {
    color: #890d55;
    text-decoration: none;
}
a:hover, a:focus {
    color: #ec0a72;
    text-decoration: none;
}
/*Megamenu*/
.menusuperior div&gt;h4 {
    font-family: Roboto Condensed;
    text-align: right;
}
.menusuperior div&gt;h4&gt;a {
    color: white;
}
.menusuperior div&gt;h4&gt;a:active, .menusuperior div&gt;h4&gt;a:hover {
    color: #f5a8ca;
}
.menusuperior div&gt;h4&gt;spam {
    color: #f5a8ca;
    font-size: 22px;
}
.cabezal-octo {
    margin-left: 0px;
    margin-right: auto;
}
.menu-portales ul {
    font-family: Roboto Condensed;
    color: white;
    background: #963564;
    padding: 0 40px;
    margin: 0px;
}
.menu-portales ul&gt;li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    direction: ltr;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #f5a8ca;
}
.menu-portales li &gt; a {
    display: block;
    padding-left: 0px;
    font-size: 22px;
    line-height: 23px;
    text-decoration: none;
    color: white;
    padding: 10px 0px;
}
.thumbnail {
    margin-bottom: 30px;
}
#cabezal {
    padding: 20px 0px 20px 20px;
}
.menusuperior {
    padding-left: 0px;
    padding-top: 20px;
    padding-right: 50px;
}
.menusuperior &gt; div &gt; h4 {
    font-size: 18px;
}

@media (min-width: 768px) {
#cabezal a &gt; img {
    padding-right: 0px;
    padding-left: 5px;
}
.menusuperior {
    padding-left: 0px;
    padding-top: 10px;
    padding-right: 50px;
}
.menusuperior &gt; div &gt; h4 {
    font-size: 14px;
}
.respmenu .fa-bars, .respmenu .fa-times {
    font-size: 14px;
    pointer-events: none;
}
}

@media (min-width: 992px) {
#cabezal a &gt; img {
    padding-right: 0px;
    padding-left: 40px;
}
.menusuperior {
    padding-top: 20px;
}
.menusuperior div &gt; h4 {
    font-size: 16px;
}
.respmenu .fa-bars, .respmenu .fa-times {
    font-size: 24px;
    pointer-events: none;
}
}
@media (min-width: 1056px) {
.menusuperior div &gt; h4 {
    font-size: 18px;
}
}
.respmenu input[type="checkbox"], .respmenu .fa-bars, .respmenu .fa-times {
    position: absolute;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
}
.respmenu .fa-bars, .respmenu .fa-times {
    font-size: 24px;
    pointer-events: none;
}
.respmenu input[type="checkbox"] {
    opacity: 0;
}
.respmenu {
    color: white;
    position: relative;
    background: grey;
    min-height: 48px;
}
.respmenu nav {
    display: none;
}
.respmenu input:checked ~ nav {
    display: block;
}
.respmenu input:checked ~ .fa-bars {
    display: none;
}
.respmenu input:not(:checked) ~ .fa-times {
    display: none;
}
/*menu Superior*/
.respmenu div.menusuperior {
    display: block;
}
.respmenu input:checked ~ .menusuperior div {
    display: block;
}

@media (min-width: 768px) {
.respmenu div.menusuperior {
    display: block;
}
}
/*Hsata acá*/

/*menu de Perfiles*/	
.respmenu div.menudeperfiles {
    display: none;
}
.respmenu input:checked ~ div.menudeperfiles {
    display: block;
}

@media (min-width: 768px) {
.respmenu div.menudeperfiles {
    display: block;
}
.respmenu input:checked ~ div.menudeperfiles {
    display: none;
}
/*Hsata acá*/	
}

/*ocultar menu perfil*/
@media (min-width: 768px) {
.respmenu div.item-mega-octo {
    display: block;
    background-color: #ededee;
}
.respmenu input:checked ~ div.item-mega-octo {
    display: none;
}
}
/*Hsata acá*/	
/*menu de Portales*/	
.respmenu div.menudeportales {
    display: none;
}
.respmenu input:checked ~ div.menudeportales {
    display: block;
}
/*Hsata acá*/		
	
/*iconito del megamenú*/
.respmenu i.iconito-megamenu, input[type="checkbox"].iconito-megamenu {
    margin-top: 28px;
    margin-right: 15px;
}

@media (min-width: 768px) {
.respmenu i.iconito-megamenu, input[type="checkbox"].iconito-megamenu {
    margin-top: 22px;
    margin-right: 15px;
}
}

@media (min-width: 992px) {
.respmenu i.iconito-megamenu, input[type="checkbox"].iconito-megamenu {
    margin-top: 32px;
    margin-right: 15px;
}
}
.mega-octo {
    background-color: #ededee;
}
.mega-octo div {
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    min-height: 53px;
}
.mega-octo div&gt; a {
    font-weight: bold;
    font-family: Roboto Condensed;
    color: #292627;
    font-size: 22px;
    padding-left: 35px;
    display: block;
    text-align: left;
}

@media (min-width: 768px) {
.mega-octo div&gt; a {
    font-family: Source Serif Pro;
    padding-left: 35px;
}
}
.mega-octo div&gt; Hr {
    color: #4a4b4c;
    border: solid 1px #4a4b4c;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 20px;
}
/*items del megamenú*/
.item-mega-octo div {
    border-radius: 0px;
    padding: 0px;
    background-color: #ededee;
    border: 0px;
}
.item-mega-octo div {
    background-color: #ededee;
}
.item-mega-octo div &gt; ul {
    padding-left: 0px;
}
.item-mega-octo div &gt; ul &gt; li {
    list-style: none;
    border-bottom: solid 1px #4a4b4c;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #ededee;
}
.item-mega-octo div &gt; ul &gt; li &gt; a {
    color: #4a4b4c;
    text-decoration: none;
    font-family: Roboto Condensed;
    font-size: 16px;
    display: block;
    padding: 10px 20px 10px 35px;
}
.item-mega-octo div &gt; ul &gt; li &gt; a:hover, .item-mega-octo div &gt; ul &gt; li &gt; a:active, .item-mega-octo div &gt; ul &gt; li &gt; a:focus {
    color: #231f20;
}

@media (min-width: 768px) {
.item-mega-octo div &gt; ul &gt; li &gt; a {
    font-size: 16px;
    padding: 0px 20px 10px 20px;
}
.mega-octo div {
    padding-right: 0px;
    padding-left: 0px;
}
.item-mega-octo div &gt; ul {
    padding-left: 20px;
}
.item-mega-octo div &gt; ul &gt; li &gt; a {
}
}
/*Fin Megamenú*/



/* --------------- Paginas Internas --------------- */
/*banners pefil*/
.visible-xl {
    display: none !important;
}

@media (min-width: 1400px) {
	.visible-xl {
	    display: block !important;
	}
	.visible-lg {
    	display: none !important;
	}
}
/*fin*/
/*Materias*/
a.materias {
    font-size: 14px;
    color: #4a4b4c;
    background-color: #c2c4c6;
    padding: 10px 10px!important;
    border-radius: 50px!important;
    font-weight: bold;
}
a:hover.materias,  a:active.materias,  a:focus.materias {
    color: #c2c4c6;
    background-color: #4a4b4c !important;
    padding: 10px 10px !important;
    border-radius: 50px !important;
}
.nav-pills&gt; li.active &gt; a.materias {
    color: #fff;
    background-color: #4a4b4c !important;
}
 .nav-pills &gt; li.meses &gt; a:focus.materias,  .nav-pills &gt; li.meses &gt; a:hover.materias, {
 color: #fff;
 background-color: #4a4b4c !important;
}
H1.titulo-carrera {
    color: #2cad89;
    font-weight: 1000;
    font-size: 37px;
}
H4.titulo-interno-carrera {
    color: #d34065;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 1000;
}
H4.titulo-pastillas {
    color: #2cad89;
    margin-bottom: 20px;
    text-align: center;
}
input.buscador-materia {
    height: inherit;
    margin: inherit;
    border-top-left-radius: 50px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 50px;
    border-color: #00776f;
    border-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
input.buscador-materia:focus {
    border-color: #00776f;
    outline: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
}
span.buscador-materia {
    border-top-left-radius: 0px!important;
    border-top-right-radius: 50px!important;
    border-bottom-right-radius: 50px!important;
    border-bottom-left-radius: 0px!important;
    background-color: #fff;
    border-color: #00776f;
    border-left: 0px;
    color: #00776f;
}
span.buscador-materia &gt; a {
    color: #00776f;
    padding: 0px 5px;
}
img.icono-grado {
    max-width: 60px;
}
p.texto-carreras {
    line-height: 2;
    margin-bottom: 0px;
}
hr.interno-carrera {
    margin-top: 40px;
    margin-bottom: 40px;
}
hr.final{
	margin-top: 40px;
    margin-bottom: 40px;
    border: 0;
}
li.materias {
    padding-right: 5px;
    padding-left: 0px;
}
li.practicas {
    padding-right: 5px;
    padding-left: 0px;
}
/*buscador de materia*/
button.flecha-buscar {
    background-color: transparent;
    background-image: none;
    border: 0px;
}
.flecha-buscar span {
    color: #00776f;
    font-size: 26px;
    padding: 2px;
    font-weight: 100;
}

@media (min-width: 992px) {
	H4.titulo-pastillas {
    	text-align: left;
	}
}


/*fin*/




/* CSS Document */
</pre></body></html>