/* 
	CSS Imobiliaria Franco 
	
	Luz Própria
*/


html{ margin:0; background:#ffffff; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; }

#geral{
	width:776px;
	height:570px;
	margin:5px auto;
}

html>body #geral{ height:auto; min-height:570px; }

/* geral */

	#topo{ width:776px; height:168px; overflow:hidden; }
	
	#pagina{ width:764px; margin:10px auto 0 auto; }	
	
	
	#titulos
	{
	    font-size:20px;
		color: #666666;
		font-family:"Trebuchet MS",Verdana,Arial,sans-serif !important;
		margin:10px 0 25px 0;
		padding:0;	
	}
	
	
	
	/* pagina */
		#conteudo{ width:567px; float:left; margin-bottom:10px; color:#666666; }
		#conteudo_interna{ width:527px; float:left; margin:0 0 10px 40px; color:#666666; }
		#busca{ width:184px; float:right; margin-bottom:10px; }
		
		
		
		/* conteudo index */
			.box_info{ margin:0 0 15px 0; float:left; background:url(img/fundo_info1.gif) top left repeat-y;}
			.box_info a{ color:#333333; text-decoration:none; }
			.box_info_corpo{ background:url(img/fundo_info.gif) top left no-repeat; height:144px; width:178px; overflow:hidden; font:10px arial; margin-bottom:5px }
				
			.box_info_conteudo{ width:158px; margin:0 auto 0 auto; }
			.box_info_conteudo img{ display:block; margin:10px auto 5px auto; border:solid 1px #FFFFFF; }
			
			.box_info_botao{ text-transform:uppercase; line-height:25px; background:url(img/bloco_info_bottom.gif) top left no-repeat; text-align:center; }
		/* fim conteudo index */
		
		
		
		
		/* detelhe dos imoveis */
			#detalhe_imovel_esquerda{ width:390px; float:left; }
			#detalhe_imovel_direita{ width:170px; text-align:center; float:right; padding:5px 0; }
			
			#detalhe_imovel_direita img{ border:1px solid #999999; }
			
			#detalhe_imovel_fotos{ margin-bottom:5px; height:284px; width:390px; }
			html>body #detalhe_imovel_fotos{ height:auto; min-height:284px; }
		/* fim detelhe dos imoveis */
		
		
		
		
		
		/* busca */
			#busca_caixa{ 
				width:184px;
				background:url(img/logo_busca.jpg) top left no-repeat;			
				padding-top:12px;
				color:#1a1818;
			}
			#busca_conteudo{
				width:157px;
				margin:0 0 0 11px;
				padding:28px 6px 10px 10px;
				background-attachment: scroll;
				background-image: url(img/fundo_boxBusca.jpg);
				background-repeat: repeat-x;
				background-position: left 54px;
			}
			
			#busca_tipo{ font-size:10px; font-family:Arial; text-align:right; }
			
			#box_placa{ width:184px; margin:20px auto 0 auto; }
			
		/* fim busca */
					
		
		/* formularios */
		
			.inputtext{ font:11px Verdana, Arial, Helvetica, sans-serif; }
		
			#frmBusca{ margin:0; padding:0; }
			#frmBusca label{ display:block; margin-top:4px; }
			#frmBusca .inputext{ 
				width:150px; 
				font-size:11px; 
				border-top:solid 2px #b9b9b9; 
				border-left:solid 2px #b9b9b9; 
				border-bottom:none; 
				border-right:none;
			}
						
			#frmContato ul{ margin:0; padding:0; }
			#frmContato li{ list-style:none; margin:0 0 10px 0; }
			.inputtextC{
				width:300px;
				border:1px solid #B7B7B7;
				font-size:12px;
				padding:3px 0;
				background:#ffffff;
			}
			
			.frmOn{ 
			width:300px;
				background:#f5f5f5; 
				border:1px solid #B7B7B7;
				font-size:12px;
				padding:3px 0; 
			}
			
			#frmTenhoImovel{ margin:0; padding:0 }
			#frmTenhoImovel .inputtextI{
				border:1px solid #B7B7B7;
				font-size:12px;
				padding:3px 0;
				background:#ffffff;
			}
			
			#frmTenhoImovel .frmOnI{ 
				background:#f5f5f5;			
				border:1px solid #B7B7B7;
				font-size:12px;
				padding:3px 0; 
			}
			
			#frmTenhoImovel label{ color:#000000; }
			
			fieldset { border-color: #CCCCCC; border-style:dashed; border-width:1px; padding:0 0 15px 15px; }
			
			legend { margin-left:380px; color:#333333; background-color:#FFFFFF; font-size:12px;} 
			
			
			
		
		/* fim formularios */
		
	/* fim pagina */
	
	
	
	#rodape{ 
		clear:both; 
		width:776px; 
		margin:10px 0 0 0;
		line-height:20px; 
		background:#006029; 
		color:#FFFFFF; 
		text-align:center; 
	}

/* fim geral */


#boxEnviando{
	position:absolute;
	padding:0 5px;	
	line-height:25px;
	background:#999999;
	z-index:100;
	color:#FFFFFF;
	font-weight:bold;
}

#menurodape{
	font-size:10px;
	text-align:center;
	margin-top:5px;
	color:#999999;
}

#menurodape a{
	color:#999999;
	text-decoration:none;
}

.imovel-reservado {
	display: block;
	background: url(img/faixa-reservado.png) no-repeat;
	width: 117px;
	height: 100px;
	position: absolute;
	text-indent: -9999px;
	outline: 0;
}

#box_corretorPlantao{ padding-top:20px; width:184px; }
#box_corretorPlantao fieldset{ text-align:center; padding:10px; }
#box_corretorPlantao legend{ margin-left:auto; }

.boxEquipes{ margin-bottom:20px; border:solid 1px #CCCCCC; }
.boxEquipes legend{ color:#993300; font-size:16px; margin-left:320px; padding:0 10px; font-weight:bold; }
.listaEquipe{ list-style:none; margin:0; padding:0; float:left; width:245px; }
.listaEquipe li{ padding:5px 0; }