body {

	margin: 0px;

	padding: 0px;

	font-family: sans-serif;

	font-size: 24px;

	background: white;

	background-image: url("icon/bg.jpg");

	background-repeat: no-repeat;

    background-attachment: fixed;

	background-size: cover;

	color: black;

}



h1 {

	color: black;

	font-family: "Impact";

	size: 28px;

}



h2 {

	color: black;

}


hr{
	color: white;
	size: 4px;
}

details{
	text-align: right;
	vertical-align: top;
	color: black;
	background-color: white;
	font-family; "Arial", sans-serif;
	font-size: 18px;
}

#menu{

	height: 30px;

	background-color: white;

	font-family: "Andalus", serif;

	text-align: center;

	color: black;

}



#tab{

	background-color: red;

	border-radius: 5px;

	color: white;

}

#tab a:link, a:visited{
	background-color: red;
	border-radius: 5px;
	color: white;
}

#menu a:link, a:visited{

	color: black;

	padding: 5px 30px 5px;

	font-size: 24px;

	text-decoration: none;

}



#menu a:hover{

	background-color: black;

	color: white;

	padding: 5px 30px 5px;

	font-size: 24px;

	text-decoration: underline;

	border-radius: 5px;

	

}



#content table{

	background: white;

	font-size: 20px;

}

#content th{
	text-align: right;
	vertical-align: top;
}

#foto{

	border-radius: 100px;

}



#content a{

	color: white;

}



#content a:link, a:visited{

	background-color: black;

	text-decoration: underline;

}



#content a:hover{

	background-color: black;

	text-decoration: none;

}

video#bgvid { 
    width: 100%;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(bg.png) no-repeat;
}

#info{

	padding: 10px 10px 30px 30px;

	background-color: black;

	font-size: 22px;

	color: white;

}



#info a{

	font-size: 20px;

	text-decoration: underline;

	color: white;

}