html { overflow-x:hidden;}
.fdo_norepeat {
	background-repeat: no-repeat;
}

BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }

.BODY{ font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.Tabela1{ border: 1px double #990000; background-color: #FFFFFF; cellpadding: 0px; cellspacing: 0px;}

.TD_titulo { border: 1px solid #698BB7; color: #990000; background-color: #FFFFFF; font-size: 13px; font-weight: bold; }
.TD2 { border: 1px solid #698BB7; color: #000000; background-color: #CEE3FF; font-size: 13px; }

.titulo_principal { border: 0px solid #990000; color: #990000; background-color: #F8F1E6; font-size: 15px; font-weight: bold; }


.TR_titulo { border: 1px solid #990000; color: #990000; background-color: #F8F1E6; font-size: 13px; font-weight: bold; }
.TR_titulo2 { border: 1px solid #990000; color: #990000; background-color: #F8F1E6; font-size: 13px; font-weight: bold; }
.TR_dados { color: #000000; background-color: #FFFFFF; font-size: 13px; font-weight: bold; }
.TR_dados2 { color: #000000; background-color: #F8F1E6; font-size: 13px; }
.TR_navegacao { border: 1px solid #698BB7; color: #990000; background-color: #FFFFFF; font-size: 13px; font-weight: bold; }

.Separador{ height: 1px; color: #990000; }
.Botao { background-color: #CEE3FF; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.Box1 { border-bottom: 1px double #000000; border-left: 1px double #000000; border-right: 1px double #000000; border-top: 1px double #000000; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.Textarea{ border-bottom: 1px double #000000; border-left: 1px double #000000; border-right: 1px double #000000; border-top: 1px double #000000; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.Select { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }


TD .Texto { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; }
.Textobold { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; }
.box100 {
	width: 100px;
}
.box115 {
	width: 115px;
}
.box30 {
	width: 30px;
}



.linkamarelo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD9C3F;
	text-decoration: none;
}
.linkamarelo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2C692;
	text-decoration: underline;
}

.linkamarelo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD9C3F;
	text-decoration: none;
}


.box_login {
	font-family: sans-serif, arial;
	font-size: 11px;
	height: 12px;
	width: 92px;
}
.cel_bord {
	border: 1px solid #CE9C3F;
}
select {
	font-size: 10px;
	height: 20px;
	width: 95px;
}

.divDetalheImovel {
  	/* background:  url(../../img/fundoDetalhes.jpg) left repeat-y #fff;*/
 	width: 568px;  
	border: 1px solid #ccc;
	padding: 10px;
	visibility: hidden;
	position: absolute;
	z-index: 2;
/*	left: 306px;
	top: 131px;*/
	background-color: #FFFFFF;
	bgcolor: #FFFFFF;
	/*background-image:  url(../../img/fundoDetalhes.jpg); */
}	
.divDetalheEmp {
	bgcolor: #FFFFFF;
	width: 368px; 
	border: 1px solid #ccc;
	padding: 10px;
	visibility: hidden;
	position: absolute;
	z-index: 2;
	/*
	left: 114px;
	top: 65px;
	*/
	background-color: #FFFFFF;
}

.divDetalhes {
	bgcolor: #FFFFFF;
 	width: 568px;  
	border: 1px solid #ccc;
	padding: 10px;
	visibility: hidden;
	position: absolute;
	z-index: 2;
	/*
	left: 114px;
	top: 65px;
	*/
	background-color: #FFFFFF;
}

.divFotoImovel {
	background-color: #FFFFFF;
	bgcolor: #FFFFFF;
	width: 200px;
	border: 1px solid #ccc;
	padding: 10px;
	visibility: hidden;
	position: absolute;
	z-index: 2;
	left: 81px;
	top: 262px;
}
  

.Botao {
	FONT-SIZE: 8pt;
	BACKGROUND: #FFFFFF;
	CURSOR: hand;
	COLOR: #990000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 3px solid #990000;
	border-left: 2px solid #990000;


}

.TextField {
	FONT-SIZE: 12px;
	BACKGROUND-ATTACHMENT: scroll;
	MARGIN: 1px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #1d0c59;
	height: auto;
	width: auto;


}
/* cansei de aplicar os class=TextField (Cassiano) */
input[type=text] {
	FONT-SIZE: 12px;
	BACKGROUND-ATTACHMENT: scroll;
	MARGIN: 1px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #1d0c59;
	height: auto;
	width: auto;
	}
input[type=password] {
	FONT-SIZE: 12px;
	BACKGROUND-ATTACHMENT: scroll;
	MARGIN: 1px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #1d0c59;
	height: auto;
	width: auto;
	}
.TextFieldSelect {
	FONT-SIZE: 12px;
	BACKGROUND-ATTACHMENT: scroll;
	MARGIN: 1px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #1d0c59;
	height: auto;
	width: auto;

}
/* cansei de aplicar os class=TextFieldSelect (cassiano) */
select {
	FONT-SIZE: 12px;
	BACKGROUND-ATTACHMENT: scroll;
	MARGIN: 1px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #1d0c59;
	height: auto;
	width: auto;

}

.TextFieldContato {

	FONT-SIZE: 11px;
	BACKGROUND-ATTACHMENT: scroll;
	MARGIN: 1px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F3EFE0;
	border: 1px solid #1d0c59;
	height: auto;
	width: 270px;
}
.BotaoContato {
	BORDER-RIGHT: #1d0c59 1px solid;
	BORDER-TOP: #1d0c59 1px solid;
	FONT-SIZE: 10px;
	BACKGROUND: #ECE4CC;
	BORDER-LEFT: #1d0c59 2px solid;
	CURSOR: auto;
	COLOR: #1d0c59;
	BORDER-BOTTOM: #1d0c59 3px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 20px;
	width: 120px;

}
.TextFieldIndique {


	FONT-SIZE: 11px;
	BACKGROUND-ATTACHMENT: scroll;
	MARGIN: 1px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F3EFE0;
	border: 1px solid #1d0c59;
	height: auto;
	width: 200px;
}

.TextFieldFiltro {

	FONT-SIZE: 11px;
	BACKGROUND-ATTACHMENT: scroll;
	MARGIN: 1px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #1d0c59;
	height: auto;
	width: auto;
}

.divAguarde {
	background:  url(file:///R|/htdocs/./img/fundoDetalhes.jpg) left repeat-y #fff;
	width: 194px;
	border: 1px solid #ccc;
	padding: 10px;
	position: absolute;
	z-index: 2;
	height: 50px;
	left: 314px;
	top: 127px;
	background-image:  url(../../images/fundoDetalhes.jpg);
	visibility: hidden;


}


.pagetext {
	display: none;
	position: relative;
	visibility: hidden;
}

.ontab {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #990000;
	border-left: outset 2px #0A5796;
	border-right: outset 2px #808080;
	border-top: outset 2px #0A5796;
	border-bottom: solid 1px #d5d5d5;
	width: 14%;
	text-align: center;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;
}

.offtab {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
        background-color : #FFCA79;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	width: 14%;
	text-align: center;
	cursor: hand;
	font-weight: normal;
	color: #990000;
}

.reservado {
        background-color : #FFD9A6;
}
.inativo {
        background-color : #FF9799;
}
.exclusivo{
        background-color : #E6FFE6;
}
.restrito{
        background-color : #66CCFF;
}
.destaque{
        background-color : #6BFF6E;
}



.class_link_reservado {

	text-color: black;
	color: black;
	text-decoration:  none;
}

