* {margin:0; padding:0; border:0; font-size:100%;}
ol, ul {list-style-type:none;}
a {text-decoration:none;}
/*a:hover {text-decoration:underline;}*/
a:hover>* {text-decoration:underline;}
body { background:#f6f6f6; font-family: 'Yanone Kaffeesatz', arial, serif; }
div#redlinetop { width:100%; height:5px; background:#155a8b; overflow:hidden;}
div#masterholder { width:1002px; margin:0 auto; }
div#master { width:1002px; height:auto; float:left; background:url(../img/bg0.gif);}

/*~-~-~-~- topo ~-~-~-~-*/
div#master div#topo { width:100%; height:100px; background:url(../img/bg_top.png);}
div#master div#topo img.logo { float:left; margin:48px 0 0 33px; width:182px; height:45px; }
div#master div#topo img.english { float:right; width:15px; height:15px; margin:11px 33px 0 0;}

/*~-~-~-~- flash webdoor ~-~-~-~-*/
div#master div#webdoor { width:100%; height:auto;}
div#master div#webdoor object { float:left;}

/*~-~-~-~- busca empreendimento ~-~-~-~-*/
div#master div#encontreseuimovel { width:100%; height:59px; background:url(../img/bg_encontreseuimovel.png); float:left;}
div#master div#encontreseuimovel img.icone { float:left; margin:13px 0 0 33px; }
div#master div#encontreseuimovel h1 { float:left; color:#2e4661; font-weight:100; margin:12px 0 0 6px; line-height:12px; font-size:18px; margin-right:19px;  }
div#master div#encontreseuimovel select { float:left; font-family: 'Yanone Kaffeesatz'; font-size:14px; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; width:134px; height:18px; margin-top:16px; color:#7E7E7E; }
div#master div#encontreseuimovel span.pipe { float:left; width:1px; height:29px; border-right:1px dotted #c6d9e5; margin:11px 9px 0 9px;}
div#master div#encontreseuimovel a.buscar { float:left; width:65px; height:17px; background:#2e4661; border-bottom:1px solid #000; border-right:1px solid #000; color:#fff; text-align:center; font-size:13px; padding:2px 0 0 0; margin:15px 0 0 12px; }
div#master div#encontreseuimovel a.buscar:hover { text-decoration:none;}


/*~-~-~-~- rodape ~-~-~-~-*/
div#footer { width:100%; height:120px; background:#2e4661; clear:both;}
div#footer div#contentfooter { width:936px; height:85px; margin:0 auto; padding:15px 33px 0 33px;}
div#footer div#contentfooter div.end { width:250px; float:left;}
div#footer div#contentfooter div.end h1 { color:#fff; font-weight:100; font-size:18px;  }
div#footer div#contentfooter div.end p { color:#fff; font-size:13px; }
div#footer div#contentfooter img { float:right; margin-top:8px; }
div#footer div#contentfooter p.azoi { float:right; color:#fff; font-size:10px; clear:right; letter-spacing:1px; margin-top:10px; }
div#footer div#contentfooter p.azoi a { color:#fff; }
div#footer div#contentfooter div#midiassociais { width:25%; height:23px; float:right; text-align:right;}

/*~-~-~-~- conteudo home ~-~-~-~-*/
div#content { width:985px; padding:6px 0 20px 17px; float:left; }
div#content div#leftholder { width:799px; height:auto; float:left;}
div#content div#leftholder div#newsholder { width:763px; height:94px; float:left; padding:6px 0 0 16px;}
div#content div#leftholder div#newsholder img.revistabanner { float:right;}
div#content div#leftholder div#newsholder img.icon { float:left;}
div#content div#leftholder div#newsholder h1 { float:left; color:#2e4661; font-weight:100; margin:0 32px 0 9px; font-size:18px; }
div#content div#leftholder div#newsholder ul { float:left; width:394px; height:90px; }
div#content div#leftholder div#newsholder ul li { float:left; width:394px; height:22px; overflow:hidden;}
div#content div#leftholder div#newsholder ul li span { font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#666; float:left;}
div#content div#leftholder div#newsholder ul li span p { font-family: 'Yanone Kaffeesatz', arial, serif; color:#2e4661; font-size:11px; float:left; padding-right:4px; }


div#content div#leftholder div.homebox, 
div#content div.homebox { width:243px; height:368px; float:left; background:url(../img/homebox.png) no-repeat; padding:4px; margin-right:15px;}
div#content div#leftholder div.homebox div.title,
div#content div.homebox div.title { width:231px; height:37px; padding:13px 0 0 12px; }
div#content div#leftholder div.homebox div.title img,
div#content div.homebox div.title img { float:left;}
div#content div#leftholder div.homebox div.title span,
div#content div.homebox div.title span { width:192px; height:14px; border-bottom:1px dotted #2e4661; display:block; margin-left:6px; float:left;}
div#content div#leftholder div.homebox div.title span h1,
div#content div.homebox div.title span h1 { font-weight:100; color:#2e4661; background:#fff; float:left; padding-right:2px;}
div#content div#leftholder div.homebox ul, 
div#content div.homebox ul { width:219px; margin:0 0 0 12px; }
div#content div#leftholder div.homebox ul li,
div#content div.homebox ul li { height:139px; }
div#content div#leftholder div.homebox ul li a,
div#content div.homebox ul li a { color:#999;}
div#content div#leftholder div.homebox ul li img,
div#content div.homebox ul li img { float:left; margin-right:14px; }
div#content div#leftholder div.homebox ul li h2,
div#content div.homebox ul li h2 { font-size:14px; color:#666; }
div#content div#leftholder div.homebox ul li h3,
div#content div.homebox ul li h3 { font-size:14px; color:#666; font-weight:100; }
div#content div#leftholder div.homebox ul li p,
div#content div.homebox ul li p { font-size:14px; color:#999; margin-top:10px; }
div#content div#leftholder div.homebox ul li.down,
div#content div.homebox ul li.down { border-top:1px dotted #dadada; padding-top:18px;}
div#content div#leftholder div.homebox img.plus,
div#content div.homebox img.plus { margin:1px 109px 0 109px;}

/*~-~-~-~- direita ~-~-~-~-*/
div#content div#direita {width:183px; float:right;}

/*~-~-~-~- busque por empreendimento ~-~-~-~-*/
div#content div#direita div#busqueporempr {width:150px; height:80px; float:right; background:url(../img/shadow_down.png) no-repeat bottom; padding:6px 33px 0 0;}
div#content div#direita div#busqueporempr h1 {font-weight:100; color:#2e4661; text-align:right; float:right; line-height:12px;}
div#content div#direita div#busqueporempr select { float:right; font-family: 'Yanone Kaffeesatz'; font-size:14px; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; width:145px; height:18px; margin-top:8px; color:#7E7E7E; }

/*~-~-~-~- corretor online ~-~-~-~-*/
div#content div#direita div#corretoronline {width:150px; height:374px; float:right; background:url(../img/shadow_down.png) no-repeat bottom; padding:6px 33px 0 0;}
div#content div#direita div#corretoronline h1 { font-weight:bold; color:#2e4661; text-align:right; float:right; line-height:12px; font-size:18px; padding-bottom:6px;}
div#content div#direita div#corretoronline span {font-weight:100; color:#2e4661; text-align:right; float:right; line-height:12px; font-size:15px; padding-bottom:6px;}
div.successDiv{width:400px; border:1px dashed #F00; color:#f00; font-size:12px; padding:10px; font: 11px Tahoma,Geneva,sans-serif; margin: 10px 0; overflow: hidden;}
/*~-~-~-~- espaco cliente ~-~-~-~-*/
div#content div#direita div#espacocliente {width:150px; height:102px; float:right; background:url(../img/shadow_down.png) no-repeat bottom; padding:0 33px 0 0;}
div#content div#direita div#espacocliente h1 {font-weight:100; color:#2e4661; text-align:right; float:right;}
div#content div#direita div#espacocliente input { float:right; font-family: 'Yanone Kaffeesatz'; font-size:14px; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; height:18px; color:#7E7E7E; padding-left:2px; }
div#content div#direita div#espacocliente input.login { width:142px; margin-top:8px; }
div#content div#direita div#espacocliente input.senha { width:108px; margin-top:8px; }
div#content div#direita div#espacocliente  a.ok { float:right; width:25px; height:16px; background:#d90810; border-bottom:1px solid #c1070e; border-right:1px solid #c1070e; color:#fff; text-align:center; font-size:13px; padding:2px 0 0 0; margin:8px 0 0 8px; }
div#content div#direita div#espacocliente  a.ok:hover {text-decoration:none;}

/*~-~-~-~- parceiros ~-~-~-~-*/
div#content div#direita div#parceiros {width:150px; height:187px; float:right; padding:0 33px 0 0;}
div#content div#direita div#parceiros h1 {font-weight:100; color:#2e4661; text-align:right; float:right; padding-bottom:10px;}
div#content div#direita div#parceiros img { float:right; clear:both;}

/*~-~-~-~- internas geral ~-~-~-~-*/
div#content div#contentholder { width:486px; float:left; padding:0 30px 0 16px; }
div#content div#contentholder span.breadcrumb { width:100%; float:left; font-size:11px; color:#666; height:8px }
div#content div#contentholder h1 { width:100%; float:left; font-size:23px; color:#2e4661; font-weight:100; letter-spacing:-1px; margin-bottom:10px; }
div#content div#contentholder h1 a { color:#2e4661; }
div#content div#contentholder p { font-size:14px; color:#666; margin-bottom:10px; font:11px Tahoma, Geneva, sans-serif; }

/*~-~-~-~- paginacao ~-~-~-~-*/
div#content div#contentholder div#paginacao { float:right; width:100%; }
div#content div#contentholder div#paginacao p { float:right; padding-left:3px;}
div#content div#contentholder div#paginacao p.negrito { font-weight:600;}
div#content div#contentholder div#paginacao a { float:right; color:#2e4661; font-size:14px; padding-left:3px;}

/*~-~-~-~- contato ~-~-~-~-*/
div#content div#contentholder div.contatoline { width:400px; float:left; padding-bottom:8px; }
div#content div#contentholder div.contatoline span { width:210px; float:left; display:block; }
div#content div#contentholder div.contatoline span.cidade  { width:155px; float:left; display:block; }
div#content div#contentholder div.contatoline p { margin-bottom:1px; }
div#content div#contentholder div.contatoline p.negrito { font-weight:600; }
div#content div#contentholder div.contatoline input, div#content div#contentholder div.contatoline textarea {font:11px Tahoma, Geneva, sans-serif; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; height:18px; color:#7E7E7E; padding-left:2px; width:185px; height:19px;}
div#content div#contentholder div.contatoline textarea.mensagem { width:395px; height:80px;}
div#content div#contentholder div.contatoline input.endereco { width:395px; }
div#content div#contentholder div.contatoline input.cidade { width:134px; }
div#content div#contentholder div.contatoline input.uf { width:30px; }
div#content div#contentholder div.contatoline a.ok { float:left; width:50px; height:16px; background:#2e4661; border-bottom:1px solid #000; border-right:1px solid #000; color:#fff; text-align:center; font-size:13px; padding:2px 0 0 0; margin:8px 0 0 0; }
div#content div#contentholder div.contatoline a.ok:hover {text-decoration:none;}




/*~-~-~-~- internas noticias ~-~-~-~-*/
div#content div#contentholder ul li span.origem { color:#2e4661; font-size:14px; clear:both; display:block; margin-top:10px;}
div#content div#contentholder ul li span.origem2 { color:#666; } 
div#content div#contentholder a.voltarnoticia  { color:#2e46610; font-size:14px; clear:both; display:block; margin-top:10px;}
div#content div#contentholder ul li a { color:#ccc; }
div#content div#contentholder a.clippinglink { color:#2e4661; font-size:14px; clear:both; display:block; margin-top:10px;}
div#content div#contentholder img.fotonoticia { margin:3px 15px 15px 0; }


/*~-~-~-~- internas imoveis ~-~-~-~-*/
div#content div#imoveisholder { width:762px; float:left; padding:0 0 0 12px; }
div#content div#imoveisholder img.icon { float:left; margin:0 9px 0 4px; }
div#content div#imoveisholder span.breadcrumb { width:90%; float:left; font-size:11px; color:#666; height:8px; }
div#content div#imoveisholder h1 { width:90%; float:left; font-size:23px; color:#2e4661; font-weight:100; letter-spacing:-1px;  }
div#content div#imoveisholder ul li { width:308px; height:198px; float:left; padding:23px; background:url(../img/imoveisbox.png); overflow:hidden; margin:11px 22px 11px 0;}
div#content div#imoveisholder ul li img.logo { float:left; }
div#content div#imoveisholder ul li img.fachada { float:right; }
div#content div#imoveisholder ul li span { width:140px; float:left; margin-top:10px;}
div#content div#imoveisholder ul li span h2 { font-size:14px; color:#666; }
div#content div#imoveisholder ul li span h3 { font-size:14px; color:#666; font-weight:100; }
div#content div#imoveisholder ul li span p { font-size:14px; color:#999; margin-top:10px; }
div#content div#imoveisholder ul li a { color:#CCC; }

div#content div#imoveisholder div#left { width:344px; float:left; padding:15px 0 0 4px; }
div#content div#imoveisholder div#left div#emprtitle {width:100%;float:left; height:125px; background:url(../img/shadow_down.png) no-repeat bottom left;}
div#content div#imoveisholder div#left div#emprtitle img.logo { float:left; margin:0 25px 0 0; }
div#content div#imoveisholder div#left div#emprtitle a { color:#2e4661; font-size:14px;}
div#content div#imoveisholder div#left h2 { font-size:17px; color:#2e4661; font-weight:100; float:left; padding-bottom:10px;}
div#content div#imoveisholder div#left span.pontilhado { float:left; width:270px; height:10px; border-bottom:1px #2e4661 dotted; margin:5px 0 0 3px; }
div#content div#imoveisholder div#left div.line { float:left; width:100%; font-size:14px; color:#999; font:11px Tahoma, Geneva, sans-serif; text-align:justify; }
div#content div#imoveisholder div#left div.line span.left { width:135px; float:left; color:#000;}
div#content div#imoveisholder div#left div.line span.right { width:209px; float:left;}

div#content div#imoveisholder div#right { width:370px; float:left; padding:11px 0 0 40px; }
div#content div#imoveisholder div#right div#fotos { width:345px; float:left; height:127px; padding:4px 0 24px 20px; background:url(../img/ficha_boxthumbs.png) no-repeat; }
div#content div#imoveisholder div#right div#fotos object { float:left;}
div#content div#imoveisholder div#right div.title { width:334px; height:30px; float:left; padding:13px 0 0 0;}
div#content div#imoveisholder div#right div.title span { width:301px; height:14px; border-bottom:1px dotted #2e4661; display:block; float:left; margin-bottom:15px;}
div#content div#imoveisholder div#right div.title span h1 {font-weight:100; color:#2e4661; background:#fff; float:left; padding-right:2px; font-size:16px; width:auto; letter-spacing:normal;}
div#content div#imoveisholder div#right div#plantas { width:346px; float:left; height:202px; padding:4px 0 24px 20px; background:url(../img/ficha_boxplantas.png) no-repeat; }
div#content div#imoveisholder div#right div#plantas object { float:left;}
div#content div#imoveisholder div#right div#googlemaps { width:346px; float:left; height:316px; padding:4px 0 24px 20px; background:url(../img/ficha_boxgooglemaps.png) no-repeat;}

/*~-~-~-~- acompanhe a obra ~-~-~-~-*/
div#content div#acompanheobra { width:750px; float:left; padding:10px 0 0 8px; }
div#content div#acompanheobra div#title { width:500px; height:60px; float:left; padding-left:4px;}
div#content div#acompanheobra div#title h1 { font-size:23px; color:#2e4661; font-weight:100; letter-spacing:-1px; margin-bottom:10px; clear:both; }
div#content div#acompanheobra div#title select { font-family: 'Yanone Kaffeesatz'; font-size:14px; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; width:145px; height:18px; color:#7E7E7E;}
div#content div#acompanheobra img.logoobra { float:right; margin-right:29px; } 
div#content div#acompanheobra div#fotos { float:left; width:713px; height:126px; background:url(../img/acompanheobra_boxfotos.png) no-repeat; padding:17px 0 4px 20px; margin:8px 0 0 0;}

div#content div#acompanheobra div#fotos div.title, 
div#content div#acompanheobra div#crono div.title  { width:672px; height:14px; float:left; border-bottom:1px dotted #2e4661; font-size:16px;}
div#content div#acompanheobra div#fotos div.title h1, 
div#content div#acompanheobra div#crono div.title h1 {font-weight:100; color:#2e4661; background:#fff; float:left; padding-right:2px;}
div#content div#acompanheobra div#fotos div.title h2, 
div#content div#acompanheobra div#crono div.title h2 { background:#fff; float:right; color:#333; padding:2px 0 0 8px; font-size:14px;}
div#content div#acompanheobra div#fotos div.title a, 
div#content div#acompanheobra div#crono div.title a { background:#fff; float:right; color:#666; padding:2px 0 0 8px; font-size:14px; }
div#content div#acompanheobra div#fotos div.mes { width:70px; float:left; padding-top:13px;}
div#content div#acompanheobra div#fotos div.mes a { color:#666; font-size:12px; }
div#content div#acompanheobra div#fotos div.mes h2 { color:#333; font-size:12px; }
div#content div#acompanheobra div#fotos object { float:right; margin-top:19px;}
div#content div#acompanheobra div#fotos object object { margin-top:0px;}
div#content div#acompanheobra div#crono { float:left; width:705px; background:url(../img/acompanheobra_boxcrono2.png) no-repeat; padding:17px 0 10px 20px; margin:8px 0 0 0;}
div#content div#acompanheobra div#crono div.line {width:672px; float:left; padding:1px 0;}
div#content div#acompanheobra div#crono div.line.cinza { background:#f7f7f7;}
div#content div#acompanheobra div#crono div.line span {  width:42px; float:left; color:#666; font-size:12px; text-align:right; }
div#content div#acompanheobra div#crono div.line span.meses {  width:42px; float:left; color:#000; font-size:14px; font-weight:600; text-align:right; padding:18px 0 4px 0;}
div#content div#acompanheobra div#crono div.line span.item { width:168px; font-size:14px; text-align:left;}
div#content div#acompanheobra img.cronofooter { float:left;}
ul#parceiros { height: 60px; width: 150px; margin: 20px auto; }

