BODY { background: #CCC; margin: 8px; font-family:Arial, Helvetica, sans-serif;margin:0; color:#000000;text-align:center;

}

.boxText { font-family:Arial, Helvetica, sans-serif; font-size: 12px;color:#333;padding:0 0 5px 3px }

.errorBox { font-family:Arial, Helvetica, sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#990000; text-decoration: underline;}

A { color: #1f537a; text-decoration: none;font-weight:bold;}

A:hover { color: #000; text-decoration: underline;font-weight:bold; }

FORM { display: inline; }

TR.header { background: #E7F1F3; height:110px;}

TR.headerNavigation { height:23px;}

TD.headerNavigation { background-color: #85E6FF; background-image:url(images/00_fundo_header_navigation.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; padding: 6px;}

A.headerNavigation { color: #FFF; }

A.headerNavigation:hover { color: #FFF; }

TR.headerError { background: #ff0000; }

TD.headerError { font-family:Arial, Helvetica, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight: bold; text-align: center; }

TR.headerInfo { background: #00ff00; }

TD.headerInfo { font-family:Arial, Helvetica, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}

TD.footer { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding: 6px; }

.infoBox { background-color:#9acccd;}

.infoBoxContents { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#333; }

.infoBoxContents2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;background-color:#efefef; }

.infoBoxContents3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;background-color:#eaeaea; }

.infoBoxNotice { background: #E8EDF1; }

.infoBoxNoticeContents { background: #FFE6E6; font-family:Arial, Helvetica, sans-serif; font-size: 10px; }

TD.infoBoxHeading { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFF;padding:0;margin:0; border-bottom: 1px solid; border-color: #296442;background-color:#7397B7; }

.infoBoxHeading img{



        }

TD.infoBox, SPAN.infoBox { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background-color:#FFF;}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {background-color:#F8F9FB;}

.productlisting img{

        margin-top:5px;

        }

TABLE.productListing { border-color: #b6b7cb; }





.productListing-heading { font-family:Arial, Helvetica, sans-serif; font-size: 11px; background-color:#333;background-image:url(images/00_fundo_menu.jpg); color:#EBF5FA; font-weight: bold; padding: 4px 2px 4px 2px; border-bottom: 1px solid #000;}



A.productListing-heading:hover {

        color:#FFFF00;

        }

.productListing img{

        border:1px solid #CCC;

        }

.smalltext img{

        margin-top:10px;

        margin-bottom:5px;

        }

.smalltext{

        padding-bottom:10px;

        }

TD.productListing-data { font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

A.pageResults { color: #0000FF; }

A.pageResults:hover { color: #0000FF; background: #FFFF33; }

TD.pageHeading, DIV.pageHeading { font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000;padding:3px; }

TR.subBar { background: #4B85A4; }

TD.subBar { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #3C9CA5; }

TD.main, P.main { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;padding-left:3px; }

TD.main2, P.main2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.5; color:#033769; }

TD.smallText, SPAN.smallText, P.smallText { font-family:Arial, Helvetica, sans-serif; font-size: 12px; }

TD.smallText2, SPAN.smallText2, P.smallText2 { font-family:Arial, Helvetica, sans-serif; font-size: 11px; }

TD.accountCategory { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #aabbdd; }

TD.fieldKey { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

TD.fieldValue { font-family:Arial, Helvetica, sans-serif; font-size: 12px; }

TD.tableHeading { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

SPAN.newItemInCart { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

CHECKBOX, RADIO, SELECT { font-family:Arial, Helvetica, sans-serif; font-size: 11px; }

INPUT { font-size: 11px; }

TEXTAREA { width: 100%; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }

SPAN.greetUser { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: 7A2D13; font-weight: bold; }

TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }

TD.formAreaTitle { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

SPAN.markProductOutOfStock { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }

SPAN.productSpecialPrice { font-family:Arial, Helvetica, sans-serif; color: #ff0000; }

SPAN.errorText { font-family:Arial, Helvetica, sans-serif; color: #ff0000; }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: pointer; }

.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.messageBox { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }

.inputRequirement { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

.site_table { background-color: #FFFFFF; }

TD.left { background-color: #FFFFFF; color:#000000; }

TD.right { background-color: #EFE3C0; }

TABLE.content { padding: 20px 10px 10px 10px; color:#000000; background-color: #FFFFFF;}

.copy { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }



a.link_branco:link,a.link_branco:active,a.link_branco:visited{

        color:#FFF;

        text-decoration:none;

        font-weight:bold;

        }



a.link_branco:hover{

        color:#F9F9F9;

        font-weight:bold;

        text-decoration:underline;

        }



input{

        padding:2px;

        }



/* TEMPLATE CSS BY ANDREWS FG - INÍCIO */



#container{

        width:770px;

        height:auto;

        margin:0 auto;

        background-color:#FFF;

        float:left;

}





#container-container{

    width:770px;

    height:auto;

    background-color:#FFF;

    margin:0 auto;

}





#top-linha{

        height:24px;

        background-color:#000;

        }



#top-linha h1{

        float:left;

        margin:0;

        padding:5px 0 0 5px;

        background-color:#000;

        font-size:12px;

        font-weight:bold;

        color:#FFF;

        text-align:left;

        }



#top-linha img{

        float:right;

        margin:7px 5px 0 0;

        padding:0;

        border:0;

        }



#top{

        float:left;

        width:770px;

        height:120px;

        background-repeat:repeat-x;

        background-position:left;

        background-color:#006599;

        background-image:url(images/00_bg_top.gif);

        background-repeat:no-repeat;

        border-top:1px solid #FFF;

        border-bottom:1px solid #FFF;

        }



#top #logo{

        float:left;

        width:147px;

        height:120px;

        border:0;

        padding:0;

        }



#top #logo img{

        border:0;

        }



#top #logo a{

        border:0;

        }



#top-dir{

        float:left;

        width:610px;

        height:120px;

        margin-left:10px;

        }



#top-banner{

        float:left;

        width:595px;

        border:1px solid #000;

        }



.maisvendidos_nome{

        width:50px;

        height:10px;

        margin:0 0 0 0px;

        padding:0 0 0 0px;

        font-weight:bold;

        font-size:12px;

        }



.maisvendidos_preco{

        color:#f16e30;

        margin:0 0 0 10px;

        padding:0 0 0 10px;

        font-weight:bold;

        font-size:12px;

        }



#banner-lateral{

        float:left;

        width:190px;

        height:190px;

        margin:15px 0 10px 10px;

        *margin:7px 0 5px 5px;

        }



#search{

        float:right;

        width:230px;

        padding:0;

        margin:73px 0 0 0;

        }



#search form{

        float:left;

        margin:0;

        padding:3px 0 0 2px;

        }



#search h3{

        float:left;

        font-family:Arial, Helvetica, sans-serif;

        font-size:12px;

        color:#FFF;

        margin:0 0 0 47px;

        padding:5px 0 0 5px;

        }



#search .bt-busca{

        float:left;

        margin:0 15px 0 5px;

        padding:0;

        }



#search h2{

        float:left;

        font-family:Arial, Helvetica, sans-serif;

        font-size:12px;

        color:#FFF;

        margin:0;

        padding:5px 0 0 5px;

        }



#search h3 a{

        color:#FFF;

        }



.campo-busca{

        float:left;

        width:125px;

        height:18px;

        background-color:#FFF;

        border:1px solid #333;

        margin:0 0 0 0;

        padding:2px;

        font-size:11px;

        font-family:Arial, Helvetica, sans-serif;

        color:#003366;

        }



#top-navigation{

        float:left;

        width:770px;

        height:25px;

        /*background-color:#66669A;*/

        background-color:#669a9a;

        color:#FFF;

        font-size:11px;

        }



#top-navigation a{

        color:#FFF;

        font-weight:bold;

        }



#top-navigation a:hover{

        color:#00FF33;

        font-weight:bold;

        }



#top-navigation h1{

        width:auto;

        float:left;

        margin:0;

        padding:0;

        font-weight:normal;

        font-size:11px;

        text-align:left;

        padding:6px 5px 0 5px;

        color:#FFF;

        }



#top-navigation h2{

        width:auto;

        float:right;

        margin:0;

        padding:4px 5px 0 5px;

        font-weight:normal;

        font-size:11px;

        text-align:right;

        text-transform:uppercase;

        }



.carrinhovazio{

        text-align:center;

        }



.preco{

        color:#FF6600;

        }



.azul{

        color:#4d7495;

        }



.vermelho{

        color:#ff0000;

        }



.linha-rodape{

        float:left;

        width:100%;

        height:170px;

        background:url(images/00_bg_footer.gif) repeat-x;

        padding:17px 0;

        background-color:#FFF;

        }



#left-navigation{

        float:left;

        width:200px;

        height:auto;

        background-color:#FFF;

        }



#menu{

        float:left;

        width:200px;

        font-size:12px;

        background-color:#FFF;

        padding:5px 0;

        }



/* PROPRIEDADES LINK MENU CATEGORIAS */



#menu-div br{

        line-height:2px;

        }



/* PROPRIEDADES LINK MENU CATEGORIAS */



#content{

        float:left;

        width:550px !important;

        width:570px;

        padding:10px 10px 40px 10px;

        background-color:#FFF;

        }



#footer{

        float:left;

        width:770px;

        height:25px;

        background-color:#63849E;

        background-repeat:repeat-x;

        background-image:url(images/00_fundo_menu.gif);

        background-repeat:repeat-x;

        color:#000;

        padding-top:3px;

        }



/* INÍCIO - RODAPE BY LETTI - DATA */



#pre-footer{

        float:left;

        width:770px;

        height:190px;

        text-align:center;

        color:#FFF;

        margin-top:15px;

        margin-bottom:2px;

        background-image:url(images/00_bg_footer.jpg);

        background-repeat:repeat-x;

        }



#pre-footer-left{

        float:left;

        width:400px !important;

        width:550px;

        font-size:12px;

        font-weight:bold;

        margin:0;

        padding:185px 0 0 170px;

        color:#333;

        }



#pre-footer-left a{

        color:#333;

        }



#pre-footer-right{

        width:175px;

        height:170px;

        float:right;

        margin:55px 15px 0 0;

        }



#pre-footer-right h1{

        font-size:14px;

        text-transform:uppercase;

        color:#000;

        font-weight:bold;

        margin:0 0 10px 0;

        padding:0;

        }



#pre-footer-right p{

        font-size:12px;

        color:#666666;

        font-weight:bold;

        margin:0 0 10px 0;

        padding:0;

        }



#pre-footer-right a{

        color:#666666;

        text-decoration:none;

        }



#footer{

        float:left;

        width:770px;

        background-color:#8A8A8A;

        }



#footer h2{

        font-size:12px;

}





.favoritos{

        list-style-image:url(images/00_favoritos.png);

        padding-right:3px;

}



.paginainicial{

        list-style-image:url(images/00_inicial.png);

        padding-right:3px;

        }



#pre-footer{

        float:left;

        width:770px;

        height:240px;

        text-align:center;

        color:#000;

        margin-bottom:3px;

        background-image:url(images/00_bg_footer.jpg);

        background-repeat:repeat-x;

        padding:3px 0;

        }



#footer{

        float:left;

        width:770px;

        height:22px;

        }



#footer h2{

        font-size:12px;

        margin:0 0;

        padding:0;

}



#total {

        width:980px;

        _width:978px;

        height:auto;

        margin:0 auto;

}



#div_right {

        float:right;

        width:100px;

        height:auto;

        background-color:#CCC;

        margin-left: 3px;

        _margin-left: 0px;

        margin-top: 0px;

}



#div_right3 {

        float:left;

        margin-top:0px;

        margin-left:0px;

        width:200px;

        height:1200px;

        background-color:#CCC;

        padding-left: 0px;

}



#banner-1 {

    float:left;

    width:200px;

    height:auto;

    margin:0px 0px 0px 0px;

    padding-left:0px;

    margin-left:0px;

    margin-bottom: 20px;

 }



#banner-2 {

    float:left;

    width:200px;

    height:auto;

    margin:0px 0px 0px 0px;

    padding:0 0 0 0;

    margin-bottom: 20px;

}



#banner-3 {

    float:left;

    width:200px;

    height:auto;

    margin:0px 0px 0px 0px;

    padding:0 0 0 0;

    margin-bottom: 20px;

}



#banner-4 {

    float:left;

    width:200px;

    height:auto;

    margin:0px 0px 0px 0px;

    padding:0 0 0 0;

    margin-bottom: 20px;

}



#banner-5{

    float:left;

    width:200px;

    height:auto;

    margin:0px 0px 0px 0px;

    padding:0 0 0 0;

}



#banner-1 img {

    float:left;

}



#banner-2 img {

    float:left;

}



#banner-3 img {

    float:left;

}



#banner-4 img {

    float:left;

}



 #banner-5 img {

    float:left;

}





/* INÍCIO - RODAPE BY LETTI - DATA */



#banner{

        float:left;

        width:770px;

        padding:15px 0 15px 0;

        background-color:#FFF;

        }



.diretor-footer{

        font-size:11px;

        color:#7498B7;

        font-weight:bold;

        }
