/*::::::::::::::: BOPB ::::::::::::::*/

#cap_fr_menu{background-color:#891536;position:relative;}
#esquerra a:hover{color:#891536;}
address a{text-decoration:underline;color:#891536;}
#centre h1, #centre_fit h1 {color:#891536;}
#centre h2, #centre_fit h2 {color:#891536;}
#centre h3, #centre_fit h3 {color:#891536;}
#centre h4, #centre_fit h4 {color:#891536;}
#centre h5, #centre_fit h5 {color:#891536;}
#centre h6, #centre_fit h6 {color:#891536;}
#centre a, #centre_fit a{color:#891536;}
#dreta ul li{color:#891536;}
#dreta a:hover{color:#891536!important;}
#caixa {
	background: #fff url(../img/background_esq.gif) left center repeat-y;
	margin-left: auto;
	margin-right: auto;
	max-width:960px;
	min-height:450px;
	min-width:760px;
}

/*::::::::::::::: Estils Antaviana ::::::::::::::*/
/*
TOC
-layouts
-portada
-Interior
-Interior amb columna esquerra o dreta
-Interior una columna
-Atenció a l'usuari
-Atenció a l'usuari (opinió)
-Informació anunciant
-Portada anunciants
-Resultats de la cerca
-paginacio
-anuncis facturats
-Cerca avançada
-Gestor permisos usuaris
-Error
-DSI
-Insertar anunci
-Fitxa anunci
-Anuncis pendents de publicar
-TaxaBOP - InfoBOP
-Resposta
*/

/*refem estils ja existents*/
#caixa {background: #fff;}
#centre form,
#centre fieldset {
	background: none;
	margin: 0;
	padding: 0;
	border: none;
}
#centre input {
	border: 1px solid #999;
	padding: 2px;
	color: #585858;
}
#centre input.radio {
	border: none;
	padding: 0;
}
#contingut_secundari input.btn {color: #fff;}
#centre select {
	border: 1px solid #999;
	color: #585858;
}

/*
=Layouts
----------------------------------------*/
/*layout columna dreta*/
.columna_dreta #centre {
	margin-left: 0;
	margin-top: 23px;
	padding-top: 0;
	padding-bottom: 0;
	background: url('../img/border_col_dreta.gif') 77.57% 0 repeat-y;
	border-bottom: 23px solid #fff;
}
	.columna_dreta #contingut_principal {
		width: 76.47%;
		float: left;
	}
	.columna_dreta #contingut_secundari {
		width: 20.35%;
		float: right;
	}

/*layout columna dreta tipus2*/
.tipus2 #centre {background: url('../img/border_col_dreta_b.gif') 64% 0 repeat-y;}
	.tipus2 #contingut_principal {width: 62%;}
	.tipus2 #contingut_secundari {width: 34%;}
	
/*layout columna dreta tipus3*/
.tipus3 #centre {
	margin: 0 23px 0 23px;
	padding: 0;
	background: url('../img/background_dreta.gif') 75.2% 0 repeat-y;
	border-top: 1px solid #ccc;
	border-bottom: 23px solid #fff;
}
	.tipus3 #contingut_principal {
		width: 71.7%;
		float: left;
	}
	.tipus3 #nav {
		width: 24.8%;
		float: right;
	}

/*layout columna esquerra*/
.columna_esq #centre {
	margin: 0 23px 0 23px;
	padding: 0;
	background: url('../img/background_esquerra.gif') 24.8% 0 repeat-y;
	border-top: 1px solid #ccc;
	border-bottom: 23px solid #fff;
}
	.columna_esq #contingut_principal {
		width: 71.7%;
		float: right;
	}
	.columna_esq #nav {
		width: 22.8%;
		padding: 0 1%;
		float: left;
	}

/*layout tres columnes*/
.tres_col #caixa {background: #fff;}
	.tres_col #contenidor {background: url('../img/background_esq_tres_col.gif') 23% 0 repeat-y;}
		.tres_col #esquerra {
			width: 23%;
			padding-top: 0;
			border-top: 1px solid #999;
		}
		.tres_col #centre {
			margin-left: 23%;
			width: 77%;
			padding: 0;
			background: url('../img/background_dreta_tres_col.gif') 72.85% 0 repeat-y;
		}
			.tres_col #contingut_principal {
				float: left;
				width: 68.30%;
				padding: 1em 2.27% 0;
				border-top: 1px solid #454545;
			}
			.tres_col #contingut_secundari {
				float: right;
				width: 23.48%;
				padding: 0 1.76% 0 1.89%;
				background: #e0e0e0;
				border-top: 1px solid #999;
				overflow:hidden;
			}
			
/*layout una columna*/
.una_col #centre {
	margin: 0 23px;
	padding-left: 0;
	padding-right: 0;
	border-top: 1px solid #ccc;
	border-bottom: 23px solid #fff;
}
			
#idiomes {
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	font-size: 70%;
	position: absolute;
	right: 25px;
	top: 6px;
}
.tornar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 70%;
	float: right;
	margin: -2em 23px 0 0;
}
	.tornar a {
		color: #891536;
		text-decoration: none;
	}
	.tornar a:hover {text-decoration: underline;}

/*
=Portada
----------------------------------------*/
/*caixes alerta*/
.alerta {
	background: #fdf291;
	border: 1px solid #d8b93b;
	margin: 23px;
	font-family: Verdana, Geneva, sans-serif;
	min-height: 5em;
}
	.alerta div {
		margin: 10px 10px 10px 0;
		background: url('../img/border_alert.gif') repeat-y;
	}
		#caixa .alerta h2 {
			color: #000;
			font-size: 68.75%;
			text-transform: uppercase;
			float: left;
			background: url('../img/icona-avisos.jpg') 50% 0 no-repeat;
			margin: 0 15px 0 5px;
			padding: 50px 12px 0 12px;
			text-align: center;
		}
		#caixa .novetats h2 {
			background-image: url('../img/icona-novetats.jpg');
			padding: 50px 3px 0 3px;
		}
		.alerta p {
			color: #000;
			font-size: 68.75%;
			line-height: 1.4;
		}
			.alerta span {color: #585858;}

/*caixes*/
.caixa {
	background: #f2f2f2 url('../img/border_caixa.gif') 0 100% repeat-x;
	border: 1px solid #c8c8c8;
	border-bottom: 1px solid #949494;
	margin: 0 0 1.5em;
	padding: 10px;
}
/*BOPB del dia*/
#bopb_dia {
	float: left;
	width: 76%;
	padding: 10px 0;
	min-height: 7.5em;
}
	#bopb_dia div.content {
		background: url('../img/icona-pantalla.jpg') no-repeat;
		padding-left: 75px;
		margin: 0 10px;
		min-height: 69px;
	}
		#centre div.bt a,
		#centre input.btn,
		#esquerra input.btn {
			background: #696969 url('../img/background_bt.jpg') repeat-x;
			padding: 4px 6px;
			margin: .4em 0;
			color: #fff;
			border: none;
		}
		#esquerra input.btn {
			font-size: 1em;
			font-family: Verdana, Geneva, sans-serif;
		}
		#bopb_dia div.content div.bt a {margin-bottom: 0;}
		#centre div.bt a:hover,
		#caixa input.btn:hover {
			background: #696969;
			cursor: pointer;
			border: none;
		}
		#centre div.bt a {
			display: block;
			float: left;
			margin: 0 1em 1em 0;
		}
/*Edicions anteriors*/
#ed_anteriors {
	float: right;
	width: 21%;
	padding: 10px 0;
	min-height: 7.5em;
}
	#ed_anteriors .content {margin: 0 10px;}
		#ed_anteriors label {
			position: absolute;
			left: -10000em;
		}
		#ed_anteriors input {
			width: 7em;
			margin: 0 0 .5em 0;
		}
		#ed_anteriors input.bt {
			display: block;
			margin-bottom: .3em;
		}
/*Cerca ràpida*/
#cerca {
	position: relative;
	clear: both;
}
#cerca h2 {
	background: url('../img/icona-lupa.gif') 0 0 no-repeat;
	padding: 0 0 .25em 20px;
	border-bottom: 2px solid #ccc;
}
	#cerca .avancada {
		position: absolute;
		right: 10px;
		top: 8px;
		text-align: right;
		margin: 0;
	}
	#cerca #radios {
		border-bottom: 1px dotted #999;
		padding-bottom: .5em;
		margin-bottom: 1em;
	}
		#cerca #radios label {display: inline;}
	#cerca #selects div {
		width: 33%;
		float: left;
	}
		#cerca #selects select {
			margin-bottom: 1em;
			width: 80%;
		}

/*serveis*/
#serveis h2 {
	background: url('../img/icona-serveis.gif') 0 0 no-repeat;
	padding: 0 0 .25em 25px;
	border-bottom: 1px solid #ccc;
}
	#serveis div {
		float: left;
		width: 48%;
	}
	#serveis #pagament,
	#serveis #dsi {
		margin: 0 1% 1em 0;
	}
	#serveis #verificacio,
	#serveis #cido {
		margin: 0 0 1em 1%;
		float: right;
	}
	#serveis #pagament,
	#serveis #verificacio {
		background: url('../img/border_serveis.gif') 0 100% repeat-x;
	}
		#serveis label {
			position: absolute;
			left: -10000em;
		}
		#centre input.bt {
			vertical-align: top;
			border: none;
			padding: 0;
			width: auto;
		}
/*contingut_secundari*/
#contingut_secundari h2 {
	border: solid #ccc;
	border-width: 1px 0;
	padding: .5em 0;
}
.tres_col #contingut_secundari h2 {
	border: none;
	padding: .5em 0 0;
}
#centre p.destacat {
	background: #f2f2f2;
	border: 1px solid #ccc;
	padding: .5em;
	text-align: center;
}
#contingut_secundari p.destacat {padding: .5em .25em;}
#contingut_secundari form {
	margin: 0 0 1em;
	border: 1px solid #ccc;
	border-width: 1px 0;
}
	#contingut_secundari form label {
		position: absolute;
		left: -10000em;
	}
		#contingut_secundari form input {width: 97%;}
			#contingut_secundari form input.btn {width: auto;}
#centre a.img {border: none;}
#centre a.logo {margin: 0 5%;}
	#contingut_secundari img {
		margin: 1em 0 2em;
		max-width: 100%;
	}
#contingut_secundari .accessos {
	background: #fff;
	border: 1px solid #c8c8c8;
	list-style: none;
	margin: 0;
	padding: 8px 10px 0 10px;
}
	#contingut_secundari .accessos li {
		background: 0 0 no-repeat;
		border-bottom: 1px solid #c8c8c8;
		padding: 0 0 .5em 22px;
		margin: 0 0 .5em;
		text-align: left;
	}
	#contingut_secundari .accessos li:last-child {
		border-bottom: none;
	}
	#contingut_secundari .accessos li.anuncis {background-image: url('../img/icon_anuncis_publicats.gif');}
	#contingut_secundari .accessos li.cerca {background-image: url('../img/icon_cerca_avancada.gif');}
	#contingut_secundari .accessos li.butlletins {background-image: url('../img/icon_tots_butlletins.gif');}

/*
=Interior
----------------------------------------*/
#contingut_secundari .vcard h3,
#contingut_secundari .vcard h4 {
	font-size: 100%;
	color: #585858;
}
.vcard img {float: right;}
#contingut_secundari iframe {
	margin: 0 0 1em;
	width: 100%;
	height: 27em;
	max-width: 100%;
}
#centre .vincles {
	list-style: none;
	margin-left: 0;
}
	#centre .vincles li {
		background: #f2f2f2 6px 50% no-repeat;
		border: 1px solid #c8c8c8;
		padding: .5em .5em .5em 30px;
		margin: 0 0 1em;
	}
	#centre .vincles li.pdf {background-image: url('../img/icon_pdf.gif');}
	#centre .vincles li.link {background-image: url('../img/icon_link.gif');}
	#centre .vincles li.page {background-image: url('../img/kland_serveis.gif');}
.pujar {
	border-bottom: 1px solid #c8c8c8;
	padding: .75em 0;
}
	#centre .pujar a {
		background: url('../img/icon_pujar.gif') 2px 50% no-repeat;
		padding-left: 27px;
		border: none;
		color: #891536;
	}
	#centre .pujar a:visited {
		border: none;
		color: #891536;
	}
	
/*
=Interior amb columna esquerra o dreta
----------------------------------------*/
.columna_esq h2, .tipus3 h2 {color:#891536;}
.columna_esq h2, .tipus3 h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 91%;
	margin: 23px 23px .7em;
	line-height: 130%;
}
.columna_esq #nav h3 {
	text-transform: uppercase;
	color: #333;
	font-size: 100%;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
.columna_esq #nav ul {text-align: left;}

/*
=Interior una columna
----------------------------------------*/
.una_col h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 91%;
	margin: 23px 23px .7em;
	line-height: 130%;
	color: #891536;
}

/*
=Atenció a l'usuari
----------------------------------------*/
#atencio_usuari2 h2.titol {
	background: none;
	padding-left: 0;
}
#atencio_usuari2 h3 {
	color: #333;
	border-bottom: 1px solid #ccc;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
}
form#atencio fieldset {
	border-bottom: 1px solid #ccc;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
}
	form#atencio legend {
		background: none;
		padding: 0;
		border: none;
	}
	form#atencio textarea {width: 99%;}
form#atencio fieldset#accio label,
form#atencio fieldset#tipus label {
	display: inline;
	margin-right: 1em;
}
form#atencio fieldset#contacte,
form#atencio fieldset#mitja {
	float: left;
	width: 50%;
	height: 7em;
}
form#atencio fieldset#contacte label,
form#atencio fieldset#mitja label {
	display: block;
	margin-bottom: .5em;
}
form#atencio fieldset#mitja input#correu,
form#atencio fieldset#mitja input#telefon {margin-left: .75em;}
form#atencio fieldset#contacte input {width: 80%;}
form#atencio fieldset#tipus {clear: both;}
#atencio_usuari2 #contingut_secundari p.destacat {
	background: #f2f2f2 no-repeat 7px 50%;
	border: 1px solid #c9c9c9;
	margin-top: 0;
	padding: 10px 0px 10px 42px;
	text-align: left;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 128%;
	font-weight: bold;
}
	#atencio_usuari2 #contingut_secundari p.destacat a {border: none;}
#atencio_usuari2 #contingut_secundari p.faq {background-image: url('../img/icon_faq.gif');}
#atencio_usuari2 #contingut_secundari p.opina {background-image: url('../img/icon_opina.gif');}

/*
=Atenció a l'usuari (opinió)
----------------------------------------*/
#atencio_usuari fieldset {
	border-bottom: 1px solid #c8c8c8;
	margin: 0 0 1em;
	padding: 0 0 1em;
}
	#atencio_usuari legend {
		border: none;
		padding: 0;
		color: #000;
		background: none;
	}
	#atencio_usuari label {
		display: block;
	}
	#atencio_usuari #dades div {
		width: 48%;
		margin-right: 2%;
		float: left;
	}
		#atencio_usuari #dades input,
		#atencio_usuari textarea {width: 98%;}
	#atencio_usuari ol {
		list-style-type: none;
		margin: 0;
	}
		#atencio_usuari ol label {
			float: left;
			background: #e5e5e5;
			margin: 0 .5em .5em 0;
			text-align: center;
			padding: .5em 1em;
		}
		
/*
=Informació anunciant
----------------------------------------*/
#info_anunciant .box {
	border: 1px solid #891536;
	margin-bottom: 2em;
	position: relative;
}
	#info_anunciant .box .ombra {
		position: absolute;
		width: 100%;
		height: 13px;
		background: url('../img/ombra_box.jpg') 50% 100% no-repeat;
		left: 0;
		bottom: -14px;
	}
	#info_anunciant #insercio {float: left;}
	#info_anunciant #pagament {float: right;}
	#info_anunciant #insercio,
	#info_anunciant #pagament {
		width: 48%;
		min-height: 42em;
	}
	#info_anunciant #info {clear: both;}
	#info_anunciant .box h3 {
		font-size: 1.607em;
		margin: .5em 16px;
	}
	#info_anunciant .box ul {
		list-style: none;
		margin: 0;
	}
		#info_anunciant .box ul li {
			margin: 0 16px .5em;
			padding: 0 0 .5em;
			border-bottom: 1px solid #bdbdbd;
		}
		#info_anunciant .box ul li:last-child {border-bottom: none;}
			#info_anunciant .box ul li h4 {
				font-weight: bold;
				font-family: Helvetica, Verdana, sans-serif;
				font-size: 1.1607em;
			}
				#info_anunciant .box h4 a {color: #333;}
			#info_anunciant .box p.pdf {
				background: url('../img/icon_pdf.gif') 0 50% no-repeat;
				padding: .2em 0 .2em 20px;
			}
		#info_anunciant .box ul li.destacat {
			margin-left: 0;
			margin-right: 0;
			padding: .5em 75px .5em 16px;
			border-bottom: none;
			background: #ebebeb url('../img/icon_secure.gif') 98% 14px no-repeat;
		}
	#info_anunciant #info .ombra,
	#info_anunciant #signatura .ombra,
	#info_anunciant #acord .ombra {
		background-image: url('../img/ombra_box2.jpg');
		bottom: -12px;
	}
	#info_anunciant #info ul {
		width: 48%;
		margin: 0 1%;
		float: left;
	}
	#info_anunciant #signatura {
		background: url('../img/icon_info.gif') 16px 50% no-repeat;
		padding: 1em 16px 1em 50px;
	}
	#info_anunciant #acord p {
		margin-left: 16px;
		margin-right: 16px;
	}

/*
=Portada anunciants
----------------------------------------*/
#zona_anunciants {
	background: #ffe9c7;
	border-bottom: 1px solid #999;
	padding: 8px 25px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
.no_alerta #zona_anunciants {border-bottom: none;} /*per quan no hi ha div.alerta */
	#zona_anunciants h2 {
		color: #891536;
		font-size: 93.75%;
		float: left;
		margin: 0 1em 0 0;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	#zona_anunciants p {
		color: #585858;
		font-size: 75%;
		margin: 0 1em 0 0;
		line-height: 1.4;
	}
		#zona_anunciants strong {color: #000;}
		#zona_anunciants span {text-transform: uppercase;}
	#zona_anunciants p.descon a,
	#zona_anunciants p.back a {
		display: block;
		position: absolute;
		right: 25px;
		top: 4px;
		padding: .5em 20px .5em 0;
		background: url('../img/icon_close.gif') 100% 50% no-repeat;
		color: #891536;
	}
	#zona_anunciants p.back a {
		right: 12em;
		padding: .5em 0;
		background: none;
	}
	#zona_anunciants p a:hover {text-decoration: none;}
#esquerra {
	padding-left: 0;
	padding-right: 0;
	width: 17.4%;
	text-align: center;
}
/*form escollir anunciant*/
form#escollir_anunciant {
	margin: 1em 10px;
	text-align: left;
}
	form#escollir_anunciant label {
		display: block;
		background: url('../img/icon_serveis.gif') 0 50% no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		padding: .5em 0 .5em 20px;
		margin: 0 0 .5em;
		border-bottom: 2px solid #e2e2e2;
	}
	form#escollir_anunciant select {
		width: 100%;
		margin: 0 0 .5em;
		font-size: 1em;
	}

#esquerra img {max-width: 100%;}
	ul.perfils {
		margin: 0 0 1em;
		text-align: left;
	}
		#esquerra ul.perfils li {
			text-transform: uppercase;
			font-weight: normal;
			padding: 10px;
			border-bottom: 1px solid #454545;
			list-style-image: none;
		}
		#esquerra ul.perfils li.current {
			background: #fff url('../img/fletxa_current2.gif') 98% 50% no-repeat;
			border-left: 6px solid #454545;
			padding-right: 13px;
		}
#esquerra h2 {
	background: url('../img/icon_serveis.gif') 0 50% no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .5em 0 .5em 20px;
	margin: 0 10px;
	border-bottom: 2px solid #e2e2e2;
	text-align: left;
}
ul.serveis {
	margin: 0 10px 1em;
	text-align: left;
}
	#esquerra ul.serveis li {
		background: url('../img/kland_serveis.gif') 0 .6em no-repeat;
		padding: .5em 0 .5em 20px;
		font-weight: normal;
		border-bottom: 1px solid #d2d2d2;
		list-style-image: none;
	}
		#esquerra ul.serveis li a:link,
		#esquerra ul.serveis li a:visited {color: #891536;}
#portada_anunciants.tres_col #contingut_principal {
	width: 72.84%;
	padding: 0;
}
#gestors {
	border-bottom: 1px solid #9d988b;
	padding: 1em 0 1em;
	margin: 0 0 1em;
	background: url('../img/border_portada_anunciants.gif') 50% 0 repeat-y;
}
	#gestors #gestor_anuncis {
		float: left;
		width: 44%;
		padding: 0 3%;
	}
		#gestors #gestor_anuncis h2 {background-image: url('../img/icon_gestor_anuncis.gif');}
		#gestor_anuncis p.destacat {
			background: #f2f2f2 url('../img/icon_inserir_anunci.gif') 6px 50% no-repeat;
			text-align: left;
			padding-left: 30px;
		}
		#gestor_anuncis table {
			border: none !important;
			width: 100%;
		}
			#gestor_anuncis tr {height: auto;}
				#gestor_anuncis th {
					font-weight: normal;
					text-align: left;
					background: none !important;
					border: none !important;
					padding: 0 !important;
					height: auto;
					line-height: 2;
				}
				#gestor_anuncis td {
					border: none !important;
					text-align: right;
					padding: 0 !important;
					line-height: 2;
				}
	#gestors .box {
		float: right;
		width: 50%;
	}
		#gestors #gestor_facturacio,
		#gestors #gestor_permisos,
		#gestors #gestor_facturacio,
		#gestors #canvi_pwd {padding: 0 5%;}
		#gestors #gestor_facturacio {
			border-bottom: 1px solid #9d988b;
			margin-bottom: 1em;
		}
			#gestors #gestor_facturacio h2 {background-image: url('../img/icon_gestor_facturacio.gif');}
			#gestors #gestor_facturacio label {
				display: block;
			}
			#gestors #gestor_facturacio select {
				margin: 0;
			}
			#gestors #gestor_facturacio #dates div {
				width: 48%;
				float: left;
				margin: 0 0 .5em;
			}
				#gestors #gestor_facturacio #dates div input {width: 7em;}
			#gestors #gestor_permisos h2 {background-image: url('../img/icon_gestor_permisos.gif');}
			#gestors #gestor_permisos p {text-align: left;}
			#gestors #canvi_pwd h2 {background-image: url('../img/icon_pwd.gif');}
	#gestors h2 {
		padding-left: 22px;
		background: 0 50% no-repeat;
	}
#info_anunciant {padding: 12px;}
	#info_anunciant #content {
		border: 1px solid #ccc;
		background: #f2f2f2 url('../img/pict_alerta.gif') 97% 12px no-repeat;
		padding: 10px 120px 10px 20px;
	}
#centre p.consells {
	text-align: right;
	margin-right: 12px;
}
	#centre p.consells a {
		background: url('../img/icon_bombeta.gif') 100% 50% no-repeat;
		padding: .5em 20px .5em 0;
		border: none;
	}
	#centre p.consells a:hover {text-decoration: underline;}
#portada_anunciants #centre #contingut_secundari {padding-top: 1em;}
	#contingut_secundari div.box {
		margin: 0 0 1em;
		padding: 0 0 1em;
		background: url('../img/border_box.gif') 0 100% repeat-x;
	}
		#centre #contingut_secundari h2 {
			border: none;
			padding: 0;
		}	
		#contingut_secundari form {
			border: none;
			margin: 0;
		}
			#contingut_secundari form p {margin-bottom: 0;}
			#portada_anunciants #centre #contingut_secundari input {width: 80%;}
			#centre #contingut_secundari input.bt,
			#portada_anunciants #centre #contingut_secundari input.bt {width: auto;}
	
/*
=Resultats de la cerca
----------------------------------------*/
#resultats_cerca h2 {
	background: url('../img/icona-lupa.gif') 2px 50% no-repeat;
	padding: 0 0 0 27px;
}
#resultats_cerca h2.sumari_emissor  {
	background: url('../img/pdf_signat_v2_transparent_32x32.png') 2px 0 no-repeat;
	padding: 5px 0 0 34px;
	height: 26px;
	cursor: hand;
	text-decoration:none;
}
#resultats_cerca h2.sumari_emissor:hover {
	text-decoration: underline;
}
#resultats_cerca.columna_esq #nav {
	width: 24.8%;
	padding: 0;
}
#resultats_cerca #nav h3 {
	margin-left: 4%;
	margin-right: 4%;
}
#resultats_cerca #nav ul {
	list-style: none;
	border-bottom: 1px solid #ccc;
	margin: 0 0 1em;
	padding: 0 4%;
}
	#resultats_cerca #nav ul li {
		background: url('../img/icon_obrir.gif') 2px .3em no-repeat;
		padding-left: 17px;
	}
	#resultats_cerca #nav ul li.leaf {
		background: url('../img/icon_tancar.gif') 2px .3em no-repeat;
		padding-left: 17px;
	}
	#resultats_cerca #nav ul li.current {
		background-color: #e4e4e4;
		background-image: url('../img/icon_tancar.gif');
		background-position: 10px .8em;
		border: 2px solid #fff;
		border-width: 2px 0;
		margin-left: -4%;
		margin-right: -5%;
		padding-left: 25px;
		padding-top: .5em;
	}
		#resultats_cerca #nav ul li a {border: none; color: #891536;}
		#resultats_cerca #nav ul li a:hover {text-decoration: underline;}
		#resultats_cerca #nav ul li a.current {font-weight: bold;}
			/*sub-items*/
			#resultats_cerca #nav ul li ul {
				list-style: none;
				border: none;
				margin: 0 0 0 -17px;
				padding: .5em 0 0 0;
			}
				#resultats_cerca #nav ul li ul li {
					list-style-image: none;
					background: none;
					padding-left: 16px;
					padding-right: 12px;
				}
				#resultats_cerca #nav ul li ul li.current {
					background: #cfcfcf url('../img/fletxa_current.gif') 100% 50% no-repeat;
					border: 5px solid #891536;
					border-width: 0 0 0 5px;
					padding: .25em 12px .25em 20px;
					margin-right: 0;
				}
					#resultats_cerca #nav ul li ul li.current a {font-weight: normal;}
					
#centre #contingut_principal dl {border: none;}
	#centre #contingut_principal dt {
		background: none;
		border: none;
		padding: 0;
		float: left;
		clear: left;
		margin-right: .75em;
	}
	#centre #contingut_principal dd {
		background: none;
		padding: 0;
		float: left;
	}
#centre ul.tabs {
	border-bottom: 1px solid #999;
	margin: 0 0 1em;
}
	#centre ul.tabs li {display: inline;}
		#centre ul.tabs li a {
			display: block;
			float: left;
			padding: .5em 1em;
			border: 1px solid #ccc;
			border-bottom: 1px solid #999;
			background: #f2f2f2;
			margin-right: 1em;
			position: relative;
			bottom: -1px;
			color: #333;
		}
		#centre ul.tabs li a:hover {background: #fff;}
		#centre ul.tabs li.current a {
			display: block;
			float: left;
			padding: .5em 1em;
			border: 1px solid #999;
			border-bottom-color: #fff;
			background: #fff;
			font-weight: bold;
			color: #333;
		}
#resultats_cerca p.destacat {text-align: left;}
/*llistat*/
ul#resultats {
	margin-left: 0;
	list-style: none;
}
	#centre #resultats li {
		border-bottom: 1px solid #c8c8c8;
		padding: 0 0 1em;
		margin: 0 0 1em;
	}
		ul#resultats h4 {
			color: #606060;
			font-family: Helvetica, Verdana, Arial, sans-serif;;
			font-size: 107.14%;
			font-weight: normal;
			line-height: 1.3;
			text-align: left;
		}
		ul#resultats p.ruta {
			background: url('../img/kland.gif') 0 .5em no-repeat;
			padding-left: 12px;
		}
		ul#resultats ul {
			margin: 0;
			list-style: none;
		}
			ul#resultats ul li {
				display: inline;
				border: none;
				padding: 0;
				margin: 0;
			}
				ul#resultats ul a {
					display: block;
					float: left;
					background: 0 50% no-repeat;
					padding: .5em 1em .5em 20px;
					border: none;
					margin: 0 1em 0 0;
				}
				ul#resultats ul a:visited {border: none;}
				ul#resultats ul a:hover {
					border: none;
					text-decoration: underline;
				}
				ul#resultats .html a {background-image: url('../img/icon_pointer.gif');}
				ul#resultats .pdf a {background-image: url('../img/icon_pdf.gif');}
				ul#resultats .altres a {background-image: url('../img/icon_cido.gif');}
				ul#resultats .corregeix_a a {background-image: url('../img/icon_corregeix-a.gif');}
				ul#resultats .corregit_per a {background-image: url('../img/icon_corregit-per.gif');}
					/*desplegable vincles*/
					ul#resultats a.llistat,
					ul#resultats a.llistat:visited,
					ul#resultats a.llistat:hover {
						background-color: #f2f2f2;
						border: 1px solid #ccc;
						border-bottom: none;
						margin-left:-5px;
						padding-left: 25px;
						background-position: 5px 50%;
						position: relative;
						z-index: 1;
					}
					ul#resultats a.ocultar,
					ul#resultats a.ocultar:visited,
					ul#resultats a.ocultar:hover {
						border: none;
						background-color: #fff;
					}
						ul#resultats .altres div {
							clear: left;
							float: left;
							padding: 1em 1em .5em 1em;
							background: #f2f2f2;
							border: 1px solid #ccc;
							position: relative;
							top: -1px;
							width: 96%;
						}
							ul#resultats .altres div ul {
								list-style-image: none;
								margin: 0;
							}
								#centre ul#resultats .altres div ul li {
									display: block;
									border: none;
									padding: 0;
									margin: 0 0 .75em;
									background: url('../img/kland.gif') 0 .55em no-repeat;
									padding-left: 15px;
								}
									ul#resultats .altres div ul li a {
										background: none;
										padding: 0;
										margin: 0;
										border: none;
										display: inline;
										float: none;
									}
/*=Paginacio
---------------------------------------------*/	
#paginacio {
	border: 1px solid #c8c8c8;
	background: #f2f2f2;
	position: relative;
	margin: 0 0 1.125em;
	padding: .5em;
}
	#paginacio a {border: none;}
	#paginacio p {
		font-size: 100%;
		position: absolute;
		top: .8em;
		margin: 0;
	}
		#paginacio p a:link,
		#paginacio p a:visited {text-decoration: none; border: none; color: #891536;}
		#paginacio p a:hover {text-decoration: underline; border: none;}
	#paginacio p#ant {left: 10px;}
	#paginacio p#seg {right: 10px;}
	#paginacio ol {
		width: 300px;
		margin: 0 auto;
	}
		#paginacio ol li {
			float: left;
			border: none;
			background: #891536;
			color: #fff;
			font-size: 100%;
			line-height: 1.6em;
			padding: 0;
			height: 1.6em;
			width: 1.6em;
			min-height: inherit;
			text-align: center;
			overflow: visible;
			margin: 0 5px;
			display: inline; /*ie6*/
		}
			#paginacio ol li#espai {
				background: none;
				color: #333;
				border: none;
			}
			#paginacio ol li a {
				background: #c8c8c8;
				color: #585858;
				display: block;
				width: 1.6em;
				height: 1.6em;
				text-decoration: none;
				border: none;
			}
				#paginacio ol li a:hover,
				#paginacio ol li a:focus,
				#paginacio ol li a:active {
					background: #999;
					color: #fff;
				}
				#paginacio ol li a:visited {
					border: none;
				}
				#paginacio ol li a:active {
					background: #333;
					outline: 1px dotted #000;
				}
				
/*
=anuncis facturats
----------------------------------------*/
#anuncis_facturats #centre {background: #fff;}
	#anuncis_facturats #contingut_principal {width: 95.5%;}
#anuncis_facturats #contingut_principal h2 {
	background: url('../img/icon_gestor_facturacio.gif') 0 50% no-repeat;
	padding-left: 22px;
}
#anuncis_facturats div.cercador {
	background: #e1e1e1;
	border-top: 1px solid #9d988b;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
	#anuncis_facturats div.cercador select,
	#anuncis_facturats div.cercador img {
		margin-right: 1em;
	}
#anuncis_facturats #dades {
	border: 1px solid #9d988b;
	border-width: 1px 0;
	padding: 1em 0;
	margin: 0 0 1em;
	position: relative;
}
	#anuncis_facturats #dades p {
		position: absolute;
		top: 1em;
		right: 0;
		margin: 0;
	}
	#anuncis_facturats #dades dl {margin: 0;}
#contingut_principal table.dades {
	margin: 0 0 1em;
	border: none !important;
}
	#contingut_principal table.dades th,
	#contingut_principal table.dades td {
		border: none !important;
		padding: 4px !important;
	}
	#contingut_principal table.dades th {
		text-align: left;
		color: #891536;
		background: none !important;
		vertical-align: top;
	}
	#contingut_principal table.dades tr.even td {background: #ececec;}
div.resultats {
	clear: left;
	margin: 0 0 1em;
	border-top: 1px solid #9d988b;
}	
	#contingut_principal p.toggle a {
		background: 0 50% no-repeat;
		padding-left: 15px;
		border: none;
		color: #891536;
	}
	#contingut_principal p.toggle a:hover {text-decoration: underline;}
	#contingut_principal p.toggle a.open {background-image: url('../img/icon_tancar.gif');}
	#contingut_principal p.toggle a.closed {background-image: url('../img/icon_obrir.gif');}
	div.resultats table {
		border: 1px solid #d1d1d1 !important;
		border-top: none !important;
		background: #ececec !important;
		width: 100%;
		border-collapse: separate;
		padding-bottom: 10px;
	}
		div.resultats table caption {
			border: 1px solid #d1d1d1 !important;
			border-bottom: none !important;
			font-weight: bold;
			text-align: left;
			background: #ececec !important;
			padding: 10px 13px !important;
		}
		div.resultats table th,
		div.resultats table td {
			background: #fff !important;
			padding: 8px 7px !important;
			border: solid #ececec !important;	
		}
		div.resultats table th {
			font-weight: normal;
			text-align: left;
			border-width: 0 0 4px 13px !important;
			width: 80%;
		}
		div.resultats table td {
			text-align: right;
			border-width: 0 13px 4px 0 !important;
			padding-right: 18px !important;
			width: 20%;
		}
#anuncis_facturats #contingut_secundari {padding-top: 1em;}
#anuncis_facturats #contingut_secundari select {margin-bottom: .5em;}
#anuncis_facturats #contingut_secundari input {width: 7em;}
#anuncis_facturats #contingut_secundari input.btn {width: auto;}
#anuncis_facturats #contingut_secundari #dates label {
	position: static;
	display: block;
}
	
/*
=Cerca avançada
----------------------------------------*/
h2.titol {
	color: #891536;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 91.04%;
	border-bottom: 1px solid #ccc;
	background: url('../img/icona-lupa.gif') 0 50% no-repeat;
	padding: .5em 0 .5em 20px;
	margin: 23px;
}
form#cerca {
	border: 1px solid #c8c8c8;
	background: #f2f2f2;
	margin: 0 0 1.5em;
	padding: 12px 150px 12px 12px;
	position: relative;
}
	form#cerca fieldset {
		border-bottom: 1px solid #c8c8c8;
		padding-bottom: .75em;
		margin-bottom: 1em;
	}
		form#cerca fieldset legend {
			background: none;
			padding: 0;
			border: none;
			color: #891536;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 116.07%;
			padding: 0 0 .5em;
		}
			form#cerca fieldset legend span {
				color: #606060;
				font-family: Verdana, Geneva, sans-serif;
				font-size: 84.61%;
				font-weight: normal;
			}
		form#cerca select {
			width: 88%;
			margin-bottom: .75em;
			background: #fff url('../img/select_fletxa_1.gif') 5px 50% no-repeat;
			padding-left: 18px;
		}
		form#cerca select.a {background-image: url('../img/select_fletxa_1.gif');}
		form#cerca select.b {background-image: url('../img/select_fletxa_2.gif');}
		form#cerca select.c {background-image: url('../img/select_fletxa_3.gif');}
		form#cerca fieldset#paraules label {
			position: absolute;
			left: -10000em;
		}
			form#cerca fieldset#paraules input {
				width: 50%;
				display: inline;
			}
			form#cerca fieldset#paraules p {display: inline;}
			form#cerca fieldset#dates label {display: inline;}
			form#cerca fieldset#dates input {width: 7em;}
		form#cerca fieldset#ordenacio legend {display: none;}
		form#cerca fieldset#ordenacio label {
			width: 16%;
			display: block;
			float: left;
			margin: 0 2em 0 0;
			padding-left: 18px;
			line-height: 1.2;
			position: relative;
		}
			form#cerca fieldset#ordenacio input {
				width: auto;
				margin: 0;
				position: absolute;
				left: 0;
				top: 0;
			}
		form#cerca fieldset#ordenacio input.btn {
			float: right;
			position: static;
		}
		form#cerca div#info {
			position: absolute;
			right: 12px;
			top: 12px;
			width: 120px;
		}
#personalitzades {
	width: 28%;
	float: left;
}
#guardades {
	width: 67%;
	float: left;
	border-left: 1px solid #c8c8c8;
	padding-left: 2%;
	margin-left: 2%;
}
	#guardades ul {
		list-style: none;
		margin: 0;
	}
		#guardades ul li {
			display: block;
			float: left;
			background: #f2f2f2;
			margin: 0 8px 8px 0;
			padding: 3px 6px 3px 6px;
			border: 1px solid #c8c8c8;
		}
			#centre #guardades ul li a {
				border: none;
			}
			#guardades ul li a:hover {
				text-decoration: underline;
				border: none;
			}
				#guardades ul li img {
					vertical-align: baseline;
					margin: 0;
					position: relative;
					top: 1px;
				}
#cerca_avancada #contingut_secundari p {text-align: left;}
#cerca_avancada #contingut_secundari ul {
	margin-left: 0;
	list-style-type: none;
	border-top: 1px solid #999;
}
	#cerca_avancada #contingut_secundari ul li {
		border-bottom: 1px solid #999;
		padding: .5em 17px .5em 8px;
		margin: 0;
		background: url('../img/icon_obrir.gif') 95% .8em no-repeat;
	}
		#cerca_avancada #contingut_secundari ul li div {
			margin: 0 0 .5em;
		}
			#cerca_avancada #contingut_secundari ul li label {
				position: static;
				text-align: left;
				float: left;
				width: 4.5em;
			}
			#cerca_avancada #contingut_secundari ul li input {width: 7em;}
	#cerca_avancada #contingut_secundari ul li.current {
		background-color: #ebebeb;
		background-image: url('../img/icon_tancar.gif');
	}
		#cerca_avancada #contingut_secundari ul li a {
			border: none;
		}
		#cerca_avancada #contingut_secundari ul li a:hover {
			text-decoration: underline;
		}
		
/*
=Gestor permisos usuaris
----------------------------------------*/
#gestor_permisos #contingut_principal h2,
body#fancybox #centre h2 {
	background: url('../img/icon_gestor_permisos.gif') 0 50% no-repeat;
	padding-left: 22px;
	float: left;
}
#centre p.print, #centre p.back {
	float: right;
	margin: 0;
}
	#centre p.print a, #centre p.back a {color: #891536;}
#centre p.print {
	background: url('../img/icon_print.gif') 0 50% no-repeat;
	padding: 0 0 0 22px;
	margin-left: 1.5em;
}
p.permisos {
	clear: both;
	border: 1px solid #9d988b;
	border-width: 1px 0;
	padding: .5em 0 .5em 20px;
	background: 0 50% no-repeat;
}
	#centre p.permisos a {color: #891536;}
/*grup*/
.grup {
	border-bottom: 1px solid #9d988b;
	margin-bottom: 1em;
	position: relative;
}
	#centre .grup h3 {
		font-family: Verdana, Geneva, sans-serif;
		color: inherit;
		font-size: 100%;
	}
	#centre .grup p.afegir,
	#centre .grup p.esborrar {
		margin: 0;
		line-height: 1;
	}
		#centre .grup p.afegir a,
		#centre .grup p.esborrar a {
			display: block;
			background: url('../img/icon_afegir.gif') 100% 50% no-repeat;
			padding: .2em 20px .2em 0;
			position: absolute;
			right: 0;
			top: 0;
			border: none;
			color: #891536;
		}
		#centre .grup p.afegir a:hover,
		#centre .grup p.esborrar a:hover {text-decoration: underline;}
	#centre .grup ul {
		margin: 0 0 1.25em 0;
		list-style-type: none;
	}
		#centre .grup ul li {
			margin: 0 0 9px 0;
			padding: 6px 8px 6px 33px;
			background: #f2f2f2 url('../img/icon_usuari.gif') 8px .5em no-repeat;
			border: 1px solid #c8c8c8;
			overflow: auto;
		}
			#centre .grup ul li h4 {
				text-transform: uppercase;
				font-size: 100%;
				font-family: Verdana, Geneva, sans-serif;
				font-weight: normal;
				float: left;
				margin: 0 1em 0 0;
				padding: .2em 0;
				line-height: 1;
				width: 50%;
				text-align: left;
			}
				#centre .grup ul li h4 a {border: none;}
			#centre .grup ul li p.dni {
				float: left;
				margin: 0;
				padding: .2em 0;
				line-height: 1;
			}
			#centre .grup ul li p.esborrar a {
				background-image: url('../img/icon_esborrar.gif');
				position: static;
				float: right;
			}
			#centre .grup ul li .permisos {
				clear: both;
				margin: 2em 0 0 -25px;
			}
				#centre .grup ul li .permisos legend {
					margin: 0 0 .5em;
					padding: 0;
					border: none;
				}
				#centre .grup ul li .permisos fieldset {
					border-bottom: 1px solid #c8c8c8;
					padding: 0 0 1em;
					margin: 0 0 1em;
				}
					#centre .grup ul li .permisos label {display: inline;}
					#centre .grup ul li .permisos input {border: none;}
					#centre .grup ul li .permisos input.btn {
						float: left;
						margin-right: 2em;
						margin-top: 0;
					}
					#centre .grup ul li .permisos p {margin: 1.5em 0 0 0;}
p.mostrar {background-image: url('../img/fletxa_mostrar.gif');}
p.ocultar {background-image: url('../img/fletxa_ocultar.gif');}
#gestor_permisos #contingut_secundari {padding-top: 1em;}
#gestor_permisos #contingut_secundari input {width: 80%;}
#gestor_permisos #contingut_secundari input.bt {width: auto;}

/*fancybox afegir*/
body#fancybox {
	background: none;
}
body#fancybox #centre {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}
body#fancybox #centre h2 {float: none;}
body#fancybox #centre h3 {
	font-size: 100%;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	border-top: 1px solid #9d988b;
	padding-top: .5em;
}
body#fancybox #centre h4 {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	border-bottom: 1px solid #9d988b;
	padding-bottom: .5em;
}
body#fancybox form div {margin: 0 0 .5em;}
	body#fancybox form div label {display: block;}
	body#fancybox form div input {width: 98%;}
	body#fancybox form div.checkboxes input {
		width: auto;
		border: none;
	}
		body#fancybox form div div {
			float: left;
			width: 48%;
			margin-right: 2%;
			margin-bottom: 0;
		}
			body#fancybox form div div input {width: 99%;}
	body#fancybox form input.btn {
		float: left;
		margin-right: 1em;
	}
	body#fancybox p.cancel {margin-top: 1.5em;}
/*fancybox borrar*/
body#fancybox.eliminar {background: #fdf291;}
body#fancybox.eliminar #centre {
	background: #fdf291 url('../img/pict_alerta.gif') 20px 15px no-repeat;
	padding: 1em 0 0 130px;
}

/*
=Error
----------------------------------------*/
#error {
	background: #fdf291 url('../img/icona-error.jpg') no-repeat 20px 15px;
	padding: 1em 1em 0 100px;
	min-height: 10em;
	border: 1px solid #d8b93b;
}

/*
=DSI
----------------------------------------*/
#nav h3.usuari {
	background: url('../img/icon_usuari2.gif') 0 50% no-repeat;
	padding: .5em 0 .5em 23px;
	text-transform: none;
}
/*login*/
form#login {
	padding: .75em 0;
	border: 1px solid #ccc;
	border-width: 1px 0;
}
form#login label {
	background: 1px 50% no-repeat;
	padding: .5em 0 .5em 24px;
}
form#login label.email {background-image: url('../img/icon_email.gif');}
form#login label.pwd {background-image: url('../img/icon_pwd.gif');}
form#login input {
	margin: 0 0 .5em;
	width: 98%;
}
form#login input.btn {width: auto;}
/*alta*/
form#alta fieldset {
	border: 2px solid #ccc;
	padding: 0 1.5em 1.5em 1.5em;
	margin: 0 0 1.5em;
}
	form#alta legend {
		padding: 0 .5em;
		border: none;
		background: none;
	}
	form#alta fieldset#dades label {display: block;}
	form#alta fieldset#dades input {width: 47%;}
		form#alta fieldset#dades div div {
			float: left;
			width: 48%;
			margin-right: 2%;
		}
			form#alta fieldset#dades div div input {width: 98%;}
	form#alta fieldset.llistat label {
		width: 49%;
		margin-right: 0%;
		float: left;
	}
		form#alta fieldset.llistat label input {border: none;}
form#alta fieldset#altres_temes div.grup {
	border: 1px solid #c8c8c8;
	background: #f2f2f2;
	padding: 1em;
	margin: 1em 0;
	padding-bottom: 0;
	position: relative;
}
	form#alta fieldset#altres_temes fieldset {
		padding: 0;
		margin-bottom: 0;
		border: none;
	}
		form#alta fieldset#altres_temes fieldset legend {
			background: none;
			padding: 0;
			border: none;
			color: #891536;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 116.07%;
			padding: 0;
			margin-bottom: 0;
		}
			form#alta fieldset#altres_temes fieldset legend span {
				color: #606060;
				font-family: Verdana, Geneva, sans-serif;
				font-size: 84.61%;
				font-weight: normal;
			}
		form#alta fieldset#altres_temes select {
			width: 95%;
			margin-bottom: .75em;
			background: #fff url('../img/select_fletxa_1.gif') 5px 50% no-repeat;
			padding-left: 18px;
		}
		form#alta fieldset#altres_temes select.a {background-image: url('../img/select_fletxa_1.gif');}
		form#alta fieldset#altres_temes select.b {background-image: url('../img/select_fletxa_2.gif');}
		form#alta fieldset#altres_temes select.c {background-image: url('../img/select_fletxa_3.gif');}
	form#alta fieldset#altres_temes div.bt {float: right;}
		form#alta fieldset#altres_temes div.bt a {margin: 0;}
	
#cargando 
{
	background: url('../img/ajax-loader.gif') 0 0 no-repeat;
    padding-left: 22px;
	padding-bottom: .5em;
}		
/*
=Insertar anunci
----------------------------------------*/
#insertar_anunci #centre {background: #fff;}
	#insertar_anunci #contingut_principal {width: 95.5%;}
	#insertar_anunci #contingut_principal h2 {
		background: url('../img/icon_inserir.gif') 0 0 no-repeat;
		padding-left: 22px;
		padding-bottom: .5em;
		border-bottom: 1px solid #999;
	}
	#insertar_anunci #contingut_principal p.obligatori {
		float: right;
		margin: -3em 0 0 0;
	}
	#esquerra h2.gestor {
		color: #891536;
		background: url('../img/icon_gestor.gif') 0 50% no-repeat;
		font-size: 1em;
		padding: 0 0 0 20px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 130%;
		line-height: 130%;
		margin-bottom: .5em;
		border: none;
	}
	#esquerra p.destacat {
		background: #f2f2f2 url('../img/icon_inserir_anunci.gif') 6px 50% no-repeat;
		text-align: left;
		padding: .5em .5em .5em 30px;
		margin: 0 10px .5em 10px;
		font-family: Verdana, Geneva, sans-serif;
		border: 1px solid #c8c8c8;
	}
		#esquerra p.destacat a {
			color: #891536;
			text-decoration: none;
		}
		#insertar_anunci p.destacat a:hover {text-decoration: underline;}
	#esquerra ul.anuncis {
		text-align: left;
		margin: 0 10px 1em 10px;
	}
		#esquerra ul.anuncis li {
			list-style: none;
			list-style-image: none;
			font-weight: normal;
			margin: 0 0 .5em;
		}
			#esquerra ul.anuncis li a {color: #891536;}
/*form*/
form#inserir p.info {
	font-weight: bold;
	background: none;
}
form#inserir fieldset#dades_anunciant,
form#inserir fieldset#dades_publicacio,
form#inserir fieldset#dades_anunci {
	padding: 0;
	margin: 0 0 2em;
	background: #ebeae8 url('../img/background_fieldset.gif') repeat-x;
	padding: 0 1em 1em 1em;
}
	form#inserir fieldset#dades_anunciant legend,
	form#inserir fieldset#dades_publicacio legend,
	form#inserir fieldset#dades_anunci legend {
		font-size: 1.161em;
		color: #891536;
		margin: 0 0 1em -.9em;
	}
	#contingut_principal form#inserir fieldset fieldset legend {
		font-size: 1em;
		color: #333;
		margin: 0;
	}
form#inserir fieldset {
	margin: 0 0 1em;
}
	form#inserir p.anunciant {text-transform: uppercase;}
		form#inserir p.anunciant strong {text-transform: none;}
	#centre form#inserir legend {
		padding: 0;
		margin: 0 0 .5em;
		border: none;
		background: none;
	}
	#centre form#inserir label {
		margin: 0 .5em .5em 0;
		line-height: 1.2;
		display: inline;
	}
	#centre form#inserir fieldset#anunciant label,
	#centre form#inserir fieldset#subj_passiu label {
		width: 10em;
		display: block;
		float: left;
	}
	#centre form#inserir select {margin: 0;}
	#centre form#inserir fieldset#anunciant select,
	#centre form#inserir fieldset#subj_passiu select {width: 20em;}
	#centre form#inserir .destacat {
		background: #ebeae8;
		padding: 1em;
		border: 1px dotted #999;
		border-width: 1px 0;
	}
	#centre form#inserir strong {color: #404040;}
	
	/*dades subjecte passiu*/
	#centre form#inserir fieldset#dades_subj {padding-top: 0;}
		#centre form#inserir fieldset#dades_subj div {
			float: left;
			width: 30%;
			margin: 0 2% .75em 0;
		}
			#centre form#inserir fieldset#dades_subj label {display: block;}
			#centre form#inserir fieldset#dades_subj input {width: 98%;}
			#centre form#inserir fieldset#dades_subj input#ext_persona {width: 30%;}
	/*persona que efectua la remissio*/
	#centre form#inserir fieldset#remissio {padding-top: 0;}
		#centre form#inserir fieldset#remissio div {
			float: left;
			width: 30%;
			margin: 0 2% .75em 0;
		}
			#centre form#inserir fieldset#remissio label {display: block;}
			#centre form#inserir fieldset#remissio input {width: 98%;}
			#centre form#inserir fieldset#remissio input#ext_remissio {width: 30%;}

	/*descirpció anunci*/
	#centre form#inserir fieldset#descripcio_anunci {padding-top: 0;}
		#centre form#inserir fieldset#descripcio_anunci label {display: block;}
	/*document base*/
	#centre form#inserir fieldset#doc_base {padding-top: 0;}
		#centre form#inserir fieldset#doc_base div {
			margin: 0 2% .75em 0;
			width: 49%;
			float: left;
		}
		#centre form#inserir fieldset#doc_base div.prop,
		#centre form#inserir fieldset#doc_base div.any {
			float: right;
			margin-right: 0;
		}
			#centre form#inserir fieldset#doc_base div label {display: block;}
			#centre form#inserir fieldset#doc_base div input {width: 98%;}
			#centre form#inserir fieldset#doc_base div.reg input {width: 30%;}
			#centre form#inserir fieldset#doc_base div select {width: 100%;}
			#centre form#inserir fieldset#doc_base div.any select {width: 50%;}
		#centre form#inserir fieldset#doc_base div.destacat {
			clear: left;
			margin-right: 0;
			width: 97%;
		}
			#centre form#inserir fieldset#doc_base div.destacat label {font-weight: bold;}
			#centre form#inserir fieldset#doc_base div.destacat input {
				width: 50%;
				border: none;
			}
	/*publicació*/
	#centre form#inserir fieldset#publicacio {padding-top: 0;}
		#centre form#inserir fieldset#publicacio label {display: block;}
		#centre form#inserir fieldset#publicacio div {margin: 0 0 .25em;}
			#centre form#inserir fieldset#publicacio div label {display: inline;}
		#centre form#inserir fieldset#publicacio span {color: #666;}
	/*notificació*/
	#centre form#inserir fieldset#notificacio {padding: 0; margin: 0;}
		#centre form#inserir fieldset#notificacio label {display: block;}
		#centre form#inserir fieldset#notificacio div {margin: 0 0 .25em;}
			#centre form#inserir fieldset#notificacio div label {display: inline;}
		#centre form#inserir fieldset#notificacio input#num_act_1,
		#centre form#inserir fieldset#notificacio input#num_act_2 {width: 10%;}
	
	/*personal/tercers*/
	#centre form#inserir fieldset#personal {
		float: left;
		padding-top: 0;
		width: 46%;
	}
	#centre form#inserir fieldset#tercers {
		float: right;
		padding-top: 0;
		width: 46%;
	}
	#centre form#inserir fieldset#personal legend,
	#centre form#inserir fieldset#tercers legend {font-weight: normal;}
	/*ref_admin*/
	#centre form#inserir fieldset#ref_admin {
		padding: 0;
		margin: 0;
		clear: both;
		width: 100%;
	}
	#centre form#inserir fieldset#ref_admin label {
		display: block;
	}
	#centre form#inserir fieldset#ref_admin input {margin: 0 0 1em;}
	#centre form#inserir fieldset#ref_admin div.destacat {margin: 0 0 1em;}
		#centre form#inserir fieldset#ref_admin div.destacat label {font-weight: normal;}
	#centre form#inserir fieldset#ref_admin div.radios {
		border-bottom: 1px dotted #999;
		padding-bottom: 1em;
	}
		#centre form#inserir fieldset#ref_admin div.radios input {margin: 0;}
		#centre form#inserir fieldset#ref_admin div.radios label {
			font-weight: normal;
			display: inline;
		}
	#centre form#inserir textarea {width: 98%;}
	/*altres*/
	#centre form#inserir fieldset#altres2 {
		padding-top: 0;
		border-bottom: 1px dotted #999;
	}
	#centre form#inserir fieldset#altres2 div.destacat {margin: 0 0 .5em;}
	#centre form#inserir fieldset#altres2 label {
		margin: 0 0 .5em;
		display: block;
	}
	#centre form#inserir fieldset#altres2 input#Submit1 {
		padding: 0;
		color: #000;
		font-family: Arial;
		font-size: 11px;
	}
	#centre form#inserir fieldset#altres2 div {margin: .5em 0;}
		#centre form#inserir fieldset#altres2 div label {display: inline;}
	/*botons*/
	form#inserir input.btn {margin-right: 1em;}
	#centre input.eliminar {
		background: url('../img/icon_trash.gif') 0 50% no-repeat;
		color: #891536;
		padding: .5em 0 .5em 15px;
	}
	#centre input.eliminar:hover {
		background: url('../img/icon_trash.gif') 0 50% no-repeat;
	}
		
/*
=Fitxa anunci
----------------------------------------*/
#fitxa #centre {background: none;}
/*opcions*/
#fitxa #opcions {
	border-bottom: 1px solid #ccc;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
	#fitxa #opcions h2 {
		color: #000;
		background: url('../img/icon_opcions.gif') 0 0 no-repeat;
		padding: 0 0 0 20px;
		margin: 0 1em 0 0;
		float: left;
	}
	#fitxa #opcions ul {
		float: left;
		margin-bottom: 0;
	}
		#fitxa #opcions ul li {display: inline;}
			#fitxa #opcions ul li a {
				display: block;
				float: left;
				background: 0 50% no-repeat;
				padding-left: 20px;
				margin: 0 1em 0 0;
				border: none;
			}
			#fitxa #opcions ul li a.print {background-image: url('../img/icon_print2.gif');}
			#fitxa #opcions ul li a.mail {background-image: url('../img/icon_mail.gif');}
			#fitxa #opcions ul li a.pdf {background-image: url('../img/icon_pdf2.gif');}
			#fitxa #opcions ul li a.seg {background-image: url('../img/icon_seguiment.gif');}
	#fitxa #opcions a.back {
		display: block;
		float: right;
	}
/*logos*/
#fitxa #logos {
	border-bottom: 1px solid #ccc;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
#fitxa #logos #bobp {float: left;}
#fitxa #logos #diba {float: right;}
/*data*/
#fitxa #data {float: left;}
#fitxa #data p {margin: 0 0 .25em;}
/*info*/
#fitxa #cap dl {
	border: none;
	line-height: 1.5;
}
	#fitxa #cap dl dt {
		background: none;
		padding: 0;
		border: none;
		float: left;
		clear: left;
		margin-right: 1em;
	}
	#fitxa #cap dl dd {
		background: none;
		padding: 0;
		border: none;
	}
#fitxa dl#info {
	float: right;
	width: 20em;
}
/*registre*/
#fitxa dl#reg {float: right;}
	#fitxa dl#reg dt {font-weight: normal;}
	#fitxa dl#reg dd {font-weight: bold;}
/*situacio*/
#fitxa #situacio {
	clear: both;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 1em 0;
	margin: 1em 0;
	font-weight: bold;
}

/*
=Anuncis pendents de publicar
----------------------------------------*/
#pendents #centre {background: #fff;}
	#pendents #contingut_principal {width: 95.5%;}
		#pendents #contingut_principal h2 {
			padding-bottom: .5em;
			border-bottom: 1px solid #98948a;
		}
#pendents #contingut_principal form {
	margin-bottom: .75em;
	padding-bottom: .75em;
	border-bottom: 1px solid #98948a;
	position: relative;
}
	#pendents #contingut_principal form input.btn {
		position: absolute;
		right: 0;
		margin: 0;
		width: 9em;
	}
	#pendents #contingut_principal legend {
		padding: 0;
		border: none;
		background: none;
	}
	#pendents #contingut_principal form label {display: inline;}
	#pendents #contingut_principal form#filtre legend {display: none;}
	#pendents #contingut_principal form#filtre input.btn {top: -.3em;}
	#pendents #contingut_principal form#dates input.btn {top: 1em;}
#pendents p.mostrant {
	padding-bottom: .75em;
	border-bottom: 1px solid #98948a;
}
/*anunci*/
.anunci {
 	background: url('../img/border_anunci_pendent.gif') 0 100% repeat-x;
	padding: 0 0 1em;
	margin: 0 0 1em;
}
	#pendents .anunci p.reg,
	#pendents .anunci p.data {
 		float: left;
		margin-right: 1em;
		margin-top: 0;
		margin-bottom: 0;
	}
	#pendents .anunci p.reg2 {
		clear: both;
		margin-top: 1em;
		margin-bottom: 0;
	}
	#centre .anunci h3 {
		clear: left;
		color: #606060;
		/*text-transform: uppercase;*/
		font-weight: normal;
		font-family: Helvetica,Verdana,Arial,sans-serif;
		font-size: 107.14%;
		line-height: 1.3;
	}
	#centre .anunci p.info {
		margin: 0 0 1em;
		padding: 0 0 0 15px;
		background: 0 50% no-repeat;
	}
	#centre .anunci p.mostrar {background-image: url('../img/icon_obrir.gif');}
	#centre .anunci p.ocultar {background-image: url('../img/icon_tancar.gif');}
	#centre .anunci .group {
		border: none;
		margin: 0;
		position: static;
		padding-left: 15px;
	}
	#centre .anunci .accions {
		margin: 0;
		background: #ebebeb;
		list-style: none;
		padding: .75em;
	}
		#centre .anunci .accions li {display: inline;}
			#centre .anunci .accions li a {
				display: block;
				float: left;
				background: 0 50% no-repeat;
				padding-left: 20px;
				margin-right: 1.5em;
				border: none;
				color: #891536;
			}
			#centre .anunci .accions li a:hover {text-decoration: underline;}
			#centre .anunci .accions li.just a {background-image: url('../img/icon_justificant.gif');}
			#centre .anunci .accions li.html a {background-image: url('../img/icon_pointer.gif');}
			#centre .anunci .accions li.pdf a {background-image: url('../img/icon_pdf.gif');}
			#centre .anunci .accions li.altres a {background-image: url('../img/icon_cido.gif');}
			
/*
=TaxaBOP - InfoBOP
----------------------------------------*/
form#alta div.t input#tel,
form#alta div.t input#ext {
	width: 47%;
}
form#alta div.l {
	float: left;
	width: 45%;
	padding-top: 2em;
}
	form#alta div.l div {
		clear: left;
		margin: 0 0 .5em;
	}
		form#alta div.l label {
			float: left;
			display: block;
			width: 7em;
		}
form#alta div.r {
	float: right;
	width: 45%;
}
	form#alta div.r p {margin: 0 0 .5em;}
	form#alta div.r select {width: 100%;}
form#alta div.m {
	float: left;
	width: 10%;
	text-align: center;
	padding-top: 2em;
}
	form#alta div.m input {
		display: block;
		width: 30px;
		margin: 0 0 .5em;
	}
form#alta textarea#observacions {width: 99%;}

/*
=Resposta i fieldset#confirmacio
----------------------------------------*/
div#resposta,
fieldset#confirmacio {
	background: #fdf291 url('../img/icona-correcte.jpg') 20px 10px no-repeat;
	border: 1px solid #d8b93b;
	padding: 1em 1em 1em 100px;
	min-height: 8em;
}
/*
=Errors formulari
----------------------------------------*/
div#errors {
	background: #fdf291 url('../img/pict_errors.gif') 20px 20px no-repeat;
	border: 1px solid #d8b93b;
	margin: 0 0 .5em;
	padding: 1em 1em 1em 100px;
	min-height: 7em;
}
	div#errors ul {margin-bottom: 0;}
/*
=Avis
----------------------------------------*/
div#avis {
	background: #fdf291 url('../img/icona-avisos.jpg') 6px 15px no-repeat;
	border: 1px solid #d8b93b;
	margin: 0 0 .5em;
	padding: 1em 1em 1em 50px;
	min-height: 7em;
}
/*
=Avis sobre les dates de publicacio (inserir anunci)
----------------------------------------*/
div#avis_datapublicacio {
	background: #fdf291 url('../img/icona-avisos.jpg') 5px 5px no-repeat;
	border: 1px solid #d8b93b;
	margin: 0 0 .5em;
	padding: 1em 1em 1em 50px;
	min-height: 2em;
}
div#avis_datapublicacio_telematic {
	background: #fdf291 url('../img/icona-avisos.jpg') 5px 5px no-repeat;
	border: 1px solid #d8b93b;
	margin: 0 0 .5em;
	padding: 1em 1em 1em 50px;
	min-height: 2em;
	max-width: 40em;
}

/*
=Depuració formulari
----------------------------------------*/
div#x_debug {
	background: #FD9191 url('../img/icona-error.jpg') 20px 20px no-repeat;
	border: 1px solid #D83B3B;
	margin: 0 0 .5em;
	padding: 1em 1em 1em 100px;
	min-height: 7em;
}
	div#x_debug ul {margin-bottom: 0;}
	
/*
=Seguiments
----------------------------------------*/
div#contingut_cido_anunci {
	margin:0 auto 0 2%;
	width:600px;
}
div#contingut_cido {
	margin:0 auto 0 2%;
	width:800px;
}
div#contingut_cido table {
	margin:0 auto 0 2%;
}
div#titol_cido h2 {
	/*text-align: center;*/
}
div#titol_cido h2 a:link,
div#titol_cido h2 a:visited,
div#titol_cido h2 a:focus
{
	font-weight: bold;
	color:#891536;
}
table#enllacos_cido tr td a {
	float: left;
	background: 50% 50% url('../img/icon_cido.gif') no-repeat;
	padding: .5em 2em .5em 2em;
}
table#enllacos_cido tr td div {
	padding: .5em 1em .5em 1em;
}
table#enllacos_cido tr td.centrat div {
	text-align: center;
}









/*Datepicker*/
.ui-datepicker {
	font-size: 69%;
}
.ui-datepicker table {border: none !important;}
.ui-datepicker th {
	border: none !important;
	padding: .7em .3em !important;
	height: auto !important;
}
.ui-datepicker tr {height: auto !important;}
.ui-datepicker tr:hover {
	background-color: transparent !important;
}
.ui-datepicker td {
	padding: 1px !important;
	border: none !important;
}
#centre img.ui-datepicker-trigger {
	position: relative;
	top: 3px;
	margin: 0 0 0 4px;
}
#caixa #contingut_secundari img.ui-datepicker-trigger {
	margin: 0 0 0 4px;
}
.ui-datepicker-trigger:hover {
	cursor: pointer;
	vertical-align: baseline;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	border: 1px solid #d3d3d3 !important;
}

/*Clearfix*/
.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 */

/*::::::::::::::: Fi Estils Antaviana ::::::::::::::*/

/*::::::::::::::: FI BOPB ::::::::::::::*/

