
body, html {
	font-family:Arial,sans-serif;
	text-align:center;
	margin:auto;
}

a img{
	border:0;
	
}

#header{
	position:relative;
	margin:auto;
	width:95%;
	height:98px;
	background:transparent url(../images/header_bg.jpg) repeat-x;
}

#header-content{
	height:100%;
	width:100%;
	background:transparent url(../images/logo.gif) no-repeat center left;
}

#header-content h1{
	position:absolute;
	margin:0;
	bottom:20px;
	right:0;
	font-size:130%;
}
#header-content h1 a{
	color:#2e4301;
}


#header_contact{
	z-index:-100;
	position:absolute;
	float:right;
	right:0;
}

#wrapper{
	position:relative;
	width:98%;
	top:30px;
	margin:auto;
	box-shadow: 0.2em 0.2em #CCC;
}

#languages{
	text-align:right;
	width:100%;
}
#languages img{
	top:0;
	padding:2px;
	border:solid #000000 1px;
	margin-left:0.5%;
	margin-top:0.5%;
}

#content{
	position:relative;
	padding-left:2%;
	padding-right:2%;
	
}
#content-wrapper{
	position:relative;
	height:360px;
}

#geolocation{
	position:absolute;
	height:290px;
	float:right;
	right:0;
	top:0;
	width:59%;
}

#globe{
	text-align:center;

}

#globe img{
	margin:0;
	padding:0;
}

#globe form{
	margin:0;
	padding:0;
}
#globe label{
	display:block;
}

#intro{
	position:relative;
	top:-19px;
	text-align:justify;
}
#intro .advise{
	font-size:0.9em;
	color:#aaa;
}

#card div.org{
	padding-left:0;
	font-size:110%;
}

#card{
	position:absolute;
	float:left;
	text-align:justify;
	left:0;
	top:0;
	width:39%;
	
}

#card div{
	margin-bottom:2%;
	font-size:90%;
	padding-left:2%;
}

span.street-address{
	display:block;
}

#dir{
	background:transparent url(../images/dir_bg.jpg) repeat-x;
}

#dir h3{
	margin-top:0;
	margin-bottom:2%;
}

#footer{
	text-align:center;
	bottom:0;
	color:#B6B6B6;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
}
#footer a:link {
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: none;
}
#footer a:active {
	text-decoration: none;
}


.capa5{
	background:transparent url(../images/bottom.png) repeat-x bottom;
}
.capa1{
	background:transparent url(../images/border-left.png) repeat-y left;
}
.capa2{
	background:transparent url(../images/border-right.png) repeat-y right;
}
.capa0{
	background:transparent url(../images/top.png) repeat-x top;
	width:75%;
	margin:auto;
	
}
.capa3{
	background:transparent url(../images/top-right.png) no-repeat top right;
}
.capa4{
	background:transparent url(../images/top-left.png) no-repeat top left;
}
.capa6{
	background:transparent url(../images/bottom-left.png) no-repeat bottom left;
}
.capa7{
	background:transparent url(../images/bottom-right.png) no-repeat bottom right;
}
