div.block-webformblock  {
	background:url("../imagens/bg-curva-sup-formulario.gif") no-repeat scroll 0 -2px #f7f7f7;
	padding-top:10px;
	width:575px;
	margin-bottom:10px;
}

div.block-webformblock .meta{
	display:none;
}

div.block-webformblock, div.block-webformblock label{
	color:#666666;
	font-weight:normal;
}

.form-item {
	margin-bottom:0.2em;
	margin-top:0.2em;
}

.form-item label {
	display:inline-block;
	min-width:90px;
}

.marker, .form-required {
	color:#666;
}
.webform-component-textfield input {
	height:20px
}
#mini-panel-Home .buttons{
	overflow:hidden;
}
#mini-panel-Home .button{
	background:url("../imagens/btn_azul-imoveis-home.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	height:16px;
	margin-right:6px;
	padding-top:1px;
	text-align:center;
	width:65px;
}
div.block-webformblock  div#miolo-form, div.block-webformblock  h2.titulo{
	padding:15px;
    	
}

#cadastre_se_pagina #conteudo_pagina{ padding: 0 15px}

#cadastre_se_pagina #conteudo_pagina h3{ margin-top: 0px}

div.block-webformblock  h2{
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	font-size:14px;
	font-family:Tahoma;
	color:#003975;
	
}

div.block-webformblock  div#miolo-form{
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
}

div.block-webformblock  .content p{
	font:normal 12px "Tahoma";
	color:#666666;
}

div.block-webformblock input{
	width:auto;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-top:1px solid #c5c5c5;
}

div.webform-component-textfield{
	float:left;
	padding-right:10px;
}

div.webform-component-textfield#webform-component-ddd{
	clear:both;
	float:left;
	padding-right:0;
}


div.webform-component-select{
/*	float:right;
	margin:-96px 40px 0 0;
	position:relative;*/
}

div.block-webformblock  input.form-submit{
	clear:both;
	float:left;
}

div.form-footer{
	background:url("../imagens/bg-curva-inf-formulario.gif") no-repeat scroll bottom left #ffffff;
	height:10px;
}

#edit-tipo-busca-codigo {
float:left;
margin:1px 6px 0 0;}

.block-webformblock #edit-submit  {
	background:url("../imagens/enviar.jpg") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	width:62px;	
	float:right;
	margin-right:25px;
	cursor: pointer;
	margin-top:10px;
}

legend, #webform-component-tipo_de_imovel .form-item label {
	color:#E54D13;
	font-size:12px;
	font-weight:bold;
	padding:10px 0;
}

.webform-component-fieldset{
	clear:left;
}

/* Alugar meu imovel */
#block-webformblock-40 #webform-component-estado {
	float:none;
	margin:0
}
#edit-submitted-dados-do-proprietario-nome,#edit-submitted-dados-do-proprietario-e-mail, #edit-submitted-dados-do-proprietario-email  {
	width:422px;
	height:20px
	}
#webform-component-telefone_residencial  label, #webform-component-telefone_celular label, #webform-component-telefone_comercial label{display:none;}
#webform-component-ddd_telefone_residencial  , #webform-component-ddd_telefone_celular, #webform-component-ddd_telefone_comercial{clear:both}
#edit-submitted-dados-do-proprietario-telefones-telefone-residencial, #edit-submitted-dados-do-proprietario-telefones-telefone-celular, #edit-submitted-dados-do-proprietario-telefones-telefone-comercial {
	height:20px;
	width:135px;
}

#edit-submitted-dados-do-proprietario-telefones-ddd-telefone-residencial, #edit-submitted-telefones-ddd-telefone-residencial, #edit-submitted-dados-do-proprietario-telefones-ddd-telefone-celular, #edit-submitted-dados-do-proprietario-telefones-ddd-telefone-comercial {
	height:20px;
	width:37px;
}
#edit-submitted-telefone {margin-left:5px}

#edit-submitted-dados-do-imovel-cidade, #edit-submitted-dados-do-imovel-bairro {
	width:220px;
	height:20px
}
#webform-component-tipo_de_imovel { 
	clear:both;
	float:none;
}
#webform-component-tipo_de_imovel label {
	float:left;
	margin-right:30px;
	margin-bottom:20px
}
#webform-component-estado, #webform-component-tipo_de_imovel, {float:none; margin:0;}
#webform-component-bairro { /*margin-bottom:5px*/}
#webform-component-tipo_de_imovel .form-radios label {
	color:#666;
	font-weight:normal;
	text-transform:none;
}
#webform-component-sindico  label {
	float:left;
	margin-top:5px;
	margin-right:40px;
}
#webform-component-sindico label { min-width:40px!important}
#webform-component-sindico  {
	float:left;
	margin:0
}
#webform-component-sindico .form-checkboxes .form-item, .form-radios .form-item {
	margin-bottom:0.4em;
	margin-top:0;
}
#webform-component-sindico .form-checkboxes, .form-radios {
margin: 0;
}

#edit-submitted-duvidas-comentarios-ou-informacao-complementar-wrapper label { margin-top:20px}
/*Seguro conteudo*/

#webform-client-form-39 #edit-submitted-nome, #webform-client-form-39 #edit-submitted-e-mail  {
	width:465px;
	height:20px
	}

/*duvidas frequentes*/
#webform-client-form-46 #edit-submitted-nome, #webform-client-form-46 #edit-submitted-e-mail  {
	width:225px;
	height:20px
	}
#webform-client-form-46 #edit-submitted-ddd {
	height:20px;
	width:30px
	
	}
#webform-client-form-46	#edit-submitted-telefone-wrapper label { display:none}
#webform-client-form-46 #edit-submitted-telefone {
	height:20px;
	width:135px;
	margin-left:3px
}	
#webform-component-mensagem { clear:both}


#edit-submitted-mensagem, #edit-submitted-observacoes{
	
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-top:1px solid #c5c5c5;
}
/*Solicite sua proposta*/

#webform-component-escolha_seu_produto {
	float:left;
	margin:0;
	
}
#block-webformblock-45 .form-item label, #block-webformblock-189 .form-item label{
	min-width:240px;
}
#webform-component-numero_da_unidade_de_solicitante_apto_salaloja label, #webform-component-quantidade_de_unidades label {
	min-width:0;
	width:240px;
}
#webform-component-sindico div div {
	float:left}
#webform-component-numero_da_unidade_de_solicitante_apto_salaloja {height:38px;}
#webform-component-celular label {display:none}
#block-webformblock-45 #edit-submitted-telefone {margin-left:0px}
#webform-component-duvidas_comentarios_ou_informacao_complementar label {display:none}
#webform-component-telefone label {display:none}
/*Construtora - Entre em contato*/	
#webform-component-ddd { padding-right:5px}
#edit-submitted-telefone-wrapper label , #webform-component-telefone_1 label, #webform-component-telefone_2 label{display:none}
#webform-component-forma_de_contato {
	clear:both;
	}
	
#webform-component-forma_de_contato label{
	float:left;
	margin-bottom:10px;
	margin-right:40px;
}

/*Contato*/
#webform-client-form-48  .webform-component-textfield{
	padding:1px 0
}
#edit-submitted-nome, #edit-submitted-e-mail, #edit-submitted-email {
	width:210px}
#webform-component-areas_de_interesse {
	float:right;
	margin:-67px 0 0;
}	
#webform-component-ddd_telefone_1 , #webform-component-ddd_telefone_2, #webform-component-email{
	clear:both}
#edit-submitted-telefone-1, #edit-submitted-telefone-2{
	width:161px;
	margin-left:9px;}

.form-item input.error, .form-item textarea.error, .form-item select.error {border: solid 1px #e7571f;}

#webform-client-form-48 .resizable-textarea {
	width:100%;
	margin-top:5px;
}
#webform-client-form-48 #edit-submit  {
	background:url("../imagens/enviar.jpg") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	width:62px;	
	float:right;
	margin-right:0px;
	cursor: pointer;
	margin-top:10px;
}

.botao-solicite-proposta a{
	background:url("../imagens/solicite.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:9px;
	height:15px;
	margin-bottom:12px;
	padding-left:13px;
	padding-top:2px;
	text-transform:uppercase;
	font-weight:bold;
	width:129px;
}

.webform-client-form #webform-component-e_mail{ clear: both}

.webform-client-form #edit-submitted-e-mail{height:20px;}

#block-webformblock-189 #edit-submitted-dados-bancarios-data-de-nascimento-wrapper .container-inline{
	float:right;
	width:299px;}
#block-webformblock-189 .form-radios{
	float:right;
	margin:10px 0;
	width:295px;}	
#block-webformblock-189	#edit-submitted-dados-do-imovel-ag-apsa{
	border-left:1px solid #ECECEC;
	border-right:1px solid #ECECEC;
	border-top:1px solid #C5C5C5;
	height:25px;
	padding:0;
	width:273px;
	}
	
#block-webformblock-189 input[type=text], #block-webformblock-189 select {
	height:20px;}

#block-webformblock-189 #webform-component-banco{}