/* CSS PADRAO */
body { margin:0px; background-color:#FFF; background-image: url(/novo/images/bg.gif); background-position:top; background-repeat:repeat-x; font-family:Arial, Helvetica, Tahoma; font-size:11px; color:#666666; }
h1 { font-size:18px; font-weight:bold; color:#FF6600; letter-spacing:-1px; margin:0px; }
h2 { font-size:16px; font-weight:bold; color:#1E73BD; letter-spacing:-1px; margin:0px; }
h3 { font-size:16px; font-weight:bold; color:#FF6600; letter-spacing:-1px; margin:0px; }
h4 { font-size:12px; font-weight:bold; margin:0px; }
h5 { font-size:12px; font-weight:bold; color:#1E73BD; margin:0px; }
form { margin:0px; padding:0px; }

/* ABAS */
#abas {	width:980px; height:40px; margin:0 auto; margin-bottom:20px; background-image:url(/novo/images/bg_topo.gif); background-repeat:no-repeat; background-position:top center; }
#abas a { text-decoration:none }
.abas_botao { margin-right:3px; padding-left:13px; margin-top:10px; font-weight:bold;	background-repeat:no-repeat; background-position:top; float:left; }
.abas_botaomenor { width:77px; height:20px;	padding-top:10px; font-size:16px; color:#FF6600; letter-spacing:-1px; background-image:url(/novo/images/bt_topomenor2.gif); }
.abas_botaomenor1 {	width:77px; height:22px; padding-top:8px; font-size:12px; color:#999999; background-image:url(/novo/images/bt_topomenor.gif); }
.abas_botaomenor1:hover { color:#FF6600; }
.abas_botaomaior { width:127px; height:20px; padding-top:10px; font-size:16px; color:#FF6600; letter-spacing:-1px; background-image:url(/novo/images/bt_topomaior2.gif); }
.abas_botaomaior1 { width:127px; height:22px; padding-top:8px; font-size:12px; color:#999999; background-image:url(/novo/images/bt_topomaior.gif); }
.abas_botaomaior1:hover { color:#FF6600; }
#abas_navegacao { width:500px; height:25px; padding-left:20px; padding-top:15px; float:left; }
.abas_links { width:70px; height:25px; padding-top:15px; float:left; }

.abas_sugestoes { width:210px; margin-top:12px; float:right; text-align:right }
.abas_sugestoes a { background:url(/novo/images/icone_sugestoes2.gif) no-repeat center right; line-height:15px; padding:10px 30px 10px 0; color:#777; font-size:15px; text-align:right }
.abas_favoritos { width:210px; margin-top:12px; float:right; text-align:right }
.abas_favoritos a { background:url(/novo/images/icone_favoritos.gif) no-repeat center right; line-height:15px; padding:10px 22px 10px 0; color:#777; font-size:15px; text-align:right }

/* ESTRUTURA - TOPO, ESQUERDO, DIREITO, RODAPÉ */
#estrutura { width:980px; margin:0 auto; }
#estrutura_logo { width:252px; height:90px; margin-bottom:20px; float:left; }
.estrutura_voltar { width:50%; float:left; height:40px; text-align:right }
#estrutura_esquerdo { width:140px; float:left; }

/* MENU LISTA */
#estrutura_menu { width:140px; height:222px; list-style:none; padding:0; margin:0 }
#estrutura_menu2 { width:140px; list-style:none; padding:0; margin:0; padding-bottom:31px; }
#estrutura_menu2 li,
#estrutura_menu li { background-image:url(/novo/images/menu_seta.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; margin-bottom:9px; }
#estrutura_menu2 li a,
#estrutura_menu li a { font-size:14px; font-family:Arial, Helvetica; color:#666; text-decoration:none }
#estrutura_menu2 li a:hover,
#estrutura_menu li a:hover { color:#F60; }

.estrutura_menu_lista { background-image:url(/novo/images/menu_seta.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; margin-bottom:9px; }
#estrutura_banner_software { width:140px; height:140px; margin-bottom:10px; }
#estrutura_banner_web { width:120px; height:120px; margin-bottom:20px; }
.estrutura_destaques_imoveis { width:100%; padding-top:13px; padding-bottom:12px; border-bottom:1px solid #DDD; line-height:13px; }
#estrutura_conteudo { width:680px; padding-left:20px; padding-right:20px; font-size:12px; float:left; }
#estrutura_mapa { width:980px; float:left; }
#estrutura_conteudomaior { width:820px; padding-left:20px; float:left; }
#estrutura_busca { width:680px; height:202px; margin-bottom:20px; background-image:url(/novo/images/bg_busca.gif); background-position:right; background-repeat:no-repeat; float:left; }
#estrutura_direito { width:120px; float:left; }
#estrutura_mapadosite { width:940px; padding:20px; background-color:#F5F5F5; border-top:1px solid #E0E0E0; margin-bottom:20px; margin-top:20px; line-height:17px; float:left; }
#estrutura_mapadosite ul { width:136px; float:left; list-style:none ; margin:0; padding:0 }
#estrutura_mapadosite li h2 { padding-bottom:17px; }
#estrutura_mapadosite li a { font-size:11px; color:#666; text-decoration:none }
#estrutura_mapadosite li a:hover { color:#1E73BD; }
.estrutura_botao { width:330px; height:60px; background-color:#F5F5F5; float:left }
#estrutura_rodape { width:100%; float:left; }
#estrutura_rodape_endereco { width:292px; height:60px; float:left; }
.estrutura_rodape_telefones { width:150px; height:60px; float:left; }
#estrutura_rodape_email {  width:398px; height:60px; float:left; }
#estrutura_rodape_suporte {	width:140px; text-align:right; height:60px; float:left; }
#estrutura_rodape_twitter {	width:150px; text-align:right; height:60px; float:left; }
#estrutura_rodape_mensagem { width:680px; height:60px; float:left; border-top:1px solid #EEE; padding-top:15px }
#estrutura_rodape_copyright { width:300px; text-align:right; height:60px; float:left; border-top:1px solid #EEE; padding-top:15px; font-size:10px; line-height:11px; color:#999999 }

/* PUBLICIDADE - BANNERS E DESTAQUES */
#publicidade_banner_topo { width:728px; height:90px; margin-bottom:20px; float:left; }
#publicidade_banner_lateral { width:120px; height:600px;  }
#publicidade_banner_central { width:680px; height:230px; margin-bottom:20px; float:left; }
#publicidade_banner_ficha { width:290px; margin-top:20px; float:left;  }
.publicidade_destaques { width:200px; margin-right:15px; float:left; }
.publicidade_destaques_imagem { width:200px; height:150px; margin-top:10px; margin-bottom:10px; background-color:#F5F5F5; }

.publicidade_destaques_anunciante { background-color:#EEE; border-bottom:1px solid #DDD; float:left; margin-bottom:8px; padding:10px; width:660px; }
.publicidade_destaques_anunciante div { float:left; width:400px; }
.publicidade_destaques_anunciante b { font-size:16px; font-family:Arial, Helvetica; font-weight:bold; color:#FF6600; line-height:20px; }
.publicidade_destaques_anunciante span { font-size:12px; }
.publicidade_destaques_anunciante a { background:url(/novo/images/ico_detalhes.gif) no-repeat right 3px; float:right; font-size:11px; cursor:pointer; line-height:11px; text-align:center; margin-top:4px; padding-right:20px; text-align:right; width:150px; }

#publicidade_banner_mapa_central { w idth:680px; height:230px; margin-right:20px; margin-top:20px; float:left }
#publicidade_banner_mapa_lateral { width:280px; height:230px; margin-top:20px; float:left }

/* IMÓVEIS - DESTAQUES */
.imoveis_destaques { width:215px; height:310px; border-right:17px solid #FFF; float:left; }
.imoveis_destaques_imagem { width:205px; height:160px; margin-top:10px; margin-bottom:10px; background-color:#F5F5F5; border:5px solid #F5F5F5; }
.imoveis_destaques_imagem a { cursor:pointer; }


/* FAVORITOS */
/* CSS Document 
#FavoritosPrint, #FavoritosPrint * { visibility:visible;}
#FavoritosPrint { margin:0; padding:0; position:absolute; top:0px; left:0px; }

.resultados_imoveis_listatitulo { background-color:transparent !important; border-bottom:1px solid #333; }
.resultados_imoveis { border-bottom:1px solid #CCC; float:none; height:160px; margin-bottom:20px; padding-bottom:10px; }

.removerfavoritos b, .imprimirfavoritos b { font-size:12px }
*/

/* PARCEIROS */
.parceiros_lista { width:100%; background-color:#FFF; padding-bottom:20px; float:left; }
.parceiros_logo { width:150px; height:100px; background-color:#FFFFFF; padding:5px; border:1px solid #DDDDDD; margin-bottom:10px; margin-right: 10px; float:left }
.parceiros_titulo { width:488px; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px; line-height:14px; float:left }

/* TEXTOS */
.texto_cinza10 { font-size:10px; font-family:Arial, Helvetica; color:#999; }
.texto_cinza11 { font-size:11px; font-family:Arial, Helvetica; color:#666666; text-decoration:none }
.texto_cinza12 { font-size:12px; font-family:Arial, Helvetica; color:#666666; }
.texto_cinza14 { font-size:14px; font-family:Arial, Helvetica; color:#666666; }
.texto_cinza16 { font-size:16px; font-weight:bold; font-family:Arial, Helvetica; color:#666666; }
.texto_cinza18 { font-size:18px; font-weight:bold; color:#666666; letter-spacing:-1px; margin:0px; }
.texto_azul11 { font-size:11px; font-family:Arial, Helvetica; font-weight:bold; color:#1E73BD; }
.texto_azul12 { font-size:12px; font-family:Arial, Helvetica; font-weight:bold; color:#1E73BD; }
.texto_azul14 { font-size:14px; font-family:Arial, Helvetica; font-weight:bold; color:#1E73BD; }
.texto_azul16 { font-size:16px; font-family:Arial, Helvetica; font-weight:bold; color:#1E73BD; line-height:20px; text-decoration:none }
.texto_azul18 { font-size:18px; font-family:Arial, Helvetica; color:#1E73BD; line-height:25px }
.texto_azul20 { font-size:20px; font-family:Arial, Helvetica; color:#1E73BD; line-height:25px }
.texto_laranja12 { font-size:12px; font-family:Arial, Helvetica; font-weight:bold; color:#FF6600; }
.texto_laranja16 { font-size:16px; font-family:Arial, Helvetica; font-weight:bold; color:#FF6600; line-height:20px; text-decoration:none }
.texto_laranja18 { font-size:18px; font-weight:bold; color:#FF6600; letter-spacing:-1px; margin:0px; }


/* COMO CHEGAR */
.comochegar_logo { width:150px; height:100px; padding:10px; border:1px solid #DDD; margin-right:20px; float:left }
.comochegar_mapa { width: 740px; height: 400px; margin-bottom:20px; float:left }
.comochegar_endereco { width:280px; height:110px; padding-left:10px; float:left  }
.comochegar_telefone { width:230px; height:35px; float:left }

/* LINKS */
.link_cinza11 { font-size:11px; font-family:Arial, Helvetica; color:#666666; text-decoration:none }
.link_cinza11:hover { color:#1E73BD; }
.link_cinza12 { font-size:12px; font-family:Arial, Helvetica; color:#666666; text-decoration:none }
.link_cinza12:hover { color:#1E73BD; }
.link_cinza14 { font-size:14px; font-family:Arial, Helvetica; color:#666666; text-decoration:none }
.link_cinza14:hover { color:#FF6600; }
.link_azul12 { font-size:12px; font-family:Arial, Helvetica; color:#2D82C8; font-weight:bold; text-decoration:none }
.link_azul12:hover { color:#2D82C8; }
.link_azul14 { font-size:14px; font-family:Arial, Helvetica; color:#2D82C8; font-weight:bold; text-decoration:none }
.link_azul14:hover { color:#2D82C8; }
.link_cinzaclaro11 { font-size:11px; font-family:Arial, Helvetica; color:#999999; text-decoration:none }
.link_cinzaclaro11:hover { color:#666666; }
.link_laranja11 { font-size:11px; font-family:Arial, Helvetica; color:#FF6600; text-decoration:none }
.link_laranja11:hover { color:#FF9900; text-decoration:underline }
.link_laranja12 { font-size:12px; font-family:Arial, Helvetica; color:#FF6600; font-weight:bold; text-decoration:none }
.link_laranja12:hover { color:#FF9900 }
