
/*<style type="text/css">*/
	html {height: 100%; padding: 0px; margin: 0px; border: none;}
	body {height: 100%; padding: 0px; margin: 0px; border: none;}
	
	
	a {color: #000000; text-decoration: none;}
	a:hover {color: #f15922; text-decoration: none;}
	
	a.verde {color: #03AC03; text-decoration: none;}
	a.verde:hover {color: #03AC03; text-decoration: underline;}
	a.branco {color: #FFFFFF; text-decoration: none;}
	a.branco:hover {color: #eeeeee; text-decoration: none;}
	a.branco2 {color: #FFFFFF; text-decoration: none;}
	a.branco2:hover {color: #FFFFFF; text-decoration: underline;}
	a.vermelho {color: #e60000; text-decoration: none;}
	a.vermelho:hover {color: #e60000; text-decoration: underline;}
	a.marrom {color: #552e18; text-decoration: none;}
	a.marrom:hover {color: #552e18; text-decoration: underline;}
	a.cinza {color: #888888; text-decoration: none;}
	a.cinza:hover {color: #555555; text-decoration: none;}
	a.laranja {color: #f15922; text-decoration: none;}
	a.laranja:hover {color: #f15922; text-decoration: underline;}
	.nounder {text-decoration: none;}
	.nounder:hover {text-decoration: none;}
	.todalargura {display: block; width: 100%;}
	.branco {color: #FFFFFF;}
	.preto {color: #000000;}
	.vermelho {color: #e60000;}
	.laranja {color: #f15922;}
	.cinza {color: #999999;}
	.darkcinza {color: #555555;}
	.azul {color: #0065b2;}
	.marrom {color: #623f1d;}
	.bgpreto {background: #000000;}
	.bgbranco {background: #FFFFFF;}
	.bgazul {background: #2957a1;}
	.bgverde {background: #68ca20;}
	.bgmarrom {background: #552e18;}
	.bgmarromclaro {background: #ffd0ad;}
	.bgmarromclaro2 {background: #ffe8d7;}
	.bgcinzaclaro {background: #888888;}
	.bgcinza {background: #555555;}
	.bgcreme {background: #f6f1ea; margin: 18px; height: 732px;}
	.bgcreme2 {background: #f6f1ea;}
	.bgvermelho {background: #dc433f;}
	.bglaranja {background: #d35a2b;}
	.brilhobranco {text-shadow: 1px 1px 5px #FFF;}

	.primeirafaixa {position: relative; z-index: 99;}
	.primeirafaixa2 {xposition: relative; height: 37px; background: #832500; color: #FFF; font-family: '';}
	.segundafaixa {height: 10px; background: #e67c52; border-bottom: 1px solid #b21414; color: #000; font-family: ''; box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.5);}
	.pena {height: 37px; background: url('imagens/pena2.png') right no-repeat;}
	.degrade1 {height: 5px; opacity: 0.6; filter: alpha(opacity=60); MozOpacity: 0.6; KhtmlOpacity: 0.6;; background: -webkit-linear-gradient(top, #ABABAB, #FFFFFF); background: -moz-linear-gradient(top, #ABABAB, #FFFFFF); background: -o-linear-gradient(top, #ABABAB, #FFFFFF); background: -ms-linear-gradient(top, #ABABAB, #FFFFFF); background: linear-gradient(top, #ABABAB, #FFFFFF); filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=#ABABAB, endColorstr=#FFFFFF);}

	.fundo_prods {background: url('imagens/produtos4.jpg') right bottom 50px no-repeat;}
	.parallax {position: relative; min-height: 500px; background: transparent;}
	.xparallax .txtfoto {position: absolute; width: 584px; height: 218px; left: 40px; bottom: 40px; background: url('imagens/txtfoto.png');}
	.parallax .txthtml {position: absolute; left: 40px; bottom: 25px; font-family: 'codax'; font-size: 54px; line-height: 55px; color: #FFF; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);}
	.parallax .selo15 {position: absolute; display: inline-block; width: 150px; height: 203px; right: 10%; top: 60px; transform: rotate(-3deg);}

	
	.upper {display: grid; grid-template-columns: 240px 0.8fr 1fr; grid-column-gap: 10px;}
	.gambi {display: table; height: 100%;}
	.gambib {display: table-cell; text-align: right; vertical-align: bottom;}
	.gambim {display: table-cell; vertical-align: middle;}
	.qcol1x {text-align: left;}
	.qcol1x img {margin-left: 5px;}
	.qcol2x {text-align: center;}
	.qcol3x {text-align: right;}
	.televendas {display: table-cell; margin: 0px 10px 19px 0px; padding-left: 4vw; font-family: 'designiox'; font-size: 20px; xtext-align: center; vertical-align: bottom;}
	.televendas img {margin: 0px 10px 0px 10px;}
	.televendas2 {display: table-cell; margin: 0px 10px 19px 0px; font-family: 'designiox'; font-size: 18px; text-align: center; vertical-align: middle;}
	.televendas2 img {margin: 0px 10px 0px 10px;}
	

	.txthome {margin-right: 150px;}

	.conteudo {height: auto; min-height: 100%; margin: 0 auto -20px;}
	.conteudo_interno {width: 1330px; max-width: calc(100% - 10px); margin: 0 auto;}
	.push {height: 20px; clear: both;}

	.menutopo {display: none; position: fixed; width: 100%; xheight: 70px; top: 0px; left: 0px; text-align: center; background: rgba(255, 255, 255, 0.97); box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1); z-index: 9998;}
	
	.topo {display: block; position: relative; width: 1330px; max-width: 100%; padding-top: 10px; xheight: 121px; margin: 0 auto; z-index: 1;}
	.topo:after {content: ""; position: absolute; width: 100%; height: 3px; bottom: -10px; background: #f15922;}
	/*.topo:before {content: ''; display: block; position: absolute; top: 0px; left: 0px; width: 30px; height: 121px; background: url('imagens/barras.png') 0px 0px no-repeat;}
	.topo:after {content: ''; display: block; position: absolute; top: 0px; right: 0px; width: 30px; height: 121px; background: url('imagens/barras.png') 0px -121px no-repeat;}*/

	.divlogo1 {display: inline-block; position: relative; vertical-align: top; xmargin-left: 15px; z-index: 98;}
	.divlogo2 {display: none; max-width: 90%; text-align: center;}
	.menu_topo {display: inline-block; vertical-align: middle; text-align: right; position: relative; font-family: ''; font-size: 12px; z-index: 2;}
	.basemenu {display: inline-block; vertical-align: middle; padding-top: 18px; text-align: right; xbackground: red; z-index: 98;}
	.degrade2 {display: none; height: 5px; opacity: 0.6; filter: alpha(opacity=60); MozOpacity: 0.6; KhtmlOpacity: 0.6;; background: -webkit-linear-gradient(top, #ABABAB, #FFFFFF); background: -moz-linear-gradient(top, #ABABAB, #FFFFFF); background: -o-linear-gradient(top, #ABABAB, #FFFFFF); background: -ms-linear-gradient(top, #ABABAB, #FFFFFF); background: linear-gradient(top, #ABABAB, #FFFFFF); filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=#ABABAB, endColorstr=#FFFFFF);}

	.menu {display: inline-block; font-family: "designiox"; font-size: 30px; xfont-weight: bold; color: #3e3e3e; vertical-align: middle;}
	.menu a {display: inline-block; margin: 0px 10px 0px 10px; vertical-align: middle;}
	.menu a:hover {color: #f15922; text-decoration: none;}

	#HREF_Menux {display: none; position: absolute; top: 8px; left: 8px; xpadding: 5px; background: #f15922; border: 10px solid #f15922; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; z-index: 2;}
	#HREF_Menux img {xwidth: 15px;}
	.menux {position: fixed; top: 0px; margin-left: -260px; padding: 8px; color: #3e3e3e; background: rgba(255, 255, 255, 0.97); box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.5); font-family: 'codax';
			-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; 
			-webkit-border-top-left-radius: 0px; -moz-border-top-left-radius: 0px; border-top-left-radius: 0px; 
			-webkit-border-top-right-radius: 0px; -moz-border-top-right-radius: 0px; border-top-right-radius: 0px; 
			-webkit-border-bottom-left-radius: 0px; -moz-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; z-index: 299;}
	.menux .frente {padding: 0px 2px 0px 14px;}
	.menux .sb {display: block; padding: 2px 20px 2px 10px; text-decoration: none;}
	.menux .sb:hover {color: #f15922; text-decoration: none;}
	#DIV_Televendas {display: none; position: absolute; top: 10px; right: 10px; font-family: 'designiox'; font-size: 18px; xtext-align: right; vertical-align: bottom; z-index: 5;}
	#IMG_Vendas {width: 30px; margin: 0px 5px 0px 2px;}
	#IMG_Whats {width: 25px; margin: 0px 5px 0px 5px;}

	.cats {display: inline-block; background: #f15922; border: 10px solid #f15922; font-family: 'designiox'; font-size: 18px; line-height: 10px; color: #FFF; font-weight: bold; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; text-decoration: none; z-index: 2;}
	.cats_fixo {position: fixed; top: 5px;}
	.cats:visited {color: #FFF; text-decoration: none;}
	.cats:active {color: #FFF; text-decoration: none;}

	.separacao {display: inline-block; width: 1px; height: 70px; margin-left: 2px; margin-right: 4px; background: #999; vertical-align: middle;}

	.degradex {background: -webkit-linear-gradient(top, #FFF, #CDCDCD); background: -moz-linear-gradient(top, #FFF, #CDCDCD); background: -o-linear-gradient(top, #FFF, #CDCDCD); background: -ms-linear-gradient(top, #FFF, #CDCDCD); background: linear-gradient(top, #FFF, #CDCDCD); filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=#FFF, endColorstr=#CDCDCD);}
	.login {position: relative; width: 450px; max-width: calc(100% - 20px); margin: 0 auto; min-height: 300px; border: 3px solid #f15922; background: rgba(255, 255, 255, 0.8); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5); xoverflow: hidden; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
	.login .login_dados {padding: 10px; text-align: center;}

	.topo2 {display: block; width: 1330px; max-width: 100%; margin: 0 auto; padding: 10px 0px 0px 0px; font-family: 'codax'; font-size: 13px;}
	#IMG_Logo {width: 130px; margin-left: 5px;}
	.faixa {position: relative; background: #f15922; margin-top: 10px; padding: 5px 0px 5px 0px; text-align: center; color: #FFF; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3); z-index: 1;}
	.central {height: calc(100% - 138px);}

	.conteudosis {width: 1024px; max-width: calc(100% - 10px); margin: 0 auto;}

	
	.htmcarrinho {margin-right: 10px; font-family: "codax"; font-size: 14px; text-align: center;}
	.divcarrinho {background: #f15922; height: 30px; border: 10px solid #f15922; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}
	.divcarrinho img {width: 30px;}
	.logoff img {width: 50px;}
	
	.menuc {display: inline-block; padding: 0px 15px 0px 15px; font-family: "codax"; font-size: 18px; color: #FFF; vertical-align: middle; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.menuc:hover {background: rgba(255, 255, 255, 0.8); color: #000; text-decoration: none;}
	

	#TABLE_Produtos {width: 100%; max-width: 1024px; margin: 0 auto; table-layout: fixed; background: #FFF; padding: 2px; font-family: 'codax'; font-size: 16px; line-height: normal; text-align: left;}
	#TABLE_Produtos2 {width: 100%; max-width: 1024px; margin: 0 auto; table-layout: fixed; xborder-spacing: 1px; background: #FFF; padding: 2px; font-family: 'codax'; font-size: 16px; line-height: normal; text-align: left;}
	#TABLE_Carrinho {width: 100%; max-width: 1024px; margin: 0 auto; table-layout: fixed; background: #FFF; padding: 2px; font-family: 'codax'; font-size: 16px; line-height: normal; text-align: left;}

	.barrabusca {display: inline-block; background: #FFF; width: 1320px; max-width: calc(100% - 10px); margin: 0 auto; padding: 5px; font-family: 'codax'; font-size: 16px; border: 1px dotted #fda788; border-top: 2px solid #f15922; border-bottom: 2px solid #f15922; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.1);}
	.barrabusca .buscatit {font-size: 18px;}

	.carrinhomsg {max-width: 98%; width: 100%; height: 100%; font-family: 'codax'; font-weight: bold; font-size: 25px; color: #FFFFFF; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9);
				  background: url('imagens/pena2.png') center center no-repeat;}

	.minicarrinho {font-size: 14px; color: #070208; background: rgba(255, 255, 255, 0.9);}
	.xminicarrinho .miniimg {display: inline-block; width: 50px; text-align: left; vertical-align: middle;}
	.minicarrinho .mininome {display: inline-block; width: 240px; text-align: left; line-height: 14px; vertical-align: middle;}
	.minicarrinho .miniqtde {display: inline-block; width: 30px; text-align: center; vertical-align: middle;}
	.minicarrinho .minivalor {display: inline-block; width: 70px; text-align: right; vertical-align: middle;}
	.minicarrinho .miniexcluir {display: inline-block; width: 20px; text-align: right; vertical-align: middle;}
	.minicarrinho .minitotal {display: inline-block; width: 310px; padding-right: 20px; text-align: right; font-weight: bold; vertical-align: middle;}
	.linha2 {width: calc(100% - 10px); height: 1px; margin: 0 auto; background: #cfcfcf;}

	.quantidade {display: inline-block; position: relative; xbackground: red; border: 1px solid #f15922; margin: 1px 0px 1px 0px; padding: 2px; padding-top: 1px; overflow: hidden; vertical-align: middle;}
	.quantidade .txtinput {display: inline-block; vertical-align: middle;}
	.quantidade .txtinput input {background: transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 30px; height: 30px; margin: 0px; font-size: 13px; border: none /*1px solid #888*/; text-align: center; outline: 0; vertical-align: middle;}
	.quantidade .xtitulo {position: absolute; top: 3px; left: 3px; font-size: 11px; color: #ABABAB;}
	.quantidade .sinais {display: inline-block; vertical-align: middle;}
	.quantidade .sinais a {display: block; line-height: 13px;}
	.plus {display: block; width: 18px; height: 15px; background: url('imagens/sinais.png') 0px 0px no-repeat;}
	.plus:hover {background: green url('imagens/sinais.png') 0px -30px no-repeat;}
	.minus {display: block; width: 18px; height: 15px; background: url('imagens/sinais.png') 0px -15px no-repeat;}
	.minus:hover {background: red url('imagens/sinais.png') 0px -45px no-repeat;}

	.quantidade2 {display: inline-block; position: relative; xbackground: red; border: 1px solid #f15922; margin: 1px 0px 1px 0px; padding: 2px; padding-top: 1px; overflow: hidden; vertical-align: middle;}
	.quantidade2 .txtinput2 {display: inline-block; vertical-align: middle;}
	.quantidade2 .txtinput2 input {background: transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 30px; xheight: 20px; margin: 0px; font-size: 13px; border: none /*1px solid #888*/; text-align: center; outline: 0; vertical-align: middle;}

	.titsis {margin: 0px; padding: 10px 0px 5px 0px; font-family: 'designiox'; font-size: 30px; font-weight: bold; color: #f15922;}
	.titsis2 {margin: 0px; padding: 10px 0px 5px 0px; font-family: 'designiox'; font-size: 25px; font-weight: bold; color: #f15922;}

	.div_total {display: inline-block; font-weight: bold; vertical-align: middle;}

	.pedido {width: 450px; max-width: 100%; height: 150px; margin: 0 auto; background: #fbeed8; border: 1px solid #000; font-family: "codax"; font-size: 25px; color: #070208; text-align: center;
			 -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.3); background: -webkit-linear-gradient(top, #fbeed8, #e5d2b1); background: -moz-linear-gradient(top, #fbeed8, #e5d2b1); background: -o-linear-gradient(top, #fbeed8, #e5d2b1); background: -ms-linear-gradient(top, #fbeed8, #e5d2b1); background: linear-gradient(top, #fbeed8, #e5d2b1); filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=#fbeed8, endColorstr=#e5d2b1);}
	.nproblema {width: 450px; max-width: 100%; min-height: 80px; margin: 0 auto; margin-bottom: 20px; background: #FFFFFF; border: 1px solid green; font-family: "codax"; font-size: 25px; font-weight: bold; 
			    color: green; text-align: center; line-height: 80px; clear: both;
			    -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.3); background: -webkit-linear-gradient(top, #FFFFFF, #E5E5E5); background: -moz-linear-gradient(top, #FFFFFF, #E5E5E5); background: -o-linear-gradient(top, #FFFFFF, #E5E5E5); background: -ms-linear-gradient(top, #FFFFFF, #E5E5E5); background: linear-gradient(top, #FFFFFF, #E5E5E5); filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=#FFFFFF, endColorstr=#E5E5E5);}
	.tick {display: inline-block; width: 20px; margin-right: 15px; vertical-align: middle; opacity: 0; filter: alpha(opacity=0); MozOpacity: 0; KhtmlOpacity: 0;}

	.pedidos {table-layout: fixed; background: #FFF; padding: 2px; font-family: 'codax'; font-size: 16px; line-height: normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.celuladest1 {background: transparent;}
	.celuladest2 {background: #f15922; -webkit-top-right-border-radius: 5px; -moz-border-top-right-radius: 5px; border-top-right-radius: 5px; -webkit-top-left-border-radius: 5px; -moz-border-top-left-radius: 5px; border-top-left-radius: 5px;}
	.celuladest2 a {color: #FFFFFF;}
	.celuladest3 {display: inline-block; margin-bottom: 10px; padding: 0px 8px 0px 8px; background: #f15922; line-height: 25px; -webkit-bottom-right-border-radius: 5px; -moz-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-bottom-left-border-radius: 5px; -moz-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;}
	.celuladest3 a {color: #FFFFFF;}
	.pedidos2 {table-layout: fixed; background: #FFF; xmargin-bottom: 10px; padding: 4px; font-family: 'codax'; font-size: 14px; line-height: normal; border: #f15922 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

	.com_grayscale {
		filter: gray; /* IE6-9 */
		-webkit-filter: grayscale(100%); /* Webkit Nightlies & Google Chrome Canary */
		-webkit-transition: all .4s ease; /* Fade to color for Chrome and Safari */
		-webkit-backface-visibility: hidden; /* Fix for transition flickering */
		opacity: 0.2; filter: alpha(opacity=20); MozOpacity: 0.2; KhtmlOpacity: 0.2;
	}

	.msg_branco {position: relative; float: left; max-width: 300px; background: #EFEFEF; border: 1px solid #888; text-align: left; margin: 0px 0px 8px 15px; padding: 5px 10px 5px 10px; font-size: 13px; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.msg_branco .msg_tit {display: block; margin-bottom: 3px; font-weight: bold; font-size: 10px;}
	.msg_branco .msgs {float: right; bottom: 5px; right: 10px; margin: 5px 5px 0px 5px; font-size: 13px; xfont-style: italic; color: #666;}
	.msg_branco .msg_data {display: inline-block; vertical-align: middle;}
	.msg_branco .msg_tick {display: inline-block; vertical-align: middle;}
	.msg_branco:before {content: ""; position: absolute; width: 0px; height: 0px; top: 5px; left: -13px; border-style: solid; border-width: 10px 10px 10px 5px; border-color: transparent #888 transparent transparent;}
	.msg_branco:after {content: ""; position: absolute; width: 0px; height: 0px; top: 5px; left: -12px; border-style: solid; border-width: 10px 10px 10px 5px; border-color: transparent #EFEFEF transparent transparent;}

	.msg_laranja {position: relative; float: right; max-width: 300px; background: #fff4f0; border: 1px solid #888; text-align: left; margin: 0px 15px 8px 0px; padding: 5px 10px 5px 10px; font-size: 13px; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
	.msg_laranja .msg_tit {display: block; margin-bottom: 3px; font-weight: bold; font-size: 10px;}
	.msg_laranja .msgs {float: right; bottom: 5px; right: 10px; margin: 5px 5px 0px 5px; font-size: 13px; xfont-style: italic; color: #666;}
	.msg_laranja .msg_data {display: inline-block; vertical-align: middle;}
	.msg_laranja .msg_tick {display: inline-block; vertical-align: middle;}
	.msg_laranja:before {content: ""; position: absolute; width: 0px; height: 0px; top: 5px; right: -13px; border-style: solid; border-width: 10px 5px 10px 10px; border-color: transparent transparent transparent #888;}
	.msg_laranja:after {content: ""; position: absolute; width: 0px; height: 0px; top: 5px; right: -12px; border-style: solid; border-width: 10px 5px 10px 10px; border-color: transparent transparent transparent #fff4f0;}

	.msg_brancox {position: relative; float: left; max-width: 350px; background: #EFEFEF; border: 1px solid #888; text-align: left; margin: 0px 0px 8px 15px; padding: 5px 10px 5px 10px; font-size: 16px; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.msg_brancox .msg_titx {display: block; margin-bottom: 3px; font-weight: bold; font-size: 13px;}
	.msg_brancox .msgsx {float: right; bottom: 5px; right: 10px; margin: 5px 5px 0px 5px; font-size: 13px; xfont-style: italic; color: #666;}
	.msg_brancox .msg_datax {display: inline-block; vertical-align: middle;}
	.msg_brancox .msg_tickx {display: inline-block; vertical-align: middle;}
	.msg_brancox:before {content: ""; position: absolute; width: 0px; height: 0px; top: 5px; left: -13px; border-style: solid; border-width: 10px 10px 10px 5px; border-color: transparent #888 transparent transparent;}
	.msg_brancox:after {content: ""; position: absolute; width: 0px; height: 0px; top: 5px; left: -12px; border-style: solid; border-width: 10px 10px 10px 5px; border-color: transparent #EFEFEF transparent transparent;}

	.msg_laranjax {position: relative; float: right; max-width: 350px; background: #fff4f0; border: 1px solid #888; text-align: left; margin: 0px 15px 8px 0px; padding: 5px 10px 5px 10px; font-size: 16px; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
	.msg_laranjax .msg_titx {display: block; margin-bottom: 3px; font-weight: bold; font-size: 13px;}
	.msg_laranjax .msgsx {float: right; bottom: 5px; right: 10px; margin: 5px 5px 0px 5px; font-size: 13px; xfont-style: italic; color: #666;}
	.msg_laranjax .msg_datax {display: inline-block; vertical-align: middle;}
	.msg_laranjax .msg_tickx {display: inline-block; vertical-align: middle;}
	.msg_laranjax:before {content: ""; position: absolute; width: 0px; height: 0px; top: 5px; right: -13px; border-style: solid; border-width: 10px 5px 10px 10px; border-color: transparent transparent transparent #888;}
	.msg_laranjax:after {content: ""; position: absolute; width: 0px; height: 0px; top: 5px; right: -12px; border-style: solid; border-width: 10px 5px 10px 10px; border-color: transparent transparent transparent #fff4f0;}



	.xbarra {width: 100%; max-width: 100%; margin: 0 auto; margin-bottom: 20px; font-family: ''; font-size: 25px; line-height; 25px; color: #FFF; box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.5); background: -webkit-linear-gradient(top, #832500, #501700); background: -moz-linear-gradient(top, #832500, #501700); background: -o-linear-gradient(top, #832500, #501700); background: -ms-linear-gradient(top, #832500, #501700); background: linear-gradient(top, #832500, #501700); filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=#832500, endColorstr=#501700);}
	.xbarra div {width: 1276px; max-width: calc(100% - 4px); margin: 0 auto; padding: 10px 0px 10px 4px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.8);}
	.xbarra .xpad {text-align: left; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);}

	.barra {width: 1280px; max-width: 99%; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; font-family: ''; color: #FFF;}
	.barra div {padding: 5px 0px 5px 0px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);}
	.barra .pad {padding: 5px 15px 5px 15px; text-align: left; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);}
	.news {width: 800px; max-width: 99%; margin: 0 auto; font-family: ''; color: #FFF;}
	.news div {padding: 5px 0px 5px 0px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);}
	.news .newspad {padding: 10px 15px 35px 15px; text-align: center; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);}
	.dgdpadrao {border: 1px solid #fcd4bc; background: #d35a2b; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: -webkit-linear-gradient(top, #d35a2b, #c24d1e); background: -moz-linear-gradient(top, #d35a2b, #c24d1e); background: -o-linear-gradient(top, #d35a2b, #c24d1e); background: -ms-linear-gradient(top, #d35a2b, #c24d1e); background: linear-gradient(top, #d35a2b, #c24d1e); filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=#d35a2b, endColorstr=#c24d1e);}

	.canaisx {position: fixed; top: 0px; margin-left: -260px; padding: 8px; background: rgba(255, 255, 255, 0.97); box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.5); font-family: '';
			-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; 
			-webkit-border-top-left-radius: 0px; -moz-border-top-left-radius: 0px; border-top-left-radius: 0px; 
			-webkit-border-top-right-radius: 0px; -moz-border-top-right-radius: 0px; border-top-right-radius: 0px; 
			-webkit-border-bottom-left-radius: 0px; -moz-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; z-index: 299;}
	.canaisx a {display: block; padding: 2px; color: #d35a2b; text-decoration: none;}
	.canaisx a:hover {display: block; padding: 2px; color: #fcd4bc; text-decoration: none;}

	
	
	.zindex100 {display: block; position: relative; z-index: 102;}
	.produtos {display: inline-block; position: relative; width: 200px; margin: 0px 15px 20px 15px; padding: 2px; border: 1px solid #fcd4bc; font-family: ''; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; xoverflow: hidden; vertical-align: top; box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.2);}
	.produtos .prod_img {max-width: 100%; height: auto; overflow: hidden;}
	.produtos .prod_info {padding: 4px 10px 4px 10px; xbackground: #fcd4bc; font-size: 16px; line-height: 18px; background: -webkit-linear-gradient(top, #fcd4bc, #FFFFFF); background: -moz-linear-gradient(top, #fcd4bc, #FFFFFF); background: -o-linear-gradient(top, #fcd4bc, #FFFFFF); background: -ms-linear-gradient(top, #fcd4bc, #FFFFFF); background: linear-gradient(top, #fcd4bc, #FFFFFF); filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=#fcd4bc, endColorstr=#FFFFFF);}
	.produtos .prod_nome {display: inline-block; width: 100%; height: 100px; line-height: 100px; color: #000;}
	.produtos .prod_nome .prod_dentro {display: inline-block; width: 100%; vertical-align: top; line-height: normal; text-align: left;}
	.produtos .prod_preco {font-size: 15px; xfont-weight: bold; color: #000; background: #FFF; xtext-shadow: 1px 1px 3px #FFF; text-align: center;}
	.produtos .prod_emb {font-size: 15px; color: #d35a2b; background: #FFF; text-align: center;}
	.precoantigo {text-decoration: line-through; font-size: 14px; xfont-weight: bold; color: #666;}
	.prodcarrinho {position: absolute; right: 4px; top: 4px; z-index: 100;}

	.aligncenter {margin: 0 auto;}

	.abax {display: inline-block; font-family: ''; font-size: 14px; line-height: 15px; margin-left: 5px; padding: 5px; padding-left: 18px; padding-right: 18px;
		   background: #f8a979; border: 1px solid #d35a2b; color: #000; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.abax:hover {background: #d35a2b; border: 1px solid #f8a979; color: #FFFFFF; text-decoration: none;}
	.abax_hover {background: #d35a2b; border: 1px solid #f8a979; color: #FFFFFF;}
	.produtodets {position: relative; max-width: 99%; height: 250px; border: 1px solid #f8a979; background: #FFF; margin-top: -3px; padding: 10px; overflow-y: auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.produtodets .desc {display: none;}

	.ico_vidro {display: inline-block; width: 16px; height: 16px; background: url('imagens/icones4.png') 0px 0px no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
	.ico_cartela {display: inline-block; width: 16px; height: 16px; background: url('imagens/icones4.png') 0px -16px no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
	.ico_pet {display: inline-block; width: 16px; height: 16px; background: url('imagens/icones4.png') 0px -32px no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

	.categorias {display: inline-block; width: 210px; max-width: 99%; padding: 2px; border: 1px solid #fcd4bc; vertical-align: top; font-family: ''; text-align: left; color: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.categorias .cat_topo {height: 30px; background: #d35a2b; line-height: 30px; font-weight: bold; font-size: 14px; text-align: center;}
	.categorias .cats {padding: 4px; font-size: 13px; }
	.categorias .cats a {display: block; color: #000; text-decoration: none;}
	.categorias .cats a:hover {color: #d35a2b; text-decoration: none;}
	
	.centrado {margin: 0 auto;}

	.temperos {height: 166px; background-image: url('imagens/fundo_temperos.jpg'); background-position: center; background-repeat: no-repeat;}

	.blocofooter {display: inline-block; width: 400px; max-width: 99%; xoverflow: hidden; xmargin-right: 2.9%; vertical-align: middle;}
	.blocofooter .footerbarra {background: #d35a2b; text-align: left;}
	.blocofooter .footerbarra img {position: absolute; margin-left: 5px; margin-top: -10px;}
	.blocofooter .footerbarra div {margin-left: 60px; line-height: 30px; color: #FFFFFF;}
	
	.creditos {width: 100%;}
	.creditos .blococreditos {max-width: 1330px; margin: 0 auto; line-height: 20px;}

	.parceiros,.parceirosx {display: block; padding: 2px 4px 2px 4px; margin-bottom: 1px; font-family: "codax"; font-size: 14px; color: #3e3e3e;}
	.parceiros:hover {text-decoration: none; color: #f15922;}
	.parceiros_hover {color: #f15922;}
	.parceiro {margin: 0px 15px 20px 15px; font-family: "codax"; font-size: 14px; color: #3e3e3e;}
	.parceiro img {margin-bottom: 10px;}
	.parceiros .xsub {xmargin: 5px 0px 5px 8px; padding: 0px 0px 0px 25px; font-size: 13px; background: url('imagens/join.gif') left center no-repeat;}

	.produto {width: 150px;}
	.produto .txtnome {height: 25px; font-size: 13px;}

	.clientes {display: block; padding: 2px 4px 2px 4px; margin-bottom: 1px; font-family: "codax"; font-size: 18px; color: #3e3e3e;}
	.clientes:hover {text-decoration: none; color: #f15922;}
	.clientes_hover {color: #f15922;}
	.cliente {margin: 0px 35px 30px 35px; font-family: "codax"; font-size: 14px; color: #3e3e3e; xbackground: red;}
	.cliente img {margin-bottom: 5px;}
	
	.instagram {display: inline-block; margin-right: 11px; margin-bottom: 11px;}

	.tablesite {table-layout: fixed; width: 100%; max-width: 500px; background: #FFF; padding: 2px; font-family: 'codax'; font-size: 16px; line-height: normal; xborder: #d35a2b solid 1px; xbox-shadow: 0px 1px 8px rgba(0, 0, 0, 0.3); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.tablesiteqtd {padding: 2px 0px 2px 0px;}
	.elipse {display: block; max-width: inherit; xheight: 20px; xline-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.elipse_centro {display: block; max-width: inherit; xheight: 20px; xline-height: 20px; overflow: hidden; xwhite-space: nowrap; text-overflow: ellipsis; text-align: center;}
	.elipse_right {display: block; max-width: inherit; xheight: 20px; xline-height: 20px; overflow: hidden; xwhite-space: nowrap; text-overflow: ellipsis; text-align: right;}

	.embalagem {display: block; max-width: inherit; xheight: 20px; padding: 2px 0px 2px 0px; xline-height: 20px; overflow: hidden; xwhite-space: nowrap; text-overflow: ellipsis; text-align: center; font-size: 14px;}

	footer {width: 100%; xmax-height: 20px; clear: both; background: #832500; color: #FFFFFF; box-shadow: 0px 6px 8px 8px rgba(0, 0, 0, 0.5);}
	xfooter:before {content: ''; position: absolute; width: 100%; xheight: 10px;}
	.footer {font-family: 'codax'; font-size: 11px; color: #FFFFFF;}

	.imgborda {border: #d35a2b solid 1px;}

	#DIV_Login {display: inline-block; min-width: 45%; max-width: 475px; vertical-align: top; margin-right: 20px; text-align: left;}
	#DIV_Cadastro {display: inline-block; min-width: 45%; max-width: 475px; vertical-align: top; text-align: left;}
	#DIV_Esqueci {display: inline-block; min-width: 45%; max-width: 475px; vertical-align: top; text-align: left;}

	.destaque {display: inline-block; width: calc(100% - 18px); max-width: 332px; min-height: 114px; border: 2px solid #d35a2b; margin-bottom: 20px; padding: 8px; text-align: left; vertical-align: middle; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.destaque:hover {box-shadow: 0px 0px 9px #555555;}
	.destaque img {margin-right: 10px; margin-bottom: 5px; border: 2px solid #552e18;}
	.destaque .desttit {font-family: ''; font-weight: bold; font-size: 18px; color: #552e18; margin-top: 0px; margin-bottom: 10px;}
	.destaque .desttxt {xheight: 45px; text-align: left;}
	.destaque_apagado {opacity: 0.5; filter: alpha(opacity=50); MozOpacity: 0.5; KhtmlOpacity: 0.5;}
	
	.enderecos {display: inline-block; position: relative; width: calc(100% - 4px); max-width: 380px; xmin-height: 118px; border: 2px solid #d35a2b; text-align: left; xoverflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.enderecos .endcont {padding: 10px; padding-top: 8px; padding-bottom: 0px; width: 100%; height: 100%;}
	.enderecos .endtitulo {xheight: 44px; margin-bottom: 10px; font-size: 18px; color: #552e18; line-height: 18px; font-weight: bold;}
	.enderecos .endtxt {margin-bottom: 5px; font-family: ''; font-size: 14px; line-height: 16px; text-align: left;}
	.enderecos .endbotoes {position: absolute; bottom: -19px; z-index: 10;}
	.enderecos .endbotoes a {display: inline-block;}
	.enderecos .endtraco {position: relative; width: 98%; height: 1px; xbackground: red; z-index: 100;
						  box-shadow: -3px 2px 7px #333333;}


	.bodymenu {background-image: url("imagens/fundo1.jpg"); background-position: bottom left; background-repeat: no-repeat;}
	
	.bodyprinc {background-image: url("imagens/fundo2.jpg"); background-position: top right; background-repeat: no-repeat; padding-right: 5px; padding-bottom: 5px;}
	
	body {margin: 0px; padding: 0px;}
	img {display: block;}
	table {border-spacing: 0px;}
	form {margin: 0px;}
	ul {list-style-type: none; margin-left: -25px;}
	ul li {background: url('imagens/bullet.png') left top no-repeat; margin-bottom: 10px; padding-left: 40px; line-height: 25px;}
	

	.txtcolunado_parceiros {visibility: hidden; margin-left: 250px;}
	.txtcolunado_clientes {visibility: hidden; margin-left: 230px;}
	
	.colunaleft {float: left;}
	
	.colunaright {float: right;}
	.margemright10 {margin-right: 10px;}
	.margemright15 {margin-right: 15px;}
	.margemright20 {margin-right: 20px;}
	.margemright30 {margin-right: 30px;}
	.margemright90 {margin-right: 90px;}
	.margemleft10 {margin-left: 10px;}
	.margemleft15 {margin-left: 15px;}
	.margemleft20 {margin-left: 20px;}
	.margemleft30 {margin-left: 30px;}
	.margemtop10 {margin-top: 10px;}
	.margemtop15 {margin-top: 15px;}
	.margemtop20 {margin-top: 20px;}
	.margemtop30 {margin-top: 30px;}
	.margembottom10 {margin-bottom: 0px;}
	.margembottom20 {margin-bottom: 0px;}
	.margembottom30 {margin-bottom: 0px;}
	
	.imgresp {max-width: 100%; height: auto;}
	.curva3 {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
	.curva5 {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.curva7 {-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
	.ncurvatopleft {-webkit-border-top-left-radius: 0px; -moz-border-top-left-radius: 0px; border-top-left-radius: 0px;}
	.ncurvatopright {-webkit-border-top-right-radius: 0px; -moz-border-top-right-radius: 0px; border-top-right-radius: 0px;}
	.ncurvabottomleft {-webkit-border-bottom-left-radius: 0px; -moz-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px;}
	.ncurvabottomright {-webkit-border-bottom-right-radius: 0px; -moz-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px;}
	.hrx {background: #f15922; border-style: none; height: 1px;}
	.hrx2 {margin: 1px; background: #f15922; border-style: none; height: 1px;}
	.tabelasite {border: 1px solid #f15922;}
	
	.xbotao {display: inline-block; font-family: 'codax'; font-size: 14px; padding: 4px 8px 4px 8px; border: 1px solid #f15922; line-height: 22px;
			 text-decoration: none; background: #ffe5dc; color: #f15922; xline-height: normal; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: none;}
	.xbotao:hover {background: #f15922; text-decoration: none; color: #FFF; border-color: #f15922;}
	.xbotao2 {display: inline-block; font-family: 'codax'; font-size: 13px; padding: 0px 4px 0px 4px; border: 1px solid #f15922; line-height: normal;
			 text-decoration: none; background: #ffe5dc; color: #f15922; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: none;}
	.xbotao2:hover {background: #f15922; text-decoration: none; color: #FFF; border-color: #f15922;}
	.xbotao3 {display: inline-block; font-family: 'codax'; font-size: 14px; padding: 1px 8px 1px 8px; border: 1px solid #f15922; line-height: 22px;
			 text-decoration: none; background: #ffe5dc; color: #f15922; xline-height: normal; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: none;}
	.xbotao3:hover {background: #f15922; text-decoration: none; color: #FFF; border-color: transparent;}
	.xbotaoverde {display: inline-block; xwidth: 120px; xheight: 20px; font-family: 'codax'; font-size: 16px; padding: 6px 10px 6px 35px; border: 1px solid transparent; xline-height: 22px; text-decoration: none; background: #097a00 url('imagens/carrinho3.png') 10px center no-repeat; color: #FFF; xline-height: normal; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: none;}
	.xbotaoverde:hover {background: #31ac27 url('imagens/carrinho3.png') 10px center no-repeat; color: #000; text-decoration: none; font-weight: bold;}
	
	.xsombra {text-shadow: 1px 1px 1px #333333;}
	
	.titulo {font-family: 'designiox'; font-weight: bold; font-size: 68px; color: #3e3e3e; text-align: left;}
	.titulo2 {font-family: 'designiox'; xfont-weight: bold; font-size: 45px; color: #3e3e3e; text-align: left;}
	.titulo2b {font-family: ''; font-size: 18px; color: #f15922; xtext-shadow: 1px 1px 3px #555555;}
	.titulo3 {font-family: 'codax'; xfont-weight: bold; font-size: 18px; color: #000;}
	
	/* text-rendering: optimizeLegibility; */
	.voltar {float: right; font-family: ''; font-size: 14px; color: #FFF;}
	.voltar:hover {color: #eee; text-decoration: none;}
	.txtsite {font-family: 'codax'; font-weight: normal; font-size: 16px; color: #070208;}
	.txtsiteb {font-family: 'designiox'; font-size: 17px;}
	.txtsite2 {font-family: ''; font-size: 15px; line-height: 18px;}
	.txtsitejust {font-family: ''; font-size: 14px; line-height: 20px; text-align: justify;}
	.cortado {color: #666; text-decoration: line-through;}
	.fontsize9 {font-size: 9px; line-height: 10px;}
	.fontsize10 {font-size: 10px; line-height: 11px;}
	.fontsize11 {font-size: 11px; line-height: 12px;}
	.fontsize12 {font-size: 12px; line-height: 13px;}
	.fontsize13 {font-size: 13px; line-height: 14px;}
	.fontsize14 {font-size: 14px; line-height: 16px;}
	.fontsize15 {font-size: 15px; line-height: 17px;}
	.fontsize16 {font-size: 16px; line-height: 18px;}
	.fontsize18 {font-size: 18px; line-height: 20px;}
	.fontsize20 {font-size: 20px; line-height: 22px;}
	.fontsize21 {font-size: 21px; line-height: 23px;}
	.fontsize22 {font-size: 22px; line-height: 24px;}
	.fontsize25 {font-size: 25px; line-height: 30px;}
	.fontsize30 {font-size: 30px; line-height: 35px;}
	.fontsize35 {font-size: 35px; line-height: 40px;}
	.fontsize40 {font-size: 40px; line-height: 45px;}
	.fontsize45 {font-size: 45px; line-height: 50px;}
	.fontsize50 {font-size: 50px; line-height: 55px;}
	.linenormal {line-height: normal;}
	.negrito {font-weight: bold;}
	.sombra {box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.3);}
	.sombra1 {box-shadow: 0px 1px 5px #555555;}
	.sombra2 {box-shadow: 3px 3px 5px #555555;}
	.sombra3 {box-shadow: 1px 2px 5px #333333;}
	.sombra_clara {box-shadow: 0px 1px 19px #FFFFFF;}
	/*.sombratxt {text-shadow: 1px 1px #000000; filter: DropShadow(Color=#555555, OffX=1, OffY=1);}*/
	.g-recaptcha {margin: 0 auto; width: 304px;}
	.box {position: relative; float: left; width: 160px; height: 55px; border: 1px solid #f15922; overflow: hidden; margin-right: 5px; background-image: url('imagens/captcha.jpg');}
	.fixed {position: fixed;}
	.clearfix {clear: both;}
	.dbloco {display: block;}
	.dinline {display: inline;}
	.dinlinev {display: inline; vertical-align: middle;}
	.dinlineb {display: inline-block;}
	.dinlinebv {display: inline-block; vertical-align: middle;}
	.dinlinebvt {display: inline-block; vertical-align: top;}
	.dtable {display: table;}
	.dtablerow {display: table-cell;}
	.dtablecell {display: table-cell;}
	.txtcentro {text-align: center;}
	.txtleft {text-align: left;}
	.txtright {text-align: right;}
	.floatleft {float: left;}
	.floatright {float: right;}
	.positionabsolute {position: absolute;}
	.positionrelative {position: relative;}
	.verticaltop {vertical-align: top;}
	.verticalmiddle {vertical-align: middle;}
	.verticalbottom {vertical-align: bottom;}

	
	table {font-family: tahoma; font-size: 11px;}
	
	
	@font-face {
		font-family: 'designiox';
		src: url('fonts/designio.eot');
		src: url('fonts/designio.eot?#iefix') format('embedded-opentype'),
			 url('fonts/designio.woff2') format('woff2'),
			 url('fonts/designio.woff') format('woff'),
			 url('fonts/designio.ttf') format('truetype'),
			 url('fonts/designio.svg#designio') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'codax';
		src: url('fonts/coda.eot');
		src: url('fonts/coda.eot?#iefix') format('embedded-opentype'),
			 url('fonts/coda.woff2') format('woff2'),
			 url('fonts/coda.woff') format('woff'),
			 url('fonts/coda.ttf') format('truetype'),
			 url('fonts/coda.svg#coda') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	h1 {margin: 0px; margin-bottom: 20px; font-family: 'designiox'; font-size: 42px; font-weight: bold; color: #3e3e3e;}
	h2 {margin: 0px; font-family: 'designiox'; font-size: 30px; font-weight: bold; color: #3e3e3e;}
	h3 {margin: 0px; font-family: 'designiox'; font-size: 23px; line-height: 47px; font-weight: bold; color: #3e3e3e;}
	h4 {margin: 0px; margin-bottom: 5px; font-family: 'designiox'; font-size: 20px; font-weight: bold; color: #3e3e3e;}
	.dheight100 {display: inline-block; height: 100%; vertical-align: middle;}
	.height100 {height: 100%;}
	.height2 {height: 2px;}
	.height3 {height: 3px;}
	.height5 {height: 5px;}
	.height10 {height: 10px;}
	.height20 {height: 20px;}
	.height30 {height: 30px;}
	.height35 {height: 35px; line-height: 35px;}
	.height40 {height: 40px;}
	.tabela {border-style: solid; border-color: #000000; border-width: 1px;}
	.tabela1 {border-style: solid; border-color: #AAAAAA; border-width: 1px;}
	.tabelaburaco {font-family: tahoma; font-size: 11px; border-color: #000000; border-width: 1px; 
				   border-bottom-style: solid; padding-left: 5px; padding-right: 5px;}
	.tabela2 {border-style: solid; border-color: #888888; border-width: 1px;}
	.tabela3 {border-style: solid; border-color: #888888; border-width: 1px; border-bottom-style: none;}
	.tabelaadmin {border-style: solid; border-color: #888888; border-width: 1px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3); overflow: hidden; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
	.pag {border: solid 1px #888888; border-top-style: none;}
	.largtxt {display: inline-block; width: 140px; text-align: left; vertical-align: middle;}
	.texto {font-size: 11px; border: 1px solid #888888; margin: 2px;}
	.texto2 {width: calc(100% - 20px); max-width: 480px; margin: 5px; padding: 5px; font-size: 12px; border: 1px solid #777777; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; outline: 0;}
	.texto2b {font-size: 12px; border: 1px solid #888; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 4px; margin: 4px; outline: 0;}
	.texto3 {width: calc(100% - 20px); max-width: 480px; margin: 5px; padding: 5px; font-size: 12px; border: 1px solid #f15922; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline: 0;}
	.txtbusca {width: calc(100% - 80px); max-width: 99%; font-size: 13px; border: 1px solid #888; padding: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline: none;}
	.selectx {font-size: 12px; border: 1px solid #d35a2b; margin: 5px; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline: 0;}
	.sonumeros {font-size: 11px; margin-right: 15px;}
	.souddd {margin-right: 0px;}
	.findtxt {display: inline-block; padding: 10px; border: 1px solid #D0D0D0; background: rgba(255, 255, 255, 0.3); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.botao {font-size: 11px; border-width: 1px;}
	.botao2 {font-size: 11px; border-width: 1px; background: #fbc496;}
	.botao3 {font-size: 10px; border-width: 1px; height: 16px; background: #FFFFFF; margin-top: -1px;}
	
	textarea {width: 278px; height: 118px; max-width: 99%; font-size: 12px; border: 1px solid #87b1ab; padding: 6px; margin: 0px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; outline: 0; resize: none;}
	
	.textoarea {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.check2 {padding: 0px; margin: 0px;}
	.form {font-size: 11px; border: 1px solid #034EA2;}
	.form2 {font-size: 11px; border: 1px solid #034EA2;}
	.menuprinc {border-left: solid 3px #222222; border-right: solid 3px #222222; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.coresquerda {background: #C5D6E8;}
	.cordireita {background: #E4ECF7;}
	.colunaesquerda {text-align: center; height: 30px; background: #fcb073;}
	.colunadireita {padding-left: 20px; padding-right: 20px; background: #facca5;}
	.coresquerda {text-align: center; height: 30px; background: #fcb073;}
	.cordireita {text-align: center; background: #facca5;}
	.colunadireitatxt {padding: 2px 20px 2px 20px; background: #facca5;}
	.barraeditor {background: #E4ECF7;}
	.coluna2 {padding: 20px;}
	.nowrap {white-space: nowrap;}
	select {font-size: 11px; margin: 2px;}
	
	.bgright {background-position: right;}

	@media screen and (max-width: 1600px) {
		.txthome {padding-right: 180px;}
	}

	@media screen and (max-width: 1500px) {
		.txthome {padding-right: 480px;}
	}

	@media screen and (max-width: 1300px) {
		.menu {font-size: 25px;}
		.menu a {margin: 0px 5px 0px 5px;}

		.upper {display: grid; grid-template-columns: 200px 0.6fr 1fr; grid-column-gap: 10px;}
		.qcol1 img {width: 180px;}
		.televendas {padding-left: 3vw; font-size: 18px;}
		.xxtelevendas img {width: 20px;}

		.televendas2 {font-size: 20px;}
		.xxxtelevendas2 img {width: 40px; margin: 0px;}
	}

	@media screen and (max-width: 1000px) {
		.upper {display: grid; grid-template-columns: 150px 0.6fr 1fr; grid-column-gap: 10px;}

		.txthome {margin-right: 0px; padding-right: 0px;}
		.fundo_prods {background: none;}
	}

	@media screen and (max-width: 950px) {
		#HREF_Menux {display: inline-block;}
		#DIV_Televendas {display: inline-block;}
		.upper {display: grid; grid-template-columns: 100%; grid-column-gap: 0px;}
		.qcol1 {text-align: center; padding-top: 70px;}
		.qcol2 {display: none;}
		.qcol3 {display: none;}
	}

	@media screen and (max-width: 930px) {
		.televendas img {margin: 0px 1px 0px 1px;}
		#DIV_Televendasx, #DIV_Televendasx2 {display: none;}
	}

	@media screen and (max-width: 890px) {
		.parallax .selo15 {width: 100px; right: 10%; top: 170px; transform: rotate(-3deg);}
	}

	@media screen and (max-width: 750px) {
		.cap_welcome {font-size: 100%;}

		.xcontato {display: inline-block; margin-right: 0px; float: none;}
	}

	@media screen and (max-width: 650px) {
		.parallax .txthtml {left: 20px; font-size: 30px; line-height: 31px;}
		.xxparallax .selo15 {width: 100px; right: 10%; top: 170px; transform: rotate(-3deg);}

		.colunaleft {float: none;}
		.colunaright {float: none;}
		.txtcolunado_parceiros {margin: 0px;}
		.txtcolunado_clientes {margin: 0px;}

		.margemright10 {margin: 0px;}
		.margemright15 {margin: 0px;}
		.margemright20 {margin: 0px;}
		.margemright30 {margin: 0px;}
		.margemleft10 {margin: 0px;}
		.margemleft15 {margin: 0px;}
		.margemleft20 {margin: 0px;}
		.margemleft30 {margin: 0px;}
		.margemtop10 {margin: 0px;}
		.margemtop15 {margin: 0px;}
		.margemtop20 {margin: 0px;}
		.margemtop30 {margin: 0px;}
	}

	@media screen and (max-width: 560px) {
		.cap_welcome {font-size: 65%;}
	}
	
	@media screen and (max-width: 490px) {
		.cap_welcome {font-size: 50%;}

		.xbarra {font-size: 20px;}

		.largtxt {width: 99%; padding-left: 5px; text-align: left;}

		#DIV_Espaco {display: none;}
		#DIV_Familia {display: none;}
		#DIV_Registros {display: none;}
	}

	@media screen and (max-width: 450px) {
	}

	@media screen and (max-width: 390px) {
		
	}
	
	.x-wrap {position: fixed; top: 0px; width: 100%; height: 100%; z-index: 10081;}
	.v-wrap {height: 100%; text-align: center; white-space: nowrap;}
	.v-wrap:after {content: " "; display: inline-block; vertical-align: middle; width: 0px; height: 100%;}
	.v-box {display: inline-block; vertical-align: middle; max-width: 98%;}

	.dadosx {width: 100%; height: 100%; text-align: center; overflow-x: hidden; overflow-y: auto;}

	
	.dados {width: 100%; height: 100%; overflow-x: hidden; overflow-y: scroll;}
	
	
	.divo {
		max-width: 93%; height: 100%; overflow: auto; overflow-x: hidden;
		padding-right: 30px; padding-left: 20px; text-align: justify; 
		scrollbar-track-color: #FFFFFF; scrollbar-face-color: #FFFFFF; 
		scrollbar-darkshadow-color: #FFFFFF; scrollbar-arrow-color: #3a4950;
		scrollbar-3dlight-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #FFFFFF;
	}
	
	.divo2 {
	
	height: 100%; overflow: auto;
	
		font-size: 12px; text-align: justify; 
		scrollbar-track-color: #FFFFFF; scrollbar-face-color: #FFFFFF; 
		scrollbar-darkshadow-color: #FFFFFF; scrollbar-arrow-color: #03AC03;
		scrollbar-3dlight-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #FFFFFF;
	}

	.position-fixed-top {
		
		position: fixed;
	    top: 0;
		
	}
	.position-fixed-center {
		
		position: fixed;
	    top: 50%;
		
	}
	.position-fixed-bottom {
		
		position: fixed;
	    bottom: 0;
		
	}
	
	#Forms {
	
	width: 100%; height: 100%; overflow-y: scroll;
	
	}

	.tbodygrupo {display: none;}
	.img_no_print {display: block;}
	.TR_NaoPrintavel {display: table-row;}
	.TD_NaoPrintavel {display: table-cell;}
	.TR_Printavel {display: none;}
	.TD_Printavel {display: none;}
	
	.tb_acompanhamento {display: none;}
	.Printavel {display: none;}
	.NaoPrintavel {display: block;}

/*</style>*/