*{margin:0; padding:0; font:11px Verdana;}

strong{font-weight:bold;}

body{background:#DC2C05 url(../img/layout/bgBody.jpg) repeat-x 0 0;}

fieldset{border:none;}

/*strong{font-weight:bold;}*/

#boxMenu{
    width:100%;
    height:42px;
    margin:0 0 15px 0;
    background:url(../img/layout/bgMenu.gif) repeat-x 0 0;
}
    .wrapperMenu{width:835px; margin:0 auto;}
    ul#ulMenu{list-style:none;}
        ul#ulMenu li{float:left;}
            ul#ulMenu li.liSeparacao{
                width:8px;
                height:42px;
                display:block;
                background:url(../img/layout/liSeparacao.gif) no-repeat top center;
            }

            ul#ulMenu li a{
                display:block;
                padding:15px 30px 0 30px;
                font:12px Verdana;
                text-decoration:none;
                text-transform:uppercase;
                color:#fff;
            }
                ul#ulMenu li a:hover{text-decoration:underline;}
                
#boxVitrine{
    width:910px;
    height:204px;
    margin:0 auto;;
}
    #boxVitrine img{width:910px;}

.boxWrapper{width:910px; margin:0 auto;}

#boxContent{
    width:910px;
    float:left;
    margin:15px 0 0 0;
    background:#fefefe url(../img/layout/bgBoxContentBottom.gif) repeat-x 0 0;
}
#boxContent h3{
    margin-bottom:20px;
    font-size:18px;
    color:#8c0b05;
}
ul{list-style:inside;}
    /*## HOME ##*/
    .boxContentTop{
        width:633px;
        padding:10px 0 0 10px;
        float:left;
        background:#f4f4f4 url(../img/layout/bgBoxContentTop.gif) repeat-x 0 0;
    }
        .boxContentTop .boxDescricao{width:405px; float:left;}
            .boxDescricao div{width:83px; float:left; margin:0 20px 0 0;}
                .boxDescricao div img{margin:0 0 17px 0; float:left;}
                .boxDescricao a.btnSaibaMais{
                    width:73px;
                    height:19px;
                    padding:4px 0 0 0;
                    display:block;
                    float:left;
                    font-size:9px;
                    color:#8c0b05;
                    text-align:center;
                    text-decoration:none;
                    background:url(../img/layout/btnMais.gif) no-repeat 0 0;
                }
                    .boxDescricao a.btnSaibaMais:hover{text-decoration:underline;}

                .boxDescricao div.descricaoTexto{
                    width:272px;
                    float:left;
                    margin:0 0 10px 0;
                }
                .boxDescricao .descricaoTexto p{float:left; text-align:justify; margin:0 0 15px 0;}


        .boxContentTop .boxImagens{
            width:202px;
            padding:0 0 0 11px;
            float:left;
            border-left:solid 1px #8a999b;
        }
            .boxContentTop .boxImagens img{margin:0 12px 19px 0}

        .boxBusca{
            width:250px;
            height:345px;
            float:left;
            padding:10px 7px 17px 7px;
            background:#ededed url(../img/layout/bgBoxBusca.gif) no-repeat 0 0;
        }
            .boxBusca input.txtBusca{
                width:236px;
                height:20px;
                padding:8px 0 0 10px;
                border:none;
                color:#dd3006;
                font-weight:bold;
                background:url(../img/layout/inputBusca.gif) no-repeat 0 0;
            }
            .boxBusca select{width:243px; border:solid 1px #8a8a8a; margin:17px 0 13px 0;}
            .boxBusca .btnBusca{
                width:74px;
                height:26px;
                float:right;
                margin:10px 0;
                cursor:pointer;
                border:none;
                background:url(../img/layout/btnBusca.gif) no-repeat 0 0;
            }

        h3.titBorderTop{
            clear:both;
            width:100%;
            height:20px;
            padding-top:10px;
            border-top:solid 1px #8a999b;
            }
        a.lnkLocalizacao{
            width:251px;
            height:181px;
            display:block;
            text-indent:-90000em;
            overflow:hidden;
            background:url(../img/home/imgLocalizacao.gif) no-repeat 0 0;
        }

    .boxContentBottom{
        width:910px;
        float:left;
        background:#fff url(../img/layout/bgBoxContentBottom.gif) repeat-x 0 0;
    }
        .boxProdutos{
            width:575px;
            float:left;
            padding:0 0 0 25px;
            margin:15px 0;
        }
            ul.ulInternas{float:left; margin:0 10px 0 0; padding:0;}
                ul.ulInternas li{width:255px; margin:0 0 17px 0; font-size:10px;}

        .boxClientes{
            width:281px;
            float:left;
            margin:15px 0;
            padding:0 0 0 12px;
            border-left:solid 1px #8a999b;
        }
        .boxClientes p{margin:0 0 20px 0;}

        /*## Quem Somos ##*/
        .boxInternas{width:860px; float:left; margin:13px 0 0 20px; padding:0 0 25px 0;}
            .boxInternas p{width:100%; float:left; line-height:15px; margin:0 0 15px 0;}
            .boxInternas img{margin:0 0 10px 0;}
            
            .boxLeft{width:67%; margin:0 10px 0 0; float:left;}
            .boxRight{width:30%; float:left;}

       /*## Nossos Clientes ##*/
        .boxInternas{}
                .boxInternas ul.ulInternas{clear:both;}
            
            .boxInternas .boxImagens {
                width:280px;
                float:right;
                padding:0 0 0 11px;
                margin:0 80px 25px 0;
            }
            .boxInternas .boxImagens img{margin:0 5px 10px 0;}

      /*## Fale Conosco ##*/
      .boxInternas form{clear:both;}
            .boxInternas fieldset{width:550px; margin:40px auto 0 auto;}
                .boxInternas fieldset label{
                    width:170px;
                    clear:left;
                    float:left;
                    margin:5px 0 0;
                    padding-right:5px;
                    font-size:16px;
                    text-align:right;
                    }
                .boxInternas fieldset input{
                    width:300px;
                    height:30px;
                    float:left;
                    margin:5px 0 0;
                    padding:0 0 0 2px;
                    border:1px solid #C5C5C5;
                    }
               .boxInternas fieldset textarea{
                    width:302px;
                    height:104px;
                    float:left;
                    margin:5px 0 0;
                    border:1px solid #C5C5C5;
                    }
             .boxInternas fieldset input#btnEnviar{
                    width:110px;
                    height:17px;
                    margin:10px 0 0 175px;
                    text-align:center;
                    text-transform:uppercase;
                    background:#fff;
                    border:solid 1px #999;
                    }
             .boxInternas .txtErro{
                     clear:both;
                     width:550px;
                     height:auto;
                     display:block;
                     margin:0 auto;
                     text-align:center;
                     color:#FF0000;
             }
                    
#boxFooter{
    clear:both;
    padding:40px 0 0 0;
    text-align:center;
}
    #boxFooter address{clear:both; display:block; margin:0 0 30px 0; color:#fff; font-size:11px;}

   