@charset "utf-8";
/* CSS Document */




* {
	margin: 0px;
	padding: 0px;
}




body { background: #FFFFFF url(../imagens/layout/background/body.gif) top left repeat; margin-top:15px; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
#acessibilidade{position: absolute; top: -1500px;}
#site{width: 955px;	margin: auto; background-color:#FFFFFF;}
#bloco-topo{}
#bloco-central{}
#bloco-central #lateral-esquerda{width:215px; float:left;}
#bloco-central #lateral-direita{padding: 0 0 0 20px; width:215px; float:left;}
#bloco-central #conteudo{padding: 70px 0 0 20px; float:left; font-size:13px; }
#bloco-central #conteudo-no-header{padding: 0 0 0 20px; float:left; font-size:13px;}
#bloco-rodape{width:955px; height:50px; background: #FFFFFF url(../imagens/layout/background/rodape.jpg) top left no-repeat; clear:both; margin-top:15px;}






.header_empresa{background: url(../imagens/layout/header/empresa.png) 20px 10px no-repeat;}
.header_assistencia{background: url(../imagens/layout/header/assistencia.png) 20px 10px no-repeat;}
.header_informativo{background: url(../imagens/layout/header/informativo.png) 20px 10px no-repeat;}
.header_imoveis{background: url(../imagens/layout/header/imoveis.png) 20px 10px no-repeat;}
.header_procurar{background: url(../imagens/layout/header/procurar.png) 20px 10px no-repeat;}
.header_anunciar{background: url(../imagens/layout/header/anunciar.png) 20px 10px no-repeat;}
.header_contato{background: url(../imagens/layout/header/contato.png) 20px 10px no-repeat;}






#modulo-buscador-imovel-lateral .modulo-label{background: #FFFFFF url(../imagens/layout/background/modulo-dobra.jpg) top left no-repeat;}
#modulo-indique-este-site .modulo-label{background: #FFFFFF url(../imagens/layout/background/modulo-dobra-indique.jpg) top left no-repeat;}
#modulo-lista-noticias .modulo-label{background: #FFFFFF url(../imagens/layout/background/modulo-dobra-info.jpg) top left no-repeat;}
#modulo-buscador-imovel-lateral, #modulo-indique-este-site, #modulo-financiamento, #modulo-lista-noticias{ margin-top:15px; }
#modulo-indique-este-site .input_width { width:170px; margin-bottom:2px;}
#modulo-indique-este-site ul {margin-top:15px; padding-top:15px; border-top:#999999 1px solid;}
#modulo-lista-noticias li  {margin-top:10px; padding-top:5px; border-top:<?=$cor_23?> 1px solid;}

#buscador-imovel-central, #registrar-interesse , #anunciar, #contatar {padding:10px; border:#CCC 1px solid;}
#buscador-imovel-lateral select { width:175px; margin-bottom:3px; font-size:11px;}
#buscador-imovel-central select, #registrar-interesse select, #anunciar select, #contatar select  { width:150px; font-size:11px; margin-top:8px; margin-right:8px;}
#buscador-imovel-central input, #registrar-interesse input, #anunciar input, #contatar input  { width:150px; font-size:11px; margin-top:8px; margin-right:8px;}
#buscador-imovel-central span, #registrar-interesse span, #anunciar span, #contatar span { font-size:11px; color:#990000; margin-top:16px;}
#buscador-imovel-lateral-codigo{margin-top:15px; padding-top:15px; border-top:#999999 1px solid;}

#listar-imoveis, #visualizar-imoveis{padding:10px; border:#CCC 1px solid; margin-top:15px; width:679px;}
#listar-imoveis table{border:#CCC 1px solid; font-size:11px;}
#listar-imoveis .titulo td {color: #FFF;	font-weight: bold;	padding: 4px 0 4px 4px;	background-color: #900;}
#listar-imoveis .dados td {	vertical-align:middle;	height:30px;	color:#666666;	padding: 0 0 0 4px;}
#listar-imoveis .edicao_sim_claro td{	background-color: #F1F1F1;}
#listar-imoveis .edicao_sim_escuro  td{	background-color: #F9F9F9;}
#listar-imoveis .edicao_nao_claro td{	background-color: #F1F1F1;}
#listar-imoveis .edicao_nao_escuro  td{	background-color: #F9F9F9;}
#listar-imoveis td label {	display: block;}





.modulo-label{ height:23px;}
.modulo-conteudo{
	background: #FFFFFF url(../imagens/layout/background/modulo.jpg) top left no-repeat;
	border-right:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	padding:15px;
}





.informativo_data{font-size:9px; border-top:#999999 1px solid; padding-top:3px; margin-top:25px;}
.registrar-interesse-campos, .anunciar-campos, .contatar-campos{width:200px; float:left;}
.registrar-interesse-campos span, .anunciar-campos span, .contatar-campos span{display:block;}
.registrar-interesse-campos textarea, .anunciar-campos textarea, .contatar-campos textarea{width:550px; height:100px; margin-top:8px;}
.filial {display:block; margin-top:15px;}
.filial filial_info, .filial img{float:left;}
.filial img{border:#999999 1px solid; margin-right:15px; }
#imovel_cliente, #contato{margin-top:20px;}
#imovel_registro_interesse, #imovel_anuncio, #imovel_autorizacao, #contato_filial{margin-top:40px;}




#home-superior {width:650px;}
#home-inferior{width:700px;}
#home-inferior {clear:both;}
#home-superior { background: #EEE url(../imagens/layout/background/home-destaques-exclusivos.png) 5px 5px no-repeat; margin-top:15px; border:#333 1px solid;  padding: 0 0 0 50px; margin-bottom:25px;}
#imovel_alterna_destaques li{display:inline;}
#imovel_destaque_lancamentos, #imovel_destaque_ofertas, #imovel_destaque_locacao{ background-color:#EEE; border:#333 1px solid; width:700px;}
.destaques-home, .destaques-exclusivos-home{float:left; margin: 0 0 0 8px;  padding: 15px 0 15px 0; display:block; }
.destaques-home {width:165px; }
.destaques-exclusivos-home {width:300px; }
.destaques-home img, .destaques-exclusivos-home img { padding: 0 0 7px 0; background-color:#DDD; margin: 0 0 10px 0;   }




.botao input{display: block; height: 18px; margin-top:5px; font: 10px/17px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #900; text-decoration: none;	text-align: center;	border: 0px; }
.botao_width_buscar{width:70px;}
.botao_width_buscar_codigo{width:110px;}
.botao_width_registrar_interesse{width:100px;}
.botao_width_anunciar{width:70px;}
.botao_width_contato{width:70px;}








#imobiliaria_fotos{clear:both; margin-top:15px; padding-top:15px; border-top:#999999 1px solid;}
#imobiliaria_foto_principal{margin-right:15px;}
.mostra_dados{color:#990000; font-weight:bold; margin-bottom:10px; border-bottom:#999999 1px solid; font-size:12px; padding-bottom:10px;}
.mostra_dados span{display:block; color:#000; font-weight:normal;}
.ver_fotos_numeros{display:block; width:15px; height:15px; padding:3px; margin-bottom:3px; margin-right:3px; float:left; background-color:#990000; color:#FFFFFF; text-align:center;}
#ver_fotos{padding: 15px 0 0 0;}
#imovel_foto, #imovel_caracteristicas, #imovel_info_relevante {float:left; margin-top:25px; }
#imovel_foto, #imovel_info_relevante{width:315px;}
#imovel_foto img {border:#000 1px solid;}
#imovel_caracteristicas{ width:100%;}
#imovel_previo_aviso{ border:#999 1px solid; padding:10px; font-size:10px; background-color:#EE9999;}
#chat{position:absolute; left:50%; margin:110px 0 0 190px; width:280px; color:#FFF; font-size:24px; font-weight:bold; font-family:Tahoma;}





h1{}
h2{}
h3{display:none;}
h4{color:#A70700; font-weight:bold; font-size:24px;padding-bottom:5px;}
h5{color:#666; font-size:11px; text-transform:uppercase; padding-bottom:10px; font-weight:bold;}
h6{color:#666; font-size:12px; text-transform:uppercase; padding-bottom:10px; font-weight:bold; border-bottom:#999999 1px solid; width:100%; }
p{padding-bottom:10px;}
textarea{font-size:11px;}
li{list-style:none;}





.conteudo-sem-lateral-direita{width:700px; margin-right:5px;}
.conteudo-com-lateral-direita{width:470px;}
.vertical-align-bloco-central{	position: relative;	left: 50%;	margin-left: -475px;	width:950px; 	height: 300px;	display:table-cell;	vertical-align:middle;	text-align:center; padding-top:15px; }







.negrito{font-weight:bold;}
.vermelho{color:#990000;}
.tamanho-10{font-size:10px;}
.italico {font-style:italic;}
.maiuscula{text-transform:capitalize;}
.float_esquerda{float:left;}





























/*
#area{
	background-color:#FFF;
	background-image:url(../_system.images/layout/bg-area.jpg);
	background-repeat:no-repeat;
	padding:20px;
}




#topo{
	background-color:#D2DADD;
	padding: 0 0 15px 0;
	clear:both;
	width:100%; 
}

	#topo img{
		padding:0 20px 0 20px;
		float:left;
	}

	#topo #info_usuario{
		float:left;
		margin: 0 20px 0 0;
	}

	#topo #outros_links{
		float:right;
		margin:0 25px 0 25px ;
	}




#menu_principal{
	margin:10px 0 10px 0;
}

#menu_ferramentas{
	margin:20px 0 10px 0;
}

.mostra_plano_ferramentas_box{
	display:block;
	width:450px;
}

#imovel_sem_corretor{
	margin:10px 0 10px 0;
	padding:10px;
}

#pendente_corretores h5, #pendente_corretor h5, #pendente_encaminhar h5{
	margin:5px 0 25px 0;
}




#borda-superior, #borda-inferior{
	width:100%;
	height:37px;
	clear:both;
}

#borda-superior{
	background-color:#D2DADD;
}

#borda-inferior{
	background-color:#FFFFFF;
}

	#borda-superior #esquerda,	#borda-superior #direita,	#borda-inferior #esquerda,	#borda-inferior #direita{
		width:34px;
		height:37px;
		background-repeat:no-repeat;
	}

	#borda-superior #esquerda{
		background-image:url(../_system.images/layout/bg-top-left.gif);
		float:left;
	}

	#borda-superior #direita{
		background-image:url(../_system.images/layout/bg-top-right.gif);
		float:right;
	}

	#borda-inferior #esquerda{
		background-image:url(../_system.images/layout/bg-bottom-left.gif);
		float:left;
	}

	#borda-inferior #direita{
		background-image:url(../_system.images/layout/bg-bottom-right.gif);
		float:right;
	}




#buscador {
	border:#000 1px solid;
	background-color:#333;
	padding:15px;
	margin:10px 0 10px 0;
}	

	#buscador br{
		height:5px;
		border:#999 1px solid;
	}	

	#buscador span{
		color:#FFF;
	}	
	
	#buscador label{
		float:left;	
		margin: 0 10px 10px 0;
	}




#conteudo{
	margin:15px 0 15px 0;
	padding:15px;
	border:#000 1px solid;
}

	#conteudo h5{
		margin:30px 0 15px 0;
	}






#imovel_caracteristicas, #imovel_fotos_notificacao, #cliente_caracteristicas, #usuario_caracteristicas, #noticia_caracteristicas{
	float:left;
	padding: 0 0 0 20px;
	margin: 0 0 0 20px;
	border-left:#CCC 1px solid;
}

#imovel_caracteristicas, #imovel_fotos_notificacao{
	min-height:780px;
}

#cliente_caracteristicas{
	min-height:470px;
}

#usuario_caracteristicas{
	min-height:380px;
}

#noticia_caracteristicas{
	width:500px;
	min-height:280px;
}

#imovel_dados_complementares, #cliente_dados_complementares, #usuario_dados_complementares{
	float:left;
}






#paginacao{
	margin:10px 0 10px 0;
}

#direitos-autorais{
	margin:40px 0 0 0;
	padding:10px 0 0 0;
	height:35px;
	border-top:#CCC 1px solid;
}

#busca_info{
	margin: 0 0 10px 0;
}

a {
	color: #900;
}

a:hover {
	text-decoration: underline;
}




select, option{
	font-size:12px;
}

label{
	display:block;
}

h1{
	font-size:24px;
	color:#990000;
}

h2{
	font-weight:bold;
	margin: 10px 0 0 0 ;
}

h3{
	font-size:18pt;
}

h4{
	font-size:18px;
	color:#900;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
	border-bottom:#900 1px solid;
}

h5{
	font-size:11px;
	font-weight:bold;
	color:#990000;
	text-transform:uppercase;
}







#imovel_alterna_objetivo li, #imovel_alterna_detalhes_foto li, #imovel_alterna_pendentes li, #menu_principal li, #menu_ferramentas li, #outros_links li{
	display:inline;
}

	#imovel_alterna_pendentes {
		padding: 0 0 5px 0;
		border-bottom:#CCC 1px solid;
	}
	
	
	
	
	
	
#log{
	margin:5px 0 0 0;
	border:#000 1px solid;
}

#notificacoes{
	margin:25px 0 0 0;
}

#form_erro{
	background-color:#EE9999;
	margin:25px 0 20px 0;
	padding:5px;
	border:#000 1px solid;
}

#form_erro h5{
	padding:0;
	margin:0;
}

.mostra_dados{
	font-weight:bold;
	display:block;
	margin: 0 0 5px 0;
}

.mostra_dados span{
	font-weight:normal;
	margin: 0 0 0 5px;
}

#noticia_caracteristicas .mostra_dados{
	margin: 0 0 20px 0;
}

#noticia_caracteristicas .mostra_dados span{
	display:block;
	margin: 0;
}

#lista_fotos{
	padding: 10px 0 0 0;
}

#lista_fotos div{
	border-bottom:#CCC 1px solid;
	padding: 10px 0 10px 0;
	width:240px;
}

#conteudo label{
	margin: 5px 0 8px 0;
}









table{
	border:#CCC 1px solid;
}

.titulo td {
	color: #FFF;
	font-weight: bold;
	padding: 4px 0 4px 4px;
	background-color: #333;

}

.dados td {
	vertical-align:middle;
	height:30px;
	color:#666666;
	padding: 4px 0 4px 4px;
}

.edicao_sim_claro td{
	background-color: #F1F1F1;
}

.edicao_sim_escuro  td{
	background-color: #F9F9F9;
}

.edicao_nao_claro td{
	background-color: #F1F1F1;
}

.edicao_nao_escuro  td{
	background-color: #F9F9F9;
}

td label {
	display: block;
}














.bg_alerta{
	background-color:#EE9999;
}

.bg_ok{
	background-color:#99CC99;
}

.bold{
	font-weight:bold;
}

.italico {
	font-style:italic;
}

.capitalize{
	text-transform:capitalize;
}



.tranferir_imovel{
	display:block;
	width:200px;
	padding: 15px 0 15px 0;
}

.tranferir_imovel span{
	font-weight:bold;
}

.foto_upload{
	display:block;
	width:240px;
	padding: 15px 0 15px 0;
}

.noticia_texto{
	display:block;
	width:400px;
	height:135px;
}

#buttonUploadBox{
	margin: 10px 0 0 0;
	padding: 10px 0 10px 0;
	border-top:#900 1px solid;
	border-bottom:#900 1px solid;
}

*/