﻿
body, form	{	margin: 0; padding: 0; background-color: #323232;}
body {background-color: #282828;}

body, table, h2	{	font-family: Verdana; font-size: 10px; border: 0;}

a	{	text-decoration: none;}

input, select {	font-family: Verdana; font-size: 10px;}

.White	{ color: White;}

.Bold	{font-weight: bold;}

.Center	{	margin-left: auto; margin-right: auto; text-align: center; }
.Left	{	text-align: left; }
.Right	{	text-align: right; }

.DivCentred	{ width: 945px; margin-left: auto; margin-right: auto; text-align: left;	}

#MainHeader	{	height: 340px; background-image: url(../IMG/MainBackground.jpg); background-repeat: repeat-x; }
#Header	{	height: 247px; background-image: url(../IMG/Background.jpg); background-repeat: repeat-x; }


.Logotipo	{border: 0;}

#Footer	{	height: 110px; background-image: url(../IMG/FooterBackground.jpg); background-repeat: repeat-x; margin-top: 35px;}

.RightColumn	{margin-top: 40px;}

.SecondMenuSeparator	{ padding: 0 3px;}

#ImagesMenu	{	margin: 0 0 0 18px; padding: 0;}

.ImagesMenuItem	{ margin-left: 6px;}

.ImagesMenuItem img	{	border: 0;}

#FastSearch	{ color: #999999; font-size: 14px; background-image: url(../img/SearchBackground.jpg); background-position: left top; background-repeat: no-repeat; }
#Login	{ color: #999999; font-size: 14px; border: solid 2px #474747; padding: 4px 4px;}
#Login table	{ width: 298px;}
.tbSearch	{ width: 142px; height: 19px; border: 0; background-color: #282828; color: #AFAFAF;}
.tbSearch2	{ width: 204px; height: 19px; border: 0; background-color: #282828; color: #AFAFAF; }
.DDLSearch	{ width: 177px; height: 19px; border: solid 1px #3e3e3e; background-color: #282828; color: #AFAFAF;}
.tbEmail	{ width: 97px; height: 19px; border: 0; background-color: #282828; color: #AFAFAF; margin: 3px 0;}
.tbSenha	{ width: 97px; height: 19px; border: 0; background-color: #282828; color: #AFAFAF; margin: 3px 0;}

.SearchField	{	color: #AFAFAF; font-weight: bold; font-size: 11px;}

#Highlights	{	margin: 20px 0;}

.HighlightImage	{ border: solid 4px #474747; width: 302px; height: 160px;}

.HighlightText	{	font-size: 12px; padding: 13px 0 0 11px;}

.CustomCell	{	padding-bottom: 4px; border-bottom: solid 2px #525252;}

.OnlineStoreHighlightsItem	{	padding-top: 20px; }
.OnlineStoreHighlightsItemImage	{	border: solid 4px #6b6b6b;}
.OnlineStoreHighlightsItemTitle	{	padding: 10px 0; color: #c53240; font-weight: bold;}
.OnlineStoreHighlightsItemAuthor	{	border-bottom: dotted 1px #474747; border-top: dotted 1px #585858; color: White; padding: 5px 0;}
.OnlineStoreHighlightsItemPublisher	{	color: #afafaf; padding: 5px 0;}

#Newsletters	{	margin-top: 20px; }
.NewsletterItem	{	font-weight: bold; color: #afafaf;}
.NewsletterItemSeparator	{	height: 1px; background-image: url(../IMG/dot.jpg); background-repeat: repeat-x; }

#News	{	width: 600px; margin-left: 17px;}

#LastNews	{	margin-bottom: 30px;}
.LastNewsTitle	{	margin-bottom: 10px; border-bottom: solid 2px #525252;}
.LastNewsItem	{	font-weight: bold; color: #afafaf;}
.LastNewsItemSeparator	{	height: 1px; background-image: url(../IMG/dot.jpg); background-repeat: repeat-x; }

#SubNewsletter	{	}
.SubNewsletterTitle	{	margin-bottom: 10px; border-bottom: solid 2px #525252;}
.tbSubNewsletter	{	width: 284px; height: 19px; margin-right: 8px; border: 0; background-color: #282828; color: #AFAFAF;}

#FastContacts 	{	margin-top: 30px;}
.SubNewsletterTitle	{	margin-bottom: 10px; border-bottom: solid 2px #525252;}
.FastContactsAdress	{	color: #afafaf;}
.FastContactsTel	{	color: #afafaf; margin-top: 3px;}
.FastContactsFax	{	color: #afafaf; margin-top: 3px;}
.FastContactsMail	{	color: #afafaf; margin-top: 3px; text-decoration: none;}

.Flag	{	margin-right: 5px; height: 17px; width: 18px; }

.MainMenuFooterMenuItem	{	font-size: 11px; }
.MainMenuFooterMenuSeparator {	padding: 0 3px; }

.SecondMenuFooterItem	{	color: #828282; font-size: 11px;  }
.SecondMenuFooterSeparator	{	color: #828282; padding: 0 3px; font-size: 11px;  }
.PowerdBy, .PowerdBy a	{	color: #828282; font-size: 11px;}
.Copyright, .PowerdByTitle 	{	font-size: 11px; }
.PowerdByTitle a	{ color: White; }

#LoginOptions	{	margin-top: 12px; margin-left: 70px;}
.LoginOptionsSeparator	{	padding: 0 3px; color: #AFAFAF;}
.LoginOptions	{	color: #AFAFAF;}

#MenuLoja	{	width: 310px; }
.MenuLojaItem	{	 background-image: url(../IMG/MenuBackground.png);  background-repeat: no-repeat; height: 16px; padding: 5px 0 4px 35px; font-size: 14px; margin: 2px 0; cursor: pointer;}

a:hover div.MenuLojaItem	{	background-position: left -25px; }

#Carrinho	{	margin: 20px 0;}

#Search	{	border: solid 2px #474747; padding: 2px 0; margin-top: 20px}
.SearchSwitch	{	margin: 5px 0px 40px 8px;}
.SearchSwitchItem	{ cursor: pointer;}

.Hide {	display: none;}

#EmDestaque	{	margin: 35px 0 5px 0;}

.OnlineStoreHighlightsProduct	{	}
.OnlineStoreHighlightsProductImage	{	width: 189px; height: 162px; border: solid 4px #474747; }
.OnlineStoreHighlightsProductTitle	{	font-size: 12px; color: #c53240; background-image: url(../IMG/Seta2.png); background-repeat: no-repeat; padding-left: 10px; margin: 10px 0;}

#Novidades	{	margin-top: 60px; border-bottom: solid 2px #525252; padding-bottom: 8px;}

.ContactTitle	{	font-size: 14px; }
.ContactName	{	color: #afafaf; font-size: 12px; }
.ContactsAdress	{	color: #afafaf; font-size: 12px; }
.ContactsTel	{	color: #afafaf; margin-top: 3px;  font-size: 12px; }
.ContactsFax	{	color: #afafaf; margin-top: 3px;  font-size: 12px; }
.ContactsMail	{	color: #afafaf; margin-top: 3px; text-decoration: none; font-size: 12px; }

.Map	{	border: solid 4px #474747; margin: 20px 0;}

/* Scroller Box */
#scroller_container {
 position: relative;
 width: 255px;
 height: 12px;
 overflow: hidden;
 margin-left: 5px;
}

#scroller {
 white-space: nowrap;
 line-height: 12px;
 font-size: 10px;
}

#scroller p {
 padding: 0;
}
/* Scoller Box */

.PageTitle	{	font-size: 16px; color: White; }
.Title	{	font-size: 16px; color: White; padding-bottom: 5px; }