/* GERAL */
a {
color:black;
}
td {
font:12px Arial
}
.Titulos {
font-size:18px;
color:#46aece;
font-weight: bold;
}
form {
margin:0px;
padding:0px;
}
a img {
border: none;
}
div.hrLista {
border-top:1px solid #e5e5e5;
}
div.hrTop {
margin-bottom:12px;
}
hr.EstLinhaProd {
color:#e5e5e5;
background-color:#e5e5e5;
height:1px;
border:none;
}
a.BotVerMais, a.smtext {
color:#999999;
font-weight: bold;
}
a.EstTabPedidoNome {
font-weight:bold;
color:blue;
}
td.EstTabTopo {
color:white;
text-transform:uppercase;
font-weight:bold;
background-color:#46afcd;
}
td.EstTabPedidoTit {
color:white;
font-weight:bold;
background-color:#46afcd;
}
td.EstTabPedidoNum, .EstTabPedido, .EstTabPedidoTotal {
background-color:#eeeeee;
}
td.impar, td.par {
padding-top:1px;
padding-bottom:1px;
border-bottom:solid 1px #dddddd;
}

/* ESCONDE PARTES DESNECESSARIAS - e acertos no Layout*/
#TabExterna table, td.EstLinhaBarra, td.EstLinhaBarraExt, td.FundoBarraDireita, tr.EstEspacoTopoConteudo {display:none}
#TabExterna #CustomBarraTop, #TabExterna #CustomBarraTop table {display: block;}
td.EstEspacoEsquerdaConteudo {width:11px;}

/* Barra superior */
#CustomBarraTop {
margin-bottom:11px;
}
#CustomBarraTop div.logo {
width: 775px;
background-color: #46AFCD;
text-align: right;
}
#CustomBarraTop div.logo img {
margin: 27px 54px 23px 0px;
}
#CustomBarraTop div.buscaMenu {
width: 775px;
height: 35px;
background-color: #0A93BD;
text-align: center;
}
#CustomBarraTop div.buscaMenu input.text {
width: 166px;

}
#CustomBarraTop div.buscaMenu a {
color:#4F5E38;
font: 11px Verdana;
}
#CustomBarraTop td.col2 {
width: 204px;
background-color: #ECF5F0;
}
#CustomBarraTop td.col2 div.lojas {
padding: 15px 0px 0px 12px;
}
#CustomBarraTop td.col2 div.lojas p {
margin: 9px 0px 0px 0px;
}
#CustomBarraTop td.col2 div.lojas a {
color: #494C4A;
font: italic 11px Verdana;
text-decoration:none;
}
div.buscaMenu table td {
height:35px;
text-align:center;
}
div.buscaMenu table td.m1 {
width:55px;
}
div.buscaMenu table td.m2a {
width:49px;
text-align:right;
}
div.buscaMenu table td.m2b {
width:183px;
}
div.buscaMenu table td.m2d {
width:120px;
}
div.buscaMenu table td.m3 {
width:130px;
padding-top:2px;
}
div.buscaMenu table td.m4, div.buscaMenu table td.m5 {
width:104px;
}
/* Barra esquerda */
.FundoBarraEsquerda {
background-color: #ededed;
} 
div.CustomBarraEsquerda ul {
margin: 0;
padding: 0;
list-style: none;
width: 146px;
border-bottom-width:0px;
}
div.CustomBarraEsquerda ul li {
position: relative;
}
div.CustomBarraEsquerda li ul {
position: absolute;
left: 146px;
top: 0;
display: none;
}
div.CustomBarraEsquerda div.titMenu {
margin: 5px 0px 5px 0px;
}
div.CustomBarraEsquerda div.primeiro {
margin-top:0px;
}
div.CustomBarraEsquerda ul li a {
display: block;
text-decoration:none;
color:#666666;
font: bold 11px Verdana;
padding:1px 0px 1px 10px;
border-width:0px /* IE6 Bug */
}
div.CustomBarraEsquerda ul li ul li a {
padding-left:0px;
font-weight: normal;
color:black;
}
div.CustomBarraEsquerda ul li ul li img {
margin-right:5px;
vertical-align: middle;
}
div.CustomBarraEsquerda ul li a:hover {
background-color:#d6d6d6;
}
/* Holly Hack. IE Requirement \*/
* html div.CustomBarraEsquerda ul li { float: left; height: 1%; }
* html div.CustomBarraEsquerda ul li a { height: 1%; }
/* End */
div.CustomBarraEsquerda li:hover ul, div.CustomBarraEsquerda li.over ul { display: block; background-color:#d6d6d6}
div.CustomBarraEsquerda div.submenu {
text-align:right;
}
div.CustomBarraEsquerda div.submenu img {
margin-bottom:1px;
}
div.CustomBarraEsquerda div.logos {
margin:6px 11px 0px 11px;
background-color: white;
text-align: center;
padding-bottom: 10px;
}
div.CustomBarraEsquerda div.logos img {
margin-top: 15px;
}
div.CustomBarraEsquerda img.imgtxt {
margin: 15px 0px 0px 11px;
}

/* RODAPE */
div.CustomRodape {
border: 1px solid #E5E5E5;
margin: 12px 0px 0px 12px;
padding: 17px 19px 17px 13px;
}
div.CustomRodape table.Rodape td.col1 {
font: 10px Verdana;
color:#999999;
line-height: 150%;
width:100%;
}
div.CustomRodape table.Rodape td a {
color:#999999;
text-decoration: none;
}

/* home */
table.CustomCentro {
width:830px;
}
div.flash {
text-align: center;
margin-bottom:11px;
}

td.DireitaHome {
width:205px;
}
div.box1 {
border: solid 1px #A8CA7C;
padding:10px;
color:black;
font: 10px Verdana;
}
div.box1 p {
margin-bottom:0px;
}
div.box1 p.l1 {
margin-top:8px;
}
div.box1 p.l2 {
margin-top:25px;
}
div.box1 p.l2 img, div.box1 p.l3 img {
margin-bottom:10px;
margin-left:15px;
}

div.box1 p.l3 {
margin-top:25px;
margin-bottom:13px;
}
div.box1 div.img {
margin:15px 0px 15px 0px;
text-align:center;
}

/*PRODUTOS*/
table.TabProdsHome td, .EstColProd td.EstCelProd {
padding:10px 5px 10px 5px;
width:200px;
text-align:center;
}
table.TabProdsHome td a, div.ProdutoEmLsita a {
text-decoration:none;
font: 12px Arial;
color:#000000;
}
table.TabProdsHome td img, div.ProdutoEmLsita img {
width:160px;
}
table.TabProdsHome td a:hover, div.ProdutoEmLsita a:hover {
text-decoration:underline;
}
table.TabProdsHome td a span.Nome, div.ProdutoEmLsita a span.Nome {
font-weight: bold;
}
table.TabProdsHome td a span.Preco, div.ProdutoEmLsita a span.Preco {
font-weight: bold;
color:666666;
}
table.TabProdsHome td a span.Preco strike, div.ProdutoEmLsita a strike {
font-weight: normal;
text-decoration: line-through;
}
table.EstColProd {
width:auto;
}
table.filtraProdutos td.col1 {
background-color:#d1e6eb;
padding:10px;
font-size:10px;
width:584px;
}
table.filtraProdutos td.col1 b {
font-size:12px;
}
table.filtraProdutos td.marg {
width:12px;
}
table.filtraProdutos select, table.filtraProdutos input.preco {
font-size:12px;
margin: 0px 3px 0px 2px;
background-color:white;
}
table.filtraProdutos input.preco {
width:70px
}
table.filtraProdutos input.bt {
position:relative;
top:4px;
left:10px;
}

/*Produto detalhe*/
#prodDetalhe {
margin-bottom:20px;
}
#prodDetalhe td.col1 {
width:400px;
color:#666666
}
#prodDetalhe td.col1 h2 {
font-size:18px;
color:black;
}
#prodDetalhe td.col1 p.foto {
text-align:center;
}
#prodDetalhe p.preco {
color:black;
background-color:#dddddd;
font-size:14px;
text-align:center;
padding-top:8px;
padding-bottom:8px;
margin-bottom:0px;
}
#prodDetalhe td.col1 p.amplia span {
font-size:12px;
}
#prodDetalhe td.col1 p.amplia a {
color:#666666
}
#prodDetalhe td.col1 p.amplia img {
float:right;
}
#prodDetalhe td.col2 span.mntext {
font-size:12px;
}

#prodDetalhe2 td.col1 div {
border-bottom:1px solid #cccccc;
padding:5px 0px 5px 0px;
}
#prodDetalhe2 td.col1 {
padding-top:25px;
width:225px;
border-right:solid 10px white;
}
#prodDetalhe2 td.col1 div table {
float:left;
width:110px;
height:25px;
}
#prodDetalhe2 td.col1 div table td img {
width:15px;
}
#prodDetalhe2 td.col2 {
padding-top:25px;
width:205px;
}
#tabParcelas {
width:100%;
}
#tabParcelas td {
padding-left:15px;
}
#tabParcelas td.titulo {
background-color:#46afcd;
color:white;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
text-transform: uppercase;
}
#tabParcelas td.subtitulo {
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
background-color:#dddddd;
}

