body {margin:0;	font-family: Arial, Tahoma, Verdana; background:#FFFFFF; color:#333333; background:url(../images/bg.gif) #689630}
body img{border:0}

.container{ width:960px; margin: auto; background:url(../images/bginterior.jpg) no-repeat #dadada; min-height:500px; overflow: hidden}
.logo{ width:100%; height:142px;}
.pesquisarapida {width:210px; height:305px; position:absolute; z-index:1; margin-left:700px; margin-top:25px}
.bandeiras{width:18px; height:200px; position:absolute; z-index:1; margin-left:929px; margin-top:45px}
.bandeiras img{ margin-bottom:5px}
.leftbar{width:335px; float:left}
.conteudo{width:565px; float:left; padding-top:130px; padding-left:30px; padding-right:30px}
.coluna {width:265px; float:left; margin-right:15px; }
.menu{background:url(../images/bgmenudiv.png) repeat-x bottom; height:205px; width:324px}
.pesqconc{ background:url(../images/bgtemoimoveis.gif) no-repeat; width:314px; padding-left:10px; border-top:1px solid #ffffff}
.pesqconc p{ margin:2px 0 10px 0}
.footer{width:940px; margin: auto; background:url(../images/bgfooter.png) repeat-x; height:23px; padding:40px 10px 0 10px;}
.assinatura{ float:right; margin-top:-6px}
#gmap{ width:550px; height:365px}

/* formularios */

select{background-color:#ffffff; color:#333333; border:1px solid #96BD60; height:22px}
.input{background:#ffffff; border:1px solid #96BD60; color:#333333;}
.button, .button2{background: url(../images/button.gif); color:#333333; border:0; width:120px; height:41px; text-transform:uppercase; font-weight:bold; font-size:12px}
#pesqrap select{ width:205px}
#pesqrap .input{ width:120px;}
#pesqrap #mpr, #pesqrap #lpr{ font-size:11px;}
#pesqrap p{ margin:10px 0 10px 0;}
#pesqrap #slider-range{ width:185px; margin-left:10px; margin-bottom:10px}
#sugestoes .input{ width:500px}
#form .input, #form select{width:250px;}

/*   texto    */
.textxs{font-size:0.6em}
.texts{font-size:0.7em}
.textm{font-size:0.8em}
.textm2{font-size:1em}
.textb{font-size:1.2em}
.verde, .verde a{color:#608f20}
.verde a:hover{ color:#000000}
.verdeescuro, .verdeescuro a{color:#1E4106}
.verdeescuro a:hover{ color:#000000}
.branco, .branco a{color:#ffffff}
.branco a:hover{ color:#000}
.cinza, .cinza a{color:#333333}
.cinza a:hover{ color:#1E4106}
.uppercase{ text-transform:uppercase}

/*  utilidade   */

h3, h2, h4 {margin:0 0 10px 0} 
.floatr{float:right}
.floatl{float:left}
.clear{ height:25px; width:100%; float:left}
.margleft{margin-left:30px}
.margleft2{margin-left:10px}
.margright{margin-right:10px}
.margtop{margin-top:10px}
.margbot{margin-bottom:10px}
.cursor{cursor:pointer}
.vmiddle{vertical-align:middle}
.nodecoration a{ text-decoration:none}
.underline{ text-decoration:underline}
.nomargin{ margin:0}
.tracejado{ border-bottom:1px dotted #393939; margin:15px 0 0 0; }

/*  Listagem de imóveis      */

.template{ width:570px; height:117px; margin-bottom:25px; }
.template p{ margin:0 0 5px 0; line-height: 18px}
.template .picture{ width:140px; height:105px; border:2px solid #ffffff; float:left; margin-right:10px}
.template .textimo{ width:410px; height:117px; float:left; }
.pagimos{font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#608f20;} 
.pagimos a{font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#6c6c6c;}
.pagimos a:hover{font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#000000;}

/*detalhe */

.fotos {width:272px; float:left; background-color:#FFFFFF; padding:4px }
#mainIMG{border:1px solid #999999}
#gallery img{ border:1px solid #999999; float:left; margin:2px}
dt { padding:0px; font-weight:bold; list-style:none; display: inline; margin-left:10px}
dl {margin:0; padding:0px; list-style:none; font-size:11px; text-decoration:none;display: inline;}
dd dt {margin:0; padding:0px; list-style:none; color: #608f20 ; margin-right:10px; padding-right:10px; background: url(../images/linha.gif) no-repeat right; }
dd{ margin-left:10px;}
.SHFeat{list-style:none; display: inline;}
.SHProp{list-style:none; display: inline; }
.menudet{ margin:0; float:left; width:100%}
.menudet ul{ margin:auto; padding:0px; list-style:none; }
.menudet li{list-style:none; display: inline; font-weight:bold; margin-right:10px; }
.menudet .bullet{background:url(../images/bolinha.png) no-repeat; padding-left:18px; }