#public {
  background-color: #9CCE2E;
  font: 0.7em/1.5 Geneva, Arial, Helvetica, sans-serif;
  }

#admin{
  background-color: #92b0cb;
  font: 0.7em/1.5 Geneva, Arial, Helvetica, sans-serif;
  width: 100%;
  }

div.Content {
  margin: 0px auto 0px auto; 
  padding: 0px 0px 0px 0px;
  width: 950px; //750px;
}

div.Logo {
    background: url('../imatges/tradulab-logo.png') left no-repeat;
    margin: 0px 0px 15px 0px;
    padding:0px;
    width: 200 px;//320px;
    height: 90px;
}

div.ContentHeader{
  background: url('../imatges/top.png') top no-repeat;
  margin:0px;
  padding:0px 0px 10px 0px;
}

div.ContentBody{
  background: url('../imatges/middle.png') bottom repeat-y;
  margin: 0px;
  padding: 0px 15px 0px 15px;  
  }

div.ContentFooter {
  background: url('../imatges/buttom.png') bottom no-repeat;
  margin-top:0px;
  padding:0px 15px 15px 15px;
  }

#languages {
  width: 70px;
  position: absolute;
  margin: -85px 0px 0px 850px;
  }

#footer {
  clear:both;
  margin:0px;
  padding: 0px;
  text-align:center;
  background: url('../imatges/middle.png') repeat-y;
  color: #8C8C8C;
  }

html>body #site-navigation{
    height:35px;
    line-height:23px;
}

#site-navigation{
  height: 23px;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  //background: #828282 url('/imatges/nav_gradient.gif') repeat-x;
  border-bottom: 3px solid #FFF;
  width: 721px;
  clear: both;
}

#container>#site-navigation{
  height: 25px;
}

#site-navigation ul{
  width: auto;
  left: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 10px;
  text-transform: uppercase;
}

#site-navigation li{
  float: left;
  padding: 0px;
  margin: 0px;
  border-right: 1px solid #999;
  color: #9CCE2E;
}

#site-navigation ul a{
  float: left;
  display: block;
  padding: 6px 22px 6px 22px;
  font-weight: normal;
  color: #FFF;
  text-decoration: none;
}

#site-navigation ul li:hover a{
  background: #666;
}

#site-navigation ul li:hover a:hover{
  background: #9CCE2E;
}

#site-navigation ul li:hover{
  background: #666;
}

#llista{
	font-size:.9em;
	width: 925px;
	border-spacing: 0px;	
}

#llistaIdiomes {
	font-size:.9em;
	width: 250px;
	border-spacing: 0px;
}

#llista th{
	padding: 12px 5px;
	font-weight: bold;
	//white-space: nowrap;	
}

#llista td{
	padding: 0px 5px;
	//white-space: nowrap;
	border-style: none;
}

#llistaIdiomes th{
	padding: 12px 5px;
	font-weight: bold;
	//white-space: nowrap;	
}

#llistaIdiomes td{
	padding: 0px 5px;
	//white-space: nowrap;
	border-style: none;
}

.invisible
{	
display:none;

}


.capcelera
{
border-left: 2px solid #8ac3c7;
border-right: 2px solid #8ac3c7;
border-bottom: 2px solid #8ac3c7;
border-top: 2px solid #8ac3c7;
background: #dda;
padding: 6px 6px 6px 6px;
}


#blau{
	background: #bbddef;
}

#blauProjectes{
	background: #bbddef;
}

#blauProjectes:hover
{
	background: #F4F458;
}

#blanc:hover
{
	background: #F4F458;
}

#generar_factura {
	visibility: hidden;
}

#confirmar_projectes {
	visibility: hidden;
}

/*
.blau{
	background: #bbddef;
}
*/

#total{
	background: #FFFF00;
}

#total_total{
	background: #FFA500;
}


#blanc{
	width: 16px;
	background: #fff;
}

#input{
	padding: 8px 0px 0px 0px;
}

.camps
{
border-left: 2px solid #8ac3c7;
border-right: 2px solid #8ac3c7;
border-bottom: 2px solid #8ac3c7;
border-top: 2px solid #8ac3c7;
}

html>body #admin_site-navigation{
    height: 35px;
    line-height: 19px;
}

#admin_site-navigation{
  height: 31px; //23px;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  background: #000000;// url('/imatges/nav_gradient.gif') repeat-x;
  border-bottom: 3px solid #FFF;
  width: 920px;
  clear: both;
}

#container>#admin_site-navigation{
  height: 25px;
}

#admin_site-navigation ul{
  width: 920px;
  left: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 10px;
  text-transform: uppercase;
}

#admin_site-navigation li{
  float: left;
  padding: 0px;
  margin: 0px;
  border-right: 1px solid #999;
  color: #9CCE2E;
}

#admin_site-navigation ul a{
  float: left;
  display: block;
  padding: 8px 23px 8px 23px; //6px 22px 6px 22px;
  font-weight: normal;
  color: #FFF;
  text-decoration: none;
}

#admin_site-navigation ul li:hover a{
  background: #666;
}

#admin_site-navigation ul li:hover a:hover{
  background: #0081d2;
}

#admin_site-navigation ul li:hover{
  background: #666;
}

#error {
  font-weight: bold;
  color: red;
  margin-left: 10px;
  margin-bottom: 15px;	
}

#success {
  font-weight: bold;
  color: green;
  margin-left: 10px;
  margin-bottom: 15px;
}

#missatges {
  font-weight: bold;
  margin-left: 10px;
  margin-bottom: 15px;	
}

.green_flash {
  font-weight: bold;
  color: green;
  }

.red_flash {
  font-weight: bold;
  color: red;
  }

.leftcontent {
  width: 420px;
  float: left;
}

div #text{

  margin: 0px 20px 0px 20px;
  overflow: auto;
}

div #text_left{
  width: 60%;
  float: left;
}

div #text_right{
  font: 0.8em/1.5 Geneva, Arial, Helvetica, sans-serif;
  width: 32%;
  float: right;
  margin: 15px 10px 10px 10px;
  color: #8C8C8C;
}

h1{
  font-size: 2.0em;
  line-height: 1.0em;
  color: #8C8C8C; //#9CCE2E;
  margin: 5px 0px 5px 10px;
}

h2{
  font-size: 1.8em;
  line-height: 0.9em;
  color: #8C8C8C;// #9CCE2E;
  margin: 0px 0px;
  padding: 10px 7px;
}

p {
  text-decoration: none;
  font-size: 1.3em;
  line-height: 1.8em;
  margin: 0px;
  padding: 10px 0px 0px 10px;
}

b {
  color: #0081d2; //#9CCE2E;
}

a:link {
  color: #0081d2;//#9CCE2E;
}

a:visited {
  color: #0081d2;//#8C8C8C;
}

a:hover {
  color: #fff;
  background: #0081d2;//#9CCE2E;
}

#portfoli {
  margin: 10px 0px 5px 10px;
}

#portfoli span {
  font-size: 2em;
  line-height: 1.0em;
  color: #8C8C8C;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}

hr {
  width: 40%;
  height: 2px;
  position: center;
  color: #9CCE2E;
  background: #9CCE2E;
  border: 0;
}

/* pel div de les notícies */
.noticies{display:block}
.noticies *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d6ff7d}
.noticies1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #edffc7;
  border-right:1px solid #edffc7;
  background:#e0ff9d}
.noticies2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafff2;
  border-right:1px solid #fafff2;
  background:#ddff95}
.noticies3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ddff95;
  border-right:1px solid #ddff95;}
.noticies4{
  border-left:1px solid #edffc7;
  border-right:1px solid #edffc7}
.noticies5{
  border-left:1px solid #e0ff9d;
  border-right:1px solid #e0ff9d}
.noticiesfg{
  background:#d6ff7d;
  padding: 0px 10px 5px 5px;}
  
  .texte {display: block;float: left;width: 150px;}

table.taula_factura {
	border-width: 4px 4px 4px 4px;
	border-spacing: 4px;
	border-style: solid solid solid solid;
	border-color: red red red red;
	border-collapse: separate;
	background-color: white;
}