/* Estilos personalizados scroll, sólo funcionan en IE */
body {
	SCROLLBAR-FACE-COLOR:#0000FF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #C3D9FF; 
	SCROLLBAR-SHADOW-COLOR: #2957A5; 
	SCROLLBAR-3DLIGHT-COLOR: #2957A5;
	SCROLLBAR-ARROW-COLOR: #000; 
	SCROLLBAR-TRACK-COLOR: #576CF5; 
	SCROLLBAR-DARKSHADOW-COLOR: #0052E2;
	}

/*--------------------------------------- ELEMENTOS -------------------------------------------*/
#contenedor{
	position:relative; 
	top:0px; 
	left:0px; 
	width:960px;
	}

	#cabecera{
		position:relative; 
		float:left;
		width:960px;
		padding:0 0 14px 0;
		}

		#cabecera .contacto{
			position:absolute; 
			top:125px;
			right:5px;
			}

		#cabecera .sponsors{
			position:absolute; 
			top:140px;
			right:0px;
			}

	#cuerpo{
		position:relative; 
		float:left;
		width:960px;
		}

		#cuerpo .menu{
			position:relative; 
			float:left;
			width:205px;
			}

			#cuerpo .menu .hijo{
				position:relative; 
				float:left;
				width:185px;
				height:35px;
				padding:5px 0 0 20px;
				background:url(../_entorno/f-menu.jpg) no-repeat;
				}

				#cuerpo .menu .hijo2{
					position:relative; 
					float:left;
					width:185px;
					padding:0 0 15px 20px;
					}

					#cuerpo .menu .hijo2 .linea{
						position:relative; 
						float:left;
						width:175px;
						border-bottom:dotted 1px #8388A9;
						}

						#cuerpo .menu .hijo3{
							position:relative; 
							float:left;
							width:165px;
							padding:5px 0 10px 10px;
							}

							#cuerpo .menu .hijo3 .linea{
								position:relative; 
								float:left;
								width:165px;
								padding:0 0 2px 0;
								}

		#cuerpo .contenidos{
			position:relative; 
			float:right;
			width:740px;
			}

			#cuerpo .contenidos .img-area{
				position:relative; 
				float:right;
				width:740px;
				padding:0 0 3px 0;
				}

				#cuerpo .contenidos .tit_sec{
					position:absolute; 
					top:10px;
					right:587px;
					width:138px;
					padding:0 12px 0 0;
					text-align:right;
					background:url(../_entorno/fecha-area.gif) right no-repeat;
					}
			
			#cuerpo .contenidos .cont{
				position:relative; 
				float:right;
				width:740px;
				}

				#cuerpo .contenidos .cont .sup-cont{
					position:relative; 
					float:left;
					width:728px;
					height: auto!important; /* para los navegadores buenos */
					height:272px; /* para IE5+ */
					min-height:272px; /* para los navegadores buenos */
					padding:8px 0 10px 12px;
					background:#FFF url(../_entorno/f-cont.jpg) repeat-y;
					}

					#cuerpo .contenidos .cont .sup-cont .migas{
						position:relative; 
						float:left;
						width:728px;
						padding:0 0 5px 0;
						}

					#cuerpo .contenidos .cont .sup-cont .titulo{
						position:relative; 
						float:left;
						width:370px;
						padding:5px 10px 5px 5px;
						background:#041691;
						}

						#cuerpo .contenidos .cont .sup-cont .titulo .izq{
							position:relative; 
							float:left;
							width:100px;
							}

						#cuerpo .contenidos .cont .sup-cont .titulo .dcha{
							position:relative; 
							float:left;
							width:270px;
							text-align:right;
							}

					#cuerpo .contenidos .cont .sup-cont .titula_not{
						position:relative; 
						float:left;
						width:700px;
						padding:15px 0 0 15px;
						}

					#cuerpo .contenidos .cont .sup-cont .motor{
						position:relative; 
						float:left;
						width:700px;
						padding:20px 0 20px 15px;
						}

					#cuerpo .contenidos .cont .sup-cont .botones{
						position:relative; 
						float:left;
						width:685px;
						padding:20px 15px 0 15px;
						background:url(../_entorno/sep-bot.jpg) top no-repeat;
						}

						#cuerpo .contenidos .cont .sup-cont .botones .prev{
							position:relative; 
							float:left;
							width:150px;
							height:22px;
							padding:9px 0 0 25px;
							background:url(../_entorno/anterior.jpg) no-repeat;
							}

						#cuerpo .contenidos .cont .sup-cont .botones .next{
							position:relative; 
							float:right;
							width:150px;
							height:22px;
							text-align:right;
							padding:9px 25px 0 0;
							background:url(../_entorno/siguiente.jpg) right no-repeat;
							}

					/* Listado noticias */
					#cuerpo .contenidos .cont .sup-cont .linea{
						position:relative; 
						float:left;
						width:668px;
						padding:0 0 5px;
						}

						#cuerpo .contenidos .cont .sup-cont .linea .izq{
							position:relative; 
							float:left;
							width:90px;
							}
						#cuerpo .contenidos .cont .sup-cont .linea .dcha{
							position:relative; 
							float:left;
							width:578px;
							}

					/* Corredores */

					#cuerpo .contenidos .cont .sup-cont .corredores{
						position:relative; 
						float:left;
						width:600px;
						padding:20px 40px 20px 40px;
						}

						#cuerpo .contenidos .cont .sup-cont .corredores .bloque{
							position:relative; 
							float:left;
							width:150px;
							}
				

				#cuerpo .contenidos .cont .inf-cont{
					position:relative; 
					float:left;
					width:740px;
					height:18px;
					background:url(../_entorno/inf-cont.jpg) no-repeat;
					}

/*--------------------------------------- ELEMENTOS ESPECÍFICOS HOME -------------------------------------------*/	
#cuerpo .contenidos .h-cont{
	position:relative; 
	float:right;
	width:728px;
	height:288px;
	padding:8px 0 0 12px;
	background:#FFF url(../_entorno/h-fondo-cont.jpg) no-repeat;
	}

	#cuerpo .contenidos .h-cont .scroll{
		overflow:auto; 
		position:relative; 
		float:left;
		width:705px;
		height:270px;
		padding:2px 12px 0 0;
		}

#cuerpo .contenidos .h-cont .scroll .bloque{
	position:relative; 
	float:left;
	width:688px;
	}

	#cuerpo .contenidos .h-cont .scroll .bloque .tit{
		position:relative; 
		float:left;
		width:360px;
		padding:1px 6px 1px 6px;
		background:#041691;
		}

		#cuerpo .contenidos .h-cont .scroll .bloque .tit .fecha{
			position:relative; 
			float:left;
			width:75px;
			}
		
		#cuerpo .contenidos .h-cont .scroll .bloque .tit .competicion{
			position:relative; 
			float:right;
			width:250px;
			text-align:right;
			}


	#cuerpo .contenidos .h-cont .scroll .bloque .in{
		position:relative; 
		float:left;
		width:668px;
		padding:12px 0 15px 20px;
		}

		#cuerpo .contenidos .h-cont .scroll .bloque .in .izq{
			position:relative; 
			float:left;
			width:203px;
			}

		#cuerpo .contenidos .h-cont .scroll .bloque .in .dcha{
			position:relative; 
			float:left;
			width:465px;
			}

			#cuerpo .contenidos .h-cont .scroll .bloque .in .dcha .titular{
				position:relative; 
				float:left;
				width:465px;
				}

			#cuerpo .contenidos .h-cont .scroll .bloque .in .dcha .entradilla{
				position:relative; 
				float:left;
				width:465px;
				padding:10px 0 0 0;
				}

#cuerpo .contenidos .h-cont .scroll .separador{
	position:relative; 
	float:left;
	width:688px;
	padding:0 0 13px 0;
	}

	#cuerpo .contenidos .h-cont .scroll .bloque .lista{
		position:relative; 
		float:left;
		width:668px;
		padding:12px 0 15px 20px;
		}

		#cuerpo .contenidos .h-cont .scroll .bloque .lista .linea{
			position:relative; 
			float:left;
			width:668px;
			padding:0 0 5px;
			}

			#cuerpo .contenidos .h-cont .scroll .bloque .lista .linea .izq{
				position:relative; 
				float:left;
				width:110px;
				}
			#cuerpo .contenidos .h-cont .scroll .bloque .lista .linea .dcha{
				position:relative; 
				float:left;
				width:558px;
				}


/*--------------------------------------- TEXTOS -------------------------------------------*/
/* Enlaces menu hijo y título hijo interior sobre contenido */
.txt1{
	font-family:Century Gothic, Verdana;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}
	
	.txt1:hover{
		text-decoration:underline;
		}

/* Enlaces menu hijo 2 */
.txt2{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}
	
	.txt2:hover{
		text-decoration:underline;
		}

/* Enlaces menu hijo 3 */
.txt3{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	}
	
	.txt3:hover{
		text-decoration:underline;
		}

/* Texto área */
.txt4{
	font-family:Century Gothic, Verdana;
	font-size:22px;
	color:#000;
	}

/* Migas y contenidos */
.txt5{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#041691;
	text-decoration:none;
	}
	
	.txt5 a{
		color:#041691;
		text-decoration:none;
		}

	.txt5 a:hover{
		text-decoration:underline;
		}

/* Home fecha noticia destacada*/
.txt6{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#FFF;
	}

/* Home competición noticia destacada*/
.txt7{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	}

/* Home titular noticia destacada*/
.txt8{
	font-family:Arial, Verdana;
	font-size:19px;
	color:#020B48;
	text-decoration:underline;
	}

/* Home entradilla noticia destacada*/
.txt9{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#3848B0;
	text-decoration:none;
	}

	.txt9 a{
		color:#3848B0;
		text-decoration:none;
		}

	.txt9 a:hover{
		text-decoration:underline;
		}

/* Home fecha listado */
.txt10{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#16237D;
	font-weight:bold;
	text-decoration:underline;
	}

	.txt10 a{
		color:#16237D;
		text-decoration:underline;
		}

	.txt10 a:hover{
		color:#FF4C3E;
		text-decoration:underline;
		}

/* Home titulo listado */
.txt11{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#FF4C3E;
	font-weight:bold;
	text-decoration:underline;
	}

	.txt11 a{
		color:#FF4C3E;
		text-decoration:underline;
		}

	.txt11 a:hover{
		color:#16237D;
		text-decoration:underline;
		}

/* Interior botones */
.txt12{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#020B48;
	}

	.txt12 a{
		color:#020B48;
		text-decoration:none;
		}

	.txt12 a:hover{
		text-decoration:underline;
		}

/* Interior titular noticia */
.txt13{
	font-family:Arial, Verdana;
	font-size:19px;
	color:#020B48;
	text-decoration:underline;
	}


