/************************************************************************/
/* Desenvolvido por Flex Soluções - Soluções em Web e Software          */
/* www.flexsolucoes.com.br										        */
/* contato@flexsolucoes.com.br											*/
/* (48)3632-3178												        */
/************************************************************************/

/* Geral
-------------------------------------------------------------------------- */
body, h1, h2, h3, h4, h5, h6, div, ul, li, a, p, hr, img { margin:0; padding:0; }
body {  background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#345374; }
img { border:0px; }
h3 { padding-top:50px; margin-left:40px; clear:both; font-family:Arial Narrow; color:#6B829A; font-size:19px; font-weight:normal; }
h1 { font-family:Arial Narrow; color:#6B829A; font-size:12px; font-weight:normal; }
a {color:#12515F; font-size:12px; text-decoration:none; font-family:Arial}
a:hover	{color:#12515F;text-decoration:underline;}


/* Topo
-------------------------------------------------------------------------- */
#dtopo { width:1004px; margin-left:auto; margin-right:auto; clear:both;}


/* Logo
-------------------------------------------------------------------------- */
#dlogo { float:left; width:224px; height:150px; margin-top:15px }
#dlogo div { margin-top:20px; margin-left:27px; width:170px; }


/* Menu
-------------------------------------------------------------------------- */
#dmenu { float:right; padding:50px 100px 0 0; }
#dmenu ul { list-style:none; }
#dmenu li { display:inline; margin-right:20px; }


/* CONTENT */
#dcontent { width:1004px; margin-left:auto; margin-right:auto; clear:both;}


	/* Lateral
	-------------------------------------------------------------------------- */
	#dlateral { float:left; width:183px; padding-left:20px;}
	
	
		/* Busca
		-------------------------------------------------------------------------- */
		#dbuscaImovel h2, #dbuscaReferencia h2 { color:#4c5a6c; font-family:arial; font-size:12px; font-weight:bold; margin-left:17px; padding-top:17px; padding-bottom:17px; }	
		#dbuscaImovel { width:182px; background-color:#EFF0F0; margin:23px 0 0 1px; clear:both; }
		#dbuscaImovel {}
		
		#dbuscaReferencia { width:182px; height:121px; background-color:#EFF0F0; margin:23px 0 0 1px; clear:both; }
		
		#dbuscaBairro h2{ color:#35637B; font-family:arial; font-size:11px; font-weight:bold; margin-left:17px; padding-top:25px; }
		#dbuscaBairro { width:182px;  background-color:#EFF0F0; margin:23px 0 0 1px; clear:both; }
		#dbuscaBairro ul { list-style:none; }
		#dbuscaBairro ul li { margin-left:20px; margin-top:6px; }
		#dbuscaBairro a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#345374; text-decoration:none; }
		#dbuscaBairro a:hover	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#345374; text-decoration:underline; }
		
		#dcub { width:182px;  background-color:#EFF0F0; margin:23px 0 0 1px; clear:both; text-align:center;  }
		#dcub span { font-family:tahoma; font-weight:bold; color:#606F86; font-size:11px; line-height:48px; }

	
	/* Meio
	-------------------------------------------------------------------------- */
	#meio { float:left; width:800px; }
	.dbox { width:181px; height:214px; background-image:url(../jpg/box.jpg); background-repeat:no-repeat; float:left; margin:23px 0 0 60px;  padding-top:17px; }
	.dbox img{ border:1px solid #999; }
	.dbox a {color:#12515F; font-size:12px; text-decoration:none; font-weight:bold; font-family:Arial}
	.dbox a:hover	{color:#12515F;text-decoration:underline;}
	.dbox .texto {margin-left:17px;}
	.dboxEmp { width:152px; height:164px; background-image:url(../jpg/boxEmp.jpg); background-repeat:no-repeat; float:left; margin:23px 0 0 10px; padding-left:8px; padding-top:10px; }
	.dboxEmp img{ border:1px solid #999; }
	.dboxEmp a {color:#12515F; font-size:12px; text-decoration:none; font-weight:bold; font-family:Arial}
	.dboxEmp a:hover	{color:#12515F;text-decoration:underline;}
	
	.ddialog { width:665px; background-color:#EFF0F0; margin:23px 0 0 42px; clear:both; padding:22px; _padding:22px 22px 0 22px; margin-bottom:-30px; }
	.ddialog { width:665px; background-color:#EFF0F0; margin:23px 0 0 42px; clear:both; padding:22px; _padding:22px 22px 0 22px; margin-bottom:-30px; }
	.ddialog label { font-weight:bold; }
	.ddialog h2 a:hover { color:#35637B; font-family:arial; font-size:12px; font-weight:bold; margin-bottom:3px; text-decoration:underline}
	.dlista { width:200px; float:left; }
	.dlista ul { list-style:none;  }
	.dlista ul li { margin:0 0 10px 0; }
	.dlista ul li img{ vertical-align:baseline }
	.dlista a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#345374; text-decoration:none; }
	.dlista a:hover	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#345374; text-decoration:underline; }
	#dnoticias { width:650px; float:left; }
	#dnoticias ul { list-style:none;  }
	#dnoticias ul li { margin:0 0 10px 0; }
	#dnoticias a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#345374; text-decoration:none; }
	#dnoticias a:hover	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#345374; text-decoration:underline; }
	
	.listaImoveis{ background:url(../jpg/lista.jpg); width:700px; height:175px; margin-top:40px; margin-left:40px;  font:Tahoma, Geneva, serif; color:#6e6e6e; font-size:14px}
	.listaImoveis img{ border:1px solid #999;}
	.listaImoveis span{ font-size:16px; color:#6f8787; margin-left:8px; }
	.listaImoveis .dadosImovel{margin-top:10px; line-height:20px;}
	
/* Todape
-------------------------------------------------------------------------- */
#drodape { clear:both; background-color:#C0C7D2; font-size:12px; text-align:center }
	 
	 
/* Formulário
-------------------------------------------------------------------------- */
select {border:1px solid #ccc; background-color:#fff; font-size:11px; color:#595B5F;}
input {border:1px solid #ccc; background-color:#fff; font-size:11px; color:#595B5F; }
textarea {border:1px solid #ccc; background-color:#fff; font-size:11px; color:#595B5F; }




/* SERVIÇOS
-------------------------------------------------------------------------- */
.faq {background:url(../gif/sidebox_bg.gif)('../gif/sidebox_bg.gif') no-repeat left top; width:705px;;  border:1px solid #e6e6e6; background-color:#fff; margin:25px 0 3px 40px; }
.faq h5 {width:100%; height:23px; border-bottom:0px dotted #e6e6e6; display:block; color:#646262; padding:11px 0 0 9px; font-size:12px; font-weight:bold; }
.faq h3 { background:#f4f4f4 url('../gif/setas_faq.gif') no-repeat right -52px; padding:5px 10px; margin:0; font-size:12px; font-weight:bold; border-top:solid 1px #e6e6e6; border-bottom:none; cursor:pointer; }
.faq h3:hover { background-color:#e3e2e2; }
.faq h3.active { background-position:right 4px; }
.faq p { margin:0; padding:10px; display:none; }		


/* MAPAS
-------------------------------------------------------------------------- */
#mapa {width:218px;height:184px;background:url(../png/mapaFundo.png) no-repeat;}
#mapa img{ margin:5px;}
#textoTitulo{background:url(../png/casa.png) no-repeat 20px 8px;;color:#827f7d;text-align:center;font:Arial, Helvetica, sans-serif;font-size:16px;}
#textoTitulo span{color:#e07009;font-weight:bold;}

/* Pesquisa de Bairros
-------------------------------------------------------------------------- */
.pesquisaBairro {width: 97%;height: 100%;overflow: scroll;overflow-x: hidden;background-color: #F2F2F2;border: 1px solid #D5D5D5;}
.pesquisaBairro {height: 75px;*height: 75px;}
.pesquisaPaginasComboItemTxt {float: left;margin-left: 3px;*margin-top: 0px;}
.pesquisaPaginasComboItemInput{float: left;margin: 2px 0px 0px 2px;*margin: -2px 0px 0px 0px;}
.pesquisaPaginasComboItem {width: 200%;display: block;height: 17px;line-height: 17px;vertical-align: text-top;margin-top: 1px;background-color: none;color: #000000;cursor: pointer;overflow: hidden;}
.pesquisaPaginasComboItemOn {width: 200%;display: block;height: 17px;line-height: 17px;vertical-align: text-top;margin-top: 1px;background-color: #CCCCCC;color: #000000;cursor: pointer;font-weight: bold;overflow: hidden;}

.tempSelecaoCheck {border:1px solid #98BA23;}
.tempSelecaoTexto {padding-left: 5px;}
