#page { background: #EBEDE2 url(../images/neem.jpg) no-repeat; }
#page.matrizativa { background: #EBEDE2 url(../images/linha-matrizativa.jpg) no-repeat; }
#page.corporal { background: #EBEDE2 url(../images/linha-corporal.jpg) no-repeat; }
#page.facial { background: #EBEDE2 url(../images/linha-facial.jpg) no-repeat; }
#page.perfumaria { background: #EBEDE2 url(../images/linha-perfumaria.jpg) no-repeat; }
#page.neem { background: #EBEDE2 url(../images/linha-neem.jpg) no-repeat; }
#page.aromaterapia { background: #EBEDE2 url(../images/linha-aromaterapia.jpg) no-repeat; }
#page.desodorantes { background: #EBEDE2 url(../images/linha-desodorantes.jpg) no-repeat; }
#page.edicaolimitada { background: #EBEDE2 url(../images/edicaolimitada.jpg) no-repeat; }
#page.kits { background: #EBEDE2 url(../images/kits.jpg) no-repeat; }


h2 {
        font-size: 42px;
        color: #5B3611;
        margin: 385px 0 25px 0px;
        letter-spacing: -2px;
        font-weight: lighter;
        height: 45px;
}
#pagetitle {
    margin-left: 28px;
}

h3 {
        color: #5B3611;
        margin-left: 32px;
        font-weight: lighter;
}

h4 {
    color: #5B3611;
    font-size: 14px;
    padding-top: 15px;
}

p {
      color: #5B3611; 
}

h2.produtos { background: url(../images/title/produtos.jpg) no-repeat; }
h2.matrizativa { background: url(../images/title/matrizativa.jpg) no-repeat; }
h2.corporal { background: url(../images/title/corporal.jpg) no-repeat; }
h2.facial { background: url(../images/title/facial.jpg) no-repeat; }
h2.perfumaria { background: url(../images/title/perfumaria.jpg) no-repeat; }
h2.neem { background: url(../images/title/neem.jpg) no-repeat; }
h2.aromaterapia { background: url(../images/title/aromaterapia.jpg) no-repeat; }
h2.edicaolimitada { background: url(../images/title/edicaolimitada.jpg) no-repeat; }
h2.kits { background: url(../images/title/kitspromocionais.jpg) no-repeat; }


.linha {
        width: 255px;
        float: left;
        font-size: 13px;
        margin: 10px 0 25px 30px;
}

.linha h3, .produtos h3 {
        margin-left: 0;
}
.produtos h3 {
        border-bottom: 1px solid #C49E65;
        width: 540px;
}

.linha p {
        margin: 6px 0;
}

.linha a {
        color: #5B3611;
        text-decoration: none;
}

#linha {
        float: left;
        color: #5B3611;
        margin: 15px 0 25px 20px;
        width: 550px;
}

#linha div {
        height: 170px;
        vertical-align: middle;
        display: table-cell;
}

#linha .left {
        margin-right: 10px;
}

#produto {
        border-bottom: 2px solid #886233;
        background: #fff;
        width: 550px;
        margin: 10px 0 10px 32px;
        color: #5b3a19;
        height: 300px;
}

#produto img {
        margin: 8px;
}

#produto h3 {
        color: #5B3611;
        padding-top: 15px;
}

#produto .detail {
        color: #c09861;
        margin: 15px 25px;
        font-size: 11px;
}

.veja {
        clear: left;
}

.ramif div {
        float: left;
        background: #fff;
        width: 161px;
        margin: 5px 10px 5px 0;
        padding: 6px;
        line-height: 1em;
        height: 250px;
        border-bottom: 2px solid #886233;
}

form#search {
        margin: 8px 0;
}

#search input {
        border: 1px solid #ccc;
        padding: .4em .4em;
        margin: 0 5px;
}

#search button {
        margin-left: 5px;
        padding: .3em .3em;
}

form#search2 {
}

#search2 input {
        border: 1px solid #ccc;
        padding: .4em .4em;
        width: 300px;
}

#search2 button {
        margin-left: 5px;
        padding: .3em .3em;
}


.menu h3 { color: #5B3611; }
.menu { background: url(../images/menu/produtos.jpg) no-repeat; margin-bottom: 35px;}
.menu li { background: url(../images/menu/produtos-bg.png) no-repeat; }
.menu li a { color: #5B3611; }
.menu .current a { color: #FFF; }
.menu .current li a { color: #5B3611 !important; }
.menu .current { background: url(../images/menu/produtos-bg-current.png) no-repeat; }

div.produtos {
        color: #fff;
        float: left;
        line-height: 1.45em;
        width: 540px;
        margin: 5px 0 15px 32px;
}

div.produtos table {
        float: left;
        background: #fff;
        width: 161px;
        margin: 5px 10px 5px 0;
        line-height: 1em;
        height: 250px;
        border-bottom: 2px solid #D9DDC8;
        width: 170px;
}

div.produtos table tr td {
        padding: 3px;
}

.produtos a {
       color: #5B3A19;
       text-decoration: none;
       font-size: 12px;
}

.produtos .veja-mais {
        color: #523416;
        font-size: 11px;
        text-decoration: none;
}

.produtos small {
        color: #999;
        display: block;
        font-size: 10px;
        line-height: 9px;
}