{
	margin:0pt;
	padding:0pt;	
}
html{
	font-family:Trebuchet-MS,Arial;
	font-size:11px;
	color:#5c5c5c;	
}
#html a:link{
	color:#5c5c5c;	
	text-decoration:underline;
}
#html a:active{
	color:#5c5c5c;	
	text-decoration:underline;
}
#html a:visted{
	color:#5c5c5c;	
	text-decoration:underline;
}
#html a:hover{
	color:#5c5c5c;	
	text-decoration:hover;
}
img{
	border:0px;	
}

#banner9{
	width:300px;
	height:300px;
	position:absolute;
	z-index:999;
	top:200px;
	left:40%;
}

#site{
	width:995px;
	margin:0pt auto;	
}

.topo{
	z-index:999;
	left:0;
	top:0;
	position:absolute;
}

#foto_grande_marina{
	width:544px;
	float:left;	
	margin:40px 0px 0px 0px;
	position:relative;
}

#envolve_galeria{
	width:100%;
	float:left;
	
}

#marina_titcond{
	width:100%;
	float:left;
	
}

.alinha_gal{
	width:180px;
	float:left;
	padding-left:0px; 
	position:relative;
}


#coluna_esquerda{
	width:210px;
	float:left;
	height:460px;
}
#ultimasunidades{
	width:100%;
	position:absolute;
	height:120px;
	left:0;
	top:0;
	background:url(../images/ultimas_unidades.png) 10px 7px no-repeat;
}
#ultimasunidades a{
	display:block;
	height:100%;
	width:100%;
	float:left;
	text-indent:-9999px;
}

#divCliente1{
	float:left;
	width:100%;
}
#topo{
	width:995px;
	float:left;
	padding:0px 0px 0px 0px;	
}
#logo{
	width:350px;
	float:left;
	padding:0px 0px 0px 10px;
	background:url(../images/logo.jpg) no-repeat;
	text-indent:-9999px;
	height:136px;
}

#logo a{
	display:block;
	height:100%;
	width:100%;
	float:left;
	
}

#whydigital{
	float:right;
	width:20px;
	padding-top:20px;
}
#alfcor{
	width:618px;
	float:right;
	padding:32px 0px 0px 0px;
}
#fundocor{
	width:100%;
	height:98px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url('../images/fundocorretor.jpg') no-repeat;
}
#setcor{
	width:20px;
	float:left;
	padding:13px 0px 0px 30px;
}
.txtbus{
	width:48px;
	float:left;
	padding:20px 0px 0px 23px;
}
.txtcor{
	width:290px;
	float:left;
	padding:15px 0px 0px 0px;
}
#btcor{
	width:150px;
	float:left;
	padding:12px 0px 0px 13px;
}
.alboxbu{
	width:90px;
	float:left;
	padding:18px 0px 0px px;
}
.alboxbu2{
	width:90px;
	float:left;
	padding:18px 0px 0px 5px;
}
.alboxbu3{
	width:91px;
	float:left;
	padding:18px 0px 0px 5px;
}
.alboxbu4{
	width:100px;
	float:left;
	padding:18px 0px 0px 5px;
}
#alinhamenu{
	float:left;
	width:100%;
}
.txtboxb{
	width:100%;
	float:left;
	
	padding:3px 0px 5px 0px;
}
.inputbus{
	width:90px;
	float:left;
	padding:0px 0px 0px 0px;	
}
.iptbus{
	width:85px;
	float:left;
	padding:0px 0px 0px 0px;
	border:1px #dddddd solid;
	color:#DA251D;	
	height:19px;
}
.iptbus1{
	width:140px;
	float:left;
	padding:0px 0px 0px 0px;
	border:1px #dddddd solid;
	color:#DA251D;	
	height:19px;
}
.inputperf{
	width:170px;
	float:left;
	padding:3px 0px 0px 20px;	
}
.iptperf{
	width:167px;
	float:left;
	padding:0px 0px 0px 0px;
	font-family:"trebuchet ms";
	border:1px #dddddd solid;
	color:#666;	
}
#menu{
	width:835px;
	float:left;
	padding:20px 0px 30px 89px;
	background:url('../images/top_menu.jpg') 20px 20px no-repeat;		
}
.mhome2{
	width:59px;
	float:left;
	padding:0px 3px 0px 0px;
}
.mempresa{
	width:82px;
	float:left;
	padding:0px 8px 0px 11px;
}
.mserv{
	width:78px;
	float:left;
	padding:0px 4px 0px 7px;
}
.marea{
	width:123px;
	float:left;
	padding:0px 2px 0px 9px;
}
.mlanc{
	width:107px;
	float:left;
	padding:0px 6px 0px 6px;
}
.mlcons{
	width:146px;
	float:left;
	padding:0px 4px 0px 6px;
}
.mparc{
	width:82px;
	float:left;
	padding:0px 6px 0px 2px;
}
.mcont{
	width:74px;
	float:left;
	padding:0px 0px 0px 3px;
}
.alfundomenu{
	width:941px;
	float:left;
	padding:5px 0px 0px 0px;
}
#fundomenu{
	width:941px;
	height:34px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url('../images/fundomenu.png') no-repeat;
}
.lmenu{
	width:1px;
	float:left;
	padding:0px 0px 0px 0px;
}
#albanner{
	width:995px;
	float:left;
	padding:17px 0px 0px 0px;

}

#ant{
 	position:absolute;
	width:38px;
	float:left;
	z-index:2;
	top:325px;
	left:0px;
	height:35px;
}
#prox{
	position:absolute;
	width:32px;
	float:left;
	z-index:2;
	top:324px;
	right:0px;
	height:35px;
}

#banner2{
	width:995px;
	height:148px;
	float:left;
	padding:0px 0px 0px 0px;

}
.fabanner{
	width:993px;
	float:left;
	padding:45px 0px 20px 0px;
	background:url('../images/fundoabmenu.jpg') no-repeat;
}
.setbanner{
	width:32px;
	float:left;
	padding:312px 0px 0px 3px;
}
.setbanner2{
	width:35px;
	float:left;
	padding:312px 0px 0px 925px;
}
.tilred{
	width:200px;
	float:left;
	padding:0px 0px 0px 0px;
}

.tilred2{
	width:200px;
	float:left;
	padding:0px 0px 0px 10px;
}
#alboxdes{
	width:433px;
	float:left;
	padding:27px 0px 0px 10px;
}
#alboxdes2{
	width:433px;
	float:left;
	padding:12px 0px 0px 0px;
}
#alboxdes33{
	width:345px;
	float:left;
	padding:12px 0px 0px 0px;
}
#boxdestaque{
	width:433px;
	height:530px;
	float:left;
	padding:0px 0px 10px 0px;
	background:url('../images/destaque1.jpg') #f5f5f5 no-repeat;
}
#prediod{
	width:104px;
	float:left;
	padding:16px 0px 0px 15px;
}
.txtpredio{
	width:280px;
	float:left;
	padding:0px 0px 0px 0px;
	color:#b0211b;
	font-size:13px;
}
#linhapredio{
	width:140px;
	float:left;
	border-bottom:1px solid #b0211b;
	padding:13px 0px 0px 3px;
}
.setinhared{
	width:5px;
	float:left;
	padding:10px 0px 0px 15px;
}
.alindes{
	width:288px;
	float:left;
	padding:20px 0px 0px 11px;
}
.txtgreen{
	width:275px;
	float:left;
	padding:5px 0px 0px 5px;
}
.red{

}
.red a:link{
	color:#b0211b;
	text-decoration:none;
}

.red a:active{
	color:#b0211b;
	text-decoration:none;
}

.red a:visited{
	color:#b0211b;
	text-decoration:none;
}

.red a:hover{
	color:#b0211b;
	text-decoration:underline;
}
.alinfos{
	width:200px;
	float:left;
	height:100px;
	padding:5px 0px 10px 15px;	
}
.alinfos2{
	width:189px;
	float:left;
	padding:0px 0px 0px 19px;	
}
.alinfos3{
	width:193px;
	float:left;
	padding:0px 0px 0px 30px;	
}
.tilinfo{
	width:170px;
	float:left;
	padding:0px 0px 5px 15px;
	color:#b0211b;
	font-size:12px;
	background:url(../images/setinhared2.jpg) 5px 5px  no-repeat;
}

.txtinfo{
	width:190px;
	float:left;
	padding:0px 0px 3px 10px;
	color:#5c5c5c;
	font-size:11px;
}
.vermais{
	width:170px;
	float:left;
	color:#b0211b;
	padding:0px 0px 0px 10px;
}
.vermais a:link{
	color:#b0211b;
	text-decoration:none;
}

.vermais a:active{
	color:#b0211b;
	text-decoration:none;
}

.vermais a:visited{
	color:#b0211b;
	text-decoration:none;
}

.vermais a:hover{
	color:#b0211b;
	text-decoration:underline;
}
.setinfo{
	width:6px;
	float:left;
	padding:5px 0px 0px 0px;
}
#alboxdes3{
	width:433px;
	float:left;
	padding:0px 0px 10px 0px;
}
#alboxdes333{
	width:345px;
	float:left;
	padding:0px 0px 0px 0px;
}
.linhabranca{
	width:1px;
	float:left;
	padding:20px 0px 0px 0px;
}
#alboxperf{
	width:255px;
	float:right;
	padding:27px 15px 0px 0px;
}

#alboxperf2{
	width:255px;
	float:left;
	padding:13px 0px 0px 0px;
}
#boxmperfil{
	width:255px;

	float:left;
	padding:0px 0px 0px 0px;
	
}
.vendido{
	width:97px;
	position:absolute;
	z-index:999;
	left:0;
	top:0;
	padding:25px 0px 0px 20px;
	float:left;
}

.vendido{
	width:97px;
	position:absolute;
	z-index:999;
	left:0;
	top:0;
	padding:25px 0px 0px 20px;
	float:left;
}

.vendido_100{
	width:97px;
	position:absolute;
	z-index:999;
	left:0;
	top:0;
	padding:17px 0px 0px 18px;
	float:left;
}
.txtperf{
	width:222px;
	float:left;
	padding:5px 0px 5px 20px;
}
.txtperf2{
	width:195px;
	float:left;
	padding:6px 0px 0px 20px;
}
#btperfil{
	width:82px;
	float:left;
	padding:10px 20px 0px 20px;
}
#alboxarea{
	width:223px;
	float:right;
	padding:45px 0px 0px 0px;
}

#alboxarea2{
	width:223px;
	float:right;
	padding:18px 0px 0px 0px;
}

#retorno{
	width:130px;
	color:#990000;
	float:left;	
	padding:10px 0px 0px 0px;
}


#alfcor img, #logo img, .tilred img, #alboxarea div,  #alboxarea img, #ant img, #prox img, .fabanner img,  #boxlanc div, #boxlanc img { behavior: url(js/iepngfix.htc) }




#boxmarea{
	width:223px;
	float:left;
	padding:0px 0px 14px 0px;
	background:url('../images/fundo_area.png') no-repeat;
}
#tarea{
	width:100px;
	float:left;
	padding:15px 0px 0px 18px;
}
.linar{
	width:187px;
	float:left;
	padding:7px 0px 0px 18px;
}
.aliar{
	width:188px;
	float:left;
	padding:0px 0px 0px 18px;
}
.aliar4{
	width:188px;
	float:left;
	padding:7px 0px 0px 18px;
}
.txtiar{
	width:37px;
	float:left;
	padding:15px 0px 0px 0px;
}

.inputar{
	width:141px;
	height:19px;
	float:left;
	padding:14px 0px 0px 10px;
}
.iptar{
	width:141px;
	height:19px;
	float:left;
	padding:0px 0px 0px 0px;
	background-color:#f2f2f2;
	border:0px;
}
.txtesqu{
	width:151px;
	float:left;
	padding:5px 0px 2px 57px;
}
.txtesqu a{
	color:#5c5c5c;	
	text-decoration:underline;
}
.btenti{
	width:46px;
	float:left;
	padding:5px 0px 0px 160px;
}
#aliboxdir{
	width:46px;
	float:left;
	padding:27px 0px 0px 0px;
}

#boxenquete{
	width:223px;
	float:left;
	padding:0px 0px 25px 0px;
	background:url('../images/fundo_enquete.png') no-repeat;
}
.alboxe{
	width:223px;
	float:left;
	padding:0px 0px 0px 0px;
}
 .mskImagem{	position:absolute;
	z-index:99;
}


.alboxe2{
	width:223px;
	float:left;
	padding:14px 0px 0px 8px;
}
.alboxe3{
	width:345px;
	float:left;
	padding:34px 0px 0px 0px;
}
.alboxe34{
	width:257px;
	float:right;
	padding:20px 0px 0px 0px;
}
.alboxe33{
	width:257px;
	float:right;
	padding:10px 0px 0px 0px;
}
.tenq{
	width:50px;
	float:left;
	padding:15px 0px 0px 18px;
}
.txtenq{
	width:141px;
	float:left;
	padding:5px 0px 0px 18px;
}

.radios{
	width:171px;
	float:left;
	padding:10px 0px 0px 10px;
	*padding-top:5px;
}
.radios2{
	width:10px;
	float:left;
	padding:3px 0px 0px 0px;
}
.radios2{
	width:30px;
	float:left;
	padding:0px 10px 0px 0px;
}
#btevotar{
	width:46px;
	float:left;
	padding:10px 0px 0px 75px;
}
#bteresultado{
	width:46px;
	float:left;
	padding:10px 0px 0px 5px;
}
#boxdonato{
	width:210px;
	height:72px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url('../images/boxdonato.jpg') no-repeat;
}
.alboxdon{
	width:210px;
	float:left;
	padding:10px 0px 0px 0px;
}
.setdonato{
	width:9px;
	float:left;
	padding:9px 0px 0px 20px;
}
#txtdonato{
	width:118px;
	float:left;
	padding:5px 0px 0px 8px;
}
#loga2{
	width:169px;
	float:left;
	padding:16px 0px 0px 18px;
}
.twem{
	width:150px;
	float:left;
	padding:0px 0px 0px 0px;
}
.txtwebm{
	width:210px;
	float:left;
	padding:10px 0px 0px 18px;
}
.boxwebm{
	width:257px;

	float:left;
	padding:0px 0px 10px 0px;
	background:#f5f5f5;
}
.boxnew{
	width:100%;
	height:147px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url('../images/teste.jpg') no-repeat;
}
.aliwm{
	width:227px;
	float:left;
	padding:5px 0px 0px 18px;
}

.tredi{
	color:#b0211b;
	font-size:25px;

}
.inputweb{
	width:253px;
	float:left;
	padding:0px 0px 0px 0px;	
}
.txtesqwm{
	width:223px;
	float:left;
	height:16px;
	padding:2px 0px 0px 0px;	
}
.iptweb{
	width:167px;
	height:20px;
	float:left;
	font-family:"trebuchet ms";
	padding:0px 0px 0px 0px;
	border:1px #dddddd solid;
	color:#666;	
}
.txtwm2{
	width:38px;
	float:left;
	padding:5px 0px 0px 0px;
}
.btenwm{
	width:46px;
	float:left;
	padding:0px 0px 0px 180px;
}
.btenwm img{
	cursor:pointer;
}
.aboxwebm{
	width:750px;
	float:left;
	padding:0px 0px 0px 0px;
}
.alboxnew{
	width:345px;
	float:left;
	padding:0px 0px 0px 0px;
}
#allanc{
	width:995px;
	float:left;
	padding:10px 0px 0px 0px;
}
#boxlanc{
	width:995px;
	height:330px;
	float:left;
	padding:10px 0px 10px 0px;
	background:#f5f5f5;
}
.prediol{
	width:123px;
	float:left;
	padding:0px 0px 0px 23px;
}
.predio1 img{
	float:left;
	
}
.predio2{
	width:116px;
	float:left;
	padding:0px 0px 0px 13px;
}
.allanp{
	width:144px;
	float:left;
	padding:0px 52px 0px 0px;
}
.alignfoto{
	width:130px;
	float:left;
	position:relative;
	padding:0px 10px 0px 0px;
}

.allanp1{
	width:140px;
	float:left;
	height:280px;
	background:url('../images/meio_box.jpg') repeat-y;

}
#slid{
	width:690px;
	padding-bottom:20px;
}
#meio{
	width:100%;
	float:left;
	position:absolute;

	z-index:1;
}
.allanpi img{
	float:left;
}
.allanp2{
	width:144px;
	float:left;
	padding:7px 0px 0px 15px;
}
.allanp3{
	width:144px;
	float:left;
	padding:7px 0px 0px 18px;
}
.tilpred{
	width:120px;
	float:left;
	text-align:center;
	padding:0px 0px 5px 15px;
	color:#b0211b;
	font-size:13px;
}
.linhalan{
		width:123px;
	float:left;
	padding:0px 0px 0px 22px;
}
.txtlan{
	width:110px;
	text-align:center;
	float:left;
	padding:0px 0px 0px 20px;
}
.nompredio{
	width:120px;
	float:left;
	padding:5px 0px 3px 15px;
	text-align:center
}
.bottom{
	float:left;
	width:100%;
}
.top{
	float:left;
	width:100%;
}
.btlan{
	width:110px;
	float:left;
	padding:10px 0px 0px 32px;
	background:url(../images/meio_box.jpg) repeat-y;
	
}

#rodape{
	width:995px;
	float:left;
	font-size:12px;
	color:#333;
	padding:43px 0px 0px 0px;
}
#linrodape{
	width:995px;
	float:left;
	padding:0px 0px 0px 0px;
}
.txtrod{
	width:386px;
	float:left;
	padding:15px 0px 0px 380px;
}
.txtend{
	width:512px;
	float:left;
	padding:10px 0px 0px 300px;
	font-size:15px;
	color:#b0211b;
}
.txtend2{
	width:300px;
	float:left;
	padding:5px 0px 0px 450px;
	font-size:15px;
	color:#b0211b;
}
.fmenui{
	width:993px;
	float:left;
	padding:22px 0px 0px 0px;
}
.tredi{
	width:288px;
	float:left;
	padding:10px 0px 0px 0px;
}
#boxcons{
	width:754px;
	height:493px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url('../images/boxconsult.png') no-repeat;
}

.alboxcons{
	width:754px;
	float:left;
	padding:26px 0px 0px 0px;
}
#mapai{
	width:452px;
	float:left;
	padding:31px 0px 20px 0px;
}
#localizacao{
	width:245px;
	float:left;
	padding:32px 0px 0px 15px;
}
.setredloc{
	width:5px;
	float:left;
	padding:5px 0px 0px 0px;
}
.setredloc2{
	width:5px;
	float:left;
	padding:38px 0px 0px 0px;
}
.txtlocal{
	width:205px;
	float:left;
	padding:0px 0px 7px 6px;	
}
.txtlocal2{
	width:205px;
	float:left;
	padding:36px 0px 7px 6px;	
}
#btbusca{
	width:61px;
	float:left;
	padding:33px 0px 7px 10px;	
}
.txtbin{
	width:90px;
	float:left;
	padding:10px 0px 0px 23px;
}
.txtbin2{
	width:90px;
	float:left;
	padding:10px 0px 0px 10px;
}
#altxtbin{
	width:600px;
	float:left;
	padding:10px 0px 0px 0px;	
}
.linha{
	width:1px;
	float:left;
	padding:0px 0px 0px 0px;
}

/* Marinas PortoBello */
#marinaportobello{
	background:#FFF;
	width:754px;
}
.marina_topo{
	position:relative;
	width:754px;
	background:#0072EB;
	text-align:center;
}
.marina_titfotos{
	width:754px;
	background:#0072EB;
	text-align:center;
}
.marina_titfotos img{
	margin-top:20px;
}
.marina_txt1{
	width:754px;
	background:#0072EB;
	text-align:center;
	font-family:Georgia;
	font-style:italic;
	font-size:12pt;
	color:#FFF;
	padding:20px 0px 20px 0px;
	line-height:40px;
}
.marina_titcond{
	width:754px;
	background:#0072EB;
	text-align:center;
}
.marina_titcond img{
	margin-top:20px;
}
.marina_txt2{
	width:754px;
	background:#0072EB;
	font-family:Georgia;
	font-style:italic;
	font-size:12pt;
	color:#FFF;
	padding:20px 0px 20px 0px;
	line-height:30px;
}
.marina_ul{
	width:250px;
	float:left;
	margin-left:100px;
}
.marina_ul1{
	width:300px;
	float:left;
	margin-left:20px;
}
.marina_ul ul{
	list-style:none;
}
.marina_ul li{
	background:url('../imagens_up/marina/seta.gif') left 10px no-repeat;
	padding-left:18px;
}
.marina_ul1 ul{
	list-style:none;
}
.marina_ul1 li{
	background:url('../imagens_up/marina/seta.gif') left 10px no-repeat;
	padding-left:18px;
}
.marina_txt3{
	width:754px;
	background:#0072EB;
	text-align:center;
	font-family:Georgia;
	font-style:italic;
	font-size:12pt;
	color:#FFF;
	padding:20px 0px 20px 0px;
	line-height:18px;
}
.formulario{
	width:754px;
	background:#0072EB;
	text-align:center;
}
.marina_input{
	font-family:Georgia;
	font-style:italic;
	font-size:10pt;
	color:#FFF;
	border:0px;
	width:374px;
	height:24px;
	background:url('../imagens_up/marina/form.gif') no-repeat;
}
.marina_textarea{
	font-family:Georgia;
	font-style:italic;
	font-size:10pt;
	color:#FFF;
	overflow:auto;
	border:0px;
	width:374px;
	height:124px;
	background:url('../imagens_up/marina/form_msg.gif') no-repeat;
}
.footer{
	width:754px;
	background:#0072EB;
	text-align:center;
}
.video{
	position:absolute;
	top:445px;
	left:135px;
}