
/* ::::: http://osc.template-help.com/11618/stylesheet.css ::::: */

.boxText { font-family: Verdana,Arial,sans-serif; font-size: 10px; }
.errorBox { background: rgb(255, 179, 181) none repeat; font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; }
.stockWarning { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(204, 0, 51); }
.productsNotifications { background: rgb(242, 255, 247) none repeat; }
.orderEdit { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(16, 95, 82); text-decoration: underline; }
body { margin: 0px; background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
form { display: inline; }
tr.header { background: rgb(255, 255, 255) none repeat; }
tr.headerNavigation { background: rgb(187, 195, 211) none repeat; }
td.headerNavigation { background: rgb(187, 195, 211) none repeat; font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 255, 255); font-weight: bold; }
a.headerNavigation { color: rgb(255, 255, 255); }
a.headerNavigation:hover { color: rgb(255, 255, 255); }
tr.headerError { background: rgb(255, 0, 0) none repeat; }
td.headerError { background: rgb(255, 0, 0) none repeat; font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
tr.headerInfo { background: rgb(0, 255, 0) none repeat; }
td.headerInfo { background: rgb(0, 255, 0) none repeat; font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
.infoBox { background: rgb(182, 183, 203) none repeat; }
.infoBoxContents { background: rgb(248, 248, 249) none repeat; font-family: Verdana,Arial,sans-serif; font-size: 10px; }
/*.infoBoxContents { background: rgb(248, 248, 249) none repeat; font-family: Verdana,Arial,sans-serif; font-size: 10px; }*/
.infoBoxNotice { background: rgb(255, 142, 144) none repeat; }
.infoBoxNoticeContents { background: rgb(255, 230, 230) none repeat; font-family: Verdana,Arial,sans-serif; font-size: 10px; }
/* td.infoBoxHeading { background: rgb(187, 195, 211) none repeat; font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; color: rgb(255, 255, 255); }
td.infoBoxHeading { background-image: url(m21.gif); background-repeat: no-repeat; height: 35px; width: 193px;"}*/

td.infoBoxHeading { background-image: url(images/m21.gif); none repeat; height: 35px; width: 193px; font-family: Verdana,Arial,sans-serif; text-indent: 15px; text-align: left; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255);}

td.infoBoxHeading_r { background-image: url(images/m28.gif); none repeat; height: 35px; width: 191px; font-family: Verdana,Arial,sans-serif; text-indent: 15px; text-align: left; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255);}


td.infoBox, span.infoBox { font-family: Verdana,Arial,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: rgb(248, 248, 249) none repeat; }
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: rgb(248, 248, 249) none repeat; }

/* modificação da cor do heading da listagem dos produtos*/
table.productListing { border: 1px solid rgb(26, 119, 106); border-spacing: 1px; }
/*.productListing-heading { background: rgb(182, 183, 203) none repeat; font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 255, 255); font-weight: bold; }*/
.productListing-heading { background: rgb(26, 119, 106) none repeat; font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 255, 255); font-weight: bold; }
.productListing-data { background: rgb(255, 255, 255) none repeat;}
td.productListing-data { font-family: Verdana,Arial,sans-serif; font-size: 10px;font-weight:  500;  text-align: center; }



a.pageResults { color: rgb(69, 57, 49); }
a.pageResults:hover { background: rgb(255, 255, 255) none repeat; color: rgb(69, 57, 49); font-weight: bold; }

/*td.pageHeading, div.pageHeading { font-family: Verdana,Arial,sans-serif; font-size: 20px; font-weight: bold; color: rgb(154, 154, 154); Modificação pedro dias*/ 

td.pageHeading, div.pageHeading { background-image: url(images/m25.gif); background-repeat: no-repeat; height: 35px; width: 381px; text-indent: 15px; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; vertical-align: bottom; text-align: left;   padding-bottom: 11px; }

td.pageHeading_prod, div.pageHeading_prod { background-image: url(images/m25_a.gif); background-repeat: no-repeat; height: 35px; width: 191px; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; vertical-align: bottom; text-align: center;   padding-bottom: 11px; }



tr.subBar { background: rgb(244, 247, 253) none repeat; }
td.subBar { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); }
td.main, p.main { font-family: Verdana,Arial,sans-serif; font-size: 11px; line-height: 1.5; }
.main { padding: 4px; }

td.smallText, span.smallText, p.smallText { font-family: Verdana,Arial,sans-serif; font-size: 10px; } 





td.accountCategory { font-family: Verdana,Arial,sans-serif; font-size: 13px; color: rgb(170, 187, 221); }
td.fieldKey { font-family: Verdana,Arial,sans-serif; font-size: 12px; font-weight: bold; }
td.fieldValue { font-family: Verdana,Arial,sans-serif; font-size: 12px; }
td.tableHeading { font-family: Verdana,Arial,sans-serif; font-size: 12px; font-weight: bold; }
span.newItemInCart { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 0, 0); }
checkbox, input, radio, select { font-family: Verdana,Arial,sans-serif; font-size: 11px; }
textarea { width: 100%; font-family: Verdana,Arial,sans-serif; font-size: 11px; }
span.greetUser { font-family: Verdana,Arial,sans-serif; font-size: 12px; color: rgb(240, 164, 128); font-weight: bold; }
table.formArea { border: 1px solid rgb(123, 158, 189); background: rgb(241, 249, 254) none repeat; }
td.formAreaTitle { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; font-weight: bold; }
span.markProductOutOfStock { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; color: rgb(199, 97, 112); font-weight: bold; }
span.productSpecialPrice { font-family: Verdana,Arial,sans-serif; color: rgb(255, 0, 0); }
span.errorText { font-family: Verdana,Arial,sans-serif; color: rgb(255, 0, 0); }
.moduleRow {  }
.moduleRowOver { background-color: rgb(215, 233, 247); cursor: pointer; }
.moduleRowSelected { background-color: rgb(233, 244, 252); }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(140, 140, 140); }
.checkoutBarCurrent { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); }
.messageBox { font-family: Verdana,Arial,sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana,Arial,sans-serif; font-size: 10px; background-color: rgb(255, 179, 181); }
.messageStackSuccess { font-family: Verdana,Arial,sans-serif; font-size: 10px; background-color: rgb(153, 255, 0); }
.tyn1 { line-height: 10px; }
html > body .tyn1 { line-height: 50px; }
.inputRequirement { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 0, 0); }
body { margin: 0pt; padding: 0pt; }
body, td { font-family: Tahoma,verdana,arial; font-size: 11px; color: rgb(70, 70, 70); }
.bg1 { background: transparent url('images/bg.gif') repeat-x scroll center top; }
.bg2 { background: transparent url('images/bg1.gif') repeat-x scroll center bottom; }
.bg3 { background: transparent url('images/bg3.gif') repeat-y; }
.bg4 { background: transparent url('images/bg5.jpg') repeat-x; }
ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }

ul li { margin: 0px; padding: 0pt 0pt 0pt 26px; background: #E7E7E7 url('images/m22.gif') no-repeat scroll left center; } 
ul li:hover{background: #6FB1A9 url('images/m22_hover.gif') no-repeat scroll left center;;}
ul a { color: rgb(85, 85, 85); text-decoration: none; font-weight: bold; font-size: 11px; line-height: 19px; }
/*ul a:hover { background-color: #6FB1A9; text-decoration: underline; }*/
.se { width: 179px; height: 19px; color: rgb(54, 54, 54); font-family: tahoma,verdana,arial; font-size: 11px; padding-left: 3px; }
.se1 { width: 79px; height: 19px; color: rgb(54, 54, 54); font-family: tahoma,verdana,arial; font-size: 11px; padding-left: 3px; }
.go { border: 1px solid rgb(89, 85, 71); height: 19px; width: 128px; font-family: tahoma,verdana,arial; font-size: 11px; padding-left: 2px; color: rgb(70, 70, 70); }
.go1 { height: 18px; width: 41px; font-family: tahoma,verdana,arial; font-size: 11px; padding-left: 2px; color: rgb(55, 55, 55); text-align: center; font-weight: bold; }
.ch { height: 18px; width: 18px; font-size: 11px; padding-left: 2px; color: rgb(55, 55, 55); }
.bd { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); }
.ab { vertical-align: middle; }
.tx { font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.tx a { font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
.tx1 { font-size: 12px; color: rgb(33, 95, 167); font-weight: bold; }
.tx1 a { font-size: 12px; color: rgb(33, 95, 167); font-weight: bold; text-decoration: none; }
.tx2 { font-size: 11px; color: rgb(112, 112, 112); font-weight: bold; }
.tx3 { font-size: 12px; color: rgb(70, 70, 70); font-weight: bold; }
.tx4 { font-size: 12px; color: rgb(214, 3, 0); font-weight: bold; line-height: 33px; }
.tx5 { font-size: 11px; color: rgb(70, 70, 70); font-weight: bold; }
.tx6 { font-size: 11px; color: rgb(123, 123, 123); }
.ml { color: rgb(125, 125, 125); font-size: 11px; text-decoration: none; }
.ml:hover { text-decoration: underline; }
.ml1 { color: rgb(16, 95, 82); font-size: 11px; text-decoration: underline; }
.ml1:hover { text-decoration: none; }
.ml2 { color: rgb(172, 172, 172); font-size: 11px; text-decoration: none; }
.ml2:hover { text-decoration: underline; }
.ml3 { color: rgb(69, 69, 69); font-size: 11px; text-decoration: none; }
.ml3:hover { text-decoration: underline; }
.zxc4 { height: 12px; }
#mnb1 select { width: 240px; }
#mnb2 select { width: 170px; }
#mnb3 a { color: rgb(0, 0, 255); text-decoration: none; }
#mnb3 a:hover { text-decoration: underline; }
.mnb3 a { color: rgb(0, 0, 255); text-decoration: none; }
