@charset "utf-8";
/* CSS Document */

body{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#1f1a17}
.cor-top{ width:100%; height:411px; background-color:#f2f1f1; position:absolute; *right:0%; display:block; z-index:-9999; margin:0 auto; *margin-left:-0%; overflow:auto; }
.clear{ clear:both}
.header{ width:190px; height:411px; float:left; background-color:#f2f1f1;}
.content{ width:795px; min-height:450px; float:right; background-color:transparent;}
.center{ width:985px; margin:0 auto;}
a{ text-decoration:none;}
#crumbs{ font-family: 'PT Sans', sans-serif; text-transform:uppercase; color:#7c7c7c; font-size:13px; font-weight:normal; letter-spacing:1px; padding:17px 0 0 15px; float:left; width:100%;}
#crumbs a{ font-family: 'PT Sans', sans-serif; text-transform:uppercase; color:#7c7c7c; font-size:13px; font-weight:normal; letter-spacing:1px; padding:0 7px 0 7px }
img{ border:none;}

/*estilos do nav left e seu coneudo*/
.nav-left-header{ float:left; width:190px; height:412px; }
.nav-left-header h1{ display:block;}
.nav-left-header h1 a{display:block; width:168px; height:101px; background:url(images/logo.jpg) center no-repeat; text-indent:-99999px;}
.nav-left-header ul{ padding:25px 0 0 0; margin:0 0 0 0}
.nav-left-header ul li{ list-style:none; padding:0 0 0 0; margin:0 0 0 0}
.nav-left-header ul li a{font-family: 'PT Sans', sans-serif; *font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px; *font-size:12px; color:#747474; font-weight:bold; text-decoration:none; line-height:35px; line-height:30px; *line-height:28px; letter-spacing:1px;}

.nav-left-header ul li.current-menu-item a,.nav-left-header ul li:hover a {
	color: black;
}

.nav-left-header #searchform{}
.nav-left-header #searchform .screen-reader-text{ display:none;}
.nav-left-header #searchform #searchsubmit{ display:none;}
.nav-left-header #searchform #s{ width:150px; height:28px; background:url(images/bg-busca.jpg) center no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b5b5b5; text-transform:uppercase; margin:30px 0 0 0}
.nav-left-header #searchform #s{ padding:0 21px 0 5px}

.amarela{ width:792px; height:95px; background-color:#f9cf00}
.webdoor-internas{ width:793px; min-height:100px}

/*estilos do nav right e seu coneudo*/
.nav-right-header{ float:left; width:790px; height:410px; background-color:transparent; }
.nav-right-header-home{ float:left; width:790px; height:507px; background:url(images/galeria/img3.jpg) center no-repeat; }
.nav-right-header-pequeno{ float:left; width:794px; height:411px; background-color:transparent; }

h1{font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:18px; color:#FFF; font-weight:bold; margin:0 0 0 0;letter-spacing:1px; line-height: 30px; }
h2{font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:14px; color:#FFF; font-weight:bold; margin:0 0 0 0;letter-spacing:1px; }
.tit-cinza{font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:11px;  color:#635d59; font-weight:bold; margin:0 0 0 0;letter-spacing:1px;}
/*estilos do content*/

.color-yellow {
	color: #fed000 !important;
}

/*estilos do nav left content e seu coneudo*/
.nav-left-content{ float:left; width:190px;}
.nav-right-content{ float:right; width:794px;  }

.nav-left-content .box-contato{ width:187px; height:200px; background-color:#292421;}
.nav-left-content .box-contato h1{ display:block; width:127px; height:18px; background:url(images/fone-contato.jpg) center no-repeat; text-indent:-99999px; text-transform:capitalize; margin:20px 0 0 15px}
.nav-left-content .box-contato p{ font-size:14px; color:#8f8f8f; padding:0 0 0 15px; line-height:21px}
.box-chamada-empreendimento{ width:396px; height:350px; float:left;}
.cor1{ background-color:#292421}
.cor2{ background-color:#332d2a}

.box-chamada-empreendimento .info-empreendimento{ width:360px; margin:15px 0 0 25px}
.box-chamada-empreendimento .nome-categoria a{font-family: 'PT Sans', sans-serif; text-transform:uppercase; color:#f9cf00; font-size:12px; font-weight:bold; letter-spacing:1px; }
.box-chamada-empreendimento .nome-categoria{font-family: 'PT Sans', sans-serif; text-transform:uppercase; color:#f9cf00; font-size:12px; font-weight:bold; letter-spacing:1px; }

.box-chamada-empreendimento .info-empreendimento h1 a{font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:18px; color:#FFF; font-weight:bold; margin:0 0 0 0;letter-spacing:1px; }

.cross-home{ width:794px; clear:both}
.cross-home div{ float:left; width:264px; height:180px;}
.cross-home div img{ width:100%; height:120px;}
.cross-home div span{ padding:0 0 5px 15px; display:block}
.cross-home div a:hover span{ text-decoration:underline; color:#635d59} 
.cross-home div h2{ line-height:22px; display:block; padding:0 0 0 15px}
.cross-home div a:hover h2{ text-decoration:underline; color:#ffffff} 

.cross-home div img{ margin:0 0 15px 0}
.cross-institucional{ width:198px; height:205px; background-color:#292421;}
.cross-area-atuacao{ width:199px; height:205px; background-color:#332d2a;}
.cross-empreendimentos{ width:199px; height:205px; background-color:#292421;}
.cross-responsabilidade-social{ width:198px; height:205px; background-color:#332d2a;}
/*lista logos home*/
.lista-logos{ width:794px; height:107px}
.lista-logos ul{ padding:0 0 0 0; margin:0 0 0 0}
.lista-logos ul li{ float:left; list-style:none; }
.lista-logos ul li a{ display:block; height:107px; background-image:url(images/lista-logos.jpg); background-repeat:no-repeat;}
.lista-logos ul li a.logo1{width:132px; background-position:0 0}
.lista-logos ul li a.logo2{width:134px; background-position:-132px 0}
.lista-logos ul li a.logo3{width:131px; background-position:-266px 0}
.lista-logos ul li a.logo4{width:131px; background-position:-397px 0}
.lista-logos ul li a.logo5{width:134px; background-position:-528px 0}
.lista-logos ul li a.logo6{width:132px; background-position:-661px 0}
/*estilos footer*/
.footer{ background:#1f1a17; width:790px; float:right; min-height:100px;}
.footer .center{ }
.footer .nav-right-footer{ background-color:#332d2a; width:750px; height:px; float:right; padding:35px 23px 0 23px}
.footer .nav-right-footer .menu-footer{ float:left; width:179px; height:250px; }
.footer .nav-right-footer .espaco{ margin:0 0 0 20px}
.footer .nav-right-footer .menu-footer ul{ padding:0 0 0 0; margin:0 0 0 0;}
.footer .nav-right-footer .menu-footer ul li{ list-style:none; padding:0 0 0 0; margin:0 0 0 0;}
.footer .nav-right-footer .menu-footer ul li a{font-family: 'PT Sans', sans-serif; text-transform:none; font-size:11px; color:#b5aca7; font-weight:normal; margin:0 0 0 0;letter-spacing:1px; line-height:20px }
.footer .nav-right-footer .menu-footer ul li a.dif{font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:12px; color:#635d59; font-weight:bold; margin:5px 0 10px 0; letter-spacing:1px; }
.footer .nav-right-footer .menu-footer h2{font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:12px; color:#635d59; font-weight:bold; margin:5px 0 10px 0; letter-spacing:1px; }

.footer .direitos{ width:730px; height:50px;}
.footer .direitos span{ display:block; float:left; width:495px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#4c4440; padding-top:17px}
.footer .direitos h1.logo-engep-footer{ display:block; float:left}
.footer .direitos h1.logo-engine-footer{display:block; float:right; padding:27px 0 0 0}
/*estilos da pagina empreendimentos*/

.content-box-geral{ width:793px; min-height:100px;}

.filtro-empreendimento{ width:793px; height:50px; background-color:#3d3734; margin:0; }
.filtro-empreendimento ul{margin:0; padding:0;}
.filtro-empreendimento ul li{ list-style:none;margin:0; padding:0; }
.filtro-empreendimento .select_wrapper{ float:left; margin:11px 15px 0 10px}
.filtro-empreendimento #mcswwidget-4 h3{ display:none} 
.filtro-empreendimento #mcswwidget-4 .wpmcsw{ float:left}
.filtro-empreendimento #mcswwidget-4 fieldset{ border:none; padding:0 0 0 0;}
.filtro-empreendimento #mcswwidget-4 imputy{ border:none; padding:0 0 0 0;}
.filtro-empreendimento #mcswwidget-4 select{ border:none; height:27px; width:215px; padding:5px 10px 5px 10px; background-color:#514b49; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF}
.filtro-empreendimento #mcswwidget-4 .reset{ display:none;}
.filtro-empreendimento #mcswwidget-4 .search{ width:58px; height:28px; background:url(images/btn-buscar.jpg) center no-repeat; border:none; text-indent:-99999px; margin:10px 0 0 0; cursor:pointer}

.lista-empreendimento1{ width:793px; min-height:108px; background-color:#332d2a;}
.cor-lista1{background-color:#332d2a;}
.cor-lista2{background-color:#292421;}

.lista-empreendimento{ margin:0 0 0 0; border-top: 3px solid #fed000;}


.areas-atuacao .lista-empreendimento img {
	width: 195px;
	height: 125px;
	float: left;
}

.areas-atuacao .info-empreendimento {
	width: auto !important;
}

.areas-atuacao .lista-empreendimento {
	width: 195px;
	float: left;
	height: 210px;
	margin-right: 4px;
}

.areas-atuacao .lista-empreendimento a {
	font-size: 14px !important;
	font-family: 'PT Sans', sans-serif; 
	text-transform:uppercase; 
	color:#FFF; 
	font-weight:bold;
	letter-spacing:1px;
}

.areas-atuacao .lista-empreendimento.last {
	margin-right: 0px;
}

.areas-atuacao .lista-empreendimento img {
	margin: 0px !important;
}

.lista-empreendimento img{ float:left; margin:0 0 0 1px}
.lista-empreendimento .info-empreendimento{ float:left; width:445px; padding:5px 0 0 15px;}

.lista-empreendimento .info-empreendimento h1{ width:100%; display:block; float:left}
.lista-empreendimento .info-empreendimento h1 a{ display:block; float:left; font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:18px; color:#FFF; font-weight:bold; margin:0 0 0 0;letter-spacing:1px; }
.lista-empreendimento .info-empreendimento .nome-categoria{ width:100%; display:block; float:left; font-family: 'PT Sans', sans-serif; text-transform:uppercase; color:#f9cf00; font-size:12px; font-weight:bold; letter-spacing:1px; }
.lista-empreendimento .info-empreendimento .resumo-empreendimento{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8f8f8f}
.lista-empreendimento .estatus{ float:right; width:115px; height:108px}
.cor-lista1 .estatus{background-color:#2e2826;}
.cor-lista2 .estatus{background-color:#25201e;}

.lista-empreendimento .estatus h2{ display:block; margin:40px 0 0 16px}

.lista-empreendimento .estatus h2.tudo-vendido{ width:83px; height:38px; background:url(images/100-vendido.png) center no-repeat; text-indent:-9999px}
.lista-empreendimento .estatus h2.a-venda{ width:83px; height:38px; background:url(images/a-venda.png) center no-repeat; text-indent:-9999px}
.lista-empreendimento .estatus h2.lancamento{ width:83px; height:38px; background:url(images/lancamento.png) center no-repeat; text-indent:-9999px}
/*estilos da ficha de produto*/

.content-box-geral-internas{ width:793px; min-height:200px; background-color:#FFF;}
/*estilos da sub home pagina institucional*/
.box-presenca{ width:773px; min-height:160px; padding:20px 0 0 20px}
.box-presenca p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6e6e6e;}

.content-box-geral-internas-paginas{ width:753px; min-height:200px; background-color:#FFF; padding:20px 20px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#514b47;}
.content-box-geral-internas-paginas h1{ font-family: 'PT Sans', sans-serif; text-transform:uppercase; font-size:30px; color:#292421; font-weight:bold; margin:0 0 0 0;letter-spacing:1px; margin:10px 0 25px 0}
.content-box-geral-internas-paginas{ line-height:19px}


.content-box-geral-internas-paginas ul li{ list-style-image: url(images/icon-lista.jpg);}





.filtro-empreendimento .btn-inprime-top{ width:175px; height:20px; float:right; margin:16px 0 0 0; }
.filtro-empreendimento .btn-inprime-top .enviar-email-top{ display:block; width:68px; height:18px; background-image:url(images/imprime-top.png); background-repeat:no-repeat; background-position:0 0; float:left; margin:0 10px 0 0}
.filtro-empreendimento .btn-inprime-top .emprimir-top{ display:block; width:83px; height:18px; background-image:url(images/imprime-top.png); background-repeat:no-repeat; background-position:-77px 0; float:left}
.content-box-geral-internas-paginas .sociais{ height:25px; padding:25px 0 10px 0;}
.ficha-do-empreendimento .sociais{ margin:0 0 10px 0}


.filtro-empreendimento .btn-inprime-top .enviar-email-top .st_email_hcount .stButton span span.stMainServices{ opacity:0; filter:alpha(opacity=0);}


.btn-inprime-footer{width:161px; height:20px; float:right; margin:0 0 0 0; }
.ficha-do-empreendimento .sociais .btn-inprime-footer{ margin:0 0 0 0;}

.btn-inprime-footer .enviar-email-footer{ display:block; width:68px; height:18px; background-image:url(images/imprime-footer.png)!important; background-repeat:no-repeat; background-position:0 0; float:left; margin:0 10px 0 0}
.btn-inprime-footer .emprimir-footer{ display:block; width:83px; height:18px; background-image:url(images/imprime-footer.png); background-repeat:no-repeat; background-position:-77px 0; float:left}
/*estilos da ficha do produto*/
.ficha-do-empreendimento{ width:755px; padding:15px 15px 5px 22px; }
.top-tit{ width:745px; padding:0 0 15px 0; margin:0 0 20px 0; background-image:url(images/divisor-ficha-produto.jpg); background-position:bottom left; background-repeat:repeat-x;}
.top-tit .nome-categoria{ font-size:17px; color:#292421; font-weight:normal;}
.top-tit h1{ padding:0}
.top-tit h1 a{ font-size:30px; font-weight:bold; color:#292421;}

.box-ficha-produto{ width:750px; min-height:250px; }
.box-ficha-produto h3{ color:#514b47; font-size:24px; font-weight:bold; font-family: 'PT Sans', sans-serif; text-transform:uppercase; margin:20px 0 20px 0}


/*[ESTILOS  DA TABELA  COM AS  INFORMAÇOES DOS  EMPREENDIMENTOS]*/

.box-ficha-produto #tabela_empreendimento{ width: 100%;}
.box-ficha-produto #tabela_empreendimento table{ width: 100%;}
.box-ficha-produto #tabela_empreendimento table td{font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:14px; color:#3d3734; text-transform: uppercase; }
.box-ficha-produto #tabela_empreendimento .info-tabela{ width: 35%; padding: 14px 0 14px 15px; border-top: 1px solid #dac6ba;}
.box-ficha-produto #tabela_empreendimento .valor-tabela{ width: 50%; padding: 14px 0 14px 15px; border-top: 1px solid #e1c4b5;}

.box-ficha-produto #tabela_empreendimento table td.cor_info_par{ background-color:#f6dfd3 }
.box-ficha-produto #tabela_empreendimento table td.cor_info_impar{ background-color:#f9e9e0 }

.box-ficha-produto #tabela_empreendimento table td.cor_valor_par{ background-color:#f6d9c9 }
.box-ficha-produto #tabela_empreendimento table td.cor_valor_impar{ background-color:#f8e1d4 }


.box-ficha-produto #tabela_empreendimento .texto-legal-empreendimento{ padding: 0 0 0 0; width: 100%; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; font-size:10px; color:#514b47;}


.btn-top{ display:block; width:36px; height:17px; background:url(images/btn-top.jpg) center no-repeat; float:right;}
.divisor{ width:750px; height:18px; margin:0 0 35px 0; padding:16px 0 0 0; background:url(images/divisor-ficha-produto.jpg) bottom left repeat-x;}
.video-conceito{ width:357px; border:8px solid #e8e8e8; float:left; margin:0 18px 0 0}
.txt{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6e6e6e; line-height:18px}
.txt-localizacao{ padding:0 0 10px 0}
.box-mapa{ border:7px solid #e8e8e8; width:735px; height:412px}
.box-ficha-produto img{ border:7px solid #CCC; display:block; float:left; margin:0 10px 0 0}
/*galeria de imagens*/
.galeria .sociais{ display:none;}

/*estilos do menu lateral da pagina ficha de produto*/
.menu-empreendimento{ width:177px; padding:25px 0 15px 15px;}
.menu-empreendimento h2{ color:#7c7c7c; padding:5px 0 10px 0}
.nav-left-content{ width:187px; min-height:25px; background-color:#3d3734; padding:0 0 0 0; margin-left:2px}
.nav-left-content a{ display:block; font-family:Arial, Helvetica, sans-serif; color:#a9a9a9; font-size:14px; padding:3px 0 3px 0;}

.sociais .enviar-email-footer .st_email_hcount .stButton .stButton_gradient .email{ background-image:none; text-indent:-99999px; text-transform:capitalize;}
.sociais .enviar-email-footer .st_email_hcount .stButton .stButton_gradient{ border:none; background:none;}
.sociais .enviar-email-footer .st_email_hcount .stButton .stArrow{ display:none;}	


.sociais .enviar-email-footer .st_email_hcount .stButton span span.stMainServices{ opacity:0; filter:alpha(opacity=0);}


.enviar-email-footer .st_email_hcount .stButton .stButton_gradient .email{ background-image:none; text-indent:-99999px; text-transform:capitalize;}
.enviar-email-footer .st_email_hcount .stButton .stButton_gradient{ border:none; background:none;}
.enviar-email-footer .st_email_hcount .stButton .stArrow{ display:none;}	

.btn-inprime-top .enviar-email-top .st_email_hcount .stButton .stButton_gradient .email{ background-image:none; text-indent:-99999px; text-transform:capitalize;}
.btn-inprime-top .enviar-email-top .st_email_hcount .stButton .stButton_gradient{ border:none; background:none; display:block; width:56px;}
.btn-inprime-top .enviar-email-top .st_email_hcount .stButton .stArrow{ display:none;}

/*estilos da pagina resultado de busca*/
.resultado-busca{ padding:0 0 10px 0}
.resultado-busca a.tit-resultado-busca{ font-family:Arial, Helvetica, sans-serif; color:#514B47; font-size:15px; text-decoration:none; font-weight:bold; display:block; padding:5px 0 5px 0}
.resultado-busca .resumo-empreendimento{ color:#6E6E6E; font-size:13px; line-height:18px;}

/*estilos da pagina areas de atuação*/
.box-chamada-areas-de-atuacao{ width:790px; height:270px; padding:0; margin:0; position:relative }
.box-chamada-1{width:263px; height:270px; float:left; margin:0 0 0 0;}
.box-chamada-2{width:263px; height:270px; float:left; margin:0 0 0 0; background-color:#332d2a;}
.box-chamada-3{width:263px; height:270px; float:left; margin:0 0 0 0;}

.box-chamada-1 h2{ padding:15px 0 0 20px;}
.box-chamada-2 h2{ padding:15px 0 0 20px}
.box-chamada-3 h2{ padding:15px 0 0 20px}

.lista-engenharia-e-construcao h1{ padding:10px 0 5px 0}

/*estilos SITEMAP*/
.content-sitemap a{ font-family:Arial, Helvetica, sans-serif; color:#514B47; font-size:13px}
.content-sitemap a:hover{ text-decoration:underline}
.content-sitemap ul.children li{ list-style:disc}
/*contato*/
.form-contato {color:#8F8F8F; font-size:13px;}
.form-contato input{ border:1px solid #cccccc; height:25px; width:450px; margin:5px 0 0 0}
.form-contato textarea{ border:1px solid #cccccc; width:450px}
.form-contato input.wpcf7-submit{ width:96px; height:26px; background:url(images/btn-enviar.png) center no-repeat; border:none; text-indent:-99999px; text-transform:capitalize; cursor:pointer;}
/*paginação*/

.paginacao{ height:70px; padding:50px 0 0 0; background-color:#3d3734;}
.paginacao .wp-pagenavi{ margin:0 0 0 0; font-size:14px; color:#747272;}
.paginacao .wp-pagenavi a{ border:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#747272;}
.paginacao .wp-pagenavi span{ border:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; }


.yellow-box {
	background-color: #fed000;
	height: 30px;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
	padding-top: 13px;
	text-transform: uppercase;
	margin-right: 2px;
	margin-top: -3px;
}

.yellow-box-sm {
	background-color: #fed000;
	height: 15px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	text-transform: uppercase;
	margin-right: 0px;
}





/*ESTILOS DA  PAGINA O GRUPO*/

.content-box-geral-internas-paginas #hover-logos{ clear: both; width: 100%; padding: 30px 0 0 0}
.content-box-geral-internas-paginas #hover-logos ul{ list-style: none; padding: 0 0 0 0; margin: 0 0 30px 0; height: 90px}
.content-box-geral-internas-paginas #hover-logos ul li{ list-style: none; float: left; width: 133px; height: 89px; background: url(images/icon-separa-logo.jpg) right top repeat-y; padding: 0 10px 0 0; margin: 0 10px 0 0}
.content-box-geral-internas-paginas #hover-logos ul li img.img-nao-cor {display: block;position:relative; top: -89px}
.content-box-geral-internas-paginas #hover-logos ul li a{ display: block; height: 89px}




