
#title{
	font-family:Lucida Sans Unicode,sans-serif;
	color:#4E473F;
	font-size:24px;
	height:30px;
	margin-left:39px;
	margin-top:30px;
}
#frmCustomerContainer{
	border:1px solid #DDDDDD;
	width:500px; 
	margin-left: 50px;
	padding-bottom: 20px;
	padding-top: 20px;
	position:relative;
	top:0px;
	position:relative;
	height:auto;
}

#LeftContent {
	float:left;
	position:relative;
	width:720px;
}

#rightContent {
	float:left;
	margin-top:0;
	position:relative;
	width:210px;
}

#frmRegister{
 margin-top: 15px;
 margin-left:24px;
}

#signupImage{
	float: right;
	margin-right: 10px;
	margin-top: 60px;
	margin-left: 13px;
}

.boxForm {
	margin-left:25px;
	margin-top:61px;
	display: inline;
	
}
	
#boxContrato {
	border:1px solid #DEDEDE;
	padding-bottom: 20px;
}	

#Plan{
	color:#F78B2B;
	font-size:30px;
}

.boxFormPlans{
	border:1px solid #DEDEDE;
	height:120px;
	margin-left:20px;
	padding:10px;
	text-align:center;
	width: 180px;
	margin-bottom:15px;
	float:left;
}

.boxFormPlans2{
	border:1px solid #DEDEDE;
	height:120px;
	margin-left:5px;
	padding:10px;
	text-align:center;
	width: 180px;
	margin-bottom:15px;
	float:left;
}

table {
	margin-bottom: 0px;
}

table tr * {
	margin-top: 2px;
}


input[type=text],[type=password] {
	border:1px solid;
	border-color: #DEDEDE;
}

input{
	border:1px solid;
	border-color: #DEDEDE;
}

#password{
	border:1px solid;
	border-color: #DEDEDE;
}

#form * {
	font-family:Lucida Sans Unicode,sans-serif;
	font-size: 11px;
	
}

#leftLabels {
	font-family:Lucida Sans Unicode,sans-serif;
	text-align:right;
	width:130px;
	color:#F78B2B;
	font-size: 13px;
	font-weight: normal;
}

#leftLabelRed{
	font-family:Lucida Sans Unicode,sans-serif;
	text-align:right;
	width:130px;
	color:red;
}

#labels {
	font-family:Lucida Sans Unicode,sans-serif;
	font-weight: bold;
}



#centerButton{
	margin-left: 155px;	
}

#errors {
	color:black;
	float:none;
	font-style:italic;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:50px;
	padding: 0px;
	visibility: hidden;
	background: #ffffff;
	width:490px;
	position:absolute;
}

#tdSex{
	visibility: visible;	
}


#firstName{
	width:225px;	
}

#lastName{
	width:225px;	
}

#razaoSocial{
	width:225px;
}

#nomeFantasia{
	width:225px;
}

#cpf{
	width: 110px;
}

#cnpj{
	width: 135px;
}


#dataNascimento{
	width:80px;
}

#cep{
	width:70px;	
}

#estado{
	width:45px;
}

#cidade{
	width:113px;
}

#endereco{
	width:225px;
}

#bairro{
	width:225px;
}

#telFixo{
	width:105px;	
}	

#celular{
	width:105px;	
}

#addressContainer{
	height:196px;
}

#enterpriseTypeContainer{
	height:90px;
}

#personTypeContainer{
	height:120px;
}

#typePersonContainer{
	height:25px;
}

