body{
 background-image:url(../images/fundo.jpg);
 background-position:top;
 margin:0px;
 background-attachment:fixed;
}


#site { 
 position:relative;
 width:842px; 
 height:auto;
 margin: 0px auto;
 background:#FFFFFF;
} 

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


#topo { 
 width:842px;
 height: 270px; 
} 

#busca { 
 width:308px;
 height: 191px;
 float:left;
 background-image:url(../images/Untitled-3_r2_c1.jpg);
 background-repeat:no-repeat; 
 padding-top:30px;
 _padding-top:24px;
} 


#busca label {    
 text-align:left;   
 width: 110px;   
 padding:5px;  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-size:13px;
 text-align:right;
}   

#animacao { 
 width:534px;
 height: 230px;
 float:left;
} 

#lancamentos { 
 width:183px;
 height:auto;
 float:left;
 clear:left;
 margin-left:2px;
 margin-top:20px;
 padding:2px;
} 


#box_lancto {
 padding-top: 4px;
 width: auto;
 height: 110%;
 margin-bottom:10px;
 background-image:url(../images/FUNDO01.jpg);
 background-repeat:no-repeat;
 background-position:bottom;
}

#foto_lancto {
 padding-top: 4px;
 width: 200px;
 height: 220px;
 float:left;
 margin-bottom:10px;
 margin-left:5px;
 background-image:url(../images/FUNDO01.jpg);
 background-repeat:no-repeat;
 background-position:bottom;
}

#dados_lancto {
 padding-top: 4px;
 width: 410px;
 height: 110%;
 float:right;
 margin-bottom:10px;
 margin-right:10px;
}

#lancto {
 padding-top: 4px;
 width: 630px;
 height: 110%;
 float:left;
 margin-bottom:10px;
 margin-left:10px;
}



#destaque { 
 width:173px;
 height:auto;
 float:right;
 clear:right;
 margin-right:2px;
 margin-top:20px;
 padding:2px;
} 

#rodape { 
 width:842px;
 height:40px;
 background-image:url(../images/novolar_r8_c1.jpg);
 background-repeat:no-repeat;
 margin-top:15px;
 clear:both;
} 

#capa { 
 width:470px;
 height: auto;
 margin-top:20px;
 float:left;
} 

#corpo { 
 width:auto;
 height: auto;
 float:left;
 background-color:#FFFFFF;
} 

#box { 
 width:auto;
 _width:450px;
 min-width:460px;
 height: auto;
 float:left;
 background-color:#FFFFFF;
 border:1px solid #CCCCCC;
 padding:4px;
 margin-left:2px;
} 

#imoveis { 
 width:630px;
 float:right;
 border:1px solid #CCCCCC;
 padding:4px;
} 

#paginacao { 
 width:620px;
 height: 15px;
 float:left;
 background-color:#FFFFFF;
} 


#telaimoveis { 
 width:640px;
 height: auto;
 float:left;
 background-color:#FFFFFF;
 padding:4px;
} 

/***************************************  DETALHE DOS IMÓVEIS ***********************************************/
#exibe {
 float: left;
 margin: 8px 6px;
 _margin: 8px 4px;
 width: 144px;
 height: 200px;
 background-image:url(../images/FUNDO02.jpg);
 background-repeat:no-repeat;
 background-position:bottom;
}


#imagem {
 width: auto;
 height: auto;
 margin-top: 14px;
}
#imagem a img {
 border: 2px solid #999999;
}
#imagem a:hover img {
 border: 2px solid #990000;
}


.conteinerfoto { 
 width:90%px; 
 height:90%px; 
 margin: 2px; 
 padding:2px; 
 background-color:#f5f7f9; 
 border-right: #a5a7aa solid 1px; 
 border-bottom: #a5a7aa solid 1px; 
 border-top: #a5a7aa solid 1px; 
 border-left: #a5a7aa solid 1px; 
 text-align:center; 
} 


img{
 background:url(loading.gif) no-repeat center;
}

/************************************************************************************ */
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 11px;
    padding:5px; 

}

.texto1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-align: left;
    padding:5px; 
	margem-left:5px;
	margem-right:5px;
}

.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: left;
    padding:5px; 
	margem-left:5px;
	margem-right:5px;
}


.texto9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
    padding:6px, 25px; 
	font-weight: bold;
}

.noticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
    padding:3px; 
}

.destaque {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333; 
    padding:2px; 
	margem-left:5px;
	font-weight: bold;

}


.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 13px;
    padding:6px, 23px; 
	font-weight: bold;
}


table.corpo {
border-collapse: collapse;
border:1px solid #CCCCCC;
 }

table.bordasimples {
border-collapse: collapse;
border:1px solid #CCCCCC;
}


table.busca {
border-collapse: collapse;
border:0px solid #CCCCCC;
 }



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




select { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    border: 1px solid #000000;
    padding-left:2px;
}	

textarea { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    border: 1px solid #000000;
    padding-left:2px;
}

/*input:focus, select:focus, textarea:focus {
  background:#FEED7B;
  color:white; 
  }
  */
  
.rodape{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 font-size:11px;
 text-align:center;
 padding-top:4px;
}


.hr {
 filter:alpha(opacity=10,finishopacity=100,style=1,startX=100,startY=100,finishX=0,finishY=0);
 -moz-opacity: 0.5;
 color:#DA251D;
 width:100%;
 border:1px solid;
}

.src {
 width:90%px; 
 height:90%px; 
 margin: 4px; 
 padding:4px; 
 background-color:#f5f7f9; 
 border-right: #a5a7aa solid 1px; 
 border-bottom: #a5a7aa solid 1px; 
 border-top: #a5a7aa solid 1px; 
 border-left: #a5a7aa solid 1px; 
 text-align:center;
}

img{
 background:url(loading.gif) no-repeat center;
}


label,  input, select, textarea {   
 display: block;   
 float: left; 
}   
  
label {    
 text-align:left;   
 width: 110px;   
 padding:5px;  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#999999;
 font-size:13px;
 text-align:right;
}   
  
  
br {   
 clear: left;   
}   
.informacoes{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#DA251D;
 font-size:13px;
 text-align:left;
 font-weight: bold;
}


input ,select, textarea {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #333333;
 background: #ECECEC;
 margin-top:3px;
}
