body{
	margin:0;
}

/* HEADER */
.top_itau{
	margin:0 auto;
	width: 990px;
	height:86px;
	margin-bottom:50px;
}
.content_login{
	margin:0 auto;
	width: 990px;
	height:330px;
}
.content_box{
	position:absolute;
	background-image:url(../img/light.png);
	width: 990px;
	height:350px;
	z-index:10;
	display:block;
}
.tittle{
	width: 248px;
	height:62px;
}
.coluna_login{
	position:relative;
	float:left;
	width:302px;
	height:211px;
}
.coluna_terceiro{
	position: relative;
	float: left;
	width: 523px;
	height: 211px;
	margin-left: 20px;

	
}
.tittle_cpfsenha{
	position:relative;
	float:left;
	width:251px;
	height:28px;
	padding-top:7px;
}
.tittle_acessoterceiro{
	position: relative;
	float: left;
	width: 522px;
	height: 33px;
}
.linha{
	position: relative;
	float: left;
	width: 8px;
	height: 73%;
}
.campo_numsinistro{
	position: relative;
	float: left;
	width: 485px;
	height: 28px;
	margin-top:18px;
}
.campo_numcpf{
	position: relative;
	float: left;
	width: 300px;
	height: 28px;
	margin-top:18px;
}
.campo_datasinistro{
	position: relative;
	float: left;
	width: 485px;
	height: 28px;
	margin-top:20px;
}
.tit_campo_numsinistro{
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 275px;
	color:#666;
	padding-top:8px;
	margin-left:25px;
}
.numsinistro{
	width:173px;
	height:18px;
	padding:4px;
	vertical-align:text-top;
	font-size:14px;
	color:#666;
}
.campos_segurado{
	position: relative;
	float: left;
}
.tit_campo_cpf{
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 73px;
	color:#666;
	padding-top:8px;
}
.tit_campo_senha{
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 73px;
	color:#666;
	padding-top:8px;
}
.numcpf{
	width:155px;
	vertical-align:text-top;
	font-size:14px;
	color:#666;
}

.captcha{
	position: relative;
	font-size:12px;
	color:#666;
}
.numsenha{
	width:100px;
	height:18px;
	padding:4px;
	vertical-align:text-top;
	font-size:14px;
	color:#666;
}
.esqueci-senha{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	color:#666;
	padding:15px;
	margin-left:58px;
}
.msg_acesso{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight:bold;
	width: 300px;
	color:#F00;
	
}

.msg_login{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight:bold;
	width: 300px;
	color:#A8A8A8;
	
}
.msg_acesso_sinistro{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight:bold;
	width: 360px;
	color:#F00;
	
}
.btns{
	position:relative;
	float:left;
	width: 140px;
	padding:15px;
	margin-left:90px;
}
.btns_terceiros{
	position:relative;
	float:right;
	width: 46px;
	margin-top:20px;
	margin-right:38px;
}
.btn_ok{
	position:relative;
	float:left;
	width:46px;
	height:28px;
}
.btn_voltar{
	position:relative;
	float:left;
	width:46px;
	height:28px;
	
}
.box_cinza{
	margin:0 auto;
	background-image:url(../img/box_cinza.png);
	width:508px;
	height:268px;
	margin-top:2%;
	display:block;
	margin-left: 50%;
}
.box_cinza_mensagem{
	margin:0 auto;
	background-image:url(../img/box_cinza.png);
	width:508px;
	height:268px;
	margin-top:2%;
	display:block;
	margin-left: 50%;
}
.box_cinza_cadastro{
	margin:0 auto;
	background-image:url(../img/box_cinza.png);
	width:508px;
	height:268px;
	margin-top:2%;
	display:block;
	margin-left: 50%;
}
.box_cinza_cadastro_dois{
	margin:0 auto;
	background-image:url(../img/box_cinza.png);
	width:508px;
	height:268px;
	margin-top:2%;
	display:none;
	margin-left: 50%;
}
.tit_esqueceu{
	position:relative;
	float:left;
	width:197px;
	height:21px;
	padding-left:16px;
	margin-top:30px;
}
.btn_fechar{
	position:relative;
	float:right;
	width:21px;
	height:18px;
	padding:20px;
}
.subtittle{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 436px;
	padding-left:36px;
	padding-right:36px;
	color:#999;
	margin-top:5px;
	text-align:justify;
}
.subtittle_cad{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 436px;
	padding-left:16px;
	padding-right:36px;
	color:#999;
	text-align:justify;
	margin-bottom: 5px;
	margin-top: 10px;
}
.box_email{
	position:relative;
	float:left;
	background-position:center;
	background-image:url(../img/bg_email.png);
	background-repeat:no-repeat;
	width:484px;
	height:17px;
	margin-top:30px;
	vertical-align:central;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#999;
	padding:12px;
	text-align:center;
}
.bts_box{
	position:relative;
	float:left;
	width:508px;
	margin-top:35px;
}
.bts_box_cadastro{
	position:relative;
	float:left;
	width: 200px;
	margin-top: 32px;
}
.btn_enviar{
	position:relative;
	float:left;
	width:73px;
	margin-left:145px;
}
.btn_novasenha{
	position:relative;
	float:left;
	width:113px;
	margin-left:35px;
}
.btn_cadastrar{
	position:relative;
	float:left;
	width:93px;
	margin-left: 33px;
}
.msg_envio{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 436px;
	padding-left:36px;
	padding-right:36px;
	color:#999;
	margin-top:25px;
	text-align:justify;
}
.campos_cadastro{
	position:relative;
	float:left;
	width:508px;
	height:90px;
	margin-top: 20px;
}
.tit_label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom:3px;
}
.nome{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999;
	width:110;
	height:40px;
	margin-left:16px;
}
.lb_nome{
	width:220px;
	height:16px;
	padding:4px;
	vertical-align:text-top;
	font-size:14px;
	color:#666;
}
.cpf{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999;
	width:150;
	height:40px;
	margin-left: 19px;
}
.lb_cpf{
	width: 115px;
	vertical-align:text-top;
	font-size:14px;
	color:#999;
	border:0;
	background-color:#EEE;
}
.email{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999;
	width:261;
	height:40px;
	margin-top: 18px;
	margin-left:16px;
}
.lb_email{
	width: 285px;
	vertical-align:text-top;
	font-size:14px;
	color:#666;
}
.apolice{
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	width: 145px;
	height: 40px;
	/* margin-top: 15px; */
	margin-left: 19px;
}
.true{
	position: relative;
	float: left;
	width: 140px;
}
.lb_apolice{
	width: 80px;
	vertical-align:text-top;
	font-size:14px;
	color:#999;
}
.lb_apolice_menor{
	width: 20px;
	vertical-align:text-top;
	font-size:14px;
	color:#999;
}
.lb_vigencia{
	width: 133px;
	vertical-align:text-top;
	font-size:14px;
	color:#666;
}
.bg_terceiro{
	position:relative;
	float:left;
	background-image:url(../img/bg_terceiro.gif);
	background-repeat:no-repeat;
	width:521px;
	height:122px;
	margin-top:8px;
}
.titulo_segurado{
	position:relative;
	float:left;
	width:300px;
	height:44px;
}
.titulo_terceiro{
	position:relative;
	float:left;
	width:522px;
	height:44px;
	margin-left: 30px;
}
