@charset "utf-8";
/* CSS Document */

/* Resetar */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent } ol, ul { list-style:none }blockquote, q { quotes:none }blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }:focus { outline:0 }ins { text-decoration:none }del { text-decoration:line-through }
/* Final Resetar */


body {
	background: url(../images/bg_site.jpg) repeat-x top;
	background-color:#f2f7fd;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */
}

html, body {height: 100%;}


a { text-decoration:none; }
a:hover { text-decoration:underline; }

p {  }

.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}
.f20 { font-size:20px;}
.maiusculo { text-transform:uppercase;}
.clrbanner { display:block; margin-top:-5px;}

.redondo {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}




/* estrutura */
#geral_site { overflow:hidden; min-width:980px; min-height: 80%; }
#geral_topo { width:auto; overflow:hidden;}
#geral_rodape { clear:both; background:url(../images/bg_rodape.jpg) bottom center no-repeat ; background-color:#256699; min-height:20%; overflow:hidden; border-top:#fff solid 5px; border-bottom:#fff solid 5px; margin-top:20px;}
#geral_conteudo { width:auto; overflow:hidden; }

.copyright { width:980px; position:relative; margin:auto; color:#333; font-size:12px; clear:both; display:block; overflow:hidden; padding:20px 0px;}
.copyright p { width:700px; float:left; padding-left:10px;}
.copyright .criacao { background:url(../images/criacao.png) right no-repeat; padding-right:30px; float:right; line-height:21px; margin-right:10px; color:#333;} 

.paginacao { margin:30px 10px 20px 10px; color:#333; font-family: 'MyriadProCondensed'; }
.paginacao  a { font-size:18px; color:#fff; background:#333; padding:3px 10px; border:#fff solid 2px; margin-left:5px;} 
.paginacao  a:hover { background:#333;} 


#tooltip{
	max-width: 200px;
    position:absolute;
	border:3px solid #fff;
	background:#333;
	padding:2px 5px;
	color:#fff;
	display:none;
	z-index:10;
	opacity: 0.8;
	font-size:12px;
	text-transform:capitalize;
	}


/* topo */

.topo { width:980px; margin:auto; overflow:hidden; position:relative; }
.topo .logo { float:left; height:100px; overflow:hidden; margin-top:0x; }

.barra_topo { width:960px; overflow:hidden; margin:auto; padding-right:20px;}
.barra_topo li { display:inline-block; color:#333; font-size:16px; font-family: 'MyriadProCondensed'; padding-left:30px; float:right; line-height:36px; margin-left:15px; text-transform: uppercase;}
.barra_topo .fone { background:url(../images/ico_tel.png) left 10px no-repeat;}
.barra_topo .fax { background:url(../images/ico_fax.png) left 10px no-repeat;}


.topo .link_favoritos { font-family: 'MyriadProCondensed';  float:right; position:absolute; top:40px; right:25px; color:#333; text-transform:uppercase;}
.topo .link_favoritos span { clear:both; display:block; margin-top:0px;}
.topo .link_favoritos a { color:#333; text-decoration:none; display:block; padding-left:50px;}
.topo .link_favoritos a:hover { color:#8cb646; text-decoration:none;}
.topo .login { font-family: 'MyriadProCondensed'; color:#333; text-transform: lowercase; padding-top:7px;}
.topo .login a { color:#8cb646; text-decoration:none; text-transform:uppercase;}
.topo .login a:hover { text-decoration: underline;}

/*menu */
.menu {margin:5px auto; max-width:1030px; min-width:980px;}
.menu_centro { width:980px; height:47px; line-height:47px; position:relative; margin:auto; background:url(../images/bg_menu.png) no-repeat; z-index:10; }
.menu_centro li { line-height:47px; font-family: 'MyriadProCondensed'; background:url(../images/separa_menu.png) right -2px no-repeat; font-size:18px; color:#fff; text-transform:uppercase; display:inline-block; float:left;}
.menu_centro li a {
	color:#fff;
	display:block;
	padding:0 20px;
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
}
.menu_centro .buscar_menu { background:url(../images/seta_menu.png) right no-repeat; padding:0 10px; float:right; margin-right:20px; }
.menu_centro li.fim { background:none;}

.menu .sub_menu { width:160px; position: absolute; top:33px; left:180px; margin:auto; background:url(../images/bg_sub.png) top center no-repeat; margin-top:5px; overflow:hidden; z-index:20; padding:20px 0px 0px 0px;}
.menu .sub_menu li {  line-height:30px; color:#fff;  font-family: 'MyriadProCondensed'; font-size:16px; text-transform:uppercase; background:none; height:auto; border-bottom:#1B5889 solid 1px; padding:0px; float:none; display:block;}
.menu .sub_menu li a { color:#fff;  display:inline-block; padding:0px 10px; display:block; text-decoration:none; }
.menu .sub_menu li a:hover {text-decoration: underline; }



/*busca */
.busca { overflow:hidden; margin:0px auto 0px auto; max-width:1030px; min-width:980px; }
.busca_centro { width:980px; height:107px; position:relative; margin:auto; background:url(../images/bg_busca.png) no-repeat; margin:0px auto 5px auto; overflow:hidden; }
.busca_personalizada { margin-left:150px; width:630px; position:relative; float:left; margin-top:5px;}
.busca_personalizada label { display: inline-block; margin-top:3px; margin-left:20px;}
.busca_personalizada input { background-color:#FFF; border:solid 1px #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:137px; font-size:12px; color:#003366; padding:1px; padding:1px;}
.busca_personalizada select { background-color:#FFF; border:solid 1px #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:135px; font-size:12px; color:#003366; padding:1px;}
.busca_personalizada .bt { width:auto; height:auto; border:none; background:none; position:absolute; bottom:-2px; right:40px; }
.busca_personalizada span { color:#FFF; font-size:11px; padding-bottom:2px; display:block; text-transform:capitalize; }


.busca_codigo { float:left; margin-top: 10px; margin-left:30px;  position:relative;}
.busca_codigo span { color:#FFF; font-family: 'MyriadProCondensed'; font-size:18px; margin-bottom:15px; display:block; text-transform: uppercase; }
.busca_codigo input { background-color:#FFF; border:solid 1px #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100px; font-size:12px; color:#003366; padding:1px;}
.busca_codigo .bt { width:auto; height:auto; border:none; background:none; position:absolute; bottom:-4px; right:-46px; }



/* banner index */
.banner { overflow:hidden;}
.benner_centro { width:980px; height:336px; position:relative; margin:auto; background:url(../images/bg_jaquerybanner.png) no-repeat; overflow:hidden; }
.benner_centro .situacao { font-family: 'MyriadProCondensed';  position:absolute; top:25px; right:0px; background:#333; color:#fff; font-size:18px; padding:5px 20px; width:100px; overflow:hidden; font-weight:bolder; text-transform:uppercase; font-weight:normal;}
.benner_centro h2 { font-family: 'MyriadProCondensed'; font-size:30px; color:#FFF; font-weight:normal; text-transform:uppercase; margin:25px 0px 25px 50px;}
.benner_centro h4 { font-family: 'MyriadProCondensed'; font-size:30px; color:#fff; font-weight:normal; text-transform:uppercase; margin-top:5px; }
.benner_centro img  { float:left; margin-right:60px; width:467px; height:337px; overflow:hidden;} 
.benner_centro .mascara { position:absolute; top:0px; left:420px; background:url(../images/banner_jaquerymarcara.png) no-repeat; width:84px; height:337px; display:block; z-index:10;}
.benner_centro p { color:#fff; font-size:12px; display:block; }
.benner_centro .paginacao_cicle { position:absolute; top:290px; right:20px; overflow:hidden; z-index:10;} 
.benner_centro .paginacao_cicle a { background:url(../images/paginacao2.png) no-repeat; width:26px; height:26px; text-align:center; line-height:26px; display:block; float:left; color:#333; font-size:12px; margin-left:5px;}
.benner_centro .paginacao_cicle a:hover { background:url(../images/paginacao1.png) no-repeat; width:26px; height:26px; text-align:center; line-height:26px; display:block; float:left; color:#fff; font-size:12px;}
.benner_centro .paginacao_cicle a.activeSlide { background:url(../images/paginacao1.png) no-repeat; width:26px; height:26px; text-align:center; line-height:26px; display:block; float:left; color:#fff; font-size:12px;}
.benner_centro .ver { float:left; color:#fff; font-size:12px; font-weight:bold; padding-left:25px; background:url(../images/mais_noticia.png) no-repeat; line-height:20px; margin-top:10px;}


/* centro */


.centro { width:980px; position:relative; margin:auto; overflow:hidden; text-align:left;}
.centro h1 { width:940px; overflow:hidden; background:url(../images/bg_h1.png) bottom no-repeat; font-family: 'MyriadProCondensed'; text-transform:uppercase; padding:15px 10px 15px 10px; position:relative; color:#003366; font-size:16px; font-weight:normal;}
.centro h1 strong { color:#333; font-size:22px; margin-top:-5px; display:block; font-weight:normal;}



/* lista imoveis */

.lista_imoveis_index { overflow:hidden; padding:0px; width:1000px;}
.lista_imoveis_index2 { overflow:hidden; padding:0px; width:1005px; margin-right:-24px;}


.lista_imoveis_interna { overflow:hidden; padding:0px; width:1000px;}
.lista_imoveis_interna2 { overflow:hidden; padding:0px; width:1005px; margin-right:-24px;}
.lista_imoveis_interna3 { overflow:hidden; padding:0px; width:725px; margin-right:-20px;}

.alerta { padding:20px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}

.filtro { width:250px; background:#fff;  border:#ECEAEB solid 2px; float:right; margin-top:15px; padding:0px 0px 20px 0px; overflow:hidden; }
.filtro h2 { overflow:hidden; font-family: 'MyriadProCondensed'; text-transform:uppercase; padding:10px; position:relative; color:#003366; font-size:16px; font-weight:normal; background:url(../images/bg_h11.png) center bottom no-repeat; margin-bottom:10px;}
.filtro a { font-family: 'MyriadProCondensed'; font-size:14px; text-transform:uppercase; float:left;  width:220px; overflow:hidden; color:#000; font-weight: normal; background:url(../images/apagar.png)  200px center no-repeat; background-color:#fff; padding:5px; margin:2px 10px;  border-bottom:#ECEAEB  dotted 1px;}
.filtro a:hover { background-color:#e8f2fd; }

.filtro h3 { overflow:hidden; font-family: 'MyriadProCondensed'; text-transform:uppercase; padding:10px 10px 5px 10px; position:relative; color:#003366; font-size:16px; font-weight:normal; clear:both;}
.lista {overflow:hidden; list-style:inside; background: url(../images/h22.png) bottom center no-repeat; padding-bottom:15px;}
.lista li { display:block; clear:both;}
.lista li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:none; float:left; width:200px; overflow:hidden; color:#000; font-weight: normal; margin:2px 10px;  background:url(../images/lista.png) center left  no-repeat;  border:none; padding:0px 0px 0px 18px; }
.lista li a:hover { background-color:transparent; }


.imovel { width:475px; height:137px; background:#fff; float:left; margin-right:21px; margin-top:15px; border:#ECEAEB solid 2px; position:relative;}
.imovel:hover { border:#003366 solid 2px;}
.imovel a { display:block; width:475px; height:137px; }
.imovel a:hover { text-decoration:none; cursor:pointer;}
.imovel .img { float:left; border:#ECEAEB solid 2px; position:relative; margin:8px 15px 8px 8px; width:200px; height:117px; background:url(../images/img.png) center no-repeat; overflow:hidden; }
.imovel .img strong { position:absolute; bottom:0px; left:0px; background:#003366; color:#fff; font-size:12px; padding:5px; width:100px; overflow:hidden; font-weight:bolder; opacity:0.90;-moz-opacity: 0.90; filter: alpha(opacity=90);} 
.imovel .img .situacao {  position:absolute; top:0px; left:0px; background:#333; color:#fff; font-size:12px; padding:5px; width:100%; overflow:hidden; font-weight:bolder; text-transform:uppercase;  box-shadow: 0px 0px 0.8em #d5d5d5; -webkit-box-shadow: 0px 0px 0.8em #d5d5d5; -moz-box-shadow:  0px 0px 0.8em #d5d5d5;}
.imovel .h2 {font-family: 'MyriadProCondensed'; font-size:20px; text-transform:uppercase; float:left; margin-top:7px; width:220px; overflow:hidden; color:#003366; font-weight: normal; margin-bottom:5px;}
.imovel strong { font-size:12px; color:#333; float:left; width:220px; overflow:hidden; font-weight:normal;}
.imovel .h4 {font-family: 'MyriadProCondensed'; font-size:18px; color:#333; float:left; width:200px; overflow:hidden; position:absolute; bottom:8px; left:227px; vertical-align:bottom; font-weight:normal; }
.imovel .fav {position:absolute; right:8px; bottom:8px; }
.imovel .fav a { background:url(../images/estrela_fav2.png) no-repeat; height:21px; width:21px; overflow:hidden;} 
.imovel .fav a:hover { background:url(../images/estrela_fav1.png) no-repeat; } 
.imovel .fav .ativo  { background:url(../images/estrela_fav1.png) no-repeat;} 




.imovel2 { width:220px; height:280px; background:#fff; float:left; margin-right:27px; margin-top:15px; border:#ECEAEB solid 2px; position:relative;}
.imovel2:hover { border:#003366 solid 2px;}
.imovel2 a { display:block; width:200px; height:280px;  }
.imovel2 a:hover { text-decoration:none; cursor:pointer;}
.imovel2 .img { float:left; border:#ECEAEB solid 2px; position:relative; margin:8px 15px 8px 8px; width:200px; height:117px; background:url(../images/img.png) center no-repeat; overflow:hidden; }
.imovel2 .img strong { position:absolute; bottom:0px; left:0px; background:#003366; color:#fff; font-size:12px; padding:5px; width:100px; overflow:hidden; font-weight:bolder; opacity:0.90;-moz-opacity: 0.90; filter: alpha(opacity=90);} 
.imovel2 .img .situacao {  position:absolute; top:0px; left:0px; background:#333; color:#fff; font-size:12px; padding:5px; width:100%; overflow:hidden; font-weight:bolder; text-transform:uppercase; box-shadow: 0px 0px 0.8em #d5d5d5; -webkit-box-shadow: 0px 0px 0.8em #d5d5d5; -moz-box-shadow:  0px 0px 0.8em #d5d5d5;}
.imovel2 .h2 {font-family: 'MyriadProCondensed'; font-size:20px; text-transform:uppercase; float:left; margin-top:2px; width:200px; overflow:hidden; color:#003366; font-weight: normal; margin-bottom:5px; padding:0px 10px;}
.imovel2 strong { font-size:12px; color:#333; float:left; width:200px; overflow:hidden; font-weight:normal; padding:0px 10px;}
.imovel2 .h4 {font-family: 'MyriadProCondensed'; font-size:18px; color:#333; float:left; width:170px; overflow:hidden; position:absolute; bottom:8px; left:10px; vertical-align:bottom; font-weight:normal; }
.imovel2 .fav {position:absolute; right:8px; bottom:8px;}
.imovel2 .fav a { background:url(../images/estrela_fav2.png) no-repeat;  height:21px; width:21px; overflow:hidden; } 
.imovel2 .fav a:hover { background:url(../images/estrela_fav1.png) no-repeat; } 
.imovel2 .fav .ativo  { background:url(../images/estrela_fav1.png) no-repeat;} 


.imovel3 {
	width:220px;
	min-height:280px;
	background:#fff;
	float:left;
	margin-right:10px;
	margin-top:15px;
	border:#ECEAEB solid 2px;
	position:relative;
	text-align:left; /* "remédio" para o hack do IE */ 
	
}
.imovel3:hover { border:#003366 solid 2px;}
.imovel3 a { display:block; width:200px; height:280px;  }
.imovel3 a:hover { text-decoration:none; cursor:pointer;}
.imovel3 .img { float:left; border:#ECEAEB solid 2px; position:relative; margin:8px 15px 8px 8px; width:200px; height:117px; background:url(../images/img.png) center no-repeat; overflow:hidden; }
.imovel3 .span .h4 { color:#003366; font-size:14px;}
.imovel3 .tituloisw h3 { color:#003366; font-size:14px;}
.imovel3 .img strong { position:absolute; bottom:0px; left:0px; background:#003366; color:#fff; font-size:12px; padding:5px; width:100px; overflow:hidden; font-weight:bolder; opacity:0.90;-moz-opacity: 0.90; filter: alpha(opacity=90);}
.imovel3 .img .situacao {  position:absolute; top:0px; left:0px; background:#333; color:#fff; font-size:12px; padding:5px; width:100%; overflow:hidden; font-weight:bolder; text-transform:uppercase; box-shadow: 0px 0px 0.8em #d5d5d5; -webkit-box-shadow: 0px 0px 0.8em #d5d5d5; -moz-box-shadow:  0px 0px 0.8em #d5d5d5;} 
.imovel3 .h2 {font-family: 'MyriadProCondensed'; font-size:20px; text-transform:uppercase; float:left; margin-top:2px; width:200px; overflow:hidden; color:#003366; font-weight: normal; margin-bottom:5px; padding:0px 10px;}
.imovel3 strong { font-size:12px; color:#333; float:left; width:200px; overflow:hidden; font-weight:normal; padding:0px 10px;}
.imovel3 .h4 {font-family: 'MyriadProCondensed'; font-size:18px; color:#333; float:left;  overflow:hidden; position:absolute; bottom:8px; left:10px; vertical-align:bottom; font-weight:normal; }
.imovel3 .fav {position:absolute; right:8px; bottom:8px; }
.imovel3 .fav a { background:url(../images/estrela_fav2.png) no-repeat;  height:21px; width:21px; overflow:hidden;} 
.imovel3 .fav a:hover { background:url(../images/estrela_fav1.png) no-repeat; } 
.imovel3 .fav .ativo  { background:url(../images/estrela_fav1.png) no-repeat;} 







/* noticias parceiros index */

.noticias_parceiros { width:980px; min-height:165px; background:url(../images/bg_noticias_parceiros.png) no-repeat; position:relative; margin:30px auto 50px auto;}

.noticias_index { width:48%; float:left; overflow:hidden; position:relative;}
.noticias_index h2 { overflow:hidden; font-family: 'MyriadProCondensed'; text-transform:uppercase; padding:15px 10px 20px 10px; position:relative; color:#003366; font-size:16px; font-weight:normal;}
.noticias_index h2 strong { color:#333; font-size:22px; margin-top:-5px; display:block; font-weight:normal;}
.noticias_index .next { background:url(../images/bt_right.png) no-repeat; width:20px; height:30px; position:absolute; top:20px; right:20px; cursor:pointer; z-index:10;}
.noticias_index .prev { background:url(../images/bt_left.png) no-repeat; width:20px; height:30px; position:absolute; top:20px; right:60px; cursor:pointer ; z-index:10;}

.noticias_index  ul { float:left;}
.noticias_index  li { display:inline-block; background:url(../images/mais_noticia.png) left top no-repeat; padding-left:25px; margin-left:7px; float:left;}
.noticias_index strong { color:#003366; font-size:14px; display:block; margin-bottom:2px;}
.noticias_index a { color:#2480a9; font-size:12px; }
.noticias_index a:hover { text-decoration: underline; }


.parceiro { width:48%; float:left; overflow:hidden; position:relative; margin-left:35px;}
.parceiro h2 { overflow:hidden; font-family: 'MyriadProCondensed'; text-transform:uppercase; padding:15px 10px 20px 10px; position:relative; color:#003366; font-size:16px; font-weight:normal;}
.parceiro h2 strong { color:#333; font-size:22px; margin-top:-5px; display:block; font-weight:normal;}
.parceiro .next2 { background:url(../images/bt_right.png) no-repeat; width:20px; height:30px; position:absolute; top:20px; right:20px; cursor:pointer; z-index:10;}
.parceiro .prev2 { background:url(../images/bt_left.png) no-repeat; width:20px; height:30px; position:absolute; top:20px; right:60px; cursor:pointer ; z-index:10;}

.parceiro  ul { float:left;}
.parceiro  li { display:block; margin-left:13px; float:left; padding:10px; border:#ECEAEB solid 2px; background:#fff;}
.parceiro li img { width:80px; height:80px;}

/* rodape */

.rodape_centro { width:980px; position:relative; margin:auto; padding:20px 10px; overflow:hidden;text-align:left; /* "remédio" para o hack do IE */ }

.contatos_social { width:50%; float:left; } 
.contatos_social h2 { float:left; width:100%; font-family: 'MyriadProCondensed'; font-size:22px; color:#FFF; font-weight:normal; text-transform:uppercase; margin-bottom:10px; }
.contatos_social span { font-size:12px; color:#fff; width:100%; clear:both; display:block; margin-bottom:15px;}
.contatos_social strong { text-transform:capitalize; margin-right:5px; }

.social { display:inline-block;}
.social li { float:left; margin-right:5px;}
.social img { width:30px; height:30px;}

.menu_rodape { width:22%; float:left; font-weight:normal; text-transform:uppercase; font-family: 'MyriadProCondensed'; margin-left:3%;} 
.menu_rodape .h2 { float:left; width:100%; font-size:22px; color:#FFF; margin-bottom:10px;}
.menu_rodape li a { margin-bottom:3px; color:#fff; font-size:16px; margin-top:0px; line-height:17px;} 
.menu_rodape li  { margin-bottom:3px; color:#fff; font-size:16px; margin-top:0px; line-height:17px;} 


/* ler texto quem somos e noticias */

.ler_texto { margin:15px 0px; font-size:12px; color:#333; text-justify:auto; display:block; padding:15px;}
.ler_texto img { float:left; margin:0px 15px 15px 0px; border:#fff solid 5px;}
.ler_texto a { text-decoration:none; font-weight:bolder; color:#003366;}
.ler_texto a:hover { text-decoration:underline;}


.ler_noticia { margin:15px 0px; font-size:12px; color:#333; text-justify:auto; display:block; padding:15px 30px 15px 15px; float:left; width:680px; }
.ler_noticia img { float:left; margin:0px 15px 15px 0px; border:#fff solid 5px; position:relative;}
.ler_noticia img:hover {
	border:5px solid #ECEAEB;
}
.ler_noticia a { text-decoration:none; font-weight:bolder; color:#003366;}
.ler_noticia a:hover { text-decoration:none;}


.noticias_interna { width:250px; background:#fff;  border:#ECEAEB solid 2px; float:left; margin-top:20px; padding:0px 0px 20px 0px; overflow:hidden; }
.noticias_interna h2 { overflow:hidden; font-family: 'MyriadProCondensed'; text-transform:uppercase; padding:10px; position:relative; color:#003366; font-size:16px; font-weight:normal; background:url(../images/bg_h11.png) center bottom no-repeat; margin-bottom:10px;}
.noticias_interna h2 strong { color:#333; font-size:22px; margin-top:-5px; display:block; font-weight:normal;}
.noticias_interna .next { background:url(../images/bt_mais.png) no-repeat; width:20px; height:30px; position:absolute; top:107px; right:20px; cursor:pointer; z-index:10;}
.noticias_interna .prev { background:url(../images/bt_menos.png) no-repeat; width:20px; height:30px; position:absolute; top:107px; right:60px; cursor:pointer ; z-index:10;}

.noticias_interna  ul { float:left; padding:10px;}
.noticias_interna  li { display:inline-block; background:url(../images/mais_noticia.png) left top no-repeat; padding-left:25px;  margin-bottom:10px;}
.noticias_interna strong {
	color:#333;
	font-size:12px;
	display:block;
	margin-bottom:2px;
}
.noticias_interna a { color:#2480a9; font-size:12px; }
.noticias_interna a:hover { text-decoration: none; }


/* leitura imovel */

.leitura_imovel { margin:15px 0px; font-size:12px; color:#333; text-justify:auto; display:block; padding:15px 0px 15px 8px; float:left; width:720px; }
.leitura_imovel h2 { clear:both; width:97%; font-family: 'MyriadProCondensed'; color:#003366; font-size:19px; position:relative; padding:20px 0px 5px 5px; font-weight:normal;  text-transform:uppercase; }
.leitura_imovel .linha { border-bottom:#fff solid 1px; border-top:#e1eaf4 solid 1px; width:97%; height:1px; display:block; margin-bottom:10px;}
.ferramentas_imovel { position:relative; float:left; width:340px; overflow:hidden; border:#fff solid 3px; height:300px; background:url(../images/img.png) center no-repeat; background-color:#fff;}

.ferramentas_imovel .fav { }
.ferramentas_imovel .fav a { background:url(../images/estrela_fav22.png) no-repeat; position:absolute; height:21px; width:21px; left:10px; bottom:10px; } 
.ferramentas_imovel .fav a:hover { background:url(../images/estrela_fav1.png) no-repeat;  position:absolute; height:21px; width:21px; left:10px; bottom:10px;} 
.ferramentas_imovel .fav .ativo  { background:url(../images/estrela_fav1.png) no-repeat;  position:absolute; height:21px; width:21px; left:10px; bottom:10px;}

.ferramentas_imovel .situacao { font-family: 'MyriadProCondensed';  position:absolute; top:0px; left:0px; background:#333; color:#fff; font-size:18px; padding:5px; width:100%; overflow:hidden; font-weight:bolder; text-transform:uppercase; font-weight:normal; box-shadow: 0px 0px 0.8em #d5d5d5; -webkit-box-shadow: 0px 0px 0.8em #d5d5d5; -moz-box-shadow:  0px 0px 0.8em #d5d5d5;}

.ferramentas_imovel .barra { width:100%; background:#003366; height:40px; margin-top:5px; position:absolute; bottom:0px; left:0px;}
.ferramentas_imovel .barra li { float:right; display:block; margin:5px 7px 3px 0px; }
.ferramentas_imovel .barra li a { display:inline-block; width:34px; height:34px;}
.ferramentas_imovel .barra li a:hover { opacity:0.8; }
.ferramentas_imovel .barra li.video { background:url(../images/ico_video.png) no-repeat; }
.ferramentas_imovel .barra li.print { background:url(../images/ico_print.png) no-repeat; }
.ferramentas_imovel .barra li.compartilhar { background:url(../images/ico_compartilhar.png) no-repeat; }
.ferramentas_imovel .barra li.info { background:url(../images/ico_info.png) no-repeat; }

.leitura_imovel #dados { float:left; width:330px; margin-left:15px; position:relative; height:310px; margin-top:-5px; overflow:hidden; padding-right:20px;}
.leitura_imovel #dados h2 {  text-transform:uppercase; font-family: 'MyriadProCondensed'; color:#003366; display:block; font-weight:normal; font-size:16px; margin-top:5px; margin-bottom:0px; border:none; padding:0px; background:none; }
.leitura_imovel #dados .valor { font-family: 'MyriadProCondensed'; font-size:20px; color:#333; position:absolute; bottom:-3px; left:0px;  vertical-align:bottom; font-weight:normal; }
.lista_imoveis #dados p { font-size:12px; color:#333; width:400px; overflow:hidden; font-weight:normal;}


.rede_social { width:230px; overflow: hidden; background:#fff; float:left; padding:5px; margin:20px 0px 0px 10px; }
.rede_social h3 { font-family: 'MyriadProCondensed'; text-transform:uppercase; color:#003366; display:block; margin-bottom:5px; font-weight:normal; font-size:16px;}



.financiamentos { width:230px; overflow: hidden; background:#fff; float:left; padding:5px; margin:20px 0px 0px 10px; }
.financiamentos h3 { font-family: 'MyriadProCondensed'; text-transform:uppercase; color:#003366; display:block; margin-bottom:5px; font-weight:normal; font-size:16px;}
.financiamentos a { border:#ECEAEB solid 2px; margin:3px 6px; display:block; float:left;}
.financiamentos .img { float:left; display:inline-block; margin: 0px 5px; border:#fff solid 2px; overflow:hidden; height:80px;}
.fotos { position:relative; overflow:hidden; width:670px; padding-left:30px; }
.fotos ul { width:650px; overflow:hidden; height:auto; background:#e8f0f8; padding:5px; display:block;}
.fotos li { float:left; display:inline-block; margin: 0px 5px; border:#fff solid 2px; overflow:hidden; height:80px;}
.fotos li a  { padding:0px; margin:0px;}
.fotos .next2 { background:url(../images/seta_carrosel_fotos_right.png) no-repeat;  width:45px; height:94px; position:absolute; top:0px; right:0px; cursor:pointer; z-index:10;}
.fotos .prev2 { background:url(../images/seta_carrosel_fotos_left.png) no-repeat;  width:45px; height:94px; position:absolute; top:0px; left:0px; cursor:pointer; z-index:10;}

.fotos .financiamentos { background:url(../images/seta_carrosel_fotos_left.png) no-repeat;  width:45px; height:94px; position:absolute; top:0px; left:0px; cursor:pointer; z-index:10;}

.descricao { width:97%; padding:5px 10px;  font-size:12px; color:#333; }


.estagio_obra1 { width:150px; float:left; margin-left:10px;}
.estagio_obra1 li { width:150px; height:20px; line-height:20px; margin-bottom:5px;}
.estagio_obra2 { width:515px; float:left;}
.estagio_obra2 li { width:100%; display:block; height:20px; line-height:20px; font-size:12px; margin-bottom:5px;}
.estagio_obra2 li strong { display:block; float:left; line-height:20px; color:#fff; background:#003366; padding:0px 5px; }


#map { width:690px; margin-left:0px; height:250px; border:#fff solid 3px; background:#fff;}

.similares { width:230px; overflow: hidden; background:#fff; float:left; padding:5px; margin:20px 0px 0px 10px; }
.similares h3 { font-family: 'MyriadProCondensed'; text-transform:uppercase; color:#003366; display:block; margin-bottom:5px; font-weight:normal; font-size:16px;}
.similares img { float:left; margin-right:5px;}
.similares strong { display:inline-block; color:#003366; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:3px; }
.similares span { display:inline-block; color:#333; font-size:11px;  font-family:Arial, Helvetica, sans-serif; float:left; margin-right:3px; }
.similares p { display:inline-block; color:#333; font-size:11px;  font-family:Arial, Helvetica, sans-serif; float:left; }

.similares li { border-bottom:#ECEAEB solid 1px; background:url(../images/h22.png) bottom center no-repeat;  }
.similares img { margin-left:5px; border:#ECEAEB solid 2px; width:40px; height:40px; background:url(../images/img.png) center no-repeat; background-color:#fff;}
.similares li a { display:block; padding:10px 0px; overflow:hidden;}
.similares li a:hover { background:#f2f7fd; text-decoration:none;}

.similares .conteudo { float:left; width:170px; }

.listas { width:690px; margin-left:5px; overflow:hidden;}
.listas ul  { width:700px; overflow:hidden;}
.listas li { font-size:12px; display:inline-block; float:left; width:148px; margin:0px; padding:5px 5px 5px 20px; background:url(../images/check.png) left no-repeat;  text-transform:capitalize;} 



/* formularios  */

.formularios { margin:15px 0px; font-size:12px; color:#333; text-justify:auto; display:block; padding:15px 8px 15px 8px; border:#ECEAEB solid 2px; float:left; width:960px; background:url(../images/h2.png) bottom no-repeat; background-color:#fff;}
.formularios form { font-family:Arial, Helvetica, sans-serif; padding:20px 15px 30px 15px; overflow:hidden; width:60%; float:left;}
.formularios form label { display:block; width:90%; margin-bottom:2px; padding:3px; float:left; }
.formularios form strong { width:120px; float:left; display:block; line-height:25px; }
.formularios form input { height:25px; width:70%; float:left; border:#ECEAEB solid 1px; background:url(../images/h2.png) right +5px no-repeat; background-color:#ecf5fd; padding:3px; font-size:12px; color:#333;}
.formularios form textarea { height:100px; width:70%; float:left; border:#ECEAEB solid 1px; background:url(../images/h2.png) right bottom no-repeat; background-color:#ecf5fd; padding:3px; font-size:12px; color:#333;}
.formularios form .captcha { border:#ECEAEB solid 1px; margin:5px; margin-left:120px;}
.formularios form .exemplo { clear:both; margin-left:120px; color:#333; }
.formularios form .bt { clear:both; margin-left:120px; width:auto; height:auto; border:none; background:none; margin-top:5px;}
.formularios form legend { font-family: 'MyriadProCondensed'; text-transform:uppercase; color:#003366; display:block; margin-bottom:5px; font-weight:normal; font-size:16px; padding:10px 0px; background:url(../images/h23.png) center bottom no-repeat; display:block; width:90%; margin-bottom:20px; float:left; }
.formularios form fieldset { margin-bottom:20px;}
.formularios form .erro { margin-left:120px; color:#F00; padding-bottom:0px;}


.endereco_form { width:270px; overflow:hidden; margin-left:10px; margin-top:25px; float:left;}
.endereco_form p { font-size:12px;}
.endereco_form h2 { font-family: 'MyriadProCondensed'; text-transform:uppercase; color:#003366; display:block; margin:10px 0px; font-weight:normal; font-size:16px;}
.endereco_form .mensagem { background:url(../images/bg_h11.png) bottom center no-repeat ; padding-bottom:20px;  margin-bottom:20px;  display:block; overflow:hidden;}


/* favoritos  */


.form_favoritos { margin:15px 0px; font-size:12px; color:#333; text-justify:auto; display:block; padding:15px 8px 25px 8px; border:#ECEAEB solid 2px; float:left; width:960px; background:url(../images/h2.png) bottom no-repeat; background-color:#fff;}
.form_favoritos form { font-family:Arial, Helvetica, sans-serif; padding:20px 15px 30px 15px; overflow:hidden; width:60%; float:left;}
.form_favoritos form label { display:block; width:90%; margin-bottom:2px; padding:3px; float:left; }
.form_favoritos form legend { font-family: 'MyriadProCondensed'; text-transform:uppercase; color:#003366; display:block; margin-bottom:5px; font-weight:normal; font-size:16px; padding:10px 0px;}
.form_favoritos form strong { width:120px; float:left; display:block; line-height:25px; }
.form_favoritos form input { height:25px; width:70%; float:left; border:#ECEAEB solid 1px; background:url(../images/h2.png) right +5px no-repeat; background-color:#ecf5fd; padding:3px; font-size:12px; color:#333;}
.form_favoritos form textarea { height:100px; width:70%; float:left; border:#ECEAEB solid 1px; background:url(../images/h2.png) right bottom no-repeat; background-color:#ecf5fd; padding:3px; font-size:12px; color:#333;}
.form_favoritos form .captcha { border:#ECEAEB solid 1px; margin:5px; margin-left:120px;}
.form_favoritos form .bt { clear:both; margin-left:120px; width:auto; height:auto; border:none; background:none; margin-top:5px;}
.form_favoritos form a { float:left; margin:5px 0px 0px 132px;  color:#333; font-size:12px; font-weight:bolder;}
.form_favoritos form a:hober {  text-decoration:underline;}
.form_favoritos form .erro { margin-left:120px; color:#F00; padding-bottom:0px;}

.form_favoritos .mensagem {margin-top:35px; width:300px; background:url(../images/bg_h11.png) bottom center no-repeat ; padding-bottom:20px;  margin-bottom:20px;  display:block; overflow:hidden;}
.form_favoritos .cadastrese { margin-left:94px; }
.tituloisw {
	font-family: "MyriadProCondensed";
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	color: #003366;
	margin-top: 10px;
}
.tituloisw h3 { color:#003366;}