/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/*fonts*/
body{color:#666;background:#fff url(../../img/public/bg_body.jpg) repeat-x 0 0;font:12px Arial, Helvetica, sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/*base*/
strong{font-weight:700 !important;}
p{font-size:77%;}
a{text-decoration:none;outline:none;color:#666;}
a:hover{text-decoration:underline;}
a.noLink { text-decoration:none;}
a.link { color:#333333 !important; text-decoration:underline !important;}
a.link:hover { color:#333333 !important; text-decoration:none !important;}
.blk{display:block;}
.clr{clear:both !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.txtRgt{text-align:right;}
.hide{display:none !important;}
.off{cursor:default !important;}
.txtLeg{font-size:9px !important;line-height:normal !important;}

.after{zoom:1;}
.abasIn:after,
#boxContImovel:after,
#boxDetImovel .ttlImovel:after,
.infoTop:after,
.boxItm:after,
#navbar:after,
.labelSHin span span span:after,
.rBox .rBoxTIn:after,
.rBox .rBoxBIn:after,
#resCont:after,
.after:after{content:".";clear:both;display:block;width:1px;height:1px;visibility:hidden;margin-top:-1px;overflow:hidden;}


/*correcao lista*/
.ib-fix li{display:-moz-inline-box !important;-moz-box-orient:vertical;display:inline-block !important;vertical-align:top !important;word-wrap:break-word;}
* html .ib-fix li{display:inline !important;}
* + html .ib-fix li{display:inline !important;}
.ib-fix li > *{display:table !important;table-layout:fixed;overflow:hidden; }


/*forms*/
form{margin:0;padding:0;clear:both;}
label{display:block;font:700 11px/14px Arial, Helvetica, sans-serif;color:#006CB7;}
label strong{font-weight:700;}
textarea{font-size:12px;color:#333;font-family:Arial, Helvetica, sans-serif;overflow:auto;}
.frmSel,
.frmTxt{display:block;line-height:14px;padding:1px 4px;font-size:12px;color:#666;vertical-align:middle;border:none;}
.frmSel{padding:0;border:1px solid }
select.frmTxt{padding-right:0;}
.frmImg{outline:none;vertical-align:middle;}
.frmChk,
.frmRad{width:13px;height:13px;}

.chkLst li{display:block;padding-bottom:5px;}
.chkLst input,
.chkLst label{display:inline;vertical-align:middle;cursor:pointer;}
.chkLst input{margin-right:5px}

/*margins/paddings*/
.mt12{margin-top:12px !important;}
.mtN2{margin-top:-2px !important;}
.mtN4{margin-top:-4px !important;}
.mbN5{margin-bottom:-5px !important;}
.mb5{margin-bottom:5px !important;}
.mb15{margin-bottom:15px !important;}
.mr0{margin-right:0 !important;}
.mr20{margin-right:20px !important;}
.ml10{margin-left:10px !important;}
.pt5{padding-top:5px !important;}
.pb5{padding-bottom:5px !important;}
.pl5{padding-left:5px !important;}
.pt15{padding-top:15px !important;}
.pt10{padding-top:10px !important;}
.pt25{padding-top:25px !important;}

/*estrutura*/
#structure{background:url(../../img/public/bg_top.jpg) no-repeat 50% 0;}

#header{height:139px;position:relative;}
#txtCentralVendas{width:150px;height:55px;position:absolute;top:60px;left:520px; border-right: 1px solid #FFFFFF;}
.vendasTitle { font-weight: bold; color: #4C8596; font-size: 15px; padding-top: 5px;}
.vendasTel { font-weight: bold; color: #555555; font-size: 20px; }
#logoHsbcHeader {width:100px;height:19px;position:absolute;top:78px;left:680px; background:url(../../img/hsbc-transparente.png) no-repeat;}
#textoHsbcHeader {width:180px;height:55px;position:absolute;top:65px;left:780px; }
#textoHsbcHeader p { font-weight: bold; font-size: 12px; margin-bottom: 2px; color: #222222;}
#textoHsbcHeader span { color: #222222; }

#boxNossasUnidades{background:url(../../img/public/bg_nossasUnidades.png) no-repeat 0 100%;width:362px;padding:0 0 29px;position:absolute;left:607px;top:-89px;z-index:2}
#boxNossasUnidades h2{position:absolute;left:-999999px;}
#boxNossasUnidades .lstNossasUnidades{width:315px;height:51px;margin:20px 0 0 0;padding:0 0 18px 23px;}

#resCont{width:1000px;margin:0 auto;zoom:1;}
.bigRes #resCont{width:1124px;}
#contAlpha{width:963px;float:left;margin-right:0;}
.bigRes #contAlpha{margin-right:29px;}

#bannerPublicidade{width:132px;float:left;display:none;}
.bigRes #bannerPublicidade{display:block;}
#bannerPublicidade h2{width:55px;height:6px;text-indent:-999999px;font-size:1px;overflow:hidden;background:url(../../img/public/ttl_publicidade.gif);margin:0 0 8px;}
#bannerPublicidade .boxIn{min-height:570px;}

#content{background:#4E8799 url(../../img/public/bg_content.gif) repeat-y 100% 0;}
#content-advsearch {display:block; margin:0 10px 10px 10px;}
#contentBt{height:7px;background:url(../../img/public/bg_contentBt.png) repeat-x 0 -7px;clear:both;overflow:hidden;}
#contentBtL{width:7px;height:7px;float:left;background:url(../../img/public/bg_contentBt.png) repeat-x 0 0;}
#contentBtR{width:7px;height:7px;float:right;background:url(../../img/public/bg_contentBt.png) repeat-x -7px 0;}

.tpIn #content{padding-top:15px;}
#content-lft{width:226px;float:left;margin-left:15px;margin-bottom:10px;}
#content-rgt{width:711px;float:left;margin-bottom:10px;}

#footer{background:url(../../img/public/bg_footer.png) repeat-x 0 -354px;margin:11px 0 0;clear:both;}
#footerLft{background:url(../../img/public/bg_footer.png) no-repeat 0 0;padding:0 0 0 33px;}
#footerRgt{background:url(../../img/public/bg_footer.png) no-repeat 100% -177px;height:177px;padding:0 12px 0 0;}

#logoInf{width:174px;height:52px;background:url(../../img/public/logoInf.gif) no-repeat 0 0;font-size:12px;font-weight:700;color:#0F64B5;margin-top:27px;float:left;text-indent:56px;line-height:52px;}
.lstNossasUnidades{width:367px;height:52px;margin:27px 0 0;float:left;padding-left:19px;}
.lstNossasUnidades li{font-size:12px;}
.lstNossasUnidades li strong{font-weight:700;color:#0F64B5;}


#copyright{width:230px;float:right;margin-top:116px;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#253133;}

/*navbar*/
#navbar{width:963px;height:38px;background:url(../../img/public/bg_navbar.png) no-repeat 0 0;zoom:1}
#navbar li{display:block;float:left;}
#navbar li a{display:block;height:38px;color:#005AB0;font-size:13px;font-weight:700;text-indent:-999999px;}

#navbar li.itm01 a{width:80px;}
#navbar li.itm02 a{width:147px;}
#navbar li.itm03 a{width:164px;}
#navbar li.itm04 a{width:184px;}
#navbar li.itm05 a{width:144px;}
#navbar li.itm06 a{width:110px;}
#navbar li.itm07 a{width:134px;}

/*conteudos especificos*/

	/*links*/
	.lnkVerTodos{display:block;text-indent:-999999px;width:76px;height:21px;background:url(../../img/public/lnk_verTodos.gif) no-repeat 0 0;overflow:hidden;}

	/*rounded box*/
	.rBox{background:#fff url(../../img/public/bg_rBox_r.png) repeat-y 100% 0;}
	.rBox3{float:left;width:314px;margin-right:-3px;}
	.rBox3 .rBox3In{padding-left:12px;}
	.rBox3 .rBox3H {height:248px;}
	#boxTags .rBox3H{height:262px}
	.rBox .rBoxB{background:url(../../img/public/bg_rBox_b.png) repeat-x 0 100%;}
	
	.rBox .rBoxTIn,
	.rBox .rBoxBIn{zoom:1;clear:both;}
		
	.rBox .rBoxTIn .rBoxTL,
	.rBox .rBoxTIn .rBoxTR{height:5px;background:url(../../img/public/bg_rBox.png) no-repeat 0 0;}
	.rBox .rBoxTIn .rBoxTL{width:10px;float:left;}
	.rBox .rBoxTIn .rBoxTR{width:12px;float:right;background-position: -10px 0;}

	.rBox .rBoxBIn{height:11px;overflow:hidden;}
	.rBox .rBoxBIn .rBoxBL,
	.rBox .rBoxBIn .rBoxBR{height:11px;background:url(../../img/public/bg_rBox.png) no-repeat 0 0;}
	.rBox .rBoxBIn .rBoxBL{width:10px;float:left;background-position: 0 -5px;}
	.rBox .rBoxBIn .rBoxBR{width:12px;float:right;background-position: -10px -5px;}

	.rBox2 .rBoxB{background:url(../../img/public/bg_rBox_b_2.png) repeat-x 0 100%;}

	.rBox2 .rBoxBIn,
	.rBox2 .rBoxBR,
	.rBox2 .rBoxBL{height:7px;}
	
	/*navTop*/
	#topBar{width:963px;height:26px;overflow:hidden;background:url(../../img/public/bg_topBar.png) no-repeat 0 0;}
	#topBar h2{width:759px;height:26px;float:left;text-indent:-999999px;}
	#topBarFrm{display:block;float:left;width:189px;overflow:hidden;padding:4px 0 0 15px;}
	#topBarFrm input{display:block;float:left;border:none;background:none;padding:2px 0;font-size:12px;line-height:17px;}
	#txtFone01{width:26px;margin:0 19px 0 0;}
	#txtFone02{width:110px;}
	#topBarFrm .btnOk{margin:-1px 0 0 11px;padding:0}

	/*box*/
	.boxTube{width:266px;}
	
	.lstIHTipo{width:222px;height:29px;line-height:25px;background:url(../../img/public/bg_labelSH.gif) no-repeat 0 0;display:block;text-align:center;font-size:12px;font-weight:700;}
	.lstIH .ttl{display:block;font-size:15px;font-weight:700;text-align:center;color:#333;padding:8px 0 5px;}
	.lstIH .desc{display:block;font-size:12px;text-align:center;color:#585858;}

	.lstIHTipo140{width:140px;height:29px;line-height:25px;background:url(../../img/public/bg_labelSH_140.gif) no-repeat 0 0;display:block;text-align:center;font-size:12px;font-weight:700;}

	.lstImovel { margin-left: 8px; margin-right: 8px;}
	.lstImovel li{width:224px;height:270px;float:left;display:block;margin-right:5px;}
	.lstImovel li.lastOfLine{margin-right:0;}
	.lstImovel li img{display:block;}	

	.lstImovel140 { margin-left: 23px; margin-right: 23px;}
	.lstImovel140 li{width:140px;height:210px;float:left;display:block;margin-right:23px;}
	.lstImovel140 li.lastOfLine{margin-right:0;}
	.lstImovel140 li img{display:block;}	
	
	/*botao tipo 1*/
	.btnTp1 span,
	.btnTp1{display:block;float:left;line-height:29px}
	.btnTp1{background:url(../../img/public/btn_tp1L.gif) no-repeat 0 0;padding-left:10px}
	
	.btnTp1.btnAdvbusca {width:150px; display:block;}
	.btnTp1.btnAdvbusca span {display:block; width:150px; text-align:center;}
	
	.btnTp1 span{background:url(../../img/public/btn_tp1R.gif) no-repeat 100% 0;padding-right:10px}
	.btnTp1 span span{background:url(../../img/public/btn_tp1M.png) repeat-x 0 0;padding:0 5px 1px 0;font-weight:700; text-decoration:none;}
	
	#submitAdvSearchBox {text-align:center; display:block;}
	#datepickerList {display:block; overflow:hidden; margin-bottom:40px; margin-top:20px;}
	#datepickerList li div.hasDatepicker {display:block;  margin-bottom:20px;}
	#datepickerList li {display:block; float:left; width:50%; text-align:center;}
	#datepickerList li div {display:block; margin:0 auto;}
	#datepickerList li label {display:inline; padding-right:40px;}
	#datepickerList li label input {margin-right:10px;}
	
	
.infoUnidade { padding-bottom: 10px; padding-left: 20px; }
.infoUnidade li {padding-top: 4px;}
.infoUnidade li span { font-weight: bold;}

html{overflow-x:hidden}

.video-detalhes {
	margin-top: 5px;
	width: 100%;	
}
.chamadaVideoDetalhes {
	margin-top:4px;
	margin-bottom: 10px;
	color: #005AB0;
	font-weight: 700;
	font-size: 15px;
	text-align: center;
}
