body {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 1.1em;
 margin:10px;
 padding:0px;
 background-color:#F6F6F6;
 line-height:1.5em;
}

a { 
 text-decoration: none; 
}

.photo {
	padding:30px 0px 30px 30px;
	float:right;
	font-size:.8em;
	text-align:center;
	color:#999;
}

table, th, td { 
 border-width: 0px;
}

.mainDiv {
	width:52em; 
	text-align:left;
	padding-top:2em;
}

.whiteDiv{
	width:52em;
	background-color:#FFF; 
	border-radius: 10px;
	padding:3em;
 	box-shadow: 0 1px 2px #999;
}

.hidden {
 display: none;
}

div.shown {
 display: block;
}

a.shown {
 display: inline;
}

table.main {
	width: 52em;
 	padding-bottom:10px;
}

.separator{
	width: 100%;
	box-shadow: 0 1px 2px #999;
	border-bottom:1px solid #999;
}

table.main tbody{
	vertical-align:bottom;
}

td.inner, td.header {
 padding: 0.5em;
 text-align: left;
}

td.face {
 text-align: center;
}

img.face {
 width: 150px; 
 border-radius: 15px;
 border: 5px solid rgb(91,101,201);
}

td.name { 
 text-align: center;
 font-size: 1.6em; 
 font-weight: bold;
 padding-top: 0.2em;
 padding-bottom: 0.5em;
}

td.name2 { 
	margin:0em;
	padding:0em;
}

.header {
 font-weight: bold;
 vertical-align: top;
}

.nav {
	font-size:.9em;
 text-align: center;
 color:#333333;
}

.nav:hover {
	color:#999999;
}

.main a.nav {
 font-size:1em;
}

.navcurrent {
 text-align: center;
 color:#000;
 font-size:.9em;
 text-decoration:underline;
 font-style: italic;
}

.aboutmeTitle {
	font-family:"Arial", Gadget, sans-serif;
	font-weight:bold;
	font-size:1.5em;
	color:#999999;
	padding:.5em 0em .5em 0em;	
}

.aboutme {
	text-align:justify;
}

.divImg {
	display:inline-block; 
	width:30%;
	vertical-align:middle;
	padding: 40px 0px 40px 0px;
}

.datos td{
	vertical-align:top;
}

.datos td.field {
	color:#666;
	font-weight:bold;
	padding-right:10px;
}

.apestaartje {
 padding-left: 1px;
 padding-right: 1px;
 margin-bottom: -2px;
}

.content {
 padding: 0.7em;
 padding-top: 1em;
}