* {margin: 0; padding: 0; list-style: none;}
body, html {width: 100%; height: 100%;}
body {font: 13px "Trebuchet MS"; color: #5d5c5c;}
h1#landing, h1 a, h2#businness {text-indent: -9999px; overflow: hidden;}
h3 {font-size: 14px; color: #c5003d; font-weight: normal; margin-bottom: 12px;}
p {padding-bottom: 12px; line-height: 15px;}
a {color: #5d5c5c; text-decoration: none;}
a.red {color: #c5003d;}
img {border: 0;}
ul.ul li {list-style: disc; list-style-position: inside;}
ul.ul li span {font-weight: bold;}

	#wrapper {width: 1000px; height: 100%; font-size: 12px;}
		#left {width: 200px; height: 100%; padding-left: 16px; background: #fff; border-left: 3px solid #eaeaea; position: absolute; z-index: 20;}

			#navClose {width: 23px; height: 100%; background: url( img/bg-navClose.gif) repeat-y; position: absolute; top: 0; right: 0; z-index: 10;}
			#navClose a {display: block; width: 11px; margin-left: 11px; height: 100%; text-indent: -9999px; overflow: hidden;} /* background: url( img/bg-close.gif) no-repeat center; */
			#navClose span {display: block; width: 38px; height: 100%; position: absolute; left: -28px; cursor: pointer;}
			#navClose a:hover {background-color: #f9f9f9;}
			#navClose a.close {background-image: url( img/bg-open.gif);}

			#title {padding-top: 33px;}
				h1 a {display: block; width: 141px; height: 64px; background: url( img/h1Lg.gif);}
				h2#businness {width: 143px; height: 61px; background: url( img/h2Business.gif); margin: 22px 0;}

			#formSearch {height: 26px; margin-bottom: 26px;}
			.ie #formBuscaRapida #txtSearch {margin-bottom: 5px;}
				#txtSearch {width: 114px; height: 22px; padding: 4px 8px 0 8px; font: 12px "Trebuchet MS"; color: #5d5c5c; background: #f1f1f1 url( img/bg-inputSearch.gif) no-repeat left; border: none; float: left;}
				#submitSearch {display: block; float: left;}

			#nav {width: 184px; padding: 14px 0 22px 16px; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; margin: 0 0 24px -16px; position: relative; z-index: 100;}
				ul#navLevel {width: 184px; height: 16px; margin-bottom: 12px;}
				ul#navLevel li {display: block; padding-left: 2px; float: left;}
				ul#navLevel li a {display: block; width: 15px; height: 16px; line-height: 16px; background-position: top; text-indent: -9999px; overflow: hidden;}
				ul#navLevel li a:hover, ul#navLevel li a.hover {background-position: bottom;}
					a#btnNavHome {background: url( img/btn-navHome.gif);}
					a#btnNavPrev {background: url( img/btn-navPrev.gif);}

				#panelNav {width: 193px; height: 120px; margin-left: -5px; overflow: hidden; position: relative;}
					.panelNavInner {width: 386px; position: absolute; top: 0; left: -193px;}
						ul.navSection {width: 193px; height: 120px; float: left;}
						ul.navSection.one {margin-left: -5px;}
						.ie ul.navSection.one {margin-left: -2px;}
						ul.navSection li {display: block; height: 23px; position: relative;}
						ul.navSection li a {display: block; width: 186px; height: 23px; line-height: 23px; padding-left: 7px;}
						ul.navSection li a:hover, ul.navSection li a.hover {font-size: 14px; font-weight: bold; line-height: 23px; color: #d4406e;}
						ul.navSection li a.sub:hover, li.sfHover a {background: url( img/bg-navSection.gif) left;}

						ul.navSection li.sfHover ul {width: 164px; background: url( img/bg-navSectionSub.gif) no-repeat top; position: absolute; top: 0; left: 193px; z-index: 1000; padding-top: 8px;}
						ul.navSection li.sfHover ul li {background: url( img/bg-navSectionMid.gif) repeat-y;}
						ul.navSection li.sfHover ul li.last {display: block; height: 8px; background: url( img/bg-navSectionBot.gif) no-repeat bottom;}
						.ie ul.navSection li.sfHover ul li.last {margin-top: -8px;}
						ul.navSection li.sfHover ul li a {width: 138px; font-size: 12px; font-weight: normal; color: #3d3e3f; background: none; padding-left: 26px;}
						ul.navSection li.sfHover ul li a:hover {font-size: 12px; font-weight: bold; background: none; color: #d4406e;}

				#boxEncontre {width: 195px; margin-left: -7px; background: url( img/bg-boxEncontre.gif) no-repeat bottom; position: relative; z-index: 20;}
				#boxEncontre .top {width: 195px; height: 19px; background: url( img/bg-boxEncontreTop.gif);}
				#boxEncontre .inner {padding: 0 0 4px 8px;}
					.btnBullet {padding-left: 11px; text-transform: uppercase; background: url( img/bullet-selecione.gif) no-repeat left center;}
					.btnBullet:hover {text-decoration: underline;}

		#right {width: 970px; padding: 26px 30px 0 0; position: relative; z-index: 10;}
		#right h2 {font-size: 25px; font-weight: normal; margin-bottom: 22px; color: #c5003d;}
		#right h2.gray {color: #494a4b;}
		#right h2.gray2 {width: 500px; color: #8a8a8a; float: left;}
			#bookmark {padding-top: 10px; margin-bottom: 50px;}
				a#btnImprimir {display: block; width: 19px; height: 16px; margin-right: 13px; background: url( img/btn-imprimir.gif); text-indent: -9999px; overflow: hidden; float: left;}
				a#btnShare {float: left;}
		#right h2#segmentos {margin: 0 0 4px 16px;}
		#right h3 {font-size: 22px; font-weight: normal; margin-bottom: 0; color: #3d3e3f;}
		#right h4 {font-size: 14px;}
		#right .box602 h4 {font-size: 14px; margin: 24px 0 14px 0;}
		#right .box602 p {text-align: right;}
		#right .logo {width: 215px; padding-left: 16px; float: left;}
		#right .center {width: 712px; padding-left: 27px; float: left;}
		#right .center.segmentos {font-size: 14px; color: #6a747c;}
		#right .center.segmentos h4 {margin-bottom: 18px;}
		#right .center.segmentos p {line-height: 22px; padding-bottom: 24px;}
			.center.segmentos img {margin-bottom: 18px;}
		#right .center.segmentos sup {font-size: 9px;}
		#right .center.segmentos em {font-size: 10px;}
		#right .center.box636 {width: 636px;}
		#right .center.box602 {width: 602px;}
		#right .box360 {width: 360px; height: auto; float: left;}
		#right .box144 {width: 144px; position: relative; z-index: 200; float: left;}
		#right .box360 p, #right .box144 p {height: 34px;}
		#right h3.accor {width: 641px; height: 44px; margin-top: -4px; font-size: 13px; font-weight: bold; text-transform: uppercase; background: url( img/h3-accor.png); cursor: pointer; position: relative;}
		#right #accordion.especify h3.accor {width: 465px; height: 33px; font-size: 11px; background: url( img/h3-accorEspec.png);}
		#right h3.accor span {display: block; width: 579px; height: 34px; padding: 10px 0 0 62px; background: url( img/h3-spanAccor.gif) no-repeat top left; position: relative;}
		#right #accordion.especify h3.accor span {width: 403px; height: 23px; padding: 10px 0 0 62px; background-position: 0 -4px;}
		#right h3.accor.hover span {background-position: bottom left;}
		#right #accordion.especify h3.accor.hover span {background-position: 0 -48px;}
			h1#opacity a {background: url(img/h1Lg-opacity.gif);}
			h3#passo {width: 118px; height: 15px; background: url( img/h3-passo.gif); text-indent: -9999px; overflow: hidden;}
			#flashHome {width: 740px; height: 330px; margin-bottom: 34px; margin-left: -27px;}
			#accordion {height: 714px; overflow: hidden; margin-top: 20px;}
			#resultArea {height: 580px;}
			div.accor {display: none; width: 577px; font-size: 13px; margin-top: -10px; margin-bottom: -10px; margin-left: 4px; padding: 35px 28px;}
			div.accor.show {display: block;}
			div.accor span {display: block; font-size: 14px; font-weight: bold; color: #c5003d; margin: 0 0 12px 0;}
			div.accor span.more {margin-top: 16px;}
			div.accor a {font-weight: bold;}
			.center a:hover {text-decoration: underline;}
			.center p.subTitle {margin-bottom: 34px;}
			.center .imgDestaque {margin-bottom: 20px;}
			p.downloads {height: 54px; padding-left: 66px; margin-bottom: 12px; background: url( img/bg-downloads.gif) no-repeat left;}
			p.downloads2 {height: 64px; line-height: 64px; padding-left: 74px; margin-bottom: 62px; background: url( img/bg-downloads2.gif) no-repeat left;}
			p.min {font-size: 13px;}
			p.red, span.red {color: #c5003d;}
			p.big {font-size: 15px;}
			p.spaceBot {padding-bottom: 28px;}
			ul.space {margin: 0 0 30px 34px;}
			img.spaceRight {margin-right: 18px;}
			a.btnDownload {display: block; width: 117px; height: 26px; padding: 6px 2px 0 0; margin: 0 48px 22px 0; font-size: 11px; text-align: center; text-transform: uppercase; background: url( img/bg-btnDownload.gif); float: left;}
			a.btnDownload:hover {text-decoration: none;}
			a.btnDownload.disable {filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; cursor: default;}
			.itemBusca {width: 632px; padding: 14px 26px; font-size: 11px; background: #f5f5f5;}
			.itemBusca.white {background: #fff;}
			.itemBusca p, .itemBusca h4 {padding-bottom: 4px;}
			.itemBusca a {text-decoration: underline;}
			.itemBusca strong {color: #c5003d;}
			.imgDest {margin-bottom: 20px; padding-right: 18px;}
			.imgDestRight {padding-left: 18px;}

				#btn-homeVoltar {display: block; margin: 0 0 12px -12px;}
				#btn-homeVoltar a {padding-left: 12px; background: url( img/bullet-voltar.gif) no-repeat left center;}

			.center.segmentos img.imgLeft {margin-right: 45px;}
			.center.segmentos img.imgRight {margin: -16px 0 0 0;}
				ul.listSegmentos {font-size: 13px "Trebuchet MS"; line-height: 20px;}
				ul.listSegmentos li {padding: 0; margin-left: 18px; list-style-position: outside;}

				ul#listTvs {width: 616px; float: left;}
				ul#listTvs li {width: 146px; height: auto; margin: 0 18px 18px 0; overflow: hidden; float: left;}
				ul#listTvs.displays {width: 700px;}
				ul#listTvs.displays li {width: 212px;}
				ul#listTvs li a {display: block; text-decoration: none;}
				ul#listTvs li span {display: block;}

				ul#listSubProduto {width: auto; height: 38px; margin: 0 0 0 -12px; float: left; position: relative;}
				ul#listSubProduto li {float: left;}
				ul#listSubProduto li.first {width: 12px; height: 38px; background: url( img/bg-btnListSubProdutoLeft.gif) bottom; position: absolute; top: 0; left: 0;}
				ul#listSubProduto li.last {width: 12px; height: 38px; background: url( img/bg-btnListSubProdutoRight.gif) bottom; position: absolute; right: -1px;}
				ul#listSubProduto li a {display: block; text-transform: uppercase; font-size: 11px; font-weight: bold; height: 38px; line-height: 38px; text-align: center; background: url( img/bg-btnListSubProduto.gif) no-repeat right;}
				ul#listSubProduto.es li a {font-size: 10px;}
				ul#listSubProduto li a:hover, ul#listSubProduto li a.hover {text-decoration: none; color: #c5003d;}
					#btnVisao {width: 116px;}
					#btnCaract {width: 166px;}
					#btnEspecif {width: 145px;}
					#btnFotos {width: 90px;}
					#btnDownloads {width: 114px;}

				ul#listCaracProd {width: 46px; float: right;}
				ul#listCaracProd li {margin-bottom: 30px;}

				ul#resultBusca {width: 626px; margin-top: 60px}
				ul#resultBusca li {margin-bottom: 20px;}
				ul#resultBusca li .txt {width: 432px; padding-top: 20px; float: right;}

			.boxPasso {width: 735px; margin: 18px 0 58px 0;}
			.boxPasso ul.listInner {height: 268px; overflow: hidden;}
				ul.listPasso {width: 144px; height: 320px; padding-top: 14px; margin-right: 40px; background: url( img/bg-ListPasso.gif); position: relative; float: left;}
				ul.listPasso.qtd {width: 165px; background: url( img/bg-listNavQtd.gif);}
				ul.listPasso.estabelecimento {width: 157px; margin-right: 0; background: url( img/bg-listNavEstab.gif);}
				ul.listPasso li {font-size: 13px; line-height: 14px; padding: 0 2px 6px 14px;}
				ul.listPasso li.title {font-size: 14px; font-weight: bold; text-align: center; text-transform: uppercase; padding: 0 0 28px 0;}
				ul.listPasso li.imgNav {position: absolute; top: 104px; left: -49px;}

				/* listNav old */
				/*.listNav {width: 172px; font-size: 10px; text-align: center; font-weight: bold; padding-top: 56px; color: #6a747c; margin: 0 auto;}
				.listNav a {display: block; width: 21px; height: 21px; line-height: 21px; text-align: center; color: #6a747c; background: url( img/bg-btnNav.gif) no-repeat top; float: left;}
				.listNav a:hover, .listNav a.hover {text-decoration: underline; background-position: bottom;}*/
				.listNav {font-size: 10px; text-align: center; font-weight: bold; margin-top: 22px; color: #6a747c;}
				.listNav a {line-height: 38px; padding: 11px 12px; color: #6a747c; border-right: 1px solid #b3b4b3; border-left: 1px solid #fff; background: url( img/bg-listNav.gif) repeat-x;}
				.listNav a.last, .listNav a.last:hover {border-right: none; text-decoration: none; background:  url( img/bg-listNavLast.gif) no-repeat right;}
				.listNav span {background: url( img/bg-listNavFirst.gif) no-repeat left; padding: 11px 20px 11px 11px; border-right: 1px solid #b3b4b3;}
				.listNav a:hover, .listNav a.hover {text-decoration: underline; background: #f5f5f5;}

			.boxExibeConsult {width: 600px; margin: 0 auto;}
				#tableConsultor {width: 600px; margin-top: 10px;}
				#tableConsultor td {height: 35px; background: #fff;}
				#tableConsultor th {height: 42px;}
				#tableConsultor th#thConsultor {width: 160px; background: url( img/bg-thConsultor.gif) no-repeat; padding-left: 32px;}
				#tableConsultor th#thTelefone {width: 117px; background: url( img/bg-thTelefone.gif) repeat-x; padding-left: 22px;}
				#tableConsultor th#thEmail {background: url( img/bg-thEmail.gif) no-repeat right; padding-left: 22px;}
				#tableConsultor td.tdNome {width: 160px; padding-left: 32px;}
				#tableConsultor td.tdTelefone {padding-left: 22px;}
				#tableConsultor td.tdEmail {padding-left: 22px; border-right: none;}
				.tableBot {width: 600px; height: 10px; background: url( img/bg-tableBot.gif) no-repeat top;}

				#imageAlvo {width: 550px; height: 400px; margin: 0 auto 18px auto; overflow: hidden; position: relative;}
				#imageAlvo img {display: block; margin: 0 auto;}
					#imgLoading {width: 32px; height: 32px; position: absolute; top: 50%; left: 50%; margin: -16px 0 0 -16px;}
				ul#navImage {height: 80px;}
				ul#navImage li a {display: block; width: 90px; height: 58px; padding: 14px 0 8px 7px; background: url( img/bg-navImage.gif) top;}
				ul#navImage li a img, ul#navImage li a img.fade {filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
				ul#navImage li a:hover, ul#navImage li a.hover {background-position: bottom;}

				#boxMaisProdutos {width: 207px; height: 96px; padding: 16px 30px 0 108px; margin: 58px auto 0 auto; background: url( img/bg-boxMaisProdutos.jpg);}
				#boxMaisProdutos p {padding-bottom: 8px;}
				#boxMaisProdutos h4, .crosslinks h4, #box682x220 h4 {font-size: 14px; font-weight: normal; margin-bottom: 12px; color: #c5003d;}

				.crosslinks {width: 305px; padding-right: 25px; float: right;}
				.crosslinks.left {float: left;}
				.crosslinks	.item {width: 305px; margin-bottom: 16px; background: url( img/bg-crosslink.gif) no-repeat top;}
				.crosslinks.prod .item, .crosslinks.seg .item {margin-bottom: 28px;}
				.crosslinks.prod .crossCenter, .crosslinks.seg .crossCenter {padding: 14px 12px 1px 20px;}
				.crosslinks.seg .crossCenter .txt {width: 137px; padding-right: 32px;}
				.crosslinks.prod .crossCenter .txt {width: 140px;}
				.crosslinks.prod .crossCenter h4, .crosslinks.seg .crossCenter h4 {margin-bottom: 3px;}
				.crosslinks.prod .crossCenter p, .crosslinks.seg .crossCenter p {padding-bottom: 3px;}
					.crossCenter {padding: 12px 12px 1px 12px;}
					.crossCenter .txt {width: 194px; float: right;}
					.crossBot {height: 11px; background: #fff url( img/bg-crosslinkBot.gif) no-repeat;}
				#box682x220 {width: 648px; height: 208px; padding: 12px 0 0 34px; background: url( img/bg-box682x220.gif);}
				#box682x220 img {padding-right: 20px;}
				#box682x220 .txt {padding-top: 42px;}

				#right a#itemProduto, #right a.itemProduto {outline: none; overflow: hidden;}
				#right a#itemProduto:hover, #right a.itemProduto:hover {text-decoration: none;}
				#boxProduto, .boxProduto {height: 207px; padding-top: 18px; position: absolute; top: -9999px; left: -9999px;}
				#boxProduto.show, .boxProduto.show {top: 84px; left: 0;}
					#scroll, .scroll {width: 146px; height: 207px;}
					#scrollInner, .scrollInner {height: 207px; overflow: auto;}
					#scrollInner ul li, .scrollInner ul li {text-transform: uppercase; color: #3d3e3f; font-weight: bold;}
					#scrollInner ul li a, .scrollInner ul li a {display: block; color: #6a747c; font-weight: normal;}
					#scrollInner ul li a:hover, .scrollInner ul li a:hover {text-decoration: none;}

				.box355 {width: 355px; float: left;}
				.box602 {width: 602px; margin: 0 auto;}
				.box336 {width: 356px; margin-bottom: 88px; float: right;}
				.box440 {width: 427px; margin: 0 auto;}

				#right .box336.download h4, #right .download h4 {display: inline; text-transform: uppercase; font-size: 11px; padding: 8px 0; color: #6a747c; background: url( img/h4-download.gif) no-repeat left;}
				.box336.download h4 span, .download h4 span {padding: 8px 40px; background: url( img/h4-spanDownload.gif) no-repeat right;}
				.box336.download ul, .download  ul.ul {margin-top: 20px; padding-left: 14px;}
				.box336.download ul li, .download ul.ul li {background: url( img/bg-listDownload.gif) no-repeat left; margin-bottom: 8px; list-style: none; padding-left: 24px;}
				.box336.download p, .download p {margin-top: 20px;}
			#right .boxPasso {width: 735px; margin: 18px 0 58px 0;}
			#right .boxPasso h3 {height: 29px; padding-top: 12px; font-size: 14px; font-weight: bold; text-align: center; text-transform: uppercase; margin: 0;}
				.boxPasso .content {height: 275px; padding: 8px 6px 8px 14px; color: #3d3e3f; font-size: 13px; overflow: auto; position: relative;}
				.boxPasso .content li {font-size: 13px; line-height: 14px; padding: 0 2px 6px 0;}
					.box144 {width: 144px; float: left;}
					.box165 {width: 165px; float: left;}
					.box156 {width: 156px; float: left;}
						h3.estado {background: url( img/h3-estado.gif);}
						h3.quantidade {background: url( img/h3-quantidade.gif);}
						h3.estabelecimento {background: url( img/h3-estabelecimento.gif);}
					.box144 .content {background: #fff;}
					.box144 ul li a.hover, .box156 ul li a.hover, .box165 ul li a.hover {text-decoration: underline; color: #c5003d;}
					.box165 .content {background: #fff;}
					.box156 .content {background: #fff;}
					.box521 {overflow: hidden;}
				.btnSetaProximo {display: block; margin: 120px 3px 0 5px; float: left;}

				.boxSegmentosTop {height: 11px; font-size: 6px; background: url( img/bg-boxSegmentosTop.gif) no-repeat;}
				.boxSegmentosInner {width: 355px; background: url( img/bg-boxSegmentosMid.gif) no-repeat top;}
					ul#listSegmentos {width: 329px; padding: 6px 10px 16px 16px; color: #707477; float: left;}
					ul#listSegmentos h3 {font-size: 19px; padding: 3px 0 5px 0; color: #707477;}
					ul#listSegmentos li {width: 155px; float: left;}
					ul#listSegmentos li.right {float: right;}
					ul#listSegmentos li.last {padding-bottom: 8px;}
					ul#listSegmentos li p {line-height: 14px; padding-bottom: 5px;}
					ul#listSegmentos li a {color: #6a747c; font-weight: bold;}
				.boxSegmentosBot {height: 11px; font-size: 6px; background: url( img/bg-boxSegmentosBot.gif) no-repeat;}

		#footer {width: 712px; margin-top: 52px; padding: 20px 0 26px 0; border-top: 1px solid #ececec; position: relative; z-index: 100;}
			#btnLanguage {width: 120px; height: 21px; padding: 5px 0 0 40px; margin-right: 50px; background: url( img/bg-btnLanguage.gif); float: left;}
			#btnLanguage:hover {text-decoration: none;}
			#boxFooter {display: none; width: 130px; padding-top: 12px; font-size: 11px; line-height: 18px; background: url( img/bg-boxFooterTop.gif) no-repeat top; position: absolute; bottom: 54px; left: 30px;}
			#boxFooter ul {width: 130px; padding-bottom: 12px; background: url( img/bg-boxFooterBot.gif) no-repeat bottom;}
			#boxFooter ul li {padding: 0 15px;}
			#listCopy {padding-top: 6px; margin: 0 auto;}
			#listCopy li {font-size: 11px; float: left;}
			#listCopy li span {padding: 0 12px;}

	/* Landing page */
	#distance {width: 1px; height: 50%; margin-bottom: -239px; float: left;}
	#container {width: 760px; height: 478px; margin: 0 auto; clear: left;}
		h1#landing {width: 141px; height: 64px; background: url( img/h1Lg.gif); margin: 0 auto;}
		h2#business {width: 143px; height: 61px; background: url( img/h2Business.gif); margin: 22px auto 4px auto;}
		.strong {display: block; width: 143px; text-transform: uppercase; font: bold 14px "Trebuchet MS"; margin: 0 auto 30px auto;}
	.landing p {width: 386px; margin: 0 auto;}
		#formConsultores {width: 210px; margin: 15px auto 0 auto;}
		#tblConsult {margin: 34px auto 0 auto;}
			#tblConsult tr th {height: 42px; text-indent: -9999px; overflow: hidden;}
			#tblConsult tr th.nome {width: 203px; background: url( img/bgThNome.gif) no-repeat;}
			#tblConsult tr th.email {width: 244px; background: url( img/bgThEmail.gif) no-repeat;}
			#tblConsult tr td {height: 33px;}
			#tblConsult tr td.nome {padding-left: 30px; background: url( img/bgTdNome.gif) no-repeat;}
			#tblConsult tr td.email {padding-left: 26px; background: url( img/bgTdEmail.gif) no-repeat;}
		.imgTblBot {display: block; margin: 0 auto;}

/* jquery.jCarousel */
.jcarousel-container {position: relative; margin: 0 auto;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 97px; height: 80px;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}
.jcarousel-container {background: none;}
.jcarousel-container-horizontal {width: 316px; padding: 0 28px;}
.jcarousel-clip-horizontal {width: 316px; height: 80px;}
.jcarousel-item {width: 97px; height: 80px;}
.jcarousel-item-horizontal {padding: 0 4px;}
.jcarousel-item-placeholder {color: #fff;}
.jcarousel-next-horizontal {position: absolute; top: 32px; right: 0; width: 24px; height: 22px; cursor: pointer; background: transparent url( img/btn-next.gif) no-repeat top;}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: bottom;}
.jcarousel-prev-horizontal {position: absolute; top: 32px; left: 0; width: 24px; height: 22px; cursor: pointer; background: url( img/btn-prev.gif) no-repeat top;}
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: bottom;}

/* jquery.jCarousel - navBusca */
.listNav .jcarousel-container {position: relative;}
.listNav .jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.listNav .jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.listNav .jcarousel-list li, .jcarousel-item {float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 21px; height: 21px;}
.listNav .jcarousel-next {z-index: 3; display: none;}
.listNav .jcarousel-prev {z-index: 3; display: none;}
.listNav .jcarousel-container {background: none;}
.listNav .jcarousel-container-horizontal {width: 125px; padding: 0 24px;}
.listNav .jcarousel-clip-horizontal {width: 125px; height: 21px;}
.listNav .jcarousel-item {width: 21px; height: 21px;}
.listNav .jcarousel-item-horizontal {margin: 0; padding: 0 2px;}
.listNav .jcarousel-item-placeholder {color: #fff;}
.listNav .jcarousel-next-horizontal {position: absolute; top: 0; right: 0; width: 21px; height: 21px; cursor: pointer; background: transparent url( img/btn-nextBusca.gif) no-repeat top;}
.listNav .jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: bottom;}
.listNav .jcarousel-prev-horizontal {position: absolute; top: 0; left: 0; width: 21px; height: 21px; cursor: pointer; background: url( img/btn-prevBusca.gif) no-repeat top;}
.listNav .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: bottom;}


/* jquery.selectbox */
.selectbox, a#itemProduto, .selectbox, a.itemProduto {display: block; width: 135px; height: 22px; padding: 4px 8px 0 8px; margin: 5px 0; font: 12px "Trebuchet MS"; color: #5d5c5c; background: url( img/bg-select.gif) no-repeat; border: none; cursor: pointer; position: relative; z-index: 20;}
.selectbox-wrapper, #boxProduto, .boxProduto {width: 150px !important; background: url( img/bg-boxSelect.gif) no-repeat bottom; border: none; position: absolute; padding: 10px 0; margin-top: -10px; font: 11px "Trebuchet MS"; max-height: 250px; overflow: auto; z-index: 10;}
.selectbox-wrapper ul li, #boxProduto ul li, .boxProduto ul li {padding: 2px 10px; cursor: pointer;}
.selectbox-wrapper ul li.selected, #boxProduto ul li.selected, .boxProduto ul li.selected {background-color: #eee;}

/* jquery.jScrollPane */
.jScrollPaneContainer {position: relative; overflow: hidden; z-index: 1;}
.jScrollPaneDragTop {position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom {position: absolute; bottom: 0; left: 0; overflow: hidden;}
.jScrollPaneTrack {position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: url( img/panel_track.gif);}
.jScrollPaneDrag {position: absolute; height: 7px !important; background: url( img/pane_drag.gif) no-repeat; cursor: pointer; overflow: hidden;}
a.jScrollArrowUp {height: 17px; background: url( img/arrow_up.gif) no-repeat 0 0; display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; margin-bottom: 0;}
a.jScrollArrowDown {height: 17px; background: url( img/arrow_down.gif) no-repeat bottom; display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; margin-top: 0;}

/* jQuery Bookmark styles v1.1.3 */
.bookmark_popup_text img {
	border: none;
	vertical-align: bottom;
}
.bookmark_popup {
	display: none;
	position: absolute;
	z-index: 100;
}
.bookmark_popup ul {
	float: left;
	width: 240px;
	border: 1px solid #aaa;
}
.bookmark_list {
	display: inline-block;
	float: left;
	list-style-type: none;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari3/Opera9 */
	.bookmark_list {
		font-size: 100%;
	}
}
html:first-child .bookmark_list {  /* Opera */
	font-size: 80%;
}
.bookmark_list li {
	float: left;
	width: 23%;
	margin: 0px 1px;
	padding: 1px;
	background-color: #eee;
	border: 1px outset;
}
.bookmark_compact {
	background-color: #eee;
	border: 1px outset;
}
.bookmark_compact li {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 2px;
	background-color: transparent;
	border: none;
}
.bookmark_list a {
	width: 100%;
	text-decoration: none;
	cursor: pointer;
}
.bookmark_list span {
	display: inline-block;
	width: 16px;
	height: 16px;
}
.bookmark_list img {
	border: none;
}

#imgHome {width: 740px; height: 330px; margin-bottom: 34px; margin-left: -27px;}