	/* --- BLACK --*/
/* nav, tta, abas | hr default e contrast | fontes, p e active | buttom */
:root {--tta: #222222; --thv: #333333; --tfo: #a4a4a4; --thf: #a4a4a4; --twk: #a4a4a4}
:root {--hrd: #575757; --hrc: #000000} /*hr*/
:root {--fon: #a4a4a4; --fop: #a4a4a4; --foa: #b506ab}
:root {--but: #222222; --bhv: #333333; --bfo: #a4a4a4}
:root {--odd: #151515; --par: #0e0e0e; --ohv: #252525}

:root {--bodybkg: 			#030303; --geralbkg: 		#030303; --boxbkg: 		transparent; --boxbor: 		transparent; --carousel:	  #030303; --service:		#030303}
:root {--sociais:			#a4a4a4; --sociaishover: 	rgba(255,255,255,0.4)}
:root {--border:      		#333333; --borderbkg:	transparent; --borderDark:  	#aaa8a8; --borderDarkbkg: 	#000000}
:root {--line: 				#747470; --linepad:			#747470}
:root {--headermin:		 	#030303; --headerclose: 	#030303; --hminmobile: 		#000000; --hmenubkg:     var(--tta); --hmenuhov:   var(--thv); --hmenufont: 	#a4a4a4}
:root {--headerminpag:		#2f3336; --headerclosepag:  #2f3336; --hminmobile: 		#000151; --hmenubkg:     var(--tta); --hmenufont: 	  #a4a4a4}
:root {--menu: 				#2b529d; --menuhov:       	#2b529d; --submenu:         #04259f; --submenuhov:     	#2b529d; --menufont:  	  #a4a4a4; --submenufont:   #a4a4a4; --menufonthov: 	#a4a4a4}
:root {--menu-portais:      #2b529d; --pmhover:   		#2b529d; --pmsub: 			#04259f; --pmsubhover: 		#2b529d; --pmfont: 		  #a4a4a4; --pmsubfont:  	#a4a4a4; --pmbortop: 	transparent}
:root {--banner:    rgba(0,0,0,0.0); --banfonth1:      	#ffffff; --banfonth2: 		#ffffff; --banfonth3: 		#a4a4a4; --banbtn: 		  #4c05f7; --banbtnhover:   #555000; --overlaycolor:	#000000; --overlaybkg:	transparent}
:root {--block: 			#1a1919; --bltext: 			#000000; --blhover: 		#1a1919; --blfont: 			#a4a4a4; --blborder: 	  #2f3336; --blshadow:	transparent}
:root {--block-plus:    	#0c32ed; --bphover:	   		#0c32ed; --bpttbkg: 		#98cce1; --bpttfont: 		#000000; --bptexfont: 	  #a4a4a4; --bpborder: 		#a4a4a4; --bpborderbot:		#4a4a4a; --bpborshadow: transparent}
:root {--ttbkg: 	   	transparent; --ttbkgfont: 		#000000; --ttbkgtxtfont: 	#a4a4a4; --ttbkgdark: 	 var(--tta); --ttbkgdarkfont: #a4a4a4}
:root {--ttline: 			#3c3c3c; --ttlinefont: 		#a4a4a4; --ttlinedark: 		#3a3636; --ttlinedarkfont: 	#a4a4a4}
:root {--ttindexfont: 		#b3c4f1; --ttindexborda:  	#b3c4f1; --boxindexfont:	#b3c4f1; --ttindexborda:  	#b3c4f1}
:root {--footer:	 		#000000; --footfont: 		#a4a4a4; --foothover:	   	#a4a4a4; --foottitle: 		#a4a4a4}
:root {--copy:      		#080808; --copyfont:        #a4a4a4; --copyhover:	   	#a4a4a4} 
:root {--tablink:       transparent; --tabconteiner:transparent; --tabbuttom:    var(--tta); --tabbuthover:  var(--bhv); --tabbutactive:var(--bhv); --tabbutfont:   #a4a4a4}
:root {--midias:    		#010b17; --midiasbkg:   	#002f67; --midiastopo: 		#3b3b3d; --midiasfont:  	#aaaeee}
:root {--scrollbkg: 		#000000; --scrollmov:		#444444; --scrollhover: 	#555555}
:root {--scrollnews:		#000000; --scrollnewsmov:	#444444; --scrollnewshover:	#555555}
:root {--acordion:		transparent; --not: 		transparent; --acorhov:      	#2d2e2e; --acorfont: 	 	#a4a4a4; --acorbot:	  transparent; --acortop: 	transparent}

/* ASIDES */
:root {--asidebox:			#1a1919; --asiboxborder:	#222222}
:root {--asidecol:			#222222; --not:			transparent; --asichov: 		#2d2e2e; --asicfont:		#a4a4a4; --asictta:		  #222222; --asicttafont:	#a4a4a4; --asicbot:			#3c3c3c; --asicleft:   	#343535; --asicrig:	transparent}
:root {--asideplus:	    	#222222; --not:			transparent; --asiphov: 		#2d2e2e; --asipfont: 	 	#a4a4a4; --asiptta:	 	  #222222; --asipttafont:	#a4a4a4; --asipbot:  		#3c3c3c; --asipleft: 	#343535; --asiprig: transparent}
:root {--asidetab:		 var(--odd); --asitabpar:	 var(--par); --asitabhov: 	 var(--ohv); --asitabfont: 		#a4a4a4}
:root {--asideacormenu: transparent; --asiacormenu: transparent; --asiacorhov:      #282855; --asiacorfont:     #a4a4a4; --asiacorbot:    #3a3a45}
:root {--not:           transparent; --asiacorsub:      #1a1d4b; --asiacorsubhov:   #282855; --asiacorsubfont:  #a4a4a4; --asiacorsubbot: #343e64}

/* SIDEBAR ESTRUTURA E ASIDES */
:root {--sidebarbkg:		#0e223d; --sibarfont: 		#ffffff; --sibarbot: 		#807f7f; --sibarbutfont:	#ffffff; --sibarbut: 	  #2f7aeb; --sibarbuthov:	#d508e2}
:root {--sibarscrolbkg: 	#0e223d; --sibarscrolmov:	#21324c; --sibarscrolhov:	#29405e}
:root {--asidebarplus:	transparent; --asibarplushov:	#21324c; --asibarplusfont:	#cccfff; --asibarplustta:  	#21324c; --asidebarttabot:#3a3b59}
:root {--asidebarcol: 		#0e223d; --asibarcolhov: 	#21324c; --asibarcolfont: 	#ffffff; --asibarcoltta:	#21324c; --asibarcolbot:  #3a3b59; --asibarline:	#333333}
:root {--asidebaraccor:		#1d1ccd; --asibaraccorhov:	#3d4aee; --asibaraccorfont: #ffffff; --asibaraccortta: 	#21324c; --asibarbot:	  #222222}

/* geral todos temas > modais body | sac | sac busca | fale conosco | contatos */
:root {--modalbody: 		#000000; --modalborda: 		#3d3b3f; --modalclose: 		#000000; --modalclosehov:   #000000}
:root {--modalsacbkg: 		#0737bb; --msaccamposbkg: 	#225af5; --msaccamposfont: 	#cccfff; --msacbor:		    #0737bb; --msactitle: 	  #a4a4a4; --modalsacborbusca:#333555; --msacblocosfont: #afb2d8}
:root {--modalsacbuscabkg: 	#000000; --msacbuscafont:  	#afb2d8; --msacbuscabor: 	#333555}
:root {--modalfalebkg: 		#000000; --mfccamposbkg: 	#181818; --mfccamposfont: 	#cccfff; --mfciconfont:     #cccfff; --mfcbor:		  #444444; --mfcsubmit: 	#3e4be7;  --mfchover: 		 #8607aa}
:root {--modalcontatosbkg: 	#000000; --mcontatosfont: 	#bcbcbc; --mcontatosbor:	#424244; --mcontatostitle:	#a4a4a4}

/* roots iguais navbar, navlink, ttas, abas, hrs, buttons, paginacao, enquetes,  font */
:root {--hrdefault:	     var(--hrd); --hrcontrast: 	 var(--hrc)}
:root {--abasbkg: 		 var(--tta); --abashover:    var(--thv); --abasfont:	 var(--tfo); --abashovfont:  var(--thf)}
:root {--button: 		 var(--tta); --buthover: 	 var(--thv); --buttonfont: 	 var(--bfo)}
:root {--ttabkg: 		 var(--tta); --ttahover:	 var(--thv); --ttafont: 	 var(--tfo)}
:root {--fontes: 		 var(--fon); --fonp: 		 var(--fop); --fonact: 		 var(--foa)}
:root {--pagin: 		 var(--tta); --paginhover: 	 var(--thv); --paginfont: 	 var(--tfo)}
:root {--navbar: 		 var(--tta); --navhover: 	 var(--thv); --navfont:	   	 var(--tfo)}
:root {--navlink:      	 var(--tta); --navlinks:		#00113f; --navlinkhov:   var(--thv); --navlinkfont:  var(--tfo)} 
:root {--enquetesbkg: 	 var(--tta); --enqfont:  	 var(--tfo)}

/* TRANSPARÊNCIA */
:root {--block-trans:    	#222222; --btransttfont: 	#cccfff; --btranstexfont:	#cccfff; --btranstit:		#444444; --btransbor: 		#cccfff; --btransshadow: transparent}
:root {--tbanner:  rgba(0,0,0, 0.0); --tbanfonth1:     	#afb2d8; --tbanfonth2: 		#a4a4a4; --tbanfonth3: 		#a4a4a4; --tbanbtn:     transparent; --tbanbtnhover: 	#e90909; --tbanbtnfont:    #a4a4a4; --tbanbtnbor: #a4a4a4}
:root {--boletim:			#000000; --bolbkg:			#0f34f0; --bolblock: 		#747cf4; --bolfontes: 		#a4a4a4}
:root {--buttomtr: 			#0a11d7; --buttomtrhov:  	#b623e6; --buttontrfont:	#a4a4a4; --typetexbkg:	transparent; --typetexfont:		#a4a4a4; --typetexbor:		#a4a4a4} 
:root {
--ttatr:					#111111;
--ttatrfont: 				#a4a4a4;
--ttlinetr: 				#000000;
--ttlinetrfont:				#a4a4a4;
--bordertrbkg:			transparent;	
--bordertr:					#333333;
--blocklink: 				#222222;
--blocklinkhov:			 var(--bhv);
--blocklinkfont:			#a4a4a4;

--asidetrfont: 				#cccfff;
--asidetrcolor: 			#006fff; 
--asidetrcolorhov: 			#578cc8;
--asidetrcolorbor: 			#2a00ff;
--asidetrcolorleft: 		#2a00ff;
--asidetrcol: 				#3482db;
--asidetrcolhov: 			#3482db;
--asidetrcoltopbor: 		#000000;
--asidetrtta: 				#091ae9}

:root {
	/* CONSULTAS/RESTRIÇÕES */	
	--consultasbkg:			#6697f1;
	--consultas:			#2849e3;
	--cformbkg:  			#0222b9;
	--cbutton:  			#05a3d3;
	--cformhover:     		#5059f4;
	--clentebkg: 			#3d47e7;
	--cfont: 				#ffffff;
	--cborder:  			#2e997c;
	--cwebkit:  			#a4a4a4;

	/* ANOS TRANS */	
	--tselect:		 	 var(--tta);
	--tinput:		 	 var(--tta);
	--tinputfont:			#a4a4a4;
	--tfont: 				#a4a4a4;
	--tglente:		 	 var(--tta);
	--tlentehov:			#1632f4;
	--twebkit:				#a4a4a4;
	--formarea:			transparent;
	--formfont:				#a4a4a4;
	--formborder:			#000000;
	--formplace:			#000000;
}