BODY { font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0px; color:#666666; font-size:11px;  }
TD { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }

P { margin-top:0px; margin-bottom:14px; }

A { text-decoration:none; color:#999999; }
A:hover { text-decoration:underline; }

FORM { margin:0px; }
INPUT { margin:0px; padding:1px; font-size:9px; color:#999999; font-family: Arial, Helvetica, sans-serif; }
SELECT { margin:0px; padding:1px; font-size:9px; color:#999999; font-family: Arial, Helvetica, sans-serif; }

UL LI { list-style-image: url(../images/bullet_orange.gif); list-style-type: none; vertical-align:top; padding-bottom:8px; }


/* COMMONS */

td.PageWidth, table.PageWidth, div.PageWidth { width:955px; }

.PageTitle { padding-bottom:30px; color:#9F0000; font-weight:bold; font-size:20px; font-family: Arial, Helvetica, sans-serif; line-height:100%; }
.PageSubTitle { margin-top:2px; font-size:14px; }
.PageTracker { font-size:9px; color:#CCCCCC; padding-top:15px; }

.Navigation { margin-top:0px; color:#000000; text-align:right; }
.Navigation A { color:#000000; }
.NavigationBottom { margin-top:30px; color:#000000; text-align:right; }
.NavigationBottom A { color:#000000; }

.Title {color:#9F0000; font-weight:bold;}

.Message {}
.Warning { color:#FF0000; }


/* MAIN TABLE */

.Content { padding-top:15px; }
.Content, .Content p, .Content td { line-height:150%; }
.Menu { padding-top:15px; padding-right:18px; }
.MenuHome { padding-right:18px; }

.TableMenuTop .MenuTopItem { padding:0px 0px 8px 0px; }
.TableMenuTop .MenuTopItem A { color:#FFFFFF; font-weight:bold; }
.TableMenuTop .MenuTopItemSel { padding:0px 0px 8px 0px; }
.TableMenuTop .MenuTopItemSel A { color:#FFFFFF; font-weight:bold; text-decoration:underline; }

.TableSearchForm TD { color:#999999; padding-top:3px; }
.TableSearchForm TD A { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:10px; }

.TableMenu { margin-top:20px; }
.TableMenu .MenuTitle { font-weight:bold; color:#666666; padding-bottom:10px; }
.TableMenu .MenuServices UL LI { list-style-image: url(../images/bullet_brown.gif); }
.TableMenu UL { margin:0px 0px 0px 18px; padding:0px; }
.TableMenu UL LI { padding-bottom:5px; }
.TableMenu UL LI A { color:#333333; display:block; padding:2px 0px 2px 6px; }
.TableMenu UL LI A:hover { text-decoration:none; background-color:#E7E7E7; }
.TableMenu UL LI.MenuItem { }
.TableMenu UL LI.MenuItemSel A { color:#000000; background-color:#E7E7E7; }
.TableMenu UL UL.SubMenu { margin:0px 0px 10px 25px; }
.TableMenu UL UL.SubMenu LI { list-style-image: url(../images/bullet_orange_light.gif); }
.TableMenu UL UL.SubMenu LI A { display:block; padding:2px 2px 2px 6px; border:0px none #FFFFFF; }
.TableMenu UL UL.SubMenu LI { margin:0px; padding:0px; }
.TableMenu UL UL.SubMenu LI.SubMenuItem A { color:#666666; background-color:#FFFFFF; }
.TableMenu UL UL.SubMenu LI.SubMenuItem A:hover { text-decoration:none; color:#000000; background-color:#F3F3F3; }
.TableMenu UL UL.SubMenu LI.SubMenuItemSel A { color:#000000; background-color:#F3F3F3; }

.TableBottomLine { margin-top:40px; }

.TableFooter TD, .copyrights { padding-top:8px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#999999; font-size:10px; }


/* HOME */

.TableHomeDestaque { margin-top:10px; margin-bottom:30px; }
.TableHomeDestaque .HomeDestaqueTitle { padding-left:14px; padding-right:14px; }
.TableHomeDestaque .HomeDestaqueTitle A { color:#333333; font-weight:bold; }
.TableHomeDestaque .HomeDestaqueType { padding-top:8px; }
.TableHomeDestaque .HomeDestaqueDescription { padding-top:8px; }
.TableHomeDestaque .HomeDestaquePrice { padding-top:8px; }
.TableHomeDestaque .HomeDestaquePriceSel { color:#FF6600; padding-top:8px; }

.DivHomeLogin { border:1px solid #DEDED3; background-color:#EBEBE5; margin-bottom:30px; width:160px; text-align:left; }
.DivHomeLogin .HomeLoginTitle { padding:12px 0px 0px 12px; color:#666666; font-weight:bold; }
.DivHomeLogin .HomeLoginInputLogin { padding:10px 12px 0px 12px; text-align:right; }
.DivHomeLogin .HomeLoginInputPassword { padding:4px 12px 0px 12px; text-align:right; }
.DivHomeLogin .HomeLoginEnter { padding:0px 12px 0px 12px; font-size:10px; text-align:right; }
.DivHomeLogin .HomeLoginDescription { padding:4px 12px 12px 12px; }
.DivHomeLogin .HomeLoginDescription A { color:#9F0000; text-decoration:underline; }


/* HOME MENU */

.TableMenuBox { margin-top:30px; background-color:#9F0000; border:1px solid #DEDED3; }
.TableMenuBox .MenuBoxTitle { color:#FFFFFF; font-weight:bold; padding-top:12px; padding-left:12px; padding-bottom:12px; }
.TableMenuBox .MenuBoxItem { color:#FFFFFF; padding-top:8px; padding-left:30px; }
.TableMenuBox .MenuBoxItem A { color:#FFFFFF; }
/*
.TableMenuBox { margin-top:30px; background-color:#EBEBE5; border:1px solid #DEDED3; }
.TableMenuBox .MenuBoxTitle { color:#333333; font-weight:bold; padding-top:12px; padding-left:12px; padding-bottom:12px; }
.TableMenuBox .MenuBoxItem { color:#666666; padding-top:8px; padding-left:40px; }
*/

.TableBottomItem3Col { margin-top:30px; border:1px solid #DEDED3; background-color:#EBEBE5; }
.TableBottomItem3Col .BottomItemImage { padding-left:20px; padding-right:20px; padding-top:10px; }
.TableBottomItem3Col .BottomItemTitle { padding-left:20px; padding-right:20px; padding-bottom:10px; padding-top:4px; font-weight:bold; color:#666666; }
.TableBottomItem3Col .BottomItemTitle a { color:#666666; }
.TableBottomItem3Col .BottomList UL { margin-bottom:0px; margin-top:0px; }
.TableBottomItem3Col .BottomList UL LI { padding-bottom:4px; }
.TableBottomItem3Col .BottomList UL LI A { text-decoration:underline; }

.TableBottomTextHome .BottomTextImage { }
.TableBottomTextHome .BottomTextDescription { color:#666666; padding-left:20px; padding-right:20px; }
.TableBottomTextHome .BottomTextLink { font-weight:bold; padding-left:20px; padding-right:20px; }
.TableBottomTextHome .BottomTextLink A { color:#333333; }


/* ITEMS */

.Deprecated { text-decoration:line-through; color:#FF0000; }
.ContentImage { border:1px solid #000000; padding:1px; margin-left:10px; margin-bottom:10px; }
.TextColor { color:#9F0000; }

.TableHeading { margin-top:10px; border:1px solid #DEDED3; background-color:#EBEBE5; }
.TableHeading TD { padding-bottom:8px; padding-top:8px; padding-left:14px; color:#9F0000; font-weight:bold; }

.TableListItem2Col { margin-top:30px; }
.TableListItem2Col .ListItemTitle { padding-left:8px; padding-right:16px; }
.TableListItem2Col .ListItemTitle A { font-weight:bold; color:#333333; }
.TableListItem2Col .ListItemType { padding-top:4px; }
.TableListItem2Col .ListItemPrice { color:#333333; padding:20px 16px 0px 0px; }

.TableListItem { margin-top:30px; }
.TableListItem .ListItemImage { padding-right:10px; }
.TableListItem .ListItemTitle { padding-left:8px; padding-right:16px; font-size:10px; }
.TableListItem .ListItemTitle A { color:#333333; font-weight:bold; }
.TableListItem .ListItemType { padding-left:8px; padding-right:16px; padding-top:2px; color:#660000; font-size:10px; }
.TableListItem .ListItemDescription { padding-left:8px; padding-right:16px; }
.TableListItem .ListItemMarca { padding-left:8px; color:#333333; padding-right:16px; padding-top:2px; }
.TableListItem .ListItemCodigo { padding-left:8px; color:#333333; padding-right:16px; padding-top:2px; }
.TableListItem .ListItemPrice { padding-left:8px; color:#333333; padding-right:16px; padding-top:2px; }
.TableListItem .ListItemEncomendar { padding-left:8px; padding-right:16px; padding-top:4px; padding-bottom:4px; }
.TableListItem .ListItemEncomendar A { color:#FF6600; font-size:11px; font-weight:bold; }
.TableListItem .Name { color:#999999; font-size:11px; }

.TableItem { margin-top:30px; }
.TableItem .ItemImage { padding-right:20px; }
.TableItem .ItemTitle { padding-left:8px; padding-right:16px; font-weight:bold; color:#333333; }
.TableItem .ItemDescription { padding-left:8px; padding-right:16px; padding-top:10px; }
.TableItem .ItemType { padding-left:8px; color:#333333; padding-right:16px; padding-top:10px; }
.TableItem .ItemMarca { padding-left:8px; color:#333333; padding-right:16px; }
.TableItem .ItemCodigo { padding-left:8px; color:#333333; padding-right:16px; }
.TableItem .ItemPrice { padding-left:8px; color:#333333; padding-right:16px; }
.TableItem .ItemEncomendar { padding-left:8px; padding-right:16px; padding-top:10px; padding-bottom:4px; }
.TableItem .ItemEncomendar A { color:#FF6600; font-size:11px; font-weight:bold; }
.TableItem .Name { color:#999999; font-size:11px; }

.DivButton { padding:2px; border:1px solid #EBEBE5; background-color:#9F0000; text-align:center; font-weight:bold; }
.DivButton A { color:#FFFFFF; }


/* FORMS */

.TableForm .Heading { padding-top:30px; border-bottom:1px #999999 solid; font-weight:bold; color:#000000; }
.TableForm .Key { padding-right:10px; padding-top:4px; }
.TableForm .Item { padding-top:4px; }
.TableForm .Item INPUT { width:200px; }
.TableForm .Item INPUT.Checkbox { width:14px; }
.TableForm .Item TEXTAREA { width:200px; height:40px; }
.TableForm .Submit { padding-top:20px; font-weight:bold; color:#000000; }
.TableForm .First { padding-top:14px; }


/* DROPDOWN */
div.DivDropDown { filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
.TableDropDown { background-color:#9F0000; margin-top:0px; }
.TableDropDown TD { padding-left:4px; padding-right:4px; }
.TableDropDown P { margin-bottom:4px; font-size:11px; }
.TableDropDown P.First { margin-top:4px; }
.TableDropDown A { color:#FFFFFF; display:block; padding-right:10px; padding-left:10px; padding-top:2px; padding-bottom:2px; }
.TableDropDown A:hover{ color:#9F0000; text-decoration:none; background-color:#E7E7E7; }


/* RESTRICTED AREA */
.DivLogin { margin-top:20px; border:1px solid #CCCCCC; width:400px; margin:auto; }
.DivLogin .DivPadding { padding:20px; }
.DivLogin .Message { padding-bottom:10px; }
.DivLogin .Name { padding-right:6px; }
.DivLogin .Value INPUT { width:160px; }

/*catalogo2010*/
.ButtonCatalog {position:absolute; top:25px; right:0px; width:164px; height:23px; border:1px solid #910000;}
.ButtonCatalog a {color:#EEE; background-color:#B70000; padding:5px 0 5px 0; text-align:center; display:block;}
.ButtonCatalog a:hover {color:#FFF; background-color:#DF0000; text-decoration:none;}