	
	body {
		margin:0px 0px 0px 0px;
		padding:0px;
		background:#294f81;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#294f81;
		}
	form{margin:0;}
	#cabecera {
		background:#FFFFFF;
		height:126px;
		width:100%;
		}	
		
	#cabecera td{		
		white-space:nowrap;
		}
		
	#cabecera a.logo{
		margin: 0px;
		}
	
	#cabecera a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10.5px;
		line-height:16px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
   		margin-left: 5px;
   		margin-right: 5px;
		}	
		
	#izquierda {
		position: absolute;
		background:#294f81;
		top:126px;
		left:0px;
		width:160px;
		height:100%;
		}	
			
	#menu, #menu_carreras {
		background:#e0f0f3;
		width:150px;
		margin-left:10px;
		margin-top:17px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight:bold;
		}		
	#menu {
		line-height:24px;
		}	
		
	#div_aviso {
		width:105px;
		background-color:#c0e1e7;
		padding-left:10px;
		padding-right:10px;
		padding-top:4px;
		padding-bottom:4px;
		line-height:14px;
		font-size:9px;
		font-weight:bold;
	}		
	
	#div_aviso ul {
		padding-left:15px;
		margin-left:0px;
		margin-top:4px;
		margin-bottom:4px;
	}	
	#div_aviso li {
		padding-top:2px;
		padding-bottom:2px;
	}	
		
	#div_aviso_arriba {
		background:top url(/images/arriba_aviso.gif) no-repeat #c0e1e7;
		height:10px;
		margin-top:20px;
		width:125px;
	}	
	#div_aviso_abajo {
		background:top url(/images/abajo_aviso.gif) no-repeat #c0e1e7;
		height:10px;
		width:125px;
	}	
	#menu_carreras {
		line-height:18px;
		}	
	#menu .arriba, #menu_carreras .arriba {
		background:bottom  left url(/images/menu_up.gif) no-repeat #294f81;
		background-image:url(/images/menu_up.gif);
		height:11px;
	}
		
	#menu .abajo, #menu_carreras .abajo  {
		background:top url(/images/menu_down.gif) left no-repeat #294f81;
		background-image:url(/images/menu_down.gif);
		height:11px;
	}
		
	#menu .elemento {
		background-image:url(/images/menu_int.gif);
		background-position:left;
		background-repeat:no-repeat;
		height:24px;
		padding-left:10px;
	}
	
	#menu_carreras .elemento {
		color:#061121;
		padding-left:10px;
		padding-top: 4px;
		padding-bottom: 4px;
		border-top:#C0E1E7 solid 1px;
		border-bottom:#C0E1E7 solid 1px;
		border-collapse:collapse;
	}
	
	#menu_carreras .seleccion {
		background-color:#FFFFFF;
		border-top:#C0E1E7 solid 1px;
		border-bottom:#C0E1E7 solid 1px;
		border-collapse:collapse;
		color:#294f81;
		padding-left:10px;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	
	#menu_carreras input, #menu_carreras select{
   		margin-left: 20px;
		background:#FFFFFF;
		}
	.izq_datos input {
		margin-left:20px;
	}
		
	#menu .elemento a, #menu_carreras  .elemento a{	
		text-decoration:none;
		color:#061121;
		}
	
	#menu .seleccion {
		background-image:url(/images/menu_int_sel.gif);
		background-position:left;
		background-repeat:no-repeat;
		height:24px;
		padding-left:10px;
		color:#294f81;
	}
	
	#menu .seleccion a, #menu_carreras .seleccion a{	
		text-decoration:none;
		color:#294f81;
		}
	#menu2 {
		background:#163151;
		s2background:#294f81;
   		margin-left: 160px;
   		margin-right:10px;
   		padding-right:20px;
		white-space:nowrap;
		height:17px;
		sbackground:#061121;
		max-width:830px;
		min-width:730px;
		}	
			
	#menu2 a{
   		margin-left: 10px;
   		margin-right: 10px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:10px;
		color:#FFFFFF;
		line-height:17px;
		white-space:nowrap;
		}	
		
			
	#menu2 td.seleccionado{
		background-color:#FFFFFF;
		color:#061121;
		}	
			
	#menu2 a.seleccionado{
   		border-left: 10px;
   		border-right: 10px;
		font-size:10px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#061121;
		line-height:21px;
		}	
					
	#izq_datos {
		margin-top:10px;
		margin-left:10px;
		width:150px;
		background:#FFFFFF;
		}	
						
	#izq_datos .arriba{
		background:url(/images/izq_datos_up.gif) bottom left no-repeat #294f81;
		height:14px;
		}	
					
	#izq_datos .abajo{
		background:url(/images/izq_datos_down.gif) top left no-repeat #294f81;
		height:14px;
		}	
		
	#contenido {
		background:#FFFFFF;
   		margin-left: 160px;
   		margin-right:10px;
   		margin-bottom:0px;
		min-height:440px;
		max-width:830px;
		min-width:730px;
		padding:10px;
		}
		
	#pie {
		background-color:#061121;
		color:#FFFFFF;
		font-size:9px;
		font-family:Arial, Helvetica, sans-serif;
   		margin-left: 160px;
   		margin-right:10px;
   		margin-bottom:10px;
   		margin-top:0px;
		max-width:830px;
		min-width:730px;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		}
		
	#ultimos_post {
		background-color:#E0F0F3;
		scolor:#FFFFFF;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
   		margin-left: 160px;
   		margin-right:10px;
   		margin-top:10px;
		max-width:830px;
		min-width:730px;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:10px;
		padding-right:10px;
		border-top:#294F81 2px solid;
		}
	#ultimos_post .titulo{
		font-weight:bold;
		font-size:14px;
		padding-left:25px;
		padding-bottom:7px;
		padding-top:5px;
		scolor:#061121;
	}
	
	#ultimos_post a, #tb_ultimos_post td a{
		color:#5280C5;
		font-weight:bold;
		font-size:11px;
	}
	#tb_ultimos_post{
		width:760px;
		padding-left:20px;
	}
	#tb_ultimos_post tr{
		margin:0px;
		padding:0px;
	}
	
	#tb_ultimos_post td{
		padding-left:10px;
		padding-right:20px;
		padding-top:1px;
		padding-bottom:1px;
	}
	#contenido a{
		text-decoration:underline;
		color: #5280C5;
		}
	#contenido a.nav, a.nav{
		color: #993333;
		font-weight:normal;
		}

	p, h1,h2, h3 {
		margin:0px 10px 10px 10px;
		}
	h1 {
		font-size:18px; font-family:Arial, Helvetica, sans-serif;
		}
	.par, .par {
		background-color:#e0f0f3;
	}
	
	.par2, .par2{
		background-color:#C0E1E7;
		
	}
	
	.calendar td {
		text-align:center;
		font-size:9px;
		border-bottom:#e0f0f3 1px solid;
		border-right:#e0f0f3 1px solid;
		width:16px;
	}
	
	#contenido a.cl{
		text-decoration:none;
	}
	
	#contenido a:hover.cl{
		text-decoration:underline;
	}
	
	
	
	input, textarea, select{
		background-color:#e0f0f3;
		border:#294f81 1px solid;
		font-size:11px;
		}
	.ventanadestacada {
		background-color:#C0E1E7;
		border:#294f81 1px solid;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:5px;
		padding:20px;
	}
	.cabeceraventana {
		margin-left:10px;
		margin-right:10px;
		background-color:#FFFFFF;
		margin-top:10px;
		color:#FFFFFF;
		font-weight:bold;
		font-size:9px;
	}
	.ventana3{
		background-color:#FFFFFF;
		border:#294f81 1px solid;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:5px;
		padding:5px;
	}
	.ventana2{
		background-color:#FFFFFF;
		border:#294f81 1px solid;
		margin-left:10px;
		margin-right:10px;
		/*margin-bottom:20px;*/
		margin-bottom:5px;
		padding:15px;
	}
	.ventana4{
		background-color:#FFFFFF;
		border:#294f81 1px solid;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:5px;
		padding:10px;
	}
	td.fecha, td.distancia{
		width:56px;
	}
	td.nombre, td.fecha{
		color:#993333; font-weight:bold;
	}
	#contenido td.nombre a{
		color:#5280C5;
	}
	.grande {
		font-size:10px;
	}
	.pequena {
		font-size:9px;
	}
	.maspequena {
		font-size:8px;
	}
	.buttonform, #menu_carreras .buttonform
	{
		BORDER-RIGHT: black 1px solid;
		BORDER-TOP: white 1px solid;
		FONT: 9px Verdana, Arial, Helvetica;
		font-weight:bold;
		BORDER-LEFT: white 1px solid;
		COLOR: white;
		BORDER-BOTTOM: black 1px solid;
		background-color: #294f81; 
		padding-left:2px;
		padding-right:2px;
		padding-top:2px;
		padding-bottom:2px;
	}
	.dia, .perfil_login {font-size: 48px; font-weight: bold; }	
	
	#contenido a.cabventana{
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	#contenido a:hover.cabventana{
		text-decoration:underline;
	}
	

