@charset "utf-8";
/* CSS Document */


/* Genèrics *****************************************/
h1, h2, h3, h4, h5, p { margin: 0; padding: 0;}

h3, h5 { font-family: Arial, Helvetica, sans-serif;}
body#interior h2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
input, select, textarea { font-size: 1em;}

h1{ width:76em; height:auto; }
h1 img{ display:block; height: auto !important;}

h2{ color:#000000; font-size:2em; font-weight:bold; margin-top:1.5em; margin-bottom:0em;}
h3{ font-size:2em; font-weight:bold; color:#78af00; background:url(/site/images/bg-titol.gif) bottom repeat-x; padding-bottom:.2em; padding-left:.5em; margin-left:0; height: 1%;}
	
h4{ font-size:1.4em;}
h5{ font-size:1.6em; color:#689702; margin:0 0 .6em 0;}

a{ color:#008cdc; text-decoration:none;}
	a:hover { color: #005e93;}
	
textarea { width: 99%;}
/* Contenidors **********************************************************/

/*link subrayado*/
#columna-esq a.boto-torna, dl.tema dd a, #post-comentaris li a, #bloc-resum-comentaris li a { border-bottom:1px dashed #b0c483;}
	#columna-esq a.boto-torna:hover, dl.tema dd a:hover, #post-comentaris li a:hover, #bloc-resum-comentaris li a:hover { border-bottom-style:solid;}
/*---*/
/* link flecha */
.bloc-dret ul li a, #post-comentaris li a { background: url(/site/images/raquo-seguent.gif) left 4px no-repeat; padding-left:.7em;}
/*---*/

#contenidor{ padding-bottom:0;}
	
#contingut{margin:0; padding:0;}
	#contingut:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#content p { margin-bottom: 1em;}

#columna-esq{ position:relative; float:left; width:42em; border-right:31em solid #f6f6f6; padding-right:1.5em; padding-left:1.5em;}
body#interior #columna-esq { width: 52em; border-right-width: 21em; padding-right: 2.2em; padding-left: .8em;}
	body#home a.link-RSS { display: block; float:right; margin-top: -2.7em;}
	#introduccio p { margin-left:.6em;}
	#content p.data{ margin:0 0 1em 0; padding:0; color: #8a8e8f;}
	body#interior h2 { font-size: 1.8em; margin-top: 0;}
	body#interior h3 { background: none; padding: 0; margin-top: 1.3em;}
	#posts{ margin-left:-1em; padding-top:1.6em; background:url(/site/images/bg-titol.gif) bottom repeat-x; padding-bottom:2.8em; }
	
	#columna-esq a.boto-torna { display: block; float: right; padding-left:.7em; background: url(/site/images/raquo-anterior.gif) left 4px no-repeat; font-size: 1.1em;}

	.caixa-post{ background:url(/site/images/bg-post.gif) bottom #fff repeat-x; padding:2.5em 1.4em 1.5em; margin:0; height: 1%;}
	body#interior .caixa-post { padding: 1.2em 0 1.5em 1em;}
		body#interior .caixa-post h2 { clear: both; margin-top: 1em;}
		.caixa-post img{ background-color: #f6f6f6; border: 1px solid #e4e4e4; padding: 2px; margin: 0 0 1em;}
		.caixa-post p{ margin:0; text-align: justify;}
		body#interior .caixa-post p{ margin-bottom: 1.4em;}
	
	dl.tema{ font-size:1.1em; margin:1.7em 0 1.4em;}
		dl.tema dt{ color:#000000;float:left;  font-weight:bold;}
		dl.tema dd{ display:inline; margin:0 0 0 .5em;}
			dl.tema dd a { padding-left: 0;}

#columna-dreta{ float:left; width:30em; margin-left:-31em; padding-top:2.4em;}
body#interior #columna-dreta{ width:20em; margin-left:-21em;}

.bloc-dret{ position:relative; background:url(/site/images/bg-bloc-dret.gif) top #f6f6f6 repeat-x; margin-left:1em; padding:.8em 0 1.8em 1em;  }
	.bloc-dret:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
	.bloc-dret ul{ margin:0 0 0 -1em; padding:0;}
		.bloc-dret ul li { width: 92%; font-size:1.1em; background:url(/site/images/punts-categories.gif) bottom repeat-x; margin-left:1em; margin-bottom:.3em; padding-bottom:2px;}
		#bloc-categories ul li, #bloc-arxiu ul li{ float:left; width:11.5em;}
		body#interior #bloc-categories ul li { float: none;}
		body#interior ul li { width: 89%;}
	
	 .bloc-dret .se,
	 .bloc-dret .sd{ position:absolute; width:6px; height:6px;}
			.bloc-dret .se{ background: url(/site/images/bloc-dret-se.gif) no-repeat; top:0px; left:0px;}
			.bloc-dret .sd{ background: url(/site/images/bloc-dret-sd.gif) no-repeat; top:0px; right:0px;}
			
/** Comentaris ****************************/
	#post-comentaris { padding: 0 0 0 .8em;}
		#post-comentaris ul { padding: 0; margin: 0;}
		#post-comentaris li {  border-top: 1px solid #ABABAB; padding: 1.7em 0 1.5em; width: 100%!important;}
		#post-comentaris li.primer { border: none;}
			#post-comentaris li h4 { font-size: 1.1em; color: #000;}
			#post-comentaris li a { font-size: 1.1em;}
	
	#bloc-resum-comentaris li { font-size: 1em; margin-bottom: 1.5em;}
	#bloc-resum-comentaris li p { height:1%; }
	#bloc-resum-comentaris p.data { margin-bottom: .3em;}
	#bloc-resum-comentaris p.post-text { margin-bottom: 1em; font-size: 1.3em; font-weight: bold; color: #000;}

	p#pendent{ color:#ed7102; margin-bottom: .7em;}

/** Formulari comentari ****************************/	
	#form-comenta { padding: 0 0 0 1.1em; margin-bottom: 2.5em;}
		#form-comenta h3 { margin: .7em 0 .2em!important;}
		#form-comenta .form-interior { background-color: #E9E9E9; padding: 2.4em 1.3em 1.8em;}
		#form-comenta .form-interior p { margin-top: 0;}
		#form-comenta .inputs-esquerra{  width: 48%;}
		#form-comenta .inputs-dreta {  width: 48%;}
		#form-comenta .inputs-esquerra input, #form-comenta .inputs-dreta input { width: 100%;}
		#form-comenta .form-inputs-esquerra { float: left; clear: both; margin-right: 1.5em;}
		#form-comenta .form-missatge { clear: both;}
		#form-comenta label { display: block; color: #000; font-weight: bold; padding-bottom: .3em;}
		#form-comenta .form-nota strong { color: #000;}
			#form-comenta span { font-weight: normal;}
		#form-comenta .form-accepto label { display: inline;}
		#form-comenta .form-botons { margin: 0 auto; width: 50%;}
			#form-comenta .boto-form { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: .9em; background: url(/site/images/bg-boto2.gif) no-repeat 0 .1em; border:none; display: block; width: 10em; height: 2.3em; margin: 0 1.4em 0 0; padding: 0; float: left; font-weight: bold;}
	#form-comenta .form-interior:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		#form-comenta #errors-dades { margin: 0 0 1em; padding: 0;}
			#form-comenta #errors-dades li {color:#CC0000; font-size: 1.1em;}

	#inputs{ position:relative; height:1%; margin-bottom:4.5em;}
		#inputs .inputs-dreta{ position:absolute; top:0; right:.4em;}
		#inputs .inputs-esquerra{ position:absolute; top:0; left:0;}
		input, textarea{ border:1px solid #a3a3a3;}
		
	
/** Nuvol de tags ****************************/
		 	 
 #nuvol{ padding:0 1em;}	
    #nuvol ul#tags { height:1%;position:relative; font-family:Arial, Helvetica, sans-serif!important; background-color:#FFFFFF;  border:1px solid #b2b1b1; padding-bottom:2em; padding-top:2em; padding-right:1em; padding-left:1em; background-color:#fff; }
	 #nuvol ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	  #nuvol ul#tags li{ width:auto!important; float:none; display:inline; line-height:1em; margin:0px 4px 0 0!important; padding:0px 0!important;background:none!important; }
		 #nuvol ul li.t1{ font-size:1.6em; font-weight:bold; }
		 #nuvol ul li.t2{ font-size:1em; font-weight:normal;}
		 #nuvol ul li.t3{ font-size:1.3em; font-weight:bold;}
		 #nuvol ul li.t4{ font-size:1.3em; font-weight:bold;}
		 #nuvol ul li.t5{ font-size:1em; font-weight:normal; }
		 #nuvol ul li.t6{ font-size:1.6em; font-weight:bold;}
		 #nuvol ul li.t7{ font-size:1.4em; font-weight:bold;}
		 #nuvol ul li.t8{ font-size:1em; font-weight:normal;}
									
 #nuvol ul#tags a{ color:#000!important; border:none!important; padding:0!important; margin:0!important; background:none!important; }
   #nuvol ul#tags a:hover{ border:none!important;}
   
  
	
	
/* opcions del post *****************************************************/ 

.post-opcions {
		margin-top: 1em;
		padding: .3em;
		background-color: #FFF;
		position:relative;
	}
	body#interior .post-opcions { margin: 1em 1.2em 0 0;}
		.post-opcions h5 {
			display: none;
		}
		 .post-opcions ul {
			margin: 0;
			padding: .1em 0 .2em;
		}
			 .post-opcions li {
				display: inline;
				margin-right: .3em;
				padding: .1em 0 .2em;
			}
			 li.opcio-comentaris {
				padding-left: 27px; 
				background: url(/site/images/ico-opcio-comentaris.gif) no-repeat 0 0;
			}
			 li.opcio-comenta {
				padding-left: 18px;
				background: url(/site/images/ico-opcio-comenta.gif) no-repeat 0 0;
			}
			 li.opcio-trackbacks {
				padding-left: 25px;
				background: url(/site/images/ico-opcio-trackback.gif) no-repeat 0 0;
			}
			

/* Paginador *************************************************************************/

.paginador{ font-size:1.1em; position:relative; margin-left:-.5em;}
.paginador a{ color:#689702; border-bottom:1px dashed;}
.paginador a:hover{  border-bottom:1px solid;}
.paginador ul li a{ border-bottom:1px dotted!important;}
	.paginador ul li a:hover{border-bottom:1px solid!important; }
	.paginador a.anterior{ position:absolute; top:0; left:0; background: url(/site/images/raquo-anterior.gif) left 4px no-repeat; padding-left:.7em;}
	.paginador a.seguent{ position:absolute; top:0; right:0; background: url(/site/images/raquo-seguent.gif) right 4px no-repeat; padding-right:.7em;}
	.seleccio{ font-weight:bold;}

/* Cantonades *************************************************************************/
#columna-esq .se{ position:absolute; width:8px!important; height:9px!important; background:url(/site/images/cantonada-sd-content.gif) no-repeat; top:0; right:-31em;}
body#interior #columna-esq .se { right: -21em;}

.post-opcions .se,  .post-opcions .sd,  .post-opcions .ie, .post-opcions .id {
	position:absolute;
	width: 2px!important;
	height: 2px!important;
}
#columna-esq .post-opcions .se {
	top: 0;
	left: 0;
	background: url(/site/images/cantonada-opcions-se.gif) no-repeat;
}
#columna-esq .post-opcions .sd {
	top: 0;
	right: 0;
	background: url(/site/images/cantonada-opcions-sd.gif) no-repeat;
}
 #columna-esq.post-opcions .ie {
	bottom: 0;
	left: 0;
	background: url(/site/images/cantonada-opcions-ie.gif) no-repeat;
}
#columna-esq .post-opcions .id {
	bottom: 0;
	right: 0;
	background: url(/site/images/cantonada-opcions-id.gif) no-repeat;
}

  #nuvol  ul .ie,
  #nuvol  ul .se,
  #nuvol  ul .sd,
  #nuvol  ul .id { position:absolute; width:9px!important; height:8px!important;}
  #nuvol  ul .se{ background: url(/site/images/tag-se.gif) no-repeat; top:-1px; left:-1px; }
  #nuvol  ul .sd{ background: url(/site/images/tag-sd.gif) no-repeat; top:-1px; right:-1px;} 
	#nuvol  ul .ie{ background: url(/site/images/tag-ie.gif) no-repeat; bottom:-1px; left:-1px; }
  #nuvol  ul .id{ background: url(/site/images/tag-id.gif) no-repeat; bottom:-1px; right:-1px;}
  
.form-interior{ position:relative; height:1%;}
.form-interior .ie, .form-interior .id, .form-interior .sd, .form-interior .se{ position:absolute; width:7px!important; height:8px!important;}

	.form-interior .ie{ background:url(/site/images/form-ie.gif) no-repeat; bottom:0; left:0;}
	.form-interior .id{ background:url(/site/images/form-id.gif) no-repeat; bottom:0; right:0;}
	.form-interior .se{ background:url(/site/images/form-se.gif) no-repeat!important; top:0; left:0;}
	.form-interior .sd{ background:url(/site/images/form-sd.gif) no-repeat; top:0; right:0;}

  
  		