.galleria-thumbnails-container,.galleria-info{display:none}
.galleria-image-nav-left,.galleria-image-nav-right{background-image:url(/classic-map.png?02)!important}
.m-accessibilidade{display:none}
body.template-document_view.section-lista-de-cursos #content table.plain tr:nth-child(odd){background:#ccc}
body.template-document_view.section-lista-de-cursos #content table.plain{width:300px}
body.template-document_view.section-lista-de-cursos #content table a{color:#0a569c;color:#0a569c;font-size:1.2em;border:none}
#content .botaoTextoInscricao{width:200px;color:#fff!important;margin-bottom:14px}
#content .botaoTextoInscricao a{color:#fff}

div.inscri{ 
color: transparent !important;
text-decoration: none !important;
            
}

dl.portlet.portletEvents dt.portletHeader {
    font-size: 2.2em;
    text-decoration-color: #fff;
    background: #e7e8ea !important;
    border: solid 2px #dddee0;
    text-align: center;
    display: block;
}

.portletHeader.a.tile {
    margin-top: 10px;
}

.portletHeader.a.tile:before {
    content: "\f02e";
}

.portlet.portletEvents dd.portletItem.odd {
    border: solid 2px #dddee0;
    background: #e7e8ea;
    color: #02753c;
    font-weight: bold;
}

.portletItem odd.a.tile,.portletItem odd.a.tile:visited,.portletItem odd.a.tile:link {
    margin-top: 5px;
    color: #016f3a;
    text-align: center;
}

span.portletItemDetails {
    text-align: center;
    margin-top: 5px;
}



.botaoTextoInscricao{clear:both}
div#portal-breadcrumbs{font-weight:700;margin-left:0;color:#404040}
div#portal-breadcrumbs a{color:#3c3c3c}
#content h1{color:#e6ac2c}
div#content-core p a img{max-width:100%}
#searchGadget{width:90%;border:none!important}
a#animate-slide{font-size:1.7em;position:absolute;top:32px;right:70px;color:#3c3c3c}
.neat{position:relative;display:none;float:left;width:100%;height:80px;margin:0 auto;margin-top:0;margin-left:-15px;padding:0 15px;background:rgba(0,0,0,.2)}
#portal-searchbox .searchButton{font-size:1.2em;font-weight:600;position:relative;z-index:5;float:right;width:20%;height:40px;color:#fff;border:none;background:#3c3c3c!important}
#portal-searchbox form{width:100%;margin-top:0;border:none}#portal-searchbox{position:relative;float:left;width:100%;margin:20px 0}
#portal-searchbox input[type='text']{font-size:1.3em;float:left;width:70%;padding:0 10px;border:none;background:#fff!important}
header #portal-searchbox input[type='submit']{background:transparent}
#portal-searchbox label.hiddenStructure:before{font:normal normal normal 14px/1 FontAwesome;font-size:1.4em;position:absolute;z-index:1;top:3px;right:8px;display:block;width:10px;height:10px;content:'\f002';color:#b1b1b1;-webkit-font-smoothing:antialiased}
#searchform fieldset{display:none}
#search-results-bar{display:none}
.searchField{background:transparent!important}
#search-results{padding:0}
#content-core dd{margin-right:0;margin-left:0}
div.listingBar{font-size:1.3em}
h1.documentFirstHeading{font-size:1.7em;line-height:1.8em;color:#3c3c3c}
#content a:hover,dl.portlet a:hover{text-decoration:underline!important;color:inherit!important}
.portletContent a:hover{text-decoration:underline}
#content a:hover{text-decoration:underline}
div.managePortletsLink,a.managePortletsFallback{clear:both!important}
div#redes{margin:15px 0}h1.documentFirstHeading{font-size:1.7em;line-height:1.4em;color:#404040}
figure.newsImageContainer{position:relative;float:left;margin:0 36px 10px 0}
.newsImageContainer figcaption{font-size:.8em;font-weight:700;position:absolute;bottom:0;width:100%;min-height:19px;padding:5px;background-color:rgba(255,255,255,.7)}
#content .newsImageContainer a{color:#404040}
#content .newsImageContainer a:hover{color:#595959!important}
div#content-core{margin-bottom:40px;color:#404040}
div#plone-document-byline{margin-bottom:20px}
.documentByLine span.documentAuthor,span.documentPublished span:first-child{display:none}
.documentPublished::before{content:'Publicado em '}
div#content ul,div#content ol{margin-left:18px!important}

div#logo{float:left;margin:20px 0;max-width:250px}

header#main-header{margin-bottom:15px}
#main-navigation li a{color:#fff}#main-navigation li a:hover{color:#d8d8d8}
ul.actionMenu{display:none}#navigation{display:inline;margin:0;list-style:none;text-align:left}
#navigation ul li{position:relative;display:inline-block;cursor:pointer}
#navigation li.item-nav{position:relative;color:#fff}
#navigation li.item-nav ul{top:3px;left:0;display:none;visibility:hidden;overflow:hidden;min-width:221px;padding:0}
#navigation li.item-nav ul li{display:block;float:none;padding:3px 0;border-right:none}
div#btnav ul li.innerLink{background:#888}div#btnav ul li a span{padding:0!important}
div#btnav ul li a img{display:none}div:hover#btnav ul#navigation{left:15px;display:block;clear:both;margin-left:0;padding-left:0;background:#3c3c3c}
#navigation li.item-nav ul{display:none}
#navigation li:hover ul{display:block!important;position:relative;visibility:visible;opacity:1;font-weight:400;padding:10px 0;background-color:#292929}#navigation li.item-nav ul li:hover{background:rgba(255,255,255,.1)!important}#navigation li.item-nav ul li a:hover{color:#fff!important}
footer .footerAssociacoes{padding-bottom:20px;color:#535353;background-color:#f0f0f0}footer .footerAssociacoes h5{padding:15px 0 0!important}footer .footerSiteMap{padding-bottom:15px;color:#fff;background-color:#3c3c3c}footer .footerRedes{display:block;height:40px;color:#fff;background-color:#4d4d4d}
footer .footerRights{color:#fff;background-color:#3c3c3c}div#footerRedeslocal .fa-instagram{font-size:3em}#footerlocal ul li:first-child{font-size:.9em;font-weight:700;margin-bottom:10px;padding-top:20px;padding-bottom:2px;border-bottom:2px solid #e6ac2c}#footerlocal ul li a{color:#fff}
#footerlocal ul li a:hover{border-bottom:1px solid #fff}#footerlocal ul li{font-size:.8em;display:block;width:100%;padding:1px 0}#footerRedeslocal p{font-size:.9em;float:right;margin-left:20px;padding-top:12px}
footer #footerRedeslocal a{color:#fff}#footerRedeslocal span{display:block;margin-top:-20px;text-indent:-9999px}div#footerRedeslocal .icon{padding:0}div#footerRedeslocal i.fa{font-size:3em;padding-top:0}
div#footerRightslocal{padding-top:20px}div#footerRightslocal p{margin-top:0;text-align:center}#footerRightslocal img{display:block;margin:0 auto;padding-top:10px;padding-bottom:20px}#footerAss ul li{text-align:center}
#footerAss ul li:first-child{font-size:.9em;font-weight:700;height:90px;margin-bottom:10px;padding-bottom:0!important;text-align:center}#footerAss ul li img{margin-bottom:0}#footerAss ul li{font-size:.8em;display:block;width:90%;padding:5%}
.cover-layout-empty-layout .collection-item h3{font-size:1.1em;margin:0;padding:3px 0}.cover-layout-empty-layout .cover-collection-tile .tile-footer a{border:none!important}.cover-layout-empty-layout .cover-collection-tile .tile-footer{font-weight:600}
.cover-layout-empty-layout .cover-collection-tile .tile-footer:after{font-family:FontAwesome;font-size:1.2em;font-weight:400;content:'\f18e';color:#205c90;-webkit-font-smoothing:antialiased}
.tile{margin-bottom:15px!important}.tile img.left{width:100%;height:auto}
.destaque-principal .cover-basic-tile.tile-content{position:relative}
.destaque-principal .cover-basic-tile.tile-content h3{position:absolute;bottom:0;width:100%;padding-left:0;opacity:.8;color:#fff!important;background:#000}
.destaque-meio{font-size:1.5em;line-height:1.3em}
.destaque-meio h3{line-height:.8em;padding:5px 0 10px}
.destaque-principal h3 a{font-size:11pt!important;display:block;margin:0 10px;color:#fff!important}
.destaque-principal.tile img.left{margin-bottom:0}
#content .cover-basic-tile.tile-content h3 a{font-family:Helvetica,Tahoma,sans-serif;font-size:.8em;color:#e6ac2c}
#content .cover-basic-tile.tile-content > p{font-family:Helvetica,Tahoma,sans-serif;font-size:1em;color:#404040}
#content .cover-basic-tile h3{clear:left}
#content .cover-basic-tile.tile-content{border:none!important}
#content .destaque-meio .cover-basic-tile.tile-content{min-height:230px;border:1px solid #d8d8d8!important}
.destaque-meio .cover-basic-tile.tile-content h3,.destaque-meio .cover-basic-tile.tile-content p{padding-left:3%}
.destaque-borda{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
.carrossel-home .cover-carousel-tile{width:100%!important}
#content .carrossel-menor .galleria-container{height:210px!important;padding-bottom:10px!important}
.carrossel-menor .galleria-stage{height:230px!important;margin-top:-10px}.carrossel-menor .galleria-image-nav-right,.carrossel-menor .galleria-image-nav-left{top:10px!important}
.galleria-thumbnails-container,.galleria-info{display:none}
.galleria-container{height:105px!important}
.galleria-stage{top:0;right:0;left:0;height:105px}
.portlet-imag{width:100%;height:auto}
.portletHeader span{font-size:1.6em;font-weight:700;color:#3c3c3c}
.portletStaticText img{width:100%;height:auto;margin-bottom:4px!important;border:1px solid #d8d8d8}
.portletHeader a{font-size:.8em}
.portletCollection .portletHeader{padding:.42em 0}
.portletCollection .portletContent{padding:.6em;border:1px solid #d8d8d8}
dl.portlet dt{/*margin-bottom:10px;*/padding:0;background:#fff}
.portletCollection .portletFooter a:after{font-family:FontAwesome;font-size:1.2em;content:'\f18e';-webkit-font-smoothing:antialiased}
.portletStaticText dd.portletItem{padding:1em 1em 0!important;border:1px solid #d8d8d8}
li.portletItem a.tile,.icons-on li.portletItem a.tile{margin:0!important;padding:0!important;background:none}
dl.portlet dd.portletItem a{border-bottom:0}.portletItemDetails{margin:0;padding:0}
li.navTreeItem .contenttype-collective-cover-content img{display:none}
.portletItem ul.navTree li.navTreeItem a.contenttype-collective-cover-content{background:none}
.portletItem ul.navTree li.navTreeItem a.contenttype-folder{padding-left:0!important;background:none}
.portletItem ul.navTree li.navTreeItem a.contenttype-document{padding-left:0!important;background:none}
.portletItem ul.navTree li.navTreeItem:hover{width:98%;padding:12px 0;text-decoration:underline;color:#fff!important;border:4px solid #e6ac2c!important;background:#3c3c3c!important}
.portletItem ul.navTree li.navTreeItem:hover a{color:#fff!important}
dl.portlet ul.navTreeLevel0 > .navTreeItem{font-size:1.3em;font-weight:700;width:100%;padding:15px 0;list-style:none;text-align:center;color:#404040;border:1px solid #d8d8d8}
dl.portlet ul.navTree li.navTreeItem.visualNoMarker.navTreeCurrentNode{width:98%;margin-right:0;margin-left:0;padding:12px 0;text-decoration:none;color:#fff!important;border:4px solid #e6ac2c!important;background:#3c3c3c!important}
dl.portlet ul.navTreeLevel0 > .navTreeItem a{line-height:1.5!important;color:#404040!important}
dl.portlet ul.navTree li.navTreeItem.visualNoMarker.navTreeCurrentNode a{color:#fff!important}dl.portlet ul.navTree .navTreeCurrentItem{margin-right:0;margin-left:0;border-left:none;background-color:#ddd}
.portlet-static-acesso-restrito .portletHeader span{color:#e6ac2c}.portletCollection li.portletItem{display:block;clear:both;border-bottom:1px solid #d8d8d8}
.portletCollection li.portletItem:first-child{border:0}.portletCollection li.portletItem a,.portletCollection li.portletItem{font-family:Helvetica,Tahoma,sans-serif;font-size:1em;color:#404040}
.portletCollection .portletItem:last-child{border-bottom:0}
footer.portletFooter{font-size:.8em;font-weight:700;clear:both;padding:5px;text-align:right}
.portletCollection.portlet-collection-agenda .portletItem .portletItemDetails{font-size:2em;position:relative;display:block;float:left;width:25%;width:55px;height:70px;margin-top:10px;margin-bottom:10px;text-align:center;color:#fff;border-radius:5px;background:#3c3c3c}
.portletCollection.portlet-collection-agenda .portletItem:first-child .portletItemDetails{margin-top:0}.portletCollection.portlet-collection-agenda .portletItem .portletItemDetails span{font-weight:700;line-height:1em;position:relative;display:block;width:40px;height:33px;margin:4px 0;margin-left:3px;text-align:center}
.portletCollection.portlet-collection-agenda .portletItem .portletItemDetails .mes{font-size:.7em;position:relative}
.portletCollection.portlet-collection-agenda .portletItem .portletItemDetails .dia{position:relative;border-bottom:1px solid #fff}
.portletCollection.portlet-collection-agenda .portletItem a.tile{line-height:1.3em;display:block;float:left;width:73%;margin-top:9px!important;margin-bottom:10px!important;margin-left:9px!important}
.portletCollection.portlet-collection-agenda .portletItem:first-child a.tile{margin-top:0!important}
.portletCollection.portlet-collection-agenda .portletItem:last-child{clear:both}
#cadastro .portletItem{padding:1em!important}
.votePortlet .portletItem{overflow:hidden;width:260px}
.votePortlet dd.portletItem{padding:.5em!important;border:0!important}
.votePortlet h3{font-size:1.2em;line-height:1.25em;margin-bottom:10px;color:#3c3c3c}
.votePortlet input[type='submit']{font-family:Arial;font-weight:700;position:absolute;right:0;margin-top:10px;padding:6px 20px;cursor:pointer;text-decoration:none;text-transform:uppercase;color:#fff;border:solid 1px #3c3c3c;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px!important;background:#505050;-webkit-box-shadow:inset 5px 5px 7px #7d7d7d;-moz-box-shadow:inset 5px 5px 7px #7d7d7d;box-shadow:inset 5px 5px 7px #7d7d7d}
.votePortlet input[type='submit']:hover{text-decoration:none;opacity:.8}
.cadastr input.context{position:relative;top:-29px;left:13%}
body.section-fale-conosco div.pfg-form.formid-fale-conosco #fg-base-edit input[type="submit"],.formid-cadastro-de-interesse input[type='submit'],.votePortlet input[type='submit'],.formid-cadastro-de-interesse-pos-graduacao input[type='submit']{font-family:Arial;width:100%!important;background-color:#3c3c3c!important;font-weight:700;border-radius:0!important;cursor:pointer;text-decoration:none;text-transform:uppercase;color:#fff;border:0!important}
div.formControls{margin:1em 0!important}.portletForm{margin-top:1em!important}
.portletForm .portletItem{margin-top:1em;border:1px solid #ccc}
#fg-base-edit textarea,#fg-base-edit select,#fg-base-edit input{border:1px solid #d8d8d8;border-radius:0;background-color:#e9e9e9;padding:4px 6px 6px}#fg-base-edit input[type="text"],body.section-fale-conosco div.pfg-form.formid-fale-conosco #fg-base-edit input[type="text"],body.section-fale-conosco div.pfg-form.formid-fale-conosco #fg-base-edit textarea{width:94%;margin-left:-1px;font-size:1.2em;line-height:30px;padding:0 3%;border:1px solid #ccc;border-radius:0;background-color:#f3f3f3}
#fg-base-edit input.context{position:relative;width:auto;margin-top:10px;padding:10px 15px}
body.section-fale-conosco div.pfg-form.formid-fale-conosco #fg-base-edit input:hover[type="submit"],.votePortlet input[type='submit']:hover,.formid-cadastro-de-interesse input[type='submit']:hover,.formid-cadastro-de-interesse-pos-graduacao input[type='submit']:hover{text-decoration:none;color:#fff;opacity:.8}
.icons-on .contenttype-event{background:none!important}.contenttype-event.url{border:none!important}.entry{float:left;width:97%;min-height:125px;margin-bottom:20px;margin-left:3%!important;padding:0;border:1px solid #d8d8d8}
.contenttype-event.url{font-size:10pt;font-weight:700;width:97%!important;min-height:40px;margin-bottom:7px;padding:7px!important;color:#fff!important;background:#3c3c3c!important}
.template-listing_view .vevent .datedisplay{font-weight:400!important}.vevent .summary{color:#fff}.vevent abbr.dtstart{padding:0 7px}
.vevent abbr.dtstart::before{content:'A partir de: '}.vevent abbr.dtend::before{content:'Até: '}.ocation::before{content:'Onde: '}.dtstart,.dtend,.location{width:100%;color:#404040!important;border:none!important}
.template-listing_view .dtstart,.template-listing_view .dtend,.template-listing_view .location{display:block}.timespan{display:none}.vevent .documentByLine span{color:#404040}.vevent span.documentByLine{padding:0 7px}
.vevent abbr.dtstart{font-weight:400!important;padding:0 7px}
.vevent .documentByLine span span.location{display:inline;margin-left:-18px;color:#404040}.vevent .documentByLine abbr span.explain{color:#404040}.template-listing_view .vevent .timerange{display:none}.template-event_view .event.summary.details{width:100%;border-bottom:solid 1px #cecece}
.template-event_view .event.summary.details > dd{margin:0!important}.template-event_view .timezone{display:none}.template-event_view .dtstart::after{content:' - '}
.template-event_view .dtend span{position:relative;top:-19px;left:-21%;float:right}.template-event_view .location::before{content:''}.template-event_view .event.summary.details dd{margin-bottom:10px!important}
#logo img{width:100%}
#logo img.logosecao{width:auto;}
.newsImage{width:100%}span.sobreocurso{font-size:1.6em;font-weight:700;display:block;padding-bottom:4px;color:#1c3759}
.portletStaticText.portlet-static-informacoes{padding:10px 5px 0;border:1px solid #d8d8d8}
.portletStaticText.portlet-static-informacoes p{font-size:12px!important;line-height:25px!important;margin:0 3%}.portletStaticText.portlet-static-selo img{border:none}
p.acessosiga{display:block;width:100%;height:46px;margin-bottom:1em;color:#fff;background:#3c3c3c}
p.acessosiga:hover{background:#565656}p.acessosiga a:link,p.acessosiga a:visited{width:100%;text-decoration:none;color:#fff}span.nomeacesso{font-size:22px;font-weight:600;position:relative;top:50%;display:block;float:left;width:38%;margin:0;transform:translateY(-50%);text-align:center;text-transform:uppercase;border-right:solid .1em #fff}
span.modalacesso{display:block;float:left;width:auto;width:50%;height:46px;margin:0;padding:8px 0 0;padding-left:1.5em}p.portalaluno{display:block;width:100%;height:31px;padding-top:15px;color:#fff;background:#e6ac2c}
p.portalaluno a:link,p.portalaluno a:visited{width:100%;text-decoration:none;color:#fff}span.portalacesso{font-size:14px;font-weight:600;position:relative;display:block;float:left;width:100%;height:46px;margin:0;text-align:center;text-transform:uppercase;border-right:solid .1em #fff}
p.portalaluno:hover{background:#bc8919}p.acessosiga a,p.acessosiga a:link,p.portalaluno a,p.portalaluno a:link{width:100%}
@media only screen and (min-width : 380px)
{
    .galleria-container{height:125px!important}
    .galleria-stage{height:125px}
}
@media only screen and (min-width : 480px)
{
    .galleria-container{height:155px!important}
    .galleria-stage{height:155px}
}
@media only screen and (max-width : 991px)
{
    #portal-searchbox input[type='text']{height:40px}
}
@media only screen and (min-width : 768px)
{
    .galleria-container{height:260px!important}
    .galleria-stage{height:260px}
    div#footerRightslocal p{text-align:left}
    #btnav i{padding-left:5px}
    #fg-base-edit input.context{margin-left:0}
    dl.portlet.portletStaticText.portlet-static-acesso-restrito{padding-top:24px!important}
    body.template-view.section-pagina-inicial div#portal-breadcrumbs{display:none}
    body.template-view.section-pagina-inicial main#main-content{padding-top:24px}
    /*#logo a{display:inline-block}*/
    div#cadastro{margin-top:-9px}
    #logo a.subsection{font-size: 1.8em;
    font-weight: 700;
    line-height: 1.8;
    vertical-align: top;
    margin: 20px 0 0 30px;
    color: #e6ac2c;}
    #content .cover-collection-tile .collection-item{font-size:.9em;margin-bottom:5px;padding:5px;background:#eee}
    .cover-layout-empty-layout .collection-item time{font-style:italic;padding-left:5px;color:#58595b}
    #content .cover-collection-tile .collection-item h3{font-size:1.25em;padding-left:5px}
    #link-secao{left:283px;width:290px}.cover-carousel-tile{display:block}
    .destaque-borda{padding-top:10px}div#logo{float:left; max-width: 100%;}
    body.section-fale-conosco div.pfg-form.formid-fale-conosco #fg-base-edit input[type="text"],
    body.section-fale-conosco div.pfg-form.formid-fale-conosco #fg-base-edit textarea{width:30%;padding:2px 10px;border-radius:0}
    body.section-fale-conosco div.pfg-form.formid-fale-conosco #fg-base-edit input[type="submit"]{font-family:Arial;padding:8px 30px;width:auto!important;background-color:#3c3c3c!important;font-weight:700;border-radius:0!important;cursor:pointer;text-decoration:none;text-transform:uppercase;color:#fff;border:0!important}
    body.section-fale-conosco div.pfg-form.formid-fale-conosco #fg-base-edit input:hover[type="submit"]{opacity:.8}
    #footerRightslocal img{float:right;margin-top:-40px;padding-top:0}
    div#footerRightslocal p{margin-top:30px}
    .logolinksecao{position:relative;width:70%}
    #search-results dd{margin:0!important;margin-bottom:14px;padding:0 0 1em!important;border-bottom:1px solid #d8d8d8}
    #search-results{padding:1em 0!important}
    fieldset#search-field{text-align:left}
    .template-search #content .cell{width:96%!important}
    #navigation li.item-nav ul li{width: 242px;}
    .template-search .optionsToggle{border:transparent;background-color:transparent}
    #search-results{width:66.5%!important}
    #search-results-bar{font-size:.9em!important;position:absolute!important;right:0;width:317px!important;padding:0!important;border-top:0 none!important;border-top:0!important;border-bottom:0 none!important;border-bottom:0!important;background:#fff}
    #search-results-bar > span:first-child{font-size:1.4em;font-weight:700;width:90%;padding:15px;color:#404040;background:#fff}#search-filter .field{padding:1em 0!important}
    #search-filter .field div{width:100%}
    #search-filter .field,#search-filter{background:transparent!important}
    #search-filter .field input{margin-right:8px}
    search-results dd{font-family:'Times New Roman',sans-serif;font-size:15px;font-weight:400!important;line-height:23px;color:#404040}
    #search-results-bar dd.actionMenuContent{display:block}.template-search .discreet{display:none}
    #search-results .contenttype-collective-nitf-content a:visited,#search-results .contenttype-collective-nitf-content a:link,#search-results .contenttype-collective-nitf-content a{font-size:18px;font-weight:400;line-height:33px;text-transform:uppercase!important;color:#404040!important;border-bottom:0}
    .template-search #search-results-bar dl{width:97%;margin-left:20px!important}
    .template-search #rss-subscription,.template-search .actionMenuHeader{display:none}
    #search-results-wrapper{min-height:600px}
    .template-search .highlightedSearchTerm{background-color:transparent}
    .optionsToggle{font-size:100%;border:medium none transparent;background-color:transparent}
    #searchResultsSort > span:first-child,#content #search-filter legend{font-size:1.25em!important;font-weight:400!important;width:88%;padding-right:0!important;padding-bottom:5px!important;padding-left:0!important;text-transform:none!important;border-bottom:1px solid #d8d8d8;background:transparent!important}
    .highlightedSearchTerm{font-weight:400!important}
    #searchResultsSort > span:first-child{display:block;margin-bottom:20px}
    #searchResultsSort{float:left;width:98%;padding:0 20px 20px}.template-search #portal-column-content.cell.position-0,.template-search #portal-column-content.cell.position-1\3a 4{border-right:0!important}.template-search #portal-breadcrumbs{width:64%;margin-left:13px}.template-search #breadcrumbs-1 > a,.template-search #breadcrumbs-1 > span{font-size:2.5em;text-transform:uppercase;color:#404040}
    .template-search #content h1.documentFirstHeading{font-size:1.7em!important;font-weight:400!important;width:66.5%;margin-top:45px!important;padding-bottom:0!important;color:#e6ac2c}.template-search #search-term{font-weight:700!important;color:#404040}#content #sorting-options > span{display:none}
    #content #sorting-options a{line-height:1.6em;display:block;text-transform:capitalize;color:#404040;border-bottom:0}
    #fg-base-edit textarea,#fg-base-edit select,#fg-base-edit input{border:1px solid #d8d8d8}.cover-pfg-tile #comments,.cover-pfg-tile .formControls,.cover-pfg-tile #nome-completo{width:80%}.cover-layout-empty-layout .pfg-form form.fgBaseEditForm .formControls{margin:0}
    .cover-layout-empty-layout .pfg-form form.fgBaseEditForm .formControls input[type='submit']{position:inherit;color:#fff!important}
    .cover-pfg-tile #archetypes-fieldname-replyto{float:left;clear:none;width:53.5%}
    .cover-pfg-tile #archetypes-fieldname-natureza-do-contato{float:left;clear:none;width:53.5%;margin-top:7px}
    .cover-pfg-tile #replyto{width:94%}.cover-pfg-tile #archetypes-fieldname-departamento{float:left;clear:none;width:25%}
    .cover-pfg-tile #archetypes-fieldname-telefone{float:left;clear:none;width:26.5%}
    .cover-pfg-tile #archetypes-fieldname-telefone #telefone{width:100%}
    .cover-pfg-tile #natureza-do-contato br{display:none}
    .cover-pfg-tile #natureza-do-contato label,#fg-base-edit #natureza-do-contato input{font-weight:400;display:inline;float:left}
    .cover-pfg-tile #natureza-do-contato label{margin-right:5%}
    .cover-pfg-tile #natureza-do-contato input{margin-top:4px;margin-right:1%}
    .cover-pfg-tile input[type='submit']{font-family:Arial;font-weight:700;position:absolute;right:18%;width:97px;margin-top:15px;padding:8px 20px;cursor:pointer;text-decoration:none;text-transform:uppercase;color:#fff;border:0 none!important;-webkit-border-radius:10;-moz-border-radius:10;border-radius:10px!important;background:#161938;background-image:-webkit-linear-gradient(135deg,#161938,#151837);background-image:-moz-linear-gradient(135deg,#161938,#151837);background-image:-ms-linear-gradient(135deg,#161938,#151837);background-image:-o-linear-gradient(135deg,#161938,#151837);background-image:linear-gradient(135deg,#161938,#151837);-webkit-box-shadow:inset 5px 5px 10px #727487;-moz-box-shadow:inset 5px 5px 10px #727487;box-shadow:inset 5px 5px 10px #727487}
    .cover-pfg-tile input[type='submit']:hover{text-decoration:none;color:#ccc;background-image:-webkit-linear-gradient(315deg,#161938,#151837);background-image:-moz-linear-gradient(315deg,#161938,#151837);background-image:-ms-linear-gradient(315deg,#161938,#151837);background-image:-o-linear-gradient(315deg,#161938,#151837);background-image:linear-gradient(315deg,#161938,#151837);-webkit-box-shadow:inset -5px -5px 10px #727487;-moz-box-shadow:inset -5px -5px 10px #727487;box-shadow:inset -5px -5px 10px #727487}.entry{width:27%}.contenttype-event.url{line-height:1.4;width:94%!important}
}
@media only screen and (min-width : 992px)
{
    #navigation li:hover ul{
        width:245px !important;
        }
    div#logo{width:auto}
    #logo img{width:auto;}
    a:focus{outline:2px solid #ffb400!important}
        .m-accessibilidade{font-family:Verdana;display:block;width:100%;height:20px;padding:5px 0;border-bottom:#ffd51d solid 3px;background:#606969}
    .m-accessibilidade ul{position:relative;width:95%;max-width:1170px;height:22px;margin:0 auto}
.m-accessibilidade img{width:21px;height:21px}
.m-accessibilidade a{color:#fff}
.m-accessibilidade p{font-size:.8em;font-weight:700;line-height:20px;display:inline-block;float:left;width:20px;height:20px;margin-right:5px;text-align:center;color:#fff;border-radius:100%;background:#0e9bc9}ul.op-acess li{line-height:15px;position:relative;float:left;margin-left:13px}ul.op-acess li:first-child{margin-left:0}
    ul.op-acess li:hover{background:rgba(255,255,255,.3)}
    ul.op-acess li.contrast{position:relative;float:right;width:auto!important;min-height:24px}
    .op-acess li a{font-size:9px;position:relative}
    a#animate-slide{display:none}
    .neat{display:block!important;float:right;clear:both;width:25%;height:40px;margin-top:-58px;padding:0;background:transparent}
    nav#main-navigation{font-size:.8em;clear:both}
    ul#navigation{height:30px}
    div#btnav ul#navigation ul{position:absolute!important;top:30px!important;display:block!important;margin:0!important;padding: 0px 10px 6px;background:rgba(37,37,37,.93)!important;border-bottom:3px solid #e6ac2c;}
    div:hover#btnav ul#navigation ul li{padding:3px 10px}

    div#portal-searchbox{position:relative;width:100%;float:right;margin:0;padding:6px;border:1px solid #d8d8d8;border-radius:4px;background-color:#e9e9e9}
    #portal-searchbox input[type='text']{font-size:1.2em;line-height:1.2;width:90%;padding:3px 0;border:none;background-color:transparent!important}
    header #portal-searchbox input[type='submit']{width:10%;height:22px;text-indent:-400%;background:transparent!important}
    .destaque-meio{font-size:inherit;line-height:inherit}.destaque-meio h3{line-height:inherit;padding:inherit}#content .cover-basic-tile.tile-content h3 a{font-size:.9em}.galleria-container{height:250px!important}
    .galleria-stage{height:250px}.template-event_view .event.summary.details{width:31%;margin-left:2%;border-bottom:none}
    #navigation li.item-nav:hover{background:transparent;}
    div:hover#btnav ul#navigation{top:0!important;left:0!important}
    #search-results-bar{display:block}
input.searchPage{font-size:178%!important}
    #portal-searchbox label.hiddenStructure::before{z-index:1;top:2px}
header #portal-searchbox input[type='submit']{position:relative;height:24px}
    ul.actionMenu{display:block;float:right;padding:0 5px 5px;-webkit-border-bottom-right-radius:.5em;-moz-border-radius-bottomright:.5em;border-bottom-right-radius:.5em;-webkit-border-bottom-left-radius:.5em;-moz-border-radius-bottomleft:.5em;border-bottom-left-radius:.5em;background-color:#595959}
    ul.actionMenu a{font-size:.7em;padding:0 15px;color:#fff}
ul.actionMenu a:hover{color:#d8d8d8}
header#main-header{border-top:none}
    ul#portal-siteactions2 li a{font-weight:700;border-bottom:1px dotted #fff}
    #logo img.logosecao{position: relative;
    display: block;
    width: auto;
    padding: 0;}
    header #portal-searchbox input[type='submit']{float:right;width:10%}
    #content ul,.portletStaticText ul{margin-left:0;list-style-type:disc}
.newsImage{width:inherit}
}
@media only screen and (min-width : 1200px)
{
    .galleria-container{height:312px!important}
    .galleria-stage{height:312px}
    nav#main-navigation{font-size:.9em;clear:both}
}

/* INICIO - ESTILO PARA FORMULARIO DE SOLICITACAO DE SERVICOS */

/* estilos para formulario de solicitacao de servicos */
div#parent-fieldname-formPrologue-d57bb10864074d6398c7c0579ea69aab p {
font-family:Verdana,sans-serif;
font-size:1.2em!important;
margin:30px 0
}

fieldset#pfg-fieldsetname-pecas-de-comunicacao-que-deseja-solicitar .field label {
font-size:1.3em!important;
width:300px;
padding-top:5px;
color:#2d2c2c
}

fieldset#pfg-fieldsetname-pecas-de-comunicacao-que-deseja-solicitar .field input {
max-width:50px!important
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao label.formQuestion {
font-size:1.5em!important;
color:#4db2ec
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao fieldset#pfg-fieldsetname-pecas-de-comunicacao-que-deseja-solicitar .field::after {
font-size:1.2em;
display:block;
float:left;
padding:5px 10px 0 0;
content:'Quantidade:';
color:#7f7f7f
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao fieldset#pfg-fieldsetname-pecas-de-comunicacao-que-deseja-solicitar .field#archetypes-fieldname-outros-a-combinar::after {
content:'Detalhar:'
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#informacoes-secore-o-trabalho_help,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#pecas-de-comunicacao-que-deseja-solicitar_help {
padding-bottom:20px;
white-space:pre
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao #content legend {
font-size:1.6em;
font-weight:700;
margin-bottom:10px;
padding:0;
padding-top:30px!important;
color:#4db2ec
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao #fg-base-edit input {
margin-right:10px
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao fieldset {
padding:0!important;
border:none!important
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao .ArchetypesMultiSelectionWidget {
font-size:1.4em;
color:#4db2ec
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao .ArchetypesMultiSelectionWidget .label.formQuestion {
font-size:1.1em!important
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao textarea {
max-width:100%!important
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao .ArchetypesMultiSelectionWidget .ArchetypesMultiSelectionValue {
font-size:.9em;
padding:3px 0;
color:#2d2c2c
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname--1 .formHelp {
font-size:.8em;
margin-top:-15px;
color:#2d2c2c
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao #fg-base-edit input {
max-width:300px
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao .label,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao label {
font-weight:400
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao fieldset {
clear:both;
margin-top:40px
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao .ArchetypesSelectionWidget label {
font-size:1.2em;
font-weight:400;
color:#2d2c2c
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao #pfg-fieldsetname-informacoes-sobre-o-trabalho label.formQuestion {
font-size:1.3em!important;
display:block;
margin-top:10px!important;
color:#2d2c2c
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao fieldset#pfg-fieldsetname-informacoes-sobre-o-trabalho .ArchetypesStringWidget {
color:#2d2c2c
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao .label.formQuestion {
font-size:1.3em;
color:#4db2ec
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-data-do-pedido {
display:none
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-data-de-inicio-de-divulgacao,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-data-de-termino-da-divulgacao {
float:left;
clear:none;
width:45%
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-verba-disponivel {
margin-bottom:40px
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-nome-do-solicitante,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-nome-do-solicitante-1,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-curso-ou-setor {
margin-top:40px
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao #fg-base-edit textarea,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao #fg-base-edit select,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao #fg-base-edit input {
max-width:180px;
padding:6px;
border:1px solid #d8d8d8;
border-radius:4px;
background-color:#e9e9e9;
line-height:inherit
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-data-do-evento {
margin-bottom:50px
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao h1.documentFirstHeading {
letter-spacing:normal;
color:#e6ac2c!important
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-nome-do-solicitante,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-nome-do-solicitante-1,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-curso-ou-setor,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-telefone,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-email,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-numero-do-centro-de-custo,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-gestor,body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao div#archetypes-fieldname-verba-disponivel {
float:left;
clear:none;
width:45%
}

body.template-fg_base_view_p3.section-solicitacao-de-servicos-de-comunicacao #pfg-fieldsetname-pecas-de-comunicacao-que-deseja-solicitar .ArchetypesIntegerWidget {
float:left;
clear:none;
width:32%
}
/* FIM - ESTILO PARA FORMULARIO DE SOLICITACAO DE SERVICOS */


.subsection-anais #portal-breadcrumbs span {display:none;}
.subsection-anais #portal-breadcrumbs span#breadcrumbs-3 {display:block;}


.section-ouvidoria .pfg-form.formid-ouvidoria input {
    width: 268px !important;
    padding:  0 !important;
}

.section-ouvidoria .pfg-form.formid-ouvidoria textarea#sua-mensagem {
    width:  auto;
}

.section-ouvidoria .pfg-form.formid-ouvidoria label.formQuestion {
    text-transform: capitalize;
}

/* LIGHTBOX HOME */


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:rgba(0, 0, 0, 0.8);
  display:none;
}
  
#boxes .window {
  position:absolute;
  width:900px;
  height:580px;
  display:none;
  z-index:9999;
  left: 50% !important;
  top: 50% !important;
  transform: translateY(-50%) translateX(-50%);
}
    .window .pop{
        width:900px;
        height:550px;
        margin-top: 30px;
        background: url(../img/vestibular-2021.jpg) no-repeat;
    }
    

    #boxes .window a.btpresencial {
    	display: block;
		position: absolute;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
		text-align: center;
		border-radius: 6px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		border-bottom: solid 3px #a43b0b;
		background: #ecba01;
		color: #a43b0b;
		top: 490px;
		width: 295px;
		font-size: 18px;
		padding: 10px;
		left: 506px;
}
    
    #boxes .window a.btead{
        display: block;
        text-align: center;
        width: 320px;
        font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
        position: absolute;
        top: 500px;
        text-decoration: none;
        color: #FFF;
        background: #2d4a8c;
        left: 480px;
        padding: 10px;
        border-radius: 6px;
        border-bottom: solid 3px #192b51;
    }
    
#boxes #dialog2 {
  background:transparent; 
}
 
.close{
    display: block;
    text-align: center;
    float: right;
    padding: 5px 10px;
    border: solid 1px #fff;
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
    cursor: pointer;
    }

@media only screen and (min-width : 768px) and (max-width : 991px)
{
    
    #boxes .window {
  position:absolute;
  width:700px;
  height:428px;
  display:none;
  z-index:9999;
  left: 50% !important;
  top: 50% !important;
  transform: translateY(-50%) translateX(-50%);
}
    #boxes .window img{
        width: 100%;
        height:428px;
    }
    .window .pop{
        width:700px;
        height:428px;
        margin-top: 30px;
        background: url(../img/vestibular-2021.jpg) no-repeat;
        background-size: contain;
    }
    #boxes .window a.btpresencial {
		width: 230px;
	font-size: 14px !important;
	top: 385px;
	left: 390px;
	padding: 10px;
}
    #boxes .window a.btead {
    display: block;
    text-align: center;
    width: 320px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    position: absolute;
    top: 420px;
    text-decoration: none;
    color: #FFF;
    background: #2d4a8c;
    left: 340px;
    padding: 10px;
    border-radius: 6px;
    border-bottom: solid 3px #192b51;
}
    
}

@media only screen and (min-width : 450px) and (max-width : 767px)
{
#boxes .window {
  position:absolute;
  width:450px;
  height:275px;
  display:none;
  z-index:9999;
  left: 50% !important;
  top: 50% !important;
  transform: translateY(-50%) translateX(-50%);
}
#boxes .window img{
        width: 100%;
        height:275px;
    }

    .window .pop{
        width:450px;
        height:275px;
        margin-top: 30px;
        background: url(../img/vestibular-2021.jpg) no-repeat;
        background-size: contain
    }
    #boxes .window a.btpresencial {
		font-size: 10px !important;
		padding: 10px;
		top: 255px;
		width: 140px;
		left: 252px;
}
    #boxes .window a.btead {
    display: block;
    text-align: center;
    width: 210px;
    font-size: 10px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    position: absolute;
    top: 260px;
    text-decoration: none;
    color: #FFF;
    background: #2d4a8c;
    left: 215px;
    padding: 10px;
    border-radius: 6px;
    border-bottom: solid 3px #192b51;
}

}

@media only screen and (max-width : 449px)
{
#boxes .window {
  position:absolute;
  width:320px;
  height:196px;
  display:none;
  z-index:9999;
  left: 50% !important;
  top: 50% !important;
  transform: translateY(-50%) translateX(-50%);
}
#boxes .window img{
        width: 100%;
        height:196px;
    }

}boxes .window img{
        width: 100%;
        height:428px;
    }
    
}

@media only screen and (min-width : 450px) and (max-width : 767px)
{
#boxes .window {
  position:absolute;
  width:450px;
  height:275px;
  display:none;
  z-index:9999;
  left: 50% !important;
  top: 50% !important;
  transform: translateY(-50%) translateX(-50%);
}
#boxes .window img{
        width: 100%;
        height:275px;
    }

}

@media only screen and (max-width : 449px)
{
#boxes .window {
  position:absolute;
  width:320px;
  height:196px;
  display:none;
  z-index:9999;
  left: 50% !important;
  top: 50% !important;
  transform: translateY(-50%) translateX(-50%);
}
.window .pop{
        width:320px;
        height:196px;
        background-size: contain;
}
#boxes .window a.btpresencial {
	display: block;
	position: absolute;
	background: #ecba01;
	top: 190px;
	font-size: 11px;
	color: #a43b0b;
	width: auto;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	text-align: center;
	padding: 3px;
	border-radius: 6px;
	border-bottom: solid 3px #a43b0b;
	text-decoration: none;
	left: 0;
	right: 0;
}
#boxes .window a.btead {
    display: block;
    text-align: center;
    width: auto;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    position: absolute;
    top: 190px;
    font-size:11px;
    text-decoration: none;
    color: #FFF;
    background: #2d4a8c;
    left: 0;
    right: 0;
    padding: 3px;
    border-radius: 6px;
    border-bottom: solid 3px #192b51;
}
#boxes .window img{
        width: 100%;
        height:196px;
    }

}

div.overlaybg div.close, div.overlay div.close {
    height: 15px !important;
    width: 8px !important;
}

div.overlaybg div.close, div.overlay div.close {
    height: 15px !important;
    width: 8px !important;
}



/**/
#content div.documentByLine {
    display: none;
}
.portaltype-news-item #content div.documentByLine {
    display: block;
}
span.documentAuthor, span.documentPublished {
    display: none;
}
span.documentModified {
    text-transform: capitalize;
}