body{
	background-color: white;
	font-size: 10pt;
	color: black;
	text-align: justify;
	/*margin-left: 5%;
	margin-right: 5%;
	letter-spacing:0.2px;*/
}

h1{
	font-size: 18pt;
	text-align: left;
	text-transform:uppercase;
	color: black;
	padding:15px;
	background-color: white;
}

h2{
	font-size:16pt;
	text-align: left;
	/*page-break-before: auto;*/
	padding:10px;
}

h3{
	font-size:14pt;
	text-align: left;
	padding:5px;
}

h3.table{
	page-break-before:always;
}

h4{
	font-size:12pt;
	text-align: left;
	padding: 3px;
}
p{
	text-indent: 5%;
	word-spacing:1px;
	line-height:1.1;
}

a{
	text-decoration:none;
	color:black;
	background-color: white;
}

ul{
	list-style-type:circle;
	word-spacing:1px;
	line-height:1.1;
}

ul li {
	background:transparent url(img/puce.png) 2px .4em no-repeat;
	padding-left:20px;
}

ol{
	word-spacing:1px;
	line-height:1.1;
}

.photo-album{
	display:none;
}

img {
	/*padding: 10px;*/
	display: none;
}

#sidebar, #footer, .horizontalcssmenu, .noprint {
	display: none;
}

.lletra {
	font-size: 300%;
	color: #999999;
	margin: 3px;
	background-color: transparent;
	/*text-shadow: #d6d6d6 1px 1px 1px;
	border: 1px solid #bbb;
	background: #eee;*/
}

#contingut p:first-line {
color: #707070;
font-variant:small-caps;
background-color: transparent;
}

#right, .noprint{
	display: none;
}

p.noline:first-line {
color: #000000;
font-variant:normal;
background-color: transparent;
}

a[href]:after {   
   content: " (" attr(href) ")";
   display: block;   
   color: black;   
   text-decoration: none;
   background-color: transparent;
}

p img[alt]:after{  
   content: " ( " attr(alt) ")";  
   display: none;  
   color: black;
   background-color: transparent;
}

/* ------------- TABLE ----------------- */
/*----------- TABLE -----------------*/
table{
	margin: 20px;
}

caption {
	color:#515151;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	font-size:1em;
	font-weight:bold;
	padding: 0;
	margin:2em 0 0 0;
	/*clear:both;*/
	text-align:left;
}

th{
	font-weight:bold;
	border: 1px solid #515151;
	padding:5px;
}

th.curs{
	width: 125px;
}

th.dia{
	width:90px;
}

th.lloc{
	width: 400px;
}
td{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	font-size:90%;
	border: 1px solid #515151;
	border-bottom: none;
	padding:5px;
}

tr{
	border: 1px solid #515151;
}

