/* CSS Document */
body {
	margin: 0;
	background-color: #FFF;
	background-image: url(imagens/bg.png);
	background-repeat: repeat-x;
}

.tabela {
	border: 1px solid #999999;
}

.menu_topico {
	font: bold 26px "Trebuchet MS";
	color: #2D257B;
}

.imagem {
	float: left;
	padding-right: 12px;
}

a.linkrestrita:visited {
	font-family: Arial;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}
a.linkrestrita:link {
	font-family: Arial;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}
a.linkrestrita:hover {
	font-family: Arial;
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}

a.linkpdf:visited {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a.linkpdf:link {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a.linkpdf:hover {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.oferta_imovel {
	font: bold 12px Arial;
	color: #FFF;
}

.oferta_bairro {
	font: bold 11px Arial;
	color: #FFF;
}

#topo {
	width: 810px;
	margin: 0 auto;
	text-align: center; 
}

#top_esq {
	float: left;
}

#titulo {
	font: 20px Arial;
	color: #000;
	text-decoration: none;
	text-align: left;
}

.botao {
	font: 11px Tahoma;
	color: #FFF;
	height: 22px;
	padding-bottom: 2px;
	width: 70px;
	background-color: #151515;
	border: none;
	cursor: pointer;
}

#servico {
	width: 590px;
	text-align: left;
}

#aconselhamento {
	font: bold 12px Tahoma;
	padding-top: 20px;
}

#aconselhamento1 {
	font: 12px Arial;
	padding-top: 20px;
}

#maisinfo, #maisinfo1, #maisinfo2, #maisinfo3, #maisinfo4{
	font: 12px Arial;
	color: #000;
	padding-top: 10px;
	line-height: 22px;
	text-align: left;
}

#texto {
	font: 12px Arial;
	color: #000;
	text-decoration: none;
	line-height: 22px;
	text-align: left;
}

.texto {
	font: 12px Arial;
	color: #000;
	text-decoration: none;
	padding-left: 15px;
	text-align: left;
}

.procurar {
	font: 12px Arial;
	color: #333;
}

.caixa_busca {
	font: 12px Arial;
	color: #333;
	border: 1px solid #E1C600;
}

form {
	margin: 0;
}

.botao_busca {
	font: 11px Arial;
	color: #FFF;
	border: none;
	background-color: #000;
	width: 60px;
	height: 24px;
	cursor: pointer;
}

.botao_cliente {
	font: 11px Arial;
	color: #FFF;
	border: none;
	background-color: #000;
	width: 160px;
	height: 24px;
	padding-left: 15px;
}

.campo_procurar {
	font: 11px Tahoma;
	border: 1px solid #D1D1D1;
	color: #000;
}

#texto1 {
	font: 12px Arial;
	color: #366EA7;
	text-decoration: none;
	line-height: 22px;
	text-align: left;
}

#principal {
	width: 850px;
	background-color: #FFF;
	height: 160px;
	margin: 0 auto;
}

.indicadores {
	font: 11px Arial;
	color: #000;
	text-align: center;
}

a.linkmore:visited {
	font: 11px Arial;
	color: #666;
	text-decoration: none;
}
a.linkmore:link {
	font: 11px Arial;
	color: #666;
	text-decoration: none;
}
a.linkmore:hover {
	font: 11px Arial;
	color: #666;
	text-decoration: underline;
}

#procura {
	width: 850px;
	margin: 0 auto;
	background-image: url(imagens/bg_procura.png);
	background-color: #133E6C;
	text-align: center;
	height: 35px;
	padding-top: 5px;
}

.ache {
	font: bold 12px Arial;
	color: #000;
	text-align: left;
}

.assintaura {
	font-family: Arial;
	font-size: 11px;
	color: #333;
	line-height: 17px;
	text-align: center;
}

.local {
	font-family: Arial;
	font-size: 11px;
	color: #111;
	line-height: 17px;
	text-align: center;
}

.topicos {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	padding-left: 8px;
	color: #FFF;
}
.login {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
}
.btn {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF;
	border: 0px;
	background-color: #000;
	height: 24px;
	padding-bottom: 2px;
}

.campo {
	font: 12px Tahoma;
	height: 18px;
	padding-left: 4px;
	padding-top: 2px;
	border: 1px solid #E0E0E0;
	background-color: #EEF2F7;
}

.campo_cliente {
	font: 12px Tahoma;
	height: 18px;
	padding-left: 4px;
	padding-top: 2px;
	border: 1px solid #FFC822;
	background-color: #FFF;
}

.msg {
	font: 12px Tahoma;
	color: #000;
	padding-left: 2px;
	border: 1px solid #E0E0E0;
	background-color: #EEF2F7;
}

#campo {
	font: 12px Tahoma;
	color: #000;
	height: 18px;
	padding-top: 4px;
	padding-left: 2px;
}

.data {
	font: 10px Arial;
	color: #366EA7;
}

a.linknoticia:visited {
	font: 11px Arial;
	color: #000;
	text-decoration: none;
}
a.linknoticia:link {
	font: 11px Arial;
	color: #000;
	text-decoration: none;
}
a.linknoticia:hover {
	font: 11px Arial;
	color: #000;
	text-decoration: underline;
}

a.linkmais:visited {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.linkmais:link {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.linkmais:hover {
	font-family: Arial;
	font-size: 11px;
	color: #366EA7;
	text-decoration: none;
}

a.linkcliente:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
a.linkcliente:link {
	font-family: Tahoma;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
a.linkcliente:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
}

.ofertas1 {
	font: 12px Tahoma;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
}
.ofertas2 {
	font: 11px Tahoma;
	color: #000;
	text-decoration: none;
}

.indica0 {
	font: 12px Arial;
	color: #366EA7;
	text-decoration: none;
	text-align: center; 
}

.indica1 {
	font: 10px Tahoma;
	color: #888;
	text-decoration: none;
}

a.linknot:visited {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
a.linknot:link {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
a.linknot:hover {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	text-decoration: underline;
}

a.linkcadastro:visited {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding-left: 15px;
}
a.linkcadastro:link {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding-left: 15px;
}
a.linkcadastro:hover {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
	padding-left: 15px;
}

a.linkretorno:visited {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.linkretorno:link {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.linkretorno:hover {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}

.retorno {
	font-family: Arial;
	font-size: 11px;
	color: #666;
}

.oferta_titulo {
	font: bold 12px Arial;
	color: #000;
	line-height: 22px;
	padding-left: 5px;
}

.adicional {
	font: bold 12px Arial;
	color: #000;
	line-height: 22px;
}

.oferta_txt {
	font: 12px Arial;
	color: #000;
	text-decoration: none;
	line-height: 22px;
	text-align: left;
	padding-left: 5px; 
}

.tit_imovel {
	font: bold 12px Arial;
	color: #000;
	text-align: center;
}

.res_imoveis {
	font: 12px Arial;
	color: #000;
	text-align: center;
}

.encontrado {
	font: 12px Arial;
	color: #000;
}

.encontrado_bold {
	font: bold 12px Arial;
	color: #000;
}

a.linkmenu_botton:visited {
	font: 10px Arial;
	color: #666;
	text-decoration: none;
}
a.linkmenu_botton:link{
	font: 10px Arial;
	color: #666;
	text-decoration: none;
}
a.linkmenu_botton:hover {
	font: 10px Arial;
	color: #666;
	text-decoration: underline;
}

a.linkglossario:visited {
	font: bold 12px Arial;
	color: #333;
	text-decoration: none;
}
a.linkglossario:link{
	font: bold 12px Arial;
	color: #333;
	text-decoration: none;
}
a.linkglossario:hover {
	font: bold 12px Arial;
	color: #333;
	text-decoration: underline;
}

#menuprincipal {
	padding: 0;
	margin: 0;
	font: 12px Tahoma;
}
#menuprincipal ul {
	margin: 0;
	padding: 0;
}
#menuprincipal li {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: solid 1px;
	border-color: #F3F3F3;
	list-style-type:  none;
	margin: 0;
	text-align: center;
	background-color: #F7F7F7;
}
#menuprincipal li a {
	font-weight: normal;
	color: #959595;
	text-decoration: none;
}
#menuprincipal li a:hover {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-color: #1F65DA;
	list-style-type:  none;
	margin: 0;
	text-align: center;
	background-color: #1C6DD0;
	color: #FFFFFF;
}

a.linktexto:visited {
	font-family: Arial;
	font-size: 12px;
	color: #0F97E9;
	text-decoration: none;
}
a.linktexto:link {
	font-family: Arial;
	font-size: 12px;
	color: #0F97E9;
	text-decoration: none;
}
a.linktexto:hover {
	font-family: Arial;
	font-size: 12px;
	color: #0F97E9;
	text-decoration: underline;
}