@charset "utf-8";
*{border:none;padding:0;margin:0;list-style:none;}
body{background:#7c7c7c url(../imagens/filete.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.clear{height:0 !important;line-height:0 !important;clear:both;overflow:hidden !important;display:block;font-size:0 !important}
.hide{display:none;}
.show{display:block;}
a{color:#797979;outline:none;}
#main{width:1024px;margin:0 auto;}
#content{background:#fff;overflow:hidden;padding:20px 0 0;}

/** para o IE6 aceitar :hover em todos elementos **/
body.msie6{behavior:url("css/csshover2.htc");}

/** Header **/
#header{height:104px;background:#efefef;}
#header h1{float:left;margin-left:69px;margin-top:12px;width:252px;height:74px;overflow:hidden;}
#header h1 a{background:url(../imagens/logo.gif) no-repeat;width:100%;height:100%;text-indent:-9999px;display:block;}
#header address{float:right;margin-top:30px;margin-right:12px;font-size:11px;color:#797979;font-style:normal;}
#header address a:hover{text-decoration:none;}

/*menu*/
ul#menu{width:934px;padding:13px 0 0 90px;background:#fff url(../imagens/grey_bar.gif) no-repeat bottom left;height:50px;margin:0 auto;}
ul#menu.pt-br{width:854px;padding:13px 0 0 170px;}
ul#menu li.li{float:left;border-right:1px solid #c5c5c5;position:relative;}
ul#menu li.li a{text-decoration:none;font-size:20px;display:block;padding:5px 30px;}
ul#menu li.li a:hover{color:#b30000;}
#menu .li.border{border-left:1px solid #c5c5c5 !important;}
#menu .sub-menu{background:#fff;border:1px solid #c5c5c5;position:absolute;left:30px;width:160px;display:none;z-index:999;}
#menu .sub-menu li{border-bottom:1px solid #c5c5c5;padding:5px;}
#menu .sub-menu a{font-size:13px !important;padding:0 !important;margin:0 0 3px 0;display:inline !important;background:url(../imagens/seta-menu.gif) no-repeat left center;padding-left:7px !important;}
#menu .li:hover .sub-menu{display:block;}
.bnone{border:none !important;}

/* language select page*/
#header-index{background:#fff;padding:10px;overflow:hidden;height:130px;}
#header-index #logo-index{width:240px;height:74px;background:url(../imagens/logo2.gif) no-repeat;margin:10px auto 5px auto;}
#header-index a, #header-index #center{float:left;margin:0 50px;text-align:center;}
#header-index #center{width:450px;margin:0 50px 0 35px;}
#header-index p{font-size:23px;color:#ED1C24;}
#header-index #right{float:right;margin:0 50px 0 0;}

/*footer*/
#footer{height:33px;background-color:#828282;color:#FFF;font-size:11px;position:relative;}
#footer p{position:absolute;top:8px;left:50%;margin-left:-130px;width:260px;}
#footer div{position:absolute;right:5px;top:8px;}
#footer div a{text-decoration:none;color:#FFF;}

/*duvidas*/
.contentDuvidas{line-height:22px;padding:0 100px 20px 87px;color:#797979;}
.tituloDuvidas{font-size:22px;margin:0 0 20px 0;}
dl dt{color:#be0000;font-weight:bold;font-size:12px;}
dl dt span{cursor:pointer;}
dl dd{display:none;font-size:12px}

/*exportacao*/
#contentExportacao{text-align:center;}
#contentExportacao h2{font-size:20px;color:#797979;}
#contentExportacao .flags{margin:20px 0 0 30px;width:84px;height:92px;}
#contentExportacao ul{text-align:left;overflow:hidden;width:700px;margin:30px 0 0 187px;}
#contentExportacao ul li{float:left;margin:0 50px 20px 0;height:240px;text-align:center;}
#contentExportacao ul li img{width:300px;height:225px;}

/*galeria e produtos*/
.infoContent{color:#797979;width:388px;float:left;margin:0 0 20px 35px;display:inline;}
.infoContent h2{margin:0 0 15px 0;font-size:14px;}
.infoContent p{font-size:13px;line-height:16px;}
.galleryTxt{margin:0 0 15px 0;} 
#menu-galeria li{width:100%;background:url(../imagens/btnGallery.gif) no-repeat;text-align:center;margin:0 0 11px 0;font-size:14px;font-weight:bold;}
#menu-galeria li a{text-decoration:none;color:#797979;display:block;padding-top:12px;height:29px;}
.gallery{float:right;width:555px;margin:0 20px 0;display:inline;}
.fullImage{width:510px;height:310px;margin:0 0 0 16px;border:1px solid #797979;display:inline;overflow:hidden;}
.fullImage img{width:100%;height:100%;}
a.active{color:#be0000 !important;}

#produtos{width:940px;overflow:hidden;margin:0 auto;}
#produtos #projetos{overflow:hidden;margin-bottom:15px;}
#produtos #projetos, #produtos #projetos img{width:100%;height:565px;}
#produtos #projetos img{float:left;}
#produtos #projetos #opacidade{color:#fff;width:470px;height:145px;padding:0 15px;overflow:auto;background:#21211e;opacity:0.85;filter:alpha(opacity=85);float:left;position:relative;top:-180px;}
#produtos #projetos #opacidade p{padding-bottom:10px;}
#produtos #projetos #opacidade h2{margin-bottom:10px;font-size:18px;padding-top:10px;}
#produtos #dormitorios{width:875px;margin:0 0 15px 45px;overflow:hidden;}
#produtos #dormitorios li{width:125px;height:49px;background:url(../imagens/dormitorios.gif) no-repeat;float:left;font-family:Tahoma, arial, verdana, sans-serif;margin:0 20px 10px 0;}
#produtos #dormitorios li a{text-decoration:none;color:#797979;display:block;font-weight:bold;font-size:15px;line-height:44px;text-align:center;width:100%;height:100%;}
#produtos #choose{font-weight:bold;margin-bottom:15px;color:#797979}


.downloadsProdutos{text-align:center;}
.btnProdutos{width:136px;height:34px;margin-top:35px;margin-left:30px;background-image:url(../Images/btnProdutos.gif);background-repeat:no-repeat;text-align:center;}
.bntProdutosTxt{padding-top:10px;font-size:10px;font-weight:bold;}
.tableProdutos{font-size:11px;font-family:Verdana, Geneva, sans-serif;margin:0 auto;}

/*Insticional*/
#inst{height:740px;background:url(../imagens/institucional1.gif) no-repeat;color:#797979;font-weight:bold;}
#inst p{width:685px;padding:0px 0 0 50px;float:left;line-height:200%;}
#inst p span, .contentSerralheria p span{color:#be0000;}
.contentSerralheria{height:790px;background:url(../imagens/institucional2.gif) no-repeat center;}
.contentSerralheria p{width:400px;padding-top:265px;padding-left:100px;float:left;color:#797979;font-size:16px;text-align:center;font-weight:bold;line-height:150%;}

/*Contato */
#cont-contato{color:#797979;overflow:hidden;line-height:19px;}
#mapa{margin-bottom:15px;}
#cont-contato address{display:block;font-style:normal;float:left;width:350px;display:inline;margin:0 0 0 50px;}
#cont-contato address .tit{font-size:16px;display:block;}
#cont-contato address span{font-size:13px;font-weight:bold;}
#cont-contato address a:hover{text-decoration:none;}
#cont-contato #form{float:left;width:550px;padding:0 0 0 10px;display:inline;margin:0 0 0 15px;}
#cont-contato #form h3{font-size:16px;text-align:center;}
#cont-contato #form p{text-align:center;margin-bottom:5px;}
#cont-contato #form .obrigatorio{color:#f00;}
#cont-contato #form .row{position:relative;height:34px;}
#cont-contato #form .row label{display:block;width:60px;position:absolute;top:0;left:0;}
#cont-contato #form .row input{border:1px solid #ccc;width:450px;position:absolute;left:65px;top:0;}
#cont-contato #form .row-text{height:125px;position:relative;}
#cont-contato #form .row-text .error{left:0;}
#cont-contato #form .row-text textarea{height:90px;border:1px solid #ccc;width:515px;}
#cont-contato #form .row select{position:absolute;right:0;top:0;border:1px solid #ccc;min-width:45px;margin:0 3px 0 0;}
#cont-contato #form .row-comp{float:left;}
#cont-contato #form .row-comp label{width:80px;}
#cont-contato #form .row-comp input{width:100px;left:85px;}
#cont-contato #form .row-end{float:left;width:330px;}
#cont-contato #form .row-end input{width:255px !important;}
#cont-contato #form .row-bairro{float:left;width:230px;}
#cont-contato #form .row-bairro input{width:155px;}
#cont-contato #form .row-cidade{float:left;width:212px;}
#cont-contato #form .row-cidade label{width:40px;}
#cont-contato #form .row-cidade input{width:150px;left:50px;}
#cont-contato #form .row-cidade div.error{left:50px;}
#cont-contato #form .row-uf{float:left;}
#cont-contato #form .row-uf label{width:27px;}
#cont-contato #form .row-uf input{left:30px;width:43px;}
#cont-contato #form .row-uf div.error{width:100px;left:-13px;}
#cont-contato #form .row-modelo{float:left;width:200px;}
#cont-contato #form .row-modelo select{left:65px;}
#cont-contato #form .row-metro{float:left;width:88px;}
#cont-contato #form .row-metro label{width:15px;}
#cont-contato #form .row-metro select{left:20px;}
#cont-contato #form .row-construir{float:left;}
#cont-contato #form .row-construir label{width:155px;}
#cont-contato #form .row-construir input{left:160px;width:67px;}
#cont-contato #form .row-construir div.error{width:100px;left:160px !important;}
#cont-contato #form div.error{position:absolute;bottom:0;font-size:11px;color:#f00;left:65px;}
#cont-contato #form .row-conf label{width:135px;}
#cont-contato #form .row-conf input{left:140px;width:375px;}
#cont-contato #form .row-pais{float:left;width:295px;}
#cont-contato #form .row-pais input{width:220px;}
#cont-contato #form .row-telefone{float:left;}
#cont-contato #form .row-telefone label{width:50px;}
#cont-contato #form .row-telefone input{width:165px;left:55px;}
#cont-contato #form .row-telefone div.error{width:100px;left:55px;}
#cont-contato #form #enviar{text-align:right;margin:0 32px 20px 0;}
#cont-contato #form #enviar input{background:url(../imagens/btnEnviar.gif) no-repeat;width:60px;height:22px;text-indent:-9999px;line-height:100px;cursor:pointer}
#cont-contato #form .en input{background:url(../imagens/btnEnviarEn.gif) no-repeat !important;}

/** SLIDE HOME **/
#slide{width:100%;height:614px;overflow:hidden;background:#fff;}
#slide img{width:100%;height:100%;}
#erro{text-align:center;font-weight:bold;color:#f00;}

#cont-produtos{color:#797979;margin:0 20px;overflow:hidden;}
#cont-produtos #tit{margin:0 0 15px 0;font-size:18px;text-align:center;}
#cont-produtos #menu-produtos{width:240px;height:355px;float:left;background:url(../imagens/dgrade.gif) repeat-x;overflow:auto;}
#cont-produtos #menu-produtos .table{border-collapse:collapse;width:213px;margin:20px 10px 10px;font-size:14px;}
#cont-produtos #menu-produtos .table tr{text-align:center;}
#cont-produtos #menu-produtos .table thead tr th{padding:0 0 20px 0;}
#cont-produtos #menu-produtos .table tr td{padding:6px 0;}
#cont-produtos #menu-produtos .table a{display:block;text-decoration:none;}
#cont-produtos #menu-produtos .table tr:hover a{color:#be0000;}
#cont-produtos #informacoes{height:315px;width:680px;padding:20px;float:left;background:url(../imagens/dgrade.gif) repeat-x;margin:0 0 20px 20px;}
#cont-produtos .thumbs{width:175px;overflow:auto;float:left;height:282px;}
#cont-produtos .thumbs li{width:143px;height:83px;overflow:hidden;margin:0 10px 5px 0;cursor:pointer;border:3px solid transparent;}
#cont-produtos .thumbs li img{width:143px;height:83px;}
#cont-produtos .thumbs li.active-thumbs{border:3px solid #BC2B2B;}
#cont-produtos #full{width:480px;height:269px;border:1px solid;float:right;margin:5px 0 0;overflow:hidden;}
.msie6 #cont-produtos .thumbs, .msie7 #cont-produtos .thumbs{margin:-16px 0 0;}
.msie6 #cont-produtos #full, .msie7 #cont-produtos #full{margin:-13px 0 0;}
#cont-produtos #full img{width:100%;height:100%;}
#cont-produtos .descritivo .name{font-size:18px;width:150px;text-align:center;height:40px;overflow:hidden;line-height:18px;float:left;margin:0 155px 0 0;}
#cont-produtos .btn{width:126px;height:37px;float:left;margin:0 20px 0 0;}
#cont-produtos .btn span{background:url(../imagens/bg-mem.gif) no-repeat;text-align:center;font-weight:bold;font-family:Tahoma, arial, verdana, sans-serif;font-size:11px;text-indent:-4px;cursor:pointer;display:block;height:29px;width:100%;padding:8px 0 0;}
.lightbox{position:absolute;border:1px solid;background:#fff;width:700px;padding:10px;left:50%;top:50%;margin:-201px 0 0 -351px;height:400px;z-index:1;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#palco{background:#000;position:fixed;left:0;top:0;z-index:1;opacity:0.6;filter:alpha(opacity=60);width:100%;height:100%;}
.lightbox p{line-height:17px;overflow:auto;}
.lightbox .imprimir{margin-bottom:5px;}
.lightbox .imprimir span{background:url(../imagens/imprimir.png) no-repeat left center;padding-left:17px;cursor:pointer;}
.lightbox img{width:100%;height:100%;}
.lightbox #fechar{width:32px;height:32px;position:absolute;top:-15px;right:-15px;background:url(../imagens/fechar.png) no-repeat;z-index:100;cursor:pointer;}
