/* GERAL */
	body {margin:25px auto 25px; padding:0; background-color: #257ec0;}
	img {border: 0;}
	#layout {width: 990px; font: bold 12px "arial"; margin:0 auto; padding:0;}
	#compl-direito {float: right; width: 188px; height:583px; display:scroll; position: fixed; top: 50px; right:100px;}
	#conteudo {float: left; width: 990px; margin-top: 21px; background: #fff url(../imagens/cabecalho-borda-dir.jpg) top right repeat-y;}
	#conteudo-esq {float: left; width: 240px;}
	#conteudo-dir {float: right; width: 745px;}
	#rodape {float:left; width: 100%; height: 30px; padding-top: 15px; text-align: center; font: normal 12px "arial"; color: #333; background: #fff url(../imagens/cabecalho-borda-dir.jpg) top right repeat-y;}
	#bottom-dir { float: right;position:relative; bottom:18px; right:-1px;}
	h1 {margin:20px auto 10px; padding:0; color: #aaa; font-size: 12px; text-align:right; width: 990px;}
	h1 {position: relative; bottom:20px; font: bold 12px arial;}
	.tit-resultados {font-weight: normal; margin: 5px 12px 25px; color: #292929;}
	
	#webtv {margin: 18px 0 0 0;}
	
/* CABECALHO */	
	#cabecalho {float: left; width: 990px; height: 160px; border: solid 0px #000; background: #fff url(../imagens/cabecalho-borda-dir.jpg) top right repeat-y;}
	#cabecalho-topo-esq {float: left; margin:0; padding:0; width: 14px;}
	#logo-prime-abc {float: left; margin:10px 0 0 0; padding:0; border: 0px #000 solid ;}
	#cabecalho-topo-dir {float: right; margin:0; padding:0;}
	#cabecalho-bottom {float: left; width: 991px; height: 18px; background: url(../imagens/bg-cabecalho-bottom.gif) no-repeat;}
	#cabecalho-dir {float: right; margin:0; padding:0; border: solid 0px red; }
	#acesso {float: right; margin:10px 0 0 0; width: 260px; height: 45px; border: solid 0px red;}
	#acesso a {color: #fff; font: bold 10px "arial"; text-decoration: none; margin: 0px;}
	#acesso .quero-comprar span{float: left; background: url(../imagens/bg-quero-comprar.jpg) no-repeat;  width: 109px; height: 41px;  padding: 9px 8px 0; margin:0;}
	#acesso .quero-vender span{float: right; background: url(../imagens/bg-quero-vender.jpg) no-repeat;  width: 109px; height: 41px; padding: 9px 12px 0; margin:0;}
	
/* MENU */	
	#menu {float: right; margin:-40px 0 0 0; border: solid 0px red;}
	#menu p {margin: 0; font: bold 18px "arial"; text-align:right;}
	#menu a {float: left; text-decoration: none; color: #595959; margin:0 18px;}
	#menu p a span{font: bold 10.5px "arial";}
	#menu p img {float: left; margin: -10px 0 0 0;}
	
/* TOPO2 */
	#menu-esq {float:left; margin:10px 0 0 20px; width: 201px;}	
	#menu-esq p {float:left; border: solid 1px #388cc8; font: normal 18px "tahoma"; color: #787878; padding: 7px; margin-bottom:0px;}
	#menu-esq p span {float: left;}
	#menu-esq p a img {float:right; padding: 2px; border:0;}
	#menu-esq #menu-cidades {float: left; width: 199px; margin-left: -41px; font-size:12.2px;}
	#menu-esq #menu-cidades li {width: 100%; height:36px; list-style-type:none; line-height: 36px; text-indent: 5px; cursor: pointer;}
	#menu-esq #menu-cidades li{ border: solid 1px #1a659c; background: url(../imagens/mira.jpg); color: #fff; margin-bottom: 6px;}
	#menu-esq #menu-tipo {float: left; width: 201px; margin-left: -41px; margin-top: -5px;}
	#menu-esq #menu-tipo li {list-style-type:none; margin-bottom: 6px;}
	#menu-esq a, #menu-esq a:hover, #menu-esq a:visited {color: #fff; text-decoration:none;}
	#corretor-on-line {float: right; margin-top: -26px; margin-right: -12px; border:0;}
	#cabecalho-dir {position: relative; top: -183px; left: 248px;}
	
/* FILTRO */
	form {margin:8px 0 0 13px; width:204px; height:555px; background-color:#a9becb; padding: 2px; border: solid 1px #5c8bc5; line-height: 20px; color: #333;}
	#filtro-esq {width: 182px; margin: 5px 8px; padding: 0 0 0 6px;}
	#filtro-esq p {margin:0 0 10px -14px; background: url(../imagens/bg-filtro-esq.jpg) no-repeat; width:204px; height:61px; padding:8px 0 0 75px; font: normal 18px "tahoma"; color: #787878;}
	#filtro-dir {width: 182px; margin: 5px 8px; padding: 0 0 0 6px;}
	#filtro-dir p {margin:0 0 0 -14px; background: url(../imagens/bg-filtro-dir.jpg) no-repeat; width:204px; height:61px; padding:8px 0 0 75px; font: normal 18px "tahoma"; color: #787878;}
	#filtro-dir span {display: table-cell; width: 190px; padding-top: 10px; height: 60px; font-weight: normal; color: #333; text-align: center;}
	select {float:left; border: 1px solid #abadb3; background-color: #fff; color: #555; font-size: 12.5px; width: 180px; margin-bottom: 8px;}
	label {float: left; width: 49px; font-weight: normal; color: #333; margin:2px 0; clear:left;}
	#ref_imovel {float: left; width: 120px;}
	input {color: #333;}
	button {clear: both; width: 180px; height: 30px; margin: 10px 0 20px; color: #333;}
	.filtro-divisa {float: left; width: 1px; height:230px; background-color: #fff; margin: 10px 10px 0 18px;}

	
		
/* OFERTAS */	
	

	#video-ofertas {background-color: #f4f3fe; border: solid 1px #aaa; width: 710px; height: 320px; margin: 20px 0 0 5px;}
	#destaques {/*background-color: #f4f3fe; border: solid 1px #aaa;*/ width: 710px; margin: 20px 0 0 5px;}
	#lancamentos {/*background-color: #f4f3fe; border: solid 1px #aaa;*/ width: 710px; margin: 20px 0 0 5px;}
	#futuros-lancamentos {/*background-color: #f4f3fe; border: solid 1px #aaa;*/ width: 710px; margin: 20px 0 0 5px;}
	#novos {/*background-color: #f4f3fe; border: solid 1px #aaa;*/ width: 710px; margin: 20px 0 0 5px;}
	#semi-novos {/*background-color: #f4f3fe; border: solid 1px #aaa;*/ width: 710px; margin: 20px 0 0 5px;}
	#outras-ofertas {/*background-color: #fff; border: solid 1px #aaa;*/ width: 710px; height: 705px; margin: 20px 0 0 5px;}

	.tit-oferta h2 {color: #0e5190; font-weight: normal; font-size: 18px; margin: 10px 0 0 10px; }
	
	hr {padding:0; margin: -15px 0px 10px 12px; width: 690px; height:0px; border:0; border-top: solid 1px #0e5190;}
	.centro-ofertas {margin-left:4px;}
	
	.oferta {float: left; width: 210px; border: solid 2px; color: #FFF; font: normal 12px "arial"; text-align: left; padding: 0px; margin: 0 10px 20px;}
	.oferta:last {margin: 0 0 20px 0;}
	
	#player1, #player2 {float: left; width: 320px; height: 240px; margin:0 15px; background-color: #000;}
/*	
	.oferta > div {border: solid 1px #fff; padding: 5px; width: 198px; word-wrap: break-word;}
	.oferta .foto-oferta {margin: 5px 0 10px; text-align: center;}
	.oferta .foto-oferta img {border: solid 1px #fff; width: 174px; height: 130.5px;}
	.oferta .titulo {font-weight: bold; font-size: 12px; text-align: center; margin: 5px 0 10px;}
	.oferta .valor {font-weight: bold; margin: 10px 0 0 45px; line-height:25px;}
	.oferta .valor .apenas {font-size: 14px;}
	.oferta .valor .cifrao {float:left; height:30px; font-size: 11px; vertical-align: top; margin: -3px 3px;}
	.oferta .valor .preco {float:left; height:30px; font-size: 24px; font-weight: normal;}
	.oferta p {margin: 0; padding:0; text-align: justify;}
	.oferta .tipo_situacao {text-align:left; vertical-align:top; margin:0 0 10px 0; padding:0;}	
*/

	#destaques a, #destaques a:visited, #destaques a:hover {color: #fff; text-decoration:none; cursor: pointer;}
	#lancamentos a, #lancamentos a:visited, #lancamentos a:hover {color: #fff; text-decoration:none; cursor: pointer;}
	#semi-novos a, #semi-novos a:visited, #semi-novos a:hover {color: #fff; text-decoration:none; cursor: pointer;}
	#novos a, #novos a:visited, #novos a:hover {color: #fff; text-decoration:none; cursor: pointer;}
	#futuros-lancamentos a, #futuros-lancamentos a:visited, #futuros-lancamentos a:hover {color: #fff; text-decoration:none; cursor: pointer;}
	.oferta > div {position: relative; border: solid 1px #fff; padding: 5px; width: 198px; word-wrap: break-word;}
	.oferta .foto-oferta {margin: 5px 0 10px; text-align: center;}
	.oferta .foto-oferta img {border: solid 1px #fff; width: 174px; height: 130.5px;}
	.oferta .titulo {font-weight: bold; font-size: 12px; text-align: center; margin: 5px 0px 10px;}
	.oferta .container_valor {position:absolute; bottom: 0px; margin:0;}
	.oferta .valor {font-weight: bold; margin: 0px 0 0 45px; line-height:25px;}
	.oferta .valor .apenas {font-size: 14px;}
	.oferta .valor .cifrao {float:left; height:30px; font-size: 11px; vertical-align: top; margin: -3px 3px;}
	.oferta .valor .preco {float:left; height:30px; font-size: 24px; font-weight: normal;}
	.oferta p {margin: 0; padding:0; text-align: justify;}
	.oferta .tipo_situacao {text-align:left; vertical-align:top; margin:0 0 10px 0; padding:0;}	
	

/* OUTRAS OFERTAS */
	#outras-ofertas .oferta a, #outras-ofertas .oferta a:hover, #outras-ofertas .oferta a:visited {text-decoration: none;}	
	#outras-ofertas .oferta {width: 690px; height: 130px; border: 0; color: #FFF; font: normal 12px "arial"; text-align: left; padding: 0; margin:0 0 20px 7px}
	#outras-ofertas .oferta .dados {float: left; width: 690px; border: 0; margin:0; padding:0;}
	#outras-ofertas .oferta h3 {float: left; font-size: 18px; margin:0; padding:0 7px; line-height:30px; color: #fff;}
	#outras-ofertas .oferta h4 {float: right; font-size: 12px; margin:0; padding:0 7px; font-weight: normal; vertical-align:middle; line-height:30px; color: #fff;}
	#outras-ofertas .oferta .detalhe_oferta {background-color: #fff; height: 96px; margin:2px; padding:0; width: 686px; color: #171717;}
	/*#outras-ofertas .oferta .detalhe_oferta img {float: left; width: 105px; height: 78.75px; margin:8px 0 4px 5px;}*/
	#outras-ofertas .oferta .detalhe_oferta .direita {float: right; margin: 0; width: 560px; height: 95px;}
	#outras-ofertas .oferta .detalhe_oferta .direita .descricao {float: left; width:400px; height: 80px; margin: 9px 0; color: #222; border: solid 0 red;}
	#outras-ofertas .oferta .detalhe_oferta .direita .descricao .dados {float: left; width: 100%; height: 65px; border: solid 0 blue;}
	#outras-ofertas .oferta .detalhe_oferta .direita .descricao .area {height: 15px; color: #275779;}
	#outras-ofertas .oferta .detalhe_oferta .direita .descricao .area span {margin: 0 15px 0 0;}


		
	#outras-ofertas .compl_descricao .a-partir-de {position: absolute; margin-top: 5px; width: 90%; text-align: right; color: #292929;}
	#outras-ofertas .compl_descricao .cifrao {position: absolute; width: 20px; height: 22px; color: #292929; margin:10px 0 0; padding:0; font-size: 11px;}
	#outras-ofertas .compl_descricao .valor {float: right; width: 110px; height: 22px; color: #292929; margin:0px 0 0; padding:0; font-size: 18px;}
	#outras-ofertas .compl_descricao .corretor {color: #275779; line-height: 33px;}
	#outras-ofertas .compl_descricao .corretor a {color: #275779;}
	#outras-ofertas .compl_descricao .referencia {display:table-cell; color: #292929; font-weight: normal; margin: 2px 0 4px; line-height: 17px; text-align:right; width: 135px;}

	.azul-esc {background-color: #01567b; border-color: #275779}
	.azul-med {background-color: #097b95; border-color: #097b95}
	.azul-clr {background-color: #41a5e5; border-color: #41a5e5}

	.paginacao, .paginacao:hover, .paginacao:visited  {color: #333; font-size: 12px; text-decoration:none;}
	