
	* { padding:0; margin:0; text-decoration:none; list-style:none; border:0; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Console"; outline:0; }

	body { background:url(../img/bg.gif) repeat-x 0 -20px; font-size:12px; line-height:180%; height:100%; color:#666; }
	
	body.current-body { background:url(../img/bg-current-body.gif) repeat-x 0 -20px; }
	
	a { text-decoration:none; color:#DB241D; }
	
	a:hover { text-decoration:underline; }
	
	p { margin:0 0 15px; }
	
	h1, .sh1, h2, h3 { display:block; font-size:19px; font-weight:normal; text-transform:uppercase; color:#4f6270; background:url(../img/bgH1.gif) no-repeat right bottom; letter-spacing:-2px; min-height:24px; _height:24px; margin:0 0 10px; }
	
	h2, h3 { color:#09198C; background:0; text-transform:none; font-size:17px; letter-spacing:normal; }
	
	h2 em { font-size:18px; font-weight:bold; color:#db241d; font-style:normal; }
	
	h3 { font-size:15px; color:#DB241D; font-weight:bold; }
	
	h3 span { font-size:12px; font-weight:normal; }
	
	/*h1 span, .sh1 span { float:left; }*/
	
	.ver-todos, .ver-todos-2 { text-transform:none; float:right; font-size:12px; background:url(../img/ico-lupa.gif) no-repeat 0 center; letter-spacing:normal; font-weight:bold; padding:0 5px 2px 18px; display:inline-block; } 
	.ver-todos-2 { background:url(../img/ico-lupa-2.gif) no-repeat 0 center; }
	
	#site { width:1000px; margin:auto; }
	
	#topo { height:150px; overflow:hidden; position:relative; padding:35px 0 0 30px;  }
	
	#topo #logo { display:block; background:url(../img/logo.gif) no-repeat 0 0; width:373px; height:62px; left:30px; top:35px; text-indent:-10000px; float:left; z-index:2; }
	
	#topo #busca-topo { float:left; font-size:11px; height:37px; width:280px; padding:18px 0 0 315px; }
	#topo #busca-topo form { display:inline; }
	#topo #busca-topo form .busca { width:80px; }
	#topo #busca-topo form .botao { font-weight:bold; display:inline-block; text-indent:-10000px; background:url(../img/bt-topo.gif) no-repeat 0 0; border:0; width:26px; cursor:pointer }
	
	#topo #menu { padding:0; }
	#topo #menu ul { padding:0 0 0 428px; z-index:10; }
	#topo #menu ul li { float:left; position:relative; }
	#topo #menu ul li.separador { width:5px; }
	
	#topo #menu ul li a { background:url(../img/menu.gif) no-repeat 0 -96px; display:block; text-indent:-10000px; height:87px; width:159px; }
	#topo #menu ul li.locacao a { background-position: -160px -95px; }
	#topo #menu ul li.condominio a { background-position:-320px -95px; }
	#topo #menu ul li.venda:hover a { background-position:0 0; height:95px; }
	#topo #menu ul li.locacao:hover a { background-position:-160px 0; }
	#topo #menu ul li.condominio:hover a { background-position:-320px 0; }
	
	#topo #menu ul li ul { position:absolute; z-index:5; background:url(../img/bg-menu.gif) repeat-x -191px 0; padding:7px 0 0; margin:0; width:1000px; top:87px; left:-458px; height:27px; display:none;}
	#topo #menu ul li ul li{ float:left; padding:0 0 0 31px; }
	#topo #menu ul li ul li a { color:#fff; text-decoration:none; text-transform:uppercase; display:inline-block; padding:0 0 5px; font-weight:bold; background:0; text-indent:0; height:auto; width:auto; }
	#topo #menu ul li ul li a:hover { color:#db241d; }
	#topo #menu ul li:hover ul{ display:block; }

	#topo #menu ul li.venda a.hover { background-position:0 0; }
	#topo #menu ul li.locacao a.hover { background-position:-160px 0; }
	#topo #menu ul li.locacao ul { left:-590px; background-position:-59px 0; }
	#topo #menu ul li.condominio a.hover { background-position:-320px 0; }
	#topo #menu ul li.condominio ul { left:-740px; background-position:117px 0; background-repeat:no-repeat; }
	
	#rodape { background:url(../img/bg-rodape.gif) repeat-x 0 0; clear:both; overflow:hidden; height:300px; }
	#rodape .rodape { width:945px; margin:0 auto; }
	#rodape #menu { color:#666;  }
	#rodape #menu p { margin:0; line-height:160%; }
	#rodape #menu strong { font-size:18px; display:block; padding:3px 0 0; }
	#rodape #a1 { clear:both; padding:14px 0 0; height:40px; }	
	#rodape #a1 ul { height:35px; width:920px; margin:0 auto; }
	#rodape #a1 ul li { float:left; text-transform:uppercase; font-weight:bold; padding:0 0 0 45px; }
	#rodape #a1 ul li a { color:#fff; }
	#rodape #a2 { float:left; }
	#rodape #a3 { float:right; text-align:right; }	
	#rodape #a4 { clear:both; padding:10px 0 0; text-align:center; }		
	#rodape #menu #a4 img { margin:0 15px; }
	
	#lateral { float:right; width:274px; overflow:hidden; }
	
	#lateral #corretor a { background:url(../img/corretor.gif) no-repeat 0 0; display:block; width:268px; height:89px; text-indent:-100000px; margin:0 auto;}
	
	#lateral #imvBusca, #lateral #busca-codigo { background:url(../img/bg-lateral-busca.gif) no-repeat 0 0; height:90px; width:248px; padding:60px 10px 0; margin:0 auto; color:#666; line-height:normal; }	
	#lateral #imvBusca { height:105px; }
	#lateral #imvBusca p { text-align:center; display:block; padding:0; }
	#lateral #imvBusca p a { color:#666; font-size:15px; font-weight:bold; display:inline-block; padding:0 10px; }
	#lateral #imvBusca p a:hover { color:#DB241D; }
	#lateral #imvBusca strong { font-size:11px; }	
	
	#lateral #imvBusca .condAutoShow { display:none !important; }

	#lateral #imvBusca #frmbusca{ position:relative; width:226px; margin:0 auto;}
	#lateral #imvBusca form p{padding:3px 0 0 0; font-size:11px; float:left; line-height:14px; text-align:left; font-weight:bold;  margin:0; color:#666;}
	#lateral #imvBusca input, #imvBusca select{border:1px solid #999; width:226px; padding:2px; font-size:11px; margin:4px 0 2px;}
	#lateral #imvBusca #divbairro{margin:0; height:auto; width:auto; padding:0; background:0; border:0; clear:both;}
	#lateral #imvBusca #divbairro select { width:226px !important; }
	#lateral #imvBusca #divbairro select option { width:205px; }
	#lateral #imvBusca .buscaDetalhe, #imvBusca .botoes{display:none;}
	#lateral #imvBusca .boxLeft, #imvBusca .boxLeftValor, #imvBusca .bairroBusca{float:left; width:210px; text-align:left;}
	
	#lateral #imvBusca .btBuscar { clear:both; padding:13px 0 0; }
	#lateral #imvBusca .btBuscar input { text-indent:-10000px; border:0; cursor:pointer; display:inline-block; width:72px; height:25px; background:url(../img/bt-pesquisar.gif) no-repeat 0 0; }
	
	#lateral #busca-codigo { text-align:center; padding:20px 10px 0; background:url(../img/bg-lateral-busca-codigo.gif) no-repeat 0 0; }
	#lateral #busca-codigo #frmBusca { position:relative; line-height:normal; padding:10px 0 0; *padding:4px 0 0; }
	#lateral #busca-codigo #frmBusca #cod_jb { text-transform:uppercase; width:115px; padding:0; margin:0;  border:0; }
	#lateral #busca-codigo #frmBusca #btnBusca { background:0; display:inline-block; cursor:pointer; width:34px; height:25px; text-indent:-10000px; line-height:0; font-size:0; border:0; }

	#lateral #rede-secovi p { background:url(../img/bg-secovi.gif) no-repeat 0 0; display:block; height:158px; padding:10px 10px 0; }
	#lateral #rede-secovi p a { color:#666; }

	#corpo { min-height:400px; _height:400px; padding:0 30px 20px; overflow-x:hidden; }	
	
	.inc-top2 { float:left; width:630px; }
	.inc-top3 { float:left; width:620px; }
	
	#corpo .intitucional div { padding:0; min-height:420px; margin:0 0 30px; list-style-type:none; padding:0; list-style-position:outside; float:left; width:46%; padding:0 30px 0 0; }	
	#corpo .intitucional div.dot { border-left:dotted 1px #ccc; padding:0 0 0 30px; }
	
	#corpo .servcont { float:left; }
	#corpo .servsaiba { float:right; background:url(../img/bg-saiba.jpg) no-repeat 0 5px; width:264px; height:184px; padding:20px 20px 0 15px; }
	#corpo .servsaiba h3 { font-style:italic; font-size:18px; }
	#corpo .servsaiba h3, #corpo .servsaiba a { color:#fff; font-weight:bold; }
	#corpo .servsaiba ul, #corpo .servsaiba ul li { list-style-position:outside; list-style-type:none; padding:2px 0; }
	
	#form-left { float:left; width:630px; }
	
	#lateral-interna { float:right; width:290px; padding-right:30px; text-align:justify; }
	
	#mais-info { display:none; padding:10px 0 0; margin-top:10px; border:dotted 1px #666; border-width:1px 0; }
	#mais-info strong { color:#DB241D; font-weight:bold; }
	#mais-info li { padding-bottom:10px; }
	
	.outras-vantagens { text-align:left; float:left; }
	.outras-vantagens span, .outras-vantagens2 span { font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; display:inline-block; padding:2px 0 0;  }
	.outras-vantagens2 { display:none; text-align:right; }
	
	#corpo #box-tipos { clear:both; padding:20px 0 20px 54px; }
	#corpo #box-tipos a { padding:20px 0 0 20px; background:url(../img/bg-box-trans.png) no-repeat 0 0; display:inline-block; width:270px; /*width:185px;*/ height:67px; }
	#corpo #box-tipos a span { display:block; background:url(../img/sprite-links.gif) no-repeat 0 0; text-indent:-100000px; width:149px; height:47px; }
	#corpo #box-tipos a:hover span {background-position:-150px 0; }
	#corpo #box-tipos #locacao-imv span { width:87px; background-position:0 -48px; }
	#corpo #box-tipos #admlocacao-imv span { width:136px; height:53px; background-position:0 -96px; }
	#corpo #box-tipos #admcond-imv span { width:136px; background-position:0 -150px; }
	#corpo #box-tipos a:hover span { background-position:-150px 0; }	
	#corpo #box-tipos #locacao-imv:hover span { background-position:-88px -48px; }
	#corpo #box-tipos #admlocacao-imv:hover span { background-position:-137px -96px; }
	#corpo #box-tipos #admcond-imv:hover span { background-position:-137px -150px; }
	
	#corpo p.voltar { clear:both; }
	#corpo p.voltar a { display:inline-block; background:url(../img/ico-back-trans.png) no-repeat left top; font-weight:bold; padding:0 0 5px 20px; line-height:normal; }
	#corpo .veja { display:inline-block; background:url(../img/bullet.gif) no-repeat left center; padding:5px 15px; font-weight:bold; }
	#corpo ul.half-list { width:250px; float:left; }
	#corpo .imgImob { background:#FFFFFF none repeat scroll 0 0; border:1px solid #09198C; padding:2px; margin:10px; }

	#corpo .departamentos { padding-left:0; }
	#corpo .departamentos li { list-style-type:none; list-style-position:outside; }
	#corpo .departamentos li p { display:none; border:solid 1px #666; background:#FEFEFE; padding:15px; margin-top:15px; }
	#corpo .departamentos li a { font-size:14px; color:#09198C; font-weight:bold; display:inline-block; background:url(../img/icoLista.gif) no-repeat left center; padding-left:15px; }
	#corpo .departamentos li p a { font-size:12px; color:#DB241D; font-weight:normal; background:none; padding-left:0; }
	#corpo .departamentos li p br { margin:0 0 15px 0; }
	#corpo .departamentos li p span { display:block; }

	#lateral #eventos ul li { font-weight:bold; line-height:140%; }
	#lateral #eventos ul li a { font-weight:bold; display:block; padding:0 0 0 12px; color:#666; text-decoration:none; }
	#lateral #eventos ul li span { display:block; padding:0 0 0 12px; font-weight:normal; }	
	#lateral #eventos ul li a:hover span { text-decoration:underline; }
	
	#lateral .ap { background:url(../img/pics/banner-ap.gif) no-repeat 0 0; display:block; width:268px; height:92px; text-indent:-10000px; }
	#lateral #mensagem { background:url(../img/bg-mensagem.gif) no-repeat 0 0 ; height:98px; padding:60px 10px 0; }
	#lateral #mensagem a { font-weight:bold; }
	#lateral #mensagem span { color:#9f9f9f; font-size:11px; }	
	
	#lateral #adm-condominio { height:190px; }
	#lateral #adm-condominio div { background:#fafafa; border:solid 1px #cecece; padding:5px; }
	#lateral #adm-condominio div .redRainbow a { color:#666; }
	#lateral #adm-condominio div .redRainbow a:hover { color:#DB241D; }
	
	#corpo .imgHold { float:left; }
	#corpo .imgHold span { display:block; clear:both; text-align:center; line-height:normal; font-weight:bold; }
	
	#corpo #imob {width:700px;}
	
	#boxBrands { border:solid 1px #DEDEDE; padding:5px; clear:both; margin:10px auto 0; width:950px; float:left;  }
	#boxBrands img { height:30px; }
	#boxBrands ul { padding:0 !important; margin:0; height:30px; }
	#boxBrands ul li { float:left; list-style:none; padding:0 0 0 70px; }
	
	#box-cmb-tube { background:url(../img/box-cmb-tube.jpg) no-repeat; width:262px; padding:14px 4px 0;  }
	#box-cmb-tube p { margin:0; }
	#box-cmb-tube a { height:185px; display:block; padding-bottom:20px;}
