html, body { 
	margin: 0px; padding: 0px; width:100%; 
	font-family: "Helvetica Neue", Helvetica, Arial, Monaco, sans-serif;
	font-weight: normal; font-size: 11px; color: #333; line-height: 1.3em; text-align: center; 
}
html { background: #f2e6ce; }
div { border: 0px solid #f00; margin: 0px; padding: 0px; }

#print { position: relative; }

img, a { border: 0px; }
a { color: #e67300; text-decoration: none; }
a:hover { color: #e67300; text-decoration: underline;  }
h1, h2, h3, h4, h5, p { margin: 10px 0px; padding: 0px; }
.petit { font-size: 0.9em; }

/* DIVs GENERALS ------------------------ */
#tot { position: relative; width: 1000px; margin: 0px auto; }
#dalt { display: none; visibility: hidden; }
#mig { position: relative; margin-left: 100px; text-align: left; background: #fff; }
#sota { position: relative; margin-left: 100px; text-align: center; background: #f2e6ce; }

.neteja { clear: both; color: #fff; background: #fff; height: 0px; font-size: 0.1em; line-height: 0em; }

/* @group MIG */

#dintre { padding: 25px 50px; }
h2 { margin: 0px 0px 20px 0px; padding: 4px 0px; color: #e67300; border-bottom: 1px solid #e67300; }
h2 a:hover { color: #000; text-decoration: none; }
h3 { color: #e67300; font-weight: normal; }
h4 {  }

/* @end */

/* MIG */
#menu { display: none; visibility: hidden; }
#dintre { font-size: 1.1em; line-height: 1.2em; }
#dintre p.clear5 { display: block; clear: both; height: 5px; }
#dintre p.clear10 { display: block; clear: both; height: 10px; }
#dintre p.clear25 { display: block; clear: both; height: 25px; }

/* amplada total */
#dintre p.titol { color: #e67300; font-size: 2.0em; line-height: 1.2em; }
#dintre p.subtitol { color: #e67300; font-size: 1.2em; line-height: 1.2em; }
#dintre p.dades { color: #808080; font-size: 1.0em; line-height: 1.4em; }
#dintre p.dades a { color: #808080; }
#dintre p.dades a:hover { color: #808080; }

/*foto 250*/
#dintre .foto250 { float: left; width: 250px; }
#dintre .foto250 .peufoto250 { 
	margin: 5px 0px 10px 0px; padding: 0px;
	font-size: 0.8em; color: #808080; text-align: right; line-height: 1.2em; }
		
/* bloc_12 */
#dintre .bloc_12 { display: block; clear: both; margin-bottom: 25px; }
#dintre .bloc_12 h3 { width: 250px; float: left;
	margin-top: 0px; text-align: right; }
#dintre .bloc_12 h4 { margin-left: 275px; padding-top: 10px; }
#dintre .bloc_12 p { margin-left: 275px; }

/* llistat --------- */
#dintre .bloc_12 ol { margin-left: 275px; padding-left: 22px; }
#dintre .bloc_12 ul { margin-left: 275px; padding-left: 22px; }

#dintre .llibre { color: #808080; list-style-image: url(../imatges/llibre.png); }

#dintre li { margin: 0px; padding: 3px 0px; font-size: 0.8em; }
#dintre li a { color: #808080; }
#dintre li a:hover { color: #000; }

#dintre li .bib_autor { text-transform: uppercase; font-size: 1.2em; color: #333; }
#dintre .ordre_autor li .bib_autor { font-weight: bold; }
#dintre li .bib_titol { font-size: 1.2em; color: #333; }
#dintre .ordre_titol li .bib_titol { font-weight: bold; font-size: 1.3em; }

.paraula_clau { margin: 0px; padding: 1px 5px; color: #e67300; text-decoration: underline; }

/* @group SOTA */

#sota { font-size: 0.8em; }
#peu { margin: 50px 0px 0px 0px; padding: 0px; background: #f37900; }
#peu p { margin: 0px; padding: 0px; padding-top: 4px; }
#sota_fora { color: #808080; }

/* @end */
