* {margin: 0px; padding: 0px;}
html, body {min-height: 100%; height: auto !important; height: 100%}
body {position: relative; font-family: Verdana; font-size: 10px; color: #818181;}
img {border: 0px;}
img.png {behavior: url(/css/pngHack.htc);}
a {color: #7E7E7E; text-decoration: none;}
a:hover {text-decoration: underline;}
p {padding-bottom: 7px;}
option {padding-right: 4px;}

#wrapper {width: 980px; margin: 0 auto; position: relative;}
	#header {width: 980px; height: 103px; margin-bottom: 10px; position: relative;}
		h1#logo {width: 151px; height: 43px; background: url(../img/h1-logo.gif); position: absolute; top: 10px; left: 0px; text-indent: -999px; overflow: hidden;}
		h1#logo a {width: 151px; height: 43px; display: block;}
		#menuTop {width: 795px; margin-left: 185px; padding-top: 8px; background: url(../img/bg-menuTop.gif) top repeat-x;}
			ul#mainNav {width: 795px; height: 28px; margin-left: -2px; display: block; list-style: none; z-index: 100;}
			ul#mainNav li a.hover {background-position: 0px -28px;}
			ul#mainNav li.sfHover a {background-position: bottom;}
			ul#mainNav li {float: left; position: relative;}
			ul#mainNav li a {height: 28px; text-indent: -999px; overflow: hidden; display: block;}
			ul#mainNav li ul.submenu li a {background-position: top;}
			ul#mainNav li ul.submenu li a:hover, ul#mainNav li ul.submenu li a.hover {background-position: bottom;}
				a#produtos {width: 118px; background: url(../img/btn-mainNav-produtos.gif);}
				a#servicos {width: 109px; background: url(../img/btn-mainNav-servicos.gif);}
				a#gourmete {width: 165px; background: url(../img/btn-mainNav-gourmete.gif);}
				a#universo {width: 168px; background: url(../img/btn-mainNav-universo.gif);}
				a#carrinho {width: 100px; background: url(../img/btn-mainNav-carrinho.gif);}
				a#compras {width: 120px; background: url(../img/btn-mainNav-compras.gif);}
				ul#subNavProdutos {width: 300px; height: 31px; padding-left: 22px; display: block; background: url(../img/bg-subNav.gif); position: absolute; top: 27px; left: -1px; z-index: 1000; list-style: none;}
				ul#subNavProdutos li {float: left; padding: 0px 7px;}
				ul#subNavProdutos li a {display: block; height: 21px; text-indent: -999px; overflow: hidden;}
					a#subNav-eletrodomesticos {width: 84px; background: url(../img/subNav-eletrodomesticos.gif);}
					a#subNav-portateis {width: 56px; background: url(../img/subNav-portateis.gif);}
					a#subNav-utensilios {width: 117px; background: url(../img/subNav-utensilios.gif);}
				ul#subNavServicos {width: 648px; height: 31px; padding-left: 22px; display: block; background: url(../img/bg-subNav.gif); position: absolute; top: 27px; left: 0px; z-index: 1001; list-style: none;}
				ul#subNavServicos li {float: left; padding: 0px 6px;}
				ul#subNavServicos li a {display: block; height: 21px; text-indent: -999px; overflow: hidden;}
					a#subNav-atendimentoVip {width: 74px; background: url(../img/subNav-atendimentoVip.gif);}
					a#subNav-faleconosco {width: 60px; background: url(../img/subNav-faleconosco.gif);}
					a#subNav-ondeencontrar {width: 116px; background: url(../img/subNav-ondeencontrar.gif);}
					a#subNav-garantia {width: 37px; background: url(../img/subNav-garantia.gif);}
					a#subNav-assistencia {width: 83px; background: url(../img/subNav-assistencia.gif);}
					a#subNav-faq {width: 20px; background: url(../img/subNav-faq.gif);}
					a#subNav-registro {width: 98px; background: url(../img/subNav-registro.gif);}
					a#subNav-downloads {width: 52px; background: url(../img/subNav-downloads.gif);}
				ul#subNavUniverso {width: 360px; height: 31px; padding-left: 22px; display: block; background: url(../img/bg-subNav.gif); position: absolute; top: 27px; left: -1px; z-index: 1002; list-style: none;}
				ul#subNavUniverso li {float: left; padding: 0px 7px;}
				ul#subNavUniverso li a {display: block; height: 21px; text-indent: -999px; overflow: hidden;}
					a#subNav-kitchenAid {width: 107px; background: url(../img/subNav-kitchenAid.gif);}
					a#subNav-cozinhaCompleta {width: 82px; background: url(../img/subNav-cozinhaCompleta.gif);}
					a#subNav-galeria {width: 38px; background: url(../img/subNav-galeria.gif);}
					a#subNav-imprensa {width: 57px; background: url(../img/subNav-imprensa.gif);}
				ul#subNavGourmete {width: 200px; height: 31px; padding-left: 22px; display: block; background: none; position: absolute; top: 27px; left: -1px; z-index: 1002; list-style: none;}
				ul#subNavCarrinho {width: 1px;}
		#breadCrumb {background: url(../img/bg-breadCrumb.gif) left no-repeat; width: 780px; height: 17px; padding: 3px 0px 0px 20px; position: absolute; left: 0px; bottom: 0px;}
		#breadCrumb a {color: #7E7E7E; text-decoration: underline;}
		#breadCrumb .strong {color: #E32D3C; font-weight:bold;}
		#busca .form {background: #363636; color: #FFF; border: 1px solid #E0E0E0; padding: 2px 2px 2px 8px; font-size: 10px;}
		#busca {position: absolute; bottom: 0px; right: 12px;}
		#busca input {float: left; margin-right: 4px;}
		#busca a {line-height: 20px; padding: 0px 0px 0px 7px;}
		#busca a.hover, a:hover {text-decoration: underline;}
	#contentHome {width: 980px; margin-bottom: 20px; position: relative;}
		#flashHome {width: 980px; height: 435px;}
	#content {width: 980px; position: relative;}
		#box980 {width: 980px; position: relative;}
		#box980 .top {width: 980px; height: 12px; background: url(../img/bg-box980Top.gif);}
		#box980 .mid {width: 950px; padding: 0px 15px; background: url(../img/bg-box980Mid.gif);}
		#box980 .mid .content {width: 944px; padding: 3px; background: url(../img/bg-box980Content.gif) top repeat-x;}
		#box980 .bot {width: 980px; height: 12px; background: url(../img/bg-box980Bot.gif);}
			h3.imprensa {font-size: 24px; margin-left: -4px;}
		
		#subTitulo {background: #F8F8F8; padding: 12px 24px; font-size: 12px; margin-bottom: 15px;}
		#subTitulo strong {color: #E32D3C;}
		#subTituloMenor {background: #F8F8F8; padding: 12px 24px; font-size: 10px; margin-bottom: 15px;}
		#subTituloMenor strong {color: #E32D3C;}
		#produtosMenu {width: 980px; height: 380px; overflow: hidden;}
		ul#carrinhoSteps {width: 450px; height: 28px; padding: 17px 0px 0px 20px; margin: -12px 0px 30px 0px; background: url(../img/bg-carrinhoSteps.gif); list-style: none;}
		ul#carrinhoSteps li {float: left; padding-right: 15px;}
		ul#carrinhoSteps li strong {color: #E32D3C;}
		#single950 {width: 950px; margin: 0px auto 30px auto; position: relative;}
			#boxMsgErro {width: 685px; padding: 7px;}
			#boxMsgErro .left {width: 430px; float: left;}
			#boxMsgErro .right {width: 255px; float: right;}
				#boxChat {width: 198px; height: 167px; padding: 24px 24px 0px 24px; background: url(../img/bg-boxChat.gif);}
				#boxChat h3 {font-size: 14px; font-weight: bold; margin-bottom: 10px;}
			#boxLoginEcommerce {width: 640px; padding: 30px 0px; margin: 0 auto; position: relative;}
			#boxLoginEcommerce .itemLeft, #boxLoginEcommerce .itemRight {width: 312px; height: 172px; background: url(../img/bg-boxLoginEcommerceItem.gif);}
			#boxLoginEcommerce .itemLeft {float: left;}
			#boxLoginEcommerce .itemLeft table td {padding-bottom: 10px;}
			#boxLoginEcommerce .itemRight {float: right;}
			#boxLoginEcommerce .itemRight a.cadastrar {font-size: 18px; color: #E32D3C;}
			.boxEndereco {width: 473px; position: relative;}
			.boxEndereco .top {width: 473px; height: 13px; background: url(../img/bg-boxEnderecoTop.gif); line-height: 1px; font-size: 1px;}
			.boxEndereco .mid {width: 447px; padding: 0px 13px; background: url(../img/bg-boxEnderecoMid.gif);}
			.boxEndereco .mid .content {width: 447px; min-height: 130px; background: url(../img/bg-boxEnderecoContent.gif);background-repeat: repeat-x;}
			*html .boxEndereco .mid .content {height: 130px;}
			.boxEndereco .mid table.endereco {width: 100%;}
			.boxEndereco .mid table.endereco tr {vertical-align: top;}
			.boxEndereco .mid table.endereco td {padding: 12px 0px 0px 10px; font-size: 11px;}
			.boxEndereco .bot {width: 473px; height: 13px; background: url(../img/bg-boxEnderecoBot.gif); line-height: 1px; font-size: 1px;}
			.midConfirmacao {width: 925px; padding: 5px 5px; position: relative;}
				.midConfimacaoBg {width: 895px; height: 80px; position: relative; padding: 20px 12px 12px 18px; background: url(../img/bgMidConfimacao.gif) repeat-x;}
				#nPedido {width: 116px; height: 80px; position: relative;}
				#nPedido .content {position: absolute; padding: 30px;}
			#box950 {width: 950px; position: relative;}
			#box950 .top {width: 950px; height: 7px; background: url(../img/bg-box950Top.gif); font-size: 1px; line-height: 1px;}
			#box950 .mid {width: 936px; padding: 0px 7px; background: url(../img/bg-box950Mid.gif);}
			#box950 .bot {width: 950px; height: 7px; background: url(../img/bg-box950Bot.gif); font-size: 1px; line-height: 1px;}
				#carrinhoItens {width: 100%; color: #7E7E7E;}
				#carrinhoItens th {font-size: 12px; padding: 7px; background: url(../img/bg-carrinhoItensTh.gif) top repeat-x;}
				#carrinhoItens td {font-size: 12px; background: #F8F8F8; padding: 7px; text-align: center;}
				#carrinhoItens td.qtd {background: #FFF; padding-top: 18px; vertical-align: top;}
				#carrinhoItens td.prod {width: 190px; padding-top: 18px; vertical-align: top;}
				#carrinhoItens td.preco {width: 135px;}
				#carrinhoItens td.valor {width: 135px;}
				#carrinhoItens td.frete {width: 135px;}
				#carrinhoItens td.status {width: 155px;}
				#carrinhoItens td.prod strong.tit {color: #E32D3C;}
				#carrinhoItens td.prod table td {padding: 0px; text-align: left; font-size: 11px;}
			.subTotal {width: 906px; font-size: 12px; padding: 7px 15px; margin: 20px auto 0px auto; background: url(../img/bg-subTotal.gif); position: relative;}
			#boxDesc950 {width: 950px; margin-top: 25px; position: relative;}
			#boxDesc950 .top {width: 950px; height: 12px; background: url(../img/bg-boxDesc950Top.gif); font-size: 1px; line-height: 1px;}
			#boxDesc950 .mid {width: 914px; padding: 15px 18px; background: url(../img/bg-boxDesc950Mid.gif); position: relative;}
			#boxDesc950 .bot {width: 950px; height: 12px; background: url(../img/bg-boxDesc950Bot.gif); font-size: 1px; line-height: 1px;}
			.degrade2 {background: url(../img/bg-degrade2.gif); padding: 10px 15px;}
				#boxMsgPedido {width: 315px; height: 101px; padding: 12px 12px 0px 12px; background: url(../img/bg-boxMsgPedido.gif); float: right;}
				#boxMsgPedido2 {width: 315px; height: 126px; padding: 12px 12px 0px 12px; background: url(../img/bg-boxMsgPedido2.gif); float: right;}

			.boxPagamento {width: 950px; margin-top: 15px; position: relative;}
			.boxPagamento .top {width: 950px; height: 12px; background: url(../img/bg-boxPagamentoTop.gif); position: relative;}
			.boxPagamento .mid {width: 927px; padding: 0px 12px 0px 11px; background: url(../img/bg-boxPagamentoMid.gif); position: relative;}
			.boxPagamento .mid .content {width: 927px; min-height: 85px; background: url(../img/bg-boxPagamentoContent.gif) top repeat-x; position: relative;}
			*html .boxPagamento .mid .content {height: 85px;}
			.boxPagamento .bot {width: 950px; height: 12px; background: url(../img/bg-boxPagamentoBot.gif); position: relative;}
			.boxPagamento table td {padding: 0px;}
			.boxPagamento table td.tit {width: 160px; padding: 0px 0px 0px 14px;}
			.boxPagamento table td.opt {width: 690px; padding-right: 24px;}
			.boxPagamento table td.btn {width: 100px;}
			.boxPagamento h3 {font-size: 14px; font-weight: bold; color: #8F8F8F;}

		#detalheNoticia {width: 940px; padding: 20px; margin-bottom: 30px; font-size: 12px; background: url(../img/bg-detalheNoticia.gif) top no-repeat;}
		#detalheNoticia h3 {font-size: 19px; margin: 0px 0px 0px -4px; font-weight: normal; color: #E12F3D;}
		#detalheNoticia .left {width: 550px; padding: 10px 0px 0px 10px; float: left;}
		#detalheNoticia .right {width: 331px; float: right;}
		#boxHistoricoImprensa {width: 803px; padding: 20px; margin-bottom: 30px; background: url(../img/bg-boxHistoricoImprensa.gif) top no-repeat;}
		#boxHistoricoImprensa h3 {font-size: 16px; margin-bottom: 10px; font-weight: bold; color: #818181;}
		#boxHistoricoImprensa .itemNoticia {padding: 15px 15px 0px 15px;}
		#boxHistoricoImprensa .degrade2 p {padding: 7px 0px 7px 40px;}
			.anos {width: auto; padding: 12px; background: #F7F7F7; text-align: center; font-size: 11px;}
			.anos strong {color: #E12F3D;}
			#navImprensa {width: auto; text-align: center; font-size: 12px;}
			#navImprensa a.hover {color: #E12F3D; font-weight: bold;}
		#boxContato {width: 844px; height: 129px; margin-bottom: 40px; background: url(../img/bg-boxContato.gif);}
		#box844x230 {width: 780px; height: 168px; padding: 30px; font-size: 11px; margin-bottom: 40px; background: url(../img/bg-box884x230.gif) no-repeat;}

		#cozinhaCompleta {width: 980px; height: 300px; margin: 25px 0px 55px 0px; background: url(../img/img-cozinhaCompleta.jpg);}

		#boxCondicoes {width: 332px; height: 71px; padding: 24px 0px 0px 24px; background: url(../img/bg-boxCondicoes.gif);}
		#boxCondicoes strong {font-size: 18px; font-weight: normal;}
		#boxFaq {padding: 10px;}
		#boxFaq h3 {font-size: 18px; font-weight: normal;}
		#boxFaq ul.ul h5 {font-size: 13px; font-weight: normal; padding: 7px 0px; margin-left: 20px;}
		#boxFaq ul.ul li ul {margin-left: 40px;}
		#boxFaq ul.ul li ul li {padding: 4px 0px;}

		#accorFAQ {width: auto; padding-top: 20px;}
		#accorFAQ h5 {font-size: 13px; font-weight: bold; margin-top: 12px;}
		#accorFAQ h5 a {font-size: 13px; font-weight: bold; padding-right: 10px; background: url(../img/bg-h5accorFAQ_off.gif) right no-repeat;}
		#accorFAQ h5.hover a {background: url(../img/bg-h5accorFAQ_on.gif) right no-repeat;}
		#accorFAQ .accordion {padding: 10px 20px;}

		.box339x124 {width: 299px; height: 84px; padding: 20px; position: relative; background: url(../img/bg-box339x124.gif);}
		.box303x137 {width: 243px; height: 97px; padding: 20px 30px; margin-right: 10px; float: left; position: relative; background: url(../img/bg-box303x137.gif);}
		.box457x137 {width: 401px; height: 112px; padding: 25px 28px 0px 28px; position: relative; background: url(../img/bg-box457x137.gif);}
		.box274x146 {width: 234px; height: 106px; padding: 20px; position: relative; background: url(../img/bg-box274x146.gif);}
		.box402x158 {width: 372px; height: 128px; padding: 20px 10px 10px 20px; position: relative; background: url(../img/bg-box402x158.gif);}
		.box383x109 {width: 343px; height: 69px; padding: 20px; position: relative; background: url(../img/bg-box383x109.gif);}
		.boxNPedido212x141 {width: 162px; height: 121px; padding: 20px 20px 0px 30px; position: relative; background: url(../img/bg-boxNPedido212x141.gif);}
		.box686 {width: 686px; position: relative;}
		.box686 .top {width: 686px; height: 11px; background: url(../img/bg-box686Top.gif);}
		.box686 .mid {width: 670px; padding: 6px 8px; position: relative; background: url(../img/bg-box686Mid.gif);}
		.box686 .bot {width: 686px; height: 11px; background: url(../img/bg-box686Bot.gif);}		
		#box338 {width: 338px; position: relative;}
		#box338 .top {width: 338px; height: 12px; background: url(../img/bg-box338Top.gif);}
		#box338 .mid {width: 326px; padding-left: 12px; position: relative; background: url(../img/bg-box338Mid.gif);}
		#box338 .mid .contentMid {width: 296px; padding: 10px; background: url(../img/bg-box338ContentMid.gif) repeat-x;}
		#box338 .bot {width: 338px; height: 12px; background: url(../img/bg-box338Bot.gif);}
		
		#singleLeft {width: 695px; margin-bottom: 30px; padding: 20px; background: url(../img/bg-singleLeft.gif) top repeat-x; position: relative;}
		#singleLeft h3 {font-size: 14px; font-weight: normal; color: #7E7E7E; margin-bottom: 25px;}
		#singleLeft h4 {font-size: 12px; font-weight: bold; color: #E32D3C; margin-left: 10px;}
			.searchResults p {padding: 15px 0px 15px 20px;}
			.searchResults h4 a {color: #E32D3C;}
		#singleLeft p#totalResults {font-size: 12px; padding: 0px; position: absolute; top: 10px; right: 10px;}
			#navSingleLeft {width: auto; text-align: center; font-size: 11px; padding-top: 50px;}
			#navSingleLeft a {margin: 0px 5px;}
			#navSingleLeft a:hover, 
			#navSingleLeft a.hover {color: #E32D3C; text-decoration: underline;}
			
			#navSingleLeft ul{font-size: 11px; float:right; color: #818181;}
			#navSingleLeft ul li{float:left; list-style:none;}
			#navSingleLeft ul li a {margin: 0px 4px; padding:0px;}
			#navSingleLeft ul li a.current {cursor:default; font-weight:bold;}
			#navSingleLeft ul li a.current:hover {cursor:default; color: #818181; text-decoration:none; font-weight:bold;}
			#navSingleLeft ul li a:hover {color: #E32D3C; text-decoration: underline;}
		#singleLeft2 {width: 735px; margin-bottom: 30px; position: relative;}
			.boxMapa {padding: 15px 20px; background: #F7F7F7; margin-bottom: 15px; position: relative;}
			.boxMapa h3, .boxMapa h3 a {font-size: 13px; color: #E32D3C; text-transform: uppercase; font-weight: bold;}
			.boxMapa h4, .boxMapa h4 a {font-size: 13px; color: #464646; font-weight: normal;}
			.boxMapa h5, .boxMapa h5 a {font-size: 11px; color: #959595; font-weight: normal;}
			.boxMapa h3 {margin: 0px 0px 7px 0px;}
			.boxMapa h4 {margin: 0px 0px 7px 10px;}
			.boxMapa h5 {margin: 0px 0px 7px 20px;}
		#cadastro {width: 695px; margin-bottom: 30px; padding: 0px 20px 20px 20px; position: relative;}
		#cadastro .formulario tr, .boxSquare .formulario tr {vertical-align: top;}
		#cadastro .formulario td, .boxSquare .formulario td {padding-bottom: 12px; margin-bottom: 20px; font-size: 11px;}
		#cadastro .formulario td td, .boxSquare .formulario td td {padding: 0px; margin: 0px;}
		#cadastro .formulario td.txtLeft, .boxSquare .formulario td.txtLeft {width: 130px;}
		#cadastro .form, .boxSquare .form, .boxSquare2 .form, .form2 {border: 1px solid #D1D1D1; background: url(../img/bg-form.gif) top repeat-x; color: #818181; font-size: 12px; padding: 2px;}
		#cadastro .form option, .boxSquare .form option {background: #FFF;}
		#cadastro .error, .boxSquare .error, #wrapperTb .error {border: 1px solid red;}
		.boxSquare .formTextarea {border: 1px solid #D1D1D1; background: url(../img/bg-formTextarea.gif) top repeat-x; color: #818181; font-size: 12px; padding: 2px;}
		#cadastro .boxTooltip {width: 220px; font-size: 10px; background: #F3F3F3; padding: 10px; position: absolute;}
		#flashConheca {width: 750px; height: 450px; margin-bottom: 15px;}
		#left {width: 207px; float: left;}
			#menuLeft {width: 207px; padding: 10px 0px 30px 0px; min-height: 300px; margin-bottom: 25px; background: #E32D3C;}
			*html #menuLeft {height: 325px;}
			#menuLeft ul {list-style: none;}
				ul#mainMenu {width: 200px; margin-left: 7px; display: block;}
				ul#mainMenu li {width: 200px; float: left;}
				ul#mainMenu li.current {background: #CB2836; padding-bottom: 10px;}
				ul#mainMenu li,
				ul#mainMenu h5 {font-size: 9px; color: #FFF; text-transform: uppercase;}
				ul#mainMenu li a {width: 170px; padding: 5px 15px; font-size: 9px; color: #FFF; text-transform: uppercase; text-decoration: none; display: block;}
				ul#mainMenu li a:hover, ul#mainMenu li a.hover {background: #CB2836;}
				ul#mainMenu li ul {width: 177px; margin-left: 23px; display: block;}
				ul#mainMenu li ul li {width: 177px; float: left;}
				ul#mainMenu li ul li a {width: 152px; padding: 5px 5px 5px 20px; font-size: 10px; text-transform: none; background: #CB2836 url(../img/bg-liSubMenu.gif) left no-repeat;}
				ul#mainMenu li ul li a:hover, ul#mainMenu li ul li a.hover {background: #A11F2B url(../img/bg-liSubMenu.gif) left no-repeat;}
				ul#mainMenu li a.separa{ margin-top: 10px;}
			.crosslink {position: relative; width: 207px; background: url(../img/bg-crosslink.gif) bottom repeat-x; margin-bottom: 20px;}
			.crosslink .content {padding: 16px 11px; background: url(../img/bg-crosslink.gif) center no-repeat;}
			.crosslink .content h4 {font-size: 13px; font-weight: bold; color: #464646; margin-bottom: 12px;}
			.crosslink .content .txt {padding: 16px 11px;}
            
      #homeServicos {width: 930px; margin: 0 auto; padding: 12px 0px 20px 0px}
		#homeServicos h3 {font-size: 13px; font-weight: bold; color: #E12F3D; text-transform: uppercase;}
		#homeServicos h4 {font-size: 10px; font-weight: bold; color: #E12F3D; text-transform: uppercase;}
		#homeServicos p {padding: 15px 0px;}
			#boxAtdVIP, #boxFale, #boxConheca, #boxGaleria {width: 185px; height: 178px; padding: 20px 20px 0px 250px; margin-bottom: 15px;}
			#boxCozinhaCompleta {width: 416px; height: 178px; padding: 20px 20px; margin-bottom: 15px;}
			#boxAtdVIP {background: url(../img/bg-boxAtdVIP.jpg) no-repeat; float: left;}
			#boxFale {background: url(../img/bg-boxFale.jpg) no-repeat; float: right;}
			#boxConheca {background: url(../img/bg-boxConheca.jpg) no-repeat; float: left;}
			#boxGaleria {background: url(../img/bg-boxGaleria.jpg) no-repeat; float: right;}
			#boxCozinhaCompleta {background: url(../img/bg-boxCozinhaCompleta.jpg) no-repeat; float: right;}
			#boxGarantia {width: 161px; height: 111px; padding: 20px 25px 0px 25px; background: url(../img/bg-boxGarantAssist.gif) no-repeat; float: left;}
			#boxFaqServicos {width: 161px; height: 111px; padding: 20px 25px 0px 25px; background: url(../img/bg-boxGarantAssist.gif) no-repeat; float: left;}
			#boxOndeEncontrar {width: 179px; height: 111px; padding: 20px 265px 0px 25px;  background: url(../img/bg-boxOndeEncontrar.jpg) no-repeat; margin-left: 18px; float: left;}
			#boxDownloads {width: 419px; height: 111px; padding: 20px 25px 0px 25px; background: url(../img/bg-box469x131.gif) no-repeat; margin-left: 18px; float: left;}
			#boxAssistencia {width: 171px; height: 111px; padding: 20px 20px 0px 20px; background: url(../img/bg-boxGarantAssist.gif) no-repeat; float: right;}
			#boxRegistreProduto {width: 171px; height: 111px; padding: 20px 20px 0px 20px; background: url(../img/bg-boxGarantAssist.gif) no-repeat; float: right;}
			#boxImprensa {width: 185px; height: 111px; padding: 20px 246px 0px 25px;  background: url(../img/bg-boxImprensa.jpg) no-repeat; float: left;}
		#homeGourmet {width: 956px; height: 305px; margin: 0px auto 15px auto; background: url(../img/bg-homeGourmet.jpg);}
		#homeGourmet .content {width: 520px; padding: 30px;}
		#homeGourmet h2 {margin-bottom: 12px;}
		#homeGourmet p {padding: 0px 0px 17px 0px;}
		#right {width: 750px; float: right;}
			#rightContent, #detailSubSection {width: 710px; padding: 10px 0px 18px 40px; position: relative; font-size: 11px;}
				#produtoSubcategoria.ate3 {width: 692px; height: 270px; overflow: hidden;}
				#produtoSubcategoria.ate6 {width: 692px; height: 540px;}
			#detailSubSection {background: url(../img/bg-detailSubSection.jpg) bottom no-repeat;}
			#detalheBoxes {width: auto; padding: 20px 0px 20px 20px; margin-bottom: 50px;}
			#detalheBoxes .box {width: 190px; float: left;}
			#detalheBoxes .box img {margin-bottom: 15px;}
			#detalheBoxes .txt h4 {font-size: 13px; font-weight: bold; color: #464646; margin-bottom: 12px;}
			#flashDetalheProduto {width: 323px; height: 281px;}
			#productDetail {width: 750px; height: 344px; background: url(../img/bg-detalheProduto.gif); margin-bottom: 15px; position: relative;}
			#productDetail .left {width: 325px; padding: 15px 0px 0px 12px; float: left;}
			#productDetail .left .encontrarImprimir {padding: 7px 12px;}
			#productDetail .right {width: 350px; padding: 30px 30px 0px 0px; float: right;}
			#productDetail h3 {font-size: 12px; font-weight: bold; padding-bottom: 3px;}
			#tabsInfo {width: 750px; min-height: 498px; margin-bottom: 50px; background: url(../img/bg-tabsInfo.gif) top no-repeat; position: relative;}
			*html #tabsInfo {height: 498px;}
			#tabsInfo .features {background: url(../img/bg-features.gif) top repeat-x; padding: 7px;}
			#tabsInfo p {padding-bottom: 12px;}
			#tabsInfo .tabs {padding: 18px;}
			#tabsInfo .tabs h4 {font-size: 12px; margin-bottom: 7px;}
				#prodEspec {width: auto; position: relative;}
				#prodEspec .left {width: 360px; float: left;}
				#prodEspec .right {width: 330px; float: right;}
					table.dados {width: 100%; margin-bottom: 15px;}
					table.dados td {padding: 5px; color: #818181;}
					table.dados td.even {background: #E5E5E5;}
					table.dados td.odd {background: #FFF;}
					table.dados td.txtRight {text-align: right; width: 30%;}
					table.download {background: url(../img/bg-tableDownload.gif) top repeat-x; margin-bottom: 30px;}
					table.download td.btnDownload {width: 100px;}
					table.adobe {width: 430px; background: url(../img/bg-tableDownload.gif) top repeat-x;}
					table.degrade {width: 100%; background: url(../img/bg-degrade.gif) top repeat-x;}
					table.degrade td {padding: 12px; vertical-align: middle;}
					table.compreCor {margin-bottom: 20px; font-size: 12px; font-family: Verdana; font-weight: bold;}
				.prodAcess {width: auto; min-height: 130px; margin-left: 10px; position: relative;}
				*html .prodAcess {height: 130px;}
				.prodAcess .left {width: 151px; height: 111px; padding: 5px 5px 4px 4px; margin-right: 20px; float: left; background: url(../img/bg-produtoAcess.gif);}
				.prodAcess .right {width: 510px; float: left;}
				.prodAcess .right .obs {margin-top: 81px;}
			ul.ul {list-style: url(../img/bullet_red.gif); padding-left: 12px; margin-left: 7px;}
				p.degrade {padding: 3px; background: url(../img/bg-pDegrade.gif) top repeat-x;}
				#contentEncontrar p.degrade {padding: 5px; margin-bottom: 5px; background: url(../img/bg-pDegrade.gif) top repeat-x;}
			p.model {padding-bottom: 10px; margin-top: -5px}
				ul#listTabsInfo {width: 742px; height: 39px; padding: 5px 3px 0px 5px; list-style: none; background: url(../img/bg-listTabsInfo.gif);}
				ul#listTabsInfo li {float: left; background: url(../img/separa_menu.gif) right no-repeat; padding-right: 1px;}
				ul#listTabsInfo li.last {background: none; padding: 0px;}
				ul#listTabsInfo a {display: block; height: 39px; overflow: hidden; text-indent: -9999px;}
				ul#listTabsInfo a.hover {background-position: bottom;}
					a#btnBeneficios {width: 206px; background: url(../img/btn-tabBeneficios.gif);}
					a#btnEspecificacoes {width: 185px; background: url(../img/btn-tabEspecificacoes.gif);}
					a#btnDownloads {width: 117px; background: url(../img/btn-tabDownloads.gif);}
					a#btnPreco {width: 141px; background: url(../img/btn-tabPreco.gif);}
					a#btnAcessorios {width: 106px; background: url(../img/btn-tabAcessorios.gif);}
					a#btnCompre {width: 124px; background: url(../img/btn-tabCompre.gif);}
					a#btnCompre2 {width: 115px; background: url(../img/btn-tabCompre2.gif);}
			.valor {width: 715px; padding: 0px; margin-bottom: 15px; position: relative;}
			.valor .left {width: 357px; height: 78px; float: left;}
				.boxValor {width: 342px; height: 55px; padding: 23px 0px 0px 15px; font-size: 12px; font-family: Verdana; font-weight: bold; background: url(../img/bg-boxValor.gif) no-repeat;}
				.boxValor table td {font-size: 11px;}
			.valor .right {width: 357px; height: 78px; float: right;}
		#leftB {width: 190px; background: url(../img/bg-leftB.gif) top repeat-x; padding: 12px 15px; float: left;}
		#rightB {width: 720px; float: right; margin-right: 20px; margin-bottom: 10px;}
		*html #rightB {margin-right: 10px;}
			.subTitulo {background: #F8F8F8; padding: 15px 20px; margin-bottom: 15px;}
			.bgDegrade {background: url(../img/bg-singleLeft.gif) top repeat-x; padding: 15px 20px;}
			.bgDegrade h3 {font-size: 14px; font-weight: normal; color: #7E7E7E; margin-bottom: 7px;}
			.bgDegrade p {padding: 10px 0px;}
			#contentEncontrar {width: auto; padding: 20px; background: url(../img/bg-contentEncontrar.gif) top no-repeat;}
			#contentEncontrar h4 {font-size: 12px; margin-bottom: 7px;}
			#contentEncontrar .features {background: url(../img/bg-features.gif) top repeat-x; font-size: 11px; padding: 10px 20px; margin-left: -20px;}
			.boxSquare {width: 720px; margin-bottom: 7px; position: relative;}
			.boxSquare h3 {font-size: 13px; font-weight: bold;}
			.boxSquare .top {width: 720px; height: 8px; line-height: 8px; font-size: 1px; background: url(../img/bg-boxSquareTop.gif);}
			.boxSquare .mid {width: 660px; padding: 10px 30px; background: url(../img/bg-boxSquareMid.gif);}
			.boxSquare .bot {width: 720px; height: 8px; line-height: 8px; font-size: 1px; background: url(../img/bg-boxSquareBot.gif);}
			.boxSquare2 {width: 720px; margin-bottom: 7px; position: relative;}
			.boxSquare2 h3 {font-size: 13px; font-weight: bold;}
			.boxSquare2 .top {width: 720px; height: 8px; line-height: 8px; font-size: 1px; background: url(../img/bg-boxSquareTop.gif);}
			.boxSquare2 .mid {width: 680px; padding: 10px 20px; min-height: 445px; background: url(../img/bg-boxSquareMid2.gif) top no-repeat;}
			*html .boxSquare2 .mid {height: 445px;}
			#boxDuvidas {width: 650px; height: 57px; margin: 0 auto; padding: 20px; color: #464646; background: url(../img/bg-boxDuvidas.gif); margin-top: 25px;}
			#boxDuvidas2 {width: 873px; height: 58px; margin: 0 auto; padding: 20px; color: #464646; background: url(../img/bg-boxDuvidas2.gif); margin-top: 25px;}
			#boxDuvidasAss {width: 467px; height: 55px; margin: 0 auto; padding: 20px; color: #464646; background: url(../img/bg-boxDuvidasAss.gif); margin-top: 25px; float: left;}
			#boxAtendimento {width: 152px; height: 55px; margin: 0 auto; padding: 20px; color: #464646; background: url(../img/boxAtendimento.gif); margin-top: 25px; float: left;}

	#footer {width: 980px; height: 132px; background: url(../img/bg-footer.gif) top repeat-x; position: relative;}
		ul#navFooter {list-style: none; padding: 47px 0px 0px 10px; clear: both; font-size: 9px;}
		ul#navFooter li {float: left; background: url(../img/bg-navFooterLi.gif) right no-repeat; padding-right: 19px;}
		ul#navFooter li.last {padding: 0px; background: none;}
		ul#navFooter a {color: #707070; text-decoration: none;}
		ul#navFooter a:hover, ul#navFooter a.hover {text-decoration: underline;}
		h4#logoFooter {width: 120px; height: 87px; background: url(../img/logo-footer.gif); position: absolute; right: 10px; top: 10px; text-indent: -999px; overflow: hidden;}
		h4#logoFooter a {width: 117px; height: 77px; display: block;}

#wrapperPrint {width: 700px; padding: 20px; position: relative;}
#wrapperPrint h1 {font-size: 23px; font-family: Arial; color: #E12F3D; font-weight: normal; padding-bottom: 3px;}
#wrapperPrint h3 {font-size: 12px; font-weight: bold; padding-bottom: 3px;}
#wrapperPrint h4 {font-size: 12px; margin-bottom: 7px;}
#wrapperPrint #prodEspec {width: 652px; position: relative;}
#wrapperPrint #prodEspec .left {width: 300px; float: left;}
#wrapperPrint #prodEspec .right {width: 330px; float: right;}
#wrapperPrint .prodAcess .left {width: 151px; height: 111px; padding: 5px 5px 4px 4px; margin-right: 20px; float: left; background: url(../img/bg-produtoAcess.gif);}
#wrapperPrint .prodAcess .right {width: 460px; float: left;}
	#printDetail {width: 700px; margin-bottom: 30px; position: relative;}
	#printDetail .left {width: 330px; float: left;}
	#printDetail .right {width: 370px; float: left;}
	.boxPrint {width: 700px; margin-bottom: 30px; position: relative;}
	.boxPrint .features {background: url(../img/bg-features.gif) top repeat-x; padding: 7px;}
	.boxPrint p {padding-bottom: 12px;}
		.topBoxPrint {width: 700px; height: 12px; font-size: 1px; line-height: 1px; background: url(../img/bg-topBoxPrint.gif);}
		.midBoxPrint {width: 652px; padding: 10px 24px; background: url(../img/bg-midBoxPrint.gif);}
	#footerPrint {width: 700px; text-align: right;}	
#tbProdutoDetalhe {width: 614px; height: 517px; background: url(../img/bg-tbProdutoDetalhe.gif); position: relative;}
	.fotoProduto {width: 366px; height: 303px; position: absolute; top: 57px; left: 78px;}
	.nomeCodigo {font-family: Verdana; size: 10px; color: #464646; font-weight: bold; position: absolute; bottom: 20px; left: 33px;}
#tbCep {width: 237px; height: 131px; padding: 25px 0px 0px 40px; background: url(../img/bg-tbCep.gif); position: relative;}
#wrapperTb {width: 480px; background: #FFFFFF; padding: 20px 30px; position: relative;}
#wrapperTb #msgError {background: #F3F3F3; color: #E32D3C; font-size: 10px; font-weight: bold; padding: 12px; margin-bottom: 12px;}
#wrapperTb #msgError h2 {font-size: 15px; font-weight: bold; padding-left: 3px;}
	.titleTb {width: 468px; height: 23px; padding: 3px 0px 0px 12px; margin: 20px 0px 15px 0px; font-size: 14px; font-weight: bold; background: url(../img/bg-titleTb.gif);}

#wrapperTb700 {width: 680px; padding: 10px; position: relative;}
#wrapperTb700 .features {background: url(../img/bg-features.gif) top repeat-x; padding: 10px; margin-top: 10px;}
.flash-replaced .alt {display: block; width: 0; height: 0; position: absolute; overflow: hidden;}
h2 {font-size: 18pt; color: #E12F3D; margin-left: -4px;}
h4.acessorio {font-size: 15pt; color: #E12F3D; margin: 10px 0px 0px -4px;}

#chat {width: 388px; height: 298px; padding: 5px; border: 1px solid #8F8F8F; position: relative; font-size: 11px;}
#chat .close {position: absolute; top: 0px; right: 0px;}
#chat h1 {width: 182px; height: 38px; background: url(../img/h1-chat.gif); margin: 10px 0px 20px 20px; text-indent: -9999px; overflow: hidden;}
#chat .content {width: 338px; padding: 10px 25px; background: url(../img/bg-chatContent.gif) top repeat-x;}
#chat .mensagemChat {width: 100%; height: 72px; margin-bottom: 10px; background: url(../img/bg-textarea-mensagemChat.gif) top repeat-x; border: 1px solid #D1D1D1;}
	#containerChat {width: 338px; height: 90px; margin-bottom: 20px;}
		#txtChat {width: 338px; height: 90px; overflow: auto; color: #818181;}

.f11 {font-size: 11px;}
.f12 {font-size: 12px;}
.f15 {font-size: 15px;}
.f20 {font-size: 20px;}
.red {color: #E32D3C}

/* Thickbox */
#TB_overlay {position: absolute; z-index:100; top: 0px; left: 0px; background: #231F20; filter: alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60; min-height: 100%;}
#TB_window {position: absolute; background: none; z-index: 102; color: #000000; display: none; text-align:left;}
#TB_window img {display: block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666;}
#TB_caption {height:25px; padding:7px 30px 10px 25px; float: left; display: none;}
#TB_closeWindow {height:25px; padding: 11px 25px 10px 0; float: right;}
#TB_closeAjaxWindow {padding:5px 10px 7px 0; margin-bottom: 1px; text-align: right; float: right;}
#TB_ajaxWindowTitle {float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
#TB_title {background-color: #e8e8e8; height: 27px; display: none;}
#TB_ajaxContent {clear: both; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em;}
#TB_ajaxContent p {padding: 5px 0px 5px 0px;}
#TB_load {position: absolute; display: none; height: 100px; width: 100px; z-index: 101;}
#TB_HideSelect {z-index: 99; position: absolute; top: 0; left: 0; background-color: #FFF; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;}
#TB_iframeContent {clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px;}

/* SCROLL */
.scroll-pane {width: 338px; height: 90px; overflow: auto;}
.jScrollPaneContainer {position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack {position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: url(../img/bg-jScrollPaneTrack.gif) center repeat-y;}
.jScrollPaneDrag {position: absolute; background: url(../img/bg-trasnparent.gif) center repeat-y; cursor: pointer; overflow: hidden;}
.jScrollPaneDragTop {position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom {position: absolute; bottom: 0; left: 0; overflow: hidden;}
a.jScrollArrowUp {background: url(../img/basic_arrow_up.gif) no-repeat 0 0; display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 8px;}
a.jScrollArrowDown {background: url(../img/basic_arrow_down.gif) no-repeat 0 0; display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 8px;}
