/*INICIO*/
html {
  font-size: 112.5%;
}
#page{
	width:100%;
}
#main-content {
    padding: 0 !important;
}
/*BLOCOS QUE NÃO APARECERÃO*/
#block-footer-sitemap-footer-sitemap,
.region-sidebar-first,
#block-menu-block-2,
#block-block-5,
#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 {
    background-color:rgba(0,0,0,0.9);
    padding: 10px 0;
    right: 0;
    text-align: center;
    top: 85px;
    width: 100%;
    z-index: 999;
}
#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 .form-text {
    background: none repeat scroll 0 0 #6d6f71;
    border-radius: 0;
    height: 30px;
	margin: 15px 0;
    width: 94%;
}
/*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;
}
#block-block-19,
#block-block-18{
	display:none;
}
#logo {
    margin-left: 19%;
	text-align:left;
}
/*BLOCO BOTÃO MENU MOBILE*/
#block-block-16 {
    position: absolute;
    left: 8px;
    top: 40px;
}
/*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 0 10%;
    width: 100%;
	text-align:center;
}
/*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:0 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: 46%;
    top: 15px;
}
#edit-submitted-newsletter-email {
    width: 200px;
}
/*BANNER*/
#block-views-banner-block {
    margin-bottom: 40px;
}
/* FORM 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;
}
/*BLOCO BANNER*/
#block-views-banner-principal-block {
    padding:0;
    position:static;
    width:100%;
    z-index: 500;
	background-color:#003E7E;
	height: 235px;
	padding-top:30px;
	margin-bottom: 20px;
}
#block-views-banner-principal-block .views-field-nothing {
    left: 43.5%;
}
#block-views-banner-principal-block .views-field-nothing {
    background-color: #fff;
    min-height: 140px;
    position: absolute;
    text-align: center;
    width: 315px;
    z-index: 500;
	padding: 25px 0;
}
#block-views-banner-principal-block ul li {
    height: 220px;
}
#block-views-banner-principal-block .views-field-field-banner-imagem{
	display:none;
}
#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{
	display:none !important;
}
.view-grupos.view-display-id-block_2 .view-content ul li, .view-grupos.view-display-id-block_3 .view-content ul li{
	width:100%;
}