/*verdana*/
.boxText {
    font-family:verdana;  
    font-size: 14px; 
}
.errorBox { 
    font-family: verdana;  
    font-size : 10px; 
    background: #ffb3b5; 
    font-weight: bold; 
}
.stockWarning { 
    font-family: verdana;  
    font-size : 10px; 
    color: #cc0033; 
}
.productsNotifications { 
    background: #f2fff7; 
}

.orderEdit { 
    font-family: verdana;  
    font-size : 10px; 
    color: #70d250; 
    text-decoration: underline; 
}

BODY {
    background: #F0F0F0; 
    font-family: verdana;
    color: black;
    margin: 0px;
    text-align: -moz-center; 
    *text-align: center;
}


#pagina{
    width: 990px;
    _width: 995px;
    background-color: white;
}

.textoavulso{
    font-family: verdana; 
    font-size: 13px;
    text-decoration: none;
    font-style: italic;
    font-weight: bold;
    color:#97B342;
}

.textopops{
    font-family: verdana; 
    font-size: 10px;
    text-decoration: none;
    color:white;
}

.textoCab{
    font-family: verdana; 
    font-size: 12px;
    color:black;
    text-align: right;
    padding-right: 10px;
    *padding-right: 0;   
}

.buscar{
    background-image: url('images/busca.png');
    background-repeat: no-repeat;
    width: 421px;
    height: 50px;
    text-align: right ;  
    margin-top: 12px; 
    
/*    border: 1px;
    border-style: solid;    */
}

.buscando{
    width:230px;
    padding-left: 10px;
    background-color: transparent;
    border: none;
    margin-left: 135px;
/*        border: 1px;
    border-style: solid;   */
    vertical-align: top; 
    padding-top: 4px;
    *padding-top: 8px;

}



.linhaAcima{
    border-top-style:solid;
    border-top-width :1px;
    border-top-color :black;
}
.linhaAbaixo{
    border-bottom-style:solid;
    border-bottom-width :1px;
    border-bottom-color :black;
    
}


.btsmenu{
    background-image: url('/images/site/btmenu.jpg');
    background-repeat: no-repeat;
    padding-left: 40px;
    padding-top: 10px;
    width: 175px;
    _width: 193px;
    height: 28px;
    _height: 38px;
}

.link{
    color: white;
    text-decoration: none;
}



.linkdown{
    background-image: url('/images/site/btzao.jpg');
    background-repeat: no-repeat;
    width: 393px; 
    height: 38px;
    text-decoration: none;
    color: white;
    font-size: 12px;
    padding-top: 11px;
    font-weight: bolder;
}

.linkdown:hover{
    color: black;
}



.link{
    color: yellow;
}


/*NOVO MENU*/
.imagemMenu{
    background-image: url('images/menu.png');
    background-repeat: no-repeat;
    width: 958px;
    height: 62px;
    padding-top: 10px;
}


.linkmenu{
    
    font-family: verdana;
    font-size: 15px;
    text-decoration: none;
    padding-right: 17px;
    color:white;

}
.linkmenu:hover{
    text-decoration: none;
    color:blue;
}

.destaqueAzul{
    
    font-family: verdana;
    font-size: 14px;
    color:blue;
}
 .relacionados{
    border-bottom-width: 1px;
    border-bottom-style : dotted;
    border-bottom-color : black;
    font-family: verdana;
    font-size: 13;
 }
 
 .barraCar{
     background-image: url('includes/languages/portugues/images/buttons/barra_carrinho.png');  
     background-repeat: no-repeat;
     width: 707px;
     padding-left: 10;
     padding-top: 10;
     margin-top: 10px;
     margin-bottom : 10px;
     height: 44px;
 }
 
 .topoCar{
     background-image: url('images/topoCar.png');  
     background-repeat: no-repeat;
     width: 723px;
     height: 12px;
 }
 .bottonCar{
     background-image: url('images/bottonCar.png');  
     background-repeat: no-repeat;
     width: 723px;
     height: 22px;
 }
 .internoCar{
     background-image: url('images/internoCar.png');  
     background-repeat: repeat-y;
     width: 723px;
 }
 
 .linhaCor{
     /*background-color: #969696;*/
     background-color: #969696;
     
     
 }

.backgcategoria{
    background-image: url('/images/site/btmenu.jpg');  
    background-repeat: no-repeat;
    padding-left: 40px;
   padding-top: 10px;
    width: 155px;
    _width: 193px;
    height: 38px;
    text-decoration: none;
    font-style: italic;
    font-weight: bold;
    color: white;
    font-size: 13px;
    font-family: verdana; 
}


.linkinicial{
    color: black;
    text-decoration: none;
    font-family: verdana;
    font-size: 10;
    text-align: left;
}
.linkinicial:hover{
    color: blue;
    text-decoration: none;
}

.categorias{
    padding-left: 10px;
    padding-top: 10px;
    width: 200px;
    height: 25px;
    _height: 31px;
    text-decoration: none;
    font-family: verdana;
    color: #666;
    float: left;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

.fundoverde{
    background-image: url('/images/site/fundoverde.jpg');
    background-repeat: repeat-x;
    padding-left: 20px;
    margin-top: 2px;
    padding-top: 12px;
    width: 550px;
    height: 38px;
    text-decoration: none;
    font-size: 14;
    font-style: italic;
    font-weight: bold;
    color: white;
}



.tituloazul{
    font-family: verdana;   
    color: blue;
    font-size: 15px;

}
/*  retirar esse*/
.fundoazul{
    background-image: url('/images/site/fundoverde.jpg');
    background-repeat: repeat-x;
    padding-left: 20px;
    margin-top: 2px;
    padding-top: 12px;
    width: 400px;
    height: 38px;
    text-decoration: none;
    font-size: 14;
    font-style: italic;
    font-weight: bold;
    color: white;
    float: left;
}
/*  retirar esse*/
.fundoazul2{



    background-image: url('/images/site/fundoverde.jpg');

    background-repeat: repeat-x;

    text-align: right;

    margin-top: 2px;

    padding-top: 12px;

    width: 149px;

    height: 38px;

    text-decoration: none;

    font-size: 14;

    font-style: italic;

    font-weight: bold;

    color: white;

    float: left;

}



.listadeprodutos{
/*    margin-left: 20px;*/
    font-size: 14px;
    font-family: verdana;
    color: black;
    text-align: center;
    padding-top: 22px;
    width: 160px;
    float: left;
    /*border-style: solid;
    border-width: 1px;  */
}

.nomeProduto{
    font-size: 14px;
    font-family: verdana;
    padding-top: 4px;
    width: 150px;
    height: 30px;
    text-align: left;
    padding-left: 5px;
    *padding-left: 0px;
    
}
.imagemProduto{
    border-style: solid;
    border-width: 1px;
    border-color: #666;
    width: 160px;
    height : 130px;
    
}

.valor{
    color: blue;
    text-align: left;
    padding-left: 5px   ;
}

.valorx{
    color: blue;
    text-align: left;
    padding-top: 5px   ;
}

.listaprodutoscapa{

    background-image: url('/images/site/produtoscapa.jpg');
    background-repeat: no-repeat;    
    margin-left: 20px;
    font-size: 13px;       font-family: verdana; 
    text-align: center;
    padding-top: 22px;
    width: 150px;
    height: 149px;
    float: left;

}



A{
    font-size: 14px;
    text-decoration: none;
    
}



A:hover {
    color: blue;
}



FORM {

    display: inline;

}



TR.header {

    /*background: #ffffff;*/

}



TR.headerNavigation {

    background: #bbc3d3;

}



TD.headerNavigation {

    font-family: verdana; 

    font-size: 10px;

    background: #bbc3d3;

    color: #ffffff;

    font-weight : bold;

}



A.headerNavigation { 

    color: #FFFFFF; 

}



A.headerNavigation:hover {

    color: #ffffff;

}



TR.headerError {

    background: #ff0000;

}



TD.headerError {

    font-family: verdana; 

    font-size: 12px;

    background: #ff0000;

    color: #ffffff;

    font-weight : bold;

    text-align : center;

}



TR.headerInfo {

    background: #00ff00;

}



TD.headerInfo {

    font-family: verdana; 

    font-size: 12px;

    background: #00ff00;

    color: #ffffff;

    font-weight: bold;

    text-align: center;

}



TR.footer {

    background: white;

}



TD.footer {
    font-family: verdana; 
    font-size: 12px;
    background: white;
    color: black;
    
    height: 50px;
    border-top-style : dotted;
    border-top-color :#666;
    border-top-width :1px;
    
    
}





/* Esse cara coloca a cor no fundo dos box  */

.infoBox {

    /* background: #b6b7cb; */

}


.fundotabela{

    background-image: url("/images/infobox/fundotabelas.gif");

    background-repeat: no-repeat;

}



.infoBoxContents {

    /*  esse cara coloca a cor no fundo do conteudo dos box :P 

    background: #f8f8f9;

    */

    font-family: verdana; 

    font-size: 10px;

}



.infoBoxNotice {

    background: #FF8E90;

}



.infoBoxNoticeContents {

    background: #FFE6E6;

    font-family: verdana; 

    font-size: 10px;

}



TD.infoBoxHeading {

    font-family: verdana; 

    font-size: 10px;

    font-weight: bold;

    background: #bbc3d3;

    color: #ffffff;

}



TD.infoBox, SPAN.infoBox {

    font-family: verdana; 

    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: #333333; */

}



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: #333333; */

}



TABLE.productListing {

    border: 0px;
/*
    border-style: solid;

    border-color: #b6b7cb;

    border-spacing: 1px;
*/
}



.productListing-heading {
    font-family: verdana; 
    font-size: 10px;
    background: none;
    color: #FFFFFF;
    font-weight: bold;
}



TD.productListing-data {
    font-family: verdana; 
    font-size: 10px;
    float: none;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: white;
    border-right-width: 1px;
    border-right-style: inset;
    border-right-color: gray;   
    color: black;
    
}
TD.productListing-dataV {
    font-family: verdana; 
    font-size: 10px;
    float: none;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: white;
    color: black;
    padding-right : 50px;
    *padding-right : 30px;
}

.dadoscarrinho{
    color: black;
    font-family: verdana; 
    font-size: 10px;
    float: none;
}



.total1{
    color: black;
    font-family: verdana; 
    font-size: 12px;
    float: none;
}

.total{

    color: white;

    font-family: verdana; 

    font-size: 12px;

    float: none;

    padding-right: 5px;

    font-weight: bolder;

}

A.pageResults {

    color: #0000FF;

}



A.pageResults:hover {

    color: #0000FF;

    background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

    font-family: verdana; 

    font-size: 14;

    font-style: italic;

    font-weight: bold;

    color: white;

    padding-left: 10px;



}

TD.pageHeading2, DIV.pageHeading2 {

    background-image: url('/images/site/fundoverde.jpg');

    background-repeat: repeat-x;

    font-family: verdana; 

    font-size: 14;

    font-style: italic;

    font-weight: bold;

    color: white;

    padding-left: 20px;

    PADDING-top: 2px;

    height: 37px;

}

TD.pageHeading3, DIV.pageHeading3 {

    font-family: verdana; 

    font-size: 14;

    font-style: italic;

    font-weight: bold;

    color: white;

    background-image: url('/images/site/fundoverde.jpg');

    background-repeat: repeat-x;

    height: 31px;

}



TR.subBar {

    background: #f4f7fd;

}



TD.subBar {

    font-family: verdana; 

    font-size: 10px;

    color: #000000;

}



TD.main, P.main {

    font-family: verdana; 

    font-size: 11px;

    line-height: 1.5;



}



TD.smallText, SPAN.smallText, P.smallText {

    font-family: verdana;
    color: black;
    font-size: 10px;
}

.imagensPequenas{
    float: left;
    padding-left: 10;
}

TD.accountCategory {

    font-family: verdana; 

    font-size: 13px;

    color: #aabbdd;

}



TD.fieldKey {

    font-family: verdana; 

    font-size: 12px;

    font-weight: bold;

}



TD.fieldValue {

    font-family: verdana; 

    font-size: 12px;

}



TD.tableHeading {

    font-family: verdana; 

    font-size: 12px;

    font-weight: bold;

}



SPAN.newItemInCart {

    font-family: verdana; 

    font-size: 10px;

    color: #ff0000;



}



CHECKBOX, INPUT, RADIO, SELECT {

    font-family: verdana; 

    font-size: 11px;

}



TEXTAREA {

    width: 100%;

    font-family: verdana; 

    font-size: 11px;

}



SPAN.greetUser {

    font-family: verdana; 

    font-size: 12px;

    color: #f0a480;

    font-weight: bold;

}



TABLE.formArea {

    background: #f1f9fe;

    border-color: #7b9ebd;

    border-style: solid;

    border-width: 1px;

}



TD.formAreaTitle {

    font-family: verdana; 

    font-size: 12px;

    font-weight: bold;

}



SPAN.markProductOutOfStock {

    font-family: verdana; 

    font-size: 12px;

    color: #c76170;

    font-weight: bold;

}



SPAN.productSpecialPrice {

    font-family: verdana; 

    color: #ff0000;

}



SPAN.errorText {

    font-family: verdana; 

    color: #ff0000;

}



.moduleRow { }

.moduleRowOver { cursor: pointer; cursor: hand;  }

.moduleRowSelected { 

    border-style: solid;

    border-color: red;

    border-width : 1px;

    color: blue;

}



.checkoutBarFrom, .checkoutBarTo { font-family: verdana;  font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: verdana;  font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: verdana;  font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: verdana;  font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: verdana;  font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: verdana;  font-size: 10px; color: #ff0000; }







.imputLogin{
    width:130px;
    margin-top: 11px;
    background-color: transparent;
    border: none;
    margin-left: 54px;
vertical-align: text-top;
    
}

.linhalogin{
    background-image :url('images/cadastrese.png');
    background-repeat: no-repeat;
    width: 230px;
    height : 95px;
}
 .txtLog{
     text-align: right;
     padding-right: 12px;
 }

 .linkM{
     text-decoration: none;
     color: black;
     font-size: 12px;
     font-weight: bolder;
     
 }
 .linkM:hover{
    
     color: white;
    
     
 }
 

.linhalogin2{

    width: 190px;

    padding-left: 15px;

}

.loginc1{

    width: 65px;

    float: left;

    text-align: right;

    padding-top: 5px;

}

.loginc2{

    width: 90px;

    float: left;



}





.branco{

    background-color: white;

    width: 190px;

}



.link{

    color: white;

}

.link:hover{



}



.titulopag{

    font-family: verdana; 

    font-size: 13px;

    height: 30px;

    padding-left: 30px;



}





#popup{

    position: absolute;

    top: 50%;

    left: 0%;

    width: 800px;

    height: 100px;

    /*       padding: 20px 20px 20px 20px; 

    border-width: 2px;

    border-style: solid; 

    border-color: white;



    background: black; 

    */

    display: none;

}




#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
    }
#lightboxDetails{
    font-size: 0.8em;
    padding-top: 0.4em;
    }    
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(_imgs/overlay.png); }

* html #overlay{
    background-color: #333;
    back\ground-color: transparent;
    background-image: url(_imgs/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="_imgs/overlay.png", sizingMethod="scale");
    }
    