/* Geral */
body { margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #444444; background-color: #FFF; }
img { border: none; }
a { text-decoration: none; color: #666666; }
p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0 }
ul li { list-style:none; margin:0; padding:0;   }

.geral_title_bg { background: url(../imagens/geral-title-bg.jpg) no-repeat top left; padding-left: 10px; height: 27px; padding-left: 20px; font-size: 16px; color: #FFF; text-shadow: 1px 1px #6D6D6D; }
.geral_title_bg2 { background: url(../imagens/emp-title-bg.jpg) no-repeat top left; padding-left: 10px; height: 27px; padding-left: 20px; font-size: 16px; color: #FFF; }

.justificado { text-align:justify; }
.font10 { font-size:10px; }
.font11 { font-size:11px; }

/* _TOPO.PHP */
	#topo { background: url(../imagens/topo-bg.jpg) repeat-x top; }
	#topocenter { background: url(../imagens/topo-bg-center.jpg) no-repeat top center; }
		/* Menu principal (superior) do site */
		#menucima a { font-size: 14px; color: #FFFFFF; }
		#menucima a:hover { font-weight: bold; }
		#menubaixo a { font-size: 16px; color: #D0D2D3; }
		#menubaixo a:hover { color: #FFFFFF; }
		.menumarcador { background: url(../imagens/menu-marcador.jpg) no-repeat right; }

/* _RODAPE.PHP */
	#rodape { border-top: solid 3px #73797D; }
	.rodape_linha { border-bottom: solid 1px #CCCCCC; }
	.rodape_tel { color: #393939; font-size: 22px; }
	.rodape_tel_ddd { font-size: 14px; }


/* INICIAL.PHP */
	/* Listagem das notícias */
	.ini_title { background: url(../imagens/inicial-title-bg.jpg) no-repeat top center; padding-left: 20px; font-size: 16px; color: #FFFFFF; }
	.ini_noticia { padding: 6px; }
		.ini_noticia_img { border: solid 1px #CCCCCC; padding: 2px; background-color: #FFFFFF; float: left; margin: 0 4px 0 0; }
		.ini_noticia_title a { color: #263034; font-size: 12px; font-weight: normal; }
		.ini_noticia_btn { float: right; }
	.ini_noticia_list { border-top: solid 1px #CCCCCC; color: #263036; text-transform: uppercase; background: url(../imagens/inicial-seta.jpg) no-repeat right; padding: 4px 8px 4px 2px; }
	.ini_noticia_todas { border-top: solid 1px #CCCCCC; }
	/* Depoimentos */
	.ini_depo_img { border: solid 1px #CCCCCC; padding: 2px; background-color: #FFFFFF; float: left; margin: 4px; }
	.ini_depo_aspas { background: url(../imagens/ini-depo-aspas.jpg) no-repeat top center; }
	.ini_depo_ass { color: #393939; font-style: italic; font-weight: bold; }
	/* Banner */
	.banner { background: url(../imagens/banner.jpg) no-repeat right top; }


/* TRABALHE_CONOSCO.PHP */
	.trabalhe_msg_cadastro { color: #44575F; font-weight: bold; text-transform: uppercase; }
	.trabalhe_form { width: 415px; height: 25px; background-color: #FFF; border: solid 1px #CCCCCC; color: #44575F; padding: 0 10px 0 10px; }
	.trabalhe_form_p { width: 193px; height: 25px; background-color: #FFF; border: solid 1px #CCCCCC; color: #44575F; padding: 0 10px 0 10px; }
	.trabalhe_form_msg_box { width: 415px; height: 95px; background-color: #FFF; border: solid 1px #CCCCCC; color: #44575F; padding: 0 10px 0 10px; }
	.trabalhe_btn_cadastrar { background: url(../imagens/trabalhe-btn-cadastro-curriculo.jpg) no-repeat center top; width: 174px; height: 25px; border: none; cursor: pointer; }


/* VENDA_SEU_TERRENO.PHP */
	.venda_msg_cadastro { color: #44575F; font-weight: bold; text-transform: uppercase; }
	.venda_form { width: 415px; height: 25px; background-color: #FFF; border: solid 1px #CCCCCC; color: #44575F; padding: 0 10px 0 10px; }
	.venda_form_p { width: 193px; height: 25px; background-color: #FFF; border: solid 1px #CCCCCC; color: #44575F; padding: 0 10px 0 10px; }
	.venda_form_msg_box { width: 415px; height: 95px; background-color: #FFF; border: solid 1px #CCCCCC; color: #44575F; padding: 0 10px 0 10px; }
	.venda_btn_cadastrar { background: url(../imagens/venda-btn-cadastrar.jpg) no-repeat center top; width: 174px; height: 25px; border: none; cursor: pointer; }


/* CLIENTES.PHP */


/* MAPA_DO_SITE.PHP */


/* CONSTRUCAO.PHP */
	.construcao_descricao { color: #44575F; margin: 6px 0 6px 0; width: 200px; }
	.construcao_cliente { color: #44575F; font-weight: bold; margin: 6px 0 6px 0; }


/* EMPREENDIMENTOS.PHP */
	.emp_title { background: url(../imagens/emp-second-title-bg.jpg) no-repeat top left; padding-left: 10px; height: 27px; padding-left: 20px; font-size: 16px; color: #383839; text-shadow: 1px 1px #EBC77A; }
	.emp_h3 { text-transform: uppercase; color: #44575F; font-weight: bold; margin: 8px 0 4px 0; }
	.emp_descricao { color: #44575F; }
		/* EMPREENDIMENTOS INTERNAS */
		.emp-int-clique-amplia { font-style: italic; }
		.emp-int-title { background: url(../imagens/emp-bg-title.jpg) no-repeat left top; font-size: 16px; color: #3F5159; font-weight: bold; height: 21px; text-indent: 25px; }
		.emp-int-img img { border: solid 1px #C3C8D0; }
		.emp-int-endereco {}
		.emp-int-textfield { border: solid 1px #CCCCCC; background-color:#FFFFFF; height:25px; }
		
/* EMPREENDIMENTOS FOTOS */
	.emp_img_list { float:left; list-style:none; }
	.emp_img_list li { float:left; margin-left:10px; margin-top:10px; width:50px; height:88px; }
	

/* FALE_CONOSCO.PHP */
	#fale_formas { color: #44575F; }
	#fale_formas img { float: left; margin: 6px; }
	.fale_sub { font-weight: bold; }
	.fale_msg_cadastro { color: #44575F; font-weight: bold; text-transform: uppercase; }
	.fale_form { width: 415px; height: 25px; background-color: #FFF; border: solid 1px #CCCCCC; color: #44575F; padding: 0 10px 0 10px; }
	.fale_form_p { width: 193px; height: 25px; background-color: #FFF; border: solid 1px #CCCCCC; color: #44575F; padding: 0 10px 0 10px; }
	.fale_form_msg_box { width: 415px; height: 95px; background-color: #FFF; border: solid 1px #CCCCCC; color: #44575F; padding: 0 10px 0 10px; font: 13px Arial, Helvetica, sans-serif; padding: 6px; }
	.fale_btn_enviar { background: url(../imagens/fale-btn-enviar.jpg) no-repeat center top; width: 94px; height: 25px; border: none; cursor: pointer; }




/* EMPRESA.PHP */
	#page-wrap { width: 960px; margin: 0; }
	/* Menu interno da página */
	.nav { display: block; float: left; width: 194px; height: 300px; margin: 8px; padding: 0; list-style: none; }
	.nav li { background: url(../imagens/empresa-menu-sep.jpg) no-repeat bottom center; padding: 6px; }
	.nav li a { background: url(../imagens/empresa-menu-seta.jpg) no-repeat right; display: block; width: 185px; }
	.nav li a:hover { font-weight: bold; color: #000; }
	/* Exibição do conteudo */
	.list-wrap { display: block; width: 640px; float: left; height: 300px; }
	#empresa p { line-height:1.5em;}
		/* Histórico */
		/* Filosofia Empresarial */
		/* Missão */
		/* Sistema de Gestão Integrado */
		/* Política de Qualidade, Meio Ambiente, Segurança e Saúde */
		/* Objetivos */
		/* Valores */




/* NOTICIAS.PHP */
	#noticias_menu { padding: 0; display: inline; }
	#noticias_menu li { padding: 14px 0 14px 0;  list-style: none; color: #263036; text-transform: uppercase; border-bottom: solid 1px #CCC; width: 348px; }
		#noticias_menu li a { background: url(../imagens/noticias-menu-seta.jpg) no-repeat right; display: block; width: 341px; }

	.noticias_pag { margin: 0 auto; }
	.noticias_pag a { background-color: #CCC; display: block; padding: 6px 10px 6px 10px; margin: 6px; float: left; color: #263034; text-shadow: 1px 1px #FFF; }
	.noticias_pag a:hover { background-color: #A6A6A6; color: white; text-shadow: 1px 1px #000; }

	#noticias h3 { color: #263035; margin: 14px 0 10px 0; }
	#noticias p { text-align: justify; }
	#noticias img { border: solid 1px #CCC; padding: 2px; background-color: #FFF; margin: 0 6px 6px 0; float: left; }
	#noticias ul { padding: 0; display: inline; padding-top: 20px; }
	#noticias ul li { float: left; list-style: none; }









/* BANNER */
#banner {
	width: 55%;
	height: 369px;
	float: right;
	margin-right: 50%;
	position: absolute;
	background-color: #F2F2F2;
}


/* BEM VINDOS */
#bemvindos { width: 450px; position: absolute; float: right; margin-right:-465px; right:45%; }
.bemvindos_title { font-size: 18px; color: #4A4A4A; text-align: left; }
.bemvindos_texto { color: #666666; text-align: justify; }
