html,body {
	margin:0;
	padding:0;
	font:12px/120% Arial, Helvetica, sans-serif;
	color:#444;
	}
#center {
	text-align:center;
	border-top:20px solid #fff;
	background:#006685 url(../images/background.gif) 0 0 repeat;
	}
	#page {
		width:760px;
		margin:0 auto;
		background:url(../images/page_bg.gif) 0 0 repeat-y;
		text-align:left;
		position:relative;
		}
		#head {
			width:760px;
			height:200px;
			background:#006685 url(../images/tower.jpg) 0 0 no-repeat;
			overflow:hidden;
			}
			#logo {
				width:540px;
				height:187px;
				padding:13px 0 0 220px;
				background:url(../images/books.jpg) 200px 101px no-repeat;
				line-height:100%;
				}
				#logo a,
				#logo span {
					margin-right:20px;
					}
				#logo a {
					color:#8fbcc9;
					text-decoration:none;
					}
				#logo a:hover,
				#logo span {
					color:#fff;
					}
		#menu {
			height:30px;
			padding:0 0 0 20px;
			line-height:30px;
			background:#333;
			border-top:1px solid #006685;
			text-transform:uppercase;
			}
			#menu a {
				color:#fff;
				margin-right:25px;
				text-decoration:none;
				}
			#menu strong {
				color:#fff;
				margin-right:25px;
				}
				/*
				#menu a.language {
					text-transform:lowercase;
					float:right;
					}
				*/
		#content {
			width:460px;
			height:auto;
			padding:20px;
			float:left;
			}
			#content strong {
				/*color:#aaa;*/
				color:#888;
				}
			#content p {
				margin:0;
				padding:0 10px 10px 0;
				}
			.submenu a {
				width:255px;
				}
			.submenuen a {
				width:330px;
				}
			.submenu a,
			.submenuen a {
				height:20px;
				line-height:20px;
				display:block;
				border-bottom:1px solid #a6c9d4;
				/*color:#4866b2;*/
				text-decoration:none;
				}
			.leftcolumn {
				width:300px;
				float:left;
				}
			.rightcolumn {
				width:151px;
				float:right;
				}
			.mapa1 {
				padding:0 4px 0 0;
				border-right:1px solid #aaa;
				float:left;
				}
			.mapa2 {
				padding:0 0 0 4px;
				float:left;
				}
		#right {
			width:220px;
			height:auto;
			padding:20px;
			background:#e3dcc0;
			float:left;
			}
			#right img {
				border-top:1px solid #808080;
				border-bottom:1px solid #808080;
				padding:2px 0;
				}
			#contactspacer {
				height:120px;
				}
		#pagefooter {
			height:1px;
			width:760px;
			overflow:hidden;
			clear:both;
			background:#ccc;
			}
		#contact {
			width:212px;
			padding:4px;
			position:absolute;
			right:20px;
			bottom:20px;
			border-top:1px solid #808080;
			border-bottom:1px solid #808080;
			font-size:11px;
			}
			#contact a {
				background:url(../images/arrow.gif) right center no-repeat;
				padding-right:12px;
				}
	#footer {
		height:20px;
		line-height:20px;
		text-align:center;
		}
		#footer a {
			color:#999;
			font-size:11px;
			text-decoration:none;
			margin:0 0 0 402px;
			}
			#footer a:hover {
				color:#666;
				}

h1 {
	font-size:12px;
	line-height:120%;
	font-weight:bold;
	border-bottom:1px solid #aaa;
	color:#888;
	margin:0 0 8px 0;
	padding:5px 0 1px 0;
	text-transform:uppercase;
	clear:both;
	}
	h1 a {
		float:right;
		text-decoration:none;
		color:#aaa;
		font-weight:normal;
		font-size:10px;
		}
	h1 a:hover {
		color:#666;
		}
h2 {
	font-size:12px;
	line-height:120%;
	font-weight:bold;
	color:#333;
	padding:16px 0 3px 0;
	margin:0;
	}
a {
	/*color:#4866b2;*/
	color:#006685;
	}
a img {
	border:0;
	}
