﻿thml, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: verdana, Arial, sans-serif, helvetica;
    font-weight: normal;
    font-style:normal;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
:focus {
    outline: 0;
}
i, cite, em, var, address 
{
	font-style:normal;
 }
body {
    line-height: 1;
    color: #666666;
    font-family:Arial, Sans-Serif, helvetica;
    font-size:11px;
    background:url(Images/bg-home.jpg) repeat-x;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
.clear 
{
	clear:both;
}
/*AQUI*/
html, body {
	/*height: 100%;*/
	overflow-x:hidden;
	}


#geral {
	min-height: 100%;
	position: relative;
	margin:auto;
	width:1042px;
	overflow:hidden;
	/*background:url(Images/bg.png) repeat-y;*/
	}

* html #geral {
	height: 100%; /* hack para IE6 que trata height como min-height */
	_background:url(Images/bg.png) repeat-y;
	}

.container1 
{  
    width:1042px;
    margin:auto;
    float:left;
}
.tudo 
{
    margin-left:21px;
}
.dgd 
{   background:url(Images/bg-footer.png) no-repeat;
    width:1042px;
    height:81px;
    bottom:0;
    position:absolute;
    margin-left:21px;
    font-style: normal;
}
.logo 
{
    float:left;
    margin:13px 0 27px 39px;
    _margin:13px 0 27px 6px;
}
.logo img
{
    position:absolute;
}
.login 
{
    width:571px;
    height:37px;
    background:url(Images/bg_login.jpg) no-repeat;
    float:right;
    margin-right:36px;
    _margin-right:18px;
}
.login .lock
{
    margin:7px 0 0 10px;
}
.login .entrar
{
    margin:7px 7px 0 5px;
    float:left;
}
.login .esqueceu 
{
    margin-right:13px;
}
.login img 
{
    float:left;
}
.login a
{
    color:#dfdfdf;
    text-decoration:underline;
    font-size:9px;
    margin-top:13px;
    float:left;
}
.campo 
{
    width:92px;
    height:22px;
    background:url(Images/campo.png) no-repeat;
    float:left;
    margin:7px 0 0 8px;
}
.campo input
{
    color:#a0a0a0;
    border:0;
    background-color:#fff;
    width:82px;
    *width:80px;
    height:14px;
    margin:3px 0 0 5px;
    *margin:2px 0 0 -2px;
    font-size:11px;
}
.menu 
{
    float:right;
    margin:25px 36px 0 0;
    _margin:25px 18px 0 0;
}
.menu img
{
    float:left;
}


.cols 
{
    margin:0 0 0 21px;
    padding-top: 15px;
    width:1035px;
    height:282px;
    background:url(Images/bg-int.png) repeat-y;
}
.cols img
{
    float:left;
}
.cols .acompanhe
{
    margin:22px 90px 0 40px;
}
.cols .receba
{
    margin-right:60px;
    margin-top:23px;
}
.cols .localize
{
    margin-top:21px;
}
.cols .linha
{
    margin:7px 0 0 25px;
}
.cols .borda 
{
    width:300px;
    float:left;
    margin-left:10px;
    padding:11px 0 0 35px;
    line-height:18px;
    background:url(Images/border.gif) repeat-y;
    background-position:right;
}
.cols .borda select
{
    display:block;
    width:216px;
    height:20px;
    border:solid 1px #e4e5e7;
    margin:17px 0 12px 0;
    color:#7f7f7f;
    font-size:11px;
    padding:2px 0 0 5px;
}
.cols .borda .inp
{
    display:block;
    width:216px;
    height:17px;
    border:solid 1px #e4e5e7;
    margin:17px 0 12px 0;
    color:#7f7f7f;
    font-size:11px;
    padding:2px 0 0 5px;
}
.cols .no_border 
{
    float:left;
    margin:0 0 0 25px;
}
.cols .no_border .map
{
    display:block;
}


.cols .no_border .gmap img
{
    float:right;
    *float:left;
    margin:5px 5px 0 0;
    *margin:5px 0 0 100px;
    
}
.cols .no_border .gmap a.clique
{
    margin-top:8px;
    *margin:5px 5px 0 -100px;
    float:left;
   
    
    
}
.menu2 
{
    color:#BE5855;
    height:29px;
    width:1000px;
    margin-top:2px;
}
.menu2 .sitemap 
{
    margin:0 -9px 0 155px;
}
.menu2 a
{
    color:#be5855;
    margin:0 11px 0 11px;
    font-style: normal;
}
.adress 
{
    width:1000px;
    height:32px;
    margin:0 0 0 21px;
    color:#a9a9a9;
    
}
.endereco 
{
    margin:5px 99px 0 16px;
    _margin:5px 99px 0 9px;
    float:left;
    line-height:13px;
}
.endereco a{color:#A9A9A9; text-decoration:none;}
.endereco a:hover{text-decoration:underline;}
.copy 
{
    float:left;
    margin:10px 29px 0 0;
    _margin:10px 15px 0 0;
}
.sign img
{
    margin-top:9px;
}
.retranca 
{
    background:url(Images/bg-retranca.png) no-repeat 0 0;
    width:100%;
    height:282px;
	display:table;
   
    
}

.retranca02 
{   background:url(Images/bg-int.png) repeat-y 0 0;
    width:100%;
    display:table;
    margin: 2px 0;
    
   
}
.localiza 
{
    padding:17px 20px;
    text-align:right;
}
.localiza a
{
    color:#be5855;
    text-decoration:underline;
    margin:0 3px 0 3px;
}
.localiza strong 
{
    font-weight:bold;
}
.localiza02
{
    padding:17px 20px;
    text-align:right;
}
.localiza02 a
{
    color:#be5855;
    text-decoration:underline;
    margin:0 3px 0 3px;
}
.localiza02 strong 
{
    font-weight:bold;
}
.fale_corretor 
{
    background:url(Images/bg_corretor.gif) no-repeat;
    /*width:248px;
    height:241px;*/
    float:left;
   
}
.fale_corretor img
{
    display:block;
  
    float:left;
}
.fale_corretor .keys
{

}
.mb 
{
    /*float:right;*/
    padding:20px 0 0 35px;
    /*background:url(Images/bg_mb.jpg) no-repeat;*/
}
.emps 
{
    width:1035px;
    height:50px;
    background:url(Images/bg-content.png) repeat-y;
 }
.emps3 
{
    width:975px;
    height:50px;
    margin: 30px 0 0 30px;
    background:url(Images/bg-emps3.jpg) repeat-x;
}
.emps2 
{
    width:1000px;
    height:50px;
    
}
.futuros 
{
    position:absolute;
    margin:19px 0 0 49px;
}
.lancamentos 
{
    position:absolute;
    margin:19px 0 0 284px;
}
.empreendimentos 
{
    position:absolute;
    margin:19px 0 0 489px;
}
.prontos 
{
    position:absolute;
    margin:19px 0 0 765px;
}
.abas{
    background:url(Images/bg_lancamentos.png) no-repeat;
    float:left;
    padding:28px 0 0 12px;
    height:318px;
    width:1035px;
}
.abas .empreendimento{
    float:left;
    height:380px;
    margin:0 12px 0 0;
}
.abas .predio{margin:-1px 0 0 -5px;}
.abas li span.thumb
{   background:url(Images/bg_img.png) no-repeat;
    display:block;
    position:absolute;
    width:297px;
	height:224px;
	margin:-1px 0 0 -4px;
	*margin:-1px 0 0 0;
}
.abas li:hover span.thumb
{   background:url(Images/bg-img-hover.png) no-repeat left top;
    width:297px;
	height:224px;
    display:block;
    position:absolute;
    margin:-1px 0 0 -4px;
    *margin:-1px 0 0 0;
}

.font01{color:#910501; font-size:18px; text-transform:uppercase; margin: 25px 0 5px 58px;}
.font02{color:#be5855; font-size:14px; margin: 0 0 5px 58px;}
.font03{color:#be5855; font-size:12px; margin: 0 0 5px 58px; line-height:20px;}
/*div.abas span.thumb {
		position:absolute;
		width:279px;
		height:197px;
		background-image: url(Images/mascara_thumb.png);
		background-repeat: no-repeat;
		background-position: left top;
		margin:8px 0 0 4px;
	}*/


.abas .predio img
{   
    margin:12px 0 0 13px;

   
}
.abas  .name 
{
    display:block;
    color:#be5855;
    width:277px;
    font-weight:bold;
    font-size:14px;
    margin:25px 0 0 5px;
    padding-bottom:5px;
    text-align:center;
    border:solid 1px #e5e5e5;
    border-bottom:0;
    border-top:0;
}
.abas .bairro
{
    display:block;
    padding-bottom:8px;
    text-align:center;
    width:277px;
    margin-left:5px;
    border:solid 1px #e5e5e5;
    border-bottom:0;
    border-top:0;
}
.abas .descricao 
{
    display:block;
    padding-bottom:10px;
    text-align:center;
    height:10px;
    width:277px;
    margin-left:5px;
    border:solid 1px #e5e5e5;
    border-bottom:0;
    border-top:0;
}
.abas .info 
{
    display:block;
    margin-bottom:5px;
    text-align:center;
    height:39px;
    width:277px;
    margin-left:5px;
    border:solid 1px #e5e5e5;
    border-bottom:0;
    border-top:0;
}

.abas02{
    background:url(Images/bg_lancamentos02.png) no-repeat;
    float:left;
    padding:10px 0 0 12px;
    height:355px;
    width:1035px;
}
.abas02 .empreendimento{
    float:left;
    height:380px;
    margin:0 12px 0 0;
}
.abas02 .predio{margin:-1px 0 0 -5px;}
.abas02 li span.thumb
{   background:url(Images/bg_img.png) no-repeat;
    display:block;
    position:absolute;
    width:297px;
	height:224px;
	margin:-1px 0 0 0px;
	
	
}
.abas02 li:hover span.thumb
{   background:url(Images/bg-img-hover.png) no-repeat left top;
    width:297px;
	height:224px;
    display:block;
    position:absolute;
    margin:-1px 0 0 -4px;

       
}
.abas02 .predio img
{   
    margin:12px 0 0 13px;
       
}
.abas02  .name 
{
    display:block;
    color:#be5855;
    width:277px;
    font-weight:bold;
    font-size:14px;
    margin:25px 0 0 5px;
    padding-bottom:5px;
    text-align:center;
    border:solid 1px #e5e5e5;
    border-bottom:0;
    border-top:0;
}
.abas02 .bairro
{
    display:block;
    padding-bottom:8px;
    text-align:center;
    width:277px;
    margin-left:5px;
    border:solid 1px #e5e5e5;
    border-bottom:0;
    border-top:0;
}
.abas02 .descricao 
{
    display:block;
    padding-bottom:10px;
    text-align:center;
    height:10px;
    width:277px;
    margin-left:5px;
    border:solid 1px #e5e5e5;
    border-bottom:0;
    border-top:0;
}
.abas02 .info 
{
    display:block;
    margin-bottom:5px;
    text-align:center;
    height:39px;
    width:277px;
    margin-left:5px;
    border:solid 1px #e5e5e5;
    border-bottom:0;
    border-top:0;
}

.abas03{
    float:left;
    padding:0 0 0 32px;
    width:1035px;
    position:relative;
    
}
.abas03 .empreendimento{
    float:left;
    height:380px;
    margin:0 12px 0 0;
}
.abas03 .predio{margin:-1px 0 0 -5px;}
.abas03 .predio a
{   background:url(Images/bg_img.png) no-repeat;
    width:297px;
    height:224px;
    display:block;
      
}
.abas03 .predio a:hover
{   background:url(Images/bg-img-hover.png) no-repeat;
    width:297px;
    height:224px;
    display:block;
       
}
.abas03 .predio img
{   
    margin:12px 0 0 13px;
   
}
.abas03  .name 
{
    display:block;
    color:#be5855;
    font-weight:bold;
    font-size:14px;
    margin:25px 0 5px;
    text-align:center;
}
.abas03 .bairro
{
    display:block;
    margin-bottom:8px;
    text-align:center;
}
.abas03 .descricao 
{
    display:block;
    margin-bottom:10px;
    text-align:center;
    height:10px;
}
.abas03 .info 
{
    display:block;
    margin-bottom:5px;
    text-align:center;
    height:39px;
}
.abas03 span.thumb
{   background:url(Images/bg-mascara-emp.png) no-repeat left top;
    width:364px;
	height:346px;
    display:block;
    position:absolute;
    left:0;
    top:0;
    margin: 15px 0px 0px 68px;
}


.fale_conosco 
{
    width:1035px;
    background:url(Images/bg-int.png) repeat-y;
    overflow:hidden;
    padding-bottom: 50px;
}
.fale_conosco .fc
{
    display:block;
    padding-top:25px;
    _padding-top:0;
    _margin-top:25px;
    margin-left:24px;
}
.fale_conosco .line
{
    display:block;
    padding-top:12px;
    _padding-top:0;
    _margin-top:12px;
    margin-left:-30px;
}
.fale_conosco .deixe
{
    display:block;
    padding-top:7px;
    _padding-top:0;
    _margin-top:7px;
    margin-left:24px;
}


.formulario 
{
    color:#4b4b4b;
    font-size:12px;
    margin:25px 0 30px 57px;
    _margin:10px 0 30px 20px;
    float:left;
}
.formulario .selecione
{
    display:block;
    margin-bottom:7px;
}
.formulario .cmp
{
    display:block;
    color:#999999;
    font-size:11px;
    margin-bottom:23px;
}
.formulario .pula 
{
    display:block;
    margin-bottom:10px;
}
.formulario .espaco
{
    float:left;
    width:90px;
}
.formulario .espaco2
{
    float:left;
    width:217px;
    text-align:right;
    margin-right:14px;
}
.formulario select
{
    border:solid 1px #e5e4e9;
    width:330px;
    color:#838280;
    font-size:11px;
    height:19px;
}
.formulario textarea
{
    border:solid 1px #e5e4e9;
    width:330px;
    height:121px;
    color:#838280;
    font-size:11px;
}
.formulario .inp
{
    border:solid 1px #e5e4e9;
    width:330px;
    height:17px;
    font-size:11px;
    color:#838280;
}
.formulario .ex 
{
    color:#838280;
    font-size:11px;
    margin-left:3px;
}
.formulario .envia
{
    margin-left:88px;
}
.botoes 
{
    float:right;
    margin:41px 42px 0 0;
    _margin:41px 12px 0 0;
}
.botoes .woman
{
    display:block;
    margin:0 0 22px 101px;
}
.botoes .junt
{
    margin-left:18px;
}
.casal 
{
    float:right;
    margin:17px 31px 0 0;
}
.emp 
{
    float:left;
    line-height:19px;
     margin: 25px 0 35px 40px;
}
.nome 
{
    display:block;
    color:#910501;
    font-size:18px;
    text-transform:uppercase;
}
.nome-ficha 
{
    display:block;
    color:#910501;
    font-size:16px;
    text-transform:uppercase;
}
.end 
{
    display:block;
    color:#be5855;
    font-size:12px;
}
.end-ficha 
{
    display:block;
    color:#be5855;
    font-size:14px;
}
.link-emp
{color:#910501;
 text-transform:uppercase;
 font-size:12px;
 margin-left:25px;
 
}
.link-emp a
{color:#910501;
 text-transform:uppercase;
 font-size:12px;
 
}
.link-emp02
{color:#910501;
 text-transform:uppercase;
 font-size:14px;
 margin-left:25px;
 
}
.link-emp02 span
{font-size:12px;
 text-decoration:underline; 
}
.leg
{color:#be5855;
 font-size:14px;
 line-height:22px;
 margin-left:25px;
}
.hotsite 
{
    float:right;
    margin: 29px 37px 5px 0;
}
.mega_banner
{
    text-align:center;
}
.controls a{text-decoration:none; text-transform:uppercase; font-size:11,75px; padding: 20px 0 0 13px;}
a.f1 
{
    margin:-8px 0 0 6px;
    position:absolute;
    width:129px;
    height:41px;
    color:#4b4b4b;
    
}
a.f2 
{
    margin:-8px 0 0 110px;
    position:absolute;
    width:129px;
    height:41px;
    color:#4b4b4b;
}
a.f3 
{
    margin:-8px 0 0 214px;
    position:absolute;
    width:129px;
    height:41px;
    color:#4b4b4b;
}
a.f4 
{
    margin:-8px 0 0 320px;
    position:absolute;
    width:97px;
    height:41px;
    color:#4b4b4b;
}
a.f5 
{
    margin:-8px 0 0 400px;
    position:absolute;
    width:163px;
    height:41px;
    color:#4b4b4b;
}
a.f6
{
    margin:-8px 0 0 538px;
    position:absolute;
    width:131px;
    height:41px;
    color:#4b4b4b;
    
}
a.f7 
{
    margin:-8px 0 0 644px;
    position:absolute;
    width:183px;
    height:41px;
    color:#4b4b4b;
}
a.f8
{
    margin:-8px 0 0 806px;
    position:absolute;
    width:173px;
    height:41px;
    color:#4b4b4b;
}

a.f1h 
{
    margin:-8px 0 0 6px;
    position:absolute;
    background:url(Images/bg-ficha-aba.png) no-repeat;
    width:129px;
    height:41px;
    color:#be5855;
}
a.f2h 
{
    margin:-8px 0 0 110px;
    position:absolute;
    background:url(Images/bg-chegar-aba.png) no-repeat;
    width:129px;
    height:41px;
    color:#be5855;
}
a.f3h 
{
    margin:-8px 0 0 214px;
    position:absolute;
    background:url(Images/bg-perspectiva-aba.png) no-repeat;
    width:129px;
    height:41px;
    color:#be5855;
}
a.f4h 
{
    margin:-8px 0 0 320px;
    position:absolute;
    background:url(Images/bg-plantas-aba.png) no-repeat;
    width:97px;
    height:41px;
    color:#be5855;
}
a.f5h 
{
    margin:-8px 0 0 400px;
    position:absolute;
    background:url(Images/bg-fotos-aba.png) no-repeat;
    width:163px;
    height:41px;
    color:#be5855;
}
a.f6h
{
    margin:-8px 0 0 538px;
    position:absolute;
    background:url(Images/bg-fale-aba.png) no-repeat;
    width:131px;
    height:41px;
    color:#be5855;
}
a.f7h 
{
    margin:-8px 0 0 644px;
    position:absolute;
    background:url(Images/bg-indique-aba.png) no-repeat;
    width:183px;
    height:41px;
    color:#be5855;
}
a.f8h
{
    margin:-8px 0 0 806px;
    position:absolute;
    background:url(Images/bg-acompanhe-aba.png) no-repeat;
    width:173px;
    height:41px;
    color:#be5855;
}

a.f2Off 
{
    margin:-8px 0 0 110px;
    position:absolute;
    width:129px;
    height:41px;
}
a.f3Off 
{
    margin:-8px 0 0 214px;
    position:absolute;
    width:129px;
    height:41px;
}
a.f4Off 
{
    margin:-8px 0 0 320px;
    position:absolute;
    width:97px;
    height:41px;
}
a.f5Off 
{
    margin:-8px 0 0 400px;
    position:absolute;
    width:163px;
    height:41px;
}
a.f6Off
{
    margin:-8px 0 0 806px;
    position:absolute;
    width:173px;
    height:41px;
}
a.f7Off
{
    margin:-8px 0 0 806px;
    position:absolute;
    width:173px;
    height:41px;
}
a.f8Off
{
    margin:-8px 0 0 806px;
    position:absolute;
    width:173px;
    height:41px;
}

.fachada 
{
    float:left;
    border:solid 1px #878787 !important;
    margin:20px 0 0 42px;
}
.fachada img 
{
    display:block;
    
}
.descri 
{
    float:left;
    margin:35px 0 0 0;
}
.boldit 
{
    color:#be5855;
    font-size:13px;
    font-weight:bold;
    margin:0 0 0 19px;
}
.tip 
{
    color:#4b4b4b;
    font-size:13px;
    margin:2px 0 20px 19px;
}
.documento
{
	width:1035px;
    background:url(Images/bg-int.png) repeat-y;
    overflow:hidden;
    padding-bottom: 50px;
}
.documento .docs
{	
	color:#999999;
    float:left;
    font-size:12px;
    line-height:23px;
    margin:35px 48px 30px 58px;
    _margin:35px 48px 30px 58px;
    *padding-bottom:20px;
    text-align:justify;
    width:90%;
}
.documento .docs .doc a
{
	text-decoration:none;
	color:#999999;
}
.documento .docs .doc a:hover
{
	color:#999999;
}
.documento .docs .doc img
{
	float:left;
}
.documento .docs .doc
{
	padding-top: 10px;
	padding-bottom:10px;
	height:50px;	
	width:100%;
}
.documento .docs .doc .docdesc{
		
	border-bottom:dotted 1px #910501;
	width: 600px;
	display: table;
}

.documento .docs .doc span
{
	line-height:50px;
	display:table;
	float:left;
	color:#910501;
	font-size:18px;
	margin-right:5px;
}
.documento .docs .doc span.NomeDoc
{
	color:#999999;
	font-size:12px;
}
.empresa 
{
    color:#999999;
    float:left;
    font-size:12px;
    line-height:23px;
    margin:35px 48px 30px 27px;
    _margin:35px 48px 30px 27px;
    *padding-bottom:20px;   
    width:570px;
}
#accordion h4{height:43px; padding:0; margin:0;}
#accordion p{margin:10px 0 20px 20px;}
.footer-int{width:1000px; height:50px; margin: 0 0 0 32px;}
.footer-int .assinatura{float:left; height:50px; width:370px; margin-top: -28px; text-align: right; width: 387px;}
.footer-int address{float:left; margin-top:10px; width:600px; line-height:18px;}
.footer-int p{float:left; margin:13px 0 0 10px; padding-bottom:16px;}
.footer-int a{text-decoration:none; color:#666666;}
ul.list-a{margin-bottom:20px; *margin-bottom:20px;}
ul.list-a li{margin:0 0 5px 20px; *margin:0 0 5px 20px; width:500px;}

.dir 
{
    margin-top:50px;
}

.empresa strong
{
    font-weight:bold;
}
.acompanhe_obra 
{
    width:479px;
    height:169px;
    margin:auto;
    color:#666666;
    font-size:11px;
    padding-bottom: 80px;
    background:url(Images/bg_acompanhe.jpg) no-repeat;
}
.acmp 
{
    line-height:17px;
    margin:0 0 0 167px;
    padding:25px 30px 0 0;
}
.acmp select
{
    margin:15px 0 12px 0;
    display:block;
    font-size:11px;
    color:#7f7f7f;
    border:solid 1px #adadaf;
    width:216px;
    height:20px;
}
.imoveis_realizados 
{
    margin:30px 0 0 50px;
}
.ir 
{
    float:left;
    width:482px;
    height:201px;
    color:#666666;
    font-size:12px;
    line-height:18px;
    position:relative;
}
.ir a
{
	display:table;
	position:relative;
	float:left;
}
.ir a .thumb
{
	background:url(Images/bg-mascara-imo.png) no-repeat left top;
    width:190px;
	height:192px;
    display:block;
    position:absolute;
    margin:-5px 0 0 -5px;
    left:0px;
    top:0px;
}
.ir a:hover .thumb
{
	background:url(Images/bg-mascara-hover-imo.png) no-repeat left top;
}

.ir img
{
    border:solid 1px #818181 !important;
    float:left;
    margin-right:18px;
}
.ir .nombre 
{
    margin:3px 0 4px 0;
    color:#be5855;
    font-size:14px;
    font-weight:bold;
    display:block;
}
.ir strong 
{
    font-weight:bold;
    display:block;
    margin-top:9px;
}
.acompanhe_titulo 
{
    margin:23px 0 0 21px;
    display:block;
}
.etapas 
{
    margin:26px 0 0 193px;
    color:#4b4b4b;
    font-size:12px;
}
.etapas select 
{
    margin-left:6px;
    width:156px;
    height:20px;
    color:#666666;
    font-size:12px;
}
.divisor 
{
    display:block;
    margin:27px 0 0 10px;
    width:950px;
}
.foto 
{
    color:#999999;
    font-size:11px;
    height:180px;
    margin-top:18px;
    width:157px;
    float:left;
    margin-right:25px;
    text-align:center;
}
.foto span{margin-left:5px;}
.perspectivas span{margin-left:5px;}
.foto img 
{
    display:block;
    border:solid 2px #6a6a6a !important;
    margin-bottom:7px;
}
.foto a span.thumb02
{   background:url(Images/bg-mascara-fts.png) no-repeat left top;
    width:162px;
	height:122px;
    display:block;
    position:absolute;
    margin:0;
    *margin:0px 0 0 -80px;
          
}
.foto a:hover span.thumb02
{   background:url(Images/bg-mascara-hover-fts.png) no-repeat left top;
    width:162px;
	height:122px;
    display:block;
    position:absolute;
    margin:0;
    *margin:0px 0 0 -80px;
        
}
.perspectivas a:hover span.thumb02
{   background:url(Images/bg-mascara-hover-fts.png) no-repeat left top;
    width:162px;
	height:122px;
    display:block;
    position:absolute;
    margin:0;
    *margin:0px 0 0 -80px;
        
}
.perspectivas a span.thumb02
{   background:url(Images/bg-mascara-fts.png) no-repeat left top;
    width:162px;
	height:122px;
    display:block;
    position:absolute;
    margin:0;
    *margin:0px 0 0 -80px;
          
}
.entrega 
{
    color:#4b4b4b;
    font-size:12px;
    height:15px;
    margin-left:148px;
}
.contato 
{
    margin-top:25px;
    float:left;
    line-height:15px;
    height:300px;
}
.contato strong
{
    margin-top:20px;
    display:block;
    font-size:24px;
    position:relative;
}
.contact 
{
    margin:25px 217px 0 0;
    _margin:25px 100px 0 0;
    float:left;
}
.contact .jump
{
    display:block;
    margin-bottom:6px;
}
.contact .lab
{
    text-align:right;
    width:78px;
    float:left;
    margin:2px 6px 0 0;
}
.contact .lab2
{
    text-align:right;
    width:145px;
    float:left;
    margin:2px 6px 0 0;
}
.contact .camp
{
    width:204px;
    height:15px;
    border:solid 1px #adadaf;
}
.coluna1 
{
    float:left;
    margin:0 0 0 24px;
}
.coluna2 
{
    float:left;
    margin:0 0 0 80px;
}
.coluna3 
{
    float:left;
    margin:0 0 0 80px;
}
.mapa strong
{
    color:#999999;
    font-weight:bold;
    font-size:12px;
    margin:24px 0 9px 0;
    display:block;
}
.mapa a
{
    color:#be5855;
    text-decoration:underline;
    margin:11px 0 0 10px;
    display:block;
}
.ficha_ret
{
    line-height:19px;
    float:left;
    margin:14px;
}
.ficha_ret .end-ficha{margin-top:5px;}
.bg_tracar 
{
    width:400px;
    height:25px;
    color:#666666;
    font-size:11px;
    background:url(Images/bg_tracar.gif) no-repeat;
    margin-top:3px;
    margin-left:-5px;
    *margin-left:-3px;
    float:left;
}
.bg_tracar input
{
    border:0 none;
    height:15px;
    margin-left:10px;
    *margin-left:12px;
    margin-top:3px;
    *margin-top:2px;
    width:377px;
}
.bt_tracar 
{
    margin:3px 0 0 2px;
}
.exemplo 
{
    font-size:11px;
    margin-top:6px;
    margin-bottom:10px;
    color:#9f9f9f;
}
.lupa
{
    background-color:transparent;
    background-image:url(Images/lupa.gif);
    background-position:0 3px;
    background-repeat:no-repeat;
    color:#999999;
    float:right;
    font-size:11px;
    height:20px;
    padding-left:15px;
    position:relative;
    margin-right:118px;
}
.persps 
{
    width:1028px;
    margin-left: 56px;
}
.perspectivas 
{
    color:#4b4b4b;
    font-size:11px;
    float:left;
    height: 121px;
    margin: 15px 25px 15px 0;
    width: 161px;
    text-align:center;
}
.perspectivas a 
{
    color:#4b4b4b;
    text-decoration:none;
}
.perspectivas img
{
    border:solid 1px #898989 !important;
    display:block;
    margin-bottom:3px;
    width:160px;
    height:120px;
}
#btnUp
{
    background:url(Images/up.png) no-repeat;
    width:35px;
    height:35px;
    cursor:pointer;
    margin:411px 0 0 463px;
    position:absolute;
    z-index:1111111;
    text-indent:-1000px;
}
#btnDown 
{
    background:url(Images/down.png) no-repeat;
    width:35px;
    height:35px;
    cursor:pointer;
    position:absolute;
    margin:411px 0 0 502px;
    z-index:1111111;
    text-indent:-1000px;
}
#btnReset 
{
    display:none;
}
#easyscrollnav 
{
    
}
#easyscroll 
{   
    margin-bottom:100px;
}
.hide
{
    display:none;
}
.show
{
    display:block;
}
*
{
	font-style:normal;
}
