﻿@import url(/assetmanager/scripts/style/tables.css);/*O CÓDIGO FONTE DESTE SITE É PROTEGIDO POR LEI PERTENCENTE APORTALL SYSTEM DESENVOLVIMENTO DE SISTEMAS LTDA - CNPJ 08.389.873/0001-40A CÓPIA  DESTE CÓDIGO PODERÁ RESULTAR EM PROCESSO JUDICIAL.*/@import url('https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,200..900;1,7..72,200..900&family=Ms+Madi&display=swap');.nenhum{font-family:unset;font-size:unset;color:unset;font-weight:unset;font-style:unset;}input, button, textarea{box-sizing: border-box !important; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important;}*, input, select, textarea, option, button { outline: none !important; }/************** CLASSES DO GOOGLE */.Literata07..72{font-family:'Literata';font-style:normal;font-weight:7..72;} .Literata17..72{font-family:'Literata';font-style:italic;font-weight:7..72;} .MsMadi{font-family:'Ms Madi';}/************** CLASSES DO GOOGLE ¬ */:root{
	--fontDefault:"Literata";
	--fontText:"Literata";
	--fontTitle:"Literata";
	--fontButton:"Literata";
	--fontHand:"Ms Madi";
	--colorFontTitle:#000000;
	--colorFontText:#201E1E;
	--borderRadius:10px;

	--corSlickActive:#000000;
	--corSlickHover:#7a7a7a;
	--corSlick:#7a7a7a; 

	--scroolFundo:#7a7a7a;
	--scroolBar:#000000;
	--scroolBarHover:#cccccc;
			
	--swiper-theme-color: #7a7a7a !important;
	--swiper-pagination-bullet-inactive-color: #cccccc;
			
	--menu3-cor-fundo:transparent;
	--menu3-cor-hover:#000000;
	--menu3-cor-primaria:#7a7a7a7a;
	--menu3-cor-primaria-hover:#000000;
	--fontSizeMenu:16px;		

	--hciFastBar:#000000 !important;
			
	--fontSizeButton:"20px"; 
	--colorButton-Default:#cccccc;
	--colorButton-DefaultHover:#9e9fa0;		
	--colorButton-DefaultText:#191919;		
	--colorButton-Go:#000000;
	--colorButton-GoHover:#4f4841;
	--colorButton-GoText:#ffffff;
	--colorButton-Solid:#3d3d3d;
	--colorButton-SolidHover:#262724;
	--colorButton-SolidText:#ffffff;			
	--colorButton-Outline:#262724;
	--colorButton-Text:#000000;
			
	--colorFontForm: #000000;
	--select-Text:#fafafa;
	--select-TextBackground:#000000;
			
	--defaultICONButton:"\f054";
}
	
		
		
	
		
body{
	margin: 0 !important;
	padding: 0 !important;
	overflow-x: hidden;
	background-color: #eaeaea;
	background-image: url("/skins/128/x-bg-ac.webp");
	background-attachment: fixed;
}
#topo{
	padding: 0 !important;
	z-index: 0;
}

		
		
/*********************** BOX ********************/		
	.box{
		padding: 10px 20px;
		width: fit-content;
		/*word-break: break-all;*/
		font-style: normal;
		line-height: 140% !important;
		color: #191919;
		background: var(--corSlickActive);
		border-radius: 10px;
		font-weight: 300 !important;
	}		

/*********************** BOX ¬ ********************/		

/*********************** FONTES ********************/
body,p,div,a,li,input,textarea,select{
	font-family:var(--fontDefault); 
	color: var(--colorFontText);

			font-style: normal;
			font-weight: 400;
			font-size: 18px;
			line-height: 150%;
			letter-spacing: 0.04em;

}

li, p {
	margin-bottom: 16px;
}
p:last-child {
	margin-bottom: 0;
}

* span {
    font-weight: 200 !important;
}
span[style*="font-weight: bold"] {
    font-weight: 700 !important;
}			

#conteudoDIV img{
	max-width: 80vw;
}				
#conteudoDIV{
	margin-bottom: 60px;
}
/*********************** FONTES ¬ ********************/

	
		
/*********************** H1, H2 ********************/					
h1,h2{
	font-family: var(--fontTitle);
	color: var(--colorFontTitle);
	font-style: italic;
	font-weight: 600;
	font-size: 36px;
	line-height: 54px;
	letter-spacing: 0.01em;
}
.txtPaginacaoModulos{text-align: left;}
			
h1.center{
	width:100%;
	text-align:center;
}
h1.title,h2.title{	
	font-size: 46px;
}
/*********************** H1, H2 ¬ ********************/					
	
/*********************** A ********************/		
a{text-decoration:underline;font-weight:400;}
a:hover{text-decoration:underline;}
#footer a{text-decoration:unset;}
#footer a:hover{text-decoration:underline !important;}
/*********************** A ¬ ********************/		
			
			


		
		  
		
/*********************** CURSOS ONLINE */
div#into img{filter: invert(1) contrast(1.5);}
h3{margin-bottom:10px;}
ol{list-style-type: decimal;  margin-left: 36px;}
ol li {margin-top: 15px;}
:root{
  /*cor bg body*/
  --corBgBody:#fafafa;
  --corText:#434343;			
  /*cor menu*/
  --corBgMenu1:#F3D5E4;
  --corBgMenu2:#312951;
  /*botão comum*/
  --corButton:#F1DCE6;
  --corButtonTxt:#D21A72;
  /*botão cta*/
  --corButtonCta:#EB74AD;
  --corButtonCtaTxt:#373435;
  /*barra de status de leitura*/
  --colorBgScrollStatus:#F6318F;
  /*cores da batta de progresso do curso*/
  --scrollBarProgress:#F6318F;
  --scrollBarProgressBg:#0000000f;
  --scrollBarProgressText:#D21A72;
  /*linha do frame hcfast*/
  --hciFastBar:#d43176;			
  --borderRadius:5px;
}
blockquote {
    margin: 1em 0em 0em 2em !important;
    padding: 20px 30px !important;
    background-color: #f7f7f7 !important;
    background-image: url('/skins/128/x-paper.webp');
	box-shadow: -20px 4px 20px 0px #0000003b;
}
blockquote div,blockquote div * {
    font-family: var(--fontHand) !important;
	font-weight: 100;
    font-size: xx-large;
    line-height: 1.1;
}
/*********************** CURSOS ONLINE ¬ */
		
		
		
/*********************** cta ******/
.button{
	background-color:#f4f4f4;
	color:#000;
	padding:10px 15px;
	line-height:2;
}
/*********************** cta ¬ */
	
/*********************** IMGS RIGHT LEFT CONTENT ***************/
img.right{
	float: right;
    margin: 0px 0px 0px 90px !important;
    /*width: 50%;*/
	max-width: fit-content;
}
img.left{
	float: left;
    margin: 0px 90px 0px 0px !important;
    /*width: 50%;*/
	max-width: fit-content;
}

@media(max-width: 480px){
	img.left, img.right{
		float: unset;
		margin: 0px 0px 30px 0px !important;
		width: 100% !important;
		max-width: 90vw;
		height: auto !important;
	}
}
/*********************** IMGS RIGHT LEFT CONTENT¬ ***************/


		
		