/* CSS Document */

* {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

body {
	background-color: #FFF;
}

.verTodos{
	color:#990000;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:11px;
	padding-left:10px;
	background:url(../imagens/setaPreta.gif) left no-repeat;
}
.vazio{
	padding:10px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:blue;
}
/* -------------------------> Página Principal
*/

.destaques{
	display:inline;
	float:left;
	width:550px;
}

.destaques .topo{margin:-15px 0 0 0; height:15px;}
/*
.destaques .topo{
	height:38px;
	background:url(../imagens/fundoVenda.jpg) no-repeat;
	color:#FFF;
	font-weight:bold;
}
*/
.destaques .geral{
	float:inherit;
	padding:0 0 0 25px;
}

.destaques .geral a{
	text-decoration:none;
	color:#333333;
}


.destaques .geral a .imovel{
	float:left;
	padding:10px 0px 0px 5px;
	height:190px;
	width:150px;
	margin:5px;
	overflow:hidden;
	border:1px dotted #000;
	font-size:11px;
	background:#FFF;
	cursor:pointer;
}

.destaques .geral a:hover .imovel{
	background:#FFFFCC;
	border:1px solid #666666;
}

.destaques .geral a .imovel .tituloA{
	display:block;
	text-align:center;
	width:140px;
	height:30px;
	font-size:12px;
	color:#0099FF;
	font-weight:bold;
	text-decoration:underline;
}

.destaques .geral .imovel img{
	margin:auto;
	display:block;
	border:1px solid #999999;
	padding:3px;
	width:109px;
	height:83px;
}

.destaques .geral a .imovel .titulo{
	text-align:center;
}

.destaques .geral a .imovel .titulo .preto{
	color:#333333;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.destaques .geral a .imovel .titulo .verde{
	color:#06790A;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

.destaques .geral a .imovel .valor{
	display:block;
	text-align:center;
	margin-top:10px;
	width:140px;
	font-size:16px;
	color:#663366;
	font-weight:bold;
	text-decoration:underline;
}

.destaques .baixo{
	width:692px;
	height:10px;
	background:url(../imagens/fundoV_A.jpg) no-repeat;
	float:inherit;
}

/* -------------------------> Ver todos os imóveis
*/

#verTodosImoveis{
	display:inline;
	float:left;
	text-align:justify;
}

#verTodosImoveis .paginacao{
	float:right;
}

#verTodosImoveis .imovel{
	float:left;
	display:inline;
	background:#FFF;
	margin-top:10px;
	width:550px;
	overflow:hidden;
	border-bottom:2px dotted #C4C4C4;
	cursor:pointer;
}

#verTodosImoveis .imovel a{
	text-decoration:none;
	color:#333333;
}

#verTodosImoveis .imovel .foto{
	float:left;
	display:inline;
	cursor:pointer;
}

#verTodosImoveis .imovel .foto img{
	height:78px;
	width:72px; 
	padding:10px 3px 10px 3px; 
	margin-left:2px;
	border-left:#C4C4C4 solid 1px;
	border-right:#C4C4C4 solid 3px;
	border-top:#C4C4C4 solid 1px;
	border-bottom:#C4C4C4 solid 3px;
}

#verTodosImoveis .imovel .inf{
	float:left;
	display:inline;
	margin-left:10px;
	height:95px;
	overflow:hidden;
	cursor:pointer;
}

#verTodosImoveis .imovel .inf b{font-size:12px;}

#verTodosImoveis .imovel .inf .titulo{
	color:#3399FF;
	font-size:13px;
	font-weight:bold;
}

#verTodosImoveis .imovel .ver{
	float:right;
	font-size:13px;
	font-weight:bold;
	margin-top:90px;
}

#verTodosImoveis .imovel a:hover .ver{
	color:#FF0000;
	cursor:pointer;
}

/* -------------------------> Abrir o Imóvel
*/

#abrirImovel{
	display:inline;
	float:left;
	text-align:justify;
	width:540px;
}
/*** Informaçoes sobre o imóvel ***/
#abrirImovel .inf{
	float:left;
	display:inline;
	margin-left:20px;
	width:230px;
	line-height:18px;
}

#abrirImovel .inf h1{
	display:inline;
	color:#3399FF;
}

#abrirImovel .inf span{
	font-weight:bold;
	color:#FF9900;
}

#abrirImovel .caracteristicasImovel{
	display:inline;
	float:left;
	width:540px;
	padding:5px;
	margin-top:20px;
}

#abrirImovel .caracteristicasImovel b{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFF99;
	padding: 2px;
	padding-left: 10px;
}
#abrirImovel .caracteristicasImovel #inteiros{
	margin-top:10px;
}

#abrirImovel .caracteristicasImovel #inteiros li{
	list-style-type:none;
	display:inline;
	padding:5px;
	font-weight:bold;
}

#abrirImovel .caracteristicasImovel #inteiros li label{
	color:#0099CC;
	font-size:13px;
	font-weight:bold;
}

#abrirImovel .caracteristicasImovel #checks{
	margin:10px;
	overflow:none;
}
#abrirImovel .caracteristicasImovel #checks li{
	float:left;
	list-style-type:none;
	display:block;
	font-weight:bold;
	margin-right:10px;
	width:150px;
}

#abrirImovel .caracteristicasImovel #checks li label{
	font-size:13px;
	font-weight:bold;
	margin-left:18px;
}

#abrirImovel .caracteristicasImovel #checks li img{
	float:left;
	font-weight:bold;
	margin-top:-17px;
}

#abrirImovel .caracteristicasImovel #especificas{
	display:inline-block;
	width:350px;
	overflow:none;
	padding-top:20px;
}

#abrirImovel .caracteristicasImovel #especificas li{
	list-style-type:none;
	display:inline;
	padding:5px;
}
#abrirImovel .caracteristicasImovel #especificas li label{
	font-weight:bold;
}

/*** Aviso ***/
#abrirImovel .aviso{
	float:left;
	display:inline;
	padding:5px;
	color:#FF0033;
	font-weight:bold;
}

/*** Fotos do imóvel ***/
#abrirImovel .foto{
	float:left;
	display:inline;
	padding:2px;
	border:#C4C4C4 solid 1px;
}

#abrirImovel .fotos{
	float:left;
	display:inline;
	width:540px;
	padding:5px;
	border:#C4C4C4 solid 1px;
	margin:20px 0px 20px 0px;
}

#abrirImovel .fotos span{
	float:right;
	text-align:right;
	margin-bottom:0px;
	color:#FF9933;
	font-weight:bold;
}

#abrirImovel .fotos a{
	text-decoration:none;
}

#abrirImovel .fotos img{
	margin:auto;
	padding:2px;
	border:#C4C4C4 solid 1px;
}

/*** Localizaçao do imóvel ***/

#abrirImovel .localizacao{
	float:left;
	display:inline;
}
#abrirImovel .localizacao iframe{
	float:left;
	display:inline;
	width:540px;
	height:410px; 
	border:1px solid #0000FF;
	overflow:hidden;
}

/*** Plantas do imóvel ***/

#abrirImovel .plantas{
	float:left;
	display:inline;
	padding:2px;
	width:540px;
}

#abrirImovel .plantas span{
	float:right;
	text-align:right;
	margin-top:-40px;
	color:#FF9933;
	font-weight:bold;
}

#abrirImovel .plantas a{
	text-decoration:none;
}

#abrirImovel .plantas img{
	margin:auto;
	padding:2px;
	border:#C4C4C4 solid 1px;
}

/* ********************************** Pesquisa E-Mobile 
*/

#pesquisa1{
	float:left;
	width:540px;
	margin:auto;
	overflow:hidden;
}

#pesquisa1 .topo{
	background:url(../imagens/fundoResultadoDaPesquisa.jpg);
	width:540px;
	height:52px;
}

#pesquisa1 .topo .titulo{
	float:left;
	font-weight:bold;
	width:180px;
	margin:5px;
}

#pesquisa1 .topo .titulo h1{background:none; border:none;}

#pesquisa1 .topo .paginacao img{vertical-align:middle;}
#pesquisa1 .topo .paginacao{
	float:left;
	font-weight:bold; 
	width:130px;
	margin:5px;
	text-align:center;
	vertical-align:middle;
}

#pesquisa1 .topo .favoritos{
	float:right;
	width:185px;
	margin:5px;
	font-weight:bold;
	vertical-align:middle;
}
#pesquisa1 .topo .favoritos img{vertical-align:middle;}

#pesquisa1 .topo .favoritos a{
	color:#003399;
}

#pesquisa1 .paginacaoBaixo{
	text-align:center; 
	font-weight:bold; 
	float:inherit; 
	width:540px; 
	padding:10px;
	vertical-align:middle;
}

#pesquisa1 .paginacaoBaixo img{vertical-align:middle;}

#pesquisa1 #resultadoDaPesquisa{
	float:left;
	margin:auto;
	overflow:hidden;
	width:540px;
}

#pesquisa1 #resultadoDaPesquisa h2{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#003366;
}

#pesquisa1 #resultadoDaPesquisa h3{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#993300;
}

#pesquisa1 #resultadoDaPesquisa table{
	width:540px;
}

#pesquisa1 #resultadoDaPesquisa table .cabecalho{
	background-color:#C1C8FD;
	text-align:center; 
	font-weight:bold;
	font-size:12px;
	height:24px;
}

#pesquisa1 #resultadoDaPesquisa table .cabecalho td{
	border-right:1px #000066 dotted;
	padding:5px 10px;
}

#pesquisa1 #resultadoDaPesquisa table .resultado{
	text-align:center; 
}

#pesquisa1 #resultadoDaPesquisa table .resultado td{
	padding:5px;
	border-right:1px #000066 dotted;
	border-bottom:1px #000066 dotted;
}

#pesquisa1 #resultadoDaPesquisa table .resultado a{
	text-decoration:none;
	color:#000;
}

/* -------------------------> Outros
*/
div#externo {
	width: 779px;
	height: 100%;
	border: 2px #B2B5AC solid;
	position: relative;
	margin:5px auto;
}

div#topo {
	width:779px;
	height:148px;
	background-image: url(../imagens/site/back_topo.jpg);
	background-repeat: no-repeat;
}

div#menu {
	background-color:#CC0000;
	border-top: 2px solid #FDE13F;
	border-bottom: 3px solid #FDE13F;
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	width:780px;
	margin-top:3px;
}

div#menu ul {
	list-style-type:none;
	width:760px;
	margin:auto;
}
div#menu ul li{
	display:inline;
	text-align:center;
}
div#menu ul li a{
	display:inline-block;
	text-decoration: none;
	border:1px solid #CC0000;
	color:#FFF;
	padding:10px 5px;
}

div#menu ul li a:hover{
	background:#FDE13F;
	border:1px solid #FDE13F;
	color:#003333;
}

div#centro {
	width: 100%;
	height: 100%;
}

#menuEsquerda {
	width: 198px;
	background-color: #FEF3B1;
	border: 2px solid #FDE13F;
	min-height: 740px;
	height: 740px;
	float: left;
}

html>body #menuEsquerda {
	height: 100%;
}


div#menuEsquerda div#pesquisa {
	width: 198px;
	border-bottom: 2px solid #FDE13F;
}

#menuEsquerda #acesso {
	width: 198px;
	height: 170px;
	border-bottom: 2px solid #FDE13F;
}

#menuEsquerda #acesso a {
	text-decoration: none;
	color: #000;
}

div#menuEsquerda div#encomende {
	width: 198px;
	border-bottom: 2px solid #FDE13F;
	text-align: center;
	padding: 13px 0;
}

div#textoDireita {
	width:512px;
	padding: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div#rodapeEmpresa {
	width: 779px;
	height: 30px;
	background-color: #CC0000;
	text-align:center;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 1px;
	clear: left;
}

div#rodapeEmpresa a {
	color: #FFFFFF;
	text-decoration: underline;
}

div#rodapeEmpresa p{
	font-size: 11px;
}

form#frmPesquisa, form#frmLogin, form#frmCadastro {
	padding-left: 15px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
form#frmLogin {
	padding-bottom: 0px;
}
form#frmCadastro {
	padding: 0px;
	text-align: center;
}
form#frmPesquisa select,
form#frmPesquisa input,
form#frmLogin select,
form#frmLogin input,
form#frmCadastro select,
form#frmCadastro input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 2px;
}
.tituloBoxMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	margin-bottom: 10px;
	background-color: #FDE13F;
}
form#frmLogin .tituloBoxMenu,
form#frmCadastro .tituloBoxMenu {
	margin-bottom: 0px;
}

h1 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FDE13F;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	margin-bottom: 20px;
	padding: 2px;
	padding-left: 10px;
}
h2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFF99;
	padding: 2px;
	padding-left: 10px;
}
.verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
p.texto {
	font-size: 12px;
	text-align: justify;
}

form .controles {
	font-size: 11px;
	border: 1px solid #666666;
}
.sucesso {
	font-size: 11px;
	color: #009900;
}
.erro {
	font-size: 11px;
	color: #FF0000;
}

/* INICIO E-MOBILI */
#emobiliDiv{
	overflow:hidden;
	width:187px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

/* INICIO RODAPÉ */
#rodapeShowmaker{
	text-align:center;
}

#rodapeShowmaker a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

#rodapeShowmaker #showmaker{
	color:#000;
	font-weight:bold;
	font-size:12px;
}
/* FIM RODAPÉ */