

@font-face {
    font-family: 'prelomedium';
    src: url('../fonts/prelo-medium-webfont.eot');
    src: url('../fonts/prelo-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/prelo-medium-webfont.woff') format('woff'),
         url('../fonts/prelo-medium-webfont.ttf') format('truetype'),
         url('../fonts/prelo-medium-webfont.svg#prelomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'prelobold';
    src: url('../fonts/prelo-bold-webfont.eot');
    src: url('../fonts/prelo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/prelo-bold-webfont.woff') format('woff'),
         url('../fonts/prelo-bold-webfont.ttf') format('truetype'),
         url('../fonts/prelo-bold-webfont.svg#prelobold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'prelolight';
    src: url('../fonts/prelo-light-webfont.eot');
    src: url('../fonts/prelo-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/prelo-light-webfont.woff') format('woff'),
         url('../fonts/prelo-light-webfont.ttf') format('truetype'),
         url('../fonts/prelo-light-webfont.svg#prelolight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'pecitamedium';
    src: url('../fonts2/pecita-webfont.eot');
    src: url('../fonts2/pecita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts2/pecita-webfont.woff2') format('woff2'),
         url('../fonts2/pecita-webfont.woff') format('woff'),
         url('../fonts2/pecita-webfont.ttf') format('truetype'),
         url('../fonts2/pecita-webfont.svg#pecitamedium') format('svg');
    font-weight: normal;
    font-style: normal;

}



* { margin:0; padding:0; }

body, html {
	 width:100%;
	 height:100%;
	 background: #f1f1f1;
	 font-family: 'Open Sans', sans-serif;
	 font-size: 12px;
	 overflow:hidden;
}



body, td, p {
			font-family: 'Open Sans', sans-serif;
			font-size: 12px;
			color:#8F8F8F;
}

#homeLadoDir { width:50%; height:100%; left:50%; margin-left:50px; position:absolute; background: url('../images/home_fotodir.png') no-repeat left center; }
#valHome { position:absolute; width:100%; top:105px; bottom:0px; left:0px; right:0px; }
#homeLadoEsq { width:500px; height:100%; /*border:1px solid #ff0000;*/ left:50%; margin-left:-450px; position:absolute;  }
#menuM { DISPLAY:NONE; }
#subMenuM { display:none; }




a { text-decoration:none; }

#homeLinguas { padding:5px;  color:#ffffff; /*background: url('images/home_fundo_linguas_on.png');*/ }
#homeLinguas:hover { background: url('../images/home_fundo_linguas_on.png'); }

li,ul,ol { list-style:none; }

.fundos { height:100%; width:100%; position:relative; /*top:0; left:0;*/ }

#seccao { height:100%; width:100%; position:relative; top:0; left:0; }
#portfolioMsg, #portfolioMsg2 { padding: 5px; color:#ffffff; /*text-shadow:   -1px -1px 0 #999,      1px -1px 0 #999,    -1px 1px 0 #999,     1px 1px 0 #999;text-align:center;*/ }
#portfolioMsg { background: url('../images/fundo_home2.png'); font-weight:700;    position:absolute; top:50%; /*margin-top:-50px; */left:100px;/*width:100%;*/font-size:75px; }
#portfolioMsg2 { /*display:none;*/ font-family: pecitamedium; background: url('../images/fundo_home2.png');position:absolute; left:100px;/*width:100%;*/font-size:24px; } 
#portfolioMsg2 {  /*margin-top:-50px;*/  top: -moz-calc(50% + 115px); top: -webkit-calc(50% + 115px); top: -o-calc(50% + 115px); top: calc(50% + 115px); }
#portfolioMsg2Bot {  color: #fff; font-size:12px; text-transform:uppercase; /*margin-top:-50px;*/  background: #000 url('../images/home-seta.png') no-repeat right center; padding:10px; padding-right: 50px; position:absolute; left:100px; top: -moz-calc(50% + 165px); top: -webkit-calc(50% + 165px); top: -o-calc(50% + 165px); top: calc(50% + 165px); }



/*
HOME
*/
#homeIcons { position:absolute; top:50%; margin-top:-25px; width:25px; height:50px; right:50px; z-index:20001; }
#info1 { position:relative; left:50%; margin-left: -315px; top: 60%; width:610px; /*height:120px;*/ padding:10px; background: url('../images/fundo_homedestaque.png'); z-index:20001 }
#infoMobile { display:none; }



/*
	AEMPRESA
*/
#posSubMenu { position:absolute; top:140px; width:100%; margins: auto 0; z-index:20008 }
.empresaSubMenu { COLOR: #959595; margin-left:2px; font-family: 'Open Sans', sans-serif; font-size:14px; float:right; width:180px; height:16px; padding:5px; background: #ffffff; text-align:center; TEXT-TRANSFORm: uppercase;}
.empresaSubMenuOn { COLOR: #000000; margin-left:2px; font-family: 'Open Sans', sans-serif; font-size:14px; float:right; width:180px; height:16px; padding:5px; background: url('../images/fundo_submenu.png'); text-align:center; TEXT-TRANSFORm: uppercase; }
.empresaSubMenu a:link { COLOR: #959595; 	TEXT-DECORATION: none; }
.empresaSubMenu a:visited { COLOR: #959595; 	TEXT-DECORATION: none; }
.empresaSubMenu a:hover { COLOR: #000000; }
.empresaZonaC { position:absolute; top:200px; width:100%; margins: auto 0; z-index:20008 }
.empresaZonaC1 { display:none; }
.empresaZonaCentrar { position:relative; width:900px; /*border:1px solid #ff0000;*/ margin: 0 auto; }
.empresaZonaCaixa { float:right; width:534px; height:380px; padding:20px; background: url('../images/fundo_homedestaque.png'); z-index:20001 }
.empresaZonaTit { float: left; width:500px; font-size:24px; color: #ffffff; text-transform: uppercase;font-family: 'Open Sans', sans-serif; }
.empresaZonaClose { float: right; width:24px; height:24px; cursor:pointer; background: url('../images/bot_close.png') no-repeat center right; }
.linha { border-bottom:1px solid #ffffff; height:1px; margin-top:15px;  margin-bottom: 30px; }
.empresaZonaConteudo { POSITION:RELATIVE; height:300px; width:100%; font-family: 'Open Sans', sans-serif; font-size:12px; color:#ffffff; }
.empresaZonaAbrir { display:none; position: absolute; top:0px; right:0px; width:56px; height:56px; cursor:pointer; background: url('../images/empresa_abrir.png') no-repeat center right; }


/*
	CONTACTOS
*/
#contactosMapa { position:absolute;bottom:0px; top:290px; width:100%; /*border:1px solid #ff0000;*/  }
#contactosConteudo { position:absolute;top:105px;/* bottom:50px;*/ width:100%; height:220px;background:#f1f1f1; /*border:1px solid #ff0000;*/  }
.contactosZonaC { position:relative; width:900px; /*border:1px solid #ff0000;*/ margin: 0 auto; margin-top:50px; }
.contactosZonaC1 { float:left; width:350px; }
.contactosZonaC2e3 { float:left; width:450px; }
.contactosZonaC2 { float:left; width:70px; /*border:1px solid #ff0000;*/}
.contactosZonaC3 { float:left; width:150px; /*border:1px solid #ff0000;*/}
.contactosZonaTitulo { color: #000000; text-transform: uppercase; /*margin-bottom:15px;*/ }
.contactosZonaDescricao { color: #959595; text-transform: uppercase; font-size:12px;}
.contactosZonaDescricao a { color: #959595; text-decoration:none; }
 
 
 
/*
	COMUNICAÇÕES
*/ 
#comunicacoesCon { width:100%; /*height:100%;*/ POSITION:absolute;}
#vMobile { display:none; }
.comunicacoesConCentrar { position:relative; width:900px; /*border:1px solid #ff0000;*/ margin: 0 auto; }
.comunicacoesArtigo1,.comunicacoesArtigo2,.comunicacoesArtigo3 { float:left; width:270px; }
.comunicacoesArtigo2,.comunicacoesArtigo3 { margin-left:45px; }

.comunicacoesArtigoFoto { width:100%; height:170px;  }
.comunicacoesArtigoTit { margin-top:20px; color:#000000;text-transform: uppercase; font-size:24px; height:80px; }
.comunicacoesArtigoSep { height:1px; /*margin-top:10px;*/ margin-bottom:10px; background: #000000;}
.comunicacoesArtigoSep2 { height:1px; margin-top:10px; margin-bottom:5px; background: #000000;}
.comunicacoesArtigoData { font-size:12px;  }
.comunicacoesArtigoDes { margin-top:20px; color:#656565; min-height:130px; }
.comunicacoesArtigoVer { padding:4px; float:left; margin-top:20px; color:#959595; background:#000000; cursor:pointer }
.comunicacoesArtigoVer:hover { color:#ffffff;  }


.comunicacoes2Artigo1,.comunicacoes2Artigo3,.comunicacoes2Artigo5 { float:left; width:113px; }
.comunicacoes2Artigo2,.comunicacoes2Artigo4,.comunicacoes2Artigo6 { float:left; width:112px; }
.comunicacoes2Artigo2,.comunicacoes2Artigo3,.comunicacoes2Artigo4,.comunicacoes2Artigo5,.comunicacoes2Artigo6 { margin-left:45px; }

.comunicacoes2ArtigoFoto { width:100%; height:75px;  }
.comunicacoes2ArtigoTit { margin-top:20px; color:#000000;text-transform: uppercase; font-size:12px; height:40px; line-height:13px;}
.comunicacoes2ArtigoSep { height:1px; /*margin-top:10px;*/ margin-bottom:5px; background: #919191;}
.comunicacoes2ArtigoSep2 { height:1px; margin-top:5px; margin-bottom:2px; background: #919191;}
.comunicacoes2ArtigoData { font-size:11px;  }
.comunicacoes2ArtigoDes { margin-top:20px; color:#656565; min-height:130px; }
.comunicacoes2ArtigoVer { padding:4px; float:left; margin-top:20px; color:#959595; background:#000000; cursor:pointer }
.comunicacoes2ArtigoVer:hover { color:#ffffff;  }

.comunicacoesVerArtigo { width:900px; }
.comunicacoesVerArtigoFoto { float:right; width:490px;}
.comunicacoesVerArtigoFoto img { width:100%;}
.comunicacoesVerArtigoInfo { float:left; width:370px;}
.comunicacoesVerArtigoInfo a { color: #000000; font-size:12px; }
.comunicacoesVerArtigoTit { margin-top:20px; color:#000000;text-transform: uppercase; }
.comunicacoesVerArtigoData { font-size:12px;color:#959595; }
.comunicacoesVerArtigoDes { font-size:12px; margin-top:20px; color:#959595; }

 
 
/*
	CATÁLOGO
*/ 

#catalogoFL { width:100%; position:relative; margin-bottom:50px; /*border:1px solid #ff0000;*/ } 
.catalogoFLz1 { float:left; width:180px; /*border:1px solid #ff0000;*/ }
.catalogoFLz2 { float:left; width:220px; /*border:1px solid #ff0000;*/ }
.catalogoFLz3 { float:left; width:320px; text-align:center; /*border:1px solid #ff0000;*/ }
.catalogoFLz4 { float:left; width:170px; /*border:1px solid #ff0000;*/ }
.catalogoFLz5 { display:none; float:left; width:170px; /*border:1px solid #ff0000;*/ }

#acederCatalogosMsg { cursor:pointer; z-index:2001; padding:15px; padding-left:25px; padding-right:25px; width:230px; position:absolute; left:50%; margin-left:-140px; bottom:100px; font-size:18px;color:#666666; font-weight:400; text-align:center; background: url('../images/fundo_catalogos.png'); text-transform:uppercase;  }
#acederCatalogosMsg:hover { color:#C17F2B;  }

#catalogoRegistar { width:100%; position:relative; margin-bottom:50px; min-height:235px; background: #eeeeee; margin-top:-55px; }


#catalogoCon { width:100%; /*height:100%;*/ POSITION:absolute;}
.catalogoConCentrar { padding-top:50px; position:relative; width:900px; /*border:1px solid #ff0000;*/ margin: 0 auto; }
.catalogoArtigo1,.catalogoArtigo2,.catalogoArtigo3 { /*cursor:pointer;*/ position:relative; float:left; width:278px; height:350px; border:1px solid #cccccc; border-bottom:3px solid #0078AD; }
.catalogoArtigo2,.catalogoArtigo3 {margin-left:30px; }
.catalogoArtigoFoto { width:100%; height:225px;  }
.catalogoArtigoTit { margin-top:30px; color:#000000;font-size:24px; text-transform: uppercase; text-align:center; }
.catalogoArtigoDes { margin-top:0px; color:#959595; font-size:14px; text-align:center; }
#catalogoSeparadorFim {height:100px;}


.catalogoArtigoOn { cursor:pointer;opacity:0; position: absolute; z-index: 20004; width:100%; height:100%;  top:0; left:0; background:#0078AD;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  /* WebKit */
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  /* Opera */
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  /* Standard */
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-delay: 0s;
}
.catalogoArtigoOn:hover {
  opacity:1; 
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  /* WebKit */
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  /* Opera */
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  /* Standard */
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-delay: 0s;}
.catalogoSetaOn { position:relative; margin-top:75px; height:104px;  background: url('../images/catalogo_on.png') no-repeat center center; }
.catalogoArtigoOnTit { margin-top:40px; color:#ffffff;font-size:24px; text-transform: uppercase; text-align:center; }
.catalogoArtigoOnDes { pointer-events: none; margin-top:0px; color:#ffffff; font-size:14px; text-align:center; }





/*
	COLLECÇÕES
*/ 
#colecoesTitMobile { display:none; }
.colecoesCentrar { position:relative; width:900px; /*border:1px solid #ff0000;*/ margin: 0 auto; top: 120px; }
.colecoesTit { position:relative; margin-top:40px;float:left; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; color:#ffffff; font-size:34px; background: url('../images/fundo_tit_colecao.png'); z-index:20001 }
.colecoesTitSemPermissao { position:relative; float:left; margin-top:5px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; color:#000000; font-size:11px; background: url('../images/fundo_topo.png'); z-index:20001 }

#colecoesVerDetalhes { position:fixed; bottom:50px; color: white; width:100%; z-index: 30009;}
#colecoesVerDetalhes .centrar { position:relative; width:900px; margin: 0 auto; }
#botVerDetalhes { z-index: 30009; position:relative; float:right; background: #000000; min-width:100px; text-transform:uppercase; cursor:pointer; padding:10px; TEXT-ALIGN:center;font-size: 14px; color:#ffffff;}

#colecoesInfoMobile { display:none; }
#colecoesInfo { display:none; z-index: 30010; position:absolute; /*top:220px; bottom:45px;*/ width:100%; /*border:1px solid #ff0000;*/ background: #ffffff;  }
.colecoesInfCentrar { position:relative; width:900px; /*border:1px solid #ff0000;*/ margin: 0 auto; }
.colecoesInfEsconder { min-width:100px; float:right; text-transform:uppercase; cursor:pointer; background:#000000;padding:10px; TEXT-ALIGN:center;font-size: 14px; color:#ffffff; }
.botSubsDetalhes { float:left; width:225px; background: #000000 url('../images/seta_baixo_detalhes.png') no-repeat center right; text-transform:uppercase; cursor:pointer; padding:10px; TEXT-ALIGN:left;font-size: 14px; color:#ffffff; }
.detalhesAcabamento { float:left; width:150px; margin-right:25px; margin-bottom: 30px;}
.detalhesAcabamentoFoto { width:150px; height:130px; /*margin-right:25px;*/ margin-bottom: 10px;}
.detalhesAcabamentoDes { font-size:11px; color:#777777; text-transform:uppercase; }

.detalhesAmbienteFoto { width:210px; height:130px; margin-right:25px; margin-bottom: 10px;}
.detalhesAmbienteFotoOn { width:210px; height:130px; margin-right:25px; margin-bottom: 10px;}
.detalhesAmbienteDes { font-size:11px; color:#777777; text-transform:uppercase; }

#mostraTecidos,#mostraAcabamentos,#mostraProdutos { display:none; }

ul#filter { /*float: left;font-size: 16px;margin-left: 0;*/width: 100%; /*border:1px solid #ff0000;*/list-style: none; }  
/*ul#filter li { border-right: 1px solid #dedede; float: left; line-height: 16px; margin-right: 10px; padding-right: 10px;}*/ 
ul#filter li { cursor:pointer; float:left; width:210px; margin-right:15px; margin-bottom: 40px;border-bottom:2px solid #ffffff; }
ul#filter li:last-child { margin-right: 0; }  
ul#filter a { color: #999; text-decoration: none; }  
ul#filter li.current { border-bottom:2px solid #0078AD; }  
ul#filter li.current a, ul#filter a:hover { text-decoration: none; }  
ul#filter li.current a { color: #999; font-weight: bold; } 

ul#portfolio { /*float: left;*/ list-style: none; margin-left: 0; width: 100%; }  
/*
ul#portfolio li { float: left; border: 1px solid #dedede; float: left;  margin: 0 10px 10px 0; padding: 5px; width: 202px; } 
ul#portfolio a { display: block; width: 100%; }  
ul#portfolio a:hover { text-decoration: none; }  
ul#portfolio img { border: 1px solid #dedede; display: block; padding-bottom: 5px; } 
ul#portfolio li { margin-right: 5px; }  
*/
#montraProdutos11, #montraProdutos12, #montraProdutos21, #montraProdutos22 { float: left; width:450px; height:310px; border-bottom:1px solid #bbbbbb; }
#montraProdutos11 { margin-top:-1px;border-top:1px solid #bbbbbb; background: url('../images/fundo_produtos.jpg') no-repeat top right; }
#montraProdutos12 { border-top:1px solid #bbbbbb; background: url('../images/fundo_produtos.jpg') no-repeat top left; }
#montraProdutos21 { background: url('../images/fundo_produtos.jpg') no-repeat top right; }
#montraProdutos22 { background: url('../images/fundo_produtos.jpg') no-repeat top left; }

.produtosDetTit { width: 448px;margin-top:5px; height:30px; font-size:14px; color: #000000; text-align:center; text-transform: uppercase; }
.produtosDetFoto { width: 448px;margin-top:5px; height:160px; }
.produtosDetEncomendas { float:left; width:200px; margin-left:20px;}
.produtosDetDetalhes { float:right; width:200px; margin-right:20px; text-align:right; text-transform: uppercase; }

.boxColQt { border: 1px solid #d5d5d5; padding:2px; margin-bottom:2px; color: #959595; font-size:12px; font-family: 'Open Sans', sans-serif; TEXT-ALIGN:left; }
.boxColSelect { width: 100%; border: 1px solid #d5d5d5; margin-bottom:2px;color: #959595; font-size:12px; font-family: 'Open Sans', sans-serif;}
.botSubmit { width: 450px; border:0px; background: #cccccc; padding:10px; margin-top:20px;margin-bottom:40px;color: #000000; font-size:12px; font-family: 'Open Sans', sans-serif; text-transform: uppercase;}

.botSubmit2 { background:#f0f0f0;border: 1px solid #f0f0f0; padding:10px; color:#000000; font-family: 'Open Sans', sans-serif; font-size:12px; }
.botSubmit2:hover { border: 1px solid #cccccc; }

.categoriasMostrar,.categoriasMostrar2 {
	width:100%;
	text-align:right;
	color: #ffffff;
	top:0px;
	right:0px;
	position:absolute;
	z-index:30022;
}
.categoriasMostrar2 { z-index:30023; display:none; }

.categoriasMostrar .tit,.categoriasMostrar2 .tit { min-width:100px; float:right; text-transform:uppercase; cursor:pointer; background:#000000;padding:10px; TEXT-ALIGN:center;font-size: 14px; color:#ffffff; }
.categoriasMostrar2 .tit { display:block; }
.categoriasMostrar .areaMM1, .categoriasMostrar2 .areaMM1 { /*display: none;*/ background: #ffffff; color: #8F8F8F; /*position:absolute; right:0px;*/ float:right; /*z-index:2;*/padding-top: 10px;padding-bottom: 0px;padding-left: 10px; padding-right:10px; TEXT-ALIGN:right;text-transform:uppercase; }
.categoriasMostrar2 .areaMM1 { min-width:100px; display:block; background: url('../images/fundo_topo.png'); }
.categoriasMostrar2 .areaMM1 .link { display:block; margin-bottom:10px; }
.categoriasMostrar2 .areaMM1 .link a { color: #454545; text-decoration:none; font-size: 14px; }
.categoriasMostrar2 .areaMM1 .link a:hover { color: #000000; }




/*
	SECCOES TEXTO NORMAIS
*/
.seccaoNormalTit { font-size:36px; color: #000000; text-transform: uppercase; FONT-WEIGHT:300; /*margin-bottom:30px; TEXT-ALIGN:CENTER;*/ }
.seccaoNormalSubTit { font-size:18px; color: #656565; margin-bottom:40px; TEXT-ALIGN:left; FONT-WEIGHT:300;}
.seccaoNormalTexto { FLOAT:LEFT; font-size:12px; width:600px; /*margin: 0 auto;*/ }
.seccaoNormalFoto { FLOAT:RIGHT; font-size:12px; width:240px; TEXT-ALIGN:CENTER;/*margin: 0 auto;*/ }
.seccaoNormalHistoria { FLOAT:LEFT; font-size:12px; width:100%; /*margin: 0 auto;*/ }
.seccaoHistoriaLadoEsq { float:left; margin-bottom:10px; width:160px; font-weight:300; font-size:36px; font-family: 'Open Sans', sans-serif; color:#000000; }
.seccaoHistoriaLadoDir { float:right; width:600px; text-align:left; color: $656565; font-size:12px; font-family: 'Open Sans', sans-serif; }


.formLadoEsq { float:left; width:80px; text-align:right; margin-right:15px;padding:5px; }
.formLadoDir { float:left; width:490px; text-align:right; margin-right:10px; }

.formSugLadoEsq { float:left; width:160px; text-align:right; margin-right:15px;padding:5px; }

.formRecLadoEsq { float:left; width:190px; text-align:right; margin-right:15px;padding:5px; }
.formRecLadoDir { float:left; width:370px; text-align:right; margin-right:15px;padding:5px; }

.formLadoNovoEsq { float:left; width:120px; text-align:right; margin-right:15px;padding:5px; }
.formLadoNovoDir { float:left; width:450px; text-align:right; margin-right:10px; }

.formSeccao { background:#f0f0f0; border: 0px; width:100%; padding:5px;}
.formSeccaoSubmit { background:#ffffff; border: 0px; padding:10px; color:#000000; font-family: 'Open Sans', sans-serif; font-size:12px; }
.formSeccaoSubmit:hover { background:#000000; color:#ffffff; }



#alavanca1,#alavanca21,#alavanca31 { background: url(../images/seta_dir.png) no-repeat center center; position:absolute; height:100%; bottom:0px; width:100px; right:0px; z-index:30002; cursor:pointer; }
#alavanca2,#alavanca22,#alavanca32 { background: url(../images/seta_esq.png) no-repeat center center; position:absolute; height:100%; bottom:0px; width:100px; left:0px; z-index:30002; cursor:pointer; }


#alavanca1,#alavanca2 {
	 transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
	
	opacity: 0.4;
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  /* WebKit */
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  /* Opera */
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  /* Standard */
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-delay: 0s;	
	/*cursor: pointer;*/
}

#alavanca1:hover,#alavanca2:hover {
  opacity: 1;
	/*cursor: pointer;*/
  
/* Firefox */
  -moz-transition-property: opacity;
  -moz-transition-duration: 0.5s;
  -moz-transition-delay: 0s;
  /* WebKit */
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-delay: 0s;
  /* Opera */
  -o-transition-property: opacity;
  -o-transition-duration: 0.5s;
  -o-transition-delay: 0s;
  /* Standard */
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-delay: 0s;
}



.clr{
	clear: both;
}





/*--------------------------------------------------------
Navigation
--------------------------------------------------------*/

#areaLingua { display:none; }

#areaclientes { position:fixed; width:900px; height: 36px; top:0px; right:50%; margin-right:-450px; /*border:1px solid #0000ff;*/ z-index:30025;}
#areaclientes2 { position:fixed; width:900px; height: 36px; top:0px; left:50%; margin-left:-450px; /*border:1px solid #0000ff;*/ z-index:30025;}
	#clienteSeccaoEsq { float:left; width:300px; /*border:1px solid #ff0000;*/ }
	#clienteSeccaoDir { float:right; width:580px; /*border:1px solid #ff0000;*/ }


a.menuArea:link {/* display: block;*/font-family: 'Open Sans', sans-serif; font-size:11px; COLOR: #959595; 	TEXT-DECORATION: none; }
a.menuArea:visited { COLOR: #959595;}
a.menuArea:hover { COLOR: #000000; /*TEXT-DECORATION: underline;*/ }
.boxAreaCliente { width: 100%; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-top:0; }
.boxAreaClienteSubmit { cursor:pointer; border:0; padding:5; background: #ffffff;}

#nav {
	background: url('../images/fundo_topo.png');
	width: 100%;
	position: fixed;
	top:0;
	left:0;
	z-index: 20005;
	height: 105px;
	/*border:1px solid #ff0000;*/
	/*border-bottom:1px solid #e6e6e6;*/
}
#nav2 {
	width: 100%;
	position: fixed;
	top:0;
	left:0;
	z-index: 20005;
	height: 105px;
	/*border:1px solid #ff0000;*/
	/*border-bottom:1px solid #e6e6e6;*/
}
.navconteudos {
		position:relative;
		width:900px;
		height: 155px;
		left:50%;
		margin-left:-450px;
		
}


.links {
	height: 50px;
	display: table-cell;
	/*display: BLOCK;*/
	vertical-align: middle;
	FLOAT:RIGHT;
	MARGIN-TOP:50px;
}

.links li {
	display: inline;
	margin: 0px 0px 0 30px;
}

.links a {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #B97B2D;
	text-decoration: none;
	text-transform: uppercase;
	padding:10px;
	padding-top:5px; padding-bottom:5px; 
}

.links a:visited {
	color: #B97B2D;
}

.links a:hover {
	color: #ffffff;
	/*transition: color 0.5s;
	-moz-transition: color 0.5s;
	-webkit-transition: color 0.5s;
	-o-transition: color 0.5s;*/
	background: #B97B2D;
}

.links a.on { color: #ffffff;background: #B97B2D; }

.links img {
	margin-left: 22px;
	width: 18px;
	height: 18px;
	opacity:0.3;
}

.links img:hover {
	opacity:1; 
}


.dropmenu {
	display: none;
}






a.linguas:link { display: block;font-family: 'Open Sans', sans-serif;font-weight:300; font-size:16px; COLOR: #ffffff; 	TEXT-DECORATION: none; margin-bottom:10px; TEXT-TRANSFORm: uppercase; }
a.linguas:visited { font-family: 'Open Sans', sans-serif;font-weight:300; COLOR: #ffffff; 	TEXT-DECORATION: none; }
a.linguas:hover { TEXT-DECORATION: underline; }




#mostraPaises { display:none; z-index: 30020; position: fixed; bottom:0; left:0; background: #000000 url('../images/img_linguas.jpg') no-repeat top center; width:100%; height:394px; }
#mostraPaises .conteudos { /*border:1px solid #ff0000;*/ height:390px; position:relative; width:900px; left:50%; margin-left:-450px; background: url('../images/img_linguas_texto.jpg') no-repeat top center; }
#mostraPaises .conteudos .mlinguas { float:right; width:150px; text-align:left; margin-top:150px; margin-right:50px; }

#fundo { padding-top:18px; padding-bottom:18px; height:14px; font-size:11px; text-transform: uppercase; background: url('../images/fundo_topo.png'); z-index: 20008; position: fixed; bottom:0; left:0;width: 100%;  }
#fundo .conteudos { position:relative; width:96%; /*width:900px;*/ left:2%; font-size:11px; }
#fundo .conteudos .c1 { float:left; }
#fundo .conteudos .c2 { float:right; }
#fundo .conteudos .c21 { float:left; margin-right:50px; }
#fundo .conteudos .c22 { float:left;  }

			
a.menuFundo:link {/* display: block;*/font-family: 'Open Sans', sans-serif; font-size:11px; COLOR: #959595; 	TEXT-DECORATION: none; TEXT-TRANSFORm: uppercase; margin-right:20px; }
a.menuFundo:visited { font-family: 'Open Sans', sans-serif; font-size:11px; COLOR: #959595; 	TEXT-DECORATION: none; }
a.menuFundo:hover { COLOR: #000000; /*TEXT-DECORATION: underline;*/ }

a.menuFundoon:link {/* display: block;*/font-family: 'Open Sans', sans-serif; font-size:11px; COLOR: #000000; 	TEXT-DECORATION: none; TEXT-TRANSFORm: uppercase; margin-right:20px; }
a.menuFundoon:visited { font-family: 'Open Sans', sans-serif; font-size:11px; COLOR: #000000; 	TEXT-DECORATION: none; }
a.menuFundoon:hover { COLOR: #000000; /*TEXT-DECORATION: underline;*/ }

a.menuFundo2 { padding:5px;}
a.menuFundo2:link {/* display: block;*/font-family: 'Open Sans', sans-serif; font-size:11px; COLOR: #000000; 	TEXT-DECORATION: none; TEXT-TRANSFORm: uppercase;}
a.menuFundo2:visited { font-family: 'Open Sans', sans-serif; font-size:11px; COLOR: #000000; 	TEXT-DECORATION: none; }
a.menuFundo2:hover { COLOR: #000000; background: #BEBDBD; /*TEXT-DECORATION: underline;*/ }
a.menuFundo2On { COLOR: #000000; background: #BEBDBD; /*TEXT-DECORATION: underline;*/ }




		.scrollup{
			width:40px;
			height:40px;			
			text-indent:-9999px;
			opacity:0.25;
			position:fixed;
			bottom:50px;
			right:30px;
			display:none;
			background: url('../icon_top.png') no-repeat;
		}
		.scrollup:hover {
			opacity:1;
		}
		
		
		
@media screen and (min-width: 900px) {
  #comunicacoesCon {  height:100%; }
	#catalogoCon {  height:100%; }
	#colecoesInfo { top:220px; bottom:45px; }
}



@media screen and (max-height: 650px) {
  .empresaZonaCaixa { height:280px; }
  .empresaZonaConteudo { height:200px; }
	.empresaZonaConteudo .nano { height:200px; }
}


@media screen and (max-height: 550px) {
  .empresaZonaCaixa { height:180px; }
  .empresaZonaConteudo { height:100px; }
	.empresaZonaConteudo .nano { height:100px; }
}


.dropbtn {
    /*background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;*/
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #B97B2D;
    min-width: 180px;
    /*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
}

/* Links inside the dropdown */
.dropdown-content a {
    color: #fff;
    padding: 6px 10px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #fff; color: #B97B2D}
.dropdown-content a:visited {color: #fff}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color:#B97B2D; color: #fff;
}





.homeZonaExtra { position:relative; z-index:2001; background: #f00; width:100%; /*height:20px;*/ }
.homeZonaExtraPos { margin-top:-100px; position:Relative; width:100%; }
.homeZonaExtraPosQuad { width:21%; margin:2%; float:left; position:relative; font-size:1px; }

 