body
{
	font-family: "Century Gothic", "Verdana", "sans-serif";
	font-size: 0.9em;
}

a
{
	color: #222222;
}
li
{
	padding-bottom: 0px;
	padding-top: 0px;
}
h3
{
	padding: 0px;
}
#caixa
{
	position:absolute;
	left:50%;
	margin-left:-350px;
	width:  700px;
	
}
.superbg
{
		background: #FFF url(/images/home.jpg) no-repeat scroll top center;
}

#menu
{
	position:absolute;
	top:0;
	left:0;
	width:210px;
	height:inherit;
	
	text-align: right;
	
	min-height: 400px;

}

	#menu li
	{
		list-style-type: none;
		font-size: 0.9em;
		margin-bottom: 5px;
	}
	
	#menu a:hover
	{
/*		text-decoration: underline;*/
/*		background-color: #DDDDDD;
		border-left: 8px solid orange;*/
/*		margin-right:  -20px;*/
		font-weight:  bold;
	}
	
	#menu a
	{
		text-decoration:  none;
	}
	
	#menu h3
	{
		margin-top: 25px;
		margin-bottom: -10px;
		padding: 0;
	}

#cos
{
	margin-left:250px;
	min-width:350px;
}

	#cos .titol
	{
		font-family: "Verdana", "Tahoma", "sans-serif";
		font-size: 0.9em;
		margin-bottom: 50px;
	}
	
#peu
{
	display: block;
	text-align: left;
	margin-top: 50px;
	margin-bottom: 10px;
	font-size: 0.75em;
}

	#peu a
	{
		color: #444;
	}
	
	#peu a:hover
	{
		text-decoration: none;
	}

.text
{
	font-size: 0.9em;
}

	.text p
	{
		text-align: justify;
	}
	
	.text .lletres
	{
		list-style-type: lower-latin;
	}
	
	.text table
	{
		border: 0;
	}

.gct
{
	color: #5c8989;
}

.projecte
{
	
}

	.projecte h4
	{
		margin-bottom:  0px;
	}
	.projecte p
	{
		font-size: 0.7em;
	}
	
	
	
  /*Paginacio, extret de l'exemple del plugin will_paginate de ruby on rails*/
  
  .paginacio {
    background: white;
    /* self-clearing method: */ }
    .paginacio a, .paginacio span {
      padding: .2em .5em;
      display: block;
      float: left;
      margin-right: 12px; }
    .paginacio span.disabled {
      color: #999;
      border: 1px solid #DDD; }
    .paginacio span.current {
      font-weight: bold;
      background: #2E6AB1;
      color: white;
      border: 1px solid #2E6AB1; }
    .paginacio a {
      text-decoration: none;
      color: #105CB6;
      border: 1px solid #9AAFE5; }
      .paginacio a:hover, .paginacio a:focus {
        color: #003;
        border-color: #003; }
    .paginacio .page_info {
      background: #2E6AB1;
      color: white;
      padding: .4em .6em;
      width: 22em;
      margin-bottom: .3em;
      text-align: center; }
      .paginacio .page_info b {
        color: #003;
        background: #6aa6ed;
        padding: .1em .25em; }
    .paginacio:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    * html .paginacio {
      height: 1%; }
    *:first-child+html .paginacio {
      overflow: hidden; }
  