body {
	background: #FFFFFF url(_a3p/fondo.png) repeat-x top;
	margin: 0;
	padding: 0;
	text-align: center;
}

#image_main,.image_thumb {
	padding-right:10px;
	}
	
#image_main { padding-bottom:14px; }


/* Set the page width */
#wrapper-header, #wrapper-content, #wrapper-footer {
	width: 85%;
	margin: 0 auto;
	text-align: left;	
	clear: both;
}

#wrapper-header {
  width: 95%;
}

#header-logo {
	float:left;
	border:0px;
	margin:0px;
	}

#header-image {
	float:right;
	border:0px;
	margin:0px 55px 0px 10px;
	}
	
#trail {
	margin-top:10px;
	text-align:right;
	font-size:0.9em;
	}
	
#search_div {
	text-align:right;
	margin:10px 0 0 0;
}
	
#search_string {
	color:#999999;
	}
	
/* ------------------------------------------------------------------------ */
	

#menu-top {
	height:30px;
	text-align:right;
	font-size:0.8em;
	color:#fff;
	background:transparent;
	}
	
#menu-top a {
	color:#000;
	text-decoration:none;
	}	
	
#menu-top a:hover,#menu-top a.on {
	color:#900;	
	
	}		

/* ------------------------------------------------------------------------ */


#menu-fichas {
	overflow: hidden; /* no idea why this works, but it fixes a FF problem */
	height:22px;
	margin-top: 18px;
}

#menu-fichas ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 0.9em;
	float:right;
}

#menu-fichas li {
	display: inline;
	float: left;
}

#menu-fichas a {
	float: left;
	background:url(_a3p/menuleft.png) no-repeat left top;
	margin:0;
	padding:0 0 0 12px;
	text-decoration:none;
	line-height:22px;
}

#menu-fichas a span {
	background: transparent url(_a3p/menuright.png) no-repeat right top;
	padding:0px 15px 0px 6px;
	color:#fff;
	display: block;
	cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */
}

#menu-fichas a.on span {
	background: transparent url(_a3p/menuright.png) no-repeat right -22px;
	color:#000;
	display: block;

}


#menu-fichas a.on { background-position:0% -22px; }
#menu-fichas a:hover { background-position:0% -22px; }
#menu-fichas a:hover span {	background-position:100% -22px;color:#000; }


/* ------------------------------------------------------------------------ */

#wrapper-content {
	padding-bottom:20px;
}

* html #wrapper-content { height: 1%; }

#content {	
	padding: 0px 24px 5px 40px;
}

/* ---------------------------------------------------------------------- */

#sidebar
{
	float: right;
	width: 176px;
	margin: 20px;
	background: transparent url(_a3p/menu.png) no-repeat;
	text-align: left;
	line-height: 140%;
	padding: 0px 0px 0px 20px;
}

* html #wrapper-menu-page { margin-right: 15px; }

#sidebar ul {
	padding: 0px;
	list-style: none;
	font-size:0.9em;
	margin:0px 0px 0px 20px; 
	padding:0px; 
}

#sidebar ul ul { margin:0px 0px 0px 16px; padding:0px; }

#sidebar li{
list-style: outside url(_a3p/li.gif) 
}

#sidebar ul ul li{
list-style: outside url(_a3p/lili.gif) 
}

#sidebar h2{
 color:#333;
}

#sidebar a{
 text-decoration:none;
 color:#606060;
}

#sidebar a:hover{
 color:#000000;
}

#sidebar a.on{
 color:#d00;
 cursor:default;
}



/* ---------------------------------------------------------------------- */


#footer {
	font-size:0.8em;
	margin: 40px 0px 20px 0px;
	padding:10px;
	border-bottom:0px;	
	text-align: center;	
	background: url(_a3p/pie.png) top repeat-x;
	}

