body {
	height: 100%;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #5C8DD3;
	margin: 0;
	padding: 0;
	color: white;
}

html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
}

#wrapper {
	border-left: 1px solid #044370;
	border-right: 1px solid #044370;
}

img {
	border: none;
}

h3 {
	color: #044370;
	font-weight: normal;
}

a {
	color: white;
}

.header {
	background-color: #085F9C;
	height: 98px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.category {
	height: 32px;
	background: url(category_bg.gif) repeat-x;
	text-align: center;
	font-size: 14px;
}

.menu {
	font-size: 14px;
	text-align: center;
}

.menu a {
	text-decoration: none;
}

.active {
	background: url(active.gif) repeat-x;
}

.category_image {
	border-bottom: 3px solid #044370;
}

.category_item {
	background-color: #125473;
	vertical-align: top;
	padding: 15px;
	border-bottom: 3px solid #044370;
}

.category_item a {
	text-decoration: none;
}

.category_item li {
	padding: 3px;
}

.category_active {
	background-color: #852A00;
}

.content {
	vertical-align: top;
	padding: 10px;
}

.gallery {
	background-color: #6B9BD1;
	vertical-align: top;
	text-align: center;
	font-size: 12px;
}

.gallery a {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

.foto {
	float: left;
	padding: 10px;
	text-align: center;
	font-size: 12px;
}

.foto img, .gallery img {
	width: 100px; 
	padding-bottom: 2px;
}