﻿
/* ==========================================================================
   Normatiza&ccedil;&atilde;o CSS
   ========================================================================== */

body { font-size: 0.65em; font-family: "Trebuchet MS", Arial, sans-serif; color: #444; background: #F1F2F3; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a { color: #FFF; text-decoration: none; font-size: 1.6em; }
    a:hover { text-decoration: none; }
p { font-size: 1.6em; }

/* ==========================================================================
   INICIO CSS
   ========================================================================== */

@font-face { font-family: 'MyriadPro-Cond'; src: url('../font/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'), url('../font/MyriadPro-Cond.woff') format('woff'), url('../font/MyriadPro-Cond.ttf') format('truetype'), url('../font/MyriadPro-Cond.svg#svgFontName') format('svg'); }
@font-face { font-family: 'HelveticaNeue-CondensedBold'; src: url('../font/HelveticaNeue-CondensedBold.eot?#iefix') format('embedded-opentype'), url('../font/HelveticaNeue-CondensedBold.woff') format('woff'), url('../font/HelveticaNeue-CondensedBold.ttf') format('truetype'), url('../font/HelveticaNeue-CondensedBold.svg#svgFontName') format('svg'); }

.container { max-width: 156.53em; margin: 0 auto; }
img, picture, video, embed { max-width: 100%; }
.header { width: 100%; /*height: 21.69em;*/ margin: 0; padding: 0; background-color: #263a7f; }
    .header .container .topo-left { /*margin-top: 5em;*/ margin: 5em 0; float: left; }
    .header .container .logo { float: left; }
    .header .container .separador { height: 10.76em; background: #5C71A3; width: 0.15em; float: left; margin: 0 3.07em 0 3.07em; }
    .header .container .ensino-topo { margin-top: 1em; font-family: "HelveticaNeue-CondensedBold"; text-transform: uppercase; float: left; width: 20em; font-size: 1.6em; }
        .header .container .ensino-topo a:HOVER { color: #FFF; }
        .header .container .ensino-topo .active { color: #FFDB00; }
    .header .container .ensino-topo-direito { float: right; margin-top: 1em; }
        .header .container .ensino-topo-direito label { padding: 0 3px; }
        .header .container .ensino-topo-direito .topo-btns { float: left; width: 24.61em; }
        .header .container .ensino-topo-direito .topo-login { float: left; font-family: "MyriadPro-Cond"; font-size: 14px; color: #DDE9F9; font-weight: 500; }
            .header .container .ensino-topo-direito .topo-login .topo-login-extra { margin-top: 0.7em; margin-left: 79px; }
                .header .container .ensino-topo-direito .topo-login .topo-login-extra a { font-size: 14px; color: #DDE9F9; text-decoration: underline; }
                    .header .container .ensino-topo-direito .topo-login .topo-login-extra a:hover { font-size: 14px; color: #FFF; }
#form_black { margin-top: 30px; }
.header .container .ensino-topo-direito .msg-login { color: #Ff3311; font-size: 14pt; font-weight: bold; margin: 0px 0 -23px 0; display: block; letter-spacing: 0.04em; }
#secretaria { margin-top: 41px; }
div.topo-login img#load-login { margin: 50px 100px 0 0; }

.navbar { width: 100%; height: 6.3em; background-color: #6994cb; }
.menu { display: block; font-family: "MyriadPro-Cond"; font-size: 1.55em; margin: 0; padding: 0; }
    .menu li { display: inline-block; position: relative; z-index: 100; margin-top: 0.35em; }
        .menu li:first-child { margin-left: 0; }
        .menu li a { font-weight: 600; text-decoration: none; padding: 6px 27px 0px 5px; display: block; color: #fff; transition: all 0.2s ease-in-out 0s; margin: 0; }
            .menu li a:hover, .menu li:hover > a { color: #fff; }
    .menu ul { visibility: hidden; opacity: 0; margin: 0; padding: 0; width: 18em; position: absolute; left: 0; background: #6994CB; z-index: 99; transform: translate(0, 10px); transition: all 0.2s ease-out; }
        .menu ul:after { bottom: 100%; left: 15%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #6994CB; border-width: 0.90em; margin-left: -6px; }
        .menu ul li { display: block; float: none; background: none; margin: 0; padding: 0; border-bottom: 1px solid #2C4182; }
            .menu ul li a { font-weight: normal; display: block; color: #2C4182; background: #e5ebf2; font-size: 1.6em; }
                .menu ul li a:hover, .menu ul li:hover > a { color: #fff; background: #6994cb; }
    .menu li:hover > ul { visibility: visible; opacity: 1; transform: translate(0, 0); }
    .menu ul ul { left: 26em; top: 0; visibility: hidden; opacity: 0; transform: translate(3.07em, 3.07em); transition: all 0.2s ease-out; }
        .menu ul ul:after { left: -6px; top: 10%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-right-color: #6994CB; border-width: 6px; margin-top: -6px; }
    .menu li > ul ul:hover { visibility: visible; opacity: 1; transform: translate(0, 0); }

.btn-email-icon, .btn-tv-icon, .btn-home-icon, .btn-lupa-icon, .btn-unip-icon, .btn-site-icon { width: 2.46em; height: 1.76em; border: 0; text-align: center; padding: 4px 16px; }

    .btn-home-icon:hover, .btn-site-icon:hover, .btn-tv-icon:hover, .btn-unip-icon:hover, .btn-email-icon:hover, .btn-lupa-icon:hover { background-position: 0 -28px; }

.btn-home-icon { background: url("../images/icon/home-rover.png") no-repeat; }
.btn-tv-icon { background: url("../images/icon/tv-rover.png") no-repeat; }
.btn-email-icon { background: url("../images/icon/mail-rover.png") no-repeat; }
.btn-lupa-icon { background: url("../images/icon/search-rover.png") no-repeat; }
.btn-unip-icon { background: url("../images/icon/unip-rover.png") no-repeat; }
.btn-site-icon { background: url("../images/icon/sitemap-rover.png") no-repeat; }

.fb-icon { background: url('../images/icon/fb-rover.png') no-repeat; transition: none !important; width: 29px; height: 28px; border: 0; padding: 8px 27px 9px 8px; }
    .fb-icon:hover, .y-icon:hover, .in-icon:hover { background-position: 0px -32px; transition: none; }

.y-icon { background: url('../images/icon/y-rover.png') no-repeat; width: 29px; height: 28px; transition: none !important; border: 0; padding: 8px 25px 9px 8px; }

.in-icon { background: url('../images/icon/in-rover.png') no-repeat; width: 29px; height: 28px; transition: none !important; border: 0; margin-right: 18px; padding: 8px 25px 9px 8px; }

.responsive-menu { display: none; width: 100%; /*padding: 10px 7px;*/ color: #fff; text-transform: uppercase; font-weight: 600; font-family: "MyriadPro-Cond"; font-size: 16px; position: relative; top: -5px; }
    .responsive-menu:hover { color: #fff; text-decoration: none; }
a.homer { background: none; }

.menu-meio .rows { padding: 0; margin-right: 0; }

    .menu-meio .rows .col-md-2 { width: 20%; padding: 7px 0 7px 0; background: #6994cb; }
.meioicon { margin-top: 0.5em; }
    .meioicon img { width: 100% !important; }
.meiobg { background: #415698 !important; }
.text-meio-menu { font-size: 1.45em; color: #FFF; font-family: "MyriadPro-Cond"; padding: 0 0 0 0 !important; }
    .text-meio-menu a { font-size: 1.45em; color: #FFF; }
.text-meio-menu-titulo { font-size: 1.1em; font-weight: 600; }
.icon-meio-dashboard { background: url('../images/icon/icon_cursos.png') no-repeat; width: 4em; height: 24px; }
    .icon-meio-dashboard:hover { background-position: 0px -96px; }
.icon-meio-mouse { background: url('../images/icon/icon_modalidade.png') no-repeat; width: 4em; height: 33px; }
.icon-meio-polos { background: url('../images/icon/icon_localiza.png') no-repeat; width: 4em; height: 31px; }
.icon-meio-check { background: url('../images/icon/icon_seletivo.png') no-repeat; width: 4em; height: 25px; }
.icon-meio-calendar { background: url('../images/icon/icon_agenda.png') no-repeat; width: 5em; height: 34px; }
.calendar-link { color: #FFDB00; }
.text-meio-menu a:hover .calendar-link { color: #6994CB; }

.meio { width: 100%; }
    .meio .titulo { width: 100%; margin: auto; text-align: center; font-size: 34px; color: #00a6d0; font-family: "MyriadPro-Cond"; }
    .meio .subtitulo { width: 100%; margin: auto; text-align: center; font-size: 3.07em; color: #8a8fa1; font-family: "MyriadPro-Cond"; }
    .meio .pontos { width: 100%; margin: 15px auto; text-align: center; color: #8a8fa1; }
        .meio .pontos ul { float: left; margin: 0 0 45px 0; padding: 0px 0px 0 25px; width: 100%; }
        .meio .pontos li:FIRST-CHILD { padding-left: 0; }
        .meio .pontos li { float: left; display: inline-block; font-family: "MyriadPro-Cond"; font-size: 2.4em; width: 20%; }
            .meio .pontos li a img { padding-bottom: 15px; }

.boxhome-x1 { width: 323px; background: #FFF; margin-bottom: 15px; }
    .boxhome-x1 .topobox { width: 100%; height: 42px; background: #6c8db7; color: #FFF; display: inline-block; font-family: "MyriadPro-Cond"; text-align: center; text-transform: uppercase; font-size: 25px; padding-top: 5px; }
    .boxhome-x1 .miolo { width: 323px; min-height: 177px; padding: 15px; }
        .boxhome-x1 .miolo .miolo-img { }
        .boxhome-x1 .miolo .miolo-btns { margin: 7px 0 0 0; }
        .boxhome-x1 .miolo .miolo-form { font-size: 12px; font-family: "MyriadPro-Cond"; }
        .boxhome-x1 .miolo .vermais { float: right; text-transform: uppercase; font-family: "MyriadPro-Cond"; font-weight: 600; font-size: 12px; }
            .boxhome-x1 .miolo .vermais a { color: #1e9161; }
        .boxhome-x1 .miolo .map { width: 100%; float: left; padding: 10px 0 0; position: relative; margin-bottom: 5px; }
            .boxhome-x1 .miolo .map .brasil, .map .brasil a { background-image: url('../images/map-brasil.png'); }
            .boxhome-x1 .miolo .map ul { width: 218px; height: 217px; float: right; list-style: none; margin-top: 15px; position: relative; background-position: 0 0; background-repeat: no-repeat; }
                .boxhome-x1 .miolo .map ul li { display: inline; }
        .boxhome-x1 .miolo .title { text-transform: none; clear: both; color: #415698; font-size: 21px; font-family: "MyriadPro-Cond"; font-weight: bold; margin: 0px 0 0px 0; padding: 0px 0 0 0px; display: inline-block; width: 100%; height: 30px; text-align: center; }
span.ti-polos { font-size: 21px; font-weight: bold; }

.boxhome-x1 .miolo .map .brasil a { background-image: url('../images/map-brasil.png'); }
.boxhome-x1 .miolo .map ul a.centro-oeste:hover, .map ul a.centro-oeste:focus { background-position: 0 -324px; }
.boxhome-x1 .miolo .map .brasil a.centro-oeste { width: 88px; height: 96px; top: 69px; left: 68px; }

.boxhome-x2 { width: 493px; background: #FFF; margin-bottom: 15px; }
    .boxhome-x2 .topobox-x2 { width: 493px; height: 42px; background: #273C7F; color: #FFF; display: inline-block; font-family: "MyriadPro-Cond"; text-align: center; text-transform: uppercase; font-size: 25px; padding: 5px 0 0 15px; }
    .boxhome-x2 .topobox-x3 { width: 493px; height: 42px; background: #6c8db7; color: #FFF; display: inline-block; font-family: "MyriadPro-Cond"; text-align: center; text-transform: uppercase; font-size: 25px; padding-top: 5px; }

    .boxhome-x2 .miolo-x2 { width: 493px; min-height: 120px; padding: 15px; }

.options { padding: 25px 25px 25px 0; font-family: "Trebuchet MS"; color: #667484; font-size: 12px; }
    .options .esquerda { float: left; text-transform: none; }
    .options .direita { float: right; margin-right: 10px; }
.titulo-miolo { text-transform: none; clear: both; color: #6994CB; font-size: 30px; font-family: "MyriadPro-Cond"; font-weight: bold; margin: 30px 0 35px 0; padding: 0px 0 0 0px; display: inline-block; width: 100%; height: 30px; }
.titulo-miolo-cursos { text-transform: none; clear: both; color: #6994CB; font-size: 30px; font-family: "MyriadPro-Cond"; font-weight: bold; margin: 30px 0 0 0; padding: 0px 0 0 0px; display: inline-block; width: 100%; height: 30px; }
.titulo-miolo span { font-size: 30px; color: #2C4182; }
.subtitulo-miolo { font-size: 3.07em; font-family: "MyriadPro-Cond"; font-weight: bold; display: inline-block; color: #2C4182; }

.btn-area-aluno { background: url('../images/area-aluno-d.png') no-repeat; width: 157px; height: 29px; border-radius: 0; margin: 5px 0; }
    .btn-area-aluno:hover { background: url('../images/area-aluno-a.png') no-repeat; }
.activebtn { background: url('../images/area-aluno-a.png') no-repeat; }
.btn-secretaria { background: url('../images/area-secretaria-d.png') no-repeat; width: 157px; height: 29px; border-radius: 0; border: 0px solid #415f9d; }
    .btn-secretaria:hover { background: url('../images/area-secretaria-a.png') no-repeat; }
.activebtn-sec { background: url('../images/area-secretaria-a.png') no-repeat; }

.btn-tiraduvidas { background: url('../images/btn-tiraduvidas.png') no-repeat; width: 299px; height: 49px; border-radius: 0; margin: 10px 0 10px 0; }
.btn-inscricao { background: url('../images/btn-inscricao.png') no-repeat; width: 91px; height: 41px; border-radius: 0; }
.btn-resultado-prova { background: url('../images/btn-resultado-prova.png') no-repeat; width: 93px; height: 41px; border-radius: 0; margin-left: 5px; }
.btn-matricula { background: url('../images/btn-faca-matricula.png') no-repeat; width: 92px; height: 41px; border-radius: 0; margin-left: 5px; }
.btn-como-acessar { background: url('../images/btn-como-acessar.png') no-repeat; width: 92px; height: 41px; border-radius: 0; }
.btn-secretaria-virtual { background: url('../images/btn-secretaria-virtual.png') no-repeat; width: 92px; height: 41px; border-radius: 0; margin-left: 5px; }
.btn-manual-aluno { background: url('../images/btn-solicitacao-servicos.png') no-repeat; width: 91px; height: 42px; border-radius: 0; margin-left: 5px; }
.btn-distancia { background: url('../images/btn-distancia.png') no-repeat; width: 295px; height: 49px; border-radius: 0; margin: 1.5em 0 0 0; }
.btn-empresa-convenio { background: url('../images/btn-relacao-empresa.png') no-repeat; width: 161px; height: 42px; border-radius: 0; margin-bottom: 5px; }
.btn-vantagens { background: url('../images/btn-vantagens-convenio.png') no-repeat; width: 161px; height: 42px; border-radius: 0; margin-bottom: 5px; }
.btn-chat-empresa { background: url('../images/btn-solicite-contato.png') no-repeat; width: 161px; height: 42px; border-radius: 0; }
.btn-enviar { background: url('../images/btn-enviar.png') no-repeat; width: 174px; height: 42px; cursor: pointer; border: 0; margin-top: 21px; }

.input-topo { width: 10.76em; font-size: 12px; border: 1px solid #6994CB !important; border-radius: 0; background: #263A7F; color: #DDE9F9; }
.input-box { height: 22px; }
.titulo-form { font-size: 16px; margin-bottom: 15px; color: #6994CB; font-family: "MyriadPro-Cond"; font-weight: bold; margin-top: 3.07em; }
.areaTexto { width: 550px; }
.form-group input, select, textarea { border: 1px solid #CCC; }
.form-group label { font-size: 12px; }

.textInput { font-size: 12px; font-family: "Trebuchet MS"; color: #333; text-align: center !important; padding-right: 0px !important; font-weight: bold !important; }
    .textInput a { font-size: 12px; text-decoration: underline; color: #6994CB; }

.footer { width: 100%; margin-top: 2.4em; clear: both; }
    .footer p { margin-bottom: 0; }
    .footer small { font-size: 1.4em; color: #90bcf9; font-weight: bold; font-family: "HelveticaNeue-CondensedBold"; }
    .footer a { font-size: 1em; }
    .footer .faixa-busca { background-color: #6994cb; height: 100%; font-family: "MyriadPro-Cond"; }
        .footer .faixa-busca .search { float: right; margin-top: 5px; }
            .footer .faixa-busca .search input { background: url("../images/search.png") no-repeat; height: 36px; color: #5d666d; border: 0; font-size: 2em; width: 506px; padding: 0 15px 0 45px; margin-bottom: 5px; font-family: "Trebuchet MS"; }
        .footer .faixa-busca .text { float: left; color: #FFF; font-family: "MyriadPro-Cond"; font-size: 3em; margin-top: 0.2em; text-transform: uppercase; }
            .footer .faixa-busca .text span { font-size: 0.9em; font-weight: bold; }
strong.ar { text-transform: none; }

#acesso-rapido { cursor: pointer; }
/*.acessoRapido { width: 153em; margin: 0 auto; text-align: center; padding-left: 20px; }*/
.bodyAcessoRapido { text-align: left; min-height: 62em; }
/*.colunamenu { margin: 0px 7px 0px 0px; float: left; }*/
.colunamenu ol.colunas { margin: 0 20px 16px 10px; float: left; font-size: 2em; list-style: none; padding-left: 10px; /* width: 9.5em;*/ }
.colunamenu li { line-height: 20px; list-style: disc; color: #FFF; font-family: "MyriadPro-Cond"; padding-bottom: 5px; font-size: 1.2em; }
    .colunamenu li a:hover { color: #FFDB00; }
.tituloindice { font-size: 2.7em; font-weight: bold; color: #FFDB00; border-bottom: 1px solid #FFD800; /*width: 92%;*/ text-transform: uppercase; font-family: "MyriadPro-Cond"; margin-bottom: 5px; }

.register-bottom { background-color: #223673; /*height: 5.5em;*/ }
    .register-bottom .textcopy { color: #FFF; text-align: center; font-size: 2.5em; /*padding-top: 10px;*/ padding: 5px 0; font-family: "MyriadPro-Cond"; }

div.mural-informacoes { height: 226px; }
ul.biblioteca { float: left; width: 100%; margin-bottom: 20px; }
    ul.biblioteca li { float: left; margin: 0 15px; }
        ul.biblioteca li:FIRST-CHILD { border-right: 1px solid #CACDD7; padding-right: 30px; margin-left: 0px; }
ul.conveniadas { float: left; margin: -20px 0 0 -20px; padding: 0; }
img.conveniadas { margin: -10px 0 0 7px; }
ul.conveniadas li { margin-bottom: 1px; }

/* Lista Ordenada */
.row ol { font-size: 1.4em; font-family: "MyriadPro-Cond"; padding: 10px 0px 0px 45px; counter-reset: item; }
    .row ol li { padding-bottom: 5px; text-indent: -2em; list-style-type: none; counter-increment: item; }
    .row ol > li:before { display: inline-block; width: 1.5em; padding-right: 0.5em; font-weight: bold; text-align: right; content: counter(item) "."; }

/*Lista */
.row { margin-right: -15px; margin-left: -15px; padding: 10px 0px 0 0px; }
.rows { margin-right: -15px; margin-left: -15px; padding: 10px 0px 0px; }
.row ul li strong { font-weight: bold; }
.row ul { font-family: "MyriadPro-Cond"; font-size: 18px; color: #696F83; padding: 10px 0px 0px 17px; list-style: none; }
    .row ul.menu-interno, ul#submenuinterno { font-family: "MyriadPro-Cond"; font-size: 1.2em; color: #696F83; padding: 10px 0px 0px 17px; list-style: none; }
    .row ul li { padding-bottom: 5px; }

/* Links */
.row a { font-size: 1em; font-family: "MyriadPro-Cond"; color: #6994CB; }
.row .text a { font-size: 1em; font-family: "MyriadPro-Cond"; color: #6994CB; }
.row a:hover { color: #2C4182; }

/* Subtitulo do Subtitulo */
.row h1, h2, h3, h4, h5, h6 { color: #6994CB; font-family: "MyriadPro-Cond"; font-weight: bold; padding-left: 15px; }

/* Tabelas */
.row table { font-size: 1.35em; font-family: "MyriadPro-Cond"; color: #8A8FA1; border-spacing: 4px; border-collapse: separate; width: 100%; }
    .row table tr { padding: 5px; }
    .row table th { background-color: #FFF; padding: 15px; }
    .row table td { padding: 5px 15px; }
.row tbody tr:nth-child(odd) { background-color: #F9F9F9; }

/*Imagem Conteudo*/
.row .alignleft { float: left; padding: 10px 15px 0px 15px; }
.row .aligncenter { padding: 10px 15px 0px 15px; text-align: center; }
.row .alignright { float: right; padding: 10px 15px 0px 15px; }


/* Menu interno */

.menu-interno li { border-left: 5px solid #103E8A; padding: 10px 5px 10px 10px; background-color: #FFF; margin: 0px 0px 5px; }
    .menu-interno li a { color: #103E8A; font-family: "MyriadPro-Cond"; font-weight: bold; font-size: 1.3em; }
        .menu-interno li a:hover { color: #4BA3DB; }

/* ==========================================================================
   Clearfix
   ========================================================================== */

.clearfix:before,
.clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* SLIDER */
.banner { width: 100em; margin: 0; padding: 0; }

/* Inscricao */

.miolo .titulo-miolo-two { display: inline-block; width: 100%; clear: both; color: #8a8e90; font-size: 32px; font-family: "MyriadPro-Cond"; font-weight: bold; color: #4ba3db; }
    .miolo .titulo-miolo-two span { float: left; margin: 10px 0; }
.miolo .titulo-miolo-three { clear: both; color: #2C4182; font-size: 24px; font-family: "MyriadPro-Cond"; font-weight: bold; margin: 30px 0 -5px 0; padding: 0 0 0 25px; display: inline-block; }
    .miolo .titulo-miolo-three span { font-size: 30px; color: #6994CB; }
.miolo .subtitulo-miolo-three { font-size: 20px; font-family: "MyriadPro-Cond"; font-weight: bold; display: inline-block; margin-left: 25px; color: #516BBB; }
.miolo .linedivisor { background: #EEF0F3; height: 1px; margin-bottom: 10px; }
.subtitulo-miolo { font-size: 20px; text-transform: uppercase; font-family: "MyriadPro-Cond"; font-weight: bold; display: inline-block; color: #516BBB; }
.subtitulo-miolo-two { font-size: 20px; text-transform: uppercase; font-family: "MyriadPro-Cond"; font-weight: bold; display: inline-block; color: #4ba3db; margin-left: 20px; }
    .subtitulo-miolo-two a { color: #4ba3db; font-size: 20px; }

ol, ul { list-style: none; }


.col-md-3 { width: 30.33333333%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; float: left; }


.col-md-5 { width: 33.33333333%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; float: left; padding-top: 0px; }


.col-md-8 { width: 66.66666667%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; float: left; padding-top: 0px; }

.barracolor { background: #f4f8fb; }

.col-md-4 ul { margin: 0; padding: 0; }
    .col-md-4 ul li { margin: 0; border-bottom: 1px solid #D9EDF7; }
    .col-md-4 ul.cursos li:FIRST-CHILD { color: #2f93c7; font-weight: bold; font-size: 1em; font-family: "MyriadPro-Cond"; margin-top: 10px; }
ul.cursos li a { font-size: 0.95em !important; }
.col-md-4 ul li a { color: #8a8fa1; font-family: "MyriadPro-Cond"; font-weight: bold; font-size: 14px; /*font-size: 1.2em;*/ }
.col-md-4 ul li .link { color: #2f93c7; font-family: "MyriadPro-Cond"; font-weight: bold; }
.col-md-4 p { color: #696F83; font-size: 1.25em; padding-left: 20px; font-family: "HelveticaNeue-CondensedBold"; }

.col-md-4 ul#submenuinterno { margin: 0; padding: 0; }
    .col-md-4 ul#submenuinterno li { border-left: 5px solid #103E8A; padding: 10px 5px 10px 10px; background-color: #F5F5F5; margin: 0px 0 5px 0; }
        .col-md-4 ul#submenuinterno li a { color: #103E8A; font-family: "MyriadPro-Cond"; font-weight: bold; font-size: 1.2em; }
            .col-md-4 ul#submenuinterno li a:HOVER { color: #4ba3db; }
            .col-md-4 ul#submenuinterno li a:ACTIVE { color: #4ba3db; }

.barra { background: #F5F5F5; width: 100%; color: #103E8A; padding: 2px 10px; font-family: "MyriadPro-Cond"; font-weight: bold; font-size: 1.5em; margin-bottom: 5px; }
    .barra em { top: 0; float: right; cursor: pointer; }
.barra-show { width: 100%; color: #103E8A; font-family: "MyriadPro-Cond"; font-size: 1.1em; }
    .barra-show p { font-size: 1.3em; padding-left: 10px; margin-top: 15px; }
.space { height: 15px; }

[id*="duvida-"] { display: none; }

.row .text { font-size: 18px; font-family: "MyriadPro-Cond"; color: #696F83; padding: 10px 5px 0px 15px; }

.row .text-two { font-size: 1.4em; font-family: "MyriadPro-Cond"; margin-top: 0px; color: #696F83; }

.row-two .text-two { font-size: 1.4em; font-family: "MyriadPro-Cond"; margin-top: 0px; color: #696F83; }

.row-two .text { font-size: 1.4em; font-family: "MyriadPro-Cond"; color: #696F83; }

.no-marg { margin-left: 0; }

.banner-top { width: 100%; }

.play-banner { background: url('/ead/img/btn-play.png') no-repeat; position: absolute; width: 68px; height: 68px; top: 50px; left: 47%; cursor: pointer; }


.box { width: 750px; height: 174px; background: #EEEFF0; }
.blue-side { background: #4275c6; }

.gray-side { color: #325CB2; text-transform: none; margin-top: 5px; }


.col-md-3 ul { margin: 0; padding: 0; }
    .col-md-3 ul li { padding: 3px 3px 3px 3px; color: #FFF; font-size: 12px; }

.coluna-titulo { background-color: #e3ecf1; width: 100%; height: 34px; text-transform: uppercase; color: #273e82; font-size: 16px; font-weight: bold; padding: 8px 0 0 15px; font-family: "HelveticaNeue-CondensedBold"; }
.coluna-titulo-orange { width: 100%; text-transform: uppercase; color: #FF8A00; font-size: 24px; font-weight: bold; font-family: "HelveticaNeue-CondensedBold"; }
    .coluna-titulo-orange span { margin-left: 20px; }
.btn-inscricao-orange { background: url('/ead/processoseletivo/img/btn-inscricao-orange.png') no-repeat; width: 141px; height: 40px; cursor: pointer; border: 0; vertical-align: middle; margin: 10px 0 10px 0; }

.abas { margin-top: 25px; padding: 50px 0 0 0; font-family: "HelveticaNeue-CondensedBold"; }
    .abas .title { color: #273e82; float: left; font-size: 18px; padding: 8px 16px; margin-left: 12px; }
    .abas .nav-tabs { padding: 0; margin: 0 0 0 25px; }
        .abas .nav-tabs .title { font-size: 16px; cursor: pointer; }
        .abas .nav-tabs li { float: left; height: 40px; margin: 0 2px 0 2px; border-radius: 10px 10px 0 0; background: #cbdce6; font-size: 16px; cursor: pointer; }
            .abas .nav-tabs li a { color: #273e82; background: #cbdce6; font-size: 16px; display: block; padding: 8px 15px; }
        .abas .nav-tabs .active { cursor: pointer; margin-top: -10px; height: 50px; }
            .abas .nav-tabs .active a { padding: 8px 15px 18px 15px; background: #fff; color: #222; }
        .abas .nav-tabs li:hover { background: #4ca2db; color: #FFF; cursor: pointer; margin-top: -10px; height: 50px; }
            .abas .nav-tabs li:hover > a { color: #cbdce6; padding: 8px 15px 18px 15px; background: #273e82; }

.tab-content { display: block; }

    .tab-content > .tab-pane { display: none; visibility: hidden; }
    .tab-content > .active { display: block; visibility: visible; }

.barra-aba { width: 100%; height: 30px; clear: both; border-top: 4px solid #fff; }

.info-inscricao { width: 100%; clear: both; text-transform: uppercase; color: #FF8A00; font-size: 3em; font-weight: bold; font-family: "MyriadPro-Cond"; }


.titulo-miolo-page { padding-bottom: 150px; clear: both; width: 80%; }
    .titulo-miolo-page ul { margin: 0; }

        .titulo-miolo-page ul li { float: left; width: 600px; }
            .titulo-miolo-page ul li:FIRST-CHILD { padding: 40px 0 0 0; width: 50px; }

p.container_polo input#cep123 { border: 1px solid #C1CBD1; height: 25px; }
p.container_polo button { background-color: #4BA3DB; color: #fff; border: none; margin: 0 0 0 10px; height: 25px; }
div#container_polos ol { padding: 0; margin: 0; }
    div#container_polos ol li.ficha_polo { margin: 0 0 10px 0; padding: 0 0 0 55px; background: url(/ead/img/icon/icon-map.png) no-repeat left top; position: relative; border-bottom: 1px dotted #ccc; cursor: pointer; background-position:10px 5px; }
        div#container_polos ol li.ficha_polo .distancia { position: absolute; left: 5px; top: 50px; }
        div#container_polos ol li.ficha_polo .t_polo, div#container_polos ol li .tel_polo { clear: both; display: block; }
        div#container_polos ol li.ficha_polo .rua_polo, div#container_polos ol li.ficha_polo .cid_polo { clear: both; display: block; font-weight: normal; font-size: 10pt; }
    div#container_polos ol li .tel_polo { margin: 7px 0; }
    div#container_polos ol li.vermais_polos { width: 100%; margin: 5px 0 10px 0; }
        div#container_polos ol li.vermais_polos a { color: #103E8A; text-decoration: underline; font-size: 12pt; text-align: center; width: 100%; display: block; }
    div#container_polos ol li.ficha_polo .vl_investimento { clear: both; display: block; color: #6994cb; margin: 0 0 10px 0; }
div.socialmedia { margin-left: 25px; }

/* Noticias e Testemunhos Home */

.boxhome-x1 .miolo ul.noticias { margin: 0; padding: 0 0 0 10px; }
    .boxhome-x1 .miolo ul.noticias li { padding-bottom: 3px; list-style: none; font-size: 10px; }
        .boxhome-x1 .miolo ul.noticias li a { color: #676c7b; font-size: 1.6em; }
            .boxhome-x1 .miolo ul.noticias li a:hover { text-decoration: underline; color: #425799; }
ul#testemunhos { list-style: none; padding: 0; margin: 0; font-size: 2.5em; border: none; height: 145px; overflow: hidden; width: 5000px; float: left; font-family: "MyriadPro-Cond"; color: #696F83; }
.col-md-4 ul#testemunhos .citacao { font-style: italic !important; }
.col-md-4 ul#testemunhos .autor { font-weight: bold !important; }
#testemunhos .testemunho { width: 293px; height: 160px; text-align: center; border: none; float: left; margin: 15px; }
#testemunhos .autor { font-weight: bold; display: block; }
.seta-testemunho-anterior, .seta-testemunho-proximo { position: absolute; background: #ccc; width: 25px; height: auto; cursor: pointer; display: none; text-align: center; padding-top: 70px; top: 0; bottom: 0; color: #696F83; opacity: 0.5; }
.miolo:hover .seta-testemunho-anterior, .miolo:hover .seta-testemunho-proximo { display: block; }
.seta-testemunho-proximo { right: 0; }
.seta-testemunho-anterior { left: 0; }
#link-testemunhos { width: 150px; text-align: center; margin: 10px 0 0 130px; }
    #link-testemunhos a { width: 22px; height: 22px; margin: 10px 5px 0 0; background: url(../images/bullets.png) no-repeat; background-position: 0 0; display: block; float: left; font-size: 0; color: #fff; }
        #link-testemunhos a.t_ativo { background-position: 0 -21px; }

/* */
strong.noticia { font-size: 16px; }
strong.telefonepolo { font-size: 16px; color: #516BBB; }
a.voltar_mapa { font-size: 14pt; }

/* Bloquear Skype */
span[class^='skype_pnh_container'] { display: none !important; }
span[class^='skype_pnh_print_container'] { display: inline !important; }

/*Usabilidade: Impressao*/
@media print {
    header, footer, nav, ul#submenuinterno { display: none; }
    div.row { width: 100%; }
}

/* MEDIA QUERIES */

/*XS*/
@media (min-width: 360px) {
    .menu-meio { height: 25em; }
}
/*SM*/
@media (min-width: 768px) {
    .menu-meio { height: 16.5em; }
}
/*MD*/
@media (min-width: 992px) {
    .menu-meio { height: 11.5em; }
    .banner { width: 100%; }
}
/*LG*/
@media (min-width: 1200px) {
    .menu-meio { height: 11.5em; width: 100%; margin: 10px 0; }
}

@media screen and (max-width: 1128px) {

    .container { padding: 0 2.0em 0 2.0em; }
}

@media (max-width: 768px) {

    .header .container .separador { height: 69px; background: #5C71A3; width: 1px; float: left; margin: 0px 5px 0 5px; }

    .menu { display: none; }

    .responsive-menu { display: block; margin-top: 10px; }

    nav { margin: 0; background: none; }

    .menu li { display: block; margin: 0; }

        .menu li a { background: #6994CB; color: #FFF; }

            .menu li a:hover,
            .menu li:hover > a { background: #FFF; color: #333; }

    .menu ul { visibility: hidden; opacity: 0; top: 0; left: 0; width: 100%; transform: initial; }

        .menu ul li a:hover { color: #333; }

    .menu li:hover > ul { visibility: visible; opacity: 1; position: relative; transform: initial; color: #333; }

    .menu ul ul { left: 0; transform: initial; }

    .menu li input { display: none; }

    .menu li > ul ul:hover { transform: initial; }

    .boxhome-x1 { width: 100%; background: #FFF; margin-bottom: 15px; }
        .boxhome-x1 .topobox { width: 100%; }
    .boxhome-x2 { width: 100%; }
        .boxhome-x2 .topobox-x3 { width: 100%; }
        .boxhome-x2 .topobox-x2 { width: 100%; }
    .col-xs-6 { width: 100%; float: none; }
    .meio { height: 100%; }
    .areaTexto { width: 100%; }

    .barracolor { display: none; }
}

html body div.container.clearfix div.row p.MsoNormal.text span { font-size: 18px !important; }

/* ========================================================================== */
