/*////////////////////////////////////              BANNER TOPO               /////////////////////////////////////*/
.topo_banner{width: 990px; height: 325px; border: 0px solid; float: left;}
.bannerTOPO { width:740px; height: 325px; float:left; margin-top: 0px; border-left: 5px solid #fff;}

/*////////////////////////////////////              BARRA DE BUSCA              /////////////////////////////////////*/

.barraBUSCA { width:100%; height:25px; float:left; margin: 0 0 10px 0; background: #515558; z-index:1}

#busca_cidade{ width:120px; height:40px; float:left; margin-left: 10px; text-align:left; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:11px;}

#busca_bairro{ width:120px; height:40px; float:left; margin-left:0px; text-align:left; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:11px;}

#busca_dorm{ width:120px; height:40px; float:left; margin-left: 0px; text-align:left; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:11px;}

#busca_valor{ width:100px; margin-top: 3px; margin-left: 0px; height:20px; float:left; border: 0px solid;  text-align:left; color:#fff; font-family:Arial; font-size:11px;}

#busca_btn{ width:130px; height:40px; float:left; margin-left:20px; text-align:left;  color:#666; font-family:Verdana, Geneva, sans-serif; font-size:11px;}

.tituloBUSCA1 { font-size:11px; width:70px; display:block; margin:0px 10px 0px 10px; height:30px;}
.barraBUSCA span { display:block; float:left; width:90px; margin:0px 2px 0px 2px;}
.barraBUSCA span select { width:90px; color:#666; font-size:11px; height:22px; border:1px solid #CCC; margin-top:4px; border-radius:5px;}

.btnIMOBS { width:147px; padding-top:15px; height:30px;}


.btn_newsletter{width: 40px; height: 40px; border: 0px solid; float: left; margin: 5px 0 0 14px; color: #fff; background: #cc0100;}
/*////////////////////////////////////              HOME              /////////////////////////////////////*/
.lateral_caixa {width:202px; height:112px; float:left;}


.caixa_central{width: 980px; height: 243px; float: left; border: 0px solid; margin: 10px 0 20px 0;}
.item_central{float: left; height: 243px; margin: 0 12px 0 0;}

/*////////////////////////////////////              SLIDE HOME              /////////////////////////////////////*/





.slideHOME {width:685px; height: 290px; float:left; background-color:#FFF; margin-right:0px; margin-bottom: 0px; border: 0px solid;}

.lateralHOME { width:238px; float:right; border-right: 3px solid #fff;  margin-bottom: 5px;}

.lateralHOME_contato { width:190px; height:290px; float:left; background-color:#FFF;padding-top:10px; margin-bottom:10px; margin-left:10px;}

.lateralHOME img {margin-left:3px; margin-top:3px;}

.menuSLIDE { width:685px; height:26px; margin-top:5px; color: #515558; margin-left: 0px; border-left: 1px solid #ebebeb;}
.menuSLIDE2{width:745px; height:3px; margin-top:0px; margin-left:0px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; background: #d8d8d8;position: absolute;}
.menuSLIDE a { width:140px; height:34px; float:left; display:block; cursor:pointer; margin:0px 0px 0px 0px; font-size:11px; font-weight: bold; font-family: Calibri;  color:#4e322e; line-height: 33px; text-align:center;}

.linhaSLIDE { width:1px; height:30px; float:left; background-image:url(../img/linha_slide.png); background-repeat:no-repeat;}

.textoSLIDEmenu { width:130px; height:30px; margin-left:20px; display:block; float:left;}
.buscaSLIDE { width:80px; height:30px; margin-left:20px; display:block; float:left;}
.buscaSLIDE select { width:70px; border-radius:5px; color:#666;}

.stage_slideHOME { width:700px; height:245px; margin: 8px 0 0 0; border: 2px solid #ebebeb; border-radius: 0px 10px 10px 10px;}
.botao_imo{width: 170px; height: 18px; float: left; margin: 3px 0 0 10px; background: #dedede; border: 1px solid #9b9b9b; font-size: 13px; color: #666678; line-height: 18px; font-weight: bold;}
.botao_imo:hover{background: #9b9b9b;}

.boxSLIDE { width: 185px; height: 225px; float:left; margin: 10px 12px 0 12px; border: 0px solid;}
.logoBOX { width:190px; height:45px; margin:5px 0px 8px 59px; float:left;}
.imgBOX { width:185px; height:145px; border:2px solid #CCC; float:left; margin-top:5px;}

.tituloBOX { width:185px; float:left; height:16px; border: 0px solid; color:#2b2b2b; text-align:left; font-size:14px; line-height:16px; font-family: Calibri; font-weight: 500;}

.textosBOX { width:185px; float:left; height:20px; color:#999; font-size:12px; text-align: left; font-family: Calibri;}
.btnBOX { width:17px; height:17px; float:left; font-size:12px; border: 0px solid; margin: 0px 0 0 170px; background: url(../img/btn_mais_hover.png) no-repeat;}
.btn_mais{width: 17px; height: 17px; background: url(../img/btn_mais_hover.png) no-repeat; float: left;}

.boxSLIDE:hover .btnBOX{background: url(../img/btn_mais.png) no-repeat;}

.menu_acompanhe{margin: 2px 0 0 0px;}

/*////////////////////////////////////             Parceiros              /////////////////////////////////////*/
.caixa_parceiros{float: left; width: 940px; height: auto; min-height: 500px; border: 0px solid;}
.caixa_textos{float: left; width: 940px; height: auto; border: 0px solid; margin: 20px 0 0 20px;}
.caixa_logos{float: left; width: 960px; height: auto; border: 0px solid; margin: 30px 0 0 20px;}
.titulo_parceiro{float: left; font-family: Arial; font-size: 13px; font-weight: bold; color: #494b4b; width: 200px; height: auto; border: 0px solid; margin-top: 5px;}
.logo_parceiro{float: left; width: 200px; height: 90px; margin : 0 70px 0px 0px; border: 1px solid #26292e; box-shadow: 0 0 1px 0 #26292e;}
.parceiro{float: left; width: 200px; height: auto; max-height: 250px; border: 0px solid; margin: 0 45px 40px 0;}
.titulo_topo_central{border-bottom: 0px solid; font-family: Arial; font-size: 16px; color: #999; height: 20px; text-align: left; }
.texto_topo_central{font-family: Arial; font-size: 13px; color: #5c5c5c; border: 0px solid; height: 20px; text-align: left; margin: 8px 0 0 0;}



/* //////////////////////////////                    IMÓVEIS ////////////////////////////////////////////////*/
.detalhesIMO { width:980px; min-height:600px; float:left; background-color:#FFF; margin:5px 10px 0px 0px; border: 0px solid;}

.detalhesIMO_forms { width:730px; float:left; background-color:#FFF; margin:5px 0px 20px 0px;}

.detsTITULO_forms { width:730px;  height:23px; float:left; padding-top:7px; font-size:14px; border-bottom:1px solid #e5c08b; color:#999;}

.detsTITULO { width:960px; padding-left:25px; height:35px; float:left; padding-top:7px; font-size:14px; border-bottom:1px solid #e5c08b; color:#999;}

.detsQuebra { width:940px; height:2px; float:left; padding-top:3px; padding-bottom:10px;  border-top:1px solid #e5c08b;}

.detsMENU { width:200px; height:290px; float:left; margin-top:10px;font-size:15px; text-align:left; } 
.detsMENU a { width:160px; height:28px; display:block; margin-bottom:5px; cursor:pointer; font-family:Arial; padding:12px 0px 0px 40px; font-size:12px; color:#999; font-weight:bold;}
.detsMENU a:hover { background-image:url(../img/btnDETS.png); background-repeat:no-repeat; color:#666;}
.detsMENU_ativo{ background-image:url(../img/btnDETS.png); background-repeat:no-repeat; color:#666;}


.stageDETS { width:760px; min-height:560px; margin:10px 0px 0px 0px; float:left; background-color:#EDECE8; border-top-right-radius:7px; border-bottom-right-radius:7px;padding-bottom:10px; margin-bottom:10px;}

.stageDETS_alterado { width:760px; min-height:560px; display:none; margin:10px 0px 0px 0px; float:left; background-color:#EDECE8; border-top-right-radius:7px; border-bottom-right-radius:7px;padding-bottom:10px; margin-bottom:10px;}


.itemDETS { width:347px; height:20px; padding-left:10px; padding-top:5px; float:left; background-color:#FFF; border-radius:5px; margin:10px 0px 0px 15px; color:#666; font-size:14px;}

.slideIMGS { width:720px; height:420px; margin:10px 0px 0px 20px; float:left;}

.stageIMG { width:714px; height:440px;padding-right:4px; float:left; background-color:#FFF;border-radius:7px; border:1px solid #fff;}

.stageCARROSSEL { width:710px; height:85px;  float:left; 
border-radius:7px; border:5px solid #fff; margin:15px 0px 10px 0px;}

.stageVIDEO { width:510px; height:400px; float:left; background-color:#FFF;}

#capa_img {width:500px; height:300px; position:absolute; background-image:url(../img/slide_stage_img.png); background-repeat:no-repeat;}

.compartilhe { width:190px; height:300px; margin-left:10px; margin-top:10px; float:left;}
.compt_titulo { width:180px; height:23px; border-bottom:1px solid #CCC; display:block; font-size:12px; font-weight:bold; padding:17px 0px 0px 10px; margin-bottom:10px; float:left;}
.compartilhe a { width:180px; height:23px; margin-bottom:10px; float:left; display:block; font-size:12px; padding:17px 0px 0px 10px; color:#666;}
.compartilhe a:hover { color:#090;}
.face { background-image:url(../img/btn_compt_1.png);}
.twitter { background-image:url(../img/btn_compt_2.png);}
.orkut { background-image:url(../img/btn_compt_3.png);}

.stageLOC { width:710px; height:530px; float:left; background-color:#FFF; display:block;border-radius:7px; border:1px solid #fff;}

/* //////////////////////////////                    RESULTADO DE BUSCA                    ////////////////////////////////////////////////*/
.resultBusca { width:970px; min-height:200px; float:left; background-color:#FFF; margin:5px 10px 10px 0px;}

.stage_resultB { width:475px; height:300px; margin:10px 10px 10px 0px; float:left; background-color:#EDECE8; border-radius:7px; float:left}

.resultIMG { width:205px; height:260px; float:left; display:block; margin-left:10px; margin-top:10px;}



.itemRESULT { width:340px; height:25px; float:left; border-radius:5px; margin:10px 0px 0px 10px; color:#666; font-size:14px;}

.btn_mais { width:120px;  float:left; border-radius:5px; margin:15px 0px 0px 15px; color:#666; }

.btn_mais a {display:block;height:30px; background:url(../img/btn_mais_off.png) no-repeat}
.btn_mais a:hover { background:url(../img/btn_mais_on.png)no-repeat;}


.stageFORM { width:950px; height:auto; font-family:Arial; font-size:14px; color:#666; margin-left:0px; margin-top:20px; float:left;}
.stageFORM input { color:#666;}
.stageFORM select { color:#666;}
.stageFORM textarea { font-family:Arial; font-size:13px; color:#666;}

.stageFORM_contato { width:500px; min-height:440px; font-family:Arial; font-size:14px; color:#666; margin-left:0px; margin-top:30px; float:left;}



/* //////////////////////////////                    PORTIFOLIO                          ////////////////////////////////////////////////*/
.stage_port { width:220px; height:345px; float:left; background-color:#EFEFEF; margin:10px 10px 10px 10px;}

/* //////////////////////////////                    PAGINA LOGIN SISTEMA                   ////////////////////////////////////////////////*/
.stage_login { width:400px; height:250px; margin: 0px 0px 0px 0px; border:1px solid #CCC; background-color:#ffa671;}
.titulo_login { text-align:center; width:400px; display:block; height:20px; margin-top:15px; font-weight:bold; float:left; color: #fff;}
.campos_login { width:390px; height:20px; margin:5px; display:block; float:left; color: #fff;}
.campos_login a:hover { text-decoration:underline;}
.btn_logar { width:400px; height:35px; text-align:center; display:block; float:left; margin-top: 5px;}

/* //////////////////////////////                    ATENDIMENTO                   ////////////////////////////////////////////////*/
.stage_atendimento1 { width:200px;  margin-left:10px; float:left;text-align:left;border-right:#e5c08b solid 1px;}
.stage_atendimento1 a { color:#565656; text-decoration: none; margin-bottom:0px; display:block; font-family:Verdana, Geneva, sans-serif;font-size:13px;}
.stage_atendimento1 a:hover { color:#e5c08b;}
.stage_atendimento1 img { border:none;}

.stage_atendimento_contato { width:200px; margin-left:10px; margin-right:10px; float:left; border-right:#e5c08b solid 1px; margin-top:20px; text-align:left}
.stage_atendimento_contato a { color:#565656; text-decoration: none; margin-bottom:0px; display:block; font-family:Verdana, Geneva, sans-serif ;font-size:13px;}
.stage_atendimento_contato a:hover { color:#e5c08b;}
.stage_atendimento_contato img { border:none;}

.stage_atendimento2 {width:670px; margin-top:5px; margin-left:20px; float:left; text-align:justify;}

.btn {
	color: #333; border:#e5c08b solid 1px; cursor:pointer;margin-right:10px;
}

.btn:hover{
	color: #e5c08b; border:#333 solid 1px; cursor:pointer;margin-right:10px;
}

/* //////////////////////////////                   GRAFICO OBRAS                   ////////////////////////////////////////////////*/
.stage_graficoOBRAS { width:980px; height:auto; margin-top:10px; margin-left: 5px; float:left; border: 0px solid;}


.backGRAFICO { width:180px; height:18px; margin:3px 2px 10px 5px; background-color:#FFF; border-radius:3px; float:left; border:1px solid #CCC;}

.tituloGRAFICO { width:130px; height: auto; min-height:33px; margin:0px 0px 0px 5px; float:left; font-size:12px; color:#71273e; font-weight:bold;}
.grafico { width:7px; height:14px; margin:2px 1px 0px 1px; background-color:#8f5567; float:left; border-radius:2px;}

/* //////////////////////////////                   ÁREA RESTRITA                   ////////////////////////////////////////////////*/

.infoUPS { width:340px; height:35px; padding-top:7px; float:left; font-size:12px;  border-bottom:1px solid #CCC;}
.infoUPS2 { width:340px; height:35px; padding-top:7px; float:left; font-size:12px;  border-bottom:1px solid #CCC;}
.stageSAIR { width:300px; height:35px; padding-top:7px; float:left; font-size:12px; border-bottom:1px solid #CCC;}
.stageSAIR a:hover { text-decoration:underline;}

.caixaSELimob { width:200px; height:100px; float:left; margin:40px; border:1px solid #CCC;}
.caixaSELimob a { width:200px; height:65px; padding-top:35px; background-color:#F8F8F8; display:block;}
.caixaSELimob a:hover { background-color:#a59b9e;}

.stageREV { width:400px; height:250px; float:left; border:1px solid #CCC; margin:10px 20px 10px 30px; background-color:#F8F8F8;font-family:Arial; font-size:11px;}
.tituloREV { width:380px; height:18px; float:left; margin:10px 0px 10px 10px; padding-top:2px; background-color:#EBEBEB; font-size:12px; font-weight:bold;}
.textoREV { width:250px; height:200px; float:left; margin-left:10px; font-size:12px;font-family:Arial; font-size:11px;}
.textoREV span { width:250px; height:16px; float:left;font-family:Arial; font-size:11px;}
.imgREV { width:110px; height:80px; float:left; margin-left:10px; border:1px solid #EAEAEA; background-color:#FBFBFB;font-family:Arial; font-size:11px;}

.stageEMP { width:960px; height:auto; margin:0px 0px 10px 0px; border:1px solid #CCC; background-color:#F5F5F5;font-family:Arial; font-size:11px;}
.trEMP { width:940px; height:20px;}
.trEMP table tr td { border:1px solid #CCC; font-size:12px; text-align:center; color:#333;}
.tituloEMP { height:20px; font-weight:bold;font-family:Arial; font-size:11px;}
.tdEMP { height:15px; float:left; padding-top:5px; font-family:Arial; font-size:11px; float:left;}

/*//////////////////////////////////////////////////////////                TABELA MENU NOTICIAS                ///////////////////////////////////////////////////////////////*/
.tbMENUnews { width:958px; height:auto;}
.trMENUnews { width:938px; height:30px; margin:5px 0px 5px 0px; float:left;}

.tdMENUnews { width:956px; height:20px; padding-top:8px; border:1px solid #CCC; float:left; font-family:Arial; font-size:12px; border-radius:5px; background-color:#F9F9F9; color:#333;}
.tdMENUnews:hover { background-color:#F2F2F2;}


.trMENUarquivos { width:938px; height:50px; margin:5px 0px 5px 0px; float:left;}
.tdMENUarquivos { width:956px; height:40px; padding-top:8px; border:1px solid #CCC; float:left; font-family:Arial; font-size:12px; border-radius:5px; background-color:#F9F9F9; color:#333;}
.tdMENUarquivos:hover { background-color:#F2F2F2;}

.menuTOP3 { width:681px; height:39px; margin-left:492px; margin-top: 71px; float:left;}
.menuTOP2_1 { width:189px; height:39px; display:block; float:left; background-image:url(../img/menu2OFF1.png); background-repeat:no-repeat; position:absolute;}
.menuTOP2_1:hover { background-image:url(../img/menu2ON1.png);}
.menuTOP2_2 { width:182px; height:39px; display:block; float:left; background-image:url(../img/menu2OFF2.png); background-repeat:no-repeat; position:relative; left:172px;}
.menuTOP2_2:hover { background-image:url(../img/menu2ON2.png);}
.menuTOP2_4 { width:171px; height:39px; display:block; float:left; background-image:url(../img/menu2OFF4.png); background-repeat:no-repeat; position:relative; left:140px;}
.menuTOP2_4:hover { background-image:url(../img/menu2ON4.png);}

/*//////////////////////////////////////////////////////////                Galeria                ///////////////////////////////////////////////////////////////*/

.menu_marcado{
	-moz-opacity: 1.0;
	-khtml-opacity: 1.00;
	opacity: 1.00;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter:alpha(opacity=100);
	}
.menu_marcado:hover{
	-moz-opacity: 0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=55);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	filter:alpha(opacity=55);
	}
	.menu_marcado_ativo{
	-moz-opacity: 0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=55);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	filter:alpha(opacity=55);
	}
	
	
/*//////////////////////////////////////////////////////////                PARCEIROS                ///////////////////////////////////////////////////////////////*/

.caixa_parceiros{float: left; width: 1066px; height: auto;border: 0px solid;}
.caixa_textos{float: left; width: 1010px; height: auto; border: 0px solid; margin: 20px 0 0 20px;}
.caixa_logos{float: left; width: 1010px; height: auto; border: 0px solid; margin: 30px 0 0 20px;}
.titulo_parceiro{float: left; font-family: Arial; font-size: 13px; font-weight: bold; color: #18191d; width: 200px; height: auto; border: 0px solid; margin-top: 5px;}
.logo_parceiro{float: left; width: 200px; height: 90px; margin : 0 70px 0px 0px; border: 1px solid #26292e; box-shadow: 0 0 1px 0 #26292e;}
.parceiro{float: left; width: 200px; height: auto; max-height: 250px; border: 0px solid; margin: 0 70px 40px 0;}


.caixa_parceiros2{float: left; width: 430px; height: auto;border: 0px solid;}
.titulo_topo_central2{border-bottom: 0px solid; font-family: Arial; font-size: 18px; color: #f68121; height: 20px; text-align: left; }
.caixa_textos2{float: left; width: 400px; height: auto; border: 0px solid; margin: 80px 0 0 20px;}
.caixa_logos2{float: left; width: 450px; height: auto; border: 0px solid; margin: 30px 0 0 20px;}
.titulo_parceiro2{float: left; font-family: Arial; font-size: 13px; font-weight: bold; color: #18191d; width: 200px; height: auto; border: 0px solid; margin-top: 5px;}
.logo_parceiro2{float: left; width: 200px; height: 90px; margin : 0 70px 0px 0px; border: 1px solid #26292e; box-shadow: 0 0 1px 0 #26292e;}
.parceiro2{float: left; width: 200px; height: auto; max-height: 250px; border: 0px solid; margin: 0 70px 40px 0;}
.texto_parceiros2{margin: 20px 0 0 0; text-align: justify; width: 400px; float: left;}


.stageIMG2{width: 500px; height: 313px; border: 0px solid;}
.slideIMGS2 { width:500px; height:313px; margin:0px 0px 0px 20px; float:left; border: 2px solid #262b36;}
.stageCARROSSE2 { width:500px; height:85px;  float:left; border-radius:7px; border:3px solid #262b36; margin:50px 0px 10px 0px;}
.imagens_parceiros{border: 0px solid; width: 550px; height: 500px; float: left; margin: 30px 0 0 0;}

