body {
	background: #eee url(/images/fondo.png) top center repeat-x fixed; 
	text-align: center;
	font-family: times,verdana,arial,sans-serif;
	font-size: 0.95em;
	color: #333;
}

	#container {
		width: 750px;
		height: auto;
		background: #fff url(/images/fondoIn.jpg) bottom left no-repeat;
		color: inherit;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		text-align: left;
		border: 2px solid #005B1F;
	}

		#header {
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			height: 85px;
			background: #9C9;
			border-bottom: 2px solid #005B1F;
		}

		#idioma {
			width: auto;
			height: auto;
			padding-top: 5px;
			padding-right: 10px;
			padding-bottom: 5px;
			background: #393;
			margin-top: 0px;
			font-size: 0.95em;
			font-family: sans-serif;
			text-align: right;
		}
			#idioma a {
				color: #fa4;
			}

		#izquierda {
			width:160px;
			margin-left: 0px;
			height: 100%;
			float: left;
		}
		
			#menu {
				width: 160px;
				font-family: sans-serif;
				padding-bottom: 20px;
			}

				#menu span {
					display: block;
					background: #393;
					padding: 1.25ex 0.5em 1.25ex 0.75em;
					color: #fff;
					font-variant: small-caps;
				}
				
				#menu ul, li {
					list-style-type: none;
				}

				#menu ul {
					margin: 25px 0px 0px 0px;
					padding: 0;
				}

				#menu li {
					font-size: 0.85em;
					border-bottom: 1px solid #fa4;
				}

				#menu a {
					text-decoration: none;
					background: #fff;
					color: #333;
					display: block;
					padding: 7px 5px 7px 5px;
					width: 150px;
				}

					#menu a:hover {
						background: #fc6;
						color: #666;
					}

		#derecha {
			width: 540px;
			margin: 0px 12px 0px 0px;
			padding-right:5px;
			float:right;
			text-align:justify;
		}
		
			#derecha li {
				list-style-type:circle;
			}
		
			.derechasub {
				padding: 0px;
				margin-left: 20px;
				float:right;
			}
				.derechasub img{
					border: 1px solid #005B1F;
				}
			
			.imagenCatalogo {
				float:right;
			}
		
		#footer {
			clear:both;
			padding-top:5px;
			padding-bottom:5px;
			margin-top:20px;
			width: auto;
			height: auto;
			font-family: sans-serif;
			font-size: 0.85em;
			text-align:center;
			color:#fff;
			background: #393;
		}
			#footer a {
				color: #fa4;
			}

img {
	border: 0;
}		

a {
	color: #c76904;
	font-weight:bold;
	text-decoration: none;
}
		
h1 {
	margin-top: 10px;
	text-align: right;
	font-size: 1.5em; 
	color: #005B1F;
}

h2 {
	width: auto;
	height: auto;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	background: #393;
	margin-top: 0px;
	font-size: 0.95em;
	font-family: sans-serif;
	color: #FFF;
}

fieldset {
	border: 0px;
}