/* ----------- CONFIGURAÇÃO DAS TAGS PRINCIPAIS ----------- */
.campo_comentarios, .pedido_enviar, .campo_texto_pedido { font-size: 10px; }
h3, .pedido_enviar { font-weight: bold; }
h3, .texto_result, .campo_comentarios, .campo_texto_pedido { color: #684900; }
.campo_comentarios, .pedido_enviar, .campo_texto_pedido { font-family: Verdana, Arial, Helvetica; }
.pedido_enviar { text-transform: uppercase; }
.pedido_enviar { color: #00388C; }
.texto_result { line-height: 16px; }
h3 { font-family: Arial, Helvetica, Verdana; }
h3 { font-size: 18px; }

/* ----------- DEFINIÇÕES DA ESTRUTURA ----------- */
#pedido_obrigatorio, #pedido_botao, #pedido_direita, #pedido_esquerda, #pedido_titulo, #pedido_titulo, #box_result_dados, #box_result_foto, #box_result_ref, #box_result_area, #box_esq_destaque_p, #box_esq_topo, #box_esq_destaque, #box_esq_result1, #box_esq_result2 { float: left; }
#box_esq_destaque_p, #box_esq_topo, #box_esq_destaque { width: 512px; }
#box_esq_destaque { height: 56px; padding-top: 12px; padding-left: 24px; margin-bottom: 10px; background-image:url(../imagens/box_esq_destaque.png); voice-family: "\"}\""; voice-family:inherit; height: 44px; width: 488px; }
html>body .box_esq_destaque { height: 44px; width: 488px; }
#box_esq_result1 { width: 320px; }
#box_esq_result2 { width: 150px; text-align: right; padding-top: 10px; }
#box_esq_destaque_p { height: 48px; padding-top: 17px; padding-left: 24px; margin-bottom: 10px; background-image:url(../imagens/box_esq_destaque_p.png); voice-family: "\"}\""; voice-family:inherit; height: 31px; width: 488px; }
html>body .box_esq_destaque_p { height: 31px; width: 488px; }
#box_result_ref, #box_result_area { width: 234px; }
#box_result_area { margin-left: -2px; padding-right: 12px; }
#box_result_ref { height: 32px; padding-top: 7px; padding-left: 10px; background-image:url(../imagens/box_result_ref.png); voice-family: "\"}\""; voice-family:inherit; height: 25px; width: 224px; }
html>body .box_result_ref { height: 25px; width: 224px; }
#box_esq_topo { width: 512px; background-image:url(../imagens/box_esq_topo.png); background-repeat: no-repeat; background-position: top; }
#box_result_foto { padding-left: 7px; padding-right: 3px; width: 234px; height: 77px; background-image:url(../imagens/box_result_foto.png); voice-family: "\"}\""; voice-family:inherit; width: 224px; }
html>body .box_result_foto { width: 224px; }
#box_result_foto img { margin-right: 5px; border: 1px solid #684900; }
#box_result_dados { padding-top: 15px; padding-left: 10px; margin-bottom: 15px; width: 234px; height: 151px; background-image:url(../imagens/box_result_dados.png); voice-family: "\"}\""; voice-family:inherit; height: 136px; width: 224px; }
html>body .box_result_dados { height: 136px; width: 224px; }
ul#box_dir_lista { padding-right: 10px; }
ul#box_dir_lista li { padding-top: 10px; }
#pedido_titulo { width: 472px; height: 24px; padding-top: 6px; padding-left: 12px; background-image:url(../imagens/pedido_titulo.png); voice-family: "\"}\""; voice-family:inherit; width: 460px; height: 18px; }
html>body .pedido_titulo { width: 460px; height: 18px; }
#pedido_esquerda { width: 100px; padding-left: 12px; padding-top: 12px; }
#pedido_direita { width: 370px; padding-top: 8px; }
#pedido_obrigatorio { width: 321px; height: 38px; padding-top: 12px; padding-right: 13px; text-align: right; background-image:url(../imagens/pedido_obrigatorio.png); voice-family: "\"}\""; voice-family:inherit; width: 308px; height: 26px; }
html>body .pedido_obrigatorio { width: 308px; height: 26px; }
#pedido_enviado { width: 328px; height: 120px; padding: 20px 0 0 160px; margin-top: 20px; background:url(../imagens/pedido_enviado.png) no-repeat; }
.fundo_empresa { background-image:url(../imagens/fundo_empresa.png); }

/* ----------- DETALHES DO IMÓVEL ----------- */
#sub_foto, #detalhe_topo, #detalhe_menu_fechar, #detalhe_menu_interesse, #detalhe_menu_base, #detalhe_menu_opcao, #detalhe_menu_topo, #detalhe_menu_topo, #sub_area, #sub_dado, #sub_item, .borda_foto img, #detalhe_titulo, #detalhe_menu_fotos { float: left; }
#detalhe_titulo { width: 760px; height: 96px; text-align: center; padding-top: 26px; background-image:url(../imagens/detalhe_titulo.png); voice-family: "\"}\""; voice-family:inherit; height: 70px; }
html>body .detalhe_titulo { height: 70px; }
#detalhe_menu_topo { width: 512px; }
#sub_area { width: 480px; margin-bottom: 10px; }
#sub_item { width: 180px; }
#sub_dado { width: 300px; }
#detalhe_menu_fechar, #detalhe_menu_interesse, #detalhe_menu_base, #detalhe_menu_opcao, #detalhe_menu_topo { width: 223px; }
#detalhe_menu_topo { height: 56px; padding-top: 21px; padding-left: 25px; background-image:url(../imagens/detalhe_menu_topo.png); voice-family: "\"}\""; voice-family:inherit; width: 198px; height: 35px; }
html>body .detalhe_menu_topo { width: 198px; height: 35px; }
#detalhe_menu_opcao { height: 36px; padding-top: 1px; padding-left: 25px; background-image:url(../imagens/detalhe_menu_opcao.png); voice-family: "\"}\""; voice-family:inherit; width: 198px; height: 35px; }
html>body .detalhe_menu_opcao { width: 198px; height: 35px; }
#detalhe_menu_fotos { width: 223px; height: 35px; padding-top: 1px; padding-left: 25px; background-image:url(../imagens/detalhe_menu_fotos.png); voice-family: "\"}\""; voice-family:inherit; width: 198px; height: 34px; }
html>body .detalhe_menu_fotos { width: 198px; height: 34px; }
#detalhe_menu_base { width: 223px; height: 28px; margin-top: -20px; background-image:url(../imagens/detalhe_menu_base.png); }
#detalhe_menu_interesse { height: 48px; padding-top: 18px; padding-left: 25px; margin-top: 10px; background-image:url(../imagens/detalhe_menu_interesse.png); voice-family: "\"}\""; voice-family:inherit; width: 198px; height: 30px; }
html>body .detalhe_menu_interesse { width: 198px; height: 30px; }
#detalhe_menu_fechar { height: 48px; padding-top: 18px; padding-left: 25px; margin-top: 10px; background-image:url(../imagens/detalhe_menu_fechar.png); voice-family: "\"}\""; voice-family:inherit; width: 198px; height: 30px; }
html>body .detalhe_menu_fechar { width: 198px; height: 30px; }
#detalhe_topo { width: 760px; height: 72px; background-image:url(../imagens/detalhe_topo.png); }
#sub_foto { width: 117px; height: 140px; text-align: center; }
#sub_foto img { border: 1px solid #684900; margin-bottom: 5px;}
.borda_foto img { margin-left: -3px; margin-right: 10px; border: 1px solid #684900; margin-bottom: 13px;}

/* ----------- CAMPOS DE FORMULÁRIO ----------- */
.campo_texto_pedido, .campo_comentarios { width: 320px; border: 1px solid #684900; padding: 3px; background-color:#FFFCE6;}
.campo_d1 { width: 200px; color: #6B3B15; border: 1px solid #2E2E2E; margin: 5px 0px 0px 0px; background-color:#ECF2F4;}
.campo_comentarios { height: 100px; }
.pedido_enviar { width: 151px; height: 38px; border: 0px; background-image:url(../imagens/pedido_botao.png);}

