/* CSS Document */

#foto
{
    float:left;
    padding-left:5px; 
    margin-right:0px;
    height:290px;
    overflow:auto; 
    background:url(../images/bg_fotos.png) repeat-x;         
}

#miniaturas
{
    float:right;    
    display:block;   
    width:210px;
    height:290px;
    overflow:auto;    
    border:1px solid #ccc;  
}

#conteudoGaleria
{
    background:#F1F1F0 url(../images/bg_fotos.png) repeat-x;
    height:310px;   
    padding-top:10px;   
}

.headerImovel
{
    background:url(../images/bg_detalhes_principal.png) no-repeat;
    width:593px;
    height:26px;
    color:#fff;
    padding-top:10px;
    padding-left:10px;
    font-size:12px;
    font-weight:bold;
}

.headerImovelAluguel
{
    background:url(../images/bg_detalhes_aluguel.png) no-repeat;
    width:643px;
    height:26px;
    color:#fff;
    padding-top:10px;
    padding-left:10px;
    font-size:12px;
    font-weight:bold;
}

.detalhes
{    
    width:603px;     
    margin-bottom:20px;      
}

.maisInfo
{
    font-size:11px;
    padding-bottom:10px;
}

.infoLista
{
    padding-top:10px;
    background:#fff;
    height:100px;
    font-size:12px;
}

.headListaImovel
{
    display:block;
    background:#fff url(../images/bg_header_detalhes.png) repeat-x;
    height: 23px;        
    color:#fff;
    padding-left:10px;
    padding-top:8px;       
    font-weight:bold;
    font-size:11px;
}

.miniatura
{
    float:left;
    margin-left:3px;
    margin-bottom:3px;
    margin-right:3px;
    border:1px solid #fff;
    cursor:pointer;
}

.galeria
{
    width:603px;
}

.logo
{
	padding-top:20px;
	padding-left:175px;
}

.listaImovelOff
{
    text-decoration:none;
}


#venda, #aluguel{
	float:left;
}

#venda{
	margin-right:3px;
}

#areainferior{
	width:709px;
	background:#2A80C1 url(../images/bg_fundo_areainferior.png) repeat-x bottom;
	overflow:visible;
	margin-left:142px;
	margin-top:-154px;
	padding-top:170px;
	padding-left:25px;
	position:relative;
	z-index:0;
}

#areainferiorinternas{	
	width:709px;
	overflow:visible;
	margin-left:142px;
	margin-top:-154px;
	padding-top:170px;
	padding-left:25px;
	position:relative;
	z-index:0;
}


#arealocador, segundavia, #retorno{
	float:left;
}

#arealocador{
	margin-right:2px;
}

#retorno
{
    margin-right:20px; 
    padding-top:10px;   
}

#copyr
{
	font-size:11px;
	color:#fff;
	margin-top:-5px;
	padding-left:40px;
	text-align:center;
	background:#002e5d;
	height:20px;
	display:block;
}

#end{
	height:30px;
	background-color:#779079;
    color:#fff;
    font-size:10px;	
    text-align:center;
    padding-top:6px;
}

#formPesquisa
{
    background:#fff url(../images/bg_pesquisa.png) repeat-x top;
    margin-bottom:15px;
    padding:5px;
    width:596px;    
}

.titPagina
{
    margin-top:10px;    
}

.txtInternas
{
    font-size:13px;
    color:#003562;
    padding-top:20px;
    padding-left:40px;
    padding-right:40px;
    text-align:justify;
}

h2
{
    font-size:16px;
    padding-bottom:0px;
    margin-bottom:0px;
}

h3
{
    font-size:14px;
    font-weight:bold;
    padding-bottom:0px;
    margin-bottom:0px;
}

h4
{
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:2px;
}

.txtInternas fieldset
{
    margin-top:5px;
    margin-bottom:5px;
}

.txtInternas legend
{
    color:#639029;
    font-weight:bold;
}

.txtInternas select
{
    font-size:12px;
}

.clear
{
    clear:both;
}

.dVenda
{
    border:1px solid #76af0b;
    text-decoration:none;
}

.dAluguel
{
    border:1px solid #ffb500;
    text-decoration:none;
}

a.dChaVenda, a.dChaAluguel
{
	color:#fff;
}

.dChaVenda, .dChaAluguel
{
    color:#fff;
    margin-top:122px;   
    font-size:11px;
    padding:2px;
}

.dChaVenda
{    
    background:#033c6f;
}

.dChaAluguel
{
    background:#ffb500;
}

.linkImovel
{
    display:block;
    text-decoration:none;    
}

a.linkImovel{
	color:#fff;
}

.linkImovel td{
	color:#000;
}

#resultado
{
	width:603px;
}

#conteudopagina
{
	padding-top:15px;
	padding-left:40px;
	text-align:justify;	
	font-size:12px;	
}

.resposta
{
	width:603px;padding-top:15px;padding-bottom:15px;
}