div#internas div#cadastre-se-esq {
	float:left;
	position:relative;
	font:13px Tahoma, Geneva, sans-serif;
	color:#818181;
	width:528px;
	margin:10px 0 0 0;
}

div#internas div#cadastre-se-esq fieldset {
	float:left;
	position:relative;
	margin:20px 0 0 5px;
}

div#internas div#cadastre-se-esq fieldset p {
	float:left;
	position:relative;
	margin:20px 0 10px 125px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#666;
	text-transform:uppercase;
	font-weight:bold;
}

div#internas div#cadastre-se-esq fieldset label.lbl {
	float:left;
	position:relative;
	width:115px;
	font:11px Tahoma, Geneva, sans-serif;
	clear:left;
	text-align:right;
	margin:15px 0 0 0;
}

div#internas div#cadastre-se-esq fieldset label.lbl-select {
	float:left;
	position:relative;
	width:115px;
	font:11px Tahoma, Geneva, sans-serif;
	clear:left;
	text-align:right;
	margin:20px 0 0 0;
}


div#internas div#cadastre-se-esq fieldset input {
	float:right;
	position:relative;
	width:390px;
	margin:10px 0px 0 0;	
	border:1px solid #BBBDC2;	
	font:11px Tahoma, Geneva, sans-serif;
	color:#818181;
	padding:2px;	
}

div#internas div#cadastre-se-esq fieldset input.numero {
	float:left;
	position:relative;
	width:170px;
	margin:10px 0px 0 0;	
	border:1px solid #BBBDC2;	
	font:11px Tahoma, Geneva, sans-serif;
	color:#818181;
	padding:2px;	
}

div#internas div#cadastre-se-esq fieldset input.complemento {
	float:left;
	position:relative;
	width:200px;
	margin:10px 0px 0 14px;	
	border:1px solid #BBBDC2;	
	font:11px Tahoma, Geneva, sans-serif;
	color:#818181;
	padding:2px;	
}

div#internas div#cadastre-se-esq fieldset textarea {
	float:left;
	position:relative;
	width:361px;
	height:60px;
	margin:10px 0px 0 0;	
	border:1px solid #BBBDC2;
	font:11px Tahoma, Geneva, sans-serif;
	color:#818181;
	padding:2px;
}

div#internas div#cadastre-se-esq fieldset select {
	float:left;
	position:relative;
	width:50px;
	margin:10px 10px 0 0;	
	border:1px solid #BBBDC2;
	padding:2px;
	font:11px Tahoma, Geneva, sans-serif;
	color:#818181;	
}

div#internas div#cadastre-se-esq fieldset select.sexo {
	float:left;
	position:relative;
	width:50px;
	width:396px;
	margin:10px 0px 0 12px;	
	border:1px solid #BBBDC2;
	padding:2px;
	font:11px Tahoma, Geneva, sans-serif;
	color:#818181;	
}

div#internas div#cadastre-se-esq fieldset select.estado {
	float:left;
	position:relative;
	width:50px;
	margin:10px 0px 0 11px;	
	border:1px solid #BBBDC2;
	padding:2px;
}

div#internas div#cadastre-se-esq fieldset select.cidade {
	float:left;
	position:relative;
	width:335px;
	margin:10px 0px 0 11px;	
	border:1px solid #BBBDC2;
	padding:2px;
}

div#internas div#cadastre-se-esq fieldset input.btn-enviar {
	float:right;
	position:relative;
	overflow:hidden;
	clear:both;
	width:95px;
	height:22px;
	background:url(../img/btn/btn-enviar.jpg) top left no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	font-size:0;
	margin:10px 0px 0px 0px;
	*padding:100px;
	border:0;
}

div#internas div#cadastre-se-esq label.labelPF {
	float:left;
	position:relative;
	text-align:left;
	width:110px;
	height:20px;
	font:13px Tahoma, Geneva, sans-serif;
	color:#818181;
	font-weight:bold;
	margin:9px 0px 10px 0px;	
}

div#internas div#cadastre-se-esq label.labelPJ {
	float:left;
	position:relative;
	width:180px;
	height:30px;
	text-align:left;
	font:13px Tahoma, Geneva, sans-serif;
	color:#818181;
	font-weight:bold;
	margin:9px 0px 0px 0px;		
}

div#internas div#cadastre-se-esq label.label415 {
	float:left;
	position:relative;
	width:415px;	
	text-align:left;
	font:11px Tahoma, Geneva, sans-serif;
	color:#818181;
}

div#internas div#cadastre-se-esq input.radioPF {
	float:left;
	position:relative;
	width:20px;
	margin:10px 0 0 123px;
	border:0;
}

div#internas div#cadastre-se-esq input.radioPJ {
	float:left;
	position:relative;
	width:20px;
	margin:10px 0 0 20px;
	border:0;
}
