/* STD */
* 								{ padding:0; margin:0; }
fieldset, img 					{ border:0; }
label, a 						{ cursor:pointer; }
body							{ background:#ffe8e8; }
body, textarea, input, select 	{ font-size:100%; font-family:Arial; }
option 							{ padding:0.2em; }
a								{ text-decoration:none; outline:none; color:#000; }
h1, h2, h3, h4, h5, h6			{ font-size:1em; }

/* CLASSES */
.hidden, hr, h1 a span, h2 span, h3 span, ul li a span{ position:absolute; left:-1000em; }
.clear 							{ position:relative; clear:both; }
.bold							{ font-weight:bold; }
/* PAGES */
#all 							{ width:950px; padding:30px 45px 45px 45px; border:1px solid #fff; border-top:1px solid #ffe8e8; margin:0 auto; margin-bottom:40px;
								position:relative; background:url(img/bcg.gif) repeat-x #ffc9c9; }

#top 							{ width:950px; padding-bottom:20px; }
#top h3 a						{ font:normal 2em "Times New Roman", Times, serif; position:absolute; left:50px; top:50px; color:#ab2f25; }
#top .enlighten					{ width:105px; height:59px; float:right; background:url(img/enlighten.gif); }

#top #menu						{ width:950px; height:27px; padding-top:13px; margin:0 auto; margin-top:10px; background:#ffecec; }
#top #menu ul					{ height:20px; list-style:none; }
#top #menu ul li, #menu ul li a	{ height:20px; display:block; float:left; font-size:0.85em; padding:0 5px; color:#999; }
#menu ul li a:hover, #menu ul li a.active{ color:#000; }

#top .top_image					{ width:948px; height:465px; border:1px solid #ffecec; }

#body							{ width:950px; }
#body .box						{ border:1px solid #fff; background:#ffecec; float:left; }
#body .box .top_img_left		{ margin:5px 0 0 10px; }
#body .box .top_img_right		{ margin:5px 0 10px 0; }
#body .left						{ width:628px; margin-right:20px; }
#body .left .title				{ font:italic 30px Georgia, "Times New Roman", Times, serif; padding:10px 0 0 20px; color:#AB2F25; }
#body .left	.text				{ font:normal 0.8em Verdana, Arial, Helvetica, sans-serif; padding:8px 22px 22px 22px; line-height:20px; }


#body .left .lista				{ padding-left:40px; list-style:decimal; }
#body .left .lista li			{ padding-left:5px; }

#body .right					{ width:298px; text-align:center; }
#body .right .more_info			{ width:278px; height:32px; display:block; margin:10px; }



#foot							{ width:950px; }
/*
&rsquo;		'
&nbsp;       

*/
