﻿/* General Styles */
body { color:#000000; background-color:#ffffff; margin-left:10; margin-top:2; margin-right:10 }
.CopyrightText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:8pt; background-color:#1a4576; color:#cbcbcb; text-decoration:none; text-align:center; border-top:solid 10px #ded6c6; height:35px }
.CopyrightTextCard { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:8pt; background-color:#1a4576; color:#cbcbcb; text-decoration:none; text-align:center; border-top:solid 15px #ffffff; height:35px }
.CopyrightTextLogin { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:8pt; color:#494949; text-decoration:none; text-align:center; height:35px }
.CopyrightLinkSA { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:8pt; color:#82b7ff }
.PageText { border:solid 2px #b5a796; padding:0 0 3mm 0; font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#ffffff; color:#000000; text-decoration:none; vertical-align:top }
.PageTextAdmin { border:solid 2px #b5a796; padding:0 0 3mm 0; font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#ffffff; color:#000000; text-decoration:none; vertical-align:top }
.PageContent { height:100% }
.PromptText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#ffffff; color:#000000; text-decoration:none }
.ExampleText { font-family: 'Lucida Sans Unicode','Arial'; font-weight:normal; font-size: 10pt; color: #919190; text-decoration:none; text-align: left }
.SubtitleText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; font-weight:bold; background-color:#ffffff; color:#000000; text-decoration:none }
.LinkPointer { cursor: pointer }
.DetailsInputArea { width:260px; height:80px }
.DetailsPreview { overflow:auto; width:255px; height:80px }
.BoxBorder { height:100%; border-style:solid; border-color:#1a4576; border-width:thin; }
.TitleHeaderDark { background-image:url(OrderInfoTopMiddle.gif); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:12pt; color:#ffffff }
.InputText { background-color:White; font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:#000000 }
.SmallTextOn { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:9pt; color:#949494; text-decoration:none; text-align:center }
.SmallTextOff { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:9pt; color:#ffffff; text-decoration:none; text-align:center }
.VerticalAlign { height: 43px; vertical-align: middle; width: 0px; }
.PaddingContent { padding:10px 0 0 10px; }
.SpaceBorder { background-color:#ded6c6 }
.CurrentPage { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#092658; text-decoration:none }
.PaginationText { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#092658; text-decoration:none }
.BorderTableTop { border-top: solid 8px #ded6c6 }
.ContentEndAdmin { background-color:#d6d6c6; width:7px }

/* Title styles */
.TitleTable { background-color:#1a4576; color:#ffffff }
.TitleTop { background-color:#1a4576 }
.TitleWhite { background-color:#ffffff }
.TitleBottomMiddle { background-image:url(MiddleBarRepeat.jpg); background-repeat:repeat-x;font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:3%; color:#000000; height:37px; border-collapse:collapse }
.TitleTabLanguage { background-image:url(TabOffMiddle.jpg); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#000000 }
.TitleTabOn { text-align:center; cursor:pointer; background-image:url(TabOnMiddle.jpg); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#ca8a00 }
.TitleTabOff { text-align:center; cursor:pointer; background-image:url(TabOffMiddle.jpg); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#ca8a00 }
.TitleDot { background-image:url(TitleDot.gif); background-repeat:repeat-x; background-position:left center }
.TitleLogo { background-image:url(Header.jpg); width:955px; height:144px }
.TitleTextGeneral { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:9pt; color:#f7f7f7; padding-right:5px }
.TitleTextYellow { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:9pt; color:Yellow; font-weight:bold }
.TitleText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:14pt; color:#f7f7f7; font-weight:bold; font-style:oblique; padding:5px 5px 5px 0 }

/* Menu styles */
.MenuTable { background-color:#ded6c6 }
.MenuBody { background-color:#1a4576; border:solid 2px #b5a796; margin-bottom:8px }
.MenuBodyLinks { background-color:#1a4576; border:solid 2px #b5a796; }
.MenuTopSides { background-image:url(MenuTopSides.gif); background-repeat:repeat-x }
.MenuBottomMiddle { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:12pt; color:#ffffff; background-color:#1a4576; height:30px }
.MenuTextOn { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:11pt; color:#dcbd41; text-decoration:none }
.MenuTextOff { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:11pt; color:#f7f7f7; text-decoration:none }
.MenuTextHL { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:11pt; color:#ffffff; text-decoration:underline }
.MenuDot { background-image:url(MenuDot.gif); background-repeat:repeat-x; background-position:left center }
.MenuBottomSubTitle { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:9pt; color:#ebbc00; text-decoration:none }
.MenuBottomTitle { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:9pt; color:#ffffff; text-decoration:none; text-transform:uppercase }
.MenuBottomLink { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:9pt; color:#ffffff; text-decoration:underline }
.MenuRightText { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:8.5pt; color:#3c3c3c; text-decoration:none; line-height:13px; padding: 0 1mm 0 1mm }
.MenuRightContactUs { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:9pt; color:#0072bc; text-decoration:underline; padding: 0 1mm 0 1mm }

/* Store page description styles */
.PageTopMidLeft { background-image:url(PageTopMidLeft.gif); background-repeat:repeat-x }
.PageTopMidRight { background-image:url(PageTopMidRight.gif); background-repeat:repeat-x }
.PageDetails { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#000000; text-decoration:none; padding:2mm 1.5mm 2mm 1.5mm }
.PageDescription { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:12pt; color:#000000; text-decoration:none; text-align:center }
.PageDot { background-image:url(PageDot.gif); background-repeat:repeat-x; background-position:left center; background-color:#F2D347 }

/* Item Styles */
.ItemTable { background-color:#ffffff; color:#000000 }
.ItemCell { cursor:pointer; background-color:#ffffff; border-right-color:#dfcbb6; border-right-width:thin; border-right-style:solid; padding-right:1.4mm; padding-left:1.4mm }
.ItemCell1 { cursor:pointer; background-color:#ffffff; padding-right:1.4mm; padding-left:1.4mm }
.ItemCell2 { background-color:#ffffff; border-right-color:#dfcbb6; border-right-width:thin; border-right-style:solid; padding-right:1.4mm; padding-left:1.4mm }
.ItemCell3 { background-color:#ffffff; padding-right:1.4mm; padding-left:1.4mm }
.ItemDescription { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:9pt; color:#3c3c3c; text-decoration:none; padding:2px 2px 0 2px }
.ItemPrice { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10.5pt; color:#672900; text-decoration:none; font-style:italic; padding-bottom:2mm }
.ItemDetailsPreview { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#FFFFFF; color:#000000; text-align:left; margin-top:10px; border-style:solid; border-color:#1a4576; border-width:thin }
.ItemDetailsText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:8.5pt; color:#7a5700; font-style:normal }
.ItemBorderTop { border-top-color:#dfcbb6; border-top-width:thin; border-top-style:solid; width:170px; font-size:25%; padding: 0em; text-align:center }

/* Calendar Styles */
.CalendarTable { border-collapse:collapse }
.CalendarSpaceCell { background-color:#ffffff; border-style:none }
.CalendarNavCell { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:#000000; }/*#F2D347 amarillo*/
.CalendarNameCell { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; background-color:#F2D347; color:#000000; border-color:#F2D347; border-width:4px; border-style:solid; text-align:center }
.CalendarCell { background-color:#FFFFFF; border-color:#F2D347; border-width:4px; border-style:solid; text-align:center; height:75px; width:14.29% }
.CalendarCellToday { background-color:#B5D9E7; border-color:#F2D347; border-width:4px; border-style:solid; text-align:center; height:75px; width:14.29% }
.CalendarCellHoliday { background-color:#FFFAE2; border-color:#F2D347; border-width:4px; border-style:solid; text-align:center; height:75px; width:14.29% }
.CalendarCellWeekend { background-color:#FFFAE2; border-color:#F2D347; border-width:4px; border-style:solid; text-align:center; height:75px; width:14.29% }
.CalendarNumber { color:#000000; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; font-style:normal; text-align:right }
.CalendarNumberToday { color:#000000; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; font-style:normal; text-align:right }
.CalendarNumberHoliday { color:#BA7A57; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; font-style:normal; text-align:right }
.CalendarNumberWeekend { color:#000000; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; font-style:normal; text-align:right }
.CalendarTextToday { color:#000000; font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; font-style:italic; text-align:center }
.CalendarTextHoliday { color:#000000; font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; font-style:italic; text-align:center }
.CalendarTodayOutline { border-left-color:#015981; border-left-style:solid; border-left-width:2px; border-top-color:#015981; border-top-style:solid; border-top-width:thin; border-right-color:#015981; border-right-style:solid; border-right-width:thin; border-bottom-color:#015981; border-bottom-style:solid; border-bottom-width:thin; height:75px }

/* Company Styles */
.CompanyOuter { background-color:#1a4576 }
/*.CompanyInner { background-color:#004969 }*/
.CompanyBodyTitle { color:#000000; font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:15pt; font-style:normal; text-align:left; margin-left:5px; margin-top:5px }
.CompanyBody { color:#000000; font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; font-style:normal; text-align:left; margin-left:5px; margin-top:20px; margin-bottom:50px; margin-right:10px }
.CompanyHidden { display:none }
.CompanyPrompt { color:#000000; font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; font-style:normal; text-align:right; vertical-align:top; padding-right:5px }
.CompanyEmail { width:370px }
.CompanyMessage { width:370px; height:150px }
.CompanyInformationInputArea { width:370px; height:100px }
.CompanyList { list-style-position:outside; list-style-type:square; margin-left: 30px;
}/*list-style-image:url(ListDot.gif); square*/
.CompanyListTitle { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:12pt; color:#000000 }
.CompanyListBody { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; margin-bottom:20px; margin-top:10px; color:#000000 }
.CompanyListBodyLink { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:#000000 }
.CompanyMessagePreview { overflow:auto; width:100%; height:100px }

/* Login styles */
.LoginTable { border-style:solid; border-color:#1a4576; border-width:thin; margin-left:5mm; margin-top:5mm; margin-right:5mm; margin-bottom:5mm }
.LoginTitle { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; text-transform: uppercase; background-color:#1a4576; color:#ffffff }

/* Data Table styles */
.TableTitle { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:9pt; background-color:#1a4576; color:#FFFFFF }
.TableRow1 { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#EEEEEE; color:#000000 }/*F4F4F4*/
.TableRow0 { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#FFFFFF; color:#000000 }
.TableFooter { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; background-color:#1a4576; color:#FFFFFF  }

/* Button styles */
.ItemButton { background-image:url(ButtonNormalDefault.jpg); background-repeat:no-repeat; background-position:center; border:0; text-align:center; vertical-align:middle; font-family:'Lucida Sans Unicode','Arial'; font-size:11px; font-weight:normal; color:#7a5700; border-bottom:solid 4px #FFFFFF; height:35px }
.ButtonLink { background-image:url(ButtonNormalDefault.jpg); background-repeat:no-repeat; background-position:center; border:0; cursor:pointer; text-align:center; font-family:'Lucida Sans Unicode','Arial'; font-size:11px; font-weight:normal; color:#7a5700; border-top:solid 4px #FFFFFF; height:35px }
.Button { background-image:url(ButtonNormalDefault.jpg); background-repeat:no-repeat; border:0; width:133px; height:33px; font-family:'Lucida Sans Unicode','Arial'; font-size:12px; font-weight:normal; color:#7a5700; cursor:pointer }
.ButtonArrow { height: 19px; vertical-align: middle; width: 16px; text-align:center } 
.ButtonImage { height: 21px; vertical-align: middle; width: 26px; text-align:center } 
.ButtonCheckoutImage { height: 24px; vertical-align: middle; width: 21px; text-align:center } 
.CancelButton { background-color:#ffffff; color:#ffffff ; background-image :url(Uncheck.gif); width:25px }
.SaveButton { background-color:#ffffff; color:#ffffff ; background-image :url(Check.gif); width:25px }
.BigButton { background-image:url(ButtonPreview.jpg); background-repeat:no-repeat; background-position:center; border:0; cursor:pointer; text-align:center; font-family:'Lucida Sans Unicode','Arial'; font-size:11px; font-weight:normal; color:#7a5700; border-top:solid 4px #FFFFFF; height:35px }

/* Single item styles */
.SingleItemImage { border-color:#F2D347; border-width:thin; border-style:solid }
.SingleItemDesc { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#672900; text-align:left }
.SingleItemDetails { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:#000000; text-align:left; margin-top:10px; margin-bottom:20px }/*8px; text-overflow:ellipsis; overflow:hidden; }*/
.SingleItemDetailsTitle { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:11pt; color:#3c3c3c; text-align:left }
.SingleItemPrice { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-style:italic; font-size:10pt; background-color:#FFFFFF; color:#3c3c3c; text-align:left; margin-top:10px }

/* Side Bar styles */
.SideBarSmallMiddle { background-image:url(SideBarSmallMiddle.gif); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:12pt; color:#000000 }
.SideBarBigMiddle { background-image:url(SideBarBigMiddle.gif); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:12pt; color:#000000 }
.SideBarCell { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:12pt; color:#000000; text-align:left; vertical-align:middle }
.SideBarCellText { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#000000; vertical-align:middle }
.SideBarButton { background-image:url(SideBarButton.jpg); background-repeat:no-repeat; width:151px; height:32px; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold  ; font-size:8.6pt; color:#011f51; text-decoration:none; text-align:center; text-transform:uppercase }

/* Cart styles */
.CartHeadRowCell { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; background-color:#1a4576; color:#ffffff; padding-top:10px; padding-bottom:10px; padding-left:15; padding-right:5;}
.CartHeadRowCellCenter { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; background-color:#1a4576; color:#ffffff; padding-top:10px; padding-bottom:10px; padding-left:15; padding-right:15;}
/*.CartEmptyRow { background-color:#004968; padding:4px 0 4px 0 }*/
.CartEmptyRow { font-size:3pt; background-color:#1a4576 }

.CartItemCell  { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#E1E1E1; color:#000000; padding-top:6px; padding-bottom:6px; padding-left:15; padding-right:5 }
.CartCell { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#FFFFFF; color:#000000; padding-left:15; padding-right:5; padding-top:5 }
.CartDot { background-color:#1a4576; background-image:url(CartDot.gif); background-repeat:repeat-x; background-position:left center }
.CartTotalDots { background-color:#EEEEEE; background-image:url(CartTotalDot.gif); background-repeat:repeat-x; background-position:left center; padding-left:15; padding-right:5 }
.CartTotalCell { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; background-color:#E1E1E1; color:#000000; padding: 0px 0 0px 10px; }
.CartTotalPrice {font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#474747; padding-right:5px; background-color:#E1E1E1 }
.CartItemDetailCell  { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-style:italic; font-size:8pt; background-color:#EEEEEE; color:#000000;  }
.CartTitle { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10.5pt; color:#3c3c3c; text-transform:uppercase; text-decoration:none }
.CartText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:11pt; color:#ca8a00; text-decoration:none; vertical-align:middle; padding-top:0mm }
.CartText1 { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:11pt; color:#ca8a00; text-decoration:none; vertical-align:middle }


/* Cart Side Bar styles */
.CartSideBarSmallMiddle { background-image:url(SideBarSmallMiddle.gif); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#000000; padding-left:3 }
.CartSideBarBigMiddle { background-image:url(SideBarBigMiddle.gif); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#000000 }

/* Checkout Personal styles */
.FromInformationTable { border-top:0; border-left:solid 7px #294C74; border-bottom:solid 7px #294C74; border-right:solid 7px #294C74 }/*background-color:#294C74*/
.ToInformationTable { border-top:0; border-left:solid 7px #672900; border-bottom:solid 7px #672900; border-right:solid 7px #672900 }
.ToTitleTable { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:12pt; color:#ffffff; background-color:#672900; height:30px }
.CheckoutPersonalText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:#474747 }

/* Checkout Credit Card styles*/
.CreditCardMessage { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:12pt; color:#000000 }

/* Card styles */
.CardCellText { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#474747; text-decoration:none }
.CardTextMessage { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:#000000; text-decoration:none }
.PrintCardLinkPointer { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#ffffff; color:#000000; text-decoration:none; cursor: pointer; text-decoration:underline }
.CardInfoTable { border-left:solid 7px #1a4576; border-right:solid 7px #1a4576; border-bottom:solid 7px #1a4576 }
.CardPreviewTable { border-left:solid 7px #ded6c6; border-right:solid 7px #ded6c6; border-bottom:solid 7px #ded6c6 }
.SidePreviewSmallMiddle { background-image:url(SidePreviewSmallMiddle.gif); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#000000 }
.CardTitleHeaderDark { background-color:#1a4576; font-family:'Lucida Sans Unicode','Arial'; font-size:11pt; color:#ffffff; height:30px }
.CardTitleCoverView { background-color:#ded6c6; font-family:'Lucida Sans Unicode','Arial'; font-size:11pt; color:#ffffff; height:30px }

/* Summary styles*/
.SummaryTitleHeaderDark { background-color:#889eb9;  font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:11pt; color:#ffffff; padding-top:7px; padding-bottom:7px }
.SummaryTitleHeaderLight { background-color:#bd9d88; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:11pt; color:#ffffff; text-align:center; padding-top:7px; padding-bottom:7px }
.SummaryTitleHeader { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#ff0000; text-align:center }
.SummaryPersonalInfoText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:#474747 }
.SummaryHeadRowCell { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; background-color:#889eb9; color:#ffffff; padding-top:10px; padding-bottom:10px; padding-left:8; padding-right:8 }
.SummaryItemCell  { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#eeeeee; color:#000000; padding-top:2px; padding-bottom:10px; padding-left:8; padding-right:8 }
.SummaryCell  { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:#000000; padding-top:10px; padding-bottom:10px; padding-left:8; padding-right:8 }
.SummaryDot { background-color:#1a4576; background-image:url(CartDot.gif); background-repeat:repeat-x; background-position:left center }
.SummaryEmptyRow { font-size:3pt; background-color:#889eb9 }
.SummaryItemDetailCell  { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-style:italic; font-size:8pt; background-color:#eeeeee; color:#000000;  }
.SummaryTotalCell { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; background-color:#EEEEEE; color:#000000; padding: 14px 8px 14px 10px; }
.SummaryToInformationTable { border-top:0; border-left:solid 7px #bd9d88; border-bottom:solid 7px #bd9d88 ; border-right:solid 7px #bd9d88 }
.SummaryFromInformationTable { border-top:0; border-left:solid 7px #889eb9; border-bottom:solid 7px #889eb9; border-right:solid 7px #889eb9 }

/* Report */
.ReportCellTitle  { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#000000; padding-top:6px; padding-bottom:6px; padding-left:0; padding-right:8 }
.ReportCell  { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; background-color:#EEEEEE; color:#000000; padding-top:6px; padding-bottom:6px; padding-left:5; padding-right:8 }
.ReportTitle { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; background-color:#1a4576; color:#FFFFFF; padding-left:8; padding-right:8 }
.ReportLine  { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#EEEEEE; color:#000000; padding-top:7px; padding-bottom:7px; padding-left:5; padding-right:8 }
.ReportLineText  { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:#000000; padding-top:7px; padding-bottom:7px; padding-left:0; padding-right:8 }

/* Session Time Out styles*/
.MessageSessionTimeOut { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:12pt; color:#000000 }

/* Special Offer styles*/
.SpecialOfferTable { border-bottom: solid 2px #b5a796 }
.SpecialOfferText { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; text-transform:uppercase; font-size:11pt; color:#ca8a00; height:35px; height:45px }
.MoreDetails { text-align:right; font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:9pt; color:#ca8a00; text-decoration:none }
.DivDetails { width:310px; padding-top:5px; margin-bottom:15px }
.divSingleItemDesc { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#672900; text-align:left; height:30px }
.OfferTdArrowLeft { vertical-align:top; width:25px }
.OfferTdArrowRight { vertical-align:top; width:10px }
.ArrowRight { margin-top:8px; }
.ArrowLeft { margin-top:8px }

/* admin cambios para borrar */

.MenuBottomMiddle1 { background-image:url(MenuBottomMiddle.gif); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:12pt; color:#000000 }
.MenuText1 { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:12pt; color:#ffffff; text-decoration:none }
.MenuTextHL1 { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:12pt; color:#ffffff; text-decoration:underline }
.TitleBottomMiddle1 { background-image:url(TitleBottomMiddle.gif); background-repeat:repeat-x;font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:12pt; color:#000000}


/* Banners */

.BannerHide { display:none; }
.BannerShow { display:block; }
.StyleBanner { padding-left:0px }
