html, body {
	margin:0 !important;
	padding:0 !important;
	font-size:9pt!important;
	font-family: Arial, Helvetica, sans-serif !important;
}

img {
	border: 0 !important;
}

html body a:link, html body a:visited, html body a {
	position: static !important;
	display: inline !important; 
	text-decoration: none !important;	
	font-weight: normal !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	color: #000000 !important;
}  

#cabecera {
	display:none !important;
}

#conte_mainmenu {
	background:none !important;
}
html body h1 {
	clear:both !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:14pt !important;
	font-weight: bold !important;
	color:#0E3393 !important;
	margin-bottom:12px !important;
	padding:0 !important;
}

html body h2 {
	clear:both !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11pt !important;
	font-weight: bold !important;
	color:#0E3393 !important;
	margin:0 !important;
	padding:0 !important;
}

html body h2 a:link {	
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11pt !important;
	font-weight: bold !important;
	color:#0E3393 !important;
	margin:0 !important;
	padding:0 !important;
	}
	
html body h2 a:visited {	
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11pt !important;
	font-weight: bold !important;
	color:#0E3393 !important;
	margin:0 !important;
	padding:0 !important;
	} 
	
html body h2 a:hover{	
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11pt !important;
	font-weight: bold !important;
	color:#0E3393 !important;
	margin:0 !important;
	padding:0 !important;
	}
	
html body h2 a:active{	
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11pt !important;
	font-weight: bold !important;
	color:#0E3393 !important;
	margin:0 !important;
	padding:0 !important;
	} 

html body h3 {
	clear:both !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:9pt !important;
	color:#0E3393 !important;
	margin:0 !important;
	padding:0 !important;
}

html body h4 {
	clear:both !important;
	font-family: Arial, Helvetica, sans-serif !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size:7pt !important;
	color:#0E3393 !important;
	margin:0 !important;
	padding:0 !important;
}

html body h5 {
	clear:both !important;
	font-family: Arial, Helvetica, sans-serif !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size:6pt !important;
	color:#0E3393 !important;
	margin:0 !important;
	padding:0 !important;
}

a.h3 { 
	font-size: 10pt !important;
}

#conte_logo{
	margin-bottom:14px !important;
}

.filariadna {
	clear:both;
	padding-left:0 !important;
	margin-left:5px !important;
	margin-bottom:12px !important;
	width:550px !important;
	font-size: 9pt !important;
	font-style: italic !important;
	font-weight:bold !important;
	color:#AD7000 !important;
	padding:3px !important;	
	}
	
.filariadna ul li{
	display: inline !important;
}
 
.filariadna ul li a {
 font-weight:bold !important;
	color:#AD7000 !important;
 }
 
.cajaenlaces {
  	display: none !important;
}
#contenedora {
	background: none !important;
	border:none !important;
}

#contenedora2 {
	width:600px !important;
	margin-bottom:30px !important;
}

.mainHeader {
	display:none !important;
}
.copyright2 {
	clear:both !important;
	width:600px !important;
	font-size: 8pt !important;
	padding: 5px !important;
	border: 1px solid #AD7000 !important;
	color:#AD7000 !important;
	text-align:center !important;
}

.copyright2 a:link, .copyright2 a:visited, .copyright2 a {
	color:#AD7000 !important;
	font-size: 8pt !important;
	margin:12px !important;
	padding-left:12px !important;
}
#rechts {
	display: none !important;
}

#botonsdecerca{
	display:none !important;
}

.clearing {
	display:none !important;
	clear:both !important;
	margin-bottom:0 !important;
}

.clearing2 {
	clear:both !important;
	display:block !important;
	margin:0 !important;
	padding:0 !important;
}

.mes2 {
	display:none !important;
}

.numactual {
	font-size: 10pt !important;
	font-weight:bold !important;
	color:#000000 !important;
	padding:3px !important;
	border:none !important;
}

.numregistres {
	font-size: 9pt !important;
	font-weight:bold !important;
	color:#AD7000 !important;
	padding:3px !important;
	margin-top:16px !important;
}

.numresult{
	font-size: 9pt !important;
	font-weight:bold !important;
	color:#AD7000 !important;
	border:none !important;
}

a.numresult{
	border: 4px solid #FFFFFF !important;
}

form div {
	margin:0 !important;
	padding:0 !important;
	font-size:9pt !important;
}

.menudreta {
	display:block !important;
	margin-top:12px !important;
	text-align:right !important;
	font-size:10pt !important;
	font-style: italic !important;
}

.mescontinguts {
	display:block !important;
	margin:10px !important;
	text-align:right !important;
}

.mescontinguts a{
	font-weight:normal !important;
	font-size:9pt !important;
	font-style: italic !important;
}

fieldset {
	border: 1px solid #848484 !important;
}

fieldset p {
	font-size: 9pt !important;
	padding:3px !important;
}

fieldset label {
	font-size: 9pt !important;
}

legend {
	font-weight:bold !important;
	color: #000000 !important;
	margin-bottom:3px !important;
}

.subscripcio {
	background:none !important;
	padding-left:10px !important;
	margin-right:0 !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
}

.descdetext1, .descdetext2, .descdetext3, .descdetext4, .descdetext5, .descdetext6 {
	clear:both !important;
	width:100px !important;
	font-size: 9pt !important;
	padding-top:10px !important;
	padding-right:4px !important;
}

.descdetext4 {
	width:140px !important;
}
	
 
.boton1, .boton2, .boton3, .boton4, .boton5, .boton6, .boton7, .boton8 {
	display:block !important;
	width: auto !important; 
	clear: both !important;
	float:left !important;
	background-image:none !important;
	color: #000000 !important;
	padding: 3px !important;
	margin-bottom:5px !important;
	border: 1px solid #848484 !important;
}

table {
	width: 100% !important; 
	padding: 0px !important; 
	border: none !important; 
}

table td, th{
	padding: 5px !important;
	font-size: 9pt !important;
}

.introTabla {
	width:auto !important;
	background: none !important;
	margin-top:20px !important;
	font-size:8pt !important;
	font-weight:normal !important;
	margin-bottom:10px !important;
}

.introTabla p{
	width:auto !important;
	background: none !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	font-size:9pt !important;
}

.introTabla img {
	display:none !important;
}

.ambit {
	display: block !important;
	margin-bottom:20px !important;
	font-size:10pt !important;
}

.codReferencia {
	font-weight:bold !important;
}

label {
	margin: 0 !important;
	padding:0 !important;
	margin-bottom:10px !important;
	padding-right:3px !important;
	font-size:8pt !important;
	font-weight:bold !important;
}

.aclaracions{
	font-size:7pt !important;
	font-weight:normal !important;
}

.campdetext {
	margin:5px 0px 1px 1px !important;
	padding:2px !important;
	border:1px solid #9abfe1 !important;
    vertical-align:baseline !important;
}

.campdetext3 {
	float:right !important;
	width:40% !important;
	margin-right:4em !important;
	padding:2px !important;
	border:1px solid #9abfe1 !important;
    vertical-align:baseline !important;
}

.campdetext2 {
	margin:10px 0px 1px 1px !important;
	padding:2px !important;
	border:1px solid #9abfe1 !important;
    vertical-align:baseline !important;
	scrollbar-3dlight-color:#FFFFFF !important;
	scrollbar-arrow-color:#FFFFFF !important;
	scrollbar-base-color:#FFFFFF !important;
	scrollbar-darkshadow-color:#FFFFFF !important;
	scrollbar-face-color:#FFFFFF !important;
	scrollbar-highlight-color:#FFFFFF !important;
	scrollbar-shadow-color:#FFFFFF !important;
	scrollbar-track-color:#FFFFFF !important;
}

p {
	margin-bottom:10px !important;
	margin-top:10px !important;
	padding:0 !important;
	font-size:9pt!important;
}

em {
	margin: 0 !important;
	padding: 0 !important;
}

.subtitul {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11pt !important;
	font-weight: bold !important;
	color:#0E3393 !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding:0 !important;
}

.columna1, .columna2 {
	display:inline !important;
}

.comentIntroDos {
	padding:10px !important;
	font-size:1em !important;
	color:#AF7300 !important;
}

#maincontingut {
	width:550px !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
}

.botones {
	width:190px;
	display:block;
	float:left;
	padding:0;
}

p.aclaracions {
	margin:0 !important;
	padding:10px !important;
}

abbr, acronym {
	font-size:8pt !important;
	font-weight:bold !important;
	padding:4px !important;
}

/* Menus superiores */

.moduls{
	display:block !important;
	float:left !important;
	width: 120% !important;
	font-size:9pt !important;
	margin:0 !important;
	padding:0 !important;
	margin-bottom:10px !important;
}

.moduls2 {
	display:block !important;
	float:left !important;
	font-size:9pt !important;
	width: 120% !important;
	background:none !important;
	margin:0 !important;
	padding:0 !important;
	margin-bottom:10px !important;
}

#submenu {
	float:left !important;
	width: 120% !important;
	font-size:9pt !important;
	margin:0 !important;
	padding:0 !important;
	background:none !important;
	background-color:#FFFFFF !important;
	margin-bottom:10px !important;
}

.submenu1, .submenu2, .submenu3 {
	display:block !important;
	float:left !important;
	width:auto !important;
}

ul.lista_submenu{
	padding-top:12px !important;
	padding-left:22px !important;
	margin-left:10px !important;
	width:auto !important;
	float:left !important;
	list-style:disc !important;
}

ul.lista_submenu li {
	padding-bottom:3px !important;
}

li.lista_submenu a {
	color:#000000 !important;	
	font-weight:normal !important;
	margin:0 !important;
	padding:0 !important;
}

span.mainmenu_selected2 {
	color:#000000 !important;
	font-weight:bold !important;
}

li.mainmenu_selected2 {
	font-weight:bold !important;
}

/* fin de menus superiores */

.resultados {
	clear:both !important;
	width:auto !important;
	padding-top:10px !important;
	padding-bottom:5px !important;
}

ul.scrollable {
	margin-top:10px !important;
	margin-bottom:10px !important;
	border: 1px solid #848484 !important;
}

ul.lista1 {
	margin:0 !important;
	padding:0 !important;
}

ul.lista1 li {
	padding-top:10px !important;
	padding-left:20px !important;
	font-weight: bold !important;
	font-size:9pt !important;
}

ul.lista1 li.lista1 a {
	font-weight:bold !important;ç
}

ul.lista1 li.lista1 .mescontinguts a {
	font-weight:normal !important;
}

ul.lista1 li.sintexto {
	margin-left:10px !important;
	padding:0 !important;
	background:none !important;
}

ul.lista1 li.sintexto ul.lista2 li {
	margin-left:4px !important;
	padding:4px !important;
	list-style:disc !important;
}
ul.lista1 li.lista1 ul.lista2 li {
	font-weight:normal !important;
}

ul.lista2 li {
	list-style:disc !important;
	margin-left:12px !important;
}

ul.lista2 li.margin {
	list-style:disc !important;
	margin-left:0 !important;
}

ul.lista2 {
	margin-top:0 !important;
	border:1px solid #FFFFFF!important;
}

ul.lista1 li.lista1 ul.lista2 li a {
	font-weight:normal !important;
}

li.treenode label {
	font-weight:normal !important;
}

fieldset ul.treemenu li.treenode{
	list-style:none !important;
	font-weight:normal !important;
	margin-top:10px !important;
}

ul.treemenu {
	list-style:disc!important;
	margin-left:40px !important;
	font-weight:normal !important;
	margin-top:10px !important;
}

.infoSubs {
	clear:both;
}

.zonaPerfil {
	border: 1px solid #848484 !important;
	width:450px !important;
	padding:12px !important;
	margin:12px !important;
	font-size:10pt !important;
	font-weight:bold !important;
}

img.adaltBot {
	display:none !important;
}

.footerLlistat {
	width:100% !important;
	font-size:10pt !important;
}

.flotader {
	float:right !important;
	margin:0 !important;
	padding:0 !important;
}

.flotaizq {
	float:left !important;
	margin:0 !important;
	padding:0 !important;	
}

div.resultadosTabla {
	margin:0 !important;
	padding:0 !important;
}

div.resultadosTabla table {
	font-weight:normal !important;
	width:100%  !important;
	margin-top:1em !important;
}

div.resultadosTabla table img{
	margin:0 !important;
	padding:0 !important;
}

div.resultadosTabla table td{
	vertical-align:top !important;
}

table.tableBoletines{
	width:110% !important;
}

td.tdDer {
	width:20% !important;
}

table .flotader {
	display:block !important;
	float:left !important;
	margin:0 !important;
	width:auto !important;
	font-style:italic !important;
}

table .flotaizq {
	display:block !important;
	float:left !important;
	width:auto !important;
	margin:0 !important;
	padding:0 !important;
}

#maincontingut b{
	font-size:9pt !important;
	padding-left:2px !important;
	display:block !important;
}

th.tablebutlleti {
	width:auto !important;
	text-align:left !important;
}

td.tabletdnum {
	text-align:left !important;
}

#dates {
	text-align:left !important;
}

ul.ranghabitants {
	margin-left:10px !important;
}

ul#doscols {
	width: 100% !important;
}

textarea{
   overflow:visible;   
   float:none !important;
   height:auto !important;
   }
