body{
	margin: 0px auto;
	background-color:#FFFFFF;
	background-image: url(imagens/fundo.jpg);
	background-attachment:fixed;
	background-repeat: no-repeat;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table{
	margin: 0px;
	background-color:#ffffff;
	border:#CCCCCC 1px solid;
	color:#393939;
	padding: 0px;
}
p{
	
	font-size: 12px;
	color:#393939;
	margin: 0px;
}
a, visited {
	
	font-size: 12px;
	color:#393939;
	margin: 0px;
	text-decoration:none;
}


select {
	
	font-size: 10px;
	color:#393939;
	text-decoration:none;
}

input {
	
	font-size: 10px;
	color:#393939;
	text-decoration:none;
}


.h1{
	
	font-size: 16px;
	color:#d37128;
	margin: 0px 0px 5px 0px;
}
.h2{
	
	font-size: 12px;
	color:#031c48;
	margin: 0px;
}
.style1{
	
	font-size: 10px;
	color:#999999;
	margin: 0px;
}
.style2 {
	color: #e27311;
	
}
.style3 {
text-align: center;
	
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
}
#pagina{
	margin: 0px auto;
}
.linkMais
{
    text-decoration: none; 
    color: #ff9900;
}
    
#content{
	margin: 0px auto;
	width: 972px;
	background-color:#e1e4ea;
	background-image:url(Imagens/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
}

/* Header */
#header{
	margin: 0px;
	width: 974px;
	height: 80px;
	background-image:url(Imagens/bg-head.gif);
	background-repeat: repeat-x;
}
#logo{
	margin: 6px;
	width: 206px;
	height: 80px;
	padding:  20px 0 0 4px;
}
#cabecalho{
	margin: 0px;
	width: 474px;
	height: 80px;
	float: right;
}
#nome{
	margin: 30px 0px 0px 0px;
	width: 206px;
	height: 45px;
	float: left;
}
.botoesHead{
	margin: 20px 0px 0px 0px;
	min-width: 50px;
	padding: 15px 10px 0px 10px;
	height: 45px;
	float: left;
	border-left:#FFFFFF 1px solid;
}
#busca{
	margin: -34px 0 0 231px;
	width: 785px;
	height: 84px;
}
#buscaTit{
	margin: -5px 3px;
	height: 25px;
	float: left;
	text-align:right;
	padding: 5px 0px 0px 0px;
}
#buscaSelect{
	margin: 20px 3px 0px 20px;
	*margin: 50px 3px 0px 20px;
	height: 25px;
	float: left;
	text-align:right;
}
#buscaOk{
	margin: 19px 0px 0 4px;
	*margin: 49px 0px 0 4px;
	width: 50px;
	height: 25px;
	float: left;
}
#menu{
	margin: -62px 14px 10px;
	height: 41px;
	float: right;
}
#megaBanner{
	margin: 20px auto 0px auto;
	width: 970px;
	height: 90px;
}
#menu a, visited {
	
	font-size: 14px;
	color:#000000;
	margin: 0px;
	text-decoration:none;
}
.itemMenu{
	padding: 0px;
	height: 41px;
	float: left;
}


/* home */
#miolo{
	margin: 0px;
	width: 974px;
}
#boxAgenda{
	
	font-size: 14px;
	color:#ed1c24;
	margin: 30px 0px 5px 30px;
	width: 660px;
	float: left;

}
#agenda{
	margin: 0px;
	width: 648px;
	border: #ed1c24 1px solid;
	background-color: white;
	outline-color-right:#333333;
	outline-style-right:solid;
	box-shadow: 5px 5px #818181;
	-webkit-box-shadow: 3px 3px #747474;
	-moz-box-shadow: 3px 3px #747474;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#747474, offX=3, offY=3, positive=true);
}
#boxAvisos{
	width: 255px;
	height: 405px;
	margin: 30px 30px 5px 0px;
	float:right;
}
#avisos{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 235px;
	height: 405px;
	background:url(Imagens/bg-avisos.gif) repeat-y;
	border-left: #ed1c24 1px solid;
}
#avisosInt{
	margin: 0px;
	margin: 10px 0px 10px 1px;
	width: 224px;
	height: 350px;
}


.aviso{
	margin: 0px;
	width: 214px;
	padding: 10px 10px 15px 0px;
	border-bottom: #d9d9d9 1px solid;
}

.banners{
	margin: 20px 0px 10px 30px;
	width: 294px;
	float: left;
}

#boxAcoes{
	width: 235px;
	height: 239px;
	margin: 20px 30px 5px 30px;
	padding: 0px 0px 0px 20px;
	background:url(Imagens/bg-acoes.gif) no-repeat left;
	float:right;
	background-color:#FFFFFF;
	
	font-size: 12px;
	color:#455572;
}
#titAcoes{
	margin: 0px;
	width: 235px;
	height: 30px;
	
	font-size: 14px;
	color:#455572;
	font-weight:bold;
	background:url(Imagens/sep-acoes.gif) no-repeat bottom;
}

.acoes{
	margin: 10px 0px 10px 0px;
	width: 235px;
	height: 40px;
	
	font-size: 12px;
	color:#455572;
}

/* internas */
#titulo{
	margin: 5px auto 0px auto;
	width: 934px;
	height: 25px;
	border-bottom:#cacaca 1px solid;
}
#tituloEmp{
	margin: 10px 0px 10px 30px;
	width: 650px;
	height: 25px;
	
	font-size: 16px;
	font-weight:bold;
	color:#160777;
	float:left;
	padding: 5px 0px 0px 0px;
}

#menuInt{
	margin: -11px 37px 0px 0px;
	width: 192px;
	float:right;
}

#logoInt{
	margin: 10px;
	width: 207px;
	padding: 15px 0px 15px 0px;
	border-bottom:#999999 1px solid;
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	text-align:center;
}
.botIntRed{
	margin: 1px 0px 0px 0px;
	width: 209px;
	height: 20px;
	padding: 10px 0px 5px 0px;
	text-align: center;
	
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
}
.botIntRedSelected{
	margin: 1px 0px 0px 0px;
	width: 209px;
	height: 20px;
	padding: 10px 0px 5px 0px;
	text-align: center;
	
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
}
.botIntImprimir{
	margin: 1px 0px 0px 0px;
	width: 209px;
	height: 20px;
	padding: 10px 0px 5px 0px;
	text-align: center;
	
	font-size: 14px;
	font-weight:bold;
	color:#000000;
}
.botIntEmail{
	margin: 1px 0px 0px 0px;
	width: 209px;
	height: 20px;
	padding: 10px 0px 5px 0px;
	text-align: center;
	
	font-size: 14px;
	font-weight:bold;
	color:#000000;
}
.botIntVoltar{
	margin: 1px 0px 0px 0px;
	width: 209px;
	height: 20px;
	padding: 10px 0px 5px 0px;
	text-align: center;
}

#boxDownload{
	margin: 30px 0px 0px 30px;
	width: 670px;
	float: left;
	border-bottom: #cbcbcb 1px solid;
}
.download{
	margin: 0px 0px 3px 0px;
	width: 670px;
	height: 68px;
	background:url(Imagens/bg-download.gif) repeat-x;
	background-color:#ebebeb;
	border-top: #cbcbcb 1px solid;
}
.titDownload{
	
	font-size: 12px;
	color:#000000;
	margin: 0px;
	height: 20px;
	width: 100px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	background-color:#dbdbdb;

}
.textDownload{
	
	
	color:#666666;
	margin: 0px;
	width: 200px;
	height: 56px;
	padding: 12px 0px 0px 20px;
	float:left;
	line-height:130%;
}
.descDownload{
	
	
	color:#666666;
	margin: 0px;
	width: 230px;
	height: 56px;
	float:left;
	padding: 12px 0px 0px 20px;
	background:url(Imagens/sep-download.gif) left no-repeat;
	line-height:130%;
}
.botaoDownload{
	
	font-size: 14px;
	margin: 0px;
	width: 200px;
	height: 50px;
	float:left;
	text-align: center;
	padding: 18px 0px 0px 0px;
	background:url(Imagens/sep-download.gif) left no-repeat;
}
.styleDownload{
	
	font-size: 12px;
	color:#e10009;
	margin: 0px;
	font-weight:bold;
	line-height:130%;
}
#selecao{
	margin: 30px auto 100px auto;
	width: 600px;
	height: 60px;
	padding: 25px 0px 0px 0px;
	border-bottom:#cacaca 1px solid;
	text-align: center;
	background:url(Imagens/bg-selection.gif) repeat-x;
	
	font-size: 15px;
	color:#4b4b4b;
	-moz-border-radius: 15px;
  	-webkit-border-radius: 1em;
}
#selecao select{
	margin: 0px 5px 0px 0px;
}


/* rodape */
#rodape{
	margin: 50px 0px 0px 0px;
	padding: 10px 10px 10px 30px;
	width: 950px;
	background:url(Imagens/bg-rodape.gif) repeat-x;
}


#entrada{
	margin: 50px auto 150px auto;
	width: 922px;
	height: 280px;
	background-position: top;
	background-image:url(Imagens/img-login.jpg);
	background-repeat:no-repeat;
}
#textoEntrada{
	margin: 30px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 922px;
	height: 20px;
	text-align:center;
	
	font-size: 15px;
	color:#4b4b4b;
}
#login{
	margin: 70px 0px 0px 200px;
	width: 160px;
	height: 80px;
	text-align:center;
	float:left;
	
	font-size: 15px;
	color:#ffffff;
	text-align:right;
	font-weight:bold;
}
#campos{
	margin: 70px 0px 0px 0px;
	width: 190px;
	height: 80px;
	text-align:center;
	float:left;
}
#enviar{
	margin: 114px 0px 0px 0px;
	width: 150px;
	height: 40px;
	text-align:center;
	float:left;
	text-align:left;
}
#esqueci{
	margin: 80px 0px 0px 0px;
	width: 200px;
	height: 60px;
	text-align:center;
	
	
	color:#ffffff;
	text-align:center;
	float:right;
}

/*Agenda*/
#boxCompromissos{
	margin: 30px 20px 0px 30px;
	width: 259px;
	float: left;
}
#titCompromissos{
	
	font-size: 14px;
	color:#343434;
	margin: 0px;
	width: 249px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	background:url(Imagens/bg-compromisso.gif) repeat-x;
}
#compromissos{
	margin: 0px;
	width: 249px;
	height: 200px;
	padding: 10px 0px 5px 10px;
	background-color:#efefef;
}
.compromisso{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 240px;
	
	
	color:#000000;
	border-bottom: 1px #c1c1c1 solid;
}
#titNovoCompromisso{
	
	font-size: 14px;
	color:#343434;
	margin: 0px;
	width: 249px;
	height: 20px;
	padding: 10px 0px 5px 10px;
	border-bottom: 1px #c1c1c1 solid;
	background:url(Imagens/bg-novo-compromisso.gif) repeat-x;
}
#novoCompromisso{
	
	
	color:#343434;
	margin: 0px;
	width: 249px;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px #c1c1c1 solid;
}
#novoCompromisso select, textarea, name {
	
	font-size: 10px;
	color:#393939;
	margin: 0px 3px 5px 0px;
	text-decoration:none;
	border-color:#666666 1px solid;
	
}
#boxAgendaInt{
	
	font-size: 14px;
	color:#ed1c24;
	margin: 30px 0px 5px 0px;
	width: 650px;
	float: left;
}
#titAgenda{
	
	font-size: 14px;
	color:#ffffff;
	margin: 0px;
	width: 640px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	background-color:#FF0000;
}

/*Ficha*/
#mioloFicha{
	margin: 0px 10px 10px 30px;
	width: 700px;
	float: left;
}
.titFicha{
	margin: 10px 10px 10px 0px;
	width: 700px;
	padding: 5px 0px;
	border-bottom: 1px #c1c1c1 solid;
}
#bordaFachada{
	padding: 5px;
	width: 246px;
	float: left;
	border:#666666 2px solid;
}
#fachada{
	padding: 0px;
	width: 240px;
	border:#666666 2px solid;
}
#textoFichaTecnica{
	margin: 0px 0px 10px 20px;
	width: 335px;
	float: left;
}
.bordaPerspectiva{
	margin: 10px 8px 0px 0px;
	padding: 5px;
	width: 124px;
	height: 95;
	float: left;
	border:#666666 2px solid;
}
.perspectiva{
	padding: 0px;
	width: 120px;
	height: 85px;
	border:#666666 2px solid;
}
#mioloInt{
	margin: 0px 30px 10px 30px;
	width: 941px;
}
.titFichaInt{
	margin: 30px 10px 10px 0px;
	width: 900px;
	padding: 5px 0px;
	border-bottom: 1px #c1c1c1 solid;
}
#mapa{
	margin: 20px 30px 10px 100px;
	width: 712px;
	height: 495;
	border: 1px #c1c1c1 solid;
}

/*disponibilidade*/
#disponibilidade{
	margin: 0px 0px 0px 0px;
	width: 952px;
	background-color:#FFFFFF;
}
#tituloDisp{
	margin: 10px 0px 0px 0px;
	width: 940px;
	height: 25px;
	border-bottom:#cacaca 1px solid;
	padding: 10px 0px 0px 10px;
}
#tituloEmpDisp{
	margin: 10px 0px 10px 10px;
	width: 650px;
	height: 25px;
	
	font-size: 12px;
	font-weight:bold;
	color:#ca0000;
	float:left;
	padding: 5px 0px 0px 0px;
}
#selecaoDisp{
	margin: 10px 0px 10px 10px;
	width: 650px;
	height: 25px;
	float:left;
	padding: 0px;
}
.selectRed{
	margin: 0px 20px 0px 0px;
	height: 23px;
	float:left;
	background-color:#ed2b32;
}
.selectButton{
	margin: 0px;
	float:left;
}

.selectTextRed{
	margin: 0px;
	float:left;
	padding: 5px 5px 0px 5px;
	
	
	color:#ffffff;
	font-weight:bold;
}

.selectBorder{
	float:left;
}

.selectGray{
	margin: 0px 20px 0px 0px;
	height: 23px;
	float:left;
	background-color:#ececec;
}
.selectTextGray{
	margin: 0px;
	float:left;
	padding: 5px 5px 0px 5px;
	
	
	color:#6c6c6c;
	font-weight:bold;
}
#quadroDisp{
	width: 915px;
	margin: 10px 10px 30px 10px;
}
#titQuadroDisp{
	width: 300px;
	padding: 0px 0px 5px 0px;
	
	font-size: 12px;
	color:#6c6c6c;
	float: left;
}
#legenda{
	float: right;
	padding: 0px 0px 5px 0px;
}
#quadro{
	width: 915px;
	margin: 0px 0px 20px 0px;
}
/*busca*/
#boxBusca{
	width: 940px;
	height: 141px;
	margin: 10px auto 0px auto;
	background:url(Imagens/bg-busca.gif) repeat-x norepeat-y;
	-moz-border-radius: 15px;
  	-webkit-border-radius: 1em;
}

#resultadoBusca{
	width: 940px;
	margin: 30px auto 0px auto;
}
.titResultado{
	float:left;
	color:#6c6c6c;
}
.paginaResultado{
	float:right;
	color:#6c6c6c;
}
.textBusca{
	margin: 20px 0px 0px 10px;
	width: 100px;
	height: 100px;
	float: left;
	
	font-size: 12px;
	font-weight:bold;
	text-align:right;
	color:#333333;
	line-height: 200%;
}
.formBusca{
	margin: 20px 0px 0px 10px;
	width: 190px;
	height: 100px;
	float: left;
}
.formBusca select, textarea, name{
	margin: 0px 0px 6px 0px;
	
}

.styleTable{
	margin: 0px;
	width: 100%;
	background:#CCCCCC;
	border:#ffffff 1px solid;
	
	
	color:#393939;
	padding: 0px;
}
#botaoOk{
	float:left;
	margin-top: 0px;
}
#textoSelecao{
	float:left;
	margin: 4px 5px 0px 80px;
}
/*cadastro*/
#imgCadastro{
	margin: 80px 10px 150px 30px;
	width: 200px;
	height: 280px;
	float:left;
}
#cadastro{
	margin: 50px 0px 0px 10px;
	width: 730px;
	height: 500px;
	float:left;
	background:url(Imagens/bg-sombra-cadastro.gif) right no-repeat;
}
#textoCadastro{
	margin: 0px 10px 10px 0px;
	width: 500px;
	height: 80px;
	
	font-size: 15px;
	color:#4b4b4b;
	text-align:left;
}
#textoFormCadastro{
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 40px;
	width: 80px;
	min-height: 140px;
	
	font-size: 12px;
	color:#4b4b4b;
	float:left;
	border-left:#CCCCCC 1px solid;
}
#formCadastro{
	margin: 10px 10px 10px 0px;
	width: 400px;
	height: 300px;
	
	font-size: 10px;
	color:#4b4b4b;
	float:left;
}
/*senha*/
#imgSenha{
	margin: 150px 10px 150px 30px;
	width: 200px;
	height: 280px;
	float:left;
}
/*busca*/
#boxBusca{
	width: 940px;
	height: 106px;
	margin: 10px auto 0px auto;
	background:url(imagens/bg-busca.gif) repeat-x;
	-moz-border-radius: 15px;
  	-webkit-border-radius: 1em;
}

#resultadoBusca{
	width: 940px;
	margin: 30px auto 0px auto;
}
.titResultado{
	float:left;
	
	
	color:#6c6c6c;
}
.paginaResultado{
	float:right;
	
	
	color:#6c6c6c;
}
#listaBusca{
	width: 940px;
	/*height: 141px;*/
	margin: 10px auto 0px auto;
}
.linhaBusca{
	width: 940px;
	height: 30px;
}
.headBusca{
	width: 940px;
	height: 29px;
	background:#e2e2e2;
}
.textBusca{
	margin: 20px 0px 0px 10px;
	width: 100px;
	height: 100px;
	float: left;
	
	font-size: 12px;
	font-weight:bold;
	text-align:right;
	color:#333333;
	line-height: 200%;
}

.styleTable{
	margin: 0px;
	width: 100%;
	background:#CCCCCC;
	border:#ffffff 1px solid;
	
	
	color:#393939;
	padding: 0px;
}
.empTable{
	margin: 0px 0px 0px 20px;
	width: 300px;
	height: 105px;
	
}
.empLogoTable{
	margin: 0px;
	width: 94px;
	padding: 12px 0px 0px 0px;
	float: left;
}
.empTextTable{
	margin: 0px;
	width: 185px;
	height: 90px;
	float: left;
	
	font-size: 10px;
	color:#393939;
	padding: 15px 0px 0px 20px;
}
#botaoOk{
	float:left;
	margin-top: 0px;
}
#textoSelecao{
	float:left;
	margin: 4px 5px 0px 80px;
}
.hide
{display:none;
    }
/*contato*/
.tituloContato{
	margin: 15px 30px 0px 30px;
}

.boxEndereco{
	margin: 50px 0px 0px 30px;
	padding: 0px 0px 10px 20px;
	width: 260px;
	height: 248px;
	float: left;
	border-left:#FF0000 1px solid;
}
.boxEndereco span.texto{
	display:block; 
	float:left; 
	width:200px; 
	margin-top: 20px;
	
	font-size: 14px;
	color:#333333;
}
.boxEndereco a,span.telefones{
	display:block; 
	float:left; 
	width:200px; 
	
	font-size: 18px;
	color:#FF0000;
}
.boxContato{
	margin: 0px 30px 0px 10px;
	width: 600px;
	height: 308px;
	float: right;
	background:url(imagens/bg-contato.gif) repeat-x top;
	background-color:#dfe2e5;
}
.contato{
	margin: 60px 30px 0px 20px;
	width: 370px;
	float: left;
}
.boxContato span.texto{
	display:block; 
	float:left; 
	width:95px; 
	margin-top: 5px;
	margin-left: 15px;
	
	
	color:#393939;
}
.boxContato select.input{width: 240px; margin-top: 4px; }
.boxContato input.input{width: 240px; margin-top: 4px; height: 13px;}
.boxContato img.botao{margin-top: 4px; margin-left: 115px;}
.boxContato textarea{width: 240px; height: 50px; margin-top: 5px;}

.mulherContato{
	margin: 0px;
	height: 288px;
	width: 147px;
	float: right;
	text-align:right;
}    

.MicroFichas {
	margin: 0 8px 0 10px;
	padding: 8px;
	float: left;
	border: 1px solid #a1a1a1;
	width: 160px;
}
.MfichaFoto {
	margin-left: 2px;
	border: 1px solid #a1a1a1;
	width: 154px;
}
.MfichaTexto {
	margin: 3px 0 0 3px;
	font-size: 12px;
	font-weight: bold;
	color: #182a7b;
	width: 154px;
}
.MfichaTexto2 {
	margin: -1px 0 0 3px;
	font-size: 12px;
	font-weight: bold;
	color: #5a5a5a;
	width: 154px;
}
.MfichaVeja {
	margin-left: 2px;
	margin-top: 10px;
}
.topo {
	margin: 10px 0 10px 0px;
}
.MegaBanner {
	margin: 10px 0 0 10px;
	width: 771px;
	float:left;
}
.rodape {
	margin: 30px 0 10px 10px;
	width: 970px;
}
.boxRodape
{
    width: 318px; 
    height: 340px;
    float:left; 
    border-top: #c2c2c2 1px solid;
}
.BannerVenda {
	margin: 10px 0 0 18px;
	width: 160px;
	float:left;
}
.Imoveis {
	float: left;
}
.ImoveisTitulo {
	font-size: 13px;
	font-weight: bold;
	color: #ff9900;
	width: 170px;
	margin: 10px 0px 0px 10px;
	font-family: sans-serif, "Lucida Sans Unicode", "Lucida Grande" ;
}
.ImoveisTitulo2 {
	font-size: 13px;
	font-weight: bold;
	color: #0086e6;
	width: 200px;
	margin: 10px 0px 0px 10px;
	font-family: sans-serif, "Lucida Sans Unicode", "Lucida Grande" ;
}
.vejaMais {
	margin: 10px 0 0 645px;
	font-weight: bold;
	font-size: 12px;
}
.maisInfo
{
    background-image: url(imagens/fundoFale.jpg);
    height:200px;
    left:754px;
    padding-bottom:0;
    padding-left:10px;
    padding-right:0;
    padding-top:10px;
    position:absolute;
    top:345px;
    width:346px;
}
.formReceba 
{
    margin: 10px 0 4px 14px;
}
.formReceba2 
{
    margin: 10px 0 0 290px;
}
.campos
{
    margin: 0 0 0 5px;
    width: 60px; 
    float:left;
    font-size: 11px;
}
.parcRodape
{
    margin: 10px 0 0 10px;
    width: 102px;
}
.linkBairro
{
    font-size: 12px;
    color: #303030;
    font-weight: bold;
}    
    