
body { /*background: #333;*/ /*overflow-x: hidden;*/ }

@media only screen and (max-width: 1050px) { /* (max-height: 460px) {*/
			 
			 .menuDesktopParceiroOn { display:none; }
			 #menuDesktopLadoEsq { right:0px; }
}

@media only screen and (max-width: 920px) { /* (max-height: 460px) {*/
				
				#menuDesktopLogo { position:absolute; top:0px; left:75px; /*width:100px; margin:0 auto;*/ }
				#menuDesktopLadoDir { padding-top:15px; float:right; width: -moz-calc(100% - 130px);width: -webkit-calc(100% - 130px);width: -o-calc(100% - 130px);width: calc(100%- 130px); }
				
				#menuDesktop { /*position:relative;*/ }
				#menuMobile { /*margin-top:80px; width:100%;*/ /*border:1px solid #f00;*/ display:block;  background: #BBCF35; COLOR: #fff;}
				#menuMobileDD { /*display:none;*/ width:100%; /*border:1px solid #f00;*/ }
				#menuDesktopLadoEsq, .menuTopoLadDir { display:none; }
				
				.menuTopoLadEsqMob1 { cursor:pointer; /*border:1px solid #f00;*/color: #fff; background: #000; padding: 10px 20px; font-size:14px;text-transform:uppercase; }
				.menuTopoLadEsqMob { /*width:100%;*/ color: #fff; background: #BBCF35; font-size:14px;padding: 5px 20px 5px 20px;font-weight:600; text-transform:uppercase; }
				.menuTopoLadEsqMob.sub { padding-left:50px; }
				

				.menuTopoLadDirSearch { /*border:1px solid #f00; */ }
				#linguasDesktop, #menuDesktop { display:none; }	
				.homeSepBanner {height:0px;		}	
				#linguasMobile { display:block; text-align:center; padding:20px;}
				.linguasMobileBot { /*float:right;*/ cursor:pointer; MARGIN:5PX; background: #000; COLOR: #fff;padding:5px; text-align:Center; }
				.linguasMobileBot.on { background: #666; }
				
				.homeBannerTits { padding:20px; }
				.homeBannerTit1 { font-size:40px; font-family: 'hindbold'; color: #fff; }
				.homeBannerTit2 { font-size:14px; font-family: 'hind_regularregular'; color: #fff; }
				.homeBannerSetas { HEIGHT:80PX; PADDING:10PX;/*border:1px solid #f00;*/ }
				
				#fundo { border-top:5px solid #666; }
				.posiciona.fundo {width:100%;}
				#menuMobileParceiro  { display:block; border-bottom:1px solid #333; padding-bottom:30px; margin-bottom:20px; color: #999; }
				.fundoMenu1 {  background: url(../images/facebook.png) no-repeat top center; float:right; width:100%; height:18px; padding-top:45px; padding-bottom:35px; }
				.fundoMenu1b { float:right; position:Relative; font-size:14px; color: #fff; margin-left:0px; width:100%;}
				.fundoMenu2 { border-bottom:1px solid #333; padding-bottom:30px; float:right; font-size:14px; width:100%;  text-align:center; padding-top:0px; }
				
				.homeIcons2 { font-size:16px; }
				.homeMsgQT { padding-top:30px; padding-bottom:30px; }
				.logosClientesQT { float:left; width:29%; margin-left:2%; margin-right:2%; text-align:Center; }
				.homeServQt {font-size:20px;  }
				.homeServQtDesktop { display:none; }
				.homeServQtMobile { display:block;position:relative; width:100%; }
				
				.zonaTits { padding-top:30px; padding-bottom:20px; }
				.positionaTits1 {clear:both;height:0px; }
				.positionaTits2.about { height:0px; }
				.positionaTits2.news { height:30px; }
				.sobreLadoEsq { float:left; width:100%; font-size:18px;  }
				.sobreLadoDir { float:right; width:100%;  }
				.submenuSobre { padding-top:10px; text-align:right; text-transform:uppercase; }
				
				
				#notItem { cursor:pointer; float: left; width:90%; margin: 5%; }

				.contaLadoEsq { float:left; width:100%; margin-bottom:50px;  }
				.contaLadoDir { float:right; width: 100%; }
				
				.zonaRequestBudget { position:relative; width:100%; max-width:700px; margin: 0 auto; }
				
				
				.homeListaProdMini { float:left; cursor:pointer; width:45%; margin-bottom:20px; background: #fff; }
				.homeListaProdMini.um { clear:both;margin-left:0%; margin-right:10%; }
				.homeListaProdMini.dois { margin-left:0%; margin-right:0%; }
				.homeListaProdMini.tres { clear:both; margin-left:0%; margin-right:10%; }
				.homeListaProdMini.quatro { margin-left:0%; margin-right:0%; }
				.homeListaProdMini.cinco { clear:both; margin-left:0%; margin-right:10%; }
				.homeListaProdMini.seis { margin-left:0%; margin-right:0%; }				
				
				.homeListaProdNorm { float:left; cursor:pointer; width:45%; margin-bottom:50px; background: #fff; }
				.homeListaProdNorm.um { clear:both;margin-left:0%; margin-right:10%; }
				.homeListaProdNorm.dois { margin-left:0%; margin-right:0%; }
				.homeListaProdNorm.tres { clear:both;margin-left:0%; margin-right:10%; }
				.homeListaProdNorm.quatro { margin-left:0%; margin-right:0%; }
				
				.servicesLadoEsq { float:left; position:relative; width:100%; margin-bottom:30px; }
				.servicesLadoDir { float:right; width:100%; }
				
}


@media only screen and (min-width: 721px) { /* (max-height: 460px) {*/
				.zonaFundos { height: -moz-calc(100% - 250px);height: -webkit-calc(100% - 250px);height: -o-calc(100% - 250px);height: calc(100%- 250px);  }
				.zonaHomeBan1 { z-index:2; float:left; width:30%; position:relative; height:100%; line-height:0px; }
				.zonaHomeBan1Aux { display:none; }
				.zonaHomeBan1Sub { z-index:3;position:absolute; left:0px; top:0px; bottom:0px; right:0px; }
				.zonaHomeBan2 { z-index:2; float:left; width:20%; position:relative; height:100%; line-height:0px; /*background: #0f0;*/ /*overflow:hidden;*/  }
				.zonaHomeBan2Sub { position:relative; float:left; width:100%; HEIGHT:50%;line-height:0px; }
				

}

@media only screen and (max-width: 720px) { /* (max-height: 460px) {*/

        #botFiltros { display:block; }
        #botFiltrosCl { z-index:1000;display:block; CURSOR:POINTER; position:absolute; top:-20px; left:50%; margin-left:-80px; width:100px; padding:8px 30px 8px 30px; background: #FFF; color: #DC6A17; border:1px solid #ccc; text-align:center; }
        .zonaFiltros { display:none; float:left; background: #fff; position:absolute; top:0px; left:0px;
        						 padding-top:30px; padding-bottom:80px;
        						 padding-left: -moz-calc(50% - 115px);padding-left: -webkit-calc(50% - 115px);padding-left: -o-calc(50% - 115px);padding-left: calc(50% - 115px);
        						 padding-right: -moz-calc(50% - 115px);padding-right: -webkit-calc(50% - 115px);padding-right: -o-calc(50% - 115px);padding-right: calc(50% - 115px);
        						 /*width:100%;*/ z-index:999; }
				.zonaFiltrosCl { display:none; float:left; background: #fff; position:absolute; top:0px; left:0px;
        						 padding-top:30px; padding-bottom:80px;
        						 padding-left: -moz-calc(50% - 115px);padding-left: -webkit-calc(50% - 115px);padding-left: -o-calc(50% - 115px);padding-left: calc(50% - 115px);
        						 padding-right: -moz-calc(50% - 115px);padding-right: -webkit-calc(50% - 115px);padding-right: -o-calc(50% - 115px);padding-right: calc(50% - 115px);
        						 /*width:100%;*/ z-index:999; }
        
        .zonaProdView { float:left; position:relative; width: 100% }
        .zonaProdView2 { float:left; position:relative; width: 100% }

        .zonaProdViewEsq { position: relative; float:left; width:100%;} 
        .zonaProdViewDir { position: relative; float:left; width:100%; margin-left:0%; }
				.zonaProdViewEsqTitMob { display:block; }
				.zonaProdViewDirTitDesktop {display:none;  }
				#refDesktop { display:none; }

			 			 
				#botTopoFav, #botTopoCar { displaY:none; }

				.zonaFundos { /*MIN-HEIGHT:200px;*/ /*border: 1px solid #f00;*/  }
				.zonaHomeBan1, .zonaHomeBan2 { z-index:2; float:left; position:relative; line-height:0px; width:100%; /*height:300px;*/ /*height:100%;*/ }
				.zonaHomeBan1Aux { display:inline; }
				.zonaHomeBan1 { border-bottom:1px solid #000; /*display:none;*/ }
				.zonaHomeBan1Sub { z-index:3;position:relative; width:100%; height:300px; }
				.zonaHomeBan2Sub { border-bottom:1px solid #000; position:relative; float:left; width:100%; HEIGHT:300px;line-height:0px; }
				
				
				.homeNoticiaDiv { float:left; width:100%; position:relative; }
				
				.homeListaProd { float:left; min-height:300px; cursor:pointer; width:48%; margin-bottom:20px; background: #fff; }
				.homeListaProd.um { clear:both; margin-left:0%; margin-right:2%; }
				.homeListaProd.dois { margin-left:2%; margin-right:0%; }
				.homeListaProd.tres { clear:both; margin-left:0%; margin-right:2%; }
				.homeListaProd.quatro { margin-left:2%; margin-right:0%; }		
				
				.mapaSiteEsq, .mapaSiteDir { float:left; width:100%; MARGIN-BOTTOM:20PX;}		
				
				
    .catListaProdSearch { width:29%;}
    .catListaProdSearch.um { margin-left:2%; margin-right:2%; /*border:1px solid #f00;*/ }
    .catListaProdSearch.dois { margin-left:2%; margin-right:2%; /*border:1px solid #f0f*/;  }
    .catListaProdSearch.tres { margin-left:2%; margin-right:2%; }
    .catListaProdSearch.quatro { margin-left:2%; margin-right:2%; }
    						
    .fundoMenu1 { width:100%; text-align:center;}
    .fundoMenu2 { margin-top:10px;width:100%; margin-bottom:10px; text-align:center;}
}



@media only screen and (max-width: 540px) { /* (max-height: 460px) {*/
    .catListaProd { width:44%;}
    .catListaProd.um { margin-left:2%; margin-right:2%; /*border:1px solid #f00;*/ }
    .catListaProd.dois { margin-left:2%; margin-right:2%; /*border:1px solid #f0f*/;  }
    .catListaProd.tres { margin-left:2%; margin-right:2%; }
    .catListaProd.quatro { margin-left:2%; margin-right:2%; }

    .catListaProdSearch { width:44%;}
    .catListaProdSearch.um { margin-left:2%; margin-right:2%; /*border:1px solid #f00;*/ }
    .catListaProdSearch.dois { margin-left:2%; margin-right:2%; /*border:1px solid #f0f*/;  }
    .catListaProdSearch.tres { margin-left:2%; margin-right:2%; }
    .catListaProdSearch.quatro { margin-left:2%; margin-right:2%; }

				.homeListaProd { float:left; min-height:300px; cursor:pointer; width:100%; margin-bottom:50px; background: #fff; }
				.homeListaProd.um { clear:both; margin-left:0%; margin-right:0%; }
				.homeListaProd.dois { clear:both; margin-left:0%; margin-right:0%; }
				.homeListaProd.tres { clear:both; margin-left:0%; margin-right:0%; }
				.homeListaProd.quatro { clear:both; margin-left:0%; margin-right:0%; }				
		
			 #notItem { cursor:pointer; float: left; width:90%; margin: 5%; }
			 .notFicha1 { float:left; width:100%; position:relative; }
			 .notFicha2 { float:left; width:100%; position:relative; margin-top:40px; }		

			 
}