/***************************************
  @Desenvolvido por Sergio Henrique
  @Responsavel : sergiofreelati@gmail.com
  @05/09/2012
****************************************/

/*----- Css Reset Inicio -----*/
    html, body, div, span, applet, object, iframe, h1, h2, h3,
    h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
    address, big, cite, code, del, dfn, em, font, img, ins,
    kbd, q, s, samp, small, strike, strong, sub, sup, tt,
    var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
    }
    :focus { outline: 0;}
    a, a:link, a:visited, a:hover, a:active{ text-decoration:none; }
    table { border-collapse: separate;border-spacing: 0; }
    th, td { text-align: left; font-weight: normal; }
    img, iframe { border: none; text-decoration:none; }
    ol, ul { list-style: none; }
    input, textarea, select, button { font-size: 100%; font-family: inherit; }
    hr { margin: 0;padding: 0;border: 0;color: #000; background-color: #000; height: 1px; }
/*----- Css Reset Fim -----*/

/*-----Estilos Gerais Inicio-----*/
    body { background-color: #000; color:#fff; width: 100%; font-family: Trebuchet MS, sans-serif Arial, Helvetica; font-size: 12px; }
    .fltLeft{ float: left; }
    .fltRight{ float: right; text-align: left; }
/*-----Estilos Gerais Fim-----*/

/*-----Textos Inicio-----*/
    p { padding-bottom: 20px; }
    strong, b { font-weight: bold; }
    em, i { font-style: italic; }
/*-----Textos Fim-----*/

/*-----Titulos Inicio-----*/
    .pagPrev .titlePage{
        display: block;
        font-family: Trebuchet MS,sans-serif; font-size: 24px; font-weight: normal;
        margin: 40px 0 60px;
        text-shadow: 0 0 2px #000; /* horizontal-offset vertical-offset 'blur' colour */
        -moz-text-shadow: 0 0 2px #000;
        -webkit-text-shadow: 0 0 2px #000;
    }
/*-----Titulos Fim-----*/

/*-----Links Gerais Inicio-----*/
    a { color:#fff; text-decoration:none; outline: none; }
    a:hover { text-decoration:underline; }
/*-----Links Gerais Fim-----*/



/*-----PagPrev Inicio-----*/
    .pagPrev #allDiv{
        background: url(../images/bg-centro.png) no-repeat scroll 0 0 transparent;
        width: 985px; height: 954px;
        margin: 0 auto;
    }
/*-----PagPrev Fim-----*/


/*-----Header Inicio-----*/
    .pagPrev #header,
    .pagPrev #homeContent,
    .pagPrev .nextPageArea,
    .pagPrev .moreInfoAbout,
    .pagPrev #footer{
        overflow: hidden;
    }
/*-----Header Fim-----*/


/*-----Center Content Inicio-----*/
    .pagPrev #homeContent{
        margin-bottom: 60px;
    }
    .pagPrev #homeContent,
    .pagPrev .nextPageArea{
        text-align: center;
    }
    .pagPrev .warning,
    .pagPrev .phoneField{
        display: block;
        text-transform: uppercase;
        text-shadow: 0 0 2px #000; /* horizontal-offset vertical-offset 'blur' colour */
        -moz-text-shadow: 0 0 2px #000;
        -webkit-text-shadow: 0 0 2px #000;
    }
    .pagPrev .phoneField{
        font-size: 26px;
    }
    .nextPageArea{
        margin-bottom: 60px;
    }
    .pagPrev .moreInfoAbout{
        margin: 0px 250px 20px;
        width: 510px; float: left;
    }
    .fltLeft span,
    .fltRight span{
        display: block;
        text-transform: uppercase;
        text-shadow: 0 0 2px #000; /* horizontal-offset vertical-offset 'blur' colour */
        -moz-text-shadow: 0 0 2px #000;
        -webkit-text-shadow: 0 0 2px #000;
    }
    .fltRight .addressLoja{
        float: right;
    }
/*-----Center Content Fim-----*/


/*-----Sprites Inicio-----*/
    .sprite{
        background: url(../images/sprites.png) no-repeat scroll 0 0 transparent;
        display: block; width: 100px; height: 80px;
    }
    .facebookIco{
        background-position: 110px 0;
        float: right;
        width: 200px; height: 67px; line-height: 77px;
        margin-right: 20px;
    }
    .logo{
        background-position: -23px -300px;
        width: 424px; height: 331px; line-height: 77px;
        text-indent: -15000px;
        margin: 50px 0 0 300px;
    }
    .butSeeMore{
        background-position: -23px -99px;
        width: 155px; height: 43px;
        text-indent: -15000px;
    }
    .pagPrev .butSeeMore{
        margin: 0 auto;
    }
    .logoLoja{
        background-position: -23px -168px;
        width: 85px; height: 49px; float: left !important;
        text-indent: -15000px;
        padding-bottom: 30px;
        margin: 0 20px;
    }
    .logoNit{
        background-position: -23px -238px;
        width: 80px; height: 36px;
        float: right; line-height: 0 !important;
    }
/*-----Sprites Fim-----*/


/*-----Footer Inicio-----*/
    .pagPrev #footer{
        height: 44px;
    }
    .pagPrev #footer span{
        display: block; width: 105px;
        text-transform: uppercase;
        float: left;
        margin: 15px 0;
        text-shadow: 0 0 2px #000; /* horizontal-offset vertical-offset 'blur' colour */
        -moz-text-shadow: 0 0 2px #000;
        -webkit-text-shadow: 0 0 2px #000;
    }
    .pagPrev #footer .centerContent{
        width: 190px; margin: 0 auto;
    }
/*-----Footer Fim-----*/