	
	table#BuscaImoveis {}
		td.BuscaImoveis {background:#747474; color:#fff; font-weight:bold;}
		td.CornerTopLeft {background:#747474; color:#fff; font-weight:bold; -moz-border-radius-topleft: 5px; -webkit-border-radius-top-left: 5px;}
		td.CornerBottomLeft {background:#747474; color:#fff; font-weight:bold; -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottom-left: 5px;}
		td.CornerTopBottomRight {background:#747474; color:#fff; font-weight:bold; -moz-border-radius-topright: 5px; -webkit-border-radius-top-right: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottom-right: 5px;}
	table#ListaImoveis {}
		td#BackgroundHeadingListagem {background:#7ebb00; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
		 td#BackgroundHeadingListagem  td{color:#fff; font-weight:bold;}
			tr#Headings {color:#fff; font-weight:bold; }
	table#CadastroImoveis {font-size:12px;}
	table#MenuImoveis {font-size:0.688em; margin-bottom:25px;}
		td.LinksImoveis {background:#616161; color:#eaeaea; font-weight:bold; padding:5px; text-align:center; width:20%; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
			td.LinksImoveis a{display:block; color:#fff;}
	table#TiposImoveis, #Cidades, #Bairros, #Proprietarios {font-size:0.688em; border-collapse:collapse;}
		td.LinhaCinza0, tr.LinhaCinza0 td {background:#616161; color:#f5f5f5; font-weight:bold;}
		td.LinhaCinza1 {background:#efefef; border-bottom:solid 1px #ccc;}
		td.LinhaCinza2, td.LinhaSuperDestaque {background:#f5f5f5; border-bottom:solid 1px #ccc;}
		td.LinhaSuperDestaque { background:#CCDDDA; }
		
	table#ColunaBuscaRapida {width:100%;}
		table#ColunaBuscaRapida select {font-size:12px; width:100%;}

		table#ColunaBuscaRapida input[type="text"] {width:110px;}
		
		table#ColunaBuscaRapida input.btn[type="submit"], div#maisinfo input.btn[type="submit"] {
			background: url(../img/btn.bg.png) repeat-x 0px 0px;
			padding:2px;
			font-weight:bold;
			text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
			border:1px solid rgba(0,0,0,0.4);
			-moz-border-radius: 5px;
			-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
			-webkit-border-radius: 5px;
			-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5); }
		
		.btn:hover {
			text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
			cursor:pointer;
		}
		
		table#ColunaBuscaRapida input.blue, div#maisinfo input.blue		{background-color: #CCCCCC; color: #141414;}
		table#ColunaBuscaRapida input.blue:hover, div#maisinfo input.blue:hover	{background-color: #D7D7D7; color: #272727;}

		tr#BoxBuscar {}
		span.Config1 {display:block; font-weight:bold; margin-left:2px;}
		span.Config2 {background: url(../img/icone-lupa.png) 7px 0 no-repeat; font-size:16px; height:40px; display:block; font-weight:bold; margin:10px 6px 5px 0;}

	table#ListagemImoveis {font-size:12px; width:100%;}
		div#WrapperIcons {overflow:hidden; margin:0 auto; width:50px;}
			div.Garagens, .Dormitorios, .Fotos {float:left; text-align:center;}
	table#ImovelDetalhes {font-size:0.688em;}
		img.BtnImpMaisInfo {border:solid 1px #b4b4b4;}
		img.MiniaturasImoveis {border:solid 1px #000; margin:0 3px 2px 3px; width:65px;}
		input.titulo { width: 250px; }
		
	/***** MÓDULO IMÓVEIS EM DESTAQUE *****/
	div.WrapperImoveisDestaque {overflow:hidden; width:100%;}
		div.WrapperImoveisDestaque a { font-size:inherit; text-decoration:none; }
		div.WrapperImoveisDestaque a strong { font-weight:normal; }
		div.DetalhesImovel {border:solid 1px #CDDEE2; cursor: pointer; float:left; font-size:12px; *font-size:13px; margin:5px 0 0 5px; padding:10px; width:150px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
		div.DetalhesImovelSuperDestaque { background: #CCDDDA;}
			img.ListraImoveisDestaque {position:absolute; left:0; top:0;}
		div.DetalhesImovel img {border:solid 1px #CDDEE2;}
		/*div.DetalhesImovel:hover img{border:solid 1px #272727;}*/
		div.DetalhesImovel:hover{background:#DFF2F7; /*border:solid 1px #272727;*/}
			div.DetalhesImovel  ul{list-style-type:none; margin:0; margin-top:5px; padding:0;}
				div.DetalhesImovel  ul li.SemNegrito a {font-weight:lighter;}
			
	/***** CONFIGURAÇÃO PAGINAÇÃO *****/

	
	span.current {background:#dff2f7; border:solid 1px #cddee2; display:block; float:left; font-weight:bold; margin:10px 5px 10px 0; padding:5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	
	a.paginate:link, a.current:link {border:solid 1px #cddee2; display:block; float:left; margin:10px 5px 10px 0; padding:5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	a.paginate:active, a.current:active {border:solid 1px #cddee2; display:block; float:left; margin:10px 5px 10px 0; padding:5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	a.paginate:visited, a.current:visited {border:solid 1px #cddee2; display:block; float:left; margin:10px 5px 10px 0; padding:5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	a.paginate:hover, a.current:hover {background:#dff2f7; border:solid 1px #cddee2; display:block; float:left; margin:10px 5px 10px 0; padding:5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
			
			
h1,h2,h3,h4,h5 {font: 100% Arial, Tahoma, sans-serif; letter-spacing: 0em; margin:0; padding:0;}
h1.TituloImoveis {background:#eaeaea; color:#616161; font-size:1.875em; font-weight:bold; height:20px; line-height:20px; margin:0; padding:10px; text-align:left; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

h2.DadosSobre, h2.DemaisTitulos {background:#7ebb00; color:#fff; font-weight:bold; margin:10px 0 10px 0; padding:8px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

hr {
	height: 1px;
	clear: both;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px solid #b4b4b4; }

.flash_good, .flash_bad {
	background:#B0FFB0 url(../img/flash-good.gif) no-repeat 6px;
	border:solid 1px #0F0;
	margin:10px 0;
	-moz-border-radius:5px;
	padding:15px 10px 15px 45px;
}

.flash_good {
	
}

.flash_bad {
	background-image: url("../img/flash-bad.gif");
	background-color: #eccecf;
	border-color:#f00;
}

.error-message{
	color:red;
}
.clear {
	clear:both;
}	