/*
CSS Layout Responsivo
*/

@media screen and (max-width: 1239px) {
	.site {
		padding: 65px 0 0 0 !important;
	}

	.mancha,
	.mancha-m {
		max-width: 700px;
		padding: 0 20px;
	}

	.mancha .mancha-m {
		padding: 0;
	}

	.topo {
		background-color: #323c6d;
		height: 65px;
		left: 0;
		/*overflow: hidden;*/
		position: fixed;
		top: 0;
		width: 100%;
	}

	.topo .mancha {
		padding: 0;
	}

	.topo .logo {
		display: none;
	}

	.topo .logo-mobile {
		display: block;
		float: left;
		margin-top: 1em;
	}

	.topo .social {
		display: none;
	}

	.busca-topo {
		padding: 1.45em 0 0 13em;
	}

	.busca-topo .frm-busca {
		background-color: #323c6d;
		border-bottom: none;
		border-left: 1px solid #FFF;
		color: #FFF;
		float: left;
		font-size: 1em;
		height: 25px;
		padding: 0 0.5em;
		width: 190px;
	}

	.busca-topo .btn-busca {
		background-color: #323c6d !important;
		color: #FFF;
		float: left;
		font-size: 1.5em;
		height: auto;
		margin-left: 5px;
		padding: 0;
		text-align: center;
		width: auto;
	}

	.associe-login {
		padding: 1.4em 0 0 0.66em;
	}

	.associe-login .login {
		/*display: none;*/
		margin-left: 0.66em ;
	}

	.associe-login .menu-logado {
		left: 0;
		top: 65px;
		background-color: #323c6d;

		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.associe-login .menu-logado a:first-child,
	.associe-login .menu-logado a {
		color: #FFFFFF;
		padding: 10px;
	}

	.associe-login .menu-logado a:hover {
		background: rgba(255,248,213,0.1);
	}

	.associe-login .login:before {
		background: url("../img/ico-login-mobile.png") center center no-repeat;
		content: " ";
		height: 24px;
		width: 24px;
	}

	.associe-login .login span  {
		display: none;
	}

	.associe-login .associe-se:before {
		background: url("../img/ico-mao-mobile.jpg") center center no-repeat;
		height: 24px;
		width: 24px;
	}

	.associe-login .associe-se span {
		display: none;
	}

	.topo .guia-inox {
		display: none;
	}

	.btn-menu {
		cursor: pointer;
		display: block;
		float: right;
		height: 20px;
		margin: 21px 0 0 0;
		position: relative;
		width: 35px;
	}

	.btn-menu span {
		background-color: #FFF;
		border-radius: 2px;
		display: block;
		font-size: 0px;
		height: 4px;
		left: 0;
		position: absolute;
		top: 50%;
		width: 100%;

		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	.btn-menu.dl-active span {
		background-color: transparent;
	}

	.btn-menu span:before,
	.btn-menu span:after {
		background-color: #FFF;
		border-radius: 2px;
		content: ' ';
		height: 100%;
		left: 0;
		position: absolute;
		width: 100%;

		-webkit-transition: -webkit-transform 0.3s;
		transition: transform 0.3s;
	}

	.btn-menu span:before {
		-webkit-transform: translateY(-225%);
		transform: translateY(-225%);
	}

	.btn-menu span:after {
		-webkit-transform: translateY(225%);
		transform: translateY(225%);
	}

	.btn-menu.dl-active span:before {
		-webkit-transform: translateY(0) rotate(45deg);
		transform: translateY(0) rotate(45deg);
	}

	.btn-menu.dl-active span:after {
		-webkit-transform: translateY(0) rotate(-45deg);
		transform: translateY(0) rotate(-45deg);
	}

	.menu-principal {
		height: 0;
		overflow: hidden;
		position: fixed;
		top: 65px;
		width: 100%;
		z-index: 99999;
	}

	.menu-principal.active {
		border-bottom: 65px solid rgba(0,0,0,0);
		height: 100%;
		overflow: auto;
	}

	.dl-back {
		display: block !important;
	}

	.menu-area-associado-fale-conosco {
		display: none;
	}

	/* RODAPE */

	.rodape {
		position: static;
	}

	.rodape .mancha {
		padding: 0 50px;
	}

	.menu-rodape .bloco-menu:nth-child(1),
	.menu-rodape .bloco-menu:nth-child(4) {
		width: 41.5%;
	}

	.menu-rodape .bloco-menu:nth-child(2),
	.menu-rodape .bloco-menu:nth-child(5) {
		width: 36%;
	}

	.menu-rodape .bloco-menu:nth-child(3),
	.menu-rodape .bloco-menu:nth-child(6) {
		width: 22.5%;
	}

	.menu-rodape .bloco-menu:nth-child(1) {
		margin-bottom: 3em;
	}

	.menu-rodape .bloco-menu:nth-child(4) {
		clear: both;
	}

	.dados-rodape .bloco-dados:nth-child(1) {
		width: 55%;
	}

	.dados-rodape .bloco-dados:nth-child(2) {
		width: 45%;
	}

	.dados-rodape .bloco-dados:nth-child(3) {
		width: 78%;
	}

	.dados-rodape .bloco-dados:nth-child(4) {
		width: 22%;
	}

	/* ABINOX */

	.img-abinox {
		display: block;
	    margin: 2em auto 4.5em auto;
	    max-width: 92%;
	}

	.atribuicoes-basicas {
		text-align: center;
	}

	.atribuicoes-basicas .item {
		display: inline-block;
		float: none;
		margin: 12px !important;
		overflow: hidden;
		vertical-align: top;
		width: 280px;
	}

	.principais-ferramentas .itens {
		margin: 0 auto 1em auto;
		max-width: 100%;
	}

	.principais-ferramentas .item {
		margin: 1em 1em 1em 1em;
		width: 220px;
	}

	/* NOSSOS ASSOCIADOS */

	.patrocinadores {
		text-align: center;
	}

	.patrocinadores .item {
		display: inline-block;
		float: none;
		height: 280px;
		margin: 0 12px 32px 12px !important;
		vertical-align: top;
		width: 280px;
	}

	.contribuintes {
		text-align: center;
	}

	.contribuintes .item {
		display: inline-block;
		float: none;
		height: 160px;
		margin: 0 7px 30px 7px !important;
		vertical-align: top;
		width: 185px;
	}

	/* ÁREA DO ASSOCIADO */

	.area-associado .frm-cmp:nth-child(1) {
		width: 62.5%;
	}

	.area-associado .frm-cmp:nth-child(2) {
		margin: 0 3%;
		width: 24%;
	}

	.area-associado .frm-cmp:nth-child(3) {
		float: right;
		width: 7.5%;
	}

	/* AÇO INOX */

	.img-arq {
		max-width: 100%;
	}

	.encontrar {
		float: none;
		margin: 0 auto 2em auto;
		width: 60.5%;
	}

	.filtre {
		float: none;
		margin: 0 auto 1em auto;
		width: 91%;
	}

	.enviar-foto-compartilhe {
		text-align: center;
	}

	.enviar-foto-compartilhe .compartilhe {
		float: none;
		margin: 3em 0 0 0;
	}

	.itens-galeria {
		text-align: center;
	}

	.itens-galeria .item {
		display: inline-block;
		float: none;
		margin: 0 36px 3em 36px !important;
		width: 240px;
	}

	.filtre .frm-bsc-slc { /*remover caso o filtro por região voltar*/
	    width: 66.5% !important;
	    float: none !important;
	    margin:  0 auto;
	}

	/* BIBLIOTECA */

	.busca-interna.bibioteca p.lbl {
		font-size: 0.8em;
		margin: 0 0 1em 0;
	}


	/*NOTÍCIA*/
	.publicacao.busca-interna .frm-cmp,
	.noticia.busca-interna .frm-cmp {width: 40%;}

	.publicacao.busca-interna .frm-cmp:last-child,
	.noticia.busca-interna .frm-cmp:last-child {width: 57.2%;}

	.publicacao.busca-interna .cmpData,
	.noticia.busca-interna .cmpData{
		width: 38.5%;
		margin-right: 1em;
		float: left;
	}

	.publicacao.busca-interna .txt-busca-interna,
	.noticia.busca-interna .txt-busca-interna{
		padding: 0.5em !important;
	}

	/* PUBLICAÇÕES */

	.cnt-publicacao {
		height: 300px;
	}

	.outras-publicacoes {
		padding: 3.66em 3.5em 3.66em 3.5em;
	}

	.outras-publicacoes .cycle-slideshow .slide-item {
	    margin: 0 4.2em 0 0;
	}

	.outras-publicacoes .seta-slide.prev {
	    left: 13px;
	}

	.outras-publicacoes .seta-slide.next {
	    right: 13px;
	}

	/* HOME */

	.pgn-home .mancha {
		padding: 0;
	}

	.banner-home {
		height: 392px;
	}

	.banner-home .slide-item {
		height: 392px;
	}

	.banner-home .slide-item h1,
	.banner-home .slide-item h2,
	.banner-home .slide-item h3 {
		font-size: 2em;
	}

	.box-aco-inox .item {
		margin: 0 14.75% 3.66em 0;
		width: 23.5%;
	}

	.box-aco-inox .item:nth-child(3n) {
		margin-right: 0;
	}

	.box-novidades .item {
		margin: 0 0 4em 0;
		width: 47%;
	}

	.box-novidades .item:first-child {
		display: none;
	}

	.box-novidades .item:last-child {
		float: right;
		padding: 1.33em 2em 1.33em 2em;
	}

	.box-novidades .item .confira-galeria {
		padding: 1.2em 1.5em 0 11em;
	}

	.box-publicacoes .item {
		float: none;
		width: 100%;
	}

	.box-publicacoes .item:nth-child(1) {
		margin-bottom: 3em;
	}

	.box-publicacoes .slide-item {
		margin-right: 2.66em;
		width: 290px;
	}

	.box-publicacoes .slide,
	.box-publicacoes .slide-item .box {
		height: 372px;
	}

	.box-publicacoes .slide-item .box .img {
		height: 177px;
	}

	.box-publicacoes .slide-item .box .img.inox-no-mundo-img {
		height: 135px !important;
	}

	.box-publicacoes .slide-item .box p {
		height: 50px;
	}

	.box-noticias .item {
		display: none;
		margin: 0 4.5% 2.5em 4.75%;
		width: 40.5%;
	}

	.box-noticias .item:nth-child(1),
	.box-noticias .item:nth-child(2) {
		display: block;
	}

	.box-gadgets .item {
		margin: 0;
		padding: 1.4em 2em;
		width: 47%;
	}

	.box-gadgets .item:nth-child(2) {
		float: right;
	}

	.box-gadgets .item.face {
		display: none;
	}

	.box-patrocinadores .slide {
		height: 170px;
	}

	.box-contribuintes .slide {
		height: 80px;
	}

	.box-patrocinadores .slide .slide-item {
		height: 170px;
		margin-right: 30px;
		width: 295px;
	}

	.box-contribuintes .slide .slide-item {
		height: 80px;
		margin-right: 20px;
		width: 140px;
	}

	.home-um-item-slide {
		margin-right: 6em!important;
    	margin-left: 10.9em!important;
	}

	.publicacao-content .pbl-itens {
		text-align: center;
	}

	.publicacao-content .item-pbl {
		display: inline-block;
		float: none;
		margin: 0 18px 40px 18px !important;
		vertical-align: top;
	}

	.revista-content .rvt-item {
		margin: 0 5% 50px 0 !important;
		width: 30%;
	}

	.revista-content .rvt-item:nth-child(3n) {
		margin-right: 0 !important;
	}

	.inox-content .inox-itens {
		text-align: center;
	}

	.inox-content .inox-item {
		display: inline-block;
		float: none;
		margin: 0 18px 40px 18px !important;
		vertical-align: top;
	}
}

@media screen and (max-width: 767px) {
	.site {
		padding: 45px 0 0 0 !important;
	}

	.principal {
		padding-top: 2em;
	}

	h1 {
		font-size: 2.1em;
	}

	h2 {
		font-size: 1.4em;
	}

	h3 {
		font-size: 1.2em;
	}

	p {
		font-size: 1em;
	}

	.lista li {
		font-size: 1em;
	}

	.lista:not(.links) li:before {
		top: 8px;
	}

	.mancha,
	.mancha-m,
	.mancha-frm {
		max-width: 300px;
		padding: 0 10px;
	}

	.mancha .mancha-frm {
		padding: 0;
	}

	.topo {
		height: 45px;
		overflow: visible;
	}

	.topo .logo-mobile {
		margin-top: 0.66em;
	}

	.topo .logo-mobile img {
		height: 22px;
	}

	.busca-topo {
		padding: 0.7em 0 0 2.5em;
	}

	.btn-busca-smart {
		color: #FFF !important;
		display: block;
		font-size: 1.5em;
	}

	.busca-topo .frm-busca-topo {
		background-color: #323c6d;
		display: block;
		float: none;
		height: 0;
		left: 50%;
		margin-left: -150px;
		overflow: hidden;
		padding: 0 20px;
		position: fixed;
		top: 45px;
		width: 300px;
		z-index: 999;

		transition:         all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition:    all .3s ease-in-out;
		-o-transition:      all .3s ease-in-out;
	}

	.busca-topo .frm-busca-topo.active {
		height: 48px;
		padding: 12px 20px;
	}

	/*#controlBuscaTopo:checked ~ .frm-busca-topo {
		height: 48px;
		padding: 12px 20px;
	}*/

	.busca-topo .btn-busca-txt {
		color: #FFF;
		display: block;
		float: right;
		font-size: 1.2em;
		margin-top: 1px;
		text-decoration: none;
		text-transform: uppercase;
	}

	.busca-topo .btn-busca {
		display: none;
	}

	.busca-topo .frm-busca {
		height: 24px;
		width: 235px;
	}

	.associe-login {
		padding: 0.75em 0 0 1em;
	}

	.associe-login .menu-logado {
		top: 45px;
	}

	.btn-menu {
		margin: 11px 0 0 0;
	}

	.menu-principal {
		top: 45px;
	}

	.menu-principal.active {
		border-bottom: 45px solid rgba(0,0,0,0);
	}

	/* RODAPE */

	.rodape {
		padding: 2em 0 2em 0;
	}

	.rodape .mancha {
		padding: 0;
	}

	.menu-rodape {
		display: none;
	}

	.dados-rodape {
		padding: 0;
	}

	.dados-rodape .bloco-dados {
		float: none;
		text-align: center;
		width: 100% !important;
	}

	.dados-rodape .bloco-dados:nth-child(1) a {
		margin-bottom: 0.2em;
	}

	.dados-rodape .bloco-dados .logo-pdw {
		display: inline-block;
	}

	.social-icons .ico {
		margin: 0 0.35em 1.5em 0.35em;
	}

	/* HOME */

	.pgn-home h2 {
		font-size: 2em;
	}

	.pgn-home h3 {
		font-size: 1.6em;
	}

	.banner-home {
		display: none;
	}

	.box-aco-inox {
		padding: 2em 0 0 0;
	}

	.box-aco-inox .item {
		margin: 0 2% 2.5em 2% !important;
		width: 46%;
	}

	.box-aco-inox .item .img {
		margin-bottom: 1.2em;
	}

	.box-aco-inox .item h5 {
		font-size: 1em;
	}

	.box-novidades .item {
		float: none;
		height: auto;
		width: 100%;
	}

	.box-novidades .item:last-child {
		margin-bottom: 2em;
		padding: 1.33em;
	}

	.box-novidades .item:nth-child(2) {
		padding: 1.2em 0 8em 0 !important;
	}

	.box-novidades .item h2 {
		font-size: 1.6em;
	}

	.box-novidades .item:last-child p {
		font-size: 1em;
	}

	.box-novidades .item .confira-galeria {
		background: #8a9bb4 url("../img/home/bg-confira-galeria.png") -20px top no-repeat;
		padding: 1.2em 1em 0 9em;
	}

	.box-novidades .item .img-confira-galeria {
		display: none;
	}

	.box-publicacoes {
		padding: 1.7em 0 1em 0;
	}

	.box-publicacoes .slide {
		padding: 0;
	}

	.box-publicacoes .slide .seta {
		display: none;
	}

	.box-publicacoes .slide-item {
		margin-right: 2em;
		width: 300px;
	}

	.box-publicacoes .slide,
	.box-publicacoes .slide-item .box {
		height: 358px;
	}

	.box-publicacoes .slide-item .box .img {
		height: 172px;
	}

	.box-publicacoes .slide-item .box .img.inox-no-mundo-img {
		height: 128px !important;
	}

	.box-publicacoes .slide-item .box p {
		font-size: 1.2em;
		height: 50px;
		margin-bottom: 0.8em;
	}

	.box-noticias {
		padding: 1.7em 0 1em 0;
	}

	.box-noticias .item {
		float: none;
		margin: 0 0 2.5em 0;
		width: 100%;
	}

	.box-gadgets {
		padding: 2em 0;
	}

	.box-gadgets .item {
		float: none;
		height: auto;
		width: 100%;
	}

	.box-gadgets .item .consultoria-abinox h4 {
	    font-size: 1.2em;
	    margin: 0.65em 0 0 0.5em;
	}

	.box-gadgets .item .consultoria-abinox span {
		background: #8a9bb4 url("../img/home/ico-consultoria-abinox.png") center center no-repeat;
		background-size: 28px 17px;
		height: 45px;
		width: 45px;
	}

	.box-gadgets .item.guia-inox {
		margin-top: 2em;
		padding-bottom: 2.5em;
	}

	.box-gadgets .item.guia-inox p {
		font-size: 1.2em;
		text-align: center;
	}

	.box-associados {
	    padding: 1.7em 0 0 0;
	}

	.box-patrocinadores .slide {
		height: 170px;
		padding: 0;
	}

	.box-patrocinadores .slide .seta,
	.box-contribuintes .slide .seta {
		display: none;
	}

	.box-contribuintes .slide {
		height: 83px;
		padding: 0;
	}

	.box-patrocinadores .slide .slide-item {
		height: 170px;
		margin-right: 30px;
		width: 300px;
	}

	.box-contribuintes .slide .slide-item {
		height: 83px;
		margin-right: 20px;
		width: 140px;
	}

	.table-cell img.ajustar {
		width: 80%;
	}

	.box-associados .btn-animate {
		width: 100%;
	}

	/* ABINOX */

	.atribuicoes-basicas .item {
		float: left;
		height: 110px;
		margin: 0 0 2em 0!important;
		overflow: hidden;
		width: 44.5%;
	}

	.atribuicoes-basicas .item:nth-child(even) {
		float: right;
	}

	.atribuicoes-basicas .item h3 {
		font-size: 1em;
	}

	.atribuicoes-basicas .item h4 {
		font-size: 0.8em;
	}

	.principais-ferramentas .item .img {
		height: 135px;
		margin-bottom: 0.8em;
		width: 135px;
	}

	.principais-ferramentas .item h5 {
		font-size: 1.06em;
	}

	.compartilhe {
	   float: none !important;
	}

	.compartilhe .g-plus,
	.compartilhe .twitter {
	    margin: 0 0.25em 0 0 !important;
	}

	.compartilhe .facebook {
	    margin: -4px 0.25em 0 0 !important;
	}

	html.safari .compartilhe .facebook {
	    margin: -3px 0.25em 0 0 !important;
	}

	.patrocinadores .item {
	    height: auto;
	    margin: 0 0 32px 0 !important;
	    width: 100%;
	}

	.btn-animate:not(.not-animate) {
		display: block;
		margin-bottom: 1em;
	}

	.busca-interna {
		background-color: #c5ccd5;
		margin-bottom: 2.1em;
		padding: 1em 1em 1em 1em;
		text-align: left;
	}

	.busca-interna.p-top-maior {
		padding-top: 1em;
	}

	.busca-interna .frm-cmp {
		float: none !important;
		margin: 0 0 0.66em 0 !important;
		text-align: center !important;
		width: 100% !important;
	}

	.busca-interna .txt-busca-interna {
		font-size: 1em;
	}

	.busca-interna.area-associado .txt-busca-interna {
		text-align: center;
	}

	.busca-interna .selectric, .busca-interna .frm-slc {
		font-size: 1em;
		text-align: left;
	}

	.busca-interna .btn-search {
		display: inline-block;
	}

	.frm-lin {
		float: none !important;
		width: 100% !important;
	}

	.mancha-frm p {
		font-size: 1.2em;
	}

	.frm-lbl {
		font-size: 1em;
		margin-top: -1px;
		padding: 0 0.4em 0 0;
	}

	.consultores-associados .consultor {
		margin-bottom: 3.5em;
	}

	.consultores-associados .consultor .img {
		float: none;
		display: block;
		margin: 1em auto 1em auto;
	}

	.consultores-associados .consultor .dados {
		padding-left: 0;
	}

	.consultores-associados .consultor .dados .btns {
		text-align: center;
	}

	.consultores-associados .consultor .dados .btns a {
		margin: 0 0 1em 0 !important;
		max-width: 100%;
	}

	.busca-interna.bibioteca p.lbl {
		display: none;
	}

	.busca-interna .selectricWrapper {
	  text-align: left !important;
	}

	.busca-interna .selectric .label {
	  padding: 10px 0 0 0;
	}

	.busca-interna.perg-freq .txt-busca-interna {
		font-size: 0.8em;
		text-align: left !important;
	}

	.busca-interna.perg-freq p.duvida {
		font-size: 1em;
		margin-bottom: 0.5em;
	}

	.lista-itens .item img {
		float: none;
	}

	.lista-itens .item .txt {
		max-width: 100%;
		padding-left: 0;
	}

	.lista-itens .item .btn-animate:not(.not-animate) {
		display: inline-block;
	}

	.encontrar,
	.filtre {
		margin-bottom: 0;
		float: none;
		width: 100%;
	}

	.busca-interna.galeria .txt-busca-interna {
		padding: 0 1.3em;
	}

	.btn-enviar-foto {
		font-size: 1em;
		line-height: 1.4em;
	}

	.itens-galeria .item {
	    margin: 0 0 3em 0 !important;
	}

	.lista.links-uteis {
		padding: 0 0 1.6em 0;
	}

	.eventos-do-setor .item {
		margin-bottom: 4em;
		padding: 0 0 2.7em 0;
	}

	.eventos-do-setor .item .btn-m {
		font-size: 1.2em;
		padding: 0.6em 0.5em 0.65em 0.5em;
	}

	.curso h2 {
		font-size: 1.2em;
	}

	.curso h3 {
		font-size: 1.2em;
	}

	.curso .tabs {
		padding-top: 0;
	}

	.curso .tabs .tab .tab-label {
		border-bottom: none !important;
		font-size: 1.4em;
		height: 40px;
		margin-bottom: 0.5em;
		padding: 0.55em 0 0 0;
		position: static;
		width: 100%;
	}

	.curso .tabs .tab .tab-label-fechar {
		display: inline-block;
	}

	.curso .tabs .tab .tab-content {
		margin-bottom: 0.66em;
	}

	/* PUBLICAÇÕES */

	.titulo-publicacao {
		margin-bottom: 0.66em;
		padding: 0.75em 1em 0.85em 1em;
		text-align: center;
	}

	.titulo-publicacao h2 {
		font-size: 1em;
	}

	.cnt-publicacao {
		height: 150px;
	}

	.download-compartilhe {
		text-align: center;
	}

	.download-compartilhe .download {
		float: none;
	}

	.download-compartilhe .compartilhe {
		float: none;
		padding-top: 1.5em;
	}

	.outras-publicacoes {
		padding: 2em 4.5em;
	}

	.outras-publicacoes .cycle-slideshow .slide-item {
	    margin: 0 2em 0 0;
	}

	.outras-publicacoes .seta-slide {
	    top: 80px;
	}

	.outras-publicacoes .seta-slide.prev {
	    left: 13px;
	}

	.outras-publicacoes .seta-slide.next {
	    right: 13px;
	}

	.frm-size-cem-por-cento {
		width: 100%!important;
	}

	.lin-divisoria {
		margin: 2em 0;
	}

	.home-um-item-slide {
		margin-right: 2em!important;
    	margin-left: 0em!important;
	}

	.publicacao.busca-interna .cmpData,
	.noticia.busca-interna .cmpData {
		width: 36.5%;
		margin-right: 0.74em;
		float: left;
	}

	.mancheteNoticia {
		font-size: 1em;
	}

	/*PEDIDO DE LOGIN - LIBERAR DOWNLOAD*/
	.mancha-over {
		max-width: 280px;
		top: 5%;
		margin-top: 0;
		padding: 15px;
	}

	.mancha-over .frm-set {
		margin: 0;
	}

	.mancha-over .over-sep {
		margin: 1em 0;
	}

	html.pgn-erro-custom .mancha-over .ovr-erro-msg {
		padding: 6px 0px 4px 0px;
		text-align: center;
		margin: 0 0 1em 0;
	}

	.margem-top-um-em-mobile {
		margin-top: 1em !important;
	}

	.over-galery-content {
		width: 300px;
		margin-left: -150px;
		height: 200px;
	}

	.over-galery-content p {
		padding: 48px 31px;
		line-height: 1.2em;
		font-size: 1.5em;
	}

	.over-galery-content .btn-close-over {
		top: 188px;
		margin-right: -135px;
	}

	/*
	**********************************
	Splash
	*/
	.desk-splash {
		display:none;
	}

	.mobile-splash {
		display:block;
	}

	.wid-splash {
		border:0px;
		left:50%;
		margin:-155px 0px 0px -155px; /*metade da altura e largura*/
		position:absolute;
		top:50%;
		z-index:10000;
		visibility:inherit;
	}

	.noticia .item .txt {
		clear: both;
	}

	.noticiaDetalhes img {
		max-width: 100%;
	}

	.biblioteca-tecnica .lista-itens .item {
		padding-bottom: 0;
	}

	.lista-itens:not(.noticia) .item .dados {
		padding: 0;
	}

	.publicacao-content .item-pbl {
		margin: 0 0 20px 0 !important;
	}

	.box-content {
		padding: 0.8em 1em 1em 1em !important;
		text-align: center;
	}

	.box-content h3 {
		float: none;
	}

	.box-content .btn-dwld {
		float: none;
		margin: 0.5em 0 0.5em 0;
	}

	.revista-content .rvt-itens {
		text-align: center;
	}

	.revista-content .rvt-item {
		display: inline-block;
		float: none;
		margin: 0 0 20px 0 !important;
		width: 210px;
	}

	.inox-content .inox-item {
		margin: 0 0 20px 0 !important;
	}
}