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

html, body											{width: 100%; height: 100%; text-align: center; background: url(../../images/19/bottom-bg.gif); color: white; font-family: Trebuchet Ms; font-size: 12px;}

.center												{position: relative; width: 980px; margin: 0 auto; }

#top													{border-bottom: 1px solid #7d715b; height: 235px; width: 100%; background: url(../../images/19/top-bg.gif);}
	#head-line										{max-width: 700px; position: absolute; display: block; bottom: 20px; right: 0px; color: white; z-index: 10; overflow: hidden; }
	#head-line .bg									{position: absolute; bottom: 0px; left: 0px; width: 1000px; height: 1000px; z-index: -1; background-color: black; opacity: 0.5; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); filter: alpha(opacity=50);}
	#head-line h1									{text-align: right; font-size: 20px; padding: 10px 20px;}
	* html #head-line h1							{display: inline; margin: 0;}
	#top .center									{height: 226px;}
	
#middle												{padding: 10px 0; background-color: #11110f;}
	#menu												{float: left; display: inline; background-color: #66240a; padding: 10px 0 10px 10px; width: 245px; text-align: left;}
	#menu ul											{list-style-type: none;}
	#menu h2											{font-size: 16px; padding-bottom: 10px;}
	#menu h3											{font-size: 12px; font-weight: bold;}
	#menu li											{}
	#menu li a										{display: block; padding: 5px 10px 5px 5px; color: white; text-decoration: none; border-top: 1px solid #763a23;}
	#menu li a.last								{border-bottom: 1px solid #763a23; margin-bottom: 2px;}
	#menu li a.first								{margin-top: 2px;}
	#menu li a:hover								{background-color: #763a23;}
	#menu li.active								{background-color: #944c0e; display: block; padding: 5px 5px 5px 10px; color: white; text-decoration: none; border-top: 1px solid #944c0e; border-bottom: 1px solid #944c0e;}
	
	#article											{float: right; display: inline; margin: -10px -10px 10px 15px; background-color: #4f3e22; padding: 10px 10px 10px 0px; width: 225px; text-align: left; font-size: 11px;}
	#article ul										{list-style-type: none;}
	#article h2										{font-size: 16px; padding-left: 10px; padding-bottom: 10px;}
	#article h3										{font-size: 12px; font-weight: bold;}
	#article li										{}
	#article li a									{display: block; padding: 5px 5px 5px 10px; color: white; text-decoration: none; border-top: 1px solid #615239;}
	#article li a.last							{border-bottom: 1px solid #615239; margin-bottom: 2px;}
	#article li a.first							{margin-top: 2px;}
	#article li a:hover							{color: white; background-color: #615239; text-decoration: none;}
	#article li.active							{background-color: #81641c; display: block; padding: 5px 5px 5px 10px; color: white; text-decoration: none; border-top: 1px solid #81641c; border-bottom: 1px solid #81641c;}

	#article2										{float: right; display: inline; margin: -10px -10px 10px 15px; background-color: #4f3e22; padding: 10px 10px 10px 0px; width: 225px; text-align: left; font-size: 11px;}
	#article2 ul									{list-style-type: none;}
	#article2 h2									{font-size: 16px; padding-left: 10px; padding-bottom: 10px;}
	#article2 h3									{font-size: 12px; font-weight: bold; padding-bottom: 0px !important;}
	#article2 li									{}
	#article2 li a									{display: block; padding: 5px 5px 5px 10px; color: white; text-decoration: none; border-top: 1px solid #615239;}
	#article2 li a.last							{border-bottom: 1px solid #615239; margin-bottom: 2px;}
	#article2 li a.first							{margin-top: 2px;}
	#article2 li a:hover							{background-color: #615239; color: white; text-decoration: none;}
	#article2 li.active							{background-color: #81641c; display: block; padding: 5px 5px 5px 10px; color: white; text-decoration: none; border-top: 1px solid #81641c; border-bottom: 1px solid #81641c;}
	
	#content											{float: right; display: inline; width: 695px; padding: 10px; background-color: #4e4e3d; text-align: justify; margin-bottom:10px;}
		#content h3									{font-size: 12px; padding-bottom: 15px; }
		#content h2									{font-size: 16px; padding-bottom: 15px; }
		#content a									{color: #aaa03b; text-decoration: none;}	
		#content a:hover							{color: #aaa03b; text-decoration: underline;}	
		
	#tags												{float: right; display: inline; width: 695px; padding: 10px; background-color: #473c2b; text-align: left;}
		#tags a										{text-decoration: none; color: #c9b69a;}
		#tags a:hover								{text-decoration: underline;}
		
	#contact-form									{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/19/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/19/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;}

#bottom												{border-top: 1px solid #7d715b; height: 60px; width: 100%; text-align: left; color: #7d715b;}
	#autor											{float: left; padding: 5px 0;}
	#menu-bottom									{float: right; padding: 5px 0;}
		#menu-bottom a								{color: #7d715b; text-decoration: none;}
		#menu-bottom a:hover						{text-decoration: underline;}
	

.clear												{clear: both; font-size: 1px; line-height: 0;}
hr														{display: none;}
