* {		margin: 0;		padding: 0;		border: none;	}
html {		font: 62.5% Arial, Helvetica, sans-serif;}
body { background-color:#000000}

/*  Estructura Principal =============================================================  Estructura Principal  */
#mainContent, #mainContentInterior {
	float: left;
	width: 720px;
	margin-bottom:50px;
	padding-right: 20px;
	margin-left: 25px;

	_margin-left:12px !important;
	
}
#mainContent {padding-right: 0 !important;width: 735px !important;}
#rightContent {
	float: right;
	width: 193px;
	background: url(../images/bg-secondcontent.jpg) no-repeat;
}
#encabezado {
	float: left;
	width: 755px;
}
#contenedor {
	width: 959px;
	background: url(../images/bg-contenedor.jpg) repeat-y;
	margin: auto;
}
#footer {
	clear: both;
	padding-left: 19px;
	background: url(../images/img-footer.jpg) no-repeat 19px 0px;
	height: 138px;
	width: 926px;
}
#encabezado-menu {
	width:959px;
	height:170px;
	background:url(../images/bg-encabezado-menu.jpg) no-repeat 1px 0px;
	position:relative
}

/* LOGOS del Footer ======================================================================== LOGOS del Footer */
#footer .logo a:link, #footer .logo a:visited {
	display: block;
	height: 63px;
	margin: 10px 35px 0 0;
	float:left
}
#footer .Lgatorade a:link, #footer .Lgatorade a:visited {width: 47px;	margin-left:50px; _margin-left:25px;display: block; background:url(../images/logo-gatorade.gif) no-repeat  0 -61px;}
#footer .Lgatorade a:hover {display: block; background:url(../images/logo-gatorade.gif) no-repeat;}

#footer .Lsdk a:link, #footer .Lsdk a:visited {width: 53px;	display: block; background:url(../images/logo-sdk.gif) no-repeat  0 -60px;}
#footer .Lsdk a:hover {display: block; background:url(../images/logo-sdk.gif) no-repeat;}

#footer .Loptitech a:link, #footer .Loptitech a:visited {width: 62px;	display: block; background:url(../images/logo-optitech.gif) no-repeat  0 -60px;}
#footer .Loptitech a:hover {display: block; background:url(../images/logo-optitech.gif) no-repeat;}

#footer .Lmovistar a:link, #footer .Lmovistar a:visited {width: 56px;	display: block; background:url(../images/logo-movistar.gif) no-repeat  0 -65px;}
#footer .Lmovistar a:hover {display: block; background:url(../images/logo-movistar.gif) no-repeat;}

#footer .Lgiant a:link, #footer .Lgiant a:visited {width: 83px;	display: block; background:url(../images/logo-giant.gif) no-repeat  0 -58px;}
#footer .Lgiant a:hover {display: block; background:url(../images/logo-giant.gif) no-repeat;}

#footer .Lcolumbia a:link, #footer .Lcolumbia a:visited {width: 115px;	display: block; background:url(../images/logo-columbia.gif) no-repeat  0 -58px;}
#footer .Lcolumbia a:hover {display: block; background:url(../images/logo-columbia.gif) no-repeat;}

#footer .Lparque a:link, #footer .Lparque a:visited {width: 52px;display: block; background:url(../images/logo-parque.gif) no-repeat  0 -61px;}
#footer .Lparque a:hover {display: block; background:url(../images/logo-parque.gif) no-repeat;}

#footer .Lsanmartin a:link, #footer .Lsanmartin a:visited {width: 102px;display: block; background:url(../images/logo-sanmartin.gif) no-repeat  0 -57px;}
#footer .Lsanmartin a:hover {display: block; background:url(../images/logo-sanmartin.gif) no-repeat;}

/*  titulos H1 y navegacion ======================================================== titulos H1 y navegacion  */

.nav {
	background: url(../images/bg-nav-home.jpg) no-repeat;
	display: block;
	height: 64px;
	width: 724px;
}
.nav-interior {
	background: url(../images/bg-titulos-interior.jpg) no-repeat;
	display: block;
	height: 64px;
	width: 730px;
	float:right;
}
.nav .h1-noticias, .nav-interior .h1-inscripcion, .h1-ins-individual, .h1-ins-equipos, .h1-ins-padrehijo, .h1-equipamiento, .h1-datos-tecnicos, .h1-cronograma, .h1-circuitos, .h1-parque, .h1-categ, .h1-reglamento, .h1-voluntarios, .h1-dctos, .h1-reserva, .h1-historial, .h1-sponsor, .h1-fotos, .h1-fotos_volver, .h1-videos_volver, .h1-videos, .h1-contacto, .h1-esqui, .h1-kayak, .h1-running, .h1-mb, .h1-07, .h1-08, .h1-faq, .h1-mapasitio {
	background: url(../images/h1-noticias.jpg) no-repeat 0px 16px;
	display: block;
	height: 65px;
	width: 135px;
}


.nav-interior .h1-inscripcion {background: url(../images/h1-inscripcion.jpg) no-repeat 0px 16px;width: 169px;}
.nav-interior .h1-ins-individual {background: url(../images/h1-inscripcion-individual.jpg) no-repeat 0px 16px;width: 275px;}
.nav-interior .h1-ins-equipos {background: url(../images/h1-inscripcion-equipos.jpg) no-repeat 0px 16px;width: 256px;}
.nav-interior .h1-ins-padrehijo {background: url(../images/h1-inscr-padre-hijo.jpg) no-repeat 0px 16px;width: 471px;}
.nav-interior .h1-equipamiento {background: url(../images/h1-lacarrera-equipamiento.jpg) no-repeat 0px 16px;width: 300px;}
.nav-interior .h1-datos-tecnicos {background: url(../images/h1-datos-tecnicos.gif) no-repeat 0px 16px;width: 318px;}
.nav-interior .h1-cronograma {background: url(../images/h1-lacarrera-cronograma.jpg) no-repeat 0px 16px;width: 286px;}
.nav-interior .h1-circuitos {background: url(../images/h1-circuitos.jpg) no-repeat 0px 16px;width: 264px;}
.nav-interior .h1-parque {background: url(../images/h1-parque-cerrado.jpg) no-repeat 0px 16px;width: 321px;}
.nav-interior .h1-categ {background: url(../images/h1-categ-premios.jpg) no-repeat 0px 16px;width: 371px;}
.nav-interior .h1-reglamento {background: url(../images/h1-reglamento.jpg) no-repeat 0px 16px;width: 301px;}
.nav-interior .h1-voluntarios {background: url(../images/h1-voluntarios.jpg) no-repeat 0px 16px;width: 175px;}
.nav-interior .h1-dctos {background: url(../images/h1-descuentos.jpg) no-repeat 0px 16px;width: 492px;}
.nav-interior .h1-reserva {background: url(../images/h1-reserva-equipos.jpg) no-repeat 0px 16px;width: 350px;}
.nav-interior .h1-historial {background: url(../images/h1-historial.jpg) no-repeat 0px 16px;width: 270px;}
.nav-interior .h1-sponsor {background: url(../images/h1-sponsors.jpg) no-repeat 0px 16px;width: 153px;}
.nav-interior .h1-fotos {background: url(../images/h1-fotos.jpg) no-repeat 0px 16px;width: 225px;}
.nav-interior .h1-fotos_volver {background-image:url(../images/h1-fotos_volver.gif); background-repeat:no-repeat; 0px 16px;width: 670px;}
.nav-interior .h1-videos_volver {background-image:url(../images/h1-videos_volver.gif); background-repeat:no-repeat; 0px 16px;width: 670px;}
.nav-interior .h1-videos {background: url(../images/h1-videos.jpg) no-repeat 0px 16px;width: 237px;}
.nav-interior .h1-contacto {background: url(../images/h1-contacto.gif) no-repeat 0px 16px;width:146px;}

.nav-interior .h1-esqui {background: url(../images/h1-circuito-esqui.jpg) no-repeat 0px 16px;width:318px;}
.nav-interior .h1-kayak {background: url(../images/h1-kayak.jpg) no-repeat 0px 16px;width:317px;}
.nav-interior .h1-mb {background: url(../images/h1-circuito-mb.jpg) no-repeat 0px 16px;width:387px;}
.nav-interior .h1-running {background: url(../images/h1-circuito-runnin.jpg) no-repeat 0px 16px;width:338px;}

.nav-interior .h1-07 {background: url(../images/h1-res-clasificacion07.jpg) no-repeat 0px 16px;width:340px;}
.nav-interior .h1-08 {background: url(../images/h1-res-clasificacion08.jpg) no-repeat 0px 16px;width:340px;}

.nav-interior .h1-faq {background: url(../images/h1-faq.jpg) no-repeat 0px 16px;width:469px;}
.nav-interior .h1-mapasitio {background: url(../images/h1-mapadesitio.jpg) no-repeat 0px 16px;width:188px;}

/*  Cajas de la Home ========================================================================= Cajas de la Home */
.caja-reserva, .caja-beneficios, .caja-acreditaciones , .caja-parques {
	display: block;
	height: 129px;
	width: 147px;
	background: url(../images/bg-caja-reserva.jpg) no-repeat;
	padding: 145px 7px 38px 7px;
	float:left;
	margin:0 11px;
	color:#FFFFFF;
	font-size:1.1em !important;
	position:relative;
}
.caja-reserva p, .caja-beneficios p, .caja-acreditaciones p, .caja-parques p {font-size:1em !important;}
.caja-reserva a, .caja-beneficios a, .caja-acreditaciones a, .caja-parques a, .caja-reserva a:visited, .caja-beneficios a:visited, .caja-acreditaciones a:visited, .caja-parques a:visited {
	color:#FFFF66;
	font-weight:bold;
	text-decoration:none;
	display:block;
	position:absolute;
	bottom:60px
}
.caja-reserva a:hover, .caja-beneficios a:hover, .caja-acreditaciones a:hover, .caja-parques a:hover { text-decoration:underline}
.caja-beneficios {
	background: url(../images/bg-caja-beneficios.jpg) no-repeat;
}
.caja-acreditaciones {
	background: url(../images/bg-caja-acreditaciones.jpg) no-repeat;
}
.caja-parques {
	background: url(../images/bg-caja-parques.jpg) no-repeat;
}
.caja-nomarginR { margin-right:0 !important; /* fix ie 6 */}
.caja-marginL { _margin-left:5px !important; /* fix ie 6 */}





/* TAGS MainContent ========================================================================= TAGS MainContent */
#mainContentInterior p {
	font-size: 1.1em;
	color: #FFFFFF;
	margin-left: 36px;
}
#mainContentInterior ul {
	margin-left: 50px;
	font-size: 1.1em;
	color: #FFFFFF;
}
#mainContentInterior  ul li {
	line-height:1.5em;
}

#mainContent h2, #mainContent h3, #mainContentInterior h2, #mainContentInterior h3, #mainContentInterior h4 {
	color:#FFFF66;
	margin-left: 36px;
	font-size: 1.2em;
	text-transform: uppercase;
}
#mainContentInterior h3 {color:#ffffff !important; margin:40px 0 10px 36px; }
#mainContentInterior h4 { color:#FFFFFF !important; font-weight:bold;margin:40px 0 0 36px}
#mainContentInterior .columnaConFoto { width:675px; margin-left:36px; margin-top:36px}
#mainContentInterior .columnaConFoto img {float:left; border:solid 4px #FFFFFF}
#mainContentInterior .columnaConFoto p {margin:0}
 #mainContentInterior .columnaConFoto ul {margin-left:15px}
#mainContentInterior .txt, #mainContentInterior .txt2 {
	float:right;
	width:420px;
	font:1em Arial, Helvetica, sans-serif;
	color:#FFFFFF
}
#mainContentInterior .txt2 {width:485px;}
#mainContentInterior .txt2 p { line-height:1.8em}
#mainContentInterior .txt2 a, #mainContentInterior .txt2 a:visited {
	color:#FFFF33;
	font-weight:bold
}
#mainContentInterior .txt2 a:hover { text-decoration:none}
#mainContentInterior a, #mainContentInterior a:visited {
	color:#FFFF33;
	text-decoration:underline
}
#mainContentInterior a:hover { text-decoration:none}
/* Formularios ========================================================================= Formularios */
#formaDePago input:focus, #inscripcion input:focus, #inscripcion select:focus, #formaDePago select:focus, #inscripcion textarea:focus, .voluntarios  input:focus {
	background-color:#FFFF33
}
#formaDePago label {
	font-weight: bold;
	color: #f6eeee;
	width: 120px;
	display: block;
	float: left;
	height:15px;
	margin:5px 0 0 0;
	// margin:9px 0 0 0;
	font:bold 1em Arial, Helvetica, sans-serif
}
#formaDePago .campoOblig {width: 250px; font-weight:lighter; padding-left:10px;}
.btn-continuar {
	background: url(../images/btn-continuar.jpg) no-repeat;
	height: 22px !important;
	width: 73px !important;
	cursor:pointer;
	color:#666666;
}
.btn-enviar {
	background: url(../images/btn-enviar.jpg) no-repeat;
	height: 22px !important;
	width: 73px !important;
	cursor:pointer;
	color:#666666;
	display: block;
	margin-left: 317px !important;
	// 	margin-left: 325px !important;
}
.btn-confirmar {
	background: url(../images/btn-confirmar.gif) no-repeat;
	height: 22px !important;
	width: 73px !important;
	cursor:pointer;
	color:#666666;
}
.btn-modificar {
	background: url(../images/btn-modificar.jpg) no-repeat;
	height: 22px !important;
	width: 73px !important;
	cursor:pointer;
	color:#666666;
}
#formaDePago input {
	float: left;
}
#formaDePago input, #formaDePago select { width:210px;	margin:5px 0; padding:2px; font:1em Arial, Helvetica, sans-serif;}

#inscripcion label, .voluntarios label {	font-weight: bold;
	color: #fff;
	width: 140px;
	display: block;
	float: left;
	height:15px;
	margin:5px 0 0 0;
	// margin:9px 0 0 0;
	font:bold 1em Arial, Helvetica, sans-serif}
#inscripcion input, #inscripcion select, .voluntarios input, .voluntarios select { width:210px;	margin:5px 0; padding:2px; font:1em Arial, Helvetica, sans-serif;}
#inscripcion .anchoEdad, .voluntarios .anchoedad {width:70px !important}
#inscripcion textarea {font:1em Arial, Helvetica, sans-serif; }
/* clases útiles: =========================================================================== clases útiles: */
.clear {
	clear: both;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.helvetica {
	font-family: Arial, Helvetica, Geneva, sans-serif;
}
.txtnaranjabold {
	font-weight: bold;
	color: #FFFF33 !important;
	margin-top: 15px;
	margin-bottom: 15px;
}
.blanco-13px { color:#fff !important; font-size:13px !important}
.naranja {
	color: #FFFF33 !important;
}
.inscripcionPaso0 { width:214px; margin:12px 0 0 10px; padding:2px }

a img {	border: none; text-decoration: none;}
img {	border: none; text-decoration: none;}
.paso1 {
	line-height: 2em;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}
.volver-inicio {
	position: absolute;
	height: 100px;
	width: 210px;
	left: 60px;
	top: 35px;
}
.a-naranja-bold {
	color:#FFFF33 !important;
	font-weight:bold
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#mainContentInterior .columnaConFoto {
	display: block;
}
.bgdatostecnicos { background:url(../images/bg-datos-tecnicos.jpg) no-repeat 23px 0;}
.gris {color:#e1e1e1 !important}
.titulo-sponsor {
	display: block;
	border-bottom: 2px dotted #CCCCCC;
	width: 275px;
	margin-left: 250px;
	// margin-left: 55px;
	text-align:left !important;
	color:#FFFFFF;
}
.titulo-sponsorLargo {	display: block;
	border-bottom: 2px dotted #CCCCCC;
	width: 615px;
	margin-left: 50px !important;
	text-align:left !important;}

	/* cronograma */
.cronograma ul {
	margin: 0px 0px 0px 10px !important;
	
	list-style:none !important;
	
}
.cronograma ul li {background: url(../images/bullet-tick.jpg) no-repeat left top;list-style:none !important; padding: 0px 0px 0px 25px !important;}
.cronograma .listaseparada li { line-height:2.7em !important;background: url(../images/bullet-tick.jpg) no-repeat left 5px !important; }
.cronograma .admiracion {background: url(../images/bullet-admiracion.jpg) no-repeat left top !important;}
.imprimir { text-align:right; padding-bottom:10px}
.imprimir a, .imprimir a:visited { text-decoration:none !important}
	/* Categorias y premios */
#mainContentInterior .columna300px {	float: left;	width: 320px;color: #FFFFFF;	padding: 0px;	margin-left: 30px;}
#mainContentInterior .columna300px p, #mainContentInterior .columna300px h2 { padding:0; margin:0}
#mainContentInterior .columna300px ul { margin-left:10px}
 #mainContentInterior .columna300px h2 {color:#FFFFFF}
 #mainContentInterior .columna300px .espaciolinea { padding-bottom:15px; display:block}
 .espaciotop { padding-top:37px !important; // padding-top:33px !important;}
  .espaciotop2 {padding-top:17px !important} 
.espaciosync { margin-top:110px !important;} 
#mainContentInterior .fotos4 {
	display:block;
	clear:both;
	margin-left: 30px;
	padding-top: 45px;
}
#mainContentInterior .fotos4 img { border:solid 4px #FFFFFF !important; margin-right:15px}
	/* Reglamento */
.reglamentonaranja {
	font-weight:bold;
	color:#FFFF00 !important;
	padding-top:20px
}
.reglamento p { line-height:1.5em}

	/* resultados */
.resultados {
	margin-left: 50px;
	width: 400px;
	color: #FFFFFF;
}
.resultados th {
	height: 15px;
	padding-top: 5px;
	background: #c9d60d;
	color: #000000;
	padding-bottom: 5px;
}
.resultados td {
	padding: 4px;
	font-size: 1.1em;
	text-align: center;
}
.resultados tr:hover { background-color:#000}
.resultados .bordeinf { border-bottom:solid 2px #c9d60d !important;}
.resultados .bordeinf:hover { background-color:#7c7b7b}

#encabezado-home {
	padding-left: 23px;
}
#galeriaparque {
	padding-left: 36px;
}
.btn-home {
	display: block;
	height: 17px;
	width: 50px;
	position: absolute;
	top: 150px;
	right: 20px;
}
#clasificacion {margin-left:36px;}
#clasificacion td {padding:3px; color:#FFFFFF; font-size:11px  }
#clasificacion th {
	color:#000 !important;
	background-color:#FFFF33;
	padding:4px;
	font-size:12px
}

#circuito p {font:1.1em/1.7em Arial; color:#e1e1e1}
#circuito .naranja {
	color: #FFFF33 !important;
}
#circuito #imagen img {margin-right:5px !important;border:solid 4px #fff;}
#circuito {width:685px !important;}

#mapa {margin-left:35px; width:600px}
#mapa th {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFF33;
	font-weight:bold;
	text-align:left;
	height:40px
}
#mapa ul li { line-height:3em}
#mapa ul { margin-left:0; list-style:none}
#mapa td { width:150px}
#mapa a, #mapa a:visited { color:#FFFFFF}
.bg-internas {background:url(../images/bg-repeat-internas.jpg); display:block}

.titutloamarillo18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFF00;
	text-decoration: none;
}

