/* 
CSS desenvolvido por Kobi
http://www.kobi.com.br

Testado no:
Firefox 3.0.1, Safari 3.1.2
*/

body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-family: Arial, helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	background:url(images/bg_topo.png) repeat-x;
	background-color: #F2F2F2;
}

#geral {
	background-color:#FFFFFF;
	/*border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;*/
	height:auto !important;
	margin:0 auto;
	min-height:1520px;
	padding:0 0 40px;
	text-align:left;
	width:997px;
}

* + html #geral {
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0 auto;
	min-height:1520px;
	padding:0px;
	text-align:left;
	width:997px;
}

#geral_topo{
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:auto !important;
	min-height:1520px;	
	min-height:79px; 
	padding:0px;
	margin:0 auto;
	text-align:left;	
	width:997px; 
}

#floatLayer {
display:block;
float:right;
left:auto;
margin-left:780px;
margin-right:10px;
margin-top:129px;
position:absolute;
top:0;
width:190px;
z-index:1;
}

* + html #floatLayer {
display:block;
float:right;
height:375px;
left:auto;
margin-left:20px;
margin-right:10px;
margin-top:140px;
position:absolute;
top:0;
width:190px;
z-index:1;
}

select {
	border: 1px solid #ccc;
}

/*=============================
 Topo 
 ==============================*/

#topo_conteudo {
	background-image:url(images/topo_novo.png);
	background-repeat:no-repeat;
	height:130px;
	margin-top:-1px;
/* position:absolute; */
	float:left;
	width:997px;		
/*	width: 998px; */
}  




#topo_conteudo select {
	width: 170px;
	height: 20px;
	font-size: 11px;
	border: 1px solid #ccc;
}

.select_bairro {
	color: #cc0000;
	font-weight: bold;
}

.select_imovel {
	padding-left: 20px;
}

.logo {
	float:left;
	padding-left:7px;
	padding-top:24px;
	width: 252px;
	height: 74px;
}

* html .logo {
	float:left;
	margin-left:7px;
	margin-top:24px;
	width: 252px;
	height: 74px;
}

/*=============================
box financiamnetos
 ==============================*/

.box_financiamento{
	width: 760px;
	height: 100px;
	background-image: url("images/desenho_box_financiamento.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #DCDDDE;
	float: left;
	margin-bottom:10px;
}

.box_um{
	float:left;
	height:75px;
	padding-left:87px;
	padding-top:25px;
	width:132px;
}

.titulo_um{
	font: normal 16px arial;
	color: #990000;
	float:left;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:1px;
	padding-top:11px;
	height:22px;
}

* html .titulo_um{
	padding-top:26px;
}

.texto_um{
	color: #CC0000;
	font: normal 11px arial;
	float:left;
	width:138px;
	height:42px;
	margin-top:0;
}

.links_bancos{
	float:left;
	height:148px;
	padding-left:2px;
	padding-top:107px;
	width:190px;
}


.clique_financiamento{
	float: left;
	padding-left:5px;
	padding-top:6px;
}

* html .clique_financiamento{
	float: left;
	padding-left:5px;
	padding-top:38px;
}

.caixa{
	float:left;

}

.itau{
	float:left;

}

.bradesco{
	float: left;

}

.santander{
	float:left;

}

.real{
	float: left;
}

.unibanco{
	float: left;

}

.hsbc{
	float: left;
}

.bb{
	float: left;

}

.citybank{
	float: left;

}

.box_dois{
	float:right;
	height:75px;
	width:132px;
}

.titulo_dois{
	font: normal 16px arial;
	color: #990000;
	border-bottom: 1px solid #990000;
	/*line-height: 2px;*/
	/*padding-bottom:8px;*/
	margin-top:0;
	padding-top:6px;
	height:22px;
}

.texto_dois{
	color: #CC0000;
	font: normal 11px arial;
	margin-top:-14px;
}

.financiamentos_cliqueaqui{
	float: right;
	padding-right:27px;
}

/*=============================
box indice economico
 ==============================*/

.acessoria_financiamento{
	width:300px;
	margin-bottom: 20px;
	font: normal 14px arial;
	border: 1px solid #ccc;
	background-color: #fff;
}

.campos_acessoria_financiamento{
	padding-left:30px;
}

.campos_acessoria_financiamento label{
	color:#990000; 
}

.box_indice_economico{
	background-image: url("images/desenho_indices_economicos.jpg");
	background-position: left;
	background-repeat: no-repeat;
	background-color:#DCDDDE;
	height: 30px;
	float: left;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:10px;
	width:760px;
	height:35px;
}

.box_indice_economico a{
	color:#990000;
	float:left;
	margin-bottom:0;
	padding-bottom:14px;
	padding-left:17px;
	padding-top:5px;
	text-decoration:none;
}

.titulo_indices{
	font: normal 12px arial;
	color: #990000;
	float: left;
	margin-left:57px;
	margin-top:3px;
}

.box_indice_economico p{
	font: normal 12px arial;
	color: #990000;	
	float: left;
	margin-bottom:0;
	margin-top:0;
}

.link_indices{
	color:#990000;
	float:left;
	margin-bottom:0;
	padding-bottom:14px;
	padding-left:17px;
	padding-top:5px;
	text-decoration:none;
}



.info_financiamento{
	font: normal 12px arial;
	color:#990000; 
	float: left;
}

/*=============================
Menu Institucional
 ==============================*/
#menu_institucional {
	/*top: 10px;*/
	float:left;
        height:17px;
        padding-left:60px;
        padding-top:10px;
        width:443px;
}

* + html #menu_institucional {
	/*top: 10px;*/
	float:left;
        height:17px;
        padding-left:20px;
        padding-top:20px;
        padding-bottom: 15px;
        width:443px;
}

* html #menu_institucional {
	/*top: 10px;*/
	float:left;
        height:17px;
        padding-left:20px;
        padding-top:20px;
        padding-bottom: 15px;
        width:443px;
}

/** html #menu_institucional {
	padding-left:10px;
	margin-top: 10px;
        border:1px solid #333;
}*/

.home_institucional{
	padding-right:62px;
}

.quem_somos{
	padding-right:55px;
}

.servicos{
	padding-right:52px;
}

.link_avalie_top{
    padding-right:19px;
}

.fale_conosco{

}

.box_form_revenda{
    float:right;
    height:51px;
    width:723px;
}

* html .box_form_revenda{
    float:right;
    height:31px;
    width:723px;
    padding-top:10px;
}

#menu_institucional li {
	display: inline;
	list-style-type: none;
	font-size: 11px;
	/*text-transform: uppercase;*/
	font-weight: bold;
	/*margin-left: 10px;
	padding-left: 10px;	*/
}

#menu_institucional li a {
	text-decoration: none;
}

#menu_institucional li a:hover {
	color: red;
}

#menu_institucional_dois li {
	display: inline;
	list-style-type: none;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 10px;	
}

#menu_institucional_dois li a {
	text-decoration: none;
}

#menu_institucional_dois li a:hover {
	color: red;
}

/*#menu_institucional_dois {
	position:absolute;
	right:21px;
	top:47px;
	padding-top: 47px;
	float:right;
    padding-right:18px;

}

* html #menu_institucional_dois {
	float:right;
	height:17px;
	padding-right:0px;
	margin-right:-46px;
	width:278px;
	padding-top: 20px;
}*/

.tel {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	float:right;
	padding-right:5px;
	padding-top:2px;
}

* + html .tel{
	padding-top: 15px;
}

* html .tel{
	padding-top: 15px;
}

.tel span {
	font-size: 15px;
}

.escolha {
	float:left;
    height:20px;
    margin-left:275px;
}

* html .escolha {
	height:64px;
	width:997px;
    padding-left:320px;
    float:left;
    margin-top:-10px;
}


.escolha span {
	font-size: 13px;
	color: #DB261D;
	font-family: "Helvetica Neue", helvetica, sans-serif;
	font-weight: bold;
}

.revenda {
	background-color: #990000;
	color: #fff;
	padding: 2px 2px 2px 2px;
}

.revenda a {
	color: #fff;
	text-decoration: none;
}

.revenda a:hover {
	color: #fff;
}

/*=============================
Atendimento Corporativo e Cadastre seu Im�vel
 ==============================*/



#mensagem_atendimento_corporativo{
	border: 1px solid #ccc;
	background-color: #fff;
	height:100px;
	width:300px;
}

.info_atendimento_corporativo{
	color:#990000;
	font-family:arial;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width: 480px;
}

.campos_acessoria_financiamento span{
	color:#990000;
}

#cadastre_imovel{
	border: 1px solid #ccc;
	background-color: #fff;
	width: 102px;
}

/*=============================
Dicion�rio Imobili�rio
 ==============================*/
.txt_txt{
	font: normal 12px arial;
	
}

.txt_verm{
	font: normal 15px arial;
	color: #990000;
}

txt_tit {
color:#990000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}



.txt_dic{
	font: normal 18px arial;
	color: #990000;
}



/*=============================
Menu
 ==============================*/
#menu {
	background-image:url(images/menu_bg.png);
	background-position:right center;
	background-repeat:no-repeat;
	height:32px;
	line-height:32px;
	list-style-type:none;
	position:relative;
	text-align:left;
	width:726px;
	margin-top: 0px;
}

* + html #menu {
	background-image:url(images/menu_bg.png);
	background-position:right center;
	background-repeat:no-repeat;
	height:32px;
	line-height:32px;
	list-style-type:none;
	position:relative;
	text-align:left;
	width:764px;
	margin-left: 0px;
	/*margin-top: 0px;*/
}

* html #menu {
	background-image:url(images/menu_bg.png);
	background-position:right center;
	background-repeat:no-repeat;
	height:32px;
	line-height:32px;
	list-style-type:none;
	position:relative;
	text-align:left;
	width:764px;
	margin-left: 0px;
	/*margin-top: 0px;*/
}

#menu li {
	display: inline;
	list-style-type: none;	
}

#menu li a {
	color: #fff;
	font-family: "Helvetica Neue", helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	text-decoration: none;
	display: block;
	/*line-height: 40px;*/
}

* html #menu li a {
	color: #fff;
	font-family: "Helvetica Neue", helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	text-decoration: none;
	display: block;
	/*line-height: 40px;*/
	margin-left: -6px;
}

#menu li a:hover {
	text-decoration: none;
	/*background-image: url("images/background_hover_menu.jpg");*/
}

#menu .link_home {
	float:left;
    height:31px;
    left:6px;
    position:absolute;
    text-align:center;
    top:0;
    width:130px;
}

* html #menu .link_home {
	float:left;
    height:31px;
    left:6px;
    position:absolute;
    text-align:center;
    top:0;
    width:130px;
}



#menu .link_home a {
	height:31px;
    width:130px;
}

* html #menu .link_home a {
	height:31px;
    width:130px;
}

* html #menu .link_home a:hover {
	background-image: url("images/hover_home.jpg");
	background-repeat: no-repeat;
	height:31px;
	width:130px;
}

#menu .link_home a:hover {
	background-image: url("images/hover_home.jpg");
	background-repeat: no-repeat;
	height:31px;
	width:130px;
}

#menu .link_lancamentos {
	height:31px;
    left:137px;
    position:absolute;
    text-align:center;
    top:0;
    width:117px;
}

* html #menu .link_lancamentos {
	height:31px;
    left:137px;
    position:absolute;
    text-align:center;
    top:0;
    width:117px;
}

#menu .link_lancamentos a {
	height:31px;
    width:117px;
}

* html #menu .link_lancamentos a {
	height:31px;
    width:117px;
}

* html #menu .link_lancamentos a:hover {
	background-image: url("images/background_hover_menu.jpg");
	background-repeat: repeat-x;
	height:31px;
	width:117px;
}

#menu .link_lancamentos a:hover {
	background-image: url("images/background_hover_menu.jpg");
	background-repeat: repeat-x;
	height:31px;
	width:117px;
}

#menu .link_emconstrucao {
	height:31px;
    left:255px;
    position:absolute;
    text-align:center;
    top:0;
    width:130px;
}

* html #menu .link_emconstrucao {
	height:31px;
    left:255px;
    position:absolute;
    text-align:center;
    top:0;
    width:130px;
}

#menu .link_emconstrucao a {
	height:31px;
    width:130px;
}

#menu .link_emconstrucao a:hover {
	background-image: url("images/background_hover_menu.jpg");
	background-repeat: repeat-x;
	height:31px;
	width:130px;
}

* html #menu .link_emconstrucao a {
	height:31px;
	width:130px;
}

* html #menu .link_emconstrucao a:hover {
	background-image: url("images/background_hover_menu.jpg");
	background-repeat: repeat-x;
	height:31px;
	width:130px;
}

#menu .link_prontos a {
	height:31px;
	width:150px;
}

#menu .link_prontos a:hover {
	background-image: url("images/background_hover_menu.jpg");
	background-repeat: repeat-x;
	height:31px;
	width:150px;
}


#menu .link_prontos {
	height:31px;
    left:386px;
    position:absolute;
    text-align:center;
    top:0;
    width:150px;
}

* html #menu .link_prontos a {
	height:31px;
    width:150px;
}

* html #menu .link_prontos a:hover {
	background-image: url("images/background_hover_menu.jpg");
	background-repeat: repeat-x;
	height:31px;
	width:150px;
}


* html #menu .link_prontos {
	height:31px;
    left:386px;
    position:absolute;
    text-align:center;
    top:0;
    width:150px;
}


#menu .link_futuroslancamentos {
	position: absolute;
	top: 0;
	left: 84px;
	width: 145px;
	text-align: center;
}

#menu .link_bairros {
	position: absolute;
	top: 0;
	left: 579px;
	width: 83px;
	text-align: center;
}

#menu .link_locacao {
	height:31px;
    left:537px;
    position:absolute;
    text-align:center;
    top:0;
    width:87px;
}

#menu .link_locacao a {
	height:31px;
    width:87px;
}

#menu .link_locacao a:hover {
	background-image: url("images/background_hover_menu.jpg");
	background-repeat: repeat-x;
	height:31px;
	width:87px;
}

* html #menu .link_locacao {
	height:31px;
    left:537px;
    position:absolute;
    text-align:center;
    top:0;
    width:87px;
}

* html #menu .link_locacao a {
	height:31px;
	width:87px;
}

* html #menu .link_locacao a:hover {
	background-image: url("images/background_hover_menu.jpg");
	background-repeat: repeat-x;
	height:31px;
	width:87px;
}

#menu .link_contato {
    height:31px;
    left:625px;
    position:absolute;
    text-align:center;
    top:0;
    width:141px;
}

#menu .link_contato a {
	height:31px;
    width:141px;
}

#menu .link_contato a:hover {
	background-image: url("images/hover_contato.jpg");
	background-repeat: no-repeat;
	height:31px;
	width:141px;
}

* html #menu .link_contato {
	height:31px;
    left:625px;
    position:absolute;
    text-align:center;
    top:0;
    width:141px;
}

* html #menu .link_contato a {
	height:31px;
	width:141px;
}

* html #menu .link_contato a:hover {
	background-image: url("images/hover_contato.jpg");
	background-repeat: no-repeat;
	height:31px;
	width:141px;
}

#conteudo {
	width:997px;
}

a {
	color: #666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img a {
	border: none;
}
/*=============================
Página Principal
 ==============================*/
 
 .banner_principal{
	padding-left:7px;
}

* html .banner_principal{
	margin-top: -37px;
}

 
.home h2 {
	background-image:url(images/aba_bg.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:"Helvetica Neue",helvetica,sans-serif;
	font-size:13px;
	line-height:26px;
	margin-bottom:0;
	text-align:center;
	width:138px;
	float: left;
}

.bullet_topo {
	float: right;
}
.bloco_listagem {
	background-color:#EAEAEC;
	border:1px solid #CCCCCC;
	float:left;
	margin-bottom:20px;
	padding: 13px 23px;
	width:725px;
}

.bloco_listagem .miniaturas {
	float: left;
	margin-right: 23px;
	margin-bottom: 15px;
	width: 120px;
	text-align: center;
	font-size: 11px;
}

.bloco_listagem .miniaturas .thumb {
	display: block;
	height: 80px;
	margin-top: 10px;
}

.detalhe {
	font-size: 12px;
	color: #666666;
}

.bloco_empreendimento {
	background-image:url(images/bloco_empreendimento.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#666666;
	display:inline;
	float:left;
	font-size:11px;
	height:237px;
	margin-bottom:15px;
	margin-left:4px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	text-align:center;
	width:174px;

}

.bloco_empreendimento span {
	font-size: 14px;
	display: block;
	line-height: 44px;
}
.bloco_empreendimento a {
	color: #666666;
	text-decoration: none;
}
.bloco_empreendimento p {
	display: block;
	height: 38px;
	margin-bottom: 0;
	_margin-top: 5;
	padding-bottom:2px;
	padding-top:2px;
}

.both {
	clear: both;
    width: 100%;
    float: left;
}

.coluna_esquerda{
	float: left;
	width: 210px;
        height:1231px;
}

.coluna_direita{
	float:left;
	width:766px;
}

* + html .coluna_direita{
	float:left;
	width:572px;
	padding-bottom: 20px;
}

* html .coluna_direita{
	float:left;
	width:572px;
	padding-bottom: 20px;
}

.coluna_direita_tabela_dicionario{
	padding-left:222px;
	width:572px;
}

* html .coluna_direita_tabela_dicionario{
	/*padding-left:222px;*/
	width:542px;
	float: left;
    margin-top:-1110px;
}

.coluna_direita_empreendimento_listagem{
	padding-left:222px;
	width:572px;
}

* html .coluna_direita_empreendimento_listagem{
	/*padding-left:222px;*/
	margin-left: -200px;
	width:742px;
	float: left;
}

.coluna_direita_detalhes_empreendimento{
	/*padding-left:222px;*/
	width:770px;    
	float: left;
}

 *  html .coluna_direita_detalhes_empreendimento{
	/*padding-left:222px;*/
	width:542px;
	float: left;
}

 * + html .coluna_direita_detalhes_empreendimento{
	/*padding-left:222px;*/
	width:542px;
	float: left;
}

/*=============================
Coluna Esquerda Index
 ==============================*/

.invista_imoveis a{
	background-image:url(images/background_invista_imoveis.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	height:82px;
	width:192px;
}

.invista_imoveis{
	padding-left:8px;
	background-image:url(images/background_invista_imoveis.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	height:82px;
	width:192px;
    padding-bottom:2px;
}

.cadastre-se{
	background-image:url(images/background_cadastre-se.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	height:198px;
	padding-left:9px;
	width:192px;
}

.box_clima_tempo{
    padding-left:7px;
}

* + html .cadastre-se{
	background-image:url(images/background_cadastre-se.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	height:198px;
	/*padding-left:9px;*/
	width:192px;
	margin-top: 0px;
	margin-left: 0px;
	margin-left: -8px;
}

* html .cadastre-se{
	background-image:url(images/background_cadastre-se.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	height:198px;
	/*padding-left:9px;*/
	width:192px;
	margin-top: 0px;
	margin-left: 0px;
	margin-left: -8px;
}

#nome_cadastro_lateral{
	width: 124px;
	height: 20px;
	font: normal 12px arial;
	border: 1px solid #ccc;
	background-color: #fff;
        float:left;
}

#email_cadastro_lateral{
	width: 124px;
	height: 20px;
	font: normal 12px arial;
	border: 1px solid #ccc;
	background-color: #fff;
        float:left;
}

#telefone_cadastro_lateral{
	width: 124px;
	height: 20px;
	font: normal 12px arial;
	border: 1px solid #ccc;
	background-color: #fff;
        float:left;
}

.cadastre-se form{
	float: left;
	padding-left:10px;
	padding-top:69px;
	margin-top:8px;
}

* + html .cadastre-se form{
	float:left;
	/*padding-left:10px;*/
	padding-top:69px;
	width:199px;
	height:128px;
}

* html .cadastre-se form{
	float:left;
	/*padding-left:10px;*/
	padding-top:69px;
	width:199px;
	height:128px;
}	

.cadastre-se label{
	 color: #fff;
         float: left;
}

.financiamentos{
	background-image:url(images/background_financiamentos.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:left;
	height:335px;
	padding-left:7px;
	width:192px;
}

* html .financiamentos{
	background-image:url(images/background_financiamentos.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:left;
	height:335px;
	/*padding-left:7px;*/
	width:192px;
}


* html .links_bancos{
	float:right;
	margin-right: -8px;
	height:158px;
	padding-top:107px;
	width:200px;
}


.atendimento_corporativo a{
	background-image:url(images/background_atendimento_corporativo.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	height:82px;
	width:192px;
	margin-top:3px;
}

.atendimento_corporativo{
	padding-left: 7px;
        height:82px;
	width:192px;
        float: left;
}

.cadastre_seu_imovel a{
	background-image:url(images/background_cadastre_imovel.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	height:82px;
	width:192px;
	margin-top:7px;
}

.cadastre_seu_imovel{
	padding-left: 7px;
        height:82px;
	width:192px;
        float: left;
}

.dicionario_imobiliario a{
	background-image:url(images/background_dicionario_imobiliario.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	height:82px;
	width:192px;
	margin-top:3px;
}

.dicionario_imobiliario{
	padding-left: 7px;
        height:82px;
	width:192px;
        float: left;
}

.indices_economicos a{
	background-image:url(images/background_indices_economicos.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	height:82px;
	width:192px;
}

.indices_economicos{
	padding-left: 7px;
        height:82px;
	width:192px;
        float: left;
}

.clima_tempo{
	float: left;
	padding-left:24px;
	padding-top:11px;
}

/*=============================
Empreendimento Listagem
 ==============================*/
.selecionar_prontos {
	width: 340px;
	padding: 5px;
	padding-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
	margin: 0 auto;
	background-color: #E9E9EB;
	border: 1px solid #ccc;
	position: relative;
	height:270px;
	
}

.selecione {
	width: 100%;
	height: 30px;
	margin-top: 20px;
	text-align: center;
}

.selecione p {
	float: left;
	margin-right: 10px;
	margin-top: 0;
}

.selecione_revenda_ou{
    float:left;
}

.selecione_revenda {
	float:left;
    height:25px;
    width:237px;
}

.selecione_revenda label {
	float:left;
    line-height:18px;
    width:65px;
}

.selecione_revenda .ou {
	width: 100%;
	text-align: left;
}

.selecione_revenda input, .selecione_revenda select {
	float: left;
	width: 160px;
}

.selecione input {
	float: left;	
}

#revendaReferencia {
	border:1px solid #CCCCCC;
}

#verificaReferencia {
	float: left;
	margin-left: 10px;
}


#btProcurar {
	float: left;
}

.alerta1 {
	color: #00875A;
	font-weight: bold;
}

.alerta2 {
	color: #cc0000;
	font-weight: bold;
}


.selecione select {
	float: left;
	vertical-align: middle;
	width: 200px;	
}

.procurar {
	padding-left:15px;
}

.selecione_bairro {
	width: 100%;
	padding-top: 5px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: center;
}

.selecione_bairro p {
	margin-bottom: 20px;
	color:#333333;
	font-family:"Helvetica Neue",helvetica,sans-serif;
	font-size:19px;
	text-align:left;
}

.resultado_busca {
	font-size: 13px;
	color: #666;
	margin-bottom: 30px;
}

#tabela_listagem {
	width: 100%;
	font-size: 12px;
	color: #666;
	text-align: center;
}

#tabela_listagem th {
	padding-bottom: 10px;
}
#tabela_listagem td {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	/*padding-left: 5px;
	padding-right: 5px;*/
}

#tabela_listagem a {
	color: #666;
	font-size: 15px;
	text-decoration: none;
}

#paginacao {
	font-size: 12px;
	color: #666;
	margin-top: 20px;
}

#paginacao a {
	margin-left: 5px;
	margin-right: 10px;
}

#paginacao .ativo {
	border: 1px solid #666;
	padding-left: 2px;
	padding-right: 2px;
}

#paginacao .links {
	color: #666;
	text-decoration: none;
	
}
/*=============================
Detalhes do Empreendimento
 ==============================*/
 
 .both_sem_left{
 	clear: both;
 }
 
 
.empreendimento_detalhes h2 {
	font-size: 19px;
	color: #333;
	font-family: "Helvetica Neue", helvetica, sans-serif;
	text-align: left;
}

#detalhe_empreendimento {
	background-color:#EAEAEC;
	border:1px solid #CCCCCC;
	width: 731px;
	_width: 775px;
	/*background-image: url(images/detalhe_empreendimento.png);
	background-repeat:no-repeat;*/
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
       /* height:600px; */
        height:100%;
	float: left;
	margin-bottom:20px;
}

#detalhe_empreendimento img {
	
}

* html #detalhe_empreendimento img {
	float: left;	
}

* html .referencia{
	float: right;
	width: 184px;
	height: 30px;
}

.foto_empreendimento {
	float: left;
	margin-right: 30px;
}

.detalhes_imovel {
	float:left;
	/*height:290px;*/
    height:100%;
	/*margin-top:-114px;*/
	text-align:left;
	width:465px;
}

.nome_empreendimento_detalhe {
	font-size:18px;
	font-weight:bold;
}

* + html .detalhes_imovel {
	float:left;
	/*height:290px;*/
        height:100%;
	text-align:left;
	width:490px;
}

* html .detalhes_imovel {
	float:left;
	/*height:290px;*/
        height:100%;
	text-align:left;
	width:490px;
}

.detalhes_imovel span {
	float:left;
	font-size:15px;
	height:106px;
	/*margin-top:7px;*/
	width:185px;
	display:block;
        padding-left:285px;
}



* html .detalhes_imovel span {
	width:300px;
	text-align:right;
	height:126px;
        padding-left:285px;
        float:left;
}

* + html .detalhes_imovel span {
	width:300px;
	text-align:right;
	height:126px;
        padding-left:185px;
        float:left;
}


.detalhes_imovel p {
	text-align: left;
	font-size: 12px;
	color: #666;
	margin: 3px 0px;
}

.indique fieldset {
	border: none;
	width: 500px;
}

.indique input {
	width: 200px;
	height: 17px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

.indique textarea {
	width: 200px;
	height: 100px;
	border: 1px solid #ccc;
}

.indique .submit {
	border: none;
	width: 70px;
	height: 20px;
	margin-top: 20px;
}
.dados_remetente {
	width: 200px;
	height: 220px;
	float: left;
	margin-right: 50px;
}

.dados_destinatario {
	width: 200px;
	height: 220px;
	float: left;
}

h3 {
	margin-bottom: 5px;
	color:#cc0000;
}

.bloco_futuros {
	width: 700px;
	float: left;
	margin-left: 45px;
	margin-bottom: 10px;
	display: inline;
}

.bloco_futuros_conteudo {
	background-color: #EAEAEC;
	border: 1px solid #CCCCCC;
	padding: 5px;
	width: 700px;
}

/*=============================
Outras páginas
 ==============================*/
 .institucional h2 {
	font-size: 19px;
	color: #333;
	font-family: "Helvetica Neue", helvetica, sans-serif;
	text-align: left;
}

.institucional {
	font-size: 12px;
	color: #666;
}
/*=============================
Estilo do Cadastro para receber info. de empreendimentos
 ==============================*/
.form_cadastro p, .form_cadastro div {
	margin-left: 10px;
	
}

.cadastro {
	width: 300px;
	padding-top: 20px;
	border: none;
}

.cadastro label {
	width: 70px;
	float: left;
}
.cadastro input {
	height: 17px;
	width: 200px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	float: left;
}

.cadastro .ddd {
	margin-right: 15px;
	width: 50px;
}

.cadastro .telefone {
	width: 130px;
}

.cadastro textarea {
	width: 200px;
	height: 110px;
	border: 1px solid #ccc;
}

.cadastro_submit {
	border: none;
	width: 70px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 15px;
}

.radio {
	float: left;
	margin-right: 30px;
}

.radio input {
	vertical-align: middle;
}
.radio span {
	vertical-align: middle;
}

.detalhe_bloco {
	display:block;
	float:left;
	margin-top:2px;
	padding-top:2px;
	width:220px;
}

.detalhe_bloco_endereco {
	display:block;
	float:left;
	margin-top:2px;
	padding-top:2px;
	width:440px;
	text-align: left;
}

* html .detalhe_bloco {
	display:block;
	padding-top:10px;
	width:200px;
	height:41px;
}


/*=============================
Fale Conosco
 ==============================*/
.info_contato {
	width:222px;
	height: 200px;
	float: left;
}

.pais {
	font-weight: bold;
	color: #B50000;
}

.faleconosco {
	border: 1px solid #ccc;
	width:298px;
	padding-left: 20px;
	padding-bottom: 10px;
	margin-bottom: 30px;
}

legend {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

.faleconosco label {
	width: 76px;
	float: left;
}
.faleconosco input {
	height: 17px;
	width: 200px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	float: left;
	font-family: Arial;
}

.faleconosco select {
	height: 17px;
	width: 200px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	float: left;
	font-family: Arial;
}

.faleconosco .ddd {
	margin-right: 15px;
	width: 50px;
}

.faleconosco .telefone {
	width: 130px;
}

.faleconosco textarea {
	width: 200px;
	height: 110px;
	border: 1px solid #ccc;
	font-family: Arial;
	float: left;
}

.faleconosco .submit {
	border: none;
	width: 70px;
	height: 20px;
	margin-left: 70px;
	margin-top: 20px;
}
/*=============================
Rodapé
 ==============================*/
#rodape {
	clear: both;
	height: 118px;
	background-image: url(images/rodape_bg.png);
        background-position:bottom center;
        background-repeat:repeat-x;
	text-align: center;	
	width: 997px;
	margin: 0 auto -40px;
	/*border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
	border-bottom: 1px solid #ccc;
        padding-bottom:80px;
        height:auto;
}

* + html #rodape {
    clear: both;
	height: 400px;
	background-image: url(images/rodape_bg.png);
         background-position:bottom center;
        background-repeat:repeat-x;
	text-align: center;
	width: 997px;
	margin: 0 auto ;
	/*border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
}

* html #rodape {
    height:140px;
}

#rodape_conteudo {
	width: 986px;
	margin: 0 auto;
}

#menu_rodape {
	padding-top: 5px;
}

#menu_rodape li {
	display: inline;
	padding-right: 10px;
	margin-left: 10px;
	
}

#menu_rodape .item {
	border-right: 1px solid #333;
}

#menu_rodape li a {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

.tel_rodape {
	font-size: 19px;
	font-weight: bold;
	color: #333333;
}

.tel_rodape span {
	font-size: 15px;
}

#rodape .copyright {
	color:#333333;
    float:left;
    font-size:13px;
    margin:2px 3px 3px 3px;
    text-align:center;
    width:680px;
	line-height:18px;
}


.vejaMaisHome {

    width: 100%;
    height: 30px;
    margin-top: 10px;
}

.vejaMaisHome a {

    float:right;
	height:30px;
	padding-bottom:5px;
	padding-left:10px;
	width:110px;
}

.link_corretor_home{
	float: right; 
	width:96px; 
	height:24px;
}

.box_caixa_cef{
    float:left;
    width:192px;
    height:82px;
    padding-left:7px;
    padding-bottom:3px;
	margin-top:5px;
}

.box_caixa_cef a{
    width:192px;
    height:82px;
    float:left;
}

.box_rede_morar{
    padding-left:9px;
}

* html .link_corretor_home{
	float: right; 
	width:96px; 
	height:24px;
	margin-top: -24px;
}

#fundo-vinho {
	background: url(images/bg-vinho-direita.png) repeat-x;
	position:absolute;
	top:0px;
	height:44px;
	left:1125px;	
	width:300px;
}
