/* Estilos web EuroPilota2010 */

* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #FFFFFF;
	font-family: Arial;
}

#wrapper {
	position: relative;
	left: 50%;
	width: 835px;
	margin-left: -417px;
}

.derecha {
	text-align: right;
}

.clear {
	clear: both;
}

.gris {
	color: #CCCCCC;
}

/* Header */

#header {
	
}

	#logo {
		position: relative;
		float: left;
	}
	
	#title {
		position: relative;
		float: left;
		color: #A42A19;
		padding-top: 40px;
		left: 15px;
	}
	
		#title h1 {
			font-size: 60px;
		}
		
			.mini {
				font-size: 30px;
			}
			
		#title h2 {
			font-size: 27px;
		}
	
		#title h3 {
			font-size: 20px;
		}
		
	#nav {
		position: relative;
		float: right;
		margin-top: 10px;
		width: 674px;
		height: 42px;
		background-image: url("../img/nav_back.png");
		background-repeat: no-repeat;
		font-size: 15px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
		#nav ul {
			position: absolute;
			list-style: none;
			display: block;
			padding-left: 15px;
			padding-top: 12px;
		}

		#nav li {
			position: relative;
			display: block;
			float: left;
			margin-right: 15px;
			height: 42px;
		}
		
			#nav li a:link, #nav li a:visited {
				text-decoration: none;
				color: #FFFFFF;
			}
			
			#nav li a:hover {
			text-decoration: none;
			color: #000000;
		}
		
		#inici_act {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 6px 22px;
		}
		
		#inici_act_eng {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 12px 22px;
		}
		
		#inici_act_fra {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 17px 22px;
		}
		
		#noticies_act {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 19px 22px;
		}
		
		#noticies_act_eng {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 13px 22px;
		}
		
		#noticies_act_fra {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 8px 22px;
		}
		
		#torneig_act {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 19px 22px;
		}
		
		#torneig_act_eng {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 32px 22px;
		}
		
		#equips_act {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 16px 22px;
		}
		
		#equips_act_fra {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 20px 22px;
		}
		
		#seus_act {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 11px 22px;
		}
		
		#seus_act_eng {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 26px 22px;
		}
		
		#seus_act_fra	 {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 17px 22px;
		}
		
		#historia_act {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 17px 22px;
		}
		
		#galeria_act {
			background-image: url("../img/nav_arrow.png");
			background-repeat: no-repeat;
			background-position: 17px 22px;
		}
	
	#flags {
		position: relative;
		float: right;
		padding-right: 20px;
		padding-top: 12px;
	}
	
/* Main */

#main {
	position: relative;
	float: right;
	margin-top: 20px;
}

	.main_head {
		position: relative;
		background-image: url("../img/main_head.png");
		width: 808px;
		height: 9px;
	}
	
	.main_content {
		position: relative;
		width: 790px;
		padding-left: 18px;
		padding-top: 9px;
		padding-bottom: 9px;
		background-color: #0099FF;
	}
	
		#main_web {
			position: relative;
			float: left;
			width: 470px;
			
		}
			
			#noticia_destacada {
				position: relative;
				padding: 6px;
				background-color: #FFFFFF;
				margin-bottom: 10px;
			}
				
				#imagen_noticia {
					text-align: center;
				}
				
				#noticia_destacada a:link, #noticia_destacada a:visited {
						text-decoration: none;
						color: #A42A19;
					}
					
					#noticia_destacada a:hover {
						text-decoration: none;
						color: #000000;
					}

				#noticia_destacada h1 {
					font-size: 17px;
					color: #A42A19;
					margin-top: 10px;
				}
				
				#noticia_destacada h2 {
					font-size: 10px;
					color: #A42A19;
					margin-bottom: 10px;
				}
				
				#noticia_destacada h3 {
					font-size: 15px;
					color: #A42A19;
					margin-bottom: 10px;
				}
				
				#noticia_destacada p {
					text-align: justify;
					font-size: 12px;
					margin-bottom: 10px;
					margin-top: 10px;
				}
				
				#noticia_destacada .derecha {
					font-size: 10px;
				}
				
				#noticia_destacada .derecha img{
					position: relative;
					top: 1px;
				}
				
				#noticia_destacada ul {
					font-size: 12px;
					margin-bottom: 10px;
					margin-top: 10px;
					margin-left: 20px;
					margin-right: 20px;
				}
				
				.pdfs {
					position: relative;
					left: 40px;
					list-style:url('../img/pdf_ico.jpg');
				}
					
					.pdfs li {
						margin-bottom: 10px;
					}
		
			#galeria {
				position: relative;
				padding: 6px;
				background-color: #FFFFFF;
				text-align: center;
			}
				
				#galeria h1 {
					font-size: 17px;
					color: #A42A19;
					margin-top: 10px;
				}
				
				#galeria img {
					position: relative;
					margin-left: 8px;
					margin-top: 8px;
				}
				
				
				#galeria img.flecha_noticias {
					position: relative;
					float: right;
					margin-top: 0px;
				}
					
		#sidebar_web {
			position: relative;
			float: left;
			margin-left: 10px;
			width: 291px;
		}
			
			#sidebar_web img {
				margin-bottom: 10px;
			}
		
			.fuente {
				font-size: 27px;
				color: #FFFFFF;
				margin-bottom: 10px;
			}
				
			.noticia {
				position: relative;
				padding: 5px;
				background-color: #FFFFFF;
				margin-bottom: 10px;
			}
			
				.noticia img {
					position: relative;
					float: left;
					margin-right: 5px;
				}
				
				.noticia h1 {
					font-size: 14px;
					color: #A42A19;
				}
				
					.noticia h1 a:link, .noticia h1 a:visited {
						text-decoration: none;
						color: #A42A19;
					}
					
					.noticia h1 a:hover {
						text-decoration: none;
						color: #000000;
					}
				
				.noticia p {
					font-size: 10px;
					text-align: justify;
				}
				
				.noticia img.flecha_noticias {
					position: relative;
					float: right;
				}
				
				.noticia ul {
					position: relative;
					left: 25px;
					font-size: 14px;
					font-weight: bold;
					margin-top: 10px;
					margin-right: 25px;
				}
					
					.noticia ul li {
						margin-bottom: 10px;
					}
				
					.noticia li a:link, .noticia li a:visited{
						text-decoration: none;
						color: #A42A19;
					}
					
					.noticia li a:hover {
						text-decoration: none;
						color: #000000;
					}
					
				.mapa {
					position: relative;
					padding: 5px;
					background-color: #FFFFFF;
					margin-bottom: 10px;
					
				}
				
				#map {
					height: 291px;
				}
	
	.main_foot {
		position: relative;
		background-image: url("../img/main_foot.png");
		width: 808px;
		height: 9px;
	}
	
/* Footer */

#footer {
	position: relative;
	float: right;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

	#footer img {
		margin-right: 15px;
	}
	
	.raspallot_mini {
		position: relative;
		float: right;
	}
	
	#footer p {
		position: relative;
		text-align: right;
		font-size: 10px;
		margin-top: 3px;
		margin-bottom: 10px;
	}
	
	#patrocinadores {
		position: relative;
		float: left;
		width: 670px;
	}
		
		#patrocinadores img {
			margin-bottom: 5px;
			margin-right: 5px;
		}
	
	#footer a:link, #footer a:visited {
		text-decoration: none;
		color: #A42A19;
	}
	
	#footer a:hover {
		text-decoration: none;
		color: #000000;
	}
	
#facebook {
	margin-top: 10px;
}
	
/* Intranet */

form {
	margin-top: 10px;
}

	input, textarea {
		border: 1px solid #A42A19;
		width: 450px;
		margin-bottom: 10px;
	}
	
	label {
		font-size: 12px;
	}
	
	#submit_button {
		width: 100px;
		background-color: #A42A19;
		color: #FFFFFF;
	}
	
#noticia_destacada table {
	width: 455px;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;
}
	#noticia_destacada table th {
		background-color: #0099FF;
		color: #FFFFFF;
	}
	
	#noticia_destacada table td, #noticia_destacada table th {
		border: 1px solid #A42A19;
		padding: 5px;
		text-align: center;
	}

.video {
	margin-bottom: 10px;
}	
