/* 
 * CSS modificat per Xavier Fernández i Marín
 * a partir de l'estil de Daniel Clemente
 * i amb inspiracions en:
 *   UPF 
 *   Benjamí Villoslada
 */


/* Paràgrafs */
/*p, body, body,  > ol, body > ul, table, li, li > ul, ol > select, input, option { */
p, body, ol, ul, table, li, select, input, option { 
	/*background: #f0f0f0; */
	/*border: 1px dotted #d7d7d7;*/
  padding-top: 0px; 
	padding-bottom: 0px; 
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #484848;
}
/*
li {
	font-family: sans-serif;
}
p {
	padding-left: 5px; 
  padding-right: 5px;
	font-size: 0.9em;
	font-family: sans-serif, Verdana, Helvetica, Arial;
	line-height: 1.3; 
	text-indent: 15px;
}
*/

/*p:hover, ol:hover, ul:hover {
	background: #f2f2f2;
}
*/
p.be {
	color: green;
	font-weight: bold;
}
p.malament {
	color: red;
	font-weight: bold;
}


/* Diferents estils de text */
	/*background: #ececec; */
body {
	color: black; 
	background: #e3e3e3;
	margin: 10px; 
}
p em, li em { 
	color: #111; 
}
p q, li q { 
	color: #070; 
}
abbr {
	cursor: help; 
	border-bottom:1px dashed gray;
}
a:link {
	color: #2f854c;
}
a:visited {
	color: #9dbf8f;
}
a:hover {
	background : #2f854c;
	color: #ffffff;
}

p.title {
	font-variant:     small-caps;
	font-family: 'Open sans', sans-serif;
	padding:          0em;
	margin:           0px;
	border:           0;
	align:            left;
	text-indent: 0px;
	/*font-size: 100%;*/
	background-color:  #FFFFFF;
}

table.title {
	font-variant:     small-caps;
	font-family: 'Open sans', sans-serif;
	padding:          0em;
	margin:           0px;
	border:           0;
	align:            left;
	width: 600px;
	text-indent: 0px;
	/*font-size: 100%;*/
	background-color:  #FFFFFF;
}

/* Taules */
.taucap {  
	font-weight: bold; 
	color: #ffffff; 
	background-color: #2f854c;
}
table {
	align: center;
	width: 100%;
}


/* divs */

div.logo {
	position: absolute;
	top:      10px;
	left:     20px;
}
/*
div.logo_name {
	position: absolute;
	top:      10px;
	left:     385px;
}
*/
div.logo.name {
	position: absolute;
	top:			0px;
	left:			30px;
}
div.header {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
}
div.page {
	padding-top: 0px;
}
div.titol_var {
	background: #fffea5;
}
div.variable {
	background: #ffffdb;
}
/*
div.p1r {
	background: #6495ed80;
}
div.p1 {
	background: #6495ed;
}
*/
div.variable p {
	background: #ffffdb;
	border-left: 15px;
	border-right: 15px;
	border: 0px;
}
div.taula {
	border: 0px; 
	width:80%; 
	margin: 0 auto;
}
div.taulacap {
	border: 0px; 
	width:30%; 
	margin: 0 auto;
}
/* no activat
div.menu_peu {
}
*/


/* span */
span.desc_var { /* modificar */
  /*color: #858585;*/
	color: #505050;
}
span.var_desc{ /* detalls */
	font-size: 0.8em;
	color: #b03;
	background: #fffea5;
}
/* no activat
span.peu {
}
*/


/* Estalvi de tinta i més agradable quan imprimeix : */
@media print {
	body {
		background: #ffffff;
	}
	p, body > ol, body > ul { 
		background: #fafafa; 
		font-family:serif; border-width: 0;
	}
}


/* Punts */
li {line-height: 1.3; text-indent: 5px; margin-bottom: 3px;}


/* Títols */
h1, h2, h3, h4 {
	color: #2f854c;
}
h1 {
	margin-left: 0px;
  margin-top: 10px; 
	font-size: 150%;
	font-weight: 400;
	font-style: normal;

}
h2 {
	margin-left: 5px; 
	margin-top: 10px; 
	font-size: 130%;
	font-style: normal;
	font-weight: 400;
}
h3 {
	margin-left: 10px; 
  margin-top: 10px; 
	font-size: 110%;
	font-style: normal;
	font-weight: 400;
}


/* Imprimint, no forçar els tipus de lletra. */
@media screen { h1, h2, h3, h4 { font-family: sans-serif; } }

/* Enlaces al siguiente capítulo al final de cada página */
/*p.navegacion {text-align:right; margin-top: 60px; background: inherit;
              border: 0; font-variant: small-caps;}

*/



div.s1 h2 {
	background: #6495ed;
	color: #FFFFFF;
}
div.s2 h2 {
	background: #800080;
	color: #FFFFFF;
}
div.s3 h2 {
	background: #FFA500;
	color: #FFFFFF;
}


