	.clear{
		clear:both;
	}
	
	#mainContainer{
		/*width:760px;*/
		text-align:left;
		margin:0 auto;
		background-color: #FFF;
		/*border-left:1px solid #000;
		border-right:1px solid #000;*/
		height:100%;
	}
	
	#topBar{
		/*width:760px;*/
		/*height:100px;*/
	}
	#leftMenu{
		width:193px;
		/**width:183px;*/
		float:left;
	}
	#mainContent{
		width: 520px;
		padding-right:10px;	
		float:left;
	}
	/*
	General rules
	*/

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		/*position:relative;*/
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		/*width:170px;
		*width:170px;*/
		/*position:relative;*/

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu
	{    
	  /*border: 1px solid #D9D9D9;*/
	  padding:1px;
	  font-family:Arial;
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #000;
		text-decoration:none;	
		display:block;
		clear:both;
		/*width:170px;*/
		padding-left:2px;	

	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1
	{  
		color:#000000;
		/*font-weight:bold;*/
		/*line-height:25px;*/
		padding-left:10px;
		vertical-align:middle;
		font-size:12px;
	}  
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{  /* Sub menu items */
	  margin-top:1px;
	  /*text-align:center;*/
	  text-align:left;
	  /*font-weight:bold;*/
	  font-size:12px;
	} 
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		/*color:blue;*/
		font-size:12px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}

	.taulaRegistre
	{
		border-bottom:1px solid #D9D9D9;
	}
	
	#fletxa 
	{
	}
	
	
	.submenuTable, .submenuTableOver, .submenuTableSelect
	{
		padding-left:13px; 
		*margin-left:13px; 
		width:193px; 
		*width:191px; 
		margin-bottom:5px;
		margin-left:5px;
		margin-right:5px;
		cursor:pointer;

		font-size:12px;
		font-family: Arial;
		font-weight:bold;
		vertical-align:middle;
	}	
	
	.submenuTable
	{
		background-color:#F2F2F3;
	}
	
	.submenuTableOver, .submenuTableSelect
	{
		/*background-color:#b0292f;*/
		background-image:url(/imatges/menu-seleccionat.png);
		background-repeat:repeat-y;
		color:white;
	}	
	
	
	.submenuTable2
	{
		width:100%; 
		*width:180px;
	}
	
	
	.submenuTableNivell1, .submenuTableNivell1Over, .submenuTableNivell2, .submenuTableNivell2Over, .submenuTableNivell1Select, .submenuTableNivell2Select
	{
		width:193px;
		cursor:pointer;
		margin-bottom:5px;
		margin-left:5px;
		margin-right:5px;
		
		font-size:12px;
		font-weight:bold;
		font-family: Arial;
		vertical-align:middle;
	}
	
	.submenuTableNivell1, .submenuTableNivell2
	{
		background-color:#F2F2F3;
	}
	
	.submenuTableNivell1Over, .submenuTableNivell2Over, .submenuTableNivell1Select, .submenuTableNivell2Select
	{
		/*background-color:#b0292f;*/
		background-image:url(/imatges/menu-seleccionat.png);
		background-repeat:repeat-y;
		color:white;
	}
	
	.subMenusSubCategories
	{
		visibility:hidden;
		/*left:572px;
		top:233;*/
		position:absolute;
		background-color:white;
		border:1px solid #D9D9D9;
	}