div.site div.preto div.div_conteudo div.form {
	float: left;
	width: 603px;
	margin-left: 29px;
}

div.site div.preto div.div_conteudo div.form h1.fique_socio {
	float: left;
	width: 476px;
	height: 34px;
	background-image: url(../img/tit_fique_socio.gif);
	background-repeat: no-repeat;
	margin: 41px 0 0 0;
	display: inline;
}

div.site div.preto div.div_conteudo div.form h3.intro {
	float: left;
	clear: left;
	width: 497px;
	height: 31px;
	background-image: url(../img/txt_intro_fique_socio.gif);
	background-repeat: no-repeat;
	margin: 22px 0 0 0;
	display: inline;
}

/* Formulário de dados pessoais */
div.site div.preto div.div_conteudo div.form div.div_dados_pessoais {
	display: inline;
}

/* Nome */
div.site div.preto div.div_conteudo div.form div.div_dados_pessoais label.lbl_nome {
	float: left;
	clear: left;
	width: 42px;
	height: 10px;
	background-image: url(../img/lbl_fique_socio_nome.gif);
	margin-top: 33px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_nome {
	display: inline;
	float: left;
	width: 288px;
	height: 22px;
	background-image: url(../img/bg_fique_socio_nome.gif);
	margin: 29px 0 0 10px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_nome input {
	border: 0 none;
	display: inline;
	float: left;
	height: 13px;
	margin: 4px 0 0 7px;
	width: 274px
}

/* E-mail */
div.site div.preto div.div_conteudo div.form div.div_dados_pessoais label.lbl_email {
	float: left;
	width: 44px;
	height: 10px;
	background-image: url(../img/lbl_fique_socio_email.gif);
	margin: 33px 0 0 10px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_email {
	display: inline;
	float: left;
	width: 188px;
	height: 22px;
	background-image: url(../img/bg_fique_socio_email.gif);
	margin: 29px 0 0 10px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_email input {
	border: 0 none;
	display: inline;
	float: left;
	height: 13px;
	margin: 4px 0 0 7px;
	width: 174px
}

/* Senha */
div.site div.preto div.div_conteudo div.form div.div_dados_pessoais label.lbl_senha {
	float: left;
	clear: left;
	width: 44px;
	height: 10px;
	background-image: url(../img/lbl_fique_socio_senha.gif);
	margin: 19px 0 0 0;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_senha {
	display: inline;
	float: left;
	width: 105px;
	height: 22px;
	background-image: url(../img/bg_fique_socio_senha.gif);
	margin: 15px 0 0 8px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_senha input {
	border: 0 none;
	display: inline;
	float: left;
	height: 13px;
	margin: 4px 0 0 7px;
	width: 91px
}

/* Confirmar Senha */
div.site div.preto div.div_conteudo div.form div.div_dados_pessoais label.lbl_senha1 {
	float: left;
	width: 103px;
	height: 10px;
	background-image: url(../img/lbl_fique_socio_senha1.gif);
	margin: 19px 0 0 18px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_senha1 {
	display: inline;
	float: left;
	width: 105px;
	height: 22px;
	background-image: url(../img/bg_fique_socio_senha.gif);
	margin: 15px 0 0 8px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_senha1 input {
	border: 0 none;
	display: inline;
	float: left;
	height: 13px;
	margin: 4px 0 0 7px;
	width: 91px
}

/* CPF */
div.site div.preto div.div_conteudo div.form div.div_dados_pessoais label.lbl_cpf {
	float: left;
	width: 31px;
	height: 10px;
	background-image: url(../img/lbl_fique_socio_cpf.gif);
	margin: 19px 0 0 18px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_cpf {
	display: inline;
	float: left;
	width: 137px;
	height: 22px;
	background-image: url(../img/bg_fique_socio_cpf.gif);
	margin: 15px 0 0 15px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_cpf input {
	border: 0 none;
	display: inline;
	float: left;
	height: 13px;
	margin: 4px 0 0 7px;
	width: 123px
}

/* Nascimento */
div.site div.preto div.div_conteudo div.form div.div_dados_pessoais label.lbl_nascimento {
	float: left;
	clear: left;
	width: 75px;
	height: 10px;
	background-image: url(../img/lbl_fique_socio_nascimento.gif);
	margin: 19px 0 0 0;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_nascimento {
	display: inline;
	float: left;
	width: 86px;
	height: 22px;
	background-image: url(../img/bg_fique_socio_nascimento.gif);
	margin: 15px 0 0 16px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_nascimento input {
	border: 0 none;
	display: inline;
	float: left;
	height: 13px;
	margin: 4px 0 0 7px;
	width: 72px
}

/* Sexo */
div.site div.preto div.div_conteudo div.form div.div_dados_pessoais label.lbl_sexo {
	float: left;
	width: 36px;
	height: 10px;
	background-image: url(../img/lbl_fique_socio_sexo.gif);
	margin: 19px 0 0 19px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_sexo {
	display: inline;
	float: left;
	width: 180px;
	height: 22px;
	margin: 15px 0 0 6px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_sexo input {
	float: left;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_sexo label.sexo_m {
	display: inline;
	float: left;
	width: 58px;
	height: 10px;
	background-image: url(../img/lbl_fique_socio_sexo_masc.gif);
	margin-top: 5px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais div.campo_sexo label.sexo_f {
	display: inline;
	float: left;
	width: 50px;
	height: 10px;
	background-image: url(../img/lbl_fique_socio_sexo_fem.gif);
	margin-top: 5px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais input#chkOptIn1 {
	float: left;
	clear: left;
	margin-top: 15px;
	display: inline;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais label.optin {
	float: left;
	display: inline;
	color: #666666;
	margin-top: 15px;
	width: 400px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais p.convide {
	display: inline;
	float: left;
	width: 211px;
	height: 16px;
	background-image: url(../img/tit_fique_socio_indique.gif);
	margin-top: 35px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais a.bt_convidar {
	display: inline;
	float: left;
	width: 77px;
	height: 24px;
	background-image: url(../img/bt_convidar.gif);
	margin: 30px 0 0 9px;
}

div.site div.preto div.div_conteudo div.form div.div_dados_pessoais a.bt_enviar {
	display: inline;
	float: right;
	width: 66px;
	height: 24px;
	background-image: url(../img/bt_enviar.gif);
	margin: 14px 12px 0 0;
}

/* Aviso de campos obrigatórios */
div.site div.preto div.div_conteudo div.form div.div_dados_pessoais p.aviso {
	width: 320px;
	float: left;
	clear: left;
	color: #666666;
	display: inline;
	margin-top: 18px;
	font-size: 9px;
}

/* Mensagem de erro */
div.site div.preto div.div_conteudo div.form div.div_dados_pessoais p.erro {
	color: #CC3333;
	font-weight: bold;
	float: right;
	clear: right;
	display: none;
	width: 280px;
	margin: 10px 0 0 0;
	text-align: right;
}

/* Formulário de upload de foto */
div.site div.preto div.div_conteudo div.form div.div_upload {
	display: none;
	margin: 53px 0 0 115px;
	float: left;
}

div.site div.preto div.div_conteudo div.form div.div_upload h3.insirafoto {
	display: inline;
	width: 237px;
	height: 13px;
	background-image: url(../img/txt_fique_socio_insira_foto.gif);
	float: left;
	margin: 0;

}

div.site div.preto div.div_conteudo div.form div.div_upload div.campo_foto {
	display: inline;
	float: left;
	width: 288px;
	height: 22px;
	background-image: url(../img/bg_fique_socio_nome.gif);
	margin: 8px 0 0 0;
}

div.site div.preto div.div_conteudo div.form div.div_upload div.campo_foto input {
	border: 0 none;
	display: inline;
	float: left;
	height: 13px;
	margin: 7px 0 0 7px;
	width: 274px
}

div.site div.preto div.div_conteudo div.form div.div_upload div.bt_upload {
	float: left;
	display: inline;
	width: 78px;
	height: 24px;
}

.SI-FILES-STYLIZED label.upload
{
    position: absolute;
    width: 78px;
    height: 24px;
    background: url(../img/bt_procurar.gif) 0 0 no-repeat;
    display: inline;
    overflow: hidden;
    cursor: pointer;
	margin: 7px 0 0 7px;
}

.SI-FILES-STYLIZED label.upload input.input_upload
{
    position: absolute;
    z-index: 1;
    height: 100%;
    width: auto;
    cursor: pointer;
}

div.site div.preto div.div_conteudo div.form div.div_upload input#chkOptIn {
	float: left;
	clear: left;
	display: inline;
}

div.site div.preto div.div_conteudo div.form div.div_upload label.optin {
	float: left;
	display: inline;
	color: #666666;
	margin-top: 3px;
	width: 400px;
}

div.site div.preto div.div_conteudo div.form div.div_upload p.erro {
	color: #CC3333;
	font-weight: bold;
	float: left;
	clear: left;
	display: none;
	width: 380px;
	margin: 0;
}

div.site div.preto div.div_conteudo div.form div.div_upload a.bt_enviar {
	display: inline;
	float: left;
	clear: left;
	width: 66px;
	height: 24px;
	background-image: url(../img/bt_enviar.gif);
	margin: 30px 0 0 120px;
}

div.site div.preto div.div_conteudo div.form div.div_upload a.bt_enviarsemfoto {
	display: inline
	;
	float: left;
	width: 109px;
	height: 24px;
	background-image: url(../img/bt_enviarsemfoto.gif);
	margin: 31px 0 0 60px;
}

div.site div.preto div.div_conteudo div.form div.div_upload iframe {
	display: none;
	background-color: #FFFFFF;
	float: left;
}

/* Resultado - Tela de sucesso */
div.site div.preto div.div_conteudo div.form div.div_sucesso {
	float: left;
	display: none;
	margin: 35px 0 0 105px;
}

div.site div.preto div.div_conteudo div.form div.div_sucesso img.img_sucesso {
	float: left;
	display: inline;
	width: 15px;
	height: 15px;
}

div.site div.preto div.div_conteudo div.form div.div_sucesso h3.sucesso {
	float: left;
	display: inline;
	background-image: url(../img/tit_fique_socio_sucesso.gif);
	width: 341px;
	height: 16px;
	margin: 0 0 0 6px;
}

div.site div.preto div.div_conteudo div.form div.div_sucesso p.carteirinha {
	float: left;
	clear: left;
	display: inline;
	background-image: url(../img/txt_fique_socio_carteirinha.gif);
	width: 387px;
	height: 31px;
	margin: 5px 0 0 21px;
}

div.site div.preto div.div_conteudo div.form div.div_sucesso p.convide {
	float: left;
	clear: left;
	display: inline;
	background-image: url(../img/txt_fique_socio_convide.gif);
	width: 275px;
	height: 32px;
	margin: 26px 0 0 21px;
}

div.site div.preto div.div_conteudo div.form div.div_sucesso a.bt_convidar {
	float: left;
	clear: left;
	display: inline;
	background-image: url(../img/bt_convidar.gif);
	width: 77px;
	height: 24px;
	margin: 26px 0 0 165px;
}

/* Coluna Direita */
div.site div.preto div.div_conteudo div.col_direita {
	float: right;
	width: 209px;
	height: 300px;
	background-image: url(../img/bg_fique_socio_linhas.gif);
	display: inline;
	margin: 44px 23px 0 0;
	padding: 9px 0 0 22px;
}

div.site div.preto div.div_conteudo div.col_direita h3.golzeiro_dia {
	float: left;
	display: inline;
	width: 154px;
	height: 19px;
	background-image: url(../img/tit_fique_socio_golzeiro_di.gif);
	margin: 0;
}

div.site div.preto div.div_conteudo div.col_direita img.img_golzeiro_dia {
	float: left;
	clear: left;
	display: inline;
	width: 176px;
	height: 101px;
	margin: 6px 0 0 0;
}

div.site div.preto div.div_conteudo div.col_direita h3.area_usuario {
	float: left;
	clear: left;
	display: inline;
	width: 108px;
	height: 14px;
	background-image: url(../img/tit_fique_socio_area_usuario.gif);
	margin: 25px 0 0 0;
}

div.site div.preto div.div_conteudo div.col_direita label.email_login {
	float: left;
	clear: left;
	display: inline;
	width: 39px;
	height: 10px;
	background-image: url(../img/lbl_fique_socio_email_login.gif);
	margin: 17px 0 0 0;
}

div.site div.preto div.div_conteudo div.col_direita div.campo_login {
	float: left;
	display: inline;
	width: 122px;
	height: 22px;
	background-image: url(../img/bg_fique_socio_login.gif);
	margin: 12px 0 0 15px;
}

div.site div.preto div.div_conteudo div.col_direita div.campo_login input {
	border: 0 none;
	display: inline;
	float: left;
	height: 13px;
	margin: 4px 0 0 7px;
	width: 108px
}

div.site div.preto div.div_conteudo div.col_direita label.senha_login {
	float: left;
	clear: left;
	display: inline;
	width: 39px;
	height: 10px;
	background-image: url(../img/lbl_fique_socio_senha_login.gif);
	margin: 17px 0 0 0;
}

div.site div.preto div.div_conteudo div.col_direita div.msglogin {
	width: 115px;
	float: left;
}

div.site div.preto div.div_conteudo div.col_direita div.msglogin p.erro {
	color: #CC3333;
	font-weight: bold;
	float: left;
	clear: left;
	width: 115px;
	margin: 5px 0 0 0;
	visibility: hidden;
}

div.site div.preto div.div_conteudo div.col_direita div.msglogin a.esqueceu_senha {
	float: left;
	display: inline;
	width: 111px;
	height: 8px;
	background-image: url(../img/bg_fique_socio_esqueceu.gif);
	margin: 15px 0 0 0;
}

div.site div.preto div.div_conteudo div.col_direita a.bt_ok {
	float: left;
	display: inline;
	width: 48px;
	height: 24px;
	background-image: url(../img/bt_ok.gif);
	margin: 15px 0 0 13px;
}
