body {
    background: url('/layout/padrao/img/bg.jpg') repeat-x;

}


#topo {
    background: url('/layout/padrao/img/bg-menu.gif') repeat-x bottom;
    height: 211px;
}

#topo .centralizar,
#topo .menu,
#topo .topo_categorias {
    position: relative;
    margin: auto;
    width: 980px;
}

html, input, textarea, select {
color:#777777 !important;
}



#topo .centralizar {
    padding: 0;
    height: 125px;
}

#topo .centralizar .cabecalho .logomarca {
    background: url('/layout/padrao/img/logo.gif') no-repeat;
    left: 13px;
    top: 41px;
}

#topo .centralizar .cabecalho .logomarca,
#topo .centralizar .cabecalho .logomarca a
{
    width: 270px;
    height: 51px;
    display: block;
    margin: 0;
}

#topo .centralizar .cabecalho .menu_rapido,
#topo .menu .centralizar .botoes *,
#topo .centralizar .cabecalho .menu_rapido *,
#topo .centralizar .cabecalho .identifiquese
{
   margin: 0;
   padding: 0;
}


#topo .centralizar .cabecalho .menu_rapido * {
    height: 19px;
    line-height: 19px;
    background: none;
}


#topo .centralizar .cabecalho .menu_rapido {
    background: none;
    top: 36px;
    left: 318px;
}

#topo .centralizar .cabecalho .menu_rapido li {
    background: url('/layout/padrao/img/div-menu.gif') no-repeat center left;
    padding: 0 8px;
}

#topo .centralizar .cabecalho .menu_rapido li.primeiro {
    background: none; 
}

#topo .centralizar .cabecalho .menu_rapido li a {
    color: #666666;
    font-weight: bold;
    font-size: 12px;
}

#topo .centralizar .cabecalho .menu_rapido li a:hover {
    text-decoration: underline;
}


#topo .centralizar .cabecalho .identifiquese {
    font-size: 11px;
    font-weight: normal;
    color: #767676;
    width: 365px;
    text-align: center;
    top: 60px;
    left: 283px;
}



#topo .centralizar .cabecalho .box-televendas {
    background: url('/layout/padrao/img/bg-box-contatos.gif') no-repeat;
    width: 306px;
    height: 72px;
    padding-top: 19px;
    position: absolute;
    top: 17px;  
    left: 651px;
}

#topo .centralizar .cabecalho .box-televendas .televendas, 
#topo .centralizar .cabecalho .box-televendas .msn, 
#topo .centralizar .cabecalho .box-televendas .skype
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #737373;
}

#topo .centralizar .cabecalho .box-televendas .televendas {
    background: url('/layout/padrao/img/ico-telefone.gif') no-repeat 24px top;
    height: 24px;
    margin: 0;
    position: static;
    text-align: center;
    width: auto;
    margin-bottom: 3px;
}

#topo .centralizar .cabecalho .box-televendas .televendas span {
}


#topo .centralizar .cabecalho .box-televendas .contatos {
    position: relative;
}

#topo .centralizar .cabecalho .box-televendas .msn {
    background: url('/layout/padrao/img/ico-msn.gif') no-repeat left top;
    padding-left: 21px;
    position: absolute;
    left: 10px;
    top: 0;
}

#topo .centralizar .cabecalho .box-televendas .skype {
    background: url('/layout/padrao/img/ico-skype.gif') no-repeat left top;
    padding-left: 23px;
    position: absolute;
    right: 13px;
    top: 0;
    height: 19px;
}


#topo .menu {
    height: auto;
    margin: 0 auto;
    background: none;
}

#topo .menu .centralizar {
    height: auto;
    margin-left: 10px;
    background: none;
}

#topo .menu .centralizar .botoes {
    text-align: center;
    height: 28px;
    line-height: 28px;
    margin: 0;
    float: none;
}

#topo .menu .centralizar .botoes li {
    background: url('/layout/padrao/img/bg-item-esq.gif') no-repeat left top;
    padding-left: 6px;
    margin-left: 2px;
} 


#topo .menu .botoes ul li a, 
#topo .menu .botoes ul li a:hover {
    background: none;
}


#topo .menu .centralizar .botoes li.ativo {
    background: url('/layout/padrao/img/bg-item-active-esq.gif') no-repeat left top;
    margin-left: 2px;
}

#topo .menu .centralizar .botoes li div {
    background: url('/layout/padrao/img/bg-item-dir.gif') no-repeat right top;
    float: left;
    padding-right: 12px;
    padding-left: 6px;
} 

#topo .menu .centralizar .botoes li.ativo div {
    background: url('/layout/padrao/img/bg-item-active-dir.gif') no-repeat right top;
}

#topo .menu .centralizar .botoes li div a {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 9px;
}


#topo .menu .centralizar .botoes li.ativo div a {
    color: #E9E8A3;
}

#topo .menu .centralizar .botoes li.ativo div a:hover {
    color: #E9E8A3;
}

#topo .menu .centralizar .botoes li div a:hover {
    color: #BDD5F1;
}

#topo .topo_categorias {
    z-index: 3000;
    background: none;
}

#topo .topo_categorias, 
#topo .topo_categorias .centralizar
{
    padding: 0;
    height: auto;
}

#topo .topo_categorias form {
    padding-top: 17px;
    padding-left: 5px;
}

#topo .topo_categorias .buscar-submit {
    margin-top: -3px;
}



#topo .carrinho {
    margin: 0;
    background: transparent url(/layout/padrao/img/bg-carrinho.gif) no-repeat;
    color: #E3E3E3;
    position: absolute;
    right: 39px;
    top: 8px;
    width: 171px;
    height: 42px;
    font-size: 12px;
    padding: 0;
    margin: 0;
    font-weight: normal;
}

#topo .carrinho .carrinho-val {
    display: block;
    color: white;
}

#topo .carrinho .carrinho-qtd {
    font-weight: bold;
    color: #BDAD00;
}

#topo .carrinho a{
    float: none;
    line-height: normal;
    display: block;
    padding-left: 43px;
    padding-top: 6px;
    color: #E3E3E3;
}

#topo .carrinho a:hover, #topo .rastreamento a:hover {
    text-decoration: underline;
}



#topo .rastreamento {
    margin: 0;
    background: transparent url(/layout/padrao/img/bg-rastreamento.gif) no-repeat;
    color: #E3E3E3;
    position: absolute;
    right: 218px;
    top: 8px;
    width: 125px;
    height: 42px;
    font-size: 9px;
    padding: 0;
    margin: 0;
    font-weight: normal;
	text-align: right !important;
}


#topo .rastreamento a {
    float: none;
    line-height: normal;
    display: block;
    padding-right: 52px;
	padding-left: 12px;
    padding-top: 9px;
    color: #E3E3E3;
}


#corpo {
    padding-top: 0;
    width: 99.8%;
    position: relative;
}

#corpo,
#corpo .centralizar, 
#corpo .centralizar .dentro 
{
    background: none
}



#corpo .centralizar {
    margin: 0 200px;
    padding: 0 25px 0 20px;
    width: auto;
}



#corpo .centralizar .dentro .box-esq {
    width: 170px;
    left: 0;
    top: 0;
    z-index: 2000;
    position: absolute;
    margin-left: 34px;
    background:url('/layout/padrao/img/bg-esq.gif') no-repeat top center;
	margin-top: 20px;
}


#corpo .centralizar .dentro .box-esq .sessao-esq {
    height: 39px;
    line-height: 39px;
    color: #848484;
    text-align: center;
    width: 160px;
    padding: 10px 5px 10px 5px;
    margin-bottom: 10px;
    background: url('/layout/padrao/img/bg-sessao-esq.gif') no-repeat center center;
}

.box-esq-home {
    top: -250px !important;
}



#corpo .centralizar .dentro .box-esq .nav-lateral {
    padding-left: 10px;
}

#corpo .centralizar .dentro .box-esq .sessao-esq h3 {
    font-size: 12px;
}


#corpo .centralizar .dentro .box-esq ul { 
    list-style-type: none;
    padding: 0; 
    margin: 0;
} 

#corpo .centralizar .dentro .box-esq li.menuesq {
    position: relative;
    height: 26px;
    width: 156px;
    float: left;
}

#corpo .centralizar .dentro .box-esq li.menuesq a {
    width: 156px;
    height: 26px;
    line-height: 26px;
    background: url(/layout/padrao/img/ico-nav-esq.gif) no-repeat scroll 135px center;
    border-bottom: 1px dotted #CDCDCD;
    color: #1C38A0;
    display: block;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 0;
    text-transform: uppercase;
}


#corpo .centralizar .dentro .box-esq li.menuesq a:hover, 
#corpo .centralizar .dentro .box-esq li.menuesq a.hover {
    background: none;
    border: 1px solid #A9C4B7;
    height: 25px;
    width: 153px;
    padding-left: 5px;
    color: #006132;
}

#corpo .centralizar .dentro .box-esq li.menuesq .sub-menu {
    position: absolute;
    display: none;
    left: 159px;
    width: 200px;
    top: 0;
    background: white url(/layout/padrao/img/ico-nav-esq.gif) no-repeat scroll 8px 12px;
    padding: 7px 0 5px 23px;
    border: 1px solid #A9C4B7;
}

#corpo .centralizar .dentro .box-esq li.menuesq .sub-menu li {
    padding-bottom: 5px;
}

#corpo .centralizar .dentro .box-esq li.menuesq .sub-menu a {
    width: auto;
    height: auto;
    line-height: normal;
    background: none;
    position: static;
    border: none;
    color: #7A7A7A;
    display: inline;
    text-transform: uppercase !important;
    font-weight: normal;
    padding: 0;
}


#corpo .centralizar .dentro .box-esq li.menuesq .sub-menu a:hover {
    text-decoration: underline;
    color: #7A7A7A;
    border: none;
    padding: 0;
}

#corpo .centralizar .dentro .box-esq li.menuesq .sub-menu img {
    position: absolute;
    height: 26px;
    left: -1px;
    top: 0;
}


#corpo .centralizar .dentro #conteudo {
    background: url('/layout/padrao/img/bg-linha.gif') repeat-x left 31px;
    width: 100%;
    float: none;
    min-height: 1000px;
    height: auto !important;
    height: 1000px;
    padding-top: 45px;
    z-index: 1400;

}

#corpo .centralizar .dentro #conteudo.home-conteudo {
    padding-top: 0;
    background: none !important;
}

#caminho_nav {
    position: absolute;
    z-index: 1500;
    margin-left: 210px;
    background: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #8D8D8D;
    font-size: 11px;
    line-height: 40px;
}

#caminho_nav .centralizar {
    width: auto;
    margin: 0;
    padding: 0 10px;
}


#caminho_nav strong {
    font-size: 13px;
    font-weight: bold;
    color: #00572D;
    padding: 0 5px;
}

#caminho_nav a {
    color: #8D8D8D;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 0 5px;
    font-size: 11px;
}

#caminho_nav a.caminho_nav_home {
    padding-left: 16px;
    background: url('/layout/padrao/img/ico-sitemap.gif') no-repeat left center;
}


#caminho_nav a:hover {
    text-decoration: underline;
}







#colunadir {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2000;
    width: 200px;
    padding: 10px 0 0 0;
    margin-right: 10px;
	margin-top: 20px;
    background: transparent url('/layout/padrao/img/bg-dir.gif') no-repeat;
}

#colunadir .enquete h2,
#colunadir #ultimos_vistos h2 {
    text-align: center;
    text-transform: uppercase;
    color: #848484;
    font-size: 12px;
    line-height: 39px;
    height: 39px;
    padding: 0;
    margin: 0;
}

#colunadir .enquete h2 {
    background: url('/layout/padrao/img/ico-enquete.gif') no-repeat 28px 7px;
    margin-bottom: 10px;
}

#colunadir .enquete,
#colunadir #ultimos_vistos h2 
{
    background: url('/layout/padrao/img/bg-sessao-dir.gif') no-repeat top center;
}


#colunadir .enquete,
#colunadir .ultimos_vistos {
}

#colunadir #poll {
}

#colunadir .enquete {
    padding: 0 10px;
    color: #777;
}

#colunadir #ultimos_vistos .produto {
    margin: 0 auto;
    border: none;
    width: 160px !important;
    height: auto !important;
    margin-bottom: 20px !important;
}

#colunadir #ultimos_vistos .produto .listagem-descricao {
    width: 160px !important;
    height: 50px !important;
}

#colunadir .lista {
    padding-left: 12px;
    padding-top: 20px;
}


#colunadir .banners {
    width: auto !important;
}


#corpo .centralizar .dentro #colunadir.home-colunadir {
    top: 0;
}





#corpo .centralizar .dentro #conteudo #temas {
    clear: both;
}

/*
#corpo .centralizar .dentro #conteudo #mensagens,
#corpo .centralizar .dentro #conteudo #vitrine,
#corpo .centralizar .dentro #conteudo #home-grandesmarcas,
#corpo .centralizar .dentro #conteudo #listaProdutos {
    margin-left: 220px;
    margin-right: 220px;
}
*/



#vitrine {
    margin-bottom: -17px;
	padding-bottom: 20px;
	background: url(/layout/padrao/img/bg-banner.gif) repeat-x left bottom;
}

#corpo .centralizar .dentro #conteudo #listaProdutos .linhadivisao {
    display: none;

}

.produtos .listagem-ladoalado .produto {
    height: 286px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    text-align: center;
    border-bottom: 1px solid #dfdfdf;
    /*width: 125px !important;*/
	width: 23% !important;
    margin-bottom: 30px !important;
    margin-left: 0 !important;
    padding: 0 5px 20px 5px;
}

.produtos .listagem-ladoalado .produto .listagem-foto {
    width: 110px;
    height: 110px;
    margin: auto;
}


.produtos .listagem-ladoalado .produto .listagem-descricao a {
    color: #6A6A6A;
    display: block;
    margin-top: 10px;
    font-size: 12px;
	min-height:108px;
	overflow: hidden;
}

.produtos .listagem-ladoalado .produtoindisponivel .listagem-descricao a 
{min-height:0 !important;
}

.produtos .listagem-ladoalado .produto .listagem-descricao a .titulo {
    margin-bottom: 12px;
	overflow: hidden;
	clear: both;
}





.produtos .listagem-ladoalado .produto .listagem-descricao .de,
.produtos .listagem-ladoalado .produto .listagem-descricao .de .preco {
    color: #DF3030 !important;
    font-size: 11px;
    font-weight: normal;
}

.produtos .listagem-ladoalado .produto .listagem-descricao .por,
.produtos .listagem-ladoalado .produto .listagem-descricao .por .preco {
    color: #6E8F16 !important;
    font-weight: bold;
}




.produtos .listagem-ladoalado .botao {
}

.produtos .listagem-ladoalado .btn-addcesta, 
.produtos .listagem-detalhes .btn-addcesta {
    background: url('/layout/padrao/img/btn-comprar.gif') no-repeat;
    height: 18px;
    width: 70px;

}

.produtos .listagem-ladoalado .btn-vermais,
.produtos .listagem-detalhes .btn-vermais {
    background: url('/layout/padrao/img/btn-vermais.gif') no-repeat;
    height: 18px;
    width: 46px;

}


.produtos .listagem-ladoalado .txt-descricao {
    display: none !important;
}


.produtos .listagem-ladoalado .listagem-foto tr td {
    height: 112px !important;
    line-height: normal;
    width: 112px !important;

}

.produtos .listagem-foto a {
    width: 130px;
    height: 130px;
    overflow: hidden;
    display: block;
    margin: 0 auto;


}

#temas .painel-topo, 
#conteudo .painel-topo {
    background: url('/layout/padrao/img/bg-destaque.gif') no-repeat center center;
    text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
}

#temas .painel-topo span,
#conteudo .painel-topo span {
    background: white;
    color: #8D8D8D;
    padding: 0 3px;
    font-size: 12px;
    font-weight: bold;
}

#home-grandesmarcas {
    margin-bottom: 20px;
	padding-top: 20px;
}



#rodape .centralizar {
    height: auto;
    margin: 0;
    padding-top: 33px;
}

#rodape * {
    color: #E9E9E9 !important;
}

#rodape a {
    text-decoration: none !important;
}

#rodape a:hover {
    text-decoration: underline !important;
}

#rodape .menu_rodape {
    padding-top: 22px;
    color: #E9E9E9;
    font-size: 10px;
    font-family: Century Gothic, Tahoma, Arial, sans-serif;
	text-transform: uppercase;
	margin-top: 4px;
}

#rodape .logo_nixus a {
    background-image: url('/layout/padrao/img/logo_nixus.gif');
}









#conteudo h1 {
    color: #00572D;
    font-size: 17px;
    border: none !important;
    margin: 0;
    padding: 0;
}


#conteudo .codigo_produto {
    color: #666666;
}


#conteudo .produto-cabecalho {
    margin-top: 5px;
}


.produto-fotos {
    width: 264px !important;
}

.produto-fotos .foto-produto {
    width: 261px !important;
    overflow: hidden;
    margin-bottom: 0 !important;
}


.produto-fotos .foto-produto{
overflow-x: hidden;}
 
.produto-fotos .miniatura {
    border: 1px solid #C3C3C3 !important;
    overflow-x: hidden;}


.produto-fotos .miniatura {
    width: 61px;
    height: 47px;
    overflow: hidden;
    float: left;
}


.produto-fotos .miniaturas-produto li.miniatura {
    margin: 3px 3px 0 0 !important;
}


.produto-fotos .cliquenaimagem {
    display: none;
}

.produto-fotos .margem {
    display: none;
}

.produto-info {
    float: none !important;
    width: auto !important;
    margin-left: 270px;
}


.produto-info .custo {
    color: #666666;
}

.produto-info .de, 
.produto-info .de .preco {
    color: #DF3030 !important;
    font-weight: normal !important;
    text-transform: capitalize !important;
}

.produto-info .por {
    text-transform: capitalize !important;
    color: #6E8F16 !important;
}
.produto-info .por strong {
    font-weight: bold !important;
}

.produto-info .por strong .preco {
    color: #6E8F16 !important;
}

.produto-info .btn-comprar-maior {
    background-image: none;
}

.produto-info .linha {
    display: none;
}

.produto-info .comprar .disponibilidade {
    padding-left: 35px !important;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.1em;
	font-size: 15px;
}

.produto-info .comprar.produtodisponivel .disponibilidade {
    background: url('../img/icone_disponibilidade.gif') no-repeat left 5px !important;
}

.produto-info .comprar.produtoindisponivel .disponibilidade {
    background: url('/layout/padrao/img/icones/alert.gif') no-repeat left 8px !important;
	padding:7px 0 3px 54px !important;
}




.produto-info .comprar .disponibilidade .conteudo {
    font-size: 9px;
}

.produto-info .comprar .disponibilidade strong {
    font-size: 12px;
}

.produtoindisponivel strong {
    font-size: 13px !important;
}

.disponibilidade a img{
margin-top: 3px;}

.produto-info .comprar {
    border-top: 1px solid #DFDFDF;
	position: relative;
    border-bottom: 1px solid #DFDFDF;
    color: #848484;
    height: 62px;
    padding: 10px 0;
}

.produto-info .btn-comprar-maior {
    padding-top: 9px;
    width: auto !important;
    height: auto !important;
}

.indiqueaumamigo {
    background: url('/layout/padrao/img/icones/jewel.gif') no-repeat !important;
}

.acoes-produto {
    margin-bottom: 0 !important;
}

.acoes-produto a {
    padding: 0 0 0 20px !important;
    color: #848484;
    font-size: 11px !important;
    text-decoration: none !important;
    font-weight: normal !important;
    font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

.acoes-produto strong {
    font-weight: normal !important;
}

.acoes-produto a:hover {
    text-decoration: underline !important;
}

.produto-info .avalie {
    color: #848484 !important;
    font-family: Tahoma, Arial, Helvetica, sans-serif !important;
    height: 2em;
}


.marca-produto .desc_marca {
    width: auto !important;
    margin: 5px 0 0 0 !important;
}

#conteudo .produto-cabecalho {
    padding: 0 !important;
    margin: 0 !important;
}


#parcelamento {
    padding-top: 20px;
    border: none !important;
}


#parcelamento * {
    background: none !important;
}


.painelcinza {
    border: none !important;
}

#parcelamento .painelcinza-titulo {
    background: url('/layout/padrao/img/bg-tabela-header.gif') repeat-x !important;
    border: 1px solid #E5E5E5 !important;
    padding: 0 17px !important;
    height: 33px;
    line-height: 33px;
    color: #757575;
}

#parcelamento .painelcinza-conteudo {
    border: 1px solid #E5E5E5 !important;
    background: url('/layout/padrao/img/bg-tabela-conteudo.gif') repeat-x !important;
}

#parcelamento table {
    margin-left: 0 !important;
}



#parcelamento table tr td {
    border-left-color: #E5E5E5 !important;
    padding: 5px !important;
}

#parcelamento table tr td td {
    padding: 0 !important;
}


.parcelamento-det {
    font-family: Arial,Helvetica,sans-serif;
}


.parcelamento-det .vezes {
    color: #757575;
}

.parcelamento-det .preco {
    color: #FF2929;
    font-size: 11px;
}


.parcelamento-det .com {
    color: #FF2929;
}

.parcelamento-det .sem {
    color: #719A12;
}



/* Stefano */

.icore-select .icore-select-caption a {
background:url(/layout/padrao/img/btn-select-topo.gif) no-repeat right center !important;
}


.banner-topo{
/*background: #f7f7f7; */
padding: 10px 0;
}


.keyword, .categorias, span.em, div.submit {float: left;}

span.em{
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
color: #FFF;
font-weight: bold;}



.keyword input#search_keyword {
background:url(/layout/padrao/img/bg-input.gif);
border:1px solid #C6C6C6;
color:#5F5F5F;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:15px;
margin:0 5px 0 10px;
padding:3px;
width:220px;
}



#topo .buscar .campos div, #topo .icore-select .icore-select-caption span {
background: #FFF url(/layout/padrao/img/bg-input.gif) repeat-x;
border:1px solid #C6C6C6 !important;
height:13px !important;
line-height: 1em !important;
_margin-top: 1px;
*margin-top: 1px;
}


#topo .buscar .campos div, #topo .icore-select .icore-select-scroll{
border: 1px solid #ddd;}

#topo .buscar .campos div, #topo .icore-select a{
color: #5f5f5f;
border: none;
cursor: pointer;}


#topo .buscar .campos div, #topo .icore-select a ul li{
color: #5f5f5f;
border-bottom: 1px solid #ddd;}

div.submit {margin-left: 10px;}



.icore-select .icore-select-scroll {
 margin-right: 0 !important;
 margin-left: 3px;
}



#rodape {
background:url(/layout/padrao/img/bg-rodape.gif) repeat-x;
height: 131px;
margin: 0;
}


.paginacao strong{
background:url(/layout/padrao/img/bg-current-page.gif) no-repeat;
color: #fff;}

.paginacao strong span span, .paginacao strong span{background: none !important; }

.paginacao strong span span {
padding:4px 9px !important;
}


.paginacao a {
color:#616161;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:4px 9px !important;}


.paginacao a:hover {
text-decoration: overline !important;
color: #15174A;}

.paginacao{
margin-right: 8px !important;
clear: both;
margin-bottom: 20px;} 


#conteudo .icore-select .icore-select-caption a span {
background:url(/layout/padrao/img/bg-input-qtd.gif) repeat-x;
border:1px solid #C6C6C6 !important;
}


#conteudo .icore-select .icore-select-caption a{
color:#727272;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
border-top: none !important;
border-bottom: none !important;
border-left: none !important;
border-right: none !important;
cursor: pointer;
}


.icore-select .icore-select-items ul{
border: 1px solid #ddd;}

.icore-select .icore-select-items ul li a {
color: #727272;
border: none !important;
cursor: pointer;}


.visualizacoes #visualizacao-ladoalado.on {
background:url(/layout/padrao/img/visualizacao-icones-verde.gif) no-repeat !important;
}
.visualizacoes #visualizacao-ladoalado.off {
background:url(/layout/padrao/img/visualizacao-icones-cinza.gif) no-repeat !important; 
}




.visualizacoes #visualizacao-detalhe.on {
background:url(/layout/padrao/img/visualizacao-lista-verde.gif) no-repeat !important;
}
.visualizacoes #visualizacao-detalhe.off {
background:url(/layout/padrao/img/visualizacao-lista-cinza.gif) no-repeat !important;
}


.visualizacoes{
background: #fff !important;
border: 1px solid #ddd;
height:21px;
width:46px;
padding: 2px 1px 0 0 !important;}

.linhadivisao{
display: none;}



 /* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 575px; /* Set to gallery width, in px or percentage */
height: 82px; /* Set to gallery height */
position:relative;overflow:hidden;
margin: -20px auto 0 auto;
line-height: 82px;
}

#motioncontainer a {
    width: 120px;
    height: 82px;
}

#motioncontainer a img, #motioncontainer img{
display: inline;
margin: 0 20px;
vertical-align: middle;
}


#motiongallery {
    padding-top: 4px;
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}














/* /Stefano */


#temas {
    margin: 20px;
}


.btn-atualizar {
    background-image: url('/layout/padrao/img/btn-atualizar.gif');
    width: 88px;
    height: 23px;
}


.btn-voltar {
    background-image: url('/layout/padrao/img/btn-voltar.gif');
    height: 23px;
}

/*
.carrinho-nav {
    background-image: url('/layout/padrao/img/bg-carrinho-repeat.gif') !important;
}
*/


.listagem-detalhes {
    margin-top: 20px;
}


.listagem-detalhes .produto {
    margin: 20px 0 0 0 !important;
    border-bottom: 1px solid #EBEBEB;
    padding: 20px 0;
    height: 120px;
}


.produtos .listagem-detalhes .listagem-descricao {
    float: none !important;
}

.produtos .listagem-detalhes .listagem-foto {
    width: auto;
    margin-right: 10px;
}

.produtos .listagem-detalhes .listagem-descricao {

    width: auto !important;
}


.produtos .listagem-detalhes .btn-addcesta {
    padding-right: 2px;
}



.tabela .lixeira a {
background:url(/layout/padrao/img/icones/lixo.gif) no-repeat !important;
width: 16px;
height: 16px;}


.carrinho .custo .por, .carrinho tbody .valortotal div{
text-align: center !important;
color:#64920A !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:15px !important;
font-weight:bold !important;}



.filtro-listagem {
    padding-bottom: 20px;
}


#vitrine object{height: 223px !important;}



.listagem-descricao .titulo {
    font-size: 12px;
}



.tarja-topo{
background:url(/layout/padrao/img/bg-tarja-topo.gif) repeat-x;
height: 38px;
}


.campo-produtoindisponivel{
padding: 0 !important;
background: none !important;}

a.disp-aviso{margin-top: 0 !important;}



.carrinho .custo .de {
    text-align:center;
}





#nuvem_tags a {
padding:1px !important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 17px !important;
}



a.tag-0, a.tag-1, a.tag-2, a.tag-3, a.tag-4, a.tag-5, a.tag-6, a.tag-7{
color:#00713a !important;
}

a.tag-0:hover, a.tag-1:hover, a.tag-2:hover, a.tag-3:hover, a.tag-4:hover, a.tag-5:hover, a.tag-6:hover, a.tag-7:hover{
color:#FFF !important;
background:#00713a !important;
}



a.tag-8, a.tag-9, a.tag-10 {
color:#0b5e92 !important;
font-weight: bold !important;
}


a.tag-8:hover, a.tag-9:hover, a.tag-10:hover {
color:#FFF !important;
background:#0b5e92 !important;
font-weight: bold !important;
}


.botao-wrapper{
text-align:center;
width:126px;}


.listagem-ladoalado .botao-wrapper{
margin: 0 auto;}

.listagem-detalhes .botao-wrapper{
margin: 0;
float: left;}




img.jqzoom {
cursor: pointer !important;
}

.zoomdiv{display: none !important;}

ol{
margin: 8px 0 0 25px;}

#informacoes .abas ul {
height: 34px !important;
padding-left: 13px !important;}




#informacoes .abas ul li{margin: 0 3px !important;}


#informacoes .abas ul li div a {
color:#8C8B8B !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:13px !important;
font-weight:normal !important;
outline: 0;}


#informacoes .abas ul li div a:hover{
color: #616161 !important;
text-decoration: underline !important;}





#informacoes .abas ul li.ativa div a {
color:#8C8B8B !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:15px !important;
font-weight:bold !important; }


#informacoes .abas ul li.ativa div a:hover{
color: #616161 !important;
text-decoration: underline !important;}




#informacoes .conheceesteproduto{margin-bottom: 10px;}


.produtos{margin-top: 32px;}

.tabela tr td.primeira, .tabela tr td.ultima {
width: 3px !important;}

.gradient-esq{
position: absolute;
left: 0;
top: 0;
z-index: 9;
width: 22px;
}

.gradient-dir{
position: absolute;
right: 0;
top: 0;
z-index: 9;
width: 22px;
}

.gradient-esq img, .gradient-dir img{
margin: 0 !important;}

.miniaturas-produto li.miniatura a img {
border: none !important;}


.produto-cabecalho .marca-produto{
display: none;}

.produto-info .marca-produto {position:absolute !important;
margin: 0 !important;
right: -7px;
bottom: -131px;
display: block;}


/*
.desc_marca{position:absolute;
right: 0;
top:-153px;}*/


.desc_marca strong{
display: none;}



.txt-produtoindisponivel {
color:#FF0000 !important;
font-size:16px !important;
overflow: hidden !important;
height: 20px !important;}

.produtoindisponivel .disponibilidade strong{
color:#f00;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px !important;
font-weight: bold;}


a.disp-aviso{
color: #666 !important;
text-decoration: underline !important;
text-transform: lowercase !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 11px !important;}

a.disp-aviso:hover{text-decoration: none !important;}

.campo-produtoindisponivel a{
min-height: 0;
overflow: hidden;
clear: both;}

.nav_ultimos .nav_ultimos_anterior, .nav_ultimos .nav_ultimos_proximo {display: inline;}

.nav_ultimos {margin-left:30px;
margin-top:10px;}






.filtro-listagem {background: #ebebeb url('/layout/padrao/img/filtro-listagem-esq.gif') no-repeat left center;
width:627px;
}

.filtro-listagem .bg-dir {background: url('/layout/padrao/img/filtro-listagem-dir.gif') no-repeat right center;
padding-bottom:4px;
padding-top:2px;}


.visualizacoes {
margin-bottom:-3px;
margin-left:13px;
margin-top:0;
}

#select-filtro a{background: none;
display: inline-block;
padding-left: 5px;
color: #858585;
padding-bottom: 1px ;
padding-top: 0 ;
padding-bottom /*\**/: 0\9;
padding-top /*\**/: 1px\9;}


@media screen and (-webkit-min-device-pixel-ratio:0){
#select-filtro a{
padding-bottom : 0;
padding-top : 1px;}
}

#select-filtro a span{background: none; 
padding:3px 8px 3px 3px;
text-shadow:1px 1px 0 #FFFFFF;}

.filtro-listagem strong {color: #000;}

#select-filtro a:hover{background: url('/layout/padrao/img/filtro-bg-hover-esq.gif') no-repeat;
background-position: left center;}
#select-filtro a:hover span{background: url('/layout/padrao/img/filtro-bg-hover-dir.gif') no-repeat;
background-position: right center;
}

#select-filtro a.ativo{background: url('/layout/padrao/img/filtro-bg-ativo-esq.gif') no-repeat;
background-position: left center;
color: #FFF;}

#select-filtro a.ativo span{background: url('/layout/padrao/img/filtro-bg-ativo-dir.gif') no-repeat; 
background-position: right center;
padding:3px 8px 3px 3px;
text-shadow:1px 1px 0 #2d2490 !important;
}


#select-filtro{
padding:4px 3px 2px 10px;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:445px;
}

.filtro-listagem #fabricante {display: none !important;}

.filtro-listagem {padding-bottom: 0 !important; padding-top: 0 !important;
width: auto !important;}

.visualizacoes{
float:right;
margin-right:4px;
margin-top:1px;
}

.numero_parcelas, .valor_parcelas {color: #006D38 !important; font-weight: bold !important;}
.por-word br {display: none !important;}

.de-word {text-decoration: none !important;}