body, html { background:#FFFFFF; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5{ margin:0px; padding:0px;}
ul{ padding:0px; margin:0px;}
ol{ padding:0px; margin:0 0 0 30px;}
.clear{ clear:both;}
form{ margin:0px; padding:0px;}
img{ border:0px;}

.site{ width:979px; margin:auto;}

.header{}
.header .bloco-logo{ }
.header .logo{ float:left; width:164px;}
.header .intro{ float:left;  width:344px; line-height:86px;}
.header .intro h1{font-size:14px; font-style:italic; font-weight:bold;}
.header .banner{ float:left; width:471px; padding-top:13px;}
.header .fundo-header{ background:url(../images/comum/img_topo_site.gif) no-repeat left top; width:979px; height:146px;}
.header .bloco-links{ width:786px; float:left;}
.header .bloco-links ul{ margin-left:34px; margin-top:15px;}
.header .bloco-links li{display:inline; list-style:none; font-size:12px;  display:block; float:left;  width:102px; line-height:26px; text-align:center;}
.header .bloco-links li a{ color:#000000; text-decoration:none;}
.header .bloco-links li a:hover{text-decoration: underline; }
.header .bloco-links .select{ background:url(../images/comum/img_hover_tabs.gif) no-repeat left top; line-height:26px; width:102px;}
.header .bloco-links .select a{ color:#FFFFFF!important;  font-weight:bold;}
.header .bloco-banner{ float:left; width:178px; text-align:center; padding-top:25px;display:inline;}
.header .google-links{padding-left:48px;  }
.header .google-links .google{float:left; width:385px;  margin-right:15px;  margin-top:20px;}
.header .google-links .google td{ font-size:12px;}
.header .google-links .links{ float:left; width:90px; margin-right:10px; margin-top:13px;  }

.main-center{width:979px;}

.bloco-esquerdo{ float:left; width:187px;}

.bloco-menu{ margin-top:10px;}
.bloco-menu .menu-tit{}
.bloco-menu .memu-centro{background:url(/loja/images/comum/bg_carrinho2.gif) repeat-y  left top;}
.bloco-menu .menu-bottom{}

.bloco-pesquisa{margin-top:20px;}
.bloco-pesquisa .pesquisa-tit{}
.bloco-pesquisa .pesquisa-centro{background:url(/loja/images/comum/bg_carrinho2.gif) repeat-y  left top; font-size:12px;}
.pesquisa-centro .pesquisa{margin-left:10px; padding-top:10px;}
.pesquisa-centro .pesquisa input{ font-size:11px;}

.pesquisa-centro .marcas{ margin-left:10px; margin-top:10px; padding-bottom:10px;}
.pesquisa-centro .marcas select{ width:150px; font-size:12px;}
.bloco-pesquisa .pesquisa-bottom{}


.bloco-vendas{margin-top:20px;}
.bloco-vendas .vendas-tit{}
.bloco-vendas .vendas-centro{background:url(/loja/images/comum/bg_carrinho2.gif) repeat-y  left top;}
.bloco-vendas .vendas-centro ol{ font-size:12px; display:block; width:140px; padding-left:30px; margin-left:0px; padding-bottom:10px; padding-top:5px;}
.bloco-vendas .vendas-centro li{ margin-bottom:5px;}
.bloco-vendas .vendas-centro li a{ font-size:11px; color:#000000; text-decoration:none;}
.bloco-vendas .vendas-centro li a:hover{ text-decoration:underline;}
.bloco-vendas .vendas-bottom{}


.bloco-marcas{margin-top:20px;}
.bloco-marcas .marcas-tit{}
.bloco-marcas .marcas-centro{background:url(/loja/images/comum/bg_carrinho2.gif) repeat-y  left top;}
.bloco-marcas .marcas-bottom{}


.centro{float:left; width:611px;}
.flash-centro{ margin-top:10px; text-align:center; margin-bottom:10px;}


.bloco-produto{ width:190px; float:left; margin-left:10px; _margin-left:6px; margin-bottom:10px; display:block;}
.bloco-produto .produto-top{}
.bloco-produto .produto-centro{ font-size:12px; color:#000000; border-bottom:#990000 solid 1px; border-left:#990000 solid 1px; border-right:#990000 solid 1px;}
.produto-titulo{ height:37px;  font-size:12px; font-weight:bold; text-align:center; padding-left:5px; padding-right:5px; padding-top:6px; padding-bottom:6px;}
.produto-titulo a{ color:#000000; text-decoration:none;}
.produto-titulo a:hover{ text-decoration:underline;}
.produto-imagem{text-align:center; height:120px; overflow:hidden;}
.produto-precos{ color:#666666; text-align:center; margin-bottom:10px; margin-top:5px;}
.produto-precos b{ text-decoration:line-through; font-weight:normal;}
.produto-precos span{ font-size:20px; color:#990000; font-weight:bold; font-style:italic;}
.produto-detalhe{ font-size:12px; padding-left:5px;}
.produto-detalhe a{color:#000000; text-decoration:none;}
.produto-detalhe a:hover{text-decoration:underline;}
.produto-selo{ text-align:right; height:37px; overflow:hidden; margin-top:-20px;  overflow:hidden;}


.bloco-produtoDetalhe{width:604px; margin-top:35px;}
.bloco-produtoDetalhe .detalhe-topo{ padding-left:10px; font-size:12px; color:#FFFFFF; font-weight:bold; width:594px; background:url(/loja/images/comum/bg_top_prod_detalhe.gif) no-repeat; line-height:23px;}
.bloco-produtoDetalhe .detalhe-centro{ padding-left:10px; padding-right:10px; padding-bottom:10px; font-size:12px; color:#000000; border-bottom:#990000 solid 1px; border-left:#990000 solid 1px; border-right:#990000 solid 1px;}
.bloco-produtoDetalhe .detalhe-centro .bloco-texto{ padding-top:25px;}
.bloco-produtoDetalhe .detalhe-centro .bloco-texto ul{ margin-left:30px;}
.bloco-produtoDetalhe .detalhe-centro .bloco-texto li{margin-left:30px;}
.bloco-imagemPreco{}
.bloco-imagemPreco .imagem-grande{ float:left; width:230px; text-align:center; padding-top:10px;}
.bloco-imagemPreco .detalhes-produto{ float:left;  width:345px; padding-top:10px;}
.bloco-imagemPreco .detalhes-produto .pmg{ text-align:right;}
.bloco-produtoDetalhe .detalhe-centro table{ font-size:11px;}


.bloco-Carrinho{ width:530px; margin:auto; padding-top:30px; font-size:12px;}

.bloco-Carrinho .bloco-topo{ background-color:#EEEEEE; border-top:#999999 solid 1px; border-bottom:#999999 solid 1px; line-height:30px;}
.bloco-Carrinho .bloco-topo .nome{ float:left; width:163px; margin-left:6px;}
.bloco-Carrinho .bloco-topo .detalhe{float:left; width:116px;}
.bloco-Carrinho .bloco-topo .quantidade{float:left; width:53px;}
.bloco-Carrinho .bloco-topo .preco-uni{float:left; width:96px; text-align:center;}
.bloco-Carrinho .bloco-topo .sub-total{float:left; width:96px; text-align:center;}


.bloco-Carrinho .bloco-linhaProduto{  padding-top:5px; padding-bottom:5px;}
.bloco-Carrinho .bloco-linhaProduto .nome{ float:left; width:163px; margin-left:6px; display:block;}
.bloco-Carrinho .bloco-linhaProduto .detalhe{float:left; width:116px; display:block;}
.bloco-Carrinho .bloco-linhaProduto .quantidade{float:left; width:53px; display:block;}
.bloco-Carrinho .bloco-linhaProduto .preco-uni{float:left; width:96px; text-align:center;}
.bloco-Carrinho .bloco-linhaProduto .sub-total{float:left; width:96px; text-align:center;}

.bloco-Carrinho .bloco-total{ text-align:right; font-weight:bold; padding:10px;}

.bloco-Carrinho .bloco-botoes{ font-size:12px; text-align:center; padding-top:10px; padding-bottom:10px;}

.bloco-Carrinho .bloco-informacoes{ margin-top:20px; margin-bottom:30px;}


.bloco-direito{float:left; width:180px;}
.cliente-apoio{margin-top:10px;}
.bloco-carrinho{margin-top:10px;}
.bloco-carrinho .top-carrinho{}
.bloco-carrinho .centro-carrinho{ padding-left:10px; padding-bottom:20px; background:url(/loja/images/comum/bg_carrinho2.gif) repeat-y  left top; font-size:12px; color:#000000;}
.bloco-carrinho .bottom-carrinho{}

.bloco-ajuda{ margin-top:30px;}
.bloco-ajuda .ajuda-tit{}
.bloco-ajuda .ajuda-centro{background:url(/loja/images/comum/bg_carrinho2.gif) repeat-y  left top;}
.bloco-ajuda .ajuda-centro img{  float:left; margin-left:2px;}
.bloco-ajuda .ajuda-centro a{ display:block;  font-size:10px; color:#000000; text-decoration:none; height:25px; padding-top:5px; }
.bloco-ajuda .ajuda-centro a:hover{ text-decoration:underline;}
.bloco-ajuda .ajuda-centro .item{ clear: both; padding-top:5px; padding-bottom:5px;}
.bloco-ajuda .ajuda-bottom{}

.bloco-newsletter{margin-top:25px;}
.bloco-newsletter .newsletter-tit{}
.bloco-newsletter .newsletter-centro{background:url(/loja/images/comum/bg_carrinho2.gif) repeat-y  left top; height:180px;}
.bloco-newsletter .newsletter-bottom{}

.vesitasOnline{ font-size:12px; font-weight:bold; color:#990000; text-align:center; margin-top:10px; border-bottom:solid 1px #990000; padding-bottom:6px;}

.footer{ margin-top:30px;}
.footer-banner{ text-align:center;}
.link-topo{ text-align:right; margin-top:10px;}
.link-topo a{ color:#000000; text-decoration:none; font-size:12px;}
.link-topo a:hover{ text-decoration: underline;}
.footer-links{ font-size:12px; text-align:center; line-height:20px; margin-top:10px; margin-bottom:10px;}
.footer-links a{ color:#000000; text-decoration:none;}
.footer-links a:hover{text-decoration: underline;}

.notes{ font-family: Verdana, Geneva, sans-serif; font-size:12px;}





.linguas{ margin:10px 0px -5px 20px;}
.linguas ul{}
.linguas li{ list-style:none; display:inline; margin-right:10px;}


/*
	Slideshow
*/

#container {
	width:580px;
	padding:0px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#slides {
	position:absolute;
	top:25px;
	left:0px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:570px;
	height:260px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:580px;
	height:260px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display: none;
	z-index:101;
}

#slides .next {
	left:585px;
}
#example{
	width:580px;
	height:260px;
	}
/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:105;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/lojabrasil/images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}



/*
	Anchors
*/

a:link,a:visited {
	
	text-decoration:none;
}

a:hover,a:active {
	
	text-decoration:underline;
}
