body{
	padding-top:10px;
}

.divContent, .divContentBo {
	width: 775px;
	height : 100%;
	font-family: Verdana,Arial, sans-serif;
	font-size: 10px; 
	text-align: left;
	color: #41609C; 
	text-decoration: none;
	border: solid 1px #dddddd;/*#EAEAEA;*/
	background-color: #FFFFFF;
	padding: 15px;	
}

.divContentBo {
	width: 970px;
}

.divHeader, .divHeaderBo {
	width: 745px;	
	font-family: Verdana,Arial, sans-serif; 
	font-size: 10px; 
	text-align: left;
	text-decoration: none;
	background-color: #FFFFFF;	
	padding:3px;
	height:66px;
}
.divHeaderBo {
	width: 940px;	
}

#divSubContent {
	width: 745px;	
	font-family: Verdana,Arial, sans-serif; 
	font-size: 10px;
	text-decoration: none; 
	color: #41609C; 	
	float:left;	
	background-color: #FFFFFF;
}
.divBody {
	width: 745px;
	height: 600px;
	font-family: Verdana,Arial, sans-serif; 
	font-size: 10px; 
	color: #41609C; 
	text-decoration: none;
	background-color: #FFFFFF;
}

#divLeftSide{
	background-color: #FFFFFF;
  	width: 130px;	
  	float: left;	
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #41609C;
  	text-align: left;
	border-right:1px solid #dddddd;
}

#divCenter {
	background-color: #FFFFFF;
  width: 443px;
  float: left;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #41609C;
	border-right:1px solid #dddddd;
  text-align: left; 
}

/*divCenter qdo não existe divRightSide*/
#divCenterLarge, #divCenterLargeBo {
	background-color: #FFFFFF;
  	width: 615px;
  	float: left;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #41609C;
  	text-align: left;
  	padding: 10px;
	padding-right: 0px;
	line-height:20px;
}

#divCenterLargeBo {
  width: 810px;
}

#divRightSide {
	background-color: #FFFFFF;
	width:170px;	
	float: right;	
	font-family: Verdana,Arial, sans-serif;	
	font-size:10px;
	color: #41609C;
  text-align: left;
}

.menuTop, .menuTopBo {
	width:745px;
	background-color: #5A9F5D;	
  font-family: Verdana,Arial, sans-serif;
	color:#FFFFFF; 	
	float:left;
	text-align: center; 
	height:20px;
}

.menuTopBo {
	width:940px;
}

/*INICIO BOTOES NORMAIS*/
a.menuButtons {	
  font-family: Verdana,Arial, sans-serif;
	color: #FFFFFF;
  font-size:10px;	
  text-align: center;  
  text-decoration: none;
	line-height:20px;
	width:111px;
	text-align:center;	
	float:left; 
}
/* Botao Home*/
a.menuButtonsLeft {
	font-family: Verdana,Arial, sans-serif;
	width:130px;	
	font-size:10px;	
	line-height:20px;	
	color: #FFFFFF;
	text-decoration: none;	
	float:left;	
}
/* Botao Acesso Profissionais*/
a.menuButtonsRight {	
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;	
	line-height:20px;	
	width:170px;
	float:right;
	color: #FFFFFF;
	text-decoration: none;
}
/*FIM BOTOES NORMAIS*/

/*INICIO BOTOES SELECIONADOS*/
a.menuButtonsSelected {
	background-color:#94CE8C;
	font-family: Verdana,Arial, sans-serif;
	color: #FFFFFF;
  	font-size:10px;	
  	text-align: center;  
  	text-decoration: none;
	line-height:20px;
	width:111px;
	float:left;
}
/* Botao Home*/
a.menuButtonsLeftSelected {
  background-color:#94CE8C;	
	font-family: Verdana,Arial, sans-serif;
	color: #FFFFFF;
  font-size:10px;	 
  text-decoration: none;
	line-height:20px;
	width:130px;
	float:left;
}
/* Botao Acesso Profissionais*/
a.menuButtonsRightSelected {
  background-color:#94CE8C;	
	font-family: Verdana,Arial, sans-serif;
	color: #FFFFFF;
  font-size:10px;	
  text-decoration: none;
	line-height:20px;
	width:171px;
	float:left;
}
/* Fim botoes seleccionados */

/*INICIO BOTOES HOVER*/
a.menuButtons:hover {
	/*background-color:#94CE8C;*/
	background-color:#ADE4A5;
	font-size:10px;
	line-height:20px;	
}
/* Botao Acesso Profissionais*/
a.menuButtonsRight:hover {
	/*background-color:#94CE8C;*/
	background-color:#ADE4A5;
	font-size:10px;	
	width:171px;
	line-height:20px;	
}
/* Botao Home*/
a.menuButtonsLeft:hover {
	/*background-color:#94CE8C;*/
	background-color:#ADE4A5;
	font-size:10px;
	line-height:20px;	
}
/* Fim do hover*/

.caixaAzulClaro{
	background-color:#EAF1F8;
	font-family: Verdana,Arial, sans-serif;
	font-size:9px;
	color: #5A9F5D;
	text-align: center;	
	text-decoration: none;	
	padding:5px;
	line-height:10px;	
}

.conteudo{
	background-color:#FFFFFF;
	font-family: Verdana, Arial,sans-serif;
	font-size: 11px;
	color: #41609C;
	text-align: left;
	text-decoration: none;
}
a.conteudo:visited {
	color: #41609C;
	text-decoration: none;
}
a.conteudo:hover {
	color: #41609C;
	text-decoration: underline;
}

.txtCinza,.txtCinzaBold{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #5F5F5F;
	text-decoration: none;
}

.txtCinzaBold{
	font-weight: bold;
}

a.txtCinza:hover{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	/*color: #1D5AA2;	*/
	color: #5A9F5D;
	text-decoration: underline;
}

/******************************************************************/
/*Caixa cinzenta clara com border cinzento escuro*/
.caixaCinzaClaro{
	border:solid 1px #dddddd;
	background-color:#F4F5FB;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #1D5AA2;
	text-align: left;	
	text-decoration: none;	
	padding-left:5px;
}

/*Caixa cinzenta clara com border cinzento escuro*/
.caixaCinzaClaroBold{
	border:solid 1px #dddddd;
	background-color:#F4F5FB;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #1D5AA2;
	text-align: left;	
	text-decoration: none;	
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	line-height:10px;	
	font-weight: bold;
}

/*Caixa cinzenta clara com border cinzento escuro sem border no fundo*/
.caixaCinzaClaroBottom{
	border:solid 1px #dddddd;
	border-bottom:0px;
	background-color:#F4F5FB;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #1D5AA2;
	text-align: left;	
	text-decoration: none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	line-height:10px;	
}

/*Caixa cinzenta clara com border cinzento escuro, sem border a direita*/
.caixaCinzaClaroLeft{
	border:solid 1px #dddddd;
	border-right:0px;
	background-color:#F4F5FB;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #1D5AA2;
	text-align: left;	
	text-decoration: none;		
	padding:5px;
	line-height:10px;	
}

/*Caixa branca com border inferior a cinzento*/
.caixaBranca{
	border-bottom:solid 1px #dddddd;
	background-color:#FFFFFF;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #5F5F5F;
	text-align: left;	
	text-decoration: none;	
	padding:5px;
	line-height:10px;	
}

/*Caixa branca com border a cinzento*/
.caixaBrancaBorder{
	border:solid 1px #dddddd;/*#EAEAEA;*/
	background-color:#FFFFFF;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #666666;
	text-align: left;	
	text-decoration: none;	
	padding:10px;
	line-height:15px;	
}

.txtAzul{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #1D5AA2;
	text-decoration: none;
}

.txtAzul:hover{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	/*color: #5F5F5F;*/
	color: #5A9F5D;
	text-decoration: underline;
}

.txtCinzaEscuro{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #5F5F5F;
	text-decoration: none;
}

div.blockTxtCinza {
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #5F5F5F;
	text-decoration: none;
	padding:5px;
	line-height:10px;
	word-wrap:break-word;
}

div.blockTxtAzul {
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #1D5AA2;
	text-decoration: none;
	padding:5px;
	line-height:10px;
	word-wrap:break-word;
}

.txtCinzaEscuro{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #5F5F5F;
	text-decoration: none;
}

.separadorCinzento{
	background-color:#FFFFFF;
	font-family: Verdana,Arial, sans-serif;
	font-size: 10px;
	color: #41609C;
	text-align: left;
	text-decoration: none;
	border-bottom: 1px solid #dddddd;
}

.separadorCinzentoVert{
	background-color:#FFFFFF;
	font-family: Verdana,Arial, sans-serif;
	font-size: 10px;
	color: #41609C;
	text-align: left;
	text-decoration: none;
	border-left: 1px solid #dddddd;
}

.caixaPesquisa, .caixaPesquisaClara {
	border: solid 1px #EAEAEA;
	background-color: #FFFFFF;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
  	color: #666666;
	text-align: left;
	text-decoration: none;	
	padding-left:5px;
}

.caixaPesquisaClara {
  	color: #888888;
}

.botaoBranco{
	background-color: #FFFFFF;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #1D5AA2;
	border: 1px solid #EAEAEA;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	white-space: nowrap;
}

.botaoBranco:hover{
	background-color: #FFFFFF;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #1D5AA2;
	border: 1px solid #666666;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	white-space: nowrap;
}

.botaoBrancoDisable{
	background-color: #FFFFFF;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #CCCCCC;
	border: 1px solid #EAEAEA;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	white-space: nowrap;
	cursor:default;
}

.botaoCinza{
	background-color: #F4F5FB;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #1D5AA2;
	border: 1px solid #EAEAEA;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	white-space: nowrap;
}

.botaoCinza:hover{
	background-color: #F4F5FB;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #1D5AA2;
	border: 1px solid #666666;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	white-space: nowrap;
}

.botaoPaginacao{
	background-color: #FFFFFF;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #666666;
	border: 1px solid #666666;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	white-space: nowrap;
}

a.botaoPaginacao:hover{
	background-color: #DDDDDD;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #666666;
	border: 1px solid #666666;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	white-space: nowrap;
}

.tableBorderListaImoveis{
	/*border: solid 1px #666666;*/
	border: solid 1px #F4F5FB;
	border-top-width: 0px;	
}
.tdBorderListaImoveis{	
	border-bottom-style: solid ;
	border-bottom-width: 1px;
	border-bottom-color: #F4F5FB;
	/*border-bottom-color: #666666;*/
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #5F5F5F;
	line-height:15px;
}

.bgColorCinza{
	/*background-color: #666666;*/
	background-color: #F4F5FB;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	color: #1D5AA2;
	line-height:15px;
}

.botSubmit{
	background-color: #F4F5FB;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #1D5AA2;
	border: 1px solid #dddddd;
	line-height:14px;
	width:16px;
	padding-left:3px;
	padding-right:3px;
	white-space: nowrap;
}

.botSubmit:hover{
	background-color: #F4F5FB;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #1D5AA2;
	border: 1px solid #666666;
	height:14px;
	width:16px;
}

.menuCinzento {
	background-color: #FFFFFF;
 	line-height: 25px;
  font-family: Verdana,Arial, sans-serif;
  font-size:11px;
  text-align: left;
	white-space: nowrap;
}

a.buttonCinzentoSelected{
	background-color: #EEEEEE; 
  font-family: Verdana,Arial, sans-serif;
  font-size:10px;
	text-align: center;
  color: #41609C;
	text-decoration: none;
  white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #EEEEEE;
}

a.buttonCinzentoSelected:hover{
	text-decoration: underline;
}

.buttonCinzentoDisable{
	background-color: #FFFFFF; 
  font-family: Verdana,Arial, sans-serif;
  font-size:10px;
	text-align: center;
  color:  #AEAEAE;
	text-decoration: none;
  white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #EEEEEE;
	cursor:default;
}

a.buttonCinzento{
	background-color: #FFFFFF; 
  font-family: Verdana,Arial, sans-serif;
  font-size:10px;
	text-align: center;
  color: #41609C;
	text-decoration: none;
  white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #EEEEEE;
}

a.buttonCinzento:hover{
	text-decoration: underline;
	background-color: #EEEEEE; 
	font-family: Verdana,Arial, sans-serif;
 	font-size:10px;
	text-align: center;
 	color: #41609C;
 	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #EEEEEE;
}

.barraCinzenta{
	background-color: #EEEEEE;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: left;	
	color: #41609C;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:5px;
}

.botaoCinzaPesq{
	border:solid 1px #EAEAEA;
	background-color:#F4F5FB;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #666666;
	line-height:12px;
	height:15px;
	padding-left:20px;
	padding-right:20px;
	white-space: nowrap;
}
.botaoBrancoPesq{
	border:solid 1px #EAEAEA;
	background-color:#FFFFFF;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #666666;
	line-height:12px;
	height:15px;
	padding-left:20px;
	padding-right:20px;
	white-space: nowrap;
}
.botaoCinzaPesq:hover, .botaoBrancoPesq:hover{
	border:solid 1px #F4F5FB;
	background-color:#EAEAEA;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #666666;
	height:15px;
	padding-left:20px;
	padding-right:20px;
	white-space: nowrap;
}
.txtCinzaUnderline{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color: #5F5F5F;	
}
.txtCinzaUnderline:hover{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color: #1D5AA2;	
}

.txtPreto{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #444444;
	text-decoration: none;
}

.txtPreto:hover{
	font-family: Verdana,Arial, sans-serif;
	font-size:11px;
	color: #000000;
/*	color: #444444;*/
	text-decoration: underline;
}

/*.txtAzulListagem{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #1D5AA2;
	text-decoration: none;
}

.txtAzulListagem:hover{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;	
	color: #5A9F5D;
	text-decoration: underline;
}
.txtAzulListagem:visited{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #5F5F5F;
	text-decoration: none;
}*/

.txtPretoListagem{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	/*color: #000000;*/
	color: #444444;
	text-decoration: none;
}

.txtPretoListagem:hover{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #5A9F5D;
/*	color: #5F5F5F;*/
	text-decoration: underline;
}

.txtPretoListagem:visited{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #888888;
/*	color: #5F5F5F;*/
	text-decoration: none;
}
.botaoBrancoFotos{
	background-color: #FFFFFF;
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
	color: #1D5AA2;
	border: 1px solid #EAEAEA;
	height:12px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	white-space: nowrap;
}
.txtAzulClaro{
	font-family: Verdana,Arial, sans-serif;
	font-size:10px;
	color: #5A9F5D;
	text-decoration: none;
}
.botaoCinzaEscuro{
border:solid 1px #F4F5FB;
background-color:#EAEAEA;
font-family: Verdana,Arial, sans-serif;
font-size:10px;
text-align: center;
text-decoration: none;
color: #666666;
height:15px;
padding-left:20px;
padding-right:20px;
white-space: nowrap;
}