/* CSS Document */

* { 
margin: 0;
padding: 0;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #333333;
text-align: center;
background-color: #9c0;
/* background-image: url(/img/fons_verd.png); */
background-position: left top;
background-repeat: repeat-x;
}



#page {
clear: both;
width: 83%;
margin: 0 auto;
padding: 10px 0;	
text-align: left;
}

/***********
header
************/

#headline {
padding-top: 3px;
height: 20px;
font-size: 0.8em;
margin-bottom: 8px;
background-color: #333;
color: #fff;
}

#headline2 {
position: relative;
width: 83%;
margin: 0 auto;
text-align: left;

}


/***********
estructura columnes
************/

#columna1 {
float: left;
width: 33%;
margin: 0 10px 30px 0;
padding: 7px 12px 12px 12px;
min-height: 500px;
-moz-border-radius: 8px;
background: #fff url(img/fons_quadrat.gif) no-repeat top right;
}

#columna2 {
float:left;
width: 61%;
margin-bottom: 15px;
}




/***********
columna 1: logo
************/

.logohome {
margin: 0 0 8px 5px;
border: 0;
}

.logohome:hover {
border: 0;
}

.logo {
margin: 0 0 25px 5px;
border: 0;
}

.logo:hover {
border: 0;
}

.explain{
padding: 15px;

}

/***********
columna 2
************/

.box {
position: relative;
background-color: #fff;
padding: 12px 15px;
margin-bottom: 10px;
max-width: 1000px;
-moz-border-radius: 8px;
}


.usuari_box {
z-index: 1 !important;
.z-index: -1;
position: relative;
background-color: #fff;
padding: 12px 15px;
margin-bottom: 10px;
max-width: 1000px;
-moz-border-radius: 8px;
}

/*header*/

#barralogin {
position: absolute;
font-weight: normal;
right: 0;
top: 0;
color: #fff;
}

#login {
display: inline;
}

#idiomes {
display: inline;
margin-left: 8px;
}

#idiomes form {
display: inline;
}

#idiomes select {
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #333;
background: #eaeaea;
font-size: 9px;
color: #333;
width: auto;
padding: 0;
}

#barralogin  a {
color: #fff;
}


/***********
footer
************/

#footer {
border-top: 1px solid #fff;
padding: 7px 0 10px 0;
text-align: center;
color: #9f0;
background-color: #333;
margin-bottom: 0;
}

#footer a {
color:#9f0;
}


#footer {
width: 100%;
clear: both;
margin-top: 25px;
}

#footer_options{
float:right;
color: #aaaaaa;
clear: both;
margin-top: -15px;
margin-right: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #333;

font-size: 9px;

}

#footer_options a{
color: #aaaaaa;
}
/***********
***********
HOME
***********
************/

/***********
columna 1: llistat
************/

/*destacat*/

#destacada {
background-color: #f4f8fa;
padding: 5px 6px;
border: 1px solid #73abc7;
margin: 13px 0;
}

#destacada:hover {
background-color: #fff;
}

#destacada img {
border: 1px solid #ccc;
width: 80px;
margin: 3px 5px 6px 0;
float: left;
}

.titoldest {
font-size: 0.8em;
text-transform: uppercase;
font-weight: bold;
color: #000;
}

.numerodest {
float: left;
color: #069;
font-weight: bold;
font-size: 20px;
padding: 6px 6px;
}

/*llistat 99*/

#ordenar {
padding: 3px 0;
font-size: 11px;
}

#llistat {
border-bottom: 1px solid #b2d1e0;
margin-bottom: 13px;
}

.listnum {
float: left;
font: bold 40px Arial, Helvetica, sans-serif;
color: #b2d1e0;
}

.itemllista {
background-color: #f4f8fa;
padding: 2px 5px 5px 5px;
margin-top: 2px;
}

.itemllista:hover {
background-color: #fff;
}

.iteminfo {
margin-left: 50px;
padding-bottom: 4px;
}

.creditsaccio {
font-size: 0.8em;
}

a.creditsjoin  {
padding-right: 14px;
padding-right: 14px;
background: url(img/fons_mini.gif) no-repeat right 0px;
}

a:hover.creditsjoin  {
padding-right: 14px;
background: url(img/fons_mini.gif) no-repeat right -35px;
}


/***********
columna 2
************/

/* menú pestanyes */

#menu1 {
position: absolute;
width: auto;
right: 5px;
top:0;

}

#menu1 ul {
   margin:0;
   padding:0;
   list-style:none;
}
   
#menu1 li {
   float:left;
   margin:0;
   padding:0;
   background: url(/99actions/drupal/sites/all/themes/nnactions/img/pest1.png) no-repeat right top;
}

#menu1 li:hover {
    background: url(/99actions/drupal/sites/all/themes/nnactions/img/pest1.png) no-repeat right bottom;
}
   
#menu1 a {
	color: #7ea800;
   display: block;
   background: url(/99actions/drupal/sites/all/themes/nnactions/img/pest2.png) no-repeat left top;
   padding: 6px 29px 6px 18px;
   text-decoration: none; 
}

#menu1 a:visited {
	text-decoration: none; 
}

#menu1 a:hover {
	color: #06c;
	text-decoration: none; 
}

#menu1 li.actiu {
   float:left;
   margin:0;
   padding:0;
   background: url(/99actions/drupal/sites/all/themes/nnactions/img/pest3.png) no-repeat right bottom;
}

#menu1 li.actiu:hover {
    background: url(/99actions/drupal/sites/all/themes/nnactions/img/pest3.png) no-repeat right top;
}

#menu1 li.actiu a {
	color: #fff;
   	display: block;
  	background: url(/99actions/drupal/sites/all/themes/nnactions/img/pest4.png) no-repeat left bottom;
   	padding: 6px 29px 6px 18px;
   	text-decoration: none; 
}

#menu1 li.actiu a:hover {
	color: #fff;
   	display: block;
  	background: url(/99actions/drupal/sites/all/themes/nnactions/img/pest4.png) no-repeat left top;
   	padding: 6px 29px 6px 18px;
   	text-decoration: none; 
}

/*info*/

#info {
clear: both;
position:relative;
margin-top: 18px;

}

.tancar {
position: absolute;
right:0;
top: 0;
padding: 1px 5px;
text-align: right;
font-size: 10px;
color: #069;
background-color: #ccc;
}

.tancar:hover {
background-color: #069;
}

.tancar a:hover {
color: #fff;
border: 0;
}

#infotxt {
font-size: 1.15em;
line-height: 150%;
color:#8cbb00;
margin-top: 10px;
padding: 15px 6px;
font-weight: bold;
}

#foto {
margin-top: 12px;
width: 100%;
overflow: hidden;
}


#menu {
text-align: right;
padding: 4px 0 5px 0;
}

#infodest {
margin-left: 50px;
margin-top: 6px;
}

#infodest p {
margin-bottom: 5px;
}

.cercador {
position: absolute;
display: inline;
right: 12px;
top: 14px;
text-align: right;
margin-top: 5px;
}

/* últimes accions home */

.item {
padding: 0 10px 10px 10px;
border-top: 1px solid #b2d1e0;}

#ultimes_accions h3 {
padding: 8px 0 3px 0;
}

#ultimes_accions .creditsaccio {
font-size: 12px;
}

#ultimes_accions img {
vertical-align: middle;
margin-right: 3px;
}

/* ltimes accions home */

#ultims_usuaris h1 {
padding-bottom: 8px;
border-bottom: 1px solid #b2d1e0;
}

/* dani el contingut de aixo tampoc es veu a ie */
/* per això ho he comentat */
/* sembla que el culpable es el float left*/


.usuarillist {
float: left;

background-color: #f4f8fb;
width: 47%;

margin: 4px 4px 0 0;
padding: 4px;
overflow: auto;

}



#ultims_usuaris img {
float: left;
width: 48px;
height: 48px;
}

.nomusuari {

margin: 5px 5px 5px 58px;

}


.veuretotes {
margin-top: 5px;
border-top: 1px solid #b2d1e0;
background-color: #f4f8fb;
text-align: right;
padding: 12px;
}


/***********
formulari registre i afegir accio
************/


input {
border: 1px solid #999;
background-color: #fff;
padding: 1px;
font-size: 11px;
color: #00496C;
width: 150px;

}

select {

font-size: 11px;
border: 1px solid #999;
padding: 1px;
}

.textarea {
padding-left: 5px;

font-size: display: inline;
11px;
line-height: 12px;
background-color: #fff;
margin-bottom: 18px;
}

.button {
padding: 3px;
font-weight: bold;
border: 2px solid #069;
text-align: center;
}

.button:hover {
background-color: #f4f8fa;
}

.submit {
margin-left: 3px;
padding: 0px 3px;
width: auto;
}

.fonsgrup {
background-color: #f4f8fa;
margin-bottom: 10px;
padding: 8px 18px;
}

.verdform {
color: #069;
width: 90%;
text-align: right;
}

label  {
display: inline;
padding-bottom: 10px;


}


ul {
list-style-type:none;
margin-left: 25px;
}

ul li {
padding: 2px 0;
}

#propostes ul { 
margin-bottom: 15px;
}

#propostes li {
display: inline;
padding-right: 17px;
background: url(/99actions/drupal/sites/all/themes/nnactions/img/fons_mini.gif) no-repeat right 5px;
line-height: 22px;
}

#propostes li:hover {
background: url(/99actions/drupal/sites/all/themes/nnactions/img/fons_mini.gif) no-repeat right -31px;
}


/*alerta*/

.alerta {
color: #000;
font-weight: bold;
background-color: #Ffedd1;
border: 1px solid #FF6600;
padding: 15px;
margin-bottom: 15px;
overflow: auto;
}

p.botoalerta {
text-align: center;
margin-top: 30px;
}

#alertalogin {
float: left;
width: 48%;
border-right: 1px dashed #FF6600;
}

#alertaregistre {
float: right;
width: 48%;
}

.alerta form {
width: 200px;
text-align: right;
}

.alertok {
font-weight: normal;
background-color: #fff;
}

/***********
fitxa
************/

#fitxa {
border-top: 1px solid #b2d1e0;
padding-bottom: 20px;
position: relative;
top: 20px;
color: #333;
}

#descripcio {
margin-bottom: 15px;
padding: 0 3px;
}

#fitxa h4 {
padding: 8px 6px;;
}

#fitxa h4 a {
font-size: 1.4em;
color: #CC6600;
}

#fitxa h5 {
color: #666;
font-size: 1.2em;
border-bottom: 1px solid #ccc;
}

#show_level { 
display: inline;
}

#estat {
background-color: #f4f8fa;
padding: 2px 8px;
font-size: 11px;
text-align: right;
}

#estat img {
vertical-align: middle;
}

.estat0 {
color:#000;
}

.estat0 a {
color:#069;
}

.estat1 {
color:#000;
}

.estat1 a {
color:#069;
}

.estat2 {
color:#000;
}

.estat2 a {
color:#069;
}


.estat3 {
color: #000;
}

.estat3 a {
color: #069;
}


.doing {
font-size: 0.85em;
color: #666;
margin-top: 15px;
}

.border1 {
border: 1px solid #f0f0f0;
padding: 4px 8px;
margin: 4px 0;
}

.fonsgris {
margin-top: 8px;
background-color: #f7f7f7;
padding: 1px 10px 10px 10px;
}

.fonsgris2 {
margin-top: 8px;
background-color: #f7f7f7;
padding: 10px;
}

.comentari {
color: #333;
border-bottom: 1px solid #ccc;
padding-bottom: 6px;
margin-top: 5px;
font-size: 0.85em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.creditcomment {
font-size: 0.85em;
margin-top: 8px;
color: #999; }

#ta_newcomment{
width:95%;
margin: 10px 0;
}

.last_user img {
vertical-align: middle;
}


h1.margesota {
margin-bottom: 15px;
}


/***********
varis
************/

h1 {
font-size: 1.8em;
color: #069;
padding: 5px 0 0 0;
}

h1.nomargin {
margin-top: 0;
}

h2 {
font-size: 1.2em;
}

h3  {
font-size: 1.3em;
color: #069;
}

h4 {
font-size: 1.3em;
font-weight: bold;}

h5 {
font: bold 0.85em Arial, Helvetica, sans-serif;
color: #069;
margin: 0.6em 0 0.2em 0;
}

strong {
color: #069;
}

.verd {
color: #069;
font-weight: normal;
}

.tipomini {
color: #666;
/*font-family: "Small Fonts", Arial, Verdana, sans-serif;*/
font-weight: normal;
}

a.tipomini {
color: #666;

}

.text11 {
font-size: 11px;
}

p {
line-height: 1.5em;
}

p.linia {
border-bottom: 1px solid #b2d1e0;
margin-bottom: 5px;
padding-bottom: 5px;
}


/***********
notícies
************/

#news {
position: relative;
padding: 20px;
}

#news ul {
padding: 0;
margin: 0;
}

.feed_title {
padding: 6px 0 8px 0;
border-bottom: 1px solid #b2d1e0;
}

.feed_title a {
font-size: 1.2em;
font-weight: bold;
vertical-align: middle;
}

.news_data {
font-size: 0.8em;
color: #999999;
}

#news h3 {
margin: 30px 0 10px 0;
}

#post_content {
line-height: 1.5em;}

#content {

margin-top: 20px;
}


#news_cerca {
margin: 15px 0;

}


#paginacio {
text-align: right;
font-weight: bold;
margin-top: 25px;
}

#paginacio a {
padding: 3px 6px;
}


/***********
links
************/

a:link {
color: #069;
text-decoration: none;
}

a:visited {
color: #699;
text-decoration: none;
}

a:hover {
color: #1d5e7c;
text-decoration: underline;
}

a:active {
color: #069;
text-decoration: underline;
}


.boto {
font-size: 16px;
font-weight: bold;
color: #993;
height: 1.1em;
padding-right: 14px;
margin-right: 18px;
}

a.boto {
color: #069;
text-decoration: none;
background: url(/99actions/drupal/sites/all/themes/nnactions/img/fons_mini.gif) no-repeat top right;
}

a.boto:hover {
color: #89b700;
text-decoration: none;
background: url(/99actions/drupal/sites/all/themes/nnactions/img/fons_mini.gif) no-repeat right -35px;
border: 0;
}

a.boto:visited {
text-decoration: none;
}

img.buddy  {
border: 1px solid #ccc;
padding: 1px;
}

img.buddy:hover  {
border: 1px solid #069;
padding: 1px;
}

img.esq {
margin-right: 10px;}

a.noborder:hover {
border: 0;
}

#footer a img{
border: 0;
}

/***********
generiques
************/

.esq {
float: left;}

.dre {
float: right;
}

.clear {
clear: both;
}

.centre {
text-align: center;
}

.dreta {
text-align: right;
margin-top: 6px;
}

.inline {
display: inline;
}

/** afegit pel dani**/

/* text al costat fulletes petites */




#sendmails {
display: inline; 	
	width: 100px;
	color: #ff0000;

}

.inputhome {
width: 320px;
display: inline;
float: left;}

/* afegit per dani*/

#send_action_email{
position: absolute;
right: 0px;

}

.error_msg{
color: #ff0000;
font-weight: bold;
}


/*msgs*/

.msg_date{
color: #333333;
font-weight: normal;
font-size: 0.8em;
}

.msg_title{
color: #b2d1e0;
font-weight: normal;
font-size: 1.0em;
}

.msg_title: hover{
background-color: #b2d1e0;
text-decoration: none;

}
.msg_text{
background-color: #b2d1e0;
text-decoration: none;
padding: 5px 5px 5px 5px;
}

.msg{


padding: 7px 12px 12px 12px;
}
 
/* estic desesperat!!! això ha de quedar just a la dreta de la dataaaa.. i em salta de linea..grhhh */
.msg_del{
margin: 0 0.2em 0 0;

}

/* deleting this msg*/
.msg_del2{
background: #f60;
}

.msg_del a{


}

.plus1-widget{
	float:right;
}
.views-row{
	border-top:1px dashed #666;
	padding-top:20px;
	margin-top:20px;
	/* margin-bottom:30px;*/
}
