body{
background-image:url(../img/topo.jpg);
background-position:top;
background-repeat:repeat-x;
padding:0 auto;
margin:0 auto;
text-align:center;
margin-top:0px;

}

#topo{
background-image: url(../img/logo.jpg);
background-repeat:no-repeat;
background-position:left;
width:770px;
height:127px;
text-align:right;
margin:auto;

}

#menu{

width:770px;
margin:auto;
height:32px;

}

#vista_toolbar {
float:left;
font:normal 13px 'Trebuchet MS','Arial';
margin:0;
padding:0;
width:770px;
}

#vista_toolbar ul {

background-repeat:repeat-x;
float:left;
line-height:32px;
list-style:none;
margin:0;
padding:0 px 0 5px;
width:770px;

}

#vista_toolbar li {
display:inline;
padding:0;
}

#vista_toolbar a {
color: #FFFFFF; /* need because it will use default link color */
float:left;
padding:0 13px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;

}

#vista_toolbar a span {
display:block;
float:none;
padding:0 20px 0 20px;
}

#vista_toolbar a span img {
border:none;
margin:4px 2px 0 0;
}

/* show picture when mouse over link */
#vista_toolbar a:hover{
background: url(../img/left.jpg) no-repeat left center;
color: #FFFFFF;
}

#vista_toolbar a:hover span {
background:url(../img/right.jpg) no-repeat right center;
color: #FFFFFF;
}

#vista_toolbar a.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}

#saudacao{
height:35px;
width:770px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
margin:auto;
}

#conteudo{
width:770px;
margin:auto;
}
#barra_cima{
margin-top:3px;
width:770px;
height:130px;
}
#barra_meio{
background-image: url(../img/barra_meio.jpg);
background-repeat:repeat-y;
width:770px;
margin:0;
clear:both;
float:left;
padding-left:5px;
}
#barra_baixo{
width:770px;
height:30px;
margin:auto;
}

#rodape
{
float:left;
clear:both;
width:100%;
background-image:url(../img/rodape.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color: #FFFFFF;
height:189px;
margin-bottom:0;
}
#roda_l{
float:left;
text-align:center;
}
#rodape_escr{
margin:auto;
width:770px;
text-align:left;
padding-left:10px;
}

#imovel{
width:188px;
height:225px;
float:left;
margin:1px;
background-image:url(../img/fundo_im.gif);
background-repeat:no-repeat;
}
#referencia{
margin-top:4px;
margin-left:15px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}

#descricao{
margin-left:5px;
margin-right:3px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
#endereco{
margin-left:5px;
margin-right:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#C10000;
text-align:center;
font-weight:bold;
font-size:11px;
height:27px;
margin-bottom:5px;
}

#borda_imagem{
text-align:center;
padding:3px;
background-color:#FFFFFF;
border: #CC3333 2px solid;
width:152px;
height:115px;
margin:auto;
}
#veja{
margin-top:2px;
}
#tipo{
height:78px;
text-align:left;
float:left;margin:auto;
}
#categoria{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#003366;
font-weight:bold;
height:78px;
padding-top:15px;
margin:auto;
}

#listagem{
width:770px;
margin:auto;
clear:both;
}
#novoindex{

width:764px;
float:left;

}
#novocima{
margin:0px;
width:764px;
}
#novomid{
background-image:url(../img/novosjogos_mid.gif);
background-repeat:repeat-y;
width:764px;
text-align:center;
padding-left:2px;
clear:both;
float:left;

}
#listabaixo{
margin:0px;
width:764px;
}

#descr{
width:764px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:30px;
margin-top:15px;
}

#titulo_imovel{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#CC3300;
font-style:italic;
font-weight:bold;

}
#voltar{width:519px; float:center; text-align:center; padding-top:3px; margin:auto;}

#listagem_inicial{
width:770px;
margin:auto;
clear:both;
height:auto;
}
#video{
background-image:url(../img/fundo_video.jpg);
background-repeat:no-repeat;
width:474px;
height:433px;
padding-top:60px;
text-align:center;
margin:auto;
}