/* Aggaros */

/* Estils per a la plana principal */



	/* Capcalera */

		#capcalera {
			background: url("../images/background_capcalera.gif") repeat-x left bottom;
		}

			#capcalera .contingut {
				width: 96.5em;
				margin: 0 auto;
				padding: 1em 1em 1.5em 1em;
				overflow: hidden;
			}

				#capcalera .contingut h1 {
					float: left;
				}

				#capcalera .contingut ul {
					float: right;
				}

					#capcalera .contingut ul li {
						display: inline;
						padding-left: .5em;
						margin-left: .5em;
						color: #666;
						border-left: 1px solid #666;
					}

						#capcalera .contingut ul li.first {
							padding-left: 0;
							margin-left: 0;
							border-left: none;
						}

						#capcalera .contingut ul li a {
							color: #666;
						}


				#capcalera .contingut p {
					width: 42em;
					text-align: right;
					line-height: 1.5em;
					float: right;
					clear: right;
					color: #666;
					font-size: 1.2em;
					margin-top: 4em;
				}

					#capcalera .contingut p strong {
						color: #D50C1B;
					}



	/* Menu principal */

		#menu-principal {
			border-top: 1px solid #fff;
			border-bottom: 1px solid #fff;
			background-color: #D50C1B;
		}

			#menu-principal ul {
				width: 98.5em;
				overflow: hidden;
				margin: 0 auto;
				border-left: 1px solid #fff;
			}
			
			
				#menu-principal ul li {
					float: left;
				}
				
					#menu-principal ul li img {
						display: block;
						border-right: 1px solid #fff;
					}



	/* Contingut de la home */

		#text-home {
			height: 470px;
			background-color: #000;
		}
		
			/* Background aleatori per a la home */
			
				.background-home-0 { background: #000 url("../images/background/background_home_0.jpg") no-repeat center top; }
				.background-home-1 { background: #000 url("../images/background/background_home_1.jpg") no-repeat center top; }
				.background-home-2 { background: #000 url("../images/background/background_home_2.jpg") no-repeat center top; }
				.background-home-3 { background: #000 url("../images/background/background_home_3.jpg") no-repeat center top; }
		
			

			#text-home .contingut {
				width: 98.5em;				
				margin: 0 auto;
			}

				#text-home .contingut h2 {
					padding: 12em 0 0 6em;					
				}

					#text-home .contingut p {
						color: #ccc;
						font-size: 1.1em;
						line-height: 1.6em;
						margin: 1.6em 0 0 3em;
						padding-left: 11.2em;
						width: 38em;
					}						

						#text-home .contingut p strong {
							color: #D50C1B;
						}
						
						#text-home .contingut p.proper {
							margin-top: .7em;
						}



	/* Footer */

		#footer {
			height: 2em;
			border-top: 1px solid #fff;
			background: url("../images/background_footer.gif") repeat-x left top;
		}

			#footer .contingut {
				width: 98.5em;
				overflow: hidden;
				margin: 0 auto;
				padding: 1.5em .5em;				
			}

				#footer .contingut address {
					float: left;
					font-size: 1.1em;
					font-style: normal;
				}

					#footer .contingut address strong,
					#footer .contingut address a {
						color: #CB1B1F;
					}

				#footer .contingut p {
					float: right;
					font-size: 1.1em;
				}
				
					#footer .contingut p a {
						color: #333;
					}

					
					
	/* Logos del footer */
	
		#logos .contingut {
			width: 98.5em;
			margin: 0 auto;
			overflow: hidden;
			clear: both;
			padding: 3em 0.5em 2em 0.5em;			
		}
		
			#logos .contingut ul li {
				display: inline;
				margin-right: 2em;
			}
			
			#logos .contingut ul,
			#logos .contingut ul * {
				vertical-align: middle;
			}
			