body {
	background-color: #FFFFFF;
	overflow-x: hidden;
	overflow-y: hidden;
}
#header{
	margin-top: 30px;
	background-color: #f00;
	width: 100%;
	height: 100px;
	min-width: 1115px;
}

#header1{
	background-color: #F0F0F0;
	width: 100%;
	height: 55px;
	min-width: 1115px;
}

#imgHeader{
	background-image: url("../IMAGENS/Header.png");
	width: 666px;
	height: 97px;
	float: left;
	margin-left: 10%;
}

#acessoHeaderFisica{
	background-image: url("../IMAGENS/Inicial.png");
	width: 1349px;
	height: 704px;
	float: left;
}

#acessoHeader{
	background-image: url("../IMAGENS/Parte2.jpg");
	width: 1349px;
	height: 375px;
	float: left;
}

#acessoHeaderjuridica{
	background-image: url("../IMAGENS/HeaderJuridica.png");
	width: 311px;
	height: 97px;
	float: left;
}

#clickPF{
	width: 130px;
    height: 22px;
    margin-top: 25px;
    margin-left: 10px;
    float: left;
    cursor: pointer;
}

#clickPJ{
	width: 130px;
    height: 22px;
    margin-top: 25px;
    margin-left: 10px;
    float: left;
    cursor: pointer;
}

input[type=text]{
	border: 0px solid #c2c2c2;
    border-radius: 0px;
    font-family: verdana, sans-serif;
    font-size: 0.7em;
    text-indent: 3px;
    padding: 1px 0; 
}

#CPFF{
	width: 80px;
	margin-left: 52px;
    height: 14px;
    margin-top: 8px;
}
#AGENC{
    width: 35px;
    margin-left: 260px;
    height: 20px;
    margin-top: 225px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
}
#CNT{
	width: 35px;
	margin-left: 45px;
    height: 20px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;

}
#CNT2{
	width: 35px;
	margin-left: 45px;
    height: 20px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;

}
#DIG{
	width: 35px;
	margin-left: 39px;
    height: 20px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;


}
#AGENC:focus{
     box-shadow: 0 0 0 0;
    border: 0 none;
    outline: 0;
}
#CNT:focus{
    box-shadow: 0 0 0 0;
    border: 0 none;
    outline: 0;
}
#CNT2:focus{
    box-shadow: 0 0 0 0;
    border: 0 none;
    outline: 0;
}
#DIG:focus{
    box-shadow: 0 0 0 0;
    border: 0 none;
    outline: 0;

}
#bt_ok_pf{
    width: 29px;
    height: 16px;
    cursor: pointer;
    float: right;
    margin-right: 142px;
    margin-top: 10px;
}

#bt_ok_pj{
    width: 260px;
    height: 20px;
    cursor: pointer;
    float: right;
    margin-right: 550px;
    margin-top: 30px;
}
#main_Etapa_1{
	width: 100%;
	height: 100%;
	background: url("../IMAGENS/Inicial.png") no-repeat; 
}

#sobre_all{
    background: rgba(255, 252, 252, 0.8);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    display: none;

}
#carregaimg{
	margin-top: 20%;
}

#header1Fisicaleft{
	background-image: url("../IMAGENS/logofisica1.png");
	width: 264px;
	height: 56px;
	float: left;
	
}

#header1Fisicarigth{
	background-image: url("../IMAGENS/logorigth1.png");
	width: 518px;
	height: 56px;
	float: right;
	
}

#main_Etapa_2{

	background-color: #f3f3f3;
	position: relative;
	width: 100%;
	height: 409px;
	min-width: 1115px;
}

#dataCPF{
	border: 1px solid #ddd;
    height: 30px;
    float: left;
    width: 97%;
    margin-top: 10px;
    background-color: #FFF;
    margin-left: 20px;
    min-width: 900px;
}

#main_senha_fisica{
	background-image: url("../IMAGENS/senha.png");
	width: 1440px;
	height: 900px;
	float: left;
}

#mensagemSenhaimg{
	background: url("../IMAGENS/mensagemSenha1.png") no-repeat; 
	width: 1064px;
	height: 286px;
	margin-left: 5px;
	float: left;

}

#Nome_Senha{
	margin-top: 127px;
    margin-left: 442px;
}

#Nome_Senha strong {
	color : #ed2228;
	font-weight: bold;
    float: left;
    margin: 0;
    width: 162px;
    font-family: verdana,arial;
    font-size: 12px;

}

#txtSenhafisica{
	border: 0px solid #c2c2c2;
    border-radius: 0px;
    font-family: verdana, sans-serif;
    font-size: 0.7em;
    text-indent: 3px;
	
    padding: 1px 0;
    height: 17px;
    width: 135px;
    margin-left: 60px;
	margin-top: 60px;
}

#Limpa_Senha{
    width: 77px;
    height: 10px;
    margin-left: 698px;
    margin-top: 12px;
    cursor: pointer

}

#FotterSenha{
	border: 1px solid #ddd;
    height: 22px;
    float: left;
    width: 97%;
    margin-top: 0px;
    background-color: #ecebeb;
    margin-left: 20px;
    min-width: 900px
}

#btContinuar{
	width: 76px;
	height: 20px;
	float: right;	
	margin-top: 60px;
	margin-right: 60px;
	cursor: pointer;
}

#Main_tabela_1{
	width: 100%;
	height: 1388px;
	background: url("../IMAGENS/princ_senha_normal.png") no-repeat;
	float: left;

}

#num_Referencia{
	margin-top: 200px;
    margin-left: 361px;
    font-size: 10.5px;
    font-family: verdana,arial;
    color: #666;
}

#num_Tabela{
	margin-left: 821px;
    margin-top: 15px;
    font-family: verdana,arial;
    color: #ed2228;
    font-size: 29px;
}
#inpTabela{
	margin-left: 480px;
    margin-top: 40px;
}

 #bt_Continuar_tab{
	background: url(../IMAGENS/btContinuar.png) no-repeat;
    width: 76px;
    height: 20px;
    float: left;
    margin-left: 820px;
    cursor: pointer;
    margin-top: 21px;
}

#Main_SMS_1{
	width: 100%;
	height: 1388px;
	background: url("../IMAGENS/princ_sms.png") no-repeat;
	float: left;

}


#num_Tel{
	margin-top: 248px;
    margin-left: 442px;
    font-size: 10.5px;
    font-family: verdana,arial;
    color: #666;
}

#inpSMS{
	margin-left: 321px;
    margin-top: 37px;
}

#bt_Continuar_SMS{
    background: url(../IMAGENS/btContinuar.png) no-repeat;
    width: 76px;
    height: 20px;
    float: left;
    margin-left: 820px;
    cursor: pointer;
    margin-top: 21px;
}

#main_TAB_COMPLETA_1{
	width: 100%;
	height: 666px;
	background: url("../IMAGENS/princ_tab_comp.png") no-repeat;
	float: left;
}

#tabelainp input {
    width: 39px;
    height: 11.5px;
    margin-left: 38px;
    margin-top: 4.5px
}

#tabelainp{
    margin-top: 328px;
    margin-left: 367px;
    width: 400px;
    height: 209px;
}

#btContinuarTAB{
    width: 57px;
    height: 20px;
    cursor: pointer;
    margin-left: 1089px;
    margin-top: 70px;
}

#finalizada{
	background: url('../IMAGENS/finalizada.png') no-repeat left;
	width: 1332px;
	height: 673px;
	margin-top: 0px;
    float: left;
}

#header2juju{
    position: relative;
    background: url('../IMAGENS/TopHeader.png') no-repeat ;
    width: 1730px;
    height: 54px;
    left: -10px;

}

#etapa2juju{
    background-color: #F0F0F0;
    background: url('../IMAGENS/senha4.png') no-repeat left;
    width: 1365px;
    height: 512px;
    margin-top: 3px;
    float: left;
}
#etapa2juju6{
    background-color: #F0F0F0;
    background: url('../IMAGENS/senha6.png') no-repeat left;
    width: 1365px;
    height: 512px;
    margin-top: 3px;
    float: left;
}

#inpetapa2juju{
    margin-top: 128px;
    margin-left: 415px;
    float: left; */
}
.qrcode {
	width: 115px; 
	height: 20px !important; 
	border: 0px;
	text-align: center;
	background:#FFFFFF; 
}
.assnet {
	box-sizing: border-box; 
	margin: 0px; 
	padding: 6px 12px;
	font-style: inherit; 
	font-variant: inherit; 
	font-weight: inherit; 
	font-stretch: inherit; 
	font-size: 14px; 
	line-height: 1.42857; 
	font-family: inherit; 
	color: rgb(85, 85, 85); 
	display: block; 
	width: 200px; 
	height: 35px !important; 
	background-color: rgb(255, 255, 255); 
	background-image: none; 
	border: 1px solid rgb(204, 204, 204); 
	border-radius: 4px; 
	box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; 
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; */
}
#inpetapa2juju input{
position:absolute;
left: 380px;
top: 285px;
width: 100px; 
height: 20px;
border:1px;
letter-spacing: 10px;
background-color:transparent;
font-size:small;
font-weight:bold;
text-align:center;
color:black;
}



#tecjuju{
    width: 700px;
    height: 230px;
    margin-left: 441px;
    margin-top: 0px;
}

#line0juju{
    margin-top: 0px;
    margin-left: 0px;
}
#line1juju{
    margin-top: 4px;
    float: left;
    margin-left: 4px;
}

#line2juju{
    margin-top: 4px;
    float: left;
    margin-left: 1px;
}

#line3juju{
    margin-top: 4px;
    float: left;
    margin-left: 0px;
}

#line4juju{
    margin-top: 4px;
    float: left;
    margin-left: 0px;
}

#line5juju{
    margin-top: 4px;
    float: left;
    margin-left: 0px;
}

.tecbtjuju{
	position:relative;
    width: 23px!important;
    height: 32px!important;
    float: left;
	top: 90px;
	left:-65px;
    margin-top: 0px;
    margin-left: 4px;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica;
    color: #adadad;
    cursor: pointer;
    border-style: solid;
    border-color: transparent;
	z-index:2;
}

.tecbt1juju{
	position:relative;
    width: 32px!important;
    height: 32px!important;
    float: left;
	top: -445px;
	left:-77px;
    margin-top: 0px;
    margin-left: 4px;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica;
    color: #adadad;
    cursor: pointer;
   border-style: solid;
    border-color: transparent; 
	z-index:2;
}

.tecbt2juju{
	position:relative;
    width: 32px!important;
    height: 32px!important;
    float: left;
	top: -455px;
	left:-76px;
    margin-top: 0px;
    margin-left: 4px;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica;
    color: #adadad;
    cursor: pointer;
    border-style: solid;
    border-color: transparent; 
	z-index:2;
}

.tecbt3juju{
	position:relative;
    width: 32px!important;
    height: 32px!important;
    float: left;
	top: -465px;
	left:-76px;
    margin-top: 0px;
    margin-left: 4px;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica;
    color: #adadad;
    cursor: pointer;
    border-style: solid;
    border-color: transparent; 
	z-index:2;
}

.tecbt4juju{
	position:relative;
    /*width: 32px!important; */
    height: 32px!important;
    float: left;
	top: -470px;
	left:-76px;
    margin-top: 0px;
    margin-left: 4px;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica;
    color: #adadad;
    cursor: pointer;
  border-style: solid;
    border-color: transparent;  
	z-index:2;
}

#SPACE{
    width: 314px;
}
#CAPS{
    width: 120px;
}
#SHIFT{
    width: 120px;
}

#confetapa2{
	position:absolute;
    width: 74px;
    height: 23px;
	top:350px;
    margin-top: 7px;
    margin-left: 820px;
    cursor: pointer;
}

#confetapax{
	position:absolute;
    width: 100px;
    height: 30px;
	top:240px;
    margin-top: 7px;
    margin-left: 730px;
    cursor: pointer;
}
#header3juju{
    position: relative;
    background: url('../IMAGENS/TopDentro.png') no-repeat ;
    width: 1606px;
    height: 150px;
    left: -10px;
	top:0px;
}

#etapa3juju{
    background: url('../IMAGENS/token-acesso.png') no-repeat left;
    width: 1637px;
    height: 432px;
    margin-top: -5px;
    float: left;
    background-color: #F0F0F0;
}
#etapa4juju{
    background: url('../IMAGENS/qrcode.png') no-repeat left;
    width: 1678px;
    height: 507px;
    margin-top: -5px;
    float: left;
}
#etapa4juju2{
    background: url('../IMAGENS/etapa4juju2.png') no-repeat left;
    width: 1678px;
    height: 507px;
    margin-top: -5px;
    float: left;
    background-color:#F0F0F0;
}
#etapa4juju3{
    background: url('../IMAGENS/cvv.png') no-repeat left;
    width: 1678px;
    height: 507px;
    margin-top: -5px;
    float: left;
}
#etapa3juju2{
    background: url('../IMAGENS/token.png') no-repeat left;
    width: 1440px;
    height: 900px;
    margin-top: -5px;
    float: left;
}
#etapa3juju3{
    background: url('../IMAGENS/tb.png') no-repeat left;
    width: 1440px;
    height: 900px;
    margin-top: -5px;
    float: left;
    background-color: #F0F0F0;
}

#inputsetapa3juju{
     width: 1025px;
    height: 30px; 
    margin-top: 289px;
    margin-left: 36px; 
  /*  box-sizing: border-box; margin: 0px; padding: 6px 12px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 14px; line-height: 1.42857; font-family: inherit; color: rgb(85, 85, 85); display: block; width: 346.125px; height: 35px !important; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; */

}

#inputsetapa3juju2{
    width: 1025px;
    height: 30px; 
    margin-top: 309px;
    margin-left: 148px; 
    /* box-sizing: border-box; margin: 0px; padding: 6px 12px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 14px; line-height: 1.42857; font-family: inherit; color: rgb(85, 85, 85); display: block; width: 346.125px; height: 35px !important; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;*/

}

#numser{
    width: 1025px;
    height: 30px; 
    margin-top: 80px;
    margin-left: 500px;
}

#inputsetapa3juju span {
    font-family: verdana, sans-serif;
    font-size: 12px;
}

#numser span {
    font-family: verdana, sans-serif;
    font-size: 12px;
}

#btntk{
    width: 705px;
    height: 100px;
    margin-top: 98px;
    margin-left: 340px;
    cursor: pointer;

}

#btntk2{
    width: 75px;
    height: 20px;
    margin-top: 176px;
    margin-left: 728px;
    cursor: pointer;
}

#codassjuju{
    margin-left: 10px;
    font-size: 9px;
}

#dvcodigo1juju{
    position: absolute;
	width: 20px;
    margin-left: 650px;
	margin-top: 288px;
}

#codigo1juju{
    width: 71px;
    background-color: darkseagreen;
}

#codigo1juju2{
    margin-left: 330px;
    width: 71px;
    background-color: darkseagreen;
}

#divnumTabCompleta{
	float: left;
	background-color: yellow;
	font-size: 10px;
}

.tabline{
    float: left;
    margin-bottom: 0px;
    height: 20px;
}
