#carousel		{max-width:1920px; margin: 0 auto; padding-top:  0%; padding-bottom:  0%; overflow:hidden; background:var(--carousel)}
#footer			{max-width:1920px; margin: 0 auto; padding-top:  1%; padding-bottom:  1%; overflow:hidden; background:var(--footer)}
#copyright		{max-width:1920px; margin: 0 auto; padding-top:  0%; padding-bottom:  0%; overflow:hidden; background:var(--copy)}
.line 			{height: 2px; background: linear-gradient(to right, transparent 10%, #023cf9 50%, transparent 90%)}
.linepad 		{margin: 50px auto; height: 3px; background: linear-gradient(to right, transparent 10%, #fbed09 50%, transparent 90%)}
.mtop 			{margin-top:40px}
.space-home  	{height:20px} 
.space-pag  	{height: 120px}
.portais 		{display: block}
@media screen and (min-width:979px){.space-home{height:30px}}
@media screen and (min-width:979px){.space-pag{height:200px}}

/* --- BLUE   ----*/
:root {--bodybkg: 			#000000; --geralbkg:		#000000; --carousel:		#000000}
:root {--sociais:			#cccfff; --sociaishover: rgba(255,255,255,0.4)} 
:root {--headermintop:	 tansparent; --hminbot: 	 tansparent; --hminpor: 	transparent; --hclosetop:   	#0f2281; --hclosebot:  	#0f2281; --hclosepor:	#0f2281; --hminicon: 	#ffffff; --hcloseicon:		#ffffff}
:root {--headermintoppag:	#0f2281; --hminbotpag: 		#0f2281; --hminporpag: 		#0f2281; --hclosetoppag:   	#0f2281; --hclosebotpag:#0f2281; --hcloseporpag:#0f2281; --hminiconpag: #ffffff; --hcloseminpag:	#ffffff}
:root {--menu: 				#091ae9; --menuhover:       #091ae9; --submenu:         #091ae9; --submenuhov:     	#313fed; --menufont:  	#cccfff; --submenufont: #ffffff}
:root {--menu-portais:      #091ae9; --pmhover:   		#091ae9; --pmsub: 			#091ae9; --pmsubhover: 		#313fed; --pmfont: 		#cccfff; --pmsubfont:  	#ffffff; --pmbortop: transparent}
:root {--menu-service:      #091ae9; --servicehover:   	#091ae9; --servicesub: 		#091ae9; --servsubhover: 	#313fed; --servicefont: #ffffff; --servsubfont: #ffffff; --servbortop: transparent}
:root {--banner:    rgba(0,0,0,0.0); --banfonth1:      	#afb2d8; --banfonth2: 		#cad709; --banfonth3: 		#cccfff; --banbtn: 		#4c05f7; --banbtnhover: #555000; --color1:transparent; --color2:transparent; --color3:transparent; --color4:transparent; --color5:transparent; --color6:transparent}
:root {--block: 			#41348b; --bltext: 			#101f9d; --blhover: 		#101f9d; --blfont: 			#ffffff; --blborleft: 	#2530c5; --blborright:	#2530c5; --blshadow:transparent}
:root {--block-plus:    	#000000; --bphover:	   		#41348b; --bpttbkg: 		#98cce1; --bpttfont: 		#000000; --bptexfont: 	#ffffff; --bpborwhite: 	#4d4e52; --bpborblack: 	#4a4a4a; --bpborshadow: transparent}
:root {--ttabkg: 			#091ae9; --ttahover:	   	#024fab; --ttafont: 		#ffffff; --ttaborder:   	#4d5a69}
:root {--navbar: 			#091ae9; --navhover: 		#6905ed; --navfon: 	       	#ffffff; --navbor: 			#000000}
:root {--navlin:       		#091ae9; --navlhov:    		#d508e2; --navlfont:   		#ffffff; --navlact:    		#d508e2; --navlacthov:	#d508e2; --navlactfont: #000000} 
:root {--fontes: 			#cccfff; --fonp: 		    #cccfff; --fonact: 		   	#b506ab; --fonttt3: 		#cccfff; --servicosfont:#afb2d8}
:root {--footer:	 		#000000; --footfont: 		#cccfff; --foothover:	   	#ffffff; --foottitle: 		#cccfff}
:root {--redes:     		#02152c; --redefont:    	#c7d4f5}
:root {--copy:      		#000818; --copyfont:        #cccfff; --copyhover:	   	#ffffff} 
:root {--aside:  			#171f39; --asihover:    	#1e306e; --asideicon: 		#cccfff; --asileft: 	   	#171f39; --asiright:	#171f39}
:root {--asidecolor:	    #060e2a; --asidecolhov:   	#1c243d; --asidecolfont: 	#cccfff; --asidebor: 		#252525; --asideleft:   #0c0c0c}
:root {--sidebar:  			#131535; --asideacor: 	transparent; --asicormenu: 		#181e73; --asicorhov: 		#343a92; --asicorfont: 	#ffffff; --asicormenu: 	#000000; --asicorfont: 	#ffffff}
:root {--ttbkg: 	   	transparent; --ttbkgfont: 		#000000; --ttbkgtxtfont: 	#ffffff; --ttbkgdark: 		#091ae9; --ttbkgdarkfont:#ffffff}
:root {--ttline: 			#9898fb; --ttlinefont: 		#cccfff; --ttlinedark: 		#9898fb; --ttlinedarkfont: 	#cccfff}
:root {--ttindexfont: 		#b3c4f1; --ttindexborda:  	#b3c4f1; --boxindexfont:	#b3c4f1; --ttindexborda:  	#b3c4f1}
:root {--ttbut: 		transparent; --ttbutfon: 		#ffffff; --ttbuthover:	   	#024fab}
:root {--boxbkg: 		transparent; --boxbor: 		transparent}
:root {--boxaside: 			#1c243d; --boxborleft: 		#383838; --boxborright:		#383838; --boxshadow:   transparent}
:root {--border:      	transparent; --borderbkg:	transparent; --borderDark:  	#aaa8a8; --borderDarkbkg: 	#000000}
:root {--hrclean: 			#333555; --hrdark: 			#4a4545}
:root {--midias:    		#010b17; --midiasbkg:   	#002f67; --midiastopo: 		#3b3b3d; --midiasfont:  	#cccfff}
:root {--audios:    		#c7d4f5; --videos:      	#c7d4f5}
:root {--tab:           transparent; --tabconteiner:transparent; --tabbuttom:	   	#091ae9; --tabhover: 		#6905ed; --tabactive: 	#6905ed}
:root {--tabela:			#1c243d; --tabelaPar:		#060e2a; --tabelahover:		#1c243d}
:root {--acordion:			#17203d; --acorhover:       #1c243d; --acorfontes: 		#cccfff; --acotop: 			#17203d; --acobot: 		#17203d; --acolef: 		#17203d; --acorig: #17203d}
:root {--scrollbkg: 		#000000; --scroll:			#ffffff; --scrollmov:		#1e1e1f; --scrollhover: 	#373737}
:root {--scrollnewsbkg:		#252627; --scrollnews:		#0b1b53; --scrollnewsmov:	#280696; --scrollnewshover:	#3303cd}
:root {--abasbkg: 		transparent; --ababkg: 			#091ae9; --abashover:     	#ef0404; --abasfont:		#ffffff; --hoverfont: 	#ffffff}
:root {--publicidade: 		#ffffff}
:root {--modulosBkg:	transparent; --modaba:			#e6e9f0; --modabaAct:		#3498db; --modHover:		#3498db; --modFont: 	#ffffff; --modulosbor:transparent}
:root {--pagin: 			#3104fd; --paginhover: 		#fe0713; --paginfont: 		#ffffff}
:root {--consulta-publica: 	#3104fd; --pestextarea: transparent; --pesfont: 		#000000; --pesborder: 		#9d9b9b}
:root {--linksbkg:			#186bec; --linkshover: 		#6839ed; --linksfont: 		#ffffff; --linkshadow:  	#8191bb; --linkgra1: 	#5c95e6; --linkgra2: 	#1969f9}
:root {--enquetesbkg: 		#0a2fe7; --enqfont:  		#ffffff}
:root {--form: 				#ffffff; --formborder:		#cdcccc; --formcolor: 	   	#000000}
:root {--button: 			#1b05d9; --buthover: 		#d10d0d; --buttonfont: 		#ffffff; --webkit: 			#000000}
:root {--bbutton: 			#05a3d3; --bbuthover: 	    #fb0f03; --bbuttonfont: 	#ffffff; --webkit: 			#000000}
:root {--modalbody: 		#000000; --modalborda: 		#424244; --modalclose: 		#000000; --modalclosehov: 	#000000}
:root {--modalsacbkg: 		#1102f5; --msaccamposbkg: 	#1102f5; --msaccamposfont: 	#ffffff; --msacbor:			#657fff; --msactitle: 	#ffffff; --modalsacborbusca:  #333555; --msacblocosfont:  #afb2d8}
:root {--modalsacbuscabkg: 	#000000; --msacbuscafont:  	#ffffff; --msacbuscabor: 	#333555}
:root {--modalfalebkg: 		#000000; --mfccamposbkg: 	#181818; --mfccamposfont: 	#cccfff; --mfciconfont: 	#cccfff; --mfcbor:		#444444; --mfcsubmit: #3e4be7;  --mfchover: #8607aa}
:root {--modalcontatosbkg: 	#000000; --mcontatosfont: 	#cccfff; --mcontatosbor:	#424244}
:root {--hotttfont:	 		#aaaeee; --hotfontp: 		#aaaeee; --hotfonth3: 		#FFFFFF; --hotfonth4: 		#c4c7ed; --hotttborda: 	#2d2d2d}
