/* CSS Document */
* { margin:0px; padding:0px; border:0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:-0.01em;}
html, body {
   /*height: 100%; Required */
}

h1 { letter-spacing:-0.06em; font-size:22px; color:#000000; margin-bottom:20px;}
h2 { margin:20px 0; font:italic 22px Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;}
h3 { margin:10px 0;  letter-spacing:-0.06em; font:italic 18px Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000;}
pre { background-color:#FFFFFF; font-size:12px;}

a {  text-decoration:none; color:#000000;}
form { display:inline;}
p {margin:10px 0;}
ul { list-style:none;}

#container {
    background:url(../_imagens/fundo_top.jpg) center top no-repeat;
	position:relative;
	 /*min-height: 100%; For Modern Browsers */
	 /*height: auto !important; For Modern Browsers */
	 /*height: 100%; For IE */
}

#topo { position:relative; clear:both; bafgfckground:#FFFFFF url() center top no-repeat;}

#conteudo { }
#conteudoContent { padding:20px; overflow:hidden; width:780px; margin:0 auto; clear:both; position:relative; }
		
			#content { position:relative; width:550px;}
			#sidebar { position:absolute; width:230px; top:68px; right:20px;}
			
			
			.blocoTexto { width:380px; color:#000000; overflow:hidden; margin-bottom:20px; float:left;}
			
			.blocoTexto a { color:#000000; overflow:hidden; background:url(../_imagens/external.png) right center no-repeat; padding:0 15px 0 0;}
			.blocoTexto a:hover { color:#000000; text-decoration:underline;}
			.blocoTexto h3 { margin:10px 0;}
			.blocoTexto h2 span.subtitulo { display:block; color:#666666;}
			
			.blocoImagem { width:170px; color:#000000; overflow:hidden; float:left;}
			.blocoFuncoes { width:235px; float:left; padding:5px; color:#000000; overflow:hidden; background:#DDDEDF; margin-bottom:5px;}
	
			.divBusca { position:absolute;  margin:2px; padding:5px; background-color:#000000; z-index:1000;}
			.divBusca a { font-size:14px; color:#FFFFFF;}
			.tagCloud { position:relative; background-color:#F3F3F3; padding:3px; height:200px; overflow:auto;}
			
				.tagCloud a { width:240px; position:relative; display:block; float:left; color:#000000; }
				.tag_0 { font-size:12px;}
				.tag_1 { font-size:13px;}
				.tag_2 { font-size:14px;}
				.tag_3 { font-size:15px;}
				.tag_4 { font-size:16px; color:#7C960F;}
				.tag_5 { font-size:18px; color:#7C960F;}
				.tag_6 { font-size:20px; color:#7C960F;}
				
			#menuProdutosContent #formBusca { height:100px;}
				
			#menuProdutosContent #barra { width:100px; position:absolute; top:0; right:0;}
			#menuProdutosContent #barra a { display:block; width:100px; height:230px; background:url(../_imagens/categorias.jpg) no-repeat center center; text-indent:-1000px; overflow:hidden;}
		
			#topoProdutos { position:relative; width:670px; left:110px} 
			
			
			
				#formBuscaMenu { display:block; position:relative;}
					#formBuscaMenu input {  width:132px; padding:5px; height:17px; color:#000000; border:1px #000000 solid;}
					#formBuscaMenu button { width:90px; padding:5px; text-align:left; background-color:#000000; color:#FFFFFF;}
					#formBuscaMenu input.inputFocus {  color:#0099FF;}
					#formBuscaMenu button.inputFocus { font-weight:bold;}
				#formBuscaContent { display:block; position:relative; margin-top:10px;}
					#formBuscaContent input {  width:200px; padding:5px; height:17px; color:#000000; border:1px #000000 solid;}
					#formBuscaContent button { width:100px; padding:5px; text-align:left; background-color:#000000; color:#FFFFFF;}
					#formBuscaContent input.inputFocus {  color:#0099FF;}
					#formBuscaContent button.inputFocus { font-weight:bold;}
					
				.produtosItem { position:relative; margin:2px 0;padding:5px; background:#CFE089 url(../_imagens/produtosItem.gif) no-repeat bottom left;}
				.produtosItem a { color:#000; }
				.produtosItem h4 { margin:2px 0;}
				.produtosItem small { font-size:10px; display:block;}
				.primeiroItem {clear:left;}
				.botaoItem { position:absolute; bottom:5px;}
				
				.produtosDestaques { position:relative; margin:2px 1px 0px 2px; padding:5px; float:left; background:#F3F3F3; width:140px;}
				.produtosDestaquesFoto { position:relative; height: 180px; widtt: 140px; background-color:#FFFFFF;  display:block;}
				.produtosDestaquesTexto { position:relative; height: 60px;  display:block;}
				
				
				.dadosProduto { position:relative; font-size:14px;}
				
				.fotoProduto { position:relative; width:243px; float:right; padding:10px; background-color:#DDDEDF; clear:left; text-align:center;}
				.fotoProduto a { color:#FFFFFF;}
				.funcoesProduto { position:relative; width:243px; background-color:#DDDEDF; float:right; padding:10px; clear:right;}
				
				
				#navegacao {clear:both; text-align:center;}
				#navegacao a { padding:5px; border:1px #000000 solid; background-color:#000000; margin:2px; color:#000; line-height: 36px; color:#FFFFFF;}
				#navegacao a.strong { font-weight:bold; border:3px #000 solid; }
				
				.legenda { position:relative; line-height:18px; height:18px; margin-top:10px; color:#000000; display:block;}
		
		
		
				#carrinhoForm, #favoritos { background-color:#CCCCCC; padding:5px; z-index:10;}
				
				#carrinhoProdutos { position:relative; width:243px; background-color:#DDDEDF; float:right; padding:10px; clear:right;}
				
				#fecharCarrinho { position:absolute; top:10px; right:10px; width:16px; height:16px; cursor:pointer; text-indent:-1000px; overflow:hidden; background-image:url(../_imagens/beige/x.gif);}
				
				#carrinhoLista, #encerrarCarrinho{}
				
				.carrinhoInput { width:30px; padding:2px;}
				.carrinhoButton { width:60px; padding:2px;}
				.inputQtd { border:1px #666666 solid; width:30px; padding:5px; margin:3px;}
		
				#iconeBuscaCategoria, #iconeBuscaMarca{ position:relative; cursor:pointer; width:248px; height:67px;  behavior: url(../../../../../_shared/iepngfix.htc); text-indent:-1000px;}
				#iconeBuscaCategoria { background-image:url(../_imagens/busca_cat.png); }
				#iconeBuscaMarca { background-image:url(../_imagens/busca_mar.png); }
				#iconeBuscaLogo { float:left;}
		
			.blocoTitulo { height:34px; line-height:34px;}
			
			.listaBloco { margin-bottom:-5px;}
			.listaBloco li { position: relative; background-color:#FFFFFF; margin-bottom:5px; padding:4px;}
			.listaBloco li a h3{ padding:4px 4px 4px 17px;  color:#000000; overflow:hidden; display:block; border:2px #fff solid;}
			.listaBloco li a:hover h3 { background:url(../_imagens/external.png) 4px center no-repeat; color:#000000; text-decoration:none;  border:2px #000000 solid;}
			.listaBloco h3 { margin:0; font:italic 16px Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000;}
			
			.listaLinks { margin-bottom:-5px; list-style:none !important;}
			.listaLinks li { position: relative; background-color:#FFFFFF; margin-bottom:5px;}
			.listaLinks li a { padding:4px 4px 4px 17px; color:#000000; overflow:hidden; margin-bottom:5px; display:block; border:2px #fff solid;}
			.listaLinks li a:hover { background:url(../_imagens/external.png) 4px center no-repeat; color:#000000; text-decoration:none;  border:2px #000000 solid;}
			.listaLinks h3 { margin:0; font:italic 20px Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000;}
			
			.itemListaInfo { padding:4px 4px 4px 25px;  text-decoration:none; color:#000000; overflow:hidden; margin-bottom:5px; display:block; border:2px #fff solid;}
			
			.listaFuncoes { margin-bottom:-5px;}
			.listaFuncoes li { position: relative; background-color:#FFFFFF; margin-bottom:5px;}
			.listaFuncoes li a { padding:4px 4px 4px 25px;  text-decoration:none; color:#000000; overflow:hidden; margin-bottom:5px; display:block; border:2px #fff solid;}
			.listaFuncoes li a:hover { color:#000000; text-decoration:none;  border:2px #000000 solid;}
			.listaFuncoes li a.funcaoForum { background:url(../_imagens/beige/quote.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoForum { background:url(../_imagens/blue/quote.gif) 4px center no-repeat;}
			.listaFuncoes li a.funcaoFavorito { background:url(../_imagens/beige/bookmark.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoFavorito { background:url(../_imagens/blue/bookmark.gif) 4px center no-repeat;}
			.listaFuncoes li a.funcaoSalvar { background:url(../_imagens/beige/diskette.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoSalvar { background:url(../_imagens/blue/diskette.gif) 4px center no-repeat;}
			.listaFuncoes li a.funcaoImprimir { background:url(../_imagens/beige/print.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoImprimir { background:url(../_imagens/blue/print.gif) 4px center no-repeat;}
			.listaFuncoes li a.funcaoDados { background:url(../_imagens/beige/document.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoDados { background:url(../_imagens/blue/document.gif) 4px center no-repeat;}
			.listaFuncoes li a.funcaoFavoritos { background:url(../_imagens/beige/favourite.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoFavoritos { background:url(../_imagens/blue/favourite.gif) 4px center no-repeat;}
			.listaFuncoes li a.funcaoSenha { background:url(../_imagens/beige/key.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoSenha { background:url(../_imagens/blue/key.gif) 4px center no-repeat;}
			.listaFuncoes li a.funcaoSair { background:url(../_imagens/beige/eject.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoSair { background:url(../_imagens/blue/eject.gif) 4px center no-repeat;}
			.listaFuncoes li a.funcaoCarrinho { background:url(../_imagens/beige/cart.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoCarrinho { background:url(../_imagens/blue/cart.gif) 4px center no-repeat;}
			.listaFuncoes li a.funcaoRecomendar { background:url(../_imagens/beige/quote.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoRecomendar { background:url(../_imagens/blue/quote.gif) 4px center no-repeat;}
			.listaFuncoes li a.funcaoAmpliar { background:url(../_imagens/beige/zoom-in.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoAmpliar { background:url(../_imagens/blue/zoom-in.gif) 4px center no-repeat;}
			.listaFuncoes li a.funcaoRemover { background:url(../_imagens/beige/against.gif) 4px center no-repeat;}
			.listaFuncoes li a:hover.funcaoRemover { background:url(../_imagens/blue/against.gif) 4px center no-repeat;}
			
			.imgThumb { padding:4px; border:1px #666666 solid; background-color:#FFFFFF; margin-bottom:5px;}
			.imgThumbPng { behavior: url(../../_shared/iepngfix.htc);}
			
			#galeria { position:relative; background:#DDDEDF; padding:10px; margin-bottom:20px; text-align:center;}
			#galeria .img { margin:5px 6px 0 0;}
			#galeria .ultima { margin:5px 0 0 0;}

			a.linkMais { clear:both; display: block; background:url(../_imagens/plus.gif) center left no-repeat; padding-left: 22px; height:22px; line-height:22px;}
			a:hover.linkMais { text-decoration:underline;}
			#map {height:409px; width:260px;}
			#map span, #map a { display:none;}
			
			
			.desmarcado{ background:url(../../_shared/images/star_off.gif) no-repeat 210px center;}
			.marcado { background:url(../../_shared/images/star_on.gif) no-repeat 210px center;}
						
			.listaRodape li{ display:inline;}
			
			#videoDiv { background:#DDDEDF; text-align:center; padding:10px;}

			#formulario { display:block; position:relative; }
				#formulario small { font-size:11px; color:#990000;}
				#formulario span { display:block; }
				#formulario div ul li { float: left; display:inline; padding:2px;}
				#formulario #formPeq { float:left; width:260px; }
				#formulario #formGrd { float:left; width:260px;}
				
				#formulario label { display:noen5e; display:block;}
				#formulario input,#formulario textarea ,#formulario select { padding:5px; font-size:12px; color:#888; background-color:#ffffff; }
				#formulario input {  height:17px; width:240px; border:1px #000000 solid; }
				#formulario .inputGrande { width:174px; }
				#formulario .inputMedio { width:85px; }
				#formulario .inputPequeno { width:50px; }
				#formulario .radio {  height:15px; padding-left:17px; background:url(../_imagens/radio.gif) no-repeat left top; display:block; color:#000000; }
				#formulario textarea {  height:107px;  _height:113px; width:240px; overflow:auto; border:1px #000000 solid; }
				#formulario .submitButton { background-color: #000000; color:#FFFFFF;  height:25px; width:252px;}
				#formulario input.inputFocus { color:#000000; font-weight:bold;}
				#formulario textarea.inputFocus { color:#000000; font-weight:bold;}
				#formulario button.inputFocus, #baseNewsButton.inputFocus { font-weight:bold; }
				#formulario .radioFocus { background-position:bottom left; }

				.validation-failed { border: 2px #990000 solid !important; padding:2px 4px !important; }
				.validation-advice { display:none; }
					
		
		
#rodape { position: relative;  background:url(../_imagens/fundo_rodape.jpg) repeat-x top; height:150px;  clear: both;}
#rodapeContent {padding:0 20px; overflow:hidden; width:780px; margin:0 auto;}
		
			.blocoRodape { float:left; padding:4px; color:#000000; height:140px; position:relative;}
			.blocoRodape h3, .blocoRodape a { color:#000000; }
			
			#newsletter { width:230px;}
				#boxNewsletter { position:relative; height:26px; padding:13px 0;}
				#newsletterEmail {  height:17px; width:150px; border:1px #CCCCCC solid; padding:3px;display:block; line-height: height:52px;}
				#newsletterButton { position:absolute; top:0px; right:20px; width:67px; height:52px; text-indent:-1000px; z-index:10; background:url(../_imagens/newsletterButton.png); behavior: url(../../../../_shared/iepngfix.htc);}
				
			#faleconosco { width:400px;}
			#assinatura { width:50px; float:right;}
			



		
		
.emailResponse{
	padding:10px; z-index:10; margin:5px; font-weight:bold;
}
			
		
.highslide {
	cursor: url(../../_shared/images/highslide/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../../_shared/images/highslide/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(../../_shared/images/highslide/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}

/*

15,22
846000000006152200273661094473200619101169000003

41,86
846500000001418600273662094473200619201163000007

23,24
846800000008232400273669094473200700101168000004

*/