/**********************************************************************
 * Estils del disseny genèric
 **********************************************************************/

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}

ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

abbr,acronym { border:0;}


/* estructura */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:81.3%;
color:#333333;
background-color:white;
padding:1px;
}

div.wrapper {
border:1px solid #DADADA;
background-color:#EEF0EE;
padding:8px;
width:962px;
margin:15px auto;
}

p.shortcut-to-contents {
font-size:84.6%;
float:left;
}

div.brcm-language-selection {
float:right;
font-size:84.6%;
padding-bottom:5px;
}

	div.brcm-language-selection a,
	div.brcm-language-selection span {margin-left:5px}

div.header {
border:1px solid #DADADA;
padding:15px;
margin-bottom:7px;
clear:both;
background-color:white;
}

	div.header p a {
	font-size:292.4%;
	text-decoration:none;
	}
	
		div.header p a:hover {text-decoration:underline}
	
div.navigation-and-contents {
border:1px solid #DADADA;
padding:5px;
width:950px;
background-color:white;
overflow:hidden;
}

	div.global-navigation {
	width:234px;
	float:left;
	border-bottom:2px solid #EBEBEB;
	font-size: 84.6%;
	color:#666666;
	}
	
		div.global-navigation div.brcm-navigation {
		border:1px solid #CCCCCC;
		border-bottom-width:0;
		}
		
		div.global-navigation li {
		background:transparent url(../images/punt-llista-1.gif) 10px 10px no-repeat;
		border-bottom:1px solid #CCCCCC;
		padding:5px 5px 5px 20px;
		}
		
			div.global-navigation li ul {margin:0}
		
			div.global-navigation li ul li {
			border-bottom-width:0;
			background:transparent url(../images/punt-llista-2.gif) 0 8px no-repeat;
			padding:0px 0px 0px 8px;
			margin:4px 0;
			}
		
		div.global-navigation li a {
		text-decoration:none;
		color:#666666;
		}
		
			div.global-navigation li a:hover {text-decoration:underline}
		
			div.global-navigation li.brcm-current-node > span > a {
			color:#619EDC;
			font-weight:bold;
			}
	
	div#contents {
	float:right;
	width:702px;
	line-height:150%;
	}
	
div#contents div.brcm-breadcrumb {
padding:4px 10px;
border:1px solid #E1E1E1;
margin-bottom:8px;
font-size:84.6%;
line-height:normal;
}

	div.brcm-breadcrumb span,
	div.brcm-breadcrumb a {
	margin-right:5px;
	}
	
	div.brcm-breadcrumb a {
	text-decoration:none;
	color:#666666;
	}
	
		div.brcm-breadcrumb a:hover {text-decoration:underline}
	
	div.brcm-breadcrumb span.brcm-separator {color:#0099FF}
	
	div.brcm-breadcrumb span.brcm-current-node {font-weight:bold}


/* estil */
a:link,a:visited {
color:#619EDC;
}

div#contents h1,
div#contents h2,
div#contents h2 {
line-height:normal;
margin-bottom:5px;
}

div#contents h1 {
font-size:184.6%;
color:#609EDC;
border:1px solid #C0D8F1;
padding:10px;
}

div#contents h2 {
color:#619EDC;
font-size:115.4%;
margin-top:10px;
font-weight:bold;
}

div#contents h3 {
margin-top:10px;
font-weight:bold;
}

div#contents p,
div#contents ol,
div#contents ul {
margin-top:5px;
margin-bottom:5px;
}

div#contents ul li {
background:transparent url(../images/punt-llista-1.gif) 0 7px no-repeat;
padding-left:10px;
}
