body { background-color:#CCC; background-image:url(../img/bg_geral.jpg); padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }



/*estrutura*/
.fundoBranco	{ background-color:#FFFFFF; 
            	  width:750px; 
            	  margin:0 auto 0 auto; 
            	  padding:10px;
            	  height:auto !important; 
            	  min-height:650px; 
            	  height:650px;
            	  display:table; }
            	  
.rodape			{ width:750px; 
            	  margin:0 auto 0 auto; 
            	  margin-top:5px;
            	  font-size:12px;
            	  color:#000; 
            	  text-align:center;
            	  display:table; }            	  

.topo			{ width:750px; height:140px; margin-bottom:3px; background-color:#CCCCCC; background-image:url(../img/topo.jpg); }

.esquerda		{ float:left; width:350px; height:209px; 
margin-left:45px; padding:0; background-color:#FFF; display:table; }

.direita		{ float:left; width:350px; height:150px; padding:0; background-color:#FFF; display:table; }

.inteiro		{ float:left; width:750px; display:table; }

.empHome		{ float:left; width:100%; margin-top:5px; *margin-bottom:15px; background-color:#FFF; display:table; }

.destaqueHome	{ margin:10px 0 15px 0; display:table; }


.Restrito		{ float:left; 
     			  width:100%; 
     			  background-color:#FFF; 
     			  display:table; 
     			  height:auto !important;
     			  min-height:480px;
     			  height:480px;
     			}
     			
.Meio			{ float:left; 
  width:100%; 
  background-color:#FFF; 
  display:table; 
  height:auto !important;
  min-height:480px;
  height:480px;
  display:table;
}

.btnEnviar		{ color:#838281;text-decoration:none; font-weight:bold; }   
.msgEnviado		{ color:red;text-decoration:none; font-weight:bold; }     			
     			  
.Meio h1		{ font-size:34px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#1F1A17; margin:20px 0 0 45px; width:648px; }
.Meio h2		{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#838281; margin:20px 0 0 45px; width:285px; }
.Meio h3		{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4D4948; margin:20px 0 0 45px; width:255px; }
.Meio h4		{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4D4948; margin:20px 0 0 45px; padding:0; width:360px; }
.Meio .txtBox	{ border:solid 1px #838281; width:260px; padding:0; margin:0; *margin-left:-45px; }
.Meio .img		{ margin:20px 0 0 45px; width:300px; height:100px; }
.Meio .legenda	{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FF0000; margin:20px 0 0 30px; width:360px; }

.Equipe			{ float:left; height:100px; width:700px; margin:20px 0 0 30px; display:table; }
.Equipe img		{ float:left; }
.Equipe h1		{ float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4D4948;  text-align:left; width:140px; margin:0 0 0 20px; }
.Equipe h2		{ float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#838281; margin:0 0 0 30px; }

.responsabilidade { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:35px; font-weight:normal; color:#1F1A17; }
.responsabilidade h1 { float:left; width:300px; margin:0 0 0 45px; _margin-left:20px; font-size:12px; color:#838281; }
.responsabilidade h2 { float:left; width:375px; margin:0 0 0 25px; padding:0; text-align:left; font-size:11px; color:#4D4948; font-weight:bold; }
.responsabilidade h3 { float:left; width:375px; margin:200px 0 10px 25px; *margin-bottom:-20px; padding:0; text-align:left; font-size:14px; color:#4D4948; }
.responsabilidade a	 { text-decoration:none; color:#838281; }

.SubMenu		{ float:left; width:705px; height:20px; background-color:#89211B; margin:0; padding:5px 0 0 45px; color:#FFF; font-family:Arial, Helvetica, sans-serif; }
.SubMenu a		{ color:#FFF; text-decoration:none; font-size:10px; margin-right:7px; padding-right:7px; border-right:solid 1px #FFF; cursor:pointer; }
.SubMenu a:hover{ color:#1F1A17; }

.BuscaTerceiros			{ float:left; width:650px; height:100px; padding:10px 0 0 45px; color:Black; font-family:Arial, Helvetica, sans-serif; margin-right:50px; }
.BuscaTerceiros a		{ color:Black; text-decoration:none; font-size:10px; margin-right:7px; padding-right:7px; border-right:solid 1px #FFF; cursor:pointer; }
.BuscaTerceiros a:hover	{ color:#1F1A17; }

.Terceiros { float:left; width:650px; height:100px; padding:10px 0 0 45px; color:Black; font-family:Arial, Helvetica, sans-serif; margin:0 50px 20px 0; display:table;}

.EspacoTitulo	{ float:left; width:705px; height:30px; background-image:url(../img/bg_titulo.jpg); color:#FFF; font-size:22px; padding-left:45px; padding-top:10px; }
				  
.espacoCorretor	{ float:left; width:170px; height:185px; display:table; }				  
.espacoCorretor h1	{ height:19px; width:160px; margin:0; padding:3px 0 0 10px; background-image:url(../img/bgEspCorr.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4D4948; }
.espacoCorretor h2	{ margin:0; padding:10px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#838281; width:150px; }
.espacoCorretor a	{ text-decoration:none;color:#838281; font-weight:bold; }

.noticiasHome	{ float:left; width:325px; height:185px; display:table; margin-left:10px; }
.noticiasHome h1{ height:19px; width:315px; margin:0 0 7px 0; padding:3px 0 0 10px; background-image:url(../img/bgEspCorr.jpg); font-size:12px; font-weight:bold; color:#4D4948; }
.noticiasHome a	{ height:19px; width:315px; margin:0; padding:3px 0 0 3px; font-size:11px; color:#838281; text-decoration:none; }

.empreendimentoHome	{ float:left; width:210px; height:290px; display:table; }
.empreendimentoHome h1	{ height:22px; width:210px; margin:0; padding:8px 0 0 0; background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-align:center; }
.empreendimentoHome h2	{ width:200px; margin:0; padding:5px 5px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#838281; text-align:center; font-weight:bold; }
.empreendimentoHome img { margin:0; }

.empreendimentoTerceiros	{ float:left; width:210px; height:290px; display:table; }
.empreendimentoTerceiros h1	{ height:22px; width:210px; margin:0; padding:8px 0 0 0; background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-align:center; }
.empreendimentoTerceiros h2	{ width:200px; margin:0; padding:5px 5px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#838281; text-align:center; font-weight:bold; }
.empreendimentoTerceiros img { margin:0; }

.empreendimento	{ float:left; width:210px; height:300px; display:table; text-align:center; }
.empreendimento h1	{ height:22px; width:210px; margin:0; padding:8px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; }
.empreendimento h2	{ width:200px; text-align:center; margin:0; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#838281; text-align:center; font-weight:bold; }
.empreendimento img { margin:0; }

.responsHome	{ float:right; width:230px; height:180px; }
.responsHome a  { text-decoration:none; border:0; }

.bannerHome_		{ float:left; width:540px; height:185px; margin:10px 0 0 15px; _margin:10px 0 0 7px; }

.quadroHome_		{ float:left; width:175px; height:140px; margin:15px 0 0 7px; _margin:15px 0 0 8px; background-color:#89211B; }
.quadroHome_	a	{ border:0; text-decoration:none; }
.quadroHome_	img	{ border:0; text-decoration:none; }

.espacoHome_		{ float:left; width:160px; height:180px; margin:10px 0 0 15px; _margin:10px 0 0 7px; }
.espacoHome_ p	{ font-size:10px; }
.espacoHome_ .txBox { border:solid 1px #89211B; width:100px; }

.espacoHomeG_	{ float:right; width:365px; height:180px; margin:10px 0 0 10px; _margin:10px 0 0 11px; }
.espacoHomeG_ a	{ color:#000; text-decoration:none; }

.espacoDireita	{ float:left; width:160px; height:180px; _margin-top:4px; }

.bannerDireita	{ float:left; width:160px; height:340px; margin-bottom:10px; background-color:#89211B; }

.RestritoEsq	{ float:left; width:350px; margin-top:20px; padding-right:20px; border-right:dotted 2px #AAA9A9; }
.RestritoEsq h1	{ height:19px; width:300px; font-size:12px; font-weight:bold; color:#4D4948; text-align:center; }
.RestritoEsq a	{ height:19px; width:300px; margin:0; padding:3px 0 0 3px; font-size:11px; color:#838281; text-decoration:none; }

.RestritoDir	{ float:left; width:250px; margin-top:20px; padding-left:20px; }
.RestritoDir h1	{ height:19px; width:250px; font-size:12px; font-weight:bold; color:#4D4948; text-align:center; }
.RestritoDir h2	{ margin:0; padding:0; font-size:11px; color:#838281; }
.RestritoDir a	{ height:19px; width:250px; margin:0; padding:3px 0 0 3px; font-size:11px; font-weight:bold; color:#838281; text-decoration:none; }

.premio			{ width:100%; padding:40px 0 0 0; text-align:center; }
.premio h1		{ width:100%; margin:0 0 20px 0; padding:0; font-size:20px; color:#4D4948; font-weight:bold; }
.premio h2		{ width:100%; margin:0 0 10px 0; padding:0; font-size:14px; color:#838281; }
.premio h3		{ width:300px; margin:0 0 5px 0; padding:0; font-size:12px; color:#838281; font-weight:normal; }
.premio	img		{ border:0; }

.lancamentos	 { float:left; width:175px; margin:30px 0 0 45px; text-align:left; }
.lancamentos img { margin:0; padding:0; width:175px; margin-bottom:3px; cursor:pointer; }
.lancamentos h4  { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; }

.barraDirEmp	{ float:right; margin:0 0 0 0; padding:0; }
.barraDirEmp h5 { width:150px; height:23px; margin:0;  padding-top:7px; background-color:#89211B; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFF; }
.barraDirEmp h6 { width:150px; height:23px; margin:0;  padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; }

.detalheObraTit	{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1F1A17; height:30px; width:500px; padding:40px 0 0 45px;  }
.detalheObraFotos	{ float:left; margin:0px 0 0 25px; width:330px; }
.detalheObraMini	{ float:left; width:75px; display:table; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 5px 5px 0; }
.detalheObraMini img{ width:75px; height:100px; }

.tituloEmp		{ float:left; width:740px; height:50px; padding-bottom:10px; background-color:#FFF; display:table; }
.tituloEmp h1	{ font-size:34px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#1F1A17; margin:20px 0 10px 45px; width:360px; }

.esquerdaEmp	{ float:left; width:255px; display:table; margin-top:30px; }  

.logoEmp	{ float:right; width:210px; height:270px; display:table; }
.logoEmp h1	{ height:22px; width:210px; margin:0; padding:8px 0 0 0; background-color:#000; font-size:12px; font-weight:bold; color:#FFF; text-align:center; }
.logoEmp img { margin:0; }  

.btnEmp      { float:right; width:210px; text-align:right; margin:10px 0 5px 0; }

.miniaturaEmp	{ float:right; width:210px; }
.miniaturaEmp img{ float:right; width:60px; height:60px; margin-top:15px; }

.dadosEmp		{ float:right; width:180px; margin-top:15px; }
.dadosEmp p		{ padding:0; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; }

.meioEmp		{ float:left; width:420px; margin:30px 0 0 50px; height:auto !important; min-height:200px; height:200px; }
.meioEmp h2		{ padding:10px 0 0 15px; margin:0; width:400px; height:25px; font-size:14px; font-weight:bold; color:#4D4948; }           		  
.meioEmp h3		{ padding:10px 0 0 15px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4D4948; }
.meioEmp p		{ padding:5px 5px 0 15px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#4D4948; }
.meioEmp a		{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:Black; }
.meioEmp img	{ padding:5px 5px 0 15px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; text-decoration:none; color:Black; }
.meioEmp a:hover { font-weight:bold; }
.meioEmp a:visited{ text-decoration:none; }

.meioTerc		{ float:left; width:275px; margin:25px 0 0 20px; height:auto !important; min-height:200px; height:200px; }
.meioTerc h2	{ padding:5px 0 0 15px; margin:0; width:255px; height:25px; font-size:14px; font-weight:bold; color:#4D4948; color:Black; }           		  
.meioTerc h3	{ padding:10px 0 0 15px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4D4948; }
.meioTerc p		{ padding:5px 5px 0 15px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#4D4948; }
.meioTerc a		{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:Black; }
.meioTerc img	{ padding:5px 5px 0 15px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; text-decoration:none; color:Black; }
.meioTerc a:hover { font-weight:bold; }
.meioTerc a:visited{ text-decoration:none; }

.direitaEmp		{ float:left; width:180px; height:450px; margin-left:15px; display:table; }
.direitaEmp	h2	{ background-color:#89211B; padding:7px 0 0 15px; margin:0; width:165px; height:25px; font-family:Arial, Helvetica, sans-serif; 
           		  font-size:12px; font-weight:bold; color:#FFF;}
           		  
.noticia		{ margin-left:45px; display:table; }
.noticia h1		{ font-size:14px; font-weight:bold; margin:10px 0 0 0; padding:0; color:#4D4948; }
.noticia h2		{ font-size:11px; margin:0; padding:0; }
.noticia h3		{ font-size:12px; margin:0; padding:0; }
.noticia p		{ text-align:left; width:420px; }
.noticia div	{ text-align:left; width:650px; }
.noticia a		{ color:#4D4948; text-decoration:none;}
.noticia a:hover{ font-weight:bold;}
.noticiaImagem	{ float:right; margin:15px 0 5px 30px; _margin-top:20px; }

.paginacao		{ font-size:14px; }
.paginacao table{ font-size:14px; margin:15px 0 0 45px;  }
.paginacao a	{ text-decoration:underline; color:#000; font-weight:bold; }

.fotoMiniatura	{ float:left; text-align:left; margin:30px 0 0 45px; _margin-left:20px; color:#4D4948; 
              	  display:table; 
     			  height:auto !important;
     			  min-height:50px;
     			  height:50px;}
.fotoMiniatura img{ width:75px; height:100px; margin:0 10px 10px 0; }
.fotoDetalhe	{ padding:2px; border:solid 1px gray; float:left; margin:0 5px 5px 0; }

.endereco { float:right; width:260px; *margin-bottom:-20px; padding:0; text-align:right; font-size:12px; color:#4D4948;
	margin-left: 25px;
	margin-right: 0;
	margin-top: 250px;
}


