	body				{
	/*background: #ffffff;
	text-align: center;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
	*/
	color: #01754E;
}
	
	img				{ margin: 0px; padding: 0px;border: 0px; }
	form				{ margin: 0px; padding: 0px; }
	td				{ font-size: 12px; }

	#principale			{ position: relative;width: 770px; height: 600px; background: #ffffff;margin: 0px auto;text-align: left; }

	#content			{/* position: absolute;*/width: 780px;height: 400px;top: 198px; }
	#title				{ width: 705px;height: 37px;top: 161px;left: 184px;border-bottom: 1px dotted #979886; margin: 0px auto 15px;}
	#title h3			{ font-size: 18px;font-weight: bold; line-height: 37px;padding-left: 2px;margin: 0px;}

	#menu				{
	position: absolute;
	display: block;
	width: 158px;
	height: 200px;
	top: 160px;
	left: 16px;
	margin: 0px;
	padding: 0px;
}
	#menu li			{
	display: block;
	padding: 0px;
	margin: 0px;
	margin-bottom: 2px;
	height: 21px;

}
	#menu li a			{
	display: block;
	text-decoration: none;
	color: #00794F;
	margin: 0px;
	padding: 0px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	font-weight: bold;

	background-image: url(../img/menu_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 6px;
}
	#menu li a:hover		{
	color: #006633;
	background-image: url(../img/menu_off_bkp.jpg);
}
	#menu li.on			{
	background-image: url(../img/menu_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

	#footer				{
position: relative;width: 770px; /*height: 763px;*/ margin: 0px auto;text-align: center;

}
	#footer #od			{ position: absolute;top:8px;left: 10px;width: 100px;}

	.box				{ position: relative;width: 560px;border: 1px solid #f2f2f2;margin-top: 5px;font-size: 12px; }	
	.box .votar			{ position: absolute; width: 121px height: 24px; bottom: -1px; right: -1px;}
	.box .more			{ position: absolute; width: 70px; height: 16px;line-height: 16px;bottom: 2px;right: 12px; text-align: right; }
	.box .more a			{ text-decoration: none;color: #595959;font-size: 11px; }
	.box .more a:hover		{ color: #ccc; }

	.box .corner			{ position: absolute; width: 11px; height: 14px; top: -7px;left: -1px;}
	.box .corner_first		{ position: absolute; width: 11px; height: 14px; top: -7px;left: -1px;}

	#list .box				{ width: 560px;height: 108px;background: #ffffff; }
	#list .box .content		{ height: 92px;overflow: hidden; }
	#list .box h5			{ border-bottom: 1px solid #BFC8B9;margin: 0px 0px 10px 0px; padding: 0px 0px 4px 0px; font-weight: bold;font-size: 17px; }
	#list .box .foto			{ display: inline;float: left;height: 100px;overflow:hidden; }
	#list .box .foto img		{ display: inline;float: left;width: 70px;margin: 8px;border: 1px solid #fff;text-align: center;overflow: hidden;background: #ffffff; }
	#list .box .content		{ margin: 8px 8px 8px 0px;font-size: 12px;font-family: Arial;}
	#list .box .votes			{ position: absolute; right: 8px;top: 8px;width: 80px;height: 20px; line-height: 20px;text-align: center;font-size: 10px; font-weight: bold; }
	

	#detail .box			{ width: 560px;height: 478px;background: #ffffff; }
	#detail .box h5			{ height: 20px;border-bottom: 1px solid #BFC8B9;margin: 0px 0px 10px 116px; padding: 0px 0px 4px 0px; font-weight: bold;font-size: 17px; }
	#detail .box .foto img		{ display: inline;float: left;width: 100px;margin: 12px;border: 2px solid #fff;text-align: center;overflow: hidden; }
	#detail .box .content		{ margin: 12px 12px 12px 12px;}
	#detail .box .votes		{ position: absolute; right: 12px;top: 12px;width: 80px;height: 20px; line-height: 20px;text-align: center;font-size: 10px; font-weight: bold; }

	#submit .content			{ margin: 8px 16px; }
	#submit .box h5			{ margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;font-size: 15px; }

	#navbar				{ position: relative; width: 100%; height: 24px;}
	#navbar .box			{ position: relative;width: 150px;height: 20px; line-height: 18px;text-align: center;font-size: 11px; }
	#navbar #navsx			{ position: absolute; width: 12px;height: 12px; top: 4px;left: 5px; }
	#navbar #navdx			{ position: absolute; width: 12px;height: 12px; top: 4px;right: 5px; }
	#navbar .search			{ position: absolute; width: 320px;height: 20px;line-height: 20px;bottom: 0px;right: 80px;font-family: Arial;font-size: 12px;font-weight: bold; }

	a.link				{
	color: #01754E;
}
	a.link:hover			{
	color: #666666;
}

	#diario 				{ position: absolute;width: 79px;height: 78px;bottom: 23px;right: 23px; }

	#opt					{ position: absolute;width: 300px;height: 36px;line-height: 36px;top: 165px;right: 30px;text-align: right; font-size: 12px; }
	#opt a				{
	color: #01754E;
}
	#opt a:hover			{ color: #ccc; }

	.input				{ font-family: Verdana; font-size: 12px; }
#ab {
	position: absolute;
	height: 378px;
	width: 500px;
	left: 244px;
	top: 110px;
}

