/* Jump the gap */

/* Fulla d'estils per a les pàgines internes */




	/* Estils generals */

		body {
			margin: 0;
			padding: 0;

			color: #006DB8;
			font-size: 62.5%;
			font-family: Arial, Tahoma, Verdana, sans-serif;
			background-color: #fff;
		}
		
		p,
		li {
			padding: 0;
			margin: 0;
			color: #006DB8;
		}

		h1, h2, h3, h4, h5, h6 {
			color: #006DB8;
			padding: 0;
			margin: 0;
		}

		ul, li {
			padding: 0;
			margin: 0;
			list-style: none;
		}

		.hidden {
			display: none;
		}
		
		a {
			color: #5DB7E4;
			text-decoration: none;
		}
			
			a:hover {
				text-decoration: underline;
			}

		a img {
			border: none;
		}
		
		
	/* Layout general */
		
		#super {
			width: 102.4em;
			margin: 0 auto;
			font-size: 1em;
		}
		
		#link-prehome {
				color: #000;
		}
		
		#content {
			width: 100%;
			overflow: hidden;
		}
		
		#logos {
			float: left;
			margin: 2em 2em 2em 3em;
			_display: inline;
		}
		
		#menu {
			width: 12em;
			float: left;
			padding-top: 1em;
			margin: 2em 1.5em;
			border-top: 1px solid #52A9DF;
			display: inline;
		}
		
		#text {
			width: 64.2em;
			_width: 64.4em;
			float: right;
			padding-top: 1em;
			margin: 2em 11em 2em 0;
			border-top: 1px solid #52A9DF;
			_display: inline;
		}
		
		
	/* Capcalera */

		#header {
			height: 31.2em;
			position: relative;			
			background: url("background_header.jpg") no-repeat top left;
			/*background-color: #006CB7;*/
		}

			#header h1 {
				font-size: 1em;
				position: absolute;
				top: 11em;
				left: 41em;
			}

				#header h1 img {
					display: block;
				}
				
			#header .login-tab {
				position: absolute;
				right: 10em;
				bottom: 0;
				width: 6em;
				display: block;
				font-size: 1.1em;
				font-weight: bold;
				text-align: center;				
				padding: .3em 0;
				background-color: #fff;				
			}
			
				#header .login-tab a {
					color: #006DB8;
				}

	
	/* Columna de logos */
	
		#logos {		
		}
		
			#logos ul {				
			}
			
				#logos ul li {
					margin: 1em 0;
				}
	
	
	/* Columna del menu principal */
	
		#menu {
		}
		
			#menu ul.principal {
				padding-bottom: 1em;
				border-bottom: 1px solid #52A9DF;
			}

				#menu ul.principal li {
					font-size: 1.5em;
					margin-bottom: .1em;
				}
					
					#menu ul.principal li a {				
						color: #006DB8;
					}
				
						#menu ul.principal li.selected,
						#menu ul.principal li.selected a {
							color: #999;
						}


			#menu ul.secundari {
				padding-top: 2em;
				margin-top: 2em;				
			}
			
				#menu ul.secundari li {
					font-size: 1.1em;					
					margin-bottom: .1em;
				}
				
					#menu ul.secundari li a {
						color: #006DB8;
					}
					
						#menu ul.secundari li.selected a {
							color: #999;
						}
				

	/* Columna de textos */
	
		#text {
		}
		
			#text h2 {				
				width: 9em;
				float: left;
				font-size: 1.1em;				
				font-weight: normal;
				margin-top: .1em;
				_display: inline;
			}
		
			#text p {
				font-size: 1.1em;
				line-height: 1.5em;
				margin-bottom: 1.5em;
				margin-left: 11em;
			}
			
			#text ul {
				margin-left: 12em;
				margin-bottom: 2em;
			}
			
				#text ul li {
					font-size: 1.1em;	
				}
			
			#text img {
				margin-left: 11em;
			}				
			
				#text p img {
					margin-left: 0;
				}
				
				.index p,
				.index ul {
					margin-left: 0 !important;
				}
	
	
	/* Footer */

		#footer {
			float: right;
			width: 74.2em;
			margin-right: 1em;
			border-top: 1px solid #52A9DF;
		}

			#footer p {
				padding: .5em 0;
			}	

				#footer p a {
					color: #006DB8;
				}
