body{
	width:97%;
	margin:0;
	padding:0;
}
*{
	font-size:1em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size:1.25em;
	line-height:1.8em;
}
h4 a{
	color:#660303;
}
h2, h3, h4 {
	font-family:arial;color:#660303; text-decoration:none;
	margin:10px 0 5px !important;
}
h5{
	color:#660303;
	margin:10px 0 5px !important;
}

div.separador {
	margin:10px 0px;
	padding-top:16px;
	padding-right:5px;
	border:0px;
	text-align:right;
	background:transparent url(/dursi/imgf/separador_ligero.gif) left center repeat-x;
}
.separador hr{
	width:0px;
	height:0px;
	color:white;
	border:0px solid white;
	margin:0;padding:0;
}
span.hide {
	display:none;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */


div.recerca {
	width:185px;
	background-image: url("/dursi/imgf/bg_caja.gif");
	border:1px solid #cccccc;
	margin:5px 0 0 5px;
	float:right;
}
div.recerca form{
	padding:2px 6px;
}

.recerca input {
	margin-top:2px;
	width:140px;
	border:1px solid #999999;
	vertical-align:middle;
}
.recerca .radio input{
	width:auto;
	height:auto;
	border:0px;
}
p.radio {
	margin:3px 0 0 0;
}
input#cerca{
	padding-left:3px;
}
.recerca input.image {
	width:18px;
	height:17px;
	border:0px;
}
.recerca ul {
	list-style-type:none;
	margin:0;
	background:#dddddd;
	padding:2px;
}
.recerca ul.utilities{
	text-align:center;
}
.recerca ul.utilities li {
	display:inline;
	padding:0px 8px;
	background:url(/dursi/imgf/sep_utilities.gif) no-repeat left center;
}
.first{
	background-image:none !important;
}
.recerca ul li a {
	color:#4D4C4A;
}
.ariadna {
	/*font-weight:bold;*/
	margin-bottom:15px;
}
.ariadna *{
	color:black !important;
	font-weight:normal !important;
	margin:0;
	padding:0;
	list-style-type:none;
}
.ariadna li{
	display:inline;
}
div.results  {
	margin-top:10px;
}

ul.mainlist {
	float:left;
	margin:0 60px 0 0;
}
.floatlist ul.right_list li ul{
	min-width:140px;
	
}
ul {
	list-style-type: none;
	margin:0;
	padding: 0;
	line-height: 1.5em;
}
ul li a  {
	font-weight:bold;
	color:#AC2115;
}
ul li ul{
	margin:0px 0px 8px 0px !important;
	line-height:1.2em;
}
ul li ul li a {
	font-weight:normal !important;
	color:#333333;
}
.results li {
	padding-bottom:5px;
}
.temes, .grups, .areas{
	margin:10px 0 0;
}
/*.areas ul{
	margin-right: 80px;
}*/
.areas{
	margin-right:180px;
}
ul.fletxa { 
	list-style-type: none; 
	padding: 0; 
	margin: 0; } 
ul.fletxa li {
 	padding: 0; 
	margin: 0;
	background:none;
}
ul.fletxa li a {
 	 padding-left: 10px; 
	 background: url("/dursi/imgf/fletxa.gif") left -2px no-repeat; 
}
	 
a.anchor_top {
	 background: url("/dursi/imgf/fletxa_up.gif") right center no-repeat;
	 padding-right:15px;
	 color:#666666;
}
/*******listat ambit ******/
ul.gruprec {
	margin:10px 0 20px 0;
}
ul.gruprec li {
	padding-bottom:2px;
}
ul.gruprec li a {
	color:#AC2115;
	font-weight:bold;
}
ul.gruprec li a span {
	padding-left:5px;
}
.nomgrup {
	font-weight:bold;
}

.dept, .uni {
	padding-left:32px;
}

.lifitxa {
	display:block;
}

.floatleft {
	float:left;
}
.floatright {
	float:left;
	margin-right:0px;
}
ul.floatleft.fletxa{
	display:block;
	margin-right:30px;
}
a.external {
	background:url(/dursi/imgf/link.gif) right 5px no-repeat;
	padding:1px 20px 1px 0;
}

ul li a:hover.fitxa{
	text-decoration:none !important;
}

li.depuny a, li.depuny span {
	color:#333333 !important;
	padding-left:22px;
	font-weight:normal;
}

/********************************/
.fitxa_links, .fitxa_keywords, .fitxa_vinculacion{
	background: url("/dursi/imgf/bg_caja.gif") left top repeat;
	border:1px solid #dddddd;
	padding:5px 5px 10px;
	margin-top:10px;
}
.fitxa_links h5, .fitxa_keywords h5, .fitxa_vinculacion h5 {
	margin:0 !important;
	padding:0 !important;
	font-size:1.1em;
	line-height:1.5em;
}
.fitxa_links p, .fitxa_keywords p, .fitxa_links ul, .fitxa_keywords ul {
	margin-top:5px;
	margin-bottom:0px;
	padding:0;
}

.resultats_cerca {
		margin-bottom:15px;
}
.resultats_cerca span {
	margin-right:10px;
}

