html{	overflow-x:hidden;	overflow-y:auto;}
body {margin:0px; padding:0; background:url(../images/bg.jpg) no-repeat top center #999999; background-attachment:fixed; font-family: Arial, Helvetica, sans-serif; color:#e1e1e1}
a{text-decoration:none; color:#999999}
a:hover{text-decoration:underline; color:#FFFFFF}
#layout {margin:auto; position:relative; width:972px; background:url(../images/bgmulticores.jpg) repeat-y;}
#layoutlist {margin:auto; position:relative; width:972px; background:url(../images/bgrepeatlist.jpg) repeat-y;}
#bottom {margin:auto; position:relative; width:972px; background:url(../images/bgfotos2.jpg) bottom no-repeat; height:206px; }
#topo {margin:auto; position:fixed; width:100%; height:55px; top:0px; background:url(../images/topo.gif) repeat-x; z-index:90}
#topo2 {margin:auto; width:972px; height: auto; top:0px;  position:relative}
.conteudo{background:url(../images/bgfotos1.jpg) bottom no-repeat; width:100%; min-height:500px; padding-top:100px; padding-bottom:350px; overflow:auto}
.conteudolist{background:url(../images/bglistagens.jpg) bottom no-repeat; width:100%; min-height:500px; padding-top:100px; padding-bottom:350px; overflow:auto}
.pesqref{ float:left; margin-top:-5px; #margin-top:11px;}
.lupa{margin-top:15px; float:left; #margin-top:0px;}
.bandeiras{float:left; margin-top:16px; margin-left:10px}
.barratopo{ background:url(../images/bgfrasedia.png) no-repeat; width:971px; height:23px; float:left;font-size:11px; color:#bbbbbb; margin-top:-15px; #margin-top:0px}
.frasedia{ float:left; width:602px; margin-top:5px; margin-left:10px;}
.menu2{width:348px; float:left; margin-top:5px; margin-left:10px;}
.submenu1{ background:url(../images/submenu.png) bottom no-repeat; width:173px; height:127px; position:absolute; margin-left:168px; display:none; padding-left:15px; padding-right:15px}
.submenu2{ background:url(../images/submenu2.png) bottom no-repeat; width:173px; height:175px; position:absolute; margin-left:318px; display:none; padding-left:15px; padding-right:15px}
#apDiv1 {top:53px; position:absolute; width:100%; #width:972px; height:auto; z-index:20;}
.inside{ width:972px; margin:auto; height:auto;}
.container{ width:780px; float:left; margin-left:100px; #margin-top:20px;}
.container2{ width:972px; float:left; margin-top:-45px; background:url(../images/bgcontainer2.jpg) top no-repeat;}
.quemsomos{ width:495px; float:left; margin-left:100px; #margin-top:20px}
.bgquemsomos1{background:url(../images/bgquemsomos1.png) no-repeat; width:489px; height:24px;}
.bgquemsomos2{background:url(../images/bgquemsomos2.png) repeat-y; width:449px; padding-right:20px; padding-left:20px}
.bgquemsomos3{background:url(../images/bgquemsomos3.png) no-repeat; width:489px; height:24px;}
.logo2{ width:125px; height:115px; float:left; background:url(../images/logo2.png) no-repeat; margin:20px;}
.pesqbottom{ float:left; width:400px; margin-top:20px; height:125px;}
.listanaturezas{width:120px; float:left; line-height:15px;}
.bottom2{width:950px; float:left; padding:10px;}
.links{color:#FFF}

/*   menu      */
li {list-style-type: none; margin:0; padding:0;}
#menu{float:left; margin-top:10px; margin-left:10px}
#menu ul li {display: block; float: left; text-align: center; padding: 0; margin: 0;}
#menu li a {text-decoration: none; height:22px; width:140px; font-size:14px; color:#666666; text-transform:uppercase }
#menu li a:link, #menu li a:visited{display: block; padding-top:9px; padding-bottom:4px; background:url(../images/menu.png) no-repeat; margin-right:10px}
#menu li a:hover {display:block; padding-left:0px; background:url(../images/overmenu.gif) no-repeat; color:#FFFFFF; background:url(../images/menu.png) no-repeat 0 -35px;}

/*   submenu    */

ul {list-style:none; margin:0; padding:0;}
#submenu{width:173px; margin-top:18px }
#submenu li a {text-decoration: none; height:17px; width:143px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
#submenu li a:link, #submenu li a:visited{display: block; border-top:1px solid #bfbfbf; padding-left:30px; padding-top:7px; padding-bottom:4px; background:url(../images/quadrado.gif) no-repeat 17px 12px;}
#submenu li a:hover {display: block; padding-left:30px; background:url(../images/submenu_over.gif) no-repeat; color:#FFFFFF}

/*  utilidades    */
.floatl{float:left}
.floatr{float:right}
.middle{vertical-align:middle}
.cursor{cursor:pointer}
.width{width:100%}

/*  text   */
.text10{font-size:10px;}
.text11{font-size:11px;}
.text12{font-size:12px;}
.text14{font-size:14px;}
.text16{font-size:16px;}
.cinza{color:#777879}
.preto{color:#000000}
.verde{color:#6C8236}
.uppercase{text-transform:uppercase}


/*  formularios       */
select{float:right; margin-right:5px; margin-top:-2px; #margin-top:-19px; text-transform:none;}
.prapida{ width:250px; float:left; margin-top:16px; #margin-top:40px; z-index:1; position:absolute; margin-left:650px; #margin-left:50px}
.prapida p{ background:url(../images/bgpesquisa.png) no-repeat; width:229px; height:23px; margin:6px; padding-top:8px; padding-left:8px;}
.prapida select{ width:138px;}
.textprapida{text-transform:uppercase; font-size:12px;}
.button{ background:url(../images/botao.png) no-repeat; border:0px solid #555555; text-transform:uppercase; font-size:13px; height:41px; cursor:pointer; color:#ffffff; width:210px; font-weight:bold;}
.topo{ background:url(../images/topo.png) no-repeat; border:0px solid #555555; text-transform:uppercase; font-size:13px; height:61px; cursor:pointer; color:#ffffff; width:128px; font-weight:bold;}
.input{width:140px; float:right; margin-right:5px; margin-top:-2px; #margin-top:-19px; text-transform:none; background:url(../images/bginput.gif) repeat-x #fff; }
.textarea{ background:url(../images/bgpesquisa2.png) no-repeat; width:229px; height:70px; margin:6px; padding-top:8px; padding-left:8px;}
.formularios{ width:770px; float:left; margin-top:16px; #margin-top:40px; z-index:1; position:absolute; }
.formularios p{ background:url(../images/bgpesquisa_av.png) no-repeat; width:350px; height:23px; margin:6px; padding-top:8px; padding-left:8px; float:left; margin-right:20px}
.formularios select{ width:250px;}


/* listagem de imóveis  */
.paginacao{ width:900px; text-align:center; float:left; margin-top:20px; margin-bottom:20px}
.listagem{margin-top:50px; margin-left:50px; min-height:800px}
.template{ background:url(../images/bgtemplate.png); width:236px; height:268px; float:left; margin:20px; padding:8px}
.textlist{ width:194px; float:left}
.seguinte1{ background:url(../images/seguinte.png) no-repeat; width:119px; height:45px; border:0px;color:#ffffff; text-transform:uppercase; padding-right:15px; font-weight:bold}
.seguinte2{ background:url(../images/seguinte2.png) no-repeat; width:119px; height:45px; border:0px;color:#c0a070; text-transform:uppercase; padding-right:15px; font-weight:bold}
.anterior1{ background:url(../images/anterior.png) no-repeat; width:119px; height:45px; border:0px;color:#ffffff; text-transform:uppercase; padding-left:15px; font-weight:bold}
.anterior2{ background:url(../images/anterior2.png) no-repeat; width:119px; height:45px; border:0px;color:#c0a070; text-transform:uppercase; padding-left:15px; font-weight:bold}
.pagimos{font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold; background: url(../images/bgpages2.png) no-repeat; text-align:center; padding:8px;}
.pagimos2 {font-size:13px; color:#924c5e; text-decoration:none; font-weight:bold; background: url(../images/bgpages.png) no-repeat; text-align:center; padding:8px;}

/* detalhe  */
.detalhe{margin-top:50px;min-height:800px; margin-left:8px}
.caixadetalhe1{background:url(../images/caixa_detalhestop.png) no-repeat; width:855px; height:43px; padding-top:40px; padding-left:95px}
.caixadetalhe2{background:url(../images/caixa_detalhesmiddle.png) repeat-y; width:870px; padding:0 40px 40px 40px; overflow:auto}
.caixadetalhe3{background:url(../images/caixa_detalhesbottom.png) no-repeat; width:950px; height:58px;}
.sombramarela{ background:url(../images/sombramarela.png) no-repeat; width:625px; margin-left:55px; padding-left:20px; padding-top:10px; overflow:auto}
.sombrarosa1{ background:url(../images/sombrarosa1.png) no-repeat; width:754px; margin-top:10px; height:38px; margin-left:55px; border-bottom:1px dashed #626262 }
.sombrarosa2{ background:url(../images/sombrarosa2.png) no-repeat; width:754px; height:38px; margin-left:55px;}
.menudet{border-bottom:1px dashed #626262; height:20px; width:734px; padding-left:20px; font-weight:bold; margin-left:55px; padding-top:5px; overflow:auto}
.slide {display:none;  padding-left:20px; margin-left:55px;}
.slide p{ background:url(../images/bgdetform.png) no-repeat; width:330px; height:23px; margin:6px; padding-top:8px; padding-left:8px; float:left; margin-right:20px; float:left}
.caracteristicas{width:745px; padding-left:20px; font-weight:bold; margin-left:55px; padding-top:5px; overflow:auto; font-weight:normal}
.cartemplate{ width:234px; margin-right:10px; float:left}
.SHFeat{font-size:11px; color:#ffffff; text-decoration:none; background: url(../images/bola.png) 0 3px no-repeat; padding:0; margin:0; text-align:left; padding-left:14px; margin-left:10px; font-weight:bold; line-height:14px}
.SHProp{font-size:11px; color:#cccccc; text-decoration:none; padding:0; margin:0; text-align:left; padding-left:35px; width:160px; line-height:13px}
.fotos{ float:left; height:482px; margin-top:20px}
#thumbs img{ border:none }
#thumbs a{border:1px solid #ccc; display: block;}
#thumbs li {list-style: none; margin-right:6px; margin-bottom:8px; float:left; }
#thumbs{ height:490px; float:left; width:110px; overflow: hidden; margin-left:15px;}
#thumbs a.activeSlide { border:1px solid #ff0066}
#slideshow{ margin-bottom:10px; float:left}
#slideshow img{ border:1px solid #ccc}
.setas{ margin-top:50px; float:left; height:480px; padding-top:180px; }
#desc{ width:630px; background: url(../images/brancotransp.png); color:#000; position:absolute; z-index:80; margin-left:52px; margin-top:456px; height:20px; padding-top:5px; padding-left:10px;}


.mainBar {
background-color:#d5e5ad;
border:2px solid #c9dc9a;
display:none;
height:25px;
margin: auto;
width:967px;
position:fixed;
z-index:2;
margin-top:80px;
}
.mainBar div {
color:#5b5b5b;
float:left;
font-weight:bold;
margin:5px 0 0 5px;
}
.mainBar div.links {
color:#555555;
float:left;
font-weight:bold;
margin:5px 5px 0 30px;
}
.mainBar div.links a {
color:#3c3c3c;
margin-right:8px;
text-decoration:underline;
}
.mainBar .closeButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/close.gif) no-repeat scroll 0 0;
cursor:pointer;
float:right;
height:16px;
margin:5px 5px 0 0;
width:16px;
}