/* CSS Document */
* {margin:0px; padding:0px;}
BODY {
	background-image:url(../img/fons_web.png);
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:0.8em !important;
}
#contenidor {
	/*border-style:ridge;
	border-width:1px;
	border-color:#333333;
	border-top-width:0px;*/}
#cos {
	background-image:url(../img/contingut_fons.png);
}
#top {
	background-image:url(../img/top.png);
	background_repeat:no-repeat;
}
#idiomes A {display:inline; margin:0; padding:0;}
#localitzador {
	background-image:url(../img/localitzador.png);
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:25px;
	color:#CCCCCC;
	font-size:0.85em;
	width:100%;
}
	#localitzador A {color:#CCCCCC; text-decoration:none;}
#menu {
	font-size:11px;
}
	#menu A {
		color:#333333;
		font-weight:bold;
		display:block;
		width:124px;
		padding-left:28px;
		text-decoration:none;
		background-image:url(../img/boto_menu.png);
		background-repeat:no-repeat;
	}
	#menu A:hover, #menu A.seleccionat {
		background-image:url(../img/boto_menu_f2.png);
		color:#ffffff;
		font-weight:bold;
		padding-left:5px;
		width:146px;
	}
	#menu UL	{
		padding-left:9px;
		list-style:none;
	}
	#menu UL LI {
		display:block;
		line-height:21px;
	}
	
#esq_bottom {
	background-image:none;
	background-image:url(../img/esq_bottom.png);
	background-color:none;
	background-repeat:no-repeat;
	background-position:10px;
}
#contingut {
	
}


.tornar A {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
	.tornar A:hover { font-weight:normal;}
#dreta {
	/*background-image:url(../img/noticies_cos.png);*/
}
	#dreta UL {
		font-size:0.8em;
		background-image:url(../img/noticies_cos.png);
		background-repeat:repeat-y;
		list-style:square;
		padding-left:27px;
		padding-right:18px;
	}
	#dreta LI {padding-bottom:10px;}
	#dreta H1 {
		background-image:url(../img/noticies_h1.png);
		color:#CCCCCC;
		font-size:1em;
		line-height:38px;
		text-align:center;
	}
	
	#dreta H2 {
		font-size:0.85em;
	}
	#dreta H3 {
		font-size:11px;
		color:#006699;
	}
	#noticies_peu {
	background-image:url(../img/noticies_peu.png);
	background-repeat:no-repeat;
}
#peu {
	padding-top:10px;
	text-align:center;
	height:28px;
	margin-bottom:10px;
	background-image:url(../img/peu.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#CCCCCC;	
	font-size:0.8em;
}
	#peu UL {list-style:none;}
	#peu LI {display:inline;}

/* FORMAT TEXTOS */
#text_contingut { font-size:0.85em; line-height:1.5em; }
#text_contingut P {
	/*text-indent:15px;*/
	line-height:1.5em;
	margin-bottom:15px;
	}

#text_contingut H1 {
	line-height:39px;
	text-align:left;
	font-size:13px;
	color:#FFFFFF;
	padding-left:40px;
	background-image:url(../img/h1_normal.png);
	background-repeat:no-repeat;
}
H2.apartat {
	font-size:1.20em;
	line-height:41px;
	padding-left:38px;
	/*margin-top:20px;*/
	color:#CCCCCC;
	background-image:url(../img/h1_fons.png);
	background-repeat:no-repeat;
}
#text_contingut UL {list-style:none; }
#text_contingut UL LI {
	margin-left:25px;
	list-style-type:square;
}
#banners {text-align:center;}

.centrat {text-align:center; padding:10px;}
.mas_noticias {
	text-align:right;
	display:block;
	color:#006699; 
	font-weight:bold; 
}

#noticias IMG {
	display: block;
	margin: auto;
	margin-top:10px;
	border-color:#333333;
	border-width:1px;
	border-style:ridge;
}
	.noticia H2 {
		font-size:12px;
		width:95%;
		margin-left:5px;
		line-height:15px;
		margin-bottom:15px;
		padding:5px;
		color:#333333;
		background-color:#EEEEEE;
	}
	.noticia {
		border-bottom-style:dotted;
		border-bottom-width:1px;
		border-color:#999999;
		margin-bottom:25px;
	}


.formulari_contacte {
	text-align:center;
	width:100%;
	background-color:#333333;
	color:#CCCCCC;
	padding:5px;
}

.gps {
	width:100%;
	text-align:center;
	border-color:#333333;
	border-width:1px;
	border-style:ridge;
}
	.gps H2 {color:#CCCCCC; font-size:13px; line-height:40px; background-color:#333333; margin:0; padding:0;}
	.gps STRONG { color:#666666; }
	.gps P {margin:0; padding:0; line-height:11px;}
.inputs_text {border-style:ridge; border-width:1px; border-color:#333333;}
.bt_enviar {
	background-color:#CCCCCC;
	color:#333333; 
	border-width:1px;
	border-style:ridge;
	border-color:#FFFFFF;
	font-size:10px;
	height:18px;
	width:60px;
}
	#alerta {width:100%; background-color:#666666;}
IFRAME {text-align:center;}



/*****************  APARTAT DE PRODUCTES ***********/
.div_productes UL.llista_productes { position:relative; list-style-type:none; list-style:none; margin:0; padding:0; background-color:#FFFFFF; }
.llista_productes {
	text-align:left;
	margin:0;
	padding:0;
	width:450px;
	margin-top:20px;
}
	.llista_productes  A {
		color:#333333; 
		font-size:11px; 
		/*font-weight:bold;*/
		text-decoration:none; 
		display:block;
		padding:5px;
	}
	.llista_productes  A:hover {
		/*border-color:#666666;*/
		background-color:#FFFFFF;
		font-weight:bold;
		text-decoration:underline;
	}
		.llista_productes IMG{
		background-color:#FFFFFF;
		}
		.llista_productes A IMG{
		background-color:#FFFFFF;
		}
		.llista_productes A:hover IMG{
		background-color:#FFFFFF;
		}
	.llista_productes TD { 
	width:50%; 
	height:120px;
	margin-bottom:8px; 
	border-right:#DFDFDF solid 3px; 
	border-bottom:#DFDFDF solid 3px;
	border-left:#DFDFDF solid 1px;
	border-top:#DFDFDF solid 1px;
	}
	
	.llista_productes IMG {border-width:1px; border-color:#FFFFFF; margin:2px; background-color:#FFFFFF;}
	
	.desc_cataleg { width:95px; font-size:8px; }

/************ REFERENCIES ***************/	
.div_productes UL.llista_referencies { position:relative; list-style-type:none; list-style:none; margin:0; padding:0; }
.llista_referencies {
	text-align:center;
	margin:0;
	padding:0;
	width:450px;
	margin-top:20px;
}
	.llista_referencies A {
		color:#333333; 
		font-size:12px; 
		font-weight:bold; 
		text-decoration:none; 
		display:block;
		padding:5px;
		
		border-style:ridge; border-width:1px; border-color:#CCCCCC;
	}
	.llista_referencies A:hover, .llista_referencies A:hover IMG {
		border-color:#666666;
		background-color:#CCCCCC;
	}
	.llista_referencies TD { width:50%; }
	.llista_referencies IMG {border-width:1px; border-color:#CCCCCC; margin:0px;}	
	
	/****************/
	
	
	
	/*A.categoria_foto {  height:125px;} */
	
	.categoria_foto {
	border:0px;
	}
	.categoria_titol, .producte_titol {line-height:18px; vertical-align:middle; font-size:11px; font-weight:normal;}
.producte_titol {
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
	font-size:12px;
	/*border-color:#333333;
	border-bottom-style:ridge;
	border-width:1px;
	border-right-style:ridge;
	border-right-color:#666666;*/
}
.descripcio {  margin-bottom:50px;}
	.descripcio IMG {
		margin:10px;
		border-color:#333333;
		border-width:1px;
	}
	.descripcio H2 {}

.td_galeria_fotos { display:none;}
.galeria_fotos {
	margin:0;
	padding:0;
}
	.foto_principal {
		margin-top:10px;
		text-align:center;
		float:left; 
		margin-right:25px;
		background-color:#FFFFFF;
		/*border-width:2px;
		border-style:solid;*/
	}
	.foto_principal IMG {
		border-bottom-style:solid;
		border-bottom-width:4px;
		border-bottom-color:#333;
		padding-bottom:4px;
		
	}
	.opcions_productes {  
		float:left;
		font-size:9px;
		line-height:10px;
		width:30px;
		margin:3px 18px; 
		text-align:center;
	}
	.opcions_productes A {text-decoration:none;}
	.opcions_productes IMG {
		margin-top:5px;
		border:none;
	}
	.galeria_fotos IMG {
		border-width:1px;
		border-color:#000000;
	}
	.galeria_fotos A {background-color:#000099;}
	A.thickbox {margin:0; padding:0;}
	  UL.galeria_fotos {list-style:none; list-style-type:none; display:none; }
	  UL.galeria_fotos LI { display:inline; list-style:none; list-style-type:none;}
	
/*********** PRODUCTES A LA PORTADA ***********/
.categoria_titolP, .producte_titolP {line-height:14px; float:left;  font-size:11px; font-weight:normal; padding:4px; text-align:left; }

.llista_productes_portada {
	text-align:left;
	margin:0;
	padding:0;
}
.llista_productes_portada TD {
	margin:0;
	height:120px;
}
	.llista_productes_portada A {
		color:#333333; 
		font-size:11px; 
		/*font-weight:bold;*/
		text-decoration:none; 
		display:block; 
		/*border-style:ridge; border-width:1px; border-color:#CCCCCC;   CANVI*/
	}
	.llista_productes_portada A:hover, {
		border-bottom:#999999 solid 4px;
	}
	.llista_productes_portada A:hover, .llista_productes_portada A:hover IMG{
	background-color:#FFF;
	border-bottom: 4px #CCCCCC solid;
	}
	.llista_productes_portada IMG {
		border: 1px #FFFFFF solid;
		border-bottom: 1px #CCCCCC solid;
		background-color:#FFFFFF;
		}

/****** NOTICIES PORTADA **/
.noticies_portada {}
	.noticies_portada H2 {font-size:13px; margin-top:10px; margin-bottom:10px;}
	.noticies_portada .mas_noticias {margin-top:10px;}

.tornar {text-align:right; }

.taula_portada {width:100%;}
	.taula_portada TD {vertical-align:top;}
	
#delegacions {text-align:center;
}


/**************************** REFERČNCIES *****************************/

BODY.referencias TABLE.referencias {
	width: 600px;
}

BODY.referencias H2.apartat {
	background-image: url(../img/h1_fons_referencies.png);
	background-repeat: no-repeat;
	width: 570px;
}
BODY.referencias DIV#localitzador {
	background-image:url(../img/localitzador_referencies.png);
	background-repeat:no-repeat;
}
BODY.referencias DIV.tornar {
	width: 590px;
}
BODY.referencias A.categoria_foto {
	padding: 3px;
	width: 105px;
}
BODY.referencias TABLE.llista_productes {
	width: 570px;
}
BODY.referencias TABLE.llista_productes TD{
	width: 105px;
}
BODY.referencias div#dreta {
	display:none;
}

/*TOOLTIPS
div#qTip {
 padding: 4px;
 border-top: 1px solid #666;
 border-bottom: 5px solid #666;
 display: none;
 background:#E6EAFF;
 color:#333;
 font: 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
*/

/****************** APARTAT MEDIS ******************/
.taula_medios {background-color:#FFF; color:#000; width:100%;}
Ul.llista_perfil IMG {border:0;}
#text_contingut TABLE.taula_medios TD {padding:5px;}
#text_contingut TABLE.taula_medios H1 { background-image:url(../img/h1_medios.png);}
#text_contingut TABLE.taula_medios TD UL {list-style:none;}
#text_contingut TABLE.taula_medios TD UL LI { display:inline;}
#text_contingut TABLE.taula_medios TD UL.llista_publicaciones {  margin-bottom:15px;}
#text_contingut TABLE.taula_medios TD UL.llista_publicaciones LI { list-style:none; display:inline; padding:5px; }
#text_contingut TABLE.taula_medios TD UL.llista_publicaciones LI IMG {  vertical-align:middle; padding:5px;}
#text_contingut  UL.llista_productes { list-style:none; width:400px !important; width:380px; margin:auto; }
#text_contingut  UL.llista_productes LI { list-style:none; display:inline; margin:0;}
#text_contingut  UL.llista_productes LI IMG { border-left:#E9E9E9 solid 1px; border-top:#E9E9E9 solid 1px; border-right:#999999 solid 1px; border-bottom:#999999 solid 2px;  }
#text_contingut  UL.llista_productes LI A {display:inline-block; font-size:10px; width:95px; padding:0; margin:0; vertical-align:top; text-align:center;}
#text_contingut  UL.llista_productes LI A H2 {font-size:9px; color:#999999; width:100%;}

#paginacion { width:100%; text-align:center; padding-top:10px; }
#paginacion A { color:#999; text-decoration:none;}
#paginacion A:link { color:#999; text-decoration:none;}
#paginacion A:visited, #paginacion A:hover { color:#003366; }
