html{
	background: url(images/bg1.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
body{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 14px;}
html.bg2{
	background: url(images/bg2.jpg) no-repeat center center fixed;
}
html.bg3{
	background: url(images/bg3.jpg) no-repeat center center fixed;
}
html.bg4{
	background: url(images/bg4.jpg) no-repeat center center fixed;
}
html.bg5{
	background: url(images/bg5.jpg) no-repeat center center fixed;
}
html.bg6{
	background: url(images/bg6.jpg) no-repeat center center fixed;
}
a, img, p{
	text-decoration:none;
	outline:none;
	overflow: hidden;
	border: 0px;
	margin: 0;
	padding: 0;
	color:#000;}
header{
	width: 100%;
	height: 150px;
	/*margin: 0 auto;*/

	}
#main_header{
	width: 980px;
	height: 150px;
	margin: 0 auto;}
.logo{
	margin-top: 20px;
	float:left;}
header h1, h3{
	font-size:20px;
	color:#FFF;
	margin: 0;
	padding: 0;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;

}
header h2{
	font-size:18px;
	color:#000;
	margin: 0;
	padding: 0;
	padding-top: 50px;
	padding-bottom: 30px;}
#html5 {
	position: fixed;
	bottom: 0;
	left: 0;
}
#content{
	width: 980px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	margin-top: 20px;
	}
nav{
	width: 400px;
	float:left;
	height: 500px;
	margin-top: 30px;}
nav ul{
	padding: 0;
	margin: 0;
	list-style: none;}
nav ul li{
	width: 221px;
	height: 40px;
	margin-bottom: 40px;}
nav ul li a{
  display: block;
  width: 221px; 
	height: 35px;
  background-color: #f6f6f6; 
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #868688;
	-webkit-border-radius: 20px; /* Safari, Chrome */
 -khtml-border-radius: 20px;    /* Konqueror */
 -moz-border-radius: 20px; /* Firefox */
  border-radius: 20px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

#main_content{
	width: 500px;
	height: 500px;
	float: right;
	margin-top: 30px;
	margin-bottom: 30px;}
img.foto{
	margin-right: 10px;}
#main_content p{
	padding-bottom: 20px;
	color:#000;
	padding: 15px 10px 10px 15px;}
#box1, #box2, #box3, #box4{
  background-color:#fff;
	width: 239px;
	height: 220px;
	float:left;
	margin-right: 1px;
	margin-bottom: 1px;
	-webkit-border-radius: 20px; /* Safari, Chrome */
 -khtml-border-radius: 20px;    /* Konqueror */
 -moz-border-radius: 20px; /* Firefox */
  border-radius: 20px;
  cursor: pointer;
  	} 
#box1:hover, #box2:hover, #box3:hover, #box4:hover{
  opacity: 0.7;
}
h2.box{
	font-size: 12px;
	color:#000;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;}

a.more{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 10px;
	color:#999;
	padding: 5px 15px;}
a.more:hover{
		-webkit-border-radius: 20px; /* Safari, Chrome */
 -khtml-border-radius: 20px;    /* Konqueror */
 -moz-border-radius: 20px; /* Firefox */
  border-radius: 20px;
  font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 10px;
	color:#333;
	background:#CCC;
	padding: 5px 15px;}
#textContUp{
  width: 480px;
  height: 20px;
  background-color: #fff;

	-webkit-border-radius: 20px 20px 0px 0px; /* Safari, Chrome */
 -khtml-border-radius: 20px 20px 0px 0px;    /* Konqueror */
 -moz-border-radius: 20px 20px 0px 0px; /* Firefox */
  border-radius: 20px 20px 0px 0px;

}
#textContDown{
  width: 480px;
  height: 20px;
  background-color: #fff;
	-webkit-border-radius: 0px 0px 20px 20px; /* Safari, Chrome */
 -khtml-border-radius: 0px 0px 20px 20px;    /* Konqueror */
 -moz-border-radius: 0px 0px 20px 20px; /* Firefox */
  border-radius: 0px 0px 20px 20px;

}
.textCont{
  margin-left: 20px;
  padding: 0px;
  background-color: #fff;
/*
	-webkit-border-radius: 20px;  Safari, Chrome /
 -khtml-border-radius: 20px;   /  Konqueror /
 -moz-border-radius: 20px; / Firefox /
  border-radius: 20px;
*/
}
.textCont h2{
  font-size: 12px;
  padding-bottom: 0px;
}
.textCont .left{
  float: left;
  width: 90%;
}
.textCont .right{
  float: right; 
  margin-top: 30px;
}
.textCont .right a{
  display: block;
  width: 20px; 
  background-color: #f6f6f6; 
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #868688;
	-webkit-border-radius: 20px; /* Safari, Chrome */
 -khtml-border-radius: 20px;    /* Konqueror */
 -moz-border-radius: 20px; /* Firefox */
  border-radius: 20px;
  text-align: center;
}
.textContContact{
  padding: 10px;
  background-color: #fff;
	-webkit-border-radius: 20px;  /* Safari, Chrome */
 -khtml-border-radius: 20px;   /*  Konqueror */
 -moz-border-radius: 20px; /* Firefox */
  border-radius: 20px;
}
.textContContact h2{
  font-size: 12px;
  padding-bottom: 0px;
}
img.aligncenter{
  padding: 5px;
  margin: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #868688;
}
.foot {
    bottom: 0;
    right: 0;
    position: fixed;
font-size: 10px;}
