/*
Reset CSS
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/*
Fonts CSS
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;outline: none;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
a {text-decoration:none;}
/*
* colors
* verd mooolt fort: #00933f
* verd fort: 9dcd29 rgb(157,205,40)
* verd header:  rgb(143,212,0);
* verd clar fons: dfec90 rgb(224,236,144)
* blau: rgb(40,22,111)
* taronja: f8c302
* verd logo: 028c36
* taronja-groc: f8c301 rgb(248,195,0);
*/

/*
 * Regles inicials
 */

 body { font-family: tahoma, arial, clean,sans-serif}
.clear
{
clear:both;display:block;font-size:1px;height:1px;line-height:1px;margin:0;padding:0;
}
strong { font-weight: bold}
#wrapper
{
  width:970px;
  margin: 0 auto;
}
em {font-style: italic}
#container {width: 100%; margin-top: 30px;}

/******** HEADER *******/
#header
{
  background: rgb(143,212,0);
  height:47px;
  border-bottom: 20px solid #00933f;
}
#logo { margin-left:8px;}
#logo, #nav 
{
  float:left;
}
#nav { margin:34px 0 0 10px;font-size:1.4em;width:742px;background-color:#E0EC90;padding-bottom:7px}
#nav ul { width:742px; height:2.90em;background-color: rgb(157,205,40)}
#nav ul li {float: left;padding:0.8em 0.6em;background-color: rgb(157,205,40);min-width:67px;text-align:center;}
#nav ul li.senar { background-color: #f8c302;}
#nav ul li a:hover  { text-shadow:0 0 5px #FFFFFF;}
#nav ul li a.active  { text-shadow:0 0 5px #FFFFFF;}
#nav ul li a {display: block;font-weight: bold; color:rgb(40,22,111)}

/***** COLUMNA ESQUERRA *****/
#columna_esquerra { float: left; width: 225px}
#nav_esquerra { border:2px rgb(157,205,40) solid; border-width:2px 5px; padding:0px; font-size:1.2em; width:200px; margin:0 auto;}
#nav_esquerra li { border: 1px #ccc solid;border-width:1px 0;line-height:2em;}
#nav_esquerra li a:hover, #nav_esquerra li.seleccionat { background: orange url(/images/icons/fletxa_blanca_menu.png) no-repeat 95% 40%; border-color: #fff}
#nav_esquerra li a { font-weight: bold;display: block; border:1px solid #9DCD28;padding-left:10px;color:rgb(40,22,111);background: transparent url(/images/icons/fletxa_verda_menu.png) no-repeat 95% 40%}
.caixes_esquerra { width:90%; margin:10px auto; text-align:center; }
.fons_verd { background:rgb(224,236,144);border:1px #ccc solid; }
/*.caixes_esquerra h2 { font-size:120%; width:80%; border:1px rgb(157,205,40) solid; -moz-border-radius:7px;
                      border-top:1px rgb(224,236,144) solid; border-width:1px 9px 2px; margin:0 auto; background-color:white; margin-bottom:5px;}
*/
.caixes_esquerra h2 { font-size:1.2em;}
.caixes_esquerra h2.marge-verd {  height: 32px;padding-top:5px; background: transparent url(/images/navegador/blog-noticies.png) no-repeat 50% 12%}
.caixes_esquerra ul { background-color: #fff; margin:0 4px 4px;width:95%;}
.caixes_esquerra ul li { padding:5px 8px;font-size:0.8em}
ul.list-links { margin:0 auto;text-align:center;width:90%;}
ul.list-links li { float: left;height:55px;}


/***** CONTENT ******/

#content { background-color:rgb(224,236,144);margin-left:228px;padding:1px 10px;font-size:1.1em;line-height:1.3em}
#centre {  padding: 0; min-height: 300px; position:relative; overflow: hidden}
#centre p, #centre ul { margin: 0 1em 0 3em;}
#content h1 { color:#000;font-size:1.3em;background-color:rgb(157,205,40);height:2em;padding:0;position:relative;width:60%;margin:1em 0 3em; }
#content h1 span { -moz-border-radius:15px;background-color:white;border:7px solid rgb(157,205,40);left:2em;padding:0.4em 1.5em;position:absolute;top:0.5em;; }
#content h2 { font-size:1.1em;}
#content li { list-style-type: disc; margin-left:2em}
.marge { padding:0 0px 0px 10px;border: 2px solid green;}
.quadre_blanc { font-size:13px;line-height:1.231;background-color: white; padding:1em;float:left; width:449px; height:132px; overflow: hidden}
.quadre_blanc p { margin:0  !important}
.caixa_destacat {  font-family:verdana,sans-serif;background-color:rgb(157,205,40);overflow: hidden; width:235px;text-align:center;float:left; margin:5px 5px 5px 0;}
.caixa_destacat img { border: 0 !important;margin:0 !important}
.caixa_destacat h2 {  padding:5px;  font-size:1.2em;  }
.caixa_destacat h2.senar {   background-color:rgb(248,195,0);}
.caixa_destacat h2.parell {   background-color:rgb(157,205,40);}
.petit { font-size: 0.9em;}
.centre { text-align: center}
.text_60 { width: 60%;}
#content .peu { position: absolute; bottom:0;}
table.inici td{ vertical-align: top}

#footer { clear:both; background-color:#E0EC90;font-size:0.8em;margin:5px 0;padding:5px;text-align:center;font-weight: bold}
#footer p {}
.clear { clear:both}

/**** IMATGES *****/
#content img {margin:10px 20px;}
#content div > img { border: none;margin: 0}
#content div > a img { border: none;margin: 0}

/*** COINTACTE ***/
.contacte
{
   background-color:white;
  padding:20px;
  width:200px;
  border:1px rgb(157,205,40) solid;
}

/** GENERICS **/
.left { float: left;}
.right { float: right}
.clear { clear:both}

/** ADMIN ACTIONS - accés a backend des del front **/

ul.admin_actions input { background-color:#FFFFCC;
border-color:-moz-use-text-color #999999 -moz-use-text-color -moz-use-text-color;
border-style:none solid none none;
border-width:0 4px 0 0;
color:#333333;
cursor:pointer;
font-family:Arial,sans-serif;
font-size:11px;
}
ul.admin_actions input.edit {padding:3px 3px 3px 20px;
background:transparent url(/sf/sf_admin/images/edit.png) no-repeat scroll 3px 2px;
border-right:4px solid #73B65A !important;

}
ul.admin_actions li {display:inline;list-style-type:none;}
ul.admin_actions { margin:10px 0;border:1px dashed #CCCCCC;text-align:right;clear:both}

/* newsletters list */
ul.show_newsletters li { float: left;list-style: none !important}