
@media all and (max-width: 319px) {

	#page {
		margin-top: 0;
	}

	div#name-and-slogan {
	    padding-top: 0; 
	    margin: 0; 
	}

	div#block-system-main-menu {
		display: block;
		float: left;
	    position: relative;
	    top: 45px;
	    width: 100%;
	}

	div#block-views-noticias-destaque-block-1 h2 {
		margin-left: 0;
	}

	div#content h1#page-title, div#content-sala-imprensa h1#page-title {
    	margin-top: 50px;
	}

	div#block-system-main-menu ul li {
		float: left;
		list-style: none;
		padding: 0 5px;
		margin-left: 5px;
	}

	div#block-system-main-menu ul li a{
		/*text-decoration: none;*/
		color: #0e3d72;
    	font-size: 14px;
    	font-weight: bold;
	}

	div#block-block-18{
		display: none;
	}

	header#header {
    	height: auto; 
    	background-size: 100%;
	}

	div#block-search-form {
	    position: relative;
	    top: -55px; 
	}

	#block-block-14 {
	    position: relative;
	    top: 45px;
	}

	div#block-views-noticias-destaque-block-1 {
    	margin-top: 50px;
	}

	div#block-views-noticias-destaque-block-1 td {
	    width: auto; 
	    display: -webkit-flex;
  		display: flex;
	    margin-bottom: 15px;
	}

	div#block-views-noticias-destaque-block-1 .views-field-field-imagem .field-content img {
		width: auto;
		height: auto;
		max-width: 120px;
		max-height: 72px;
	}

	div#block-views-noticias-titulo-resumo-block-1 {
	    margin-top: 0; 
	    margin-left: 0; 
	}

	#block-tb-megamenu-main-menu {
		display: none;
	}

	div#block-menu-secondary-menu,
	div#block-menu-menu-acesso-r-pido {
		float: left;
		height: auto;
		width: 100%;
		margin-bottom: 0;
		margin-top: 0;
	}

	#block-menu-secondary-menu ul li, #block-menu-secondary-menu--2 ul li,
	#block-menu-menu-acesso-r-pido ul li {
	    padding: 5px 0;
	    font-size: 9pt;
	}

	#block-menu-menu-acesso-r-pido ul li {
	    border-left: 3px solid #f27a24;
	    padding-left: 5px;
	}

	div#block-block-2 iframe, div#block-block-15 div {
	    max-width: 90%;
	}

	div#block-block-2 {
		width: auto;
		height: auto;
	}

	.view-noticias-destaque .views-field-title {
	    max-width: 170px;
	    float: right;
	    padding: 0 2px;
	    text-align: left;
	}

	div#block-menu-menu-menu-rodap-2 {
	    margin: 0 0 0 10px;
	    padding-left: 10px;
	}

	div#block-menu-menu-apresenta-o--2,
	div#block-menu-menu-pro-reitorias--2,
	div#block-menu-menu-reitoria--2,
	div#block-menu-menu-conselhos-superiores--2 {
		display: block;
		float: left;
		height: auto;
		width: 100%;
		margin-bottom: 0;
		margin-top: 15px;
	}

	div#block-menu-menu-apresenta-o--2 ul,
	div#block-menu-menu-pro-reitorias--2 ul,
	div#block-menu-menu-reitoria--2 ul,
	div#block-menu-menu-conselhos-superiores--2 ul {
		margin-top: 0;	
	}

	div#block-menu-menu-apresenta-o--2 ul li,
	div#block-menu-menu-pro-reitorias--2 ul li,
	div#block-menu-menu-reitoria--2 ul li,
	div#block-menu-menu-conselhos-superiores--2 ul li {
		list-style: none;
	    font-weight: bold;
	    color: #0e3d72;
	    font-size: 9pt;
	    padding: 5px 0;
	}

	div#block-menu-menu-apresenta-o--2 ul li a,
	div#block-menu-menu-pro-reitorias--2 ul li a,
	div#block-menu-menu-reitoria--2 ul li a,
	div#block-menu-menu-conselhos-superiores--2 ul li a{
	    font-weight: bold;
	    color: #0e3d72;
	}

	div#block-menu-menu-apresenta-o--2 h2,
	div#block-menu-menu-pro-reitorias--2 h2,
	div#block-menu-menu-reitoria--2 h2,
	div#block-menu-menu-conselhos-superiores--2 h2{
	    color: #0e3d72;
	}

	div#content-sala-imprensa {
		padding: 0 5px;
	}

	div#block-views-si-noticias-block, div#block-views-si-clipping-block,
	#block-quicktabs-si-img-vid-panel {
	    width: 100%;
	}

	div#block-quicktabs-contatos,
	div#block-block-17, div#block-block-19 {
	    float: none;
	    width: 100%;
	    margin-left: 0;
	}

	div#block-quicktabs-contatos table{
		width: 100% !important;
	}

	div#block-block-17 h2, div#block-block-19 h2 {
		font-size: 11pt;
	}

}