/******* BASIC ********/

p.linia
{
	border-bottom: #999 1px dashed;
	padding-bottom:.9em;
}

/*Text amb imatge esquerra*/
.txtImgEsq img {
	float: left;
	width: 8.3em;
}
.txtImgEsq p {
	margin-left: 10.3em;
}
/*Text amb imatge dreta*/
.txtImgDr img {
	float: right;
	width: 9.3em;
}
.txtImgDr p {
	margin-right: 10.3em;
}

/** resultats cercador **/
.contingut-cerca .cerca-capcelera {
  border-bottom: 1px solid #CCCCCC;
  padding: 0px 5px 5px 0px;
}
.contingut-cerca .cerca-capcelera strong{
  color: #000;
  font-weight: bold;
}

.contingut-cerca .cerca-categoria-element {
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 5px 0px;
}
.contingut-cerca h3{
	border:none;
	background:none;
}
.contingut-cerca .cerca-titol-element {
  margin:5px 0;
  padding:0;
}
.contingut-cerca .cerca-titol-element a {
  text-decoration: none;
}
.contingut-cerca .cerca-titol-element a:visited {
  text-decoration: underline;
}

.contingut-cerca .cerca-element {
  padding: 10px 0px 10px 0px;
  border-bottom: 1px solid #e6e6e6;
}
.contingut-cerca .cerca-ressaltat {
  background-color: #d5e9f3;
}


/** fi resultats cercador **/



#form_houdini div
{
	border-bottom:none;
}

#form_houdini div p
{
	border-bottom:1px dashed #999;
	font-weight:bold;
	padding-bottom:.3em;
}

.imatge_franja img
{
	width:64.6em;
	margin-bottom:1.5em;
}
.imatge_franja2col img
{
	width:64.6em;
	margin-bottom:.5em;
}
#contingut ul.caixa{
float:right;
padding:0;
margin-bottom:3em;
width:89%;
background-color:#E3ECFB;
list-style-image:none;
list-style-type:none;
}
	#contingut ul.caixa li{
	border-bottom:solid #fff 1px;
	padding:.5em 1.5em;
	background:url(../comu/estructural/kland_caixa_lat.gif) .5em .7em no-repeat;
	margin:0 .5em .5em .5em;
	}
	#contingut ul.caixa li a{
	text-decoration:none;
	}
	#contingut ul.caixa li.caixaTitol{
		background-image:none;
		background-color:#8CB5ED;
		color:#fff;
		border-bottom:0;
		margin:0;
		font-weight:bold;

	}
img.dreta{
float:right;
margin-left:3.8em;
margin-bottom:4.8em;
}
img.numerosdreta{
float:right;
margin-left:0.3em;
margin-top: 13px;
}
h3.imgdreta{
width:65%;
}
h3.verificacio{
padding-left:3.5em;
background:#fff url(../comu/botons/boto_ok.gif) .5em .7em no-repeat;
}
ul.logos {
	margin-left: 0;
}
	ul.logos li {
		list-style-image:none;
		list-style-type:none;
		background: none;
		padding: 0 0 1em 0;
		position: relative;
		margin: 2.5em 0;
		height:8em;
	}
		ul.logos li img {
			position: absolute;
			top: 0;
			left: 0;
			width: 8.1em;

		}
		ul.logos li p {
			margin: .4em 0 0 11.5em;
			font-size: 1em;
		}
		ul.logos li h3{
			/* margin: .4em 0 0 10.5em;			 */
			margin: 0 0 0 10.5em;
			padding-top:0;
			font-size: 1.09em;
			background-image:none;
			border:none;
			padding-left:0;
		}
#contingut ul.caixaContacte{
	padding:1em 2em 1em 2em;
	background: url(../comu/icones/icon_personatge.gif) .8em 1.1em no-repeat;
	list-style-image:none;
	list-style-type:none;
	margin:0;
}
#contingut h3.persones{
		float:left;
		width:9em;
		padding:1.12em 0 .3em .8em;
		margin:0;
		border:0;
		background:url(../comu/estructural/h3_general.gif) 0 .85em no-repeat;

	}
	#contingut ul.persones{
		float:left;
		list-style-image:none;
		list-style-type:none;
		margin:0;
		padding:1.7em 0 1em 0;
	}
		#contingut ul.persones li.caixaTitol{
			padding-bottom:.3em;
			font-weight:bold;
		}

#contingut .caixaPDF{
background:#fff url(../comu/icones/icon_pdf.gif) top left no-repeat;
padding:.3em 0 .3em 2.5em;
}

#contingut ul.llistaIndex{
	padding:0;
	width:100%;
	list-style-image:none;
	list-style-type:none;
	margin:0 0 1em 0;
}

	#contingut ul.llistaIndex h3{
	color:#3A8FCE;
	background:none;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.4em;
		padding:0;
		margin:.3em 0 0 0;
		border:0;
	}
	#contingut ul.llistaIndex li{
		background:#F7F7F7 url(../comu/estructural/caixainfo_fons.jpg) top left repeat-y;
		padding:.7em 1em;
		margin:0 0 1em 0;
	}
	#contingut ul.llistaIndex p {
		margin:.7em 0 0 0;
		}

#contingut ul.tipus_cursos
{
	border-bottom:1px dashed #CCC;
	margin:0 0 1em 0;
	height:2em;
}
	#contingut ul.tipus_cursos li
	{
		display:inline;
		background:url('../comu/estructural/punt_subnavp.gif') no-repeat 0 50%;
		padding:0 2em 0 12px;
	}
#navPrincipal .intranet {
	line-height: normal;
	margin:0 0 .3em 0;
	}
	#navPrincipal .intranet a {
		background:#F18D1D url(../comu/estructural/intranet_sup.jpg) no-repeat left top;
		text-decoration:none;
		color:#FFFFFF;
		display:block;
		font-weight:bold;
		}
	#navPrincipal .intranet a span {
		display:block;
		background:url(../comu/estructural/intranet_inf.jpg) no-repeat left bottom;
		padding:4px 0 5px 2.3em;
		color:#fff;
		}
#navGenerica .menu_destacat {
	line-height: normal;
	margin:0 0 .3em 0;
	}
	#navGenerica .menu_destacat a,
	#navPrincipal .menu_destacat a {
		background:#D30631 url(../comu/estructural/anunciarte_sup.jpg) no-repeat left top;
		text-decoration:none;
		color:#FFFFFF;
		display:block;
		font-weight:bold;
		}
	#navGenerica .menu_destacat a span,
	#navPrincipal .menu_destacat a span {
		display:block;
		background:url(../comu/estructural/anunciarte_inf.jpg) no-repeat left bottom;
		padding:4px 0 5px 2.3em;
		color:#fff;
		}

#navPrincipal .navg_promo {
	line-height: normal;
	margin:0 0 .3em 0;
	}
	#navPrincipal .navg_promo a {
		background:#86A5B9 url(../comu/estructural/navg_promo_sup.jpg) no-repeat left top;
		text-decoration:none;
		color:#FFFFFF;
		display:block;
		font-weight:bold;
		}
	#navPrincipal .navg_promo a span {
		display:block;
		background:url(../comu/estructural/navg_promo_inf.jpg) no-repeat left bottom;
		padding:4px 0 5px 2.3em;
		color:#fff;
		}
#navPrincipal .navp_promo1, #navPrincipal .menu_destacat_verd {
	line-height: normal;
	margin:0 0 .3em 0;
	}
	#navPrincipal .navp_promo1 a, #navPrincipal .menu_destacat_verd a {
		background:url(../comu/estructural/navp_promo1_sup.jpg) no-repeat left top;
		text-decoration:none;
		color:#FFFFFF;
		display:block;
		font-weight:bold;
		}
	#navPrincipal .navp_promo1 a span, #navPrincipal .menu_destacat_verd a span{
		display:block;
		background:url(../comu/estructural/navp_promo1_inf.jpg) no-repeat left bottom;
		padding:4px 0 5px 2.3em;
		color:#fff;
		}
#navPrincipal .menu_destacat_blau  a {
	background:#064594 url(../comu/estructural/navp_portada_sup.jpg) no-repeat left top;
	}
	#navPrincipal .menu_destacat_blau a span {
		background:url(../comu/estructural/navp_portada_inf.jpg) no-repeat left bottom;
		color:#90B8CD;
		}

#navPrincipal .menu_carn  a {
	background:#064594 url(../comu/estructural/navp_carn_sup.jpg) no-repeat left top;
	}
	#navPrincipal .menu_carn a span {
		background:url(../comu/estructural/navp_carn_inf.jpg) no-repeat left bottom;
		color: #fff;
		}
#navPrincipal .menu_peix  a {
	background:#064594 url(../comu/estructural/navp_peix_sup.jpg) no-repeat left top;
	}
	#navPrincipal .menu_peix a span {
		background:url(../comu/estructural/navp_peix_inf.jpg) no-repeat left bottom;
		color: #fff;
		}
#navPrincipal .menu_fruita  a {
	background:#064594 url(../comu/estructural/navp_fruites_sup.jpg) no-repeat left top;
	}
	#navPrincipal .menu_fruita a span {
		background:url(../comu/estructural/navp_fruites_inf.jpg) no-repeat left bottom;
		color: #fff;
		}
#navPrincipal .menu_fruita .iconaCer {
	margin-right: .5em;
}

#navPrincipal .menu_flor  a {
	background:#064594 url(../comu/estructural/navp_flor_sup.jpg) no-repeat left top;
	}
	#navPrincipal .menu_flor a span {
		background:url(../comu/estructural/navp_flor_inf.jpg) no-repeat left bottom;
		color:#fff;
		}
#navPrincipal .menu_flor .iconaCer {
	margin-right: .6em;
}
#navPrincipal .menu_restaurador  a {
	background:#064594 url(../comu/estructural/navp_restaurador_sup.jpg) no-repeat left top;
	}
	#navPrincipal .menu_restaurador a span {
		background:url(../comu/estructural/navp_restaurador_inf.jpg) no-repeat left bottom;
		color:#fff;
		}
#navPrincipal .menu_restaurador .iconaCer {
	margin-right: .4em;
}


	#contingut .destacat {
		font-style:italic;
		font-size:1.3em;
		text-align:center;
		padding-top:1em;
		width:98%;
		padding-bottom:1em;
		border-bottom: #999 1px dashed;
		border-top: #999 1px dashed;
		clear:both;
		}
#navPrincipal .menu_destacat_groc  a {
	background:#064594 url(../comu/estructural/navp_groc_sup.jpg) no-repeat left top;
	}
	#navPrincipal .menu_destacat_groc a span {
		background:url(../comu/estructural/navp_groc_inf.jpg) no-repeat left bottom;
		color:#000;
		}

#contingut .dosCol2a h4{
margin-top:.7em;
padding:0;
}


#contingut table.llistaMenus
{
	width:100%;
	font-size: .9em;
}

#contingut table.llistaMenus td, #contingut table.llistaMenus th
{
	vertical-align:top;
	text-align:left;
}

#contingut table.llistaMenus td ul
{
	padding:0;
	margin-left:1em;
}

#contingut table.llistaMenus td ul li
{
	margin:0;
	padding:0;
}

#contingut table.llistaMenus p.adreca_restaurant
{
	font-weight:normal;
}


#contingut ul.llistaIndexNodes{
	padding:0;
	width:98%;
	list-style-image:none;
	list-style-type:none;
	margin:0 0 1em 0;
}

	#contingut ul.llistaIndexNodes h3,#contingut ul.llistaIndexNodes p{
		background:none;
		font-size:1em;
		padding:0;
		margin:0;
		border:0;
	}
	#contingut ul.llistaIndexNodes li{
		background:#F7F7F7 url(../comu/estructural/caixainfo_fons.jpg) top left repeat-y;
		padding:.7em 1em;
		margin:0 0 1em 0;
	}

	#contingut ul.llistaIndexNodes a {
		font-weight:bold;
		text-decoration: none;
		font-size:1.2em;
		font-family:Arial, Helvetica, sans-serif;
		padding:0 0 0 1em;
		color:#242E57;
		background:url(../comu/estructural/punt_enllac.gif) center left no-repeat;
	}

.planol_mercabarna
{
	text-align:center;
	background-color:#E9E9E9;
	display:block;
	height:810px;
	padding:15px 0;
}

div.dades_cercador_empreses
{
	padding-left:1em;
}

button.boto_calendari, .form_origens button
{
	border:none;
	background:transparent;
}



.menu_on_mengem {
	margin:1em 0 1.5em 0;
}
.menu_on_mengem div.agenda{
	width:150px;
	float:left;
}
.menu_on_mengem a:hover {
	background-color:transparent;
}
.menu_on_mengem h2 a:hover {
	background-color:#242E57;
}

#contingutPortada div.menu_on_mengem h2 {
	margin-top:.5em;
}

.calendar{
	margin: 1em 0 0 0;
	padding: 0 0 20px 5px;
	height: 72px;
}
	.calendar a img{
		padding-top: 10px;
		padding-left: 5px;
	}

#contingutPortada .noticiaSup img.avis,
#contingutPortada .noticia img.avis {
	float: left;
	padding: 10px 5px 5px 0px;
	width: 150px;
}
#contingutPortada .noticiaSup .text,
#contingutPortada .noticia .text{
	margin-left: 160px;
}
.subTitol .cercaServeis {
		float:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		background:url(../comu/icones/bot_serveis_fonsblanc.gif) center right no-repeat;
		text-align:right;
		}
	.subTitol .cercaServeis a {
		text-decoration:none;
		margin-right:30px;
		padding:0;
		display:block;
		line-height:100%;
		}


/** formulari de contacte **/


.presentacio_contacte
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
}
.presentacio_contacte img
{
	float:left;
	margin:0 2em 1em 0;
}
.formulari_contacte input[type="text"]
{
	width:18em;
}

.formulari_contacte {
	/*background:#F8F8F8 url(../comu/estructural/formulari_fons.jpg) top left repeat-y;*/
	padding:0 0 1em 0;
	margin:1em 0 1em 0;
	background-color:#FFF;
	/* width in IE6 css*/
	}
	.formulari_contacte fieldset{
		border:0;
		background:#F8F8F8 url(../comu/estructural/formulari_fons.jpg) top left repeat-y;
		padding:0 0 1em 0;
		margin:0 0 1em 0;
		}
	.formulari_contacte legend {
		display:block;
		padding:0;
		margin:0;
		font:bold 1.2em Arial, Helvetica, sans-serif;
		color:#242E57;
		background-color:#FFF;
		}
		.formulari_contacte legend span
		{
			display:block;
			background:#fff url(../comu/estructural/fomulari_legend_fons.jpg) top left no-repeat;
			width:13.5em;
			_width:17em;
			margin:0;
			/*width:100%; */
			padding:.5em 0 .4em .5em;

		}
	.formulari_contacte div {
	  	clear: left;
	 	display: block;
		width: 96%;
	 	margin:0 0 0 2%;
	 	padding:.6em 0 .6em 0;
		border-bottom:#999999 1px dashed;
		}
		.formulari_contacte div.primer {
	 	 	margin-top:1.5em;
			}
	.formulari_contacte div label {
		 display: block;
		 float: left;
		 width: 13.5em;
		 padding: .2em .9em .2em 0;
		 margin: 0 0 5px 0;
		 text-align: left;
		}
	.formulari_contacte div.botonera {
		border: none;
		padding-bottom:0;
		margin-left:.5em;
		}
	.formulari_contacte .esborrar {
		margin:0 0 0 .3em;
		}
	.formulari_contacte div label.error {
		padding-left: 25px;
	}
	.formulari_contacte div input.error,
	.formulari_contacte div textarea.error {
		border: 1px solid #c00;
		background-image: none;
		padding-left: 0;
	}


/** caixa avui és sant **/
#caixa_avui_sant
{
	margin-bottom:.7em;
	background-color:#F6A71E;
	padding-bottom:.4em;
}
#caixa_avui_sant h3
{
	background: #F6A71E url(../comu/estructural/degradat_flors_sant.jpg) repeat-y 0 0;
	color:#FFF;
	padding:.4em .7em;
	margin-bottom:.5em;
	font-size:1em;
}
#caixa_avui_sant p
{
	margin: 0 .7em;
	padding:0 0 0 0;
}


/** formularis web ***/

#form1 input[type="text"]
{
	width:20em;
}
#form1 input.data
{
	width:5em;
}

#form1 div.longlabel
{
	border-bottom:none;
	padding-bottom:0;
	margin-left:2em;
}

#form1 div.longlabel label
{
	width:90%;
	padding:0;
	margin:0;
}


.noticia p.puntP
{
	padding-left:.8em;
}

div.comp-vertical img,
div.comp-vertical object {
	margin-bottom:1.5em;
}

div.comp-vertical div.banner_flash_container {
	position: relative;
	width: 194px;
	height: 102px;
	margin: 0 auto;
}
div.comp-vertical div.banner_flash_container object, div.comp-vertical div.banner_flash_container embed {
	margin: 0;
	z-index: 2;
	overflow: hidden;
}
	div.comp-vertical div.banner_flash_container div.banner_flash_link {
		position: absolute;
		left: 0;
		top: 0;
		width: 194px;
		height: 102px;
		z-index: 1;
		zoom: 0;
	}
	div.comp-vertical div.banner_flash_container a {
		display: block;
		width: 1px;
		height: 1px;
		border-top: 51px solid transparent;
		border-bottom: 50px solid transparent;
		border-right: 97px solid transparent;
		border-left: 96px solid transparent;
		background: none;
	}
		div.comp-vertical div.banner_flash_container a:hover, #contingut div.comp-vertical div.banner_flash_container a:hover {
			text-decoration: none;
			background: none;
		}

div.comp-vertical p.entradeta_enllac_patrocinat {
	width: 195px;
	margin:15px auto 10px auto;
	font-weight:bold;
	text-align:left;
}

div.comp-vertical div.enllac_patrocinat {
	background-color:#fff;
	border:1px solid #ccc;
	margin:0 auto 10px auto;
	text-align	:left;
	padding:10px;
	width: 175px;
	font-size: .9em;

}
	div.comp-vertical div.enllac_patrocinat strong {
		display:block;
		padding-bottom:.1em;
		color:#1A3070;
	}
	#contingut div.comp-vertical div.enllac_patrocinat a{
		font-size:.9em;
		color:#666;
		text-decoration:none;
		border-bottom:1px dotted #666;
	}
	#contingut div.comp-vertical div.enllac_patrocinat a:hover{
		background:transparent;
		border-bottom:1px solid #666;
	}


/* editor visual borsa treball */
#editor_visual {
	display:inline;
	border:none;
	clear:none;
	margin:0;
	padding:0;
	width:95%;
}
	#editor_visual div{
		border:none;
		display:inline;
		margin:0;
		padding:0;
	}

/* agenda */
#contingut ul.tags {
	margin: 0;
	padding: 0;
	font-size: .9em;
	list-style-position: inside;
}
	#contingut ul.tags li {
		/*display: inline;*/
		float:left;
		margin-right: 4px;
	}
		#contingut ul.tags li.sector0 a {}
		#contingut ul.tags li.sector1 a {color: #005B26;}
		#contingut ul.tags li.sector1 a:hover {background-color: #005B26; color: #fff;}
		#contingut ul.tags li.sector2 a {color: #0074B7;}
		#contingut ul.tags li.sector2 a:hover {background-color: #0074B7; color: #fff;}
		#contingut ul.tags li.sector3 a {color: #E44762;}
		#contingut ul.tags li.sector3 a:hover {background-color: #E44762; color: #fff;}
		#contingut ul.tags li.sector4 a {color: #DB750F;}
		#contingut ul.tags li.sector4 a:hover {background-color: #DB750F; color: #fff;}
		#contingut ul.tags li.sector5 a {color: #E86420;}
		#contingut ul.tags li.sector5 a:hover {background-color: #E86420; color: #fff;}
		#contingut ul.tags li.sector6 a {color: #A3242D;}
		#contingut ul.tags li.sector6 a:hover {background-color: #A3242D; color: #fff;}
		#contingut ul.tags li.sector7 a {color: #4B64AD;}
		#contingut ul.tags li.sector7 a:hover {background-color: #4B64AD; color: #fff;}
		#contingut ul.tags li.sector8 a {color: #46677D;}
		#contingut ul.tags li.sector8 a:hover {background-color: #46677D; color: #fff;}
		#contingut ul.tags li.sector9 a {color: #007975;}
		#contingut ul.tags li.sector9 a:hover {background-color: #007975; color: #fff;}
div.filtre p{
	float:right;
	margin-right: 1em;
}
div.filtre h3{
	clear: none;
}

div.sector1 h3 {
	color:#005B26;
	background:#F1F9EA url(../comu/estructural/h3_fruites1.jpg) top left repeat-y;
}
div.sector2 h3 {
	color:#00548B;
	background:#EEF9FB url(../comu/estructural/h3_peix1.jpg) top left repeat-y;
}
div.sector3 h3 {
	color:#C8294C;
	background:#FCF0F2 url(../comu/estructural/h3_carn1.jpg) top left repeat-y;
}
div.sector4 h3 {
	color:#DB750F;
	background:#FFF9E1 url(../comu/estructural/h3_flor1.jpg) top left repeat-y;
}
div.sector5 h3 {
	color:#DB361F;
	background:#FFF7EC url(../comu/estructural/h3_aliments1.jpg) top left repeat-y;
}
div.sector6 h3 {
	color:#631E29;
	background:#FBF1EF url(../comu/estructural/h3_restaurador1.jpg) top left repeat-y;
}
div.sector7 h3 {
	color:#3E4899;
	background:#F4F7FC url(../comu/estructural/h3_logistica1.jpg) top left repeat-y;
}
div.sector8 h3 {
	color:#2D4659;
	background:#F8F9FB url(../comu/estructural/h3_serveis1.jpg) top left repeat-y;
}
div.sector9 h3 {
	color:#00514E;
	background:#F4FAFA url(../comu/estructural/h3_intranet1.jpg) top left repeat-y;
}


div.caixa_sector0 {
	background:#F7FCF8 url(../comu/estructural/caixainfo_fons_general.jpg) top left repeat-y;
}

div.caixa_sector1 {
	background:#F7FCF8 url(../comu/estructural/caixainfo_fons_fruites.jpg) top left repeat-y;
}
div.caixa_sector2 {
	background:#F7FBFE url(../comu/estructural/caixainfo_fons_peix.jpg) top left repeat-y;
}
div.caixa_sector3 {
	background:#FEFAFB url(../comu/estructural/caixainfo_fons_carn.jpg) top left repeat-y;
}
div.caixa_sector4 {
	background:#FFFCF7 url(../comu/estructural/caixainfo_fons_flor.jpg) top left repeat-y;
}
div.caixa_sector6 {
	background:#FDFBFC url(../comu/estructural/caixainfo_fons_restaurador.jpg) top left repeat-y;
}

form#filtre_sector {
	padding-top: 0;
}
form#filtre_sector label {
	font-weight: bold;
}
form#filtre_sector select {
	margin-left: 1em;
}

/* nous productes */

.nousproductes form#filtre_sector {
	background: url(../comu/estructural/icona-filtre.jpg) no-repeat left top;
	padding: 0 30px;
	border-bottom: 1px solid #ccc;
	margin-top: -.4em;
}
	.nousproductes form#filtre_sector p {
		padding: 0;
		margin: 0 0 .4em 0;
		font-weight: normal;
		color: #000;
	}
		.nousproductes form#filtre_sector p label {
			margin-left: 10px;
			font-weight: normal;
		}
		.nousproductes form#filtre_sector p input.btn {
			border:none;
			background: #1B3071;
			color: #fff;
			font-weight: bold;
			font-size: .95em;
			padding: .3em;
			margin-left: 20px;
		}

.nousproductes p.nous_productes_data {
	border-left: 4px solid #025098;
	text-transform: uppercase;
	color: #000;
	padding: 0 .6em;
	margin: 1.5em 0;
	font-size: 1.1em;
}

.nousproductes .productedestacat {
	background: url(../comu/estructural/caixainfo_fons_producte_destacat.jpg) repeat-y left top;
}

.nousproductes .caixaInfo .caixaInfoR {
	overflow: hidden;
	margin-right:10px;
}
	.nousproductes .caixaInfo .caixaInfoR img {
		border: 1px solid #FEFEFE;
	}

.nousproductes .caixaInfo h3 {
	color: #1B3071;
}


div.ok {
	border: 1px solid #0c0;
	padding-left:3.5em;
	background:#fff url(../comu/botons/boto_ok.gif) .5em .7em no-repeat;
}
div.alert {
	border: 1px solid #c00;
	padding:.5em 1em;
	color: #c00;
}

