*{margin:0;padding:0}img{display:block;max-width:100%;margin:0 auto}body{font-family:sans-serif;line-height:2em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h2{margin-top:20px}#titulo-material{font-weight:700;margin:0 auto;padding:20px 0;font-size:2.5em;text-transform:uppercase;line-height:1.25em;text-align:center}header{margin:0;padding:5px 0;height:auto;background-color:#262D63;position:fixed;top:0;transition:all 0.4s ease;width:100%;z-index:100}.sticky{position:fixed;height:50px;width:100%;transition:all 0.4s ease}.menu-box{padding:5px;background-color:#515A8C}nav a{margin:5px 5px 5px 0;padding:5px;width:30px;height:30px;float:right;text-align:center;cursor:pointer}nav a:hover{background-color:#235BB5}nav{float:right;margin:0 auto;clear:both;width:180px}nav .top{margin-top:5px}header #logo{display:inline-block;width:127px;height:35px;margin:0 auto;margin-top:5px}.disabled{background-color:#515A8C;opacity:.5;cursor:default}.disabled:hover{background-color:#515A8C}.container{margin:0 10% 0 10%;margin-bottom:15px;padding-top:70px}ul{margin-left:2.5em;list-style:disc}ol{margin-left:2.5em}li{line-height:2em}.tx-bold{font-weight:700}.tx-center{text-align:center}.tx-right{text-align:right}.tx-left{text-align:left}.tx-underline{text-decoration:underline}.tx-justify{text-align:justify}.tx-italic{font-style:italic}footer{background-color:#262D63;padding:15px;color:#fff;transition:all 0.4s ease}@media screen and (max-width:487px){header{height:100px}header #logo{display:block;margin:6px auto 10px}nav{width:180px;float:none}.sticky{height:100px}#titulo-material{margin-top:30px;font-size:1.5em}h2{font-size:1.3em}}@media screen and (min-width:488px){header{height:50px}}h2::after{content:'';width:100px;height:5px;background-color:#262D63;margin:0 auto;margin-bottom:15px;margin-top:15px;display:block}.center{width:80%;margin:0 auto}[data-transition-scroll]{opacity:0;transition:.3s}[data-transition-scroll="bottom"]{transform:translate3d(0,50px,0)}[data-transition-scroll].animate{opacity:1;transform:translate3d(0,0,0)}#show{border:5px solid #36477b;border-radius:5px;padding:20px;position:fixed;width:80%;height:80%;background-color:white;top:0;left:0;right:0;margin:55px auto;z-index:100!important;visibility:hidden;overflow-y:scroll}#fechar{padding:10px 0 10px 10px;font-size:10pt;cursor:pointer;float:right}#show p{clear:both!important}#fechar:hover{text-decoration:underline}#show-wrapper{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);position:fixed;visibility:hidden}.anchor{padding:5px;margin-left:5px;cursor:pointer;background-color:#ccc;border-radius:6px}.anchor:hover{text-decoration:underline;background-color:#ddd}.display-none{display:none}.box{background-color:#ccc;border-radius:4px;margin-left:5px;padding:10px 15px;width:auto}.espaco{clear:both;margin-bottom:15px}.espaco-duplo{clear:both;margin-bottom:30px}.humanidades header,.humanidades footer,.humanidades h2::after{background-color:#F58626}.humanidades .menu-box,.humanidades .disabled:hover{background-color:#CF6606}.humanidades nav a:hover{background-color:#ef9636}.humanidades #show{border:5px solid #CF6606}.saude header,.saude footer,.saude h2::after{background-color:#81B026}.saude nav a:hover{background-color:#9DCC42}.saude .menu-box,.saude .disabled:hover{background-color:#639208}.saude #show{border:5px solid #9DCC42}.criativa header,.criativa footer,.criativa h2::after{background-color:#D11B85}.criativa .menu-box,.criativa .disabled:hover{background-color:#ac0060}.criativa nav a:hover{background-color:#fa50ba}.criativa #show{border:5px solid #ac0060}.direito header,.direito footer,.direito h2::after{background-color:#ED1D51}.direito .menu-box,.direito .disabled:hover{background-color:#AF203C}.direito nav a:hover{background-color:#F37160}.direito #show{border:5px solid #AF203C}.negocios header,.negocios footer,.negocios h2::after{background-color:#0792D6}.negocios .menu-box,.negocios .disabled:hover{background-color:#2C558D}.negocios nav a:hover{background-color:#53B7E8}.negocios #show{border:5px solid #2C558D}.politecnica header,.politecnica footer,.politecnica h2::after{background-color:#07A9A0}.politecnica .menu-box,.politecnica .disabled:hover{background-color:#008387}.politecnica nav a:hover{background-color:#585858}.politecnica #show{border:5px solid #008387}.contrast #contrast{background-position:-117px -36px}.contrast #increaseFont{background-position:3px -36px}.contrast #decreaseFont{background-position:-37px -36px}.contrast #normalizeFont{background-position:-78px -36px}.contrast #logo{background-position:-155px 2px}.contrast header{background-color:#000}html .contrast{background-color:#ff0}.contrast .container{background-color:#ff0}.contrast .menu-box{background-color:#ff0}.contrast nav a:hover{background-color:#fff}.contrast .disabled:hover{background-color:#ffff00!important}.contrast h2::after{background-color:#000}.contrast footer{background-color:#000;color:#ff0}.contrast .anchor,.contrast .box{background-color:#868695}.contrast-2 header{background-color:#ff0}html .contrast-2{background-color:#000}.contrast-2 .container{background-color:#000}.contrast-2 h1{color:#ff0}.contrast-2 h2{color:#ff0}.contrast-2 p{color:#ff0}.contrast-2 li{color:#ff0}.contrast-2 .menu-box{background-color:#000}.contrast-2 #contrast{background-position:-117px 4px}.contrast-2 #increaseFont{background-position:3px 4px}.contrast-2 #decreaseFont{background-position:-37px 4px}.contrast-2 #normalizeFont{background-position:-78px 4px}.contrast-2 #logo{background-position:-155px -38px}.contrast-2 nav a:hover{background-color:#ff7f00}.contrast-2 h2::after{background-color:#ff0}.contrast-2 .disabled:hover{background-color:#000}.contrast-2 footer{background-color:#ff0}.contrast-2 footer .footer{color:#000}.contrast-2 .anchor,.contrast-2 .box{background-color:#313140}.background-img{background-image:url(../img/img.png);background-repeat:no-repeat}.replace{text-indent:-9999999999em;font-size:0!important}#logo{background-position:-155px -78px}#contrast{background-position:-117px -76px}#increaseFont{background-position:3px -76px}#decreaseFont{background-position:-37px -76px}#normalizeFont{background-position:-78px -76px}