/* Created by Keith Donegan of Code-Sucks.com */

* { margin:0px; padding:0px; }

img { border:0px; }

/* LAYOUT */
#contenidor { 
margin: 0px auto;
width: 818px;
background: #FFF;
}
#capcelera {
color: #6C1605;
width: 788px;
float: left;
padding: 15px;
border: 0px solid #ccc;
margin: 10px 0px 0px 0px;
font-size: 120%;
font-weight:bold;
text-align:right;
}
.capcelera1 { background:transparent url(img/capcelera1.jpg) left top no-repeat; }
.capcelera2 { background:transparent url(img/capcelera2.jpg) left top no-repeat; }
.capcelera3 { background:transparent url(img/capcelera3.jpg) left top no-repeat; }
.capcelera4 { background:transparent url(img/capcelera4.jpg) left top no-repeat; }
.capcelera5 { background:transparent url(img/capcelera5.jpg) left top no-repeat; }
.capcelera6 { background:transparent url(img/capcelera6.jpg) left top no-repeat; }
.capcelera7 { background:transparent url(img/capcelera7.jpg) left top no-repeat; }
.capceleratitol { vertical-align:text-top; margin-right:80px; }

#prenavegah {
float:left;
font-size: 70%;
width: 150px;
color: #888;
padding: 10px;
border-bottom: 3px solid #555;
margin: 0px 0px 0px 0px;
background: #555;
}
#navegah {
float:right;
font-size: 90%; 
/* width: 648px; */
width: 648px;
color: #333;
padding: 0px;
border: 0px solid #ccc;
margin: 0px 0px 0px 0px;
display: inline;
}
	/* MENÚ HORITZONTAL */
	#navegah ul { padding-left:0px; margin-left:0px; background-color:#555; color:#cee7ff; float:left; /* width:100%; */ width:100%; font-family:arial, helvetica, sans-serif; display: inline;}
	#navegah ul li { display: inline; }
	#navegah ul li a { padding: 10px; background-color: #1c6ab4; color:#CEE7FF; text-decoration: none; float: left; border-right: 1px solid #555; }
	#navegah ul li a:hover { color:#FFFFFF; }
	#navegah ul li a#current { font-weight:bold; color:#FFFFFF; }
	/* FI MENÚ HORITZONTAL */

#navegav  { 
clear: both;
float: left;
font-size: 75%;
color: #333;
border: 0px solid #ccc;
background: #FFF;
margin: 0px 0px 0px 0px;
padding: 0px;
}
	/* MENÚ VERTICAL */
	#navegav ul { margin: 0px; padding: 0px; list-style-type: none; font-family: arial, verdana, Helvetica, sans-serif; text-align:right; }
	#navegav li { margin: 1px 0px 0px 0px;  list-style-image: url('img/ico_mes.gif')}
	#navegav a { display: block; padding: 5px 15px 5px 15px; width: 140px; color: #FFF; background-color: #555; text-decoration: none; }
	#navegav a:hover { color: #F8B620; background-color: #555; text-decoration: none; }
	#navegav a#current { color: #F8B620; background-color: #555; text-decoration: none; }
		#navegav ul ul li { margin: 0px 0px 0px 0px; }
		#navegav ul ul a { display: block; padding: 5px 15px 5px 15px; width:140px; color: #FFF; background-color: #000; text-decoration: none; }
		#navegav ul ul a:hover { color: #F8B620; background-color: #000; text-decoration: none; }
		#navegav ul ul a#current { color: #F8B620; background-color: #000; text-decoration: none; }
	/* FI MENÚ VERICAL */
#coldre { 
float: right;
color: #333;
border: 0px solid #ccc;
background: #FFF;
margin: 0px 0px 0px 20px;
padding: 10px;
/* accepta width:608; però amb ie6 per el float i le rebaixat fins a 605 */
width: 605px;
display: inline;
font-size: 85%;
}

#idiomes { float:right; font-size:70%; color:#AAA; margin-right:-5px; }

a.enllac1 { text-decoration:none; color:#AAA; }
a:hover.enllac1 { color:#000; }

#peu { 
width: 798px;
clear: both;
color: #999;
border-top: 1px dotted #ccc;
background: #FFF;
margin: 20px 0px 10px 0px;
padding: 10px;
font-size: 75%;
}
/* FI LAYOUT */


/* GENERAL */
* { padding: 0px; margin: 0px; }
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
text-align:justify;
}
p {margin-bottom:0.8em;}
.ombra {
padding:.7em .7em 1.2em .7em; background: #FFF url("img/ombra_sota.gif") repeat-x bottom left;
border:1px solid #ECECEC;
border-bottom:none!important;
margin:0px 10px 10px 10px; }
.ombra1 {
padding:0em;
background:#FFF;
border:1px solid #333;
margin:0px 15px 15px 15px; }
.data {font: bold 82% arial;color:#F60; display:block; letter-spacing: 1px}
.normal { font-weight:normal;}
.cursiva { font-style:italic; }
	/* LLISTA PROFES */
	#llista1 ul { list-style-type: none; text-align:left; }
	#llista1 ul li a { background:transparent url(img/ico_off.gif) left top no-repeat; padding-left:15px; text-decoration:none; color: #616161; }
	#llista1 ul li a:hover { background: transparent url(img/ico_on.gif) left top no-repeat; color: #F30; }
	/* #llista1 ul li a#actiu { background: transparent url(img/ico_actiu.gif) left center no-repeat; color: #777; } */
	/* FI LLISTA PROFES */
	/* LLISTA PUBLICACIONS */
	#llista2 ul { list-style-type: none; text-align:left; }
	#llista2 ul li { background:transparent url(img/ico_off1.gif) left top no-repeat; padding-left:15px; text-decoration:none; color: #444;}
	/* #llista1 ul li a#actiu { background: transparent url(img/ico_actiu.gif) left center no-repeat; color: #777; } */
	/* FI LLISTA PUBLICACIONS */
	/* TAULES */
	.taula1 {border: 0px solid #999;border-collapse:collapse;}
	.taula1 td {background:#FFF; padding:3px; border:1px solid #FFF; font-size:90%;}
	.taula1 th {text-align:left; border: 1px solid #FFF;}
	.taula1 thead th {color:#F30; font-size:85%; background:#FFF; font-weight:normal; }
	.taula1 tbody th {color:#F30; font-size:85%; background:#FFF; fsont-weight:normal; padding:7px; border-top:1px solid #000;}
	.taula1 tbody th.sub {font-size:85%; color:#000; background:#DDD; padding:0px 20px 0px 70px; text-align:right; }
	.taula1 tr.odd td {background:#E8F3FF;}
	.taula1 tr.odd .column1	{background:#f4f9fe;}	
	.columna1 {background:#f9fcfe;}
	/* FI TAULES */
.anterior, .anterior a{ margin-left:0.5em; color: #AAA; font-weight:normal; text-decoration:none; }
.enllac, .enllac a{ color: #F30; text-decoration:none; }
.enllac a:hover { text-decoration:underline; }
/* FI GENERAL */

/* TIPOGRAFIA */
h1{font-size:1.5em; border-bottom:1px solid #dad9da; margin:20px 0px 20px 0px; }
h2{font-size: 0.9em; border-left:4px solid #FC3; margin:15px 0px 10px 0px; padding: 0px 0px 0px 10px; text-align:left; font-weight:bold; text-transform:uppercase;  }
h3{font-size:1em; margin:0px; padding:0px;}
h4{font-size:0.9em; background:#EEE; margin:0px 0px 10px 0px; padding:10px; text-align:left; font-weight:bold; color:#474747; border-top: 1px dotted #ccc;}
h5{font-size:0.9em; margin:0px 0px 10px 0px; padding-left:10px; text-align:left; font-weight:bold; color:#474747; border-left: 1px dotted #999;}
h6{font-size:0.917em; font-style:italic; margin:0.15em 0}
/* FI TIPOGRAFIA */ 

/* Títol Sifr */
.titolsifr{ font-size:90%; }
/* FI TIPOGRAFIA */



