	/* GBG */
a:link, a:visited { text-decoration: none; }
a:active, a:hover { text-decoration: underline; }
img { border: 0; text-decoration: none; }
/* margin e padding zero de acordo com o layout */
body, form, h1, h2, h3, h4, h5, h6, ul, li { margin: 0; padding: 0; list-style:none; }
.none { display: none; }
.clearB { clear: both; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 10px;
	min-width:1000px;
	
	/*preload das imagens do menu*/
	background: url(../imagens/gbg-bgMenu.gif) -9999px -9999px no-repeat;
}
body.site{
	background-color: #000;
}
/* =Classes */
.msgerro, .txt, .txt1, .txt2, .txtInstitucional, .txtDepartamento, .txtDepartamentoSelected, .txtSecao, .txtSecaoSelected, .preco, .precoDe, .precoPor, .precoParcelado, .txtProduto,
.txtPaginacao, .txtPaginacaoSelected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#000; }
.msgerro {
	color: #FF0000;
	font-size: 11px;
	}
.txt1 {
	color: #FFF;
	}
.txt2 {
	color: #666666;
	}
.txt3 {
	color: #696969!important;
	}
.msgerro{
	color:#f00!important;
}
.txtOpiniao{
	color:#8f0c12;
	font-weight:bold;
}
.txtProduto, .precoParcelado {
	color: #333;
	}
.txtBold{
	font-weight:bold;
}
.preco {
	color:#910000;
	font-size:13px;
	font-weight:bold;
	}
.precoPor{
	color:#910000;
}

.precoDe {
text-decoration:line-through;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color:#000; 
}
.precoDe2 {
text-decoration:line-through;
font-family: Arial, Helvetica, sans-serif; 
color:#636363; 
font-size:12px;
}

.economize {
	color: green;
	font-size: 13px;
}

#detPreco h6{
     font-family: Arial, Helvetica, sans-serif; 
	 color:#636363; 
	 font-size:12px;
}

.precoParcelado span {
	font-size: 12px;
	}

a.btPadrao{
	display:block;
	padding:4px;
	color:#fff!important;
	font-weight:bold;
	background:#940303;
	border:2px solid #eee;
	float:left;
	margin:5px 20px 5px 2px;
	text-decoration:none!important;
}

a:hover.btPadrao{
	border-color:#000;
	text-decoration:none!important;
}


/* =Topo */

h1 {
	float: left;
	margin: 0 0 0 10px;
}

#topo {
	background: url(../imagens/gbg-bgTopo.jpg) no-repeat center top;
	width: 100%;
	/*height: 113px;*/
	margin: 0 auto;
	position: relative;
	padding: 2px 0 0;
	}
	
#featuresSite {
	height: 217px;
	clear: both;
}

#featuresSite #compatibilidade {
	float: left;
}
	
#linhaForms {
	/*position: absolute;
	top: 10px;
	left: 134px;*/
	margin: 0 300px 0 125px;
	padding: 5px 0 0 0;
	}
#innerLinhaForms {
	padding: 10px 305px 0 125px;	
}

#cx06 {
	/*position: absolute;
	top: 10px;
	left: 670px;*/
	float: right;
	margin: 10px 0px 0 0;
	}
#menuInst{
	margin:0 0 5px 0;
	padding:0;
	text-align:left;	
}
#menuInst li{
	display:inline;
	padding:0 4px 0 3px;
	border-right:1px solid #fff;
}	
#menuInst li.ultimo{
	border-right:none;
}	
#menuInst a{
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}
	

#busca {	
	width: 99.9%;
	background: url(../imagens/gbg-bgFormBuscaC.jpg) left bottom repeat-x;
	margin:0 0 0 5px;
	padding:0;
	height: 30px;
	*width: 98%;
	*padding-right: 5px;
}

	
#busca form {
	display: block;
	margin: 0 -5px 0 0;
	/*height: 25px;
	padding: 5px 0 0 8px;*/
	background: url(../imagens/gbg-bgFormBusca.jpg) top right no-repeat;
	position: relative;
	*background: url(../imagens/gbg-bgFormBusca.gif) center right no-repeat;
	*padding: 0 0 0 -5px;
	*padding-left: 5px;
}

#inputBusca, #nomes_alt {
	/*position:absolute;
	top:6px;
	left:9px;*/
	border: 0px solid #fff;
	display: block;
	width: 97%;	
	}

#pegaInputBusca {
	margin: 0 370px 0 -5px;
	background-image: url(../imagens/gbg-bgFormBuscaL.jpg);
	background-repeat: 0 0;
	background-repeat: no-repeat;
	padding: 6px 0 6px 8px;
	*padding: 4px 0 6px 8px;
}

*+html #pegaInputBusca {
	position:relative;
	z-index: 1000;
}
	
#busca select[name="marca"] {
/*	position: absolute;
	top: 4px;
	left: 182px;*/
	float: right;
	border: 0px solid #FFF;
	width: 140px;
	height: 20px;
	margin: 5px 32px 0 0;
	*width: 120px;
	*margin-right: 62px;
}

#busca #selectBusca {
	/*position: absolute;
	top: 6px;
	left: 354px;*/
	float: right;
	border: 0px solid #FFF;
	width: 140px;
	height: 20px;
	margin: 5px 10px 0 0;
	*width: 120px;
}
	
#busca .btBusca {
	margin: 5px 5px 0 0;
	width: 19px;
	height: 19px;
	background: url(../imagens/gbg-btOk.gif) no-repeat top left;
	float: right;
	border: 0;
	cursor: pointer;
	*margin-right: 3px;
	
}
p#login {
	margin: 7px 0 0;
	padding: 0;
}
/*#janelaLogin {
	display: none;
	position: absolute;
	left: 0;
	top: 30px;
	z-index: 2;
	text-align: left;
	background-color: #FFF;
	padding: 2px 5px 5px;
	border: solid 2px #004142;
	}
#janelaLogin label { display: block; }
#janelaLogin #btOkLogin {
	position: absolute;
	bottom: 37px;
	right: 5px;
	}
*/	
#carrinho {
	background: url(../imagens/gbg-bgCarrinho.jpg) no-repeat top left;
	width: 138px;
	padding: 42px 0 0;
	/*position: absolute;
	top: -10px;
	right: 0;*/
	float: right;
	margin-top: 0;
	color: #999;
	text-align: center;
	}
#btFinalizarCarrinho {
	text-indent: -5000px;
	background: url(../imagens/gbg-btFinalizar.gif) no-repeat;
	width: 78px;
	height: 14px;
	display: block;
	margin: 8px auto 0;
	}

/* =Departamentos
----------------- */
#menuDepartamentos {
	margin: 7px auto;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 50;
	clear: both;
	height: 25px;
	width: 95%;
	
	}
#menuDepartamentos .acabamento {
	background:url(../imagens/gbg-bgMenu.gif) bottom right no-repeat;
	padding-bottom:8px;
	position: absolute;
	left: 0;
	top: 25px;
	display: none;
	z-index:200;
}

#menuDepartamentos li {
	float:left;
	position: relative;
	margin-right: 11px;
}
#menuDepartamentos li li{
	float:none;
	margin: 0;
	background: #999;
}
#menuDepartamentos li a.itensDep{
	display:block;
	/*width:107px;*/
	height:25px;
	padding: 0 3px 0 0px;
	/*background:url(../imagens/gbg-titAcessoriosGeral.gif) no-repeat;
	background-position:0px 0px;*/
	float:left;
	/*text-indent: -9999px;
	font:12px "Trebuchet MS", Helvetica, sans-serif;*/
	font:12px Tahoma, Geneva, "Trebuchet MS", Helvetica, sans-serif;
	color:#fc0;
	letter-spacing:-0.2px;
}
#menuDepartamentos li span{
	display:block;
	float:left;
	height:25px;
	width:3px;
}
#menuDepartamentos li:hover a.itensDep, #menuDepartamentos li.over a.itensDep {
	background:url(../imagens/gbg-bgMenu.gif) top right no-repeat;
	/*background:url(../imagens/gbg-titAcessoriosGeral.gif) no-repeat;
	background-position: 0px -28px;*/
	text-decoration:none;
	color:#fff;
}
#menuDepartamentos li:hover span, #menuDepartamentos li.over span {
	background:url(../imagens/gbg-bgMenu.gif) top left no-repeat;
}

#menuDepartamentos li ul.menuSecoes {
	background:url(../imagens/gbg-bgMenu.gif) 0px -29px no-repeat;
	width: 150px;
	padding: 8px 0 0 0;
	margin: -7px 0 0 0;
	/*padding:3px 0 20px 0;*/
	list-style: none;
	}
	
/** html #menuDepartamentos li ul.menuSecoes {
	top: 14px;
	}
* + html #menuDepartamentos li ul.menuSecoes {
	top: 14px;
	}*/
#menuDepartamentos li ul.menuSecoes li a {
	display: block;
	width: 140px;
	line-height:12px;
	text-decoration:none;
	padding:1px;
	border-bottom:1px dotted #fff;
	margin-left:5px;
	}
	
#menuDepartamentos li a.txtSecao:active, #menuDepartamentos li a.txtSecao:hover { 
	background-color:#333333;
	border:1px solid #CCC;
	line-height:12px;
	color:#fff;
}
#menuDepartamentos li:hover .acabamento, #menuDepartamentos li.over .acabamento { display: block; }

/* =Menu Departamentos 2 */
#menuDepartamentos2{
	margin-left:11px;
}

#menuDepartamentos2 li a.itensDep{
	/*font:12px/14px "Trebuchet MS", Helvetica, sans-serif;*/
	font:12px/14px Tahoma, Geneva, "Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fc0;
	letter-spacing:-0.2px;
}

#menuDepartamentos2 li ul{
	margin:10px 0 16px 6px;
}

#menuDepartamentos2 li ul a{
	font:11px Arial, Helvetica, sans-serif;
	color:#dcdcdc;
}
#menuDepartamentos2 li ul li.mais a{
	color:#ff0;
}

/* =Menu Busca */
.listaBox{
	margin-left:11px;
	margin-bottom:30px;
	text-align:left;
}

.listaBox dt, #colunaDireita h6.titFiltroBusca{
	/*font:12px/14px "Trebuchet MS", Helvetica, sans-serif;*/
	font:12px/14px Tahoma, Geneva, "Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fc0;
	letter-spacing:-0.2px;
	margin: 10px 0;
	text-align:left;
}

.listaBox dd{
	margin:0;
	padding:0;
}

.listaBox dd a{
	color: #DCDCDC;
    font: 11px Arial,Helvetica,sans-serif !important;
}

.listaBox dt#link, .listaBox dt#link a.mais{
    color: #FFFF00;
	font: 11px Arial,Helvetica,sans-serif;
	text-transform:capitalize;
}

/* =Conteudo */
#conteudo {
	/*background: #000 url(../imagens/gbg-bgConteudo.gif) no-repeat top left;*/
	background:#000 url(../imagens/gbg-bgColEsq.jpg) no-repeat top left;
	width: 100%;
	margin: 0 auto;
	border-top: solid 2px #666666;
	padding: 5px 0 0 0;
	}
#colunaEsquerda {
	float: left;
	width: 140px;
	padding: 10px 0;
	}
#colunaEsquerda li{
	list-style:none;
}
#colunaDireita {
	float: right;
	/*width: 130px;*/
	width: 190px;
	text-align: center;
	padding: 10px 0;
	/*background:url(../imagens/gbg-luz-col-dir.jpg) no-repeat -18px 400px;*/
	}
#miolo {
	/*margin: 0 142px 0 160px;*/
	margin: 0 202px 0 160px;
	background-color:#fff;
	}
	
	
/* =Mala Direta */
#mala{
	margin: 0 auto;
	padding: 133px 0 0 0;
	width:140px;
	height: 32px;
	background:url(../imagens/gbg-Bgemail.jpg) top left no-repeat;
	/*background:url(../imagens/gbg-bgNews.jpg) top left no-repeat;*/
}

#mala p { 
	padding: 0 0 5px 0; 
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
}

#mala input#email{
	margin: 0 0 0 2px;
	padding: 3px 0 1px 0;
	width:86px;
	float: left;
	font-size:9px;
	color:#fff;
	border:1px solid #400704;
	background: #400704;
	text-transform: uppercase;
}

#mala input#email:focus { border: 1px solid #d2231a;}

#mala a.btOk {
	margin: 0 0 0 3px;
	padding: 1px 0 0 0;
	width: 42px;
	height: 14px;
	float: left;
	color: #FFF;
	font-size: 10px;
	border: 1px solid #FFF;	
}
#mala a.btOk:hover { text-decoration: none; }

	
/* =Produtos Home */
.lancamento {
	display: block;
	height:15px;
	text-align:center;
	}
ul#produtos, #produtosVisitados, #produtosDesejos, ul#produtosSecao, ul.produtos, ul#produtosbusca {
	margin: 0 13px;
	padding: 30px 0 0 0;
	list-style: none;
	overflow:hidden;
	width: 98.8%;
	*float: left;
	}
	
#produtosVisitados, #produtosDesejos {
	margin: 0 13px;
	padding: 30px 0 0 0;
	*padding: 30px 0 30px 0;
	list-style: none;
	/*clear:both;*/
	overflow:hidden;
	width:755px;
	*width:750px;
	}
	
.dividiThumbs { margin: 40px 0 30px 0; width: 100%; height: 21px; float: left; clear: both; background: url(../imagens/divideThumbs.gif) top center no-repeat; text-indent: -9999px; } 
	
#produtosDesejos {
	width: 100%;
}

#produtosbusca { float: none; margin-left: 13px; !important; margin-right: 0 !important; }
	
	
* html ul#produtosbusca ,*html #produtosVisitados, *html #produtosDesejos {
	padding-top:23px;
}
#produtosVisitados li , #produtosDesejos li{
	background:#fff url(../imagens/gbg-bgProduto.jpg) bottom no-repeat;
	float: left;
	width: 160px;
	height: 272px;
	padding-top: 20px;
	margin: 0px 24px 40px 20px;
	}

	
#home ul#produtos, #home ul.produtos {
	/*height:1384px;*/
	clear:none;
	
	}
	
#home ul#produtosbusca {
	height:1384px;
	clear:none;
	background:#fff url(../imagens/gbg-bgThumbs.gif) no-repeat top center;
	}
	
* html ul#produtos ,*html #produtosVisitados, *html #produtosDesejos, * html ul#produtosSecao, * html ul.produtos {
	padding-top:23px;
}

ul#produtos li ,#produtosVisitados li , #produtosDesejos li, ul#produtosSecao li, ul.produtos li, ul#produtosbusca li {
	/*background:#fff url(../imagens/gbg-bgProduto.jpg) bottom center no-repeat;*/
	float: left;
	width: 33%;
	/*height: 272px;*/
	min-height: 278px;
	padding-top: 30px;
	margin: 0;		
	}

ul#produtos li .contemProd, #produtosVisitados li .contemProd, #produtosDesejos li .contemProd, ul#produtosSecao li .contemProd, ul.produtos li .contemProd, ul#produtosbusca li .contemProd, #produtos li.panel .contemProd { margin: 0 auto; padding: 0 20px 20px 20px; width: 145px; background: url(../imagens/gbg-bgProdutoNovo.jpg) bottom center no-repeat; }
	
ul#produtosSecao li {width: 25%; min-height: 310px; }		

li .contemProd .txt2 { min-height: 60px; }
li .contemProd .txt2 .precopor { margin: 22px 0 0 0; float: left; }
	
* html ul#produtos li ,* html #produtosVisitados li , *html #produtosDesejos li, *html ul#produtosSecao li, * html ul.produtos li{
	margin: 0px 16px 30px 14px;
	height: 280px;
}

ul#produtos li:hover ,#produtosVisitados li:hover, #produtosDesejos li:hover, ul#produtosSecao li:hover, ul.produtos li:hover, ul#produtosbusca li:hover, #divAcessorios ul li:hover {
	background:#FFF url(../imagens/gbg-bgThumbsTopo.jpg) top center no-repeat; }

ul#produtos li:hover .contemProd,#produtosVisitados li:hover .contemProd, #produtosDesejos li:hover .contemProd, ul#produtosSecao li:hover .contemProd, ul.produtos li:hover .contemProd, ul#produtosbusca li:hover .contemProd {
	background:#FFF url(../imagens/gbg-bgThumbsFinal.jpg) bottom center no-repeat; }

ul#produtos li div.linhaProd ,#produtosVisitados li div.linhaProd , #produtosDesejos li div.linhaProd, ul#produtosSecao li  div.linhaProd, ul.produtos li div.linhaProd {
	height: 52px;
	padding: 3px 0;
	
	}
ul#produtos li a img ,#produtosVisitados li a img, #produtosDesejos li a img, ul#produtosSecao li a img, ul.produtos li a img {
	margin: 0 auto;
	display: block;
}

* html ul#produtosbusca li ,* html #produtosVisitados li , *html #produtosDesejos li {
	margin: 0px 16px 30px 14px;
	height: 280px;
}
#produtosVisitados li:hover, #produtosDesejos li:hover{
	background:#fff url(../imagens/gbg-bgProdutoOver.jpg) bottom no-repeat;
}
ul#produtosbusca li div.linhaProd ,#produtosVisitados li div.linhaProd , #produtosDesejos li div.linhaProd{
	min-height: 73px;
	padding-right: 6px;
	padding-left: 6px;
	}
ul#produtosbusca li a img ,#produtosVisitados li a img, #produtosDesejos li a img{
	display: block;
	margin: 0 auto;
	
}

.botao-comprar { display: block; text-align: center; }
.botao-comprar a {
	text-indent: -5000px;
	display: block;
	background: url(../imagens/gbg-btComprar.png) no-repeat;
/*	background: url(../imagens/gbg-btComprar.gif) no-repeat;*/
	height: 20px;
	margin: 0;
	background-position:center;
}
ul#produtos li div.txt2 ,#produtosVisitados li div.txt2, #produtosDesejos li div.txt2, #produtosbusca li div.txt2 {
	/*padding-right: 6px;
	padding-left: 6px;*/
	/*height:56px;*/
	padding: 0 0 3px 0;
	width: 148px;
	margin: 0 auto;
	}
	
h2#titProdutos {
	background: url(../imagens/gbg-bgTit.gif) repeat-x;
	padding: 8px 0 0 15px;
	height: 18px;
	}
h2#titProdutos span {
	text-indent: -5000px;
	background: url(../imagens/gbg-titProdutosDestaque.jpg) no-repeat;
	width: 111px;
	height: 14px;
	display: block;
	}


/* =Pgina de departamentos */	

h2#titDep{
	background:url(../imagens/gbg-bgTitDep.jpg) no-repeat;
	font:11px/25px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
}

h2#titDep span {
	background:url(../imagens/gbg-bgTitDepR.jpg) right top no-repeat;
	display: block;
	height: 25px;
	padding-left:8px;
}

h3#titThumbsDep{
	background:url(../imagens/gbg-titThumbsDep.jpg) no-repeat left top;
	line-height:29px;
	text-indent:-9999px;
	/*width:638px;
	position:relative;
	left:-3px;*/
}

h3#titThumbsDep .ppegapasso01 {
	background:url(../imagens/gbg-titThumbsDepR.jpg) no-repeat right top;
	display: block;
	line-height: 29px;
}

h3#titThumbsDep .ppegapasso02 {
	background:url(../imagens/gbg-titThumbsDepC.jpg) no-repeat center top;
	display: block;
	line-height: 29px;
}

#ofertaDep{
	padding: 5px 8px;
	text-align:center;
}

div#thumbsDep{
	background:url(../imagens/gbg-bgDet.gif) repeat-y;
}

div#thumbsDepR {
    background-image: url("../imagens/gbg-bgDetR.gif");
	background-position: right top;
	background-repeat: repeat-y;
}
	
div#acabamentoThumbsDep{
	background:url(../imagens/gbg-bgBaixoThumbsDep.gif) no-repeat;
	line-height:10px;
}

div#acabamentoThumbsDep span {
	display: block;
	line-height: 10px;
	background:url(../imagens/gbg-bgBaixoThumbsDepR.gif) no-repeat right top;
}


/* =Página de seção */	

#conteudo div.pgSecao {
	margin: 0 1px 0 160px;
	background-color:#fff;
}

h3#titThumbsSec{
	background:url(../imagens/gbg-titThumbsSec.jpg) no-repeat;
	/*height:28px;*/
	font:11px/28px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding-left:8px;
}

h3#titThumbsSec span {
	display: block;
	line-height: 28px;
	background:url(../imagens/gbg-titThumbsSecR.jpg) no-repeat right top;
}

#conteudo div.pgSecao h3#titThumbsSec a{
	font:11px/25px Arial, Helvetica, sans-serif;
	color:#fff;
}

div#thumbsSec{
	background:url(../imagens/gbg-bgDet.gif) repeat-y;
}

div#thumbsSec #divProdutos {
	background-image: url(../imagens/gbg-bgDetR.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
	
div#acabamentoThumbsSec{
	background:url(../imagens/gbg-bgBaixoThumbsDep.gif) no-repeat;
	line-height:10px;
}

div#acabamentoThumbsSec span {
	display: block;
	line-height: 10px;
	background: url(../imagens/gbg-bgBaixoThumbsDepR.gif) no-repeat right top;
}

/*#conteudo div.pgSecao ul#produtos li{
	margin-left:43px;
	margin-right:47px;
}*/

#conteudo div.pgSecao ul#produtosbusca li{
	margin-left:0;
	margin-right:0;
	width: 25%;
}

* html #conteudo div.pgSecao ul#produtos li {
	margin: 0px 35px 30px 31px;
}
/*
#formCartuchos{
	display:none;
}*/

#d4550 #formCartuchos, #d4253 #formCartuchos{
	display:block!important;
}


#titFiltro{
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#910000;
	padding:13px 0 0 21px;
}

#divFiltros{
	border:1px solid #999;
	border-width:1px 0;
	height:30px;
	margin:0 26px 0 9px;
}

#divFiltros select{
	font-size:11px;
	color:#000;
	border:1px solid #6c89be;
	float:left;
	margin:6px 0 0 11px;
}

#divFiltros a{vertical-align: middle; margin: 2px 0 0 3px;}

h4#titResultado{
	height:49px;
	background:url(../imagens/gbg-titResultado.gif) no-repeat bottom left;
	text-indent:-9999px;
	margin:0 13px;
	/*padding-top:24px;*/
}

#guiaBusca{
	overflow:hidden;
}
#filtroProdutos{
	float:left;
    color: #3E3E3E;
    font: bold 11px Arial,Helvetica,sans-serif;
    margin-left: 13px;
    margin-right: 23px;
    padding: 15px 0 5px 5px;
}
#barraOrdenacao{border-bottom:1px solid #999;	font:11px Arial, Helvetica, sans-serif;	color:#3e3e3e; font-weight:bold; margin-left:13px; margin-right:23px; padding:15px 0 5px 5px;}
#barraOrdenacao select{
	font-size:11px;
	color:#666;
	border:1px solid #e4e9ef;
	margin-left:6px;
	overflow: hidden;
}
#barraOrdenacao .paginacao{border-top:none; text-align:left; padding-top:0; float: right;}
.paginacao a{
	color:#656565;
	font-weight:normal;
}
.paginacao a:hover{
	text-decoration:underline;
}
.paginacao span{
	color:#920008;
	font-weight:bold;
}
.paginacao{border-top:1px solid #999; margin:0 23px 0 13px; text-align:center; padding-top:6px;}

/* =Página de detalhe */	

html body div.colunaUnica {
	background:none!important;
}

div.colunaUnica #miolo{
	margin-left:0;
	margin-right:2px;
}

h3#titDescricao{
	background:url(../imagens/gbg-titDescricao.jpg) no-repeat top left;
	height:28px;
	text-indent:-9999px;
}

h3#titDescricao span {
	display: block;
	height: 28px;
	background:url(../imagens/gbg-titDescricaoR.jpg) no-repeat right top;
}

#areaDet{
	background:url(../imagens/gbg-bgDet.gif) repeat-y;
	
}

#areaDetR {
	background:url(../imagens/gbg-bgDetR.gif) repeat-y right top;
	padding-top:2px;
	clear: both;
	overflow: hidden;
}

#acabamentoDet{
	background:url(../imagens/gbg-bgBaixoDet.gif) no-repeat;
	line-height:11px;
	clear:both;
}

#acabamentoDet span{
	background:url(../imagens/gbg-bgBaixoDetR.gif) no-repeat right top;
	line-height:11px;
	display: block;
}

#breadDet{
	background:url(../imagens/gbg-bgBreadDet.jpg) repeat-x;
	font:12px/25px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#686868;
	margin:0 10px 0 12px;
	padding-left:7px;
}

#breadDet a{
	color:#686868;
}

#colProdImg{
	float:left;
	width:229px;
	padding-top:12px;
	text-align:center;
}

#colInfoProd{
	/*float:left;*/
	width:750px;
	margin-left: 230px;
	padding-top:6px;
}

/*
#colInfoProd ul#produtos,#colInfoProd #produtosVisitados, #colInfoProd #produtosDesejos{
	height:350px;
}
*/

#colInfoProd h4{
	font:16px Arial, Helvetica, sans-serif;
	color:#8f0c12;
	font-weight:bold;
	margin-right:15px;
	margin-bottom:10px;
	text-align:left;
	position:relative;
}

#colInfoProd h4 span{
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	font-weight:normal;
 /* position:absolute;*/
  right:0;
 /* bottom:-15px;*/
}

h5.txtComplemento{
	font-size:11px;
	color:#686868;
}

#col02-01 {
	width: 340px;
	float: left;
}

#col02-02 {
	margin: 0 10px 0 348px;
}

.qtn {
	float: right;
	overflow: hidden;
	margin: 15px 10px 0 0;
}

.qtn label {
	display: block;
	float: left;
	margin: 3px 5px 0 0;
}

.qtn input {
	display: block;
	float: left;
	width: 15px;
	font-size: 12px;
	text-align: center;
}

.setasQtn {
	float: left;
	width: 8px;
	margin: 0 0 0 5px;
}

.setasQtn a {
	display: block;
	float: left;
}

.setasQtn a.qtnUP {
	margin: 2px 0 3px 0;
}

#boxPrazo {
	margin: 0 10px 0 0;
}

#innerPrazo {
	float: right;
	padding: 5px 10px;
	background-color: #f3f2f2;
	color: #666666;
	margin: 14px 0 0;
	width: 320px;
}

#innerPrazo a {
	color: #990000;
}

#retiradaLoja {
	position: relative;
}

#popupRetirada {
	background-image: url(../imagens/gbg-popupprazo.png);
	background-repeat: no-repeat;
	padding: 25px 0 7px;
	width: 221px;
	height: 135px;
	position: absolute;
	top: 15px;
	right: 40px;
	display: none;
	text-align:justify;
}

#popupRetirada  strong {
	color: #990000;
	display: block;
	padding: 0 13px 8px;
}

#popupRetirada p {
	margin: 0 0 3px;
	font-size: 10px;
	padding: 0 13px;
}

#boxAncoras {
    color: #666666;
	margin: 0 10px 0 0;
    float: right;
	padding: 5px 10px;
    width: 320px
}

#boxAncoras p {
	margin: 0;
	padding: 0 0 0 11px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../imagens/gbg-bullet.png);
}

#boxAncoras p a {
	color: #333;
}

#detPreco{
	margin-top:23px;
	color:#636363;
}

#detPreco span{
	color:#f00;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#detPreco a{
	color:#950002;
	text-decoration:underline;
	font-weight:bold;
}

#boxSomenteVista,
#boxSomenteParcela {
	padding: 11px 0 0;
	color: #333;
}

#boxSomenteVista p,
#boxSomenteParcela p {
	background-color: #f3f2f2;
	color: #333;
	padding: 5px;
	margin: 0;
}

p .btn-brinde {
	display: block;
	float: right;
	overflow: hidden;
	margin: 0 150px 0 0;
}
.wrap {width: 990px; margin: 0 auto;}

#colInfoProd .btComprarDet .buy{
	display:block;
	width:147px;
	height:49px;
	background:url(../imagens/gbg-btComprarDet.gif) no-repeat;
	text-indent:-9999px;
	float:right;
	margin-right: 82px;
}

#colInfoProd #btAviseme{
	display:block;
	width:147px;
	height:49px;
	background:url(../imagens/gbg-btAviseme.jpg) no-repeat;
	text-indent:-9999px;
	position:relative;
	left:70px;
}

#colProdImg #icoLista {
	background:url(../imagens/gbg-btdesejos.gif) no-repeat scroll left top transparent;
	display:block;
	height:28px;
	margin:15px auto;
	text-indent:-5000px;
	width:136px;
}

#tabParcela{
	background:#eee; 
	padding:3px;
	margin-bottom:5px;
}

#tabParcela span.msgerro{
	color:#03C!important;	
}

#tabParcela td{
	padding-right:4px;
}

#avaliacao  {
	text-align: left;
	padding: 0 0 0 50px;
}

#avaliacao strong{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#686868;
}

#avaliacao a.txt4{
	font:10px Arial, Helvetica, sans-serif;
	color:#dcad09;
}

h5#titDetDescricao{
	height:25px;
	background:url(../imagens/gbg-titDescr-todo.gif) repeat-x;
	text-indent:-9999px;
	margin:45px 12px 4px 12px;
}

h5#titDetDescricao span {
	display: block;
	height: 25px;
	background:url(../imagens/gbg-titDescr.gif) no-repeat;
}

h5#titDetOpiniao{
	line-height:25px;
	background: url(../imagens/gbg-titDescr-todo.gif);
	text-indent:-9999px;
	margin:5px 12px 4px;
}

h5#titDetOpiniao span {
	display: block;
	background:url(../imagens/gbg-titOpiniao.gif) no-repeat;
	line-height: 25px;
	background-position: 0 0;
}

h5#titUltimosProd{
	line-height:25px;
	background:url(../imagens/gbg-titUltimosProd.gif) no-repeat;
	text-indent:-9999px;
	margin:5px 0 4px;
}

h5#titDesejos{
	line-height:25px;
	background: url(../imagens/gbg-titDescr-todo.gif);
	text-indent:-9999px;
	margin:5px 12px 4px;
}

h5#titDesejos span {
	background:url(../imagens/gbg-titDesejos.gif) no-repeat;
	line-height: 25px;
	display: block;
}

h5#titDetAcessorios{
	height:25px;
	background: url(../imagens/gbg-titDescr-todo.gif);
	text-indent:-9999px;
	margin:17px 12px 4px;
}

h5#titDetAcessorios span {
	background:url(../imagens/gbg-titAcessorios.gif) no-repeat;
	display: block;
	height: 25px;
}

h5#titDetCombo{
	height:25px;
	background: url(../imagens/gbg-titDescr-todo.gif);
	text-indent:-9999px;
	margin:17px 12px 4px;
}

h5#titDetCombo span {
	background:url(../imagens/gbg-titCombo.gif) no-repeat;
	line-height: 25px;
	display: block;
}

#divAcessorios{
	/*width:593px; */
	position:relative;
    margin: 10px 0 0 20px;
	height: 340px;
    width: 560px;
	float:left;
}

#divAcessorios ul li{
	padding-top: 24px;
	width: 185px;
	margin-right: 8px;
	height: auto;
	background-position: center 125px;
}

#divAcessorios ul#produtos{
	margin:0;
	padding:0;
}

#divAcessorios ul#produtos .dividiThumbs { display: none; }

#divAcessorios a{
	color:#BD1E02;
}

.stepcarousel{
	position: relative;
	overflow: scroll;
}

.stepcarousel .belt{
	position: absolute;
	top: 0;
}

.stepcarousel .panel{
	float: left;
	overflow: hidden;
}

#comprarAcessorios {
    float: left;
    margin-left: 75px;
    margin-top: 140px;
    width: 275px;
}

.alinha{
    margin: 0 auto;
    overflow: hidden;
    width: 980px;
}

#comprarAcessorios .buy{
	display:block;
	width:88px;
	height:31px;
	background:url(../imagens/gbg-btComprarDetPeq.gif) no-repeat;
	left:0;
	text-indent:-9999px;
	margin:0 auto;
}

.buttomAcessorio a {
	width: 91px !important;
	margin: 0 auto !important;
}

.comboGrupo{
	border-bottom:1px solid #ccc;
	padding:4px 0;
	background:#fff;
}

.comboImg, .comboProd, .comboComprar{
	float:left;
}

.comboImg img{
	vertical-align:middle;
	margin:0 3px;
}

.comboProd{
	width:320px;
	margin-left: 30px;
}
.comboProd p{
	margin-bottom:3px;
}
.comboProd span{
	display: block;
}

.comboProd .boxFeaturesCombo {
	padding: 9px 7px;
	border: 1px solid #999;
	background-color: #ecebeb;
}

.comboProd .boxFeaturesCombo p {
	margin: 0;
}

.comboProd .boxFeaturesCombo p span {
	display: inline;
}

.comboComprar{
	margin: 58px 0 0 30px !important;
	float: left;
}
.comboComprar a{
	display:block;
	width:88px;
	height:31px;
	background:url(../imagens/gbg-btComprarDetPeq.gif) no-repeat;
	text-indent:-9999px;
}
#colVideo {
	border:1px solid #C5C5C5;
	margin:5px 12px 5px;
	padding:9px 15px;
	text-align:center;
	}
#video {
	background: url(../imagens/gbg-titDescr-todo.gif) repeat-x scroll 0 0 transparent;
	line-height:25px;
	margin:5px 12px 4px;
	text-indent:-9999px;
	}
#video span {
	display: block;
	height: 25px;
	background:url(../imagens/gbg-titVideos.png) no-repeat scroll 0 0 transparent;
}
h5#titDetVeja{
	line-height:25px;
	background: url(../imagens/gbg-titDescr-todo.gif) repeat-x scroll 0 0 transparent;
	text-indent:-9999px;
	margin:20px 12px 4px;
}

h5#titDetVeja span {
	display: block;
	background:url(../imagens/gbg-titVejaTambem.gif) no-repeat;
	height: 25px;
}

div.caixaDet{
	border:1px solid #c5c5c5;
	padding: 9px 15px;
	margin-right:12px;
	margin-left: 12px;
	overflow:hidden;
}


/* =CEP/Prazo
------------- */
div#colInfoProd #janelaCepDetalhe {
  display: none;
  position: absolute;
  z-index: 2;
  text-align: left;
  background-color: #f2f2f2;
  padding: 2px 0 5px;
  border: solid 2px #999;
  margin-top: 3px;
  width:300px;
  }
/**+html div#colInfoProd #janelaCepDetalhe {
  top:224px;
  left:266px;
}*/
div#colInfoProd #janelaCepDetalhe div {
	margin-top:0;
}
#textoPrazo span{
	color:#636363;
}
a.txt8{
	color:#950002;
	font-size:11px;
	font-weight:bold;
}
#prazo {
  display: none;
  position: relative;
  margin-top: 3px;
  width: 350px;
  }
#prazo span#consultar {
  margin-top: 5px;
  color: #333;
  }
#colInfoProd #prazo table{
	font-size:10px;
	font-weight:bold;
	margin:0;
}
#colInfoProd #prazo table td{
	vertical-align:bottom;
	background:#eee;
	padding:1px;
	border:1px solid #fff;
	border-width:0 1px 1px 0;
	width:160px;
}

/* =Login avaliacao */
#janelaLogin {
  position: absolute;
  z-index: 20;
  background-color: #FFF;
  margin-top: 17px;
  display: none;
  background: url(../imagens/gbg-bgLoginAvaliacao.jpg) no-repeat top left;
  width: 170px;
  }
#janelaLogin #mioloLogin {
  padding: 5px 5px 0 5px;
  }
#janelaLogin .acabLogin {
  background: url(../imagens/gbg-bgLoginAcab.gif) no-repeat top left;
  height: 6px;
  }
#janelaLogin input {
  vertical-align: middle;
  }
  
#janelaLogin a {
  color:#666;
  }
  
/* =Login do topo */  
  #janelaLogin2 {
  position: absolute;
  z-index: 99;
  background-color: #FFF;
  margin-top: 17px;
  display: none;
  background: url(../imagens/gbg-bgLoginAvaliacao.gif) no-repeat top left;
  width: 170px;
  }
#janelaLogin2 #mioloLogin {
  padding: 5px 5px 0 5px;
  }
#janelaLogin2 .acabLogin {
  background: url(../imagens/gbg-bgLoginAcab.gif) no-repeat top left;
  height: 6px;
  }
#janelaLogin2 input {
  vertical-align: middle;
  }
  
#janelaLogin2 a {
  color:#666;
  }


  
  
/* =Star rating */
#avaliacao a{
	color:#666;
}

.ui-stars-star, .ui-stars-cancel {
	float: left;
	width: 17px;
	height: 20px;
	text-indent: -5000px;
	cursor: pointer;
	display: block;
	overflow: hidden;
}
.ui-stars-star a, .ui-stars-cancel a {
	display: block;
	width: 16px;
	height: 100%;
	background: url(../imagens/gbg-ui-stars.jpg) no-repeat 0 0px;
}
.ui-stars-star a {
	background-position: -32px 0px;
}
.ui-stars-star-on a {
	background-position: -48px 0px;
}
.ui-stars-star-hover a {
	background-position: -64px 0px;
}
.ui-stars-cancel-hover a {
	background-position: -16px 0px;
}
.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a {
	cursor: default !important;
}



/* =Opinioes */

#div_opiniao div{
	padding:9px 0;
	border-top:1px solid #e4e4e4;
	margin-top:5px;
}

#div_opiniao div div{
	padding:6px 0;
	margin:0;
	border:none;
}
strong.txtTitOpiniao{
	font:11px Arial, Helvetica, sans-serif;
	color:#686868;
	font-weight:bold;
}
strong.txtTitOpiniao a{
	font:11px Arial, Helvetica, sans-serif;
	color:#8f0c12;
	font-weight:normal;
}

/* =Fotos */
#produto{
	margin-bottom:5px;
}
#fotos {
  text-align: left;
  margin:8px 0 8px 50px;
  }
#fotos ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  }
#fotos ul li {
  display: inline;
  margin: 2px;
  }
#fotos ul li img {
  border: solid 1px #CCC;
  }

/* Nova busca */
#divOrdenacao span{
	position:relative;
	top:5px;
}
#buscaNegativa a:link, #buscaNegativa a:visited, #buscaPositiva a:link, #buscaPositiva a:visited { text-decoration: none; }
#buscaNegativa a:active, #buscaNegativa a:hover, #buscaPositiva a:active, #buscaPositiva a:hover { text-decoration: underline; }
.txtDepBusca, .txtSecBusca, #buscaNegativa .txt, #buscaPositiva .txt, #buscaNegativa h2 { font-family:Helvetica, Arial, sans-serif; text-decoration: none; }
.txtDepBusca {
	font-size: 12px;
	color:#000;
	font-weight: bold;
	}
.txtSecBusca {
	font-size: 12px;
	color: #8f0c12;
	font-weight: bold;
	margin-right: 7px;
	}
#buscaNegativa .txt, #buscaPositiva .txt { font-size: 12px; color:#000000; }	
/* =Positiva
------------ */
#buscaPositiva {
  padding: 15px 15px 0 15px;
  margin: 0;
  position: relative;
  z-index: 1;
  }
#buscaPositiva .resposta {
	margin-bottom: 30px;
	line-height: 130%;
	}
#buscaPositiva .resposta p {
	padding: 4px 0 4px 8px;
	font-size:14px;
	font-weight:normal;
	}
#buscaPositiva ul#ulDep {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 590px;
	position: relative;
}
#buscaPositiva ul#ulDep li.txtDepBusca {
	position: relative;
	font-size: 12px;
	color:#000;
	font-weight: bold;
	padding-left: 9px;
	margin: 0;
	}
#buscaPositiva ul#ulDep li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: -16px;
	left: 180px;
	}
#buscaPositiva ul#ulDep li ul li {
	display: inline;
	}	
/* =Negativa
------------ */
#buscaNegativa {
  padding: 15px 15px 0 15px;
  margin: 0;
  position: relative;
  z-index: 1;
  }
#buscaNegativa h2 {
  	font:14px Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#000;
	margin-bottom:29px;
  }
#buscaNegativa .resposta {
	padding-bottom: 30px;
	margin-bottom: 30px;
	line-height: 130%;
	}
#buscaNegativa ul#ulDep {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 590px;
	position: relative;
}
#buscaNegativa ul#ulDep li {
	position: relative;
	}
#buscaNegativa ul#ulDep li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: -16px;
	left: 180px;
	}
*+html #buscaNegativa ul#ulDep li ul {
	top: -16px;
	}

#buscaNegativa ul#ulDep li ul li {
	display: inline;
	}
	
/*=INTERNAS*/
#paginaInterna {padding: 20px 0; margin:0 15px; font-size:12px;}
#paginaInterna a {font-weight: bold;color: #3c3c3c;text-decoration: underline;}
#paginaInterna a:hover {text-decoration: underline;}
#paginaInterna #paginaConteudo {padding-left:10px;}	
#paginaInterna p{ margin-bottom:10px; } 
h2#nome-internas{font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#404040; padding:4px 0 4px 8px; margin-bottom:15px;}
#paginaInterna input{margin-bottom:3px;}



/* =Carrinho */

#conteudo div.pgCarrinho {
	margin: 0 1px 0 160px;
	background:#fff url(../imagens/gbg-bgTopoCarrinho.gif) no-repeat top left;
	border-top:1px solid #000;
}

div#conteudoCarrinho{
	background:url(../imagens/gbg-bgThumbsSec.gif) repeat-y;
}

div#conteudoCarrinhoR{
	background:url(../imagens/gbg-bgThumbsSecR.gif) repeat-y right top;
}

#barraStatus{
	text-align:center;
	margin-top:4px;
}

#divMargem{
	margin: 0 13px;
}

h4#titTabCarrinho{
	height:25px;
	background:url(../imagens/gbg-titTabCarrinho.jpg) no-repeat;
	text-indent:-9999px;
	margin:26px 0 3px;
}

#tabProdutos th{
	color:#c48000;
	font:11px/22px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;
	text-align:center;
}

#tabProdutos td{
	height:50px;
	color:#646464;
	font:12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e1b100;
	text-align:center;
}

#tabProdutos th.alinhaEsq, #tabProdutos td.alinhaEsq{
	text-align:left;
}

#tabProdutos td a{
	color:#646464;
	font:12px Arial, Helvetica, sans-serif;
}

#tabProdutos td input{
	background:#5c5c5c;
	border:0;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#areaFrete, #boxBonus{
	position:relative;
	margin:14px 26px 0 0;
	padding:7px 50px;
	border:1px solid #f4f4f4;
	font-size:13px;
	color:#959595;
	overflow:hidden;
}

.bonusObs{ font-size:11px; }

#btRecalcular2 {
	color:#9D9D9D;
	font-size:12px;
	text-decoration:underline;
	margin-left:10px;
}

#campoBonus input {
	background-color:#EEEEEE;
	border:0 none;
	width:120px;
}

#campoBonus{ float:left; }

#valorBonus{
	float:right;
	text-align:right;
}

#areaFrete span{
	font-size:11px;
	line-height:18px;
	color:#959595;
}

#areaFrete strong, #boxBonus strong{
	color:#000;
}

#areaFrete a{
	color:#9d9d9d;
	font-size:10px;
	text-decoration:underline;
}

#areaFrete input{
	background:#eee;
	border:0;
	width:70px;
}

#areaFrete #valorFrete{
	position:absolute;
	right:48px;
	top:12px;
	width:118px;
	text-align:center;
}

* html #areaFrete #valorFrete{
	right:215px;
}

h4#titValorTotal{
	height:25px;
	background:url(../imagens/gbg-titTotal.jpg) no-repeat right;
	text-indent:-9999px;
	margin:11px 0 14px;
}

.txtValorTotal{
	color:#e89e00;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	float:right;
	margin-right:57px;
}

#botoesFinalizar{
	margin-top:55px;
	overflow: hidden;
}

#btRecalcular{
	margin-right:34px;
}

#btAdicionar {
	float: left;
	display: block;
}

#btFinalizar{
	display: block;
	float: right;
}

h4#titPag{
	height:25px;
	background:url(../imagens/gbg-titPagamento.jpg) no-repeat;
	text-indent:-9999px;
	margin:36px 0 16px;
}

#tabPag th{
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#696969;
}

#tabPag td{
	padding-bottom:15px;
}

#tabPag input{
	position:relative;
	top:-9px;
}

#tabPag img{
	margin-right:20px;
}

h4#titCad{
	height:25px;
	background:url(../imagens/gbg-titCadastro.jpg) no-repeat;
	text-indent:-9999px;
	margin:34px 0 11px;
}


#opcoesCadastro{
	font:12px Arial, Helvetica, sans-serif;
	color:#9a9a9a;
}

#opcoesCadastro label{
	line-height:25px;
}

#nao_cadastrado, #cadastrado{
	position:relative;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffb902;
	border:1px solid #f6f6f6;
	padding:5px 11px;
	margin-right:26px;
}

#nao_cadastrado label{
	font:10px Arial, Helvetica, sans-serif;
	color:#969696;
}
#nao_cadastrado label strong, #cadastrado label strong{
	font-weight:bold;
	font-size:11px;
}

#nao_cadastrado a, #cadastrado a{
	font:10px Arial, Helvetica, sans-serif;
	color:#ff6200;
}

#nao_cadastrado input, #cadastrado input{
	font:11px Arial, Helvetica, sans-serif;
	background:#eee;
	margin-bottom:5px;
	border:0;
}

*+html #nao_cadastrado input, #cadastrado input{
	margin-bottom:2px;
}

* html #nao_cadastrado input, #cadastrado input{
	margin-bottom:2px;
}

#nao_cadastrado label input, #cadastrado label input{
	background:#fff;
}


.btContinuar{
	position:absolute;
	bottom:-60px;
	right:20px;
}

* html .btContinuar{
	top:60px;
}

.espacoInferior{
	height:80px;
}

.espacoInferior span {
	display: block;
	height: 80px;
	background-image: url("../imagens/gbg-bgBaixoThumbsDepR.gif");
	background-repeat: no-repeat;
	background-position: right;
}
	
/* =Rodapé */
#rodape {
	width: 100%;
	margin: 0 auto;
	margin-top:11px;
	padding-top:17px;
	background: url(../imagens/gbg-bgRodape.jpg) repeat-x;
	color:#ddd;
	clear:both;
	padding-bottom: 20px;
	overflow: hidden;	
}

#innerRodape {
	width: 970px;
	margin: 0 auto;
}

#rodape h4{
	margin:0 10px 10px 0;
	font-size:11px;
}
#divInst{
	overflow: hidden;
	margin:0 0 20px 22px;
}
#divInst li{
	float:left;
	background:url(../imagens/gbg-divMenuInst.gif) repeat-y top right;
	padding-right:15px;
}
#divInst li a{
	color:#ccc;
}
#divCertificados{
	float: left;
	border-left: 1px solid #C9C9C9;
	overflow: hidden;
	padding:0 20px 0 22px;
}
#divCertificados li{
	display:inline;
	margin-right:5px;
}
#divFormas{
	float:left;
	height:67px;
	/*border-left:1px solid #c9c9c9;*/
	padding-left:22px;
}
#divFormas ul{
	margin-right:17px;
	
}
#divFormas li{
	display:inline;
	margin-right:5px;
}
#divMidias{
	float:left;
	height:67px;
	border-left:1px solid #c9c9c9;
	padding-left:22px;
}
#divMidias ul{
	margin-right:17px;
	position: relative;
	z-index: 300;
}
#divMidias li{
	display:inline;
	margin-right:5px;
}


#textoRodape{
	clear:both;
	float:left;
	margin:15px 0 0 22px;
}
*+html #textoRodape{
	float:none;
}
* html #textoRodape{
	float:none;
}


/* =Tagcloud */
#tagCloud {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 25px;
	}
#tagCloud #titTagCloud {
	background-color: #111;
	padding: 3px;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
	margin: 2px;
	color: #fff;
	}
#tagCloud ul#listaTagCloud {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 99%;
	text-align:center!important;
	}
.alignL { text-align: left; }
.alignC { text-align: center; }
.alignR { text-align: right; }
#tagCloud a { color: #666; }
#tagCloud li { display: inline; }
#tagCloud li a, #tagCloud li a:link, #tagCloud li a:visited { color: #666; margin: 2px; padding: 2px; text-decoration: none; }
#tagCloud li a:active, #tagCloud li a:hover { margin: 2px; text-decoration: none; background-color: #eee; color: #666; }
#tagCloud li.nivel9 { font-size: 9px; }
#tagCloud li.nivel10 { font-size: 10px; }
#tagCloud li.nivel11 { font-size: 11px; }
#tagCloud li.nivel12 { font-size: 12px; }
#tagCloud li.nivel13 { font-size: 13px; }
#tagCloud li.nivel14 { font-size: 14px; }
#tagCloud li.nivel15 { font-size: 15px; }
#tagCloud li.nivel16 { font-size: 16px; }
#tagCloud li.nivel17 { font-size: 17px; }
#tagCloud li.nivel18 { font-size: 18px; }
#tagCloud li.nivel19 { font-size: 19px; }
#tagCloud li.nivel20 { font-size: 20px; }
#tagCloud li.nivel21 { font-size: 21px; }
#tagCloud li.nivel22 { font-size: 22px; }
#tagCloud li.nivel23 { font-size: 23px; }
#tagCloud li.nivel24 { font-size: 24px; }
#tagCloud li.nivel25 { font-size: 25px; }
#tagCloud li.nivel26 { font-size: 26px; }
#tagCloud li.nivel27 { font-size: 27px; }
#tagCloud li.nivel28 { font-size: 28px; }
#tagCloud li.nivel29 { font-size: 29px; }
#tagCloud li.nivel30 { font-size: 30px; }
#tagCloud li.nivel31 { font-size: 31px; }
#tagCloud li.nivel32 { font-size: 32px; }
#tagCloud li.nivel33 { font-size: 33px; }


/* =Hadassa */

#hadassa{
	margin-bottom:30px;
}

.nav{
	display:none;
	color:#fff;
	border-bottom:1px solid #fff;
}

.txtTitHadassa{
	display:block;	
	font:bold 12px "Trebuchet MS",Helvetica,sans-serif;
	color:#333;
	border:1px solid #eee;
	border-width:1px 0;
	margin:8px 0 2px 0;
	padding:2px 3px;
	background:#bbb;
}

.nav .dep{
	
	font:bold 12px "Trebuchet MS",Helvetica,sans-serif;
	color:#fc0;
}

.filtro1{
	padding: 0 2px 0 10px;
	font:12px "Trebuchet MS",Helvetica,sans-serif;
	color:#fc0;
}
#hadassa li{
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
}
#hadassa li a{
	color:#dcdcdc;
	font:11px Arial, Helvetica, sans-serif;
}
#hadassa li li{
	padding: 0 2px 0 12px;
}

#divNavegacao{
	padding: 0 2px 0 10px;
	border-bottom:1px solid #fff;
}

#ajxLoadingDivProdutos{
  text-align: center; 
  margin-top: 20px;
}
#hadassaAjxLoading{
  text-align: center; 
  margin-bottom: 20px;
}
#ajxLoadingDivProdutos div, #hadassaAjxLoading div{
  /*border: 1px solid #ddd;*/ 
  margin: 0 auto; 
  padding: 30px 0pt; 
  width: 150px; 
  font-size: 10px;
  color: #333;
}
#hadassaAjxLoading div{ width:136px;}
#ajxLoadingDivProdutos div img, #hadassaAjxLoading div img{margin-bottom: 5px;}

/* =Caixas */

/*******CX01*/
#cx01 { margin: 0; height: 217px; overflow: hidden; position: relative; z-index: 20; }
#cx01 #slider { margin: 0 auto; width: 810px; height: 184px; background: url(../imagens/gbg-loader.gif) center center no-repeat; }
#cx01 #slider a.nivo-imageLink { margin:0; padding:0; width:100%; height:100%; position:absolute; top:0px; left:0px; border:0; z-index:60; display:none; }
#cx01 .nivo-slice { height:100%; position:absolute; display:block; z-index:50; }
#cx01 .nivo-caption { width:100%; position:absolute; left:0px; bottom:0px; background:#000; color:#fff; 	z-index:79; 
opacity:0.8; /* Overridden by captionOpacity setting */ }
#cx01 .nivo-caption p { padding:5px; margin:0; }
#cx01 .nivo-directionNav a { 	position:absolute; top:45%; z-index:79; cursor:pointer; }
#cx01 .nivo-prevNav { left:0px; }
#cx01 .nivo-nextNav { right:0px; }
#cx01 #slider img { position:absolute; z-index: 1; top:0px; left:0px; }

/*****nivo-controlNav*/
#cx01 .nivo-controlNav { position: absolute; right: 2px; bottom: 0px; z-index: 82; }
#cx01 .nivo-controlNav a { margin: 0 5px 0 0; padding: 1px 0 0 0; width: 18px; height: 18px; float: left; border: 1px solid #ccc; background: #FFF; color: #333; font-weight: bold; text-align: center; cursor: pointer; font-size: 14px; }
#cx01 .nivo-controlNav a.active { background: #ccc; }	

/******divflash*/
#cx01 #divflash { width: 100%; height: 33px; position: absolute; bottom:0; }

/*******CX02*/	
#cx02 {
	text-align: center;
	margin: 15px 0;
	}
#cx07 {margin: -20px 0 0 0; padding: 20px 0 10px 0; width:100%; background: #FFF; text-align: center;}
	
/* =Marcas */

#imgMarca1, #imgMarca2{
	margin:10px 0 0 10px;	
}

#imgMarca2{
	float:left;	
}

#descrMarca{
	margin:10px;	
}


#cxMarcas{
	width:140px;	
}

#cxMarcas h2{
	display:block;	
	font:bold 12px "Trebuchet MS",Helvetica,sans-serif;
	color:#333;
	border:1px solid #eee;
	border-width:1px 0;
	margin:8px 0 2px 0;
	padding:2px 3px;
	background:#bbb;
}

#listaMarcas li{
	padding:3px 0;
	border-bottom:1px solid #555;
}

/* comparação de produtos */

#blocoCompProd {
	margin: 0 130px 0 160px;
	background-color: #FFF;
	padding: 30px 0 0;
	background: url("../imagens/gbg-bgThumbsSec.gif") repeat-y scroll 0 0 transparent;
}

#tabelaComparacao, x:-moz-any-link, x:default {
	margin: 0 0 13px 7px;
}

#tabelaComparacao {
	
	width:97.5%;
	*margin-left: 0;
}



div.comparacao2 {
	display: block;
	height: 30px;
	*margin-top: 20px;
}

div.comparacao2 p {
	float: right;
	margin-right: 10px; 
}

.comparacao2 a {
	display: block;
	width: 66px;
	height: 20px;
	background-image: url("../imagens/gbg-btn-compare.jpg");
	margin: 5px 45px 0 0;
	*margin: -5px 45px 0 0;
	float: right;
	text-indent: -9999px;
}

a.compareOutros {
	background-image: url("../imagens/gbg-btn-compareOutros.jpg");
	width: 150px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 20px;
	float: right;
	margin-right: 10px;
}

/*#tabelaComparacao td {
	border: 1px solid #929fba;
}*/

#tabelaComparacao .botao-comprar .buy{
	width: auto;
}

#tabelaComparacao img {
	display: block;
	margin: 0 auto;
}

#tabelaComparacao th {
	background-color: #E2E9EF;
}

#tabelaComparacao thead td {
	background-image: url("../imagens/gbg-bgCompareProd.gif");
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom: 5px solid #FFF;
	/*width: 141px;*/
}

#tabelaComparacao thead td:hover {
	background-image: url("../imagens/gbg-bgCompareProdOver.jpg");
	background-position: center top;
}

#tabelaComparacao thead th {
	border-bottom: 5px solid #FFF;
}

#tabelaComparacao tbody td, #tabelaComparacao tbody th.txtProduto {
	border-right: 1px solid #d6dce2;
	border-bottom: 1px solid #d6dce2;
	padding: 5px;
	text-align: center;
}

#tabelaComparacao p.txtProduto {
	height:70px;
	overflow:hidden;
	padding-left:6px;
	padding-right:6px;
}

#tabelaComparacao .valor {
	padding: 0 6px;
	height: 60px;
	overflow: hidden;
}

#tabelaComparacao .removerProd td {
	background-color:#E2E9EF !important;
	background-image: none;
	padding: 5px;
}

#tabelaComparacao .removerProd td:hover {
	background-image: none;
}

#tabelaComparacao .removerProd td:first-child {
	background-color: transparent !important;
}

#tabelaComparacao .removerProd td a {
	color: #8f9ea4;
	display: block;
	text-align: center;
}

#maxComparacaoInfo,
#minComparacaoInfo {
	background-image: url("../imagens/btn-alert.png");
}

#tabelaComparacao .juncao {
	width: 141px;
	margin: 0 auto;
	padding: 15px 0 0 0;
}

#tabelaComparacao div.botao-comprar{
	height: 44px;
	overflow: hidden;
}

#ultimosVistos{
	clear:both;
	color:#666666;
	margin:0 auto;
	width:100%;
}

#ultimosVistos h2 {
background:url(../imagens/gbg-bgTit.jpg) repeat-x scroll 0 0 transparent;
color:#E9DFD0;
font-size:12px;
height:23px;
margin-top:2px;
padding:9px 0 0 7px;
text-transform:uppercase;
}

#ultimosVistos h2 #limpaHistorico {
float:right;
font-weight:normal;
margin-right:10px;
}

#ultimosVistos h2 #limpaHistorico a {
color:#E9DFD0;
}

#ultimosVistos #historicoVazio {
background:none repeat scroll 0 0 #F9F9F9;
color:#666666;
font-size:11px;
height:156px;
}

#ultimosVistos #historicoVazio p {
display:block;
margin:0;
padding:20px 0 0 23px;
width:180px;
}

#ultimosVistos #produtoHistorico p {
background:none repeat scroll 0 0 #F9F9F9;
color:#666666;
font-size:14px;
font-weight:bold;
margin:0;
padding:23px 0 10px 11px;
}

#ultimosVistos #produtoHistorico ul {
background:none repeat scroll 0 0 #F9F9F9;
color:#666666;
list-style:none outside none;
margin:0;
padding:0 0 13px 11px;
}

#ultimosVistos #produtoHistorico ul li {
margin:0 0 10px;
}

#ultimosVistos #produtoHistorico ul a {
color:#666666;
font-size:14px;
text-decoration:none;
}

/* MIDIAS */
#midias {
	padding: 22px 0 0;
	clear: both;
	overflow:hidden;
}
/* twitter */ .twitter-share-button {}
/* facebook */ .fb_edge_widget_with_comment {position: relative; top: -3px;}
/* facebook ie */ .fb_edge_widget_with_comment {top: 1px\9;}


/* BRINDE */

#telaShowModal {
	width: 440px;
	position:fixed !important;
	top: 30px !important;
}

#quickShoModal {background-color: #FFF; overflow: hidden; position: relative; border: #8F0C12 solid 4px;}
#quickShoModal #btnfechar {position: absolute; right: 5px; top: 5px; color: #8F0C12;}
#quickShoModal a#btnfechar:hover {text-decoration:none;}
#quickShoModal #btnfechar span {color:#F79239; position:relative; top:-3px;}
#quickShoModal h3 {color:#8F0C12; font:bold 14px Verdana,Arial,Helvetica,sans-serif; margin-bottom:15px;}
#listaBrindes li{float:left; width:280px; margin: 0 10px; text-align:center; color:#666; font-size:12px; line-height:14px; cursor: pointer; list-style:none;}
#quickShoModal li div{color:#666; padding: 5px 0 0 50px;}
#quickShoModal li div span { display: block; font-weight: bold; color: #FF0000; }
#quickShoModal li img {margin: 5px 0; float: left}
#telaCinza {
	width: 100% !important;
}

.box_prd_modal {
	clear: both;
	overflow: hidden;
	border-top: 1px dotted #CCC;
}

.box_prd_modal:first-child {
	border-top: none;
}

.blocoPopBrinde {
	padding: 5px;
}

/* +++++++++++++ COMPATIBILIDADE  */
:focus { outline: 0; }
#compatibilidade {
	width: 190px;
	/*height: 215px;*/
}
#colunaDireita #compatibilidade {display: none; text-align: left; margin-top: 5px;}
#d4550 #colunaDireita #compatibilidade, #d4253 #colunaDireita #compatibilidade , #d4994 #colunaDireita #compatibilidade , #d5003 #colunaDireita #compatibilidade {display: block;}

#compatibilidade #main {
	background: url(../imagens/gbg-bgcompatibilidade.jpg) no-repeat;
	padding: 0 0 2px;
}

#compatibilidade #main ul {
	padding: 75px 0 12px 91px;
}

#compatibilidade #main ul li {
	margin-top: 4px;
	list-style: none;
}

#compatibilidade #main ul li:first-child {
	margin-top: 0;
}

#compatibilidade #main ul a {
	display: block;
	width: 91px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(../imagens/gbg-compatibilidadeMain.png);
}

#compatibilidade #main ul .linkVeiculo a {
	background-position: 0 0;
}

#compatibilidade #main ul .linkMedida a {
	background-position: 0 -44px;
}

#compatibilidade #main ul .linkFabricante a {
	background-position: 0 -87px;
}

#veiculo,
#medida,
#fabricante {
	background: url(../imagens/gbg-bgcompatibilidade2.jpg) no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	display: none;
	width: 188px;
}

#veiculo ul,
#medida ul,
#fabricante ul {
	padding: 7px 6px 10px 7px;
}

#veiculo ul li,
#medida ul li,
#fabricante ul li {
	font-size: 9px;
	line-height: 10px;
	margin-top: 8px; 
	text-transform: uppercase;
	list-style: none;
}

#veiculo ul li:first-child,
#medida ul li:first-child,
#fabricante ul li:first-child {
	margin-top: 0;
}

#veiculo ul li.current,
#medida ul li.current,
#fabricante li.current {
	border-top: 1px solid #FFF;
	margin-top: 5px;
	padding-top: 4px;
}

#veiculo ul li.current a,
#medida ul li.current a,
#fabricante ul li.current a {
	color: #ffe700;
}

#veiculo ul a,
#medida ul a,
#fabricante ul a {
	color: #9dddfb;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	line-height: 10px;
}

#veiculo ul a:hover,
#medida ul a:hover,
#fabricante ul a:hover {
	text-decoration: underline;
}

#veiculo ul li.current a:hover,
#medida ul li.current a:hover,
#fabricante ul li.current a:hover {
	text-decoration: none;
	cursor: text;
}

#veiculo fieldset,
#medida fieldset,
#fabricante fieldset {
	display: block;
	border: none;
	padding: 0 7px 10px;
}

#veiculo fieldset {
	padding-bottom: 20px;
	position: relative;
}

#medida fieldset {
	padding-bottom: 30px;
	position: relative;
}

#fabricante fieldset {
	padding-bottom: 64px;
}

#veiculo fieldset div,
#medida fieldset div,
#fabricante fieldset div {
	padding: 5px 0 0;
}

#fabricante fieldset div {
	padding-top: 2px;
}

#veiculo fieldset div:first-child,
#medida fieldset div:first-child,
#fabricante fieldset div:first-child {
	padding: 0;
}

#veiculo fieldset div div.boxInterno,
#medida fieldset div div.boxInterno,
#fabricante fieldset div div.boxInterno {
	clear: none;
	width: 103px;
	float: left;
}

#veiculo fieldset div div.boxInterno.first,
#medida fieldset div div.boxInterno.first,
#fabricante fieldset div div.boxInterno.first {
	padding: 0;
}

#veiculo label,
#medida label,
#fabricante label {
	display: block;
	text-transform: uppercase;
	color: #FFF;
	font-size: 9px;
	line-height: 10px;
	padding: 0 0 2px;
}

#veiculo select,
#medida select,
#fabricante select {
	display: block;
	width: 100%;
	border: 1px solid #abadb3;
	font-size: 10px;
	line-height: 11px;
	color: #000;
}

#veiculo .btnBuscarCompatibilidade,
#medida .btnBuscarCompatibilidade,
#fabricante .btnBuscarCompatibilidade {
	display: block;
	background-image: url(../imagens/gbg-btnBuscaCompatibilidade.png);
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	margin: 14px 0 0; 
	float: right;
	position: absolute;
	right: 15px;
}

#compatibilidade a.linkTooltip {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 17px;
	padding: 0 0 0 21px;
	margin: 2px 0 0;
	background-image: url(../imagens/gbg-duvidasCompatibilidade.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#fabricante strong {
	font-size: 10px;
	color: #FFF;
	display: block;
	padding: 1px 0 0;
}

#medida .boxDuvidas {
	position: relative;
	overflow: visible;
}

#medida #txtDuvidas {
	position: absolute;
	left: 85px;
	top: -65px;
	background: url(../imagens/gbg-bgDuvidas.png) no-repeat;
	width: 231px;
	font-size: 9px;
	color: #333333;
	line-height: 10px;
	text-transform: none;
	display: none;
}

#medida #txtDuvidas ul {
	padding: 55px 12px 7px 22px;
}

#medida #txtDuvidas ul li {
	font-size: 9px;
	color: #333333;
	line-height: 10px;
	text-transform: none;
	margin: 2px 0 0 0;
	list-style: none;
}

/***** Css que sera utilizado para a caixa que aperece na #colunaDireita*/
#colunaDireita #medida #txtDuvidas {
	position: absolute;
	left: -238px;
	top: -41px;
	background: url(../imagens/gbg-bgDuvidasDireita.png) no-repeat;
	width: 231px;
	font-size: 9px;
	color: #333333;
	line-height: 10px;
	text-transform: none;
	display: none;
}

#colunaDireita #medida #txtDuvidas ul { padding: 55px 8px 7px 8px; }


#compatibilidade a.linkTooltip:hover {
	text-decoration: underline;
}

/* ---__-- SELECT UI --__--- */

.ui-selectmenu {
	display:block;
	height:17px;
	line-height: 17px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	border: 1px solid #abadb3;
	font-size: 10px;
	color: #000;
	background-color: #FFF;
}
.ui-selectmenu-icon {
	background:url(../imagens/gbg-setaSelect.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:17px;
	position:absolute;
	right:0;
	top:0;
	width:17px;
}

.ui-selectmenu-disabled .ui-selectmenu-icon {
	background-image: url(../imagens/gbg-setaSelect-disable.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.ui-selectmenu-menu  {
	border-left: 1px solid #abadb3;
	border-right: 1px solid #abadb3;
	border-bottom: 1px solid #abadb3;
	list-style:none outside none;
	margin:0;
	overflow:auto;
	padding: 5px 0 0 0;
	position:absolute;
	text-align:left;
	visibility:hidden;
	width: 176px !important;
	background-color: #FFF;
}
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown {}

.ui-selectmenu-menu li a, .ui-selectmenu-status {
	display:block;
	line-height: 17px;
	outline:medium none;
	padding: 0 0 0 4px;
	text-decoration:none;
}

.ui-selectmenu-menu li a {
	font-size: 10px;
	color: #000;
	line-height: 11px;
	font-family: Verdana, Geneva, sans-serif;
	padding: 3px 4px;
}

.ui-selectmenu-menu li:hover a {
	text-decoration: underline;
}


.ui-selectmenu.ui-state-active .ui-selectmenu-status {
	background:url(../imagens/gbg-setaSelect.png) no-repeat scroll 100% 0 transparent;
}

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content { 
	color:#CF0F0F;
	font-weight:bold;
}
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }

li.ui-corner-bottom {
	padding: 0;
}

/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

/* ---__-- \. FIM SELECT UI --__--- */

/* ++++++++++++ FIM COMPATIBILIDADE */
/*Inclusao Logo e E-bit*/
#blLogoOnline{float:left; margin:34px 0 0 340px;}
#blEbit{ float:right; margin:34px 348px 0 0;}

.tdOver {background-color: #E4E4E4;}
.mouseOut {color: #000; text-decoration: none;}
#tbCartoes span b {font-weight: normal;}
#tbCartoes span {color: #FF0000; font-weight: bold;}
#tbCartoes span b {font-weight: bold;}
