/*  www.imobibrasil.com.br */ /* reset */ /* html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;} article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;} ol,ul{list-style:none;margin:0px;padding:0px;} blockquote,q{quotes:none;} blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;} table{border-collapse:collapse;border-spacing:0;} */ /* start editing from here */ h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;} a:link { text-decoration: none; } a:visited { text-decoration: none;  } a:active { text-decoration: none; } body { text-align:left; margin: 0px; padding: 0px; color: #000; } /*  www.imobibrasil.com.br */ .fonte_padrao { font-family: Arial; font-size: 12px; font-weight: normal; color: #333; text-decoration: none;} .fonte_padrao a{ color: #000; }		 .fonte_padrao_grande { font-family: Arial; font-size: 16px; font-weight: normal; color: #333; text-decoration: none;} .fonte_padrao_branca { font-family: Arial; font-size: 12px; font-weight: normal; color: #FFF; text-decoration: none;} .fonte_padrao_branca a { color: #FFF; text-decoration: none;} .fonte_padrao_branca a:hover { color: #e1e1e1; text-decoration: underline;} /* ############### Itens Layout ############### */ .bloco_separa1 { display: block; height: 35px; margin: 0 auto; background-color:#FFF; } .bloco_separa2 { display: block; height: 20px; margin: 0 auto; background-color:#FFF; } .bloco_separa3 { display: block; height: 10px; margin: 0 auto; background-color:#FFF; } .centralizadv{position: relative; top: 50%; transform: translateY(-50%); } /*position: absolute;top: 0; bottom: 0;left: 0; right: 0;margin: auto;*/	 .conteudo { position: relative; width: 100%; }	 .conteudo_tb { width: 990px; margin: 0 auto; }	 .campo { color: #000; font-family: Arial; font-size: 12px; border: solid 1px #CCC; height: 20px; width: 98%; background-color: #FFFFFF; 	} 	 	 .caixa { color: #000; font-family: Arial; font-size: 12px; border: solid 1px #CCC; height: 80px; width: 98%; background-color: #FFFFFF; 	} .placa { font-family: Arial; font-size: 26px; font-weight: normal; color: #000; text-decoration: bold;  padding:22px; text-align:center;  text-transform:uppercase;} .cxplaca { position:relative; margin:0 auto; width:940px; height:80px; } .placa1   { position:absolute; top:25px; width:989px; z-index:3; text-align:center;  font-family: Arial; font-size: 26px; color: #FFF; text-decoration: bold;  text-align:center; text-transform:uppercase;} .placa2   { position:absolute; top:26px; width:990px; z-index:2; text-align:center;  font-family: Arial; font-size: 26px; color: #000; text-decoration: bold;  text-align:center; text-transform:uppercase;} .imoprin_carregando { height:150px; padding-top:40px;  text-align:center; display:none; font:Arial; font-size:14px; color:#333; } .imoprin_btmaisimoveis{ text-align:center; margin-bottom:10px; margin-top:10px; display:block; } /* TOPO */ .topo_linha1{ width:100%; position:relative;  height:4px; } .topo_bg{ width:100%; position:relative;  } .topo_plogo{position:relative; width:990px;  margin:0 auto;  } .topo_plogo > .icones { height:45px; padding-left:15px; padding-top:25px; position:relative;} /* TOPO */ /* TOPO MENU */ .topo_menu { position:absolute; right:0px; top:65px; height:40px; border:0px solid #FFF;} .topo_menu > .itemme { float:left; margin-right:10px; } /* border-right:1px solid #2d2d2d; */ .topo_menu > .itemme a {color:#FFF; font-size:16px; font-family:Verdana; padding:15px;  } /* TOPO MENU */ /* BUSCA TOPO */ .busca_caixa { width:990px;  margin:0 auto; background-color:#FFF; } .busca_caixa > .titulo { text-align:center; font-size:32px; padding:15px;  } .busca_caixa > .titulo > .subtitulo { margin-top:5px; text-align:center; display:block; font-size:12px; } .busca_caixa > .caixabus { padding:10px; width:970px;  } .busca_caixa > .caixabus > .item_tit { width:60px; float:left; line-height:33px; font-size:11px; text-align:right; margin-right:3px;  } .busca_caixa > .caixabus > .item_cx { background:url(/t20/imagensc/busca-cx-bgitens.png) no-repeat; width:150px; height:28px; margin-right:5px; float:left; padding-left:10px; padding-top:5px;  } .busca_caixa > .caixabus > .item_botao { width:160px; height:33px; float:left;  } .campo_pes1 { color: #000; font-family: Tahoma; font-size: 11px; border: 0px; height: 22px; width:145px; } /* BUSCA TOPO */ /* RODAPE CAIXA E CONTEUDO GERAL */ .rodape29{position:relative; margin-top:120px;} .rodape29 > .rodbg29 {background-color:#383838; height:225px; position:relative;} .rodape29 > .rodbg29 > .rodbg29cx {width:990px; margin:0 auto; position:relative;} .rodape29 > .rodbg29 > .rodbg29cx  > .rodcxCor   {position:absolute; top:-55px; width:325px; height:330px; z-index:10;} .rodape29 > .rodbg29 > .rodbg29cx  > .rdSepara   {	position: absolute; width: 1px; height: 150px; left: 635px; top: 35px; z-index: 15; border-right:1px dotted #555;} .rodape29 > .rodbg29 > .rodbg29cx  > .rodcxTexto { position: absolute; top: 16px; width: 269px; height: 233px; z-index: 11; left: 38px; overflow: auto; } .rodape29 > .rodbg29 > .rodbg29cx  > .cxItens1{ position: absolute; color:#FFF; width: 240px; height: 150px; left: 375px; top: 50px; } .rodape29 > .rodbg29 > .rodbg29cx  > .cxItens2{ position: absolute; color:#FFF; width: 240px; height: 150px; left: 690px; top: 50px; } .rodape29 > .rodbg29 > .rodbg29cx  > .cxItens1 a { color:#FFF; line-height:20px; display:block; margin-left:5px; padding-left:18px; background:url(/t20/imagensc/seta1.png) center left no-repeat;  } .rodape29 > .rodbg29 > .rodbg29cx  > .cxItens2 a { color:#FFF; line-height:20px; display:block; margin-left:5px; padding-left:18px; background:url(/t20/imagensc/seta1.png) center left no-repeat;  } /* RODAPE CAIXA E CONTEUDO GERAL */ /* RODAPE */ .separa_cinza{ width:100%; height:1px; background-color:#cccccc; } .rodape_redes{ background-color:#FFF; width:990px; margin:0 auto; position:relative; } /* width:100%;*/ .rodape_redes > .caixarede {text-align:left; width:960px; margin:0 auto; padding:30px; } /* RODAPE ASSINATURA */ .rodape_cx_imobibrasil  { background-color:#2e2e2e; height:50px; position:relative; }  .rodape_imobibrasil  { width:990px; height:50px; margin: 0 auto;  position:relative;  }  .rodape_imobibrasil > .parte1 { width:470px; height:50px; line-height:50px; position:absolute; left:370px; overflow:hidden; font-size:12px; color:#999; font-family:Arial; }  .rodape_imobibrasil > .parte2 { width:150px; height:50px; line-height:50px; position:absolute; right:0px; z-index:10; }  /* RODAPE ASSINATURA */ /* RODAPE FLUTUANTE */ #rodapefl { width:100%; height:70px; background-color:#282828; position:fixed; bottom:0px; z-index:100; } #rodapefl > .linha1 { width:100%; background-color:#d0d0d0; height:1px; } #rodapefl > .itens {width:990px; margin: 0 auto; padding-top:10px; height:60px; position:relative; } #rodapefl > .itens > .separa { height:55px; padding: 0px 30px 0px 30px; overflow:hidden;  float:left;  } #rodapefl > .itens > .qicone { float:left; margin-right:10px; } #rodapefl > .itens > .qtexto { float:left; padding-top:15px; overflow:hidden; font-family:Arial; font-size:18px; color:#FFF; line-height:20px;  } #rodapefl > .itens > .qtexto a { color:#FFF; } #rodapefl > .itens > .fechar { position:absolute; right:0px; top:10px;  } /* RODAPE FLUTUANTE */ /* VINHETA ITENS RODAPE 1 */ .vnitens { width:924px; height:207px; margin:0 auto; background-image:url(/imagens/imagensct/vnrodape/rodape_vn-bg.png);  } .vnitens > .cxItem {float:left; width:205px; margin-top:64px; padding-left:26px; } .vnitens > .cxItem span {font-size:24px; font-weight:bold; line-height:22px; display:block; margin-bottom:10px;} /* VINHETA ITENS RODAPE 1 */ /* VINHETA ITENS RODAPE 3 */ .vnitensp_caixagde  { margin:0 auto; width:970px;  background-color:#FFF; padding:10px; }  /* padding-bottom:20px; padding-top:20px; */ .vnitensp {  float:left; width:auto; height:130px; text-align:center; padding:10px; padding-left:28px; padding-right:28px;    border-right:1px solid #f1f1f1; } .vnitensp:hover { background-color:#f1f1f1; } .vnitensp span { display:block; font-size:24px; } .vnitensp > .icone { padding:5px; } /* VINHETA ITENS RODAPE 3 */ /* VINHETA ITENS RODAPE 4 */ .vncx4 { width: 990px; margin: 0 auto; position:relative; }	 .vncx4 > .cx4Banner { float:left; width:297px; height:260px; margin-left:20px; } .vncx4 > .cx4Banner > #cx4B_Itens { height:80px; width:345px; position:relative; } .vncx4 > .cx4Banner > #cx4B_Itens > .cx4BI_i1{ position:absolute; } .vncx4 > .cx4Banner > #cx4B_Itens > .cx4BI_i2{ position: absolute; top: 15px; left: 85px; } .vncx4 > .cx4Banner > #cx4B_Itens > .cx4BI_i3{ position: absolute; top: 35px; left: 85px; } /* VINHETA ITENS RODAPE 4 */ /* CONTEUDO EXTRA RODAPE */ .mex_conteudo{ background-color:#FFF; padding:20px; width:950px; margin:0 auto; border:1px solid #f1f1f1; } .mex_conteudo > .mex_menu{ float:left; padding-left:13px; margin-right:30px; background:url(/t20/imagensc/seta2.png)  center left no-repeat; line-height:30px; } .mex_conteudo > .mex_menu a { color: #424242; } /* CONTEUDO EXTRA RODAPE */ /* ########### IMOVEIS OPORTUNIDADES PRINCIPAL ############################################################################################################## */  .imoveisdes_caixagde { margin:0 auto; width:970px;  background-color:#FFF; padding:10px; }  .imoveisdes_vltcx {position:relative; padding-left:60px; margin-bottom:30px; margin-top:20px; } .imoveisdes_vlt { float:left; width:250px; line-height:25px; padding:5px; background-color:#f1f1f1; text-align:center; cursor:pointer; border-bottom:5px solid; }  .imoveisdes_vlt span { font-size:16px }  .imodes2_caixa{ width:281px; height:560px; float:left; border:1px solid #f2f2f2; margin-right:15px; margin-bottom:60px; position:relative; } .imodes2_caixa > .iimg{ width:281px; height:281px; position:relative; } .imodes2_caixa > .iimg:hover {  opacity:0.8; } .imodes2_caixa > .iestagio{ position: absolute; top:-8px; right:0px;  z-index:10; } .imodes2_caixa > .iimg > .itarja { background-image:url(/imagens/imagensct/vn_tarja.png);  font-size:12px; color:#FFF; font-family:Arial; padding:7px; width:267px; vertical-align: middle; position: absolute; left:0px; top:125px;  z-index: 5; text-align:center; } .imodes2_caixa > .iimg > .codref{position:absolute; top:-12px; font-size:10px; color:#777777; font-family:Arial;} .imodes2_caixa > .conteudo1{ padding: 8px; height:57px; width:265px; position:relative; font-family:Arial; color:#575757; font-size:12px; text-decoration:none;  text-align:center; border-bottom:1px solid #f1f1f1; overflow: hidden;  } .imodes2_caixa > .conteudo1 > .itens { position: absolute; left:0px;  top: 25%;  width:281px;  } .imodes2_caixa > .conteudo1 > .itens span{ font-size:16px; font-weight:bold; } .imodes2_caixa > .conteudo2{ padding: 8px; height: 133px; width: 263px; position: relative; font-family: Arial; color: #646464; font-size: 12px;} .imodes2_caixa > .conteudo2 > .desc{ padding:2px; } .imodes2_caixa > .conteudo2 > .desc > .descItem{ padding-left:40px; height:29px; margin:3px; line-height:29px; } .imodes2_caixa > .conteudo2 > .desc > .descItemBg1 { background:url(/t20/imagensc/imodesprin_ic1.png) top left no-repeat; } .imodes2_caixa > .conteudo2 > .desc > .descItemBg2 { background:url(/t20/imagensc/imodesprin_ic2.png) top left no-repeat; } .imodes2_caixa > .conteudo2 > .desc > .descItemBg3 { background:url(/t20/imagensc/imodesprin_ic3.png) top left no-repeat; } .imodes2_caixa > .conteudo2 > .desc > .descItemBg4 { background:url(/t20/imagensc/imodesprin_ic4.png) top left no-repeat; } .imodes2_caixa > .conteudo3{width:281px; height:51px; position:relative; background-color:#f6f6f6; overflow:hidden;  } .imodes2_caixa > .conteudo3 > .valor{ font-size:18px; color:#020202; text-align:center; font-weight:bold; padding-top:18px; padding-right:25px;  } .imodes2_caixa > .conteudo3 > .btmais{ position:absolute; right:10px; bottom:8px; } .imodes2_caixa > .conteudobg{ height:5px; width:281px; position:relative; } .tarja_fundo_cor2 { background-image:url(/imagens/imagensct/vn_tarja.png);  font-size:12px; color:#FFF; font-family:Arial; padding:7px; width: 386px; vertical-align: middle; position: absolute; left:0px; top:120px; z-index: 20; text-align:center; } .imoveis_estagio1{ width: 144px; height:22px; position: absolute; right:-4px; top:-6px; } /* ########### IMOVEIS OPORTUNIDADES PRINCIPAL ############################################################################################################## */  /* TOPO MENU 2 */ .topo_menu2{ position:absolute; width:495px; height:40px; bottom:-44px; right:190px; background-color:#383838; overflow:hidden; } .topo_menu2 span { font-family:Arial; font-size:11px; line-height:40px; color:#FFF; padding-left:10px; padding-right:10px; border-left:1px solid #2d2d2d; } .topo_menu2 span a { color:#FFF; } .topo_buscod {position:absolute; width:190px; height:40px; bottom:-44px; right:0px; background-color:#383838; border-left:1px solid #2d2d2d;} .topo_buscod > .buscod { width:150px; height:40px; float:left; text-align:center; }  .topo_buscod > .buscod > .buscodcampo { width:150px; height:36px; border: 0px; color:#FFF;  background-color:#383838; font-size:11px; text-align:center; }  /* TOPO MENU 2 */ /* ########### DESTAQUE PRINCIPAL ############################################################################################################## */  .imoprin_img{ width:400px; height:257px; float:left; position:relative; overflow:hidden; } .imoprin_img:hover {  opacity:0.8; } .imoprin_caixa{ width:590px; height:257px; float:left; position:relative;  } .imoprin_fonte{ font-family: Arial; font-size: 16px; font-weight: normal; color: #666666; text-decoration: none; } .imoprin_titulo{ position:absolute; top:20px; left:30px; text-align:left; } .imoprin_titulo h2{ font-weight:bold; font-size:20px; } .imoprin_itens{ position: absolute; top: 140px; left: 5px; height: 27px; width: 563px; } .imoprin_itens_fontes{font-family:Arial; font-size: 16px; font-weight: bold; color: #666666;  } .imoprin_itens_fontes span{ font-size:12px;  font-weight: normal; color: #666666; } .imoprin_valor{ position: absolute; top: 197px; left: 71px; text-align:left; } .imoprin_detalhes{ position: absolute; top: 205px; right: 14px; width:110px; height:30px; } .tarja_fundo_cor2 { background-image:url(/imagens/imagensct/vn_tarja.png);  font-size:12px; color:#FFF; font-family:Arial; padding:5px; width: 400px; height:14px; position: absolute; left:0px; top:120px; z-index: 20; text-align:center; } .imoveis_estagio1{ width: 144px; height:22px; position: absolute; right:0px; top:0px; } 