/* TITULO PADRÃO SHOPPING  */
.titulo { float: left; width: 805px; margin: 0 0 35px 0; color: #1a4870; font-size: 3em; letter-spacing: -0.05em; font-weight: bold; border-bottom: 1px dashed #cccccc; padding: 0 0 15px 0;  }
.titulo a { float: right; color: #1a4cba; font-size: 0.5em; font-weight:normal; letter-spacing: -0.02em; margin: 14px 0 0 0; }
.titulo span { float: left;  }

/* MIGALHA PADRÃO SHOPPING */
.migalha { font-size: 1.4em; width: 825px; color: #666666; border-bottom: 2px solid #d5d5d5; margin: 0 0 10px 0; padding: 0 0 10px 0;}
.migalha a{ color: #1a4cba; font-weight: normal; font-size: 1.1em;}

/* INI: menu de navegação principal */
#box-cat { float:left; width:200px; padding:10px; background: #f6f7f9; border: 1px solid #657c8b; }
#box-cat a { color: #025ec7; }
#box-cat dl {clear: both;padding-bottom: 14px;max-width:265px;}
#box-cat dl dt { font-size:1.3em; font-weight:bold;}
#box-cat dl dt a { line-height: 20px; }
#box-cat dl dd {display: inline;font-size:1.1em;padding: 0px;}
#box-cat p.vertodos {text-transform: uppercase;margin:0.5em 0; text-align: center; font-weight: bold;}
#box-capa-produto { float: left; width: 580px; margin-left:20px;  }
/* FIM: menu de navegação principal */


/* listagem produtos capa */
.product-info { float: left;  border-collapse: collapse;}
.product-info tr { width: 165px; padding:10px; text-align: center; border-bottom: 1px solid #cccccc; margin-bottom: 5px; }
.product-info img { padding: 10px 0; }
.product-info td { padding: 0 5px; }
.product-info a { color: #025ec7; font-size: 1em; }
.product-info h2 { font-size: 1em; font-weight: normal; }
.product-info .price { margin: 10px 0; font-size: 0.9em; }
.product-info .price a { font-size: 1.6em;  } 

/* listagem grupos */
.sub-deptos { float: left; width: 800px }
.sub-deptos a { color: #025ec7; }
.sub-deptos h3 { font-size: 1.4em; margin-bottom: 10px; color: #CC0000; }
.sub-deptos ul.lista-deptos { float: left; width: 255px; margin-left: 10px; line-height: 2em; font-size: 1em; }

#box-coluna { float: left; width: 100%; }
/* lista produtos */
#box-coluna .list-product{float:left; border-collapse: collapse;}
#box-coluna .list-product tr { border-bottom: 1px solid #DADADA;  }
#box-coluna .list-product a { color: #025ec7; }
#box-coluna .list-product .picture { width: 100px; padding: 5px 0; font-size: 0.8em; }
#box-coluna .list-product .title { width: 430px; }
#box-coluna .list-product .title h3 { font-size: 1em; font-weight: normal; }
#box-coluna .list-product .shop { width: 160px; text-align: center; font-size: 0.9em; }
#box-coluna .list-product .price { width: 140px; text-align: center;}
#box-coluna .list-product .price a { color: #025ec7; font-size: 1.5em; }
#box-coluna .list-product .price a.ir-loja { background: url("../images/layout/mn_noticias.gif") bottom left repeat-x #E70101; color: #ffffff; font-size: 0.8em; font-weight: normal; border: 1px solid #000000; padding: 3px 10px; } 
#box-coluna .list-product .price span { color: #025ec7;  }
#box-coluna .list-product .price p{ font-size: 0.85em; margin:0;padding: 3px 0 5px 0; }

/* filtro lateral */
#box-filtro { float: left; width: 100% }
#box-filtro .vitrine-refina { font-size: 0.85em; font-family: Arial; float: left; width: 430px; background: #f6f7f9; border: 1px solid #657c8b; padding: 8px; margin: 0 20px 10px 0; }
#box-filtro .vitrine-refina h4 { font-weight: bold; color: #000000; font-size: 1.1em; text-transform: uppercase; text-align: center;  }
#box-filtro .vitrine-refina strong { font-weight: bold; color: #000000; font-size: 1.1em; }
#box-filtro .vitrine-refina span { font-size: 0.8em; color: #666666; }
#box-filtro .vitrine-refina a { color: #025ec7; }
#box-filtro .vitrine-refina ul { margin: 5px 0 10px 0 }
#box-filtro .vitrine-refina .cabecalho { float: left; width: 120px; background: #D6DAE2; padding: 8px 5px; margin-bottom: 10px; }
#box-filtro .vitrine-refina .cabecalho h4 { font-size: 1.2em; text-transform: uppercase;; text-align: center; color: #000000; font-size: 0.95em; }

#box-filtro .vitrine-refina .refina-entrada .palavra{ width: 185px; }

/* ordenação */
#box-informacoes {float:left;width:805px;background-color:#F5F5F5;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;padding:0.45em 1em}
#box-informacoes a { color: #025ec7; }
#box-informacoes p {font-size:0.915em;}
#box-informacoes .conteudo-buscou {float:left;}
#box-informacoes .conteudo-mostrando {float:right; padding-top: 3px;}
#box-informacoes .palavra{ width: 155px; }

#box-ordena { float:left; width:100%; font-weight: bold; margin: 15px 0; }
#box-ordena a { font-weight: normal; color: #025ec7; }
#box-ordena strong { font-size: 1.1em; }


/* PAGINACAO RESULTADOS */
#box-paginacao { float:left; width:830px; border-bottom:1px solid #cccccc;border-top:1px dotted #cccccc;text-align:center; margin:20px 0 5px 0; background:#f5f5f5}
#box-paginacao ul { margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit; }
#box-paginacao ul li {display:inline;font-size:1.335em;font-weight:bold;}
#box-paginacao ul li.link-anterior {float:left;font-weight:normal;}
#box-paginacao ul li.link-proxima {float:right;font-weight:normal;}
#box-paginacao ul li a {color:#1a4cba;padding:0 0.30em;}
#box-paginacao ul li a:hover {background-color:#1a4cba;color:#FFF;text-decoration:none}
#box-paginacao ul li.link-anterior a,
#box-paginacao ul li.link-proxima a {padding:0;}
#box-paginacao ul li.link-anterior a:hover,
#box-paginacao ul li.link-proxima a:hover {background:none;color:#1a4cba;text-decoration:underline;}
#box-paginacao ul li .on {background-color:#DDD;color:#FFF;display:inline !important;padding:0 0.30em;}
#box-paginacao ul li .off {color:#CCC;display:inline !important;}

