body {
	margin-top:0;
	margin-bottom:0;
	background-image: url(imgs/fundo-total.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin : auto; 

}

#geral {
	width: 750px;
	margin:0 auto;
	padding: 0px;
	text-align:left; /* "remédio" para o hack do IE */
}


.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	list-style-type: none;
}
.botform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	list-style-type: none;
	background-color: #000000;
	border: 1px solid #666666;
}
.botform2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	list-style-type: none;
	background-color: #1d1d1d;
	border: 1px solid #666666;
}
.formbut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	list-style-type: none;
}

.campo {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F2F2F2;
	border: 1px solid #999999;
}
.campo1 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #0033cc; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f2f2
}
.bot-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b31d1e;
	text-decoration: none;
	border: 1px solid #ffffff;
	background:#dfdede;
	height:20;
}

.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #666666;
	width:135px;
	}
.select2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #666666;
	width:50px;
	}	
.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
}
#txt-dstq-01 {
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 115px;
	position: absolute;
	top: 99px;
	left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	visibility: visible;
}
#txt-dstq-02 {
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 115px;
	position: absolute;
	top: 99px;
	left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	visibility: visible;
}
#txt-dstq-03 {
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 115px;
	position: absolute;
	top: 99px;
	left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	visibility: visible;
}
#txt-dstq-04 {
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 115px;
	position: absolute;
	top: 99px;
	left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	visibility: visible;
}
#txt-dstq-05 {
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 115px;
	position: absolute;
	top: 99px;
	left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	visibility: visible;
}
#txt-dstq-06 {
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 115px;
	position: absolute;
	top: 99px;
	left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	visibility: visible;
}
#referencia {
	width: 487px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#txt-bairros {
	height: 77px;
	width: 184px;
	position: absolute;
	left: 286px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	top: 23.548mm;
}
.tit_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;
}
.texto_form {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto_form_black {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_locacao {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: justify; TEXT-DECORATION: none
	}
A.txt_locacao:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
.txt_result {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}	
.txt_result2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;	
	color: #b1b1b1;
}
.tit_selecione {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
}
.txt_det {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.tit_det-sel {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
}
.txt_det_imovel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	line-height: 21px;
}
.txt_det_imovel2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	line-height: 14px;
}
.lbl-detimovel {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
 
.link_lista {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	white-space: normal;
	text-align: justify;
	font-weight: normal;
}
a.link_lista:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-align: justify;
	white-space: normal;
	font-weight: normal;
}

.link_lista_2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	white-space: normal;
	text-align: justify;
	font-weight: normal;
}
a.link_lista_2:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-align: justify;
	white-space: normal;
	font-weight: normal;
}
#icons-menu {
	height: 60px;
	width: 489px;
	background-color: #000000;
	margin: 0;
	padding: 0;
	background-image: url(imgs/lines-fundo-menu.jpg);
	background-repeat: no-repeat;
}
#faixa-cinza-menu {
	height: 4px;
	width: 489px;
	background-color: #d3d3dc;
}
#A4-black-menu {
	background-color: #000000;
	height: 4px;
	width: 489px;
}
#A1-cinza-menu {
	height: 1px;
	width: 489px;
	background-color: #808080;
}
#A3-black-menu {
	height: 3px;
	width: 489px;
	background-color: #000000;
}
#layer-menu {
	height: 36px;
	width: 489px;
	padding: 0;
	margin: 0;
	background-color: #333333;
}
#A21-menu-icons {
	height: 20px;
	width: 489px;
	margin: 0;
	padding: 0;
}
#A30-menu-icons {
	height: 30px;
	width: 489px;
	margin: 0;
	padding: 0;
}
#A10-menu-icons {
	height: 10px;
	width: 489px;
	padding: 0;
	margin: 0;
}
#L223-A30-menu {
	height: 30px;
	width: 223px;
	margin: 0;
	padding: 0;
}
#fone-menu {
	height: 30px;
	width: 140px;
	padding: 0;
	margin: 0;
}
#icon-home {
	height: 30px;
	width: 28px;
	padding: 0;
	margin: 0;
}
#L7A30-menu {
	height: 30px;
	width: 7px;
	padding: 0;
	margin: 0;
}
#line-icons {
	height: 30px;
	width: 1px;
	padding: 0;
	margin: 0;
}
#icon-mail {
	height: 30px;
	width: 26px;
}