*														{margin: 0; padding: 0; zoom: 1;}

html, body											{width: 100%; height: 100%; text-align: center; background: url(../images/bg.gif); font-size: 11px; font-family: Tahoma; color: white; text-shadow: #000 6 f f;}

#center												{width: 846px; height: 100%; margin: 0 auto; }

#page													{width: 842px; min-height: 100%; position: relative; text-align: left; border-left: 2px solid #ffae00; border-right: 2px solid #ffae00; background-color: #272728;}
* html #page										{height: 100%;}

#logo													{display: inline; float: left; margin-top: 7px; width: 246px; height: 104px;}
	#logo a											{position: relative; display: block; width: 246px; height: 104px; font-family: Trebuchet Ms; text-align: center; color: white; text-decoration: none;}
	#logo a span									{background: url(../images/logo.jpg) no-repeat; cursor: pointer;}

#header												{display: inline; float: right; width: 587px; height: 153px; xbackground: url(../images/header.jpg) no-repeat;}					

#sentence											{position: absolute; display: block; width: 246px; height: 34px; left: 0px; top: 119px; background: url(../images/sentence-bg.gif) no-repeat;}
	#sentence h1									{margin-left: 6px; margin-top: 4px; font-size: 10px; font-weight: normal; line-height: 12px;}

#menu													{clear: both; display: block; height: 29px; margin: 8px 8px 0px;}
	#menu ul											{list-style-type: none;}
	#menu ul li										{float: left; margin-right: 8px;}
	#menu ul li a									{display: block; width: 104px; height: 29px; text-align: center; line-height: 29px; text-decoration: none; font-family: Trebuchet Ms; font-size: 13px; font-weight: bold; color: white; background: url(../images/a-bg.gif) no-repeat;}
	#menu ul li a:hover, #menu a.active		{background: url(../images/a-bg.gif) no-repeat left bottom;}
	#menu ul li.fr									{margin-right: 0px;}
	
#content												{margin: 8px; background-color: #39393a; line-height: 17px;}
	#content .top									{display: block; height: 10px; background: url(../images/content-bg.gif) no-repeat;}
	#content .bottom								{margin-top: 8px; display: block; height: 10px; background: url(../images/content-bg.gif) no-repeat bottom;}
	#content .center								{padding: 16px 16px 0;}
	#content h1										{font-family: Trebuchet Ms; font-weight: normal; font-size: 18px; padding-left: 16px; line-height: 34px; height: 34px; background: url(../images/content-h1-bg.gif);}
	#content h2.strip								{font-family: Trebuchet Ms; font-weight: boldl; font-size: 14px; padding-left: 16px; line-height: 34px; height: 34px; background: url(../images/content-h1-bg.gif);}
	#content h2										{font-family: Trebuchet Ms; font-size: 14px; margin: 10px 0;}
	#content p										{padding: 0 16px; margin-top: 16px; line-height: 17px;}
	#content ul										{zoom: normal; margin-left: 20px;}
	#content a										{color: #ffae00; text-decoration: none;}
	#content a:hover								{color: #855b00;}
	#content a img									{border: 2px solid #ffae00;}
	#content a:hover img							{border: 2px solid #855b00;}
	#content ul.prices							{width: 400px;}
	#content ul.prices li						{position: relative;}
	#content ul.prices li span					{position: absolute; right: 0;}
	
	
	
	#contact-form									{float: right; width: 400px; padding: 16px 16px 0 16px;}
	#contact-form fieldset						{border: 0; clear: both;}
	#contact-form label							{clear: both; display: inline; float: left; width: 100px; height: 19px; line-height: 19px; text-align: right; margin-right: 20px; margin-bottom: 5px;}
	#contact-form input							{height: 15px; width: 270px; color: white; border: 1px solid #535354; background: #1c1c1d url(../images/input-bg.gif) repeat-x top left; margin-bottom: 5px; font-size: 11px; padding: 2px;}
	#contact-form input.submit					{height: 25px; width: 70px; cursor: pointer; color: #FFAE00;}
	#contact-form input:focus					{border: 1px solid #FFAE00;}
	#contact-form textarea						{height: 115px; width: 270px; color: white; border: 1px solid #535354; background: #1c1c1d url(../images/input-bg.gif) repeat-x top left; margin-bottom: 5px; font-size: 11px; padding: 2px; font-family: Tahoma;}
	#contact-form textarea:focus				{border: 1px solid #FFAE00;}
	#contact-form .error							{padding: 5px; font-size: 9px; line-height: 11px; border: 1px solid red; margin-bottom: 8px; width: 264px; margin-left: 120px;}
	* html #contact-form .error				{margin-left: 124px; width: 263px;}

#footer												{height: 40px; padding: 0 16px; font-size: 9px;}
	#footer .copyright							{float: left;}
	#footer .autor									{float: right; text-align: right; color: #424141;}
	#footer .autor a								{text-decoration: none; color: #424141;}
	#footer .autor a.logo						{color: white;}
	#footer .autor a.logo span					{color: yellow;}
	
.clear												{clear: both; line-height: 0px; font-size: 1px; height: 0px;}
.abs-bg												{position: absolute; left: 0; top: 0; height: 100%; width: 100%;}
.v-hidden											{visibility: hidden;}
hr														{display: none;}
.orange												{color: #ff5700; font-weight: bold;}
.fr													{float: right !important;}

