/* CSS Document */


/*  GERAL  */
body {background-color:#f8f8f8; margin-top:0px; margin-left:0px; font-family:arial; font-size:11px; color:#333333; background-image:
url(../imagens2011/background_shopmestre.jpg); background-repeat:repeat-y; background-position:center;}
div {border:0px;}
a {text-decoration:none}
a:hover {color:#000}
p {margin-top:0p; margin-bottom:0p; padding:0px;}
div {margin-top:0p; margin-bottom:0p; padding:0px;}

/* Estrutura */
#miolo {width:970px; background-color:#ffffff; border:none; margin-left:auto; margin-right:auto;  overflow:auto;}
#coluna_secoes {width:250px; background-image: url(http://www.shopmestre.com.br/layout/fundo_lat_secoes.gif); background-repeat:repeat-y; float:left; }
#coluna_secoes2 {width:220px; float:left; }
#coluna_centro {width:520px; float:left; }
#coluna_lojas {width:200px; background-image: url(http://www.shopmestre.com.br/layout/fundo_lat_lojas.gif); background-repeat:repeat-y; float:right; }

/*  TOPO  */
#topo {width:970px; padding-top:10px; margin-left:auto; margin-right:auto; height:120px; }
.topo_logo {width:40px; height:120px; float:left;}
.topo_buscar { background-image:url(http://www.shopmestre.com.br/layout/box_pesquisar_produtos.gif); width:550px; height:100px; float:right;}
.topo_links {width:550px; height:20px; float:right; text-align:right; color:#999; }
.topo_links a { font-family:arial; font-size:11px; color:#999999; }
.topo_links a:hover { font-family:arial; font-size:11px; color:#003399; }
.topo_links li {display:inline; list-style:none; padding-right:20px;  }
.topo_buscar_input {vertical-align:top; font-size:20px; font-family:arial; color:#ccc; width:280px; border:none; height:22px; vertical-align:middle; padding-top:0px; margin-left:65px;}
.topo_buscar_termo a,  .topo_buscar_termo a:visited { text-align:left; padding-left:56px; font-family:arial; font-size:10px; color:#fff;}
.topo_buscar_termo a:hover { text-align:left; padding-left:56px; font-family:arial; font-size:10px; color:#ccc;}
#barra_topo {width:970px; margin-top:14px; margin-left:auto; margin-right:auto; height:27px; background-image:url(http://www.shopmestre.com.br/layout/barra_azul_topo.gif); margin-bottom:0px; padding-bottom:0px; }

/* RODAPE */ 
#rodape { width:970px; border:none; margin-left:auto; margin-right:auto;}
#barra_rodape {width:970px; margin-bottom:14px;  margin-left:auto; margin-right:auto; height:27px; background-image:url(http://www.shopmestre.com.br/layout/barra_azul_rodape.gif); margin-top:0px; padding-top:0px; }

/* Clounds */
#clouds { margin:10px; padding:10px; float:left; border:1px solid #ebebeb; background-color:#FFFFFF; color:#345BAD;  }
a.clouds { color:#345BAD;  }

/*  FRENTE SECÇOES */
.div_secao {height:20px; border-bottom:1px dotted #999; margin-top:8px; margin-bottom:4px;}
a.link_secao  { margin-left:10px; font:bold; font-size:14px; margin-bottom:10px; color:#345BAD;}
.div_categoria { margin-top:2px; margin-bottom:14px; color:#666666; }
a.link_categoria { color:#666;}

/* MEIO / CENTRO */
.div_banner_meio { margin-top:10px; margin-bottom:6px; margin-right:auto; margin-left:auto; background-color:#ebebeb; height:130px; width:500px; }

/*  Ofertas Front */ 
a.ofertas_link_loja {color:#999999;}
.ofertas_link_preco { font-family:arial; font-size:18px; color:#CC0000;}
.ofertas_link_nomeproduto_p { color:#333333; font-size:12px;}
a.ofertas_link_nomeproduto_g { color:#345BAD; font-size:15px; font:bold;}
a.ofertas_link_nomeproduto_s { color:#345BAD; font-size:13px; font:bold;}
.div_ofertas_link_nomeproduto { width:350px; padding-top:10px; margin-bottom:10px; border-bottom:1px dotted #eee; padding-bottom:4px;}

/* Lojas lateral  */
.div_lojas_lateral {font-size:12px; color:#345BAD; text-align:center; border-bottom:1px dotted #b6b6b6; margin-bottom:10px; padding-bottom:8px; }

/* Página seçoes  */
.div_titulo_pag_secao {padding-top:8px; padding-bottom:8px; padding-left:20px; font-size:22px; background-color:#f1f1f1; color:#003399; border-bottom:1px dotted #ccc; }
a.link_pag_secao  { margin-left:10px; font:bold; font-size:16px; margin-bottom:6px; color:#345BAD;}
a.link_pag_secao:hover  { margin-left:10px; font:bold; font-size:16px; margin-bottom:6px; color:#000;}
.div_pag_secao {margin-bottom:1px; border-bottom:1px dotted #ccc; padding-left:10px; padding-bottom:4px; }
.div_pag_secao_categorias {padding-top:5px; margin-bottom:18px; line-height:14px; color:#666666; font-size:12px; }
a.div_pag_secao_categorias { color:#666666;  }
a.div_pag_secao_categorias:hover { color:#003399;  }

/* Ofertas Destaques Box */
.div_ofertas_h {border: 1px solid #ebebeb; margin-bottom:10px; width:220px; float:left; margin:10px; color:#354BAD; font-size:11px; }
a.link_ofertas_h { color:#354BAD; font-size:13px;}
.link_ofertas_h_preco { color:#CC0000; font-size:16px;}


/* PAGINA DE PRODUTOS  */
.div_secao_lateral {height:22px; border-bottom:1px dotted #999; margin-top:8px; margin-bottom:4px;}
a.link_secao_lateral  { margin-left:8px; font:bold; font-size:13px; margin-bottom:10px; color:#345BAD;}
.div_titulo_ofertas {margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:10px; font-size:20px; color:#003399;}
a.link_titulo_ofertas {font-size:20px; color:#003399;}
.div_navegacao {margin-left:10px; margin-right:10px; margin-bottom:5px; font-size:12px; color:#666666; }
.link_navegacao {font-size:12px; color:#666666; }
.div_ordenacao {margin-left:10px; margin-right:18px; margin-bottom:5px; margin-top:10px; font-size:11px; color:#333; width:490px; float:right; text-align:right; }
.link_ordenacao {font-size:11px; color:#345BAD; }

/* PÁGINA DA EMPRESA   */
.div_dados_empresa { width:400px; float:left; margin:15px; padding:15px; border:1px solid #ebebeb; }
.li_dados_empresa {font-size:12px; color:#333333; padding-left:20px; list-style:none; line-height:20px; }
.texto_destaque_1 {font-size:16px; color:#003366; }
