/* Minification failed. Returning unminified contents.
(226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(227,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(228,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(229,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(230,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(231,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(232,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(233,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(234,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(235,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(236,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(238,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(239,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(240,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(241,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(242,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(243,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(244,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(245,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(246,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(247,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(248,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(249,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(250,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(251,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(257,2): run-time error CSS1031: Expected selector, found '/'
(257,2): run-time error CSS1025: Expected comma or open brace, found '/'
(281,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(287,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-3'
(325,1): run-time error CSS1019: Unexpected token, found '}'
(343,14): run-time error CSS1039: Token not allowed after unary operator: '-naranja-3'
(353,1): run-time error CSS1024: Expected media identifier, found '{'
(356,1): run-time error CSS1019: Unexpected token, found '}'
(359,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(373,19): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(376,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(405,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-2'
(431,1): run-time error CSS1024: Expected media identifier, found '{'
(435,1): run-time error CSS1019: Unexpected token, found '}'
(470,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(476,1): run-time error CSS1024: Expected media identifier, found '{'
(480,1): run-time error CSS1019: Unexpected token, found '}'
(498,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-3'
(505,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-3'
(510,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(562,33): run-time error CSS1046: Expect comma, found '0'
(562,37): run-time error CSS1046: Expect comma, found '/'
(589,1): run-time error CSS1024: Expected media identifier, found '{'
(593,1): run-time error CSS1019: Unexpected token, found '}'
(595,1): run-time error CSS1024: Expected media identifier, found '{'
(601,1): run-time error CSS1019: Unexpected token, found '}'
(628,1): run-time error CSS1024: Expected media identifier, found '{'
(632,1): run-time error CSS1019: Unexpected token, found '}'
(664,31): run-time error CSS1019: Unexpected token, found ','
(664,31): run-time error CSS1042: Expected function, found ','
(664,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(713,1): run-time error CSS1024: Expected media identifier, found '{'
(717,1): run-time error CSS1019: Unexpected token, found '}'
(721,1): run-time error CSS1024: Expected media identifier, found '{'
(730,1): run-time error CSS1019: Unexpected token, found '}'
(733,1): run-time error CSS1024: Expected media identifier, found '{'
(739,1): run-time error CSS1019: Unexpected token, found '}'
(763,14): run-time error CSS1039: Token not allowed after unary operator: '-naranja-3'
(826,19): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-5'
(833,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(836,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-2'
(840,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(859,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(864,25): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-2'
(873,13): run-time error CSS1039: Token not allowed after unary operator: '-azul--1'
(923,1): run-time error CSS1024: Expected media identifier, found '{'
(927,1): run-time error CSS1019: Unexpected token, found '}'
(939,55): run-time error CSS1019: Unexpected token, found ','
(939,55): run-time error CSS1042: Expected function, found ','
(939,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(970,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-3'
(976,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-2'
(983,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(988,19): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-3'
(994,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-2'
(998,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1035,14): run-time error CSS1039: Token not allowed after unary operator: '-naranja-3'
(1062,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(1067,15): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(1070,19): run-time error CSS1039: Token not allowed after unary operator: '-gris-4'
(1127,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-3'
(1130,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(1131,25): run-time error CSS1039: Token not allowed after unary operator: '-gris-4'
(1143,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1144,25): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-3'
(1158,25): run-time error CSS1039: Token not allowed after unary operator: '-naranja-3'
(1159,19): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-4'
(1162,25): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(1163,19): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(1169,14): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-5'
(1173,28): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-1'
(1174,24): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-1'
(1184,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1185,24): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1189,28): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1190,24): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1205,1): run-time error CSS1024: Expected media identifier, found '{'
(1209,1): run-time error CSS1019: Unexpected token, found '}'
(1211,1): run-time error CSS1024: Expected media identifier, found '{'
(1215,1): run-time error CSS1019: Unexpected token, found '}'
(1217,1): run-time error CSS1024: Expected media identifier, found '{'
(1221,1): run-time error CSS1019: Unexpected token, found '}'
(1223,1): run-time error CSS1024: Expected media identifier, found '{'
(1227,1): run-time error CSS1019: Unexpected token, found '}'
(1229,1): run-time error CSS1024: Expected media identifier, found '{'
(1233,1): run-time error CSS1019: Unexpected token, found '}'
(1237,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(1244,14): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(1247,14): run-time error CSS1039: Token not allowed after unary operator: '-naranja-3'
(1255,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-3'
(1302,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1311,19): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-5'
(1312,14): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(1332,14): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(1338,28): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(1354,19): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(1359,21): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(1370,33): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(1373,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-3'
(1413,1): run-time error CSS1024: Expected media identifier, found '{'
(1417,1): run-time error CSS1019: Unexpected token, found '}'
(1421,19): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-1'
(1433,28): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(1449,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1453,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-3'
(1456,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(1459,14): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-1'
(1462,19): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-1'
(1492,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1518,1): run-time error CSS1024: Expected media identifier, found '{'
(1526,1): run-time error CSS1019: Unexpected token, found '}'
(1528,1): run-time error CSS1024: Expected media identifier, found '{'
(1535,1): run-time error CSS1019: Unexpected token, found '}'
(1571,29): run-time error CSS1019: Unexpected token, found ','
(1571,29): run-time error CSS1042: Expected function, found ','
(1571,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1576,29): run-time error CSS1019: Unexpected token, found ','
(1576,29): run-time error CSS1042: Expected function, found ','
(1576,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1577,35): run-time error CSS1019: Unexpected token, found ','
(1577,35): run-time error CSS1042: Expected function, found ','
(1577,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1588,1): run-time error CSS1024: Expected media identifier, found '{'
(1596,1): run-time error CSS1019: Unexpected token, found '}'
(1637,1): run-time error CSS1024: Expected media identifier, found '{'
(1656,1): run-time error CSS1019: Unexpected token, found '}'
(1658,1): run-time error CSS1024: Expected media identifier, found '{'
(1677,1): run-time error CSS1019: Unexpected token, found '}'
(1841,25): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(1846,25): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-1'
(1869,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1872,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-2'
(1875,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-3'
(1878,25): run-time error CSS1039: Token not allowed after unary operator: '-naranja-3'
(1881,25): run-time error CSS1039: Token not allowed after unary operator: '-naranja-2'
(1884,25): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(1887,25): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(1890,25): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-2'
(1893,25): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-3'
(1896,25): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-4'
(1904,19): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(1914,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-3'
(1915,32): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(1918,19): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-3'
(1919,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1926,32): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(1964,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(1978,1): run-time error CSS1024: Expected media identifier, found '{'
(1982,1): run-time error CSS1019: Unexpected token, found '}'
(2048,14): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(2054,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2058,31): run-time error CSS1019: Unexpected token, found ','
(2058,31): run-time error CSS1042: Expected function, found ','
(2058,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2059,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-5'
(2063,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2064,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2068,19): run-time error CSS1039: Token not allowed after unary operator: '-gris-5'
(2071,25): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(2116,1): run-time error CSS1024: Expected media identifier, found '{'
(2123,1): run-time error CSS1019: Unexpected token, found '}'
(2125,19): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(2128,19): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-2'
(2131,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2140,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(2151,19): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(2154,21): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2155,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2158,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(2159,25): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-5'
(2160,21): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(2183,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(2184,32): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(2192,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2193,19): run-time error CSS1039: Token not allowed after unary operator: '-gris-5'
(2195,32): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2217,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(2218,25): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-5'
(2219,21): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(2231,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-2'
(2235,14): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-2'
(2311,25): run-time error CSS1039: Token not allowed after unary operator: '-naranja-3'
(2314,25): run-time error CSS1039: Token not allowed after unary operator: '-naranja-3'
(2321,25): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(2329,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-3'
(2370,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2373,23): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2378,19): run-time error CSS1039: Token not allowed after unary operator: '-gris-3'
(2422,21): run-time error CSS1039: Token not allowed after unary operator: '-azul-5'
(2422,35): run-time error CSS1039: Token not allowed after unary operator: '-azul-5'
(2422,61): run-time error CSS1039: Token not allowed after unary operator: '-azul-5'
(2425,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-5'
(2429,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-5'
(2431,21): run-time error CSS1039: Token not allowed after unary operator: '-azul-5'
(2431,35): run-time error CSS1039: Token not allowed after unary operator: '-azul-5'
(2434,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-5'
(2440,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2448,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2454,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2472,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2479,36): run-time error CSS1046: Expect comma, found '0'
(2479,40): run-time error CSS1046: Expect comma, found '/'
(2490,19): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(2495,25): run-time error CSS1039: Token not allowed after unary operator: '-naranja-1'
(2529,25): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(2537,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2551,25): run-time error CSS1039: Token not allowed after unary operator: '-naranja-3'
(2561,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-5'
(2565,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-5'
(2568,25): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(2588,8): run-time error CSS1035: Expected colon, found '20px'
(2589,18): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2597,22): run-time error CSS1036: Expected expression, found ';'
(2624,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(2627,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-2'
(2649,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2655,36): run-time error CSS1046: Expect comma, found '0'
(2655,40): run-time error CSS1046: Expect comma, found '/'
(2674,25): run-time error CSS1039: Token not allowed after unary operator: '-azul-2'
(2726,32): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-1'
(2727,31): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-1'
(2739,18): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2748,25): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-1'
(2752,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-2'
(2757,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-2'
(2760,25): run-time error CSS1039: Token not allowed after unary operator: '-gris-3'
(2764,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-2'
(2765,25): run-time error CSS1039: Token not allowed after unary operator: '-gris-3'
(2766,21): run-time error CSS1039: Token not allowed after unary operator: '-gris-3'
(2770,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-2'
(2771,25): run-time error CSS1039: Token not allowed after unary operator: '-gris-3'
(2772,41): run-time error CSS1019: Unexpected token, found ','
(2772,41): run-time error CSS1042: Expected function, found ','
(2772,45): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2777,25): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-3'
(2778,21): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-3'
(2792,19): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-2'
(2793,29): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2796,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2802,24): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(2802,43): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(2804,43): run-time error CSS1039: Token not allowed after unary operator: '-gris-5'
(2810,19): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2811,25): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(2817,16): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-2'
(2826,14): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-5'
(2831,14): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2835,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-2'
(2838,20): run-time error CSS1039: Token not allowed after unary operator: '-gris-5'
(2839,21): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(2844,14): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-3'
(2848,16): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2849,19): run-time error CSS1039: Token not allowed after unary operator: '-gris-5'
(2856,21): run-time error CSS1039: Token not allowed after unary operator: '-auxiliar-2'
(2867,30): run-time error CSS1019: Unexpected token, found ','
(2867,30): run-time error CSS1042: Expected function, found ','
(2867,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2881,27): run-time error CSS1019: Unexpected token, found ','
(2881,27): run-time error CSS1042: Expected function, found ','
(2881,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2889,22): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2901,24): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(2906,22): run-time error CSS1039: Token not allowed after unary operator: '-gris-3'
(2912,35): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(2916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2919,17): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(2933,24): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(2967,18): run-time error CSS1039: Token not allowed after unary operator: '-azul-4'
(2991,13): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(2994,31): run-time error CSS1039: Token not allowed after unary operator: '-gris-1'
(2999,13): run-time error CSS1039: Token not allowed after unary operator: '-obscuro-1'
(3008,18): run-time error CSS1039: Token not allowed after unary operator: '-gris-5'
(3009,31): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(3012,13): run-time error CSS1039: Token not allowed after unary operator: '-azul-1'
(3016,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3069,22): run-time error CSS1039: Token not allowed after unary operator: '-azul-4'
 */
#s4-workspace {
	overflow-x: hidden;
}
#suiteBar *, #s4-ribbonrow *, #s4-titlerow, .ms-webpart-menuLink, .ms-bottompaging *, .ms-bottompagingline *, .ms-storefront-paging *, #Paging *, .ms-csrlistview-controldiv, .ms-dlgCloseBtn *, .ms-designbuilder-cuicontainer *, .ms-designbuilder-main *, #rtePasteFlyoutLink, .js-callout-mainElement *, div[class^='ms-InlineSearch'], div[class^='ms-InlineSearch'] *, div[id$='ListViewWebPartJSGrid'] *, .ms-js-contextmenu *,  {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
/* Remove min width on the collapse nav button */
button, button.navbar-toggle {
	min-width: 0;
}
/* Release #contentBox min-width */
body #contentBox {
	min-width: 0;
}
#s4-bodyContainer {
	padding-bottom: 0 !important;
}
/* UAT Portal 2020 */
body {
	background: transparent;
	font-family: "Roboto";
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Fira Sans";
}
.row {
}
/** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */
/* * Owl Carousel - Core */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */;
	position: relative;
	z-index: 1;
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
    /* fix firefox animation glitch */
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden; /* fix for flashing background */;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
	display: none;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}
.owl-carousel.owl-hidden {
	opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
/* No Js */
.no-js .owl-carousel {
	display: block;
}
/* * Owl Carousel - Animate Plugin */
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	animation-name: fadeOut;
}
@keyframes fadeOut {
     0% {
         opacity: 1;
    }
     100% {
         opacity: 0;
    }
}
/* * Owl Carousel - Auto Height Plugin */
.owl-height {
	transition: height 500ms ease-in-out;
}
/* * Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item {
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
     max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}
/* * Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}
/*Nueva Clase*/
/* variables css */
:root {
	/*--azul-1: #0a7fde;
     --azul-2: #0a44bf;
     --azul-3: #171796;
     --azul-4: #050571;
     --azul-5: #00004e;
     --azul-6: #000030;
     --naranja-1: #fe9500;
     --naranja-2: #fe7200;
     --naranja-3: #fe4f00;
     --naranja-4: #fe2000;
     --naranja-5: #d00;*/  
  --azul-1: #00426A;
	--azul-2: #376986;
	--azul-3: #698ea4;
	--azul-4: #9bb4c3;
	--azul-5: #cdd9e1;
	--azul-6: #00426a;
	--naranja-1: #B86125;
	--naranja-2: #c98153;
	--naranja-3: #d6a17e;
	--naranja-4: #e4c0a9;
	--naranja-5: #f1e0d4;
	--gris-1: #CFCDC9;
	--gris-2: #d7d6d3;
	--gris-3: #e1e0de;
	--gris-4: #ebeae9;
	--gris-5: #f5f5f4;
	--obscuro-1: #1D252D;
	--obscuro-2: #495057;
	--obscuro-3: #777c81;
	--obscuro-4: #a4a8ab;
	--obscuro-5: #d2d3d5;
	--auxiliar-1: #4070B6;
	--auxiliar-2: #61B0CC;
	--auxiliar-3: #81C6CC;
	--auxiliar-4: #ECB06F;
	--auxiliar-5: #F7C46E;
}
/* html, body {
/*     background: #fff;*/
/* url(../img/bg.jpg) center center no-repeat;
    */
*/
   /*  background-size: cover;
     height: 100%;
     line-height: 1.2;
}*/
 strong {
     font-weight: 700;
}
/*h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
     color:#000;
     line-height: 1;
}*/
.card-title {
	color: #fff !important;
}
.card-title-content {
	color: #000;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}
/* override bootstrap styles */
a, a:focus, a:visited, a:active, .btn-link {
	color: var(--azul-1);
	text-decoration: none;
}
a:hover, .btn-link:hover {
	text-decoration: none;
	transition: 300ms ease-out;
	color: var(--azul-3);
}
.btn {
	color: #fff !important;
}
/* bg */
.bg-white-transparent {
	background-color: rgba(255, 255, 255, 0.7) !important;
}
.bg-black-transparent {
	background-color: rgba(0, 0, 0, 0.7) !important;
}
.bg-black-transparent-2 {
	background-color: rgba(29, 37, 45, 0.55) !important;
}
.bg-black-gradient {
	background: linear-gradient(to bottom, rgba(29, 37, 45, 0.8) 0%, rgba(29, 37, 45,0.8) 75%, rgba(29, 37, 45, 1) 100%) !important;
}
.bg-green {
	background: #3a9b1c !important;
}
.bg-gray-gradient {
	background: linear-gradient(to bottom, rgba(230, 230, 230, 1) 0%, rgba(230, 230, 230, 0.7) 50%, rgba(230, 230, 230, 0) 100%) !important;
}
.bg-textura1 {
	background: transparent url(/Images/fondo.png) repeat center;
}
/* cards */
.card {
	flex: 100%;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff', endColorstr='#ffffff', GradientType=0);
}
/* cajas negras */
}
.card .card-body {
	border-radius: 5px;
	background: transparent;
    /*padding: 10px;
    */
}
.card .card-body .card-title {
	color: #fff;
	border-radius: 3px;
	font-size: 21px;
	font-weight: 600;
	line-height: 1;
	padding: 8px 15px;
	text-align: center;
	text-transform: uppercase;
}
.card .card-body .card-title .fa {
	color: var(--naranja-3);
}
.card.bg-black {
	background: #000;
}
.card.bg-black .card-title {
	background: #666;
	color: #fff;
}
@media 
{
.card {
}
}
/* barra superior */
#topbar {
	background: var(--azul-1);
	z-index: 1;
	position: relative;
}
#topbar .nav .nav-item .nav-link {
	border-width: 0px 1px 0px 0px;
	border-color: rgba(255,255,255,0.15);
	border-style: solid;
	color: #fff;
	font-size: 13px;
	padding: 0.5rem 1rem;
	text-transform: uppercase;
}
#topbar .nav .nav-item .nav-link:hover {
	background: var(--naranja-1);
}
#topbar .nav .nav-item.show {
	background: var(--azul-1);
}
#topbar a:hover {
	text-decoration: none;
}
#header {
	background: #fff url(/Images/Textura2.png) repeat center;
/*border-bottom: 1px solid #999;
    */	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	position: relative;
	z-index: 2;
}
#header .container {
}
#header.shrink {
	background: #fff;
	display: block;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10;
}
    #header.shrink #uat-logo {
        background: transparent url(/Images/UAT-Imagotipo.svg) no-repeat left center !important;
        max-height: 40px;
    }
#header.shrink #toggle {
	display: block;
	background: var(--azul-2);
	position: relative !important;
	top: 10px;
	left: -50px;
}
#header.shrink #topbar, #header.shrink #header-links, #header.shrink #header-icons .nav-item {
	display: none !important;
}
#header.shrink #header-icons #buscarModal {
	display: inline-block !important;
	margin-right: 58px;
}
#header.shrink #header-icons #buscarModal .nav-link {
	height: 40px;
	line-height: 40px;
	padding: 0;
	text-align: center;
	width: 40px;
}
#buscarModal {
	margin-right: 60px;
}
#buscarModal .nav-link:hover {
	background: #f00;
}
@media 
{
#buscarModal {
	margin-right: 0;
}
}
#uat-logo {
    background: transparent url(/Images/UAT-Logotipo.svg) no-repeat left center;
    background-repeat: none;
    background-size: contain;
    color: transparent;
    display: block;
    font-size: 0;
    height: 85px;
    margin-left: 10px; /* margin: 15px 0 15px 50px;
    */
    ;
    width: 100%;
}
#toggle {
	background: rgba(29,37,45,0.24);
	border: none;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 13px;
	height: 40px;
	line-height: 40px;
	margin-right: 5px;
	margin-top: -20px;
	padding: 0;
	position: absolute;
	right: 18px;
	top: 50%;
	transition: background 0.5s ease-in-out 0s;
	width: 40px;
	min-width: 40px;
	z-index: 10000;
}
#toggle:hover {
	background: var(--azul-1);
}
#toggle:focus {
	outline: none;
}
@media 
{
#toggle {
	position: fixed;
}
}
.header-wrapper {
	height: 100%;
	padding: 10px 0;
}
#header-links {
	margin-top: 18px;
}
#header-links a {
	border-width: 0px 1px 0px 0px;
	border-color: #f5f5f5;
	border-style: solid;
	padding: 0.5rem 0.85rem;
	font-size: 13px;
	text-transform: uppercase;
}
#header-links a:hover {
	border-radius: 3px;
	background-color: var(--azul-3);
	color: #fff;
}
#header-icons {
	margin-right: 3px;
}
#header-icons .nav-link {
	color: var(--obscuro-3);
	padding-left: 10px;
	padding-right: 10px;
}
#header-icons .nav-link:hover {
	color: var(--azul-1);
}
#header-icons .nav-item.show .nav-link {
	background: #6c757d !important;
	color: #fff;
}
#facultades .img {
	color: #fff;
	border-radius: 0px;
	height: 275px;
	width: 100%;
	background-position: center;
	background-size: cover;
}
/* cintilla para páginas */
#cintilla {
	align-items: stretch;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	min-height: 275px;
}
#cintilla .container {
	align-items: flex-end;
	display: flex;
	justify-content: flex-start;
}
#cintilla .container h1.page-title {
	background: rgba(29,37,45,0.8);
	color: #fff;
	border-radius: 4px;
	font-size: 36px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 20px;
	min-width: 40%;
	padding: 10px 15px 6px 15px;
	text-transform: uppercase;
}
/* fin cintilla para páginas */
#facultades .txt {
	color: #fff;
	font-size: 36px;
	font-weight: normal;
	line-height: 1;
	letter-spacing: -1px;
	position: relative;
	bottom: 0;
	margin: 0;
	padding: 20px 20px 15px;
	background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
	text-shadow: 1px 1px 2px rgb(0 0 0 / 70%);
	width: 100%;
}
#facultades .web {
	margin: 5px 0px;
	width: fit-content;
	border: solid 1px #ccc;
	border-radius: 3px;
	padding: 8px 15px;
}
#secretarias.txt {
	background: #f0f0f0;
	border-radius: 3px;
	color: #171796;
	padding: 7px 5px 5px 0px;
	font-weight: bold;
	text-align: right;
	line-height: 1;
	margin: 0;
	margin-top: -5px;
    /* color: #000;
     bottom: 0;
     margin: 0;
     width: 100%;
    */
}
@media 
{
#secretarias.txt {
	width: 106%;
}
}
@media 
{
#secretarias.txt {
	text-align: left;
	margin-bottom: 10px;
	padding: 7px 5px 5px 9px;
}
}
/* slider portada */
#slider {
	background: transparent;
    /*margin-bottom: 30px;
    */
}
#slider .owl-carousel {
	margin: 0 auto;
}
#slider .owl-dots {
	bottom: 10px;
	position: absolute;
	width: 100%;
}
#slider .owl-dots .owl-dot span {
	background: rgba(255, 255, 255, 0.25);
}
#slider .owl-dots .owl-dot.active span, #slider .owl-dots .owl-dot:hover span {
	background: #fff;
}
#slider {
/*	margin-top: -31px;*/
	z-index: 0;
	position: relative;
}
@media 
{
#slider {
	margin-top: 0px;
}
}
#sidebar {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000030+0,00004e+100 */
     background: #000030;
	
    /* Old browsers */ background: -moz-linear-gradient(top, #000030 0%, #00004e 100%);
	
    /* FF3.6-15 */ background: -webkit-linear-gradient(top, #000030 0%,#00004e 100%);
	
    /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #000030 0%,#00004e 100%);
	
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000030', endColorstr='#00004e',GradientType=0 );
	
    /* IE6-9 */ height: 100vh;
	
					}
#sidebar .collapsed .fas {
	transform: rotate(-90deg);
}
#sidebar .fas {
	transition: all 0.25s ease-in 0s;
}
#slider h2 {
	/*background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
	font-size: 30px;
	letter-spacing: -1px;
	position: absolute;
	bottom: 0;
	margin: 0;*/
	/*padding: 20px 20px 30px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	width: 100%;*/
    background: rgb(97,176,204,0.85);
	color: #fff !important;

}
#slider .owl-nav {
	position: absolute;
}
/* #home-bg {
    position: fixed;
     height: 35%;
     width:100%;
     margin-left: 0;
     z-index: -2;
    
     background-image: url("../img/bg.jpg");
     background-repeat: no-repeat;
     background-size: cover;
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: -1;
}*/
.home-bg {
	background-attachment: fixed;
	background-image: url("../img/bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	opacity: 0.6;
	position: fixed;
	height: 100%;
	width: 100%;
	margin-left: 0;
	z-index: -1;
}
.carousel .carousel-control-next, .carousel .carousel-control-prev {
	opacity: 0;
	transition: all 0.2s ease-in-out 0.2s;
}
.carousel:hover .carousel-control-next, .carousel:hover .carousel-control-prev, .carousel:hover .carousel-indicators {
	opacity: 1;
}
/*.carousel .carousel-indicators .active {
}
*/
/* small devices */
@media 
{
#slider {
	padding: 0;
}
}
/* medium devices */
/* large devices */
@media 
{
#slider {
	padding: 0;
}
#slider .owl-carousel {
	max-width: 100%;
        /*930px;
        */
}
}
/* extra large devices */
@media 
{
#slider .owl-carousel {
	max-width: 100%;
        /*1110px;
        */
}
}
/* cajas colapsables */
#collapse-info {
	background: #000035;
	margin: 0;
	padding: 0;
/*background-color: var(--azul-1);
    */ /*background-image: url(../img/bg-pattern.png);
    */	color: #fff;
}
#collapse-info a {
	color: rgba(255, 255, 255, 0.7);
}
#collapse-info a:hover {
	color: white;
	text-decoration: none;
}
#collapse-info .fa-li {
	color: rgba(255, 255, 255, 0.2);
}
#collapse-info .collapse {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
#collapse-info .title {
	color: var(--naranja-3);
}
/* #collapse-aspirantes {
     background-color: var(--naranja-1);
}
 #collapse-estudiantes {
     background-color: var(--naranja-2);
}
 #collapse-egresados {
     background-color: var(--naranja-3);
}
 #collapse-profesores {
     background-color: var(--naranja-4);
}
 #collapse-facultades {
     background-color: var(--naranja-5);
}
 */
.owl-carousel .owl-dot:focus {
	outline: none;
}
.owl-carousel .owl-nav {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-carousel .owl-nav [class*='owl-'] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}
.owl-carousel .owl-nav [class*='owl-']:hover {
	background: #869791;
	color: #FFF;
	text-decoration: none;
}
.owl-carousel .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}
.owl-carousel .owl-nav.disabled + .owl-dots {
	margin-top: 0px;
	margin-bottom: 5px;
}
.owl-carousel .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-carousel .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	min-width: 1em; *;
	display: inline;
}
.owl-carousel .owl-dots .owl-dot span {
	width: 12px;
	height: 12px;
	margin: 10px 5px;
	background: var(--obscuro-5);
	display: block;
	backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px;
}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
	background: var(--azul-1);
}
#main-footer-links {
	background-color: var(--azul-2);
}
#main-footer-copy {
	padding: 0;
	background-color: var(--azul-1);
}
#main-footer {
	margin: 0;
	padding: 0;
	position: relative;
}
#main-footer-links a {
	background: transparent;
	width: auto;
	border-radius: 0px;
	color: rgba(255, 255, 255, 0.6);
	display: inline-block;
	font-size: 13px;
	padding: 4px 16px;
	text-decoration: none;
}
#main-footer-links a:hover {
	border-radius: 3px;
	background: var(--azul-1);
	color: #fff;
	text-decoration: none;
}
#main-footer-links .btn-1 {
	background-color: var(--auxiliar-2)!important;
	border-radius: 3px;
	color: #fff;
	font-size: 13px;
	padding: 4px 16px;
	text-decoration: none;
}
#main-footer-links .btn-1:hover {
	background-color: #fff!important;
	color:var(--azul--1);
	text-decoration: none;
}
#main-footer-copy {
	color: rgba(255, 255, 255, 0.8);
	font-size: 13px;
	padding: 12px 0;
	text-align: center;
}
#main-footer-copy a {
	color: rgba(255, 255, 255, 0.6);
	text-decoration: none;
	white-space: nowrap;
}
#main-footer-copy a:hover {
	color: white;
}
#main-footer-copy address {
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
#main-footer-links2 a {
	border-radius: 3px;
	padding: 4px 6px;
}
#main-footer-links2 a:hover {
}

.bg-dark {
	background: #667182;
}
.bg-dark .card {
	background: #151515;
	border: 1px solid #333;
	color: #fff;
}
.bg-dark .card .card-title {
	background: transparent;
	border-bottom: 1px solid #667182;
	border-radius: 0;
}
/* small devices */
/* medium devices */
/* large devices */
/* extra large devices */
.vertical-center {
	height: 80%;
}
@media 
{
.vertical-center {
	height: 100%;
}
}
.btn.menuizquierdo1 {
	text-align: left;
	font-weight: normal;
	font-size: 10.5pt;
	line-height: 13pt;
	padding: 0.35rem 0.2rem 0.4rem 0.45rem;
	margin: 0rem;
	color: #fff;
	border-radius: /*0 6rem 6rem 0*/ 0;
	border-width: 1px;
	border-style: solid;
	border-color: transparent transparent rgb(255,255,255,0.15) transparent;
	height: auto;
	width: 100%;
	background: transparent;
}
.btn.menuizquierdo1:hover {
	border-radius: 4px;
	background: #05057b;
	border-color: transparent transparent #05057b transparent;
}
/* para uso con vuejs */
.vuejs #menu-izq ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.vuejs #menu-izq ul li {
	border-bottom: 1px rgba(255, 255, 255, 0.12) solid !important;
	color: #fff !important;
	font-size: 13px;
	line-height: 1.1;
	text-transform: uppercase;
}
.vuejs #menu-izq ul li a {
	border-radius: 4px;
	color: #fff !important;
	display: block;
	padding: 8.5px 20px 8.5px 10px;
}
.vuejs #menu-izq ul li a:hover {
	background: var(--azul-3);
}
.vuejs #menu-izq ul li.active {
	border-bottom: none;
}
.vuejs #menu-izq ul li.active a {
	background: var(--azul-2);
}
.vuejs #menu-izq ul li:last-child {
	border-bottom: 1px solid transparent;
}
.vuejs #menu-izq .menu1 {
	border-bottom: 1px rgba(255, 255, 255, 0.12) solid !important;
	color: var(--azul-1) !important;
	padding: 10px 10px 6px 10px;
	font-size: 13px;
	line-height: 1.1;
	text-transform: uppercase;
	background: var(--auxiliar-3);
}
.vuejs #menu-izq .menu1:hover {
	background: #fff;
}
.vuejs #menu-izq ul li.active a {
	background: var(--azul-2);
}
/* fin para uso con vuejs */
#menu-izq .card .card-body {
	background: var(--azul-1);
}
.card-contenido {
	border: 0;
	background: #fff;
}
.breadcrumb {
	font-style: italic;
	font-size: 9pt !important;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 0 0.2rem 0;
	margin: 0;
	list-style: none;
	background-color: transparent;
	border-radius: 0;
	border-bottom: 1px dotted #e2e2e2;
}
.breadcrumb-item + .breadcrumb-item {
	padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
	display: inline-block;
	padding-right: 0.5rem;
	color: #e2e2e2;
	content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: none;
}
.breadcrumb-item.active {
	margin-top: 0.12rem;
	color: var(--naranja-3);
}
.img-logos {
	max-width: 100%;
	width: 100%;
	height: auto;
}
.img-uat1 {
	margin: 0.2rem 0 0.3rem 0.1rem;
	width: auto;
	background: transparent;
	height: 1.5rem;
}
.img-uat2 {
	border-radius: 4px;
}
.color-uat1 {
	margin: 0.3rem 0 0.15rem 0;
	padding: 0 0 0.15rem;
	background: transparent;
}
.card-body {
	flex: 1 1 auto;
	min-height: 1px;
	padding: 10px;
}
.card-firma {
	color: var(--obscuro-1);
	font-size: 9.5pt;
	text-align: right;
	line-height: 1.4;
	width: auto;
	border: var(--gris-1) 1px solid;
	padding: 4px 10px 2px 10px;
	border-radius: 4px;
	background: var(--gris-4);
	text-transform: uppercase;
}
.uat-linea1 {
	padding: 0.3rem;
	border-bottom: dotted 1px #ccc;
	background: transparent;
}
.uat-linea2 {
	height: 10px;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */;
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */;
	background: linear-gradient(to bottom, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.btn.uat1 {
	font-weight: 500;
	padding: 0.3rem 0.3rem 0.2rem 0.9rem;
	font-size: 11pt;
	line-height: 14pt;
	color: #333;
	text-align: left;
	background: transparent;
}
.btn.uat1:hover {
	color: #171796;
}
.btn.uat2 {
	font-weight: normal;
	padding: 0;
	mergin: 0;
	font-size: 9pt;
	line-height: 11pt;
	color: #9E9E9E;
	text-align: right;
	background: transparent;
}
.btn.uat2:hover, .btn.uat2:active, .btn.uat2:focus {
	color: #fe4f00;
}
.btn.uat3 {
	border-radius: 4px;
	display: block;
	width: 100%;
	padding: 0.25rem 1.5rem;
	font-size: 13px;
	font-weight: 400;
	border-radius: 0;
	text-align: inherit;
	border-bottom: 1px solid rgba(255, 255, 255, 0.07);
	color: #fff;
	background-color: transparent;
}
.btn.uat3:hover, .btn.uat3:active, .btn.uat3:focus {
	border-radius: 4px;
	color: #fff !important;
	text-decoration: none;
	background-color: var(--azul-3);
}
.btn.uat3:focus {
	color: var(--obscuro-1) !important;
	background-color: var(--gris-4);
}
.btn.uat4 {
	border-radius: 4px;
	display: block;
	width: auto;
	padding: 0.25rem 1.5rem;
	font-size: 16px;
	font-weight: 400;
	border-radius: 4px;
	text-align: inherit;
	border-bottom: 1px solid rgba(255, 255, 255, 0.07);
	color: var(--azul-1) !important;
	background-color: var(--auxiliar-3);
	display: inline-flex !important;
}
.btn.uat4:hover, .btn.uat4:active, .btn.uat4:focus {
	text-decoration: none;
	-webkit-filter: brightness(120%);
	filter: brightness(120%);
}
.btn.uat5 {
	width: auto;
	font-size: 12pt;
	font-weight: 400;
	border-radius: 4px;
	color: #fff;
	border: solid 1px var(--naranja-3);
	background: var(--auxiliar-4);
}
.btn.uat5:hover {
	border: solid 1px var(--naranja-1);
	background: var(--naranja-1) /*filter: saturate(150%);*/;
}
.btn.uat6 {
	color: #fff;
}
.btn.uat6:hover {
	color: var(--auxiliar-5) !important;
}
.btn.uat7 {
    color: #fff;
    background-color: var(--auxiliar-1);
    border-color: var(--auxiliar-1);
    transition: 0.3s;
}
.btn.uat7:hover {
	transition: 0.3s;
	-webkit-filter: brightness(110%);
	filter: brightness(110%);
}
.btn.uat8 {
    color: #fff;
    background-color: var(--azul-1);
    border-color: var(--azul-1);
    transition: 0.3s;
}
.btn.uat8:hover {
    background-color: var(--azul-1);
    border-color: var(--azul-1);
	transition: 0.3s;
	-webkit-filter: brightness(115%);
	filter: brightness(115%);
}
.btn-imagen {
	transition: 0.3s;
}
.btn-imagen:hover {
	transition: 0.3s;
	-webkit-filter: brightness(115%);
	filter: brightness(115%);
}

@media 
{
.container {
	max-width: 100%;
}
}
@media 
{
.container {
	max-width: 100%;
}
}
@media 
{
.container {
	max-width: 100%;
}
}
@media 
{
.container {
	max-width: 100%;
}
}
@media 
{
.container {
	max-width: 1140px;
}
}
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField > p {
}
.noticia h1, .noticia h2, .noticia h3, .noticia h4, .noticia h5, .noticia h6 {
	color: var(--obscuro-1);
	font-size: 28px;
	line-height: 1.2;
	margin: 0 0 30px;
	padding: 0;
}
.noticia:hover h1, .noticia:hover h2, .noticia:hover h3, .noticia:hover h4, .noticia:hover h5, .noticia:hover h6 {
	color: var(--naranja-1);
}
.noticia .meta {
	color: var(--naranja-3);
	font-size: 14px;
	margin: 0 0 10px;
}
.noticia .contenido {
	color: #454545;
}
.text-success {
	color: var(--obscuro-3)!important;
}
/*Eventos*/
#eventos {
	padding: 0;
	margin: 0;
	border: none;
}
#eventos h3 {
	margin: 0;
}
#eventos .card-title {
	font-size: 20pt;
	color: #212529 !important;
	text-align: left;
	padding: 0;
}
#eventos .card-title2 {
	font-size: 18pt;
	font-weight: bold;
	color: #9e9e9e;
	text-align: left;
	padding: 0;
}
#eventos .card-contentcolor, .green {
	font-size: 14pt;
	line-height: 1.3;
	text-align: center;
	color: #0d9600;
	padding: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff;
}
#eventos .red {
	color: #b20000;
}
#eventos .btn.eventos {
	font-size: 16pt;
	font-weight: normal;
	line-height: 18pt;
	background-position: center;
	display: block;
	margin: 0;
	padding: 0.45rem 0.6rem;
	color: #fff;
	border-radius: 4px;
	background-color: var(--azul-1);
}
#eventos .btn.eventos:hover {
	-webkit-filter: brightness(130%);
	filter: brightness(130%);
}
/*Eventos FINALIZA*/
/*Home*/
#home-comunicados .card-title {
	background: var(--auxiliar-5);
	color: var(--naranja-1) !important;
}
#home-comunicados h6 {
	font-size: 14px;
	line-height: 1.3;
}
#home-comunicados ul li {
	margin-bottom: 8px;
	background: transparent;
	position: relative;
}
#home-comunicados ul li:hover {
	transition: 100ms ease-out;
	background-color: rgba(247,196,110, 0.3) !important;
}
#home-comunicados ul li:hover h6 {
	color: #000;
}
#home-comunicados ul li:hover h6 small {
	transition: 100ms ease-out;
	color: var(--naranja-1) !important;
}
#home-comunicados ul li a {
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	border-bottom-color: var(--gris-1);
	color: transparent;
	font-size: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
#home-comunicados ul li a:hover {
	border-color: rgba(247,196,110, 0.7);
}
/*#home-comunicados ul li:last-child a {
     border-bottom: none !important;
}*/
#home-noticias .card-title {
	background: var(--naranja-1);
}
#home-noticias ul.list-unstyled li.noticia {
	background: transparent;
	border-radius: 0;
	border-color: var(--gris-1) transparent !important;
	border-width: 1px 3px 0px 3px;
	border-style: solid;	
	margin-bottom: 0px;
	padding: 7px 6px 2px 6px !important;
	position: relative;
	transition: 300ms ease-out;
}
#home-noticias ul.list-unstyled li.noticia:hover {
	background: rgba(184,97,37,0.07);
	border-radius: 3px 3px 0 0;
	border-color: transparent var(--naranja-1) !important;
	border-width: 1px 3px 0px 3px;
	border-style: solid;
	color: var(--azul-3);
}
#home-noticias ul.list-unstyled li.noticia:nth-last-child(-n+1) {
     border-bottom: 1px solid transparent;
     margin-bottom: 0 !important;
}
#home-noticias .media-body {
	display: flex;
	flex-direction: column;
	font-size: 13px;
	height: auto;
	line-height: 1;
	justify-content: center;
	padding-bottom: 5px;
	padding-top: 5px;
}
#home-noticias .media-body h5 {
	font-size: 13px;
	line-height: 1.4;
	width: 100%;
}
#home-noticias .media-link {
	bottom: 0;
	color: transparent !important;
	font-size: 0 !important;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
/*#home-noticias a, a:focus, a:visited, a:active, .btn-link {
     color: var(--azul-1);
     text-decoration: none;
}
#home-noticias a:hover, .btn-link:hover {
     color: var(--azul-3);
}*/
/* small devices */
/* medium devices */
@media 
{
#home-noticias ul li.noticia:nth-last-child(-n+1) {
         margin-bottom: 0 !important;
    }
}
/* large devices */
/* extra large devices */
#home-eventos .card-title {
	background: var(--auxiliar-1);
}
#home-eventos .calendar-date {
	position: relative;
	text-decoration: none;
}
#home-eventos .calendar-date .day, #home-eventos .calendar-date .month {
	color: #fff;
}
#home-eventos .evento {
	background: transparent;
	border: 1px dotted transparent;
	border-bottom-color: var(--gris-1);
	border-radius: 0;
	margin-bottom: 0px;
	padding: 8px 8px 0px 8px !important;
	position: relative;
	transition: 300ms ease-out;
	min-height: 100px;
}
#home-eventos .evento:hover {
	border: solid 1px rgba(64,112,182, 0.4);
	border-radius: 3px;
	color: #000 !important;
	cursor: pointer;
	background: rgba(64,112,182, 0.05);
}
#home-eventos a, #home-eventos a:focus, #home-eventos a:visited, #home-eventos a:active, #home-eventos .btn-link {
	color: var(--azul-1);
	text-decoration: none;
}
#home-eventos a:hover, .btn-link:hover {
	color: var(--azul-3);
}
#home-eventos .evento:hover .calendar-info, #home-eventos .evento:hover h5 a {
	color: var(--obscuro-1);
}
#home-eventos .evento:hover a {
	color: var(--auxiliar-1);
}
#home-eventos .evento:hover .calendar-date {
	background: var(--auxiliar-1);
}
#home-eventos .calendar-info {
	display: flex;
	flex-direction: column;
	font-size: 13px;
	line-height: 1.3;
	justify-content: center;
	width: 100%;
}
#home-eventos h4 {
	font-weight: 600;
	font-size: 16px;
	line-height: 1.3;
	width: 100%;
}
#home-eventos h5 a {
	color: #333;
	text-decoration: none;
}
#home-eventos .media-link {
	bottom: 0;
	color: transparent !important;
	font-size: 0 !important;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.calendar-date {
	background: var(--azul-1);
	border-radius: 4px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #fff;
	height: 60px;
	margin-right: 10px;
	text-align: center;
	width: 60px;
	transition: 150ms ease-out;
}
.calendar-date .day, .calendar-date .month {
	display: block;
	line-height: 1;
}
.calendar-date .day {
	font-size: 28px;
}
.calendar-date .month {
	font-size: 14px;
	text-transform: uppercase;
}
/* small devices */
/* medium devices */
@media 
{
#home-eventos ul li.evento {
	float: left;
	width: 50%;
}
#home-eventos ul li.evento:nth-last-child(-n+2) {
         margin-bottom: 0 !important;
    }
}
@media 
{
#home-eventos ul li.evento {
	width: 100%;
}
#home-eventos .media-body {
	height: auto;
}
}
/* large devices */
/* extra large devices */
#home-uat-en-linea {
	border: none;
}
#home-uat-en-linea .card-body .card-title {
	padding: 2px 15px 8px 15px;
	margin-bottom: 12px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 21px;
	border-radius: 0;
}
#home-uat-en-linea .card-body .card-title .fas {
	color: /*var(--naranja-3)*/ #fff;
}
#home-uat-en-linea .card-body h5 {
	color: #fff;
	padding: 0 10px;
	font-size: 16px;
	line-height: 1.2;
}
#home-uat-en-linea .card-body p {
	padding: 0 10px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.3;
	color: #bfbdbd;
}
#home-uat-en-linea .btn-imagen {
	text-align: left;
	color: #000;
	padding: 0;
	margin: 0;
	background: transparent;
	border-radius: 0 0 4px 4px;
	border: 1px solid rgb(0,0,0,0.0);
	width: 100%;
}
#home-uat-en-linea .btn-imagen:hover {
	color: #fff;
	background: rgb(255,255,255,0.1);
	border: 1px solid rgb(255,255,255,1);
	transition: 0.3s;
	-webkit-filter: brightness(125%);
	filter: brightness(125%);
}
#home-uat-en-linea a {
	text-decoration: none;
}
/* small devices */
/* medium devices */
@media 
{
#home-uat-en-linea {
	/*height: 350px;
        */
         margin-bottom: 0 !important;
        /*margin-bottom: 15px !important;
        */
}
}
/* large devices */
/* extra large devices */
#home-galerias {
	border: none;
}
#home-galerias .card-body .card-title {
	padding: 2px 15px 8px 15px;
	margin-bottom: 12px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 0;
}
#home-galerias .card-body .card-title .fas {
	color: /*var(--naranja-1)*/ #fff;
}
#home-galerias img {
	display: block;
	float: left;
}
#home-galerias .img-1 {
	width: 100%;
}
#home-galerias .img-2 {
	width: 50%;
}
#home-galerias .img-3 {
	width: 33.3333%;
}
#home-galerias .btn-imagen {
	border: solid 0.5px #fff;
	transition: 0.3s;
}
#home-galerias .btn-imagen:hover {
	transition: 0.3s;
	-webkit-filter: brightness(115%);
	filter: brightness(115%);
}

/* small devices */
/* medium devices */
@media 
{
#home-galerias {
	/*height: 350px;
        */
         margin-bottom: 0 !important;
}
#home-galerias img {
	display: block;
	float: left;
}
#home-galerias .img-1 {
	width: 33.3333%;
}
#home-galerias .img-2 {
	width: 33.3333%;
}
#home-galerias .img-3 {
	width: 25%;
}
}
@media 
{
#home-galerias {
	/*height: 350px;
        */
         margin-bottom: 0 !important;
}
#home-galerias img {
	display: block;
	float: left;
}
#home-galerias .img-1 {
	width: 50%;
}
#home-galerias .img-2 {
	width: 25%;
}
#home-galerias .img-3 {
	width: 12.5%;
}
}
/* large devices */
/* extra large devices */
/* #accesos ul {
     margin-bottom: 10px;
}
 #accesos ul li {
     min-height: 60px;
     margin-bottom: 10px;
}
 #accesos ul li .acceso {
     background: var(--naranja-3);
     border-radius: 4px;
     color: white;
     display: block;
     font-size: 15px;
     height: 60px;
     line-height: 1.1;
     margin: 0;
     overflow: hidden;
     padding-left: 55px;
     padding-right: 20px;
     position: relative;
     text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
 #accesos ul li .acceso span {
     display: block;
     position: absolute;
     padding: 0 10px;
     top: 50%;
     transform: translatey(-50%);
}
 #accesos ul li .acceso span:before {
     display: block;
     content: "";
     height: 32px;
     left: -42px;
     position: absolute;
     top: 50%;
     transform: translatey(-50%);
     width: 32px;
}
 #accesos ul li .acceso span:after {
     border-left: 1px solid rgba(255, 255, 255, 0.3);
     border-right: 1px solid rgba(0, 0, 0, 0.1);
     display: block;
     content: "";
     height: 32px;
     left: 0px;
     position: absolute;
     width: 0;
     top: 50%;
     transform: translatey(-50%);
}
 #accesos ul.columna-1 li:nth-child(1) .acceso {
     background: var(--naranja-1);
}
 #accesos ul.columna-1 li:nth-child(1) .acceso span:before {
     background-image: url("/recursos/Portal-UAT/img/accesos.png");
     background-position: 0px 0px;
}
 #accesos ul.columna-1 li:nth-child(1) .acceso:hover {
     background: #ffaa32 !important;
}
 #accesos ul.columna-1 li:nth-child(2) .acceso {
     background: var(--naranja-2);
}
 #accesos ul.columna-1 li:nth-child(2) .acceso span:before {
     background-image: url("/recursos/Portal-UAT/img/accesos.png");
     background-position: -32px 0px;
}
 #accesos ul.columna-1 li:nth-child(2) .acceso:hover {
     background: #ff8e32 !important;
}
 #accesos ul.columna-1 li:nth-child(3) .acceso {
     background: var(--naranja-3);
}
 #accesos ul.columna-1 li:nth-child(3) .acceso span:before {
     background-image: url("/recursos/Portal-UAT/img/accesos.png");
     background-position: -64px 0px;
}
 #accesos ul.columna-1 li:nth-child(3) .acceso:hover {
     background: #ff7232 !important;
}
 #accesos ul.columna-1 li:nth-child(4) .acceso {
     background: var(--naranja-4);
}
 #accesos ul.columna-1 li:nth-child(4) .acceso span:before {
     background-image: url("/recursos/Portal-UAT/img/accesos.png");
     background-position: -96px 0px;
}
 #accesos ul.columna-1 li:nth-child(4) .acceso:hover {
     background: #ff4c32 !important;
}
 #accesos ul.columna-1 li:nth-child(5) .acceso {
     background: var(--naranja-5);
}
 #accesos ul.columna-1 li:nth-child(5) .acceso span:before {
     background-image: url("/recursos/Portal-UAT/img/accesos.png");
     background-position: -128px 0px;
}
 #accesos ul.columna-1 li:nth-child(5) .acceso:hover {
     background: #ff1111 !important;
}
 #accesos ul.columna-2 li:nth-child(1) .acceso {
     background: var(--azul-1);
}
 #accesos ul.columna-2 li:nth-child(1) .acceso span:before {
     background-image: url("/recursos/Portal-UAT/img/accesos.png");
     background-position: 0px -32px;
}
 #accesos ul.columna-2 li:nth-child(1) .acceso:hover {
     background: #2698f5 !important;
}
 #accesos ul.columna-2 li:nth-child(2) .acceso {
     background: var(--azul-2);
}
 #accesos ul.columna-2 li:nth-child(2) .acceso span:before {
     background-image: url("/recursos/Portal-UAT/img/accesos.png");
     background-position: -32px -32px;
}
 #accesos ul.columna-2 li:nth-child(2) .acceso:hover {
     background: #0d55ef !important;
}
 #accesos ul.columna-2 li:nth-child(3) .acceso {
     background: var(--azul-3);
}
 #accesos ul.columna-2 li:nth-child(3) .acceso span:before {
     background-image: url("/recursos/Portal-UAT/img/accesos.png");
     background-position: -64px -32px;
}
 #accesos ul.columna-2 li:nth-child(3) .acceso:hover {
     background: #1e1ec2 !important;
}
 #accesos ul.columna-2 li:nth-child(4) .acceso {
     background: var(--azul-4);
}
 #accesos ul.columna-2 li:nth-child(4) .acceso span:before {
     background-image: url("/recursos/Portal-UAT/img/accesos.png");
     background-position: -96px -32px;
}
 #accesos ul.columna-2 li:nth-child(4) .acceso:hover {
     background: #0707a2 !important;
}
 #accesos ul.columna-2 li:nth-child(5) .acceso {
     background: var(--azul-5);
}
 #accesos ul.columna-2 li:nth-child(5) .acceso span:before {
     background-image: url("/recursos/Portal-UAT/img/accesos.png");
     background-position: -128px -32px;
}
 #accesos ul.columna-2 li:nth-child(5) .acceso:hover {
     background: #000081 !important;
}*/
.btn.general1 {
	font-size: 16pt;
	font-weight: normal;
	line-height: 18pt;
	background-position: center;
	display: block;
	margin: 0;
	padding: 0.45rem 0.6rem;
	color: #fff;
	border-radius: 4px;
	border: 1px solid var(--gris-1);
	background-color: transparent;
	transition: 300ms ease-out;
}
.btn.general1:hover {
	border: 1px solid var(--auxiliar-1);
	-webkit-filter: brightness(150%);
	filter: brightness(150%);
}
.btn.medios {
	font-size: 16pt;
	font-weight: normal;
	line-height: 18pt;
	background-position: center;
	display: block;
	margin: 0;
	padding: 0.45rem 0.6rem;
	color: #fff;
	border-radius: 4px;
	border: 1px solid #fff;
	background-color: #666;
	transition: 300ms ease-out;
}
.btn.medios:hover {
	-webkit-filter: brightness(120%);
	filter: brightness(120%);
}
.btn.medios.B1 {
	background-color: var(--azul-1);
}
.btn.medios.B2 {
	background-color: var(--azul-2);
}
.btn.medios.B3 {
	background-color: var(--azul-3);
}
.btn.medios.B4 {
	background-color: var(--naranja-3);
}
.btn.medios.B5 {
	background-color: var(--naranja-2);
}
.btn.medios.B6 {
	background-color: var(--naranja-1);
}
.btn.medios.B7 {
	background-color: var(--obscuro-1);
}
.btn.medios.B8 {
	background-color: var(--obscuro-2);
}
.btn.medios.B9 {
	background-color: var(--obscuro-3);
}
.btn.medios.B10 {
	background-color: var(--obscuro-4);
}
.img-accesos-1 {
	max-width: 100%;
	width: auto;
	max-height: 45px;
}
#videos .card-body {
	background: var(--obscuro-1);
}
#videos .card-title {
	border-radius: 0;
	background: transparent;
	color: #fff !important;
}
#accesos .card-title {
	border-radius: 0;
	background: transparent;
	color: var(--obscuro-3) !important;
	border-bottom: 1px solid var(--gris-1);
}
#home-convocatorias .card-title {
	background: var(--auxiliar-3);
	color: var(--azul-1) !important;
}
#home-convocatorias ul.list-unstyled li.convocatoria {
	background: transparent;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid var(--gris-1);
	border-radius: 0;
	margin-bottom: 8px;
	padding: 2px 8px 4px 8px !important;
	position: relative;
	transition: 300ms ease-out;
}
#home-convocatorias ul.list-unstyled li.convocatoria p {
	margin: 1.5px 0 0 0;
}
#home-convocatorias ul.list-unstyled li.convocatoria:hover {
	background: rgba(129,198,204,0.15);
	border: 1px solid rgba(129,198,204,0.6) !important;
	border-radius: 3px;
}
#home-convocatorias ul.list-unstyled li.convocatoria:nth-last-child(-n+1) {
    /*border-bottom: 1px solid transparent;
    */
     margin-bottom: 0 !important;
}
#home-convocatorias .media-body {
	display: flex;
	flex-direction: column;
	font-size: 13px;
	height: auto;
	line-height: 1.3;
	justify-content: center;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}
#home-convocatorias .media-body h5 {
	font-size: 16px;
	line-height: 1.3;
	font-weight: bold;
	width: 100%;
}
li.convocatoria:hover .media-body h5 {
	color: var(--azul-1);
}
#home-convocatorias .media-link {
	bottom: 0;
	color: transparent !important;
	font-size: 0 !important;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
/* small devices */
/* medium devices */
@media 
{
#home-convocatorias ul li.convocatoria:nth-last-child(-n+1) {
         margin-bottom: 0 !important;
    }
}
/* large devices */
/* extra large devices */
/*Home FINALIZA*/
/*Transparencia*/
/*#transparencia-listas a {
	border-radius: 3px;
	color: var(--azul-6);
	display: inline-block;
	margin-bottom: 8px;
	background: #eee;
	border: 1px solid #ccc;
	transition: 200ms ease-out;
	padding: 4px 6px;
	width: 100%;
}
#transparencia-listas a:hover {
	background: #fff;
	color: var(--azul-3);
	border: 1px solid var(--azul-3);
	text-decoration: none;
	transition: 200ms ease-out;
}
#transparencia-listas a:visited {
	background: var(--azul-4);
}
#transparencia .accordion-button:not(.collapsed):active {
     background:  var(--obscuro-1);
     color: #fff;
     transition: 100ms ease-out;
}
#transparencia .accordion-button:not(.collapsed) {
     background: var(--azul-1);
     color: #fff;
     transition: 100ms ease-out;
}
#transparencia .accordion-button:not(.collapsed):hover {
     background: var(--azul-1);
     color: #fff;
     transition: 100ms ease-out;
}
#transparencia .accordion-button:hover {
	background: rgba(129,198,204,0.35);
	color: var(--azul-1);
	transition: 100ms ease-out;
}
#transparencia .accordion-button {
	padding: 1rem 1.25rem;
	font-size: 1rem;
	color: var(--azul-1);
	background-color: white;
}
#transparencia .accordion-body {
	padding: 1rem 1rem;
	background: var(--gris-3);
}
#transparencia .accordion-body:hover {
	padding: 1rem 1rem;
	background: var(--gris-3);
}
#transparencia a, #transparencia a:visited, #transparencia a:active, #transparencia .btn-link {
	color: var(--azul-1);
	transition: 150ms ease-out;
	text-decoration: none !important;
}*/
#transparencia a:focus, #transparencia a:hover {
	color: var(--naranja-1);
	transition: 150ms ease-out;
	text-decoration: none !important;
}
#transparencia-p .nav-link {
	margin-right: 5px;
	color: var(--azul-1);
	border: solid 1px #fff;
}
#transparencia-p .nav-link:hover {
	background: rgb(129, 198, 204, 0.15);
	border: solid 1px var(--azul-5);
}
#transparencia-p .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	color: #fff;
	background-color: var(--azul-1);
	border: solid 1px var(--azul-1);
}
#transparencia-p .tab-content > .active {
	line-height: 1.4;
	background: var(--gris-5);
	padding: 15px;
	border-radius: 4px;
	border: 1px solid var(--gris-1);
}
#transparencia-p .boton-1 {
	border: 0px;
	width: auto;
	transition: 300ms ease-out;
}
#transparencia-p .boton-1:hover {
	transition: 0.2s;
	-webkit-filter: brightness(125%);
	filter: brightness(125%);
}
#transparencia-p .img {
	height: 100px !important;
	width: auto;
}
/*Transparencia FINALIZA*/
/*Oferta Académica*/
#ofertaacademica .banner {
	margin: 0 10px;
	background: #000;
	color: #fff;
}
#ofertaacademica .bannerimg {
	margin: 0;
	padding: 0;
	opacity: 0.1;
	width: 100%;
	height: 142px;
	position: absolute;
	filter: grayscale(1);
	z-index: 0;
	background-position: center;
	background-image: url(https://w3.uat.edu.mx/PublishingImages/Slider/imagenuat-1.jpg);
}
#ofertaacademica .bannerimg.a1 {
	background-image: url(https://w3.uat.edu.mx/PublishingImages/Slider/imagenuat-1.jpg);
}
#ofertaacademica .bannerimg.a2 {
	background-image: url(https://w3.uat.edu.mx/PublishingImages/banner2[488].png);
}
#ofertaacademica .bannerimg.a3 {
	background-image: url(https://w3.uat.edu.mx/PublishingImages/dp-imagenes/default-bg-BN.png);
}
@media 
{
/* #ofertaacademica .banner {
     height: 170px;
}
 #ofertaacademica .bannerimg {                                                                                                                                                                             width: 100%;
     height: 170px;
} */
}
#ofertaacademica .banner.a1 {
	background: var(--naranja-1);
}
#ofertaacademica .banner.a2 {
	background: var(--obscuro-2);
}
#ofertaacademica .banner.a3 {
	background: var(--azul-1);
}
#ofertaacademica .btn {
	padding: 0 5px;
	background: transparent;
	border: solid 1px rgba(255,255,255,0.3);
	border-radius: 3px;
}
#ofertaacademica .btn:hover {
	color: var(--obscuro-1) !important;
	background: #fff;
	border-color: #fff;
	text-decoration: none;
	-webkit-filter: brightness(125%);
	filter: brightness(125%);
	font-weight: bold;
}
/*Oferta Académica FINALIZA*/
/*Perfiles*/
#perfiles .btn {
	background: var(--obscuro-1) !important;
}
#perfiles .btn:hover {
	border-color: var(--azul-1);
	background: var(--azul-1) !important;
}
#perfiles .btn-secondary {
	color: var(--obscuro-1) !important;
	background-color: var(--auxiliar-5) !important;
	border-color: var(--obscuro-1);
}
#perfiles .btn-secondary:hover {
	background-color: #fff !important;
}
/*Perfiles FINALIZA*/
/*Dependencias*/
#Dependencias .txt1 {
	text-align: right !important;
	font-weight: bold;
	font-size: 12pt;
	line-height: 1.3;
}
#Dependencias .txt2 {
	font-weight: normal;
	font-size: 12pt;
	line-height: 1.3;
}
#Dependencias .btn.uat1 {
	text-align: left;
	font-weight: normal;
	font-size: 10.5pt;
	line-height: 1.2;
	color: var(--obscuro-1) !important;
	border-bottom: 1px solid var(--gris-1);
	height: auto;
	width: 100%;
	background: transparent;
	border-radius: 0;
	text-transform: capitalize;
}
#Dependencias .btn.uat1:hover {
	color: var(--azul-1) !important;
	background: var(--gris-5);
	border-radius: 0;
	border-bottom: 1px solid var(--azul-1);
}
/*#Dependencias a {
     background: transparent;
     width:auto;
     border-radius: 0px;
     color: var(--auxiliar-1);
     display: inline-block;
     padding: 0px 0px;
     cursor: pointer;
     text-decoration:none;
}
#Dependencias a:hover {
     border-radius: 3px;
     text-decoration:underline;
     cursor:auto;
     color: var(--azul-1);
     text-decoration: none;
     cursor:pointer;
}*/
/*Facultades & Secretarías FINALIZA*/
.btn-secondary {
	color: var(--obscuro-1) !important;
	background-color: var(--auxiliar-5);
	border-color: var(--obscuro-1);
}
.btn-secondary:hover {
	background-color: #fff;
}
.btn.enlaces {
	line-height: 1.3;
	text-align: left;
	font-style: italic;
	display: block;
	margin: 5px 0px;
	padding: 0.2rem 0;
	color: var(--obscuro-2) !important;
}
.btn.enlaces:hover {
	text-decoration: underline;
	color: var(--auxiliar-2) !important;
}
.line {
	width: 100%;
	border-top: solid 1px #d2d2d2 !important;
}
/*.modal.fade.show, .offcanvas-backdrop.show {
	background: rgba(29, 37, 45, 0.95);
	opacity: 1;
}
.modal-content {
	background: transparent;
	border: none;
	color: #fff;
}
.modal-content .modal-header {
	border: none;
	padding: 10px 0;
}
.modal-content .modal-header h5 {
	color: #fff;
	margin: 0;
	padding: 0;
}
.modal-content .modal-header .close {
	color: #fff;
	margin: 0;
	padding: 5px;
	background: transparent;
	border: none;
}
.modal-content .modal-body {
	padding: 0;
}
.modal-content .modal-body .btn {
	background: rgba(255,255,255,0.1);
	border: none;
	color: #fff;
	display: inline-block !important;
	float: right !important;
	font-size: 18px;
	padding: 5px 10px;
}
.modal-content .modal-body .btn:hover {
	color: #fff;
	background: var(--naranja-3);
}
.modal-content input[type=button], .modal-content input[type=reset], .modal-content input[type=submit], .modal-content button {
	min-width: auto;
}
.modal-content input[type=text] {
	width: 100% !important;
}*/
.dropdown-item {
	color: #fff !important;
	padding: 0.5rem 0.75rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: /*0.3rem*/ 0;
	margin: 5px 0 0 0;
	font-size: 13px;
	color: /*#0d7cea*/ #fff;
	background-color: /*rgba(255, 255, 255, 0.90)*/ rgba(0, 39, 117, 0.9);
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
}
.dropdown-item:hover, .dropdown-item:focus {
	background-color: var(--naranja-3);
}
.dropdown-item.active, .dropdown-item:active {
	background-color: var(--naranja-3);
}
.dropdown-item.disabled, .dropdown-item:disabled {
	pointer-events: none;
	background-color: transparent;
}
#sidebar-icons {
	background-color: var(--obscuro-1);
}
#sidebar-icons .nav-item .nav-link {
	color: rgba(255, 255, 255, 0.5);
	padding: 0.3rem 0.7rem;
}
#sidebar-icons .nav-item .nav-link:hover {
	color: rgba(255, 255, 255, 1);
	background: var(--azul-3);
}

/*Slider*/
.owl-nav {
	position: absolute;
	bottom: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}
.owl-nav button {
	min-width: auto;
	margin: 0 !important;
	padding: 0 !important;
	color: rgba(255, 255, 255, 0.25) !important;
	position: absolute;
	top: -32px;
	height: 32px;
	outline: none;
	width: 22px;
	z-index: 1;
}
.owl-nav button:hover {
	background: none !important;
	color: #fff !important;
}
.owl-nav button.owl-prev {
	left: 0;
}
.owl-nav button.owl-next {
	right: 0;
}
/*Slider FINALIZA*/
/*Acoordion*/
.accordion-button {
}
.accordion-button:hover {
	background: rgba(129,198,204,0.35);
	color: var(--azul-1);
}
.accordion-item .accordion-button:not(.collapsed) {
     background: var(--azul-1);
     color: #fff;
}
.accordion-body {
	padding: 20px 30px;
	background: var(--gris-3);
}
/*Accordion FINALIZA*/
/*Tabs*/
/*.nav-tabs {
     border-bottom: 1px solid #dee2e6;
     font-size: 16px;
     font-weight: bold;
     color: #000;
}
 .nav-tabs .nav-item {
     margin-bottom: -1px;
}
 .nav-tabs .nav-link {
     border: 1px solid #cccccc;
     border-top-left-radius: 0.25rem;
     background: #efefef;
     border-top-right-radius: 0.25rem;
}
 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
     border-color: #e9ecef #e9ecef #dee2e6;
     border: 1px solid #ccc;
     color: #fff;
     background: var(--azul-3);
}
*/
.nav-tabs {
	border-bottom: 1px solid transparent;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.nav-tabs .nav-item {
	margin-bottom: -1px;
}
.nav-tabs .nav-link {
	color: #4a4a4a;
	border: 1px solid #000;
	border-color: transparent;
	border-top-left-radius: 0.25rem;
	background: transparent;
	border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
	border-color: var(--azul-5) var(--azul-5) transparent var(--azul-5);
	border-width: 1px;
	border-style: solid;
	color: var(--azul-5);
	background: #edf0ff;
}
.nav-tabs .nav-link.active {
	color: var(--azul-5);
	background-color: #fff;
	border-color: var(--azul-5) var(--azul-5) transparent;
}
.tab-content > .active {
	border: 1px solid var(--azul-5);
}
/*Tabs FINALIZA*/
/*Menú Roles*/
#menuroles a {
	border-radius: 3px;
	color: var(--azul-1);
	display: inline-block;
	margin-bottom: 5px;
	background: transparent;
	transition: 100ms ease-out;
	padding: 4px 6px;
}
#menuroles a:hover {
	background: var(--azul-1);
	color: #fff;
	text-decoration: none;
	transition: 100ms ease-out;
}
#menuroles a:visited {
	background: var(--azul-1);
}
/*Menú Roles FINALIZA*/
/*Menú Horizontal*/
.ms-displayInline {
	color: #fff;
	font-size: 13px;
	padding: 7px 15px;
	text-transform: uppercase;
	display: inline;
	margin: 0;
}
#DeltaTopNavigation ul.dynamic {
	position: absolute;
	left: -9999px;
	top: -9999px;
	z-index: 95;
	border-radius: 4px;
	background-color: var(--azul-1);
	margin-top: 5px;
	color: #fff;
	white-space: normal;
	word-wrap: break-word;
	padding: 0px;
	border: 0px solid #d1d1d1;
	box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 30%);
	min-width: 150px;
}
#DeltaTopNavigation li.dynamic {
	line-height: 1.25;
	list-style: none;
	border-bottom: 1px rgba(255,255,255,0.08) solid;
}
#DeltaTopNavigation li.dynamic:hover {
	cursor: pointer;
	border-radius: 4px;
	background: var(--naranja-1);
	transition: 200ms ease-out;
}
#DeltaTopNavigation li.dynamic-children:hover, #DeltaTopNavigation li.static:hover {
	cursor: pointer;
	background-color: var(--naranja-1);
	transition: 200ms ease-out;
}
#DeltaTopNavigation li.dynamic.dynamic-children ul.dynamic {
	margin-top: 0px !important;
	margin-left: 1px;
}
#DeltaTopNavigation .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	border-width: 0px 1px 0px 0px;
	border-color: rgba(255,255,255,0.15);
	border-style: solid;
	margin: 0;
	text-align: center;
}
#DeltaTopNavigation .ms-core-listMenu-item, .ms-core-listMenu-item:link, .ms-core-listMenu-item:visited, .ms-tv-item:link, .ms-tv-item:visited, .ms-tv-header:link, .ms-tv-header:visited {
	color: #fff !important;
}
#DeltaTopNavigation .dynamic-children.additional-background {
	padding-right: 0px;
	background-image: none;
}
#DeltaTopNavigation .ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background {
	padding-right: 25px; /* float: right;
    */;
	background-image: url(/recursos/Portal-UAT/img/chevron-right-solid.svg);
}
.svg-inline--fa {
	padding-right: 25px; /* float: right;
    */;
	color: #f00;
}
/*Menú Horizontal FINALIZA*/
/*Menú Hamburguesa*/
#offcanvas .offcanvas-header {
	background-color: var(--obscuro-1);
	color: #fff;
}
#offcanvas .offcanvas-header h5 {
	color: #fff;
	text-transform: uppercase;
}
#offcanvas .offcanvas-body {
	background-color: var(--azul-1);
	color: #fff;
}
#offcanvas .offcanvas-body ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#offcanvas .offcanvas-body ul li {
	border-radius: 2px !important;
	overflow: hidden;
	font-size: 13px;
}
#offcanvas .offcanvas-body ul li.selected {
	background-color: var(--naranja-3);
}
#offcanvas .offcanvas-body ul li.selected a {
	background-color: transparent !important;
}
#offcanvas .offcanvas-body ul li a {
	font-size: 13px;
}
#offcanvas .offcanvas-body ul li:hover {
	background-color: #fff !important;
	color: var(--azul-5) !important;
}
#offcanvas .offcanvas-body ul li:hover a, #offcanvas .offcanvas-body ul li:hover span {
	background-color: transparent !important;
	color: var(--azul-5) !important;
}
#offcanvas button {
	background-color: var(--gris-1);
}
#offcanvas button:hover, #offcanvas button:focus, #offcanvas button:active {
	background-color: #fff;
}
#sideNavBox {
	float: none;
	margin: 0;
	width: 100%;
}
/*Menú Hamburguesa FINALIZA*/

/*Menú Lateral Izquierdo*/
#zz13_RootAspMenu li {
position: relative;
}
#zz13_RootAspMenu li ul.static {
display: none;
}
#zz13_RootAspMenu li:hover ul.static {
margin 20px;
background: var(--azul-1);
border-radius: 4px;
display: block;
padding: 10px;
position: absolute;
width: 250px;
top: -10px;
left: 100%;
margin-left: /*15px*/;
z-index: 999;
}
#mnuLateral > ul {
/*border: 1px solid transparent;*/
}
#mnuLateral > ul ul {
border-left: 5px solid transparent;
padding: 0 0 0 10px;
margin: 0;
}
#mnuLateral > ul ul li {
color: #fff !important;
margin: 0;
padding: 0;
}
#mnuLateral > ul a {
color: #fff !important;
margin: 0;
padding: 0;
}
#DeltaPlaceHolderLeftNavBar li.static {
	font-size: 13px;
	background: transparent;
	border-bottom: 1px rgba(255,255,255,0.12) solid;
}
#DeltaPlaceHolderLeftNavBar li.static:hover, #DeltaPlaceHolderLeftNavBar a.static:hover {
	color: var(--obscuro-1);
	border-radius: 4px;
	transition: 150ms ease-out;
	background: var(--azul-2);
}
#DeltaPlaceHolderLeftNavBar li.static:hover span {
	color: #fff;
}
#DeltaPlaceHolderLeftNavBar .ms-core-listMenu-selected:link, .ms-core-listMenu-selected:visited, .ms-core-listMenu-selected {
	background-color: transparent;
	font-weight: normal;
}
#DeltaPlaceHolderLeftNavBar .ms-core-listMenu-verticalBox .dynamic-children.additional-background {
	padding-right: 26px;
	background-image: url(/recursos/Portal-UAT/img/chevron-right-solid.svg);
}
#DeltaPlaceHolderLeftNavBar .ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
	padding: 5px 20px 5px 10px;
}
#DeltaPlaceHolderLeftNavBar ul.dynamic {
	position: absolute;
	left: -9999px;
	top: -9999px;
	z-index: 95;
	margin-left: 13px;
	background-color: var(--azul-1);
	white-space: normal;
	word-wrap: break-word;
	padding: 10px;
	border-radius: 4px;
	border: 0px;
	box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 15%);
}
/*#DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item:hover, {
     padding:0;
     border-radius: 4px;
     color: var(--azul-5);
     display: list-item;
     background: #fff;
}
*/
#DeltaPlaceHolderLeftNavBar li.static:hover ul span {
	color: #fff;
}
#DeltaPlaceHolderLeftNavBar ul li ul a.ms-core-listMenu-item {
	background-color: transparent;
	padding: 5px 20px 5px 10px;
	/*border-bottom: 1px rgba(255,255,255,0.08) solid;*/
}
#DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, #DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item:hover, #DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item:active {
	background-color: var(--azul-2);
	border-radius: 4px;
	padding: 5px 20px 5px 10px;
}
#DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover span, #DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item:hover span, #DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item:active span {
	color: #fff !important;
}
#DeltaPlaceHolderLeftNavBar ul.dynamic .ms-core-listMenu-item {
	border-bottom: solid 1px rgba(255,255,255,0.08);
}
/*Menú Lateral Izquierdo FINALIZA*/

#DeltaPlaceHolderMain img {
	max-width: 100%;
	height: auto !important;
}
#sideNavBox hr {
	margin: 0;
}
.page-title {
	font-size: 1.75em;
	font-weight: bold;
	line-height: 1.2;
	text-transform: uppercase;
}
.secretaria {
	margin-top: 60px;
}
.secretaria .titular-imagen {
	background: #ccc;
	border: 4px solid #fff;
	border-radius: 50%;
	display: block;
	height: 100px;
	width: 100px;
	margin: -50px auto 20px;
}
.modal-backdrop {
	z-index: 0;
}
.list-group-item {
	position: relative;
	display: block;
	padding: 0.8rem;
	color: #000000;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid rgba(29,37,45,0.2);
}
.list-group-item.collapse.show {
	background: rgba(29,37,45,0.2);
	transition: 300ms ease-out;
	border-bottom: 1px solid var(--auxiliar-1);
	border-right: 1px solid var(--auxiliar-1);
}
.list-group-item-action {
	background: #fff;
	transition: 150ms ease-out;
}
.list-group-item-action:focus {
	background: #fff;
}
.list-group-item-action:not(.collapsed) {
     transition: 100ms ease-out;
     background-color: #fff;
     color: var(--azul-1) !important;
}
.list-group-item-action:hover {
	transition: 100ms ease-out;
	background-color: rgba(129,198,204,0.35) /*rgba(129,198,204,0.2)*/;
}
.list-group-item-action.open {
	transition: 100ms ease-out;
	color: #fff !important;
	background-color: var(--auxiliar-1)/*rgba(129,198,204,0.2)*/;
}

.date {
	background: var(--azul-2) !important;
}
.page-link {
	position: relative;
	display: block;
	color: var(--obscuro-2);
	text-decoration: none;
	background-color: #fff;
	border: 1px solid var(--gris-3);
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.page-link:hover {
	color: var(--obscuro-2);
	background-color: var(--gris-3);
	border-color: var(--gris-3);
}
.page-link:focus {
	z-index: 3;
	color: var(--obscuro-2);
	background-color: var(--gris-3);
	box-shadow: 0 0 0 .25rem rgb(55,105,134,0.2);
}
.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: var(--obscuro-3);
	border-color: var(--obscuro-3);
}
/*Boton Inicio*/
.ms-signInLink {
	height: 25px;
}
.ms-signInLink {
	line-height: 17px;
}
/*Boton Inicio FINALIZA*/
/*Vida UAT*/
#vidauat h5 {
	text-align: left;
	color: #fff;
	background: var(--auxiliar-2);
	border-top: solid 2px var(--azul-1);
}
#vidauat p {
	color: var(--azul-1);
}
#vidauat .card {
    margin-bottom: 38px;
    border-radius: 0;
    border-width: 1px 0px 1px 0px;
    border-color: var(--gris-1) #000 var(--gris-1) #000;
	font-size: 20pt;
	background: /*rgb(97,176,204,0.1)*/ var(--gris-5);
}
#vidauat .card-title {
	font-size: 20pt;
	text-align: left;
	color: #fff !important;
	background: var(--azul-1);
	border: 0px solid var(--gris-1);
	margin-top: -37px !important;
}
#vidauat .icono {
    border-radius: 3px;
    font-size: 18pt; 
    color:var(--auxiliar-2); 
    background: transparent/*var(--auxiliar-2)*/;
    /*padding: 5px;*/
}

#vidauat a, #vidauat a:focus, #vidauat a:visited, #vidauat a:active, #vidauat .btn-link {
	color: #fff;
}
#vidauat a:hover {
	color: var(--auxiliar-5);
}
#vidauat-noticias .titulo {
	font-size: 26pt;
	line-height: 1.2;
	color: var(--azul-1);
	font-weight: bold;
}
#vidauat-noticias .bajada {
	color: var(--obscuro-2);
	font-style: italic;
	font-weight: bold;
	background : var(--gris-5);
	border-color: var(--gris-1);
	border-style: dotted;
	border-width: 2px 0 2px 0;
}
#vidauat-noticias .fecha {
	color: var(--obscuro-3);
	font-size: 12pt;
}
#vidauat-noticias .autor {
    color:var(--azul-1);
	background: var(--gris-5);
	font-size: 11pt;
}
#vidauat-noticias .icono {
    border-radius: 4px;
    font-size: 20pt; 
    color:#fff; 
    background:var(--auxiliar-2);
}

#carouselExampleCaptions h5 {
}
#carouselExampleCaptions .txt {
    text-align:left;
    width:auto;
    padding: 5px 10px;
    font-size: 20pt; 
    color:#fff; 
    background:rgb(97,176,204,0.85);
}
#carouselExampleCaptions .carousel-caption {
    position: absolute;
    right: 7%;
    bottom: 1.25rem;
    left: 7%;
    padding-top: 1.25rem;
    padding-bottom: 0.75rem;
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  background: rgb(0,66,106,0.8);;
  opacity: 0.9;
}
#carouselExampleCaptions .carousel-control-next, .carousel-control-prev {
    width: 6%;
}
/*Oferta Académica*/
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    background: var(--azul-1);
    color:#fff;
}
.form-control::placeholder {
color: #fff;
opacity: 0.3;
}
/*Oferta Académica end*/

/*Campus*/
#campus .accordion-item {
    background-color: #fff;
    border-color: var(--gris-1);
    border-width: 0 0 1px 0;
    border-style: solid;}
#campus .accordion-body {
    padding: 1rem 1rem;
    background: var(--gris-3);
}
#campus .table>tbody {
    background: #fff;
}
#campus tbody, td, tfoot, th, thead, tr {
    border-bottom: solid 1px var(--gris-1);
    background: #fff;
}
#campus .table {
    --bs-table-striped-bg: transparent /*rgba(0,0,0,0.03)*/;
}
#campus [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    color: var(--azul-1);
}
#campus .table>:not(caption)>*>* {
    border-bottom-width: 0px;
}
#campus .accordion-button:not(.collapsed) {
     color: #fff;
     transition: 100ms ease-out;
}
/*Campus end*/

/*Directorio*/
#directorio .accordion-item {
    background-color: #fff;
    border-color: var(--gris-1);
    border-width: 0 0 1px 0;
    border-style: solid;
}
/*Directorio end*/

/*Menu Hamburguesa*/

#offcanvas #mnuLateral > ul ul,
#offcanvas #mnuLateral > ul li,
#offcanvas #mnuLateral > ul a {
padding: 0;
margin: 0;
}
#offcanvas #mnuLateral > ul li {
border-bottom: 1px solid rgba(255, 255, 255, 0.07) !important;
}
#offcanvas #mnuLateral > ul li:hover {
background: transparent !important;
}
#offcanvas #mnuLateral > ul li a {
border-radius: 4px;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
padding: 0.25rem 1.5rem;
width: 100%;
}
#offcanvas #mnuLateral > ul li a i {
transition: all 0.25s ease-in-out 0s;
}
#offcanvas #mnuLateral > ul li a:hover {
background: var(--azul-4) !important;
color: #fff !important;
}
#offcanvas #mnuLateral > ul li a:hover i {
transform: rotate(45deg);
}
#offcanvas #mnuLateral > ul li a.accordion-parent:not(.collapsed) i {
/*transform: rotate(45deg);*/
}
/*Menu Hamburguesa FINALIZA*/



/* corregir espacio en blanco que agrega SP en la ficha de subsitios */
#ctl00_PlaceHolderMain_ctl03__ControlWrapper_RichHtmlField > p {
	display: none;
}

.lista-lateral-secundaria {
list-style: none;
padding: 0;
margin: 0 0 20px;
}
.lista-lateral-secundaria li {
color: var(--obscuro-1) !important;
font-size: 14px;
line-height: 1.2;
border-bottom: 1px solid var(--gris-1);
padding: 8px 4px;
}
.lista-lateral-secundaria li a {
display: flex;
color: var(--obscuro-1) !important;
}
.lista-lateral-secundaria li a i {
margin-right: 10px;
}
.lista-lateral-secundaria li:last-child {
border-bottom: none !important;
}
.lista-lateral-secundaria li:hover {
background: var(--gris-5) !important;
border-bottom: 1px solid var(--azul-1);
}
.lista-lateral-secundaria li:hover a {
color: var(--azul-1) !important;
}

.ratio-3x1 {
  --bs-aspect-ratio: 33.33%;
}



#userwayAccessibilityIcon {
    top: initial;
    bottom: 23px;
    left: initial;
    right: 30px !important;
    
}


#slider .owl-carousel .owl-nav {
    position: initial;
    height: 100%;
    width: 100%;
}
#slider .owl-carousel .owl-nav button.owl-prev {
    left: 10px !important;
    top: 40%;
}
#slider .owl-carousel .owl-nav button.owl-next {
    right: 10px !important;
    top: 40%;
}
#offcanvas #mnuLateral > ul ul,
#offcanvas #mnuLateral > ul li,
#offcanvas #mnuLateral > ul a {
    padding: 0;
    margin: 0;
}
#offcanvas #mnuLateral > ul li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.07) !important;
}
#offcanvas #mnuLateral > ul li:hover {
    background: transparent !important;
}
#offcanvas #mnuLateral > ul li a {
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 0.25rem 1.5rem;
    width: 100%;
}
#offcanvas #mnuLateral > ul li a i {
    transition: all 0.25s ease-in-out 0s;
}
#offcanvas #mnuLateral > ul li a:hover {
    background: var(--azul-4) !important;
    color: #fff !important;
}
#offcanvas #mnuLateral > ul li a:hover i {
    transform: rotate(45deg);
}
#offcanvas #mnuLateral > ul li a.accordion-parent:not(.collapsed) i {
    transform: rotate(45deg);
}


#slider .owl-carousel .owl-nav {
    position: initial;
    height: 100%;
    width: 100%;
}
#slider .owl-carousel .owl-nav button.owl-prev {
    left: 10px !important;
    top: 40%;
}
#slider .owl-carousel .owl-nav button.owl-next {
    right: 10px !important;
    top: 40%;
}
