#passovirtual { 
 position:absolute;
 width:auto; 
 height:auto;
 left:0px;
 top:50%;
} 

body { 
 margin: 0px; 
 background-image:url(../images/fundo.jpg);
 background-repeat: repeat-x;
 background-position: 800px 0px; 
} 

#site { 
 margin:10px;
 width: 910px; 
 height:576px;
 margin: 0px auto;

} 

#topo { 
 width:auto;
 height: 306px; 
} 

#lancamentos {
 margin: 15px 0px 10px 5px;
 background-image:url(../images/ep_r3_c5.jpg);
 width: 208px; 
 height: 558px; 
 float: left; 
 text-align:center;
} 

#destaques {
 margin: 15px 5px 5px 0px;
 background-image:url(../images/ep_r3_c7.jpg);
 width: 208px; 
 height: 558px; 
 float: right;
 text-align:center; 
} 


#pesquisa { 
 margin: 28px 0px 0px 0px;
 width: 464px;
 height:135px; 
 background-image:url(../images/ep_r3_c6.jpg);
 float: left; 
} 


#imoveis { 
 margin: 0px 0px 0px 0px;
 width: 464px;
 height: auto; 
 float: left; 
 border:0px solid;
} 


#listaimoveis { 
 margin: 0px 4px 0px 4px;
 width: 679px;
 height: auto; 
 float: left; 
 text-align:justify;
 border-bottom:1px dashed #999999;
 border-left:1px dashed #999999;
 border-right:1px dashed #999999;
} 

#listalancamento { 
 margin: 0px 4px 0px 20px;
 width: 660px;
 height: auto; 
 float: left; 
 text-align:justify;
 border-bottom:1px dashed #999999;
 border-left:1px dashed #999999;
 border-right:1px dashed #999999;
} 

#imagem_topo { 
 margin: 28px 4px 0px 20px;
 width: 460px;
 height: auto; 
 float: left; 
}
#caixa_lista { 
 margin: 5px 10px 15px 5px;
 width: 150px;
 height:197px; 
 float: left; 
} 

#caixa_lista img{
padding:4px 4px 4px 4px;
border:#999999 2px solid;
}


#imagem_centro { 
 margin: 28px 4px 0px 4px;
 width: 460px;
 height: auto; 
 float: left; 
} 


#centro { 
 margin: 0px 4px 0px 4px;
 width: 460px;
 height: auto; 
 float: left; 
 text-align:justify;
 border-bottom:1px dashed #999999;
 border-left:1px dashed #999999;
 border-right:1px dashed #999999;
} 

#centro img{
padding:4px 4px 4px 4px;
border:#999999 2px solid;
}

#pg { 
 width: 95%;
 height: 25px; 
 float: left; 
 text-align:center;
 padding:10px;
 border-top:1px dashed #999999;
 
} 


#caixa { 
 margin: 45px 10px 10px 5px;
 width: 180px;
 height:197px; 
} 

#caixa_imoveis { 
 margin: 5px 5px 15px 3px;
 width: 142px;
 height:197px; 
 float: left; 
} 

#rodape { 
 margin:15px; 
 height: 49px; 
 width: 884px; 
 background-image:url(../images/ep_r6_c5.jpg);
 float: left; 
 text-align:center;
}

#caixa_imoveis img{ 
text-align:center;
padding:4px 4x 4px 4px;
border:#999999 2px solid;
}

#caixa img{ 
text-align:center;
padding:4px 4px 4px 4px;
border:#999999 2px solid;
}

.img{
padding:4px 4px 4px 4px;
border:#999999 2px solid;
}


.detalhes {
text-align:left;
padding:5px 00px 5px 10px;
font-family:Arial;
font-size:12px;
color:#000000;
}

.texto {
text-align:justify;
padding:4px 4px 4px 4px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
color:#666666;

}

.informacoes {
text-align:left;
padding:3px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#996600;
}

input {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    border: 1px solid #999999;
    padding-left:2px;
    background: #F3F3F3;
}


select { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    border: 1px solid #999999;
    padding-left:2px;
    background: #F3F3F3;
}

textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    border: 1px solid #999999;
    padding-left:2px;
    background: #F3F3F3;
}


A:link {color: #666666; text-decoration: none}
A:visited {color: #666666; text-decoration: none}
A:active {color: #666666; text-decoration: none}
A:hover {color: #996600;; text-decoration: underline}


.rodape {
text-align:div;
padding:4px 4px 4px 4px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
color:#FFFFFF;

}
