body {margin:0px; background-color:#FFFFFF; background-image:url(../images/bkg.jpg); background-position:top center; background-repeat:repeat-x; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#747474;}
IMG { behavior:url("/inc/pngbehavior.htc"); }

.Hidden {display:none;}

a {text-decoration:none;}
a:hover {text-decoration:none;}
form {margin:0px; padding:0px;}
h1 {font-family:Comic Sans MS, Comic Sans, cursive; font-size:29px; font-weight:normal; line-height:normal; color:#A09CCF;}
h2 {font-family:Comic Sans MS, Comic Sans, cursive; font-size:22px; color:#A09CCF; font-weight:normal;}
h3 {font-family:Tahoma, Arial, sans-serif; font-size:14px; font-weight:bold; color:#6C347E;}
h4 {font-family:Comic Sans MS, Comic Sans, cursive; font-size:16px; font-weight:normal; line-height:normal; color:#6C347E;}

div.Roxo a, a.Roxo {color:#6C347E; text-decoration:underline;}
div.Roxo a:hover, a:hover.Roxo {color:#6C347E; text-decoration:underline;}

p {margin:0px; padding:0px 0px 14px 0px;}

input {margin:0px 0px 5px 0px; padding:1px; font-family:Tahoma, Arial, sans-serif; color:#999999; font-size:10px; border:1px solid #AF97CE;}
select {margin:0px 0px 5px 0px; padding:1px; font-family:Tahoma, Arial, sans-serif; color:#999999; font-size:10px; border:1px solid #AF97CE;}

.FormaPagamento input {border:0px none;}

.Clear {clear:both; height:1px; overflow:hidden;}

.Title {color:#6C347E; font-weight:bold;}
.Title a {color:#6C347E; text-decoration:none}
.Title a:hover {color:#6C347E; text-decoration:underline;}
.Brand {color:#F3B765; font-size:10px;}
.Brand a {color:#F3B765; text-decoration:underline;}
.Referencia {color:#CCCCCC; font-size:10px;}
.Price {color:#6C347E;}
.Price.Old {color:#A785B2; padding-right:15px; text-decoration:line-through;}
.SmallText {color:#A09BCE; font-size:10px;}
.SmallText a {color:#A09BCE; text-decoration:none;}
.SmallText a:hover {color:#A09BCE; text-decoration:underline;}
.PageNumbers {float:right; margin-top:10px; font-size:10px; font-weight:bold; line-height:100%; }
.PageNumbers a {padding:2px 4px 2px 4px; display:block; float:left; margin-right:2px; background-color:#DDDDDD; color:#444444;}
.PageNumbers a.PrevNext { background-color:#F5F5F5; }
.PageNumbers a:hover {background-color:#C9C5E0; color:#FFFFFF; text-decoration:none;}
.PageNumbers strong {padding:2px 4px 2px 4px; display:block; float:left; margin-right:2px; background-color:#A9A5D3; color:#FFFFFF; font-weight:bold;}
.Tracker {float:right; margin-top:3px; color:#837CBE; font-size:9px;}
.Tracker a {color:#B4B4B4;}
.Tracker a:hover {color:#837CBE;}
.Button {margin-right:13px; float:left; font-size:10px;}
.Button td#BkgYellow {background-color:#FFC855; text-align:center; vertical-align:middle;}
.Button td#BkgPurple {background-color:#B9B5DB; text-align:center; vertical-align:middle;}
.Button a {color:#FFFFFF; text-decoration:none;}
.Button a:hover {color:#FFFFFF; text-decoration:underline;}
.Text {line-height:120%;}
.NoParagraph p { margin: 0px; padding:0px;}

.ShoppingCart {}
.ShoppingCart .Heading {font-weight:bold; color:#6C347E; padding-bottom:2px; border-bottom:1px dotted #CCCCCC;}
.ShoppingCart .Key {padding-right:10px;}
.ShoppingCart .First { padding-top:25px;}
.ShoppingCart .Submit {padding-top:10px;}
.ShoppingCart .CartHeader th {font-weight:bold; color:#555555; background-color:#FDD68C; padding:3px;}
.ShoppingCart .CartRow td {border-bottom:1px dashed #CCC; vertical-align:middle;}
.ShoppingCart .CartRow .CartQuantManager td { border-bottom:0px none; font-weight:bold;}
.ShoppingCart .CartFooter td {border-bottom:1px solid #999999; background-color:#EEEEEE; font-weight:bold; vertical-align:middle; text-align:right; color:#555;}
.ShoppingCart input.PaymentType { border:0px none;}
.ShoppingCart input {font-family:Tahoma, Arial, sans-serif; color:#6C347E; font-size:11px; border:1px solid #AF97CE;}
.ShoppingCart select {font-family:Tahoma, Arial, sans-serif; color:#6C347E; font-size:11px; border:1px solid #AF97CE;}
.ShoppingCart .UserForm td.InputLabel { text-align:right; padding-right:10px; width:150px; font-size:11px; line-height:100%;}
.ShoppingCart .SubmitButton { background-color:#FFBD35; text-align:center; vertical-align:middle; padding:3px 10px 3px 10px; color:#FFF; font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; border:1px solid #B9B5DB; }


.FW_Menu {width:954px; margin:auto; height:1px; position:relative;}
.FW_Menu .Logo {position:absolute; top:0px; left:0px;}
.FW_Menu .Menu {position:absolute; right:0px; top:0px; height:54px; width:750px;}
.FW_Menu .Menu .Container {float:right; font-family:Comic Sans MS, Comic Sans, cursive; font-weight:bold; font-size:14px;}
.FW_Menu .Menu a div {padding:20px 10px 16px 10px; white-space:nowrap;}
.FW_Menu .Menu a.Sel div {padding:20px 10px 16px 10px; white-space:nowrap; background-image:url(../images/mainmenu/bkg_menu_left.gif); background-position:left bottom; background-repeat:no-repeat;}
.FW_Menu .Menu a:hover div  {background-image:url(../images/mainmenu/bkg_menu_left.gif); background-position:left bottom; background-repeat:no-repeat;}
.FW_Menu .Menu a {float:left; display:block; margin-left:19px; color:#6D66B5;}
.FW_Menu .Menu a.Sel {float:left; display:block; margin-left:19px; color:#9691CA; background-color:#FFFFFF; background-image:url(../images/mainmenu/bkg_menu_right.gif); background-position:right bottom; background-repeat:no-repeat;}
.FW_Menu .Menu a:hover {color:#9691CA; background-color:#FFFFFF; background-image:url(../images/mainmenu/bkg_menu_right.gif); background-position:right bottom; background-repeat:no-repeat;}

.FW_TableCenter {width:954px; vertical-align:top; background-image:url(../images/bkg_center.jpg); background-position:top right; background-repeat:no-repeat;}
.FW_TableRight {background-image:url(../images/bkg_right.jpg); background-position:top left; background-repeat:no-repeat;}

.FW_Header {width:954px; height:167px;}
.FW_Header h1 {margin:0px; padding:104px 0px 0px 217px; }

.FW_Content {}

.FW_Content .LeftCol {float:left; margin-bottom:20px;}
.FW_Content .LeftCol h4 {margin:0px; padding:0px 0px 8px 0px; }
.FW_Content .LeftCol .SubMenu {font-size:11px; font-weight:bold; float:left; width:200px; padding-top:47px;}
.FW_Content .LeftCol .SubMenu#Home {padding:0px;}
.FW_Content .LeftCol .SubMenu a {display:block; color:#958FC9; padding:5px; border-bottom:1px dotted #AAAAAA; }
.FW_Content .LeftCol .SubMenu a.Sel {display:block; color:#6C347E; padding:5px; border-bottom:1px dotted #000000; }
.FW_Content .LeftCol .SubMenu a:hover {color:#6C347E; border-bottom:1px dotted #000000;}

.FW_Content .LeftCol .SubMenu .Carrinho {margin:20px 0px 15px 0px;}
.FW_Content .LeftCol .SubMenu .Carrinho .Carro {float:left; padding-left:5px;}
.FW_Content .LeftCol .SubMenu .Carrinho .Items {float:left; padding:8px 0px 0px 8px;}
.FW_Content .LeftCol .SubMenu .Carrinho a { padding:0px; border:0px none; font-weight:normal; }
.FW_Content .LeftCol .SubMenu .Carrinho a:hover { padding:0px; border:0px none; font-weight:normal; }

.FW_Content .LeftCol .SubMenu .Pesquisa {padding:30px 30px 8px 0px; width:200px;}

.FW_Content .LeftCol .Loja {padding-top:47px; width:406px;}
.FW_Content .LeftCol .Loja a {color:#6C347E; text-decoration:underline;}
.FW_Content .LeftCol .Loja a:hover {color:#6C347E; text-decoration:underline;}
.FW_Content .LeftCol .Article {padding:8px 0px 18px; margin-bottom:10px; border-bottom:1px dotted #AAAAAA;}
.FW_Content .LeftCol .Title {font-size:12px; padding-bottom:13px;}
.FW_Content .LeftCol .Coluna {float:left; width:190px; margin-right:13px;}

.FW_Content .LeftCol.Home {width:458px;}
.FW_Content .LeftCol .HomeProdutos {padding:40px 0px 20px 0px; text-align:right; width:436px; font-family:Comic Sans MS, Comic Sans, cursive; color:#A09CCF; font-size:17px;}
.FW_Content .LeftCol .Intro {float:left; width:210px;}
.FW_Content .LeftCol .Intro .Highlight {font-family:Comic Sans MS, Comic Sans, cursive; color:#6C347E; font-size:17px; line-height:100%; padding-bottom:20px;}
.FW_Content .LeftCol .SubMenuHome {float:right;}

.FW_Content .LeftCol .TextLoja {float:left; width:200px; padding-top:100px;}

.FW_Content .LeftCol .Ondeestamos {padding-top:47px; width:700px;}
.FW_Content .LeftCol .Ondeestamos .Article {border-top:1px dotted #AAAAAA; border-bottom:0px none;}

.FW_Content .RightCol {float:right;}
.FW_Content .RightCol#XSmall {width:200px;}
.FW_Content .RightCol#Small {width:495px;}
.FW_Content .RightCol#Big {width:702px;}

.FW_Content .RightCol .FW_Tracker {font-size:10px; height:23px;}
.FW_Content .RightCol .FW_Tracker td {height:23px;}
.FW_Content .RightCol .FW_Tracker .Canto {width:23px;}
.FW_Content .RightCol .FW_Tracker td.Content {background-color:#FFFFFF; opacity:.80; filter:alpha(opacity=80); -moz-opacity:0.80; padding:0px; height:23px; min-height:23px; line-height:100%;}

.FW_Content .RightCol .ContentHeader {background-color:#FFFFFF; padding:23px 30px 0px 30px;}
.FW_Content .RightCol .ContentHeader h2 {margin:0px; padding:0px; float:left;}
.FW_Content .RightCol .ContentHeader .SendFriend {margin-top:3px; padding-top:3px; border-top:1px dotted #AAAAAA;}
.FW_Content .RightCol .Content {background-color:#FFFFFF; padding:35px 30px 0px 30px; height:200px; min-height:200px; line-height:130%;}
html>body .FW_Content .RightCol .Content  {height:auto;}
.FW_Content .RightCol .Content#TwoCol .DetailContainer {float:left; width:350px;}
.FW_Content .RightCol .Content#TwoCol .PhotoContainer {float:right; width:232px; display:block;}
.FW_Content .RightCol .ContentFooter {background-color:#FFFFFF; padding:25px 30px 30px 30px;}

.FW_Content .RightCol .HomeRight {}
.FW_Content .RightCol .HomeRight .Content {padding:10px 30px 30px 30px;}
.FW_Content .RightCol .HomeRight .Content .Article { padding-top:20px;}
.FW_Content .RightCol .HomeRight .Content .Article .Photo {float:left; margin-right:30px;}
.FW_Content .RightCol .HomeRight .Content .Article .Title {font-size:13px;}
.FW_Content .RightCol .HomeRight .Content .Article .Brand {padding-bottom:15px;}
.FW_Content .RightCol .HomeRight .Content .Article .Text {height:75px;}
.FW_Content .RightCol .HomeRight .Content .Article .Price {float:left;}
.FW_Content .RightCol .HomeRight .Content .Article .Button {float:right; margin-right:0px;}
.FW_Content .RightCol .HomeRight .ContentFooter {padding:0px; background-image:url(../images/bkg_home_newsletter.jpg); background-repeat:no-repeat; background-position:top left;}
.FW_Content .RightCol .HomeRight .ContentFooter h4 {margin:0px; padding:0px 0px 8px 0px; font-family:Comic Sans MS, Comic Sans, cursive; font-size:16px; font-weight:normal; line-height:normal; color:#6C347E;}
.FW_Content .RightCol .HomeRight .ContentFooter .Newsletter {float:left; padding:30px 0px 8px 30px;}
.FW_Content .RightCol .HomeRight .ContentFooter .Pesquisa {float:right; padding:30px 30px 8px 0px;}

.FW_Content .RightCol .Galeria {padding:0px;}
.FW_Content .RightCol .Galeria .Content {padding:15px 30px 30px 30px;}
.FW_Content .RightCol .Galeria .Content .GaleriaFoto {float:left; width:470px;}
.FW_Content .RightCol .Galeria .Content .GaleriaItems {float:right; width:170px;}
.FW_Content .RightCol .Galeria .Content .GaleriaItems .Thumb {background-color:#FDD68B; margin:0px 0px 3px 3px; float:left;}
.FW_Content .RightCol .Galeria .Content .GaleriaItems .Thumb IMG {opacity:.50; filter:alpha(opacity=50); -moz-opacity:0.5; border:0px none;}
.FW_Content .RightCol .Galeria .Content .GaleriaItems .Thumb a.Sel IMG { opacity:1; filter:alpha(opacity=100); -moz-opacity: 1;}
.FW_Content .RightCol .Galeria .Content .GaleriaItems .Thumb a:hover IMG { opacity:1; filter: alpha(opacity=100); -moz-opacity: 1;}

.FW_Content .RightCol .Outra {}
.FW_Content .RightCol .Outra .Content {padding:30px;}
.FW_Content .RightCol .Outra .SubMenu {width:120px; padding-top:20px;}

.FW_Content .RightCol .Marcas .Content {}
.FW_Content .RightCol .Marcas .Content .Article {float:left; width:180px; margin:0px 51px 30px 0px; overflow:hidden;}
.FW_Content .RightCol .Marcas .Content .Article#Last {margin-right:0px;}
.FW_Content .RightCol .Marcas .Content .Article .Photo {margin-bottom:13px;}
.FW_Content .RightCol .Marcas .Content .Article .Photo table { margin:0px; padding:0px;}
.FW_Content .RightCol .Marcas .Content .Article .Photo table td { margin:0px; padding:0px; text-align:center; vertical-align:middle;}
.FW_Content .RightCol .Marcas .Content .Article .Photo img {border:1px solid #EEEEEE;}
.FW_Content .RightCol .Marcas .Content .Article .Text {font-size:11px; padding:2px 0px 3px 0px;}

.FW_Content .RightCol .Produtos .Content {}
.FW_Content .RightCol .Produtos .Content .Article {float:left; width:180px; margin:0px 45px 30px 0px; overflow:hidden;}
.FW_Content .RightCol .Produtos .Content .Article#Last {margin-right:0px;}
.FW_Content .RightCol .Produtos .Content .Article .Photo {margin-bottom:13px;}
.FW_Content .RightCol .Produtos .Content .Article .Photo img {border:0px none;}
.FW_Content .RightCol .Produtos .Content .Article .Price {font-size:10px;}
.FW_Content .RightCol .Produtos .Content .ProdutosTable {margin-bottom:30px; border-top:1px dotted #DDDDDD;}
.FW_Content .RightCol .Produtos .Content .ProdutosTable .ProdCell {padding:10px 0px 10px 10px; border-bottom:1px dotted #DDDDDD; vertical-align:top; text-align:left;}
.FW_Content .RightCol .Produtos .Content .ProdutosTable .Produto { padding-right:10px; }
.FW_Content .RightCol .Produtos .Content .ProdutosTable .Produto td { vertical-align:top; }
.FW_Content .RightCol .Produtos .Content .ProdutosTable .ProdCell#first { padding-left:0px; }
.FW_Content .RightCol .Produtos .Content .ProdutosTable .Produto .Image img {border:0px;}
.FW_Content .RightCol .Produtos .Content .ProdutosTable .Produto .Text {padding-top:3px; padding-bottom:2px; font-size:10px;}
.FW_Content .RightCol .Produtos .Content .ProdutosTable .Produto .Price {float:left; font-size:9px;}
.FW_Content .RightCol .Produtos .Content .ProdutosTable .Produto .Price.Old {}

.FW_Content .RightCol .Produtos .ContentFooter {padding:10px 23px 30px 23px;}

.FW_Content .RightCol .DetalhesProdutos .Content {}
.FW_Content .RightCol .DetalhesProdutos .Content h3 {margin:0px; padding:0px; }
.FW_Content .RightCol .DetalhesProdutos .Content .Text {padding:18px 0px 18px 0px;}
.FW_Content .RightCol .DetalhesProdutos .Content .DetailContainer {}
.FW_Content .RightCol .DetalhesProdutos .Content .PhotoContainer {display:none;}
.FW_Content .RightCol .DetalhesProdutos .Content#TwoCol .DetailContainer {float:left; width:350px;}
.FW_Content .RightCol .DetalhesProdutos .Content#TwoCol .PhotoContainer {float:right; width:232px; display:block;}
.FW_Content .RightCol .DetalhesProdutos .Content#TwoCol .PhotoHeight {height:222px;}
.FW_Content .RightCol .DetalhesProdutos .Content .PhotoContainer .Photo {padding:0px; border:1px dotted #AAAAAA; margin-bottom:8px;}
.FW_Content .RightCol .DetalhesProdutos .Content .PhotoContainer .ThumbItem {width:57px; height:57px; padding-top:1px; float:left; margin-right:1px;}
.FW_Content .RightCol .DetalhesProdutos .Content .PhotoContainer .ThumbItem table { width:54px; height:54px; }
.FW_Content .RightCol .DetalhesProdutos .Content .PhotoContainer .ThumbItem table td { width:54px; height:54px; padding:0px; margin:0px; vertical-align:middle; text-align:center; }
.FW_Content .RightCol .DetalhesProdutos .Content .PhotoContainer .ThumbItem img { border:0px none; }
.FW_Content .RightCol .DetalhesProdutos .Content .PhotoContainer .ThumbItem a { border:1px solid #FFFFFF; display:block; float:left;}
.FW_Content .RightCol .DetalhesProdutos .Content .PhotoContainer .ThumbItem a.Sel { border:1px solid #FDD68B;}
.FW_Content .RightCol .DetalhesProdutos .ContentFooter {}
.FW_Content .RightCol .DetalhesProdutos .ContentFooter .Related {border-bottom:1px dotted #AAAAAA; margin:20px 0px 16px 0px; padding-bottom:3px; zoom:1;}
.FW_Content .RightCol .DetalhesProdutos .ContentFooter .Article {float:left; width:200px; margin-right:20px; font-size:10px; overflow:hidden;}
.FW_Content .RightCol .DetalhesProdutos .ContentFooter .Article#Last {margin-right:0px;}
.FW_Content .RightCol .DetalhesProdutos .ContentFooter .Article .Photo {float:left;}
.FW_Content .RightCol .DetalhesProdutos .ContentFooter .Article .Photo img {margin-right:13px; border:0px none;}

.FW_Footer {border-top:1px dotted #6C347E; padding:5px; font-size:10px; color:#BEBEBE; margin-top:20px; zoom:1;}
.FW_Footer a {color:#BEBEBE;}
.FW_Footer a:hover {color:#888888;}
.FW_Footer .LeftCol {float:left; font-size:11px;}
.FW_Footer .RightCol {float:right; padding-top:1px;}
.FW_Footer .Mensagem {padding:10px 0px 5px 0px;}

/*/ DROPDOWN /*/
.DropDown { position:absolute; top:0px; z-index:99; display:none; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; padding-top:10px;}
.DropDownContainer {font-size:11px; font-family:Tahoma, Arial, sans-serif; line-height:normal; border-top:1px solid #B9B5DB;}
.DropDown a {color:#7A73BB; padding:3px 8px 3px 8px; text-decoration:none; display:block; background-color:#FFFFFF; border-left:1px solid #B9B5DB; border-right:1px solid #B9B5DB; border-bottom:1px solid #B9B5DB;}
.DropDown a:hover{color:#FFFFFF; background-color:#7A73BB; text-decoration:none;}

/*// MAPA DO SITE //*/
.MapaSite  {font-family:Tahoma, Arial, sans-serif; background-image:url(../images/sitemap/traco.gif); background-repeat:repeat-y; margin-left:30px; }
.MapaSite .Mapatit {font-weight:bold; font-size:12px; }
.MapaSite .Mapatit a { color:#333333; }
.MapaSite .Mapatit a:hover {color:#6C347E; text-decoration:none; }
.MapaSite .MapaSub {margin-left:30px; margin-bottom:25px; border-left:1px solid #666666; text-align:left; padding:2px 0px 2px 10px; font-size:11px; }
.MapaSite .MapaSub a { color:#958FC9; }
.MapaSite .MapaSub a:hover {color:#6C347E; text-decoration:none; }