﻿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;	}

#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; }
.tbSearch	{ width: 142px; height: 19px; border: 0; background-color: #282828; color: #AFAFAF;}
.tbSearch2	{ width: 204px; height: 19px; border: 0; background-color: #282828; color: #AFAFAF; }
.SearchField	{	color: #AFAFAF; font-weight: bold; font-size: 11px;}

#LastNews	{	}
.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	{	margin-top: 30px;}
.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; }

.Hide {	display: none;}

#EmDestaque	{	margin: 35px 0 5px 0;}

#Idea	{	width: 618px;}
.IdeaItem	{	margin: 12px 7px 6px 0; width: 200px; }
.IdeaItemImage	{	width: 165px; border: solid 4px #474747; margin-bottom: 5px; }
.IdeaItemName	{	color: #dd6c34; margin-left: 4px; background-image: url(../IMG/Seta2.png); background-repeat: no-repeat; padding-left: 12px; font-size: 12px; font-weight: bold;}
.IdeaItemPrice	{	margin: 5px 0 0 16px; color: #afafaf; }

.IdeaItem_D	{	color: #afafaf; font-size: 12px;}
.IdeaItemImage_D	{	border: solid 4px #6b6b6b; width: 225px; }
.IdeaItemTitle_D	{	color: #dd6c34; font-size: 16px; font-weight: bold;}
.IdeaItemDetail_D	{	padding: 2px 0; font-size: 14px;}
.IdeaItemDetail2_D	{	padding: 10px 0; }
.IdeaItemButton_D	{	margin: 3px 0; text-align: right;}
.IdeaItemVariant_D	{	margin: 10px 0 10px 0; font-weight: bold;}
.IdeaItemVariantOption_D	{	margin-left: 25px; font-weight: normal;}

div.PageHeaderText h2	{	font-size: 16px; color: #dd6c34; }
.Title	{	font-size: 16px; color: White; padding-bottom: 5px; }

.IdeaButton	{	width: 199px; background-image: url(../img/ButtonsSprite.jpg); background-position: left -25px; background-repeat: no-repeat; cursor: pointer; height: 16px; padding: 3px 0 6px 0; }
.IdeaButtonText	{	margin-left: 35px; font-size: 14px;}

.IdeaButton2	{	width: 199px; background-image: url(../img/ButtonsSprite.jpg); background-position: left top; background-repeat: no-repeat; cursor: pointer; height: 17px; padding: 3px 0 5px 0; margin-bottom: 3px; }
a:hover div.IdeaButton2	{	 background-position: left -25px; }	
