body 			{background:var(--bodybkg); overflow-y:scroll; margin:0; padding-bottom:0; border:none; outline:none} 
html  			{-webkit-text-size-adjust:95%; -ms-text-size-adjust:95%; height: 100%; margin: 0}
html, button, input, select, textarea {color:var(--fontes); font-size:95%; font-weight:400; font-family: 'Lato', sans-serif, arial;}
input:focus, select:focus, button:focus, textarea:focus, img:focus {outline: 0;} /*tira borda azul*/
main 			{padding:0 10px}
.geral 			{background:var(--geralbkg); max-width:1920px; margin: 0 auto}
.geral-pag		{background:var(--geralbkg); max-width:1920px; margin: 0 auto}
.container 		{max-width:1920px; margin: 0 auto; overflow:hidden}
.content		{max-width:1280px; margin: 0 auto; overflow:hidden}
.wrap 			{max-width:1280px; margin: 0 auto}
.lightbox 		{background:var(--boxbkg); border:1px solid var(--boxbor); width:100%; margin:0 auto; padding:16px; border-radius:20px; text-align: left; overflow:hidden; box-shadow:-1px -1px 20px 11px rgba(0,0,0, 0.06)}
.lightbor 		{background:var(--borderbkg); border:1px dotted var(--border); padding:15px; border-radius: 10px; overflow: hidden}
.darkbox		{padding:16px; overflow: hidden}
.darkbor 		{padding:10px; overflow: hidden}

@media screen and (max-width:1024px){
	.box-pag {padding:5px; border: 0px; border-radius: 0}
	.mtop{margin-top:20px}}

@media screen and (max-width:979px){
	.header-min .portais{display: none}
	.header-close .portais{display: none}
	.header-emin{width:100%;}
	.header-dmax{width:100%; height:0px;}}

@media screen and (max-width: 769px){
	.lightbox {border:0px solid var(--boxbor); padding:10px; border-radius:0px; box-shadow:-1px -1px 20px 11px rgba(0,0,0, 0.0)}
	.mtop {margin-top:20px}
	.box-pag {padding:5px; border: 0px; border-radius: 0}
	.border-pag {padding:5px; border-radius: 0}}
			
@media screen and (max-width: 480px){
	.box-pag {padding:5px; border: 0px; border-radius: 0}.mtop{margin-top:20px}}

@media screen and (max-width: 600px) {div.aside-pag {display: none;}} /* MOBILE  */

