body {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	background: #F0F0F0 url(../img/fundogeral.gif) repeat-y center;
}

.textopequeno {
	font-size: 7pt;	
	font-family: Tahoma, Arial;
}

.textogrande {
	font-size: 10pt;	
}


.tam6 {
font-size: 6pt;
font-family: Arial;
}


.tam7 {
font-size: 7pt;
font-family: Tahoma, Arial;
}

.tam10n {
font-size: 10pt;
font-weight: bold;
}

.tam13 {
font-size: 13pt;
}

.tam14 {
font-size: 14pt;
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

#geral {
	width: 770px;
	margin: 0 auto;
	background-color: #ffffff;
}


a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: none;
}


/************************************************************************************************************************/


#topo {
	float: left;
	width: 770px;
	height: 235px;

	background-image: url(../img/fundotopo.gif);
	background-repeat: repeat-x;

}

	#topo #topo_logotipo {
		float: left;
		width: 420px;
		height: 92px;
	}

		#topo #topo_logotipo h1 {
			display: none;
		}

		#topo #topo_logotipo img {
			padding-left: 20px;
			padding-top: 20px;
		}

	#topo #topo_direito {
		float: right;
		width: 350px;
		height: 92px;

		background-image: url(../img/topodireito.gif);
		background-repeat: no-repeat;
		background-position: 0px 12px; 
	}

	#topo #topo_flash {
		float: left;
		width: 420px;
		height: 120px;
		background-color: #E67919;
		background-image: url(../img/topoflash.gif);
		background-repeat: no-repeat;
	}

	#topo #topo_endereco {
		float: right;
		width: 350px;
		height: 120px;
		background-color: #E67919;
		text-align: center;
		color: #ffffff;

	}


/************************************************************************************************************************/


#menu {
	float: left;
	width: 206px;
	background-color: #ffffff;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #DBDBDB;
	padding-right: 10px;
}

	#menu ul {
		list-style-image: url(../img/setamenu.gif);
		margin-left: 15px;
		padding-left: 15px;
	}

		#menu ul li {
			line-height: 200%;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #E6E6E6;
		}

			#menu ul li a {
				text-decoration: none;
				color: #000000;
				background-color: #ffffff;
				display: block;
				padding-left: 5px;
				width: 170px;
			}

			#menu ul li a:hover {
				text-decoration: none;
				background-color: #F0F0F0;
				display: block;
				width: 170px;
			}

	#menu #buscarapida {
		margin-top: 20px;
		margin-left: 20px;
		background-color: #ffffff;
	}

		#menu #buscarapida .titulo {
			font-size: 11pt;
			font-weight: bold;
			text-transform: uppercase;
			border-left-width: 5px;
			border-left-style: solid;
			border-left-color: #E67919;
			padding-left: 5px;
		}

		#menu #buscarapida select {
			font-size: 7pt;
			font-family: "Trebuchet MS", Tahoma, Arial;
			text-transform: capitalize;		
			background-color: #F0F0F0;
		}

		#menu #buscarapida .label {
			margin-top: 10px;
			margin-bottom: -15px;
		}

		#menu #buscarapida .campo {
			font-size: 7pt;
			font-family: "Trebuchet MS", Tahoma, Arial;
			text-transform: capitalize;
			background-color: #F0F0F0;
			border: 1px solid #D7D7D7;
		}

		#menu #buscarapida .botao {
			font-family: "Trebuchet MS", Tahoma, Arial;
			background-color: #E67919;
			text-transform: capitalize;
			font-weight: bold;
			color: #ffffff;
			font-size: 8pt;
			margin-top: 10px;
			margin-right: 16px; 
			padding: 1px 5px 1px 5px;
			border: 0px;
		}

		#menu #buscarapida #select_tipoimovel {
			
		}

		#menu #buscarapida #select_bairro {
			height: 21px;
		}


/************************************************************************************************************************/


#conteudo {
	float: right;
	width: 525px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffffff;
}

	#conteudo .titulo{
		color: #24211D;
		font-size: 13pt;
		background-image: url(../img/setatopo.gif);
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 15px;
		padding-top: 5px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
	}

	#conteudo .subtitulo{
		color: #24211D;
		font-size: 11pt;
		font-weight: bold;
		background-image: url(../img/setatopo.gif);
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 15px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;
	}


	#conteudo #destsemana{
		float: left;
		width: 525px;
		height: 133px;
		margin-top: 10px;
		background-color: #EEEEEE;
		text-align: left;		
	}


		#conteudo #destsemana #foto{
			float: left;
			width: 150px;
			height: 113px;
			padding-left: 10px;
			padding-top: 10px;
		}

		#conteudo #destsemana #informacoes{
			float: left;
			width: 235px;
			height: 113px;
			padding-left: 10px;
			padding-top: 10px;
		}

			#conteudo #destsemana #informacoes span {
				text-transform: capitalize;
			}

		#conteudo #destsemana #caracteristicas{
			float: left;
			width: 100px;
			height: 123px;
			background-color: #EEEEEE;
			padding-left: 10px;
			padding-top: 10px;
		}


	#conteudo #destaques {
		float: left;
		width: 525px;
		text-align: left;		
		margin-top: 20px;
	}

		#conteudo #destaques .cxEsq {
			float: left;
			width: 123px;
			text-align: left;
			margin-top: 10px;
			background-color: #F3F3F3;
		}

		#conteudo #destaques .cxDir {
			float: left;
			width: 123px;
			text-align: left;
			margin-left: 10px;
			margin-top: 10px;
			background-color: #F3F3F3;
		}


			#conteudo #destaques .desc img {
				margin: 0;
				padding-left: 12px;
				padding-top: 10px;
			}

			#conteudo #destaques .desc ul {
				list-style-type: none;
				margin: 0;
				padding-left: 12px;
				padding-top: 10px;
				margin-bottom: 10px;
			}

			#conteudo #destaques .desc ul li {
				width: 100px;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #cccccc;
				text-align: center;
				background-color: #ffffff;
				text-transform: capitalize;
			}

			#conteudo #destaques .desc ul .transacao {
				font-weight: bold;
				text-transform: uppercase;
				background-color: #24211D;
				color: #ffffff;
			}


/************************************************************************************************************************/
	
	#conteudo #listagemvazia {
		text-align: center;
	}

	#conteudo .listagem {
		float: left;
		background-color: #EEEEEE;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 525px;
		height: 95px;
	}

		.listagem_foto {
			float: left;
			width: 100px;
			height: 85px;
			padding-top: 5px;
			padding-left: 5px;
		}

		.listagem_info {
			float: left;
			width: 135px;
			height: 85px;
			padding-top: 5px;
			padding-left: 10px;
		}

			.listagem_info_tipoimovel {
				font-size: 12pt;
				font-weight: bold;
			}

			.listagem_info_imovelpreco {
				font-size: 9pt;
				font-weight: bold;
				background-color: #E8E8E8;
			}

		.listagem_local {
			float: left;
			width: 150px;
			height: 85px;
			padding-top: 5px;
		}

			.listagem_local_cidade {
				font-size: 9pt;

			}

			.listagem_local_bairro {
				font-size: 9pt;
			}

		.listagem_icone {
			float: left;
			width: 110px;
			height: 105px;
			padding-top: 5px;
			padding-left: 8px;
			background-color: #D8D8D8;
		}
	

/************************************************************************************************************************/


	#conteudo #paginacao {
		float: left;
		background-color: #F3F3F3;
		width: 515px;
		height: 16px;
		padding: 5px;		
	}

		#conteudo #paginacao #informacao {
			float: left;
			text-align: left;
			padding-left: 5px;
			width: 240px;
		}

		#conteudo #paginacao #links {
			float: right;
			width: 260px;
			text-align: right;
			padding-right: 5px;
		}

		#conteudo #paginacao #links a {
			text-decoration: none;
		}

		#conteudo #paginacao #links a:hover {
			text-decoration: underline;
		}

		#conteudo #paginacao #links .inativo {
			color: #adadad;
		}

/************************************************************************************************************************/
	
	#conteudo #pagina_noticias .noticia_titulo {
		font-size: 11pt;	
		font-weight: bold;
	}
	#conteudo #pagina_noticias a {
		font-weight: bold;
	}

	#conteudo #pagina_noticias a:hover {
		text-decoration: underline;
	}

	#conteudo #pagina_noticias .noticia_data {
		color: #555;
	}



/************************************************************************************************************************/

	#conteudo #detalhes {
		float: left;
		width: 525px;
		text-align: left;
	}

		#conteudo #detalhes #esq_transacao {
			float: left;
			background-color: #EEEEEE;
			width: 205px;
			height: 40px;
			padding: 5px 0 5px 10px;

		}

		#conteudo #detalhes #esq_transacao span.detalhes_transacao {
			float: right;
			color: #ffffff;
			background-color: #E67919;
			display: block;
			padding: 3px 8px 3px 8px;
			text-transform: capitalize;
		}

		#conteudo #detalhes #dir_local {
			float: right;
			width: 290px;
			height: 35px;
			text-align: right;
			padding: 5px 10px 10px 10px;
			background-color: #EEEEEE;
			line-height: 160%;
		}


		#conteudo #detalhes #dir_barra1 {
			float: left;
			background-color: #ffffff;
			width: 215px;
			height: 3px;
		}


		#conteudo #detalhes #dir_barra2 {
			float: right;
			background-color: #E67919;
			width: 310px;
			height: 3px;			
		}

		/************************************************/

		#conteudo #detalhes #esq_detalhes {
			float: left;
			width: 215px;
			margin-top: 5px;
		}

		#conteudo #detalhes #esq_detalhes .det_titulo {
			float:left;
			font-size: 8pt;
			font-weight: bold;
			text-transform: uppercase;
			border-left-width: 3px;
			border-left-style: solid;
			border-left-color: #E67919;
			padding-left: 5px;
			margin-top: 5px;
			margin-bottom: 5px;
		}


		#conteudo #detalhes #esq_detalhes #det_lado_esq {
			float: left;
			width: 106px;
			padding-left: 10px;
			margin-bottom: 8px;
			line-height: 190%;
			text-transform: capitalize;
		}

		#conteudo #detalhes #esq_detalhes #det_lado_dir {
			float: right;
			width: 85px;
			text-align: right;
			padding-right: 10px;
			margin-bottom: 8px;
			line-height: 190%;
		}


		#conteudo #detalhes #esq_detalhes #det_lado_caixote {
			float:left;
			width: 192px;
			padding-right: 10px;
			padding-left: 10px;
			line-height: 190%;
		}


		#conteudo #detalhes #esq_detalhes .label {
			color: #24211D;
			font-weight: bold;
		}



		#conteudo #detalhes #esq_detalhes #det_formulario {
			float:left;
			width: 200px;
			margin-top: 20px;
		}



		#conteudo #detalhes #esq_detalhes #det_formulario .det_titulo {
			float:left;
			font-size: 8pt;
			font-weight: bold;
			text-transform: uppercase;
			border-left-width: 3px;
			border-left-style: solid;
			border-left-color: #E67919;
			padding-left: 5px;
			margin-top: 5px;
			margin-bottom: 5px;
		}

		#conteudo #detalhes #esq_detalhes #det_formulario #det_campos {
			float: left;
			padding-top: 10px;
			padding-left: 10px;
			width: 170px;
			line-height: 190%;
			height: 300px;
		}

		#det_campos_carregando {
			float: left;
			padding-top: 20px;
			padding-left: 10px;
			width: 170px;
			line-height: 190%;
			text-align: center;
			height: 300px;
		}

		#conteudo #detalhes #esq_detalhes #det_formulario #det_campos .botao {
			font-family: "Trebuchet MS", Tahoma, Arial;
			background-color: #E67919;
			text-transform: capitalize;
			font-weight: bold;
			color: #ffffff;
			font-size: 8pt;
			margin-top: 10px;
			margin-right: 16px; 
			padding: 1px 5px 1px 5px;
			border: 0px;
		}

		#conteudo #detalhes #esq_detalhes #det_formulario #det_campos .campo {
			font-size: 7pt;
			font-family: "Trebuchet MS", Tahoma, Arial;
			background-color: #F0F0F0;
			border: 1px solid #D7D7D7;
			width: 160px;
		}






	/********************************************************/



		#conteudo select {
			font-size: 7pt;
			font-family: "Trebuchet MS", Tahoma, Arial;
			text-transform: capitalize;		
			background-color: #F0F0F0;
		}

		#conteudo .label {
			margin-top: 10px;
			margin-bottom: -15px;
		}

		#conteudo .campo {
			font-size: 7pt;
			font-family: "Trebuchet MS", Tahoma, Arial;
			text-transform: capitalize;
			background-color: #F0F0F0;
			border: 1px solid #D7D7D7;
		}

		#conteudo .botao {
			font-family: "Trebuchet MS", Tahoma, Arial;
			background-color: #E67919;
			text-transform: capitalize;
			font-weight: bold;
			color: #ffffff;
			font-size: 8pt;
			margin-top: 10px;
			margin-right: 16px; 
			padding: 1px 5px 1px 5px;
			border: 0px;
		}


		#conteudo #col_esq {
			float: left;
			width: 220px;
		}

		#conteudo #col_dir {
			float: right;
			width: 300px;
		}


		/************************************************/



		#conteudo #detalhes #dir_tela {
			float: right;
			width: 305px;
			margin-top: 5px;
			padding-top: 5px;
			padding-left: 5px;
			padding-bottom: 5px;
			background-color: #EEEEEE;
		}

		#conteudo #detalhes #dir_tela #dir_tela_video {
			text-align: center;	
		}


		#conteudo #detalhes #dir_tela_menu {
			float: right;
			width: 310px;
			display: table;
		}
		
			#conteudo #detalhes #dir_tela_menu ul {
				margin: 0;
				padding:0;
				list-style-type: none;
			}

				#conteudo #detalhes #dir_tela_menu ul li {
					display: inline;
				}

					#conteudo #detalhes #dir_tela_menu ul li a {
					/*	color: block;*/
						height: 25px;
						float: right;
						padding: 0 15px;
						line-height: 25px;
						text-transform: lowercase;
					}

					#conteudo #detalhes #dir_tela_menu ul li a:hover {
						color: #ffffff;
						background-color: #E67919;
					}

			

		#conteudo #detalhes #dir_caracteristicas {
			float: right;
			width: 310px;
			margin-top: 10px;
		}
		
		#conteudo #detalhes #dir_caracteristicas .det_titulo {
			font-size: 8pt;
			font-weight: bold;
			text-transform: uppercase;
			border-left-width: 3px;
			border-left-style: solid;
			border-left-color: #E67919;
			padding-left: 5px;
			margin-top: 5px;
			margin-bottom: 10px;
		}

		#conteudo #detalhes #dir_caracteristicas #det_descricao {
			padding-left: 10px;
			margin-bottom: 18px;
		}



			#conteudo #detalhes #dir_caracteristicas #carac_esq {
				float: left;
				width: 150px;
				margin-left: 5px;
			}

			#conteudo #detalhes #dir_caracteristicas #carac_dir {
				float: right;
				width: 150px;
			}



/************************************************/



	#conteudo #comparacao {
		float: left;
		width: 525px;
		text-align: left;	
	}

		#conteudo #comparacao .cxEsq {
			float: left;
			width: 123px;
			text-align: left;
			margin-top: 10px;
			background-color: #F3F3F3;
		}

		#conteudo #comparacao .cxDir {
			float: left;
			width: 123px;
			text-align: left;
			margin-left: 10px;
			margin-top: 10px;
			background-color: #F3F3F3;
		}


			#conteudo #comparacao .desc img {
				margin: 0;
				padding-left: 12px;
				padding-top: 10px;
			}

			#conteudo #comparacao .desc ul {
				list-style-type: none;
				margin: 0;
				padding-left: 12px;
				padding-top: 10px;
				margin-bottom: 10px;
			}

			#conteudo #comparacao .desc ul li {
				width: 100px;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #cccccc;
				background-color: #ffffff;
				text-transform: capitalize;
			}

			#conteudo #comparacao .desc ul .transacao {
				font-weight: bold;
				text-transform: uppercase;
				background-color: #24211D;
				color: #ffffff;
			}


		


/************************************************************************************************************************/


#rodape {
	float: left;
	width: 770px;
	height: 50px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #cccccc;
	margin-top: 15px;
}

	#rodape #copyright {
		float: left;
		width: 470px;
		height: 35px;
		padding-top: 15px;
		padding-left: 10px;
	}

	#rodape #tecnologia {
		float: left;
		width: 200px;
		height: 32px;
		padding-top: 18px;
		padding-left: 10px;
		text-align: center;
	}

		#rodape #tecnologia a {
			color: #000000;
			text-decoration: none;
		}

		#rodape #tecnologia a:hover {
			text-decoration: underline;
		}


	#rodape #logoby {
		float: left;
		width: 80px;
		height: 41px;
		padding-top: 9px;
		text-align: center;
	}


/************************************************************************************************************************/