body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#FFFFFF; font-family:tahoma; background-image:url(images/bg.jpg);}

#main                { background-color:#FFFFFF; border-left:solid 15px #FFFFFF; border-right:solid 15px #FFFFFF;}
#mainBodyEsquerda    { padding-top: 10px; }
#mainBodyDireita     { padding-top: 20px; padding-left:20px; padding-bottom:10px;}
#mainPedidoImovel    { padding:2px; border:1px solid #DDDDDD; background:#FFFFFF; margin-bottom:15px; float:left; display:inline;}
#mainIndicar         { padding:2px; border:1px solid #DDDDDD; background:#FFFFFF; margin-bottom:15px; float:left; display:inline;}
#mainCaixa           { padding:3px; border:0px solid #DDDDDD; background:#FFFFFF; margin-bottom:15px; float:left; display:inline;}

#mainMenu            { height:50px;  margin-bottom:5px; }
#mainRodape          { height:30px; margin-top:10px; border-top: solid 2px #5f7583; margin-bottom:5px; }
#mainRodapeMenu      { height:40px; width:428px; float:left; text-align:right; padding-top:7px; font-size:10px; color:#333333; text-decoration: none;  }
#mainRodapeCopyright { height:40px; width:340px; float:left; text-align:left; padding-top:7px; font-size:10px; color:#333333; text-decoration: none; }

A.Copyright:hover  { font-size:10px; color:#D52729; text-decoration: none; }
A.Copyright:link, A.Copyright:visited , A.Copyright:active { font-size:10px; color:#333333; text-decoration: none; }

A.Menu:hover  { font-size:10px; color:#D52729; text-decoration: underline; }
A.Menu:link, A.Menu:visited , A.Menu:active { font-size:10px; color:#084363; text-decoration: underline; }

#facBody               { font-size:11px; color:#646464; text-align:justify; padding: 10px 10px 5px 10px; }
#facInformacoes        { padding-left:10px; font-size:10px; color:#666666; border-bottom: solid 1px #CCCCCC;}
#facInformacoesFoto    { border: solid 1px #CCCCCC; margin-right:5px; }
#facFormulario         { overflow: hidden;  }
#facFormularioMensagem { height:50px; color:#D52729; }
.facFormularioLabel    { font-size:10px; color:#666666; }
#facNome               { width:230px; height:15px; }
#facEmail              { width:230px; height:15px;}
#facFone               { width:100px; height:15px;}
#facMsg                { width:230px; height:150px;}

#ButtonEnviarMensagem    { width:105px; height:20px; font-size:10px; color:#333333; margin-top:7px; }

#buscaImovelSimples { width:214px; padding:2px; border:1px solid #DDDDDD; background:#FFFFFF;}
.bsLabel{ font-size:10px; color:#666666; padding-right:5px; height:25px; }
.baLabel{ font-size:10px; color:#333333; padding-right:5px; height:25px; }

#bsFinalidade { font-size: 10px; color:#993300; width:145px; height:22px;}
#bsTipo       { font-size: 10px; color:#993300; width:145px; height:22px;}
#bsCidade     { font-size: 10px; color:#993300; width:145px; height:22px;}

#imoReferencia { font-size: 10px; color:#993300; width:145px; height:13px;}
#imoFinalidade { font-size: 10px; color:#993300; width:145px; height:22px;}
#imoTipo       { font-size: 10px; color:#993300; width:145px; height:22px;}
#imoCidade     { font-size: 10px; color:#993300; width:145px; height:22px;}
#imoBairro     { font-size: 10px; color:#993300; width:145px; height:22px;}
#imoValorMinimo { font-size: 10px; color:#993300; width:110px; height:22px;}
#imoValorMaximo { font-size: 10px; color:#993300; width:110px; height:22px;}
#imoArea { font-size: 10px; color:#993300; width:110px; height:22px;}
#imoDormitoriosMinimo { font-size: 10px; color:#993300; width:43px; height:22px;}
#imoDormitoriosMaximo { font-size: 10px; color:#993300; width:43px; height:22px;}
#imoGaragensMinimo { font-size: 10px; color:#993300; width:43px; height:22px;}
#imoGaragensMaximo { font-size: 10px; color:#993300; width:43px; height:22px;}

.imoButton     { font-size:10px; width:45px; height:25px; background-color:#993300; border: solid 1px #990000; color:#FFFFFF; cursor:pointer; text-align:center; padding:0px; margin-top:10px; }

A.linkPesquisaDetalhada:hover  { font-size:11px; color:#993300; text-decoration: underline; text-align:right;}
A.linkPesquisaDetalhada:link, A.linkPesquisaDetalhada:visited , A.linkPesquisaDetalhada:active { font-size:11px; color:#993300; text-decoration: underline; text-align:right;}

.imovelList          { width:159px; padding:2px; border:1px solid #DDDDDD; background:#FFFFFF; margin:5px; float:left;}
.imovelListCidade    { font-size:14px; font-weight:bold; color:#993300; padding:5px; text-align:left; background-color:#ECECEC;}
.imovelListDescricao { font-size:10px; color:#333333; padding:5px; text-align:left; height:85px; background-color:#ECECEC;}
.imovelListSaibamais { font-size:11px; color:#333333; padding:5px; text-align:left; background-color:#ECECEC;}
.imovelListResultado { font-size:11px; color:#333333; padding-left:2px;}

.ButtonBuscarPesquisaDetalhada    { width:80px; height:20px; font-size:10px; color:#333333; margin-top:10px; }
.ButtonLocalizarPesquisaDetalhada { width:80px; height:20px; font-size:10px; color:#333333; }


A.imovelListPaginator:hover  { font-size:11px; color:#993300; text-decoration: underline; text-align:right;}
A.imovelListPaginator:link, A.imovelListPaginator:visited , A.imovelListPaginator:active { font-size:11px; color:#333333; text-decoration: underline; text-align:right;}

#indiqueBody               { font-size:11px; color:#646464; text-align:justify; padding: 10px 50px 20px 30px; }
#indiqueFormulario         { overflow: hidden;  }
#indiqueFormularioMensagem { height:50px; color:#D52729; }
.indiqueFormularioLabel    { font-size:10px; color:#666666; }
#indiqueSeuNome            { width:300px; height:15px; }
#indiqueSeuEmail           { width:300px; height:15px;}
#indiqueNomeAmigo          { width:300px; height:15px;}
#indiqueEmailAmigo         { width:300px; height:15px;}

#imovelDetalhes { font-size:11px; color:#666666; margin-bottom:20px; }
#imovelDetalhesColuna { font-size:11px; color:#666666; background-color:#F5F5F5; padding:15px 5px 5px 5px }
.imovelDetalhesColunaItens{ padding:2px; }
.imovelFundoFoto{ width:150px; height:113px; padding:2px; border:1px solid #DDDDDD; float:left; margin:3px; display:inline; }
.imovelDetalhesFotoThumb{ cursor:url(images/lupa.cur),pointer !important; }

.imovelDestaque { width:159px; padding:2px; border:1px solid #DDDDDD; background:#FFFFFF; margin:5px; float:left;}

.imovelDestaqueCidade    { font-size:14px; font-weight:bold; color:#993300; padding:5px; text-align:left; background-color:#ECECEC;}
.imovelDestaqueDescricao { font-size:10px; color:#333333; padding:5px; text-align:left; height:85px; background-color:#ECECEC;}
.imovelDestaqueSaibamais { font-size:11px; color:#333333; padding:5px; text-align:left; background-color:#ECECEC;}
.imovelDestaqueResultado { font-size:11px; color:#333333; padding-left:2px;}

.lancamentosList { width:159px; padding:2px; border:1px solid #DDDDDD; background:#FFFFFF; margin:5px; float:left;}

.quemsomos { font-size:11px; color:#333333; padding-right:30px; padding-left:30px;  text-align:justify; }
.servicos  { font-size:11px; color:#333333; padding-right:30px; padding-left:30px;  text-align:justify; }

#mapa { border: solid 1px #CCCCCC;}
.form {padding:0px; margin:0px;}

#pedidoBody               { font-size:11px; color:#646464; text-align:justify; padding: 10px 50px 5px 30px; }
#pedidoInformacoes        { padding-left:10px; font-size:10px; color:#333333; border-bottom: solid 1px #CCCCCC;}
#pedidoInformacoesFoto    { border: solid 1px #CCCCCC; margin-right:5px; }
#pedidoFormulario         { overflow: hidden;  }
#pedidoFormularioMensagem { height:50px; color:#D52729; }
.pedidoFormularioLabel    { font-size:10px; color:#666666; }
#pedidoNome               { width:300px; height:15px; }
#pedidoEmail              { width:300px; height:15px;}
#pedidoCidade             { width:300px; height:15px;}
#pedidoEstado             { width:30px;  height:15px;}
#pedidoFone               { width:100px; height:15px;}
#pedidoDetalhes           { width:300px; height:150px;}

#Newsletter{
	width:210px;
	padding:10px 0px 10px 10px;
	float:left;
	margin:10px 0px 10px 0px;
	display:inline;
}
#Newsletter h2{
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	background:url(images/novidadesporemail.jpg) no-repeat;
	line-height:30px;
    font-size:12px;
    color:#FFFFFF;
    margin:0px;
	margin-bottom:7px;
}
#Newsletter p{
    font-size:11px;
    margin:0px 0px 7px 0px;
	color:#333333;
}
#Newsletter label{
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:40px;
	float:left;
	padding-top:6px;
	color:#666666;
}

#Newsletter input{
	float:left;
	font-size:12px;
	padding:3px 2px;
	border:solid 1px #CCCCCC;
	width:153px;
	margin:2px 0px 5px 10px;
	display:inline;
	background-color:#EEEEEE;
	color:#333;
}
#Newsletter button{
	width:50px;
	height:25px;
	background-color:#074363;
	color:#FFF;
	padding:0px;
	border:0px;
	cursor:pointer;
    margin: 5px 0px 0px 158px;
    float:left;
	display:inline;
	text-align:center;
}
#Newsletter p#NewsletterResultado{
	font-size:10px;
	color:#FF0000;
    font-weight:normal;
	margin-left:17px;
}