#header-cadastro {
	background-color: #5987c3;
	margin-bottom: 25px;
	}
	#header-cadastro .wrapper {
		background: url('../../img/usuarios/cadastre-se/bg_firula_topo.png') no-repeat right top;
		overflow: hidden;
		padding: 30px 0 25px;
		}
	#header-cadastro h2 {
		text-indent: 0;
		width: 100px;
		float: left;
		}
	#header-cadastro .wrapper div {
		width: 600px;
		float: left;
		padding-top: 30px;
          margin-left:25px;
		}
		#header-cadastro h3 {
			text-indent: -9999em;
			height: 24px;
			margin-bottom: 20px;
			background: url('../../img/usuarios/cadastre-se/titulo.gif') no-repeat !important;
			}
		#header-cadastro p {
			line-height: 17px;
			font-weight: normal;
			}

#content {
	background-color: #6996d0;
	padding-bottom: 45px;
	color: #fff;
	}
	#content h3 {
		background: url('../../img/usuarios/cadastre-se/tit_faca_agora_seu_cadastro.png') no-repeat;
		height: 23px;
		text-indent: -9999em;
		}
	#content p.atencao {
		font-weight: bold;
		color: #ccdbef;
		margin-bottom: 15px;
		}
	#content p.error {
		font-weight: bold;
		margin-bottom: 10px;
		}
	#content #ja-sou-cadastrada {
		float: right;
		width: 155px;
		padding: 20px 10px 10px;
		background-color: #cbdaef;
		}
		#content #ja-sou-cadastrada h4 {
			background: url('../../img/usuarios/cadastre-se/tit_ja_sou_cadastrada.png') no-repeat;
			height: 38px;
			margin-bottom: 8px;
			text-indent: -9999em;
			}
		#content #ja-sou-cadastrada p.desc {
			margin-bottom: 15px;
			color: #000;
			}
		#content form {
			width: 520px;
			float: left;
			}
			#content form .field {
				margin-bottom: 5px;
				overflow: hidden;
				}
				#content form .field label {
					float: left;
					width: 40px;
					display: block;
					padding-top: 7px;
					}
				#content form .field input, #content form .field select {
					border: 1px solid #b3c9e7;
					background-color: #87abd9;
					padding: 8px;
					font: 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
					color: #333;
					width: 455px;
					}
				#content form .nascimento label {
					width: auto;
					padding-right: 10px;
					}
				#content form .nascimento input {
					width: 140px;
					}
				#content form .cidade {
					float: left;
					width: 400px;
					}
					#content form .cidade input {
						width: 330px;
						}
				#content form .uf {
					float: right;
					width: 102px;
					}
					#content form .uf label {
						width: auto;
						padding-right: 10px;
						}
					#content form .uf input {
						width: 50px;
						}
				#content form .telefone {
					float: left;
					width: 200px;
					}
					#content form .telefone label {
						width: auto;
						padding-right: 10px;
						}
					#content form .telefone input {
						width: 125px;
						}
				#content form .profissao {
					width: 295px;
					float: right;
					}
					#content form .profissao label {
						width: auto;
						padding-right: 10px;
						}
					#content form .profissao select {
						width: 230px;
						font-weight: bold;
						padding: 7px;
						}
				#content form .mailing {
					clear: both;
					}
					#content form .mailing label {
						width: auto;
						}
					#content form .mailing label.internal {
						font-weight: bold;
						padding: 7px 5px 0;
						}
					#content form .mailing input {
						width: auto;
						vertical-align: bottom;
						margin-right: 5px;
						}
				#content form .submit {
					margin-top: 30px;
					float: right;
					}
					
		/* msg success|error */	
		form#enviar-foto p.sucess{
			width: 480px;
			}
		#content .wrapper p.sucess{
			background: #dee7f2;
			-moz-border-radius: 5px;
			padding: 7px;
			border: none;
			margin: 5px 0;
			color: #4e88c7;
			font-weight: bold;
			width: 500px;
			text-align: center;
			}
			#content .wrapper p.msg-error{
				border: none;
				border: 1px solid #2a2c82;
				padding: 5px;
				font-weight: bold;
				color: #e00;
				width: 445px;
				}	