/* CSS Desenvolvido por:
Pedro Henrique C. de Almeida
www.pedrocanelas.com.br
*/

body {
	text-align: left;  /* Para centralizada a div geral no IE */
	background-image: url(Imagens/background.png);
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

* {
	margin: 0;
	padding: 0;
}

.geral {
	width: 770px;
	margin: 0 auto;
	/*text-align: left; /* Para compensar o hack acima no Firefox */
	background-color: #fff;
}

.topo {
	padding-left: 23px;
	background-image:url(Imagens/home/acompanhe_icone_hover.png);
background-repeat:no-repeat;
			
}

.logo {
	float: left;
	background:url(Imagens/home/logo.png);
	
}


/* Menu  */

.menu {
	list-style-type: none;
	padding-top: 36px;
	width: 644px;
	margin-left: 102px;
	ba
}

.menu li {
	display: inline;
}

.menu .empresa a, .menu .diferenciais a, .menu .lancamentos a, .menu .imoveis_venda a, .menu .empreendimentos a, .menu .acompanhe a {
	text-indent: -1000000px;
	float: left;
	display: block;
}

.menu .empresa a {
	background-image: url(Imagens/home/aempresa.png);
	width: 88px;
	height: 52px;
}

.menu .diferenciais a {
	background-image: url(Imagens/home/diferenciais.png);
	width: 77px;
	height: 52px;
}

.menu .lancamentos a {
	background-image: url(Imagens/home/lancamentos.png);
	width: 86px;
	height: 52px;
}

.menu .imoveis_venda a {
	background-image: url(Imagens/home/imoveis_venda.png);
	width: 100px;
	height: 52px;
}

.menu .empreendimentos a {
	background-image: url(Imagens/home/empreendimentos_entregues.png);
	width: 161px;
	height: 52px;
}

.menu .acompanhe a {
	background-image: url(Imagens/home/acompanhe.png);
	width: 132px;
	height: 52px;
}

/* SubMenu  */

.sub_menu {
	list-style-type: none;
	border-bottom: 1px solid #9A2D3F;
	width: 570px;
	float: left;
	margin-left: 13px;
	font-size: 9px;
	text-align:right;
	margin-top: 15px;
}

.sub_menu li {
	display: inline;
	text-transform: uppercase;
}

.sub_menu li a {
	color: #000;
	text-decoration: none;
	padding-left: 20px;
}


/* Parte do meio da home  */

.meio_home {
	text-align: center;
	padding-top: 20px;
	clear: both;
}

.meio_home .imoveis_tit {
	margin-top: 5px;
}

.imoveis_destaque {
	border-right: 16px solid #9A2D3F;
	border-left: 16px solid #9A2D3F;
	height: 193px;
	text-align: center;
	margin-left: -1px;
}

.imoveis_destaque .imoveis {
	border-top: 1px solid #9A2D3F;
	border-bottom: 1px solid #9A2D3F;
	width: 726px;
	height: 193px;
	color: #3F515C;
	font-size: 12px;
	text-align: left;
	margin: 0 auto;
}

.imoveis_destaque .imovel_bloco {
	width: 200px;
	margin-left: 20px;
	margin-top: 20px;
	padding-left: 10px;
	float: left;
}

.imoveis_destaque .imovel_bloco .nome_imovel {
	text-align: center;
}

.imoveis_destaque .imovel_bloco .dados_imovel {
	padding-left: 15px;
}

.imoveis_destaque .imoveis a {
	color: #a13239;
	padding-left: 7px;
	text-decoration: none;
}

.imoveis_destaque .imoveis a:hover {
	text-decoration: underline;
}

.imoveis_destaque .imovel_foto {
	background-image: url(Imagens/home/imovel_fundo.png);
	width: 188px;
	height: 96px;
	padding-left: 9px;
}

/* Parte da Home onde lista os serviços  */

.servicos {
	float: left;
	width: 730px;
	margin:0 10px;
}
.servicos .destaques{
	width:343px;
	min-height:105px;
	float:left;
	text-align:left;
	margin:20px 11px;
	padding:0;
}
.servicos .destaques .textos{
	float:left;
	width:235px;
	margin:0;
	padding:0;
}

.servicos .destaques .textos p {
	width: 110px;
	font-size: 12px;
	color: #4A555A;
	padding-left: 3px;
}

.servicos .destaques .textos .seta {
	float: left;
	margin-left: 50px;
	margin-top: 20px;
	text-decoration: none;
	color: #00c0ff;
	font-size: 10px;	
}

.servicos .destaques .imagem{
	float:left;
	margin:0;
	padding:0;
}



/* INÍCIO - NÃO ESTÁ SENDO USADO NA HOME */

.servicos .extranet .icone a, .servicos .vendas .icone a, 
.servicos .acompanhe .icone a, .servicos .trabalhe_conosco .icone a {
	text-indent: -100000px;
	display: block;
	float: left;	
}

.servicos .sobre {
	float: left;
	width: 261px;
}

.servicos .extranet .sobre {
	margin-top: 10px;
}

.servicos .extranet .icone a {
	background-image: url(Imagens/home/extranet_icone.png);
	width: 132px;
	height: 81px;
}

.servicos .vendas .icone a {
	background-image: url(Imagens/home/vendas_icone.png);
	width: 132px;
	height: 68px;
}

.servicos .acompanhe .sobre {
	margin-top: 23px;
}

.servicos .acompanhe .icone a {
	background-image: url(Imagens/home/acompanhe_icone.png);
	width: 132px;
	height: 115px;
}

.servicos .trabalhe_conosco .icone a {
	background-image: url(Imagens/home/trabalhe_icone.png);
	width: 132px;
	height: 80px;
	margin-top: 9px;
}

.servicos .extranet .icone a:hover {
	background-image: url(Imagens/home/extranet_icone_hover.png);
}

.servicos .vendas .icone a:hover {
	background-image: url(Imagens/home/vendas_icone_hover.png);
}

.servicos .acompanhe .icone a:hover {
	background-image: url(Imagens/home/acompanhe_icone_hover.png);
}

.servicos .trabalhe_conosco .icone a:hover {
	background-image: url(Imagens/home/trabalhe_icone_hover.png);
}

.servicos p {
	float: left;
}

.servicos .extranet {
	width: 400px;
	height: 81px;
	margin-bottom: 15px;
}

.servicos .vendas {
	width: 400px;
	height: 73px;
	margin-bottom: 15px;
}

.servicos .acompanhe {
	width: 400px;
	height: 102px;
	margin-bottom: 15px;
}

.servicos .trabalhe_conosco {
	width: 400px;
	height: 81px;
	margin-bottom: 20px;
}

/* FIM - NÃO ESTÁ SENDO USADO NA HOME */


/* Notícias */

.noticias {
	background-image: url(Imagens/home/noticias_fundo.png);
	float: left;
	width: 264px;
	height: 233px;
	margin-left: 50px;
	margin-top: 30px;
	padding-top: 80px;
	margin-bottom: 60px;
	
}

.noticia_bloco {
	height: 60px;
	padding-left: 20px;
	width: 200px;
	margin-bottom: 10px;
	color: #3f515c;
	font-size: 10px;
}

.noticia_bloco a {
	text-decoration: none;
	color: #3f515c;
	
}

.noticia_bloco a:hover {
	text-decoration: underline;
}

.noticia_bloco .seta {
	float: right;
	text-decoration: none;
	color: #00c0ff;
	font-size: 10px;	
}

.meio_interno {
	clear: both;
	padding-top: 10px;
	*padding-top: 5px;
	padding-bottom: 30px;
	text-align: left;
}

/* Rodapé */

.rodape {
	line-height: 37px;
	background-color: #8D1F30;
	text-align: center;
	color: #fff;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: both;
}


/*=============================
 Página empresa 
 =============================*/
 
.esq_empresa {
	width: 134px;
	height: 430px;
	float: left;	
}

.centro_interno {
	width: 394px;
	color: #3F515C;
	float: left;
	padding-right: 22px;
}

.centro_interno p {
	margin-bottom: 10px;
}

.direito_interno {
	float: left;
}

.esq_empresa h1 {
 	display: block;
 	width: 126px;
 	height: 34px;
 	text-indent: -1000000px;
 	background-image: url(Imagens/empresa/empresa_tit.png);
 }
 
 /*=============================
 Página Diferenciais
 =============================*/
 
.esq_diferenciais {
	width: 134px;
	height: 430px;
	float: left;	
}

.esq_diferenciais h1 {
 	display: block;
 	width: 136px;
 	height: 36px;
 	text-indent: -1000000px;
 	background-image: url(Imagens/diferenciais/diferenciais_tit.png);
 }
 
.diferenciais {
 	width: 600px;
 }
 
.diferenciais h2 {
 	font-size: 11px;
 	color: #A13239;
 	font-weight: bold;
 	text-decoration: underline;
 	margin-bottom: 10px;
}
 
.diferenciais p {
	color: #3F515C;
	margin-bottom: 10px;
}

.diferenciais img {
	float: right;
	margin-left: 20px;
}
 
 /*=============================
 Página Lançamentos
 =============================*/

.lancamentos {
	margin-bottom: 30px;
}
 
 .lancamentos h1 {
 	display: block;
 	width: 144px;
 	height: 37px;
 	text-indent: -1000000px;
 	background-image: url(Imagens/lancamentos/lancamentos_tit.png);
 }
 
 .bloco_lancamento {
 	border: 1px solid #7B7C7D;
 	height: 148px;
 	background-image: url(Imagens/lancamentos/bloco_fundo.png);
 	margin-top: 20px;
 	padding-left: 120px;
 	padding-top: 5px;
 	margin-left: -1px;
 }
 
.bloco_lancamento .foto_lancamento {
	border: 1px solid #7B7C7D;
	float: left;
}

.bloco_lancamento .descricao_lancamento {
	float: left;
	margin-left: 10px;
	width: 440px;
	padding-top: 10px;
	color: #414c59;
	font-size: 12px;
}

.bloco_lancamento .descricao_lancamento h2 {
	margin-bottom: 20px;
	font-size: 18px;
	color: #a32f3d;
	font-weight: normal;
}

.bloco_lancamento .descricao_lancamento span {
	color: #a02c3a;
}

.bloco_lancamento .descricao_lancamento p {
	margin-bottom: 5px;
}

.bloco_lancamento .descricao_lancamento .conheca {
	float: left;
	margin-left: 270px;
}

 /*=============================
Imóveis a Venda
 =============================*/
 
.imoveis_venda h1 {
	width: 169px;
	height: 25px;
	background-image: url(Imagens/imoveis_venda/imoveis_tit.png);
 }

.bloco_imovel {
	border: 1px solid #d8acb1;
	height: 130px;
	background-image: url(Imagens/imoveis_venda/imoveis_fundo.png);
	margin-top: 40px;
	padding-left: 120px;
	padding-top: 9px;
}

.bloco_imovel .foto_imovel {
	border: 1px solid #d8acb1;
	float: left;
}

.bloco_imovel .descricao_imovel {
	float: left;
	margin-left: 10px;
	width: 440px;
	color: #414c59;
	font-size: 12px;
}

.bloco_imovel .descricao_imovel h2 {
	margin-bottom: 10px;
	font-size: 18px;
	color: #3f525f;
	font-weight: normal;
}

.bloco_imovel .descricao_imovel span {
	color: #a02c3a;
}

.bloco_imovel .descricao_imovel .ver_detalhes {
	float: left;
	margin-left: 320px;
	font-size: 9px;
}

 /*=============================
Empreendimentos Entregues
 =============================*/
 
.empreendimento {
	clear: both;
	padding-top: 30px;
	text-align: left;
}

.empreendimento_conteudo {
	background-image: url(Imagens/empreendimentos/fundo_empreendimento.png);
	background-position: right;
	width: 770px;
	height: 401px;
}

.empreendimento h1 {
	display: block;
	width: 258px;
	height: 25px;
	background-image: url(Imagens/empreendimentos/empreendimentos_tit.png);
 }
 
.bloco_empreendimento {
 	height: 170px;
 	width: 170px;
 	padding-left: 80px;
 	margin-top: 30px;
 	float: left;
 	margin-bottom: 30px;
}

.bloco_empreendimento h2 {
 	font-size: 14px;
 	font-weight: bold;
 	color: #40525f;
 	margin-bottom: 5px;
}

.bloco_empreendimento .tipo_empreendimento {
	font-size: 12px;
	color: #a32f3d;
	margin-top: 5px;
}

.bloco_empreendimento p {
	font-size: 12px;
	color: #414c59;
}

.bloco_empreendimento  .foto_empreendimento {
	border: 1px solid #d8acb1;
}

 /*=============================
Acompanhe a Obra
 =============================*/
.pag_acompanhe {
	clear: both;
	padding-top: 30px;
	text-align: left;	
}
  
.pag_acompanhe h1 {
	width: 187px;
	height: 37px;
	display: block;
	text-indent: -100000px;
	background-image: url(Imagens/acompanhe/acompanhe_tit.png);
	text-align: left;
}

.acompanhe_conteudo {
	font-size: 12px;
	color: #40525f;
	width: 765px;
	height: 308px;
	background-image: url(Imagens/acompanhe/acompanhe_fundo.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 770px;
	margin-left: -1px;
	padding-top: 30px;
	height: 330px;
}

.acompanhe_conteudo p {
	padding-left: 30px;
	width: 250px;
}

.acompanhe_conteudo select {
	margin-top: 30px;
	margin-left: 30px;
	border: 1px solid #a32f3d;
	color: #3f515c;
	font-size: 11px;
	width: 200px;
}

.pag_acompanhe h2 {
	font-size: 18px;
	color: #4a555a;
	font-weight: normal;
	padding-left: 50px;
	padding-top: 20px;
}

.acompanhe_esq, .acompanhe_meio, .acompanhe_dir {
	float: left;
}

.acompanhe_esq {
	width: 128px;
	height: 285px;
	background-color: #E6E6E6;
	margin-left: 27px;
	_margin-left: 20px;
	margin-top: 12px;
	text-align: center;
	margin-right: 10px;
	border: 1px solid #C5C5C5;
	
}

.acompanhe_esq h4 {
	color: #a02c3a;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	width: 110px;
	padding-left: 8px;
	line-height: 21px;
	background-color: #D3D3D3;
	margin: 0 auto;
	margin-top: 3px;
}

.acompanhe_esq img {
	margin-top: 5px;
	border: 1px solid #7B7C7D;
}

.acompanhe_meio {
	margin-top: 12px;
	margin-bottom: 30px;
}

.acompanhe_dir {
	width: 248px;
	height: 252px;
	padding-bottom: 12px;
	margin-left: 9px;
	margin-top: 12px;
	text-align: left;
	border: 1px solid #C5C5C5;
}

.acompanhe_dir h4 {
	color: #a02c3a;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	width: 226px;
	padding-left: 8px;
	line-height: 21px;
	background-color: #D3D3D3;
	margin: 0 auto;
	margin-top: 3px;
	margin-bottom: 4px;
	_margin-bottom: 2px;
}

.acompanhe_dir p {
	color: #3f515c;
	text-align: left;
	padding-left: 9px;
	font-weight: bold;
	margin-bottom: 2px;
}

.barra_progresso {
	width: 218px;
	margin-left: 9px;
	text-align: left;
	height: 13px;
	margin-bottom: 5px;
	_margin-bottom: 0px;
}

.numero {
	float: right;
	margin-right: 20px;
}


/*=============================
vendas
 =============================*/
.pag_vendas {
	clear: both;
	padding-top: 30px;	
}
  
.pag_vendas h1 {
	width: 187px;
	height: 37px;
	display: block;
	text-indent: -100000px;
	text-align:left;
	background-image: url(Imagens/vendas/vendas_tit.jpg); background-repeat:no-repeat;
}

.vendas_conteudo {
	font-size: 12px;
	color: #40525f;
	width: 765px;
	height: 308px;
/*	background-image: url(Imagens/acompanhe/vendas_fundo.png);*/
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 770px;
	margin-left: -1px;
	padding-top: 30px;
	height: 330px;
}

.vendas_conteudo p {
	padding-left: 30px;
	width: 250px;
}

.vendas_conteudo select {
	margin-top: 30px;
	margin-left: 30px;
	border: 1px solid #a32f3d;
	color: #3f515c;
	font-size: 11px;
	width: 200px;
}

.pag_vendas h2 {
	font-size: 18px;
	color: #4a555a;
	font-weight: normal;
	padding-left: 50px;
	padding-top: 20px;
}

.vendas_esq, .vendas_meio, .vendas_dir {
	float: left;
}

.vendas_esq {
	width: 128px;
	height: 265px;
	background-color: #E6E6E6;
	margin-left: 27px;
	_margin-left: 20px;
	margin-top: 12px;
	text-align: center;
	margin-right: 10px;
	border: 1px solid #C5C5C5;
	
}

.acompanhe_esq h4 {
	color: #a02c3a;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	width: 110px;
	padding-left: 8px;
	line-height: 21px;
	background-color: #D3D3D3;
	margin: 0 auto;
	margin-top: 3px;
}

.acompanhe_esq img {
	margin-top: 5px;
	border: 1px solid #7B7C7D;
}

.acompanhe_meio {
	margin-top: 12px;
	margin-bottom: 30px;
}

.acompanhe_dir {
	width: 248px;
	height: 252px;
	padding-bottom: 12px;
	margin-left: 9px;
	margin-top: 12px;
	text-align: left;
	border: 1px solid #C5C5C5;
	background-image: url(Imagens/acompanhe/acompanhe_dir_fundo.png);
}

.acompanhe_dir h4 {
	color: #a02c3a;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	width: 226px;
	padding-left: 8px;
	line-height: 21px;
	background-color: #D3D3D3;
	margin: 0 auto;
	margin-top: 3px;
	margin-bottom: 4px;
	_margin-bottom: 2px;
}

.acompanhe_dir p {
	color: #3f515c;
	text-align: left;
	padding-left: 9px;
	font-weight: bold;
	margin-bottom: 2px;
}

.barra_progresso {
	width: 218px;
	margin-left: 9px;
	text-align: left;
	height: 13px;
	border:1px solid #9ba2a8;
}

.numero {
	float: right;
	margin-right: 20px;
	_margin-right: 10px;
	*margin-right: 10px;
}


/*=============================
Notícias
 =============================*/
.pag_noticias {
	clear: both;
	padding-top: 10px;
}

.noticias_conteudo {
	background-image: url(Imagens/empreendimentos/fundo_empreendimento.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 770px;
}

.pag_noticias h1 {
 	display: block;
 	width: 116px;
 	height: 52px;
 	text-indent: -1000000px;
 	background-image: url(Imagens/noticias/noticias_tit.png);
 }
 
 .noticias_conteudo img {
 	margin-left: 175px;
 }
 
.bloco_noticia {
	width: 505px;
	padding-left: 120px;
	margin-top: 20px;
	font-size: 12px;
	color: #3f525f;
	margin-bottom: 20px;
	text-align: left;
	padding-bottom:10px;
}

.bloco_noticia h2 {
	font-size: 12px;
	color: #3f525f;
	background-image: url(Imagens/noticias/seta.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
}

.bloco_noticia h2 a {
	font-size: 12px;
	color: #3f525f;
	text-decoration: none;	
}

.bloco_noticia h2 a:hover {
	text-decoration: underline;
}

.bloco_noticia p {
	padding-left: 20px;	
}

.bloco_noticia span {
	color: #06b0d4;
	font-size: 10px;
	float: right;
	margin-top: 10px;
}

.noticia_interno h2 {
	margin-bottom: 20px;
}

.noticia_interno p {
	margin-bottom: 10px;
}

.noticia_interno span {
	margin-top: 0px;
}

.fonte_noticia {
	font-size: 10px;
	color: #40505c;
	margin-left: 140px;
	text-align: left;
	margin-top: 10px;
}

.fonte_noticia p {
	margin-bottom: 30px;
}

.fonte_noticia span {
	color: #06b0d4;
	font-size: 10px;
	font-weight: bold;
}

/*=============================
Fale Conosco
 =============================*/
 
.faleconosco {
	height: 450px;
}

.faleconosco h1 {
 	display: block;
 	width: 146px;
 	height: 35px;
 	text-indent: -1000000px;
 	background-image: url(Imagens/faleconosco/faleconosco_tit.png);
}

.faleconosco fieldset, .trabalheconosco fieldset {
	width: 350px;
	padding-left: 120px;
	padding-top: 20px;
	border: none;;
	padding-right: 0px;
}

.faleconosco label, .trabalheconosco label {
	width: 100px;
	float: left;
	margin-bottom: 10px;
	color: #414c59;
	font-size: 11px;
	font-weight: bold;
}

.input {
	background-color: #EBEBEB;
	height: 20px;
	border: 1px solid #ACACAC;
	margin-bottom: 5px;
}

.inputbotao {
	background-color: #EBEBEB;s
	height: 20px;
	width: 60px;
	border: 2px solid #ACACAC;
	margin-top: 20px;
	margin-bottom: 5px;
}

.faleconosco textarea, .trabalheconosco textarea {
	background-color: #EBEBEB;
	border: 1px solid #ACACAC;
	width: 247px;
	_width: 213px;
}

.enviar {
	float: left;
	margin-top: 20px;
	border: none;
	width: 65px;
	height: 20px;
}

.faleconosco img {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

/*=============================
Trabalhe Conosco
 =============================*/

.trabalheconosco {
	background-image: url(Imagens/trabalheconosco/trabalheconosco_fundo.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 450px;	
}
.trabalheconosco h1 {
 	display: block;
 	width: 179px;
 	height: 32px;
 	text-indent: -1000000px;
 	background-image: url(Imagens/trabalheconosco/trabalheconosco_tit.png);
}

.trabalheconosco .procurar {
	float: right;
	margin-right: 18px;
}

/*=============================
Detalhes do Imóvel
 =============================*/
 
 .imovel_navegacao {
 	list-style-type: none;
 	width: 700px;
 	line-height: 24px;
 	background-color: #42515F;
 	color: #fff;
 	text-align: center;
 	text-transform: uppercase;
 	font-size: 10px;
 	margin: 0 auto;
 	margin-top: 5px;
 	margin-bottom: 10px;
 }
 
.imovel_navegacao ul {
	background-color: #42515F;
}

.imovel_navegacao li {
 	display: inline;
 	padding-right: 2px;
 	background-color: #42515F;
 }
 
.imovel_navegacao li a {
	color: #fff;
	text-decoration: none;
	padding-right: 2px;
}

.imovel_navegacao li a:hover {
	text-decoration: underline;
}

.detalhe_imovel h2 {
	font-size: 18px;
	color: #A32F3D;
	text-align: right;
	margin-right: 35px;
	margin-bottom: 0;
	font-weight: normal;
}

.detalhe_imovel h3 {
	font-size: 16px;
	color: #42515f;
	font-weight: normal;
	text-align: left;
	padding-left: 35px;
	margin-bottom: 10px;
}

.foto_ficha {
	border: 1px solid #3d4e59;
	float: left;
	margin-left: 35px;
}

.quadro_ficha {
	float: left;
	margin-left: 22px;
	margin-bottom: 20px;
	width: 432px;
	height: 293px;
	border: 1px solid #d0d0d0;
	background-image: url(Imagens/detalhe_imovel/fundo_ficha.png);
	padding-right: 5px;
	padding-left: 5px;
}

.quadro_ficha h2 {
	color: #a02c3a;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	width: 420px;
	padding-left: 8px;
	line-height: 21px;
	background-color: #D3D3D3;
	margin: 0 auto;
	margin-top: 3px;
	margin-bottom: 5px;
}

.quadro_ficha p {
	font-size: 12px;
	color: #42515F;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 20px;
}

.quadro_perspectiva {
	float: left;
	margin-left: 22px;
	margin-bottom: 20px;
	width: 217px;
	height: 265px;
	border: 1px solid #d0d0d0;
	background-image: url(Imagens/detalhe_imovel/fundo_perspectiva.png);
	padding-right: 2px;
	padding-left: 5px;
}

.quadro_perspectiva h2 {
	color: #a02c3a;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	width: 200px;
	padding-left: 8px;
	line-height: 21px;
	background-color: #D3D3D3;
	margin: 0 auto;
	margin-top: 3px;
	margin-bottom: 5px;
}

.quadro_perspectiva img, .quadro_perspectiva p {
	float: left;
}

.quadro_perspectiva img {
	margin-left: 5px;
}

.quadro_perspectiva p {
	width: 140px;
	height: 46px;
	display: block;
	text-align: left;
	padding-left: 5px;
}

.esq_perspectiva {
	float: left;
	padding-left: 35px;
	width: 453px;
	text-align: center;
}

.esq_perspectiva p {
	font-size: 10px;
}

.esq_perspectiva .clique {
	float: left;
}

.quadro_perspectiva ul {
	list-style-image: url(Imagens/detalhe_imovel/circle.png);
	text-align: left;
	margin-left: 30px;
}

.quadro_perspectiva li {
	margin-bottom: 5px;
}

.quadro_perspectiva li a {
	font-size: 10px;
	color: #42515f;
	text-decoration: none;
}

.quadro_perspectiva li a:hover {
	text-decoration: underline;
}

.quadro_localizacao {
	width: 693px;
	height: 350px;
	background-image: url(Imagens/detalhe_imovel/fundo_localizacao.png);
	margin-left: 35px;
	border: 1px solid #d0d0d0;
}

.endereco_localizacao {
	text-align: right;
	margin-right: 40px;
	margin-top: 10px;
	color: #42515f;
	font-size: 12px;
}

.endereco_localizacao span {
	color: #a32f3d;
}

.quadro_informacoes {
	float: left;
	margin-left: 22px;
	margin-bottom: 20px;
	width: 434px;
	height: 297px;
	border: 1px solid #d0d0d0;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #F7F7F7;
}

.quadro_informacoes fieldset {
	margin-left: 0px;
	padding-left: 20px;
	width: 360px;
	text-align: left;
	padding-top: 20px;
	border: none;
}

.quadro_informacoes label {
	margin: 0px;
	width: 400px;
	float: left;
	color: #414c59;
	font-size: 11px;
	font-weight: bold;
}

.quadro_informacoes input {
	background-color: #fff;
}

.quadro_informacoes textarea {
	background-color: #fff;
	border: 1px solid #ACACAC;
	width: 410px;
	_width: 330px;
}

.altura-fix
{
	padding-top: 5px;
	clear: both;
}

.esquerda
{
	
}

/*=============================
Certidões
 =============================*/
.pag_certidoes {
	clear: both;
	padding-top: 30px;	
	text-align:left;
	background: url(Imagens/certidoes/bg_certidoes.jpg) no-repeat 312px 30px;
}

.pag_certidoes h1 {
	width: 114px;
	height: 27px;
	display: block;
	text-indent: -100000px;
	text-align:left;
	background: url(Imagens/certidoes/tit_interna_certidoes.jpg) no-repeat top left;
}
.certidoes_conteudo {
	font-size: 11px; 
	color: #40525f;
	width: 730px;
	min-height: 330px;
	margin:30px 0 0 40px;
}
.certidoes_conteudo p {
	width: 250px;
}
.certidoes_conteudo dl{
	margin:45px 0 0 28px;
}
.certidoes_conteudo dl dd{
	margin-bottom:25px;
}


/*=============================
Listagem das Certidões
 =============================*/
.pag_listacertidoes {
	clear: both;
	padding: 30px 0;	
	text-align:left;
}

.pag_listacertidoes h1.porto {
	width: 203px;
	height: 32px;
	display: block;
	text-indent: -100000px;
	text-align:left;
	background: url(Imagens/certidoes/tit_interna_certidoes_porto.jpg) no-repeat top left;
}
.pag_listacertidoes h1.bpp {
	width: 305px;
	height: 32px;
	display: block;
	text-indent: -100000px;
	text-align:left;
	background: url(Imagens/certidoes/tit_interna_certidoes_bpp.jpg) no-repeat top left;
}
.pag_listacertidoes h1.disco {
	width: 255px;
	height: 32px;
	display: block;
	text-indent: -100000px;
	text-align:left;
	background: url(Imagens/certidoes/tit_interna_certidoes_disco.jpg) no-repeat top left;
}
.pag_listacertidoes h1.luik {
	width: 255px;
	height: 32px;
	display: block;
	text-indent: -100000px;
	text-align:left;
	background: url(Imagens/certidoes/tit_interna_certidoes_luik.jpg) no-repeat top left;
}
.pag_listacertidoes h1.jequitiba {
	width: 255px;
	height: 32px;
	display: block;
	text-indent: -100000px;
	text-align:left;
	background: url(Imagens/certidoes/tit_interna_certidoes_jequitiba.jpg) no-repeat top left;
}
.listacertidoes_conteudo {
	font-size: 11px; 
	color: #40525f;
	width: 730px;
	min-height: 330px;
	margin:30px 0;
	text-align:center;
} 

.cert{
	width:550px;
	margin:auto;
	min-height:42px;
	padding:0;
}
.cert dl{
	width:550px;
	margin:0;
	padding:0;
}

.cert dl dd{
	display:inline;
	min-height:34px;
	font-family:Arial;
	font-size:16px;
	color:#4a555a;
	float:left;
	text-align:left;
}
.cert dl dd.nome {
	width:385px;
	padding:8px 0 0 0;
}
