h1, h2, h3{
	margin:0;
}
hr{
	display:none;
}
body{
	text-align:center;
	margin:0;
	font:10px Arial, Helvetica, sans-serif;
	background-color:#8C8568;
}
#document{
	text-align:left;
	margin:0 auto;
	width:770px;
	background:url(../images/jpa_asset/document_bg.jpg) repeat-y;
}
	/* Cabecera */
	#top{
		height:96px;
	}
		#logo{
			float:left;
			background:url(../images/jpa_asset/index_r1_c1.jpg) no-repeat;
		}
			#logo, #logo a{
				width:215px;
				height:96px;
			}
			#logo a{display:block;}
			#logo a span{display:none;}
		#header{
		}
	
	/* Mitad del documento */

	#content{
	}
		#leftside{
			width:215px;
			float:left;
		}
			#newsletterb{
				height:40px;
				width:175px;
				background:url(../images/jpa_asset/index_r2_c1.jpg) no-repeat;
				font-size:1.3em;
				font-weight:bold;
				padding-top:144px;
				padding-left:40px;
			}
				#newsletterb p{
					margin:0;
				}
				#newsletterb p a{
					color:#FC0;
					text-decoration:none;
				}
			#vmenu{
				margin:8px 0 0 10px;
				width:200px;
				background:url(../images/jpa_asset/lmenu_pattern.jpg) repeat-y;
			}
			.menuTitle{
				padding-top:10px;
				padding-left:15px;
				background:url(../images/jpa_asset/lmenu_top.jpg) no-repeat;
			}
			.menuTitle h3{
				font-size:1.2em;
				font-weight:bold;
				margin-bottom:5px;
			}
			.menuItems{
				padding-left:8px;
				background:url(../images/jpa_asset/lmenu_gradient.jpg) left bottom no-repeat;
			}
				.menuItems ul{
					margin:0;
					padding:0;
					list-style:none;
				}
				.menuItems ul li{
					background:url(../images/jpa_asset/lmenu_opt_bg.png) repeat-y;
					padding-left:5px;
					margin-bottom:1px;
					width:90%;
				}
				.menuItems ul li a{
					color:#900;
					text-decoration:none;
					font-size:1.2em;
					padding-left:15px;
					padding-top:5px;
					display:block;
					font-weight:bold;
					height:23px;
					background:url(../images/jpa_asset/lmenu_opt_bullet.gif) left center no-repeat;					
				}
				.menuItems ul li a:hover{
					background:url(../images/jpa_asset/lmenu_opt_bullethov.gif) left center no-repeat;
					text-decoration:underline;
				}
			.menuFoot{
				background:url(../images/jpa_asset/lmenu_bottom.jpg) no-repeat;
				height:18px;
				width:197px;
			}
			#searchb{
				margin:10px 0 0 10px;
				padding-top:15px;
				padding-left:8px;
				background:url(../images/jpa_asset/searchbox_bg.jpg) no-repeat;
				width:197px;
				height:121px;
			}
				#searchb h3{
					font-size:1.2em;
					padding:0;
				}
				.searchbtn{
					background:url(../images/jpa_asset/searchbtn.gif) no-repeat;
					width:30px;
					height:30px;
					border:0;
					float:right;
				}
					.searchbtn span{
						display:none;
					}
				#searchb form{
					margin:0;
					margin-top:9px;
					padding:0;
				}
				#searchb fieldset{
					border:none;
					width:160px;
				}
				#searchb input{
					width:8.3em;
				}
			#rss_mod{
				margin:10px 0 0 10px;
				padding-top:15px;
				padding-left:13px;
				background:url(../images/jpa_asset/rss_bg.jpg) no-repeat;
				width:192px;
				height:257px;
			}

		#rightside{
			width:555px;
			float:left;
		}
	#footer{
		clear:both;
		padding-top:20px;
		font-size:1.2em;
		padding-left:400px;
		overflow:visible;
		height:80px;
		background:url(../images/jpa_asset/index_r4_c1.jpg) no-repeat;
	}
		#footer a{
			color:#AE8E53;
			text-decoration:none;
		}
		#footer a:hover{
			border-bottom:1px dotted #AE8E53;
		}
