body {
margin:0px;
font-family: Trebuchet MS;
font-size:12px;
background:url('/plantilles/img/fonsbo.gif') repeat-x;
}


.vermell {
        background: #d7a5a6;
        font:9px Verdana, Georgia, sans-serif;
        color: #771113;
        border: 2px solid red;
        text-decoration: none;
}

.verd {
        background: #aacaa8;
        font: 9px Verdana, Georgia, sans-serif;
        color: #0a5206;
        border: 2px solid green;
        text-decoration: none;
}



#gran {
position:relative;
text-align:center;
width:950px;
margin:0 auto;
}


#contenidor {
position:relative;
text-align:left;
width:950px;
margin:0 auto;
}


#menuhoritzontal{
position:relative;
font-size:12px;
color:#fff;
text-align:right;
height:28px;
}

#menuhoritzontal form{
position:relative;
float:right;
padding-top:2px;
line-height:24px;
}

#menuhoritzontal input{
font-size:11px;
width:100px;
color:#454545;
border:1px solid #eee;
background:transparent;
color:#fff;
padding-left:2px;
}

#menuhoritzontal a{
text-decoration:none;
color:#fff;
}

#cap {
position:relative;
float:left;
width:950px;
margin-bottom:30px;
height:160px;
}


#espai4{
position:relative;
float:left;
color:#454545;
width:950px;
}



#capaesq{
position:relative;
float:left;
width:620px;
border-right:1px dashed #ccc;
}



#moduletinici0{
position:relative;
float:left;
display:inline;
width:580px;
font-size:14px;
line-height:18px;
margin-left:10px;
margin-right:5px;
margin-bottom:20px;
overflow:hidden;
border-bottom:1px dashed #ccc;
padding-bottom:20px;
}

#moduletinici0 h4{
margin:0px;
font-family:Georgia,Times;
font-weight:normal;
letter-spacing:1px;
margin-bottom:10px;
color:#222;
font-size:20px;
padding-left:45px;
line-height:32px;
background:url('/plantilles/img/check.gif') no-repeat;
}


#moduletinici0 a{
color:#454545;
text-decoration:none;
}

#moduletinici0 .selected{
color:#ff6f0f;
}


#obre1,
#obre2,
#obre3,
#obre4,
#obre5,
#obre6,
#obre7,
#obre8{
display:none;
margin-bottom:10px;
padding-left:10px;
padding-top:10px;
background:url('/plantilles/img/obre.gif') no-repeat 0px 13px ;
}


#capadrt{
position:relative;
float:right;
width:300px;
}



#moduletinici1{
position:relative;
float:right;
display:inline;
width:300px;
font-size:13px;
margin-bottom:20px;
}

#moduletinici1 h4{
margin:0px;
font-family:Georgia,Times;
font-weight:normal;
letter-spacing:1px;
margin-bottom:10px;
color:#222;
font-size:20px;
}

#moduletinici1 a{
color:#454545;
text-decoration:none;
}

#moduletinici1 .selected{
color:#ff6f0f;
}

#moduletinici0 span{
position:relative;
}

#form1,
#form2,
#form3 {
float:left;
width:280px;
clear:left;
margin-bottom:30px;
}

#formizq{
position:Relative;
float:left;
}

#form4{
float:left;
width:280px;
text-align:right;
}

#form5 label {
width:280px;
text-align:left;
}


#form5{
margin-top:10px;
float:left;
margin-left:10px;
width:280px;
text-align:right;
}

#forminput{
float:left;
position:relative;
width:568px;
text-align:right;
}
#moduletinici0 #forminput input {
  position:relative;
  float:right;
  margin-top:5px;
}

#moduletinici0 fieldset{
position:relative;
float:left;
border:0px;
margin:0px;
padding:0px;
*top:-10px;
}

#moduletinici0 label{
display:block;
float:left;
margin:2px;
width:120px;
}

#form5 label{
width:275px;
}

#moduletinici0 input{
display:block;
float:left;
font-size:13px;
margin-bottom:2px;
color:#454545;
width:140px;
}

#moduletinici0 select{
display:block;
float:left;
font-size:12px;
margin-bottom:5px;
color:#454545;
width:145px;
}

#moduletinici0 textarea{
position:relative;
display:block;
clear:both;
float:left;
width:270px;
height:70px;
font-size:13px;
margin-top:5px;
margin-left:2px;
margin-bottom:0px;
}













#espai5{
}

#espai5{
}


#admin{
font-size:11px;
padding-left:10px;
}

#admin table{
font-size:11px;
}

#admin a{
color:#454545;
text-decoration:none;
}

#admin th a{
color:#454545;
text-decoration:underline;
}

#admin tr:hover{
background:#ccc;
}

#admin table{
}

#admin h3{
margin:0px;
font-size:15px;
color:#454545;
font-weight:400;
}

#menuadmin{
position:relative;
float:left;
color:#fff;
font-size:12px;
margin-bottom:10px;
margin-left:10px;
padding:2px 10px 2px 10px;
background:#454545;
}

#menuadmin a{
text-decoration:none;
color:#fff;
}

#admin label{
display:block;
float:left;
width:200px;
clear:left;
}

#admin input,
#admin textarea,
#admin select {
font-size:11px;
margin-bottom:2px;
}

#admin select{
}

#dadesclient{
background:#ddd;
padding:10px;
font-size:10px;
margin-top:10px;
}



#peu {
position:relative;
clear:both;
display:block;
padding-top:5px;
padding-bottom:10px;
font-size:10px;
color:#000;
}

#peu .demo{
background:transparent;
color:#000;
}
#peu a{
color:#000;
}




.albtancat {
text-decoration:line-through; 
}
.borralin {
  color:red;
  font-weight:bold;
}
.liniafact {
  font-size:9px;
}



#browser {
 position:relative; 
 float:left;
}
#contingutcarpeta {
 position:relative; 
 float:right; 
 margin-left:10px;
  width:80%;
}
#contingutcarpeta h1 {
 margin-top:0px;
 font-size:18px;
 color:#fff;
 background:#FF6F0F;
 padding:4px;
 margin-bottom:0px;
}
#contingutcarpeta h1 a {
  position:relative;  
  margin:0px;
  padding:0px;
  color:#fff;
  text-decoration:none;  
}
#llistalinks a {
  position:relative;
  float:left;
  margin-right:40px;
}
#contingutcarpeta h6 {
   background:#FF954F;
   color:white;
   margin-top:0px;
   padding-top:3px;
   padding-bottom:3px;
   font-size:10px;
   padding-left:10px;
   margin-bottom:0px;
}
#llistalinks {
  background:#FFE2BF;
 float:left;
display:inline;
 margin-top:0px;
 padding-top:3px;
padding-bottom:3px;
}

#myTable {
 clear:both;
 margin-top:5px;
}
/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #FFE2BF;
	margin:10px 0pt 15px;
	font-size: 8pt;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #FFE2BF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(/plantilles/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
        padding-right:20px;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#FFE2BF;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/plantilles/img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/plantilles/img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #FFE2BF;
}



#moduletinici0 input.jqmClose {
  width:25px;
}
#moduletinici0 div a.linkpop0 {
  color: #FF6F0F; 
  font-size:10px;
  font-weight:bold;
}
#seccio {
position:relative;
float:left;
width:925px;
background:#fff;
border:1px solid #ccc;
margin-left:10px;
padding-left:10px;
padding-top:10px;
}
#form4 select {
  margin-top:2px;
  margin-left:5px;
  width:278px;
  margin-left:10px;
}
