
/*INICIAIS*/
html {
  font-size: 112.5%;
}
body.html{
	margin:0 !important;
}
#page{
	width:100%;
	overflow: hidden;
}
#main-content {
    padding: 0 !important;
}
/* BLOCOS QUE NAO APARECERÃO*/
#block-block-5,
.region-sidebar-first,
#block-footer-sitemap-footer-sitemap,
#block-menu-block-2,
#block-block-17,
#block-locale-language,
#block-search-form{
	display:none;
}
/*BUSCA*/
#block-block-29,
#block-search-form .form-text{
	display:block;
}
#block-search-form:before {
    border-bottom: 10px solid #000;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    display: block;
    height: 0;
    padding: 0;
    position: absolute;
    right: 29px;
    top: -10px;
    width: 0;
    z-index: 999;
}
#block-search-form {
    background: none repeat scroll 0 0 #000;
    padding: 10px 0;
    right: 0;
    text-align: center;
    top: 85px;
    width: 100%;
    z-index: 999;
}
#block-search-form .form-text {
    background: none repeat scroll 0 0 #6d6f71;
    border-radius: 0;
    box-sizing: border-box;
    height: 30px;
	margin: 15px 0;
    width: 100%;
}
/*BLOCOS SECUNDARIOS*/
#block-block-1, #block-block-2, #block-block-3 {
    float: none;
    font-size: 14px;
    margin: 0 auto;
    width: 100%;
	padding:0;
	border-left:none;
	border-right:none;
}
#block-block-1 img, #block-block-2 img, #block-block-3 img {
    height: 105px !important;
    width: 106px !important;
}
/*LOGO*/
#logo img {
    height: 25px;
}
/*BLOCO BOTAO MENU MOBILE*/
#block-block-16 {
    position: absolute;
    left: 20px;
    top: 40px;
}
/*BLOCO DESTAQUES E NOTICIAS*/
#block-views-bloco-destaques-block, #block-views-noticias-block{
	width:100%;
	margin:0;
}
.front .region-content-aside {
    margin-top: 27px;
}
/*CORPO DOCENTE*/
.view-corpo-docente ul li {
    margin: 0 2% 2%;
    width: 28%;
}

/*CORPO DOCENTE INTERNO*/
.node-type-pessoa .field-label{
	float:none;
}
.node-type-pessoa #block-system-main {
    margin:0;
    width: 100%;
}
.field-name-field-pessoa-imagem {
    float: none;
	text-align: center;
}
.node-type-pessoa .field-name-body{
	width:100%;
}
.node-type-pessoa #page-title{
	margin:35px 0 12px;
}
.node-type-pessoa .field-item,
.node-type-pessoa .field-label{
	font-size:14px;
}
.node-type-pessoa .field-name-body {
    margin: 30px 0;
}
.field-name-field-pessoa-email, .field-name-field-pessoa-homepage, .field-name-field-pessoa-lattes, .field-name-field-pessoa-cargo{
	background:url("../images/list-bullet.png")no-repeat left center 5px !important;
        padding-left: 20px;
        margin:15px 0;
}
/*SEMINARIOS*/
.view-seminario-cursos .date-display-single{
	font-size:11px;
}
.field-name-field-seminario-quem, .field-name-field-seminario-onde, .field-name-field-seminario-quando,
.field-name-field-seminario-observacao .field-item{
	font-size:14px;
}
/*NEWSLETTER*/
#edit-submitted-newsletter-email {
    margin-right: 100%;
    margin-top: 5px;
}

#webform-component-newsletter-email {
    float: none;
}
#webform-client-form-9 #webform-component-newsletter-email label {
    margin-top: 10px;
	float:left;
}
#webform-client-form-9 {
    margin-bottom: 15px;
    position: relative;
    width: 545px;
}
#webform-client-form-9 .form-actions {
    position: absolute;
    right: 44%;
    top: 15px;
}
/*BANNER*/
#block-views-banner-block {
    margin-bottom: 40px;
}
/*CONTATO*/
#webform-component-nome input,
#webform-component-email input,
#webform-component-telefone input, 
#edit-submitted-mensagem,
#webform-component-mensagem .form-textarea-wrapper{
	margin:0 !important;
	width:100%;
}
#edit-submitted-resposta {
    display: inline-block;
}
#webform-client-form-50 .form-item > label {
    display: block;
}
#webform-client-form-50 .form-item > label.option {
    display: inline;
}
#webform-component-resposta {
    margin: 30px 0;
}
#webform-component-resposta > label {
    margin-bottom: 15px;
}
#webform-client-form-50 .form-actions {
    margin-left: 0;
}
/*BLOCO CONTATO*/
#block-block-15 {
    text-align: center;
}
/*FOOTER*/
#block-block-4 p {
    margin: 0;
}
#block-block-4{
	padding-bottom:10px;
}
/*DISCIPLINAS*/
.field-name-field-disciplina-requisitos p {
    font-size: 16px;
    line-height: 1.5 !important;
}
.node-type-disciplina p{
	font-size:14px;
}

#block-views-grade-curricular-block-1 {
    margin-bottom: 45px;
}
/*PAGINAS*/

.field-name-body ul li {
    font-size: 14px;
}
#block-block-19,
#block-block-18{
	display:none;
}
#block-views-banner-principal-block {
    padding:0;
    position:static;
    width:100%;
    z-index: 500;
	background-color:#003E7E;
	height: 255px;
	padding-top:15px;
	margin-bottom: 20px;
}
#block-views-banner-principal-block .views-field-nothing {
    left: auto;
    min-height: 140px;
    width: 310px;
    padding: 25px 0;
    margin: 0 auto;
    position: static;
    
}
#block-views-banner-principal-block ul li {
    height: 240px;
    text-align: center;
}
#block-views-banner-principal-block .views-field-field-banner-imagem{
	display:none;
}
#bloco-banner {
	padding:30px 35px;
    width: 250px;
	top:0;
	left:0;
}
#bloco-banner .corpo-banner{
	max-height:70px;
}
#bloco-banner .titulo-banner {
    font-size: 17px;
}
.corpo-banner p {
	font-size:12px;
}
.link-banner > a {
    font-size: 13px;
}
.front #header{
	border:none;
}
#webform-component-resposta #edit-submitted-resposta-2,#edit-submitted-resposta{
	margin-left:0;
}

#webform-component-resposta .form-type-checkbox {
    display: block;
}
#main-pager{
	display:none;
}
#block-system-main-menu,
#barra-fgv{
	display:none !important;
}
.view-grupos{
	font-size:13px;
}
#block-block-32 table {
    width: 100% !important;
}
#quicktabs-qtgruposnucleos > .item-list {
    display: none;
}
#quicktabs-container-grupos-pesquisa {
    padding: 30px 20px;
}
#block-menu-menu-menu-nucleo{
	display:block;
}
.view-projeto-pesquisa-nucleo .views-field-nothing,
.view-publicacoes-nucleo .views-field-nothing{
    position: static;
}
.view-grupos.view-display-id-block_2 ul li .views-field-body, .view-grupos.view-display-id-block_3 ul li .views-field-body{
    width: 100% !important;
}
.view-grupos.view-display-id-block_2 .views-field-nothing, .view-grupos.view-display-id-block_3 .views-field-nothing {
    margin: 15px auto 0;
    position: static;
    width: 100px;
}
.view-videos-nucleo ul li,
.view-videos-nucleo ul li:nth-child(2n){
    margin: 30px 0 15px;
}
#webform-client-form-270 input.form-text,
.view-grupos.view-display-id-block_2 ul li .views-field-title, .view-grupos.view-display-id-block_3 ul li .views-field-title{
    width: 100%;
}
#webform-client-form-270 input#edit-submit{
	margin:0;
	float:right;
}
.views-field-field-grupo-servicos ul li,
.view-grupos ul li{
	width:100% !important;
	float:none;
}
.view-grupos.view-display-id-block_4 ul li{
	margin:0 auto !important;
	width:300px !important;
	float:none;
}
.view-grupos.view-display-id-block_4 .views-field-field-video-url iframe {
    width: 90%;
}
.view-grupos.view-display-id-block_1 .view-content ul li{
	margin-bottom:15px;
}
.views-field-field-grupo-servicos ul li.first{
	margin-top:15px;
}
.views-field-field-grupo-parcerias ul li {
    float: left;
    margin-bottom: 10px;
    text-align: center;
    width: 41% !important;
}
#block-block-34 {
    left: 12px;
	top:72px;
}
#quicktabs-grupos-pesquisa > .item-list > ul > li {
    display: inline-flex;
    font-size: 12px;
}

#quicktabs-grupos-pesquisa > .item-list > ul > li a {
    border-top: medium none;
    padding: 9px 12px;
}
.view-grupos.view-display-id-block_3 .views-field-field-publicacao-link, .view-grupos.view-display-id-block_3 .views-field-field-publicacao-envio{
	margin:15px 0;
}
#quicktabs-grupos-pesquisa > .item-list > ul > li.first a{
    border-left:none;
}
#quicktabs-grupos-pesquisa > .item-list > ul > li.last a {
    border-right:none;
}