a:link, a:visited {
	color : #00589C;
	text-decoration:none;
	}
	a:hover, a:active, a:focus {
	background: #fff;
	color: #00589C;
	text-decoration: underline;
}
	h3 {
	font-size : 1.1em;
	font-weight : bold;
	margin : 10px 0;
	}
	h4 {
	border : 0 solid;
	color : #000;
	font-size : 1em;
	}
	input:focus {
	border : 2px solid;
	}
	fieldset {
	border : 0;
	}
	ol.list {
	list-style-position : inside;
	margin : 20px 0;
	padding : 0;
	}
	ol.list li {
	border-bottom : 1px solid #CBCFD8;
	margin : 10px 0;
	padding : 10px;
	background : #fff;
	}
	ol.list li h4 {
	border-bottom : 0 solid #000;
	color : #099;
	display : inline;
	margin : 0 0 10px;
	}
	p {
	line-height : 1.4em;
	margin : 5px 0;
	}
	ul li a.u2:focus, p a.u2:active {
	padding : 0.5em;
	background-color : #000;
	color : #fff;
	display : inline;
	height : 2.5em;
	left : 0;
	margin-top : 0;
	padding-left : 15px;
	position : absolute;
	top : 0;
	width : 13.8em;
	}
	p.counter {
	background : #eee;
	color : #000;
	font-weight : bold;
	margin : 10px 0;
	padding : 5px;
	}
	p.buttonheading {
	text-align : right;
	}
	.buttonheading img {
	border : 0px;
	}
	p.buttonheading a:link, p.buttonheading a:visited {
	border : 3px solid #fff;
	}
	.leading p.buttonheading a:link, .leading p.buttonheading a:visited {
	border : 3px solid #fff;
	}
	p.buttonheading a:hover {
	background : none !important ;
	color : #000 !important ;
	}
	p.buttonheading a:active, p.buttonheading a:focus {
	border : 2px solid;
	color : #fff;
	}
	em {
	font-weight : none;
	}
	#header h1 {
	font-size : 1.5em;
	font-weight : bold;
	margin : 0 57px 0 257px;
	padding : 10px 0 0 0;
	height : 44px;
	background : url(../images/cap-2_mig.gif) repeat-x;
	text-align : right;
	vertical-align : bottom;
	color : #e2ecf3;
	overflow : hidden;
	}
	#header h1 span {
	display : none;
	}
	#header form {
	background : #DEE7E7;
	border : 0 solid #000;
	float : right;
	height : 5em;
	min-width : 240px;
	text-align : left;
	padding : 0 0 0 20px;
	}
	* html #header form {
	height : 65px;
	}
	#header form fieldset {
	border : 0 solid #000;
	display : inline;
	float : left;
	padding : 19px;
	text-align : left;
	width : 6em;
	}
	#header form label {
	color : #000;
	position : absolute;
	left : -3000px;
	top : -200px;
	width : auto;
	}
	#header form .button {
	background : #fff url(../images/marcador_fletxa_dreta_form.gif) no-repeat;
	border : 0;
	color : #00589C;
	font-weight : bold;
	margin : 20px 10px 0 0;
	padding : 0 5px 0 30px;
	cursor : pointer;
	}
	#header form .inputbox {
	background : #fff;
	border : 2px solid #00589C;
	font-weight : bold;
	padding : 0 0 0 2px;
	margin : 20px 10px 0 0 !important ;
	width : 6em;
	}
	#header form .inputbox:focus {
	border : 2px solid #000;
	}
	#header #active_menu-nav {
	background : #cbcfd8;
	color : #000;
	}
	#header ul {
	background : #cbcfd8;
	display : block;
	margin : -7px 0 -2px;
	padding : 5px 0;
	text-align : right;
	}
	#title {
	margin : 0;
	padding : 0;
	height : 100%;
	width : 100%;
	background : url(../images/cap-1_logoub.jpg) no-repeat top left;
	}
	#title div.webtitle {
	margin : 0;
	padding : 0;
	height : 100%;
	width : 100%;
	background : url(../images/cap-3_final.gif) no-repeat top right;
	}
	#header h1 a, #header h1 a:active, #header h1 a:visited, #header h1 a:hover, #header h1 a:link {
	color : #e2ecf3;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	}
	#header h1 {
	margin : 0 57px 0 257px;
	padding : 10px 0 0 0;
	height : 44px;
	background : url(../images/cap-2_mig.gif) repeat-x;
	text-align : right;
	vertical-align : bottom;
	color : #e2ecf3;
	font-size : 14px;
	font-weight : bold;
	overflow : hidden;
	}
	#header h1 span {
	display : none;
	}
	#topNav  {
	margin : -83px 0 0 257px;
	padding : 0;
	width:auto;
	height: 22px;
	text-align:right;
	background:url(../images/fons_barra_eines.gif) repeat;
	overflow:hidden;
	}
	#topNav ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
	}
	#topNav ul li {
	margin : 0;
	padding : 0;
	float : right;
	height : 98%;
	border-left : 1px solid #ffffff;
	}
	#topNav * a, #topNav div.moduletable ul.mainlevel li span#active_menu-nav {
	margin : 0;
	padding : 0 5px;
	text-decoration : none;
	color : #666666;
	background-color : transparent;
	line-height : 22px;
	width : auto;
	}
	#topNav * a:hover {
	color : #00589c;
	text-decoration : underline;
	}

	#topNav form.search_buscador {	
	margin : 0px 0 0 0px;
	padding : 0px;
	text-align:right;
	background-color : transparent;
	}

	#breadcrumbs {
	margin : 61px 0 0 0px;
	padding : 0px;
	width:auto;
	height: auto;
	background : #f3f4f5;
        border-bottom : 1px solid #dde1e3;
	min-height : 1.5em;
	padding: 2px 0 2px 0;
	text-align : left;
	color : #666;
	}
	#breadcrumbs p {
	padding : 0 0 0 75px;
	display : inline;
	}
	* html #breadcrumbs {
	height : 65px;
	}
	#breadcrumbs a {
	text-transform : none;
	}
	#breadcrumbs a:link, #breadcrumbs a:visited {
	background : #f3f4f5;
	color : #666;
	}
	#breadcrumbs span {
	color : #666;
	font-size : 1.0em;
	padding : 7px;
	}
	#breadcrumbs span a:hover, #breadcrumbs span a:active, #breadcrumbs span a:focus {
	color : #00589C;
	text-decoration : underline;
	}
	#left form {
	background : #CBCFD8;
	color : #00589c;
	font-size : 0.9em;
	margin : 5px 0 20px 10px;
	padding : 20px 10px;
	}
	#left h3, #right h3 {
	color : #e2ecf3;
	background : #00589c;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 5px 5px 5px 10px;
	border : 0 solid;
	}
	#left ul {
	list-style-type : none;
	margin : 0 0 0 0;
	}
	#left ul li {
	border : 0px solid #fff;
	margin : 0 0 0px;
	}
        #left ul li span.separator {
	background : #fff url(../images/marcador_fletxa_avall.gif) no-repeat bottom right;
	display : block;
	padding : 8px 2px 8px 2px;
	border-left : 1px solid #dde1e3;
	border-right : 1px solid #dde1e3;
	color : #00589c;
	font-weight : bold;
	}
	#left ul li a {
	display : block;
	padding : 3px 4px 3px 10px;
	text-decoration : none;
	}
	#left ul li a:link, #left ul li a:visited {
	background : #f3f4f5;
	border-bottom : 1px solid #dde1e3;
	color : #00589c;
	font-weight : normal;
	}
	#left ul li a:hover, #left ul li a:active, #left ul li a:focus {
	color : #00589c !important ;
	text-decoration : underline !important ;
	}
	#left ul li ul {
	background : #fff;
	color : #666666;
	border : 0 solid #e0c1e0;
	border-left : 0px solid #ffffff;
	border-right : 0 solid #8795a0;
	border-top : 0 solid #dde1e3;
	border-bottom : 1px solid #8795a0;
	margin : 0;
	}
	#left ul li ul li {
	border-bottom : 1px solid #dde1e3;
	background-color: #FEFEFE;
	}
	#left ul li ul li a:hover, #left ul li ul li a:active, #left ul li ul li a:focus {
	background : #e1e8f2;
	color : #00589c;
	}
	#left ul li ul li ul {
	border-bottom : 0px solid #dde1e3;
	padding : 0px 0 0px 0px;
	}
	#left ul li.active a:link, #left ul li.active a:visited {
	background : #e1e8f2;
	border-left : 0 solid #fff;
	color : #00589c;
	border-bottom : 1px solid #CBCFD8;
	padding : 3px 0px 3px 10px;
	}
	#left ul li.active ul li a:link, #left ul li.active ul li a:visited {
	background : #fff;
	border-bottom : 0 solid #000;
	border-left : 0 solid #dd75bb;
	color : #666666;
	font-weight : normal;
	padding : 3px 4px 3px 20px;
	}
	#left ul li.active ul li ul li a:link, #left ul li.active ul li ul li a:visited {
	background : #fff;
	border-bottom : 0px solid #e0c1e0;
	color : #00589c;
	font-weight : normal;
	margin : 0 0 0 10px;
	}
	#left ul li.active ul li.active a:link, #left ul li.active ul li.active a:visited {
	background : #E1E8F2;
	border-left : 0 solid #dd75bb;
	color : #00589c;
	font-weight : normal;
	}
	#left ul li.active ul li.active ul li a:link, #left ul li.active ul li.active ul li a:visited {
	background : #fff;
	color : #000;
	font-weight : normal;
	margin : 0 0 0 15px;
	padding : 3px 0 3px 15px;
	}
	#left ul li.active ul li.active ul li.active span.active_link {
	background : #fff url(../images/marcador_fletxa_dreta_form.gif) no-repeat top left;
	border-bottom : 1px solid #e0c1e0;
	color : #000;
	font-weight : bold;
	margin : 0 0 0 15px;
	padding : 3px 0 3px 15px;
	}
	#left form a:hover, #left form a:active, #left form a:focus {
	color : #fff;
	}
	.leading_separator {
	border-bottom : 1px solid #00589C;
	display : block;
	height : 10px;
	margin : 0;
	}
	#main .leading h2, #main2 .leading h2 {
	background : none;
	border-bottom : 0 solid #333;
	color : #00589C;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.4em;
	font-weight: bold;
	margin : 0 0 10px;
	text-transform : none;
	}
	#main h2 a, #main2 h2 a {
	text-decoration : none;
	}
	#main .leading .readon, #main2 .leading .readon {
	background : #fff url(../images/marcador_fletxa_dreta_form.gif) no-repeat;
	border : 0 solid;
	bottom : 0;
	color : #00589C !important ;
	display : block !important ;
	margin-top : 20px !important ;
	position : absolute;
	right : 0;
	text-decoration : none;
	padding : 2px 2px 0 15px;
	}
	#main .leading .small, #main .leading .modifydate, #main2 .leading .small, #main2 .leading .modifydate {
	background : #fff;
	color : #00589C;
	}
	.article_column h2 {
	background : #fff;
	color : #00589C !important ;
	font-family : trebuchet MS;
	font-size : 1.2em !important ;
	font-weight : bold !important ;
	padding : 0;
	}
	.article_row .column1 h2, .article_row .column2 h2 {
	background : #fff;
	border-bottom : 0px solid #CBCFD8;
	color : #000;
	margin : 0 0 10px;
	padding : 5px 5px 5px 15px;
	}
	.article_row p.iteminfo {
	background : #fff;
	line-height : 1em;
	margin : 0 -10px 5px;
	padding : 10px;
	}
	#main h3, #main2 h3 {
	margin : 20px 0 10px;
	}
	#main .blog_more h2, #main2 .blog_more h2 {
	background : #fff;
	color : #00589C;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	font-weight : normal;
	margin : 0;
	}
	#main .blog_more li a, #main2 .blog_more li a {
	display : inline;
	margin : 0;
	padding : 0;
	}
	#main .blog_more li, #main2 .blog_more li {
	padding : 2px;
	}
	#main .blog_more ul li a, #main2 .blog_more ul li a {
	background : url(../images/ico_noticia.gif) no-repeat;
	font-weight : normal;
	padding : 2px 0 4px 30px;
	}
	#main .blog_more ul li a:hover, #main2 .blog_more ul li a:hover {
	background : #fff url(../images/ico_noticia.gif) no-repeat !important ;
	color : #00589C;
	font-weight : normal;
	padding : 2px 0 2px 30px;
	}
	#main .blog_more ul li a:active, #main2 .blog_more ul li a:active, #main .blog_more ul li a:focus, #main2 .blog_more ul li a:focus {
	background : #CEE7E7 url(../images/ico_noticia.gif) no-repeat !important ;
	color : #00589C;
	padding : 2px 0 2px 30px;
	}
	#main .blog_more ul, #main2 .blog_more ul {
	background : #fff;
	border : 0px solid #ccc;
	color : #00589C;
	line-height : 1.3em;
	list-style-type : none;
	margin : 0;
	padding : 10px 10px 30px;
	}
	#main .blog_more, #main2 .blog_more {
	padding-top : 10px;
	}
	#main a.readon, #main2 a.readon {
	background : url(../images/marcador_fletxa_dreta.gif) no-repeat;
	font-weight : bold;
	padding : 2px 2px 0 15px;
	display : inline-block;
        float: right;
	}
	#main a.readon:hover, #main2 a.readon:hover, #main a.readon:active, #main2 a.readon:active, #main a.readon:focus, #main2 a.readon:focus {
	background : #fff url(../images/marcador_fletxa_dreta.gif) no-repeat;
	color : #00589C;
	padding : 2px 2px 0 15px;
	text-decoration : underline;
	}
	#main a:link, #main2 a:link, #main a:visited, #main2 a:visited {
	color : #00589C;
	}
	#main a:hover, #main2 a:hover, #main a:active, #main2 a:active, #main a:focus, #main2 a:focus {
	color : #00589C;
	text-decoration : underline;
	}
	#main h1, #main2 h1 {
	background : #f3f4f5;
	color : #0c2a42;
	border-bottom : 1px solid #979da6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.4em;
	font-weight : bold;
	padding: 5px 0 5px 20px;
	margin : 0;
	}
	#main h2, #main2 h2 {
	background : #fff ;
	color : #00589C;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.4em;
	font-weight : bold;
	padding: 5px 0 0 20px;
	}
	#main ul li, #main2 ul li {
	padding : 0 0 0 10px;
	line-height : 1.4em;
	margin : 5px 0;
	}
	#main ul, #main2 ul {
	list-style-position : outside;
	list-style-type : square;
	padding : 0 0 0 10px;
	margin : 0 0 0 20px;
	}
	#main ul, #main ol {
	list-style-position : inside;
	margin : 10px 0 10px 20px;
	padding : 0 0 0 10px;

	}
	.small {
	border : 0 solid;
	color : #00589C;
	font-size : 0.85em;
	margin : 0 0 20px;
	}
	.contentdescription {
	padding : 10px 0;

	overflow : hidden;
	}
	.image_left {
	float : left;
	border : 0 solid #ccc;
	margin : 0 10px 10px 0;
	}
	.image_right {
	float : right;
	border : 1px solid #ccc;
	margin : 0 0 10px 10px;

	}
	.wrap_image {
	clear : left;
	}
	.createdate {
	color : #00589C;
	display : block;
	font-size : 0.85em;
	}
	.createdby {
	color : #00589C;
	display : block;
	font-size : 0.85em;
	padding : 0 0 0 2px;
	}
	.modifydate {
	color : #00589C;
	display : block;
	font-size : 0.85em;
	padding : 10px;
    }
	span.content_rating, .leading span.content_rating {
	margin : 10px 0 0;
	display : block;
	}
	.content_vote {
	margin : 0 0 10px;
	display : block;
	}
	.content_vote input {
	margin : 0 5px;
	}
	.content_vote .button {
	background : #fff url(../images/marcador_fletxa_dreta_form.gif) no-repeat;
	border : 0;
	color : #00589C;
	font-weight : bold;
	margin : 20px 10px 0 0;
	padding : 0 0 0 30px;
	cursor : pointer;
	}
	#main2 .pagination, #main .pagination {
	border-top : 1px solid #ccc;
	margin : 10px 0 0;
	padding : 10px 0;
	}
	ul.pagination {
	list-style-type : none;
	margin : 0;
	padding : 0;
	text-align : left;
	}
	ul.pagination li {
	display : inline;
	padding : 2px 5px 0;
	text-align : left;
	}
	ul.pagination li a {
	padding : 2px;
	}
	
	/*IntranetUB*/
	div.IntranetUB{
		position:relative;
		top:0;
		right:0;
		margin:0;
		padding:0;
		height:auto; /*130px*/
		background-image:url(../images/fons_gris_intranet.gif);
		background-repeat:repeat;
		}

	div.IntranetUB h3{
		border-bottom:1px solid #484848;
		background-color:#F6C970;
		color:#484848;
		margin:0;
		font-weight:normal;
		}
	form{
		 margin:0;
		 padding:0;
	}
	div#identificador,div#contrasenya{
		 margin:0;
		 padding:0;
		 height:auto;
	}
	
	#identificador label,#contrasenya label{
		display:block;
		text-align:left;
		margin:0;
		padding:0 5px;
		color:#666666;
		background-color:transparent;
		}
	#identificador input,#contrasenya input{
		margin:2px 0 2px 30px;
		padding:0 5px;
		outline-style:inset;
		outline-width:1px;
		outline-color:#999999;
		}
	#intranetSubmit input{
		margin:0;
		padding:0;
		position:relative;
		left:55px;
		top:3px;
		width:59px;
		height:22px;
		background-color:#00589C;
		color:#FFFFFF;
		border-color:#9EC9EA;
		}
	/* monUB */
	div.moduletablemonUB{
		position:relative;
		top:0;
		right:0;
		margin:0 0 5px 0;
		padding:0;
		color:#333333;
		background-color:#F6C970;
			}
	div.moduletablemonUB ul{
		margin:0;
		padding:0;
		list-style-image:url(../images/marcador_fletxa_dreta.gif);
				}
	div.moduletablemonUB ul li{
		margin:0;
		padding:2px 0 2px 5px;
		width:auto;
		}
	a.moduletablemonUB{
		margin:0;
		padding:0;
		color:#333333;
		background-color:#F6C970;
		white-space:nowrap;
		width:auto;
		display:inline;
		 border:0;
		}
		
	/* Login */
	#login{
		margin:0;
		padding:0;
		background-image:url(../images/fons_gris_intranet.gif);
		background-repeat:repeat;
		}
	div.login_username label,div.login_password label,div.login_remember label{
		display:block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		padding:1px 0;
		}
	div.login_username input,div.login_password input,div.login_remember input {
		margin:2px 0 2px 30px;
		outline-style:inset;
		outline-width:1px;
		outline-color:#999999;
		}
	input#mod_login_submit{
		float:right;
		width:59px;
		height:16px;
		background-color:#00589C;

		color:#FFFFFF;
		border-color:#9EC9EA;
		}
	#right .moduletable {
	background : #fff;
	color : #666;
	margin : 10px 0;
	padding : 0px;
	}
.moduletable img {
		border : 0px;
	}
	#right h3 {
	color : #e2ecf3;
	background : #00589c;
	border-bottom : 1px solid #CBCFD8;
	margin : 0 0 3px;
	font-size : 1.0em;
	padding : 5px 5px 5px 10px;
	border : 0 solid;
	}
	#right h4 {
	color : #000;
	font-size : 1em;
	padding : 10px 5px 0 0;
	margin : 0;
	border : 0 solid;
	}
	#right ul {
	list-style-type : none;
	margin : 0 0 0 0;
	}
	#right ul li {
	border : 1px solid #fff;
	margin : 0 0 0px;
	}
	#right ul li a {
	display : block;
	padding : 3px 4px 3px 10px;
	text-decoration : none;
	}
	#right ul li a:link, #right ul li a:visited {
	background : #f3f4f5;
	border-bottom : 1px solid #dde1e3;
	color : #666;
	font-weight : normal;
	}
	#right ul li a:hover, #right ul li a:active, #right ul li a:focus {
	color : #00589c !important ;
	text-decoration : underline !important ;
	}

	#right form.poll {
	padding : 10px 0 0;
	}
	#right form.poll fieldset {
	line-height : 1.6em;
	}
	#right form.poll fieldset label {
	padding : 0 0 0 4px;
	}
	#right form.poll .button {
	border : 1px outset #c39;
	background : #f3f4f5;
	cursor : pointer;
	float : left;
	width : auto;
	line-height : 0.9em;
	display : inline;
	height : 1.55em;
	font-size : 1em;
	overflow : visible;
	margin : 0 10px 0 0;
	padding : 0 2px !important ;
	}
	#right form.poll .button:focus {
	border : 1px outset #c39;
	}
	#right form.poll a {
	text-decoration : none;
	color : #000 !important ;
	padding : 1px 2px !important ;
	border : 1px outset #c39;
	background : #f3f4f5;
	cursor : pointer;
	float : left;
	}
	#right form.poll a:hover, #right form.poll a:active, #right form.poll a:focus, #right form.poll .button:hover, #right form.poll .button:active, #right form.poll .button:focus {
	border : 2px outset #c39;
	}
	#right form.poll:after {
	content : ".";
	visibility : hidden;
	height : 0;
	display : block;
	clear : both;
	}
	dl.poll dt {
	border-bottom : 1px solid #ccc;
	}
	dl.poll dd {
	padding : 6px 0;
	font-weight : bold;
	}
	.polls_color_1 {
	background : #000;
	}
	.polls_color_2 {
	background : #999;
	}
	.polls_color_3 {
	background : #00589C;
	}
	.polls_color_4 {
	background : #000;
	}
	.polls_color_5 {
	background : #ccc;
	}
	.polls_color_6 {
	background : #00589C;
	}
	form.login {
	background : #00589C;
	color : #000;
	font-size : 0.9em;
	margin : 5px 0 20px;
	padding : 10px 10px 20px 15px;
	text-align : left;
	}
	form.login .inputbox:focus {
	border : 2px solid #000;
	}
	form.login p {
	clear : both;
	border : 0 solid #000;
	font-size : 1em;
	}
	form.login .button {
	background : #fff url(../images/ico_seguent.gif) no-repeat;
	clear : left;
	color : #00589C;
	display : block;
	font-weight : bold;
	margin : 0 0 10px !important ;
	padding : 0 0 0 30px !important ;
	cursor : pointer;
	border : 0 solid;
	}
	form.login fieldset {
	border : 0 solid #000;
	margin : 0;
	padding : 0;
	text-align : left;
	}
	form.login input {
	background : #fff;
	border : 2px solid #c39;
	color : #000;
	padding : 2px 2px 0;
	width : 90%;
	}
	form.login input.checkbox {
	background : none;
	border : 0 solid #000;
	float : left;
	margin : 11px 0 0;
	padding : 5px;
	width : 20px;
	}
	form.login label {
	color : #000;
	display : block;
	font-weight : bold;
	margin : 5px 0 0;
	padding : 2px 2px 0;
	}
	form.login label.remember {
	float : left;
	margin : 5px 0 20px;
	padding : 5px 0 0;
	width : 11em;
	}
	form.login p {
	color : #000;
	}
	form.login p a {
	color : #000;
	}
	form.login p a:hover, form.login p a:active, form.login p a:focus {
	color : #000;
	text-decoration : none;
	}
	form.lost_password .button, .login_form .button {
	background : #000 url(../images/marcador_fletxa_dreta_form.gif) no-repeat;
	border : 0;
	color : #fff;
	font-weight : bold;
	margin : 0;
	padding : 0 0 0 15px;
	cursor : pointer;
	}
	.poll {
	padding : 20px 20px 20px 0;
	}
	form.poll fieldset {
	border : 0 solid #000;
	margin : 0 0 10px;
	padding : 0;
	}
	form.registration input, form.lost_password input, .login_form input {
	border : 2px solid #00589C;
	}
	form.registration label, form.lost_password label, .login_form label {
	display : block;
	float : left;
	font-weight : normal;
	width : 12em;
	}
	form.search_result, form.registration, form.lost_password, .login_form {
	background : #fff;
	border : 0 solid #00589C;
	margin : 15px 10px 0;
	padding : 0;
	position : relative;
	}
	.search_result .button, form.registration .button {
	background : #fff url(../images/marcador_fletxa_dreta_form.gif) no-repeat;
	border : 0;
	color : #00589C;
	font-weight : bold;
	margin : 10px 0 0;
	padding : 0 5px 0 10px;
	cursor : pointer;
	}
	.registration fieldset p {
	margin : 10px 0;
	}
	.registration div, .login_form div, .lost_password div {
	margin : 5px 0;
	}
	.searchintro {
	font-weight : normal;
	margin : 0 0 20px;
	}
	.searchintro img {
	display : inline;
	border : 0;
	}
	.display {
	margin : 20px 0 0;
	text-align : right;
	}
	.filter {
	margin : 10px 0 0;
	}
	.inputbox:focus {
	border : 2px solid #000;
	}

	.highlight {
	font-weight : bold;
	}
	fieldset.word, fieldset.only {
	border : 1px solid #ccc;
	}
	.only {
	border : 0 solid;
	margin : 10px 0 0 10px;
	padding : 5px 10px;
	line-height : 1.3em;
	}
	.word {
	background : #fff;
	padding : 10px 10px 10px 0;
	border : 0 solid !important ;
	}
	.word input {
	background : #fff;
	border : 2px solid #999;
	color : #00589C;
	font-weight : bold;
	margin : 0 0 0 10px;
	padding : 2px;
	}
	.phrase {
	color : #000;
	margin : 10px 10px 10px 0;
	padding : 10px;
	width : 60%;
	border : 1px solid #ccc;
	float : left;
	}
	.phrase .inputbox {
	background : #fff;
	color : #00589C;
	display : block;
	height : 1.5em;
	margin-top : 10px;
	width : 12em;
	}
	.phrase .inputbox option {
	background : #fff;
	border-bottom : 1px solid #333;
	padding : 2px;
	}
	.phrase .inputbox option a:hover {
	background : #c00;
	border-color : #000;
	color : #fff;
	}
	.search_result legend {
	border-bottom : 0 solid #000;
	background : #fff;
	}
	div.contact {
	margin : 10px 0;
	}
	address {
	font-style : normal;
	margin : 10px 0;
	}
	address p {
	line-height : 1em;
	}
	.contact label {
	float : left;
	font-weight : bold;
	width : 14em;
	margin : 10px 0 0;
	}
	span.marker {
	margin : 0 10px 0 0;
	}
	.contact_email_checkbox label {
	float : none !important ;
	}
	.contact label.copy {
	width : 90%;
	padding : 0 0 0 10px;
	}
	.contact form {
	background : #fff;
	color : #00589C;
	padding : 20px;
	margin : 10px 0;
	}
	.contact input {
	background : #fff;
	border : 2px solid #00589C;
	color : #000;
	padding : 2px 2px 0;
	margin : 10px 0 0;
	}
	.contact .button {
	background : #fff url(../images/marcador_fletxa_dreta_form.gif) no-repeat;
	border : 0;
	color : #00589C;
	font-weight : bold;
	margin : 20px 10px 0 0;
	padding : 0 0 0 10px;
	cursor : pointer;
	}
	label.textarea {
	float : none !important ;
	margin : 10px 0;
	display : block;
	width : 100%;
	}
	#contact_text {
	width : 80%;
	height : 200px;
	}
	.contact input.invalid, .contact textarea.invalid {
	border : 2px solid red;
	}
	.contact label.invalid {
	color : red;
	}
	table.newsfeed {
	border : 1px solid;
	}
	table.newsfeeds td, table.weblinks td, table.category td {
	border-right : 1px solid #eee;
	padding : 5px;
	}
	table.newsfeeds th, table.weblinks th, table.category th {
	background : #eee;
	padding : 5px;
	}
	table.newsfeeds, table.weblinks, table.category {
	border : 1px solid #eee;
	font-size : 1em;
	margin : 20px 0;
	}
	#count {
	width : 10%;
	}
	#tableOrdering {
	width : 70%;
	}
	#author {
	width : 20%;
	}
	poll .polls_color_1, .poll .polls_color_2, .poll .polls_color_3, .poll .polls_color_4, .poll .polls_color_5 {
	border : 1px solid;
	position : relative;
	}
	.poll h3 {
	color : #932467;
	border : 0 solid;
	margin : 20px 0;
	}
	.poll .td_2 {
	width : 100px;
	}
	.poll .td_3 {
	width : 300px;
	
	}
	.poll form {
	margin : 20px 0;
	}
	.poll table {
	font-size : 1em;
	width : auto;
	border : 0 solid;
	position : relative;
	}
	.poll table .td_1 {
	width : 30px;
	}
	.poll table caption {
	color : #00589C;
	font-size : 1em;
	font-weight : bold;
	margin : 10px 0;
	text-align : left;
	}
	.poll td {
	border : 1px solid #ddd;
	padding : 2px;
	}
	.poll td.line {
	width : 300px;
	}
	.poll th {
	background : #eee;
	border : 1px solid #ccc;
	}
	.question {
	font-weight : bold;
	}
	#footer {
	background : #fff;
	color : #999999;
	padding : 0px;
	text-align : right;
	border-top : 0px solid #00589c;
	}
	#footer span {
	float : left;
	text-align : left;
	}
	p.syndicate {
	float : left;
	display : block;
	text-align : left;
	}
	#footer a {
	color : #fff;
	}
	p.error {
	color : #00589C;
	background : #f3f4f5;
	border-top : 3px solid #00589C;
	border-bottom : 3px solid #00589C;
	padding : 10px;
	}
	body.contentpane {
	background : #fff;
	width : auto;
	margin : 10px;
	line-height : 1.4em;
	text-align : left;
	}
	.tool-tip {
	font-size : 0.8em;
	}

	.tool-title {
	font-weight : bold;
	}
	.invalid {
	border-color : red !important ;
	
	}
	label.invalid {
	color : red;
	}
	.contentpaneopen_edit {
	float : left;
	}
	.contentpaneopen_edit img {
	border : 0;
	}
	form.editor legend {
	font-size : 1.8em;
	font-weight : bold;
	padding : 2px;
	}
	form.editor fieldset {
	border : 2px solid green;
	padding : 20px;
	margin : 0px 0;
        background-color: #E9E9E9;
        color: #005E00;
        font-weight : bold;
	}
	#title.inputbox { 
	background: #FFFFFF;
	height: 1.5em;
	border : 2px solid green;
	}
	
	form.editor .publishing label {
	float : left;
	width : 14em;
	font-weight : bold;
	}
	form.editor .publishing div {
	margin : 5px 0;
	}
	form.editor .publishing .radio label {
	float : none;
	width : 14em;
	}
	form.editor .publishing .radio label span {
	float : left;
	width : 14em;
	}
	form.editor fieldset.metadata label {
	float : none !important ;
	display : block;
	font-weight : bold;
	}
	.save {
	text-align : right;
	padding : 10px 0;
	}
	form.user {
	margin : 10px 0;
	}
	form.user label {
	width : 40%;
	float : left;
	}
	table.contenttoc {
	border : 1px solid #00589C;
	color : #00589C;
	padding : 10px;
	margin : 50px 0px 10px 10px;
	float : right;
	width : 40%;
	background-color: #f5f5f5;
	}
	.pagenavcounter {
	font-weight : bold;
        color: #fff;
	}
	.moduletable_text {
	margin : 10px;
	}
	.banneritem_text {
	margin : 10px 0 10px 0;
	background : #f5f5f5;
	padding : 5px;
	border : 1px solid #eee;
	}
	.taula_peu_pagina {
		width: 100%;
		border-width: 0px;
		text-align: left;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #999999;
		font-size: 9px;
		text-decoration: none;
	}
	.cella_linia_peu_pagina {
		width: 100%;
		background-color: #00589C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #E2ECF3;
	}
	.cella_peu_pagina_esquerra {
		width: 50%;
		padding-top: 5px;
		padding-bottom: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #999999;
		font-size: 9px;
	}
	.cella_peu_pagina_dreta {
		width: 50%;
		padding-top: 5px;
		padding-bottom: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #999999;
		font-size: 9px;
		text-align: right;
	}
	.peu_pagina {
		padding-top: 5px;
		padding-bottom: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #999999;
		font-size: 9px;
	}
/* IntranetUB */

div.Intranet{
	position:relative;
	height:auto; /*130px*/
	background-image:url(../images/fons_gris_intranet.gif);
	background-repeat:repeat;
	}
div.moduletablecollectiu h3 {
	border-bottom:1px solid #484848;
	background-color:#000;
	color:#484848;
	margin:0;
	font-weight:normal;
	}

form{
         margin:0;
         padding:0;
}

div#identificador,div#contrasenya{

        margin:0;
        padding:0;
        height:auto;

}

#identificador label,#contrasenya label{
	display:block;
	text-align:left;
	margin:0;
	padding:0 5px;
	color:#666666;
	background-color:transparent;
	}

#identificador input,#contrasenya input{
	margin:2px 0 5px 30px;
	padding:0 5px;
	outline-style:inset;
	outline-width:1px;
	outline-color:#999999;
	}

#intranetSubmit input{
    margin:0 0 10px 0;
    padding:0;
	position:relative;
	left:90px;
	top:3px;
	width:59px;
	height:22px;
	background-color:#00589C;
	color:#FFFFFF;
	border-color:#9EC9EA;
	}
	
/* monUB */

div.moduletablemonUB h3{
	position:relative;
	margin:0 0 5px 0;
	padding:0;
	width:100%;
	color:#000;
	background-color:#F6C970;
    background-image:none;
	}

div.moduletablemonUB li{
	margin:0;
	padding:2px 0 5px 5px;
	list-style-image:url(../images/marcador_fletxa_dreta.gif);
    list-style-position:inside;
	}

a.monUB{
	margin:0;
	padding:0;
	color:#333333;
	background-color:#F6C970;
	width:100%;
	display:inline;
    border:0;
	}

/* left information */
.taula_informacio_dinteres {
	width: 155px;
	font-size: 9px;
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;	
}

.cella_maquetacio_estreta {
	padding-top:10px; padding-right:6px; width: 1px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #484848;
}
.cella_maquetacio_ampla {
	padding-top:10px; width: 100%;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #484848;

}

.text_petit2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;


	font-size: 9px;
}

.text_petit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	font-size: 9px;
}



/* collectiu  serai div.moduletablcollectiu*/

#right div.moduletablecollectiu h3 {
	text-align: center;
	margin: 10px 0 0 0;
	color: #333;
	font-size: 170%;
	background-color: #F6C970;
	text-transform: capitalize;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 5px 5px 5px 10px;
	border : 0 solid;
        font-weight : bold;
	}
	

<!--
.transMenu {
 position:absolute ; 
 overflow:hidden; 
 left:-1000px; 
 top:-1000px; 
}
.transMenu .content {
 position:absolute  ; 
}
.transMenu .items {
 border: 1px solid #cccccc ; 
 position:relative ; 
 left:0px; top:0px; 
 z-index:2; 
}
.transMenu  td
{
 padding: 5px 5px 5px 5px !important;  
 font-size: 10px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #666666 !important ; 
} 
#subwrap 
{ 
 text-align: left ; 
}
.transMenu  .item.hover td
{ 
 color: #666666 !important ;
text-decoration: underline;  
}
.transMenu .item { 
 text-decoration: none ; 
 cursor:pointer; 
 cursor:hand; 
}
.transMenu .background {
background-image:none; background-color: #FFf !important ; 
 position:absolute ; 
 left:0px; top:0px; 
 z-index:1; 
 opacity:1; 
 filter:alpha(opacity=100) 
}
.transMenu .shadowRight { 
 position:absolute ; 
 z-index:3; 
 top:-3000px; width:2px; 
 opacity:1; 
 filter:alpha(opacity=100)
}
.transMenu .shadowBottom { 
 position:absolute ; 
 z-index:1; 
 left:-3000px; height:2px; 
 opacity:1; 
 filter:alpha(opacity=100)
}
.transMenu .item.hover {
background-image:none; background-color: #FFf !important ; 
}
.transMenu .item img { 
 margin-left:10px !important ; 
}
table.menu {
 top: 0px; 
 left: 0px; 
 position:relative ; 
 margin:0px !important ; 
 border: 0px none #cccccc ; 
 z-index: 1; 
 width:90%;
}
table.menu a{
 margin:0px !important ; 
 padding: 5px 5px 5px 15px  !important ; 
 display:block !important; 
 position:relative !important ; 
}
div.menu a,
div.menu a:visited,
div.menu a:link {
 font-size: 11px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #333333 !important ; 
 margin-bottom:0px !important ; 
 display:block !important; 
 width:100%;
 background : #f3f4f5 url(../images/marcador_fletxa_esquerra.gif) no-repeat center left;
 border-bottom : 1px solid #dde1e3;
 
}
div.menu td {
 border-right: 1px none #333333 ; 
 border-top: 1px none #333333 ; 
 border-left: 1px none #333333 ; 
 background : #f3f4f5 url(../images/marcador_fletxa_esquerra.gif) no-repeat center left;
} 

#trans-active a{
 color: #333333 !important ; 
 background : url(../images/marcador_fletxa_esquerra.gif) no-repeat center left;
} 
#menu a.hover   { 
 background : #f3f4f5 url(../images/marcador_fletxa_esquerra.gif) no-repeat center left;
 color: #333333 !important ; 
 text-decoration: underline;
}
#menu span {
 display:none; 
}

#menu tbody tr td a a.hover{ 
 background : #fff url(../images/marcador_fletxa_esquerra.gif) no-repeat center left;
}

-->

@media screen {span.skype_pnh_print_container{    display:none !important;}span.skype_pnh_container, span.skype_pnh_container *{  background-attachment: scroll !important;  background-color: transparent !important;  background-image: none !important;  background-position: 0px 0px !important;  background-repeat: no-repeat !important;  border: 0px none !important;  border-style: none !important;  color: #49535A !important;  cursor: pointer !important;  direction: ltr !important;  display: inline !important;  float: none !important;  font-family: Tahoma, Arial, Helvetica, sans-serif !important;  font-size: 11px !important;  font-style: normal !important;  font-weight: bold !important;  height: 14px !important;  letter-spacing: 0 !important;  line-height: 14px !important;  margin: 0px 0px 0px 0px !important;  padding: 0px 0px 0px 0px !important;  position:static !important;  text-decoration: none !important;  text-indent:0px !important;  text-transform: none !important;  vertical-align: baseline !important;  white-space:nowrap !important;  word-spacing: normal !important;}span.skype_pnh_container span.skype_pnh_highlighting_inactive_common *{  background-image:url('chrome://skype_ff_extension/skin/numbers_common_inactive_icon_set.gif') !important;}span.skype_pnh_container span.skype_pnh_highlighting_active_common *{  background-image:url('chrome://skype_ff_extension/skin/numbers_common_active_icon_set.gif') !important;}span.skype_pnh_container span.skype_pnh_highlighting_inactive_fax *{  background-image:url('chrome://skype_ff_extension/skin/numbers_common_inactive_icon_set.gif') !important;}span.skype_pnh_container span.skype_pnh_highlighting_active_fax *{  background-image:url('chrome://skype_ff_extension/skin/numbers_common_active_icon_set.gif') !important;}span.skype_pnh_container span.skype_pnh_highlighting_active_fax span.skype_pnh_right_span,span.skype_pnh_container span.skype_pnh_highlighting_inactive_fax span.skype_pnh_right_span{  background-position: -71px 0px !important;}span.skype_pnh_container span.skype_pnh_highlighting_inactive_free *{  background-image:url('chrome://skype_ff_extension/skin/numbers_free_icon_set.gif') !important;}span.skype_pnh_container span.skype_pnh_highlighting_inactive_free span.skype_pnh_dropart_flag_span{  background-position: 0px 1px !important;}span.skype_pnh_container span.skype_pnh_highlighting_inactive_free span.skype_pnh_textarea_span{  background-position: -71px 0px !important;}span.skype_pnh_container span.skype_pnh_highlighting_inactive_free span.skype_pnh_text_span{  background-image: none !important;  color: transparent !important;}span.skype_pnh_container span.skype_pnh_highlighting_active_free *{  background-image:url('chrome://skype_ff_extension/skin/numbers_free_icon_set.gif') !important;}span.skype_pnh_container span.skype_pnh_highlighting_active_free span.skype_pnh_dropart_flag_span{  background-position: 0px 1px !important;}span.skype_pnh_container span.skype_pnh_highlighting_active_free span.skype_pnh_textarea_span{  background-position: -135px 0px !important;}span.skype_pnh_container span.skype_pnh_highlighting_active_free span.skype_pnh_text_span{  background-position: -135px 0px !important;  color: #FFFFFF !important;}span.skype_pnh_container span.skype_pnh_left_span{  background-position: 0px 0px !important;  width: 6px !important;}span.skype_pnh_container span.skype_pnh_dropart_span{  background-position: -11px 0px !important;  width: 27px !important;}span.skype_pnh_container span.skype_pnh_dropart_wo_arrow_span{  background-position: -11px 0px !important;  width: 18px !important;}span.skype_pnh_container span.skype_pnh_dropart_flag_span{  background-image: url('chrome://skype_ff_extension/skin/flags.gif') !important;  background-position: 1px 1px !important;  width: 18px !important;}span.skype_pnh_container span.skype_pnh_textarea_span{  background-position: -90px 0px !important;}span.skype_pnh_container span.skype_pnh_text_span{  background-position: -90px 0px !important;}span.skype_pnh_container span.skype_pnh_right_span{  background-position: -52px 0px !important;  width: 15px !important;}} @media print {             span.skype_pnh_print_container{}span.skype_pnh_container{    display:none !important;} }                          span.skype_pnh_mark{  display:none !important;}
