* {margin: 0; padding: 0;}
@font-face {
    font-family: 'HelveticaLT';
    src: url('fontes/HelveticaNeueLTStd Lt.otf');
}

@font-face {
    font-family: 'Montserrat';
    src: url('fontes/montserrat.otf');
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
}

@font-face {
   font-family: 'HelveticaNormal';
   src: url('fontes/helveticanormal.otf');
}

@font-face {
   font-family: 'Roboto';
   src: url('fontes/RobotoCondensed-Light.otf');
}

@font-face {
   font-family: 'RobotoRegular';
   src: url('fontes/RobotoCondensed-Regular.otf');
}

.parResumoAnalise{font-size:12px; color:#191970;}
.parFonteGrafico{font-size:12px; color:#191970; margin-left:10px;}

/*Formatos globais*/
body {font-family:Verdana, Geneva, sans-serif; background-color: #FFF}
.Corpo{font-family:Verdana, Geneva, sans-serif; background-color: #EDEFF0}
label{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#000;}
.l12{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000;}
.labelAzul{font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#099; text-align:right}
.PMaior{font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#666;}
.labelCinza{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#666; text-align:right}
.labelVermelha{font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#F60; text-align:center}
.H25{height:25px}
.H250{height:250px}
.Pass {font-family:Verdana, Geneva, sans-serif; font-size:13px; padding:10px; width:150px; border:#CCC; border-style:solid; border-width:thin; color:#666; }
input[type="text"] {font-family:Verdana, Geneva, sans-serif; font-size:13px; padding:10px; width:150px; border:#CCC; border-style:solid; border-width:thin; color:#666; }
input[type="checkbox"] {cursor:pointer;}
legend {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; padding:5px; color:#0080C0; font-weight:bold }
hr {margin-top:20px; margin-bottom:0px;}
input[type="text"]:focus {border:#09F thin solid; outline:none;}
input[type="password"]:focus {border:#09F thin solid; outline:none;}
input[type="button"]:focus {outline:none;}
select {font-family:Verdana, Geneva, sans-serif; font-size:13px; padding:10px; width:400px; border:#CCC; border-style:solid; border-width:thin; color:#666;}
select:focus {border:#09F thin solid;}
textarea {font-family:Verdana, Geneva, sans-serif; font-size:13px; padding:10px; height:22px; width:600px; height:100px; border:#CCC; border-style:solid; border-width:thin; resize:none; color:#666;}
textarea:focus {border:#09F thin solid; outline:none;}
select:focus {border:#09F thin solid; outline:none;}
input[type="submit"] {font-family:Verdana, Geneva, sans-serif; font-size:13px; width:172px; height:40px; color:#036; background-color: #BDF; border-style:solid; border-color:#06F}
input[type="submit"]:hover {background-color: #59ACFF; color:#FFF}
h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#4682B4; font-size:24px; text-align:center; margin:10px auto 0 auto;}
h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bolder;color:#FFF; text-align:center; margin-top:5px; margin-bottom:5px;}
/*Mensagem padrão*/
h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#4682B4; font-weight:bolder; font-size:16px;}
.h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#4682B4; font-weight:bolder; font-size:16px;}
/*Mensagem de erro*/
h5 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#F55448; font-weight:bolder; font-size:16px;}
.h5 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#F55448; font-weight:bolder; font-size:16px;}
h6 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bolder;color:#FFF; text-align:center; margin-top:5px; margin-bottom:5px;}
a {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#666; text-decoration:none; outline:none;}
a:hover {text-decoration:none; color:#FF8040; cursor:pointer; outline:none;}
.SonprevInicial {font-family:"RobotoRegular"; font-size:22px; color:#CCC; text-decoration:none; margin:0; line-height:60px}
.Sonprev {font-family:"RobotoRegular"; font-size:26px; color:#CCC; text-decoration:none; margin:0; line-height:60px}
.SonprevEsq {font-family:"RobotoRegular"; font-size:24px; text-align:left; color:#CCC; text-decoration:none; margin:0; line-height:60px}
.BtLogarBar {
	font-family:"RobotoRegular";
	font-size:15px;
	color:#CCC;
	width:120px;
	height:40px;
	margin-top:8px;
	background-color: #384047;
	border-style:solid;
	border-color:#CCC;
}
.BtLogarBar:focus {background-color: #FFA500; border-color:#FFA500; color:#FFF}
.BtLogarBar:hover {background-color: #FFA500; border-color:#FFA500; color:#FFF; cursor:pointer;}

.BtAssociar {
	font-family:"RobotoRegular";
	font-size:15px;
	color:#FFF;
	width:120px;
	height:50px;
	margin-top:8px;
	background-color: #42719C;
	border-style:solid;
	border-color:#FFF;
}
.BtAssociar:hover {background-color: #1ABC9C; border-color:#1ABC9C; color:#FFF; cursor:pointer;}


img{margin-left:auto; margin-right:auto}
.Bt110 {width:110px !important; height:40px;}
.Bt130 {width:130px !important; height:40px;}
.Bt150 {width:150px !important; height:40px;}
.Bt160 {width:160px !important; height:40px;}
.Bt170 {width:170px !important; height:40px;}
.Bt200 {width:200px !important; height:40px;}
.Bt215 {width:215px !important; height:40px;}
.Bt220 {width:220px !important; height:40px;}
.Bt230 {width:230px !important; height:40px;}
.Bt250 {width:250px !important; height:40px;}
.Bt270 {width:270px !important; height:40px;}
.Bt300 {width:300px !important; height:40px;}
.Bt350 {width:350px !important; height:40px;}
.BtSalvar {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	width:180px;
	height:40px;
	background-color: #BDF;
	color:#036; 
	border-style:solid;
	border-color:#06F;
	right: 500px;
	margin: 10px 15px 0px 805px;
	}
.BtSalvar:focus {background-color: #59ACFF; color:#FFF}
.BtSalvar:hover {background-color: #59ACFF; color:#FFF; cursor:pointer;}
.BtLogar {font-family:Verdana, Geneva, sans-serif; font-size:13px; width:180px; color:#036; height:40px; background-color: #BDF; border-style:solid; border-color:#06F;}
.BtLogar:focus {background-color: #59ACFF; color:#FFF}
.BtLogar:hover {background-color: #59ACFF; color:#FFF; cursor:pointer;}
.BtIncluirS {font-family:Verdana, Geneva, sans-serif; font-size:13px; width:172px; height:40px; background-color: #E0FFFF; border-style:solid; border-color:#008B8B; color:#008B8B;}
.BtIncluirS:focus {background-color: #20B2AA; color:#FFF}
.BtIncluirS:hover {background-color: #20B2AA; color:#FFF; cursor:pointer;}
.BtIncluir {font-family:Verdana, Geneva, sans-serif; font-size:13px; width:172px; height:40px; background-color: #E0FFFF; border-style:solid; border-color:#008B8B; color:#008B8B;}
.BtIncluir:focus {background-color: #20B2AA; color:#FFF}
.BtIncluir:hover {background-color: #20B2AA; color:#FFF; cursor:pointer;}
.BtLateral
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	width:100%;
	min-height:50px;
	background-color: transparent;
	color:#FFF;
	border:none;
}
.BtLateral:hover {color:#FFF; font-stretch:extra-expanded; font-weight:bold; cursor:pointer;}
.BtLateralInicial
{
	font-family:"RobotoRegular";
	font-size:16px;
	width:100%;
	min-height:70px;
	background-color: transparent;
	color:#FFF;
	border:none;
}
.BtLateralInicial:hover {
	background-color: #1ABC9C;
	color:#FFF;
	cursor:pointer;
}

.btpont1
{
	border-top: 1px dashed #FFF;
}

.btsolid2
{
	border-top: 2px solid #FFF;
}

.bbsolid2
{
	border-bottom: 2px solid #FFF;
}


.BtIncluirST {font-family:Verdana, Geneva, sans-serif; font-size:13px; background-color: #E0FFFF; border-style:solid; border-color:#008B8B; color:#008B8B; margin-top:10px;}
.BtIncluirST:focus {background-color: #20B2AA; color:#FFF}
.BtIncluirST:hover {background-color: #20B2AA; color:#FFF; cursor:pointer;}
.BtOpcoes{font-family:Verdana, Geneva, sans-serif; font-size:13px; background-color: #FFFACD; border-style:solid; border-color:#FF8C00; color:#008B8B;}
.BtOpcoes:focus {background-color: #FF8C00; color:#FFF;}
.BtOpcoes:hover {background-color: #FF8C00; color:#FFF;cursor:pointer;}
.BtOpcoesCancelar {font-family:Verdana, Geneva, sans-serif; font-size:13px; background-color: #FFEAEA; border-style:solid; border-color:#FF8080; margin-top:10px;}
.BtOpcoesCancelar:focus {background-color: #FF9D9D; color:#FFF}
.BtOpcoesCancelar:hover {background-color: #FF9D9D; color:#FFF; cursor:pointer;}
.BtExcluir {font-family:Verdana, Geneva, sans-serif; font-size:13px; width:172px; height:40px; background-color: #FFE4B5; border-style:solid; border-color:#FF8C00;}
.BtExcluir:focus {background-color: #FF8C00; color:#FFF}
.BtExcluir:hover {background-color: #FF8C00; color:#FFF; cursor:pointer;}
.BtCnis {font-family:Verdana, Geneva, sans-serif; font-size:13px; width:150px; height:40px; background-color:#F9FAFA; border-style:solid;}
.BtCnis:focus {background-color: #59ACFF; color:#FFF}
.BtCnis:hover {background-color: #59ACFF; color:#FFF; cursor:pointer;}
.BtCancelar {font-family:Verdana, Geneva, sans-serif; font-size:13px; width:172px; height:40px; color:#E10000; background-color: #FFEAEA; border-style:solid; border-color:#FF8080;}
.BtCancelar:focus {background-color: #FF9D9D; color:#FFF}
.BtCancelar:hover {background-color: #FF9D9D; color:#FFF; cursor:pointer;}
.DestaqueVermelho {font-family:Verdana, Geneva, sans-serif; color:RED !important; font-size:13px;}
.CorVermelho {color:red;}
.DestaqueVermE {font-family:Verdana, Geneva, sans-serif; color:#C30 !important; font-size:13px;}
.CorVermE {color:#C30 !important;}
.DestaqueAzul {font-family:Verdana, Geneva, sans-serif; color:#06C; font-size:13px;}
.DestaqueMarinho {font-family:Verdana, Geneva, sans-serif; color:#191970; font-size:13px;}
.DestaqueVerde {font-family:Verdana, Geneva, sans-serif; color:#060; font-size:13px;}
#BtPesquisar {width:35px; height:35px; cursor:pointer;}
#BtAjuda {width:20px; height:20px; cursor:pointer;}
.BtAjuda {width:20px; height:20px; cursor:pointer; margin-left:10px; margin-top:4px}
.BtIncAutor {width:35px; height:35px; cursor:pointer; margin-left:10px; margin-top:4px}
.BtImprimir {cursor:pointer;}
.BtCheck {width:35px; height:35px; cursor:pointer; margin-top:4px}
.BtAjuda2 {width:20px; height:20px; cursor:pointer; margin-left:4px; margin-top:5px}
#BtInserirAutor { width:32px; height:32px; background: url(imagens/adicionarCliente.png); cursor:pointer;}
#DivConteudo{width:1000px; height:auto; background-color:#FFF; margin: 0 auto 0 auto;}
.DivLogin{
	width:700px; 
	background-color:#FFF; 
	border-radius:10px;
	border:1px solid #CCC;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px}
#DivLogin{
	width:700px; 
	background-color:#FFF; 
	border-radius:10px;
	border:1px solid #CCC;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px}
#DivLogin table{ margin-left:auto; margin-right:auto}
.TableCenter{margin: auto;}
.DivCadUsu{
	width:700px;
	height:auto;
	background-color:#FFF;
	margin: auto;
	border-radius:5px;
	border:1px solid #CCC;
	margin-left:auto;
	margin-right:auto;
	margin-top:70px;}

.DivCadUsu800{
	width:800px;
	height:auto;
	background-color:#FFF;
	border-radius:5px;
	border:1px solid #CCC;
}

	
#HRLogin{width: 580px !important; margin:20px 65px 20px auto;}
.white-popup{position: relative; background: #FFF; padding: 20px; width: auto; max-width: 800px; margin: 20px auto;}
.LabelDestacada{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000;}
.Input30{width:30px !important}
.Input40{width:40px !important}
.Input50{width:50px !important}
.Input60{width:60px !important}
.Input70{width:70px !important}
.Input76{width:76px !important}
.Input90{width:90px !important}
.Input100{width:100px !important}
.Input120{width:120px !important}
.Input140{width:140px !important}
.Input150{width:150px !important}
.Input172{width:172px !important}
.Input200{width:200px !important}
.Input250{width:250px !important}
.Input253{width:253px !important}
.Input270{width:270px !important}
.Input275{width:275px !important}
.Input287{width:287px !important}
.Input280{width:280px !important}
.Input300{width:300px !important}
.Input400{width:400px !important}
.Input420{width:422px !important}
.Input440{width:440px !important}
.Input460{width:460px !important}
.Input480{width:480px !important}
.Input500{width:500px !important}
.Input520{width:522px !important}
.Input550{width:550px !important}
.Input570{width:570px !important}
.Input600{width:600px !important}
.Input630{width:630px !important}
.Input650{width:650px !important}
.Input700{width:700px !important}
.Input750{width:750px !important}
.Input800{width:800px !important}
.Input1200{width:1200px !important}
.InputSenha{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding:10px;
	width:500px !important;
	border:#CCC;
	border-style:solid;
	border-width:thin;
	color:#666; height:30px;}
.Grupo5{padding:5px 0px 0px 0px !important;}
.Grupo7{padding:7px 0px 0px 0px !important;}
.Grupo10{padding:10px 0px 0px 0px !important;}
.GrupoJN{padding:10px 0px 0px 5px !important;}
.CelulaDestaque{color:#06F; padding: 5px;}
.CelPositiva{color:#06F; padding: 5px;}
.CelNSP{color:#F00;}
.CelPSP{color:#06F;}
.CelDComplemento{color:#060; font-weight:bold}
.CelDCompSN{color:#060;}
.CelLComplemento{color:#03C;}
.CelNegativa{color:#F00; padding: 5px;}
.BordaInferior{border-bottom:solid 1px #CCC}
.BordaEsquerda{border-left:solid 1px  #CCC}
.BordaSuperior{border-top:solid 1px #CCC}
.BordaDireita{border-right:solid 1px #CCC}
.bi{border-bottom:solid 1px #CCC}
.bip{border-bottom:1px #CCC dashed}
.be{border-left:solid 1px  #CCC}
.bs{border-top:solid 1px #CCC}
.bd{border-right:solid 1px #CCC}
.bd3{border-right:solid 3px #BBB}
.bs3{border-top:solid 3px #BBB}
.bi3{border-bottom:solid 3px #BBB}
.be2{border-left:solid 2px #BBB}
.bd2{border-right:solid 2px #BBB}
.bs2{border-top:solid 2px #BBB}
.bi2{border-bottom:solid 2px #BBB}

/*Formatação das tabelas*/

.titulo_tabela {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bolder;
	background:#1ABC9C;
	color:#FFF;
	height:30px;
	}
.titulo_tabela_Fixar {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bolder;
	background:#1ABC9C;
	color:#FFF;
	}
.CelVerde {font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bolder; background:#0AC9C6; color:#FFF;}
.CelVermelha {font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bolder; background:#FF9D9D; color:#FFF;}
.detvin {font-size:12px; color:#369;}
.linha_tabela {font-family:Verdana, Geneva, sans-serif; font-size:13px; background:rgba(173,216,230,0.1); color:#333; height:25px; alignment-adjust:central; cursor:pointer;}
.linha_tabela:hover {background: #B0E0E6; cursor:pointer;}
.linha_tabelah50 {font-family:Verdana, Geneva, sans-serif; font-size:13px; background:rgba(173,216,230,0.1); color:#333; alignment-adjust:central; cursor:pointer;}
.linha_tabelah50:hover {background: #B0E0E6; cursor:pointer;}
.linha_tabelah50 td{padding-top:10px; padding-bottom:10px}

table tr:nth-child(even){background:transparent;}

.titulo_tabela_p2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bolder;
	background:#4682B4;
	color:#FFF !important;
	height:30px;
	}
.linha_tabela_p2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	background:rgba(173,216,230,0.1);
	color:#333;
	height:25px;
	alignment-adjust:central;
}

/*Tela inicial*/

#DivBanner_container{width:100%; height:60px; background:#0091D7; }
#DivBanner{width:100%; height:60px; margin-left:auto; margin-right:auto; }
#DivBanner h1{font-family:Verdana, Geneva, sans-serif; font-size:36px; color:#FFF; text-align:center; line-height:60px;}
#DivMenu_container{
	width:100%;
	min-height:60px;
	height:70px;
	background:#2C3E50;
	margin-bottom: 30px;
	}
.DivMenuInicial_container{
	width:100%;
	min-height:60px;
	height:70px;
	background: #2C3E50;
	margin-bottom: 30px;
	border-bottom: 2px solid #FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	}

#DivMenu{width:96%; min-height:70px; margin: 0 auto 0 auto;}
.DivMenu{width:99%; min-height:70px; margin: 0 1% 0 0;}
.DivMenuInicial{width:100%; min-height:70px;}
#DivMenu ul li{
	position:relative;
	float:left;
	list-style-type:none;
	height:60px;
	font-family:"RobotoRegular";
	alignment-adjust:baseline;
	font-size:16px;
}
#DivMenu ul li a{text-decoration:none; float:left; color:#FFF; display:block; width:auto; line-height:30px; margin-top:15px; margin-right: 50px; font-family:"RobotoRegular"; font-size:16px}
#DivMenu ul li a:hover {color:#FF8C00; display:block;}
#ListaCalculo li{
	position:absolute !important; 
	left:0 !important;
	display:none !important;
}
.Submenu li:hover ul, .Submenu li.over ul{display:block;}



.FLeft{position:relative; float:left;}
.FloatL{position:relative; float:left;}
.FloatR{position:relative; float:right;}
.DadosASS{font-family:"RobotoRegular"; color:#CCC !important; font-size:16px !important;}
.DadosASS12{font-family:"RobotoRegular"; color:#CCC !important; font-size:12px !important;}

/* Cadastro Limites*/

.DivFormularioLimites{width:900px; height:60px; margin: 0 auto 0 auto; background-color:#FFF; border:1px solid #CCC;}
.DivFormularioPromocional{width:900px; height:110px; margin: 0 auto 0 auto; background-color:#FFF; border:1px solid #CCC;}
.DivFormularioLimites300{width:900px; height:300px; margin: 0 auto 0 auto; background-color:#FFF; border:1px solid #CCC;}
.DivFormularioCustas{width:1000px; margin: 0 auto 0 auto; background-color:#FFF;}
.DivDetalhesLimites{width:900px; height:320px; margin: 0 auto 0 auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesUsuarios{width:100%; height:320px; margin: 0 auto 0 auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivCabecalhoUsuarios{width:100%; margin: 0 auto 0 auto;}
.DivDetalhes113{width:900px; height:113px; margin: 0 auto 0 auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesCabecalho{width:900px; height:350px; margin: 0 auto 0 auto;}
.DivDetUsuarios{width:99%; height:300px; margin: 0 auto 0 auto;}
.DivEstatistica{width:600px; height:350px; margin: 0 auto 0 auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesCabecalho150{width:900px; height:150px; margin: 0 auto 0 auto;}
#DivDetalhesLimites table{width:100%; margin-left:auto; margin-right:auto; margin-top:10px; border: groove thin #CCC;}
#DivEditarLimites{width:400px;}

/*Cadastro de índices*/

#DIVSeletor{width:100%; height:100%; margin-top:auto; margin-bottom:auto; background-color:#FFF;}
#DIVSeletor table{margin-left:auto; margin-right:auto;}
#DIVCadastro{width:70%; height:auto; float:left; background-color:#FFF;}
#DIVDetalhes{width:40%; height:500px; float:left; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
#DIVDetalhes table{width:98%; margin-left:30px; margin-left:auto; border: groove thin #CCC}
#DIVLista{width:29%; height:400px; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
#DIVLista table{width:100%; border: groove thin #CCC}
#DIVLista a {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#666;}
#DIVLista a:hover{color:#FF8040}
#DIVAlterar{width:100%; height:auto;}
#DIVAlterar table{margin-left: auto; margin-right:auto;}
#DivConteudo table{margin-left:auto; margin-right:auto;}



/* REAJUSTE DE RMI */
.DivAndamento{width: 1000px; height:150px; padding-top:5px; border-bottom: 1px solid #CCC; border-radius:4px; background:#F9FAFA; margin: 20px auto 0 auto;}
.DivAndamentoSM{
	width: 1000px;
	height:150px;
	padding-top:5px;
	border-bottom: 1px solid #CCC;
	border-radius:4px;
	background:#F9FAFA;
	margin: auto;}
.DivAndamento50{width: 1000px; height:50px; padding-top:5px; border-bottom: 1px solid #CCC; border-radius:4px; background:#F9FAFA; margin: 20px auto 0 auto;}
.DivAndamento50SM{width: 1000px; height:50px; padding-top:5px; border-bottom: 1px solid #CCC; border-radius:4px; background:#F9FAFA; margin: 0 auto 0 auto;}
.DivAndamento60{width: 1000px; height:60px; padding-top:5px; border-bottom: 1px solid #CCC; border-radius:4px; background:#F9FAFA; margin: 20px auto 0 auto;}
.DivUpload{width: 780px; height:40px; padding:15px; background:#FFF; margin: 20px auto 0 auto;}
.DivAndamento130{width: 1000px; height:130px; padding-top:5px; border-bottom: 1px solid #CCC; border-radius:4px; background:#F9FAFA; margin: 20px auto 0 auto;}
.DivCadastroAutor{width: 385px; height:auto; padding:10px; border-bottom: 1px solid #CCC; border-radius:4px; background:#FFF; margin: 30px auto 0 auto;}
#DivAndamento table{width: 700px; border: none; margin: 0 auto 0 auto; background-color:rgba(0,0,0,0);}
#DivAndamento table tr{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color: #4682B4; font-weight:bold; text-align:center;  background-color:rgba(0,0,0,0);}

#DivAnimacao{width: 900px; margin: 10px auto 0 auto;}
#DivAnimacao input[type="button"]{width:20px; height:20px; border: solid 3px #F90; border-radius:15px; background:#FFF; cursor:pointer}
#DivAnimacao p{cursor:default;}
#DivAndamento hr{border: 1px solid transparent;}
.DivTabela{border: solid 1px #CCC;}
.DivTabela td{padding: 2px 10px 2px 10px}
.DivTabelaSP{border: solid 1px #CCC;}
.DivTabelaSP label{font-size:12px;}
.DivTabelaSP td{padding: 2px 2px 2px 2px}
.HRFina{ border:1px solid !important #CCC;!important;}
.PadTD td{padding: 2px 5px 2px 5px}
.PadTD2 td{padding: 2px}
.PadTD3 td{padding: 3px}
.PadTD4 td{padding: 4px}

/* CÁLCULO DE CONCESSÃO */

#DivAnimacaoConcessao{width: 1000px; margin: 15px auto 0 auto;}
#DivAnimacaoConcessao input[type="button"]{width:20px; height:20px; border: solid 3px #F90; border-radius:15px; background:#FFF; cursor:pointer}
#DivAnimacaoConcessao p{cursor:default;}
#DivAnimacaoConcessao hr{border: 1px solid transparent;}
#HRInicial{border: 1px solid red; width:20px !important;}
#DivAnimacaoConcessao table{width: 1000px; border: none; background-color:rgba(0,0,0,0);}
#DivAnimacaoConcessao table tr{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color: #4682B4; font-weight:bold; text-align:center;  background-color:rgba(0,0,0,0);}


#DivDependentesPergunta{width: 1000px; margin:0 auto 0 auto}
#DivDependentesRol{width: 1000px; margin-left:auto; margin-right:auto}
#DivDependentesDetalhes{height: 120px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}

#NomeDependente{width:400px !important}
#HRDependentes{width: 800px !important; margin:0 auto 0 auto}

#DivEditarIncompativel{height: 490px;}
#DivIncompativelPergunta{width: 1000px; margin:0 auto 0 auto}
#DivIncompativelRol{width: 1000px; margin-left:auto; margin-right:auto}
#DivIncompativelDetalhes{height: 120px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}

#DivIndice{width: 478px; padding:10px; float:left}
.DivIndice{width: 478px; padding:10px; float:left}
#DivJuros{width: 478px; padding:10px; float:right}
.DivJuros{width: 478px; padding:10px; float:right}
.DivSalarios{width: 378px; height:250px; padding:10px; float:right}
.DivParametrosJuros{padding:15px; width:996px;}
.DivParametrosDatas{padding:5px 10px 5px 10px}
.DivVinculos{width: 578px; height:250px; padding:10px; float:left}
.DivVinculosCnis{
	width:100%;
	padding-top:195px !important;
	}
.DivVinculosCnisNovo{
	width:82%;
	float:right;
	}
.DivGerenciarCalculos{
	width:100%;
	padding-top:137px !important;
	}

.DivSalariosImp{width: 300px; height:440px; padding:10px; float:right}
.DivVinculosImp{width: 450px; height:440px; padding:10px; float:left}
.DivIncSalariosImp{width: 300px; height:300px; padding:10px; float:right}
.DivIncVinculosImp{width: 450px; height:300px; padding:10px; float:left}
.DivCadSalarios{width: 280px; height:350px; padding:10px; float:right}
.DivCadVinculos{width: 480px; height:350px; padding:10px; float:left}
.DivDir350{width: 350px; padding:10px; float:right}
.DivEsq600{width: 600px; padding:10px; float:left}
#DivParametrosJuros{padding:0px 15px 0px 15px}
#DivAutor{padding:5px 15px 0px 15px; }
.DivAutor{padding:5px 15px 0px 15px; }
.ComboIndiceCorrecao{width:470px !important}
.ComboHonorarios{width:570px !important}
.ComboIndiceComplemento{width:450px !important}
.DescSerie{width:448px; height: 70px}
.DescSerieComplemento{width:428px; height: 70px}
.LimparDiv{clear:both}
.Fieldset{padding: 5px; border:1px solid #CCC;}
.FieldsetTempo{border:1px solid #CCC;}
.FieldsetAnalise{border:1px solid #CCC; text-align:left; color:#666}
.FieldsetP10{padding: 10px; border:1px solid #CCC;}
.FieldLegenda{padding: 0px 5px 5px 5px; border:1px solid #CCC; height:80px}
.FieldLegCalculo{padding: 5px 5px 5px 5px; border:none; border-top:1px solid #CCC; height:80px; text-align:center}
.FieldAnalise{padding: 5px 5px 5px 5px; border:none; border-top:1px solid #CCC; width:300px; text-align:center}
#FieldAutor{padding: 5px; border:1px solid #CCC; border-top:none; border-left:none; border-right:none;}
.FieldAutor{padding: 5px; border:1px solid #CCC; border-top:none; border-left:none; border-right:none;}
.DivDatas{
	width: 400px;
	margin:30px 20px 30px 20px;
	display: inline-block;
	}
.DivOutrasInformacoes{
	width: 550px;
	margin:30px 20px 30px 20px;
	display: inline-block;
	}
.DivDatasProcesso{
	width: 468px;
	margin:30px 20px 30px 20px;
	display: inline-block;
	}
.DivCorrecao{
	width: 480px;
	margin:30px 20px 30px 20px;
	display: inline-block;
	}
.DivCorrecaoSM{
	width: 480px;
	margin:10px 20px 10px 20px;
	display: inline-block;
	}
.DivInfoProcesso{	
	margin:30px 20px 30px 20px;
	display: inline-block;
	}
.DivLegenda{
	width: 518px;
	padding:0px 10px 10px 0px;
	display: inline-block;
	}
.DivBeneficio{width: 980px; padding:10px 10px 10px 10px;}
.DivOpcoes{
	width: 538px;
	padding:10px 0px 10px 10px;
	display: inline-block;
	}
.DivAnalises{
	width: 47%;
	display: inline-block;
}

.DivDescarte{
	width: 99%;
}

.DivOpcoesCalculo{width: 700px; padding:10px 10px 10px 10px; float:right}

#DivCustasPergunta{width: 1000px; margin:0 auto 0 auto}
#DivCustasRol{width: 1000px; margin-left:auto; margin-right:auto}
.Div952{width: 952px; margin-left:auto; margin-right:auto}
.Div950{width: 950px; margin-left:auto; margin-right:auto}
.Div980{width: 980px; margin-left:auto; margin-right:auto}
.Div996{width: 996px; margin-left:auto; margin-right:auto}
.Div1000{width: 1000px; margin-left:auto; margin-right:auto}
.Div1078{width: 1078px; margin-left:auto; margin-right:auto}
.Div1100{width: 1100px; margin-left:auto; margin-right:auto}
#DivCustasDetalhes{height: 120px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH50{height: 50px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH80{height: 80px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH90{height: 90px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH95{height: 95px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH100{height: 100px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH105{height: 105px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH110{height: 110px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH115{height: 115px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH140{height: 140px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH145{height: 145px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH160{height: 160px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH175{height: 175px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH180{height: 180px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH200{height: 200px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH208{height: 208px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH215{height: 215px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH230{height: 230px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH257{height: 257px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH260{height: 260px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH270{height: 270px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH280{height: 280px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH300{height: 300px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH330{height: 330px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH380{height: 380px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH396{height: 396px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH400{height: 400px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH405{height: 405px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivDetalhesH425{height: 425px; margin-left:auto; margin-right:auto; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivH50{height: 50px;}
.DivH70{height: 70px;}
.DivH80{height: 80px;}
.DivH100{height: 100px;}
.DivH110{height: 110px;}
.DivH120{height: 120px;}
.DivH135{height: 135px;}
.DivH150{height: 150px;}
.DivH155{height: 155px;}
.DivH180{height: 180px;}
.DivH210{height: 210px;}
.DivH230{height: 230px;}
.DivH240{height: 240px;}
.DivH245{height: 245px;}
.DivH250{height: 250px;}
.DivH260{height: 260px;}
.DivH270{height: 270px;}
.DivH280{height: 280px;}
.DivH290{height: 290px;}
.DivH300{height: 300px;}
.DivH330{height: 330px;}
.DivH340{height: 340px;}
.DivH350{height: 350px;}
.DivH400{height: 400px;}
.DivH410{height: 410px;}
.DivH420{height: 420px;}
.DivH425{height: 425px;}
.DivH450{height: 450px;}
.DivH500{height: 500px;}
.DivH600{height: 600px;}
.ScrollY{
	overflow-y:scroll;
	overflow-x:hidden;
	overflow-style:marquee-line;
}
.TravarSemScroll{
	overflow-y:hidden;
	overflow-x:hidden;
	overflow-style:marquee-line;
}




/*Inicial cálculo*/

#DivCalcReajTodasCompetencias{border: groove thin #666; width: 96%; height: 300px;  margin-left:auto; margin-right:auto;}
#DivCalcReajTodasCompetencias table{width:100%;  margin-left:auto; margin-right:auto;}
#DivCalcCabTabela{width: 100%; margin-left:0;}
#DivCalcDetTabela{width: 100%; height: 323px; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line; margin-left: 0px;}
.DivDetT210{width: 1080px; height: 270px; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line; margin-left: 0px;  margin-left:auto; margin-right:auto}
.DivDetT160{width: 1080px; height: 160px; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line; margin-left: 0px;  margin-left:auto; margin-right:auto}
.DivDetT170{width: 1080px; height: 170px; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line; margin-left: 0px;  margin-left:auto; margin-right:auto}
.DivDetT180{width: 1080px; height: 180px; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line; margin-left: 0px;  margin-left:auto; margin-right:auto}
.DivCabAutor1000{width: 1000px; margin-left:auto; margin-right:auto; padding-bottom:10px}
.DivCabAutor1080{width: 1080px; margin-left:auto; margin-right:auto; padding-bottom:10px}
.DivCabAutor1100{width: 1100px; margin-left:auto; margin-right:auto; padding-bottom:10px}
.DivCabAutor1000SP{width: 1000px; margin-left:auto; margin-right:auto;}
.DivReaj350{border: none; width: 1000px; height: 350px; margin-left:auto; margin-right:auto}
.DivReaj200{width: 1080px; border: solid 1px #CCC; height: 200px; margin: 10px auto 0px auto;}
.DivReaj200 td{padding: 0px 5px 0px 5px}
.DivReaj240{width: 1080px; border: solid 1px #CCC; height: 300px; margin: 10px auto 0px auto;}
.DivReaj240 td{padding: 0px 5px 0px 5px}
.DivReaj250{width: 1080px; border: solid 1px #CCC; height: 250px; margin: 10px auto 0px auto;}
.DivReaj250 td{padding: 0px 5px 0px 5px}
.DivReaj400{border: none; width: 1000px; height: 400px; margin-left:auto; margin-right:auto}
#DivAndamentoCalculo{width:17%; height:598px; background:#FFF; float:left; border-right:1px #666 groove;}
#DivAndamentoCalculo h1{font-family:Verdana, Geneva, sans-serif; text-align:left; margin-left:10px; font-size:16px; color:#06F; margin-top:5px; margin-bottom:5px}
#DivAndamentoCalculo h3{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#06F; margin-top:5px; margin-bottom:5px}
#DivCadastroAutor{width:30%; margin-left:auto; margin-right:auto; float:left;}
#DivDetalhesCadastroAutor{width: 60%; margin-top:27px; margin-left: 10px; height: 356px; overflow-y:hidden; overflow-x:hidden; overflow-style:marquee-line; margin-left: auto; margin-right:auto; border: groove thin #CCC}
#DivDetalhesTabelaInicial{width: 100%; height: 300px; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line; margin-left: auto; margin-right:auto;}
#DivDetalhesCadastroAutor table{margin-top:0px;}
#DivPesquisa{width: 750px; margin: 10px auto 0px auto; padding:15px; border:1px solid #CCC;}
.DivPesquisa970{width: 870px; margin: 10px auto 0px auto; padding:15px; border:1px solid #CCC;}
.DivContPes{width: 780px; margin: 0px auto 0px auto; padding:15px; border:1px solid #CCC; background-color:#FFF;}
.DivOpCnis{width: 660px; margin: 10px auto 0px auto; padding:15px; border:1px solid #CCC; background-color:#FFF;}
.DivOpCnis990{width: 990px; margin: 10px auto 0px auto; padding:15px; border:1px solid #CCC; background-color:#FFF;}
.DivPAutor{width: 780px; margin:auto; border:1px solid #CCC; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivPAutor900{width: 900px; margin:auto; border:1px solid #CCC; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivPCalc{width: 800px; margin:auto; border:1px solid #CCC; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivPAutorDet{width: 780px; height:350px; margin:auto; border:1px solid #CCC; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivPAutorDet900{width: 900px; height:350px; margin:auto; border:1px solid #CCC; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivPCalcDet{width: 800px; height:350px; margin:auto; border:1px solid #CCC; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
.DivPAutorDet td{padding: 3px;}
.DivPAutor td{padding: 3px;}
.DivPAutorDet900 td{padding: 3px;}
.DivPAutor900 td{padding: 3px;}
#DivCabecalho tr{background: rgba(0,0,0,0)}
#aut_nome, #aut_mae{width: 350px;}
#aut_pesquisa{width: 490px; border: none; border-radius:4px}
#aut_pesquisa:focus{ outline:none; border: none !important;}




/*Cadastro de séries, juros e parâmetros para benefícios*/

#Formulario{width:40%; height:auto; float:left; background-color:#FFF}
#ind_serie{width:600px !important;}
#jur_serie{width:600px !important;}
#ben_especie{width:600px !important;}
#detalhes{width:53%; height:480px; float:left; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line}
#detalhes table{margin-left:0px; border: groove thin #CCC}
#DivDetalhesInfra table{width:100%; margin-left:auto; margin-left:auto; border: groove thin #CCC;}
#DivDetalhesInfra{width:90%; margin-left:auto; margin-right:auto; height:160px; overflow-y:auto; overflow-x:hidden; overflow-style:marquee-line;}
#ComboSerie{width:500px !important}


#conteudo input[type="button"] {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#036; width:160px; height:30px; background-color: #BDF; border-style:solid; border-color:#06F}
#conteudo input[type="button"]:hover {background-color: #59ACFF; color:#FFF}


#conteudo a{font-family:Verdana, Geneva, sans-serif; font-size:13px; text-decoration:none; color:#999; display:inline; width:200px; line-height:30px; text-align:center;}
#conteudo a:hover {color:#F60; font-size:13px}

.branco{background:#FFF !important}

/*DIV da tela inicial*/

/*#DivInicial div {width:340px; height:140px; float:left; margin: 11px; background:#FFF; border: solid 1px #0AC9C6;}
#DivInicial div table{height:100%; width:100%; vertical-align:central;}
#DivInicial div:hover
{
cursor:pointer;
animation:MudandoCor 0.3s;
-moz-animation:MudandoCor 0.3s;
-webkit-animation:MudandoCor 0.3s;
-o-animation:MudandoCor 0.3s;
border: solid 1px #FF8C00;
}
*/

#DivGerencial{width:1100px; margin-left:auto; margin-right:auto; background:#FFF;}
#DivGerencial div {width:340px; height:140px; float:left; margin: 11px; background:#FFF; border: solid 1px #0AC9C6;}
#DivGerencial div table{height:100%; width:100%; vertical-align:central;}


#DivGerencial div:hover
{
cursor:pointer;
animation:MudandoCor 0.3s;
-moz-animation:MudandoCor 0.3s; /* Firefox */
-webkit-animation:MudandoCor 0.3s; /* Safari e Chrome */
-o-animation:MudandoCor 0.3s; /* Opera */
border: solid 1px #FF8C00;
}

.DivInicialDiv {
	width:300px;
	height:140px;
	float:left;
	margin:10px;
	background:#F9FAFA;
	border-radius: 10px;
	border-bottom:solid 1px #CCC;
	border-right:solid 1px #CCC;
	}

.DivOpcoes100 {
	width:100%;
	height:150px;
	float:left;
	margin:10px;
	background:#F9FAFA;
	border-radius: 10px;
	border-bottom:solid 1px #CCC;
	border-right:solid 1px #CCC;
	}

.DivGerandoDiv {
	width:310px;
	height:210px;
	float:left;
	margin:10px;
	background:#F9FAFA;
	border-radius: 10px;
	}

#DivInicialH1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px !important;
	color:#34495E !important;
	text-align:center;
	}

.DivInicialH1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em !important;
	color:#34495E;
	text-align:center;
	}

.Titulo26{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#888; margin-top:10px}
.Titulo26Ini{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#5F9EA0; font-weight:bolder; line-height:30px;}
.Titulo26IniGeral{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#5F9EA0; font-weight:bolder; line-height:30px; margin-top:50px;}
.Titulo26c555{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:26px; color:#555; margin-top:10px}
.Titulo26Col{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#090; margin-top:20px; font-weight:bold}
.Titulo26Esq{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#666;
	margin-top:20px;
	text-align:left !important;
}
.Titulo26Cnis{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#4682B4;
}
.Titulo26Login{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#4682B4;
}
.Titulo16Esq{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	color:#666;
	text-align:left;
	font-weight:normal;
	margin-top:15px;
}
.tit26autor{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#4169E1;
	margin-top:10px;
	text-align:left !important;}
.tit26autorCnis{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold !important;
	color:#4169E1;
	margin-top:5px;
	text-align:left !important;}
.tit26autorC{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#4169E1;
	margin-top:10px;
	text-align:center !important;}
.titNP{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#4169E1;
	margin-top:10px;}
.tit14autor{
    font-family: 'Helvetica';
	font-size:14px;
	color:#191970;
	text-align:left !important;
	line-height: 20px !important;
	}

.tit14autorDestaque{
    font-family: 'Helvetica';
	font-size:14px;
	color:#900;
	text-align:left !important;
	line-height: 20px !important;
	}

.tit13autor{
    font-family: 'Helvetica';
	font-size:13px;
	color:#191970;
	text-align:left !important;
	line-height: 20px !important;
	}
.tit14ParSalarios{
    font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#191970;
	text-align:justify !important;
	line-height: 20px !important;
	}
.ParInicio32E{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#4682B4;
	margin-top:20px;
	text-align:left !important;
}
.ParInicio32D{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#4682B4;
	margin-top:20px;
	text-align:right !important;
}
.ParInicio32C{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#4682B4;
	margin-top:20px;
	text-align:center !important;
}

.ParInicioD{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#666;
	text-align:right;
	font-weight:normal;
	line-height:36px;
	margin-top:20px;
}
.ParInicioE{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#666;
	text-align:left;
	font-weight:normal;
	line-height:36px;
	margin-top:20px;
}
.ParInicioC{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#666;
	text-align:center;
	font-weight:normal;
	line-height:36px;
	margin-top:20px;
	font-weight:50;
}
.ParInicioVC{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#F36;
	text-align:center;
	font-weight:normal;
	line-height:36px;
	margin-top:20px;
}
.ParInicioJ{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#777;
	text-align:justify;
	font-weight:normal;
	line-height:36px;
	margin-top:20px;
}
.ParInicioVJ{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#F36;
	text-align:justify;
	font-weight:normal;
	line-height:36px;
	margin-top:20px;
}
.ParInicioAJ{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#4682B4;
	text-align:justify;
	font-weight:normal;
	line-height:36px;
	margin-top:20px;
}
.ParInicioAC{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#4682B4;
	text-align:center;
	font-weight:normal;
	line-height:36px;
	margin-top:20px;
}
.BtInicioA {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#FFF; width:200px; height:40px; background-color: #4682B4; border-style:solid; border-color:#4682B4; border-radius:20px}
.BtInicioA:focus {background-color: #FFF; color:#4682B4}
.BtInicioA:hover {background-color: #FFF; color:#4682B4; cursor:pointer;}

.BtInicioV {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#FFF; width:200px; height:40px; background-color: #F35; border-style:solid; border-color:#F35; border-radius:20px}
.BtInicioV:focus {background-color: #FFF; color:#F35}
.BtInicioV:hover {background-color: #FFF; color:#F35; cursor:pointer;}


.Titulo18Esq{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5F9EA0;
	text-align:left;
	font-weight:bold;
	margin-top:5px;
}
.Titulo14Esq{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	text-align:left;
	font-weight: normal;
	margin-top:5px;
	line-height:25px;
}
.Titulo14{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4682B4;
	font-weight: bold;
}
.TituloMulti{
	font-family: 'Roboto';
	font-size: 30px;
	color:#1A4371;
	margin-top:10px;
	margin-bottom:10px;
}
.TituloMultiAzul{
	font-family: 'Roboto';
	font-size: 30px;
	color:#06C;
	margin-top:10px;
	margin-bottom:10px;
}
.Titulo18{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#888; margin-top:10px}
.Titulo18Col{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#090}
.Titulo18ColAntigo{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#090; text-decoration:line-through}
.PInicial{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#999; margin:0 auto 0 auto; width:280px; text-align:center; font-weight:normal}
.ImagemAutor{max-height:230px; max-width:230px;}
.DivRenOpcoes {width:247px; height:200px; float:left; margin: 10px; background:#F9FAFA; border-radius: 10px;}
.DivRenGeral {width:815px; margin:20px auto auto auto;  background:#FFF; border-radius: 10px; text-align:justify !important;}
.PRenDesc{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; width:200px; color:#999; margin:0 auto 0 auto; text-align:center; font-weight:normal}
.br10{border-radius: 10px; border: solid 1px #CCC;}
.br5{border-radius: 5px; border: solid 1px #CCC;}

.Destaque:hover p{color:#FFF !important}
.Destaque:hover h1{color:#FFF}
.Destaque:hover
{
	cursor:pointer;
	animation:MudandoCor;
	-moz-animation:MudandoCor; /* Firefox */
	-webkit-animation:MudandoCor; /* Safari e Chrome */
	-o-animation:MudandoCor; /* Opera */
}

  
.Destaque:hover{
	background:#FF8C00 !important;
	cursor:pointer};
@keyframes MudandoCor
{
from {background:#FFF;}
to {background:#FF8C00;}
}
  
@-moz-keyframes MudandoCor /* Firefox */
{
from {background:#FFF;}
to {background:#FF8C00;}
}
  
@-webkit-keyframes MudandoCor /* Safari e Chrome */
{
from {background:#FFF;}
to {background:#FF8C00;}
}
  
@-o-keyframes MudandoCor /* Opera */
{
from {background:#FFF;}
to {background:#FF8C00;}
}


.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.text900{height:400px !important; width:950px !important}
.DivMensagem{padding:10px; max-height:95px; overflow-y:auto; overflow-x:hidden; overflow-style:auto;}
#TableRolIncompativel td {font-size:12px !important; padding:3px !important;}

.rodape{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 40px;
	z-index:99;
	}

.rodape2{
	position: fixed;
	bottom: 0px;
	width: 300px;
	z-index:99;
	}

.robotoregular {font-family:"RobotoRegular";}
.rodape ul {list-style-type:none; height:50px; font-family:"RobotoRegular"; alignment-adjust:baseline; font-size:16px;}
.rodapeP{
	position:relative;
	float:left;
	color:#FFF;
	display:block;
	margin-bottom:15px;
	margin-right: 50px;
	font-family:"RobotoRegular";
	font-size:16px;
	text-decoration:none;
	line-height:30px;
	cursor:pointer
	}
.rodapeNP{
	position:relative;
	float:left;
	color:#FFF;
	display:block;
	margin-bottom:15px;
	margin-right: 50px;
	font-family:"RobotoRegular";
	font-size:20px;
	text-decoration:none;
	line-height:30px;
	cursor:default;
	}
.rodapeP:hover {color:#FF8C00;}



.DivMenuInicio{
	width:100%;
	min-height:65px;
	background:#1A4371;
	margin-bottom:30px;
	position:fixed;
	top:0;
	left:0;
	z-index:99;
	}

.DivMenuCalculos{
	width:100%;
	min-height:65px;
	background:#2C3E50;
	position:fixed;
	top:0;
	left:0;
	z-index:99;
	}

.DivOpCalculosSup{
	width:100%;
	min-height:65px;
	background:#FFF;
	position:fixed;
	top:65px;
	left:0;
	z-index:99;
	}

.DivCnisMenuLateral
{
	height:100%;
	width:18%;
	float:left;
	background:#2C3E50;
	padding-top:30px;
	position:fixed;
	border-top: solid 2px #FFF;
	top:65px;
	left:0;
}

.DivInicialMenuLateral
{
	height:100%;
	width:18%;
	float:left;
	background:#2C3E50;
	position:fixed;
	padding-top:70px;
	top:0px;
	left:0;
}

.DivOpTempoSup{
	width:100%;
	height:65px;
	background:#FFF;
	position:fixed;
	top:65px;
	left:0;
	z-index:99;
	}


.DivMenuAnalise{
	width:100%;
	position:fixed;
	background:#FFF;
	top:65;
	left:0;
	z-index:98;
	}

.DivMenuAnaliseNovo{
	width:100%;
	position:relative;
	background:#FFF;
	top:65;
	left:0;
	z-index:97;
	}

	
.DivMenuInicioF{
	width:100%;
	min-height:70px;
	background:#5B6879;
	margin-bottom:30px;
	}
.DivF{
	width:60px;
	height:100px;
	position:absolute;
	z-index:100;
	top:90px;
	left:100%;
	margin-left:-150px;
	background-color:rgba(255,255,255,0.7);
	padding: 5px;
	border:1px solid #CCC;
	width:110px;
	height:110px;
	cursor:pointer;
}
.DivCnis{
	position:absolute;
	z-index:100;
	top:90px;
	left:100%;
	margin-left:-150px;
	background-color:rgba(255,255,255,0.7);
	padding: 5px;
	border:1px solid #CCC;
	border-radius:5px;
	width:110px;
	height:110px;
	cursor:pointer;
}
.DivT{
	position:absolute;
	bottom:0px;
	right:0px;
	background-color:#FFF;
	padding: 5px;
	width:100px;
	height:110px;
}

.DivParceria{
	position:absolute;
	bottom:0px;
	right:20px;
}

.DivSL{
	position:absolute;
	bottom:20px;
	left:20px;
}

.DivT img{cursor:pointer;}
.DivParceria img{cursor:pointer;}


.DivF:hover {cursor:pointer;}
.InputSB{border:none !important; color:#036 !important}
.DivAS{
	width: 1000px;
	top:0vh;
	border:1px solid #CCC;
	border-radius:5px;
	background:#F9FAFA;
	padding:70px 0 10px 0;
	margin: 0 auto 0 auto;
	}

.DivAndamentoCalculo{
	width: 1000px;
	top:0vh;
	border:1px solid #CCC;
	border-radius:5px;
	background:#F9FAFA;
	padding:45px 0 10px 0;
	margin: 0 auto 0 auto;
	}


.DivASSP{
	width: 1000px;
	top:0vh;
	border:1px solid #CCC;
	border-radius:5px;
	background:#F9FAFA;
	padding-top:70px;
	margin: 0 auto 0 auto;
	max-height:95px;
	}
	
.DivAS hr{border-color:#FFF;}

.DivAS120{
	width: 1000px;
	top:0vh;
	border:1px solid #CCC;
	padding:70px 0 10px 0;
	border-radius:5px;
	background:#F9FAFA;
	margin: 0 auto 0 auto;
	}

.DivAS130{
	width: 1000px;
	top:0vh;
	border:1px solid #CCC;
	border-radius:5px;
	background:#F9FAFA;
	padding:70px 0 10px 0;
	margin: 0 auto 0 auto;
	}

.DivAS140{
	width: 1000px;
	top:0vh;
	border:1px solid #CCC;
	border-radius:5px;
	background:#F9FAFA;
	padding:70px 0 10px 0;
	margin: 0 auto 0 auto;
	}

.DivNMenuC{
	width:100%;
	height:60px;
	background:#384047;
	}
	
.DivNConteudo1100{
	position:relative;
	clear:both;
	width:1100px;
	height:auto;
	background-color:#FFF; 
	margin: 0 auto 0 auto;
	}

.DivNConteudo90{
	position:relative;
	clear:both;
	vertical-align:top;
	width:90%;
	height:auto;
	background-color:#FFF; 
	margin: 0 auto 0 auto;
	}
	
.BtSalvarBR {
	float:right;
	position:absolute;
	margin-top:3vh;
	margin-bottom:1vh;
	right:1vh;
	}

.transparente{background:transparent !important;}
.ltour {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#333;}
.ttour {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#000;}
.btp:hover {cursor:pointer;}
.mge0{margin-left:0px;}
.mge10{margin-left:10px;}
.mge20{margin-left:20px;}
.mge30{margin-left:30px;}
.mge40{margin-left:40px;}
.mge50{margin-left:50px;}
.mge60{margin-left:60px;}
.mgd0{margin-right:0px;}
.mgd10{margin-right:10px;}
.mgd20{margin-right:20px;}
.mgd30{margin-right:30px;}
.mgd40{margin-right:40px;}
.mgd50{margin-right:50px;}
.mgd60{margin-right:60px;}
.mgt10vh{margin-top:10vh;}
.mge15vh{margin-left:15vh;}
.mge20vh{margin-left:20vh;}
.mge25vh{margin-left:25vh;}
.mge30vh{margin-left:30vh;}
.mge40vh{margin-left:40vh;}
.mge50vh{margin-left:50vh;}
.mgt10vh{margin-top:10vh;}
.mgt15vh{margin-top:15vh;}
.mgt20vh{margin-top:20vh;}
.mgt25vh{margin-top:25vh;}
.mgt30vh{margin-top:30vh;}
.mgt40vh{margin-top:40vh;}
.mgt50vh{margin-top:50vh;}
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt20{margin-top:20px;}
.mgt30{margin-top:30px;}
.mgt40{margin-top:40px;}
.mgt50{margin-top:50px;}
.mgt60{margin-top:60px;}
.mgt70{margin-top:70px;}
.mgt100{margin-top:100px;}
.mgt150{margin-top:150px;}
.mgt200{margin-top:200px;}
.mgt240{margin-top:240px;}
.mgt245{margin-top:245px;}
.mgt250{margin-top:250px;}
.mgt260{margin-top:260px;}
.mgt270{margin-top:270px;}
.mgt280{margin-top:280px;}
.mgt300{margin-top:300px;}
.mgb10{margin-bottom:10px;}
.mgb20{margin-bottom:20px;}
.mgb30{margin-bottom:30px;}
.mgb40{margin-bottom:40px;}
.mgb50{margin-bottom:50px;}
.mgb60{margin-bottom:60px;}
.mgb70{margin-bottom:70px;}
.mgb100{margin-bottom:100px;}
.w100{width:100px}
.w150{width:150px}
.w200{width:200px}
.w250{width:250px}
.w300{width:300px}
.w350{width:350px}
.w400{width:400px}
.w450{width:450px}
.w500{width:500px}
.w550{width:550px}
.w600{width:600px}
.w650{width:650px}
.w700{width:700px}
.w750{width:750px}
.w800{width:800px}
.w1000{width:1000px}
.w10p{width:10%}
.w19p{width:19%}
.w20p{width:20%}
.w30p{width:30%}
.w35p{width:35%}
.w36p{width:36%}
.w37p{width:37%}
.w38p{width:38%}
.w39p{width:39%}
.w39p{width:39%}
.w40p{width:40%}
.w41p{width:41%}
.w42p{width:42%}
.w43p{width:43%}
.w44p{width:44%}
.w45p{width:45%}
.w46p{width:46%}
.w47p{width:47%}
.w48p{width:48%}
.w49p{width:49%}
.w50p{width:50%}
.w51p{width:51%}
.w52p{width:52%}
.w53p{width:53%}
.w54p{width:54%}
.w55p{width:55%}
.w56p{width:56%}
.w57p{width:57%}
.w58p{width:58%}
.w59p{width:59%}
.w60p{width:60%}
.w61p{width:61%}
.w62p{width:62%}
.w63p{width:63%}
.w64p{width:64%}
.w69p{width:69%}
.w70p{width:70%}
.w80p{width:80%}
.w90p{width:90%}
.w94p{width:94%}
.w95p{width:95%}
.w98p{width:98%}
.w100p{width:100%}
.wm10p{max-width:10%;}
.wm20p{max-width:20%}
.wm30p{max-width:30%}
.wm39p{max-width:39%}
.wm40p{max-width:40%}
.wm49p{max-width:49%}
.wm50p{max-width:50%}
.wm55p{max-width:55%}
.wm58p{max-width:58%}
.wm59p{max-width:59%}
.wm60p{max-width:60%}
.wm70p{max-width:70%}
.wm80p{max-width:80%}
.wm90p{max-width:90%}
.wm100p{max-width:100%}
.wmin10p{min-width:10%;}
.wmin20p{min-width:20%}
.wmin30p{min-width:30%}
.wmin39p{min-width:39%}
.wmin40p{min-width:40%}
.wmin49p{min-width:49%}
.wmin50p{min-width:50%}
.wmin55p{min-width:55%}
.wmin58p{min-width:58%}
.wmin59p{min-width:59%}
.wmin60p{min-width:60%}
.wmin70p{min-width:70%}
.wmin80p{min-width:80%}
.wmin90p{min-width:90%}
.wmin100p{min-width:100%}

.itutorial{border:1px solid #666; margin: 10px auto 10px auto}

#DivAlteracao div {width:528px; padding-top:5px; float:left; margin: 10px; background:#F9FAFA; border-radius: 10px; border: 1px solid #F9FAFA}

.DestaqueAm:hover{background:#FFFFE0 !important; cursor:pointer; border: 1px solid #FC3 !important};
.DestaqueAm:hover
{
cursor:pointer;
animation:Amarelo 0.5s;
-moz-animation:Amarelo 0.5s; /* Firefox */
-webkit-animation:Amarelo 0.5s; /* Safari e Chrome */
-o-animation:Amarelo 0.5s; /* Opera */
}

.bpconteudo{
	background:#3C9;
}

.bpcontainer{
	width:1000px;
	margin:10%;
}

.bptexto{
	color:#000;
	line-height:30px;
	vertical-align:central;
}


.bpaif {
  background-color: #F9FAFA;
  border: 1px solid #F9FAFA;
  height: 30px;
  border-radius:5px;
  width:800px;
}


.bpatf {
  background-color: #F9FAFA;
  border: 1px solid #F9FAFA;
  height: 30px;
  border-radius:5px;
  width:800px;
}

.DivAnaliseProgP {
  background-color: rgba(144,238,144,0.4);
  height: 30px;
  border-radius:5px;
  width:1px;
  color:#FFF;
}

.DivAnaliseProgT {
	position:relative;
	margin-top:-30px;
  	width:800px;
}


.DivAnaliseProgN {
  background-color: rgba(255,215,0,0.4);
  height: 30px;
  border-radius:5px;
  width:1px;
  color:#FFF;
}

.legendAnalise {
	font-family:'RobotoRegular';
	border:1px solid #CCC;
	background-color:#008B8B;
	color:#FFF !important;
	font-size:18px !important;
	padding:10px;
	text-align:center;
	}

.backinicio
{
    background-image: url('imagens/2308756.jpg');
    background-repeat: no-repeat;
    background-size:100vw;
    bottom: 0;
    color: black;
    left: 0;
    overflow: auto;
    padding: 3em;
    position: absolute;
    right: 0;
    top: 0;
	overflow-y:hidden;
	overflow-x:hidden;
}


.font-pi32{
	font: helveticanormal;
	color: #000;
}

.divinter60{
	background-color:rgba(35,54,54,0.6);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.divinter80{
	background-color:rgba(0, 0, 0,0.5);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.divinter90{
	background-color:rgba(35,54,54,0.9);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.sonprevpi {
	font-family:font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	font-weight:bolder;
	color:#FFF;
	margin-left:0px;
	}

.DivConteudopi{width:96%; height:auto; margin: 0 auto 0 auto;}
.btpi {font-family:Verdana, Geneva, sans-serif; font-size:14px; width:170px; height:50px; background-color: transparent; border-style:solid; border-color:#FFF; color:#FFF}
.btpi:focus {background-color: #FF8C00; border-color: #FF8C00; color:#FFF}
.btpi:hover {background-color: #FF8C00; border-color: #FF8C00; color:#FFF; cursor:pointer;}


.tf10{font-size:10px; line-height:14px;}
.tf12{font-size:12px; line-height:16px;}
.tf13{font-size:13px; line-height:17px;}
.tf14{font-size:14px; line-height:18px;}
.tf15{font-size:16px; line-height:19px}
.tf16{font-size:16px; line-height:20px;}
.tf18{font-size:18px; line-height:22px;}
.tf20{font-size:20px; line-height:24px;}
.tf22{font-size:22px; line-height:26px;}
.tf24{font-size:24px; line-height:28px;}
.tf26{font-size:26px; line-height:30px;}
.tf28{font-size:28px; line-height:32px;}
.tf30{font-size:30px; line-height:34px;}
.tf32{font-size:32px; line-height:36px;}
.tf34{font-size:34px; line-height:38px;}
.tf36{font-size:36px; line-height:40px;}

.maxw115 {max-width:115px !important;}
.maxw200 {max-width:200px !important;}
.w10{width:10vw;}
.w15{width:15vw;}
.w20{width:20vw;}
.w25{width:25vw;}
.w30{width:30vw;}
.w35{width:35vw;}
.w40{width:40vw;}
.w45{width:45vw;}
.w50{width:50vw;}
.w55{width:55vw;}
.w60{width:60vw;}
.w65{width:65vw;}
.w70{width:70vw;}
.w75{width:75vw;}
.w80{width:80vw;}
.w85{width:85vw;}
.w90{width:90vw;}
.w95{width:95vw;}
.w100{width:100vw;}

.h10{height:10vh;}
.h15{height:15vh;}
.h20{height:20vh;}
.h25{height:25vh;}
.h30{height:30vh;}
.h35{height:35vh;}
.h40{height:40vh;}
.h45{height:45vh;}
.h50{height:50vh;}
.h55{height:55vh;}
.h60{height:60vh;}
.h65{height:65vh;}
.h70{height:70vh;}
.h75{height:75vh;}
.h80{height:80vh;}
.h85{height:85vh;}
.h90{height:90vh;}
.h95{height:95vh;}
.h100{height:100vh;}

.h10px{height:10px;}
.h15px{height:15px;}
.h20px{height:20px;}
.h21px{height:21px;}
.h22px{height:22px;}
.h23px{height:23px;}
.h24px{height:24px;}
.h25px{height:25px;}
.h30px{height:30px;}
.h35px{height:35px;}
.h40px{height:40px;}
.h45px{height:45px;}
.h50px{height:50px;}
.h55px{height:55px;}
.h60px{height:60px;}
.h65px{height:65px;}
.h70px{height:70px;}
.h75px{height:75px;}
.h80px{height:80px;}
.h85px{height:85px;}
.h90px{height:90px;}
.h95px{height:95px;}
.h100px{height:100px;}
.h150px{height:150px;}
.h160px{height:160px;}
.h165px{height:165px;}
.h170px{height:170px;}
.h175px{height:175px;}
.h180px{height:180px;}
.h190px{height:190px;}
.h200px{height:200px;}


.h10p{height:10%;}
.h15p{height:15%;}
.h20p{height:20%;}
.h25p{height:25%;}
.h30p{height:30%;}
.h35p{height:35%;}
.h40p{height:40%;}
.h45p{height:45%;}
.h50p{height:50%;}
.h55p{height:55%;}
.h60p{height:60%;}
.h65p{height:65%;}
.h70p{height:70%;}
.h75p{height:75%;}
.h80p{height:80%;}
.h85p{height:85%;}
.h90p{height:90%;}
.h95p{height:95%;}
.h100p{height:100%;}

.alt10{height:10px;}
.alt15{height:15px;}
.alt20{height:20px;}
.alt25{height:25px;}
.alt30{height:30px;}
.alt35{height:35px;}
.alt40{height:40px;}
.alt45{height:45px;}
.alt50{height:50px;}
.alt55{height:55px;}
.alt60{height:60px;}
.alt65{height:65px;}
.alt70{height:70px;}
.alt75{height:75px;}
.alt80{height:80px;}
.alt85{height:85px;}
.alt90{height:90px;}
.alt95{height:95px;}
.alt100{height:100px;}

.tabelaPadTopBot5 td{padding-top: 5px !important; padding-bottom:5px !important;}

.telainicial{background:#34495E; color:#FFF; font-family:"RobotoRegular"; !important; font-size:16px !important; border-radius:5px}
.telainicial:hover{background:#1ABC9C; color:#FFF;; font-family:"RobotoRegular"; !important; font-size:16px !important; cursor:pointer; border-radius:5px}
.tipodecalculo{color:#FFF; font-family:"RobotoRegular"; !important; font-size:16px !important;}
.pade10{padding-left:10px}
.padd10{padding-right:10px}
.pad10{padding:10px}
.pad5{padding:5px}
.pad2{padding:2px}
.ParInicioJpi{
	font-family:'Roboto' !important;
	color:#FFF !important;
	text-align:justify;
	margin-top:10px;
}

.Roboto{
	font-family:'Roboto';
}

.ParInicioCpi{
	font-family:'Roboto' !important;
	color:#FFF !important;
	text-align:center;
	margin-bottom:-35px;
}

.psonprev{
	font-family:'Roboto';
	color:#FFF;
	text-align:left;
}

.phel{
	font-family:'HelveticaLT';
	color:#FFF;
	text-align:left;
	margin-top:10px;
	font-stretch:extra-expanded;
	font-weight:lighter;
}

.phelB{
	font-family:'HelveticaLT';
	color:#333;
	text-align:left;
	margin-top:10px;
	font-stretch:extra-expanded;
	font-weight:lighter;
}

.pmont{
	font-family:'Montserrat';
	color:#FFF;
	text-align:left;
	margin-top:10px;
	font-stretch:extra-expanded;
	font-weight:lighter;
}



.divpiB
{
	width:70%;
	height:60%;
	border:2px solid #999;
	position:fixed;
	top:20%;
	left:15%;
	padding:20px;
    overflow-y:auto;
	overflow-x:hidden;
	overflow-style:auto;
}
.divpiSB
{
	width:70%;
	position:fixed;
	top:20%;
	left:15%;
	padding:20px;
}

.divpinicio
{
	width:100%;
	position:fixed;
	top:15%;
	padding:20px;
}

.divfcg
{
	width:650px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	border:2px solid #CCC;
}


.porange{
	color:#FF8C00;
}

.aorange{
	font-family:'RobotoRegular' !important;
	color:#FF8C00;
}

.senhapi{
	font-family:Verdana, Geneva, sans-serif;
	background:transparent;
	font-size:16px;
	padding:10px;
	width:500px !important;
	border:2px solid #CCC;
	color:#FFF;
	height:30px;
	}

.senhapi:focus{
	border-bottom:2px solid #FFF;
}

.DivLogs{
	width: 345px;
	height: 420px;
	margin: 0px 5px 0px 5px;
	display: inline-block;
	}
.DivInfoCalculos{
	width: 425px;
	height: 420px;
	margin: 0px 5px 0px 5px;
	display: inline-block;
	}

.BtVT {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#FFF; width:290px; height:40px; background-color: #F35; border-style:solid; border-color:#F35; border-radius:20px}
.BtVT:focus {background-color: #FFF; color:#F35}
.BtVT:hover {background-color: #FFF; color:#F35; cursor:pointer;}
.BtAT {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#FFF; width:290px; height:40px; background-color: #4682B4; border-style:solid; border-color:#4682B4; border-radius:20px; margin-top:10px;}
.BtAT300 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#FFF; width:300px; height:40px; background-color: #4682B4; border-style:solid; border-color:#4682B4; margin-top:10px;}
.BtAT:focus {background-color: #FFF; color:#4682B4}
.BtAT:hover {background-color: #FFF; color:#4682B4; cursor:pointer;}
.BtAT300:focus {background-color: #FFF; color:#4682B4}
.BtAT300:hover {background-color: #FFF; color:#4682B4; cursor:pointer;}
.CnisNV{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#06C;}
.CnisNV20{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#06C;}
.CnisNV14{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#06C;}
.CnisDesc{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#036; }
.CnisPd2{padding: 2px;}
.CnisTitPend{
	font-family:Verdana, Geneva, sans-serif;;
	font-size:13px;
	color:#C00;
	text-align:left;
	margin-top:5px;
}
.CnisLinhaTabela {font-family:Verdana, Geneva, sans-serif; font-size:13px; cursor:pointer; height:50px;} 
.CnisLinhaTabela:hover {background: #B0E0E6; cursor:pointer;}
.CnisDivTabela{border: solid 1px #CCC;}
/*.CnisDivTabela td{padding: 2px 10px 2px 10px !important;}
*/

.DivAnaliseBeneficio{
	width: 1200px;
	border: solid 1px #CCC;
	border-radius: 5px;
	box-shadow:1px 1px 1px #CCC;
	margin-top:60px;
	margin-bottom:20px;
	}

.DivAnaliseEspecie{
	width: 200px;
	padding:10px 0px 10px 10px;
	border-right: solid 1px #CCC;
	display: inline-block;
	alignment-adjust:central;
	}
.DivAnaliseRequisitos{
	width: 900px;
	padding:10px 0px 10px 10px;
	display: inline-block;
	}
.DivAnaliseTitBenef{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px !important;
	color:#4169E1;
	}


.DivSimuladorBeneficio{
	width: 90%;
	border: solid 1px #CCC;
	border-radius: 5px;
	box-shadow:1px 1px 1px #CCC;
	margin-top:60px;
	margin-bottom:20px;
	}
.DivSimuladorTitulo
{
	width: 100%;
	background-color:#E6E6FA;
	min-height: 50px;
	cursor:pointer;
	border-radius: 5px 5px 0 0;
}
.DivSimuladorTitBenef{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px !important;
	line-height:50px;
	vertical-align:central;
	margin-left:20px;
	color:#2C3E50;
	cursor:pointer;
	}

#DivInicial{
	width:1300px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
 	display: inline-block;
}

.DivInicial{
	width:1300px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
 	display: inline-block;
	alignment-adjust:central;
}


.circulo-item
{
 width: 31vh;
 height: 31vh;
 max-width: 300px;
 max-height: 300px;
 display: inline-block;
 border-radius: 50%;
 position: relative;
 cursor: default;
 margin: 0px 0px -28px 0px;
}

.circulo-item:hover .circulo-conteudo {
 box-shadow: 0 0 0 20px rgba(66, 113, 156, 0.8);
}

.circulo-item:hover .circulo-info-desc {
 background: rgba(63,147,147, 1);
}

.circulo-item:hover .circulo-info {
 transform: rotate3d(0, 1, 0, -180deg);
}

.circulo-conteudo {
 width: 28vh;
 height: 28vh;
 max-width: 280px;
 max-height: 280px;
 border-radius: 50%;
 position: absolute;
 box-shadow: 0 0 0 2px rgba(66, 113, 156, 1);
 transition: all .4s ease-in-out;
}

.circulo-info {
 width: 28vh;
 height: 28vh;
 max-width: 280px;
 max-height: 280px;
 border-radius: 50%;
 position: absolute;
 transition: all .4s ease-in-out;

 transform-style: preserve-3d;
}

.circulo-inicial{
 width: 28vh;
 height: 28vh;
 max-width: 280px;
 max-height: 280px;
 border-radius: 50%;
 position: absolute;
 background:#FFF;
}

.circulo-info > div{
 display: block;
 width: 100%;
 height: 100%;
 border-radius: 50%;
 position: absolute;
 background-position: center center;
}

.circulo-info-desc{
 background: rgba(63,147,147, 1);
 transform: rotate3d(0, 1, 0, 180deg);
}

.circulo-info-desc h2{
 color: #fff;
 text-transform: uppercase;
 font-size: 14px;
 margin: 0 15px;
 padding-top: 45px;
}
.circulo-info-desc p{
	color: #fff;
	font-size: 2vh;
	text-align:center;
	margin-left:10px;
	margin-right: 10px;
	height: 100%;
	min-height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.circulo-info-desc p a{
 display: block;
 color: #eee;
 text-decoration: none;
 font-weight: bold;
 text-transform: uppercase;
}
.circulo-info-desc p a:hover{
 color: #fff222;
}

.circulo-Titulo26Ini
{
 	font-family: 'Open Sans', Arial, sans-serif;
	font-size:3vh;
	color:#1A4371;
	line-height:26px;
	margin-left:10px;
	margin-right: 10px;
	height: 100%;
	min-height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.DivTMenu{
	position:absolute;
	Top:100px;
	left:20%;
	padding: 5px;
	width:300px;
	z-index:99;
}

.DivMenu_container_SB{
	width:100%;
	min-height:60px;
	background:#1A4371;
	margin-bottom: 0px;
	}

.DivSimuladorProgT {
	position:relative;
	margin-top:-30px;
  	width:99.9%;
}

.DivSimuladorConteinerBarras {
  background-color: #F9FAFA;
  border: 1px solid #F9FAFA;
  height: 30px;
  border-radius:5px;
  width:99.9%;
}

.DivSimuladorProgN {
  background-color: rgba(255,215,0,0.4);
  height: 30px;
  border-radius:5px;
  width:1px;
  color:#FFF;
}

.DivSimuladorProgP {
  background-color: rgba(144,238,144,0.4);
  height: 30px;
  border-radius:5px;
  width:1px;
  color:#FFF;
}

.mtop80{margin-top:80px;}
.mtop90{margin-top:90px;}
.mtop100{margin-top:100px;}
.mtop200{margin-top:200px;}

.DivBotao
{
	border: 2px solid #CCC;
	background:#F9FAFA;
	border-radius:5px;
	cursor:pointer;
}

.DivCnisSalarios
{
	width: 90%;
	min-height: 300px;
}

.brv
{
	overflow-y:auto;
	overflow-x:hidden;
	overflow-style:marquee-line; 
}

.DivSalariosRMI{
	width: 50%;
	display: inline-block;
	margin-left: 20px;
	height: 330px;
	overflow-y:auto;
	overflow-x:hidden;
	overflow-style:marquee-line; 
	vertical-align:top;
	}
	
.DivObsSalariosRMI{
	width: 43%;
	height: 300px;
	display: inline-block;
	vertical-align:top;
	}

.InLine{
	display: inline-block;
	vertical-align:top;
	}

.InLine td{
	padding:3px;
	}

.DivVinculosTempo{
	width: 50%;
	margin-left: 20px;
	height: 100%;
	overflow-y:auto;
	overflow-x:hidden;
	overflow-style:marquee-line; 
	}
	
.DivSalariosTempo{
	width: 43%;
	height: 100%;
	display: inline-block;
	}

.Verdana13{font-family:Verdana, Geneva, sans-serif; font-size:13px !important;}
.Verdana12{font-family:Verdana, Geneva, sans-serif; font-size:12px !important;}
.Verdana11{font-family:Verdana, Geneva, sans-serif; font-size:11px !important;}
.Verdana10{font-family:Verdana, Geneva, sans-serif; font-size:10px !important;}

.titulo_tabelaT
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bolder;
	background:#008B8B;
	color:#FFF;
	height:30px;
}

.linha_tabTempo1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	background:#FFF;
	color:#333;
	cursor:pointer;
}
.linha_tabTempo2
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	background:rgba(173,216,230,0.1);
	color:#333;
	cursor:pointer;
}

.tempoTitulo
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4682B4;
	font-size:24px;
	text-align:center;
}

.fundoBranco
{
	background:#FFF;
}

.fundoCinza
{
	background:#F5F5F5;
}

.CnisNV20T
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#06C;
	border-radius:50%;
	background:#E6E6FA;
	width:40px;
	height:40px;
	text-align:center;
	vertical-align:central;
}

.TituloInfMinimo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	text-align:center;
	vertical-align:central;
}

.altLinha40
{
	line-height:40px;
	vertical-align:central;
}

.hexagono {
	width:95%;
	z-index:99;
	display:table-cell !important;
	vertical-align:middle !important;
	min-height:95%;
	position:relative;
	display:block;
}

.mesq2p{margin-left:2%;}
.mesq3p{margin-left:3%;}
.mesq5p{margin-left:5%;}
.mesq10p{margin-left:10%;}
.mesq20p{margin-left:20%;}
.mesq30p{margin-left:30%;}
.mesq40p{margin-left:40%;}
.mtop5p{margin-top:5%;}
.mtop6p{margin-top:6%;}
.mtop7p{margin-top:7%;}
.mtop8p{margin-top:8%;}
.mtop10p{margin-top:10%;}
.mtop20p{margin-top:20%;}
.mtop30p{margin-top:30%;}
.mtop40p{margin-top:40%;}

.rodapeMenu
{
	position:absolute;
	bottom: 0px;
	left: 0%;
	z-index:1;
	background-image:url(imagens/menur.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-size:60%;
	width:98%;
	min-height:100%;
	display:table;
	float:left;
}

.FixarTitTabela{
  width: 100%;
  background-color: #f3f3f3;
  tbody{
    height:200px;
    overflow-y:auto;
    width: 100%;
    }
  thead,tbody,tr,td,th{
    display:block;
  }
  tbody{
    td{
      float:left;
    }
  }
  thead {
    tr{
      td{
        float:left;
       background-color: #f39c12;
       border-color:#e67e22;
      }
    }
  }
}

.DivImportante {
	background:#f5f5f5;
	border:solid 1px #CCC;
	border-radius: 5px;
	padding-top: 15px;
	padding-bottom:30px;
	padding-left: 30px;
	padding-right: 30px;
}

.DivImportanteBranco {
	background:#FFF;
	border:solid 1px #CCC;
	border-radius: 5px;
	padding-top: 15px;
	padding-bottom:30px;
	padding-left: 30px;
	padding-right: 30px;
}

.FundoVerde {
	background:#CFF5D0;
	border:solid 1px #3C0;
	border-radius: 5px;
}

.FundoCinza {
	background: #E7E7E7;
	border:solid 1px #E7E7E7;
	border-radius: 5px;
}

.FundoLaranja {
	background: #FBEC96;
	border:solid 1px #F90;
	border-radius: 5px;
}

.DivImportantePd5 {
	background:#f5f5f5;
	border:solid 1px #CCC;
	border-radius: 5px;
	padding: 5px;
}


.TabelaFixarCab {
  overflow-x: auto;
  overflow-y: auto;
}

.TabelaFixarCab thead th {
  position: sticky;
  top: 0;
  font-family:Verdana, Geneva, sans-serif;
  font-size:13px;
  font-weight:bolder;
  background:#0AC9C6;
  color:#FFF;
  height:30px;
}

.TabelaFixarCab tfoot td, th {
  position: relative;
  bottom: 0;
  font-family:Verdana, Geneva, sans-serif;
  font-size:13px;
  font-weight:bolder;
  background:#F5F5F5;
  height:30px;
}

.TabelaFixarCab td, th
{
	padding: 7px;

}

.TabelaFixarCab table {
  min-width: 100%;
}

.TextoRenov {
	font-family:'Roboto';
	color:#333 !important;
	font-size:22px !important;
	padding:10px;
	text-align:justify;
	}

.QuabraLinha {
   white-space: normal;
   word-wrap: break-word;
}