@charset "utf-8";
/* CSS Document */

/*#############################################################
Nombre: Pasion Zaragocista
Fecha: Febrero'09
URL: http://www.pasionzaragocista.com
#############################################################*/

/* General */

body { margin: 0; padding: 0; background: #FFFFFF url(../images/body-bg.jpg) repeat-X center top; }
h1 { margin: 8px 8px 8px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal; color: #000099; }
h2 { margin: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF; }
h3 { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000099; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; margin: 8px; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF; margin: 8px; }
h6 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
p { margin: 8px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
ul, ol { margin: 0; } 
a:link { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; }
a:hover, a:active { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #F6E48A; font-size: 12px; }
a:visited { font-family: Arial, Helvetica, sans-serif; color: #F6E48A; font-size: 12px; }
img { border: none; }
img.left { float: left; margin: 7px 15px 0 0; }
img.right { float: right; margin: 7px 0 0 15px; }

.clear { clear: both; }

/* 1a Parte */

#Primera { width: 950px; margin: 0 auto; padding: 0; background: #FFFFFF; }

/* Cabecera */

#Cabecera1 { width: 950px; height: 220px; margin: 0 auto; padding: 0; background:url(../images/Cabecera1.jpg) no-repeat center top; }

#logo { float: left; width: 950px; height: 150px; margin: 0; }
#logo h1 { font-size: 38px; color: #000099; }
#logo h1 sup { vertical-align: text-top; font-size: 24px; }
#logo h1 a { color: #000099; }
#logo h2 { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000099; }
#logo a { text-decoration: none; color: #3399CC; }

/* Menu */

#barramenu { float: left; width: 950px; background: url(../images/bg-menu.jpg) left top; }

#dropline {padding:0 0 0 30px; margin:0 0 0 50px; list-style:none; height:30px; position:relative;}
#dropline table {border-collapse:collapse: width:0; height:0; margin:-3px -10px;}

#dropline li {float:left;}
#dropline li a {display:block; height:30px; line-height:30px; padding:0 20px 0 0; float:left; color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#dropline li a b {display:block; height:30px; float:left; padding:0 0 0 20px; cursor:pointer;}
#dropline li a:hover {line-height:30px; height:30px; color:#000099; background:#DFDFFF;}
#dropline li a:hover b {line-height:30px;}

#dropline li:hover > a {line-height:30px; height:30px}
#dropline li:hover > a b {line-height:30px;}

#dropline ul {padding:0; margin:0; list-style:none; position:absolute; height:30px; width:900px; background:#DFDFFF; left:-9999px; top:30px; z-index:10;}
#dropline ul li {height:30px; line-height:30px;}
#dropline ul.right li {float:right;}
#dropline ul li a {color:#000; padding:0 10px 0 10px; height:30px; line-height:30px; border-right:1px solid #000099; font-weight:bold; font-size:12px;}
#dropline ul li a:hover {height:30px; line-height:30px; background:transparent; color:#000099; text-decoration:underline; }
#dropline ul.right li a {border-left:1px solid #000099; border-right:0;}
#dropline ul li a.last {border:0;}

#dropline :hover ul {left:0;}

#dropline li.current ul {left:0; z-index:1;}
#dropline li.current a {line-height:30px; height:30px; background:#DFDFFF; color:#000099;}
#dropline li.current a b {line-height:30px; }
#dropline li.current ul li a {color:#000; padding:0 10px 0 10px; height:30px; line-height:30px; background:transparent;}
#dropline li.current ul li.current_sub a {color:#000099; background:#DFDFFF;}
#dropline li.current ul li a:hover {color:#000099;}

#barrabottom { float: left; width: 950px; height: 30px; background: #DFDFFF; }

.Titulo { float: left; width: 100%; margin-top: 10px; background: #000099 url(../images/bg.jpg) repeat center top; }

/* Izquierda */

#Izquierda { float: left; width: 635px; padding: 0; }

	.Noticias{ margin: 20px 0; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px dotted #A09584; }
	.Noticias_texto { }

	.post { margin: 20px 0; padding-bottom: 5px; border-bottom: 1px dotted #A09584; }
	.post img { float: left; margin: 5px 10px 5px 0; }
	.post_texto { padding: 15px;}

	.AddThis { height: 26px; margin-top: 15px; padding-left: 500px; border-bottom: 1px dotted #A09584; border-top: 1px dotted #A09584; }

	.links{ margin-bottom: 20px; }
		.links p { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
		.links_caja{ padding: 20px 0 10px 8px; border-bottom: 1px dotted #A09584; }
		.links_caja h2 { margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099; }
		.links_caja h2 a { margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099; }
		.links_caja h2 a:hover { color: #666666; }
		.links_caja p { margin: 0 0 10px 0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
		.links_caja a { margin: 0; color: #3399CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
		.links_caja a:hover { color: #F6E48A; }

	.calendario { padding: 20px 0 10px 8px; border-bottom: 1px dotted #A09584; }
		.calendario p { margin: 0 0 0 8px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
		.calendario h2 { margin: 0 0 0 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3399CC; }

	.Bottom { float: left; margin: 0; height: 10px; width: 100%; }

	.Pretemporada{ clear: both; margin: 20px 0; padding-bottom: 20px; width: 100%; background:#DFDFFF; }
		.Pretemporada_titulo{ padding-bottom: 10px; height: 90px; background: url(../images/TitPretemporada.jpg) no-repeat center top; }
		.Pretemporada_partidos{ padding: 10px; }
		.Pretemporada_partidos h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0066FF; margin: 8px 0; }
		.Pretemporada_partidos p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 3px 0; }

	.Plantilla{ padding: 15px; border-bottom: 1px dotted #A09584; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
	.Plantilla .caja_plantilla1 { padding-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #666666; text-align:left; }
		.Plantilla h2 { margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099; }
		.Plantilla h2 a { margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099; } 
		.Plantilla h2 a:hover { color: #666666; }
		.Plantilla p { margin: 0 0 10px 0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
		.Plantilla a { margin: 0; color: #3399CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
		.Plantilla a:hover { color: #F6E48A; }

	.Multimedia { padding: 15px;}
		.Multimedia a { color: #000099; text-decoration: none; }
		.Multimedia a:hover { color: #666666; }
		
	.Fotogaleria { margin: 0px; padding: 0px;}
		.Fotogaleria a { color: #000099; text-decoration: none; }
		.Fotogaleria a:hover { color: #666666; }

	.Index_Galeria { margin: 0px; padding: 0px;}
		.Index_Galeria a { color: #000099; text-decoration: none; }
		.Index_Galeria a:hover { color: #666666; }
		
		.Columna1 { float:left; width:350px; padding:0px; margin-top:10px; height:auto; }
			.Columna1 img { padding:0px; margin-bottom:5px; border:5px solid #CACAFF; }
			.Columna1 h4 { padding:0px; margin:0px; }
		.Columna2 { float:left; width:270px; padding:0px; margin-left:10px; margin-top:10px; height:auto; border-left: 1px solid #666666; }
		.Espaciado { float:left; width:635px; padding:0px; margin:0px; height:20px; }

/* Derecha */

#Derecha { float: right; width: 300px; margin-bottom: 10px; }

	.Video { float: left; width: 300px; height: 275px; margin-bottom: 10px; margin-top:10px; }
		.Video p { margin: 0; padding: 0; }

	.proximo_partido { float: left; width: 300px; height: 245px; margin-bottom: 10px; background: #F0F6FD url(../images/bg2.png) repeat-x center top; }
	.proximo_partido_interior { float: left; width: 280px; height: 225px; margin: 10px; background: #FFFFFF; }

	.Clasificacion { float: left; width: 100%; padding:0; margin-top: 10px; }
	.jugados, .ganados, .empatados, .perdidos, .afavor, .encontra { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-align: right; }
	.puntos { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-align: right; }
	.posicion { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3B5997; text-align: right; }
	.equipo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-align: left; }

	.zarapedia { float: left; width: 100%; height: 210px; margin: 10px 0; background: #CACAFF; }
	.zarapedia_interior { float: left; width: 280px; height: 190px; margin: 10px; background: #FFFFFF; }

	.publicidad { float: left; width: 300px; height: 80px; margin: 10px 0; background: #CACAFF; }
	.publicidad_interior { float: left; width: 280px; height: 60px; margin: 10px; background: #FFFFFF; text-align: center;  }
	
	.Satelite{ float: left; width: 300px; height: 111px; margin: 10px 0; background: #CACAFF; }
	.Satelite_interior { float: left; width: 280px; height: 91px; margin: 10px; background: #FFFFFF; text-align: center; }

/* 2a Parte */

#Segunda { height: 100%; padding: 0 0 20px 0; background: #000099; }
#Contenido_Segunda { width: 950px; margin: 0 auto; padding: 0;}

#Segunda_Banner { width: 950px; margin-bottom: 15px; padding: 0;}

/* Columnas */

#Facebook { float: left; width: 320px; height: 100px; margin-bottom: 10px; padding: 0; background: url(../images/Facebook.jpg) no-repeat left; }
#Facebook p { padding: 40px 6px 6px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; }
#Facebook a { color: #C1C1FF; text-decoration: none; }
#Facebook a:hover { color: #00002B; text-decoration: underline;  }
#LFPZ { float: left; margin-left: 1px; height: 100px; width: 625px; margin-bottom: 10px; padding: 0; background: url(../images/LFPZ.jpg) no-repeat left; }
#LFPZ p { padding: 40px 6px 6px 185px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; }
#LFPZ a { color: #C1C1FF; text-decoration: none; }
#LFPZ a:hover { color: #00002B; text-decoration: underline;  }

#Columna_webs { float: left; width: 320px; margin-bottom: 30px; padding: 0; }
#Columna_webs ul { margin: 0; padding: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; }
#Columna_webs li { margin-left: 8px; }
#Columna_webs li ul { }
#Columna_webs h4 { margin: 10px 0 0 8px; padding-bottom: 9px; font-size: 16px; font-weight: normal; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
#Columna_opinion { float: left; margin-left: 1px; width: 625px; margin-bottom: 30px; padding: 0; border-left: 1px solid #FFFFFF; }
#Columna_opinion ul { margin: 0; padding: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; }
#Columna_opinion li { margin-left: 15px; }
#Columna_opinion li ul { }
#Columna_opinion h4 { margin: 10px 0 0 15px; padding-bottom: 5px; font-size: 16px; font-weight: normal; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
#Columna_opinion p { margin: 10px 0 0 15px; padding-bottom: 5px; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

.Patrocinadores { float: left; width: 950px; height: 115px; margin-top: 20px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

.Copyright { float: left; width: 950px; margin-top: 20px; margin-bottom: 20px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

/* Form */

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

legend {
	display: none;
}

input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}