/* CSS Document */

.p_info{
	margin:0.5em 0 0.5em 0;
}

.qui_som{
	list-style-type: disc;
	list-style-position: inside;
}
/*--- ESTRUCTURA ---*/
body{
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
	padding:0;
}
#contenidor{
	width:62em;
	margin:0 auto 0 auto;
	text-align:left;
}
#cap{
	float:none;
	height:109px;
	}
#idioma{
	width:100%;
	height:30px;
	float:right;
	margin-bottom:30px;
	text-align:right;
}
#eines{
	width:14.3em;
	float:left;
	}
#contingut{
	width:45.2em;
	float:left;
	}
#peu{
	clear:both;
	}
#real_per{
	margin-top:10px;
	text-align:center;
	font-size:0.8em;
	color:#d25815;
}
#bct{
	margin-top:-5px;
	margin-bottom:15px;
	text-align:center;
	font-size:0.5em;
	font-weight:bold;
	color:#d25815;
}
/*--- fi ESTRUCTURA ---*/

/*--- GENERAL ---*/
form{
	margin:0;
	padding:0;
	}
	
p{
	margin:0;
	padding:0;
	}

h1{
	font-size:1.5em;
	margin:0;
	padding:0;
	}
	
h2{
	font-size:1.2em;
	margin:0;
	padding:0;
	}
ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
/*--- fi GENERAL ---*/

/*--- CAP ---*/
#cap{
	background-color: #d66d00;
	background-image:url(../img/img_titol.jpg);
	border-bottom: 5px solid #960349;
	margin: 0 0 1em 0;
	}
/*--- fi CAP ---*/

/*--- EINES ---*/
#eines{
	margin-bottom: 1em;
}

#cercador{
	background-color: #d66d00;
	}
#cercador_superior{
	height:20px;
	background-image:url(../img/B_Et.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
#cercador_inferior{
	margin: 0 0 1em 0;
	height:20px;
	background-image:url(../img/B_Eb.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#cercador_titol p{
	color:#ffffff;
	font-weight:bold;
	padding: 0 0 0 0.5em;
	}
#cercador_formulari{
	font-size:1em;
	padding:0.5em 0 1em 0;
	margin:0 0 0 0.5em;
	}
#cerca_avansada p{
	font-size:0.8em;
	padding: 0 0 0 0.6em;
	}
#cerca_avansada p a{
	color:#ffffff;
	}
	
.nivell0{
	background-color:#ffffff;
}
.nivell1{
	background-color:#f4e2d5;
}
.nivell2{
	background-color:#f8f1ec;
}
.nivell3{
	background-color:fcfaf8;
}

#cerca_en{
	font-size:0.8em;
	color:#ffffff;
	padding:0.5em 0;
}

#menu{
	width: 100%;
	float: left;
	}
	
.mat, .mat_separat{
	font-size:1em;
	color:#ffffff;
	height:20px;
	list-style-type: none;
	margin: 0.2em 0 0 0;
	padding: 0 0 0 0.5em;
	background-color: #d66d00;
	background-image:url(../img/M_e.jpg);
	background-repeat:no-repeat;
	background-position: right;
	float: left;
	width: 100%;
}
.mat_separat{
	margin: 0.7em 0 0 0;
}
.mat:hover, .mat:visited{
	background-color:#636363;
	background-image:url(../img/M_ehover.jpg);
	}
.mat_separat:hover, .mat_separat:visited{
	background-color:#636363;
	background-image:url(../img/M_ehover.jpg);
	}


.subM{
	font-size:1em;
	color:#ffffff;
	height:20px;
	list-style-type: none;
	margin: 0.2em 0 0 0;
	padding: 0 0 0 1.5em;
	background-color: #ff8f1c;
	background-image:url(../img/M_sub.jpg);
	background-repeat:no-repeat;
	background-position: right;
	float: left;
	width: 93%;
}

.subM:hover, .subM:visited{
	background-color: #898989;
	background-image:url(../img/M_subhover.jpg);
	}
	
.subsubM{
	font-size:1em;
	color:#ffffff;
	height:20px;
	list-style-type: none;
	margin: 0.2em 0 0 0;
	padding: 0 0 0 2.5em;
	background-color: #ffb22a;
	background-image:url(../img/M_subsub.jpg);
	background-repeat:no-repeat;
	background-position: right;
	float: left;
	width: 86%;
}

.subsubM:hover, .subsubM:visited{
	background-color: #a1a1a1;
	background-image:url(../img/M_subsubhover.jpg);
	}

.oculto {
	display: none;
}
.visible {
	display: inline;
}

sm{
	width: 100%;
	margin: 0%;
	padding: 0%;
	float: left;
}
ssm{
	width: 100%;
	margin: 0%;
	padding: 0%;
	float: left;
}



#menu a{
	color:#ffffff;
	text-decoration:none;
	font-weight:400;
}


/*--- fi EINES ---*/

/*--- CONTINGUT ---*/
#presentacio, #qui_som{
	width:35em;
	margin:0.5em 0 1.5em 1em;
}

#contingut{
	margin:0 0 0 1.5em;
}

#tipus{
	padding:0 0 0 0.3em;
	margin: 0 0 0.5em 0;
}
#cerca{
	font-size:0.8em;
	margin: 0 0 1.7em 0.5em;
}
.resultat{
	margin: 0 0 1.5em 0;
	float:left;
	clear:both;
	}
.h2resultats{
	display:inline;
	margin:0;
	padding:0;
	float:left;
}
.h5resultats{
	display:inline;
	margin:4px 10px 0 0;
	padding:0;
	float:right;
}
.nom{
	width:45.2em;
	height:25px;
	background-color: #d66d00;
	background-image:url(../img/N_e.jpg);
	background-repeat:no-repeat;
	padding:0.3em 0 0 1em;
	}
.descripcio{
	float:left;
	width:45.2em;
	background-color:#ebebeb;
	margin:0.5em 0 0 1em;
	}
.us{
	width:27em;
	float:left;
	padding:1em;
	}
.imatge{
	width:15.2em;
	float:right;
	margin: 0.5em;
	}
.imatge img{
	display:block;
	margin:0 auto 0 auto;
	border:#d66d00 solid 0.3em;
	max-width:14.6em;
	max-height:21.9em;
	}
/*--- fi CONTINGUT ---*/

/*--- PEU ---*/
#peu{
	border-top: 5px solid #D66D00;
}

#logo_grediq{
	margin: -10px -20px 0 0;
	text-align:right;

	}
	
	
#logo_factoria{
	text-align:center;
	margin: 1em 0 0.5em 0em;
	}
.sense_borde{
	border-style:none;
}

.sense_borde img{
	border-style:none;
}
/*--- fi PEU ---*/