/*
MIDES
-----
layout: 988px 
primera columna home: 500px 
segona columna home: 468px

menú interiors: 200px

part de contingut: 768px;


**************************
ETIQUETES GENÈRIQUES
**************************
*/
body, html  {
margin:0;
padding:0;
}

body {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:70%;
background-color:white;
color:#333333;
text-align:center;
}

h1,h2,h3,h4,h5,form,p {
font-weight:normal;
margin:0;
padding:0;
font-size:1em;
}

a img {border:0}

/*
**************************
ÍTEMS DE LA HOME
**************************
*/
div#contenidor_primera_columna_home {
width:500px;
float:left;
}

div#primera_columna_home {border:1px dashed #C2C2C2;}

    /* Destacat */

	#home_destacat { 
	   margin: 10px 17px 0 17px;
    }
	
    #home_destacat .interior { 
        position: relative; 
        width: 462px;
        overflow: hidden;
    }
		
	#home_destacat .interior .contingut {
		position: absolute;
		overflow: auto;
		left: 0;
		bottom: 0;
		right: 0;
		width: 462px;
		font-size: 1.2em;
		color: #fff;
		background: url(../images/fons_08.png);
	}
	
	#home_destacat .interior .contingut div {padding:10px;}
	
    #home_destacat .interior .contingut h2 {
        font-size: 1.2em;
        font-weight: bold;		
    }
    
    #home_destacat .interior .contingut a {
       color: #fff;
	   font-weight: bold;
	   text-decoration: underline;
	}
		
	/**/
			
	div.noticies_home {
	border-bottom:1px dashed #C2C2C2;
	padding:17px;
	}
		
div#segona_columna_home {
width:468px;
float:right;
}

/* agenda */
div#segona_columna_home_a {
width:227px;
float:left;
}

/* temps, anuncis, vincles */
div#segona_columna_home_b {
width:225px;
float:right;
}

#banners_home { margin: 6px -4px 6px -5px; overflow: hidden; _display: inline-block }
#banners_home .banner { float: left; width: 159px; height: 70px; text-align: center }
#banners_home .banner .interior { display: block; margin: 6px 4px 6px 5px }

/* agenda */
div#pestanyes_vistes_agenda {
border-bottom:4px solid #99972F;
padding-left:8px;
height:20px;
}

	div#pestanyes_vistes_agenda div.pestanya {
	width:90px;
	margin-right:8px;
	float:left;
	background:transparent url(../images/fons_11.gif) 0 0 no-repeat;
	text-align:center;
	color:white;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:0.9em;
	}
	
	div.pestanya a:link, div.pestanya a:visited {color:white}	
	
	div#pestanyes_vistes_agenda div.triada {background-image:url(../images/fons_12.gif);}

div#contenidor_mes_setmana, .subcap_caixa_3 {
text-align:center;
color:#FAF772;
font-size:1.1em;
font-weight:bold;
background:#99972F;
border-top:3px solid #848205;
padding:4px;
}


div#calendari_agenda {
background-color:#C7C68D;
padding:10px 0;
text-align:center;
border-bottom:4px solid #99972F;
}

	div#calendari_agenda table {
	font-size:1em;
	margin:0 auto;
	color:#666666;
	}

		div#calendari_agenda table, div#calendari_agenda td {
		border-collapse:collapse;
		padding:0;
		border:0;
		border:2px solid #C7C68D;
		}

		div#calendari_agenda a, div#calendari_agenda div{
		padding:3px 6px;
		text-align:center;
		}
		
		div#calendari_agenda a{
		display:block;
		font-weight:bold;
		color:white;
		text-decoration:none;
		}
		
			div#calendari_agenda a.dia_triat {
			border:2px solid white;
			padding:1px 2px;
			cursor:default;
			text-decoration:none !important;
			}


div#llistat_actes_agenda {
    margin-top:4px;
    border-bottom:4px solid #99972F;
	overflow:auto;
}


/* temps */
div#pestanyes_vistes_temps {
border-bottom:4px solid #99972F;
padding-right:8px;
height:30px;
}

	div#pestanyes_vistes_temps div.pestanya {
	width:50px;
	margin-left:8px;
	margin-top:10px;
	float:right;
	background:transparent url(../images/fons_13.gif) 0 0 no-repeat;
	text-align:center;
	color:white;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:0.9em;
	}
	
	div#pestanyes_vistes_temps div.triada {background-image:url(../images/fons_14.gif);}
	
	div#contenidor_prediccio {
	clear:both;
	height:1%;
	padding:10px 35px;
	background-color:#C7C68D;
	}

/*
*****************************
ELEMENTS DE TOTES LES PÀGINES
*****************************
*/

div.contenidor_generic {
margin:0 auto;
width:988px;
position:relative;
text-align:left;
}

div#traduccio-del-web {
position:absolute;
top:10px;
right:0;
background-color:#B4AB07;
padding:3px 0 3px 3px;
z-index:3;
}

	div#traduccio-del-web a {
	float:left;
	margin-right:3px;
	padding:3px;
	text-decoration:none;
	color:#F0DE00;
	font-weight:bold;
	background-color:#706E05;
	font-size:91%;
	font-family:Arial, Helvetica, sans-serif;
	}
	

div#capcalera {
background: #bfaf02 url(../images/fons_01.jpg) 0 1px repeat-x;
border-top:1px solid #838204;
border-bottom:1px solid #DFD9A9;
padding-top:1px;
border-top:10px solid white;
position:relative;
height:92px;
}

	div#capcalera img#logotip-impressio {display:none}

	div#capcalera h1 {
	margin:0;
	padding:0;
	position:absolute;
	height:92px;
	width:428px;
	background-repeat:no-repeat;
	background-position:0 0;
	z-index:1;
	}

		div#capcalera h1.model_1 {background-image:url(../images/capcalera-piera-5.jpg);}
		div#capcalera h1.model_2 {background-image:url(../images/capcalera-piera-2.jpg);}
		div#capcalera h1.model_3 {background-image:url(../images/capcalera-piera-3.jpg);}
		div#capcalera h1.model_4 {background-image:url(../images/capcalera-piera-4.jpg);}		

		div#capcalera h1 a{
		display:block;
		width:150px;
		height:92px;
		text-indent:-10000px;
		text-decoration:none;
		}

div#capcalera ul {
padding:0;
margin:0;
/*float:right;*/
position:absolute;
right:0;
top:0;
z-index:2;
}	

	div#capcalera ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	}
	
	div#capcalera ul li a{
	float:left;
	display:block;
	font-weight:bold;
	background-color:#DFD9A9;
	font-size:1.1em;
	border-left:1px solid #838204;
	height:25px;
	line-height:25px;
	padding:0 1em;
	margin-top:67px;
	text-decoration:none;
	color:black;
	}

	div#capcalera ul li a:hover,
	div#capcalera ul li.open a,
	div#capcalera ul li.active a {
	background-color:#EEE9C9;
	height:28px;
	margin-top:64px;
	text-decoration:none !important;
	}

div#pastilla_cercador {
clear:both;
background:#DFD9A9 url(../images/fons_02.gif) left bottom repeat-x;
border-top:1px solid #838204;
padding:0.5em 0;
margin-bottom:1em;
}

	div#mapa_web {
	float:left;
	margin-right:48px;
	}
	
		div#mapa_web * {
		display:block;
		float:left;
		margin-right:3px;
		}
		
		div#mapa_web #mida_text div, a.negre {padding-top:5px;}

    #mida_text { display: none }

	div#fil_ariadna {
	float:left;
	margin-top:5px;
	width:515px;
	}
	
	div#fil_ariadna a{color:black}
	
	div#cercador,
	div#cercador form {float:right;}
	
		div#cercador form * {float:left}
	
		#camp_cercador {
		width:200px;
		font-size:12px;
		border:0 !important;
		background:white;
		margin:0;
		}
		
		#boto_cercador {margin:0 0 0 5px;}
		
		div#cse-search-results {color:white}


div#col_navegacio_local {
width:200px;
float:left;
margin-bottom:15px;
}

	div#navegacio_local h2 {font-size:1.6em;}
	
	div#navegacio_local {margin-bottom:15px;}
	
	div#col_navegacio_local a {
	color:white;
	text-decoration:none;
	}
	
		/* per destacar la secció on som */
		div#navegacio_local li.active a {
		font-weight:bold;
		text-decoration:none;
		cursor:default;
		}
		
			div#navegacio_local li.active li a {
			font-weight:normal;
			cursor:pointer;
			}
		
	div#navegacio_local a { border-bottom:1px dashed #BBBDBF; display: block; height: 1% }
	
	div#navegacio_local ul {
	margin:0;
	padding:0;
	}
	
		div#navegacio_local ul li {
		padding:0;
		margin:0;
		list-style:none;
		}
		
			div#navegacio_local ul li a {
			padding:4px 10px 4px 10px;
			background:transparent url(../images/punt_llista_03.gif) 0 50% no-repeat;
			}
		
			
				div#navegacio_local ul li li a {
				background-color:#95A04D;
				background-image:none;
				padding:4px 10px 4px 20px;
				}

					div#navegacio_local ul li li li a {
					background:#95A04D url(../images/punt_llista_02.gif) 25px 50% no-repeat;
					padding:4px 10px 4px 35px;
					}


div#continguts_pagina {
float:right;
width:768px;
margin-bottom:15px;
padding:10px 0 30px 0;
border-top:5px solid #919D4B;
border-bottom:2px solid #919D4B;
line-height:1.4em;
font-size:1.1em;
color:#666666;
}

	div#continguts_pagina h1 {
	border-bottom:1px dashed #BBBDBF;
	padding:0 0 10px 0;
	margin-bottom:0.7em;
	font-family:"trebuchet MS";
	font-size:1.8em;
	color:#575400;
	}
	
	div#continguts_pagina h4 {
	margin:0.5em 0 0.25em 0;
	color:#A69900 !important;
	font-size:1.1em;
	font-weight:bold;
	}
	
	div#continguts_pagina p, div#continguts_pagina ul, div#continguts_pagina ol {
	margin-top:0.5em;
	margin-bottom:0.5em;
	}
	
/**********************************************************************
 * Sense menú
 **********************************************************************/
	
body.sense-menu #col_navegacio_local {
    display: none;
}

body.sense-menu #continguts_pagina {
    width: auto;
    float: none;
}

/**********************************************************************/

div#resultat_cerca {
background-color:#F9F7EB;
padding:5px;
text-align:center;
}

div.paginador {
clear:both;
border:1px solid #CCCCCC;
text-align:center;
padding:5px;
}

div.bloc_directori {
width:374px;
float:left;
margin-bottom:20px;
}

div#primera_columna_actualitat {
width:498px;
float:left;
}

div#segona_columna_actualitat {
width:250px;
float:right;
}

div.acte {
padding:20px 0;
clear:left;
border-bottom:1px solid #E5E5E5;
}

	div.dia_i_hora {
	width:175px;
	float:left;
	}
	
	div.descripcio_acte {
	border-left:1px solid #E5E5E5;
	padding-left:30px;
	margin-left:195px;
	}

div#peu_pagina {
clear:both;
border-top:3px solid #E1D9A2;
background:transparent url(../images/fons_03.jpg) 0 0 repeat-x;
height:69px;
padding:10px 0 0 0;
}

/*
*****************************
COLORS
*****************************
*/
.negre, a.negre:link, a.negre:visited {color:black;}
.blanc, a.blanc:link, a.blanc:visited {color:white; }

.marro_4,.marro_4:link {color:#585603}
.marro_5,.marro_5:link {color:#E1D9A2}

.marro_oliva_6,a.marro_oliva_6:link {color:#A69900;}
.marro_oliva_5,a.marro_oliva_5:link {color:#99972F;}
.marro_oliva_4,a.marro_oliva_4:link {color:#838204;}
.marro_oliva_3,a.marro_oliva_3:link, a.marro_oliva_3:visited {color:#454303;}
.marro_oliva_2,a.marro_oliva_2:link,a.marro_oliva_2:visited {color:#575400;}	
.marro_oliva_1,a.marro_oliva_1:link {color:#BEAE00}

.caqui, a.caqui:link , a.caqui:visited{color:#C7C68D;}

.gris_1 {color:#AAAAAA;} 
.gris_3 {color:#666666;} 

.groc_1 {color:#FAF772}
	
/*
*****************************
COLORS DE FONS
*****************************
*/

.f_marro_oliva_4 {background-color:#838204;}
.f_marro_oliva_5{background-color:#99972F;}

.f_caqui {background-color:#C7C68D;}
.f_blanc {background-color:white !important;}

.f_marro_1 {background-color:#57550E !important;}
.f_marro_2 {background-color:#75733C !important;}
.f_marro_3 {background-color:#DFD9A9 !important;}


.f_gris_clar {background-color:#A8A785 !important;}
.f_gris_2 {background-color:#EAEAEA !important;}

/*
*****************************
MARGES
*****************************
*/
.reset_margin {margin:0 !important}
.mt_5 {margin-top:5px !important}
.mt_10 {margin-top:10px !important}
.mt_15 {margin-top:15px !important}
.mt_20 {margin-top:20px !important}
.mt_60 {margin-top:60px !important}

.mb_3 {margin-bottom:3px !important}
.mb_5 {margin-bottom:5px !important}
.mb_10 {margin-bottom:10px !important}
.mb_15 {margin-bottom:15px !important}
.mb_20 {margin-bottom:20px !important}

.mr_5 {margin-right:5px !important}
.mr_10 {margin-right:10px !important}
.mr_15 {margin-right:15px !important}
.mr_20 {margin-right:20px !important}
.mr_25 {margin-right:25px !important}

.ml_5 {margin-left:5px !important}
.ml_10 {margin-left:10px !important}
.ml_15 {margin-left:15px !important}
.ml_20 {margin-left:20px !important}
.ml_110 {margin-left:110px !important}
.ml_150 {margin-left:150px !important}
.ml_180 {margin-left:180px !important}


/*
*****************************
MIDES DE TEXT
*****************************
*/
.x_gran {font-size:1.3em;}
.gran {font-size:1.2em;}
.petit {font-size:0.9em;}

/*
*****************************
DECORACIÓ TEXTOS
*****************************
*/
.negreta {font-weight:bold}
.italica {font-style:italic}

/*
*****************************
LLISTES
*****************************
*/
ul.quadrat_blanc {
margin:0;
padding:0;
}
	
	ul.quadrat_blanc li {
	list-style-type:none;
	color:white;
	padding:0 0 0 10px;
	background:transparent url(../images/punt_llista_02.gif) 0 4px no-repeat;
	margin:0;
	}

ul.llista_1 {
margin:0;
padding:0;
}

	ul.llista_1 li {
	padding:4px 12px;
	margin:0;
	list-style:none;
	}

		li.punt_1 {
		background-image:url(../images/punt_llista_02.gif);
		background-position:13px center;
		background-repeat:no-repeat;
		padding-left:23px !important;
		}	

ul.llista_2 {
margin:0;
padding:0;
}

	ul.llista_2 li {
	background:transparent url(../images/punt_llista_05.gif) left 5px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 6px 0;
	list-style:none;
	}
	
ol.llista_3 {
margin:0;
padding:0;
}

	ol.llista_3 li {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	list-style:none;
	border-bottom:1px solid #CCCCCC;
	}
	
ol.llista_4 {
margin:0;
padding:0;
}

	ol.llista_4 li {
	float:left;
	width:374px;
	padding:0;
	margin:0 0 20px 0;
	list-style:none;
	}
	
		ol.llista_4 li div.ombra_foto_a {margin-right:20px}
		ol.llista_4 li p {
		margin:0 0 0 180px !important;
		}

ul.llista_5, ul.llista_5 li { /* llista sense estil */
padding:0;
margin:0;
list-style:none;
}

ol.llista_6 {
margin:0;
padding:0;
}

	ol.llista_6 li {
	padding:0 0 10px 0;
	border-bottom:1px solid #E5E5E5;
	margin:1em 0;
	list-style:none;
	}
	
		ol.llista_6 li div.ombra_foto_a {margin-right:20px}
		ol.llista_6 li p {
		margin:0 0 0 180px !important;
		}

/*
*****************************
PADDINGS
*****************************
*/
.pd_3 {padding:3px}
.pd_4 {padding:4px}
.pd_5 {padding:5px}

/*
*****************************
AMPLADES
*****************************
*/

.w_696 {width:696px;}
.w_508 {width:508px}
.w_445 {width:445px}
.w_300 {width:300px}
.w_240 {width:240px}
.w_178 {width:178px;}
.w_144 {width:144px;}
.w_75 {width:75px;}

.w_97x100 {width:97%}
	
/*
*****************************
ALINIACIONS
*****************************
*/
.a_centre {text-align:center}
.a_dreta {text-align:right}
.a_esquerra {text-align:left}


/*
*****************************
VINCLES
*****************************
*/
a:link {color:#939C4B;}
a:visited {color:#999999}
a:hover{text-decoration:underline !important}

a.sense_decoracio {text-decoration:none}

a.mida_text:link,a.mida_text:visited {
color:black;
/*
background-color:white;
padding:3px 5px;
*/
background:white;
display:block;
height:19px;
line-height:19px;
text-align:center;
width:25px;
}

a.ico_rss {
background:transparent url(../images/ico_rss.gif) right center no-repeat;
padding-right:17px;
}

a.ico_fletxa_2 {
background:transparent url(../images/ico_fletxa_dreta_2.gif) left center no-repeat;
padding-left:15px;
} 

a.pagina_anterior, a.pagina_seguent {
color:#BBBBBB !important;
padding:2px 20px;
}

a.pagina_anterior:hover, a.pagina_seguent:hover {
color:#A69900 !important;
}

	a.pagina_anterior {
	background:transparent url(../images/ico_fletxa_esquerra_3.gif) 0 -64px no-repeat;
	}
	
		a.pagina_anterior:hover {background-position:0 0}
	
	a.pagina_seguent {
	background:transparent url(../images/ico_fletxa_dreta_3.gif) right -64px no-repeat;
	}
	
		a.pagina_seguent:hover {background-position:right 0}

a.ico_adjunt {
background:transparent url(../images/ico_descarregar.gif) right center no-repeat;
padding:3px 25px 3px 0;
}

a.ico_tramit_internet {
background:transparent url(../images/ico_tramit_internet.gif) right center no-repeat;
padding:1px 23px 1px 0;
}

/*
*****************************
ENCAPÇALAMENTS
*****************************
*/
.cap_caixa_trama_1 {
font-family:"Trebuchet MS";
font-size:1.5em;
color:white;
margin-bottom:10px;
}

.cap_caixa_trama_2 {
font-family:"Trebuchet MS";
font-size:1.5em;
color:white;
margin-bottom:10px;
padding:5px 10px 10px 10px;
}

.subtitol_1, .subtitol_1:link {
font-weight:bold;
font-size:1.1em;
color:#A69900 !important;
}

.subtitol_2 {
font-family:"Trebuchet MS";
font-size:1.4em;
background-color:#D0CFA0;
padding:5px;
color:white;
}

/*
*****************************
FORMULARIS
*****************************
*/
.boto_1 {
border:0;
background-color:white;
color:#575400;
font-weight:bold;
font-size:11px;
}

.boto_2 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
border:0;
background:transparent url(../images/boto_subscripcio_01.jpg) 0 0 no-repeat;
width:164px;
height:33px;
font-weight:bold;
color:#E1D9A2;
}

.boto_3 {
border:1px solid #7E840A;
background-color:#E0DAA0;
color:#565209;
}

.camp_1 {border:1px solid #B3B3B3}

.camp_2 {
border-width:0 2px 2px 0;
border-color:#575602;
border-style:solid;
background-color:white;
}

.camp_3 {border:1px solid #7E840A}

form.formulari div.camp div.valor .Info {
color:#888888;
font-size:91%;
}

/*
*****************************
CAIXES
*****************************
*/
.trenca_float {clear:both;height:1px;}

.flota_esquerra {float:left !important}
.flota_dreta{float:right !important}
.sense_float{float:none !important}

div.caixa_trama_1 {
background:#848205 url(../images/fons_07.jpg) 0 0 repeat-x;
padding:5px 10px 10px 10px;
}

div.caixa_trama_2 {
background:#848205 url(../images/fons_07.jpg) 0 0 repeat-x;
position:relative;
}

div.imatge {
float:left;
margin: 0 5px 5px 0;
}


	div.imatge p{
	clear:left;
	margin:0 !important;
	font-size: 0.9em; 
	}

div.ombra_foto_a {
background:white url(../images/fons_04.gif) right top  no-repeat;
padding-right:3px;
float:left;
margin:0;
}

	div.ombra_foto_a div.ombra_foto_b {
	background:white url(../images/fons_05.gif) left bottom no-repeat;
	padding-bottom:3px;
	float:left;
	margin:0;
	}
	
div.ombra_camp_a {
background:white url(../images/fons_04.gif) right top  no-repeat;
padding-right:1px;
float:left;
margin:0;
}

div.ombra_camp_a div.ombra_camp_b {
background:white url(../images/fons_05.gif) left bottom no-repeat;
padding-bottom:1px;
float:left;
margin:0;
}

div.foto_noticia {
float:left;
margin:0 1.5em 1em 0;
width:180px;
}
	
	div.foto_noticia div.ombra_foto_a {margin-bottom:0.5em}

	div.foto_noticia p {
	clear:left;
	font-size:0.9em;
	}

div.separador_1 {
height:20px;
background:transparent url(../images/fons_15.gif) left center repeat-x;
clear:both;
}

div.caixa_1 {
border:1px solid #D0CFA0;
padding:10px;
}

div.caixa_2 {
border:1px solid #D0CFA0;
padding:5px;
}


/*
*****************************
ALTRES
*****************************
*/
.acc {
position:absolute;
left:-10000px;
}	

.d_block {display:block}

/**********************************************************************
 * Columnes
 **********************************************************************/
 
.columnes {
    overflow: hidden;
    _display: inline-block;
    margin: 0 -10px;
}

.columnes .columnes-element {
    width: 50%;
    float: left;
}

.columnes .columnes-element .columnes-element-2 {
    margin: 0 10px;
}

/**********************************************************************
 * mòdul newsletter
 **********************************************************************/
 
 div.brcm-newsletter-module div.brcm-module input {
 margin-top:0 !important;
 margin-bottom:0 !important;
 }
 
 div.brcm-newsletter-module form {
 margin-bottom:15px;
 padding-bottom:15px;
 border-bottom:1px solid #CCCCCC;
 }
 
.brcm-photographic-archive-module{}

.brcm-photographic-archive-module .buton-enviafoto{
	background-image:url(../images/buton-fotos.jpg) ;
width:189px;
height:23px;
display:block;
color:#585603; 
font-weight:bold;
text-align:center;
padding-top:2px;
text-decoration:none;


}

.brcm-photographic-archive-module  .filtres.filtres-foto{
	background-color:#F4F4EA;
	border: 1px #D0CFA0 solid;
	padding:10px;
	width:200px;
	color:#666666;
	}

	div#continguts_pagina 	.brcm-photographic-archive-module h1{ background-color:#E4E3CB; display:block; border-bottom:1px #D0CFA1 solid;
	margin:-10px; padding:5px;
	margin-bottom:12px; font-size:15px; font-weight:bold;}
	div#continguts_pagina 	.brcm-photographic-archive-module  .filtres.filtres-foto h4{color:#585502!important; font-size:12px; font-weight:normal;}
		div#continguts_pagina 	.brcm-photographic-archive-module  .filtres.filtres-foto h2{color:#585502!important; font-size:15px; font-weight:bold;}

	.brcm-photographic-archive-module  .filtres.filtres-foto a{ color:#585502!important;}
	div#continguts_pagina 	.brcm-photographic-archive-module  ul { list-style:none; padding-left:0px; margin-left:0px;}
	div#continguts_pagina 	.brcm-photographic-archive-module  ul li{ line-height:2em;}
	div#continguts_pagina 	.brcm-photographic-archive-module .style22{
		color:#585603;
		padding:3px; font-size:11px;
	background-color:#FFFFFF;
	border: 1px solid #848205;
}


	.brcm-photographic-archive-module h3{ color:#585603; font-weight:bold;}
	
  .brcm-photographic-archive-module .filtre{ border-bottom:1px solid #D0CFA0; padding-bottom:5px;
  margin-bottom:15px;}

.brcm-photographic-archive-module ol { float:left; width:520px; margin-left:0px!important; list-style:none; padding-left:0px;}

.brcm-photographic-archive-module ol li{
	display:block;
	overflow:hidden;
	margin-left:0px!important;
	list-style:none;
	padding-left:0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E5E5E5;
	padding-bottom:10px;
	padding-top:20px;
}


/*EMPRESES I COMERÇOS --------------*/


.empreses-comersos {
width:100%;
overflow:hidden;
}

	.empreses-comersos .columna {width:359px;margin-top:20px}
	
		.empreses-comersos .primera {float:left;}		
		.empreses-comersos .segona {float:right;}

	.activitat-contingut{ 
	margin-bottom:20px;
	color:#9C9C9C;
	}
	
		.activitat-contingut img { 
		border:#BCB8A6 1px solid; 
		/*float:left;*/
		vertical-align:middle;
		padding:1px;
		margin-right:7px;
		}

		.activitat-contingut a{ 
		/*color:#A69900;*/
		font-weight:bold;
		}
		

.subtitol_especial { 
border:#BCB8A6 1px solid;
background:#F9F8F0 url(../images/subtitol_1-icon.jpg) no-repeat 5px 10px;
height:32px;
line-height:32px;
position:relative;
margin-top:40px;
padding-left:20px;
}

	.subtitol_especial a{
	/*color:#848205;*/
	font-weight:bold;
	}
	

		.subtitol_especial img{ 
		position:absolute; 
		right:2px;
		top:-32px;
		}




.cercador-empreses{ color:#848205; margin-left:-5px;}

.cercador-empreses input , .cercador-empreses select{
-moz-box-shadow: 1px 1px 0px #CCD4A5;
-webkit-box-shadow: 1px 1px 0px #CCD4A5;
box-shadow: 1px 1px 0px #CCD4A5;
border:#7E840A 1px solid;
color:#525101;
font-size:12px;
padding:3px;
}


.visualitzacio {
border:#B0AE81 1px solid;
float:left;
}

	.visualitzacio * {
	float:left;
	height:28px;
	line-height:28px;
	
	}

	.visualitzacio h3{ 
	background:url(../images/filtre-fondo.jpg) repeat top ; 
	border-right:#B0AE81 1px solid;	
	padding:0 10px;
	margin:0px;
	font-weight:bold;
	margin-right:15px;
	color:#525305;
	}
	
	.visualitzacio .opcio {
	margin-right:15px;
	padding-left:20px;
	}
	
		.visualitzacio span {font-weight:bold}
		.visualitzacio a {color:#939C4B !important}
	
		.visualitzacio .opcio {padding-left:20px;}
	
			.visualitzacio .llista {background:url(../images/filtre-img1.jpg) no-repeat 0 4px;}
			
			.visualitzacio .mapa {background:url(../images/filtre-img2.jpg) no-repeat 0 2px;}
		


		.taula-style1{
		border:#979461 1px solid;
		background:url(../images/taula-fondo.jpg) repeat-x left top;
		color:#5F5D02;}
		
		.taula-style1 th{ 
		height:20px;
		padding:10px;
		padding-bottom:12px;
		color:#535102;
		}
		
		.taula-style1 a{ font-weight:bold;}
		.taula-style1 .td-style{ padding:10px; border-bottom:#DEDCD3 1px solid;}

	.detall-empreses-comersos .dades-de-contacte li {margin-bottom:0.5em}

	.detall-empreses-comersos  .dades-de-contacte div.ubicacio{
	width:295px;
	height:175px;
	overflow:hidden;
	float:right;
	border:#CCD4A5 1px solid;
	padding:1px;
	}

.detall-empreses-comersos .imatge{ float:left;}


