	body, html{
		margin:0px;
		padding:0px;
		/*background:#a5a19e;*/
	}



	.no-flick{
		-webkit-overflow-scrolling: touch;
		background:#f4f4f4;
		overflow: hidden;
	}
	
	.no-flick > * {
		-webkit-transform: translateZ(0px);
		background:#f4f4f4;
		overflow: hidden;
	}


	

	.DESATU { 
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		filter: grayscale(100%);
		/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");*/
		/* Firefox 10+ */	
	}	
	
	
	
	
	
	.monda{
		font-family: 'Monda', sans-serif;
		letter-spacing:2px;
	}
	

		

	.COMBO{
		z-index:9999999;
		float:left;
		cursor:pointer;
	}
	
	.descdesse{
		font-family: 'Monda', sans-serif;
		font-size:11px;
		color:#666;
		text-align:left;
		width:100%;
		padding-bottom:7px;
		text-align:left;
	}
	
	.descdesse_R{
		font-family: 'Monda', sans-serif;
		font-size:11px;
		color:#666;
		text-align:left;
		width:100%; 
		padding-bottom:7px;
		text-align:right;
	}
	
	
	
	.BIG, .BIG2 {
		font-family: 'Oswald', sans-serif;
		font-weight:100;
		letter-spacing:1px;
		word-wrap: break-word;
		font-size:53px;
		line-height:65px;
		font-weight:bold;
	}
	
	.BIG span{
		color:#000;
	}
	
	
	#TITPROJETO{
		font-family: 'Oswald', sans-serif;
		font-weight:100;
		letter-spacing:1px;
		word-wrap: break-word;
		font-size:53px;
		line-height:65px;
		font-weight:bold;
		color:#000;	
	}
	
	
	
	
	
	.DOSENDEFRECOS{
		line-height:20px;
	}
	
	
	.SOIJO{
		/*border:1px dotted #000;*/
		display:none;
		width:auto;
	}

	.SOIJO .TEXTODIG{
		font-family: 'Oswald', sans-serif;
		letter-spacing:1px;
		word-wrap: break-word;
		font-size:1px;
		font-weight:bold;		
		
		text-transform:uppercase;
		color:#000;
		vertical-align: bottom;
	}
	
	

	
	.BARR, .BARR2{
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight:lighter;
		vertical-align: bottom;
		position:absolute;
	}

	
	
	
	.BASEVOLUME{
		width:100px;
		height:1px;
		/*background:#000;*/
		position: relative;
		
	}
	
	
	.skrollable-after{
		/*opacity:0;*/
	}
	
	
	#STATUS_1{
		font-size:11px;
		bottom:20px;
		display:none;
		
	}
	
	#STATUS_2{
		font-size:12px;
		bottom:20px;
		display:none;
		letter-spacing:1px;
	}
	
	#STATUS_3{
		font-size:11px;
		bottom:20px;
		display:none;
		letter-spacing:0.3px;
	}
	
	#STATUS_4{
		font-size:11px;
		bottom:20px;
		display:none;
		letter-spacing:1px;
	}
	
	
	.spacebar{
		padding-left:10px; padding-right:10px;
	}
	
	.spacebar_2{
		padding-left:5px; padding-right:5px;
	}
	
	.LEIA{
		background:url(/SALT2015/icons/rolling.gif) no-repeat center center;
	}
	
	.WAITING_LT{
		/*background:url(/SALT2015/icons/rolling_e1.gif) no-repeat left top;*/
		min-height:100px; 
		width:100%;
	}
	
	
	.circle-element{
		margin-top:50px;
	}
	
	
	
	#DETALHES{
		display:none;
		width:1px;
		position:fixed;
		top:0px;
		right:0px;
		background:#e1e1e1;
		z-index:999999999999999;
		min-height:100%;
	}
	
	#APAGE{
		max-width:1000px;
	}
	
	
	
	.IMGDOPORT{
		width:100%;
		max-width:1000px;
	}
	
	
	
	#CARREGANDOSITE{
		width:100%;
		height:100%;
		position:fixed;
		top:0px;
		left:0px;
		background:#e1e1e1 url(/SALT2015/icons/rolling_e1.gif) no-repeat center center;
		z-index:9999999999999;
		color:#000;
		display:block;
	}
	
	
	
	#DESCNOW{
		font-size:11px;
		color:#666;
	}
	
	#LINKNOW{
		font-size:11px;
		color:#666;
		text-decoration:none;
	}
	








	.BORDAMOVE{
		background:#000; 
		height: 7px;
		width:0px;
		margin-top:10px;
	}

	.BORD_RIGHT{
		float:right;
	}
	
	.BORDAMOVE_EMAIL{
		background:#000; 
		height: 7px;
		min-width:100px;
		margin-top:10px;
	}
	
	
	
	
	
	.btcontato{
		border-bottom: 1px solid #ccc;
		padding-bottom:3px;
		cursor:pointer;
	}
	
	.btcontato:hover{
		border-bottom: 2px solid #000;
		padding-bottom:3px;
	}





	.SOADESC .SOME{
		display:none;
	}




.BT {
  text-decoration: none;
  position: relative;
  color: #000;
  padding-bottom:8px;
  cursor:pointer;
}

.BT:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  border-bottom: 5px solid #000;
  transition: 0.4s;
}

.BT:hover:after {
  width: 100%;
}


.linhaborder{
	border-bottom:1px solid #ccc;
}



.AH{
	max-width:90px;
	overflow:hidden;
	text-decoration:none;
	display:inline-block;
}

.BTL {
  text-decoration: none;
  position: relative;
  padding-bottom:8px;
  cursor:pointer;
  width: 88px;
}

.BTL:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  border-bottom: 5px solid #ffe83f;
  transition: 0.4s;
}

.BTL:hover:after {
  width: 88px;
}


.BTU {
  text-decoration: none;
  position: relative;
  padding-bottom:8px;
  cursor:pointer;
  width: 78px;
}

.BTU:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  border-bottom: 5px solid #ffe83f;
  transition: 0.4s;
}

.BTU:hover:after {
  width: 78px;
}


.let_sp_1{
	letter-spacing:1px;
	height:20px;
}





#LINE_END_AFTER{
	width:80%; border-bottom:1px solid #000; margin-top:15px; margin-bottom:15px; margin-left:10%; margin-right:10%;
}




.FORMULARIOCONTATOS{
	border:7px solid #000;
	border-top:none;
	padding:40px;
	padding-bottom:0px;
	background:none;
}





#VAZADO{

}




.moreBT{
	width:16px; 
	margin-right:5px;
	float:left;
}

.TXDETALHES{
	float:left;
	line-height:16px;
}

.TXLINK{
	float:left;
	line-height:22px;
}






input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}




.campomail{
	position:relative;
	overflow:hidden;
}












/*BOTAO CLOSE FECHAR

#hamburger {
	position: absolute;
	cursor: pointer;
	height:60px;
	cursor:pointer;
	z-index:99999999999999;
}

#hamburger:hover {
	
}



.bar{
	display: block;
	
	width:55px;
	height:7px;
	
	background: #000;
	
	transition:0.25s;
	-webkit-transition:0.25s;
	
	-webkit-user-select: none;
	-moz-user-select: none;    
	-ms-user-select: none;      
	user-select: none;        
}



.bar:nth-child(1){
	transform:translateY(21px) rotate(135deg);
	opacity: 1;
}

.bar:nth-child(2){
	transform:translateY(14px) rotate(-135deg);
	opacity: 1;
}


.animate .bar:nth-child(1) {
	transform:translateY(0px) rotate(0deg);
	margin-top: 25px;
	opacity: 0;
}


.animate .bar:nth-child(2) {
	transform:translateY(-10px) rotate(0deg);
	opacity: 0;
}*/