@charset "iso-8859-1";
/* CSS Document by xavier@imatek.net */

/* GUIA DE COLORS
ROSA		=		#ff0057
ROSA PALID	=		#ff7caa
ROSA PALID2 =		#fde
GRIS		=		#555
GRIS MENU	=		#9b9a9a

*/

*, html, body, div, span, p, hr, ul, ol, li, h1, h2, h3, h4, h5, h6, img, a, form, input, textarea, option, 
table, caption, tbody, tfoot, thead, tr, th, td 		{ margin:0; padding:0;}
table			{ border:0;}

html					{ font-family:Verdana, Geneva, sans-serif; font-size:10px;}
body					{ width:980px; margin:0 auto; overflow : -moz-scrollbars-vertical; }

h1				{ font-size:2em;}
h2				{ font-size:1.6em; font-weight:normal;}
h3				{ font-size:1.4em; color:#ff0057; font-weight:normal;}
h4				{ font-size:1.2em; color:#ff0057;}
img, table		{ border:0;}
a				{ text-decoration:none; }
a:link			{ color:#ff0057;}
a:visited		{ color:#ff0057;}
a:hover			{ color:#ff7caa;}


#blcHead				{ height:155px;}
#blcHead #header		{ height:126px; background-image:url(../img/bg_head.jpg);}
#blcHead #menu			{ height:29px; background-color:#000; border-top:4px solid #ff0057;}
#blcHead #menu img		{ margin:3px auto auto 5px; float:left;}
#blcHead ul				{ display:inline; float:left; margin-top:8px;}
#blcHead ul li			{ display:inline; margin-left:60px;}
#blcHead ul li a		{ text-decoration:none; color:#ff0057; font-weight:bold;}
#blcHead ul li a:hover	{ color:#ff7caa;}
#blcHead form			{ margin-top:5px; float:right;}
#blcHead input					{ height:18px; vertical-align:middle; margin-left:2px; font-size:1.4em;}
#blcHead .inputtext	{ width:95px; color:#ff0057; padding-left:5px; padding-top:1px; height:17px; background-color:#fff; border:none;}
#blcHead .enviar	{ width:24px; height:18px; padding-bottom:2px; ]padding-bottom:0; margin-right:5px; background-color:#ff0057; border:none; cursor:pointer;}

#blcSubHead				{ height:17px; padding-top:8px;}	/* NOTAR que height + padding-top = 21px */
#blcSubHead #data		{ float:left; padding-left:7px; width:202px; }	/* NOTAR que width + padding-left = 209px */
#blcSubHead #ariadna	{ float:left; width:531px;}
#ariadna a {color:#555555 !important; }
#ariadna a:hover {color:#FF0057 !important; }

#blcSubHead #registret	{ float:right;}
#blcSubHead #registret a		{ text-decoration:none; color:#555; float:right;}
#blcSubHead #registret a:hover	{ color:#ff0057;}
#blcSubHead #registret .dreta	{ padding-left:30px; padding-right:10px;}

#blcCentre				{ }

#blcLeft							{ width:178px; float:left;}
#blcLeft #menuTop			{ height:28px; background-image:url(../img/bg_menu_top2.gif);}
#blcLeft #menu				{ background-color:#9d9a9a; color:#fff;}
#blcLeft #menu ul			{ margin-left:14px; padding-top:8px; padding-bottom:8px;}
#blcLeft #menu li				{ background:url(../img/ico_liststyle_white.gif) no-repeat; background-position:left; list-style:none; padding:3px 0; padding-left:8px;}
#blcLeft #menu a				{}
#blcLeft #menu a:link		{ color:#fff;}
#blcLeft #menu a:visited	{ color:#fff;}
#blcLeft #menu a:hover		{ color:#ff0057;}
#blcLeft #menuBottom		{ height:5px; background:url(../img/bg_menu_bottom.gif) no-repeat;}
#blcLeft #menuNoticies		{ height:37px; margin-top:2px; _margin-top:-5px;}
#blcLeft #menuLinks			{ height:37px; margin-top:2px;}
#blcLeft #menuZonaPrivada	{ height:37px; margin-top:2px;}
#blcLeft #menuEines			{ margin-top:2px; background:url(../img/bg_menu_eines.gif) no-repeat;}
#blcLeft #menuEines dl		{ margin-left:25px; padding-top:30px; display:block;}
#blcLeft #menuEines dd		{ background:url(../img/ico_liststyle_grey.gif) no-repeat; background-position:left; list-style:none; height:12px; padding:5px 0; padding-left:8px;}
#blcLeft #menuEines dt		{ font-weight:bold; color:#000; margin-top:9px; margin-bottom:4px; display:block;}

#blcContent						{ width:500px; float:left; margin-left:29px;  min-height:450px;}
#blcContent #establiment		{ margin-top:8px; }
#blcContent #establiment img	{ float:left; border:1px solid #ff0057; margin-bottom:10px;}
#blcContent #establiment .dades { float:right; width:230px; padding-top:6px; min-height:190px; _height:190px;}
#blcContent #establiment p		{ margin-top:0px; color:#555;}
#blcContent #establiment .rosa	{ color:#ff0057;}
/*#blcContent #establiment .mapa	{ float:right; margin-top:15px; width:95px; text-align:right;}*/
#blcContent #noticies			{ margin-top:25px; background:url(../img/bg_noticies.gif) no-repeat; width:500px;}
#blcContent #noticies img		{ float:left; border:1px solid #ff0057; /*margin-top:25px;*/ margin:0 10px 0 0}
#blcContent #noticies .news		{ float:left; width:230px; /*height:185px;*/ padding-top:25px; margin-left:10px; min-height:105px;}
#blcContent #noticies p			{ padding-top:10px; padding-bottom:18px; text-align:justify;}
#blcContent #noticies .linia	{ float:left; border-bottom:1px solid #bbb; width:500px; margin-left:-8px; margin-bottom:8px;}
#blcContent #noticies .news_li	{ float:left; padding-left:7px; padding-bottom:4px;}
#blcContent #noticiesFull			{ width:500px;}
#blcContent #noticiesFull img		{ float:left; border:1px solid #ff0057; margin:0 13px 10px 0;}
#blcContent #noticiesFull .news		{ float:right; width:230px; margin-top:15px; margin-bottom:12px;}
#blcContent #noticiesFull p			{ margin-top:10px; margin-bottom:16px; text-align:justify;}
#blcContent #noticiesFull .linia	{ float:left; border-bottom:1px solid #bbb; width:500px; margin-left:-8px; margin-bottom:8px;}
#blcContent #noticiesFull .news_li	{ float:left; padding-left:7px; padding-bottom:4px;}
#blcContent h1					{ color:#ff0057; padding-bottom:10px;}
#blcContent #contacte table		{}
#blcContent #contacte tr		{ height:30px;}
#blcContent #contacte td		{ width:120px;}
#blcContent #contacte td+td		{ width:240px;}
#blcContent #contacte input		{ border:1px solid #ff7caa; background-color:#fde; width:290px; height:15px; padding-top:1px; padding-left:3px; font-size:11px;}
#blcContent #contacte textarea	{ border:1px solid #ff7caa; background-color:#fde; width:290px; margin-top:7px; padding-left:3px; font-size:11px; font-family:Verdana, sans-serif }
#blcContent #contacte .enviar	{ width:70px; height:18px; cursor:pointer;}
#blcContent #article p			{ text-align:justify; font-weight:bold; color:#222; line-height:12px; padding-bottom:10px; _font-weight:normal;}
#blcContent #article p+p		{ font-weight:normal; color:#000;}
#blcContent #associats .news_li	{ float:left; padding-left:7px; padding-bottom:4px;}
#blcContent #associats .news_li h2 	{ float:left; padding-right:15px;}
#blcContent #associats .news_li h2 a:link	{ color:#222;}
#blcContent #associats .news_li h2 a:visited{ color:#222;}
#blcContent #associats .news_li h2 a:hover	{ color:#ff7caa;}
#blcContent #associats .news_li h3	{ float:right; padding-top:1px; padding-right:8px;}
#blcContent #associats span		{ margin-top:6px;}
#blcContent #associats .gris	{ float:left; color:#555; width:330px;}
#blcContent #associats .dreta	{ float:right; padding-right:8px;}
#blcContent .linia				{ float:left; border-bottom:1px solid #bbb; width:500px; margin:8px 0 8px -8px;}
#blcContent #mapa_web			{}
#blcContent #mapa_web dl		{ margin:25px 0 0 35px;}
#blcContent #mapa_web dt		{ font-size:1.6em; margin:8px auto;}
#blcContent #mapa_web dd		{ padding-left:10px; margin:5px auto;}
#blcContent a	{ color:#FF0057;}
/*#blcContent a:visited	{ color:#222;}*/
#blcContent a:hover	{ color:#ff7caa;}


#blcRight 					{ width:240px; float:left; margin-left:33px;}
#blcRight #buscadorGoogle	{ float:right; margin-right:4px;}
#blcRight #buscadorGoogle input[type=text] { background-color:#ebf0fe; border:1px solid #8e9ccc; width:100px; vertical-align:top; margin-top:2px; ]margin-top:0;}
#blcRight #buscadorGoogle input[type=image]	{ vertical-align:top; padding-bottom:3px;}
#blcRight #buscador			{ width:240px; height:59px; float:left; margin-top:10px; background-image:url(../img/bg_buscador.gif);}
#blcRight #buscador form	{ float:right; margin-right:3px;}
#blcRight #buscador input	{ margin-top:5px;}
#blcRight #buscador input[type=text]		{ border:0; height:16px; color:#ff0057; padding-left:3px; padding-top:2px; font-size:12px; width:182px;}
#blcRight #buscador input[type=submit]		{ border:0; background-color:#fff; width:25px; height:18px; margin-top:2px; margin-right:2px; color:#ff0057; cursor:pointer; font-size:12px;}
#blcRight #publicitat		{ float:left; width:240px; min-height:200px; background-color:#000; padding-top:10px;}
#blcRight #publicitatTop	{ float:left; width:240px; height:35px; margin-top:2px; background-image:url(../img/bg_publicitat_top.gif);}
#blcRight #publicitatBottom	{ float:left; width:240px; height:18px; background-image:url(../img/bg_publicitat_bottom.gif);}
#blcRight #publicitat img	{ margin: 1px 0 1px 20px; border:1px solid #fff;}
#blcRight #video			{ float:left; background-image:url(../img/bg_videodelmes.gif); margin-top:2px; width:220px; height:169px; padding:40px 0 0 20px;}
#blcRight .colabora			{ float:left; padding-top:5px; padding-left:15px;}
#blcRight .colabora a		{ float:left; padding-top:35px;}

#blcFoot					{ margin-top:5px; margin-bottom:10px;}
#blcFoot #textFoot			{ float:left; width:675px; color:#555;}
#blcFoot #menuFoot			{ float:left; width:240px;}
#blcFoot #menuFoot ul		{ width:300px; text-align:right; color:#ff0057;}
#blcFoot #menuFoot li		{ list-style-position:outside; display:inline;}
#blcFoot #menuFoot img		{ margin-bottom:2px;}

.clear			{ clear:both;}

/* =======================================================  */
.titol_seccio    {font-size:1.8em !important; color:#FFF; margin:0; padding:0;}
.titol_seccio a {color:#FFF; text-decoration:none;}
#titol_seccio_comerc, #titol_seccio_noticies, #titol_seccio_links, #titol_seccio_zprivada{ width:110px; margin-left:7px; padding-top:10px; }
#titol_seccio_comerc a:hover{color:#FF0057}
#titol_seccio_noticies a:hover, #titol_seccio_links a:hover{color:#000000}
#titol_seccio_zprivada a:hover{ color:#FFF !important}

#titol_seccio_noticies{ margin-left:6px; padding-top:6px;}


.links_info{
	list-style:none;
	text-align:center;
	color:#E4105A;
	font-weight:bold;
}

.links_info li {
	float:left;
	display:inline-block;
	/*margin-left:30px;*/
	text-align:left;
}

.links_info li a{margin:0 !important; padding:0 !important; color:#E4105A !important; }

#img_relacionades{
	margin-top:8px;
	background-image:url("../img/fons_imatges.gif");
	width:500px;
	height:104px;
}

#img_relacionades img{
	width:115px;
	height:86px;
	border:1px solid #FFFFFF !important;
	margin-top:7px;
	margin-left:6.5px;
}

#mods_info{margin-top:8px; border:0px solid green;}
#mods_info > div{
	background-image:url("../img/caixa_rosa.gif");
	width:243px;
	height:116px;
	float:left;
	margin:0 6px 5px 0
}

#mods_info #mods_caixa{ } 
#mods_info > div img{margin:17px 0 0 20px;}
#veure_mes{
	position:relative;
	top:-14px;
	left:420px;
	color:#FFF !important;
}

/* *************MAPA************************* */
div#centMapa{
	width:500px;
	border:1px solid green;
}

#resultat_busqueda{
	list-style:none;
	margin:20px 0 0 10px;
	padding:0;
}

#resultat_busqueda li{
	margin:10px 0 10px 0;
	font-size:11px;
	font-weight:bold;
}


#edicio_fitxa input.entrada, #edicio_fitxa textarea{ width:350px;	 }
#edicio_fitxa input[type="text"] { height:15px;}
#edicio_fitxa textarea{ height:150px;	}
#edicio_fitxa select { width:353px; }

#edicio_fitxa table tr .titol_input{width:250px;}

#edicio_fitxa table tr td{
	border:0px solid red;
	padding-bottom:7px;
}
.titol_mod_publi{
	padding:0 0 0 7px;
	width:110px;
	color:#FFFFFF;
	font-size:1.8em !important;
	margin:0;
}

.titol_mod_video{
	padding:0 0 0 0;
	margin:-30px 0 0 0 !important;
	width:170px;
	color:#FFFFFF;
	font-size:1.8em !important;
	margin:0;
}

.titol_mod_cerca{
	color:#FFFFFF;
	font-size:1.8em !important;
	margin:0 0 0 7px;
	padding:0;
}

.frm_restaura{margin:20px 0 0 0;}

.frm_restaura span{
	width:200px;
	display:inline-block;
}

.frm_restaura input[type="text"]{ 
	width:250px; 
	margin:10px 0 0 0;
}

.frm_restaura input[type="submit"]{
	margin:15px 0 0 0;	
	font-size:11px;
	width:70px;
}

.afegir_mes{
	cursor:pointer;
	font-size:12px;
	color:#FF0057;
}

#botGuardar{
	font-size:12px;
	width:80px;
}

#div_envia_amic{ 
	font-size:12px;
	height:50px;
	color:#E4105A;
}
#div_envia_amic form{margin:15px 0 0 0}
#div_envia_amic form input[type="text"]{ width:250px;}

#div_envia_amic form input[type="submit"]{ 
	width:60px;
	font-size:11px;
}

.info_activacio{
	color:	#9B9A9A;
	font-weight:bold;
}

.info_error{
	font-size:12px;
	color:#FF0057;
	margin-bottom:10px;
}

.titol_modul{
	color:#FF0057; 
	font-size:1.8em !important; 
	margin-top:10px;
}

.links_info li a:hover{ color:#FF7CAA  !important;}
.mapa:hover{color:#FF7CAA}
.entradilla{color:#000}
.titol_noticia{margin-bottom:5px;}
.veure_mes{clear:both; position:relative; text-align:right; margin-right:20px;}
#tit_zona_privada{color:#FF0057;}
#tit_zona_privada:hover{ color:#FFF !important; }
.menu_zona_privada{	list-style:none; padding-bottom:15px; }
.menu_zona_privada li{
	display:inline;
	padding:0 0px 0 0;
	font-weight:bold;
}
.tedicio_dades{ padding:0 0 20px 0; width:300px }
.span_edita{
	display:block;
	width:200px;
}

.llistat_documents{	list-style:none; }
.llistat_documents li {
	padding:0 0 5px 10px;
	font-size:11px;
}

.pBaixa{ margin:0 0 15px 0; }
.inpZprivada{
	margin:5px 0 5px 0;
	width:250px;
}

.llista_associat{ list-style:circle; }
.llista_associat li { margin:5px 0 5px 20px }
.botoContacte{  clear:both; }
.paginador{
	text-align:right;
	font-weight:bold;
	margin-bottom:20px;
	font-size:11px;
}
#powered{
	position:relative;
	left:664px;
}


 .tHorari{
	width:355px;
	border:1px solid #CCCCCC;
 }
 
.tHorari th{ 
	border-bottom:1px solid #000;
	padding:10px 0 5px 0;
}
 
.tHorari td{
	text-align:center;
	border-bottom:1px solid #000;
	padding:5px 0 5px 0;
}

.tHorari tr:hover{ background-color:#F0F0EE;}
 .txtTorn{
	width:20px;
 }



