@charset "iso-8859-1";

/* ================================================================ */
/* -----------------------------  &&  ----------------------------- */
/* ------------------------>>> GENERAL <<<------------------------- */
/* -----------------------------  &&  ----------------------------- */
/* ================================================================ */

body { font-size: 62.5%em; line-height: 1; }

* {
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6, strong {
	font-style: normal;
	font-weight: normal;
}

a {
	-webkit-transition: color 0.2s ease-in-out;
	   -moz-transition: color 0.2s ease-in-out;
	    -ms-transition: color 0.2s ease-in-out;
	     -o-transition: color 0.2s ease-in-out;
	        transition: color 0.2s ease-in-out;
}

@font-face {
    font-family: 'Merriweather-Light';
    src: url('../fuentes/merriweather-light-webfont.eot');
    src: url('../fuentes/merriweather-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/merriweather-light-webfont.woff2') format('woff2'),
         url('../fuentes/merriweather-light-webfont.woff') format('woff'),
         url('../fuentes/merriweather-light-webfont.ttf') format('truetype'),
         url('../fuentes/merriweather-light-webfont.svg#merriweatherlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Merriweather-Regular';
    src: url('../fuentes/merriweather-regular-webfont.eot');
    src: url('../fuentes/merriweather-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/merriweather-regular-webfont.woff2') format('woff2'),
         url('../fuentes/merriweather-regular-webfont.woff') format('woff'),
         url('../fuentes/merriweather-regular-webfont.ttf') format('truetype'),
         url('../fuentes/merriweather-regular-webfont.svg#merriweatherregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Merriweather-Bold';
    src: url('../fuentes/merriweather-bold-webfont.eot');
    src: url('../fuentes/merriweather-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/merriweather-bold-webfont.woff2') format('woff2'),
         url('../fuentes/merriweather-bold-webfont.woff') format('woff'),
         url('../fuentes/merriweather-bold-webfont.ttf') format('truetype'),
         url('../fuentes/merriweather-bold-webfont.svg#merriweatherbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Merriweather-Italic';
    src: url('../fuentes/merriweather-italic-webfont.eot');
    src: url('../fuentes/merriweather-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/merriweather-italic-webfont.woff2') format('woff2'),
         url('../fuentes/merriweather-italic-webfont.woff') format('woff'),
         url('../fuentes/merriweather-italic-webfont.ttf') format('truetype'),
         url('../fuentes/merriweather-italic-webfont.svg#merriweatheritalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fuentes/opensans-regular-webfont.eot');
    src: url('../fuentes/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/opensans-regular-webfont.woff2') format('woff2'),
         url('../fuentes/opensans-regular-webfont.woff') format('woff'),
         url('../fuentes/opensans-regular-webfont.ttf') format('truetype'),
         url('../fuentes/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('../fuentes/opensans-semibold-webfont.eot');
    src: url('../fuentes/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fuentes/opensans-semibold-webfont.woff') format('woff'),
         url('../fuentes/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fuentes/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../fuentes/opensans-bold-webfont.eot');
    src: url('../fuentes/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/opensans-bold-webfont.woff2') format('woff2'),
         url('../fuentes/opensans-bold-webfont.woff') format('woff'),
         url('../fuentes/opensans-bold-webfont.ttf') format('truetype'),
         url('../fuentes/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Italic';
    src: url('../fuentes/opensans-italic-webfont.eot');
    src: url('../fuentes/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/opensans-italic-webfont.woff2') format('woff2'),
         url('../fuentes/opensans-italic-webfont.woff') format('woff'),
         url('../fuentes/opensans-italic-webfont.ttf') format('truetype'),
         url('../fuentes/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Oswald-Regular';
    src: url('../fuentes/oswald-regular-webfont.eot');
    src: url('../fuentes/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/oswald-regular-webfont.woff2') format('woff2'),
         url('../fuentes/oswald-regular-webfont.woff') format('woff'),
         url('../fuentes/oswald-regular-webfont.ttf') format('truetype'),
         url('../fuentes/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoCondensed-Regular';
    src: url('../fuentes/robotocondensed-regular-webfont.eot');
    src: url('../fuentes/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('../fuentes/robotocondensed-regular-webfont.woff') format('woff'),
         url('../fuentes/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../fuentes/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoCondensed-Bold';
    src: url('../fuentes/robotocondensed-bold-webfont.eot');
    src: url('../fuentes/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('../fuentes/robotocondensed-bold-webfont.woff') format('woff'),
         url('../fuentes/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('../fuentes/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoCondensed-Italic';
    src: url('robotocondensed-italic-webfont.eot');
    src: url('robotocondensed-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('robotocondensed-italic-webfont.woff2') format('woff2'),
         url('robotocondensed-italic-webfont.woff') format('woff'),
         url('robotocondensed-italic-webfont.ttf') format('truetype'),
         url('robotocondensed-italic-webfont.svg#roboto_condenseditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoSlab-Regular';
    src: url('../fuentes/robotoslab-regular-webfont.eot');
    src: url('../fuentes/robotoslab-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/robotoslab-regular-webfont.woff2') format('woff2'),
         url('../fuentes/robotoslab-regular-webfont.woff') format('woff'),
         url('../fuentes/robotoslab-regular-webfont.ttf') format('truetype'),
         url('../fuentes/robotoslab-regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 { font-family: 'Oswald-Regular', Arial, Helvetica, sans-serif; }
p, ul                  { font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif; }
a                      { font-family: 'OpenSans-Semibold', Arial, Helvetica, sans-serif; }
time                   { font-family: 'RobotoSlab-Regular', Arial, Helvetica, sans-serif; }

/* ================================================================ */
/* -----------------------------  &&  ----------------------------- */
/* ------------------------>>> BLOQUES <<<------------------------- */
/* -----------------------------  &&  ----------------------------- */
/* ================================================================ */

/* ================================================================ */
/* ---------------------->>> PERMANENTES <<<----------------------- */
/* ================================================================ */

/* -- CABECERA ---------------------------------------------------- */
/* ================================================================ */

/* -- Menu Perfiles ----------------------------------------------- */
/* ---------------------------------------------------------------- */

#nav-perfiles ul li a {
	color: #666;
	font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
}

#perfiles-rsp h5      { color: #FFF; font-size: 2rem; line-height: 40px; text-align: center; }
#perfiles-rsp ul li a { color: #FFF; font-size: 1.2rem; line-height: 40px; }

/* -- Buscador ---------------------------------------------------- */
/* ---------------------------------------------------------------- */

#form-buscador #buscar:hover { color: #FFF; } 
#form-buscador #s,
#form-buscador-rsp #s2       { font-family: 'OpenSans-Regular', arial, helvetica; font-size: 1.2rem; }
#form-buscador #buscar,
#form-buscador-rsp #buscar2  { font-family: 'OpenSans-Bold', arial, helvetica; font-size: 1.4rem; }
#form-buscador #s,
#form-buscador #buscar       { color: #666; }
#form-buscador-rsp #s2       { color: #FFF; }
#form-buscador-rsp #buscar2  { color: #FFF; }

/* -- MENU PRINCIPAL ---------------------------------------------- */
/* ================================================================ */

#menu-escritorio li a,
#menu-escritorio li ul li a,
li.nivel-01 a.nodesplegable,
#nav-rsp ul li ul li a            { font-size: 1rem; }
#menu-escritorio li a             { line-height: 60px; }
#menu-escritorio li ul li a       { line-height: 130%; }
li.nivel-01 a.nodesplegable,
#nav-rsp ul li ul li a            { line-height: 16px; }
#menu-escritorio li a,
#menu-escritorio li ul li a,
li.nivel-01 a.nodesplegable       { color: #FFF; }
#nav-rsp ul li ul li a            { color: #666; }
#menu-escritorio li:hover ul li a:hover,
#menu-escritorio li:hover a:hover { color: #FFF; }
#menu-escritorio li:hover a       { color: #666; }

/* -- REDES Y PIE DE PAGINA --------------------------------------- */
/* ================================================================ */

nav.menu-redes ul li h2       { font-size: 1.4rem; line-height: 36px; }
.cabecera-nav-pie-pagina h3   { font-size: 1.4rem; line-height: 1.8; }
nav.menu-redes ul li h2       { color: #E6E6E6; }
.cabecera-nav-pie-pagina h3   { color: #E6E6E6; }
div#menu-pie-pagina ul        { font-size: 0; }
.nav-pie-pagina ul li a       { color: #666; font-size: 1.4rem; line-height: 140%; }
.meta-autor                   { color: #666; font-size: 1.4rem; line-height: 150%; }
.meta-autor .cp               { font-size: 1.2rem; line-height: 130%; }
.meta-autor a                 { color: #E6E6E6; }
#form-intranet .campo #usuario,
#form-intranet .campo #clave  { color: #666; font-family: 'OpenSans-Regular', arial, helvetica; font-size: 1.4rem; }
#entrar                       { color: #666; font-family: 'OpenSans-Semibold', arial, helvetica; font-size: 1.4rem; }
.gob-pie-rsp                  { text-align: center; }

/* ================================================================ */
/* ---------------------->>> DIAPOSITIVA <<<----------------------- */
/* ================================================================ */

.infoBlock h1   { font-size: 1.8rem; line-height: 130%; }
.infoBlock h1 a { color: #444; font-family: 'RobotoSlab-Regular', Arial, Helvetica, sans-serif; }

.infoBlock h1 a .more {
	color: #FFF;
	font-size: 1.4rem;
	line-height: 1.8rem;
	font-family: 'OpenSans-Semibold', Arial, Helvetica, sans-serif;
	text-align: center;
}

/* ================================================================ */
/* ------------------------->>> PORTAL <<<------------------------- */
/* ================================================================ */

/* -- NAVEGACION SECCIONES ---------------------------------------- */
/* ================================================================ */

.cabecera-secciones-home h2 { font-size: 2.8rem; line-height: 4rem; }
.cabecera-seccion-atajos h2 { font-size: 2.8rem; line-height: 4rem; color: #666; }
.ver-mas                    { font-size: 1.2rem; line-height: 40px; text-align: center; }
.ver-mas a                  { color: #FFF; }

/* -- NOTICIAS ---------------------------------------------------- */
/* ================================================================ */

.noticia header h1 {
	color: #444;
	font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 130%;
}

.crsl-item article.noticia { text-align: center; }
.noticia header time       { font-size: 1.2rem; text-transform: uppercase; }

/* -- VIDEOS ------------------------------------------------------ */
/* ================================================================ */

#video-destacado article a header h1 {
	color: #444;
	font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 130%;
	text-align: center;
}

#video-secundario article a header h1 {
	color: #444;
	font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 130%;
	text-align: center;
}

/* -- ATAJOS ------------------------------------------------------ */
/* ================================================================ */

#atajos-portal ul              { font-size: 0; text-align: center; }
#atajos-portal ul li           { text-align: center; font-size: 10px; }
#atajos-portal ul li header h1 { font-size: 1.8rem; line-height: 140%; }

/* -- ACCESOS ----------------------------------------------------- */
/* ================================================================ */

.otros-accesos h3      { font-size: 1.8rem; line-height: 140%; }
.otros-accesos ul li   { font-size: 1.4rem; line-height: 140%; }
.otros-accesos ul li a { color: #666; font-family: 'RobotoSlab-Regular', Arial, Helvetica, sans-serif; }

/* -- TRANSPARENCIA ----------------------------------------------- */
/* ================================================================ */

.header-transparencia h3 { color: #635A5D; font-size: 1.8rem; line-height: 140%; text-align: center; }
#transparencia-utem ul   { font-size: 0; }

/* ================================================================ */
/* -----------------------------  &&  ----------------------------- */
/* ------------------------>>> PORTALES <<<------------------------ */
/* -----------------------------  &&  ----------------------------- */
/* ================================================================ */

/* ================================================================ */
/* ------------------->>> PORTAL FACULTADES <<<-------------------- */
/* ================================================================ */

.nav-fac ul { font-size: 0; }

.nav-fac ul li article h1 {
	color: #ABABAB;
	font-family: 'OpenSans-Semibold', Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 140%;
	text-align: center
}

.av-pres-fac ul li article header h1 {
	color: #444;
	font-family: 'OpenSans-Semibold', Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 130%;
}

/* ================================================================ */
/* -------------->>> PORTAL FACULTADES 2 COLUMNAS <<<-------------- */
/* ================================================================ */

.facultad-2 section h2      { font-size: 2rem; color: #FFF; }

.facultad-2 section ul li {
	color: #CDCDCD;
	font-size: 1.4rem;
	line-height: 140%;
	font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif;
}

.facultad-2 section ul li a { color: #666; font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif; }

/* ================================================================ */
/* -------------->>> PORTAL FACULTADES 3 COLUMNAS <<<-------------- */
/* ================================================================ */

.menu-portal-3         { font-size: 0; }
.facultad-3 section    { text-align: center; }
.facultad-3 section h2 { font-size: 1.6rem; line-height: 130%; text-align: center; color: #FFF; }
.facultad-3 section h3 { font-size: 1.6rem; text-align: left; color: #099; }

.facultad-3 section ul li {
	font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 140%;
	text-align: left;
}

.facultad-3 section ul li a { color: #666; font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif; }

/* ================================================================ */
/* -------------------->>> RETICULA PRENSA <<<--------------------- */
/* ================================================================ */

.nav-prensa h4,
.nav-prensa h4 a,
.nav-columnistas h4,
.nav-columnistas h4 a {
	color: #666;
	font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.6rem;
}

.nav-prensa-menu,
.nav-columnistas-menu { font-size: 0; }

.nav-prensa-menu li a,
.nav-prensa-menu li a:visited {
	color: #BCBCBC;
	font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.6rem;
	text-decoration: none;
	text-transform: uppercase;
}

.nav-prensa h4 a:hover,
.nav-prensa-menu li a:hover,
.nav-columnistas h4 a:hover { color: #222; }

.prensa h2,
.prensa h2 a {
	color: #444;
	font-family: 'RobotoSlab-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2rem;
}

.prensa h2 a:hover { color: #099; }

.prensa p {
	color: #666;
	font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.8rem;
}

.articulo-a article h2,
.articulo-a article h2 a {
	color: #444;
	font-family: 'RobotoSlab-Regular', Arial, Helvetica, sans-serif;
	font-size: 2rem;
	line-height: 2.4rem;
}

.articulo-b article h2,
.articulo-b article h2 a {
	color: #444;
	font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
	font-size: 2.4rem;
	line-height: 3rem;
}

.articulo-c article h2,
.articulo-c article h2 a,
.articulo-c ul li h2,
.articulo-c ul li h2 a,
.articulos-c article h2,
.articulos-c article h2 a {
	color: #444;
	font-family: 'RobotoSlab-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2rem;
}

.articulos-c ul.otros-c-item li h3,
.articulos-c ul.otros-c-item li h3 a {
	color: #444;
	font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 1.8rem;
}

.bloque-nav ul li,
.bloque-nav ul li a {
	color: #666;
	font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.8rem;
	text-align: left;
}

ul.mkt li,
ul.mkt li a {
	color: #444;
	font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
	font-size: 2rem;
	line-height: 2.6rem;
	text-align: left;
}

.contenedor-columnistas ul.crsl-wrap li.crsl-item h1,
.contenedor-columnistas ul.crsl-wrap li.crsl-item h1 a {
	color: #900;
	font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.8rem;
	text-align: center;
	text-transform: uppercase;
}

.contenedor-columnistas ul.crsl-wrap li.crsl-item h2,
.contenedor-columnistas ul.crsl-wrap li.crsl-item h2 a {
	color: #666;
	font-family: 'RobotoSlab-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.8rem;
	text-align: center;
}

.articulo-a article h2 a:hover,
.articulo-b article h2 a:hover,
.articulo-c article h2 a:hover,
.articulo-c ul li h2 a:hover,
.articulos-c article h2 a:hover,
.articulos-c ul.otros-c-item li h3 a:hover,
.bloque-nav ul li a:hover,
ul.mkt li a:hover,
.contenedor-columnistas ul li h1 a:hover,
.contenedor-columnistas ul li h2 a:hover { color: #099 !important; }

/* ================================================================ */
/* ------------------------>>> EVENTOS <<<------------------------- */
/* ================================================================ */

div.fecha-rss-agenda {
	text-align: center;
}

div.dia-rss-agenda {
	color: #FFF;
	font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
	font-size: 2.6rem;
	line-height: 110%;
	text-transform: uppercase;
}

div.mes-rss-agenda {
	color: #FFF;
	font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
	font-size: 1.1rem;
	line-height: 110%;
	text-transform: uppercase;
}

.item-rss-agenda div.titulo-rss-agenda h1 {
	color: #666;
	font-family: 'Merriweather-Regular', Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 160%;
	text-align: left;
}
.item-rss-agenda a:hover div.titulo-rss-agenda h1 {
	color: #099;
}

/* ================================================================ */
/* -----------------------------  &&  ----------------------------- */
/* ------------------->>> CONTENIDO INTERNO <<<-------------------- */
/* -----------------------------  &&  ----------------------------- */
/* ================================================================ */

/* ================================================================ */
/* ----------------->>> FAMILIAS TIPOGRAFICAS <<<------------------ */
/* ================================================================ */

.articulo-principal header h5, .articulo-principal header h5 time,
.articulo-principal h4.q, .tabla-dato, figcaption, figcaption a,
.item-igral h4, .val-item-igral ul li, .val-item-igral ul li a,
.pie-igral ul, .pie-igral ol, .pie-igral ul li a, .pie-igral ol li a,
.malla-semestre ul, .malla-semestre ul li a, .pie-malla ul, .pie-malla ol, .pie-malla ul li a, .pie-malla ol li a,
.lista-avisual li h2, .lista-avisual li a h2,
.lista-rel li time, .lista-rel li h2, .lista-rel li h2 a,
.lista-mvistos li time, .lista-mvistos li h2, .lista-mvistos li h2 a,
.tit-aside-menu-rel h4, .lista-menu-rel li a h2, .lista-menu-rel-alt li a,
.lista-prensa-contenido li time, .lista-prensa-contenido li h2, .lista-prensa-contenido li h2 a,
.lista-historico li time, ul.lista-historico li h2, ul.lista-historico li h2 a, .base-mapa li, .base-mapa li a,
div.zoom-mapa p.txt-zoom-mapa, ul.ul-zoom-mapa li, ul.ul-zoom-mapa li a,
ol.ol-zoom-mapa li, ol.ol-zoom-mapa li a {
	font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif;
}

.articulo-principal header h1, .articulo-principal h5 span.autor, .articulo-principal h2, .articulo-principal h3,
.mnsj li a p, .item-igral h4, .malla-semestre h4, .tabla-dato th, .tabla-dato tfoot td,
.taxonomia-contenido h3, .lista-taxonomia-contenido li a,
.mas-avisual h3, .mas-relacionados h3, .mas-vistos h3, .mas-menu-rel h3, .cabecera-mas-adm h3, .mas-aranceles h3,
.mas-taxonomia-rel h3, .lista-taxonomia-rel li a, .prensa-contenido h3,
.contenido-historico header h1, h2.subt-historico, .contenido-mapa header h1, .resumen-mapa h2, li.mapa-cargo, .mas-mapa, .mas-mapa a,
.info-mapa ul.base-mapa li, .info-mapa ul.base-mapa li a, div.zoom-mapa h4, div.pie-mapa header h1 {
	font-family: 'OpenSans-Semibold', Arial, Helvetica, sans-serif;
}

.bajada-principal span, .bck-prin .cita cite,
#pestanas ul li a, .cuerpo-igral h3, .malla h2.tit-malla, .malla-anual h3,
.tabla-dato .titulo-tabla-dato {
	font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
}

.articulo-principal p, .articulo-principal p a,
.lista-bullet li, .lista-numerada li, .lista-bullet li a, .lista-numerada li a {
	font-family: 'Merriweather-Light', Arial, Helvetica, sans-serif;
}

.tit-aside-menu-rel h4 .regimen { font-family: 'OpenSans-Bold', Arial, Helvetica, sans-serif; }
.bck-prin .cita p em            { font-family: 'RobotoCondensed-Italic', Arial, Helvetica, sans-serif; }
.mas-vistos ol.lista-mvistos    { font-family: 'Merriweather-Regular', Arial, Helvetica, sans-serif; }
.articulo-principal h4.q,
.articulo-principal p strong    { font-family: 'Merriweather-Bold', Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; }
.articulo-principal p em        { font-family: 'Merriweather-Italic', Arial, Helvetica, sans-serif; }

p.txt-historico {
    color: #444;
	font-family: 'OpenSans-Semibold', Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    line-height: 160%;
}

p.txt-historico a               { color: #099; }
p.txt-historico a:hover         { text-decoration: underline; }
p.txt-historico strong          { font-family: 'OpenSans-Bold', Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; }
p.txt-historico em              { font-family: 'OpenSans-Bold', Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; }

/* ================================================================ */
/* ------------------->>> ARTICULO PRINCIPAL <<<------------------- */
/* ================================================================ */

.articulo-principal h1, .articulo-principal h2,              
.articulo-principal h3        { color: #444; line-height: 160%; }
.articulo-principal h1        { font-size: 3.4rem; }
.articulo-principal h2        { font-size: 2.6rem; }
.articulo-principal h3        { font-size: 1.8rem; }
.bajada-principal span        { color: #666; font-size: 2rem; line-height: 140%; }
.articulo-principal p         { color: #444; font-size: 1.4rem; line-height: 190%; }
.articulo-principal p a       { color: #099; }
.val-item-igral ul li, .val-item-igral ul li a,
.item-igral h4, .pie-igral ul, .pie-igral ol, .pie-igral ul li a, .pie-igral ol li a,
.malla-semestre ul, .malla-semestre ul li a, .pie-malla ul, .pie-malla ol, .pie-malla ul li a, .pie-malla ol li a,
.tabla-dato, .articulo-principal h4.q,
figcaption, figcaption a      { color: #444; font-size: 1.3rem; line-height: 190%; text-align: left; }
figcaption, figcaption a      { line-height: 130%; }
figcaption a                  { color: #099 !important; }
.titulo-tabla-dato,
.malla h2.tit-malla           { font-size: 2rem; line-height: 120%; text-align: center; text-transform: uppercase; }
.titulo-tabla-dato            { color: #099; }
.malla h2.tit-malla           { color: #FFF; }
.articulo-principal p a:hover, .val-item-igral ul li a:hover,
.lista-bullet li a:hover, .lista-numerada li a:hover,
.pie-igral ul li a:hover, .pie-igral ol li a:hover, .pie-malla ul li a:hover, .pie-malla ol li a:hover,
figcaption a:hover            { text-decoration: underline; }
.malla-semestre ul li a:hover { color: #099; text-decoration: underline; }
.lista-bullet li, .lista-numerada li, .lista-bullet li a,
.lista-numerada li a          { color: #444; font-size: 1.4rem; line-height: 190%; }
.lista-bullet li a, .lista-numerada li a, .val-item-igral ul li a,
.pie-igral ul li a, .pie-igral ol li a, .pie-malla ul li a,
.pie-malla ol li a            { color: #099; }
.bck-prin .cita cite          { color: #666; font-size: 2.2rem; line-height: 130%; }
.bck-prin .cita p,
.bck-prin .cita p em          { color: #099; font-size: 1.8rem; line-height: 130%; }
.bck-prin cite:before,
.bck-prin cite:after          { color: #666; }
#pestanas ul li a             { color: #444; font-size: 1.6rem; line-height: 120%; }
.cuerpo-igral h3              { color: #099; font-size: 2rem; line-height: 130%; text-align: left; }
.malla-anual h3               { color: #FFF; font-size: 2rem; line-height: 130%; text-align: left; }
.malla-semestre h4            { color: #666; font-size: 1.4rem; line-height: 130%; text-align: left; }
.articulo-principal header h5 { color: #666; font-size: 1.2rem; line-height: 18px; text-transform: uppercase; }
header h5 span.autor          { color: #099; }
.mnsj li a p                  { color: #099; font-size: 1.2rem; line-height: 46px; }
.taxonomia-contenido h3,
.prensa-contenido h3          { color: #897A68; font-size: 1.4rem; line-height: 40px; text-transform: uppercase; }
.lista-taxonomia-contenido a  { color: #FFF; font-size: 1.2rem; line-height: 140%; text-transform: uppercase; }
.lista-prensa-contenido h2    { color: #444; font-size: 1.4rem; line-height: 160% }
.lista-prensa-contenido h2 a  { color: #222; }
.lista-prensa-contenido h2 a:hover { color: #099; }
.lista-prensa-contenido time  { color: #777; font-size: 1.2rem; line-height: 200%; text-transform: uppercase; }

/* ================================================================ */
/* ----------------------->>> HISTORICO <<<------------------------ */
/* ================================================================ */

.contenido-historico header h1 { color: #444; font-size: 3.4rem; line-height: 130%; }
 h2.subt-historico             { color: #444; font-size: 2.2rem; line-height: 120%; }
.lista-historico               { font-size: 0; }
.lista-historico li h2         { color: #444; font-size: 1.4rem; line-height: 150%; }
.lista-historico li a:hover h2 { color: #099; }
.lista-historico li time       { color: #777; font-size: 1.2rem; text-transform: uppercase; }

/* ================================================================ */
/* ------------------------->>> ASIDE <<<-------------------------- */
/* ================================================================ */

.mas-avisual h3, .mas-relacionados h3, .mas-vistos h3, .mas-menu-rel h3, .mas-aranceles h3,
.cabecera-mas-adm h3          { color: #444;  line-height: 130%; text-align: center; text-transform: uppercase; }
.mas-avisual h3, .mas-relacionados h3, .mas-vistos h3, .mas-aranceles h3,
.mas-menu-rel h3              { font-size: 1.6rem; }
.cabecera-mas-adm h3          { font-size: 3.6rem; }
.lista-mvistos                { color: #444; font-size: 3rem; }
.lista-avisual li a h2, .lista-rel li h2 a, .lista-mvistos li h2,
.lista-mvistos li h2 a        { color: #444; font-size: 1.4rem; line-height: 160%; }

.lista-avisual li a h2 {
	-webkit-transition: color 0.2s ease-in-out;
	   -moz-transition: color 0.2s ease-in-out;
	    -ms-transition: color 0.2s ease-in-out;
	     -o-transition: color 0.2s ease-in-out;
	        transition: color 0.2s ease-in-out;
}

.lista-avisual li a:hover h2, .lista-rel li h2 a:hover,
.lista-mvistos li h2 a:hover  { color: #099; }
.lista-rel li time,
.lista-mvistos li time        { color: #777; font-size: 1.2rem; line-height: 200%; text-transform: uppercase; }
ul.lista-rel                  { font-size: 0; }
.lista-menu-rel li h2,
.lista-menu-rel-alt li a      { color: #444; font-size: 1.2rem; line-height: 130%; text-transform: uppercase; }
.lista-menu-rel li a:hover h2,
.lista-menu-rel-alt li a:hover { color: #099; }
.tit-aside-menu-rel,
.cabecera-mas-adm figure      { text-align: center; }
.tit-aside-menu-rel h4        { color: #FFF; font-size: 1.4rem; line-height: 160%; text-transform: uppercase; }
.mas-taxonomia-rel header h3  { color: #897A68; font-size: 1.4rem; line-height: 50px; text-transform: uppercase; }
.lista-taxonomia-rel li a     { color: #FFF; font-size: 1.2rem; line-height: 140%; text-transform: uppercase; }

/* ================================================================ */
/* ------------------------->>> ITEMS <<<-------------------------- */
/* ================================================================ */

.contenido-mapa header h1 { color: #444; font-size: 3.4rem; line-height: 130%; }
.lista-mapa               { font-size: 0; }
.resumen-mapa h2          { color: #099; font-size: 1.2rem; line-height: 140%; }
.base-mapa li             { color: #444; font-size: 1.2rem; line-height: 140%; }
.base-mapa li a           { color: #099; }
.mas-mapa, .mas-mapa a    { color: #FFF; font-size: 1.2rem; line-height: 140%; }
.base-mapa li a:hover,
.mas-mapa a:hover         { color: #099; text-decoration: underline; }
.info-mapa ul.base-mapa li, div.zoom-mapa p.txt-zoom-mapa,
div.zoom-mapa h4, ul.ul-zoom-mapa li, 
ol.ol-zoom-mapa li { color: #444; font-size: 1.4rem; line-height: 160%; }
.info-mapa ul.base-mapa li a { color: #099; }
.info-mapa ul.base-mapa li a:hover, ul.ul-zoom-mapa a:hover,
ol.ol-zoom-mapa a:hover { text-decoration: underline; }
.info-mapa ul.base-mapa li.mapa-cargo { text-transform: uppercase; }
ul.ul-zoom-mapa li a,
ol.ol-zoom-mapa li a { color: #099; }
div.pie-mapa header h1 { color: #444; font-size: 2.6rem; line-height: 130%; }

/* ================================================================ */
/* ----------------------->>> COMENTARIOS <<<---------------------- */
/* ================================================================ */

/* -- CABECERA Y LISTA DE COMENTARIOS ----------------------------- */
/* ================================================================ */

.cabecera-comentarios h2,
.cabecera-comentarios p,
.comment-author cite,
.comment-author cite a,
.comment-meta a,
.comment-body p a            { color: #099; }
.cabecera-comentarios h3,
.comment-author,
.comment-author a,
.comment-author cite a:hover,
.comment-body p a:hover      { color: #F60; }
.cabecera-comentarios ul,
.comment-body p,
.reply a                     { color: #444; }
.reply a:hover               { color: #FFF; }
.comment-awaiting-moderation { color: #C00; }
.comment-meta a:hover,
.comment-author cite a,
.comment-body p a,
.comment-body p a:hover      { text-decoration: underline;}
.cabecera-comentarios ul,
.comment-author,
.comment-author a,
.comment-body p,
.comment-body p a            { font-family: 'Merriweather-Light', Arial, Helvetica, sans-serif; font-size: 1.4rem; line-height: 2.4rem; }
.cabecera-comentarios p,
.comment-meta a,
.comment-awaiting-moderation { font-family: 'Merriweather-Light', Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 2.2rem; }
.cabecera-comentarios h2     { font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif; font-size: 2.8rem; line-height: 3.6rem; }
.cabecera-comentarios h3     { font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif; font-size: 2.2rem; line-height: 3rem; }
.reply a                     { font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 2rem; }

/* -- FORMULARIO COMENTARIOS -------------------------------------- */
/* ================================================================ */

#respond h3 a,
#respond textarea,
#respond div.campo-completar-comentario label p,
div.campo-completar-comentario input,
#respond div.comentario-registrado p a,
div#cancel-comment-reply p a                    { color: #099; }
#respond h3 a:hover,
div.campo-completar-comentario label p .campo-requerido-comentario,
#respond div.comentario-registrado p a:hover,
div#cancel-comment-reply p a:hover              { color: #F60; }
#respond h3, #respond div.comentario-registrado { color: #444; }
#respond #submit                                { color: #FFF; }
#respond div.comentario-registrado p a,
div#cancel-comment-reply p a,
#respond h3 a                                   { text-decoration: underline; }
#respond h3,
#respond h3 a                                   { font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif; font-size: 2.8rem; line-height: 3.6rem; }
#respond #submit                                { font-family: 'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 2rem; text-align: center; text-transform: uppercase; }
#respond div.campo-completar-comentario label p,
div.campo-completar-comentario input,
div#cancel-comment-reply p,
div#cancel-comment-reply p a,
#respond div.comentario-registrado,
#respond div.comentario-registrado p a,
#respond textarea                               { font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif; font-size: 1.4rem; line-height: 2.4rem; }
#respond div.campo-enviar-comentario            { text-align: center; }
.comentarios-post .comentarios-bloqueados p     { color: #666; font-family: 'OpenSans-Italic', Arial, Helvetica, sans-serif; font-size: 1.8rem; line-height: 2.2rem; }

/* ================================================================ */
/* -----------------------------  &&  ----------------------------- */
/* ------------------------>>> ERROR 404 <<<----------------------- */
/* -----------------------------  &&  ----------------------------- */
/* ================================================================ */

.msje-404 h1      { color: #099; font-family: 'Merriweather-Light', Arial, Helvetica, sans-serif; font-size: 3.4rem; line-height: 4.8rem; }
.menu-404 h1      { color: #099; font-family: 'Merriweather-Light', Arial, Helvetica, sans-serif; font-size: 2.8rem; line-height: 3.6rem; }
.menu-404 ul      { font-size: 0; }
.menu-404 ul li a { color: #FFF; font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif; font-size: 2.4rem; line-height: 3.2rem; }

/* ================================================================ */
/* -----------------------------  &&  ----------------------------- */
/* ----------------------->>> PAGINADOR <<<------------------------ */
/* -----------------------------  &&  ----------------------------- */
/* ================================================================ */

.paginador                { font-size: 0; text-align: center !important; }
.navigation .pages        { color: #444; font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.8rem; }
.navigation .page-numbers { color: #FFF; font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif; font-size: 1.2rem; line-height: 1.8rem; }

/* ================================================================ */
/* -----------------------------  &&  ----------------------------- */
/* ---------->>> PREGUNTAS RESPUESTAS MATRICULA 2018 <<<----------- */
/* -----------------------------  &&  ----------------------------- */
/* ================================================================ */

.titulo_como_colaboro h3      { color: #FFF; font-family: 'OpenSans-Semibold', arial, helvetica; font-size: 1.8rem; line-height: 25px; }
.bajada_titulo_colabora p     { color: #FFF; font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif; font-size: 1.4rem; line-height: 1.8rem; }
.como_colaboro_descripcion, .como_colaboro_descripcion p,
.como_colaboro_descripcion ul { color: #444; font-family: 'OpenSans-Regular', Arial, Helvetica, sans-serif; font-size: 1.3rem; line-height: 1.8rem; }
.como_colaboro_descripcion p strong, .como_colaboro_descripcion p b, .como_colaboro_descripcion strong,
.como_colaboro_descripcion b  { color: #444; font-family: 'OpenSans-Semibold', Arial, Helvetica, sans-serif; font-size: 1.3rem; line-height: 1.8rem; }

/* ================================================================ */
/* -----------------------------  &&  ----------------------------- */
/* --------------------->>> BOTON DESTACADO <<<-------------------- */
/* -----------------------------  &&  ----------------------------- */
/* ================================================================ */

.contenedor_btn_destacado .btn_destacado a {
    color: #FFFFFF;
    font-family: 'OpenSans-Bold', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 22px;
}

/* ================================================================ */
/* -----------------------------  &&  ----------------------------- */
/* ------------------->>> FUNCIONARIOS UNIDAD <<<------------------ */
/* -----------------------------  &&  ----------------------------- */
/* ================================================================ */

.funcs_unidad h1         { font-family: 'Oswald-Regular', arial, helvetica; font-size: 3.4rem; line-height: 160%; color: #399; }
.fu header, .fu h2, .fu h3, .fu p, .fu p a, .fu ul, .fu ul li,
.fu ul li a              { font-family: 'OpenSans-Regular', arial, helvetica; font-size: 1.3rem; line-height: 160%; }
.fu_desc h2              { font-family: 'OpenSans-Semibold', arial, helvetica; font-size: 1.6rem; line-height: 170%; }
.fu_desc h3              { color: #069; font-family: 'OpenSans-Semibold', arial, helvetica; font-size: 1.6rem; line-height: 170%; }
.fu_desc .fu_licv, .fu_desc .fu_licv_alt { color: #444; }
.fu_desc .fu_licv_alt a  { color: #399; text-decoration: underline; }
.fu p a                  { color: #399; text-decoration: underline; }
.fu h2 strong, .fu h3 strong, .fu p strong, .fu p a strong, .fu ul li strong, .fu ol li strong, .fu ul li a strong,
.fu_desc .fu_licv li strong, .fu_desc .fu_licv_alt li strong, .fu_desc .fu_licv li a strong, .fu_desc .fu_licv_alt li a strong, .fu strong p,
.fu p strong a, .fu ul strong li, .fu ol strong li, .fu ul li strong a, .fu_desc .fu_licv strong li, .fu_desc .fu_licv_alt strong li, .fu_desc .fu_licv strong li a,
.fu_desc .fu_licv_alt strong li a { font-family: 'OpenSans-Bold', arial, helvetica; font-weight: normal; }

/* ================================================================ */
/* -----------------------------  &&  ----------------------------- */
/* --------------------->>> MEDIA QUERIES <<<---------------------- */
/* -----------------------------  &&  ----------------------------- */
/* ================================================================ */

/* ================================================================ */
/* ----------------------->>> 959 > < 768 <<<---------------------- */
/* ================================================================ */

@media only screen and (max-width: 1280px) {

	/* -- Reduccion tipografica ----------------- */

	#atajos-portal ul li header h1 { font-size: 1.6rem; }

	/* -- Diapositiva --------------------------- */

	.infoBlock h1         { font-size: 1.8rem; }
	.infoBlock h1 a .more { font-size: 1.4rem; }

	/* -- Transparencia ------------------------- */

	#transparencia-utem h3 { text-align: left; }
	
	/* -- Reduccion tipografica Internos --------- */

}
   
@media only screen and (max-width: 959px) {

	/* -- Reduccion tipografica ----------------- */

	.cabecera-secciones-home h2,
	.cabecera-seccion-atajos h2 { font-size: 2.4rem; line-height: 4rem; }
	.noticia header h1,
	#video-destacado article header h1,
	#video-secundario article header h1,
	#accesos .otros-accesos ul li,
	.nav-pie-pagina ul li a,
	#form-intranet .campo #usuario,
	#form-intranet .campo #clave,
	.meta-autor,
	.nav-fac ul li article h1,
	.facultad-3 section ul li,
	.facultad-2 section ul li            { font-size: 1.3rem !important; }
	.otros-accesos h3                    { font-size: 1.6rem; }
	.av-pres-fac ul li article header h1 { font-size: 1.4rem; }
	.facultad-2 section h2,
	.facultad-3 section h2               { font-size: 1.6rem; }

	/* -- Redes y Pie de Pagina ----------------- */

	#redes .contenedor-redes, .meta-autor { text-align: center !important; }

	/* -- Diapositiva --------------------------- */

	.infoBlock h1 { font-size: 1.8rem; }

	/* -- Transparencia ------------------------- */

	#transparencia-utem h3 { font-size: 1.6rem !important; text-align: left; }

	/* -- Portal facultades --------------------- */

	.facultad-2 section h2 { text-align: center; }
	
	/* -- Reduccion tipografica Interno ---------- */
	/* ------------------------------------------- */

	/* -- Articulo Principal --------------------- */
	.articulo-principal h1        { font-size: 3rem; }
	.articulo-principal h2        { font-size: 2.2rem; }
	.articulo-principal h3        { font-size: 1.6rem; }
	.bajada-principal span        { font-size: 1.8rem; }
	.articulo-principal p         { font-size: 1.3rem; }
    p.txt-historico               { font-size: 1.6rem; }
	.val-item-igral ul li, .val-item-igral ul li a,
	.item-igral h4, .pie-igral ul, .pie-igral ol, .pie-igral ul li a, .pie-igral ol li a,
	.malla-semestre ul, .pie-malla ul, .pie-malla ol, .pie-malla ul li a, .pie-malla ol li a,
	.tabla-dato, .articulo-principal h4.q,
	figcaption, figcaption a      { font-size: 1.2rem; line-height: 170%; }
	figcaption, figcaption a      { line-height: 130%; }
	.titulo-tabla-dato,
	.malla h2.tit-malla           { font-size: 1.6rem; }
	.lista-bullet li, .lista-numerada li, .lista-bullet li a,
	.lista-numerada li a          { font-size: 1.3rem; }
	.bck-prin .cita cite          { font-size: 1.8rem; }
	.bck-prin .cita p,
	.bck-prin .cita p em          { font-size: 1.4rem; }
	#pestanas ul li a             { font-size: 1.4rem; }
	.cuerpo-igral h3              { font-size: 1.8rem; }
	.malla-anual h3               { font-size: 1.8rem; }
	.malla-semestre h4            { font-size: 1.3rem; }
	.articulo-principal header h5 { font-size: 1.1rem; }
	.mnsj li a p                  { font-size: 1.1rem; }
	.lista-taxonomia-contenido a  { font-size: 1.1rem; }
	.lista-prensa-contenido h2    { font-size: 1.3rem; }
	.lista-prensa-contenido time  { font-size: 1.1rem; }

	/* -- Historico ------------------------------ */
	.contenido-historico header h1 { font-size: 3rem; }
	.lista-historico li h2         { font-size: 1.3rem; }
	.lista-historico li time       { font-size: 1.1rem; }
	
	/* -- Aside ---------------------------------- */
	.lista-avisual li a h2, .lista-rel li h2 a, .lista-mvistos li h2,
	.lista-mvistos li h2 a       { font-size: 1.3rem; line-height: 150%; }
	.lista-rel li time,
	.lista-mvistos li time       { font-size: 1.1rem; line-height: 180%; }
	.lista-menu-rel li h2,
	.lista-menu-rel-alt li h2    { font-size: 1.1rem; }
	.lista-taxonomia-rel li a    { font-size: 1.1rem; line-height: 140%; }
	
	/* -- Reduccion tipografica comentarios ------ */
	.cabecera-comentarios ul,
	.comment-author,
	.comment-author a,
	.comment-body p,
	.comment-body p a,
	#respond div.campo-completar-comentario label p,
	div.campo-completar-comentario input,
	div#cancel-comment-reply p,
	div#cancel-comment-reply p a,
	#respond div.comentario-registrado,
	#respond div.comentario-registrado p a,
	#respond textarea                           { font-size: 1.2rem; line-height: 2.2rem; }
	.cabecera-comentarios p,
	.comment-meta a,
	.comment-awaiting-moderation,
	.reply a,
	#respond #submit                            { font-size: 1rem; line-height: 1.8rem; }
	.cabecera-comentarios h2,
	#respond h3,
	#respond h3 a                               { font-size: 2.6rem; line-height: 3rem; }
	.cabecera-comentarios h3                    { font-size: 2rem; line-height: 2.6rem; }
	.comentarios-post .comentarios-bloqueados p { font-size: 1.6rem; line-height: 2rem; }
	
	/* -- Items ---------------------------------- */
	.contenido-mapa header h1 { font-size: 3rem; }
	.info-mapa ul.base-mapa li, div.zoom-mapa p.txt-zoom-mapa,
	div.zoom-mapa h4, ul.ul-zoom-mapa li, 
	ol.ol-zoom-mapa li { font-size: 1.3rem; line-height: 150%; }
	div.pie-mapa header h1 { font-size: 2.2rem; }
	
	/* -- 404 ------------------------------------ */
	.msje-404 h1                              { font-size: 2.6rem; line-height: 3.8rem; }
	.menu-404 h1                              { font-size: 2rem; line-height: 2.8rem; }
	.menu-404 ul li a                         { font-size: 1.8rem; line-height: 2.4rem; }

}

/* ================================================================ */
/* ---------------------->>> 767 > < 481 <<<----------------------- */
/* ================================================================ */

@media only screen and (max-width: 767px) {

	/* -- Diapositiva --------------------------- */

	.infoBlock h1         { font-size: 1.4rem; text-align: center !important; }
	.infoBlock h1 a .more { font-family: 'RobotoSlab-Regular', Arial, Helvetica, sans-serif; font-size: 1.4rem; }

	/* -- Portal facultades --------------------- */

	.facultad-2 section h2 { text-align: left; }
	.facultad-3 section h2 { text-align: left; }

}

@media only screen and (max-width: 600px) {

	/* -- Grilla Prensa ------------------------- */

	.articulos-a-item li article h2,
	.articulos-a-item li article h2 a,
	.articulos-b-item li article h2,
	.articulos-b-item li article h2 a,
	.articulos-c-item li article h2,
	.articulos-c-item li article h2 a { font-size: 1.6rem; line-height: 2rem; }
	
	.articulo-a article h2,
	.articulo-a article h2 a { font-size: 2rem; line-height: 2.4rem; }
	
	.articulo-b article h2,
	.articulo-b article h2 a { font-size: 2.4rem; line-height: 2.8rem; }

	/* -- Items ---------------------------------- */
	.resumen-mapa h2          { font-size: 1.1rem; }
	.base-mapa li             { font-size: 1.1rem; }
	.mas-mapa                 { font-size: 1.1rem; }

    /* -- 404 ------------------------------------ */
	.msje-404 h1                         { font-size: 2.6rem; line-height: 3.2rem; text-align: center; }
	.menu-404 h1                         { font-size: 2rem; line-height: 2.4rem; }
	.menu-404 ul li a                    { font-size: 1.8rem; line-height: 2.6rem; }

	/* -- Funcionarios Unidad -------------------- */
	/* ------------------------------------------- */

    /* -- Texto ---------------------------------- */

    .funcs_unidad h1         { font-size: 3rem; line-height: 140%; }
    .fu header, .fu h2, .fu h3, .fu p, .fu p a, .fu ul, .fu ul li,
    .fu ul li a              { font-size: 1.2rem; line-height: 150%; }
    .fu_desc h2              { font-size: 1.4rem; line-height: 160%; }
    .fu_desc h3              { font-size: 1.4rem; line-height: 160%; }

}

/* ================================================================ */
/* ---------------------->>> 480 > < 300 <<<----------------------- */
/* ================================================================ */

@media only screen and (max-width: 480px) {

	/* -- Accesos ------------------------------- */

	.col-completo-accesosb h3 { text-align: center; }

	/* -- Pie ----------------------------------- */

	.acreditacion-rsp { text-align: center; }

	/* -- Reduccion tipografica Interno ---------- */
	/* ------------------------------------------- */

	/* -- Articulo Principal --------------------- */
	.taxonomia-contenido h3,
	.prensa-contenido h3 { font-size: 1.2rem; }

	/* -- Aside ---------------------------------- */
	.mas-avisual h3, .mas-relacionados h3, .mas-vistos h3,
	.mas-menu-rel h3             { font-size: 1.2rem; }
	.cabecera-mas-adm h3         { font-size: 3rem; }
	.lista-mvistos               { font-size: 2.2rem; }
	.tit-aside-menu-rel h4       { font-size: 1.2rem; }
	.mas-taxonomia-rel header h3 { font-size: 1.2rem; }
	
	/* -- Items ---------------------------------- */
	/* -- Aside ---------------------------------- */
	.mapa header h2  { text-align: center; }

	/* -- Funcionarios Unidad -------------------- */
	/* ------------------------------------------- */

    /* -- Texto ------------------------------------ */

    .fu_desc h2              { text-align: center; }
    .fu_desc h3              { text-align: center; }

}

@media only screen and (max-width: 360px) {

	/* -- Transparencia ------------------------- */

	#transparencia-utem h3 { text-align: center; }

	/* -- Portal Facultad 2 y 3columnas --------- */

	.facultad-2 section h2,
	.facultad-3 section h2 { text-align: center; }

}




































