/*----------------------------------------- CSS Info 
Nombre: dev_screen
Descripcion: CSS general
Sitio Web: burgoscf.es
Autor: El sill—n De Audrey
òltima modificaci—n: 26/04/2010
--------------------------------------------------*/

/* ------------------------------------- CSS Reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px;
     clear: both;
}

/* --------------------------------- Fin CSS Reset*/

/* ----------------------------- Elementos comunes*/

html{
	width: 100%;
	height: 100%;
}

body{
	font-family: Arial;
	background: #fff;
	width: 100%;
	height: 100%;
}

h1 a, h2 a, h3 a{
	text-decoration: none;
	color: #000;
}

h1 a:hover, h2 a:hover, h3 a:hover{
	text-decoration: underline;
}

p{
	font-size: 0.7em;
	line-height: 18px;
	color: #666;
}

	p span.span_texto_resaltado{
		color: #333;
		font-weight: bold;
	}

hr{
	color: #d6d6d6;
	background: #d6d6d6;
}

a.a_ampliar_info{
	font-size: 0.6em;
	color: #000;
	background: url('/css/imgs/fondo-ampliar-info.gif');
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 10px;
}

	a.a_ampliar_info:hover{
		color: #666;
		background: url('/css/imgs/fondo-ampliar-info-hover.gif') no-repeat 0 4px;
	}
	
a.a_ampliar_blanco{
	font-size: 0.6em;
	color: #fff;
	background: url('/css/imgs/fondo-ampliar-info-blanco.gif');
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 10px;
}

	a.a_ampliar_blanco:hover{
		color: #666;
		background: url('/css/imgs/fondo-ampliar-info-hover.gif') no-repeat 0 4px;
	}
	
a.a_volver{
	font-size: 0.6em;
	color: #000;
	background: url('/css/imgs/fondo-volver.gif');
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 10px;
}

	a.a_volver:hover{
		color: #666;
		background: url('/css/imgs/fondo-volver-hover.gif') no-repeat 0 4px;
	}


.flota_izda{
	float: left;
}

.flota_dcha{
	float: right;
}

.blanco{
	color: #fff;
}

ul#ul_menu_principal{
	width: 980px;
	margin: 0 auto;
	display: block;
}

	ul#ul_menu_principal li{
		font-size: 0.7em;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		color: #fff;
		width: 112px;
		height: 23px;
		padding-top: 10px;
		margin-left: 12px;
		display: block;
		float: left;
	}
	
		ul#ul_menu_principal li a{
			font-weight: bold;
			text-decoration: none;
			color: #fff;
		}
		
		ul#ul_menu_principal li a:hover{
			color: #8f8e01;
		}
	
	ul#ul_menu_principal li#li_primero{
		margin-left: 0 !important;
	}
	
	ul#ul_menu_principal li.li_activo{
		color: #6b6900;
		background: #fff;
		width: 108px;
		height: 21px;
		border-top: solid 2px #000;
		border-right: solid 2px #000;
		border-left: solid 2px #000;
	}

/* ------------------------- Fin Elementos comunes*/

/* ------------------------------ Maquetaci—n Base*/

div#div_contenedor_general{
	min-height: 100%;
	position: relative;
	/*background: #fbb;*/
}

/* Hack para IE 6 */
* html #div_contenedor_general{
  height:100%;
}

	div#div_cabecera{
		background: url('/css/imgs/fondo-cabecera.gif');
		height: 198px;
	}
	
		img#img_cabecera{
			width: 980px;
			height: 165px;
			margin: 0 auto;
			display: block;
		}
	
	div#div_contenidos{
		background: #fff;
		width: 980px;
		padding: 18px 0 200px 0;
		margin: 0 auto;
		overflow: hidden;
	}
	
		div#div_col_izda{
			width: 236px;
			float: left;
		}
		
		div#div_col_cen{
			background: #fff;
			width: 484px;
			margin: 0 12px;
			float: left;
		}
		
		div#div_col_dcha{
			width: 236px;
			float: right;
		}
		
		div#div_col_dcha_grande{
			width: 732px;
			margin-left: 12px;
			float: right;
		}

			div#div_col_dcha_grande p.p_inicio{
				margin-top: 19px;
			}
			
			
			img.img_banner_publi{
				width: 234px;
				border: solid 1px #d4d4d4;
			}

div#div_pie{
	background: url(/css/imgs/fondo-pie.jpg) no-repeat 100px 0 #000;
	border-top: solid 3px #787700;
	position:relative;
	height: 180px;
	margin-top:-180px;
}

	div#div_contenido_pie{
		width: 980px;
		margin: 0 auto;
	}

	div#div_datos_logos{
		width: 744px;
		height: 134px;	
		float: left;
		padding-top: 46px;
	}

	div#div_datos_pie{
		width: 236px;
		float: left;
	}

	div#div_logos_pie{
		width: 496px;
		float: right;
	}
	
		div#div_logos_pie a span{
			display: none;
		}

		a#a_pie_cjb{
			width: 112px;
			height: 90px;
			background: url("/fotos/pie/logo-cjb.gif");
			margin-right: 50px;
			display: block;
			float: left;
		}
		
		a#a_pie_cjb:hover{
			background-position: -112px 0;
		}
		
		a#a_pie_ayto{
			width: 112px;
			height: 90px;
			background: url("/fotos/pie/logo-ayto.gif");
			margin-right: 29px;
			display: block;
			float: left;
		}
		
		a#a_pie_ayto:hover{
			background-position: -112px 0;
		}
		
		a#a_pie_cyl_es_vida{
			width: 112px;
			height: 90px;
			background: url("/fotos/pie/logo-cyl-es-vida.gif");
			display: block;
			float: left;
		}
		
		a#a_pie_cyl_es_vida:hover{
			background-position: -112px 0;
		}
	
	div#div_logo_ESDA{
		width: 236px;
		height: 134px;
		padding-top: 46px;
		float: left;
	}

		div#div_logo_ESDA a span{
			display: none;
		}
		
		a#a_pie_ESDA{
			width: 112px;
			height: 90px;
			background: url("/fotos/pie/logo-ESDA.gif");
			display: block;
		}
		
		a#a_pie_ESDA:hover{
			background-position: -112px 0;
		}

/* -------------------------- Fin Maquetaci—n Base*/

/* --------------------------------------- Portada*/

div#div_marcador_clasificacion{
	color: #fff;
	background: url("/css/imgs/fondo-marcador-clasificacion.jpg") no-repeat #000;
	background-position: bottom;
	height: 280px;
	padding: 12px;
	border: solid 1px #d4d4d4;
}

	div#div_cont_marcador{
		height: 177px;
	}

		div#div_ultimo_partido_des{
			display: none;
		}
		
		div#div_ultimo_partido_act{
			display: block;
		}
		
		div#div_proximo_partido_des{
			display: none;
		}
		
		div#div_proximo_partido_act{
			display: block;
		}
	
			div#div_seleccion_marcador{
				font-size: 0.6em;
				text-align: center;
				margin-bottom: 12px;
				overflow: hidden;
			}
			
				div#div_marcador_actual{
					font-weight: bold;
					color: #fff;
					background: url('/css/imgs/fondo-marcador-actual.gif');
					width: 96px;
					height: 19px;
					padding-top: 3px;
				}
				
				a#a_marcador_activo{
					font-weight: bold;
					text-decoration: none;
					color: #fff;
					background: url('/css/imgs/fondo-marcador-activo.gif');
					width: 96px;
					height: 13px;
					padding-top: 3px;
				}
				
				a#a_marcador_activo:hover{
					background: url('/css/imgs/fondo-marcador-activo-hover.gif');
				}
		
			div.div_escudos_equipos{
				overflow: hidden;
			}
			
				div.div_escudo_local{
					background: url(/css/imgs/marcador-fondo-escudo.gif);
					width: 74px;
					height: 70px;
					float: left;
					display: block;
				}
			
				div.div_resultado{
					text-align: center;
					color: #fff;
					width: 60px;
					height: 28px;
					padding-top: 11px;
					margin-top: 15px;
					float: left;
				}
					
					div.div_resultado p{
						font-size: 1.40em;
						font-weight: bold;
						color: #fff !important;
					}
				
				div#div_resultado_victoria{
					background: url(/css/imgs/marcador-fondo-victoria.gif);
					border: solid 1px #1f5a0c;
				}
				
				div#div_resultado_empate{
					background: url(/css/imgs/marcador-fondo-empate.gif);
					border: solid 1px #025f87;
				}
				
				div#div_resultado_derrota{
					background: url(/css/imgs/marcador-fondo-derrota.gif);
					border: solid 1px #9a0000;
				}
				
				div#div_resultado_sin_jugar{
					background: url(/css/imgs/marcador-fondo-sin-jugar.gif);
					border: solid 1px #333;
				}
				
				div.div_escudo_visitante{
					background: url(/css/imgs/marcador-fondo-escudo.gif);
					width: 74px;
					height: 70px;
					float: right;
					display: block;
				}
			

			div#div_nombres_equipos{
				margin-bottom: 6px;
				overflow: hidden;
			}
			
				div#div_nombres_equipos p{
					font-size: 0.6em;
					text-align: center;	
					line-height: 10px;
					color: #999;
					width: 66px;
				}
				
					p#p_nombre_local{
						margin-left: 4px;
						float: left;
					}
					
					p#p_nombre_visitante{
						margin-right: 4px;
						float: right;
					}

			div#div_lugar_horario{
				overflow: hidden;
			}
			
				div#div_lugar_horario p{
					font-size: 0.8em;
					text-align: center;
					color: #fff;
				}
				
				div#div_lugar_horario p#p_lugar_partido{
					font-weight: bold;
				}


	div#div_titulo_clasificacion{
		margin-bottom: 7px;
		overflow: hidden;
	}
	
		div#div_titulo_clasificacion span{
			font-size: 0.6em;
			text-transform: uppercase;
			color: #fff;
		}
		
		div#div_titulo_clasificacion a{
			float: right;
		}

	table.table_clas_mini{
		font-size: 0.6em;
		width: 100%;
	}

		table.table_clas_mini tr.tr_bcf{
			background: #373737;
		}
		
			table.table_clas_mini tr.tr_bcf td{
				font-weight: bold;
			}
		
		table.table_clas_mini tr.tr_limite_zona{
			background: url(/css/imgs/fondo-fila-limite-zona.gif);
		}

			table.table_clas_mini th, table.table_clas_mini td{
				padding: 2px;
			}
			
			table.table_clas_mini th{
				color: #666;
				border-bottom: solid 1px #666;
			}
			
			table.table_clas_mini th.th_equipo{
				text-align: left;
			}
			
			table.table_clas_mini td.td_min{
				text-align: center;
				width: 18px;
			}

span.span_apartado{
	font-size: 0.6em;
	text-transform: uppercase;
	color: #a1a1a1;
	display: block;	
}

div.div_fecha_noticia{
	font-size: 0.6em;
	color: #a1a1a1;
	margin-top: 10px;
}

div#div_noticia_ppal{
	margin-bottom: 15px;
	overflow: hidden;
}

	div.slideShow{
		height: 304px;
		border: solid 1px #d6d6d6;
		position: relative;
	}
	
	ul.navigation{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 99;
		display: block;
		margin: 285px 0 0 0;
	}
	
	ul.navigation li{
		text-align: center;
		background: #fff;
		margin: 0;
		float: left;
		border-top: solid 1px #d6d6d6;
		border-right: solid 1px #d6d6d6;
	}
	
		ul.navigation li a{
			font-size: 0.6em;
			font-weight: bold;
			text-decoration: none;
			color: #000;
			display: block;
			padding: 4px 6px;
		}
		
		ul.navigation li a:hover{
			background: #d6d6d6;
		}
	
	ul.slides{
		position: relative;
		top: 0;
	}
	
	img.fotos{
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}
	
	a.actual{
		color: #666 !important;
		background: #d6d6d6 !important;
	}

	div#div_noticia_ppal img{
		/*border: solid 1px #d6d6d6;*/
	}
	
	div#div_noticia_ppal h1{
		font-size: 1.5em;
		margin: 14px 0 13px 0;
	}
	
	div#div_noticia_ppal p{
		margin-bottom: 24px;
	}

div#div_noticia_seccion_izda{
	margin-right: 12px;
}

div.div_noticia_seccion{
	width: 236px;
	padding-top: 10px;
	margin-bottom: 15px;
	float: left;
}

	div.div_noticia_seccion img{
		border: solid 1px #d6d6d6;
		margin-top: 16px;
	}
	
	div.div_noticia_seccion h2{
		font-size: 0.95em;
		margin: 4px 0 2px 0;
	}
	
	div.div_noticia_seccion p{
		margin-bottom: 24px;	
	}
	
div#div_banner_bcf{
	margin-top: 18px;
}

	div#div_banner_bcf img{
		border: solid 1px #d6d6d6;
		margin-bottom: 17px;
	}
	
div#div_mas_noticias{
	padding-top: 10px;
	overflow: hidden;
	padding-bottom: 30px;
}

	div#div_mas_noticias div#div_noticia_mini_izda{
		margin-right: 12px;
		float: left !important;	
	}

	div#div_mas_noticias div.div_noticia_mini{
		width: 236px;
		height: 154px;
		padding-top: 8px;
		margin-bottom: 18px;
		float: right;
	}
	
		div.div_noticia_mini span.span_fecha_apartado{
			font-size: 0.6em;
			text-transform: uppercase;
			color: #a1a1a1;
		}
		
		div.div_noticia_mini h3{
			font-size: 0.90em;
			margin: 4px 0 3px 0;
		}
		
		div.div_noticia_mini p{
			margin-bottom: 23px;
		}
		
div#div_publi_central{
	margin: 34px 0 16px 0;
}

	div#div_publi_central img{
		border: solid 1px #d6d6d6;
	}


div#div_mas_bcf{
	padding: 23px 0 0 0;
	border-top: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	border-left: solid 1px #d6d6d6;
}

	div#div_mas_bcf h2{
		font-size: 0.9em;
		margin-left: 10px;
	}
	
	div#div_seleccion_panel{
		font-size: 0.6em;
		color: #a1a1a1;
		margin: 8px 0 4px 10px;
	}
	
		div#div_seleccion_panel span{
			color: #000;
		}
		
		div#div_seleccion_panel a{
			color: #a1a1a1;
		}
		
		div#div_seleccion_panel a:hover{
			color: #666;
		}
	
	div.div_categoria{
		font-size: 0.6em;
		text-transform: uppercase;
		color: #a1a1a1;
		background: #ffa;
		margin: 8px 0 0 10px;
	}
	
	div.div_lugar_horario{
		font-size: 0.6em;
		color: #a1a1a1;
		background: #ffa;
		margin: 9px 0 0 10px;
	}
	
	div.div_partido{
		font-size: 0.7em;
		color: #000;
		background: #ffa;
		margin: 6px 0 0 10px;
	}
	
		div.div_partido a{
			color: #000;
		}
		
		div.div_partido a:hover{
			color: #666;
		}

		div.div_partido span{
			color: #666;
		}
		
	div#div_mas_bcf hr{
/*		margin: 16px 0 9px 0;*/
		margin-bottom: 6px;
	}
	
	ul.ul_mas_bcf{
		line-height: 18px;
		margin: 0 0 11px 10px;		
	}
	
	ul.ul_mas_bcf li{
	}
	
		ul.ul_mas_bcf li.li_categoria{
			font-size: 0.6em;
			text-transform: uppercase;
			color: #a1a1a1;
		}
		
		ul.ul_mas_bcf li.li_horario{
			font-size: 0.6em;
			color: #a1a1a1;
		}
		
		ul.ul_mas_bcf li.li_partido{
			font-size: 0.7em;
			color: #000;
		}
		
		ul.ul_mas_bcf li.li_cronica{
			background: url('/css/imgs/ico_cronica.png') no-repeat;
			background-position: 0 5px;
			padding-left: 14px;
			padding-bottom: 4px;
		}
		
		ul.ul_mas_bcf li a.a_cronica{
			color: #787700 !important;
		}
		
		ul.ul_mas_bcf li a.a_cronica:hover{
			color: #666 !important;
		}
		
		ul.ul_mas_bcf li.li_partido a{
			color: #000;
		}
		
		ul.ul_mas_bcf li.li_partido a:hover{
			color: #666;
		}
		
		ul.ul_mas_bcf li.li_partido span{
			color: #666;
		}
		
		div#div_siguiente_jornada{
			display: none;
		}

/* ----------------------------------- Fin Portada*/

/* ----------------------------- General Apartados*/

	div#div_intro_izda{
		padding: 22px 0;
		border-top: solid 1px #d6d6d6;
		border-bottom: solid 1px #d6d6d6;
		border-right: solid 1px #d6d6d6;
	}

		div#div_intro_izda h2{
			font-size: 0.9em;
			font-weight: bold;
			padding-left: 12px;
			margin-bottom: 22px;
		}
		
		div#div_intro_izda p{
			margin: 0 0 18px 12px;
		}

	div#div_submenu{
		padding: 22px 0;
		border-top: solid 1px #d6d6d6;
		border-bottom: solid 1px #d6d6d6;
		border-right: solid 1px #d6d6d6;
	}
	
		div#div_submenu h2{
			font-size: 0.9em;
			font-weight: bold;
			padding-left: 12px;
		}
		
		div#div_submenu h3{
			font-size: 0.8em;
			font-weight: bold;
			padding: 24px 0 0 12px;
		}
		
		div#div_submenu ul{
			margin-top: 12px;
		}
		
			div#div_submenu ul li{
				font-size: 0.7em;
				line-height: 34px;
				border-top: solid 1px #eaeaea;
				border-right: solid 1px #fff;
				border-bottom: solid 1px #fff;
				padding-left: 12px;
			}
			
			div#div_submenu ul li.li_activo_submenu{
				font-weight: bold;
				color: #fff;
				background: #b6b401;
			}
			
			div#div_submenu ul li a{
				color: #9d9d9d;
			}
			
			div#div_submenu ul li a:hover{
				color: #333;
			}
			
			
	h1.h1_titulo_apartado{
		font-size: 1.5em;
		font-weight: bold;
		margin-top: 16px;
	}
	
/* -------------------------- Fin General Apartados*/

/* ---------------------------------- Clasificaci—n*/

	table#table_clasificacion{
		font-size: 0.7em;
		width: 100%;
		margin-top: 7px;
	}
	
		table#table_clasificacion tr.tr_par{
			background: #eae9e9;
		}
						
			table#table_clasificacion th{
				font-weight: bold;
				text-align: right;
				color: #333;
				padding: 15px 5px 5px 5px;
				border-bottom: solid 2px #d6d6d6;
			}

			table#table_clasificacion td{
				text-align: right;
				line-height: 18px;
				color: #666;
				padding: 15px 5px 2px 5px;
				border-bottom: solid 1px #d6d6d6;
			}
								
			table#table_clasificacion tr.tr_bcf td{
				font-weight: bold;
				color: #fff;
				background: #333;
			}

			table#table_clasificacion td.td_puntuacion{
				font-weight: bold;
			}

			table#table_clasificacion th.th_equipo, table#table_clasificacion td.td_equipo{
				text-align: left;
				width: 190px;
			}
			
			table#table_clasificacion td.td_ascenso{
				font-weight: bold;
				color: #fff;
				background: #60d372 !important;
			}
			
			table#table_clasificacion td.td_zona_media{
				font-weight: bold;
				color: #333;
				background: #fff;
				border-right: solid 1px #d6d6d6;
			}
			
			table#table_clasificacion td.td_zona_promo_descenso{
				font-weight: bold;
				color: #fff;
				background: #ffa800;
			}

			table#table_clasificacion td.td_zona_descenso{
				font-weight: bold;
				color: #fff;
				background: #f72b3a;
			}

/* ------------------------------ Fin Clasificaci—n*/

/* ------------------------------------- Calendario*/

	table#table_calendario{
		font-size: 0.7em;
		width: 100%;
		margin-top: 7px;
	}
	
		table#table_calendario tr.tr_par{
			background: #eae9e9;
		}
						
			table#table_calendario th{
				font-weight: bold;
				text-align: left;
				color: #333;
				padding: 15px 5px 5px 5px;
				border-bottom: solid 2px #d6d6d6;
			}

			table#table_calendario td{
				line-height: 18px;
				color: #666;
				padding: 15px 5px 2px 5px;
				border-bottom: solid 1px #d6d6d6;
			}

			table#table_calendario th.th_partido, table#table_calendario td.td_partido{
				text-align: left;
				width: 280px;
			}
			
			table#table_calendario td.td_partido span{
				font-weight: bold;
			}

			table#table_calendario td.td_jornada{
				text-align: center;
			}
			
			table#table_calendario td.td_partido_ganado{
				font-weight: bold;
				text-align: center;
				color: #fff;
				background: #60d372 !important;
			}
			
			table#table_calendario td.td_partido_empatado{
				font-weight: bold;
				text-align: center;
				color: #fff;
				background: #1ec9f4;
				border-right: solid 1px #d6d6d6;
			}
			
			table#table_calendario td.td_partido_perdido{
				font-weight: bold;
				text-align: center;
				color: #fff;
				background: #f72b3a;
			}
			
			table#table_calendario td.td_partido_sin_jugar{
				font-weight: bold;
				text-align: center;
			}
			
			span.span_partido_suspendido{
				color: red;
			}
			
/* --------------------------------- Fin Calendario*/

/* ---------------------------- Listado de Noticias*/

	div.div_noticia_listado{
		padding-top: 14px;
		padding-bottom: 33px;
		border-bottom: solid 1px #d6d6d6;
		margin-bottom: 4px;
		overflow: hidden;
	}
	
		div.div_noticia_listado h2{
			margin: 21px 0 2px 0;
		}
		
		div.div_noticia_listado p{
			margin-bottom: 24px;
		}

/* ------------------------ Fin Listado de Noticias*/

/* -------------------------------------- Plantilla*/

div.div_jugadores_linea{
	margin-top: 14px;
	padding-bottom: 15px;
	border-bottom: solid 1px #d6d6d6;
	margin-bottom: 18px;
	display: block;
	overflow: hidden;
}

div.div_mini_ficha{
	background: url(/css/imgs/fondo-jugador-plantilla.jpg) no-repeat 226px 0;
	width: 340px;
	margin: 10px 0 10px 14px;
	border: solid 1px #e7e6e7;
	float: left;
}

	div.div_mini_ficha div{
		padding: 0 0 0 10px;
		background: #000;
		margin-right: 20px;
		float: left;
	}

	div.div_mini_ficha h4{
		font-weight: bold;
		margin-top: 18px;
	}
																			
						
			div.div_mini_ficha p span{
				color: #333;
			}
	
	div.div_ficha_izda{
		/*margin-left: 0 !important;*/
	}


div.div_mini_ficha_ultima{
	margin-right: 0;
}

div.div_mini_ficha_segunda_linea{
	margin-top: 12px;
}

	img.img_mini_plantilla{
/*		border-bottom: solid 4px #000;*/
	}

	div.div_mini_ficha span.span_nombre{
		font-size: 0.7em;
		text-decoration: none;
		color: #000;
		margin-top: 6px;
		display: block;
	}

	div.div_mini_ficha a.a_nombre{
		font-size: 0.8em;
		font-weight: bold;
		text-decoration: none;
		color: #000;
		margin-top: 6px;
		display: block;
	}
	
	div.div_mini_ficha a.a_nombre:hover{
		text-decoration: underline;
	}
	
	div.div_mini_ficha span.span_posicion{
		font-size: 0.7em;
		text-transform: uppercase;
		color: #a1a1a1;
		margin: 7px 0 12px 0;
		display: block;
	}

/* --------------------------------- Fin Plantilla*/

/* ----------------------------------- Organigrama*/

div.div_organigrama_linea{
	margin-top: 14px;
	padding-bottom: 15px;
	border-bottom: solid 1px #d6d6d6;
	margin-bottom: 18px;
	display: block;
	overflow: hidden;
}

div.div_foto{
	width: 236px;
	margin-right: 12px;
	float: left;
}

div.div_foto_ultima{
	margin-right: 0;
}

	div.div_foto span.span_nombre{
		font-size: 0.8em;
		font-weight: bold;
		text-decoration: none;
		color: #000;
		margin-top: 5px;
		display: block;
	}
	
	div.div_foto span.span_posicion{
		font-size: 0.7em;
		text-transform: uppercase;
		color: #a1a1a1;
		display: block;
	}

/* --------------------------------- Fin Plantilla*/

/* ----------------------- Desarrollo de Contenido*/

div.div_desarrollo_contenido{
	line-height : 18px;
	padding-bottom: 36px;
	overflow: hidden;
}

	div.div_desarrollo_contenido h1{
		margin: 17px 0 23px 0;
	}
	
	div.div_desarrollo_contenido h2{
		font-size: 1.10em;
		margin-bottom: 20px;
	}
	
	div.div_desarrollo_contenido h3{
		font-size: 0.9em;
		text-decoration: underline;
	}
	
	div.div_desarrollo_contenido h4{
		font-size: 0.8em;
	}
	
	img#img_club_escudo{
		float: right;
	}
	
	img.img_contenido{
		width: 358px;
		border: solid 1px #bbb;
		margin: 0 0 5px 12px;
		float: right;
	}
	
	img.img_contenido_sb{
		width: 358px;
		margin: 0 0 5px 12px;
		float: right;
	}
	
	div.div_desarrollo_contenido p{
		margin-bottom: 18px;
	}

	div.div_desarrollo_contenido a{
		color: #333;
	}
	
	div.div_desarrollo_contenido a:hover{
		color: #666;
	}

	div.div_desarrollo_contenido ul li{
		font-size: 0.7em;
		color: #666;
	}
	
	div.div_desarrollo_contenido a.a_descarga{
		font-size: 0.7em;
		background: url('/css/imgs/disk.png') no-repeat 0 2px;
		padding: 1px 0 1px 22px;
		display: block;
	}
	
	div.div_desarrollo_contenido a.item_add{
		font-size: 0.7em;
		background: url('/css/imgs/basket_add.png') no-repeat 0 2px;
		padding: 1px 0 1px 22px;
		display: block;
	}
	
	div.div_desarrollo_contenido span.span_negrita{
		font-weight: bold;
		color: #333;
	}
	
	div.div_contenido_cols{
		width: 100%;
		overflow: hidden;
	}
	
		div.div_contenido_cols div.div_contenido_cols_izda{
			width: 353px;
			padding-right:6px;
			border-right: solid 1px #d6d6d6;
			float: left;
			overflow: hidden;
			margin-bottom: 18px;
		}
		
		div.div_contenido_cols div.div_contenido_cols_dcha{
			width: 359px;
			margin-left: 12px;
			float: left;
			overflow: hidden;
			margin-bottom: 18px;
		}
		
	div.div_contenido_cols hr{
		margin-top: 18px;
	}
	
	div#div_lista_enlaces{
		margin-bottom: 10px;
	}
	
	
	div.div_desarrollo_contenido ul li span{
		font-size: 0.8em;
	}

	div#div_fotos_historia{
		width: 360px;
		margin-left: 10px;
		overflow: hidden;
		float: right;
	}

	div#div_fotos_historia img{	
		border: solid 1px #d6d6d6;
	}
	
	div#div_fotos_historia span{
		font-size: 0.65em;
		font-weight: bold;
	}

	div#div_fotos_historia hr{
		margin-top: 10px;
	}	

	div#div_fotos_historia img.img_extra{
		margin-top: 18px;
	}



/* -------------------------------- Patrocinadores*/

div.div_grupo_patrocinadores{
	margin-top: 18px;
	padding-bottom: 13px;
}

img.img_logo_patrocinador{
	margin-right: 12px;
	float: left;
}



/* -------------------------------- Fœtbol base*/

h2.h2_futbol_base{
		color: #999;
		margin: 4px 0;
	}
	
	h3.h3_futbol_base{
		text-decoration: underline;
		margin: 4px 0;
	}
	
	ul.ul_equipo_fbase{
		margin: 20px 0;		
	}
	
		ul.ul_equipo_fbase li{
			font-size: 0.7em;
			padding: 0 10px;
			border-left: 1px solid #999;
			display: inline;
		}
		
			ul.ul_equipo_fbase li a{
				color: #9d9d9d;
			}
			
			ul.ul_equipo_fbase li a:hover{
				color: #333;
			}
			
		ul.ul_equipo_fbase li.li_primero{
			border: none;
			padding-left: 0;
		}
		
		img.img_mini_plantilla{
			width: 112px;
			height: 123px;
		}
		
	div.div_foto_equipo{
		padding: 14px 14px 28px 14px;
		border-bottom: solid 1px #d6d6d6;
		margin-bottom: 18px;
	}
	
		div.div_foto_equipo img{
			width: 696px;
			border: solid 1px #e6e6e6;
		}
		
	p.p_fecha_partido{
		font-size: 0.75em;
		color: #000;
		border-bottom: solid 2px #ccc;
		padding: 6px 0;
	}
	
		p.p_fecha_partido span{
			font-weight: bold;
		}
	
	h1.h1_titulo_partido{
		font-size: 1.20em;
		font-weight: bold;
	}

	img.img_foto_cronica{
		padding: 5px;
		border: solid 1px #dedede;
		margin: 0 0 20px 20px;
		float: right;
	}
	
	p.p_cronica{
		font-size: 0.8em;
		margin-bottom: 10px;
	}
	
	p.p_cronica_pasada{
		margin-bottom: 10px;
	}

	p.p_alineacion_partido{
		font-size: 0.8em;
		color: #333;
	}
		p.p_alineacion_partido span{
			font-weight: bold;
		}

	table#table_convocatorias{
		font-size: 0.7em;
		width: 100%;
		margin-top: 7px;
	}
	
		table#table_convocatorias tr.tr_par{
			background: #eae9e9;
		}
						
			table#table_convocatorias th{
				font-weight: bold;
				text-align: left;
				color: #333;
				padding: 15px 5px 5px 5px;
				border-bottom: solid 2px #d6d6d6;
			}

			table#table_convocatorias td{
				line-height: 18px;
				color: #666;
				padding: 15px 5px 2px 5px;
				border-bottom: solid 1px #d6d6d6;
			}
			
			table#table_convocatorias td.td_negrita{
				color: #333;
				font-weight: bold;
			}


/* ------------------------------ Mapa C—mo Llegar*/

div#div_mapa{
	width: 730px;
	height: 336px;
	border: solid 1px #bbb;
}

div.div_desarrollo_contenido input{
	font-family: Arial;
	padding: 2px;
	border: solid 1px #d6d6d6;
}

div#div_direcciones{
	font-size: 0.7em;
	width: 716px;
	margin-top: 10px;
	overflow: auto;
}

input#origen{
	width: 230px;
}

a#a_cargar_ruta{
	margin-left: 12px;
}


/* ------------------------------------ Publicidad*/

div.div_publi_col{
	line-height: 18px;
}

	div.div_publi_col img{
		/*width: 236px;*/
		margin-top: 17px;
	}
	
	
div#div_aviso_ie6{
	background: #c7f0fd;
	padding: 20px;
}

	div#div_aviso_ie6 h3{
		color: #1380a3 !important;
	}
	
	div#div_aviso_ie6 p{
		color: #1380a3 !important;
	}
	

/* ------------------------------------ La Afici—n*/

img#img_cartel_socios{
	border: solid 1px #e6e5d4;
	margin: 0 0 20px 20px;
	float: right;
}

table.table_campana_socios{
	font-size: 0.9em;
	text-align: right;
	width: 358px;
	margin-top: -7px;
}

	table.table_campana_socios th{
		font-weight: bold;
		padding-top: 10px;
		padding-right: 5px;
	}

	table.table_campana_socios td{
		padding-top: 10px;
		padding-right: 5px;
		font-size: 0.9em;
		width: 360px;
		border-bottom: solid 1px #ccc;
	}
	
	table.table_campana_socios td.td_zona_campo{
		font-weight: bold;
		text-align: left;
	}
	
table.table_club_comercio_amigo{
	font-size: 0.9em;
	width: 100%;
	margin-top: -7px;
}

	table.table_club_comercio_amigo td{
		padding: 0 5px 10px 0;
		font-size: 0.9em;
		width: 360px;
		border-bottom: solid 1px #ccc;
	}
	
	table.table_club_comercio_amigo td.td_asociado{
		font-weight: bold;
		text-align: left;
		padding: 10px 5px 0 0 !important;
		border-bottom: none;
	}
	
	table.table_club_comercio_amigo td.td_descuento{
		font-size: 0.8em;
		text-align: right;
		vertical-align: middle;
		color: #66a22c;
	}

/* -------------------------------------- Contacto*/
	
div.div_desarrollo_contenido textarea{
	font-size: 0.70em;
	font-family: Arial;
	padding: 2px;
	border: solid 1px #d6d6d6;
}

div.div_desarrollo_contenido select{
	font-family: Arial;
	padding: 1px;
}

div.div_elementos_form{
	margin-bottom: 17px;
	clear: both;
	overflow: hidden;
}

div.div_label_form{
	width: 236px;
	float: left;
	line-height: 18px;
}

	div.div_label_form label{
		font-size: 0.8em;
	}

div.div_input_form{
	width: 484px;
	margin-left: 12px;
	float: left;
}

input.input_mediano{
	width: 230px;
}

input.input_grande{
	width: 478px;
}

textarea.textarea_grande{
	width: 478px;
	height: 114px;
}

a.a_enviar_mensaje{
	font-size: 0.7em;
	background: url(imgs/enviar_email.png) no-repeat 0 -3px;
	padding-left: 22px;
}

div#div_desarrollo_noticia{
	line-height: 18px;
	overflow: hidden;
}

	div#div_titulo_img_noticia{
		padding-top: 23px;	
	}
	
		div#div_titulo_img_noticia div.slideShow{
			height: 250px !important;
		}
		
		div#div_titulo_img_noticia ul.navigation{
			margin: 232px 0 0 0;
	}

	div#div_titulo_img_noticia h1{
		font-size: 2em;
		line-height: 36px;
		margin: 19px 0 12px 0;
	}

	div#div_desarrollo_noticia p{
		font-size: 0.8em;
		margin-bottom: 18px;
	}

	div#div_desarrollo_noticia a{
		color: #333;
	}
	
	div#div_desarrollo_noticia a:hover{
		color: #666;
	}
	
	div#div_desarrollo_noticia ul li{
		font-size: 0.7em !important;
		color: #666;	
	}
	
	div#div_desarrollo_noticia span.span_negrita{
		font-weight: bold;
		color: #333;
	}
	
	div#div_desarrollo_noticia span.span_cursiva{
		font-style: italic;
	}
	
	div#div_desarrollo_noticia div#div_fuente_fecha{
		font-size: 0.65em;
		color: #777777;
		margin: 22px 0 18px 0;
	}
	
		div#div_fuente_fecha span{
			font-weight: bold;
			color: #222222;
		}
	
	
	p.p_entradilla{
		font-size: 0.7em !important;
		color: #222222;
		margin: 3px 0 13px 0 !important;
	}
	
/* -------------------------------------- Facebook*/

iframe.iframe_facebook{
	width: 480px;
	height: 35px;
	border: none;		
	margin-top: 20px;
	overflow: hidden;
}

div.div_facebook{
	padding: 20px;
}

a.a_facebook_socios{
	margin: 0 0 20px 20px;
	float: right;
}

div#div_twitter{
	border-top: solid 1px #d6d6d6;
	border-right: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
}

/* ---------------------------------- Fin Facebook*/

/* -------------------------------- Tienda Oficial*/

div#cartTotal{
	background: #000;
	padding: 20px 20px 0 20px;
	overflow: hidden;
	border-bottom: solid 2px #fff;
}

	div#cartTotal h2{
		color: #fff;
		float: left;
	}
	
	div#cartTotal div{
		font-weight: bold;
		color: #000;
		background: #fff;
		padding: 15px 18px 5px 18px;
		float: right;
	}
	
div.simpleCart_items{
	font-size: 0.9em;
	color: #000;
	width: 692px;
	border-bottom: solid 2px #000;
	padding: 20px;
	overflow: hidden;
}

.cartHeaders{
	display: none;
}

.simpleCart_shelfItem p{
	font-size: 0.9em;
	margin: 12px 0 !important;
}

div.itemContainer{
	width: 690px;
	border-top: solid 1px #b2b2b2;
	border-bottom: solid 1px #b2b2b2;
	overflow: hidden;
	margin-right: 16px;
	margin-bottom: 10px;
}

	div.itemContainer div{
		padding: 6px 4px 6px 0;
		float: left;
	}
	
		div.itemContainer a{
			text-decoration: none;
			color: #fff;
		}

	div.itemContainer div.itemName{
		/*width: 60%;*/
	}
	
	div.itemTalla{
		width: 20px;
		margin-left: 20px;
		font-weight: bold;
	}
	
	div.itemQuantity{
		color: #fff;
		background: #000;
		float: right !important;
	}
	
	div.itemdecrement, div.itemincrement{
		text-align: center;
		background: #000;
		width: 3%;
		float: right !important;
	}
	
	div.itemContainer div.itemTotal{
		text-align: right;
		width: 50px;
		color: #fff;
		background: #66a22c;
		padding: 6px !important;
		float: right !important;
	}
	
	a.simpleCart_empty{
		font-size: 0.75em;
		background: url(/css/imgs/basket_close.png) no-repeat;
		padding: 2px 0 0 20px;
		margin: 10px 10px 0 0;
	}
	
	a.simpleCart_checkout{
		font-size: 0.75em;
		background: url(/css/imgs/basket_go.png) no-repeat;
		padding: 2px 0 0 20px;
		margin: 10px 10px 0 0;
	}
	
/* -----------------------------Fin Tienda Oficial*/

/* -------------------------La Afici—n entrevista */

div#div_entrevistas{
	width: 730px;
	overflow: hidden;
}

	div.div_entrevista_izda{
		width: 350px;
		float: left;
		overflow: hidden;
	}
	
	div.div_entrevista_dcha{
		width: 350px;
		float: right;
		overflow: hidden;
	}
	
	div#div_entrevistas p span.span_resaltado{
		font-weight: bold;
		color: #333;
	}

/* ---------------------Fin La Afici—n entrevista */

/* ------------------------------------Sociometro */

div#div_sociometro{
	width: 236px;
	height: 91px;
	background: url('/css/imgs/fondo-sociometro.jpg');
}

	div#div_sociometro span{
		font-weight: bold;
		font-size: 1.4em;
		color: #fff;
		display: block;
		padding: 53px 0 0 25px;
	}

/* ---------------------------------Fin Sociometro*/

/* -------------------- Burgalesistas por el Mundo*/
	div.div_foto_bpem{
		width: 236px;
		margin: 0 12px 25px 0;
		float: left;
	}
	
	div.div_foto_bpem_dcha{
		margin-right: 0 !important;
	}
	
		div.div_foto_bpem img{
			width: 234px;
			border: solid 1px #bbb;
			margin: 0 0 5px 12px;
			float: right;
		}
/**/

/* ------------------------------------ Paginacion*/
	
div#div_paginacion{
	font-size: 0.7em;
	color: #666;
	overflow: hidden;
	padding-top: 16px;
}

	div#div_paginacion a{
		color: #000;
		margin: 0 2px;
	}
	
	div#div_paginacion a:hover{
		color: #666;
	}

	div#div_paginacion div#div_paginas{
		margin-right: 12px;
		float: left;
	}
	
		div#div_paginas span.span_resaltado{
			color: #999;
			margin: 0 2px;
		}
		
	div#div_paginacion div#div_enlaces{
		float: left;
	}

/* -------------------------------- Fin Paginacion*/

img.img_banner_publicidad{
	border: solid 1px #bbb;
}

/* ------------------------------------ Desarrollo*/

div#div_grid_hor{
	background: url('/css/dev/grid-lineas-horizontales.gif');
	width: 100%;
	height: 5000px;
	position: absolute;
	z-index: 99;
	display: none;
}

	div#div_grid_ver{
		background: url('/css/dev/grid-lineas-verticales.gif');
		width: 980px;
		height: 100%;
		margin: 0 auto;
	}

/* -------------------------------- Fin Desarrollo*/
