* { margin:0; padding:0;}/* Tags */body{ color:#36455A; margin:0px; padding:0; font-family:Arial,Verdana,Sans-serif; font-size:0.75em; }h1 { display:none; font-size:1.9em;}h2 { position:relative; margin:0 0 10px 0; font-size:1.9em;}h3 { position:relative; font-size:1.2em; margin:0 0 10px 0;}h4 { font-size:1.2em; margin:0;}h5 { font-size:1.1em; }a { color:#50518F; font-weight:bold; text-decoration:none;}a:hover { text-decoration:underline;}a  img { color:#000; border:1px solid #ccc;}a:hover img { color:#000; border:1px solid #50518F;}ul { margin:0; padding:0; list-style:none;}ul li { margin:0 0 10px 0; }p { margin:0 0 5px 0; position:relative;}hr { visibility: hidden; border:none; background:none; padding:0; margin:0; height:1px; width:auto; clear:both;}fieldset {border:1px solid #E7E7E7; padding:10px;}fieldset p { color:#999; clear:both;}legend {color:#000; padding:0 10px; font-weight: bold;}form ul li label { display:block; color:#000; font-weight:bold;}form ul li label.inline{ display:inline; color:#36455A; font-weight:normal; padding:0 10px 0 0;}form ul li label em { font-weight:normal;}form ul li input, form ul li select, form ul li textarea { color:#000; border:1px solid #ccc; background: url('../imagens/bg-input.jpg') repeat-x top left; padding:2px;}form ul li input.radio { border:none; background:none;}form ul li input.check { border:none; background:none;}form ul li.botao { margin:0; padding:0; text-align:right;}form ul li button { width:80px; height:25px; cursor:pointer; border:none; background: url('../imagens/bg-botao.jpg') no-repeat top left; text-align:center; color:#000; font-weight:bold;}form ul li button:hover { background-position: bottom;}form ul li span { color:#000; font-weight:bold; }span.obrigatorio { color:#f00; font-weight:bold;}table { margin:0; border: none; background-color:#333; padding:0;}table th { background-color: #999; color: #fff; border: 1px solid #fff;  padding:5px;}table tr { background-color: #eee; }table tr.zebra { background-color: #f9f9f9; }table td { text-align:center; padding:5px; }table a.excluir { display:block; margin:0 auto; outline:none; text-indent:-999999px; background: url('../imagens/icone-excluir.gif') no-repeat top left; width:15px; height:17px; }/* Id's */#geral { padding:0; margin:0; }#topo { padding:34px 0 0 0; background: url('../imagens/bg-topo.jpg') repeat-x top left; }#topo h2 { margin:0; padding:0; position:absolute; top:0; left:20px; z-index:1;}#topo h2 a { outline:none; margin:0; padding:0; display:block; background: url('../imagens/logotipo.jpg') no-repeat top left; width:188px; height:87px; text-indent:-99999px;}#sac { position:absolute; top:90px; left:20px; width:164px; font-size:1.5em; color:#fff; }#sac p { margin:0 0 0 10px;width:164px; height:17px; background: url('../imagens/sac.gif') no-repeat top left; text-indent:-999999px;}#fundo-banner { background: url('../imagens/bg-fundo-banner.jpg') repeat-x top left; }#fundo-banner noscript p { padding:100px 0 0 0;}#banner-grande { background: url('../imagens/bg-banner.jpg') no-repeat top center; height:250px; }#banner-grande p {text-align:center;}#banner-pequeno { background: url('../imagens/bg-banner-pequeno.jpg') no-repeat top left; text-indent:-99999px; height:95px; }#animacao { margin:0 auto; width:750px;}#menu-rapido { margin:0; padding:0; position:absolute; top:0; right:20px; width:440px; }#menu-rapido li {display:inline; color:#fff; float:left; margin:0 5px 0 0; padding:10px 0 0 0;}#menu-rapido li.formulario-busca { padding:7px 0 0 0;}#menu-rapido li a { font-weight:normal; color:#fff; margin:0 5px 0 0;}#menu-rapido li a:hover { color:#ff0;}#menu-rapido li form input { color:#000; border:1px solid #fff; background: url('../imagens/bg-input.jpg') repeat-x top left;}#menu-rapido li form button { margin:0 0 0 5px; width:30px; height:19px; cursor:pointer; border:none; background: url('../imagens/bg-botao-busca.jpg') no-repeat top left; text-align:center; color:#000; font-weight:bold;}#menu-rapido li form button:hover { background-position:bottom;}#meu-carrinho { position:absolute; top:34px; right:20px; height:34px; width:159px; background: url('../imagens/bg-meu-carrinho.jpg') no-repeat top left;}#meu-carrinho p { margin:7px 10px 0 10px; }#meu-carrinho p a { outline:none; display:block; height:20px; padding:0 0 0 25px; background: url('../imagens/icone-meu-carrinho.gif') no-repeat center left;}#menu { color:#fff; padding:0 20px; height:24px; background: url('../imagens/bg-menu.jpg') repeat-x bottom left;}#menu.capa { background: url('../imagens/bg-menu.jpg') repeat-x bottom left;}#menu.area-interna { background: #363668;}#menu ul { height:24px; padding:0; list-style:none; }#menu ul.capa { background: url('../imagens/bg-ul-menu.jpg') no-repeat bottom center;}#menu ul.area-interna { background: #363668;}#menu ul li { display:inline; margin:0; padding:0; float:left;}#menu ul li a { font-weight:normal; padding:5px 0 0 0; text-align:center; outline:none; color:#999; background: url('../imagens/bg-item-menu.gif') no-repeat top left; display:block; height:19px; width:111px;}#menu ul li a:hover { color:#363668; font-weight:bold; background-position:bottom;}#menu ul li.selecionado a { color:#363668; font-weight:bold; background: url('../imagens/bg-item-menu-selecionado.gif') no-repeat top left;}#conteudo { padding:0 20px; background:#fff;}#mensagem { margin:20px auto 0 auto;}#mensagem  p { margin:0;}#mensagem  p span {font-weight:bold;}#area-destaques h2.primeiro span { background: url('../imagens/h2-destaques.gif') no-repeat top left; width:130px; height:33px;}#area-destaques .img-float a img { border:none;}#area-noticias h2.primeiro span { background: url('../imagens/h2-noticias.gif') no-repeat top left; width:130px; height:33px;}#area-nuvem-de-tags h2.primeiro span { background: url('../imagens/h2-nuvem-de-tags.gif') no-repeat top left; width:180px; height:33px;}#area-todas-as-noticias h2.primeiro span { background: url('../imagens/h2-todas-as-noticias.gif') no-repeat top left; width:180px; height:33px;}#area-produtos h2.primeiro span { background: url('../imagens/h2-produtos.gif') no-repeat top left; width:130px; height:33px;}#area-produtos h3, #area-avaliar-produto h3 { font-weight:normal; margin:0; padding:0; }#area-produtos h3 span, #area-avaliar-produto h3 span { margin:0; padding:0; float:left;}#area-produtos h3 span.seta, #area-avaliar-produto h3 span.seta { margin:0 5px; padding:6px 0 0 0; background: url('../imagens/icone-caminho-de-pao.gif') no-repeat center left; width:15px; height:9px; text-indent:-999999px; display:block; }#area-produtos h3.mais-registros { margin:0 0 10px 0; padding:20px 0 0 0;}#area-produtos h3.h3-caminho-de-pao, #area-avaliar-produto h3.h3-caminho-de-pao {padding:0 0 30px 0;}#area-produtos h3.h3-caminho-de-pao span.page, #area-avaliar-produto h3.h3-caminho-de-pao span.page { font-size:1.2em;}#area-produtos h4 { clear:both; padding:20px 0 5px 0;}#area-produtos .float {float:left;}#area-produtos .img-float { width:155px;}#area-produtos .p { width:85px;}#area-produtos .img-float a img { border:none;}#area-produtos .img-float span { width:140px; font-size:0.9em; margin:-3px 0 5px 0; border:none; background:#fff; padding:0; display:block;}#area-produtos .img-float span a { text-align:left; display:block; background: url('../imagens/icone-lupa-branca.jpg') no-repeat center left; padding:3px 0 3px 22px; }#area-produtos .img-float .avaliacao { padding:20px 0 0 0; clear:both;}#area-produtos .img-float .avaliacao span a { display:inline; background:none; padding:0;}#area-produtos .img-float .avaliacao span a.sem-avaliacao { padding:0; display:block; margin:5px 0 0 0; text-indent:-999999px; background: url('../imagens/icone-estrela-off.gif') repeat-x top left; width:95px; height:18px;}#area-produtos .img-float .avaliacao span a.avaliacao-ruim { padding:0; display:block; margin:5px 0 0 0; text-indent:-999999px; background: url('../imagens/icone-avaliacao-ruim.gif') no-repeat top left; width:95px; height:18px;}#area-produtos .img-float .avaliacao span a.avaliacao-regular { padding:0; display:block; margin:5px 0 0 0; text-indent:-999999px; background: url('../imagens/icone-avaliacao-regular.gif') no-repeat top left; width:95px; height:18px;}#area-produtos .img-float .avaliacao span a.avaliacao-bom { padding:0; display:block; margin:5px 0 0 0; text-indent:-999999px; background: url('../imagens/icone-avaliacao-bom.gif') no-repeat top left; width:95px; height:18px;}#area-produtos .img-float .avaliacao span a.avaliacao-otimo { padding:0; display:block; margin:5px 0 0 0; text-indent:-999999px; background: url('../imagens/icone-avaliacao-otimo.gif') no-repeat top left; width:95px; height:18px;}#area-produtos .img-float .avaliacao span a.avaliacao-excelente { padding:0; display:block; margin:5px 0 0 0; text-indent:-999999px; background: url('../imagens/icone-avaliacao-excelente.gif') no-repeat top left; width:95px; height:18px;}#area-produtos .avaliacao-geral { margin:0 0 20px 0; display:block;}#area-produtos .avaliacao-geral span { padding:0; display:block; margin:5px 0 0 0; text-indent:-999999px; width:95px; height:18px;}#area-produtos .porcentagem-avaliacao { width:25%; float:left; padding:0; margin:0; list-style:none; }#area-produtos .porcentagem-avaliacao li { width:150px; padding:0; margin:0 0 10px 0; border:none;}#area-produtos .porcentagem-avaliacao span.porcentagem { background:#eee; display:block; height:15px; width:150px;}#area-produtos .porcentagem-avaliacao span.porcentagem img { margin:0; padding:0;}#area-produtos .comentarios { width:75%; float:right;}#area-produtos .comentarios li { border:none; margin:0 0 20px 0; padding:10px; background:#f0f0f0;}#area-produtos .comentarios li span { display:block; margin:0 0 5px 0;}#area-avaliar-produto h2.primeiro span { background: url('../imagens/h2-avaliar-produto.gif') no-repeat top left; width:180px; height:33px;}#area-avaliar-produto .lista-de-produtos { background:#ff0;}#area-empresa h2.primeiro span { background: url('../imagens/h2-empresa.gif') no-repeat top left; width:130px; height:33px;}#area-contato h2.primeiro span { background: url('../imagens/h2-contato.gif') no-repeat top left; width:130px; height:33px;}#area-orcamentos h2.primeiro span { background: url('../imagens/h2-orcamentos.gif') no-repeat top left; width:130px; height:33px;}#area-orcamentos .excluir-orcamento { margin:5px 0 10px 0; width:140px; float:right;}#area-orcamentos .excluir-orcamento a { outline:none; display:block; background: url('../imagens/bg-botao-excluir.jpg') no-repeat top left; height:25px; width:140px; font-weight:bold; color:#000; text-align:center; text-indent:-99999px;}#area-orcamentos .excluir-orcamento a:hover { background-position:bottom; text-decoration:none;}#area-orcamentos fieldset { clear:both; }#area-informativo h2.primeiro span { background: url('../imagens/h2-informativo.gif') no-repeat top left; width:130px; height:33px;}#area-excluir-email h2.primeiro span { background: url('../imagens/h2-excluir-email.gif') no-repeat top left; width:150px; height:33px;}#area-reativar-email h2.primeiro span { background: url('../imagens/h2-reativar-email.gif') no-repeat top left; width:160px; height:33px;}#area-mapa-do-site h2.primeiro span { background: url('../imagens/h2-mapa-do-site.gif') no-repeat top left; width:140px; height:33px;}#area-mapa-do-site .ul { margin:10px 0 0 0; padding:0; position:relative;}#area-mapa-do-site .ul ul { margin:0 0 0 15px; background: url('../imagens/bg-ul-todos.gif') repeat-y left top;} #area-mapa-do-site .ul li { padding:5px 0 5px 15px; background: url('../imagens/bg-li-center.gif') no-repeat left center; }#area-mapa-do-site .ul li.top { background: url('../imagens/bg-li-top.gif') no-repeat left top; }#area-mapa-do-site .ul li.primeiro { margin:0; }#area-mapa-do-site .ul li.ultimo { background: #fff url('../imagens/bg-li-ultimo.gif') no-repeat left top; padding:0 0 0 15px; margin:0;}#area-mapa-do-site .ul li.sem-bg { background: none; margin:0; height:100%; padding:0; position:relative; }#area-busca h2.primeiro span { background: url('../imagens/h2-busca.gif') no-repeat top left; width:130px; height:33px;}#area-busca .positivo, #area-busca .negativo  { margin:0 auto 10px auto;}#area-busca .positivo span, #area-busca .negativo span  {font-weight:bold;}#area-busca ul.lista-de-resultado { border-bottom: 1px solid #eee; margin:0 0 20px 0; padding:0 0 10px 0;}#area-busca ul.lista-de-resultado .borda { padding:10px 0 0 0;}#area-pagina-nao-encontrada h2.primeiro span { background: url('../imagens/h2-pagina-nao-encontrada.gif') no-repeat top left; width:230px; height:33px;}#rodape { font-size:0.9em; color:#999; position:relative; clear:both; margin:20px 0 0 0; padding:10px 20px; background: #444387 url('../imagens/bg-rodape.jpg') repeat-x left top;}#rodape ul.vcard { float:left; width:420px; margin:0; padding:0; position:relative;}#rodape ul.desenvolvimento { position:relative; text-align: right; float:right; width:200px; margin:0; padding:0; }#rodape ul li { margin:0; padding:0;}#rodape a { color:#fff; font-weight:normal;}#rodape a:hover { color:#ff0;}#rodape p { clear:both; text-align:center; margin:0; padding:0;}/* Classes */.coluna-1 { width:60%; float:left; margin:0 1% 0 0; }.coluna-2 { width:38%; float:right; margin:0; }.areas { margin:20px 0 0 0; background: url('../imagens/bg-curva-base-direita.gif') no-repeat bottom right;}.areas div.curva { padding:0 10px 10px 10px; background: url('../imagens/bg-curva-base-esquerda.gif') no-repeat bottom left;}h2.primeiro { width:100%; margin:0; background: url('../imagens/bg-curva-topo-direito.gif') no-repeat top right; height:33px;}h2.primeiro span { text-indent:-999999px; display:block;}h3.titulo { clear:both; font-size:1.5em; font-weight:normal; font-style:italic;}h3.titulo a { font-weight:normal;}h3.mais-registros { font-weight:normal; color:#999; clear:both; font-size:1.3em; margin:20px 0 10px 0; border-bottom:1px solid #eee;}.descricao-area { color:#000; margin:0 0 15px 0; font-style: italic;}.palavra-chave { background:#ff0; }.texto_html h5  { margin: 10px 0 5px 0; }.texto_html ul  { list-style:disc; margin: 5px 0 15px 15px; }.texto_html ul li {margin:0; padding:0;}.texto_html ol { margin: 5px 0 15px 18px!important; margin: 5px 0 15px 23px; }.titulo { font-size:1.5em; display:block;}.resumo { margin:10px 0; color:#666; font-size:1.2em; }.fonte { margin:10px 0; color:#999; font-style:italic;}ul li.todos-os-registros { text-align: right;}ul.todos-os-registros li { clear:both;}ul.todos-os-registros li.separador {border-bottom:1px solid #eee;}ul.todos-os-registros li span { display:block; margin:0 0 5px 0;}.lista-de-categorias li { width:20%; float:left; background: url('../imagens/icone-categorias.gif') no-repeat center left; padding:0 0 0 14px; margin:0 10px 15px 0;}.lista-de-categorias li a { font-weight:normal;}.lista-de-produtos { clear:both;}.lista-de-produtos li { clear:both; border:1px solid #E7E7E7; padding:5px 5px 0 5px; margin:0 0 1px 0; height:100%;}.lista-de-produtos li.li-float-left { height:100px; clear:none; margin:0 5px 1px 0; width:47.5%; float:left;}.lista-de-produtos li.li-float-right { height:100px; clear:none; margin:0 0 1px 0; width:47.5%; float:right;}.lista-de-produtos li ul.dados { clear:none; padding:0; margin:0; width:57%; float:left;}.lista-de-produtos li ul.dados li { clear:none; border:none; padding:0; margin:0; }.lista-de-produtos li ul.dados li a img {  margin:0 5px 10px 0;}.lista-de-produtos li ul.dados li span.info { font-weight:bold;}.lista-de-produtos li ul.destaques-areas { width:100%; }.lista-de-produtos li ul.destaques-areas li a img { margin:0 5px 0 0; }.lista-de-produtos li ul.links { clear:none; padding:0; margin:0; width:144px; float:right;}.lista-de-produtos li ul.links li { clear:none; border:none; padding:0; margin:0 0 5px 0;}.lista-de-produtos li ul.lista-de-imagens { clear:both; }.lista-de-produtos li ul.lista-de-imagens li { border:none; clear:none; padding:0; margin:5px 5px 0 0;}.lista-de-produtos .img-float { clear:both;}.lista-de-produtos table { margin:5px 0;}.lista-de-produtos table td { text-align:left;}.lista-de-tags {list-style:none; margin:0; padding:0;}.lista-de-tags li { display:inline; margin:0 10px 0 0; padding:0;}.lista-de-tags li.tag-0 { font-size:0.7em;}.lista-de-tags li.tag-1 { font-size:0.9em;}.lista-de-tags li.tag-2 { font-size:1.1em;}.lista-de-tags li.tag-3 { font-size:1.3em;}.lista-de-tags li.tag-4 { font-size:1.5em;}.lista-de-tags li.tag-5 { font-size:1.7em;}.lista-de-tags li.tag-6 { font-size:1.9em;}.lista-de-tags li.tag-7 { font-size:2.1em;}.lista-de-tags li.tag-9 { font-size:2.3em;}.lista-de-tags li.tag-9 { font-size:2.5em;}.lista-de-tags li.tag-10 { font-size:2.7em;}.icone-detalhes, .icone-adicionar-carrinho, .icone-excluir-carrinho, .icone-avaliar-produto { clear:none; border:none; padding:0; margin:0 0 5px 0; }.icone-detalhes a, .icone-adicionar-carrinho a, .icone-excluir-carrinho a, .icone-avaliar-produto a { outline:none; width:144px; height:35px; display:block; text-indent:-999999px;}.icone-detalhes a:hover, .icone-adicionar-carrinho a:hover , .icone-excluir-carrinho a:hover, .icone-avaliar-produto a:hover { background-position: top;}.icone-detalhes a { background: url('../imagens/icone-detalhes.gif') no-repeat bottom left;}.icone-adicionar-carrinho a { background: url('../imagens/icone-adicionar-carrinho.gif') no-repeat bottom left;}.icone-excluir-carrinho a { background: url('../imagens/icone-excluir-carrinho.gif') no-repeat bottom left;}.icone-avaliar-produto a { background: url('../imagens/icone-avaliar-produto.gif') no-repeat bottom left;}.paginacao { position:relative; clear:both; margin: 25px auto 0 auto; text-align: center; padding-top:7px;}.paginacao p { padding:0 0 5px 0; color:#DCDBE0; } .paginacao a:hover { text-decoration: none; }.paginacao .anterior { margin-right: 10px; font-size:1.3em;}.paginacao .proxima { margin-left: 10px; font-size:1.3em;}.paginacao a.anterior, .paginacao a.proxima, .paginacao a.link  { background: #f8f8f8; border:1px solid #f6f6f6; font-size:1.2em; padding:5px; color:#B7B8BC; font-weight: bold;}.paginacao a.anterior:hover, .paginacao a.proxima:hover, .paginacao a.link:hover { background: #f1f1f1; border:1px solid #f2f2f2; color:#333649; font-weight: bold; }.paginacao span.atual { font-size:1.2em; padding:5px; color:#fff; background:#333649; font-weight: bold; }.paginacao span.anterior, .paginacao span.proxima { padding:5px; color:#eee; font-weight: bold; }.error { width:300px; background:#EFB7B3; border:1px solid #EF9B95; margin:0 auto 10px auto;}.error h5 { background-color:#EF9B95; color:#fff; padding:5px; text-align:center;}.error span { display:inline; font-weight:bold;}.error ul { padding:0 0 10px 0; margin:10px 10px 0 10px ; list-style:none; color:#9F1D13;}.error li { margin-bottom:5px;}.positivo { width:80%; margin:0 auto  auto; color:#636F30; padding:10px; background:#E2EFC2; border:1px solid #BCCF8E; text-align: center;}.negativo { width:80%; margin:0 auto; color:#9F1D13; padding:10px; background:#EFB7B3; border:1px solid #EF9B95; text-align: center;}.img-float { z-index:1; clear:both; padding:0 10px 10px 0; position:relative; float:left;}.img-float a {outline:none;}.img-float span { width:140px; font-size:0.9em; margin:-3px 0 5px 0; border:1px solid #C2C4EF; background:#E0E1EF; padding:5px; display:block;}.img-float span a { text-align:left; display:block; background: url('../imagens/icone-lupa.jpg') no-repeat center right; padding:3px 22px 3px 0; }.avaliacao-ruim { line-height:25px; font-weight:normal; background: url('../imagens/icone-avaliacao-ruim.gif') no-repeat top right; width:180px;}.avaliacao-regular { line-height:25px; font-weight:normal; background: url('../imagens/icone-avaliacao-regular.gif') no-repeat top right; width:180px;}.avaliacao-bom { line-height:25px; font-weight:normal; background: url('../imagens/icone-avaliacao-bom.gif') no-repeat top right; width:180px;}.avaliacao-otimo { line-height:25px; font-weight:normal; background: url('../imagens/icone-avaliacao-otimo.gif') no-repeat top right; width:180px;}.avaliacao-excelente { line-height:25px; font-weight:normal; background: url('../imagens/icone-avaliacao-excelente.gif') no-repeat top right; width:180px;}.invisivel { display:none; visibility:hidden;}.ancora { visibility:hidden;}