*{
margin:0;
padding:0;
border:0;
outline:none;
}
body{
color:#515151;
background-color:#FFC75B ;
font:10px verdana,arial,tahoma,geneva,sans-serif
}
a{
color:#A0A0A0;
text-decoration:none
}
a:hover{
color:#515151;
text-decoration:underline
}
input,select,textarea{
border:#cccccc 1px solid;
padding:1px 2px;
color:#000000;
font:11px arial,tahoma,sans-serif
}
select{
padding:1px
}
li{
list-style:none
}
#page{
margin:0 auto;
width:1024px;
background:url(../../img/web/page-bgr.gif) repeat-y center;
}
/*--- HEADER INICI ---*/
#header-inici{
margin:0 auto;
width:952px;
/*background:url(../../img/web/bgr-cap-inici.jpg) #ffffff no-repeat 0px 0px;*/
height:109px;
}
#menu-pral{
margin:0 auto;
width:952px;

}
#menu-pral ul li 
{
	float:left;
	height:27px;
	
}
#menu-pral ul li a
{
background-position:0px 54px;
}

#menu-pral ul li.inici a{background-image:url(../../img/web/li_inici_bg.gif);width:54px;}
#menu-pral ul li.inici a:hover{background-position:0px 0px;}
#menu-pral ul li.informacio_general a{background-image:url(../../img/web/li_info_gral_bg.gif);width:135px;}
#menu-pral ul li.informacio_general a:hover{background-position:0px 0px;}
#menu-pral ul li.poblacio a{background-image:url(../../img/web/li_poblacio_bg.gif);width:80px;}
#menu-pral ul li.poblacio a:hover{background-position:0px 0px;}
#menu-pral ul li.serveis a{background-image:url(../../img/web/li_serveis_bg.gif);width:72px;}
#menu-pral ul li.serveis a:hover{background-position:0px 0px;}
#menu-pral ul li.arees a{background-image:url(../../img/web/li_arees_bg.gif);width:62px;}
#menu-pral ul li.arees a:hover{background-position:0px 0px;}
#menu-pral ul li a{display:block;height:100%; text-decoration:none;}
#menu-pral ul li#active a{background-position:0px 27px;}


#menu-secundari{float:right; margin-top:5px;}
#menu-secundari li a{padding-left:22px; padding-top:0px;float:left;_width:1px;}
#menu-secundari li.not a{background:url(../../img/web/li2_not.gif) no-repeat;height:18px;}
#menu-secundari li.com a{background:url(../../img/web/li2_com.gif) no-repeat;height:18px;}
#menu-secundari li.ent a{background:url(../../img/web/li2_ent.gif) no-repeat;height:18px;}
#menu-secundari li.gal a{background:url(../../img/web/li2_gal.gif) no-repeat;height:18px;}
#menu-secundari li.loc a{background:url(../../img/web/li2_loc.gif) no-repeat;height:18px;}
#menu-secundari li.con a{background:url(../../img/web/li2_con.gif) no-repeat;height:18px;}

#menu-secundari li a{padding-top:3px; color:#999999; padding-right:10px;}

#menu-secundari li a:hover{background-position:0px -21px;height:18px;}

#menu-secundari li#active.not a{background-position:0px -42px;height:18px;color:#767676;}
#menu-secundari li#active.com a{background-position:0px -42px;height:18px;color:#767676;}
#menu-secundari li#active.ent a{background-position:0px -42px;height:18px;color:#767676;}
#menu-secundari li#active.gal a{background-position:0px -42px;height:18px;color:#767676;}
#menu-secundari li#active.loc a{background-position:0px -42px;height:18px;color:#767676;}
#menu-secundari li#active.con a{background-position:0px -42px;height:18px;color:#767676;}







/*--- COLUMN LAYOUT ---*/
#columns{
width:952px;
margin:0 auto;
clear:both;
padding-top:20px;
}
/*--- LEFT column ---*/
#leftcol{
margin:10px 10px 0;
_margin:0px 0px 0px 5px;
width:199px;
float:left;
}
#leftcol .spacer{
padding:10px
}

/* butlleti */
#butlleti{
/*margin:15px 0px 0px 5px;*/
/*padding:32px 10px 0px 10px;*/
padding:32px 0px 0px 10px;
height:62px;
width:199px;
background:url(../../img/web/bgr-butlleti.gif) no-repeat;
margin-bottom:10px;
}
#butlleti form{
padding:5px 0px 0px 0px;
}
#butlleti form input{width:130px;}
#butlleti form input.but-go{
border:0;
width:43px;
background:url(../../img/web/ico-butlleti.gif) no-repeat center;
height:18px;
}


/* butlleti home*/
#butlleti2{
padding:32px 0px 0px 10px;
height:82px;
width:146px;
background:url(../../img/web/bgr-butlleti2.gif) no-repeat;
margin-bottom:10px;
}
#butlleti2 form{
padding:5px 0px 0px 0px;
}
#butlleti2 form input{width:132px;}
#butlleti2 form input.but-go{
border:0;
width:43px;
background:url(../../img/web/ico-butlleti.gif) no-repeat center;
height:18px;
margin-top:5px;
}

/* calendari */
.calendari{
/*margin:15px 0px 0px 5px;*/
padding:32px 0px 0px 10px;
background:url(../../img/web/bgr-calendari.gif) no-repeat;
height:250px;
width:199px;
color:#000000;
margin-bottom:10px;
}
.calendari a{color:#898989; text-decoration:underline;}
.calendari p{
padding:15px 10px 0px 10px;
}

/* enquesta */
.enquesta-cap
{
	background:url(../../img/web/bgr-enquesta-cap.gif);
	width:199px;
	height:26px;
}
.enquesta{
background:url(../../img/web/bg-enquesta.gif) repeat-y;
/*margin:-1px 0 0 5px;*/
padding:0px 0px 0px 10px;
/*height:244px;*/
width:189px;
}
.enquesta-peu
{
	background:url(../../img/web/bg-enquesta-peu.gif);
	background-repeat:no-repeat;
	width:199px;
	height:5px;
	margin-bottom:10px;
}

.enquesta p{
padding:5px 0 0 0px;
}
.enquesta a{color:#898989; text-decoration:underline;}
.enquesta ul{
padding:10px 0 5px 0px;
}
.enquesta li{
padding:5px 0 0 0;
}
.enquesta input{
border:0px;
margin-right:5px;
}


.enquesta-resultat{
padding:5px 0px 0 5px;
}

.graph { 
	position: relative; /* IE is dumb */
	width: 140px; 
	border: 1px solid #9DBF03; 
	padding: 2px; 
}
.graph .bar { 
	display: block;
	position: relative;
	background: #CBD1A7; 
	text-align: left; 
	color: #000000; 
	height: 12px; 
}
.graph .bar span { position: absolute; left: 1em; }

/*--- CENTER column ---*/
#centercol{
/*margin:1px 0 0;*/
/*padding:20px 0 15px 0;*/
width:733px;
float:right;
background:url(../../img/web/bg-centercol.gif) repeat-y;


/*background-color:#0000FF;*/
}
#centercol.simple{background-image:none;}
.borde img.fl{
	float:left;
	margin:0 10px 10px 0;
}
.borde img.f2{
	float:left;
	margin:0 10px 10px 20px;
}
.borde img
{
	border: 3px double #bfbfbf;
}
.destaca{}
.destaca a
{
color:#A0A0A0;
font-weight:bold;
}
.veure{float:right;}
/*- Subcolumns -*/
#subcentercol{
	float: left;
	width: 536px;
	/* background-color:#CFD0EB; */
	margin-left:11px;
	margin-right:10px;
	padding-left:10px;
}
#subcentercol h1
{
	background:url('../../img/web/bg_h1.gif') #EAEAEA repeat-y top right;
	color:#000000;
	margin-bottom:10px;
	font-size:14px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:-10px;
	padding-left:10px;
	
}
#subcentercol.simple{width:700px;}
#subcentercol2{
	float: right;
	/*margin: 0 0 0 5px;*/
	width: 160px;
	padding-right:5px;
	/*border:1px solid red;*/
}

#footer{
padding-top:50px;
padding-bottom:50px;
text-align:center;
color:#C6C6C6;
}
#footer span.linea1{font-size:12px;}
#footer span.linea2{font-size:10px;}
#footer a{color:#C6C6C6;}

.box_llibreta{margin-top:41px;margin-left:28px;width:229px;float:left;}
.box_llibreta div.content{background:url(../../img/web/bgr-box-llibreta.gif) repeat-y; height:160px !important; height:175px; padding-top:15px; }
.box_llibreta div.cap{background:url(../../img/web/bgr-box-llibreta-cap.gif);width:229px;height:29px;}
.box_llibreta div.peu{background:url(../../img/web/bgr-box-llibreta-peu.gif); width:229px;height:15px;}
.box_llibreta p{padding-left:15px;padding-right:15px; padding-bottom:10px;}
.box_llibreta a img.veure{padding-top:4px;padding-right:4px;}

.box_post_it{margin-left:16px;float:left;width:234px;margin-top:21px;}
.box_post_it div.content{background:url(../../img/web/bgr-box-postit.gif) repeat-y; height:150px;_height:165px; }
.box_post_it div.cap{background:url(../../img/web/bgr-box-post-it-cap.gif);width:234px;height:73px;}
.box_post_it div.peu{background:url(../../img/web/bgr-box-postit-peu.gif) ;width:234px;height:15px;}
.box_post_it p{padding-left:20px;padding-right:15px;}
.box_post_it a img.veure{padding:4px 4px 0 20px; }

div.holder
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	background:url(../../img/web/bg-foto.gif);
}
#box_ultimes_fotos{margin-top:20px;width:547px;}
#box_ultimes_fotos a img.veure{margin-right:13px;}
#box_fotos{margin-top:20px;width:719px;}

.ultimes_fotos div.holder{width: 170px;height:142px;}
.ultimes_fotos{float:left;margin-left:8px;_margin-left:6px;}

.ultimes_fotos2 div.holder{width: 156px;height:116px;}
.ultimes_fotos2{float:left;}
.veure2{margin-left:60px;}

.banner {margin-bottom:3px;}
/* MENU ESQUERRA */
.leftmenu
{
	margin-top:-8px;
	margin-bottom:19px;
}

.leftmenu li
{
	list-style-position:inside;
	color:#777777;
	margin-bottom:2px;
	font-weight:bold;
}

.leftmenu li ul li 
{
	/*margin-left:8px;*/
}
.leftmenu li a
{
	display:block;
	color:#777777;
	border-bottom:1px solid #C5D2E0;
	background-image:url(../../img/web/list_menu.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:10px;
	margin-bottom:2px;
	min-height:19px;
	_height:19px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
}
.leftmenu li ul li a
{
	color:#3b3b3b;
	border:none;
	margin-bottom:1px;
	font-weight:normal;
	background-color:#E0DCDC;
	background-image:none;
	padding-left:10px;
	
	
}
.leftmenu li ul li ul li a{background-color:#EDEFF2;}

.leftmenu li a:hover,.leftmenu li a.active {color:#FFB401;}
.leftmenu li ul li a:hover,.leftmenu li ul li a.active {background-color:#F2DDA9;color:#3b3b3b;}

.noticia{
	padding:10px 0 20px 0;
	clear:both;
}
.noticia p{color:#3B3B3B;}


.entitats{
	padding:0 0 20px 0;
	clear:both;
}
.entitats p{color:#3B3B3B;}

.servei{
margin-bottom:32px;
clear:both;
text-align:justify;
}

.servei span.fecha{color:#FFB401;}
.servei h2{background:url(../../img/web/flecha.gif) no-repeat 0px 4px;height:19px;padding-left:15px;font-size:18px;margin-bottom:5px;}
.servei h2 a{color:#7B7B7B;}

.box_verd{width:348px;float:left;}
.cap_docs_verd{height:35px;width:100%;background-image:url(../../img/web/cap_documents_relacionats.gif);}
.cap_info_verd{height:35px;width:100%;background-image:url(../../img/web/cap_info_relacionada.gif);}
.verd{
	background-image:url(../../img/web/bg_doc_info_rel.gif);
	padding-left:12px;
}
.verd li{width:323px; height:24px;border-bottom:1px solid #62A206;}
.verd li.impar{background-color:#74B811;}
.verd li.par{background-color:#68AA0A;}
.verd li a{padding-left:20px;display:block;padding-top:4px;height:100%; color:#FFFFFF;}
.peu_verd{height:8px;width:100%;background-image:url(../../img/web/peu_doc_info_rel.gif);background-repeat:no-repeat;}

.paginacio{text-align:center;width:100%;font-size:12px;}
.paginacio a{color:#A3A3A3;}
.paginacio b,.paginacio span.link_verd a{color:#AACB11;}




/* ---------------------------- fitxa ------------------------------ */
#fitxa{
width:900px;
padding:0px 0 0 20px;
text-align:justify;
}

#fitxa h1{
padding:20px 0 10px 0px;
background:url('../../img/web/bg_h1.gif') #EAEAEA repeat-y top right;
color:#000000;
margin-bottom:10px;
font-size:14px;
padding-top:2px;
padding-bottom:2px;
margin-left:-10px;
padding-left:10px;
}

#fitxa p{
padding:0px 0 10px 0px;

}
#fitxa .imatge{
float:left;
margin:0 0 0 10px;
}
#fitxa img{
border:1px solid #BFBFBF;
padding:1px;
background-color:#fff;

}
#fitxa .foto{
padding:20px 0 0px 0;
border-top:1px solid #BFBFBF;
height:140px;
}

.messageOK
{
	width:300px;
	height:auto;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-150px;
	font-size:13px;
	border: solid 1px #A0A0A0;
	padding:11px;
	color:#000000;
	background-color:#CBD1A7;
	text-align:center;
}

.messageFALSE
{
	width:300px;
	height:auto;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-150px;
	font-size:13px;
	border: solid 1px #BF0303;
	padding:11px;
	color:#000000;
	background-color:#D1A7A7;
	text-align:center;
}

.navegacio {clear:both;margin-left:45px;_margin-left:24px;border-bottom:1px solid #CCCCCC;float:left;width:932px;margin-top:2px;}
.navegacio li{float:left;}
.navegacio li a,.navegacio li{color:#777777;}


#comercio{width:535px;background-image:url(../../img/web/bg_comercio.jpg);margin-left:65px;}
#cap_comercio{height:34px;background-image:url(../../img/web/cap_comercio.jpg); background-repeat:no-repeat;margin-bottom:28px;}
#peu_comercio{height:13px;background-image:url(../../img/web/peu_comercio.jpg);background-repeat:no-repeat;}

#foto_comercio{height:126px;width:126px;border:9px solid white; background-color:#FFFFFF;float:left;margin-left:15px;margin-top:2px;margin-bottom:15px;margin-right:15px; text-align:center;}
#foto_comercio div.holder{background:none;height:126px;width:126px;}

#comercio h2{margin-left:15px; font-size:16px;}
#comercio span.direccion{display:block;margin-top:10px;margin-left:15px;}
#comercio span.categoria_contacte{display:block;margin-top:10px;margin-left:15px;}
#comercio span.desc{display:block;margin:15px; text-align:justify;}

.altres_imatges{width:105px;height:105px;float:left;margin-right:20px;margin-bottom:10px;}
.altres_imatges div.holder{width:105px;height:105px;}


.entitat{
margin-bottom:25px;
clear:both;
text-align:justify;
color:#3B3B3B;
/*min-height:80px;
_height:80px;*/
}

.entitat h2{height:19px;font-size:18px;margin-bottom:5px;}
.entitat h2 a{color:#3B3B3B;}



#foto_entitat{background-image:url('../../img/web/marc_entitat.gif');height:78px;width:77px;float:left;text-align:center; background-repeat:no-repeat; background-position:1px ;_background-position:1px 2px;margin-right:15px;}
#foto_entitat div.holder{background:none;height:78px;width:76px;}

#entitat{width:530px;background-image:url(../../img/web/bg_entitat.jpg);margin-left:60px;}
#cap_entitat{height:74px;background-image:url(../../img/web/cap_entitat.jpg); background-repeat:no-repeat;margin-bottom:7px;}
#peu_entitat{height:8px;background-image:url(../../img/web/peu_entitat2.jpg);background-repeat:no-repeat;}

#entitat h2{margin-left:20px; font-size:16px;}
#entitat span.direccion{display:block;margin-top:10px;margin-left:20px;}
#entitat span.categoria_contacte{display:block;margin-top:10px;margin-left:20px;}
#entitat span.desc{display:block;margin:15px; text-align:justify;margin-left:30px;}

.list_entitats li,.list_tramits li{font-size:14px;margin:20px; font-weight:bold;}
.list_entitats li a,.list_tramits li a{color:#777777;}
#altres_imatges_entitat{margin-left:10px;}
#entitat #foto_comercio{margin-left:25px;_margin-left:15px;}

a.enlace_doc{color:blue; text-decoration:underline;display:block;margin-top:5px;}
a.enlace_doc:hover{color:#515151;}