/*-- Básico ----------------------------------------------------------*/
ul, ul li { margin: 0; padding: 0; list-style: none; display: inline; }
h1, h2, h3, p, form { margin: 0; padding: 0; text-align:left; }
A:link, A:visited, A:active, A:hover { text-decoration: none; font-weight:bold; color: black; }
A:hover { text-decoration:none; }
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#e0ece0; }
div { background-color:#FFFFFF; }
p { text-align:justify; }
img { border: none; }
hr { margin:15px 0; border:0; border-bottom:1px dashed black; }
.negreta { font-weight:bold; }
.verd { color:#008001; }
.float_right { float:right; }
.float_left { float:left; }
.titulo_form { text-align:center; font-weight:bold; }
.clear { clear: both; margin:0; padding:0; border:none; height:0; }
.article { overflow:hidden; margin:10px 0; border-bottom-color: #999; border-bottom-style: dotted; border-bottom-width: 1px; padding-bottom: 10px; }
.date { font-style:italic; color:#666; margin-bottom:5px; }

#idioma{
	width:960px;
	height:30px;
	margin:10px auto 0;
	background-color:#e0ece0;
}

/*-- Idioma ----------------------------------------------------------*/
#idioma #id_catala { background-color:#e0ece0; float:right; display:block; margin-top:8px; width:75px; height:20px; }
#idioma #id_catala a { }
#idioma #id_catala img{ margin-bottom:-3px; margin-left:5px; }
#idioma #id_castella { background-color:#e0ece0; float:right; display:block; margin-top:8px; width:75px; height:20px; }
#idioma #id_castella a { }
#idioma #id_castella img{ margin-bottom:-3px; margin-left:5px; }

/*-- Container -------------------------------------------------------*/
#container{ 
	width:960px; 
	margin:0 auto;
	border: 2px solid #008001;
	padding:0;
}
/*-- Header ----------------------------------------------------------*/
#header { height:130px; background-image:url(../imagenes/logo_header_aspanin3.jpg); background-repeat:no-repeat; background-position:left; }
#header .enllaços { float: right; }
#header .enllaços a { color: #0a7408; }

/*-- Navigation ------------------------------------------------------*/
#navigation { height:18px; border-left:none; border-right:none; background-color:#008001; padding:5px 25px; }
#navigation a { color:#FFF; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#navigation span { color:#FFF; font-weight:bold; margin:0 5px; }

/*-- Main ------------------------------------------------------------*/
#main { overflow:hidden; padding-top:10px; height:auto; padding-bottom:50px; }

/*-- Menu ------------------------------------------------------------*/
/*#navigation { float:left; width:200px; padding:0 10px; overflow: hidden; }*/
#menu { float:left; width:200px; padding:0 10px; overflow: hidden; }
#menu ul { }
#menu ul li { float:left; width:200px; height:35px; background:url(../imagenes/button_bg1.png); background-repeat:no-repeat; margin:0 0 -1px; }
#menu ul li a { display: block; height:25px; padding:10px 15px 0 30px; color:#FFF; font-size:13px; font-weight:bold; }
#menu ul ul li { background:url(../imagenes/button_bg2.png); background-repeat:repeat-x; }
#menu ul ul li a { color:#008001; }

/*-- Central ---------------------------------------------------------*/
#central { float:left; width:500px; padding:0px 10px; overflow: hidden; }

/*-- Presentació -----------------------------------------------------*/
#presentacio { }
#presentacio h2 { font-size:30px; margin-bottom:10px; }
#presentacio p { margin-bottom:10px; }
#presentacio ul { padding-left:10px; }
#presentacio ul a { padding-left:20px; }
#presentacio ul li { display:block; border:none; padding-left:12px; list-style:none; background-image: url(../imagenes/punto.png); background-position:0% 50%; background-repeat:no-repeat; }
#presentacio h3 { font-size:17px; }
.llista_serveis { font-size:15px; }
ol.llista_serveis li { margin-bottom:5px; }
#presentacio ul.llista_galeries_imatges li { background-image:none; padding-left:0px; overflow:hidden; }
#presentacio ul.llista_galeries_imatges li h3 { padding:3px 20px; color:#FFF; background-color:#008001; background-image:none; }
#presentacio ul.llista_galeries_imatges li a { color:#000; text-decoration:none; }
#presentacio ul.llista_galeries_imatges li a:hover { color:#000; text-decoration:underline; }
#presentacio ul.llista_galeries_imatges li ul li { padding:10px 5px; background-image:none; }

#presentacio ul.organigrama { font-size:15px; }
#presentacio ul.organigrama li { background-image:none; margin-bottom:5px; }

#presentacio ul.serveis {}
#presentacio ul.serveis li{ background-image:none; }

#presentacio #mapa_google img { margin-bottom:20px; }
#presentacio #mapa_google .float_left { margin-right:20px; }

form#formulari_contacte { border:none; color:#008001; font-weight:bold; }
form#formulari_contacte fieldset { border:none; padding:5px; }
form#formulari_contacte fieldset table tr{ vertical-align:top; text-align:right; }
	
/*-- Noticies --------------------------------------------------------*/
#noticies { overflow:hidden; }
#noticies a { font-weight:normal; }
#noticies h3 { margin-bottom:5px; }
.img_noticia { width:300px; display:inline; }
#noticies span.negreta a { color:#00C; text-decoration:underline;  }
#noticies span.negreta { text-decoration:none; }
#noticies img { width:400px; margin:0; padding:0; border:none; }

/*-- Iconos links ----------------------------------------------------*/
#noticies a[href$='.pdf'] { display:inline-block; padding-left:20px; line-height:18px; background:transparent url(../arxius_noticies/iconos/ico_acrobat.png) center left no-repeat; }
#noticies a[href^="http:"] { display:inline-block; padding-left:20px; background:transparent url(../arxius_noticies/iconos/ico_link.png) center left no-repeat; }
/*a[href^="mailto:"] { display:inline-block; padding-left:20px; line-height:18px; background:transparent url(../arxius_noticies/iconos/ico_acrobat.png) center left no-repeat; }*/
#noticies a[href$='.jpg'], a[href$='.jpeg'], a[href$='.gif'], a[href$='.png'], a[href$='.tiff'] { display:inline-block; padding-left:20px; line-height:18px; background:transparent url(../arxius_noticies/iconos/ico_picture.png) center left no-repeat; }
#noticies a[href$='.swf'], a[href$='.fla'], a[href$='.swd'] { display:inline-block; padding-left:20px; line-height:18px; background:transparent url(/Images/ico_flasht.png) center left no-repeat; }
#noticies a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'], a[href$='.xlsx'] { display:inline-block; padding-left:20px; line-height:18px; background:transparent url(../arxius_noticies/iconos/ico_excel.png) center left no-repeat; }
#noticies a[href$='.ppt'], a[href$='.pps'], a[href$='.ppsx'], a[href$='.pptx'] { display:inline-block; padding-left:20px; line-height:18px; background:transparent url(../arxius_noticies/iconos/ico_powerpoint.png) center left no-repeat; }
#noticies a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'], a[href$='.docx'] { display:inline-block; padding-left:20px; line-height:18px; background:transparent url(../arxius_noticies/iconos/ico_word.png) center left no-repeat; }
#noticies a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] { display:inline-block; padding-left:20px; line-height:18px; background:transparent url(../arxius_noticies/iconos/ico_compressed.png) center left no-repeat; }

/*-- Agenda ----------------------------------------------------------*/
#agenda h2 { font-size:30px; margin-bottom:10px; }
#agenda ul {}
#agenda ul li { display:block; list-style-position:inside; list-style-type:disc; border-bottom-color: #999; border-bottom-style: dotted; border-bottom-width: 1px;  margin-top:10px;  }
#agenda ul li ul li { border-bottom-style: none; margin-left:10px; margin-bottom: 10px;  }

/*-- Altres noticies -------------------------------------------------*/
#ultimes_noticies { margin-top: 10px; }
#ultimes_noticies h2 { text-transform:uppercase; color:#008001; text-decoration:underline;font-size:18px; margin-bottom:0px; }
#ultimes_noticies ul { padding-left:10px; }
#ultimes_noticies ul li { display:block; border:none; padding-left:12px; list-style:none; background-image: url(../imagenes/punto.png); background-position:0% 50%; background-repeat:no-repeat; }
#ultimes_noticies ul p { margin-left:12px; margin-bottom:10px; font-weight:normal; }

/*---- Enllaços ------------------------------------------------------*/
ul.links_enllaços li {color:#008001; font-weight:bold; margin-bottom:5px; }
ul.links_enllaços p a { font-weight:normal; }
ul.links_enllaços p a:hover { text-decoration:underline; }
.links_enllaços { font-size:15px; }

/*---- Enllaços ------------------------------------------------------*/
ol.mapaweb { padding-top:-10px; }
ol.mapaweb li { font-size:15px; margin-bottom:10px; }

/*---- Lateral -------------------------------------------------------*/
#lateral { float:right; width:200px; padding:0 10px; }
#lateral #acces { background-color:#008001; color:#FFF; padding:0px 15px; overflow:hidden; }
#lateral #acces h3 { }
#lateral #acces form { margin-bottom:10px;}
#lateral #acces form fieldset { margin-left:0px; height:120px; border:none; padding:0px; }
#lateral #acces form fieldset input { margin:5px 0; }
#lateral #acces span a { color:#FFF; font-size:10px; margin-left:5px; }
#lateral #acces span a:hover { text-decoration:underline; }
#lateral #aspanin_habitatge img { width:200px; margin-top:10px; }
#lateral #aspanin_club_llevant img { width:200px; margin:10px 0; }

/*-- Footer ----------------------------------------------------------*/
#footer { padding:8px 5px 5px; color:#FFFFFF; font-weight:bold; height:20px; background-color:#008001; padding-left: 10px; }
#footer .copyright { float: left; }
#footer .enllaços { float: right; }
#footer .enllaços a { color: #FFF; }