@charset "iso-8859-2";
/* CSS Document */

img {border:none;}


body {
	margin:0;
	background:url(../images/fundo_topo.jpg) top center no-repeat;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	}
	
#wrapper {
	width:936px;
	height:auto;
	margin:auto;
	clear:both;
	}
	
#top {
	width:936px;
	height:168px;
	}
	
h1 {	/*  logotipo com link */
	float:left;
	text-decoration: none;
	margin-top:10px;
	font-size:1px;
	}

h1 a {
	display:block;
	width: 400px;
	height: 66px;
	text-indent: -9000em;
	text-decoration: none;
	line-height:0px;
	}

h1 a:hover { text-decoration: none;	}

h2 { display:none;}  /*  slogan escondido no site */



/* ----- BANNERS -------------------------*/


#bannertop {  /*  usado quando houver banner divulgacao - mudar o fundo */
	float:right;
	width:468px;
	height:60px;
	margin-top:15px;
	margin-right:20px;
	}
	
#sidebar {  /* banners na lateral */
	margin-top:5px;
	width:200px;
	float:right;
	}
	
#footerbar { /* banner grande em imovel */
	float:right;
	width:456px;
	margin-top:25px;
	}
	
#sidebar img {
	padding-bottom:15px;
	}
	
/* ----- MENU TOP  ------------------ */

#menu {
	width:410px;
	height:30px;
	float:left;
	margin-top:18px;
	font-size:100%;
	font-weight:normal;
	}
	
#menu img { padding:0 4px 0 4px; vertical-align:middle; }
	
#menu a {	text-decoration:none;	color:#000000;}
#menu a:visited {	text-decoration:none;	color:#000000;	}
#menu a:hover {	text-decoration:none;	color:#990000;	}


/* ----- PESQUISA  ------------------ */

#search {
	margin-top:20px;
	_margin-top:25px;
	float:right;
	width:480px;
	height:auto;
	text-align:left;
	}
	
.txtRed {color:#990000; font-weight:bold; font-size:11px; line-height:20px; text-transform:none;}
.txtBlack10px {font-size:10px; color:#000000; font-weight:normal;}


#search select {
	background:#FFFFFF;
	border:1px solid #999999;
	color:#666666;
	font-size:9px;
	width: 76px;
	}
	
#search form {margin:0; padding:0;}
	
#search .opcao {
	width:auto;
	background:none;
	border:none;
	}
	
#search input {
	background:#FFFFFF;
	border:1px solid #999999;
	color:#666666;
	font-size:9px;
	width:50px;
	}
	
#search #botsearch {
    margin:0;
	padding:0;
	width:16px;
	height:20px;
	border:none;
	background:none;
	}


/* ----- Scroller  ------------------ */

#scroller-intro {
	width:715px;
	height:294px;
	_height:320px;
	float:left;
	background:url(../images/fundo_scroller.jpg) top center no-repeat;
	background-position:0 50px;
	}
	
/* ------- RESULTADO BUSCA ---------- */

.resultado-busca {
	width:150px;
	height:260px;
	float:left;
	margin-right:36px;
	margin-bottom:25px;
	text-align:center;
	text-transform:lowercase;
	}
	
/* ----- texto conteudo  ------------------ */

#conteudo {
	width:715px;
	float:left;
	font-size:12px;
	text-align:justify;
	}
	
#conteudo a {	text-decoration:none;	color:#000000; cursor:pointer;}
#conteudo a:visited {	text-decoration:none;	color:#000000;	cursor:pointer;}
#conteudo a:hover {	text-decoration:none;	color:#000000;	cursor:pointer;}

#conteudo a.link {	text-decoration:none;	color:#990000; cursor:pointer}
#conteudo a.link:visited {	text-decoration:none;	color:#990000;	cursor:pointer}
#conteudo a.link:hover {	text-decoration:none;	color:#000000;	cursor:pointer}

#conteudo select {
	background:#FFFFFF;
	border:1px solid #999999;
	color:#666666;
	}
	
#conteudo form {margin:0; padding:0;}
	
#conteudo .opcao {
	width:auto;
	background:none;
	border:none;
	}
	
#conteudo input {
	background:#FFFFFF;
	border:1px solid #999999;
	color:#666666;
	}
	
	
#conteudo textarea {
	background:#FFFFFF;
	border:1px solid #999999;
	color:#666666;
	}
	
#conteudo #botcadastro {
    margin:0;
	padding:0;
	width:auto;
	height:20px;
	background:#FFFFFF;
	border:1px solid #999999;
	}


/* ----- DESTAQUE INTRO  ------------------ */

#destaque-intro {
	float:left;
	width:456px;
	margin-bottom:25px;
	}
	
#destaque-intro .destaque-item {
	width:443px; /* mais 13px de padding */
	height:177px;
	float:left;
	background:url(../images/fundo_destaque.jpg) top left no-repeat;
	padding:13px 0 0 13px;
	}
	
#destaque-intro .foto {
	float:left;
	width:150px;
	height:auto;
	text-align:center;
	margin-right:13px;
	}
	
#destaque-intro .content {
	float:left;
	width:270px;
	height:auto;
	text-align:left;
	line-height:20px;
	text-transform:lowercase;
	}
	
a.consulte {	text-decoration:none;	color:#990000;}
a.consulte:visited {	text-decoration:none;	color:#990000;	}
a.consulte:hover {	text-decoration:none;	color:#FF0000;	}


/* ----- VIDEO INTRO  ------------------ */

#video-intro {
	float:right;
	width:456px;
	margin-bottom:25px;
	}
	
#video-intro .video-item {
	width:443px; /* mais 13px de padding */
	height:256px;
	float:left;
	background:url(../images/fundo_video.jpg) top left no-repeat;
	padding:13px 0 0 13px;
	}
	
#video-intro .video-content {
	float:right;
	margin-right:13px;
	_margin-right:5px;
	width:150px;
	text-align:center;
	line-height:15px;
	}
	
	
/* ----- CADASTRE-SE NEWSLETTER  + INDIQUE IMÓVEL (interno) ------------------ */

#cadastrese {
	float:right;
	width:456px;
	}
	
#cadastrese form {	margin:0; padding:0; }
#cadastrese input { border:1px solid #CCCCCC; width:155px; _width:145px;}
#cadastrese fieldset { border:none;}

#cadastrese fieldset ol {margin:0; padding:0;}

#cadastrese fieldset li {
	list-style:none;
	float:left;
	margin:0px;
	margin-left:-10px;
	*margin-left:-1px;
	_margin-left:0px;
	margin-right:25px;
	_margin-right:10px;
	*margin-right:10px;
	}
	
#cadastrese .botao { border:1px solid #CCCCCC; background:#FFFFFF; color:#666666; width:75px;}

#cadastrese fieldset li .botao {margin-top:17px;} 
	
	
/* ----- IMOVEL  ------------------ */

#imovel {
	float:left;
	width:456px;
	margin-bottom:25px;
	}
	
.tipo {
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
	padding-top:5px;
	}
	
#imovel .cod {
	font-size:9px;
	color:#666666;
	}
	
#imovel .galeria {
	width:140px;
	height:103px;
	margin-right:12px;
	margin-bottom:12px;
	float:left;
	}
#imovel-info {
	width:456px;
	float:right;
	}
	
/* ----- MENU INTERNO FGTS - DOC COMPRA - PORPOSTA COMPRA  ------------------ */	

#menu-interno {
	width:456px;
	height:37px;
	}
	
#menu-interno .fgts a, .doc-compra a, .proposta a {
	text-indent:-9000em;
	margin:0; /* top right bottom left */
	display:block;
	float:left;
	outline:none;
	color:#FFFFFF;
	}
	
.fgts a {background:url(../images/bot_fgts.gif) top center no-repeat; width:76px; height:37px; }
.fgts a:hover {background:url(../images/bot_fgts.gif) bottom center no-repeat; width:76px; height:37px; }

.doc-compra a {background:url(../images/bot_doc_compra.gif) top center no-repeat; width:204px; height:37px;}
.doc-compra a:hover {background:url(../images/bot_doc_compra.gif) bottom center no-repeat; width:204px; height:37px;}

.proposta a {background:url(../images/bot_proposta-compra.gif) top center no-repeat; width:176px; height:37px;}
.proposta a:hover {background:url(../images/bot_proposta-compra.gif) bottom center no-repeat; width:176px; height:37px;}

/* ----- RODAPE  ------------------ */

	
#footer {
	width:auto;
	height:111px;
	background:url(../images/fundo_rodape.jpg) top repeat-x #000000;
	color:#FFFFFF;
	font-size:10px;
	}
	
#footer-content {
	width:936px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	}
	
#footer-content a {	text-decoration:none; color:#FFFFFF;}
#footer-content a:visited {	text-decoration:none; color:#FFFFFF;	}
#footer-content a:hover {	text-decoration:none; color:#FFFFCC;	}

#footer-logo {
	width:48px;
	height:49px;
	float:left;
	}
	
#footer-assinatura {
	float:left;
	margin-left:15px;
	}
	
.clear {         
	float: none;
	clear: both;
	display: block;
	}

/* estilos da paginaçao */
	ul#paging {
		list-style:none;
		margin:0 auto;
		padding:0;
		display:inline;
	}
	ul#paging li{
		float:left;
		padding-right:5px;
	}
	ul#paging li a:link, a:visited{	text-decoration:none;	}
	ul#paging li a:hover{	text-decoration: underline;	}
	