﻿
/* Geral */
body
{
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
}

/* Coluna, esquerda, onde tem o menu, o skype, o Google... */

.colEsquerda  /* é apenas o miolo da coluna... */
{
	background-color: #0000cc;
	padding: 1px;
	margin-left:0px;  /*  colocado */
	margin-right:0px;  /*  colocado */
	margin-top: 30px;
	width:126px;
}

.colMenu  /* fica dentro da colEsquerda */
{
	color: #ffffff;
	margin: 4px;
	margin-bottom:30px;
	padding: 0px;
	text-align: center;
}

.colMenu a
{
	width: 110px;
	display: block;
	color: #ffffff;
	margin: 4px;
	padding: 2px;
	padding-left: 4px;
	
	border-left: 2px solid #B9B9FF;
	border-right: 2px solid #00008C;
	border-top: 2px solid #B9B9FF;
	border-bottom: 2px solid #00008C;
	
	text-align: left;
	font-weight: bold; 
	font-size: 8pt;
	text-decoration: none;
	font-family: 'Arial Narrow' , Monospace;
}

.colMenu a:hover
{
	color: #dd0000;
	background-color: #f7f7f7;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #e4e4e4;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #e4e4e4;
	}

.acesseTel
{
	color: #ffffff;
	margin: 6px;
	margin-top: 20px;
	background-color: #5353ff;
	padding: 6px;
	padding-top:22px;
	font-size: 9pt;
}


.colMenuSkipe
{
	color: #ffffff;
	margin: 4px;
	margin-bottom:30px;
	padding: 0px;
	text-align: center;
}

.logoSkipe
{
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

.logoSkipe a  /* Neutraliza o "a" da coluna" */
{
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	
	border-left: 0px solid #B9B9FF;
	border-right: 0px solid #00008C;
	border-top: 0px solid #B9B9FF;
	border-bottom: 0px solid #00008C;
}


/* *********** Esta tabela é a página TODA ! *********** */
.tabelaConteudo td
{
	vertical-align: top;
	text-align: left;
	/* background-color: #f5f5f5; */
	padding:2px;
}


/* *********** Coluna do Meio - Principal CONTEUDO *********** */
.divTitulo
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 8px;
	padding-left: 20px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: left;
	vertical-align: bottom;
	font-size: 16pt;
	color: #dd0000;
	letter-spacing: 8px;
	font-family: Verdana;
	border-right: #888888 3px solid;
}
	
.divConteudo
{
	margin-bottom: 0px;
	padding-top: 16px;
	padding-right: 12px;
	padding-left: 20px;
	padding-bottom: 70px;
	color: #000000;
	font-family: tahoma, Arial, 'Trebuchet MS' , Verdana;
	letter-spacing: 1px;
	background-color: #ffffff;
	line-height: 12pt;
	text-align: justify;
}

 .imoTitulo
{
	padding:8px;
	margin:0px;
	background-color: #ffffff;
	font-weight: bold;
}

.imoDetalhe
{
	padding:8px;
	margin:0px;
	text-align: justify;
	background-color: #ffffff;
}

.divConteudo h1
{
	color: #000000;
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 12pt;
	margin-top: 20px;
	text-align: left;
}

.divConteudo h2
{
	color: #0033cc;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 10pt;
	margin-top: 20px;
	text-align: left;
}

.divConteudo h3
{
	color: #ff6666;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 10pt;
	margin-top: 20px;
	text-align: left;
}


.divConteudo blockquote
{
	color: #000000;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 10pt;
	margin-top: 20px;
}

.divConteudo p
{
	margin-top: 2px;
	margin-bottom: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-size: 10pt;
	
}
	
.divConteudo ul
{
	margin-top: 2px;
	margin-bottom: 2px;
	color: #000000;
	letter-spacing: 1px;
	font-size: 10pt;
}



.divFotoNoConteudo
{
	margin-bottom: 0px;
	padding: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top:8px;
	
	width:60px;
	
	}

.logoNoConteudo
{
	background-color: #ffffff;
	text-align: center;
	padding:6px;
}

.divConteudo a
{
	border-bottom: #0033ff 1px solid;
	background-color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}

.divConteudo a:hover
{
	color: #ff0000;
	border-bottom: #ff0000 1px solid;
	background-color: #ccffff;
}

.divConteudo a:visited
{
	color: #000000;
}

/*	coluna DESTAQUES, à direita da página...  */
.divDestaques
{
	background-color: #f9f9f9;
	margin: 0px;
	padding: 0px;
	padding-bottom:120px;
} 

.divDestaquesCabec
{
	width: inherit;
	margin: 0px;

	padding: 2px;
	vertical-align: bottom;
	color: #000000;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	font-family: arial Verdana;
} 

.divDestaquesCorpo
{
	width: 168px;  
	margin:0px;
	padding:2px;
}

.divDestaquesItem
{
	border-right: #aaa 1px solid;
	border-top: #fff 1px solid;
	border-left: #fff 1px solid;
	border-bottom: #aaa 1px solid;
	padding: 4px;
	background-color: #e5e5e5;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width:156;          /* 156 */
}

.divDestaquesItemFoto
{
	padding:0;
	width:144px;
	margin:0px;
	margin-bottom:0px;
}

.divDestaquesItemTexto
{
	margin: 0px;
	width: 144px;
	padding: 4px;
	font-size: 8pt;
	color: #333300;
	font-family: Tahoma;
	background-color: #ffffff;
}

.divDestaquesItemTexto a
{
	text-decoration: none;
	color:#000000;
	}

.divDestaquesItemTexto a:hover
{
	color:#dd0000;
	border-bottom: #ffcc00 1px dashed;
	background-color: #ccffff;
}

.divDestaquesItemTexto a:visited
{
	color: #333399;
}

.textoAnuncio
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	padding: 4px;
	background-color: #e4e4e4;
	border-bottom: #cc0000 1px solid;
}

/* Imóveis no álbum */

.umImovel
{
	display:block;
	float:left;
	padding:0px;
	padding-top:0px;
	padding-bottom:8px;
	margin:1px;
	margin-bottom:0px;
	background-color:#e5e5e5;
}

.imoFotos
{
	border: solid 2px red;
	background-color: #cc6666;
	float: none;
	clear: both;
}

/* Página Login */
.loginTitulo
{
	font-size: 12pt;
	color: #ffffff;
}

/* Atualização de imóveis */
.umImo
{
	background-color: #f5f5f5;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 12px;
	font-size: 10pt;
	font-family: Arial;
}

.umImo a
{
	background-color: #ccffff;
	padding:2px;
}


.umImo a:hover
{
	background-color: #3366cc;
	color: #ffffff;
}


.janelaExclui
{
	background-color: #ffdcdc;
	padding:20px;
	margin:40px;
}


.janelaDestaque
{
	background-color: #f0fcf0;
	padding: 20px;
	margin: 40px;
}

.divBotoes
{
	margin:20px;
	padding:12px;
	background-color:#f7f7f7;
}

.divMensagensOK
{
	padding: 4px;
	color: #009966;
	font-weight: bold;
	background-color: #deffed;
	margin-left:30px;
}

.divMensagensNOK
{
	padding: 4px;
	color: #ff3333;
	font-weight: bold;
	background-color: #ffeded;
	margin-left:30px;
}

.divTituloAplicacao
{
	font-size: 13pt;
	background-color: #f5f5f5;
	padding:12px;
	margin-bottom:4px;
}
.divMenu
{
	font-size: 10pt;
	background-color: #f7f7f7;
	padding:12px;
	margin-bottom:4px;
}
.divMenu a
{ 
	text-decoration:none;
	padding:3px;
	}

.divMenu a:hover
{
	text-decoration: none;
	background-color: #ffffcc;
}

/* Formulários */
.tblFormulario td
{	
	background-color: #f5f5f5;
	padding:4px;
	margin:4px;
	 vertical-align:top;
	 }
	 
/* destaque no álbum de fotos */
	
.destaca
{
	padding: 2px;
	background-color: #f7f7f7;
	margin-top:3px;
}
	 
.destaca a
{
 text-decoration:none;
}

.destaca a:hover
{
	background-color: #ffff66;
}

.tabCorretor
{ margin:20px;}


.tabCorretor td
{
	padding: 4px;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #f7f7f7;
	vertical-align: top;
}

/* este é o álbum !!! width:342px;  */
.divAlbunsImoveis
{
	
}

/* Esta é a tabela de imóveis da página chamada "zona-sul"  */ 
/* width:622px; ???  é mais larga porque não aparece a coluna "destaques" */
.divTabImoveis
{
	font-family: 'Arial Narrow';
	font-size: 10pt;
	color: #000;
	width:622px;
}


.divTabImoveis a
{
	text-decoration: none;
	padding: 2px;
	border-bottom: #0033ff 1px solid;
	color: #000000;
	background-color: #ffffff;
	padding-left:4px;
	padding-right:4px;
}

.divTabImoveis a:hover
{
	text-decoration: none;
	background-color: #ccffff;
	color: #0033cc;
}


/*  Tabela de Imóveis à Venda no site*/
.divTabImoveis 
{
	margin-left:10px;
	margin-top:20px;
}

.divTabImoveis table
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:40px;
	background-color: #ffffff;
	border: #ff0000 0px solid;
	padding:10px;
}

.divTabImoveis th
{
	font-family: 'Arial Narrow';
	padding: 4px;
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 2px solid;
	background-color: #ffffff;
	font-size: 10pt;
	color: #0033cc;
}
.divTabImoveis td
{
	padding: 4px;
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	background-color: #fff;
	font-size: 10pt;
}


.imoPrecoCondoIPTU
{
	padding: 8px;
	background-color: #ffffff;
	text-align: left;
}


.imoPrecoCondoIPTUnota
{
	margin: 0;
	padding: 8px;
	color: #666;
	background-color: #ffffff;
	text-align: right;
}

.imoPrecoCondoIPTUnota a
{
	text-decoration: none;
	padding: 2px;
	border-bottom: #0033ff 1px solid;
	color: #000000;
	background-color: #ffffff;
	padding-left:4px;
	padding-right:4px;
}

.imoPrecoCondoIPTUnota a:hover
{
	text-decoration: none;
	background-color: #ccffff;
	color: #0033cc;
}

.avisoVendido
{
	font-weight: bold; 
	font-size: 12pt; 
	color: #ffffff; 
	background-color: #ff0000; 
	padding:4px;
	margin-bottom:12px;
}


.btnExclui, .btnInclui, .btnAltera
{
	padding:2px;
	margin:3px;
	display:inline;
	float:left;
	width:240px;
} 


.btnExclui
{
	background-color: #ff0033;
}
.btnInclui
{
	background-color: #66ffff;
}
.btnAltera
{
	background-color: #33cc66;
} 
.divValor
{
	padding: 3px;
	margin: 0;
	background-color: #ffffff;
	text-align: right;
}

.divVagas
{
	padding: 3px;
	margin: 0;
	background-color: #ffffff;
	text-align: center;
}

.divDireita
{
	padding: 3px;
	margin: 0;
	background-color: #ffffff;
	text-align: right;
}


/* Página MASTER em inglês */
.numberOne
{
	text-align: center;
	width: 360px;
	margin-bottom:20px;
}

.infoEnglish
{
}

.infoEnglish td
{
	background-color: #f5f5f5;
}
.infoEnglish a
{
	text-decoration: none;
	padding: 2px;
	color: #000000;
	background-color: #ffffeb;
	padding-left:4px;
	padding-right:4px;
}

.infoEnglish a:hover
{
	text-decoration: none;
	background-color: #ffffaa;
	color: #ff0000;
}

.foto
{
	margin:20px;
	padding:4px;
	background-color:#f7f7f7;
}

.estat
{
	margin: 20px;
	padding: 12px;
	border-right: #6699cc 1px solid;
	border-top: #6699cc 1px solid;
	border-left: #6699cc 1px solid;
	border-bottom: #6699cc 1px solid;
}

.msgNOK
{
	color: #ff0000;
	font-size: 14pt;
}
	
.msgOK
{
	color: #0033cc;
	font-size: 14pt;
}