#contato #conteudo h2 {
	background: transparent url(../img/layout/titulos/cadastro.gif) 0 0 no-repeat;
}

#contato #conteudo form { margin-bottom: 50px; }

/* ---------------------------- */
/* -- Fale Conosco / Contato -- */
/* ---------------------------- */
#contato.index #conteudo h2 {
	background: transparent url(../img/layout/titulos/fale-conosco.gif) 0 0 no-repeat;
	width: 154px;
}
#contato.index div.endereco {
	float: right;
	display: inline;
	width: 300px;
	margin-right: 20px;
	padding-left: 105px;
	border-left: 1px solid #DDD;
}
#contato.index div.endereco a.mapa img {
	padding: 1px;
	background-color: #DDD;
}
#contato.index div.endereco a.mapa:hover img {
	background-color: #AAA;
}
#contato.index div.endereco p {
	margin: 0 0 1px 0;
}
#contato.index div.endereco p a { 
	color: #384A7D;
	text-decoration: none;
}
#contato.index div.endereco p a:hover { 
	color: #803A4B;
	text-decoration: underline;
}


#contato #conteudo form #ContatoNome,
#contato #conteudo form #ContatoEmail,
#contato #conteudo form #ContatoMsg {
	width: 320px;
}
#contato #conteudo form #ContatoMsg { width: 370px; }
#contato #conteudo form #ContatoFone {
	width: 115px;
}


/* ---------------------- */
/* ------ Cadastro ------ */
/* ---------------------- */
#contato.cadastro #conteudo form #CadastroOutrasPreferencias,
#contato.cadastro #conteudo form #CadastroProfissao,
#contato.cadastro #conteudo form #CadastroNome,
#contato.cadastro #conteudo form #CadastroEmail,
#contato.cadastro #conteudo form #CadastroMsg {
	width: 290px;
}
#contato.cadastro #conteudo form #CadastroFone {
	width: 110px;
}
#contato.cadastro #conteudo form div.checkbox { padding: 10px 0 30px 0; }
#contato.cadastro #conteudo form div.checkbox input,
#contato.cadastro #conteudo form div.checkbox label {
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	border: 0;
}
#contato.cadastro #conteudo form div.checkbox input { margin-top: 3px; }