.centralizar {
margin:0 auto;
padding:0 20px;
width:962px;
}
.dentro:after, #topo .menu ul:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.carregando {
background:url("../img/carregando.gif") no-repeat scroll center center transparent;
min-height:48px;
}
input.error {
background:url("../img/conteudo-input-bg-vermelho.gif") repeat-x scroll center top #FFDBDB !important;
border:1px solid red !important;
}
#topo {
background:url("../img/bg_efeito-topo.gif") no-repeat scroll left top transparent;
height:216px;
}
#topo ul, #topo li {
margin:0;
padding:0;
}
#topo ul li {
float:left;
font-weight:bold;
list-style:none inside none;
}
#topo .topo_categorias .icore-select-caption span {
background:url("/2009/img/bg_input_busca.gif") no-repeat scroll left top transparent;
border:0 none;
height:15px;
}
#search_keyword {
background:url("/2009/img/bg_input_busca_grande.gif") no-repeat scroll left top transparent;
border:0 none;
height:17px;
}
#topo .buscar .campos .input {
border:0 none !important;
}
#topo .cabecalho {
height:110px;
}
#topo .cabecalho .logomarca, #topo .cabecalho .menu_rapido, #topo .cabecalho .identifiquese, #topo .cabecalho .televendas, #topo .cabecalho .carrinho {
position:absolute;
}
#topo .cabecalho .carrinho {
color:#666666;
display:block;
}
#topo .logomarca, #topo .logomarca a {
display:block;
height:109px;
width:187px;
}
#topo .logomarca {
background:url("../img/logomarca.gif") no-repeat scroll 0 0 transparent;
margin-top:5px;
}
#topo .menu_rapido {
margin:9px 0 0 190px;
}
#topo .menu_rapido ul {
background:url("../img/bg-menurapido-c.gif") repeat-x scroll center top transparent;
float:left;
}
#topo .menu_rapido .bg-l {
background:url("../img/bg-menurapido-l.gif") no-repeat scroll left top transparent;
float:left;
height:45px;
width:18px;
}
#topo .menu_rapido .bg-r {
background:url("../img/bg-menurapido-r.gif") no-repeat scroll right top transparent;
float:right;
height:45px;
width:18px;
}
#topo .menu_rapido a {
color:#000000;
text-decoration:underline;
}
#topo .menu_rapido a:hover {
text-decoration:none;
}
#topo .cabecalho .menu_rapido ul li {
margin:12px 5px 0;
}
#topo .cabecalho .menu_rapido ul li.divisao {
margin:1px 0 0;
padding:0 5px;
width:1px;
}
#topo .cabecalho .menu_rapido ul li img.ico {
display:none;
margin-right:5px;
position:relative;
top:3px;
}
#topo ul li.primeiro {
margin-left:0 !important;
}
#topo .identifiquese {
margin:77px 0 0 200px;
padding:2px 0 3px 0;
}
#topo .identifiquese a {
color:#ED1C24;
text-decoration:underline;
}
#topo .televendas {
background:url("../img/televendas.gif") no-repeat scroll right center transparent;
height:39px;
margin:10px 0 0 737px;
width:225px;
}
#topo .televendas a {
display:block;
float:right;
height:40px;
width:200px;
}
#topo .carrinho {
margin:75px 0 0 687px;
padding-left:25px;
width:250px;
}
#topo .carrinho .icone-carrinho {
background:url("../img/icone_carrinho.gif") no-repeat scroll left top transparent;
float:right;
height:15px;
margin-top:2px;
padding-right:10px;
width:16px;
}
#topo .carrinho strong {
font-weight:normal;
}
#topo .carrinho a {
color:#777777;
float:right;
}
#topo .carrinho a span {
color:#000000;
font-weight:bold;
}
#topo .topo_categorias {
background:url("../img/bg_topo-categorias.gif") repeat-x scroll center top transparent;
height:45px;
overflow:hidden;
}
#topo .topo_categorias .centralizar {
overflow:hidden;
padding-top:12px;
width:962px;
}
.topo_categorias .icore-select-caption a {
background:url("../img/btn-select-topo.gif") no-repeat scroll right top transparent !important;
}
#topo .topo_categorias .campos {
float:left;
margin-left:10px;
}
#topo .topo_categorias .primeiro {
margin-left:0;
}
#topo .topo_categorias .desde {
float:left;
margin-top:-3px;
padding:0 0 0 18px;
}
#topo .topo_categorias form {
float:right;
width:815px;
}
.buscar .campos div {
float:left;
}
.buscar .btn-buscar {
background:url("../img/btn-buscar.gif") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:23px;
margin-left:3px;
width:70px;
}
#topo .menu {
background:url("../img/bg_topo-menu.gif") repeat-x scroll center top transparent;
height:61px;
}
#topo .menu .centralizar {
height:59px;
}
.todas_categorias {
background:url("../img/bg_topo-menu-det.gif") no-repeat scroll left top transparent;
padding-left:24px;
width:195px;
}
.todas_categorias a {
color:#FFFFFF;
display:block;
}
.todas_categorias a strong {
display:block;
}
#topo .menu .botoes {
float:left;
font-size:13px;
}
#topo .menu .botoes ul li {
background:url("../img/divisao_menu.gif") no-repeat scroll left top transparent;
padding-left:2px;
}
#topo .menu .botoes ul li.primeiro {
background:none repeat scroll 0 0 transparent !important;
padding-left:0;
}
#topo .menu .botoes ul li a {
background:url("../img/bg_botoes-menu.gif") repeat-x scroll center top transparent;
color:#FFFFFF;
display:block;
padding:21px 10px 20px;
}
#topo .menu .botoes ul li.primeiro a {
margin-left:0;
}
#topo .menu .botoes ul li a:hover {
background-position:0 -61px;
}
#topo .menu .botoes ul li .todas_categorias a:hover {
background-position:0 0;
}
#topo .menu .botoes .ativo a, #topo .menu .botoes .ativo a:hover {
background-position:0 -122px;
}
#caminho_nav {
color:#666666;
font-size:9px;
margin-bottom:10px;
}
#caminho_nav a {
color:#666666;
font-size:9px;
text-decoration:underline;
}
#caminho_nav strong {
color:#ED1C24;
font-size:14px;
}
#caminho_nav * {
vertical-align:middle;
}
#caminho_nav .centralizar {
background:none repeat scroll 0 0 transparent !important;
margin:0 !important;
padding:0 !important;
width:605px !important;
}
#corpo {
background:url("../img/corpo-bg.gif") repeat-x scroll center top transparent;
padding-top:8px;
}
#corpo .centralizar {
background:url("../img/corpo-centralizar-esq-bg.gif") repeat-y scroll 179px top transparent;
padding-left:18px;
padding-right:18px;
width:966px;
}
#corpo .centralizar .dentro {
background:url("../img/corpo-centralizar-dir-bg.gif") repeat-y scroll right top transparent;
}
#colunaesq, #colunadir {
overflow-x:hidden;
width:139px;
}
#colunaesq {
background:url("../img/colunaesq-bg.gif") no-repeat scroll left top transparent;
float:left;
padding:0 30px 20px 12px;
}
#colunaesq .categorias .linha {
margin-left:14px;
}
#colunaesq .categorias {
margin:10px 0 20px;
width:137px;
}
#colunaesq h2 {
padding-bottom:3px;
}
#colunaesq h2 a {
color:#ED1C24;
display:block;
font-size:12px;
margin:0;
padding:4px 0 2px;
}
#colunaesq h2:hover, #colunaesq h2.selecionado {
background:url("/2009/img/bg-categoria-bottom.gif") no-repeat scroll left bottom transparent;
}
#colunaesq h2:hover a, #colunaesq h2.selecionado a {
background:url("/2009/img/bg-categoria-top.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
padding:4px 0 2px 5px;
}
#colunaesq .categorias ul {
margin:0;
padding:0;
}
#colunaesq .categorias ul li {
list-style:none outside none;
margin:0;
padding:0;
}
#colunaesq .categorias ul li ul {
padding-left:12px;
}
#colunaesq .categorias ul li {
background:url("../img/colunaesq-linha.gif") no-repeat scroll right top transparent;
padding-top:1px;
}
#colunaesq .categorias ul li.primeiro {
background:none repeat scroll 0 0 transparent;
}
#colunaesq .categorias ul li a {
background:url("../img/icone-categorias.gif") no-repeat scroll left 7px transparent;
color:#666666;
display:block;
padding:2px 0 2px 14px;
}
#colunaesq .categorias ul li ul li a {
background:url("../img/menu-l3.gif") no-repeat scroll 2px 9px transparent;
}
#colunaesq .categorias ul li a strong {
font-weight:normal;
}
#colunaesq .categorias ul li.atual a strong {
font-weight:bold;
}
#colunaesq .categorias ul li.vermais a {
background:none repeat scroll 0 0 transparent;
color:#ED1C24;
font-family:Tahoma;
font-size:9px;
font-weight:bold;
text-decoration:underline !important;
}
#colunaesq .categorias .vermais {
display:inline;
margin-left:14px;
padding:0;
}

#colunadir #orkut { width: 150px; height: 105px; position: relative; background:url(../../img/orkut_bg.jpg) no-repeat left top; margin-bottom: 10px; }
#colunadir #orkut h3 { background: url(../../img/rumo_orkut.jpg) no-repeat left bottom; text-indent: -3000px; padding: 15px 0 5px 5px;  }
#colunadir #orkut ul { margin: 0; padding: 0; list-style-type: none; position: absolute; right: 16px; bottom: 6px; text-align:left;}
#colunadir #orkut li {  margin-bottom: 5px; }
#colunadir #orkut li a { text-decoration: none; color: #d744b6; font-weight: bold; }
#colunadir #orkut li a:hover { text-decoration: underline; } 

#menu-minhaconta li a {
background-image:none !important;
}
#menu-minhaconta {
margin-top:12px;
width:139px;
}
#menu-minhaconta .cima, #menu-minhaconta .baixo {
height:5px;
}
#menu-minhaconta .cima {
background-image:url("../img/minhaconta-cima.gif");
}
#menu-minhaconta .baixo {
background-image:url("../img/minhaconta-baixo.gif");
}
#menu-minhaconta .conteudo {
background:none repeat scroll 0 0 #FFDAB9;
padding:5px 10px;
}
#menu-minhaconta h2 {
background:url("../img/ico-minhaconta.gif") no-repeat scroll left center transparent;
border:medium none;
margin:0;
padding:0;
}
#menu-minhaconta h2 a {
color:#000000;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
margin-top:0;
padding-left:28px;
}
#menu-minhaconta .conteudo ul {
list-style:none outside none;
margin:0;
padding:0;
}
#menu-minhaconta .conteudo ul li {
border-top:1px solid #FFE4C4;
}
#menu-minhaconta .conteudo ul li a {
color:#000000;
display:block;
font-size:11px;
padding:3px 0 4px;
}
#menu-minhaconta h2 a, #menu-minhaconta ul li.sair a {
color:#000000;
}
#menu-minhaconta ul li.sair a {
background:url("../img/minhaconta-ico-sair.gif") no-repeat scroll left center transparent !important;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding-left:22px;
}
.informativo {
background:url("../img/bg_informativo.gif") repeat-y scroll left top transparent;
margin-top:20px;
width:139px;
}
.informativo .conteudo_informativo {
background:url("../img/conteudo-informativo-bg.gif") no-repeat scroll left top transparent;
padding:70px 10px 0;
}
.informativo .rodape_informativo {
background:url("../img/bg_rodape-informativo.gif") no-repeat scroll left top transparent;
height:9px;
}
.banners {
margin-top:20px;
width:139px;
}
.banners .linha {
margin-bottom:20px;
margin-top:20px;
}
#conteudo {
float:left;
padding-top:2px;
width:604px;
}
#conteudo .tituloNoticia {
color:#000000;
font-size:16px;
padding-top:20px;
}
.conteudo-categorias {
padding:0 20px 13px;
}
.listagemNoticias a {
color:#C00000 !important;
}
#conteudo .textoNoticia {
font-size:12px;
text-align:justify;
}
#conteudo .icore-select-caption a {
color:#666666;
}
#conteudo .icore-select .icore-select-caption a span {
background:url("../img/bg-combo-principal.gif") repeat scroll left top transparent;
}
#conteudo .icore-select .icore-select-caption a {
background:url("../img/btn-select.gif") no-repeat scroll right top transparent !important;
}
#conteudo .acoes {
border-top:1px solid #EBEBEB;
margin-top:10px;
padding-top:10px;
text-align:right;
}
#conteudo .acoes-semlinha {
border-top:medium none;
}
#temas .topo_temas {
background:url("../img/bg_topo-temas.gif") no-repeat scroll left top transparent;
height:52px;
}
#temas .conteudo_temas {
background:url("../img/bg_bordas-temas.gif") repeat-y scroll left top transparent;
}
#temas .conteudo_temas div {
background:url("../img/bg_bordas-temas.gif") repeat-y scroll right top transparent;
padding:10px;
}
#temas .conteudo_temas div a {
color:#666666;
font-weight:bold;
margin-right:5px;
text-decoration:none;
}
#temas .conteudo_temas div div {
background:none repeat scroll 0 0 transparent;
}
#temas .conteudo_temas div .size1 {
font-size:11px;
}
#temas .conteudo_temas div .size2 {
font-size:14px;
}
#temas .conteudo_temas div .size3 {
font-size:16px;
}
.size1, .size2, .size3 {
height:20px;
line-height:19px;
vertical-align:baseline;
}
#temas .rodape_temas {
background:url("../img/bg_rodape-temas.gif") no-repeat scroll left top transparent;
height:12px;
padding-bottom:20px;
}
#table-categorias thead tr td {
background:url("../img/bg_caixacategorias.gif") repeat-x scroll 0 0 transparent;
}
#table-categorias thead tr td.mais_vendidos div, #table-categorias thead tr td.mais_acessados div {
padding:7px 22px 6px;
}
#table-categorias thead tr td.mais_vendidos div {
background:url("../img/bg_caixacategorias-esq.gif") no-repeat scroll left top transparent;
}
#table-categorias thead tr td.mais_acessados div {
background:url("../img/bg_caixacategorias-dir.gif") no-repeat scroll right top transparent;
}
#table-categorias thead tr.divisao td {
background:none repeat scroll 0 0 transparent;
padding-top:4px;
}
#table-categorias tbody tr td {
padding:15px 22px 0;
}
#table-categorias tbody tr td .h2 {
display:block;
font-size:11px !important;
}
#table-categorias tbody tr td.borda {
border-left:1px solid #EBEBEB;
}
#table-categorias tbody tr td .estrelas {
float:right;
}
#table-categorias tbody tr td .mais_vendido {
color:#6A6A6A;
display:block;
}
#table-categorias tbody tr td .mais_vendido span {
display:block;
}
#table-categorias .de {
display:block;
}
#table-categorias .de .preco {
display:inline;
}
#table-categorias .por .preco {
display:inline;
}
.painel_rss {
background:url("../img/bg_painel-rss.gif") no-repeat scroll 0 0 transparent;
padding:15px 20px 22px;
}
.painel_rss h2 {
color:#666666 !important;
margin-bottom:5px !important;
}
.coluna_rss {
float:left;
}
.coluna_rss input {
background:url("../img/icone_rss.gif") no-repeat scroll 4px center #FFFFFF;
color:#666666;
font-size:11px;
padding-left:26px;
}
.coluna_news {
float:left;
margin-left:20px;
}
.coluna_news input {
color:#666666;
font-size:11px;
}
.primeiracompra {
float:left;
margin-left:30px;
}
#colunadir {
background:url("../img/colunadir-bg.gif") no-repeat scroll left top transparent;
float:right;
padding:12px 12px 20px 28px;
}
#colunadir .enquete {
margin-bottom:20px;
}
#colunadir .enquete .margens {
color:#6A6A6A;
line-height:16px;
padding:0 10px;
width:119px;
}
#colunadir .enquete h2 {
background:url("../img/icone_enquete.gif") no-repeat scroll left top transparent;
margin-bottom:5px;
padding:23px 0 0 34px;
}
#colunadir .enquete .campos {
font-size:11px;
margin-top:8px;
}
#colunadir .enquete .campos label {
padding-left:7px;
}
#colunadir .enquete .campos * {
vertical-align:middle;
}
#sugestoes .titulo {
color:#777777;
font-weight:bold;
}
.painel {
background:url("../img/colunadir-painel-bg.gif") repeat-y scroll left top transparent;
}
.painel .painel-topo {
background:url("../img/colunadir-painel-topo-bg.gif") no-repeat scroll left top transparent;
height:49px;
}
.painel .painel-topo span {
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
padding-top:11px;
text-align:center;
}
.painel .painel-conteudo {
padding:10px 10px 0;
}
.painel .painel-conteudo .linha {
margin-bottom:10px;
margin-top:10px;
}
.painel .painel-rodape {
background:url("../img/colunadir-painel-rodape-bg.gif") no-repeat scroll left top transparent;
height:13px;
}
.desc_grande-marca span {
color:#7DAC01;
font-size:12px;
}
.sugestoes .navegacao * {
line-height:18px;
vertical-align:middle;
}
.sugestoes .navegacao {
font-size:11px;
text-align:center;
}
.sugestoes .navegacao span {
padding:0 10px;
}
.sugestoes .navegacao a {
display:inline-block;
height:18px;
width:18px;
}
.sugestoes .navegacao a.voltar {
background:url("../img/btn-seta-voltar.gif") no-repeat scroll 0 0 transparent;
}
.sugestoes .navegacao a.avancar {
background:url("../img/btn-seta-avancar.gif") no-repeat scroll 0 0 transparent;
}
#Noticia {
height:160px;
}
#conteudo .noticiacontent * {
line-height:1em;
}
#conteudo .noticiacontent .lista_imagens h4 {
padding-bottom:10px;
}
#conteudo .noticiacontent .lista_imagens {
margin-top:30px;
overflow:hidden;
width:100%;
}
#conteudo .noticiacontent .lista_imagens a {
background:none repeat scroll 0 0 #CCCCCC;
float:left;
margin:0 5px 5px 0;
padding:3px;
}
#Noticia .topoNoticia {
background:url("../img/bg_topo-noticias.gif") no-repeat scroll 0 0 transparent;
}
#Noticia .rodapeNoticia {
}
#Noticia .centralizar {
background-attachment:scroll;
background-color:transparent;
background-image:url("/2009/img/corpo-centralizar-dir-bg.gif");
background-position:right top;
background-repeat:repeat-y;
margin:0;
padding:0;
width:966px;
}
#Noticia .internaNoticias {
background-attachment:scroll;
background-color:transparent;
background-image:url("/2009/img/corpo-centralizar-esq-bg.gif");
background-position:161px top;
background-repeat:repeat-y;
margin:0 auto;
width:966px;
}
#Noticia .listagemNoticias {
background:url("../img/bg_bordas-temas.gif") repeat-y scroll left top transparent;
margin:0 auto;
width:604px;
}
#Noticia .listagemNoticias .listagem {
background:url("../img/bg_bordas-temas.gif") repeat-y scroll right top transparent;
padding:0 20px;
}
#rodape {
background:url("../img/bg_rodape.gif") repeat-x scroll center bottom transparent;
height:148px;
}
#rodape ul {
margin:0;
padding:0;
text-align:center;
}
#rodape .centralizar {
background:url("../img/bg_rodape-dentro.gif") no-repeat scroll center top transparent;
height:144px;
width:631px;
}
#rodape .certificado_seguranca {
background:url("../img/certificado_seguranca.gif") no-repeat scroll 0 0 transparent;
float:left;
height:36px;
width:180px;
}
#rodape .cartoes {
float:left;
height:39px;
padding:6px 0 0;
}
.cartoes ul {
width:360px;
}
.cartoes ul li {
display:inline;
line-height:12px;
list-style:none outside none;
margin-left:15px;
}
.cartoes ul li.primeiro {
margin-left:0;
}
#rodape .logo_nixus {
float:right;
}
#rodape .logo_nixus a {
background:url("../img/logo_nixus.gif") no-repeat scroll 0 0 transparent;
display:block;
height:34px;
width:89px;
}
#rodape .menu_rodape {
padding:22px 0 0;
}
#rodape span.barra {
color:#F89595;
}
#rodape .menu_rodape ul li {
color:#FFFFFF;
display:inline;
list-style:none outside none;
}
#rodape .menu_rodape ul li a {
color:#FFFFFF;
font-family:Tahoma;
font-size:9px;
padding:10px 5px;
text-decoration:underline;
}
#rodape .menu_rodape ul li span {
padding:10px 3px;
}
h1, h2, .h2 {
color:#ED1C24;
}
#conteudo h1 {
border-bottom:1px solid #E1E1E1;
font-size:18px;
font-weight:bold;
margin-bottom:20px;
padding:15px 0 6px;
}
h2, .h2 {
display:block;
font-size:13px;
font-weight:bold;
}
h4, .h4 {
color:#000000;
display:block;
font-weight:bold;
margin-bottom:0;
}
.mostrar {
display:block !important;
}
.esconder {
display:none;
}
.linha {
background:none repeat scroll 0 0 #E1E1E1;
height:1px;
}
.linhadivisao {
background:url("../img/bg_linha-divisao.gif") repeat-x scroll center center transparent;
height:42px;
}
.margem {
height:20px;
}
.meiamargem {
height:10px;
}
.btn-addcesta {
background:url("../img/btn-comprar.gif") no-repeat scroll 0 0 transparent;
display:block;
height:23px;
width:81px;
}
.btn-vermais {
background:url("../img/btn-detalhes.gif") no-repeat scroll 0 0 transparent;
display:block;
height:23px;
padding-right:5px;
width:53px;
}
.botao span {
display:none;
}
.estrelas, .estrelas div {
height:12px;
}
.estrelas {
background:url("../img/estrela_cinza.gif") repeat-x scroll 0 0 transparent;
width:77px;
}
.estrelas div {
background:url("../img/estrela_amarela.gif") repeat-x scroll 0 0 transparent;
}
.estrelas .estrelas-conteudo {
background:none repeat scroll 0 0 transparent;
}
.estrelas a {
display:block;
height:12px;
position:absolute;
text-decoration:none;
width:13px;
}
.estrelas a.um {
margin-left:0;
}
.estrelas a.dois {
margin-left:16px;
}
.estrelas a.tres {
margin-left:32px;
}
.estrelas a.quatro {
margin-left:48px;
}
.estrelas a.cinco {
margin-left:64px;
}
.apenas {
color:#7DAC01;
}
.de, .parcelamento {
color:#000000;
font-size:12px;
}
.parcelamento {
color:#666666;
}
.de {
}
.de span {
color:#ED1C24;
text-decoration:line-through;
}
.de {
color:#666666;
font-size:12px;
}
.por span {
color:#318C00;
}
.por {
color:#666666;
}
.verde {
color:#7DAC01 !important;
}
.no-underline {
text-decoration:none;
}
.paginacao {
margin:10px 0;
text-align:right;
}
.paginacao a, .paginacao strong {
margin-left:5px;
}
.paginacao a, .paginacao strong span span {
padding:3px 7px;
}
.paginacao strong {
background-color:#ED1C24;
color:#FFFFFF;
cursor:default;
}
.paginacao strong span {
background:url("../img/paginacao-dir.gif") no-repeat scroll right center transparent;
}
.paginacao strong span span {
background:url("../img/paginacao-esq.gif") no-repeat scroll left center transparent;
}
.paginacao * {
display:-moz-inline-box;
line-height:15px;
vertical-align:middle;
}
.paginacao a {
color:#666666;
}
.paginacao a:hover {
background:none repeat scroll 0 0 #EEEEEE;
}
.paginacao strong {
color:#FFFFFF;
}
.parcelamento-det {
color:#000000;
font-size:11px;
}
.parcelamento-det .vezes {
color:#777777;
font-size:12px;
padding-right:3px;
}
.parcelamento-det .preco {
color:#ED1C24;
padding-right:3px;
}
#mensagens .mensagem {
cursor:pointer;
margin-bottom:1px;
padding-bottom:5px;
}
#mensagens .mensagem-fechar {
background:url("../img/bt-fecharmensagem.gif") no-repeat scroll 0 0 transparent;
float:right;
height:23px;
margin-right:7px;
width:23px;
}
#mensagens .mensagem div span {
display:block;
}
#mensagens .mensagem div.mensagem-corpo {
color:#000000;
}
#mensagens .mensagem-cima {
background:url("../img/bg-painelmsg-cima.gif") no-repeat scroll center top transparent;
height:7px;
}
#mensagens .mensagem-conteudo {
background:none repeat scroll 0 0 #D6D6D6;
height:23px;
padding-left:7px;
}
#mensagens .mensagem .mensagem-corpo > .mensagem-conteudo {
height:auto;
min-height:23px;
}
#mensagens .mensagem .mensagem-icone {
background:none no-repeat scroll 0 0 transparent;
float:left;
height:23px;
margin-top:-1px;
width:23px;
}
#mensagens .mensagem-erro .mensagem-icone {
background-image:url("../img/icone-erro.gif");
}
#mensagens .mensagem-sucesso .mensagem-icone {
background-image:url("../img/icone-sucesso.gif");
}
#mensagens .mensagem-alerta .mensagem-icone {
background-image:url("../img/icone-alerta.gif");
}
#mensagens .mensagem-texto {
padding:2px 40px 2px 28px;
}
#mensagens .mensagem-baixo {
background:url("../img/bg-painelmsg-baixo.gif") no-repeat scroll center top transparent;
height:7px;
}
#mensagens .mensagem-hover .mensagem-conteudo {
background:none repeat scroll 0 0 #F0F0F0;
}
#mensagens .mensagem-hover .mensagem-cima {
background-position:center -7px;
}
#mensagens .mensagem-hover .mensagem-baixo {
background-position:center -7px;
}
#mensagens .mensagem-hover .mensagem-icone {
background-position:left -23px;
}
#mensagens .mensagem-hover .mensagem-fechar {
background-position:left -23px;
}

#pagina .todascategorias {z-index: 999; }

.todascategorias {
background:url("../img/bg-todascategorias.gif") no-repeat scroll center bottom transparent;
color:#FFFFFF;
display:none;
left:50%;
margin:214px 0 0 -481px;
opacity:0.9;
padding-bottom:7px;
position:absolute;
width:962px;
}
.todascategorias div {
background:none repeat scroll 0 0 #4D719C;
}
.conteudo-categorias td {
vertical-align:top;
}
.todascategorias .titulo {
border-bottom:1px solid #5685B0;
margin:0 0 20px;
}
.todascategorias h2 {
border-bottom:1px solid #32608A;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:11px 0 11px 20px;
}
.todascategorias ul {
margin:0;
padding:0;
}
.todascategorias ul li {
background:url("../img/seta-categorias.gif") no-repeat scroll left 4px transparent;
line-height:1em;
list-style:none outside none;
margin-top:15px;
padding-left:20px;
}
.todascategorias ul li.primeiro {
margin-top:0;
padding-right:2px;
}
.todascategorias ul li a {
color:#FFFFFF;
}
.todascategorias tr td {
padding-left:60px;
}
.todascategorias tr td.primeira {
padding-left:0;
}
.lista-icones {
list-style:none outside none;
margin:0;
padding:4px 0;
}
.lista-icones .primeiro {
border-top:medium none;
}
.lista-icones li {
background-position:18px 6px !important;
border-top:1px solid #DFDFDF;
}
.lista-icones li a {
color:#666666;
display:block;
font-weight:bold;
padding:8px 53px;
}
.lista-icones .descricao {
background:none repeat scroll 0 0 #F8F8F8;
border-color:#DFDFDF #EAEAEA -moz-use-text-color;
border-left:3px solid #EAEAEA;
border-right:3px solid #EAEAEA;
border-style:solid solid none;
border-width:1px 3px medium;
display:none;
font-size:11px;
padding:14px 20px;
}
.painelcinza {
border-bottom:1px solid #FFFFFF;
}
.painelcinza .borda-top {
background:url("../img/bg_painelcinza-borda.gif") repeat-x scroll left top #F2F2F2;
}
.painelcinza .borda-right {
background:url("../img/bg_painelcinza-borda.gif") repeat-y scroll right top transparent;
}
.painelcinza .borda-botton {
background:url("../img/bg_painelcinza-borda.gif") repeat-x scroll left bottom transparent;
}
.painelcinza .borda-left {
background:url("../img/bg_painelcinza-borda.gif") repeat-y scroll left top transparent;
}
.painelcinza .canto-lt {
background:url("../img/bg_painelcinza-lt.gif") no-repeat scroll left top transparent;
}
.painelcinza .canto-lb {
background:url("../img/bg_painelcinza-lb.gif") no-repeat scroll left bottom transparent;
}
.painelcinza .canto-rt {
background:url("../img/bg_painelcinza-rt.gif") no-repeat scroll right top transparent;
}
.painelcinza .canto-rb {
background:url("../img/bg_painelcinza-rb.gif") no-repeat scroll right bottom transparent;
}
.painelcinza .painelcinza-titulo {
background:url("../img/bg_painelcinza-borda.gif") repeat-x scroll center bottom transparent;
padding:10px 0 10px 15px;
}
.painelcinza table {
border-collapse:collapse;
margin-left:20px;
}
.painelcinza .painelcinza-table-conteudo {
width:100%;
}
.blocolegenda .conteudo {
padding:12px 20px;
}
.blocolegenda {
margin-bottom:10px;
}
.blocolink {
margin-bottom:10px;
}
.blocolink div div div div div div div div div {
padding:17px;
}
.blocolink .conteudo, .blocolink a {
color:#666666 !important;
display:block;
padding:0 39px;
text-decoration:none !important;
}
div.opcao-parcelamento {
margin-top:20px;
}
.opcao-parcelamento tr td input {
margin-right:5px;
vertical-align:middle;
}
.painelcinza table tr td {
border-left:1px solid #CCCCCC;
padding:0 10px;
}
.painelcinza table tr td.primeira {
border-left:0 none;
padding:0 30px 0 0;
}
.painelcinza table tr.primeira td {
padding-top:8px;
}
.painelcinza table tr td table {
margin:0;
}
.painelcinza td td {
border:0 none !important;
margin:0 !important;
padding:0 0 8px !important;
}
.icone-cartao {
float:left;
margin-left:5px;
}
.tabela {
border-collapse:collapse;
border-width:0;
width:100%;
}
.tabela .texto-destaque, .tabela .texto-destaque a {
color:#FF3300 !important;
font-size:12px !important;
}
.tabela .texto-destaque a {
text-decoration:underline;
}
.tabela thead tr td {
background:url("../img/tabela-thead-bg.gif") repeat-x scroll center top transparent;
font-weight:bold;
padding:11px 10px;
}
.tabela thead tr td.primeira {
background:url("../img/tabela-thead-esq.gif") no-repeat scroll left top transparent;
}
.tabela thead tr td.ultima {
background:url("../img/tabela-thead-dir.gif") no-repeat scroll right top transparent;
}
.tabela tr td {
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
}
.tabela tr td.primeira, .tabela tr td.ultima {
padding:0;
width:5px;
}
.tabela tr td.primeira, .tabela tr td.ultima, .tabela tr td.preultima {
border-right:0 none;
}
.tabela tr td.primeira, .tabela tr td.posprimeira, .tabela tr td.ultima {
border-left:0 none;
}
.tabela .economiade .preco {
color:#FF0404;
}
.tabela tbody tr td {
border-top:1px solid #EBEBEB;
padding:10px;
}
.tabela tbody tr.margem {
height:auto;
}
.tabela tbody tr.margem td {
border:0 none;
height:5px;
padding:0;
}
.tabela tbody tr td.primeira, .tabela tbody tr td.ultima {
background:url("../img/tabela-tbody-linhavertical.gif") repeat-y scroll 0 0 transparent;
}
.tabela tbody tr td.primeira {
background-position:left center;
}
.tabela tbody tr td.ultima {
background-position:right center;
}
.tabela tbody tr.cima td {
background:url("../img/tabela-tbody-linhahorizontal.gif") repeat-x scroll center top transparent;
height:5px;
}
.tabela tbody tr.cima td.primeira {
background:url("../img/tabela-tbody-cima-esq.gif") no-repeat scroll 0 0 transparent;
}
.tabela tbody tr.cima td.ultima {
background:url("../img/tabela-tbody-cima-dir.gif") no-repeat scroll 0 0 transparent;
}
.tabela tbody tr.baixo td {
background:url("../img/tabela-tbody-linhahorizontal.gif") repeat-x scroll center bottom transparent;
height:5px;
}
.tabela tbody tr.baixo td.primeira {
background:url("../img/tabela-tbody-baixo-esq.gif") no-repeat scroll 0 0 transparent;
}
.tabela tbody tr.baixo td.ultima {
background:url("../img/tabela-tbody-baixo-dir.gif") no-repeat scroll 0 0 transparent;
}
.tabela tbody tr.cima td, .tabela tbody tr.baixo td, .tabela tbody tr.primeira td {
border-top:0 none;
}
.tabela tbody tr.cima td, .tabela tbody tr.baixo td {
padding:0;
}
.tabela tbody tr td td {
border:0 none;
padding:0;
}
.tabela .lixeira {
padding-left:7px;
padding-right:3px;
}
.tabela .lixeira a {
background:url("../img/ico-lixeira.gif") no-repeat scroll 0 0 transparent;
display:block;
height:17px;
overflow:hidden;
text-indent:-9999px;
width:13px;
}
.tabela-semborda tr td {
border:medium none;
}
.tabela-semborda tbody tr td {
padding-left:23px;
}
.carrinho .descricao .produto-descricao ul, #informacoes .informacoes ul {
list-style:none outside none;
margin:0;
padding:0;
}
.carrinho .descricao .produto-descricao ul {
margin-top:10px;
}
.carrinho .descricao .produto-descricao ul, #informacoes .informacoes ul li {
background:url("../img/produto-informacoes-informacoes-li.gif") no-repeat scroll 5px 8px transparent;
padding-left:15px;
}
.formulario .linha {
margin:20px 0;
}
.formulario h2 {
margin-bottom:10px;
}
.tipopessoa .h2 {
display:-moz-inline-box;
font-size:12px;
padding-left:5px;
}
.tipopessoa .campo * {
vertical-align:middle;
}
.campo {
margin-bottom:10px;
}
.campo label {
display:block;
font-size:11px;
font-weight:bold;
}
.campo label span {
color:#FF2929;
font-weight:bold;
margin-right:3px;
}
.campo .sep, .sep {
color:#D8D8D8;
text-align:center;
width:9px;
}
.campo .ddd {
padding:0 3px;
}
.radio {
padding-top:4px;
vertical-align:top;
}
.form-margem {
width:20px;
}
.form-meiamargem {
width:10px;
}
.campo .textarea textarea {
background:url("../img/bg-textarea.gif") repeat-x scroll left top #FFFFFF;
overflow:auto;
}
.btn-enviar {
background:url("../img/btn-enviar.gif") no-repeat scroll left top transparent !important;
display:inline-block;
height:23px;
width:59px;
}
.btn-atualizar {
background:url("../img/btn-atualizar.gif") no-repeat scroll 0 0 transparent;
display:block;
height:19px;
width:57px;
}
.btn-limpar {
background:url("../img/btn-limpar.gif") no-repeat scroll left top transparent !important;
display:inline-block;
height:23px;
width:61px;
}
.btn-salvaralteracoes {
display:inline-block;
height:29px;
width:148px;
}
.btn-salvaralteracoes {
display:inline-block;
height:29px;
width:148px;
}
td.prazo {
color:#84B10D;
}
td span.valor {
color:#FF0404;
}
.copyright {
background:none repeat scroll 0 0 #B7B7B7;
color:#565656;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding:7px;
text-align:center;
}
.acontece-post {
border-bottom:1px dashed #888888;
margin-bottom:50px;
padding-bottom:6px;
}
h2.post-titulo {
font-size:18px;
font-weight:normal;
margin-bottom:10px;
margin-top:5px;
}
.acontece-post a img {
border:1px solid #888888;
padding:4px;
}
.acontece-post a:hover img {
border:1px dotted #ED1C24;
padding:4px;
}
.acontece-mais {
margin-bottom:25px;
overflow:hidden;
}

