@font-face { font-family: Lucida Handwriting; src: url(LUCIDAH0.eot) }

#Clear { clear: both }

#Header TD.Session { font-family: Trebuchet MS, Arial, sans-serif; font-size: 10px; font-weight: lighter; color: #000000; background-color: #FFFFFF; padding: 5px 15px 0px 15px }
#Header TD.Session:first-letter { text-transform: uppercase }
#Header TD.Session A { color: Blue }
#Header IFRAME { margin: 0 0 0 0 }

#Shop { width: 760px; overflow: hidden }
#Shop TABLE.Main { background-color: #FFFFFF }
#Shop TD { font-size: 10pt }
#Shop TD.Warning { font-size: 12pt; color: #CC3300; font-weight: bold }
#Shop INPUT { font-family: Sans Serif, sans-serif; font-size: 11px }
#Shop INPUT.Submit { font-family: Trebuchet MS, Arial; cursor: pointer }
#Shop SELECT { font-family: Sans Serif, sans-serif; font-size: 11px }
#Shop TEXTAREA { font-family: Sans Serif, sans-serif; font-size: 11px }

#Shop SPAN.Warning { font-size: 10pt; color: #CC3300; font-weight: bold }

#Search { height: 23px; overflow: hidden }
#Search FORM { margin: none }
.Search_Table { background-color: #FFFFFF }
.Search_Caption { font-size: 10px; color: #000000 }
.Search_Input { width: 100px; height: 21px; border: 1px #E23A75 solid }
.Search_Button { font-family: Verdana; font-size: 8pt; font-weight: bold; color: #ffffff; background-color: #E23A75; width: 25px; height: 21px; border: 1px solid #E23A75; cursor: pointer }

#Chart { margin: 0 0 0 0; border: none }

#Catalog { width: 200px; border: 1px #E23A75 solid; padding: 0 0 0 0; display: block; overflow: hidden }
/* NOVO */
#Catalog P { font-size: 10px; color: Thistle; padding: 0 0 10px 0 }
#Catalog TH { font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #E23A75; padding: 4px; text-transform: uppercase }
#Catalog TD.Item { font-size: 11px; padding-left: 5px; padding-right: 5px }
#Catalog TD.Item A { color: #000000; text-decoration: none }
#Catalog TD.Item A:hover { color: #FF0000; text-decoration: underline }
#Catalog TD.SubItem_Mark { font-size: 10px }
#Catalog TD.SubItem { font-size: 10px; padding-left: 5px; border-bottom: 1px dotted Gainsboro; border-left: 1px dotted Gainsboro }
#Catalog TD.SubItem A { color: #996699; text-decoration: none }
#Catalog TD.SubItem A:hover { color: #FF0000; text-decoration: underline }
#Catalog TD.SubItem_Count { font-size: 10px; color: #999999; padding-right: 5px }
/* ANTIGO */
.Catalog_Table { color: #333333; background-color: #FFFFFF; width: 160px }
.Catalog_Header { font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #E23A75; padding: 4px; text-transform: uppercase }
.Catalog_Item { font-size: 11px; padding-left: 5px; padding-right: 5px }
.Catalog_Item a { color: #000000; text-decoration: none }
.Catalog_Item a:hover { color: #FF0000; text-decoration: underline }
.Catalog_SubItem_Mark { font-size: 10px }
.Catalog_SubItem { font-size: 10px; padding-left: 5px }
.Catalog_SubItem a { color: #996699; text-decoration: none }
.Catalog_SubItem a:hover { color: #FF0000; text-decoration: underline }
.Catalog_SubItem_Count { font-size: 10px; color: #999999; padding-right: 5px }
/* *** */

#MoreCatalog { width: 160px; border: 1px #E23A75 solid }
.MoreCatalog_Table { color: #333333; background-color: #FFFFFF; width: 160px }
.MoreCatalog_Header { font-weight: bold; color: #990066; text-decoration: underline; letter-spacing: 3px; padding-bottom: 5px; padding-left: 10px }
.MoreCatalog_Item { font-size: 11px; padding-left: 5px; padding-right: 5px }
.MoreCatalog_Item a { color: #000000; text-decoration: none }
.MoreCatalog_Item a:hover { color: #FF0000; text-decoration: underline }
.MoreCatalog_Item_Count { font-size: 10px; color: #999999; padding-right: 5px }

#ShopWindow { width: 100% }
#ShopWindow FORM { margin: none }
.ShopWindow_Table {  }
.ShopWindow_Header { font-weight: bold; color: #500C49; padding-bottom: 5px; padding-left: 10px }
.ShopWindow_Item { font-size: 11px; padding-left: 10px }
.ShopWindow_Item IMG { FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#BBBBBB, direction=135, strength=3) }
/*
.ShopWindow_Item a { color: #339966; text-decoration: none }
*/
.ShopWindow_Item a { color: #500C49; text-decoration: none }
.ShopWindow_Item a:hover { text-decoration: underline }
.ShopWindow_Message { font-weight: bold; color: #FF6347; background-color: #FFFFFF; border: 1px #CCCCCC solid; padding-left: 10px; padding-right: 10px }
.ShopWindow_Message a { color: #FF6347 }

#ShopWindow SPAN.Warning { font-size: 10pt; color: #FF6347; font-weight: bold }

#ListItems { width: 100% }
/* NOVO */
#ListItems A { color: #500C49; text-decoration: none }
#ListItems A:hover { text-decoration: underline }
#ListItems FORM { margin: none }
#ListItems P { color: #E23A75; padding: 10px 10px 0 10px; border-top: 1px dotted #DCDCDC }
#ListItems TH { font-size: 8pt }
#ListItems TR.Row1 TD { border-top: 1px dotted #DCDCDC }
#ListItems TR.Row2 TD { border-top: 1px dotted #DCDCDC }
#ListItems SPAN.Warning { font-size: 10pt; color: #FF6347; font-weight: bold }
/* VELHO */
.ListItems_Table {  }
/*
.ListItems_Header { color: #3333FF; text-decoration: underline; padding-bottom: 5px; padding-left: 10px }
*/
.ListItems_Header { color: #500C49; text-decoration: underline; padding-bottom: 5px; padding-left: 10px }
.ListItems_Item { font-size: 11px; padding-left: 10px }
.ListItems_Item IMG { FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#BBBBBB, direction=135, strength=3) }
/*
.ListItems_Item a { color: #339966; text-decoration: none }
*/
.ListItems_Item a { color: #500C49; text-decoration: none }
.ListItems_Item a:hover { text-decoration: underline }
/* *** */

.PageNumber_Table {  }
.PageNumber_Header { padding-right: 5px }
/*
.PageNumber_Item { font-size: 11px; width: 16px; text-align: center; border: 1px #339966 solid }
.PageNumber_Item a { color: #339966; background-color: #FFFFFF; text-decoration: none }
*/
.PageNumber_Item { font-size: 11px; width: 16px; text-align: center; border: 1px #500C49 solid }
.PageNumber_Item a { color: #500C49; text-decoration: none }
.PageNumber_Item a:hover { text-decoration: none }
.PageNumber_Item_Off { font-size: 11px; color: #CCCCCC; width: 16px; text-align: center; border: 1px #CCCCCC solid }
.PageNumber_Field {}
.PageNumber_Button { color: #339966; background-color: #FFFFFF; border: 1px #339966 solid; cursor: pointer }

#ViewItem { width: 100%; overflow: hidden }
#ViewItem TABLE.Main { border: 1px #E23A75 solid }
#ViewItem TH { font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #E23A75; padding: 4px; text-transform: uppercase }
#ViewItem TD { font-size: 10px; padding: 5px }
#ViewItem TD.Item { font-size: 11px; padding: 5px }
#ViewItem TD.Image { padding: 5px }
#ViewItem TD.Message { font-size: 10pt; font-weight: bold; color: #FF6347; background-color: #FFFFFF; padding-left: 10px; padding-right: 10px }
#ViewItem P { font-size: 10px }
#ViewItem INPUT { font-family: monospace; font-size: 9pt }
/*
#ViewItem INPUT.Button { font-family: Arial; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #B0C4DE; border: 1px outset; cursor: pointer }
*/
#ViewItem SPAN.Button { background: url(images/btnBlue.gif) no-repeat top left; width: 85px; text-align: left; vertical-align: middle; padding: 0 0 0 5px; display: block; overflow: visible }
#ViewItem INPUT.Button { font-family: Arial; font-size: 10pt; font-weight: bold; color: White; background: White url(images/btnBlue.gif) no-repeat top right; width: 85px; white-space: nowrap; border: none; height: 24px; padding: 0 5px 0 0; cursor: pointer }

#ShoppingCart { width: 100%; background-color: #FFFFFF }
#ShoppingCart H3 { color: #E23A75 }
#ShoppingCart TABLE.Main { background-color: #E23A75 }
#ShoppingCart TH { font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #E23A75; padding: 4px; text-transform: uppercase }
#ShoppingCart TD.Legend { font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; padding: 2px }
#ShoppingCart TD.Item { font-size: 10pt; background-color: #FFFFFF; padding: 2px }
#ShoppingCart TD.Item A { color: #0033CC; text-decoration: none }
#ShoppingCart TD.Item A:hover { text-decoration: underline }
#ShoppingCart TD.Item SPAN { color: #FF0000 }
.ShoppingCart_RecalcTable {  }
.ShoppingCart_Recalc { font-size: 10px   }
.ShoppingCart_ShippingTable { border-top: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid }
.ShoppingCart_Shipping { font-size: 10px }
.ShoppingCart_Button { font-family: Arial; font-size: 10pt; font-weight: bold; color: #ffffff; background-color: #c5b0c9; cursor: pointer }
.ShoppingCart_Section_Header { font-family: Arial; font-weight: bold; padding: 5px; border-bottom: 1px #666666 solid }
.ShoppingCart_Section_Data { font-size: 11px; color: #333333; font-weight: bold; padding-left: 10px; padding-right: 10px }
.ShoppingCart_Section_Legend { font-size: 11px }
.ShoppingCart_Section_Field { background-color: #EFEFEF }
#ShoppingCart INPUT { font-family: monospace; font-size: 9pt }
/*
#ShoppingCart INPUT.Button { font-family: Arial; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #B0C4DE; border: 1px outset; cursor: pointer }
*/
#ShoppingCart SPAN.Button { background: url(images/btnBlue.gif) no-repeat top left; width: 105px; text-align: left; vertical-align: middle; padding: 0 0 0 5px; display: block; overflow: visible }
#ShoppingCart INPUT.Button { font-family: Arial; font-size: 10pt; font-weight: bold; color: White; background: White url(images/btnBlue.gif) no-repeat top right; width: 105px; white-space: nowrap; border: none; height: 24px; padding: 0 5px 0 0; cursor: pointer }
#ShoppingCart SPAN.BiggerButton { display: block; background: url(images/btnGreen.gif) no-repeat bottom left; width: 151px; height: 24px; vertical-align: middle; padding: 0 0 0 1px }
#ShoppingCart INPUT.BiggerButton { display: block; font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; color: White; background: Green url(images/btnGreen.gif) no-repeat top right; width: 150px; height: 23px; border: none; cursor: pointer }
#ShoppingCart SELECT { font-family: monospace; font-size: 9pt }
.ShoppingCart_Section_Notes { font-size: 10px }
.ShoppingCart_Section_Notes a { color: #0033CC; text-decoration: none }
.ShoppingCart_Section_Notes a:hover { text-decoration: underline }

#Order { width: 100%; background-color: #FFFFFF }
#Order TABLE.Main { background-color: #E23A75 }
#Order TH { font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #E23A75; padding: 4px; text-transform: uppercase }
#Order TD.Box { padding: 5px; border: 1px #E23A75 solid }
#Order TD.Legend { font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; padding: 2px }
#Order TD.Item { font-size: 10px; background-color: #FFFFFF; height: 21px; padding-left: 2px; padding-right: 2px }
#Order SPAN.Main { font-family: Arial; font-size: 12pt; font-weight: bold }
#Order SPAN.Header { font-family: Arial; font-weight: bold; color: #E23A75; border-bottom: 1px #E23A75 solid }
#Order SPAN.Owner { font-size: 9pt; padding: 2px }
#Order SPAN.Notes { font-family: Verdana, Tahoma; font-size: 10px }
#Order LI.Notes { font-family: Verdana, Tahoma; font-size: 10px }
#Order P.Notes { font-family: Verdana, Tahoma; font-size: 10px }
#Order A { color: #0033CC }

#AccountForm { width: 100% }
#AccountForm TABLE.Main { background-color: #E23A75 }
#AccountForm TH { font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #E23A75; padding: 4px; text-transform: uppercase }
#AccountForm TD { background-color: #FFFFFF; padding: 5px }
.AccountForm_Cell a { color: #0033CC }
.AccountForm_Cell_Left { background-color: #FFFFFF; padding: 5px }
.AccountForm_Cell_Right { background-color: #FFFFFF; padding: 5px }
#AccountForm TD.Data { font-family: Arial; font-size: 9pt; font-weight: bold }
#AccountForm TD.Data SPAN { font-size: 8pt; color: #666666 }
#AccountForm INPUT { font-family: monospace; font-size: 9pt }
/*
#AccountForm INPUT.Button { font-family: Arial; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #B0C4DE; border: 1px outset; cursor: pointer }
*/
#AccountForm SPAN.Button { display: block; background: url(images/btnGreen.gif) no-repeat bottom left; width: 82px; height: 24px; vertical-align: middle; padding: 0 0 0 1px }
#AccountForm INPUT.Button { display: block; font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; color: White; background: Green url(images/btnGreen.gif) no-repeat top right; width: 81px; height: 23px; border: none; cursor: pointer }
#AccountForm SPAN.BiggerButton { display: block; background: url(images/btnGreen.gif) no-repeat bottom left; width: 151px; height: 24px; vertical-align: middle; padding: 0 0 0 1px }
#AccountForm INPUT.BiggerButton { display: block; font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; color: White; background: Green url(images/btnGreen.gif) no-repeat top right; width: 150px; height: 23px; border: none; cursor: pointer }
#AccountForm SELECT { font-family: monospace; font-size: 9pt }

#History { width: 100% }
#History H3 { font-family: Arial; font-size: 12pt; font-weight: bold; color: #E23A75 }
#History TABLE.Main { background-color: #E23A75 }
#History TH { font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #E23A75; padding: 4px; text-transform: uppercase }
#History TD { background-color: #FFFFFF; padding: 5px }
#History TD.Notes { font-size: 8pt; color: #666666; padding-left: 5px; padding-right: 5px }
#History LI { font-family: Arial; font-size: 8pt }
#History A { color: #0033FF; text-decoration: none }
#History INPUT { font-family: monospace; font-size: 9pt }
/*
#History INPUT.Button { font-family: Arial; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #B0C4DE; border: 1px outset; cursor: pointer }
*/
#History SPAN.Button { display: block; background: url(images/btnGreen.gif) no-repeat bottom left; width: 82px; height: 24px; vertical-align: middle; padding: 0 0 0 1px }
#History INPUT.Button { display: block; font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; color: White; background: Green url(images/btnGreen.gif) no-repeat top right; width: 81px; height: 23px; border: none; cursor: pointer }
.History_Data { font-family: Arial; font-size: 8pt; background-color: #FFFFFF }
.History_Data a { color: #0033FF }
.History_Message { font-weight: bold; color: #FF6347; background-color: #FFFFFF; padding-left: 10px; padding-right: 10px }

#Tracking { width: 100% }

#Boleto { width: 100% }
.Boleto_Table { background-color: #E23A75 }
.Boleto_Header { font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #E23A75; padding: 4px; text-transform: uppercase }
.Boleto_Cell { background-color: #FFFFFF; padding: 5px }
.Boleto_Button { font-family: Arial; font-size: 10pt; cursor: pointer }

#FAQ { width: 100% }
#FAQ P { font-family: Arial; font-size: 12pt; font-weight: bold; color: #E23A75 }
#FAQ DL { padding: 0px 60px 0px 20px }
#FAQ DT { font-family: Arial; font-size: 10pt; font-weight: bold }
#FAQ DD { text-align: justify }
#FAQ SPAN.Back { font-size:11px }
#FAQ A { color: #0066CC }

#Policy { width: 100% }
#Policy P { font-family: Arial; font-size: 12pt; font-weight: bold; color: #E23A75 }
#Policy DL { padding: 0px 60px 0px 20px }
#Policy DT { font-family: Arial; font-size: 10pt; font-weight: bold }
#Policy DD { text-align: justify }
#Policy A { color: #0066CC }

.Error_Button { font-family: Arial; font-size: 10pt; cursor: pointer }

.Title_Text { font-family: Arial; font-size: 10pt; font-weight: bold }

#SlideShow { width: 100% }
.SlideShow_Move { font-family: Arial; font-size: 8pt; color: #666666 }
.SlideShow_Move a { color: #0033FF }

/*
.Price { font-size: 10pt; font-weight: bold; color: #CC6666  }
.OldPrice { color: #999999; text-decoration: line-through }
.SpecialPrice { font-size: 10pt; font-weight: bold; color: #CC0000 }
*/
.Price { font-family: Georgia; font-size: 12pt; font-weight: bold; color: #FF99B7  }
.OldPrice { color: #F3C4D4; text-decoration: line-through }
.SpecialPrice { font-size: 14pt; font-weight: bold; color: #FA84A4 }

.ShopWarning { font-weight: bold; color: #FF6347; background-color: #FFFFFF; height:40px; padding: 10px }
.ShopWarningButton { font-family: Arial; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #FF6347; border: 1px outset; cursor: pointer }

