

/* CSS Document */

.contenido {
	padding:0 15px 0px 15px;
	}
	
/*COLUMNAS*/

.col_01, .col_02, .col_03{
	float:left;
	padding-top:20px;
	}
.col_01 {
	width:150px;
	}
.col_02{
	width:402px;
	padding:20px 9px 0 9px;
	background:url(/idcat/imaMUL/fondo_contenido.gif) no-repeat right bottom;
	}
.col_03 {
	padding-top:16px;
	width:150px;
	background:url(/idcat/imaMUL/fondo_contenido.gif) no-repeat right bottom;
	}
.col_04 {
	width:552px;
	padding:20px 9px 0 9px;
	float:left;
	background:url(/idcat/imaMUL/fondo_contenido.gif) no-repeat right bottom;
	}
.col_05 {
	width:700px;
	padding:20px 9px 0 9px;
	float:left;
	background:url(../img/fondo_contenido.gif) no-repeat right bottom;
	}

.col_05_Doc {
	width:700px;
	padding:0px 25px 0 0px;
	float:left;
	background:url(/idcat/imaMUL/fondo_contenido.gif) no-repeat right bottom;
	}	
	
/*COLUMNA 01*/

.col_01 .top {
	background:url(/idcat/imaMUL/menu_interior/bg_top.jpg) no-repeat bottom;
	overflow:hidden;
	}
.col_01 .top h2 {
	color:white;
	font-size:1.4em;
	padding:0 0 4px 10px;
	}
.col_01 .cont {
	background:url(/idcat/imaMUL/menu_interior/bg_body.jpg) repeat-y;
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:1.1em;
	}
.col_01 .cont ul {
	padding:0 10px 10px 10px;
	}
.col_01 .cont li {
	background:url(/idcat/imaMUL/gestio/linea.gif) no-repeat bottom;
	list-style:url(/idcat/imaMUL/gestio/bull.gif);
	padding:10px 0 5px 0;
	margin-left:10px !important;
	margin-left:15px;
	}
.col_01 .cont ul ul {
	padding:0 0	0 10px;
	}
.col_01 .cont li li {
	background:none;
	}
.col_01 .cont img {
	padding-left:5px;
	}
.col_01 .cont a.selected, .menu a.selected, .contacta a.selected {
	color:#FF0000;
	}
.col_01 .cont a {
/*	background:url(/idcat/imaMUL/gestio/bull.gif) no-repeat 0 5px;
	padding-left:10px;*/
	color:black;

	display:block;

	}
.col_01 .cont a:hover {
	color:#FF0000;
	}
.col_01 .bot {
	background:url(/idcat/imaMUL/menu_interior/bg_bottom.jpg) no-repeat top;
	height:6px;
	}

/*COLUMNA 02*/

.titles {
	padding:0 0 0 10px;
	border-bottom:1px solid black;
	}
.titles h1 {
	font-size:1.6em;
	background:url(/idcat/imaMUL/quadre_h.gif) no-repeat 0px 2px;
	padding:0 0 10px 10px;
	}
.titles h2 {
	font-size:1.4em;
	padding-bottom:5px;
	}
.col_02 p, .col_04 p, .col_05 p, .col_05_Doc p {
	font-size:1.2em;
	padding:10px 5px 10px 10px;
	line-height:1.5em;
	}
.col_02 h3, .col_04 h3, .col_05 h3, .col_05_Doc h3 {
	font-size:1.3em;
	padding:5px 10px 0 10px;
	}
	
.media2 {
	text-align:right;
	background:url(/idcat/imaMUL/linea_contenido.jpg) no-repeat top;
	padding:5px 0 15px 0;
	margin-top:10px;
	}
.media3 {
	text-align:right;
	background:url(/idcat/imaMUL/linea_contenido.jpg) no-repeat top;
	padding:0 0 15px 0;
	margin-top:10px;
	height:30px;
	overflow:hidden;
	}
.media3_Doc {
	text-align:right;
	/*background:url(/idcat/imaMUL/linea_contenido.jpg) no-repeat top;*/
	/*padding:0 0 15px 0;*/
	/*margin-top:10px;*/
	/*height:30px;*/
	overflow:hidden;
	}	
.media2 li {
	display:inline;
	}
.media {
	text-align:right;
	margin-bottom:10px;
	}
.media li {
	display:inline;
	color:#FF0000;
	margin-left:1px;}
/*COLUMNA 3*/
.enlaces {
	font-size:1.1em;
	}
.enlaces .top {
	background: url(/idcat/imaMUL/enlaces/enlace_top.gif) no-repeat;
	height:6px;
	overflow:hidden;
	}
.enlaces .cont {
	background:url(/idcat/imaMUL/enlaces/enlace_body.gif) repeat-y;
	overflow:hidden;
	padding:5px 10px 10px 10px;		
	}
.enlaces .bot {
	background:url(/idcat/imaMUL/enlaces/enlace_bot.gif) no-repeat top;
	height:10px;
	overflow:hidden;
	}
.enlaces h2 {
	color:#FF0000;
	font-size:1.2em;
	}
.enlaces a {
	color:black;
	background:url(/idcat/imaMUL/gestio/bull.gif) no-repeat 0px 2px;
	padding-left:10px;
	}
.enlaces a:hover {
	color:#FF0000;
	}
.enlaces li {
	margin:10px 5px 10px 5px;
	}

/*CERCA*/
.resultats {
	}
.tit h3 {
	float:left;
	}
.tit h3 span {
	color:#666666;
	}
.cerca .repeat {
	float:right;
	padding-top:8px;
	}
.cerca li p {
	padding:0;
	margin:0;
	}
.cerca h4 {
	font-size:1.2em;
	padding-bottom:4px;
	}
.resultats h4 span {
	font-size:1.3em;
	}
.rsults_list li {
	padding:10px;
	border-bottom:1px solid #CCCCCC;
	}
.cerca .mesinfo_con, .col_02 .mesinfo_con, .col_04 .mesinfo_con, .col_05 .mesinfo_con, .col_05_Doc .mesinfo_con {
	background:none;
	height:auto;
	padding:4px 0 0 0 ;
	margin:0;
	text-align:left;
	}
.col_02 .mesinfo_con, .col_04 .mesinfo_con, .col_05 .mesinfo_con, .col_05_Doc .mesinfo_con {
	padding:0 0 10px 10px
	}
	
	
/*paginacio*/
.cerca .numeros li {
	display:inline;
	padding:0 5px 0 5px;
	border-bottom:none;
	border-left:1px solid black;
	}
.cerca .numeros li.first {
	border-left:none;
	}
.planes {
	padding-top:8px;
	float:left;
	}	
.anterior, .numeros, .seguent {
	width:auto;
	float:left;
	padding-right:5px;
	}
	
	
/*FORMULARIOS CERCA*/
.cerca form {
	margin:0;
	padding:0;
	}
fieldset {
	border:none;}
.cerca label {
	float:left;
	width:100px;
	}
.bt_form, .bt_tornar {
/*	float:right;*/
	text-align:right;
	margin:10px 0 0 0;
	overflow:hidden;
	
	}
.bt_tornar a {
	font-weight:bold;
	background:url(/idcat/imaMUL/botons/bt_tornar_perq.gif) no-repeat 0 0;
	font-size:1.1em;
	padding:2px 0 5px 20px;
	}
.bt_form input {
	border:none;}
	
/*PROCESS PASSOS*/
.pasos {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:10px;
	}
.pasos li {
	display:inline;
	}
.pas, .pas_unselect  {
	float:left;
	width:105px;
	padding-left:5px;
	}
.pas_num, .pas_unselect .pas_num {
	float:left;
	font-size:1.8em;
	font-weight:bold;
	color:white;
	background:#FF0000;
	padding:0 4px 0 4px;
	}
.pas_txt, .pas_unselect .pas_txt {
	float:left;
	padding-left:4px;
	}
.pas_txt p {
	margin:0px;
	padding:0px;
	font-size:1em;
	}
.pas_unselect .pas_num {
	background-color:#999999;
	}
.pas_unselect .pas_txt {
	color:#999999;
	}
	
/*-----------*/
ul.lletres li {
	list-style:lower-alpha;
	margin-left:33px;
	font-size:1.1em;
	margin-bottom:5px;

	}
ol.numbers {
	margin-top:5px;}
ol.numbers li {
	list-style:decimal;
	font-size:1em;
	}

/*FORMULARIS REGISTRE*/

.col_04 form,  .col_05 form {
	padding-bottom:15px;
	}
.col_05_Doc form
{
	padding-bottom:0px;
}

form h3 {
	margin-bottom:10px;}
.label_form, .label_form2, .label_form3 {
	float:left;
	width:165px;
	font-size:1.1em;
	padding-left:10px;
	}

.label_form2 {
	width:auto;
	}
.label_form3 {
	text-align:right;}
.label_form span {
	color:#FF0000;
	}
label.erroni, .avis span.erroni {
	color:#FF0000;
	}
input, select {
	font-size:1em;
	border:1px solid #CCCCCC;
	margin-left:4px;
	}
input.sinborde {
	border:none;}
.obligatori {
	margin-left:165px;
	color:#666666;}
form.registre p {
	padding:0px;
	margin:0px;
	}  	
.cmpo {
	padding:5px 0 5px 0;
	overflow:hidden;

	}
/*.grupo {
	border-top:2px solid #f2f2f2;
	border-bottom:2px solid #f2f2f2;
	padding:0 !important;
	margin-bottom:-2px;
	}*/
.grupo {
	margin:10px 0 10px 0;
	padding-top:10px;
	background: #f5f5f5;
	}
.grupo .cmpo { padding:0 0 4px 0;}
fieldset.grupo .label_form3 {
	text-align:left;
	padding-left:30px;
	width:145px;
	}
.grupo input {
	margin-left:4px !important;
	margin-left:7px;}
	
/*ERRORS*/

.errors {
	border:1px solid #FF0000;
	}
/*.errors h3 {
	background:#FF0000;
	color:#FFFFFF;
	padding:5px;
	}*/
.errors h3 {
	color:#FF0000;
	padding:5px;
	}
.errors ol li {
	font-size:1.15em;
	padding-bottom:4px;
	margin:0;}
.errors ol {
	margin-bottom:0px;}

/*FITXES sol&middot;licitud taules*/

.dades caption {
	display:none;
	}
.entitat caption {
	color:#FF0000;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	font-size:1.1em;
	}
.entitat caption span {
	font-weight:normal;
	color:black;
	font-size:1em;
	}

.dades, .entitat {
	width:100%;
	font-size:1.2em;
	margin:5px
	}
.dades th, .entitat th {
	text-align:left;
	width:26%;
	padding:5px;
	font-weight:normal;
	}
.dades td, .entitat td {
	padding:5px;}
tr.gris {
	background:#F7F7F7;
	}
.dades td {
	font-weight:bold;
	}
.entitat th {
	font-weight:bold;
	}
.entitat {
	width:95%;
	margin-bottom:0;
	}
ul.taula li {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
	} 

.imprimir, .destaca {
	border:2px solid #CCCCCC;
	margin-bottom:0px;
	background-color:#F7F7F7;

	}

.col_05 .imprimir, .col_05 .destaca, .col_05_Doc .imprimir, .col_05_Doc .destaca {
	margin-top:10px;
	}
.destaca h3.destaca_tit {
	margin:0;
	padding:0;
	border-bottom:1px solid black;
	margin:10px 5px 0 5px;
	}
.destaca .bt_form {
	margin:-20px 0 0 0;
	padding:0 5px 0 0;
	border-bottom:#F7F7F7;
	}
.desctaca form, .destaca fieldset {
	margin:0;
	padding:0;
}

.imprimir p {
	padding:5px 10px 5px 10px;}
p.centro {
	text-align:center;}



.paraula {
	text-align:center;
	}
.paraula label {
	padding:0 10px 0 0;
	font-size:1.2em;

	}
.paraula fieldset {
	border:1px solid #999;
	width:300px;
	padding:10px;
	}

h3.underline {
	border-bottom:1px solid #999999;
	padding-top:20px;
	}
/*LLISTAT CONTIGUTS*/

ul.contingut li {
	padding:0 0 4px 10px !important;
	background:url(/idcat/imaMUL/bull_list.gif) no-repeat 0 5px;
	margin:0 0 0 10px !important;
	font-size:1.2em;
	}
ul.contingut {
	padding:5px 0 5px 0;
	}
	
/*DEFINITIONS*/

dd, dl, dt {
	margin:0;
	padding:0;
	overflow:hidden;
	}
dd {
	float:none;
	width:110px;
	float:left;
	padding-bottom:5px;
	}	

dt {
	float:left;
	clear:right;
	padding-bottom:5px;
	font-weight:bold;
	font-size:1.1em;
	}
dl {
	padding:10px;
	border:1px solid #333333;
	}
/*TAULES PART PRIVADA*/

.col_05 .entitat, .col_05_Doc .entitat {
	margin:10px 0 10px 0;
	border-bottom:1px solid #999;
	}

p.instruct {
	background:#F7F7F7;
	padding:5px;
	margin:10px 0 10px 5px;
	font-size:1.1em;
	}
.llistat {
	font-size:1.1em;
	border-bottom:1px solid #999;
	width:100%;
	margin:0 5px 0 5px;
	}
.llistat caption {
	display:none;
	}
.llistat th {
	font-weight:bold;
	font-size:1.1em;
	text-align:left;
	padding:10px 3px 10px 5px;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	}
.llistat th a { color:#000;
	/*background:url(/idcat/imaMUL/botons/bt_fletxes.gif) no-repeat right;*/
	padding-right:10px;
	text-decoration:underline;
	}
.llistat th a:hover {
	text-decoration:none;
	color:#FF0000;
	}
.llistat a.select {
	color:#FF0000;
	}
.llistat th img, p.instruct img {
	padding:0 0 0 0;
	margin-bottom:-4px;
	}
.llistat td {
	padding:10px 5px 10px 5px;
	}
.paginacio {
	text-align:center;
	margin:0 auto;
	width:auto;
	}
.paginacio ul{
	float:left;
	margin-top:13px;
	font-size:1.1em;
	padding:0 10px 0 10px;
	}
.paginacio li {
	display:inline;
	border-left:1px solid #FF0000;
	border-right:1px solid #FF0000;
	margin-left:-1px;
	padding:0 4px 0 4px;
	}
.paginacio .anterior {
	margin:0;
	padding:0;
	float:left;
	font-size:1em;
	}
.paginacio .segueix {
	margin:0;
	padding:0;
	float:left;
	font-size:1em;
	}

/*parches*/

.interior {float:left;
 padding:0 0 4px 0;
}
.interior label {
	display:block;
	float:left;
	font-size:1.1em;
	padding:0 5px 0 5px;;
	}
.interior input, .interior select {
	float:left;}
fieldset.paraula_secreta .cmpo .label_form {width:230px;}
td.centro, th.centro { text-align:center;}