/* CSS Document */
body{
	margin:0px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment:fixed;
	background-color: #1e74b4;
	color:#666666;
	}
	
h1, h2{
	font-size:11px;
	color:#1e76b7;
	margin:0px;
	padding:15px 0px;
}
h2{
	font-size:12px;}

/*TOPO*/
.img{width:100%; float:left; height:82px;}
.menu{
	width:100%;
	float:left;
	height:16px;
	background-image: url(../img/bg-menu.gif);
	text-align:center;
	font-size:12px;
	padding:2px 0px;
	font-weight:bold;
	color:#fff;
}

.menu a{color:#fff; text-decoration:none; margin:0px 8px;}
.menu a:hover{color:#fcd68a;}

/*ESQUERDA*/
.box-busca{
	width:170px;
	float:left;
	height:130px;
	background-color:#97c3e2;
	background-image: url(../img/titulos/busca_imoveis.gif);
	background-repeat: no-repeat;
	background-position: top;
		padding-left:10px;

}

.box-busca option{
	width:130px;
	}

.box-busca form{
	margin:25px 0px 0px 0px;

}
.box-busca select{
	width:124px;
	clear:both;
	margin-bottom:4px;
	color:#1e76b7;
	font-size:11px;
	border:0px;
	float:left;
}
.box-busca input{
	margin-top:5px;
}

.box-busca .text{
	margin-top:5px;
	width: 60px;
	color:#1e76b7;
	font-size:11px;
	border:0px;
}


.box-busca div{
	float:left;
	width:auto;
}

.box-lancamento{
	margin:10px 0px 0px 0px;
	width:160px;
	float:left;
}
.borda-l{border-bottom:1px solid #d2e4f1;}
.box-lancamento img{margin:5px 0px;}
.box-lancamento h1{
	margin:0px; 
	padding:0px;
	font-size:11px;
	color:#1e76b7;
}
.box-lancamento h2{
	margin:0px; 
	padding:0px;
	font-size:11px;
	color:#cc6666;
	font-weight:normal;
}

#box-miolo{
	width:400px;
	float:left;
}
#destaque{
	width:380px;
	height:388px;
	background-color:#d2e4f1;
	padding:10px 10px 4px 10px;
	background-image: url(../img/bg-destaque.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#destaque .descricao{margin-top:18px; float:left; width:100%; color:#fff; }
#destaque strong{color:#ffcc66;}
#destaque a{color:#1e76b7; text-decoration:none;}
#destaque a:hover{text-decoration:underline;}
#destaque .mais{margin-top:10px; float:left; width:100%;}

#box-noticias{
	background-color:#faf4dd;
	height:140px;
	width:380px;
	padding:10px 10px 4px 10px;
	margin-top:10px;
	background-image: url(../img/bg-noticias.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom:1px solid #efe6c5;
	text-align:left;
}

#box-noticias table{
width:90px;
height:90px;
float:left;
margin-right:6px;
background-color:#efe6c5;
}
#box-noticias div{margin-top:10px;}
#box-noticias span{color:#1e76b7;}
#box-noticias a{color:#ca6565; text-decoration:none;}
#box-noticias a:hover{text-decoration:underline;}
#box-login a{color:#ca6565; text-decoration:none;}
#box-login a:hover{text-decoration:underline;}

/*DIREITA - MIOLO*/
#direita{width:180px; float:left;}
#login-news, #newsletter{
	width:180px;
	float:left;
	height:94px;
	background-color:#97c3e2;
	color:#fff;
}
#newsletter{background-color:#accfe8;}
#login-news div, #newsletter div{
	float:left;
	width:auto;
	padding:0px 0px 3px 0px;
}
#login-news label, #newsletter label{
	width:41px;
	float:left;
	margin-bottom:4px;
	padding-left:10px;
}
#login-news img, #newsletter img{float:left;}
#login-news input, #newsletter input{
	width:81px;
	float:left;
	border:0px;
	color:#1e76b7;
	font-size:11px;
	padding:2px 1px;
}
#newsletter input{padding:2px 2px; width:79px;}
#login-news .botao, #newsletter .botao{width:29px; height:29px;
margin:5px 0px 0px 0px;
}
#login-news a, #newsletter a, #servicos a{color:#1e76b7; text-decoration:none;}
#login-news a:hover, #newsletter a:hover, #servicos a:hover{text-decoration:underline;}

#login-news span, #newsletter span{
	color:#1e76b7; 
	float:left;
	padding:0px 0px 0px 10px;
	width:170px;
}

#login-news .news, #newsletter .news{width:124px; float:left;
	padding-left:10px;
}

#login-news .newsletter, #newsletter .newsletter{width:124px; margin-top:6px;}

.classificados{
	margin:5px 0px 0px 0px;
	width:160px;
	float:left;
}

.classificados h1{
	margin:0px; 
	padding:0px;
	font-size:11px;
	color:#cc6666;
}

.classificados .tipo{width:51px; padding:2px; float:left;
text-align:right;
margin:1px 1px 0px 0px;
}

.classificados .detalhe{width:100px; padding:2px; float:left;
color:#cc6666;
margin:1px 0px 0px 0px;
}

.classificados .contraste{background-color:#e7f1f7;}
.classificados .azul{color:#1e76b7;}


#anunciarImovel form, #cadastroSite form{
	padding-left:129px;
	line-height:180%;
	width:290px;
}

#anunciarImovel input, #anunciarImovel select, #cadastroSite input, #cadastroSite select, #cadastroSite textarea{border:0px; font-size:11px; margin:2px 0px; padding:2px 0px; }
#cadastroSite select{color:#1e76b7;}
#anunciarImovel .email, #cadastroSite .email{width:183px; margin-right:10px; float:left;}
#anunciarImovel .telefone, #cadastroSite .telefone{width:59px; float:left;}
#anunciarImovel .ddd, #cadastroSite .ddd{width:19px; float:left; margin-right:4px;}
#anunciarImovel .area{width:88px; float:left; margin-right:10px;}
#anunciarImovel .dormitorio{width:87px; float:left; margin-right:10px;}
#anunciarImovel .vagas{width:89px; float:left;}
#anunciarImovel .idade, #anunciarImovel .suite, #anunciarImovel .foto, #cadastroSite .padrao, #cadastroSite .senha{width:136px; float:left;}
#anunciarImovel .idade, #cadastroSite .senha{margin-right:10px;}
#anunciarImovel .padrao, #cadastroSite .tipo{width:183px;}
#anunciarImovel .nome, #cadastroSite .nome{width:284px;}
#anunciarImovel .botao, #cadastroSite .botao{float:right;}
#anunciarImovel .numero{width:88px; float:left; margin-right:10px;}
#anunciarImovel .complemento{width:88px; float:left; margin-right:10px;}
#cadastroSite .check, #cadastroSite .checkTxt{float:left; width:auto; margin-right:10px;}
#cadastroSite .checkTxt{width:250px;}
#cadastroSite .check{margin:0px; margin-right:5px;}
#cadastroSite div{margin-top:5px;}
#cadastroSite textarea{width:284px; height:50px;}
.telefone_fale{width:99px; float:left;}
#buscaImovel{
	width:100%;
	float:left;
}

#buscaImovel .esquerda, #buscaImovel .direita{width:265px; float:left; margin-bottom:10px;}
#buscaImovel .esquerda{margin-right:10px;}

#buscaImovel .imagem{width:90px; height:90px; float:left; margin-right:6px;}
#buscaImovel .descricao{width:169px; float:left;}
#buscaImovel table{background-color:#b5d2e8;}
#buscaImovel td{height:90px;}

#buscaImovel .descricao{
	margin:0px 0px 0px 0px;
	width:169px;
}

#buscaImovel .descricao h1{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#cc6666;
	text-transform: uppercase;	
}

#buscaImovel .descricao .tipo{width:51px; padding:2px; float:left;
text-align:right;
margin:1px 1px 0px 0px;
}

#buscaImovel .descricao .detalhe{width:109px; padding:2px; float:left;
color:#cc6666;
margin:1px 0px 0px 0px;
}

#buscaImovel .descricao .contraste{background-color:#e7f1f7;}
#buscaImovel .descricao .azul{color:#1e76b7;}

/*CLASSIFICADOS*/
#classificados, #lancamentos{width:100%; float:left;}
#classificados .box{
	width:100px;
	height:149px;
	float:left;
	margin-bottom:10px;

}
#lancamentos .box{
	width:128px;
	height:162px;
	float:left;
	margin-bottom:10px;	
	}
#classificados .margin, #lancamentos .margin{margin-right:10px;}
#classificados .marginG, #lancamentos .marginG{margin-right:9px;}
#classificados .imagem{width:100px; height:100px; float:left;
background-color:#B5D2E8;
}
#lancamentos .imagem{width:128px; height:128px; float:left;
background-color:#B5D2E8;}

#classificados .descricao{
	width:90px;
	float:left;
	height:39px;
	padding:5px;
	color:#666666;
	background-image: url(../img/bg-class.gif);
	background-repeat: no-repeat;
}

#lancamentos .descricao{
	width:118px;
	float:left;
	height:28px;
	padding:3px 5px;
	color:#fcd68a;
	background-image: url(../img/bg-lan.gif);
	background-repeat: no-repeat;
	text-align:center;
}

#lancamentos .off{background-image: url(../img/bg-lan-off.gif);}
#lancamentos .off2{background-color:#c3dbec;}
#tableclasP{width:100px;  text-align:center;}
#tableclasP td{height:100px;}

#tablelanP{width:128px;  text-align:center;}
#tablelanP td{height:128px;}

#classificados .azul{color:#1e76b7;}
#classificados .vermelho{color:#cc6666;}
#classificados .imgG{width:174px; height:174px; float:left; background-color:#B5D2E8;}

#tableclasG{width:174px;  text-align:center;}
#tableclasG td{height:174px;}

#classificados .vermelho2{color:#cc3333;}
#classificados .detalhes{
	width:265px;
	float:left;
}

#classificados .esquerda{width:88px; float:left; margin-right:1px;
padding:2px 9px;
text-align:right;
}

#classificados .contraste{background-color:#edf4f9;}
#classificados .direita{width:140px; float:left;
padding:2px 9px;
}
.descricao_lancamento span{color:#cc3333;}
.descricao_lancamento{line-height:140%;}


/*NOTICIAS*/
.noticias{
	width:100%;
	float:left;
	border-bottom:1px solid #ffffff;
	padding-bottom:10px;
	margin-top:10px;
}

.noticias a{
	text-decoration: none;
}

.noticias a:hover{
	text-decoration: underline;
}

.noticias table, .not table{
	width:90px;
	height:90px;
	float:left;
	background-color:#b5d2e8;
	margin-right:5px;
}

.noticias div{float:left;
width:440px;}

.noticias strong{color:#1e76b7;}
.not{margin-top:10px;}
.not table{width:200px; height:200px;
 float:right; margin-left:10px;}
.not strong{color:#1e76b7;}

.msg_erro{color:#CE7474;}
.input_text
{border:0px; font-size:11px; margin:2px 0px; padding:2px 0px;}

/* menu previsão */

#menu_contato
{
	position: absolute;
	background-color: #97C3E2;
	padding: 3px 5px;
	display: none;
	color: #817252;
}

#menu_contato a
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#menu_contato div
{
	padding: 2px;
	text-align: left;
}

#menu_contato div:hover
{
	background-color: #ACCFE8;
}

#menu_contato a:hover
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
/*SERVICOS*/
#servicos strong{color:#1E74B4;}
