HTML {
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 73%; BACKGROUND: url(i/bg-top.gif) #f6f6f6 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 100%
}
img {border:0}
TD {
	FONT-SIZE: 73%; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial
}
A {
	COLOR: #cc0000
}
DD {
	MARGIN-TOP: 5px
}
.t-menu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT: 10px Tahoma, Verdana, Arial; COLOR: #fff; TEXT-DECORATION: underline
}
.t-menu-active {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT: 10px Tahoma, Verdana, Arial; COLOR: #fff; TEXT-DECORATION: none
}
.t-menu-active-link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT: bold 10px Tahoma, Verdana, Arial; COLOR: #fff
}
.t-submenu {
	FONT: bold 12px Tahoma, Verdana, Arial; COLOR: #cc0000; TEXT-DECORATION: underline
}
.t-submenu-active {
	FONT: 12px Tahoma, Verdana, Arial; COLOR: #cc0000
}
.t-submenu-active-link {
	FONT: 12px Tahoma, Verdana, Arial; COLOR: #cc0000
}
.t10 {
	FONT: 10px Tahoma, Verdana, Arial
}
.t11 {
	FONT: 11px Tahoma, Verdana, Arial
}
.t11-red {
	FONT: 11px Tahoma, Verdana, Arial; COLOR: #cc0000
}
.t14 {
	FONT: bold 14px Arial, Tahoma, Verdana; COLOR: #666666
}
.t14-red {
	FONT: bold 14px Arial, Tahoma, Verdana; COLOR: #cc0000
}
.a-hid {
	COLOR: #666666; TEXT-DECORATION: none
}
.t-nvg {
	FONT: 11px Tahoma, Verdana, Arial; COLOR: #999999
}
.v-print {
	FONT: 11px Tahoma, Verdana, Arial; COLOR: #999999; PADDING-TOP: 20px
}
H1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 18px Arial, Tahoma, Verdana; COLOR: #cc0000
}
H2 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: bold 15px Arial, Tahoma, Verdana; COLOR: #666
}
H3 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: bold 14px Arial, Tahoma, Verdana; COLOR: #cc0000; PADDING-TOP: 10px
}
.order-step {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e2e2e2; PADDING-BOTTOM: 10px; FONT: bold 12px Tahoma, Arial, Verdana; COLOR: #666666; PADDING-TOP: 10px; BORDER-BOTTOM: #ff9933 2px solid
}
.order-step-active {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e2e2e2; PADDING-BOTTOM: 10px; FONT: bold 12px Tahoma, Arial, Verdana; COLOR: #cc0000; PADDING-TOP: 10px; BORDER-BOTTOM: #cc0000 2px solid
}
.img-catalogue {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid; BORDER-BOTTOM: #ff9900 1px solid
}


/* INICIO DO C�DIGO WHATSAPP */

.whats-fixo {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 999;
  }
  .whats-fixo p {
	display: flex;
	background-color: #0EC143;
	border-bottom-color: #009688;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	align-items: center;
	box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	-ms-box-shadow: 0 0 5px #000;
	transition: 0.3s all ease-out;
	-moz-transition: 0.3s all ease-out;
	-webkit-transition: 0.3s all ease-out;
	-ms-transition: 0.3s all ease-out;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-animation: slide-in-blurred-bottom 0.5s cubic-bezier(0.23, 1, 0.32, 1) both;
	animation: slide-in-blurred-bottom 0.5s cubic-bezier(0.23, 1, 0.32, 1) both;
	font-size: 0px;
  }
  @-webkit-keyframes slide-in-blurred-bottom {
	0% {
	  -webkit-transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
	  transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
	  -webkit-transform-origin: 50% 100%;
	  transform-origin: 50% 100%;
	  -webkit-filter: blur(40px);
	  filter: blur(40px);
	  opacity: 0;
	}
	100% {
	  -webkit-transform: translateY(0) scaleY(1) scaleX(1);
	  transform: translateY(0) scaleY(1) scaleX(1);
	  -webkit-transform-origin: 50% 50%;
	  transform-origin: 50% 50%;
	  -webkit-filter: blur(0);
	  filter: blur(0);
	  opacity: 1;
	}
  }
  @keyframes slide-in-blurred-bottom {
	0% {
	  -webkit-transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
	  transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
	  -webkit-transform-origin: 50% 100%;
	  transform-origin: 50% 100%;
	  -webkit-filter: blur(40px);
	  filter: blur(40px);
	  opacity: 0;
	}
	100% {
	  -webkit-transform: translateY(0) scaleY(1) scaleX(1);
	  transform: translateY(0) scaleY(1) scaleX(1);
	  -webkit-transform-origin: 50% 50%;
	  transform-origin: 50% 50%;
	  -webkit-filter: blur(0);
	  filter: blur(0);
	  opacity: 1;
	}
  }
  @media only screen and (max-width: 768px) {
	.whats-fixo p {
	  text-indent: -5000;
	  overflow: hidden;
	  border-radius: 50%;
	  -moz-border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -ms-border-radius: 50%;
	  border-bottom-color: none;
	  border-bottom-width: 1px;
	  border-bottom-style: solid;
	}
  }
  .whats-fixo p:hover {
	box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	-ms-box-shadow: 0 0 10px #000;
	filter: brightness(1.1);
  }
  .whats-fixo p:hover:before {
	content: 'Clique no bot\00E3o para solicitar um OR\00C7 AMENTO';
	display: flex;
	background-color: #E5DDD5;
	background-image: url('/images/bg-whats.png');
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	box-shadow: 0 0 10px -3px #000;
	-moz-box-shadow: 0 0 10px -3px #000;
	-webkit-box-shadow: 0 0 10px -3px #000;
	-ms-box-shadow: 0 0 10px -3px #000;
	width: 150px;
	height: 100px;
	position: absolute;
	top: -170px;
	left: -160px;
	z-index: 3;
	padding: 50px 30px 10px;
	color: #616161;
	font-size: 16px;
	justify-content: center;
	align-items: center;
	line-height: 1.2;
	text-align: center;
	-webkit-animation: rotate-in-2-br-cw 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.6s both;
	animation: rotate-in-2-br-cw 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.6s both;
  }
  @-webkit-keyframes rotate-in-2-br-cw {
	0% {
	  -webkit-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	  -webkit-transform-origin: 100% 100%;
	  transform-origin: 100% 100%;
	  opacity: 0;
	}
	100% {
	  -webkit-transform: rotate(0);
	  transform: rotate(0);
	  -webkit-transform-origin: 100% 100%;
	  transform-origin: 100% 100%;
	  opacity: 1;
	}
  }
  @keyframes rotate-in-2-br-cw {
	0% {
	  -webkit-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	  -webkit-transform-origin: 100% 100%;
	  transform-origin: 100% 100%;
	  opacity: 0;
	}
	100% {
	  -webkit-transform: rotate(0);
	  transform: rotate(0);
	  -webkit-transform-origin: 100% 100%;
	  transform-origin: 100% 100%;
	  opacity: 1;
	}
  }
  .whats-fixo p:hover:after {
	content: "";
	display: flex;
	width: 200px;
	height: 36px;
	background-color: #009688;
	font-family: icomoon, Verdana, Geneva, Tahoma, sans-serif;
	font-size: 25px;
	font-weight: normal;
	position: absolute;
	top: -164px;
	left: -155px;
	z-index: 3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	justify-content: center;
	color: #fff;
	-webkit-animation: flip-in-hor-bottom 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.8s both;
	animation: flip-in-hor-bottom 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.8s both;
	background-image: url('../../images/whatsapp-logo.png');
	background-repeat:no-repeat;
	background-position:center;

  }
  @-webkit-keyframes flip-in-hor-bottom {
	0% {
	  -webkit-transform: rotateX(80deg);
	  transform: rotateX(80deg);
	  opacity: 0;
	}
	100% {
	  -webkit-transform: rotateX(0);
	  transform: rotateX(0);
	  opacity: 1;
	}
  }
  @keyframes flip-in-hor-bottom {
	0% {
	  -webkit-transform: rotateX(80deg);
	  transform: rotateX(80deg);
	  opacity: 0;
	}
	100% {
	  -webkit-transform: rotateX(0);
	  transform: rotateX(0);
	  opacity: 1;
	}
  }
  .whats-fixo p a {
	color: #fff;
	font-size: 0px;
	font-weight: 700;
	height: 50px;
	line-height: 50px;
	padding: 0 0 0 60px;
	position: relative;
	text-align: right;
	overflow: hidden;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;

  }
  .whats-fixo p a:hover:before {
	content: "";
	-webkit-animation: slide-in-bl 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
	animation: slide-in-bl 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  }
  @-webkit-keyframes slide-in-bl {
	0% {
	  -webkit-transform: translateY(1000px) translateX(-1000px);
	  transform: translateY(1000px) translateX(-1000px);
	  opacity: 0;
	}
	100% {
	  -webkit-transform: translateY(0) translateX(0);
	  transform: translateY(0) translateX(0);
	  opacity: 1;
	}
  }
  @keyframes slide-in-bl {
	0% {
	  -webkit-transform: translateY(1000px) translateX(-1000px);
	  transform: translateY(1000px) translateX(-1000px);
	  opacity: 0;
	}
	100% {
	  -webkit-transform: translateY(0) translateX(0);
	  transform: translateY(0) translateX(0);
	  opacity: 1;
	}
  }
  .whats-fixo p a:hover:after {
	-webkit-animation: slide-in-bck-tr 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both;
	animation: slide-in-bck-tr 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both;
	content: "";
	display: flex;
	width: 35px;
	height: 35px;
	font-family: icomoon;
	font-size: 35px;
	font-weight: normal;
	position: absolute;
	top: 0;
	left: 10px;
	z-index: 0;
	transition: 0.3s all ease-out;
	-moz-transition: 0.3s all ease-out;
	-webkit-transition: 0.3s all ease-out;
	-ms-transition: 0.3s all ease-out;
	background-image: url('../../images/whatsapp-logo.png');
	background-repeat:no-repeat;
	background-size:contain;
	filter:brightness(0) invert(100%);

  }
  @-webkit-keyframes slide-in-bck-tr {
	0% {
	  -webkit-transform: translateZ(700px) translateY(-300px) translateX(400px);
	  transform: translateZ(700px) translateY(-300px) translateX(400px);
	  opacity: 0;
	}
	100% {
	  -webkit-transform: translateZ(0) translateY(0) translateX(0);
	  transform: translateZ(0) translateY(0) translateX(0);
	  opacity: 1;
	}
  }
  @keyframes slide-in-bck-tr {
	0% {
	  -webkit-transform: translateZ(700px) translateY(-300px) translateX(400px);
	  transform: translateZ(700px) translateY(-300px) translateX(400px);
	  opacity: 0;
	}
	100% {
	  -webkit-transform: translateZ(0) translateY(0) translateX(0);
	  transform: translateZ(0) translateY(0) translateX(0);
	  opacity: 1;
	}
  }
  .whats-fixo p a:before {
	content: "";
	display: flex;
	width: 35px;
	height: 35px;
	font-family: icomoon;
	font-size: 35px;
	font-weight: normal;
	position: absolute;
	top: 7px;
	left: 10px;
	z-index: 0;
	transition: 0.3s all ease-out;
	-moz-transition: 0.3s all ease-out;
	-webkit-transition: 0.3s all ease-out;
	-ms-transition: 0.3s all ease-out;
	color:#fff;
	background-image: url('../../images/whatsapp-logo.png');
	background-repeat:no-repeat;
	background-size:contain;
	filter:brightness(0) invert(100%);

  }

.ico-whats{
	background-image: url('../../images/whatsapp-cor.png');
	background-repeat: no-repeat;
	background-position: left center;
	height: 12px;
	display: inline-block;
	background-size: 13px;
	line-height: 13px;
	padding: 2px 0 2px 18px;

}
