/* gerais ====================================================================================================================== */

body {
	padding: 0px;
	margin: 0px;
	font: 12px arial;
	color: #000000;
}
p {
	margin: 0;
	padding: 0;
}
h3 {
	background: url(/imgs/bg_detalhe_noticia.gif);
	width: 682px;
	background-repeat: no-repeat;
	font: bold 12px arial;
	color: #22304b;
	text-align: right;
	padding-right: 10px;
	text-transform: uppercase;
}
form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.img_left {
	padding: 0 10px 10px 0
}
.img_right {
	padding: 0 0 10px 10px
}
.item_left {
	padding: 0 5px 0 0
}
#linha {
	margin: 7px 0;
	padding: 0;
	width: 900px;
	height: 1px;
	background-color: 1px;
	border-bottom: 1px solid #ccc;
}
/* links ====================================================================================================================== */

a:link {
	color: #858633;
	text-decoration:none;
	font: 12px arial;
}
a:hover {
	color: #858633;
	text-decoration: underline;
	font: 12px arial;
}
a:active {
	color: #858633;
	text-decoration:none;
	font: 12px arial;
}
a:visited {
	color: #858633;
	text-decoration:none;
	font: 12px arial;
}
/* vermelho */
a.linkvermelho:link {
	color: #e31c0c;
	text-decoration: underline;
	font: bold 12px arial;
}
a.linkvermelho:visited {
	color: #e31c0c;
	text-decoration: underline;
	font: bold 12px arial;
}
a.linkvermelho:hover {
	color: #e31c0c;
	text-decoration: underline;
	font: bold 12px arial;
}
a.linkvermelho:active {
	color: #e31c0c;
	text-decoration: underline;
	font: bold 12px arial;
}
/* azul */
a.linkazul:link {
	color: #22304b;
	text-decoration: underline;
	font: bold 12px arial;
}
a.linkazul:visited {
	color: #22304b;
	text-decoration: underline;
	font: bold 12px arial;
}
a.linkazul:hover {
	color: #22304b;
	text-decoration: underline;
	font: bold 12px arial;
}
a.linkazul:active {
	color: #22304b;
	text-decoration: underline;
	font: bold 12px arial;
}
/* textos coloridos ====================================================================================================================== */

.txtvermelho {
	font: 12px arial;
	color: #e31c0c;
}
.txtazul {
	font: 12px arial;
	color: #22304b;
}
/* estrutura ====================================================================================================================== */
#esquerda {
	margin: 0;
	padding: 0;
	width: 327px;
	float: left;
	background-color: #666666;
	border:1px solid;
}
#centro {
	margin: 0;
	padding: 0;
	width: 328px;
	float: left;
	background-color: #009900;
}
#direita {
	margin: 0;
	padding: 0;
	width: 100px;
	float: left;
	background-color: #666666;
}
#container {
	display: block;
	margin: 0 auto;
	width:951px;
}
/* topo ============================================================================================================================================ */
#topo {
	width: 100%;
	background: url(/imgs/topo/bg_geral.jpg);
	font: 12px arial;
	height: 127px;
	text-align: left;
}
#topo p {
	margin: 0;
	padding: 0;
	color: #000000;
	text-align: left;
}
#topo .conteudo {
	width: 951px;
	background: url(/imgs/topo/bg.jpg);
	padding: 0;
	margin: 0;
	height: 127px;
	position:absolute;
	left: 50%;
	margin-left: -475px;
	text-align: left;
}
#logotipo {
	border: 0;
	width: 280px;
	height: 86px;
	position: absolute;
	left: 0%;
	left: 0;
	;
}
#topo .esquerda {
	width: 264px;
	padding: 0;
	margin: 0;
	float: left;
}
#topo .direita {
	width: 687px;
	padding: 0;
	margin: 0;
	float: right;
	text-align: right;
}
/* topo_logotipo ============================================================================================================================================ */
#topo_logotipo .logotipo {
	border: 1px solid;
	width: 900px;
	height: 86px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
}
/* menu_topo */
#menu_topo {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 69px;
	background: url(/imgs/menu_topo/bg.jpg);
}
#menu_topo h1 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
#menu_topo_cidades h1 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	/*text-align: left*/
}
#menu_topo_cidades {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 36px;
	background: url(/imgs/menu_topo/08b.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #e6e6e6;
	font: 11px arial;
	text-align: center;
	line-height: 36px;
	vertical-align: middle;
	text-transform: uppercase;
	color: #4c4c4c;
}
#menu_topo_cidades a:link {
	color: #4c4c4c;
	text-decoration: none;
	font: 11px arial;
}
#menu_topo_cidades a:visited {
	color: #4c4c4c;
	text-decoration: none;
	font: 11px arial;
}
#menu_topo_cidades a:hover {
	color: #4c4c4c;
	text-decoration: underline;
	font: 11px arial;
}
#menu_topo_cidades a:active {
	color: #4c4c4c;
	text-decoration: none;
	font: 11px arial;
}
#menu_topo p {
	margin: 0;
	padding: 0;
}
#menu_topo .cidades {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 36px;
	background: url(/imgs/menu_topo/08b.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #e6e6e6;
	font: 11px arial;
	text-align: center;
	line-height: 36px;
	vertical-align: middle;
	text-transform: uppercase;
	color: #4c4c4c;
}
#menu_topo .cidades a:link {
	color: #4c4c4c;
	text-decoration: none;
	font: 11px arial;
}
#menu_topo .cidades a:visited {
	color: #4c4c4c;
	text-decoration: none;
	font: 11px arial;
}
#menu_topo .cidades a:hover {
	color: #4c4c4c;
	text-decoration: underline;
	font: 11px arial;
}
#menu_topo .cidades a:active {
	color: #4c4c4c;
	text-decoration: none;
	font: 11px arial;
}
/* busca_topo */
#busca_topo {
	margin: 0;
	padding: 0;
}
#busca_topo ul {
	margin: 0;
	padding: 0;
}
#busca_topo li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	padding-right: 10px;
}
#busca_topo select {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	border: 1px solid #c9caca;
	font: 10px arial;
}
#busca_topo input {
	margin: 0;
	padding: 0;
	background-color: #0e375b;
	border: 1px solid #0e375b;
	width: 30px;
	font: 10px arial;
	color: #FFFFFF;
}
/* rodape ============================================================================================================================================ */
#rodape {
	width: 100%;
	background: url(/imgs/rodape/bg_geral.jpg);
	font: 12px arial;
	height: 154px;
	clear:both;
}
#rodape .conteudo {
	width: 951px;
	background: url(/imgs/rodape/bg.jpg);
	font: 11px arial;
	height: 154px;
}
#rodape p {
	margin: 0;
	padding: 0;
	color: #000000;
}
#rodape a:link {
	color: #000000;
	text-decoration:none;
	font: 11px arial;
}
#rodape a:visited {
	color: #000000;
	text-decoration:none;
	font: 11px arial;
}
#rodape a:hover {
	color: #000000;
	text-decoration: underline;
	font: 11px arial;
}
#rodape a:active {
	color: #000000;
	text-decoration:none;
	font: 11px arial;
}
/* HOME ============================================================================================================================================ */

/* lancamentos_home */
#lancamentos_home {
	margin: 10px 0;
	padding: 0;
	width: 951px;
	display: block;
}
#lancamentos_home .esquerda {
	width: 770px;
	padding: 0 0 0 14px;
	margin: 0;
	float: left;
}
#lancamentos_home .direita {
	width: 167px;
	padding: 0;
	margin: 0;
	float: right;
}
#lancamentos_home .rodape_flash {
	width: 748px;
	height: 22px;
	padding: 0;
	margin: 0;
	background: url(/imgs/lancamentos_home/rodape_flash.jpg);
	font: 10px arial;
	color: #4c4c4c;
	text-transform: uppercase;
	text-align: center;
}
#lancamentos_home .informacoes {
	width: 135px;
	height: 210px;
	padding: 0;
	margin: 0 0 16px 0;
	background: url(/imgs/lancamentos_home/bg_informacoes.jpg);
}
/* emconstrucao_home */
#emconstrucao_home {
	margin:0 auto;
	padding: 0;
	width: 951px;
	display: block;
	margin-top:10px;
}
#emconstrucao_home p {
	margin: 0;
	padding: 0;
}
#emconstrucao_home ul {
	margin-left: 30px;
	padding: 0;
	width: 921px;
}
#emconstrucao_home li {
	margin-left: 10px;
	padding: 0;
	width: 209px;
	list-style: none;
	float: left;
	height: 199px;
	background: url(/imgs/emconstrucao_home/bg2.jpg);
	background-repeat: no-repeat;
}
#emconstrucao_home .container {
	margin: 0;
	padding: 0;
	width: 890px;
	height: 199px;
	background-color: #ffffff;
}
#emconstrucao_home .esquerda {
	width: 18px;
	padding: 0;
	margin: 0;
	float: left;
}
#emconstrucao_home .centro {
	width: 854px;
	padding: 0;
	margin: 0;
	float: left;
}
#emconstrucao_home .direita {
	width: 18px;
	padding: 0;
	margin: 0;
	float: right;
}
#emconstrucao_home .entrega {
	margin: 0;
	padding: 0;
	font: 11px arial;
	text-transform: uppercase;
	color: #FFFFFF;
}
#emconstrucao_home .bairro {
	margin: 0;
	padding: 0;
	font: bold 14px arial;
	color: #000000;
	text-transform: uppercase;
}
#emconstrucao_home .descricao {
	margin: 0;
	padding: 0;
	font: 11px arial;
	color: #000000;
	text-transform: uppercase;
}
/* prontosparamorar_home */
#prontosparamorar_home {
	margin: 10px 0;
	padding: 0;
	width: 951px;
	display: table;
}
#prontosparamorar_home p {
	margin: 0;
	padding: 0;
}
#prontosparamorar_home .container {
	margin: 0;
	padding: 0;
	width: 936px;
	height: 199px;
	background-color: #e6e6e6;
}
#prontosparamorar_home .esquerda {
	width: 18px;
	padding: 0;
	margin: 0;
	float: left;
}
#prontosparamorar_home .centro {
	width: 900px;
	padding: 0;
	margin: 0;
	float: left;
}
#prontosparamorar_home .direita {
	width: 18px;
	padding: 0;
	margin: 0;
	float: right;
}

#prontosparamorar_home ul {
	margin: 0;
	padding: 0;
	width: 100%;
}
#prontosparamorar_home li {
	margin: 0 10px;
	padding: 0;
	list-style: none;
	float: left;
	width: 160px;
	height: 200px;
}
#prontosparamorar_home .bairro {
	margin: 0;
	padding: 0;
	font: bold 12px arial;
	color: #000000;
	text-transform: uppercase;
}
#prontosparamorar_home .descricao {
	margin: 0;
	padding: 0;
	font: 11px arial;
	color: #000000;
	text-transform: uppercase;
}
/* EMPRESA ============================================================================================================================================ */

/* empresa */
#empresa {
	margin: 0;
	padding: 0;
	width: 951px;
	display: table;
}
#empresa p {
	margin: 0;
	padding: 0 0 20px 0;
	font: 12px arial;
	color: #000000;
}
#empresa h1 {
	margin: 0;
	padding: 10px 0;
}
#empresa h2 {
	margin: 0;
	padding: 10px 0 30px 0;
}
#empresa .esquerda {
	width: 206px;
	height: 500px;
	padding: 0;
	margin: 0;
	float: left;
	background: url(/imgs/bg_bar_esq.gif);
	background-repeat: repeat-y;
	text-align: center;
	display: table;
}
#empresa .esquerda p {
	padding: 0;
	margin: 5px 0;
}
#empresa .direita {
	width: 705px;
	padding: 0;
	margin: 0;
	float: right;
	padding: 0 20px;
	text-align: left;
}
#empresa .apresentacao {
	width: 100%;
	padding: 0;
	margin: 0;
	display: table;
}
#empresa .apresentacao_esquerda {
	width: 480px;
	padding: 0 20px 0 0;
	margin: 0;
	float: left;
}
#empresa .apresentacao_direita {
	width: 205px;
	padding: 0;
	margin: 0;
	float: right;
}
#empresa .premios {
	width: 100%;
	padding: 0;
	margin: 0;
	display: table;
	position: relative;
}
#empresa .outrospremios {
	width: 674px;
	height: 286px;
	padding: 10px;
	margin: 20px 0;
	display: table;
	background: url(/imgs/empresa_bg_premios.gif);
	background-repeat: no-repeat;
}
/* breve_lancamentos ============================================================================================================================================ */

/* breve_lancamentos */
#breve_lancamentos {
	margin: 0;
	padding: 0 0 0 100px;
	width: 851px;
	display: block;
}
#breve_lancamentos p {
	margin: 0;
	padding: 0 0 5px 0;
	font: 14px arial;
	color: #000000;
}
#breve_lancamentos .empreendimento {
	margin: 0 0 0 10px;
	padding: 0;
	color: #22304b;
	text-transform: uppercase;
	font: bold 14px arial;
}
#breve_lancamentos .cidade {
	margin: 0;
	padding: 0;
	color: #000000;
	text-transform: uppercase;
	font: bold 14px arial;
}
#breve_lancamentos .box {
	margin: 10px;
	padding: 0;
	width: 354px;
	position: relative;
	float: left;
	background-color: #e6e6e6;
	text-align:left
}
#breve_lancamentos .box_esquerda {
	margin: 0;
	padding: 0px 10px;
	width: 122px;
	position: relative;
	float: left;
}
#breve_lancamentos .box_direita {
	margin: 0;
	padding: 0;
	width: 212px;
	position: relative;
	float: right;
}
#todoformbrevelancamentosform {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 60px;
}
#todoformbrevelancamentosform td {
	padding: 5px;
}
#todoformbrevelancamentosform input {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformbrevelancamentosform textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformbrevelancamentosform input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
/* obras_realizadas ============================================================================================================================================ */

/* obras_realizadas */
#obras_realizadas {
	margin: 0;
	padding: 0 0 0 31px;
	width: 920px;
	display: table;
}
#obras_realizadas p {
	margin: 0;
	padding: 0 0 5px 0;
	font: 13px arial;
	color: #000000;
}
#obras_realizadas .empreendimento {
	margin: 0;
	padding: 0;
	color: #22304b;
	text-transform: uppercase;
	font: bold 14px arial;
}
#obras_realizadas .data_lancamento {
	margin: 0;
	padding: 0;
	color: #e27c25;
	font: bold 14px arial;
}
#obras_realizadas .cidade {
	margin: 0;
	padding: 0;
	color: #000000;
	text-transform: uppercase;
	font: bold 14px arial;
}
#obras_realizadas .paginacao {
	margin: 0;
	padding: 0;
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	float: left;
	display: table;
	position: relative;
	width: 898px;
	text-align: right
}
#obras_realizadas .paginacao a:link {
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: none;
}
#obras_realizadas .paginacao a:visited {
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: none;
}
#obras_realizadas .paginacao a:hover {
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: none;
}
#obras_realizadas .paginacao a:active {
	color: #000000;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: underline;
}
#obras_realizadas .box {
	margin: 10px 0;
	padding: 0;
	width: 898px;
	position: relative;
	float: left;
	background-color: #e6e6e6;
	text-align:left;
	display: table;
}
#obras_realizadas .box_foto {
	margin: 0;
	padding: 0 20px;
	width: 80px;
	position: relative;
	float: left;
	display: table;
}
#obras_realizadas .box_esquerda {
	margin: 0;
	padding: 0 10px 0 0;
	width: 440px;
	position: relative;
	float: left;
	border-right: 1px solid #737373;
	display: table;
}
#obras_realizadas .box_direita {
	margin: 0;
	padding: 0;
	width: 300px;
	position: relative;
	float: right;
}
/* noticias ============================================================================================================================================ */

/* noticias */
#noticias {
	margin: 0;
	padding: 0;
	width: 951px;
	display: table;
}
#noticias p {
	margin: 0;
	padding: 0 0 20px 0;
	font: 12px arial;
	color: #000000;
}
#noticias h1 {
	margin: 0;
	padding: 10px 0;
}
#noticias h2 {
	margin: 0;
	padding: 10px 0 30px 0;
}
#noticias h3 {
	background: url(/imgs/bg_detalhe_noticia.gif);
	width: 682px;
	background-repeat: no-repeat;
	font: bold 12px arial;
	color: #22304b;
	text-align: right;
	padding-right: 10px;
	text-transform: uppercase;
}
#noticias .esquerda {
	width: 206px;
	height: 500px;
	padding: 0;
	margin: 0;
	float: left;
	background: url(/imgs/bg_bar_esq.gif);
	background-repeat: repeat-y;
	text-align: center;
	display: table;
}
#noticias .esquerda p {
	padding: 0;
	margin: 5px 0;
}
#noticias .direita {
	width: 705px;
	padding: 0;
	margin: 0;
	float: right;
	padding: 0 20px;
	text-align: left;
}
#noticias .ultima_edicao {
	width: 697px;
	padding: 0;
	margin: 20px 0;
	display: block;
	background-color: #e6e6e6;
	min-height: 311px;
}
#noticias .ultima_edicao_esquerda {
	width: 250px;
	padding: 0 0px;
	margin: 0;
	float: left;
}
#noticias .ultima_edicao_direita {
	width: 377px;
	padding: 0 0px 0 0;
	margin: 0;
	float: left;
}
#noticias .ultima_edicao_direita h1 {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	font: bold 16px arial;
	text-transform: uppercase;
	color: #f69222
}
#noticias .ultima_edicao_direita h2 {
	margin: 0;
	padding: 0;
	text-align: left;
	font: bold 12px arial;
	text-transform: uppercase;
	color: #f69222
}
#noticias .titulo {
	text-align: left;
	font: bold 14px arial;
	color: #22304b
}
#noticias .premios {
	width: 100%;
	padding: 0;
	margin: 0;
	display: table;
	position: relative;
}
#noticias .outrospremios {
	width: 674px;
	height: 286px;
	padding: 10px;
	margin: 20px 0;
	display: table;
	background: url(/imgs/empresa_bg_premios.gif);
	background-repeat: no-repeat;
}
#noticias .naimprensa {
	font: 12px arial;
	width: 100%;
	border: 0;
	margin-bottom: 20px;
}
#noticias .naimprensa td {
	border-bottom: 1px dashed #000000;
	padding: 10px 0;
}
#noticias .naimprensa a:link {
	color: #000000;
	text-decoration:none;
	font: 12px arial;
}
#noticias .naimprensa a:visited {
	color: #000000;
	text-decoration:none;
	font: 12px arial;
}
#noticias .naimprensa a:hover {
	color: #000000;
	text-decoration: underline;
	font: 12px arial;
}
#noticias .naimprensa a:active {
	color: #000000;
	text-decoration:none;
	font: 12px arial;
}
#noticias select {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#noticias .paginacao {
	margin: 0;
	padding: 0;
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	float: left;
	display: table;
	position: relative;
	width: 692px;
	text-align: right
}
#noticias .paginacao a:link {
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: none;
}
#noticias .paginacao a:visited {
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: none;
}
#noticias .paginacao a:hover {
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: underline;
}
#noticias .paginacao a:active {
	color: #000000;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: none;
}
/* formulario das noticias */
#todoformnoticias {
	font:12px arial, verdana, helvetica, sans-serif;
	color:#000000;
	margin-left: 100px;
}
#todoformnoticias td {
	padding: 3px;
}
#todoformnoticias input {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformnoticias textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformnoticias input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
/* contato ============================================================================================================================================ */

/* contato */

#contato {
	margin: 0;
	padding: 0;
	width: 780px;
	display: table;
}
#contato p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 13px arial;
	color: #000000;
}
#contato .box {
	margin: 0 0 0 30px;
	padding: 30px;
	width: 662px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
/*
#contato 					{ margin: 0; padding: 0; width: 951px; display: table; }
#contato p					{ margin: 0; padding: 0 0 10px 0; font: 13px arial; color: #000000; }
#contato .box				{ margin: 0 0 0 120px; padding: 30px; width: 721px; position: relative; float: left; background: url(/imgs/bg_form.jpg); background-repeat: no-repeat; text-align:left; display: table; }
*/

#todoformcontato {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 100px;
}
#todoformcontato td {
	padding: 5px;
}
#todoformcontato input {
	background: #e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformcontato select {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformcontato textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformcontato input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
#todoformcontato .checkbox {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
/*
#todoformcontato 				{ font: 12px arial; color:#000000; margin: 0 0 0 60px; }
#todoformcontato td 			{ padding: 5px; }
#todoformcontato input 			{ background: #e6e6e6; border: 1px solid #b9b9b9;	}
#todoformcontato textarea 		{ border:1px solid #b9b9b9; background:#e6e6e6;	}
#todoformcontato input.botao 	{ background-color: #fffcff; color: #000; border: 1px solid #043a76; font: bold 12px arial; }
#todoformcontato .checkbox 	    { background: none; border: 0px solid #043a76; font: bold 12px arial; }
*/


/* ficha_produto ============================================================================================================================================ */

/* ficha_produto */
#ficha_produto {
	margin: 0;
	padding: 0;
	width: 913px;
	position: relative;
}
#ficha_produto p {
	margin: 0;
	padding: 0;
	font: 12px arial;
	color: #000000;
	text-align: left;
}
#ficha_produto .box {
	margin: 0 0 0 120px;
	padding: 30px;
	width: 721px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
#ficha_produto h1 {
	margin: 0;
	padding: 8px 0 0 20px;
	width: 913px;
	position: relative;
	height: 30px;
	font: bold 20px arial;
	color: #22304b;
	text-transform: uppercase;
	text-align: left;
	background: url(/imgs/ficha_01.jpg);
	background-repeat: no-repeat;
}
#ficha_produto h2 {
	margin: 0 0 40px 0;
	padding: 0 0 0 20px;
	width: 913px;
	position: relative;
	font: bold 12px arial;
	color: #333;
	text-transform: uppercase;
	text-align: left;
}
#ficha_produto .geral {
	margin: 0;
	padding: 0;
	width: 913px;
	position: relative;
}
#ficha_produto .esquerda {
	margin: 0 10px 0 0;
	padding: 0;
	width: 290px;
	position: relative;
	float: left;
}
#ficha_produto .direita {
	margin: 0;
	padding: 0;
	width: 605px;
	position: relative;
	float: right;
	text-align: left
}
#ficha_produto .logo {
	margin: 0;
	padding: 0;
	width: 290px;
	text-align: center;
}
#ficha_produto .menu {
	margin: 0;
	padding: 10px;
	width: 270px;
	text-align: center;
	background-color: #e6e6e6;
}
#ficha_produto .menu p {
	margin: 0;
	padding: 0;
	font: 11px arial;
}
#map {
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
	width: 582px;
	height: 300px;
	border: 1px dotted #444444;
	background-color: #ffffff;
}
/*ficha tecnica*/
#ficha_produto .topomenu {
	margin: 10px 0 0 0;
	padding: 0;
	width: 290px;
	height: 24px;
	background: url(/imgs/ficha_03.jpg);
	background-repeat: no-repeat;
}
#ficha_produto .bottommenu {
	margin: 0 0 10px 0;
	padding: 0;
	width: 290px;
	height: 24px;
	background: url(/imgs/ficha_15.jpg);
	background-repeat: no-repeat;
}
#ficha_produto .divisoria1 {
	margin: 10px 0;
	padding: 0;
	width: 270px;
	height: 1px;
	background-color: 1px;
	border-bottom: 1px dashed #000000;
}
#ficha_produto .divisoria2 {
	margin: 10px 0;
	padding: 0;
	width: 270px;
	height: 1px;
	background-color: 1px;
	border-bottom: 1px solid #000000;
}
/*imagens*/
#ficha_produto .imagens {
	margin: 20px 0;
	padding: 0;
	width: 572px;
	position: relative;
	clear: left;
	display: table;
}
#ficha_produto .imagens_esquerda {
	margin: 0 10px 0 0;
	padding: 0;
	width: 167px;
	position: relative;
	float: left;
}
#ficha_produto .imagens_direita {
	margin: 0;
	padding: 0;
	width: 385px;
	position: relative;
	float: right;
}
/*localizacao*/
#ficha_produto .localizacao {
	margin: 20px 0;
	padding: 0;
	width: 572px;
	position: relative;
	clear: left;
	display: table;
}
#ficha_produto .localizacao_esquerda {
	margin: 0 10px 0 0;
	padding: 0;
	position: relative;
}
#ficha_produto .localizacao_direita {
	margin: 0;
	padding: 0;
	position: relative;
}
#ficha_produto .formulario {
	background-color:#e6e6e6;
	border: 1px solid #b9b9b9;
	color:#000000;
}
#ficha_produto .formulario_botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
#todoformficha_produto {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 60px;
}
#todoformficha_produto td {
	padding: 5px;
}
#todoformficha_produto input {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformficha_produto textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformficha_produto input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
/* newsletter ============================================================================================================================================ */

/* newsletter */
#newsletter {
	margin: 0;
	padding: 0;
	width: 780px;
	display: table;
}
#newsletter p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 13px arial;
	color: #000000;
}
#newsletter .box {
	margin: 0 0 0 30px;
	padding: 30px;
	width: 690px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
#todoformnewsletter {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 100px;
}
#todoformnewsletter td {
	padding: 5px;
}
#todoformnewsletter input {
	background: #e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformnewsletter textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformnewsletter input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
#todoformnewsletter .checkbox {
	margin: 0 0 0 30px;
	padding: 30px;
	width: 690px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
/* ser_helbor ============================================================================================================================================ */

#todoformserhelbor .checkbox {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
#todoformserhelbor {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 60px;
}
#todoformserhelbor td {
	padding: 5px;
}
#todoformserhelbor input {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformserhelbor textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformserhelbor input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
#todoformserhelbor .radio {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
#todoformserhelbor2 .checkbox {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
#todoformserhelbor2 {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 60px;
}
#todoformserhelbor2 td {
	padding: 5px;
}
#todoformserhelbor2 input {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformserhelbor2 textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformserhelbor2 input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
#todoformserhelbor2 .radio {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
#todoformserhelbor3 .checkbox {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
#todoformserhelbor3 {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 60px;
}
#todoformserhelbor3 td {
	padding: 5px;
}
#todoformserhelbor3 input {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformserhelbor3 textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformserhelbor3 input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
#todoformserhelbor3 .radio {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
/* a_helbor_liga_pra_voce ============================================================================================================================================ */

/* a_helbor_liga_pra_voce */
#a_helbor_liga_pra_voce {
	margin: 0;
	padding: 0;
	width: 780px;
	display: table;
}
#a_helbor_liga_pra_voce p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 13px arial;
	color: #000000;
}
#a_helbor_liga_pra_voce .box {
	margin: 0 0 0 30px;
	padding: 30px;
	width: 690px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
#todoforma_helbor_liga_pra_voce {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 100px;
}
#todoforma_helbor_liga_pra_voce td {
	padding: 5px;
}
#todoforma_helbor_liga_pra_voce input {
	background: #e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoforma_helbor_liga_pra_voce textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoforma_helbor_liga_pra_voce input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
#todoforma_helbor_liga_pra_voce .checkbox {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
/*
#todoforma_helbor_liga_pra_voce 			{ font: 12px arial; color:#000000; margin: 0 0 0 60px; }
#todoforma_helbor_liga_pra_voce td 			{ padding: 5px; }
#todoforma_helbor_liga_pra_voce input 		{ background: #e6e6e6; border: 1px solid #b9b9b9;	}
#todoforma_helbor_liga_pra_voce textarea 	{ border:1px solid #b9b9b9; background:#e6e6e6;	}
#todoforma_helbor_liga_pra_voce input.botao { background-color: #fffcff; color: #000; border: 1px solid #043a76; font: bold 12px arial; }
#todoforma_helbor_liga_pra_voce .checkbox 	{ background: none; border: 0px solid #043a76; font: bold 12px arial; }
*/

/*
#todoforma_helbor_liga_pra_voce input 		{ background:#e6e6e6; border: 1px solid #b9b9b9; }
#todoforma_helbor_liga_pra_voce textarea 	{ border:1px solid #b9b9b9; background:#e6e6e6;	}
#todoforma_helbor_liga_pra_voce input.botao { background-color: #fffcff; color: #000; border: 1px solid #043a76; font: bold 12px arial; }
#todoforma_helbor_liga_pra_voce .radio     	{ background: none; border: 0px solid #043a76; font: bold 12px arial; }
*/

/* receba_em_primeira_mao ============================================================================================================================================ */

/* receba_em_primeira_mao */
#receba_em_primeira_mao {
	margin: 0;
	padding: 0;
	width: 951px;
	display: table;
}
#receba_em_primeira_mao p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 13px arial;
	color: #000000;
}
#receba_em_primeira_mao .box {
	margin: 0 0 0 120px;
	padding: 30px;
	width: 721px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
#todoformreceba_em_primeira_mao td {
	padding: 5px;
}
#todoformreceba_em_primeira_mao {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 60px;
}
#todoformreceba_em_primeira_mao td {
	padding: 5px;
}
#todoformreceba_em_primeira_mao input {
	background: #e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformreceba_em_primeira_mao textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformreceba_em_primeira_mao select {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformreceba_em_primeira_mao input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
#todoformreceba_em_primeira_mao .checkbox {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
#todoformreceba_em_primeira_mao .radio {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
/* indique ============================================================================================================================================ */

/* indique */
#indique {
	margin: 0;
	padding: 0;
	width: 780px;
	display: table;
}
#indique p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 13px arial;
	color: #000000;
}
#indique h1 {
	margin: 0;
	padding: 10px 0;
	font: bold 16px arial;
	color: #22304b;
}
#indique .box {
	margin: 0 0 0 30px;
	padding: 30px;
	width: 690px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
#todoformindique td {
	padding: 5px;
}
#todoformindique {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 100px;
}
#todoformindique td {
	padding: 5px;
}
#todoformindique input {
	background: #e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformindique textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformindique input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
#todoformindique .checkbox {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
/* personalize ============================================================================================================================================ */

/* personalize */
#personalize {
	margin: 0;
	padding: 0;
	width: 951px;
	display: table;
}
#personalize p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 13px arial;
	color: #000000;
}
#personalize .box {
	margin: 0 0 0 120px;
	padding: 30px;
	width: 721px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
#todoformpersonalize {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 130px;
}
#todoformpersonalize td {
	padding: 5px;
}
#todoformpersonalize input {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformpersonalize textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformpersonalize input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
/* FORMULARIO ============================================================================================================================================ */
.formulario {
	background-color:#000;
	border: 1px solid #fbe500;
	color:#FFFFFF;
}
.formulario_botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
/* resultado_busca ============================================================================================================================================ */

/* resultado_busca */
#resultado_busca {
	margin: 0;
	padding: 0 0 0 31px;
	width: 920px;
	display: table;
}
#resultado_busca p {
	margin: 0;
	padding: 0 0 5px 0;
	font: 13px arial;
	color: #000000;
}
#resultado_busca .empreendimento {
	margin: 0;
	padding: 0;
	color: #22304b;
	text-transform: uppercase;
	font: bold 14px arial;
}
#resultado_busca .data_lancamento {
	margin: 0;
	padding: 0;
	color: #e27c25;
	font: bold 14px arial;
}
#resultado_busca .cidade {
	margin: 0;
	padding: 0;
	color: #000000;
	text-transform: uppercase;
	font: bold 14px arial;
}
#resultado_busca .paginacao {
	margin: 0;
	padding: 0;
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	display: table;
	position: relative;
	text-align: right
}
#resultado_busca .paginacao a:link {
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: none;
}
#resultado_busca .paginacao a:visited {
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: none;
}
#resultado_busca .paginacao a:hover {
	color: #22304b;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: none;
}
#resultado_busca .paginacao a:active {
	color: #000000;
	text-transform: uppercase;
	font: 18px arial;
	text-decoration: underline;
}
#resultado_busca .box {
	margin: 10px 0;
	padding: 0;
	border: 0px solid;
	min-height: 129px;
	width: 919px;
	background-color: #e6e6e6;
	text-align:left;
	display: table;
}
#resultado_busca .box_foto {
	margin: 0;
	padding: 0 10px;
	width: 87px;
	position: relative;
	float: left;
	display: table;
}
#resultado_busca .box_esquerda {
	margin: 0;
	padding: 0 5px;
	border: 0px solid;
	width: 325px;
	position: relative;
	float: left;
	display: table;
	min-height: 98px;
}
#resultado_busca .box_lancamento {
	margin: 0;
	padding: 0 5px;
	border: 0px solid;
	width: 250px;
	position: relative;
	float: left;
	border-left: 1px solid #737373;
	border-right: 1px solid #737373;
	display: table;
	min-height: 98px;
	text-align: center;
}
#resultado_busca .box_direita {
	margin: 0;
	padding: 0;
	border: 0px solid;
	width: 210px;
	position: relative;
	float: right;
	display: table;
	min-height: 98px;
	text-align: center;
}
/* trabalhe conosco ============================================================================================================================================ */

/* trabalhe_conosco */
#trabalhe_conosco {
	margin: 0;
	padding: 0;
	width: 951px;
	display: table;
}
#trabalhe_conosco p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 13px arial;
	color: #000000;
}
#trabalhe_conosco .box {
	margin: 0 0 0 120px;
	padding: 30px;
	width: 721px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
#todoformtrabalheconosco {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 60px;
}
#todoformtrabalheconosco td {
	padding: 3px;
}
#todoformtrabalheconosco input {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformtrabalheconosco select {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformtrabalheconosco textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformtrabalheconosco input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
#todoformtrabalheconosco .radio {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
/* trabalhe conosco ============================================================================================================================================ */

/* fornecedores */
#fornecedores {
	margin: 0;
	padding: 0;
	width: 951px;
	display: table;
}
#fornecedores p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 13px arial;
	color: #000000;
}
#fornecedores .box {
	margin: 0 0 0 120px;
	padding: 30px;
	width: 721px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
#todoformfornecedores {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 60px;
}
#todoformfornecedores td {
	padding: 3px;
}
#todoformfornecedores input {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformfornecedores select {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformfornecedores textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
	overflow:hidden;
}
#todoformfornecedores input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
#todoformfornecedores .radio {
	background: none;
	border: 0px solid #043a76;
	font: bold 12px arial;
}
/* novos_negocios ============================================================================================================================================ */

/* novos_negocios */
#novos_negocios {
	margin: 0;
	padding: 0;
	width: 951px;
	display: table;
}
#novos_negocios p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 13px arial;
	color: #000000;
}
#novos_negocios .box {
	margin: 0 0 0 120px;
	padding: 30px;
	width: 661px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
#novos_negocios .titulo {
	margin: 0;
	padding: 0;
	font: bold 18px arial;
	color: #22304b;
	text-transform: uppercase;
}
#todoformnovosnegocios {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 60px;
}
#todoformnovosnegocios td {
	padding: 3px;
}
#todoformnovosnegocios input {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformnovosnegocios textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformnovosnegocios input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
/* ser_helbor ============================================================================================================================================ */

/* ser_helbor */
#ser_helbor {
	margin: 0;
	padding: 0;
	width: 951px;
	display: table;
}
#ser_helbor p {
	margin: 0;
	padding: 0 0 10px 0;
	font: 13px arial;
	color: #000000;
}
#ser_helbor .box {
	margin: 0 0 0 120px;
	padding: 30px;
	width: 721px;
	position: relative;
	float: left;
	background: url(/imgs/bg_form.jpg);
	background-repeat: no-repeat;
	text-align:left;
	display: table;
}
#todoformserhelbor {
	font: 12px arial;
	color:#000000;
	margin: 0 0 0 60px;
}
#todoformserhelbor td {
	padding: 5px;
}
#todoformserhelbor input {
	background:#e6e6e6;
	border: 1px solid #b9b9b9;
}
#todoformserhelbor textarea {
	border:1px solid #b9b9b9;
	background:#e6e6e6;
}
#todoformserhelbor input.botao {
	background-color: #fffcff;
	color: #000;
	border: 1px solid #043a76;
	font: bold 12px arial;
}
/* FORMULARIO ============================================================================================================================================ */
.formulario {
	background-color:#000;
	border: 1px solid #fbe500;
	color:#FFFFFF;
}
.formulario_botao {
	font: bold 10px verdana;
	padding: 4px;
	background-color:#373536;
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
}
/* BUSCAS --------------------------====================================================================================================================== */

.erro_busca {
	font-weight: bold;
	font-size: 16px;
	color: #aa0000;
	margin: 20px;
	height: 260px;
}
.dados_busca {
	width: 880px;
	height: 80px;
	border: 1px dashed #cdcdcd;
	padding: 5px;
	margin-bottom: 17px;
	text-align: left;
}
.legenda_busca {
	margin: 4px;
	padding: 5px;
	color: #22304b;
	font-weight: bold;
	background-color: #f4f4f4;
	border: 1px dotted #22304b;
}
#acompanhesuaobra_geral {
	border: 0;
	background-color: #e6e6e6;
	font: bold 14px arial;
	color: #666666;
	text-align: left;
}
#acompanhesuaobra {
	border: 0;
	background-color: #e6e6e6;
	font: bold 14px arial;
	color: #666666;
	text-align: left;
}
#acompanhesuaobra tr {
	border-bottom: 1px solid white;
	height: 29px;
}
#acompanhesuaobra td {
	padding: 0;
	border-bottom: 2px solid white;
}

