p.mostra {padding:5px; background-color:#fff; border:0px solid #eee;margin-left:255px; font-size:24px;}
/* CSS pel formulari {*/
textarea 
{width:600px;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;    
    padding: 4px;
    border: solid 1px #85b1de; 
    background-color: #EDF2F7;
    min-height:300px;
}
fieldset {

background:#FFF;

}
.textarea-input {width:800px;}


.metas {background-color:#D8F778; text-align:left;  padding:5px; margin:0 0 5px 0;} .metas a {color:#333; font-weight:bold;}
#mains {color:#333; float: left; width: 655px; margin: 0 0 10px; background-color:#FAFFDD; padding:10px; min-height:340px; border-right:1px solid #ccc;}
#mains strong {color:#5e7705; } #mains strong.red {color:#e37f0d;}
#mains a {font-weight:bold;}
#mains h2 {font-weight:bold; margin-bottom:15px;}
	#mains img { float: left; border: 3px solid #eee; padding: 1px; margin: 0 15px 5px 0; }
	#line { clear: both; padding: 3px; margin: 0 0 15px; background: #fff; }
	#ad { float: right; text-align: center; padding: 0px 0 0 0; width: 250px; border: 3px solid #eee; color: #ccc; height: 105px; margin: 0 0 15px; }
	#shortnews p {color:#424F14;}
  #shortnews { float: right; width: 250px; }
	.news { border-bottom: 1px solid #eee; padding: 0 0 2px; margin: 0 0 10px;}
	.temes {background-color:#DEFE7C;  width:100%; clear:both;   border:1px solid #c5cdae; margin-top:0px;}
	.temes a { font-weight:bold;}
	.rl { float:left; width: 480px; margin: 0 20px 30px 0; color:#333;} .rl p {padding: 10px; margin: 0;}
	.rl strong {color:#d05f0d; }
	.rr strong {color:#333; background-color:#ff5; display:block; width:230; padding:10px; margin:1px;}
.rr {background-color:#DEFE7C;  margin: 10px 15px 30px 500px; }
	.rl li, .rr li { list-style: none; border-bottom: 1px solid #fff; padding: 4px; margin: 0; }
		.rl li a, .rr li a { background:#DEFE7C; padding: 0 0 0 12px;   color:#788B3D;}
.rl h2 {padding:10px; background-color:#D8F778; width: 655px;}
	input.searchfield { width: 150px; padding: 6px; border: 2px solid #ccc; font-size: .9em; }
input.searchbutton { background: #E60000; border: 0; padding: 6px; color: #fff; font-weight: bold; font-size: .9em; }
h2.titular {color:#855; font-weight:bold;}
table.prod_listing_blocks { width: 750px; }
#mytable {
	width: 750px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 750px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA;
}

th.nobg {color:#833;
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}


	/* els tabs */
#tabs {
	margin:20px auto 20px auto;
	width:974px;
	}
	div#nav {margin-left:5px; margin-bottom:0px;}
#nav a, #nav a:active, #nav a:visited {width:130px; margin-bottom:0px;
	display:block; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;
	float:left;
	padding:5px 8px;
	background:#80b407;
	color:#fff;
	margin-left:10px;
	text-decoration:none;
	outline:none;
	font-weight:bold;
	}
#nav a.selected, #nav a.selected:active, #nav a.selected:visited {
	background:#cbef4c;
	color:#fff;
	text-decoration:none; font-weight:bold; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;
	outline:none;
	}
.hiddencontent {
display:none;
	}
.hiddencontent2 { 
	padding:12px;
	background:#FCFEEF; border-bottom: 10px solid #CBEF4C; border-right: 1px solid #CBEF4C; border-left: 1px solid #CBEF4C; border-top: 5px solid #CBEF4C; color:#5E7705;

	}
.tallers h3{font-size:28px;  padding:10px;}
 .tallers  p {color:#333;}
.clear {
	clear:both;
	}
.hiddencontent p{margin-top:0px; font-size:1em;}
.flotar {float:left; margin-right:25px;}
.flotars {float:right;  margin-right:10px;}
p.gran {font-size:18px; color:#7FA302; background-color:#edf8b3; padding:10px; }
p.gran4 {font-family: arial,georgia,serif;
color: #9DAD65; padding:10px; background-color:#F5FCCE;
font-size: 1.5em;
font-weight: bold;
font-style: normal;
text-transform:uppercase;
word-spacing: 3pt;
line-height: 1.2; margin-bottom:0px; }
p.gran5{
font-family: arial;
color: #494D3B;
text-decoration: none;
word-spacing: 0.3em;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 1.2em;
}
p.gran6 {font-family: arial,georgia,serif;
color: #DD4110; padding:10px; background-color:#ffb;
font-size: 1.5em;
font-weight: bold;

letter-spacing: -1pt;
word-spacing: 3pt;
line-height: 1em; margin-bottom:3px; border-bottom:1px solid #eee;
}
span.resaltar {color:#918F8E ;}
p.gran2 {font-size:16px; color:#333;}
p.gran3 {font-size:16px; color:#9DAD65; font-weight:bold;}
h2.retol {background-color:#cbef4c; padding:5px; margin-bottom:10px; color:#7FA302; font-weight:bold; font-size:30px;}
h2.retol2 {background-color:#F7E166; padding:5px; margin-bottom:3px; color:#F25053; font-weight:bold; text-align:center;}
h2.retol3 {background-color:#cbef4c; padding:5px; margin-bottom:2px; color:#7FA302; font-weight:bold; font-size:24px; text-align:center;}
.vermell2 {font-size:18px; color:#FCA762;}
.centrar {margin-left:220px;}
p.nota {background-color:#fff; padding:5px; text-align:center; 
color:#C65F0C; border-top:1px solid #c5cdae; border-bottom:1px solid #c5cdae; margin-top:0px; margin-bottom:10px;}
p.notas {background-color:#f4f9b7; padding:5px; text-align:center; 
color:#C65F0C; border-top:0px solid #c5cdae; border-bottom:1px solid #c5cdae; margin-top:0px; margin-bottom:0px;}
p.firma {color:#C65F0C;  text-align:center;}
.petit {font-size:24px; color:#ffe;}
.promocio {color:#F88218; }
	/* final tabs */
		/* inici 3 columns */


	/* final 3 columns */	
	
	body {height: 100%; width: 100%; margin: 0; padding: 0; background-color: #EFF97F; font: normal .8em/1.3em Verdana, Arial, Helvetica, sans-serif; color:#666; }
.container {width: 977px; margin: 0px auto;}

.colThird {float: left; width: 325px;}
.colTwoThird {float: left; width: 650px;}

.colHalf {float: left; width: 50%}

#intro {height: 3em; background-color: #E4F803; font-size:1em; line-height: 3em; color: #000;}
#intro .container {width: 937px; margin: 0px auto; }
#intro {border-bottom:1px solid #fff;}
#intro a:link, #intro a:visited, #about a:link, #about a:visited, .category a:link, .category a:visited  {color: #fff;}

#mast {height: 90px;  }
#brandingLogo {margin-top: 25px;}

#featured { margin: 0 0 18px 0; background-color: #fff; border: 1px solid #B7C704;}
#featured .category {position: absolute; z-index: 10; display: table-cell; float: left; height: 20px; margin: 20px 0px 0px 5px; background-color: #C1D202; padding: 7px 30px 4px 30px; text-transform: uppercase; color: #fff; font: bold 1em/1.5em Georgia, Times, serif;}
#featured .content {margin: 0px 20px 0px 20px; color:#b91e56;}

#main {background-color: #fff; border-top: 1px solid #c5cdae; border-left: 1px solid #c5cdae; border-right: 1px solid #c5cdae;}
#main .content{margin: 18px 35px 0 20px; }
#main .colTwoThird .content {margin: 18px 35px 35px 20px;}
#main .colHalf .content{margin: 10px 0 20px 20px;}
#main .ad {margin: 30px 0 0 0;}

#main .hdrSection {clear:both; height: 3.8em; margin: 0 0 10px 0; padding: 0 20px; 
background-color: #F4F9B7; color: #666; text-transform: uppercase; 
font: bold 1em/3.9em Georgia, Times, serif; letter-spacing: 0; border:1px solid #fff;}

#sidebar .content{margin: 18px 20px 0 20px;}

#main .colTwoThird #comments {margin: 18px 35px 10px 20px;}

#about {background-color: #94a952; color:#fff;} 
#about .hdrSection {height: 4em; margin: 0 0 10px 0; padding: 0 20px; background-color: #799427; color: #fff; text-transform: uppercase; font: bold 1em/4em Georgia, Times, serif; letter-spacing: 0;}
#about .content {margin: 15px 20px 12px 20px;}

#footer {margin: 30px 0 0 0; text-align: center; padding-bottom: 30px; font-size:.8em;}


.postmeta {font-size:.8em;}

#featured .postmeta {margin: 5px 0 0 0;}
#main .postmeta {margin: 0 0 10px 0;}
#main  #comments .postmeta {margin: 0 0 5px 0;}
#feed {margin: 25px 0 0 0;}
#sideFeed {padding-bottom: 5px;}

.120x600 {width: 120px; height: 600px;}
.125x125 {width: 125px; height: 125px;}

/* =common
   ----------------------------------------------------*/
h1 {font: bold 2.5em/1em Georgia, Times, serif; margin: 0 0 5px 0;}
h2 {margin: 0; padding: 0; font: normal 1.8em/1.3em Georgia, Times, serif; letter-spacing: .5px; }
h3 {font: normal 1.5em/1em Georgia, Times, serif; margin: 0; color:#C65F0C;}
.colTwoThird h3 {margin: 15px 0 0 0;}

p {margin: 10px 0 20px 0;}
.colTwoThird p {line-height: 1.5em;}
#main  #comments p {margin: 5px 0 0 0;}
.colHalf p {margin: 5px 0;}
#sideFeed p {margin: 5px 0 0 0;}
#footer p {margin: 0;}

#intro b {color: #000;}

img {border: none;}
.content img {border: 2px #D7DFBE solid; margin: 0px 10px 5px 10px; padding: 5px;}
img.wp-smiley {border: none; margin: 0; padding: 0;}

#featured img {position: relative; z-index:5; margin: 10px;}
#feed img {margin: 0 20px 20px 0; border: none;}

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

ul {margin: 10px 0 20px 20px; padding: 0px; } 
li {margin: 5px 0 0 0; padding: 0px;}

.floatLeft {float: left;}
.floatRight {position:absolute; top:5px; left:900px; z-index:100;}

.clearBoth {clear: both;}
.clearRight {clear: right;}
.clearLeft {clear: left;}

.txtCenter {text-align: center;}

/* =navigation
   ----------------------------------------------------*/
ul#navPrimary {margin: 0 0 20px 0; padding: 0; list-style: none; list-style-image: none; font-weight: bold;}
ul#navPrimary li {margin: 7px 0 1px 0; list-style: none;}

/* =forms
   ----------------------------------------------------*/

img.dalt {border:1px solid #fff;}
h1.logo {color:#555; font-family:verdana; font-size:40px;}
img.pub {border:1px solid #b3b3ac; margin-top:10px;}
p.mostra {padding:5px; background-color:#fff; border:0px solid #eee;margin-left:255px; font-size:16px;}

#scroller-header a {
	text-decoration:none; 
	color:#867863; 
	padding:5px 180px 5px 15px;
}

#scroller-header a:hover {
	text-decoration:none; 
	color:#4b412f
}

a.selected {background-color:#fff; border-top:0px dashed #333;
border-left:0px dashed #333; border-right:0px dashed #333;
	text-decoration:underline !important; 
	color:#4b412f !important;
}

#scroller-header {	
	width:625px;
	height:24px;
	padding:10px 0 0 0px;
	font-weight:700;
}

#scroller-body {background-color:#fff;
border:0px dashed #333;	
	width:640px;
	padding-bottom:30px;
}

#mask {
	width:640px;
	overflow:hidden;
	margin:0 auto;
}

#panel {

}

#panel div {
float:left;

}

/* Extra styling for each panel*/

#panel ul {
list-style:none;
margin:0 5px;
padding:0;
}

	#panel ul li {
		padding:5px;
		color:#557482;
		border-bottom:1px dotted #ccc;
	}

	#panel ul li.last {
		border-bottom:none !important;
	}
p.date {margin-top:3em; }
.nousarticles {background-color:#faffdd;   clear:both;   border:0px solid #ccc; margin-top:20px; padding:5px;}
.temes p {text-align:center; padding:10px; }
h2.agenda {margin-bottom:0px; color:#cbef4c;  font-size:40px; border-top:0px solid #fff;}