/*********** Capcelera ***********/

div#capcelera {
	margin:8px 0px 9px 0px;  background-color:rgb(0,103,48); 
}

div#capcelera img {
	 margin:12px 0px 8px 9px; 
}

	
	div#capcelera div#utils {
		position:relative;float:right; margin-right:14px; margin-top:-21px; 
	}
		div#capcelera div#utils a {
			float:left; color:rgb(203,225,213); padding:0px 8px; border-right:1px solid rgb(197,197,197); 
			font-size:10px; line-height:12px;;
		}
		
		div#capcelera div#utils a.ultim {
			padding-right:0px; border-right:0px;
		}
		
		div#capcelera div#utils a.ultim img{
			display:inline; margin:0px; 
		}
		
		div#capcelera div#utils a.desconectar {
			color:rgb(253,147,162)
		}
		
		


		
/******** Menu principal **********/
div#menu {
	margin-bottom:34px;
}	
	
	div#menu div.item{
		float:right; padding:0px 10px; border-right:1px solid rgb(197,197,197);
	}
	
	div#menu div.ultim {
		border-right:0px; padding-right:0px;
	}
	
	div#menu div.home{
		display:block; width:103px; border:0px; padding:0px 0px 0px 14px; line-height:12px;
		float:left;
	}
	
		div#menu div.home a {
			line-height:12px; display:block; margin-top:-1px;
		}
	
	
	
			
		


/***** submenu *****/		
	div#submenu {
		width: 155px; background-color:rgb(229,229,229); padding:14px 14px 0px 14px;
		margin:0px 27px 55px 0px; float:left;
	}
		
		div#submenu h2 {
			background:url(../img/fons_linea_hor2.gif) repeat-x bottom left;
			padding:0px 0px 7px 3px; margin:0px 0px 15px 0px; font-size:10px; font-weight:normal;
		}
		
		div#submenu p {
			font-size:10px; text-align:justify;
		}
		
		div#submenu ul {
			list-style:none; padding:0px; margin:15px 0px 0px 0px; width: 160px;
		}
		
			div#submenu li a {
				background:url(../img/dot_li_menu.gif) no-repeat left 6px; text-transform:uppercase;
				padding-left:7px;
			}
			
			div#submenu li a.selected {
				color:rgb(181,181,181); 
			}
			
		div#submenu ul ul {
			list-style:none; padding:0px; margin:0px 0px 10px 0px; 
		}
		
			div#submenu ul ul li {
				position:relative; padding-left:8px; 
			}
			
			div#submenu ul ul li a {
				text-transform:none; display:block; 
				background-position: left 8px; font-size:10px;
			}
			
			
		
	div#submenu div#certificacions {
		top:45px;
	}	
		


	/** contingut **/
	div#contingut {
		width:544px; float:left;  
	}
		
		div#contingut h2,  div#contingut h3, div#bloc-central h3, div#contingut h4 {
			color:rgb(0,123,58); font-weight:normal; text-transform:uppercase;
		}
		
		div#contingut h2 {
			margin-bottom:20px;
		}
		
		
		div#bloc-central  {
			z-index:1000; 
			/*prob. mozilla */
			padding-bottom:0.5px;
		}
		
		
	/* Formularis */	
	table.form {
			border-collapse:collapse; width:100%; margin-bottom:25px;
		}
		
		table.form caption {
			text-align:left; color:rgb(21,113,61); font-weight:bold;
			padding-bottom:15px; text-transform:uppercase;
		}
		
		table.form th {
			padding:3px 10px; text-align:left; background-color:rgb(212,226,220); 
			color:rgb(21,113,61); font-weight:normal; text-transform:uppercase;
			border-right:1px solid rgb(240,240,240); border-bottom:1px solid rgb(0,123,58);
		}
		
		table.form td {
			border-bottom:1px dotted rgb(210,210,210); padding:5px 10px;
		}
		
		table.form td.ques {
			width:25%; text-align:right; vertical-align:top;
		}
		
		table.form td.res input, table.form td.res textarea {
			border:1px inset rgb(234,234,234); width:80%;
			background-color:#f8f8f8;
		}
		
		table.form td.res textarea {
			height:70px; display:block;
		}
		
		table.form td.res input.radio-check {
			border:0px; width:auto; background-color:transparent; vertical-align:-4px;
			margin-right:5px;
		}
		
		table.form td.res textarea.sector {
			margin-left:25px; width:70%; display:block;
		}	
			
			
		table.form td.ques .error {
			color:red;
		}
		
		p.buto-formulari {
			text-align:center;
		}
		
		p.buto-formulari input {
			position:relative; background-color:rgb(212,226,220); 
			border:0px; color:rgb(0,103,48); cursor:hand;
			padding:3px 5px; margin:0px; text-align:center;
		}
		
		
		
div#peu {
	padding-top:10px; margin-top:25px; background:url(../img/fons_linea_hor.gif) repeat-x top left; height:15px;
	font-size:9px;
}	
