* {
	margin: 0em;
	padding: 0em;
}
body {
	font: 100%/1em Verdana, Arial, Helvetica, sans-serif;
	border-top: 0.6em solid #9900FF;
}
img {
	border: none;
}
img.decoració {
	display: block;
}
a {
	text-decoration: none;
	}
h1 {	
}
div#mf {
	position: fixed;
	bottom: 10px;
	right: 10px;
	}
div#mf a {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	}
div#mf a:hover {
	color: #999999;
	}
div#sello {
	position: absolute;
	right: 0;
	top: 188px;
	}
div#contenidor {
	width: 860px;
	margin: 0 auto 0 auto;
	text-align: center;
	border: 1px solid #CCCCCC;
	background: url(images/fons_contenidor.gif) repeat-x top #FFFFFF;
}
div#columna {
	width: 254px;
	border-right: 1px dashed #ccc;
	float: left;
	margin-top: 2em;
	}
div#columna a {
	font-size: 0.82em;
	color: #666666;
	text-decoration: underline;
	}
div#columna a:hover {
	text-decoration: none;
	}
div#columna p {
	margin: 0 0.6em 0em 2em;
	line-height: 160%;
	color: #999999;
	font-weight: bold;
	}
div#columna img {
	margin-top: 2em;
	}
div#columna img#callme {
	margin-top: 0em;
	}
div#columna img#situacion {
	margin-bottom: 3em;
	}
div#contingut {
	width: 600px;
	float: right;
	margin-top: 2em;
	text-align: left; 
	}
div#contingut a {
	text-decoration: underline;
	color: #99CC00; 
	}
div#contingut strong {
	color: #99CC00;
	}
#isos {
	margin-top: 0.4em;
	text-align: left;
	}
#isos ul li {
	list-style-type: none;
	display: inline;
	margin-left: 1em;
	}
#contingut #textisos {
	width: 360px;
	float: left;
	}
#contingut #textisos p {
	margin-right: 0;
	}
#contingut img.esquerraneta {
	float: none;
	padding: 0 1.5em 1em 4em;
	}
#contingut img.esquerra {
	float: left;
	padding: 0 1.5em 1em 4em;
	}
#contingut img.dreta {
	float: right;
	padding: 0 6em 1em 1.5em;
	}
#contenidor object {
	display: block;
	}
ul#idioma {
	width: 100%;
	text-align: right;
	}
ul#idioma li {
	display: inline;
	}
ul#idioma a {
	padding: 0 0 0 1.6em;
	text-decoration: none;
	font-size: 0.7em;
	color: #99CC00;
	margin: 0.4em 0 0 1em;
	}
ul#idioma a.de {
	background: url(images/de.gif) no-repeat left bottom #FFFFFF;
	}
ul#idioma a.eng {
	background: url(images/en.gif) no-repeat left bottom #FFFFFF;
	}
ul#idioma a.es {
	background: url(images/es.gif) no-repeat left bottom #FFFFFF;
	}
ul#idioma a.ca {
	background: url(images/ca.gif) no-repeat left bottom #FFFFFF;
	}
ul#idioma a:hover {
	color: #003399;
	}
div#cap {
	height: 125px;
	text-align: left;
	width: 860px;
	margin: 0 auto 0 auto;
	background: url(images/telefon_cap.gif) no-repeat right bottom #FFFFFF;
	}
#cap h1 a img {
	margin: 1.1em 0 0 0;
	float: left;
	}
#cap p {
	float: right;
	font-size: 0.7em;
	margin: 1em 0 0 0;
	}
#cap p a {
	color: #003399;
	text-decoration: none;
	}
#contenidor h2 {
	color: #99CC00;
	font-size: 1em;
	text-align: left;
	margin: 0em 2em 1em 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#contenidor p {
	color: #333333;
	font-size: 0.8em;
	text-align: left;
	margin: 0 6em 2em 5em;
	}
#contenidor #menu {
	text-align: right;
	width: 860px;
	border-bottom: 0.4em solid #9900FF;
	}
#contenidor #menu ul {
	list-style-type: none;
	margin: 0;
}
#contenidor #menu li {
	list-style-type: none;
	display: inline;
	}
#contenidor #menu li a {
	background: url(images/fons_menu_a.gif) repeat-x top #F4F4F4;
	}
#contenidor #menu li a:hover {
	background: url(images/fons_peu.gif) repeat-x top #003399;
	cursor: pointer;
	}
#contenidor #contacte {
	background: url(images/fons_contacto.gif) no-repeat center;
	margin: 6em auto 6em auto;
	width: 16em;
	height: 10em;
	text-align: center;
	}
#contenidor #contacte p {
	color: #ffffff;
	margin: 0;
	text-align: left;
	padding-left: 5em;
	padding-top: 3.4em;
	font-weight: bold;
	}
#contenidor #contacte p a {
	color: #ffffff;
	}
#contenidor #contacte p a:hover {
	text-decoration: none;
	}
hr {
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
	margin: 0 30% 0 30%;
	border-style: hidden;
	}
div#peu {
	background: url(images/fons_peu.gif) repeat-x top #003399;
	height: 54px;
	}
#peu p {
	text-align: center;
	color: #FFFFFF;
	font-size: 0.7em;
	margin: 0 auto 0 auto;
	padding: 1.6em;
	}
#peu a {
	text-decoration: underline;
	color: #FFFFFF;
	}
#peu a:hover {
	text-decoration: none;
	}
.contencio {
	clear:both;
	}
#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;}#shadowbox_title{height:25px;padding:0;overflow:hidden;}#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:5px 0 4px 8px;color:#fff;}#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:2px solid #fff;background-color:#000;}#shadowbox_body_inner{position:relative;overflow:hidden;}#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#222;}#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}#shadowbox_content.html{height:100%;width:100%;overflow:auto;}#shadowbox_toolbar{margin:0;padding:0;height:20px;overflow:hidden;}#shadowbox_toolbar_inner{height:20px;color:#fff;}#shadowbox_toolbar_inner div{padding-top:4px;padding-bottom:2px;font-size:10px;height:10px;line-height:10px;}#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}#shadowbox_toolbar_inner div a{text-decoration:none;color:#fff;}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}#shadowbox_counter{float:left;padding-left:10px;}#shadowbox_counter a{padding:0 4px 0 0;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}div.shadowbox_message{text-align:center;padding:10px;}div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}