* {margin:0;padding:0;}
html, body{height:100%;}
img {border:0;}

a:link, a:visited {color:#007500;text-decoration:none;outline:none;}
a:hover {color:#007500;text-decoration:underline;}

body {background:#FFF url(../img/body_bkg.png);font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1b1b1b;}
#main {position:relative;margin:0 auto;min-height:100%;height:auto !important;height:100%;background: url(../img/ombres_bkg.png) repeat-y center top;}
#top {}
#cont {padding:0px 10px 184px 10px;}
#cont div#cap{position:relative;}
	#cercadorCaixa{position:absolute;top:10px;right:0px;width:125px;height:40px;background:url(../img/cerca.png) no-repeat 0px 0px;}
		#cercadorCaixa input{width:80px;margin:4px 0px 0px 10px;font-size:11px;border:0px;color:#666;}
		#cercadorCaixa input.boto{width:20px;margin:4px 0px 0px 2px;background:none;cursor:pointer;}
		

.dins {width:960px; margin:0 auto;position:relative;}


#menu{position:absolute;top:5px;right:10px;list-style:none;font-size:11px;color:#999;}		
	#menu li{display:inline;}		
	#menu li span{padding:0px 3px 0px 7px;color:#eb0e6b;font-weight:bold;}		
	#menu li a{color:#999;}		
	#menu li a:hover{text-decoration:underline;color:#009900}


#inici{background: url(../img/sup_bkg.png) no-repeat 0px 0px;padding:32px 0px 0px 0px;}
	#inici-a{position:relative;height:190px;padding:20px 15px;background:#FFF url(../img/bg_portada.jpg) no-repeat right bottom;border-top:3px solid #FFF;}
	#inici-a h3{position:absolute;top:20%;right:0%;width:222px;height:85px;background:url(../img/text_capsalera.png) no-repeat top left;}
	#inici-a h3 span{display:none}
		
	#inici-b{border-top:5px solid #FFF;border-bottom:20px solid #FFF;background:#f6f6f6;padding:15px 10px;}
		#inici-b div.cb{float:none;padding:0px;}
		#inici-b div{display:block;width:250px;float:left;padding:0px 10px;}
		#inici-b div.combo{background: url(../img/combo_bkg.png) no-repeat 10px 0px;padding:15px 30px;width:252px;height:335px;margin-left:13px;}
			.ultimes{list-style:none;}
			.ultimes li{margin-top:10px;}
			.ultimes h2{margin-bottom:2px;}
			.ultimes h2 a,#llista li a{color:#009900;font-size:14px;font-weight:bold;}
			.ultimes img{border:1px solid #CCC;padding:2px;width:235px;height:70px;}

			.properes{list-style:none;}
			.properes li{margin-top:10px;padding-left:20px;background: url(../img/picto_calendari.png) no-repeat 0px 0px;}
			.properes h2 a,.combo a.mes{color:#eb0e6b;font-size:13px;font-weight:bold;}
			.combo a.mes{margin-left:160px;}

		#inici-b #logoampa{display:none;}
		#inici-b #submenu ul,#inici-b #submenu{border:0px;}
		#inici-b #submenu li a,#inici-b#submenu li p{background:url(../img/fletxeta.png) no-repeat 10px 10px;border:0px;}
		#inici-b #submenu li.fills{background:url(../img/fletxeta.png) no-repeat 10px 10px;}
		#inici-b #submenu li.fills a{background:none;border:0px;padding-top:3px;}
		
/* Apartat Generic */
	#cont-a{width:243px;float:left;}
		#logoampa{padding-bottom:3px;background:#FFF;}
		
		#submenu{list-style:none;border-bottom:3px solid #FFF;}
		#submenu,#submenu ul{list-style:none;}
		#submenu ul{list-style:none;padding:0px 0px 10px 12px;border-bottom:1px solid #dcdcdc;display:none;}
		#submenu li a,#submenu li p{background:#FFF url(../img/submenu_pare_bkg.png) no-repeat;width:219px;border-bottom:1px solid #dcdcdc;display:block;padding:6px 5px 5px 18px;color:#1b1b1b;font-weight:bold;font-size:13px;}
			#submenu li a:hover,#submenu li a.actiu{background:#FFF url(../img/submenu_pare_bkg.png) no-repeat;width:219px;border-bottom:1px solid #dcdcdc;display:block;padding:6px 5px 5px 18px;color:#999;font-weight:bold;font-size:13px;text-decoration:none;}
				#submenu li.fills{background:#FFF url(../img/submenu_fills_bkg.png) no-repeat;}
				#submenu li.fills ul{display:block;}
				#submenu li.fills a{background:none;border:0px;padding-top:13px;}
				#submenu li.fills ul a{width:189px;font-size:11px;color:#1b1b1b;font-weight:normal;padding:3px 5px 2px 18px;}
				#submenu li.fills ul a:hover,#submenu li.fills ul a.actiu{width:189px;font-size:11px;color:#007500;font-weight:normal;padding:3px 5px 2px 18px;text-decoration:underline;}
			
	#cont-b{width:677px;margin:0px 0px 0px 20px;float:left;}
		#cont-b p{line-height:18px;text-align:justify;margin-bottom:9px;}
			#cont-b ul{margin-left:20px;}
		#cont-bA {width:430px;float:left;}
		#cont-bB {width:215px;float:left;margin-left:30px;}
			#cont-bB p.titol {font-size:11px;color:#eb0e6b;font-weight:normal;clear:both;padding-top:10px;}
				#prin img{border:1px solid #b4b4b4;padding:8px;}
				#video{border:1px solid #b4b4b4;padding:1px;}
				#imatges{margin:0px 0px 0px 0px !important;}
				#imatges li{float:left;display:inline;margin:5px 5px 0px 0px;}
				#imatges img{padding:3px;border:1px solid #b4b4b4;}
			
			#cont-b ul.adjunts{margin:10px 0px 0px 0px;list-style:none;}
			#cont-b ul.adjunts li,#llista li li{padding:3px 0px 3px 30px;height:20px;border-bottom:0px;margin-bottom:0px;clear:both;}
			#cont-b ul.adjunts li.web{background:url(../img/picto_web.png) no-repeat;}
			#cont-b ul.adjunts li.doc{background:url(../img/picto_doc.png) no-repeat 2px 0px;}
			
	/* Notícies */
	#cont-b #llista {list-style:none;margin:0px 0px 0px 0px;}
			#llista li {padding:10px 15px 2px 0;margin-bottom:5px;list-style:none;display:inline;float:left;border-bottom:1px solid #e4e4e4;width:97% !important;}
			#llista li div.cb0{height:8px;}
			#llista li li a{font-weight:normal;font-size:12px;}
			#llista i {display:block;font-style:normal;font-weight:normal;color:#000;font-size:12px;margin-bottom:3px;line-height:9px;}
			#llista p {font-size:12px;margin-top:3px;}
			#llista img {border:1px solid #a0a0a0;padding:2px;float:left;margin-right:13px;}		
				#llista a.yt {width:105px;height:70px;float:left;margin-right:13px;display:block;background-position:2px 2px}		
			#llista	a.mes{background:url(../img/mes.png) no-repeat 0px 2px;padding-left:14px;font-size:11px;font-weight:normal;}
			#llista	a.mes:hover{text-decoration:none;}
			
			#llista div.elemfoto{width:288px;margin-left:7px;float:left;}
			#llista div.agenda{padding:20px 15px 10px 35px;background:#f6f6f6 url(../img/picto_calendari.png) no-repeat 15px 15px;width:95% !important;}
				#llista div.agenda i,#agenda i{font-size:12px;font-family:Arial;font-style:normal;font-weight:normal;}
				#llista div.agenda p,#agenda p{margin:0px;font-size:12px;}
			
			#agenda{border-bottom:1px solid #e4e4e4;padding-bottom:3px;margin-bottom:10px;}
			#agenda	div{padding:17px 15px 10px 35px;background:#f6f6f6 url(../img/picto_calendari.png) no-repeat 15px 15px;}

	/*Galeria*/
	#galeria{padding-bottom:0px;}		
	#galeria a{margin:0px 5px 5px 0px;float:left;}		
	#galeria img{padding:2px;border:1px solid #ccc;}	
		
			
/* Zona del Peu de la web*/
#bottom {position:absolute; bottom:0px; width:100%; text-align:center; font-size:10px;height:181px;background:#FFF url(../img/peu_bkg.png) repeat-x left bottom;padding-top:3px;clear:both;}
	ul#logos{list-style:none;margin:00px 0px 0px 0px;padding:0px;}
		ul#logos li{display:inline;padding:0px 30px 0px 00px;margin-top:30px;float:left;}
		ul#logos li.ultim{padding:0px 10px 0px 65px;}
		ul#logos li.ultim a.disseny{color:#5C5C5C;display:block;width:80px;float:left;margin-top:13px;font-size:11px;}
		ul#logos li a:hover{text-decoration:none;}
	ul#menu_inferior{position:absolute;top:100px;left:10px;list-style:none;font-size:11px;color:#999;}		
		ul#menu_inferior li{display:inline;}		
		ul#menu_inferior li span{padding:0px 8px 0px 5px;}		
		ul#menu_inferior li a{color:#999;}		
		ul#menu_inferior li a:hover{text-decoration:underline}		

/* Ruta Capçalera*/
#head {margin:5px 0px ;padding-bottom:6px;}
	#head ul {list-style:none;padding:0px 0px;margin:0px;}
	#head li {display:inline;}
		#ruta {margin-bottom:3px;}
		#ruta li {padding:0 14px 0px 0;clear:both;background:url(../img/ruta_li_bkg.png) no-repeat center right;margin-right:5px;color:#999;font-size:11px;}
		#ruta li.ultim {background:none;}
		#ruta a {color:#1b1b1b;text-decoration:none;}
		#ruta a:hover {color:#007755;text-decoration:underline;}		
		
/* Titols i H */

p.titol{font-size:16px;font-weight:bold;}
p.titol_base{font-size:14px;font-weight:bold;}
h3{font-size:20px;font-weight:bold;font-weight:bold;color:#007500;}
h4{font-size:12px;font-weight:bold;color:#000;}

/* Paginacio */
div.pagination {text-alig:right;clear:both;font-size:11px !important;text-align:right;color:#8F8F8F;padding-top:15px;}
div.pagination a {width:10px;height:10px;color:#8F8F8F;}
div.pagination a:hover {color:#009900;}
div.pagination .current {text-align:center;color:#009900;}
div.pagination .disabled {visibility:hidden;}
div.pagination .next {color:#eb0e6b;font-size:15px;font-weight:bold;}
div.pagination .next:hover {}
div.pagination .prev {color:#eb0e6b;font-size:15px;font-weight:bold;}
div.pagination .prev:hover {}
div.pagination .suspensius {font-weight:normal;}

.pagination_data{float:left;}

/* Formulari */
#formulari ul{list-style:none;margin:10px 0px 0px 0px;font-size:11px;}	
#formulari ul li{width:430px;clear:both;padding-top:5px;}	
#formulari label{clear:both;width:430px;display:block;}	
#formulari input.txt,#formulari textarea.txt{margin:3px 0px 0px 0px;width:430px;float:left;border:1px solid #cdcdcd;}	
#formulari ul li label.error{color:#FF0000;font-style:italic;font-size:11px;margin-bottom:5px;}	
#formulari #captcha{width:276px;float:left;margin-left:10px;margin-top:33px;border:1px solid #cdcdcd;}	
#formulari #captchaimage{width:140px;float:left;border:1px solid #CDCDCD;}	
#formulari .boto,#form_amic .boto{margin:10px auto;width:89px;height:30px;background:url(../img/boto_contacte.png) no-repeat;border:0px;color:#eb0e6b;font-weight:bold;padding:0px 0px 0px 0px;cursor:pointer !important;display:block;}	

#map_canvas{width:215px;height:180px;float:left;padding:2px;border:1px solid #cdcdcd;overflow:hidden;background:#fff;}
	#dades{background:#f6f6f6;padding:10px;margin-top:5px;clear:both;width:200px;}	
		#dades strong,#dades p{clear:both;display:block;margin:0px;}	
	
/* Opcions compartir*/
#ico_opcions{clear:both;padding:10px 0px 15px 0px;position:relative;}
	#ico_opcions a{color:#8F8F8F;padding:2px 0px 4px 25px;font-size:11px;}
	#ico_opcions a.print{background:url(../img/ico_print.png) no-repeat;margin-right:15px;}
	#ico_opcions a.friend{background:url(../img/ico_amic.png) no-repeat;margin-right:15px;}
	#ico_opcions a.share{background:url(../img/ico_share.png) no-repeat;}
		#comparteix{position:absolute;right:80px;top:30px;border:1px solid #CC0000;width:100px;border:1px solid #C0C0C0;background:#EFEFEF;padding:4px 10px 10px 10px;}
			#comparteix a{clear:both;display:block;text-align:left;float:left;padding:0px;}
			#comparteix a:hover{text-decoration:none;color:#000;}
			#comparteix img{margin-top:3px;position:relative;top:4px;}
	
#recomana{border:1px solid #C0C0C0;background:#EFEFEF;padding:10px;margin-bottom:10px;}
	#form_amic td{padding-bottom:3px;}
	#form_amic input{width:200px;background:#FFF;color:#000;border:1px solid #C0C0C0;font-size:11px;float:left;padding:1px;}
	#form_amic input.error{background:#FFCFCF;border:1px solid #CC0000;}
	#form_amic label{width:100px;color:#000;font-size:11px;float:left;}
	#form_amic p.error{width:200px;color:#000;text-align:left;float:left;font-style:italic;font-size:10px;margin-left:10px;}	

/* Mapa Web */
#mapa{list-style:none;margin:10px 0px 30px 20px;}
#mapa ul{list-style:none;margin:5px 0px 10px 20px;}
#mapa li{list-style:none;padding:0px 0px 4px 0px;}
#mapa a:link,#mapa a:visited{text-decoration:none}
#mapa a:hover{text-decoration:underline}	
	
/* BUSCADOR GOOGLE */

	
  #searchcontrol .gsc-resultsbox-visible{width:570px;}
  #searchcontrol .gsc-cursor-page{font-size:12px;color:#000;text-decoration:none;}
  #searchcontrol .gsc-cursor-page:hover{text-decoration:underline;}
  #searchcontrol .gsc-cursor-current-page{font-size:12px;color:#999;font-weight:bold;}
  #searchcontrol .gsc-search-box,#searchcontrol .gsc-tabsArea,#searchcontrol .gsc-trailing-more-results,#searchcontrol .gsc-trailing-more-results{display:none;}
  #searchcontrol .gsc-resultsHeader{display:none;}
 	 #searchcontrol .gs-title{font-size:14px;font-weight:bold;color:#7F7777;text-decoration:none;}
 	 #searchcontrol .gs-title b{color:#333;text-decoration:none;}
 	 #searchcontrol .gs-snippet{color:#999;}
 	 #searchcontrol .gs-snippet b{color:#000;}
 	 #searchcontrol .gs-visibleUrl a{color:#008000;}
 	 #searchcontrol .gs-watermark{display:none;}
 	 #searchcontrol .gs-watermark,#searchcontrol .gsc-keeper,#searchcontrol .gs-visibleUrl-short{display:none;}
 	 #searchcontrol .gs-visibleUrl-long{display:block !important;}

/* Recursos */
.cb{clear:both;}
.cb0{clear:both;height:0px;}
.show{display:block;}
.hide{display:none;}
.tac{text-align:center;}
#okenviat{color:#007500;padding:10px 0px 10px 0px; font-size:11px;font-weight:bold;}
#koenviat{color:#CC0000;padding:10px 0px 10px 0px; font-size:11px;font-weight:bold;}
