body {
	margin: 0px;
	color: #000;
	font-family: arial,helvetica,sans-serif;
	font-size: 100%;
	background: #3B5698 ;
/*	background: #D7EEFF url('../img/logotip_snelloptics.gif') right no-repeat;*/
	background-position: 930px 8px;
/* IE10 *
background: -ms-radial-gradient(center, circle contain, #FFFFFF 0%, #D7EEFF 100%);
/* Mozilla Firefox *
background: -moz-radial-gradient(center, circle contain, #FFFFFF 0%, #D7EEFF 100%);
/* Opera *
background: -o-radial-gradient(center, circle contain, #FFFFFF 0%, #D7EEFF 100%);
/* Webkit (Safari/Chrome 10) *
background: -webkit-gradient(radial, center center, 0, center center, 143, color-stop(0, #FFFFFF), color-stop(1, #D7EEFF));
/* Webkit (Chrome 11+) *
background: -webkit-radial-gradient(center, circle contain, #FFFFFF 0%, #D7EEFF 100%);
/* Proposed W3C Markup *
background: radial-gradient(center, circle contain, #FFFFFF 0%, #D7EEFF 100%);	*/
}

img {border: none; }
a {color: #004AA5;}
p {margin: 20px 0px 10px 0px;}

img.foto {
		display: block;
		margin:auto;
		width: 45%;
		max_width: 100%;
		border:0;
	}

div#menu_idioma{
	position: absolute;
	top: 2%;
	left: 76%;
	width: 10%;
	height: 2.5%;
	padding: 0px;
	margin: 0px;
	background-color: #3B5698;
}
div#menu_idioma table{
	position: absolute;
	top: 0px;
	background-color: #3B5698;
	
}
div#menu_idioma a{
	color: #D7EEFF;
	font-size: 0.7em;
	text-decoration: none;
}

div#menu{
	position: absolute;
	top: 12%;
	left: 0px;
	width: 130px;
	height: 50%;
	/* top right bottom left */
	padding: 15px 30px 10px 15px;
	font-family: arial,helvetica,sans-serif;
	color: #3B5698;
	font-size: 0.8em;
	font-weight: bolder;
	background-color: 	#D7EEFF;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	behavior:url(border-radius.htc);
}
div#menu a {
	color: #3B5698;
	text-decoration: none;
	}
div#menu a.marcador {
	color: #3B5698;
	text-decoration: none;
}
div#menu a.up {
	color: #3B5698;
	text-decoration: none;
	}
div#menu li {
	padding-top:15px;
	list-style-position: outside;
	list-style-type:none;
}
div#menu li.sub {
	position: relative;
	left: 5px;
	padding-top:5px;
	font-size:0.8em;
	font-weight:normal;
	list-style-position: outside;
	list-style-type:none;
}


div#menu_peu{
	position: absolute;
	top: 85%;
	left: 0px;
	width: 130px;
	height: 15%;
	padding: 15px 10px 10px 5px;
	margin: 10px 20px 25px 10px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	font-size: 0.8em;
	font-weight: 400;
}

div#peu_global{
	position: absolute;
	top: 94.5%;
	left:69%; 
	width: 25%;
	height: 5px;
	padding: 10px 10px;
	font-size: 0.7em;
}
div#peu_global a {
	color: #000000;
/*	text-decoration: none;*/
	}
div#contingut {
	position: absolute;
	top: 2%;
	left: 0px;
	width: 78%;
	height: 85%;
	/* aqui necessito afegir els valors minims d'amplada i alçada */
	/* top right bottom left */
	margin: 2.5% 10%;
	/* top&bottom right&&left */
	padding: 10px 15px;
	background-color: #D7EEFF;
	color: #000;
	font-size: 1em;
	overflow: auto;
	align: justify;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
	behavior:url(border-radius.htc);
	}
div#contingut2 {
	position: absolute;
	top: 1.5%;
	left: -3%;
	width: 79%;
	height: 90%;
	margin: 1.2% 2% 2% 20%;
	padding: 1% 1.2%;
	background-color: #FFFFFF;
	color: #000;
	font-size: 0.8em;
	overflow: auto;
	align: justify;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	behavior:url(border-radius.htc);
	}
	div#contingut2 a.mes{
	color: #3B5698;
	font-weight: bolder;
	text-decoration: none;
	}
	
	div#col_dreta {
		position: absolute;
		top: 8%;
		left: 58%;
		width: 35%;
		height: 88%;
		padding: 1% 1.2%;
		text-align:justify;
	}
	div#col_dreta img{
		display: block;
		margin:auto;
		width: 65%;
		max_width: 100%;
		border:0;
	}
	div#col_esquerra{
		position: absolute;
		top: 8%;
		left: 4%;
		width: 50%;
		height: 88%;
		padding: 1% 1.2%;
		text-align:justify;
	}
	td.instru_2 {
		font-family:helvetica,sans-serif;
		font-size: 0.8em;
		
	}
	td.instru {
		font-family:helvetica,sans-serif;
		font-size: 0.8em;
		text-align:center;
		border-bottom: 1px solid black;
		
	}
	td.instru_esq {
		font-family:helvetica,sans-serif;
		font-size: 0.78em;
		text-align:right;
		border-bottom: 1px solid black;
		
	}
	td.instru_dret {
		font-family:helvetica,sans-serif;
		font-size: 0.78em;
		text-align:left;
		border-left: 1px solid black;
		border-bottom: 1px solid black;
		
	}
	table.instru{
		border: 1px solid black;
	}



