*{ margin:0; padding:0; border:0; vertical-align: baseline; font-family: 'Open Sans', sans-serif; text-decoration:none; color:#000000; }

#footer {
   /*position:absolute;
   bottom:0;*/
   float:left;
   margin-top:60px;
   width:100%;
   height:150px;   /* Height of the footer */
}
/* =================================================================== */
/*Spinner*/
#spinner{} 
#spinnerContent{ width:940px; float:left; text-align:center; padding:72px 0;}

#container .content940{ margin:0 auto; width:940px;}
#container .colorGrey{ color:#cccdcf;}
#container .colorGrey2{ color:#6f7173;}
#container .mRight10{ margin-right:10px; }
#container .mRight0{ margin-right:0px; }
#container .mTop20{ margin-top:20px; }
#container .fLeft{ float:left; }
#container .W60{ width:60px; }
#container .W125{ width:125px; }
#container .W410{ width:410px; }
#container .W420{ width:420px; }
#container .W440{ width:440px; }
#container .W940{ width:940px; }

#container .errorC{ float:left; color:#ffffff; font-size:13px; width:99%; text-align:center; background:#c3181e; border-radius:2px; padding:10px; margin:20px 0;}
#container .sucessC{ float:left; color:#ffffff; font-size:13px; width:99%; text-align:center; background:#090; border-radius:2px; padding:10px; margin:20px 0;}


.div_slider_768{ display:none;}
.div_slider_480{ display:none;}
.div_slider{ display:block;}
.div_slider_320{ display:none;}
#responsiveMenu{display:none;}


#headerLna1{
	float:left;
	width:100%;
	height:40px;
	background:#f0f0f0;
}
#headerLna1 .ulMenuLanguages{
	float:left;
	width:90px;
	list-style:none;
	padding:10px 0;
}
#headerLna1 .ulMenuLanguages li{
	float:left;
	color:#6f7173;
	font-size:14px;
	font-weight:400;
}
#headerLna1 .ulMenuLanguages li .active{
	color:#6f7173;
}
#headerLna1 .ulMenuLanguages li a{
	color:#014880;
	text-decoration:none;
}
#headerLna1 .ulMenuLanguages li .sepSpan{
	float:left;
	margin:0px 5px 0 5px;
	font-size:13px;
	color:#6f7173;
}
#headerLna1 .ulMenuAreaReservada{
	float:right;
	width:320px;
	list-style:none;
	padding:10px 0;
}
#headerLna1 .ulMenuAreaReservada li{
	float:right;
	font-size:14px;
	color:#014880;
}
#headerLna1 .ulMenuAreaReservada li a{
	color:#014880;
	text-decoration:underline;
}
#headerLna1 .ulMenuAreaReservada li .sepSpan{
	margin:0 5px;
}
#headerLna2{
	float:left;
	margin-top:11px;
	width:940px;	
}
#headerLna2 .headerLna2Logo{
	float:left;
	width:295px;
	height:84px;
	background:url(../images/logo.png) no-repeat;	
}
#headerLna2 .headerLna2Phone{
	float:right;
	color:#cccdcf;
	font-weight:600;
	font-size:26px;
	margin-top:21px;
}
#headerMenu{
	display:block;
	float:left;
	width:100%;
	height:40px;
	background:#004681;
	margin-top:11px;
	position:relative; 
	z-index:102;
}

#headerMenu ul{ width:940px; height:40px; list-style:none; margin:0 auto;   }
#headerMenu ul li{ float:left; margin:0; display:inline; position:relative; }
#headerMenu ul li a{ float:left; text-decoration:none; font-size:16px; font-weight:400; color:#ffffff; padding:9px 18px 9px 18px; text-transform:uppercase; }
#headerMenu ul li .sortDesc{ float:right; color:#FFF; margin:1px 0 0 7px; }
#headerMenu ul li .sep{ text-decoration:none; font:14px Arial, Helvetica, sans-serif; color:#000000; padding:8px 0 12px 0;}
#headerMenu ul li a:hover{ background:#f0f0f0; color:#6f7173; }
#headerMenu ul li ul{ position:absolute; top:40px; left:-999em; width:250px;}
#headerMenu ul li ul li{ background:#f0f0f0; width:250px; }
#headerMenu ul li ul li a{ font-size:14px; color:#6f7173; font-weight:400; width:210px;  }
#headerMenu ul li ul li a:hover{ background:#004681; color:#FFF; }
#headerMenu ul li:hover ul{ left:0; }

#bgSlide{ 
	float:left; 
	width:100%; 
}
#slide{ 
	width:100%; 
	margin:0 auto; 
	padding-bottom:20px;
}

#bgHomeLna1{ 
	width:100%; 
	height:200px; 
	float:left; 
	background:#f5f5f5; 
}
#homeLna1Blc{ 
	width:313px; 
	height:200px; 
	float:left; 
	text-align:center; 
}
#homeLna1Blc .btnHomeLna1BlcImg img{
	margin-top:20px;
	width:96px; 
	height:96px;
}
#homeLna1Blc h1{
	font-size:26px;
	font-weight:700;
	color:#004681;
	width:313px;
	text-align:center;
	margin-top:10px;
	height:36px;
}
#homeLna1Blc .btnHomeLna1BlcTxt{
	color:#6f7173;
	font-weight:400;
	font-size:14px;	
}

#homeLna2Blc{ 
	width:313px; 
	height:148px; 
	float:left;
	margin-top:33px;
}
#homeLna2Blc .homeLna2Blc_img{
	position:absolute;
	z-index:100;
	width:300px; 
	height:148px;
}
#homeLna2Blc .homeLna2Blc1{ 
	float:left;
	width:300px; 
	height:148px;
}
#homeLna2Blc .homeLna2Blc2{
	float:left;
	margin-left:6px;
	background:url(../images/bgObrasProgresso.jpg) no-repeat;	
	width:300px; 
	height:148px; 
}
#homeLna2Blc .homeLna2Blc3{
	float:right;
	background:url(../images/bgObrasArquiteto.jpg) no-repeat;	
	width:300px; 
	height:148px; 
}
#homeLna2Blc h2{
	font-size:24px;
	font-weight:400;
	color:#ffffff;
	width:300px;
	text-align:center;
	margin-top:40px;
	position:absolute;
	z-index:100;
}
#homeLna2Blc .btnHomeLna2Blc{
	float:left;
	width:178px;
	border-radius:5px;
	background:#ec7d00;
	padding:5px 0;
	text-align:center;
	font-size:16px;
	font-weight:400;
	color:#ffffff;
	margin:75px 0 0 61px;
	letter-spacing:1px;
	position:absolute;
	z-index:101;
}

#bgHomeLna3{ 
	width:100%; 
	height:198px; 
	float:left;
	margin-top:35px;
	background:#f5f5f5; 
}
#homeLna3{
	height:198px;
	background:url(../images/bgHomeLna3.png) no-repeat;
}
#homeLna3 h1{
	font-size:30px;
	font-weight:700;
	color:#004681;
	width:940px;
	text-align:center;
	padding-top:67px;
}
#homeLna3 h3{
	font-size:18px;
	font-weight:400;
	color:#004681;
	width:940px;
	text-align:center;
	padding-top:0px;
}

#homeLna4Blc{ 
	width:940px; 
	height:148px; 
	float:left;
	margin-top:33px;
}

#homeLna4Blc .homeLna4Blc1{
	float:left;
	width:460px;
	height:115px;
	background:#ec7d00;
	border-radius:1px;
}
#homeLna4Blc .homeLna4Blc2{
	float:right;
	width:460px;
	height:115px;
	background:#ec7d00;
	border-radius:1px;
}
#homeLna4Blc .interrogacao{
	float:left;
	margin-top:26px;
	margin-left:80px;
	width:44px;
	height:62px;
	background:url(../images/interrogacao.png) no-repeat;
}
#homeLna4Blc .smartphone{
	float:left;
	margin-top:26px;
	margin-left:80px;
	width:36px;
	height:64px;
	background:url(../images/smartphone.png) no-repeat;
}
#homeLna4 h3{
	float:left;
	width:300px;
	font-size:22px;
	font-weight:600;
	color:#ffffff;
	margin:34px 0 0 26px;
	text-transform:uppercase;
}
#homeLna4 h4{
	float:left;
	width:300px;
	font-size:14px;
	font-weight:400;
	color:#404040;
	margin:0 0 0 26px;
}
#homeLna4 a{
	text-decoration:none;
	color:#404040;
	font-weight:700;
}

#parceirosContent{
	float:left;
	width:940px;
	margin-top:10px;
	margin-bottom:-40px;
}

#parceirosContent h2{
	float:left;
	width:940px;
	color:#004681;
	font-size:26px;
	font-weight:700;
	padding:10px 0 10px 0;
	text-align:center;
}

#parceirosContent ul{
	float:left;
	width:940px;
	list-style:none;
	margin-top:24px;
	margin-bottom:0px;
}

#parceirosContent ul li{
	float:left;
	width:164px;
	height:188px;
}

#parceirosContent ul li .parceirosContentImg{
	float:left;
	width:150px;
	height:150px;
	padding:5px;
	margin:2px;
	text-align:center;
	overflow:hidden;
}

#parceirosContent ul li .parceirosContentImg img{
	max-width:150px;
	max-height:150px;
}



#footerLna1{
	width:100%;
	height:87px;
	background:#7c7f82;
}
#footerLna1 .ul1FooterLna1{
	float:left;
	width:500px;
	list-style:none;
	margin:30px 0 0 0;
}
#footerLna1 .ul1FooterLna1 li{
	float:left;
}
#footerLna1 .ul1FooterLna1 li a{
	font-size:14px;
	font-weight:600;
	color:#FFF;
	text-transform:uppercase;
}
#footerLna1 .ul1FooterLna1 li .sep{
	float:left;
	margin:2px 30px 0 30px;
	font-size:12px;
	font-weight:700;
	color:#FFF;	
}
#footerLna1 .ul2FooterLna1{
	float:right;
	width:400px;
	height:53px;
	list-style:none;
	margin:17px 0 0 0;
	background:url(../images/ul1FooterLna2img.jpg) no-repeat;
}
#footerLna2 h3{
	float:left;
	font-size:14px;
	color:#404040;
	font-weight:400;
	margin-top:20px;	
}
#footerLna2 .facebook{
	float:right;
	width:200px;
	height:32px;
	margin-top:10px;
	background:url(../images/facebook.jpg) no-repeat;	
}
#bcump{  }
#bcump ul{ float:left; font-size:12px; margin-bottom:20px; list-style:none; }
#bcump ul li{ float:left;}
#bcump ul li h2{ color:#004681; font-size:12px; font-weight:400;}
#bcump ul li a{ color:#bfbfbf; font-weight:600; }

#orcamentosLna1Content{
	float:left;
	width:940px;
}
#orcamentosLna1Content .orcamentosbcump1{
	float:left;
	width:940px;
	height:33px;
	background:url(../images/orcamentosbcump1.jpg) no-repeat;
	margin-bottom:40px;
}
#orcamentosLna1Content .orcamentosbcump2{
	float:left;
	width:940px;
	height:33px;
	background:url(../images/orcamentosbcump2.jpg) no-repeat;
	margin-bottom:40px;
}
#orcamentosLna1Content .orcamentosbcump3{
	float:left;
	width:940px;
	height:33px;
	background:url(../images/orcamentosbcump3.jpg) no-repeat;
	margin-bottom:40px;
}
#orcamentosLna1Content ul{
	list-style:none;	
}
#orcamentosLna1Content ul li .white{
	color:#FFF;	
}
#orcamentosLna1Content ul li .gray{
	color:#cbcbcb;	
}
#orcamentosLna1Content ul li .noclick{
	float:left;
	font-weight:400;
	font-size:16px;
	width:300px;
	text-align:center;
	padding:5px 0;
	margin-right:12px;	
}
/*#orcamentosLna1Content ul li .orcamentosbcump1_btn1{
	float:left;
	font-weight:600;
	font-size:16px;
}*/
#orcamentosLna1Content p{
	color:#404040;
	font-weight:400;
	font-size:14px;
}

#orcamentosLna2Content{
	float:left;
	width:940px;
	margin-top:40px;
}

#orcamentosLna2Content form .contactBtnSend{
	margin-left:380px;
	margin-top:40px;
}
#orcamentosLna2Content form .label{
	float:left;
	width:470px;
	height:60px;
}
#orcamentosLna2Content form .radio{
	float:left;
	margin-right:10px;
}
#orcamentosLna2Content form .labelRadio{
	float:left;
	margin-right:40px;
	margin-top:-5px;
}

#orcamentosProdutosLna2Content{
	float:left;
	width:938px;
	margin-top:20px;
	border:1px solid #004485;
	padding:22px 0;
}
#orcamentosProdutosLna2Content p{
	width:940px;
}
#orcamentosProdutosLna3Content{
	float:left;
	width:940px;
	margin-top:40px;
	margin-bottom:20px;
}
#orcamentosProdutosLna3Content p{
	font-size:14px;
}
#orcamentosProdutosLna3Content .contactBtnSend{
	margin:100px 0 0 -20px;
	
}


#cssmenu,
#cssmenu .ulSort,
#cssmenu .ulSort li,
#cssmenu .ulSort li a,
#cssmenu #menu-button {
  margin:0 0 0 10px;
  padding: 0;
  border: 0;
  display: block;
  position: relative;
  z-index:180;
  list-style:none;
}			
#cssmenu {
	float:left;
	line-height: 1;
	background: #c6c3be;
}			
#cssmenu > .ulSort > li {
  float: left;
}

#cssmenu.align-right .ulSort .ulSort2 {
  text-align: right;
}
#cssmenu > .ulSort > li > a {
  padding: 14px 20px;
  font-size: 13px;
  font-weight:400;
  text-decoration: none;
  color: #000000;
}
#cssmenu .w147{
	  width:147px;
}
#cssmenu .w183{
	  width:183px;
}
#cssmenu .w363{
	  width:363px;
}
/*#cssmenu > .ulSort > li:hover > a,
#cssmenu > .ulSort > li.active > a {
  color: #000000;
}	*/
#cssmenu .title {
	float:left;
	margin-top:-14px;
	margin-left:-50px;
	color:#8a8a8a;
	background:#f5f5f5;
	padding:10px 0 10px 15px;
}
#cssmenu .w171{
	width:171px;	
}
#cssmenu .w207{
	width:207px;	
}
#cssmenu .w220{
	width:220px;	
}
#cssmenu .w256{
	width:256px;	
}
#cssmenu .w387{
	width:387px;	
}
#cssmenu .w436{
	width:436px;	
}
#cssmenu > .ulSort > li.has-sub > a {
  padding-right: 25px;
}	

#cssmenu > .ulSort > li.has-sub > a::after {
  position: absolute;
  top: 11px;
  right: 13px;
  width: 6px;
  height: 6px;
  border-bottom: 2px solid #000000;
  border-right: 2px solid #000000;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu > .ulSort > li.has-sub:hover > a::after {
 border-color: #000000;
}
#cssmenu .ulSort .ulSort2 {
  position: absolute;
  left: -9999px;
  margin-top:5px;
  border:1px solid #e6e6e6;
  border-top:none;
  background:#FFF;
}
#cssmenu li:hover > .ulSort2 {
  left: -20px;
}
#cssmenu .ulSort .ulSort2 li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
#cssmenu .ulSort .ulSort2 li .colorThumb{
	float:left;
	width:35px;
	height:20px;
	margin-top:5px;
}
#cssmenu .ulSort li:hover > .ulSort2 > li {
  height: 30px;
}

#cssmenu .ulSort .ulSort2 li .a {
	float:left;
  	padding: 7px 10px;
  	/*width: 220px;*/
  	font-size: 12px;
  	text-align:left;
  	background: #ffffff;
  	text-decoration: none;
  	color: #000000;
	margin-left:-10px;
}
#cssmenu .ulSort .ulSort2 li:hover > .a,
#cssmenu .ulSort .ulSort2 li .a:hover {
	background:#ebebec;
	cursor:pointer;
}

/* ==== PopUp ==== */
.legendaPopup {
float:left;
margin: 5px 0 0 0;
font-weight:400;
font-size: 12px;
width:200px;
text-align:center;
}
.h3PopUp{
margin-top: 10px;
padding: 0;
font-weight: normal;
color:#FFF;
}
      
.popup{
display: none;
position: absolute;	
padding: 10px;
background:#FFF;
border: 1px solid #e6e6e6;
border-radius:2px;
height:220px;
width:200px;  
margin:0 0 0 210px;
text-align:center;
}

.pop-up-img{
	float:left;
	height:200px;
	width:200px;
}

.pop-up-img img{
	max-width:200px;
	max-height:200px;
}
/* ==== ===== ==== */

#orcamentosLna2 .registoInput{
	float:left;
	margin-left:15px;
	padding:7px 5px;
	margin-top:20px;
}
#orcamentosLna2 .registoText{
	float:right;
	border-radius:2px; 
	padding:10px; 
	color:#939292; 
	font-size:14px; 
	background:#f5f5f5; 
	margin-top:0px;
}
#orcamentosLna2 .outraOpcao{
	float:left;
	color:#939292; 
	font-size:14px;
	background-color:transparent;
	cursor:pointer;
	color:#000;
	font-weight:400;
	margin:100px 0 0 10px;
	border-bottom:1px solid #c6c3be;
	padding-bottom:2px;
}
#orcamentosLna2 .orcamentosBtnSave{width:152px; float:left; padding:5px 0; margin:60px 0 0 394px; border-radius:2px; color:#ffffff; background-color:#000000; font-size:15px; font-weight:400; cursor:pointer;}
#orcamentosLna2 .orcamentosBtnNext{width:152px; float:left; padding:5px 0; margin:55px 0 60px 394px; border-radius:2px; color:#ffffff; background-color:#004485; font-size:15px; font-weight:400; cursor:pointer; text-align:center;}


#orcamentosProdutosLna4Content{
	float:left;
	width:940px;
	margin-top:40px;
	margin-bottom:20px;
}
#orcamentosProdutosLna4Content ul{
	float:left;
	margin-top:10px;
	list-style:none;
}

#orcamentosProdutosLna4Content ul li{
	float:left;
	width:940px;
	background:#f5f5f5;
	height:70px;
	border-bottom:2px solid #FFF;
}
#orcamentosProdutosLna4Content ul .li1{
	background:#e8e8e8;
}
#orcamentosProdutosLna4Content ul .li2{
	background:#f5f5f5;
}

#orcamentosProdutosLna4Content ul li .eliminar_bot{
	float:right;
	width:36px;
	height:70px;
	background:url(../images/delete_btn.jpg) no-repeat;
	cursor:pointer;
}

#orcamentosProdutosLna4Content ul li .orcamentosProdutosLna4ContentBlc1{
	float:left;
	width:340px;
	height:70px;
}
#orcamentosProdutosLna4Content ul li .orcamentosProdutosLna4ContentBlc2{
	float:left;
	width:120px;
	height:70px;
}
#orcamentosProdutosLna4Content ul li .orcamentosProdutosLna4ContentBlc3{
	float:left;	
	width:180px;
	height:70px;
}
#orcamentosProdutosLna4Content ul li .orcamentosProdutosLna4ContentBlc4{
	float:left;	
	width:264px;
	height:70px;
}
#orcamentosProdutosLna4Content ul li .orcamentosProdutosLna4ContentBlc5{
	float:right;
	width:36px;
	height:70px;
}


#orcamentosProdutosLna4Content p{
	font-size:14px;
}
#orcamentosProdutosLna4Content h3{
	font-size:14px;
	font-weight:400;
	padding:10px 10px 3px 10px;;
	color:#8a8a8a;
}
#orcamentosProdutosLna4Content h4{
	font-size:12px;
	font-weight:400;
	padding:0 10px;
	color:#8a8a8a;
}
#orcamentosProdutosLna5Content{
	float:left;
	width:940px;
	margin-top:0px;	
}
#orcamentosProdutosLna5Content .contactBtnSend{
	margin-top:40px;
	margin-left:392px;
	background:#000;	
}


#empresaLna1Content{
	float:left;
	width:940px;
}

#empresaLna1 h1{
	width:940px;
	float:left;
	color:#004681;
	font-size:26px;
	font-weight:700;
	border-bottom:1px solid #ededed;
	padding-bottom:12px;
	margin-bottom:30px;
}

#empresaLna1Content p{
	color:#404040;
	font-weight:400;
	font-size:14px;
}

#contactosLna1Content{
	float:left;
	width:940px;
}
#contactosLna1ContentLeft{
	float:left;
	width:460px;
	height:440px;
	background:#f5f5f5;
	padding:10px 0;
}
#contactosLna1ContentLeft h3{
	float:left;
	width:400px;
	color:#404040;
	font-weight:700;
	font-size:16px;
	margin:15px 0 2px 30px;
}
#contactosLna1ContentLeft h4{
	float:left;
	width:400px;
	color:#404040;
	font-weight:400;
	font-size:13px;
	margin:2px 0 0 30px;
}
#contactosLna1ContentLeft .sepContactos{
	float:left;
	width:400px;
	border-bottom:1px solid #ababab;
	margin:10px 0 0 30px;	
}

#contactosLna1ContentRight{
	float:right;
	width:460px;
}
#contactosLna1ContentRight h3{
	float:left;
	width:400px;
	color:#404040;
	font-weight:600;
	font-size:14px;
}
#contactosLna1ContentRight form{
	float:left; 
	width:460px;
	margin-top:14px;
}

.contactBtnSend{ width:152px; float:left; padding:5px 0; margin:15px 0 0 154px; background-color:#004681; border-radius:2px; color:#ffffff; font-size:15px; font-weight:400; cursor:pointer; }

.contactarInput{ border-radius:2px; padding:10px; color:#939292; font-size:14px; background:#f5f5f5; margin-top:15px; }

#h1Title h1{
	width:940px;
	float:left;
	color:#004681;
	font-size:26px;
	font-weight:700;
	border-bottom:1px solid #ededed;
	padding-bottom:12px;
	margin-bottom:30px;
}

#galeriaLna2Content{
	float:left;
	width:940px;
	margin-top:10px;
}

#galeriaLna2Content h2{
	float:left;
	width:928px;
	background:#f5f5f5;
	color:#6f7173;
	font-size:16px;
	font-weight:600;
	padding:10px 0 10px 12px;
	margin-top:20px;
}

#galeriaLna2Content ul{
	float:left;
	width:940px;
	list-style:none;
	margin-top:24px;
	margin-bottom:20px;
}

#galeriaLna2Content ul li{
	float:left;
	width:164px;
	height:188px;
	background:#efefef;
	border-radius:2px;
	margin-right:30px;
}

#galeriaLna2Content ul li .galeriaLna2ContentImg{
	float:left;
	width:150px;
	height:150px;
	background:#ffffff;
	border-radius:2px;
	padding:5px;
	margin:2px;
	text-align:center;
	overflow:hidden;
}

#galeriaLna2Content ul li .galeriaLna2ContentImg img{
	min-height:150px;
	min-width:150px;
	max-height:150px;
	border-radius:2px;	
}

#infoTecnicaLeft{
	float:left;
	width:300px;	
}
#infoTecnicaLeft ul{
	float:left;
	width:300px;
	background:#f6f6f6;
	padding-bottom:20px;
	list-style:none;
}
#infoTecnicaLeft ul li{
	float:left;
	width:265px;
	margin:5px 0 0 35px;	
}
#infoTecnicaLeft ul li a{
	font-size:14px;
	font-weight:400;
	color:#404040;
}
#infoTecnicaLeft ul li a:hover{
	color:#000000;
}
#infoTecnicaLeft ul h2{
	float:left;
	width:265px;
	font-size:14px;
	font-weight:700;
	background:#d9d9da;
	color:#6f7173;
	padding:13px 0 13px 35px;
	margin-bottom:10px;
}

#infoTecnicaLeft .infoTecnicaLeftBlc1{
	float:left;
	width:300px;
	height:115px;
	background:#ec7d00;
	border-radius:1px;
	margin-top:34px;
}
#infoTecnicaLeft .interrogacao{
	float:left;
	margin-top:26px;
	margin-left:32px;
	width:44px;
	height:62px;
	background:url(../images/interrogacao.png) no-repeat;
}
#infoTecnicaLeft .smartphone{
	float:left;
	margin-top:26px;
	margin-left:32px;
	width:36px;
	height:64px;
	background:url(../images/smartphone.png) no-repeat;
}
#infoTecnicaLeft h3{
	float:left;
	width:190px;
	font-size:22px;
	font-weight:600;
	color:#ffffff;
	margin:34px 0 0 26px;
	text-transform:uppercase;
}
#infoTecnicaLeft h4{
	float:left;
	width:190px;
	font-size:14px;
	font-weight:400;
	color:#404040;
	margin:0 0 0 26px;
}
#infoTecnicaLeft a{
	text-decoration:none;
	color:#404040;
	font-weight:700;
}
#infoTecnicaRight{
	float:right;
	width:600px;	
}
#infoTecnicaRight h1{
	width:600px;
	float:left;
	color:#004681;
	font-size:26px;
	font-weight:700;
	border-bottom:1px solid #ededed;
	padding-bottom:12px;
	margin-bottom:30px;
	text-transform:uppercase;
}
#infoTecnicaRightGallery{
	float:left; 
	width:240px;
	min-height:440px;
}
#gallery{ float:left; width:240px; text-align:center;}
#gallery .galleryLupa{ position:absolute; margin:0px 0 0 205px; opacity:0.2; }
#gallery img{ max-width:240px; max-height:302px; }
#gallery_01{ float:left; margin-top:5px; width:260px;}
#gallery_01 .gallery_01Img{ float:left; width:104px; height:131px; overflow:hidden; margin-right:20px; margin-bottom:20px;}
#gallery_01 .gallery_01Img img{ width:100px;}

#infoTecnicaRightText{
	float:right; 
	width:335px;
}
#infoTecnicaRightText p{
	width:320px;
	float:left;
	color:#404040;
	font-weight:400;
	font-size:14px;
}
#infoTecnicaRightInfos{
	margin-top:10px;
	float:left;
	width:600px;	
}
#accordion h3{
	margin-bottom:5px; background:#ddddde; color:#6f7173; font-size:14px; font-weight:600; padding-bottom:13px; padding-top:13px; padding-left:30px; cursor:pointer;
}
#accordion .divAccordion{
	border:0; margin-bottom:5px; padding:30px;
}
#accordion p{
	color:#404040;
	font-weight:400;
	font-size:14px;
}

#infoTecnicaRightCatalogos{
	float:left; 
	width:600px;
}
#infoTecnicaRightCatalogos ul{
	float:left;
	list-style:none;
	margin-left:-15px;
}
#infoTecnicaRightCatalogos ul li{
	float:left;
	width:185px;
	height:265px;
	background:#efefef;
	border-radius:2px;
	margin-left:19px;
	margin-bottom:25px;
}
#infoTecnicaRightCatalogos ul li .infoTecnicaRightCatalogosImg{
	float:left;
	width:171px;
	height:179px;
	background:#ffffff;
	border-radius:2px;
	padding:5px;
	margin:2px;
	text-align:center;
	overflow:hidden;
}
#infoTecnicaRightCatalogos ul li .infoTecnicaRightCatalogosImg img{
	float:left;
	width:171px;
}
#infoTecnicaRightCatalogos ul li .infoTecnicaRightCatalogosInfo{
	float:left;
	width:185px;
	height:74px;
	background:#ffffff;
}
#infoTecnicaRightCatalogos ul li .infoTecnicaRightCatalogosInfo h3{
	float:left;
	width:185px;
	height:40px;
	text-align:center;
	color:#004681;
	font-size:14px;
	font-weight:400;
	margin-top:5px;
	overflow:hidden;
}
#infoTecnicaRightCatalogos ul li .infoTecnicaRightCatalogosInfo .pdfIcone{ float:left; position:absolute; width:19px; height:19px; background:url(images/pdfIcone.jpg) no-repeat;}
#infoTecnicaRightCatalogos ul li .infoTecnicaRightCatalogosInfo a{ float:left; width:152px; background:#004681; text-align:center; font-size:13px; font-weight:400; color:#ffffff; border-radius:2px; margin:0px 0 0 16px; padding:5px 0; }/**/

#infoTecnicaRightProdutos{
	float:left; 
	width:600px;
}
#infoTecnicaRightProdutos ul{
	float:left;
	list-style:none;	
}
#infoTecnicaRightProdutos ul .mRight2{ margin-right:0; }
#infoTecnicaRightProdutos ul .mRight3{ margin-right:20px; }
#infoTecnicaRightProdutos ul li{
	float:left;
	width:185px;
	height:241px;
	background:#efefef;
	border-radius:2px;
	margin-right:20px;
	margin-bottom:25px;
}
#infoTecnicaRightProdutos ul li .infoTecnicaRightProdutosImg{
	float:left;
	width:171px;
	height:226px; /*179*/
	background:#ffffff;
	border-radius:2px;
	padding:5px;
	margin:2px;
	text-align:center;
	overflow:hidden;
}
#infoTecnicaRightProdutos ul li .infoTecnicaRightProdutosImg a{
	border:none;	
}
#infoTecnicaRightProdutos ul li .infoTecnicaRightProdutosImg img{
	float:left;
	width:171px;
}
#infoTecnicaRightProdutos ul li .infoTecnicaRightProdutosInfo{
	float:left;
	width:185px;
	height:48px;
	background:#ffffff;
}
#infoTecnicaRightProdutos ul li .infoTecnicaRightProdutosInfo .btnInfoTecnicaRightProdutosInfo{
	float:left;
	width:185px;
	height:40px;
	text-align:center;
	color:#004681;
	font-size:14px;
	font-weight:600;
	margin-top:5px;
	overflow:hidden;
}
/* ================0 Registo ===================*/
#registoLna1Content{
	float:left;
	width:940px;
}
#registoLna1Content p{
	float:left;
	color:#404040;
	font-weight:400;
	font-size:14px;
	width:940px;
}
#registoLna1Content .registoBtnLogin{ 
	width:200px; float:left; padding:5px 0; margin:20px 0 0 380px; background-color:#004681; border-radius:2px; color:#ffffff; font-size:15px; font-weight:400; cursor:pointer; text-align:center; }
#registoLna1Content form{
	float:left; 
	width:460px;
	margin-top:14px;
}
#registoLna1Content form .aviso{
	font-size:12px;
	color:#333;
	font-weight:400;
	margin-left:5px;
}
#registoLna1Content form .registoBtnSend{ width:152px; float:right; padding:5px 0; margin:20px 0 0 0; background-color:#004681; border-radius:2px; color:#ffffff; font-size:15px; font-weight:400; cursor:pointer; }

.registoInput{ border-radius:2px; padding:10px; color:#939292; font-size:14px; background:#f5f5f5; margin-top:15px; }

/* ==================== Login ======================== */

#loginClient{ float:left; margin:0; width:260px;}
#loginClient p{ float: left;
    color: #404040;
    font-weight: 400;
    font-size: 14px;
    width: 940px; }
#loginClient .frmLoginBlc1{ float:left; width:260px; margin:10px 0 10px 0; border:0; }
/*#login label{ float:left; font-size:14px; margin:10px 0 5px 4px;}*/
#loginClient .inputEfect1{ width:192px; height:40px; border:1px solid #e5e5e5; border-radius:3px; padding:0 5px 0 55px; background:url(../images/user.jpg) no-repeat; margin-bottom:15px; }
#loginClient .inputEfect2{ width:192px; height:40px; border:1px solid #e5e5e5; border-radius:3px; padding:0 5px 0 55px; background:url(../images/pass.jpg) no-repeat; margin-bottom:10px; }
#loginClient .login_bot{ width:252px; float:left; padding:5px 0; margin:15px 0 0 0px; background-color:#004681; border-radius:2px; color:#ffffff; font-size:15px; font-weight:400; cursor:pointer;}
#loginClient .forgot_bot{ float:left; font-size:12px; margin-top:5px; color:#000000; cursor:pointer; /*background-color:transparent;*/ width:252px; text-align:center; text-decoration:none; }

/* ==================== Area Pessoal ======================== */
#areaPessoalRight{
	float:left; 
	width:600px;
}
#areaPessoalRight form{
	float:left; 
	width:460px;
	margin-top:0px;
}
#areaPessoalRight form .aviso{
	font-size:12px;
	color:#333;
	font-weight:400;
	margin-left:5px;
}
#areaPessoalRight form .areaPessoalBtnSend{ width:152px; float:right; padding:5px 0; margin:20px 0 0 0; background-color:#004681; border-radius:2px; color:#ffffff; font-size:15px; font-weight:400; cursor:pointer; }

.registoInput{ border-radius:2px; padding:10px; color:#939292; font-size:14px; background:#f5f5f5; margin-top:15px; }

#areaPessoalRight .cartHeader{ float:left; width:600px; background:#d9d9da; padding:10px 2px; border-top-left-radius:5px; border-top-right-radius:5px; margin-bottom:10px; }
#areaPessoalRight .cartHeader h4{ font-size:13px; font-weight:400; color:#002553; text-transform:uppercase; }

#areaPessoalRight .titleData{ float:left; width:120px; margin-left:8px; }
#areaPessoalRight .titleFicheiro{ float:left; margin-left:20px; width:340px; }
#areaPessoalRight .titleDownload{ float:left; margin-left:20px; width:80px; }

#areaPessoalRight .ulDownloads{ list-style:none; }
#areaPessoalRight .ulDownloads li{float:left; width:600px; margin-bottom:10px; border-bottom:1px solid #CCC; padding:10px 0; }
#areaPessoalRight .ulDownloads li .downloadName{ float:left; width:600px; margin-left:10px; }
#areaPessoalRight .ulDownloads li .downloadName .data{ float:left; font-weight:400; color:#004681; font-size:14px; margin-top:4px; width:120px; }
#areaPessoalRight .ulDownloads li .downloadName .nome{ float:left; font-weight:400; color:#004681; font-size:14px; margin-top:4px; margin-left:20px; width:340px; }
#areaPessoalRight .ulDownloads li .downloadName .btnDownload{ float:left; font-weight:400; color:#004681; font-size:14px; margin-top:4px; margin-left:20px; width:80px; text-align:center; }


/*Menu Orçamentos*/
/*.menuOrcamentos{ position:fixed; right:-185px; top:8%; width:248px; height:54px; background:#ff7e00; border-top-left-radius:4px; border-bottom-left-radius:4px;}*/
.menuOrcamentos{ position:fixed; right:0; top:8%; width:248px; height:54px; background:#ff7e00; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.btnMenuOrcamentos{ float:left; width:248px; height:54px; cursor:pointer; }
.calculator{ background:url(../images/calculator.png) no-repeat; width:50px; height:41px; float:left; margin:13px 0 0 20px;}
.h4MenuOrcamentos{ float:right; color:#FFF; font-size:17px; margin-top:10px; text-transform:uppercase; font-weight:700; width:175px; }
.h5MenuOrcamentos{ float:right; color:#404040; font-size:11px; margin-top:0px; font-weight:400; width:175px; }

/*FAQ*/
#faq{
	margin-top:10px;
	float:left;
	width:940px;	
}
#infoFAQ{
	margin-top:10px;
	float:left;
	width:940px;	
}

@media only screen and (max-width: 978px) {

.div_slider_768{ display:block;}
.div_slider_480{ display:none;}
.div_slider{ display:none;}
.div_slider_320{ display:none;}
#responsiveMenu{display:none;}

	#container .content940{ 
		width:768px;
	}
	
	#headerLna2{

		width:768px;	
	}
#headerMenu{
	display:block;
}
#headerMenu ul{ 
	width:768px;
}
#headerMenu ul li a{ 
	font-size:14px; 
	padding:10px 12px 11px 12px; 
}

#bgHomeLna1{ 
	height:190px; 
}

#homeLna1Blc{ 
	width:256px; 
	height:154px; 
}

#homeLna1Blc h1{
	font-size:20px;
	width:256px;
	height:30px;
}


#homeLna2Blc{ 
	width:256px; 
	height:121px; 
}
#homeLna2Blc .homeLna2Blc_img{
	width:243px; 
	height:115px;
}
#homeLna2Blc .homeLna2Blc1{ 
	width:243px; 
	height:115px;
}
#homeLna2Blc .homeLna2Blc2{
	width:243px; 
	height:115px; 
}
#homeLna2Blc .homeLna2Blc3{
	width:243px; 
	height:115px; 
}
#homeLna2Blc h2{
	font-size:20px;
	width:243px;
	text-align:center;
	margin-top:25px;
}
#homeLna2Blc .btnHomeLna2Blc{
	width:158px;
	font-size:16px;
	margin:60px 0 0 42px;
}
#homeLna3{
	height:178px;
	background-size: 768px 178px;
}

#homeLna3 h1{
	width:768px;
}
#homeLna3 h3{
	width:768px;
}

#homeLna4Blc{ 
	width:768px; 
	height:148px; 
}

#homeLna4Blc .homeLna4Blc1{
	width:364px;
	height:115px;
}
#homeLna4Blc .homeLna4Blc2{
	width:364px;
	height:115px;
}
#homeLna4Blc .interrogacao{
	float:left;
	margin-top:26px;
	margin-left:40px;
}
#homeLna4Blc .smartphone{
	margin-left:40px;
}
#homeLna4 h3{
	width:250px;
	font-size:20px;
}
#homeLna4 h4{
	width:250px;
	font-size:14px;
}

#parceirosContent{
	width:768px;
}

#parceirosContent h2{
	width:768px;
}

#parceirosContent ul{
	float:left;
	width:768px;
}

#parceirosContent ul li{
	width:137px;
	height:157px;
}

#parceirosContent ul li .parceirosContentImg{
	width:123px;
	height:123px;
}

#parceirosContent ul li .parceirosContentImg img{
	max-width:123px;
	max-height:123px;
}


#footerLna1 .ul1FooterLna1{
	width:450px;
}
#footerLna1 .ul1FooterLna1 li .sep{
	margin:2px 20px 0 20px;
}
#footerLna1 .ul2FooterLna1{
	width:300px;
	height:40px;
	background-size: 300px 40px;
}


}

@media only screen and (max-width: 788px) {
	/*width:480px*/
	
.div_slider_768{ display:none;}
.div_slider_480{ display:block;}
.div_slider{ display:none;}
.div_slider_320{ display:none;}
	#responsiveMenu{display:block;}

	#container .content940{ 
		width:480px;
	}
	
	#headerLna2{
		/*background:#0C0;*/
		width:480px;	
	}
	
	#headerLna2 .headerLna2Logo{
		float:left;
		width:240px;
		height:68px;
		background-size: 240px 68px;
	}
	#headerLna2 .headerLna2Phone{
		font-size:20px;
		margin-top:21px;
	}
	#headerMenu{
		display:none;
	}
	#bgResponsiveMenu{
		display:block;
		float:left;
		width:100%;
		height:45px;
		background:#004681;
		margin-top:11px;
		position:relative; 
		z-index:102;	
	}
	
#bgHomeLna1{ 
	height:600px;
}
#homeLna1Blc{ 
	width:313px; 
	height:200px; 
	margin-left:83px;
}

#homeLna1Blc h1{
	font-size:20px;
	width:313px;
	height:36px;
}


#homeLna2Blc{ 
	width:300px; 
	height:148px;
	margin-left:90px;
}
#homeLna2Blc .homeLna2Blc_img{
	width:300px; 
	height:148px;
}
#homeLna2Blc .homeLna2Blc1{ 
	width:300px; 
	height:148px;
}
#homeLna2Blc .homeLna2Blc2{
	margin-left:0;
	width:300px; 
	height:148px; 
}
#homeLna2Blc .homeLna2Blc3{
	width:300px; 
	height:148px; 
}
#homeLna2Blc h2{
	width:300px;
}
#homeLna2Blc .btnHomeLna2Blc{
	width:178px;
	margin:75px 0 0 61px;
}

#bgHomeLna3{ 
	height:158px; 
	float:left;
	margin-top:35px;
}
#homeLna3{
	height:198px;
	background:url(../images/bgHomeLna3.png) no-repeat;
	background-size: 480px 158px;
}
#homeLna3 h1{
	padding-top:35px;
	width:480px;
}
#homeLna3 h3{
	width:480px;
}

#homeLna4Blc{ 
	width:480px; 
	height:255px; 
	float:left;
}

#homeLna4Blc .homeLna4Blc1{
	width:364px;
	height:115px;
	margin-left:58px;
}
#homeLna4Blc .homeLna4Blc2{
	float:left;
	width:364px;
	height:115px;
	margin-top:20px;
	margin-left:58px;
}
#homeLna4Blc .interrogacao{
	float:left;
	margin-top:26px;
	margin-left:40px;
}
#homeLna4Blc .smartphone{
	margin-left:40px;
}
#homeLna4 h3{
	width:250px;
	font-size:20px;
}
#homeLna4 h4{
	width:250px;
	font-size:14px;
}

#parceirosContent{
	width:480px;
}

#parceirosContent h2{
	width:480px;
}

#parceirosContent ul{
	float:left;
	width:480px;
}

#parceirosContent ul li{
	width:137px;
	height:157px;
}

#parceirosContent ul li .parceirosContentImg{
	width:123px;
	height:123px;
}

#parceirosContent ul li .parceirosContentImg img{
	max-width:123px;
	max-height:123px;
}

#footerLna1{
	height:130px;
}
#footerLna1 .ul1FooterLna1{
	width:480px;

}
#footerLna1 .ul1FooterLna1 li{
	float:left;
}


#footerLna1 .ul2FooterLna1{
	float:left;
	width:400px;
	height:53px;
	list-style:none;
	margin:20px 0 0 0;
}

}

@media only screen and (max-width: 506px) {
	/*width:320px*/
	
.div_slider_768{ display:none;}
.div_slider_480{ display:none;}
.div_slider{ display:none;}
.div_slider_320{ display:block;}
	#responsiveMenu{display:block;}

	#container .content940{ 
		width:320px;
	}


#headerLna1{
	height:80px;
}
#headerLna1 .ulMenuLanguages{
	width:300px;
}

#headerLna1 .ulMenuAreaReservada{
	float:left;
	padding:0;
}
#headerLna1 .ulMenuAreaReservada li{
	float:left;
}

#headerLna2{
	/*background:#0C0;*/
	width:320px;	
}

	#headerLna2 .headerLna2Logo{
		float:left;
		width:240px;
		height:68px;
		background-size: 240px 68px;
		margin-left:40px;
	}
#headerLna2 .headerLna2Phone{
	float:left;
	margin-left:40px;
	font-size:24px;
	margin-top:0px;
}



#bgHomeLna1{ 
	height:600px;
}
#homeLna1Blc{ 
	width:313px; 
	height:200px; 
	margin-left:3px;
}

#homeLna1Blc h1{
	font-size:20px;
	width:313px;
	height:36px;
}


#homeLna2Blc{ 
	width:300px; 
	height:148px;
	margin-left:10px;
}
#homeLna2Blc .homeLna2Blc_img{
	width:300px; 
	height:148px;
}
#homeLna2Blc .homeLna2Blc1{ 
	width:300px; 
	height:148px;
}
#homeLna2Blc .homeLna2Blc2{
	margin-left:0;
	width:300px; 
	height:148px; 
}
#homeLna2Blc .homeLna2Blc3{
	width:300px; 
	height:148px; 
}
#homeLna2Blc h2{
	width:300px;
}
#homeLna2Blc .btnHomeLna2Blc{
	width:178px;
	margin:75px 0 0 71px;
}

#bgHomeLna3{ 
	height:100px; 
	float:left;
	margin-top:35px;
}
#homeLna3{
	height:198px;
	background:url(../images/bgHomeLna3.png) no-repeat;
	background-size: 320px 100px;
}
#homeLna3 h1{
	font-size:26px;
	padding-top:5px;
	width:320px;
}
#homeLna3 h3{
	width:320px;
		font-size:16px;
}

#homeLna4Blc{ 
	width:320px; 
	height:255px; 
	float:left;
}

#homeLna4Blc .homeLna4Blc1{
	width:320px;
	height:115px;
	margin-left:0px;
}
#homeLna4Blc .homeLna4Blc2{
	float:left;
	width:320px;
	height:115px;
	margin-top:20px;
	margin-left:0px;
}
#homeLna4Blc .interrogacao{
	float:left;
	margin-top:26px;
	margin-left:40px;
}
#homeLna4Blc .smartphone{
	margin-left:40px;
}
#homeLna4 h3{
	width:200px;
	font-size:18px;
}
#homeLna4 h4{
	width:200px;
	font-size:14px;
}

#parceirosContent{
	width:320px;
}

#parceirosContent h2{
	width:320px;
}

#parceirosContent ul{
	float:left;
	width:320px;
}

#parceirosContent ul li{
	width:137px;
	height:157px;
}

#parceirosContent ul li .parceirosContentImg{
	width:123px;
	height:123px;
}

#parceirosContent ul li .parceirosContentImg img{
	max-width:123px;
	max-height:123px;
}

#footerLna1{
	height:130px;
}
#footerLna1 .ul1FooterLna1{
	width:320px;

}
#footerLna1 .ul1FooterLna1 li{
	float:left;
}

#footerLna1 .ul1FooterLna1 li a{
	font-size:12px;
}
#footerLna1 .ul1FooterLna1 li .sep{
	margin:2px 10px 0 10px;
	font-size:12px;
}

#footerLna1 .ul2FooterLna1{
	float:left;
	width:320px;
	height:53px;
	list-style:none;
	margin:20px 0 0 0;
}

#footerLna2 h3{
	font-size:12px;
	margin-top:10px;	
}
#footerLna2 .facebook{
	float:left;
}
}
