	body{
		background-color : #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
	}

	#principal{
		clear:both;
		width: 774px;
		padding:0;
		margin: auto;
	}

	.superior
	{
		clear:both;
		width: 774px;
		height: 166px;
		padding:0;
		margin: auto;
	}
	
	.superior_sota
	{
		clear:both;
		width: 774px;
		height: 10px;
		padding:0;
		margin: auto;
		background-color : #EFEFF7;
	}
	
	.text_superior
	{
		clear:both;
		width: 774px;
		height: 50px;
		padding:0;
		margin: auto;
		background-color : #FFFFFF;
	}
	
	
	.superior_login
	{
		clear:both;
		width: 774px;
		height: 65px;
		padding:0;
		margin: auto;
		background-color : #EFEFF7;
	}
	
	.separador
	{
		clear:both;
		width: 774px;
		height: 5px;
		padding:0;
		margin: auto;
		background-color : #FFFFFF;
	}
	
	.menu
	{
		clear:both;
		width: 774px;
		height: 31px;
		padding:0;
		margin: auto;
		background-color : #FFFFFF;
	}
	.menu_imatge
	{
		float: left;
		#width: 466px;
		height: 31px;
		padding:0;
		margin: auto;
	}
	
	.boto_1
	{
		float: left;
		width: 40px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #EFEFF7;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}
	
	.boto_2
	{
		float: left;
		width: 40px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #EFEFF7;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}

	.boto_3
	{
		float: left;
		width: 76px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #EFEFF7;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}

	.boto_4
	{
		float: left;
		width: 71px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #EFEFF7;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}
	
	.boto_5
	{
		float: left;
		width: 57px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #CAD170;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}

	.boto_6
	{
		float: left;
		width: 98px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #D9EA8A;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}

	.boto_7
	{
		float: left;
		width: 76px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #EBFEA9;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		border-right: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}

	.boto_1_on
	{
		float: left;
		width: 40px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #FFFFFF;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}
	
	.boto_2_on
	{
		float: left;
		width: 40px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #FFFFFF;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}

	.boto_3_on
	{
		float: left;
		width: 76px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #FFFFFF;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}

	.boto_4_on
	{
		float: left;
		width: 71px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #FFFFFF;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}
	
	.boto_5_on
	{
		float: left;
		width: 57px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #FFFFFF;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}

	.boto_6_on
	{
		float: left;
		width: 98px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #FFFFFF;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}

	.boto_7_on
	{
		float: left;
		width: 76px;
		height: 29px;
		padding:0;
		margin: auto;
		color:#65AFC4;
		background-color : #FFFFFF;
		border-top: 1px solid #65AFC4;
		border-bottom: 1px solid #65AFC4;
		border-left: 1px solid #65AFC4;
		border-right: 1px solid #65AFC4;
		vertical-align:middle;
		text-align : center;
		cursor:pointer;
	}

	.menu_dreta
	{
		float: right;
		height: 31px;
		padding:0;
		margin-right: 0;
		align: right;
	}

	.sota_menu_1
	{
		clear:both;
		width: 774px;
		height: 5px;
		padding:0;
		margin: auto;
		background-color : #FFFFFF;
	}
	
	.sota_menu_2
	{
		clear:both;
		width: 774px;
		height: 31px;
		padding:0;
		margin: auto;
		background-color : #EFEFF7;
	}

	.usuari
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:6pt;
		color:#000000; 
	}
	

	
	
	
	
	.login
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:6pt;
		color:#000000; 
	}
	
	.content
	{
		clear:both;
		width: 774px;
		padding:0;
		margin: 0;
		background-color:#EFEFF7;
	}

	.content_taula
	{
		background-color:#EFEFF7;
	}

	
	.links
	{
		padding:0;
		margin: 0;
		background-color:#EFEFF7;
		border : 2px solid #FFFFFF;	
	}
	
	.projectes
	{
		padding:0;
		margin: 0;
		background-color:#EFEFF7;
		border : 2px solid #FFFFFF;	
	}
	
	input { 
		font-family: Verdana, Arial, Helvetica, sans-serif, Symbol; 
		font-size: 11px; 
		color: #000000 ;
		font-weight: normal 
	}
	select { 
		font-family: Verdana, Arial, Helvetica, sans-serif, Symbol; 
		font-size: 11px; 
		color: #000000; 
		font-weight: normal 
	}
	
	.footer
	{
		clear:both;
		width: 774px;
		height: 65px;
		padding:0;
		margin: auto;
	}
	