* {
    font-family: "Times New Roman";
}

a:hover{
    font-weight: bold;
}

html{
    height: 100%;
}
body{
    background: url(../img/bg.jpg);
    height: 100%;
}

p,td,div{
    color: #8f8f8f;
}
#footer a{
    color: #8f8f8f;
}

/*noticias*/
.noticias{
    width: 303px;
    background: url(../img/noticias_linha1px.jpg) repeat-y;
}

.noticias .bgbaixo{
    min-height: 196px;
    height:auto !important;
    height:196px;
    background: url(../img/noticias_baixo.jpg) no-repeat scroll bottom center;
}

.noticias p{
    padding: 5px 15px 15px 15px;
}

.veja_mais{
    color: #936726;
    font-size: 11px;
}

/*eventos*/
.eventos{
    width: 303px;
    background: url(../img/eventos_1px.jpg) repeat-y;
}


.eventos .bgbaixo{
    min-height: 199px;
    height:auto !important;
    height:199px;
    background: url(../img/baixo_eventos.jpg) no-repeat scroll bottom center;
}

.eventos p{
    padding: 5px 15px 15px 15px;
    font-size: 12px;
}
.eventos strong{
    color: #936726;
}

.eventos .veja_mais{
    text-align: right;
    padding-left: 200px;
}

/*centro*/
#main{
    /*width: 775px;*/
    width: 775px;
    padding: 0 6px 0 6px;
    margin: 0 auto;
    background: #efecdc url(../img/bg_body.jpg) repeat-y fixed top center;
    /*height: 100%;*/
}

#body{
    background: url(../img/bg_main.jpg) repeat-y 0 0;
    width: 775px;
}

#body_left{
    border: none;
    float: left;
    width: 168px;
    padding-left: 16px;
}

#body_main{
    float: left;
    padding-left: 23px;
    width: 568px;
}

#menu{
    width: 154px;
    margin-left: 3px;
}
#menu a{
    display: block;
}

#menu .home{
    height: 45px;
    background: url(../img/menu/home.jpg);
}

#menu .empresa{
    height: 32px;
    background: url(../img/menu/empresa.jpg);
}

#menu .produtos{
    height: 28px;
    background: url(../img/menu/produtos.jpg);
}

#menu .promocoes{
    display: none;
    height: 30px;
    background: url(../img/menu/promocoes.jpg);
}

#menu .representantes{
    height: 33px;
    background: url(../img/menu/representantes.jpg);
}

#menu .contato_sac{
    height: 28px;
    background: url(../img/menu/contato_sac.jpg);
}

#menu .trabalhe_conosco{
    height: 41px;
    background: url(../img/menu/trabalhe_conosco.jpg);
}

/*formulario do newsletter*/
#newsletter div.input{
    border: none;
    background: url(../img/input.jpg) no-repeat scroll center;
    width: 168px;
    height: 29px;
}

#newsletter input.input{
    border: 0;
    width: 146px;
    background-color: transparent;
    top: 5px;
    position: relative;
    left: 10px;
}

#newsletter p{
    color: #a17b43;
    padding-left: 8px;
}

#newsletter .submit{
    color: #a17b43;
    font-size: 15px;
    background-color: transparent;
    border: 0;
    float: right;
    width: 50px;
    text-align: right;
    cursor: pointer;
}

#newsletter select{
    margin-bottom: 10px;
    margin-left: 8px;
    width: 160px;
}

/*box envie sua receita*/
#envie_sua_receita{
    margin-top: 20px;
}

.noticias_eventos{
    float: left;
    width: 303px;
    margin-top: 8px;
}

.linha_de_produtos{
    width: 259px;
    float: left;
    background: url(../img/linha_produtos_repete.jpg) repeat-y;
}

.linha_de_produtos .bgbaixo{
    min-height: 465px;
    height:auto !important;
    height:465px;
    background: url(../img/linha_produtos_baixo.jpg) no-repeat scroll bottom center;
}

/*receitas que dao certo*/
#receitas_que_dao_certo{
    width: 568px;
    height: 184px;
    float: left;
}

#texto_receitas{
    width: 294px;
    height: 184px;
    float:left;
}

#texto_receitas p{
    padding-left: 8px;
}

#body_main .hr{
    height: 2px;
    background: transparent url(../img/linha_rodape.gif);
    border: none;
    padding: 0;
    width: 545px;
    margin-left: 10px;
    font-size: 0px;
}

.marron{
    color: #936726;
}

/*rodape*/
#footer{
    background: #efecdc;
    padding-top: 10px;
}
#footer .hr{
    height: 2px;
    background: transparent url(../img/linha_rodape.gif);
    border: none;
    padding: 0;
    margin: 0 15px;
    font-size: 0px;
}

#footer p{
    text-align: center;
    padding: 5px 0;
}


/*linha de produtos*/
.p_linha_domestica{
    width: 107px;
    min-height: 124px;
    height:auto !important;
    height:124px;
    float: left;
}
.linha_domestica{
    width: 91px;
    float: left;
    text-align: center;
}
.separador_produto{
    border-top: 1px solid  #ddd3b8;
    font-size: 1px;
    width: 80%;
    margin: 5px auto;
}

.p_linha_panificacao{
    width: 95px;
    min-height: 121px;
    height:auto !important;
    height:121px;
    float: right;
}

.linha_panificacao{
    width: 137px;
    float: right;
    text-align: center;
}

.p_lancamentos{
    width: 94px;
    min-height: 121px;
    height:auto !important;
    height:121px;
    float: right;
}
.lancamentos{
    width: 112px;
    float: left;
    text-align: center;
}

#newsMessage{
    color: red;
}