body{ padding:0;margin:0px;overflow-x:hidden; }
img { border:0px; }
.primera_capa{ background:url(../img/cabecera_naranja.gif) repeat-x; }
.sombra_izq{ float:left;clear:none;top:165px;position:relative;overflow-x:hidden;height:100%; }
.sombra_izq1{ float:left;clear:both;background:url(../img/gris_izq.gif);width:498px;height:139px; }
.sombra_izq2{ background:url(../img/px_gris_izq.gif) repeat-y scroll 0 65px;width:498px;height:100%; }
.sombra_dcha{ float:left;clear:both;background:blue; }


/* 
**
** MAQUETACION PLANTILLA 
**
*/
.general{ margin:0 auto;width:1005px;overflow-x:hidden; }
/* CABECERA */
.cabecera{ float:left;clear:both;width:100%;height:220px !important;.height:200px;margin-bottom:9px; }
.cab_izq{ float:left;clear:none;width:336px;height:220px !important;.height:200px;background:url(../img/cabecera_izq.gif);background-repeat:no-repeat; }
.cab_izq img{ border:0px; }
.cab_dcha{ float:left;clear:none;width:668px;height:220px !important;.height:200px;background:url(../img/cabecera_dch.gif);background-repeat:no-repeat; margin-top:-3px;}
.cab_dcha_sup{ float:left;clear:both;height:165px;width:100%; }
.img_aleatoria{ float:left;clear:both;margin:12px 0px 0 6px !important;.margin-left:3px;width:653px;height:144px; }
.cab_dcha_inf{ float:left;clear:both;width:757px;height:57px;width:100%;margin-top:6px; }

/* MENU */
.menu_izq{ float:left;clear:none;background:url(../img/menu_izq.gif);width:5px;height:42px; }
.menu_dcha{ float:right;clear:none;background:url(../img/menu_dch.gif);width:5px;height:42px; }
.menu{ float:left;clear:none;background:url(../img/menu_centro.gif);width:658px;height:42px; }
.menu_sup{ float:left;clear:both;width:100%; }
.celdamenu{ float:left;clear:none;font-family:Arial;font-size:9pt;font-weight:bold;color:#ffffff;text-align:center;margin-top:7px;margin-left:-10px; }
.celdamenu a{ color:#ffffff;text-decoration:none; }
.celdamenu a:hover{ color:#F8AE10;text-decoration:underline; }
.marcado{ color:#FFF500; }
.minicio{ width:85px; }
.mquienessomos{ width:115px; }
.mcircuito{ width:81px; }
.mcarreras{ width:75px;}
.mfotografias{ width:92px; }
.mnoticias{ width:76px; }
.mpatrocinadores{ width:132px; }
.mcontacto{  }

/* SUBMENU */
.celdamenu span{ text-decoration:none; }
.submenu{ float:left;clear:both;width:100%;}
.celdasubmenu{ float:left;clear:none;color:#FFF;font-family:Arial;font-size:8pt;text-align:center; }
.celdasubmenu a{ font-weight:bold; text-decoration:none;color:#FFF500; font-size:8pt}
.celdasubmenu a:hover{ font-weight:bold; font-size:8pt}
.celdasubmenu span{ font-weight:bold; font-size:8pt}
.celdasubmenu1{ float:left;clear:none;margin-left:3px;margin-right:3px;color:#FBCB66; }
.quienes_somos{ margin-left:76px  !important;.margin-left:38px;width:400px; }
.carreras_m{ margin-left:185px !important;.margin-left:92px;width:470px !important;.width:470px;}
.noticias_m{ margin-left:402px !important;.margin-left:200px;width:250px; }

.cuerpo{ float:left;clear:both;width:100%; }
.col_izq{ float:left;clear:none;width:481px !important;.width:475px;margin-left:4px; }
.col_dcha{ float:left;clear:none;width:518px !important;.width:514px; }

/* SEMILLA */
.inc_semilla{ float:left;clear:both;width:100%; }
.semilla{ float:left;clear:none;margin:20px 0 10px 50px !important;.margin:10px 0 10px 25px;color:#F8AE10;font-family:Arial;font-size:9pt;font-weight:bold;width:500px; }
.semilla a{ color:#F8AE10;text-decoration:none; }
.semilla a:hover{ text-decoration:underline;color:#C5271E; }
.semilla span{ color:#C5271E; }
.sesion{ float:right;clear:none;width:440px;text-align:right;margin:0px 10px 10px 0 !important;.margin-top:0px;color:#F8AE10;font-family:Arial;font-weight:bold;font-size:9pt; }
.sesion a{ color:#C5271E;text-decoration:none; }
.sesion a:hover{ text-decoration:underline; }
.margintop0{ margin-top:0px; }
span.gris{ color:#5A4C4A; }

/* PIE */
.pie{ float:left;clear:both;margin-top:20px;width:100%; }
.rss{ float:left;clear:none;margin-left:10px; }
.rss img{ vertical-align:top; }
.rss a{ font-family:Arial;font-size:10pt;text-decoration:none;color:#5A4C4A; }
.txtpie{ float:right;clear:none;text-align:right;font-family:Arial;font-size:8pt;margin-right:15px; }
span.rojo{ color:#AD1E0E; }
span.azul{ color:#4384A0; }
span.azul a{ color:#4384A0;text-decoration:none; }
span.azul a:hover{ text-decoration:underline; } 
.varnet{ float:right;clear:none;margin-right:15px;margin-top:3px;.margin-top:-2px; }
.varnet img{ vertical-align:middle;border:0px; }

/* 
** 
** PAGINA INICIO 
**
*/

/* INICIO NOTICIAS */
.noticias{ float:left;clear:both;width:464px; }
.cab_noticias{ float:left;clear:both;background:url(../img/cab_noticias.gif);width:464px;height:37px;margin-bottom:5px; }
.cab_noticias_d{ float:left;clear:both;background:url(../img/cab_noticias_detalle.gif);width:464px;height:37px;margin-bottom:3px; }
.cab_seccion{ color:#ffffff;font-weight:bold;font-family:Arial;font-size:17px;margin:7px 0 0 15px; }
.noticia{ float:left;clear:none;width:463px;margin-bottom:7px; }
.noticia a{ text-decoration:none;cursor:pointer; }
.img_noticia{ float:left;clear:none;width:182px;height:145px; }
.img_noticia img{ border:0px; }
.txt_noticia{ float:left;clear:none;width:269px;margin-left:12px; }
.txt_noticia a{ text-decoration:none;cursor:pointer; }
.txt_noticia2 { float:left;clear:none;width:455px;padding-left:12px; }
.tit_noticia{ float:left;clear:both;color:#AC1A0B;font-weight:bold;font-family:Arial;font-size:12px;text-decoration:none; }
.subtit_noticia{ float:left;clear:both;color:#F8AE10;font-weight:bold;font-family:Arial;font-size:12px;text-decoration:none;width:100%; }
.desc_noticia{ float:left;clear:both;font:10px Arial;width:100%;color:#5A4C4A; }
.fecha_noticia{ float:left;clear:both;color:#5A4C4A;font-weight:bold;font-family:Arial;font-size:11px;width:100%; }
.noticia1{ float:left;clear:both;width:463px;margin-bottom:7px;height:60px; }
.noticia1 a{ text-decoration:none;cursor:pointer; }
.img_noticia1{ float:left;clear:none;width:76px;height:53px; }
.img_noticia1 img{ border:0px; }
.txt_noticia1{ float:left;clear:none;width:375px;margin-left:12px !important;.margin-left:0px;padding:3px 0 3px 0; }
.txt_noticia3{ float:left;clear:none;width:463px;margin-left:12px !important;.margin-left:0px;padding:3px 0 3px 0; }
.fondo_gris{ background:url(../img/actividades_fondo.gif) repeat-y;repeat-x:none; }
.fichnoticia{ clear:both;color:#E77D00;float:left;font-family:Arial;font-size:12px;font-weight:bold;margin-top:20px;padding-left:5px;width:100%; }
.fichnoticia a{color:#E77D00;}

/* INICIO TROFEOS */
.cab_trofeo{ float:left;clear:both;width:465px;height:38px;background:url(../img/cab_trofeo.gif);}
.carreras1{ float:left;clear:both;width:465px; }
/*.trofeo{ float:left;clear:both;width:473px;height:76px;margin-top:3px; }*/
.trofeo{ float:left;clear:both;width:473px;height:76px;margin-top:-15px; }
.trofeo img{ border:0px; }
.clasificaciones1{ position:relative;top:55px;left:337px;width:115px;font-family:Arial;font-weight:bold;font-size:14px;color:#ffffff; }
.clasificaciones1 a{ color:#ffffff;text-decoration:none; }
.clasificaciones1 a:hover{ text-decoration:underline; }
.clasificaciones2{ position:relative;top:52px;left:337px;width:115px;font-family:Arial;font-weight:bold;font-size:14px;color:#ffffff; }
.clasificaciones2 a{ color:#ffffff;text-decoration:none; }
.clasificaciones2 a:hover{ text-decoration:underline; }
.clasificaciones3{ position:relative;top:53px;left:337px;width:115px;font-family:Arial;font-weight:bold;font-size:14px;color:#FFFFFF; }
.clasificaciones3 a{ color:#ffffff;text-decoration:none; }
.clasificaciones3 a:hover{ text-decoration:underline; }
.clasificaciones4{ position:relative;top:50px;left:337px;width:115px;font-family:Arial;font-weight:bold;font-size:14px;color:#1D68AC; }
.clasificaciones4 a{ color:#1D68AC;text-decoration:none; }
.clasificaciones4 a:hover{ text-decoration:underline; }

.otra_info1{ float:left;clear:both;width:473px !important;.width:464px;height:76px;margin-top:3px; }
.otra_info{ float:left;clear:none;width:137px;margin-top:4px;margin:4px 10px 0 10px !important;.margin:4px 7px 0 7px; }
.otra_info_izq{ float:left;clear:none;width:7px;height:69px;background:url(../img/enlaces_izq.gif); }
.otra_info_centro{ float:left;clear:none;font-weight:bold;font-family:Arial;font-size:12px;color:#ffffff;background:url(../img/enlaces_centro.gif);height:69px;width:123px; }
.otra_info_centro a{ text-decoration:none;color:#ffffff;cursor:pointer; } 
.otra_info_centro a:hover{ text-decoration:none; }
.otra_info_dcha{ float:left;clear:none;width:7px;height:69px;background:url(../img/enlaces_dch.gif); }
.otra_info_sup{ float:left;clear:both;margin-top:4px;text-align:center;width:100%; }
.otra_info_inf{ float:left;clear:both;font-family:Arial;font-size:9px;margin-top:8px;font-weight:normal;center;width:100%; }
.otra_info_inf a{ color:#ffffff;text-decoration:none; }
.otra_info_inf a:hover{ text-decoration:underline; }

.abajo_{ float:left;clear:none;margin-top:-25px; }
.meteo{ float:left;clear:none;margin:33px 22px 0 13px; }
.meteo_izq{ float:left;clear:none;background:url(../img/enlace_llueve_izq.gif);width:57px;height:84px; }
.meteo_centro{ float:left;clear:none;background:url(../img/enlace_llueve.gif);height:84px;width:253px; }
.meteo_dcha{ float:left;clear:none;background:url(../img/enlace_llueve_dch.gif);width:19px;height:84px; }
.meteo_centro_sup{ float:left;clear:both;font-family:Arial;font-weight:bold;font-size:9pt;color:#ffffff;margin:7px 0 0 7px;text-align:left;height:20px; }
.meteo_centro_sup a{ color:#ffffff;text-decoration:none; }
.meteo_centro_inf{ float:left;clear:both;font-family:Arial;font-weight:normal;font-size:8.5pt;color:#ffffff;margin:21px 0 0 51px !important;.margin-left:25px;width:75%; }
.meteo_centro_inf a{ color:#ffffff;text-decoration:none; }
.meteo_centro_inf a:hover{ text-decoration:underline; }
#imgmeteo{ border:0px;margin:-10px 0 0 -41px;vertical-align:middle; }

/* INICIO MARATONES */
.maratones{ float:left;clear:none;height:84px;margin-top:33px;width:176px !important;.width:160px; }
.maraton_izq{ float:left;clear:none;background:url(../img/enlace_Mamiga_izq.gif);width:47px;height:84px; }
.maraton_dcha{ float:left;clear:none;background:url(../img/enlace_Mamiga_dch.gif);width:18px;height:84px; }
.maraton_centro{ float:left;clear:none;background:url(../img/enlace_Mamiga.gif);width:161px;height:83px; }
.maraton_centro_sup{ float:left;clear:both;font-family:Arial;font-weight:bold;font-size:9pt;color:#ffffff;margin:7px 0 0 9px;text-align:left;height:22px; }
.maraton_centro_sup a{ color:#ffffff;text-decoration:none; }
.maraton_centro_inf{ float:left;clear:both;font-family:Arial;font-size:9pt;color:#ffffff;margin-top:34px;width:100%;margin-left:38px !important;.margin-left:20px;width:70%; }
.maraton_centro_inf a{ color:#ffffff;text-decoration:none; }
.maraton_centro_inf a:hover{ text-decoration:underline; }
.img_maratones_amigas{ position:relative;left:50%;margin-left:-91px;float:left;clear:both;width:183px;height:166px; }

/* INICIO BUSCADOR */
.buscador{ float:right;clear:both;width:520px !important;.width:500px;height:68px;margin:0 0px 15px 0 !important;.margin-left:0px;font-family:"Arial Black";font-size:9pt;color:#AC1A0B; }
.lupa{ padding-right:5px;margin-top:5px; }
.lupa img{ cursor:pointer; }
.lat_izq_buscador{ float:left;clear:none;width:12px;height:68px;background:url(../img/buscador_izq.gif); }
.lat_dcha_buscador{ float:left;clear:none;width:12px;height:68px;background:url(../img/buscador_dch.gif); }
.buscador_centro{ float:left;clear:none;width:495px !important;.width:475px;height:68px;background:url(../img/buscador_centro.gif); }
.buscador_centro_sup{ float:left;clear:both;width:100%; } 
.busc_centro_izq{ float:left;clear:none;width:70px;margin-top:15px; }
.busc_centro_dcha{ float:left;clear:none;margin-top:15px; }
.busc_centro_dcha input{ width:300px !important;.width:290px;border:1px solid #BCBCBC;font-family:Arial;font-size:9pt;font-style:italic;padding-left:22px; }
.busc_centro_izq1{ float:left;clear:none;width:70px;height:20px;margin-top:5px; }
.busc_centro_dcha1{ float:left;clear:none;width:83%;vertical-align:middle;height:20px;margin-top:3px; }
.busc_centro_dcha1 input{ vertical-align:middle; }
.busc_centro_dcha1 img{ vertical-align:middle; }
.busc_web{ float:left;clear:none;margin-right:35px; }
.busc_web img{ vertical-align:middle; }
.ir{ float:right;clear:none;margin-right:5px;margin-top:14px; }
.ir img{ vertical-align:middle; }

/* INICIO ACTIVIDADES */
.actividades{ float:left;clear:none;width:514px; }
.cab_actividades{ width:514px;height:37px;float:left;clear:both;background:url(../img/cab_actividades.gif);margin-bottom:3px; }
.actividad{ float:left;clear:both;margin-bottom:3px;width:503px; }
.img_actividad{ float:left;clear:none;width:99px;height:96px; }
.img_actividad img{ border:0px; }
.txt_actividad1{ float:left;clear:none;width:503px;/*height:96px;*/height:100%;padding-left:10px;padding-bottom:5px; }
.txt_actividad1 a{ text-decoration:none; }
.txt_actividad{ float:left;clear:none;width:391.5px;/*height:96px;*/height:100%;margin-left:12px;padding-bottom:5px; }
.txt_actividad a{ text-decoration:none; }
.tit_actividad{ float:left;clear:both;font-family:Arial;font-weight:bold;font-size:9pt;color:#AC1A0B;width:100%;cursor:pointer; }
.tit_actividad a{ color:#AC1A0B;text-decoration:none;cursor:pointer; }
.fecha_actividad{ float:left;color:#5A4C4A;font-weight:bold;font-family:Arial;font-size:11px;width:100%;cursor:pointer; }
.fecha_actividad a{ color:#5A4C4A;text-decoration:none;cursor:pointer; }
.iconos{ float:left;clear:both;font-family:Arial;font-size:9pt;font-weight:bold;color:#5A4C4A;width:100%;margin-top:12px; }
.iconos a{ text-decoration:none;color:#5A4C4A; }
.iconos img{ border:0;margin-left:7px;behavior: url(./library/iepngfix.htc); }
.fondo_gris1{ background:url(../img/actividades_fondo.gif) repeat-y;repeat-x:none; }

.patrocinadores{ margin-top:20px;float:left;clear:both; }
.cab_patrocinador{ background:url(../img/cab_patrocinadores.gif);width:515px;height:38px;float:left;clear:both; }
.caja_patrocinador{ float:left;clear:both;width:511px;height:225px;border:1px solid #BB4129;margin-top:2px; }
.caja_sup{ float:left;clear:both;width:100%;height:109px; }
.logo_patrocinador{ float:left;clear:none;width:33%;text-align:center; }
.logo_patrocinador img{ border:0px; }

.banners{ float:left;clear:both;margin-top:31px !important; }
.banner{ float:left;clear:both;width:514px;height:83px;background-color:#fff;margin-bottom:11px; }
.banner img{ border:0px; }
.banner_izq{ width:255px;height:83px;float:left;clear:none;margin:0px; }
.banner_dcha{ width:255px;height:83px;float:right;clear:none;margin:0px; }

/* REGISTRO */
.salir{ float:left;clear:both;width:100%; }
.salir img{ float:right;margin-right:27px;cursor:pointer; }
.registro{ height:129px;width:451px;float:left;clear:both;margin-left:8px;margin-top:0px; }
.reg_izq{ float:left;clear:none;background:url(../img/registrate_izq.gif); width:8px;height:129px; }
.reg_centro{ float:left;clear:none;background:url(../img/registrate_centro.gif); width:434px;height:129px !important;.overflow:hidden; }
.reg_dcha{ float:left;clear:none;background:url(../img/registrate_dch.gif); width:9px;height:129px; }
.logo_reg{ background:url(../img/logo_registro.gif) no-repeat;background-position:0px 54px;.background-position:0 25px;width:100%;height:100%;position:relative;left:-8px; }
.reg_cab_sup{ float:left;clear:both;width:100%;font-family:Arial;font-size:11pt;color:#C5271E;font-weight:bold;height:21px;padding-top:8px; }
.reg_cab_inf{ float:left;clear:both;width:100%;margin-left:10px; }
.reg_col_izq{ float:left;clear:none;width:50% !important;.width:10%; }
.reg_col_dcha{ float:left;clear:none;width:50%; }
.reg_tit{ float:left;clear:both;font-family:"Arial";font-size:14pt;font-weight:bold;color:#EFB602;margin-left:50px !important;.margin-left:25px;margin-top:18px; }
.reg_tit a{color:#EFB602; text-decoration:none}
.reg_olvido{ float:left;clear:both;color:#FFF;font-size:8pt;font-weight:bold;font-family:Arial;margin:32px 0 0 80px !important;.margin-left:30px;width:125px; }
.reg_olvido a{ color:#FFF;text-decoration:none; }
.reg_olvido a:hover{ text-decoration:underline;}
.reg_tit_login{ float:left;clear:both;color:#FFF;font-family:Arial;font-size:8pt;font-weight:normal;margin:3px 0 0 4px;color:#EFB602;}
.reg_tit_usuario{ float:right;color:#FFF;font-family:Arial;font-size:8pt;font-weight:bold;margin:3px 40px 0 0px;}
.reg_txt_usuario{ float:left; }
.reg_txt_usuario input{ border:0px;margin:1px 0 0 14px;width:163px;height:20px; }
.btn_ir{ position:relative;float:right;bottom:19px !important;left:4px !important;.left:-16px; }
.privacidad_insc{ color:#5A4C4A;font-family:Arial;font-size:13px;margin-left:25px; }
.privacidad_insc a{ color:#5A4C4A; }

/* RECUPERA CONTRASEŅA */
.txt_recupera{ text-align:center;margin-bottom:20px;font-family:Arial;font-size:10pt;color:#5A4C4A; }
.txt_recupera span{ background:#FBCB66;padding:2px 10px 2px 10px;border-top:1px solid #5A4C4A;border-bottom:1px solid #5A4C4A; }
.recupera_pwd{ position:relative;left:50%;margin-left:-220px;width:452px; }
.recupera{ margin-top:7px; }
.reg_rec{ float:left;clear:both;margin-left:75px;.margin-left:37px; }
.rec_tit{ float:left;clear:both;color:#FFF;font-family:Arial;font-size:10pt;font-weight:bold;margin:3px 0 0 4px;width:65px;text-align:left; }
.rec_txt{ float:left;clear:both; }
.rec_txt input{ border:0px;margin:1px 0 0 14px;width:240px;height:20px;vertical-align:middle; }
.btn_rec{ position:relative;float:right;bottom:-15px;.bottom:-60px;left:4px !important;.left:-4px; }

/* 
**
** NOTICIAS 
**
*/

/* LISTADO DE NOTICIAS */
.listado_noticias{ margin-left:30px !important;.margin-left:15px;float:left;clear:both;width:100%; }
.listado_noticias1{ float:left;clear:both;width:720px; }
.cab_noticias_listado{ width:720px;height:37px;background:url(../img/cab_noticias_listado.gif);float:left;clear:both;margin-bottom:3px; }
.txt_noticias{ float:left;clear:both;width:708px;height:79px;padding:8px 5px 8px 12px; }
.txt_noticias a{ text-decoration:none;cursor:pointer; }
.noticia_gris{ background: url(../img/noticias_fondo.gif) repeat-y;repeat-x:none; }
.secciones{ float:left;clear:none;margin:38px 0 18px 0; }
.seccion{ float:left;clear:none;font-family:Arial;font-size:16px;color:#E77D00; }
.seccion a{ color:#E77D00;text-decoration:none; }
.seccion a:hover{ text-decoration:underline;color:#C5271E; }
.seccion span{ font-weight:bold; }
.barra{ float:left;clear:none;text-align:center;width:35px;color:#E77D00; }

/* BUSCADOR DE NOTICIAS */
.buscador_noticia{ float:left;clear:both;height:110px;width:100%; }
.titular_noticia{ float:left;clear:both;font-family:Arial;font-size:17px;font-weight:bold;color:#C5271E;margin-top:2px;width:95%;padding-left:5px;margin-top:20px; }
.subtitular_noticia{ float:left;clear:both;font-family:Arial;font-size:12px;font-weight:bold;color:#E77D00;margin-top:2px;width:95%;padding-left:5px;margin-top:20px;width:100%; }
.fecha_noticia_amp{ float:left;clear:both;font-family:Arial;font-size:9pt;font-weight:bold;color:#6A5D5F;margin:8px 0 8px 0;width:95%;padding-left:5px; }
.texto_noticia{ float:left;clear:both;font-family:Arial;font-size:9pt;color:#6A5D5F;width:95%;padding-left:5px; }
.img_noticia_amp{ float:left;clear:both;height:335px;margin-bottom:7px; }
.img_noticia_amp img{ width:464px;height:335px; }
.mas_noticias { width:100%;height:100%; }
.nohaynoticias{ float:left;clear:both;margin-top:20px;text-align:center;width:720px;font-family:Arial;font-size:16px;color:#5A4C4A; }

.buscador_noticias{ float:right;clear:none;margin:20px 53px 50px 0 !important;.margin:20px 43px 50px 0; }
.buscador_noticia{ float:left;clear:both;margin:20px 0 -32px 327px !important;.margin:20px 0 -32px 161px;width:200px; }
.lupa{ float:left;clear:none; }
.cajas_busqueda{ float:left;clear:none; }
.caja_busc_noticia{ float:left;clear:both;margin-bottom:1px;vertical-align:middle; }
.caja_busc_noticia input{ border:1px solid #6A5D5F;font-family:Arial;font-size:9pt;width:140px;padding-left:3px; }
.caja_busc_noticia img{ vertical-align:middle; }

/*  PAGINADOR NOTICIAS */
.paginador{ float:left;clear:both;margin-top:20px;width:100%; }
.pag_img{ color:#AC1A0B; }

/* LISTADO MEDIOS DE COMUNICACION */
.listado_medios{ float:left;clear:none;margin-left:20px !important; }
.medio{ float:left;clear:both;margin-bottom:20px; }

/*
**
**  CIRCUITO 
**
*/

/*  PAGINAS ESTATICAS  */
.cuerpo1{ width:890px;margin-left:43px !important;.margin-left:25px; }
.titulo_apartado{ float:left;clear:both;font-family:Arial;font-size:18px;font-weight:bold;width:100%;text-align:left;color:#C5271E;margin-top:48px; }
.tit_ap1{ margin-top:18px; }
.tit_ap2{ margin-top:18px;.margin-bottom:17px; }
*html .tit_ap1{ margin-bottom:7px; }
.carreras_populares{ background:url(../img/carreraspopularers.gif) no-repeat;width:123px;height:160px;.height:191px;float:left;clear:both;margin:26px 0 31px -61px;left:50%;position:relative; }
.txt_apartado{ float:left;clear:both;font-family:Arial;font-size:12px;font-weight:normal;color:#5A4C4A;width:100%; }
.txt_apartado p{ margin-bottom:17px;line-height:20px; }
.txt_apartado p.inscrito { text-align:center; }
.txt_apartado a{ text-decoration:none;color:#5A4C4A; }
.txt_apartado a:hover{ text-decoration:underline; }
.centrado1{ text-align:center; }
.carrera_mini{ margin:5px 0 10px 50px; }
.descargar_pdf{ float:left;clear:both;font-family:Arial;font-size:9pt;width:100%;text-align:right; }
.descargar_pdf a{ text-decoration:none;color:#5A4C4A; }
.descargar_pdf a:hover{ text-decoration:underline; }
.descargar_pdf img{ vertical-align:middle;border:0px; }
.caja_inscripcion{ width:450px;text-align:center;padding:10px;margin-left:175px; }
.link{ text-decoration:underline;color:#5A4C4A; }
.link:hover{ text-decoration:underline; }
.notacampo {font-size:8pt;color:#C5271E;font-style:italic;font-family:Arial}

/* TABLA CLASIFICACIONES */
.col_clas{ float:left;width:209px;margin-right:27px; }
.tabla_clasificaciones{ position:relative;left:50%;margin-left:-235px;width:475px; }

/* CLASIFICACION HOMBRES */
.col_clas_supH{ background:url(../img/clasificaciones_H_Sup.gif); width:209px;height:26px;padding-top:23px;text-align:center;font-size:11pt;font-family:Arial;font-weight:bold;color:#C5271E; }
.col_clas_supH a{ color:#C5271E;text-decoration:none; }
.col_clas_supH a:hover{ text-decoration:underline;color:#FFFFFF; }
.col_clas_supH1{ background:url(../img/clasificaciones_H_centro.gif); width:209px;height:26px;padding-top:23px;margin-top:1px;text-align:center;font-size:11pt;font-family:Arial;font-weight:bold;color:#C5271E; }
.col_clas_supH1 a{ color:#C5271E;text-decoration:none; }
.col_clas_supH1 a:hover{ text-decoration:underline;color:#FFFFFF; }
.col_clas_infH1{ background:url(../img/clasificaciones_H_inf.gif); width:209px;height:30px;padding-top:10px;margin-top:1px;text-align:center;font-size:11pt;font-family:Arial;font-weight:bold;color:#C5271E; }
.col_clas_infH1 a{ color:#C5271E;text-decoration:none; }
.col_clas_infH1 a:hover{ text-decoration:underline;color:#FFFFFF; }

/* CLASIFICACION MUJERES */
.col_clas_supM{ background:url(../img/clasificaciones_M_Sup.gif); width:209px;height:26px;padding-top:23px;text-align:center;font-size:11pt;font-family:Arial;font-weight:bold;color:#C5271E; }
.col_clas_supM a{ color:#C5271E;text-decoration:none; }
.col_clas_supM a:hover{ text-decoration:underline;color:#FFFFFF; }
.col_clas_supM1{ background:url(../img/clasificaciones_M_centro.gif); width:209px;height:26px;padding-top:23px;margin-top:1px;text-align:center;font-size:11pt;font-family:Arial;font-weight:bold;color:#C5271E; }
.col_clas_supM1 a{ color:#C5271E;text-decoration:none; }
.col_clas_supM1 a:hover{ text-decoration:underline;color:#FFFFFF; }
.col_clas_infM1{ background:url(../img/clasificaciones_M_inf.gif); width:209px;height:30px;padding-top:10px;margin-top:1px;text-align:center;font-size:11pt;font-family:Arial;font-weight:bold;color:#C5271E; }
.col_clas_infM1 a{ color:#C5271E;text-decoration:none; }
.col_clas_infM1 a:hover{ text-decoration:underline;color:#FFFFFF; }

/* CLASIFICACION CLUBES */
.col_clas_club{ background:url(../img/clasificaciones_club_podium.gif);width:209px;height:33px;padding-top:20px;margin-top:10px;font-family:Arial;font-size:9pt;font-weight:bold;text-align:center; }
.col_clas_club a{ color:#FBCB66;text-decoration:none; }
.col_clas_club a:hover{ color:#FFFFFF;text-decoration:underline; }

/* 
**
** CONTACTO	
**
*/

/* FORMULARIO */
.formulario{ float:left;clear:both;width:45% !important;.width:46%;margin-top:20px; }
.campo{ float:left;clear:both;width:100%; }
.tit_campo{ float:left;clear:none;width:60px;text-align:right;padding-right:10px;font-family:Arial;font-size:12px;font-weight:bold;color:#5A4C4A; }
.val_campo input{ vertical-align:middle;margin-bottom:3px; }
.input { margin:20px 0 0 200px; }

/*  TEXTO */
.txt_contacto{ float:left;clear:none;width:53% !important;.width:52%;padding-left:15px; }
.txt_contacto p{ color:#5A4C4A;font-size:12px;font-family:Arial;line-height:15px; }
.txt_contacto a{ color:#5A4C4A;text-decoration:none; }
.txt_contacto a:hover{ text-decoration:underline; }

/*
**
** CARRERAS
**
*/

/* LISTADO CARRERAS */
.tit_carreras{ float:left;clear:both;font-family:Arial;font-size:18px;color:#C5271E;font-weight:bold;margin-top:40px; }
.carreras{ float:left;clear:both;width:100%;padding:0px;margin:0px;}
.carreras p{ font-family:Arial;font-size:10pt;color:#5A4C4A; }
.carreras li{ font-family:Arial;font-size:10pt;color:#5A4C4A;list-style:none; }
.tabla_carreras{ float:left;clear:none;width:880px; }
.cab_carreras{ float:left;clear:both;margin-top:25px;width:880px; }
.cab_cizq{ width:4px;height:37px;background:url(../img/cab_izq.gif);float:left;clear:none; }
.cab_ccentro{ float:left;clear:none;width:872px;height:32px;background:url(../img/pixcab.gif);font-size:18px;font-family:Arial;font-weight:bold;color:#F4AF00;padding-top:5px; }
.cab_cdcha{ width:4px;height:37px;background:url(../img/cab_dcha.gif);float:left;clear:none; } 
.cuerpo_carreras{ float:left;clear:both;font-family:Arial;font-size:9pt;color:#5A4C4A;width:355px;margin-top:1px; }
.listado_carreras{ color:#5A4C4A;width:355px;width:880px; }
.color1{ background:#F9E5BB; }
.color2{ background:#FFFFFF; }
.listado_carreras td{ padding:10px 5px 5px 5px;font-family:Arial;font-size:8pt;color:#5A4C4A;text-align:center; }
.listado_carreras a{ font-family:Arial;font-size:8pt;color:#5A4C4A;font-weight:bold;font-style:italic; }
.listado_carreras a:hover{ color:#C5271E; }
.carrera_izq{ float:left;clear:none;margin-left:20px !important;.margin-left:5px;vertical-align:top;}
.carrera_dcha{float:left;vertical-align:top;margin-top:0px;width:90px;margin-left:-8px;}
*html .carrera_dcha{ margin-top:0px;height:30px;margin-top:-9px; }
.carrera_dcha img{ behavior: url(../iepngfix.htc); }
*html .carrera_dcha img{width:90px;height:29px;padding-top:6px; }

/* DETALLE CARRERA */
.libro_detalle{ background:url(../img/libro_datosCarrera.gif);width:602px;height:465px;margin-top:43px;position:relative;left:50%;margin-left:-301px !important; }
.tit_detalle_carrera{ font-size:14px;font-weight:bold;color:#C5271E;margin:30px 0 -25px 38px;text-align:center; }
.pag_libro{ margin:38px 0 0 38px;float:left;clear:none;width:43%; }
*html .pag_libro{ width:45%;margin:38px 0 0 19px; }
.dato_detalle{ font-family:Arial;font-size:9pt;margin-top:15px; behavior: url(../iepngfix.htc); }
.dato_detalle img{ behavior: url(../iepngfix.htc); }

.dato_detalle span{ font-weight:bold; }
.dato_detalle img{ vertical-align:middle;border:0px; }
*html .dato_detalle img { behavior: url(../iepngfix.htc); }
.dato_detalle a{ color:#5A4C4A;text-decoration:none; }
.dato_detalle a:hover{ text-decoration:underline; }
.ico_inscripcion{ float:right;clear:both;font-family:Arial;font-size:13px;font-weight:bold;color:#C5271E;margin-right:35px;position:relative;position:absolute;right:0px;bottom:20px; }
.ico_inscripcion img{ vertical-align:middle;border:0px; }
.ico_inscripcion a{ text-decoration:none;color:#C5271E; }
*html .ico_inscripcion img { behavior: url(../iepngfix.htc); }
img.trans{ behaviour:url(../library/iepngfix.htc); }
span.download { font-weight:normal;color:#000000; }

/* CARRERAS MINI */
.col_carrera{ margin-top:30px;float:left;clear:none;display:block;width:440px; }
.centrado{ margin-left:24.3% !important;.margin-left:12%; }
.cab_carrera_mini{ width:437px;margin-left:35px; }
.cab_cmini_izq{ float:left;clear:none;width:4px;height:37px;background:url(../img/cab_izq.gif); }
.cab_cmini_dcha{ float:left;clear:none;width:4px;height:37px;background:url(../img/cab_dcha.gif); }
.cab_cmini_centro{ float:left;clear:none;width:429px;height:37px;background:url(../img/pixcab.gif) repeat-x;font-weight:bold;font-size:18px;font-family:Arial;color:#F4AF00;padding-top:4px; }
.cuerpo_carrera_mini{ width:435px;margin-left:35px; }
.cuerpo_carrera_mini a{ text-decoration:none; }
.cuerpo_carrera_mini p{ font-size:9pt;font-family:Arial;margin-top:2px; }

.tit_tabla{ font-weight:bold;text-decoration:underline;margin-bottom:10px; }
table .categorias{ margin-left:50px; }

.fotos_carreras{ float:left;clear:none;width:170px;height:83px;margin-left:67px !important;.margin-left:33px; }
.link_fotos{ margin:68px 0 0 18px !important; }
.link_fotos a{ font-family:Arial;font-size:8.5pt;text-decoration:none;color:#354087; }
.link_fotos a:hover{ text-decoration:underline; }
.opinion_carreras{ float:left;clear:none;width:161px;height:83px;margin-left:42px !important;.margin-left:0px; }

/*
**
** CIRCUITO
**
*/

/* CARRERAS */
.cal_carreras{ float:left;clear:both;width:100%;font-family:Arial;font-size:12px;font-weight:normal;color:#5A4C4A; }
.cal_carreras a{ text-decoration:none;color:#5A4C4A;cursor:pointer; }
.color_c0{ background:#F8AE10; }
.color_c1{ background:#FBCB66; }
.color_c2{ background:#FFFFFF; }
.ncarrera{ float:left;clear:none;width:300px !important;.width:300px;height:22px;text-align:center;margin:35px 11px 0 10px;padding-top:8px; }
.fcarrera{ float:left;clear:none;width:167px !important;.width:163px;height:22px;text-align:center;margin:35px 11px 0 0;padding-top:8px; }
.lcarrera{ float:left;clear:none;width:250px !important;.width:246px;height:22px;text-align:center;margin:35px 11px 0 0;padding-top:8px; }
.pcarrera{ float:left;clear:none;width:73px !important;.width:73px;height:22px;text-align:center;margin:35px 11px 0 0;padding-top:8px; }
.icarrera{ float:left;clear:none;width:148px !important;height:22px;text-align:center;margin:35px 11px 0 0;padding-top:8px; }
.ncarrera1{ float:left;clear:none;width:300px !important;.width:300px;/* height:22px; */height:100%;padding-bottom:10px;text-align:center;margin:0px 11px 0 10px;padding-top:8px; }
.fcarrera1{ float:left;clear:none;width:167px !important;.width:163px;/* height:22px; */height:100%;padding-bottom:10px;text-align:center;margin:0px 11px 0 0;padding-top:8px; }
.lcarrera1{ float:left;clear:none;width:250px !important;.width:246px;/* height:22px; */height:100%;padding-bottom:10px;text-align:center;margin:0px 11px 0 0;padding-top:8px; }
.pcarrera1{ float:left;clear:none;width:73px !important;.width:73px;/* height:22px; */height:100%;padding-bottom:10px;text-align:center;margin:0px 11px 0 0;padding-top:8px; }
.icarrera1{ float:left;clear:none;width:148px !important;/* height:22px; */height:100%;padding-bottom:2px;text-align:center;margin:0px 11px 0 0;padding-top:8px; }
.icarrera1 a{ font-family:Arial;font-size:11px;font-style:italic;font-weight:bold;text-decoration:underline; }
.icarrera1 img{ vertical-align:middle;margin:-6px 0 0 33px;border:0px; }
span.ccarrera{ font-family:Arial;font-size:16px;font-weight:bold;color:#FFF; }
.volver_mapa{ text-align:right;margin-right:35px;width:97%;margin-top:6px; }
.volver_mapa a{ font-family:Arial;font-size:9.5pt;color:red;font-weight:bold;font-style:italic;color:#5A4C4A; }

.mapa_carreras{ float:left;clear:both;.float:none;width:628px;height:425px;background:url(../img/mapa.gif);position:relative;left:50%;margin-left:-314px;margin-top:30px; }
.mapa_carreras a{ text-decoration:none; }
.mapa_carreras img{ border:0px; }

#fuentedelfresno{ position:absolute;width:69px;height:15px;top:113px;left:328px;cursor:pointer;border:0px solid black; }
#alcazar{ position:absolute;width:85px;height:15px;top:59px;left:473px;cursor:pointer;border:0px solid black; }
#socuellamos{ position:absolute;width:60px;height:15px;top:95px;left:527px;cursor:pointer;border:0px solid black; }
#ciudadreal{ position:absolute;width:55px;height:15px;top:190px;left:239px;cursor:pointer;border:0px solid black; }
#torralba{ position:absolute;width:90px;height:15px;top:180px;left:333px;cursor:pointer;border:0px solid black; }
#manzanares{ position:absolute;width:60px;height:15px;top:173px;left:437px;cursor:pointer;border:0px solid black; }
#lasolana{ position:absolute;width:53px;height:15px;top:207px;left:465px;cursor:pointer;border:0px solid black; }
#miguelturra{ position:absolute;width:57px;height:15px;top:202px;left:295px;cursor:pointer;border:0px solid black; }
#bolanios{ position:absolute;width:87px;height:10px;top:219px;left:355px;cursor:pointer;border:0px solid black; }
#corral{ position:absolute;width:80px;height:15px;top:231px;left:245px;cursor:pointer;border:0px solid black; }
#almagro{ position:absolute;width:45px;height:10px;top:231px;left:340px;cursor:pointer;border:0px solid black; }
#puertollano{ position:absolute;width:55px;height:15px;top:290px;left:238px;cursor:pointer;border:0px solid black; }
#valdepenias{ position:absolute;width:57px;height:15px;top:265px;left:423px;cursor:pointer;border:0px solid black; }
#daimiel{ position:absolute;width:45px;height:15px;top:160px;left:363px;cursor:pointer;border:0px solid black; }


/* PREMIOS */
.logos_trofeos{ height:32px;float:left;clear:none;margin-left:6px !important;.margin-left:4px; }
.logo_trofeo{ float:left;clear:none;width:245px;margin-right:3px; }
.logo_trofeo img{ border:0px;margin:0px; }
.espacio_cab_trofeo{ width:100%;height:22px;float:left;clear:both; }
.titulo_trofeo{ float:left;clear:both;width:100%;color:#F8AE10;font-weight:bold;margin-top:15px;font-size:14px;font-family:Arial; }
.tit_trof1{ .margin-bottom:18px; }
.col_premios{ float:left;clear:none;margin-top:18px; }
.listado_premios{ margin-bottom:15px; }
.pos{ width:75px;height:30px;font-family:Arial;font-size:13pt;font-weight:bold;color:#C5271E;text-align:center; }
.tabla_premios{ width:950px;border:1px solid #C5271E; }
td.pos{ border:1px solid #C5271E; }
.premio_catH{ font-size:18px;font-weight:bold;font-family:Arial;color:#FABA35;text-align:center;background:#C5271E;border:1px solid #C5271E; }
.premio_catV{ font-size:18px;font-weight:bold;font-family:Arial;background:#FABA35;text-align:center;color:#C5271E;border:1px solid #C5271E; }
.val_premio{ width:340px;height:30px;text-align:center;font-family:Arial;font-size:13pt;font-weight:bold;color:#5A4C4A; }
.filaH1{ background-color:#EFC3C0; }
.filaM1{ background-color:#FEECC7; }
.filaC1{ background-color:#F4C28B; }
td.val_premio{ border:1px solid #C5271E;width:206px;height:30px; }
.premio_catC{ font-size:18px;font-weight:bold;font-family:Arial;background:#EA8517;text-align:center;color:#FFF;border:1px solid #C5271E; }
.posC{ width:75px;height:30px;font-family:Arial;font-size:13pt;font-weight:bold;color:#EA8517;text-align:center; }
td.posC{ border:1px solid #C5271E; }
.val_premioC{ width:340px;height:30px;text-align:center;font-family:Arial;font-size:13pt;font-weight:bold;color:#5A4C4A; }
td.val_premioC{ border:1px solid #C5271E; }
.premio_total{ font-size:18px;font-weight:bold;font-family:Arial;background:#EA8517;text-align:center;color:#FFFFFF;border:1px solid #FABA35; }
.posT{ width:75px;height:30px; }
.val_premioT{ width:340px;height:30px;text-align:center;font-family:Arial;font-size:13pt;font-weight:bold;color:#5A4C4A; }
td.val_premioT{ width:340px;height:30px;border:1px solid #EA8517; }
.premio_clubes{ width:270px;border:1px solid #C5271E; }
.bg_premios{ background:url(../img/logo_trans_premios.gif) no-repeat;height:153px;margin-left:125px;width:55%; }

/* CLASIFICACION */
table.clasificacion{ text-align:center;font-family:Arial;font-size:12px;border:1px solid #5A4C4A;background-color:#FBCB66; }
table.clasificacion td{ padding:5px;border:1px solid #5A4C4A; }
table.clasificacion td a{ text-decoration:none;color:#5A4C4A; }
table.clasificacion td a:hover{ text-decoration:underline;color:#5A4C4A;font-weight:bold; }

/*  OPINION */
.cuestion{ float:left;clear:both;font-family:Arial;font-size:14px;color:#5A4C4A;font-weight:bold;width:100%; }
.respuesta{ float:left;clear:both;font-family:Arial;font-size:14px;color:#5A4C4A;width:100%;padding-bottom:5px; }
.respuesta INPUT[type="submit"] { margin-left:150px; }
.respuesta textarea{ width:500px;height:100px; }
.espacioVacio{ float:left;clear:both;width:100%;height:20px; }
.opt4{ float:left;clear:none;margin:3px 20px 0 10px; }
.opt4 input{ vertical-align:middle; }
.opt3{ float:left;clear:none;margin:3px 20px 0 10px; }
.opt3No{ margin-left:45px; }
.opt3 input{ vertical-align:middle; }
.opt10{ float:left;clear:none;margin:3px 20px 0 30px; }
.opt10 input{ vertical-align:middle; }

/*
**
** PATROCINADORES
**
*/

table.listado_patrocinadores { width:675px;border:1px solid #9C0000;color:#9C0000;font-size:10pt; }
.listado_patrocinadores td{ vertical-align:middle;height:51px;border:1px solid #9C0000; }
td.logo{ width:52px; }
td.logo img{ border:0px; }
td.logo1 { border:0px; }
td.patrocina{ padding-left:9px;vertical-align:middle; }
td.patrocinador{ padding-left:6px;vertical-align:middle;width:333px; }
td.patrocinador a{ color:#9C0000;text-decoration:none; }
td.patrocinador a:hover{ text-decoration:underline; }
td.patrocinador1 { padding:0;margin:0;width:333px;border:0px; }
td.patrocinador2 { padding:0 0 0 6px;margin:0;width:337px;height:53px;.height:51px; }
td.patrocinador2 a{ color:#9C0000;text-decoration:none; }
td.patrocinador2 a:hover{ text-decoration:underline; }
a.link_p{ color:#5A4C4A;text-decoration:none; }
a:hover.link_p{ color:#5A4C4A;text-decoration:underline; }
.listado_patrocinadores1{ }

/*
**
** REGISTRO
**
*/

.fondo_reg1{ background:url(../img/imagen_alta_club_a.gif) no-repeat; }
.fondo_reg2{ background:url(../img/imagen_alta_club_b.gif) no-repeat; }
.registro1{ height:200px;width:451px;float:left;clear:both;margin-left:8px;margin-top:20px; }
.alta{ font-family:Arial;font-size:18px;font-weight:bold;color:#C5271E;width:100%;text-align:center;margin-top:0px; }
.txt_alta{ float:left;clear:none;margin-left:134px;font-family:Arial;font-size:14px;font-weight:normal;color:#5A4C4A;width:640px;line-height:20px; }
.inscripciones{ float:left;clear:both;width:960px;margin-left:20px;.margin-top:20px; }
.pestanas{ float:left;clear:both;width:960px;height:37px; background:url(../img/imagen_alta_club_b.jpg) no-repeat;}
.pestana_izq{ float:left;clear:none;height:100%;width:450px;font-family:Arial;font-size:14pt;color:#C5271E;padding:7px 0 0 11px;.margin-top:0px; }
.pestana_izq a{ text-decoration:none;color:#C5271E; }
.pestana_izq a:hover{ text-decoration:underline; }
.pestana_centro{ float:left;clear:none;width:33px; }
.pestana_dcha{ float:right;clear:none;height:100%;width:450px;font-family:Arial;font-size:14pt;color:#C5271E;margin-left:37px;padding:7px 0 0 11px;.margin-top:-19px; }
.pestana_dcha a{ text-decoration:none;color:#C5271E; } 
.pestana_dcha a:hover{ text-decoration:underline; }
.cuerpo_inscripcionesA{ float:left;clear:both;width:100%;padding-top:10px; background:url(../img/imagen_alta_club_a.jpg) repeat-y;}
.cuerpo_inscripcionesC{ float:left;clear:both;width:100%;padding-top:10px; background:url(../img/imagen_alta_club_c.jpg) repeat-y;}
.insc_gris{ background:#BBB2B1 url(../img/insc_gris.gif); }
.col_insc{ float:left;clear:none;width:49% !important;height:100%; }
.campo_insc{ float:left;clear:both;width:100%;padding-bottom:8px; }
.tit_inscripcion{ float:left;clear:none;width:150px;text-align:right;padding-right:10px;font-family:Arial;font-size:12px;font-weight:bold;color:#5A4C4A;vertical-align:middle; }
.val_inscripcion { float:left;clear:none; }
.val_inscripcion input{ width:243px;border:1px solid #C17C75;vertical-align:middle; }
.val_inscripcion select{ width:243px;border:1px solid #C17C75;vertical-align:middle; }
.obligatorio1{ float:left;clear:both;font-family:Arial;font-size:14px;font-weight:bold;color:#C7332A;padding-bottom:8px;margin:20px 0 0 25px; }
.val_inscripcion1 { float:left;clear:none; }
.val_inscripcion1 input{ width:100px;border:1px solid #C17C75;vertical-align:middle; }

/* CLUB */
.insc_info{ position:relative;top:296px;left:97px;font-family:Arial;font-size:13px;color:#5A4C4A;line-height:20px;width:370px; }
.insc_info a{ color:#5A4C4A; }

/* ATLETAS */
.obligatorio{ float:left;clear:both;font-family:Arial;font-size:14px;font-weight:bold;color:#C7332A;padding-bottom:8px;margin:20px 0 0 82px;width:150px; }
.listado_atleta{ float:left;clear:both;margin-left:41px !important;.margin-left:20px; } 
.tit_atletas{ float:left;clear:both;font-family:Arial;font-size:13pt;font-weight:bold;color:#5A4C4A; }
.acciones{ float:left;clear:both;margin-left:290px !important;.margin-left:145px;width:50% !important;.width:30%; }
.accion{ float:left;clear:none;font-size:10pt;font-family:Arial;color:#5A4C4A;margin-right:10px; }
.dato_atleta{ float:left;clear:both;width:100%; }
.atleta{ float:left;clear:both;font-family:Arial;font-size:11pt;color:#5A4C4A;width:300px; }
.chkaccion{ float:left;clear:none;width:40px; }
.chkaccion input{ /*border:1px solid #C5271E;*/vertical-align:middle; }
input.otra { width:10px;vertical-align:middle;margin-right:10px;margin-left:25px;border:0px; }
span.info { font-family:Arial;font-size:11pt;color:#5A4C4A; }
input.federado { width:25px;vertical-align:middle;margin-right:10px;border:0px; }
.oculto{ visibility:hidden; }
.negro{ font-family:Arial;font-size:12px;font-weight:bold;color:#5A4C4A; }

/* LOGUEO */
.reg_col{ float:left;clear:none;width:100%; }
.insc_tit_usuario{ float:left;clear:none;color:#FFF;font-family:Arial;font-size:10pt;font-weight:bold;margin:3px 0 0 4px;width:100px;text-align:right; }
.insc_txt_usuario{ float:left;clear:none; }
.insc_txt_usuario input{ border:0px;margin:1px 0 0 14px;width:163px;height:20px; }
.fila_insc{ float:left;clear:both;margin-top:15px;width:100%; }
.btn_ir1{ position:relative;float:right;bottom:19px;left:-70px; }

/*
**
** INSCRIPCIONES
**
*/

.espacio_blanco
.fondo_inscripcion{ background:url(../img/logo_fondo_inscribirse.gif) no-repeat;min-width:430px;min-height:500px;background-position: 0px 80px; }
.caja_insc{ border:3px solid #C5271E;width:828px;height:100%;margin-top:20px;display:table; }
.caja_insc2{ border:3px solid #C5271E;width:828px;height:100%;margin-top:20px;.margin-top:80px;display:table; }
.caja_insc1{ border:3px solid #C5271E;width:828px;height:271px;.height:190px;margin-top:50px; }
.info_cab_insc{ float:left;clear:both;width:828px;margin:0 0 -60px 40px;height:100%; }
.info_cab_insc2{float:left;clear:both;width:828px;margin:0 0 -60px 40px;height:150px;padding-top:20px; }
.lineas{ float:left;clear:none; }
.linea_lat1{ float:left;clear:none;height:278px;width:3px;background:#C5271E;margin-top:6px; }
.linea_lat2{ float:left;clear:none;height:149px;width:3px;background:#C5271E;margin-left:12px; }
.lineas_sup{ float:left;clear:both;width:100%;height:3px;margin:0px;padding:0px; }
.linea_sup1{ float:left;clear:both;height:3px;width:136px;background:#C5271E;margin-top:6px; }
.linea_sup2{ float:left;clear:both;height:3px;width:289px;background:#C5271E;margin-top:3px;margin-left:12px; }
.texto{ float:left;clear:none; width:99%;}


.paso1a{ float:left;clear:none;background:url(../img/Paso_activo.png);width:146px;height:36px;margin-right:30px; }
.paso2a{ float:left;clear:none;background: url(../img/Paso_proximo.png);width:146px;height:36px;margin-right:30px; }
.paso3a{ float:left;clear:none;background: url(../img/3_Paso_proximo.png);width:186px;height:36px;margin-right:30px; }
.paso1b{ float:left;clear:none;background:url(../img/Paso_realizado.png);width:146px;height:36px;margin-right:30px; }
.paso2b{ float:left;clear:none;background: url(../img/Paso_activo.png);width:146px;height:36px;margin-right:30px; }
.paso3b{ float:left;clear:none;background: url(../img/3_Paso_proximo.png);width:186px;height:36px;margin-right:30px; }
.paso1c{ float:left;clear:none;background:url(../img/Paso_realizado.png);width:146px;height:36px;margin-right:30px; }
.paso2c{ float:left;clear:none;background: url(../img/Paso_realizado.png);width:146px;height:36px;margin-right:30px; }
.paso3c{ float:left;clear:none;background: url(../img/3_Paso_activo.png);width:186px;height:36px;margin-right:30px; }

.paso{ font-family:Arial;font-size:13.5pt;color:#FFF;padding:4px 0 0 6px; }
.logo_unicaja{ float:right;clear:none;background:url(../img/unicaja.gif);width:52px;height:51px;margin-right:49px !important;.margin-right:0px; }
.tit_subido1{ margin-top:-25px;margin-left:100px; }
.tit_subido1 span { padding:0 15px 0 15px;background:#fff; }
.tit_subido3{ margin-top:-15px;margin-left:100px; }
.tit_subido3 span { padding:0 15px 0 15px;background:#fff; }


/* MENU */
.insc_menu{ float:right;.float:left;clear:both;width:570px;height:35px;margin-left:290px;.margin-left:432px !important;.margin-left:202px;margin-top:0px;.margin-bottom:10px; }
.celdamenu1{ float:left;clear:none;width:33%;font-size:18px;color:#5A4C4A;font-weight:normal; }
.celdamenu1 span{ color:#C5271E;font-weight:bold; }

.text_insc{ text-align:center;font-family:Arial;font-size:18px;font-weight:bold;margin-top:25px;color:#5A4C4A; }
.text_insc p{ font-weight:normal;font-family:Arial;font-size:11pt;margin-left:125px;width:75%;text-align:center; }
.txt_inscripcion{ float:left;clear:both;color:#5A4C4A;font-family:Arial;font-size:12px;font-weight:normal;margin-left:270px !important;.margin-left:170px;width:65%; }
.txt_inscripcion p{ line-height:20px; }
.inscripcion{ float:left;clear:both;margin-left:40px !important;.margin-left:20px;width:100%; }
.tit_inscripcion1{ float:left;clear:none;color:blue;font-family:Arial;font-size:18px;color:#C5271E;margin-left:45px; }
.tit_inscripcion2{ float:left;clear:none;color:blue;font-family:Arial;font-size:14px;color:#F8AE10;margin-left:45px; }
.tit_inscripcion3{ float:left;clear:none;color:blue;font-family:Arial;font-size:18px;color:#C5271E;margin-left:45px;margin-bottom:60px;.margin-top:20px;width:100%; }
.bottom20{ margin-bottom:20px; }
.datos_inscripcion{ float:left;clear:both;margin:25px 0 0 100px !important;.margin-left:50px; }
.tit_insc1{ float:left;clear:both;font-weight:normal;font-family:Arial;font-size:18px;z-index:0px; }
.tit_subido{ margin-top:-38px; }
.tit_subido span{ background:#fff;padding:0 10px 0 10px; }
.obligatorio1{ float:left;clear:both;font-weight:bold;font-family:Arial;font-size:10pt;color:#C5271E; margin:15px 0 0 20px; }
.campo_insc1{ float:left;clear:both;margin:10px 0 0 25px;width:100%; }
.campo_insc1 a{ color:#5A4C4A;font-family:Arial;font-size:10pt; }
.tit_insc{ float:left;clear:both;font-size:10pt;font-family:Arial;color:#5A4C4A;vertical-align:middle;width:100px;text-align:right;padding-right:10px; }
.carrera_insc{ font-weight:bold;font-family:Arial;font-size:13pt; }

/* FORMULARIO */
.siguiente_paso{ float:left;clear:none;position:relative;margin-top:20%;font-family:Arial;font-size:18px;margin-left:175px; }
.siguiente_paso a{ text-decoration:none;color:#5A4C4A; }
.siguiente_paso a:hover{ text-decoration:unerline; }
.siguiente_paso1{ float:left;clear:both;font-family:Arial;font-size:18px;text-align:right;width:100%;margin-top:40px; }
.siguiente_paso1 a{ text-decoration:none;color:#5A4C4A; }
.siguiente_paso1 a:hover{ text-decoration:unerline; }
.btn_siguiente{ float:left;clear:both;margin:0 10px 5px 0;cursor:pointer;width:100%; }
.btn_siguiente img{ float:right; }
.btn_siguiente2{ float:left;clear:both;margin:0 10px 5px 0;cursor:pointer;width:90%; }
.btn_siguiente2 img{ float:right; }
table.inscritos_club{ width:502px; }
td.insc_check{ background:#BBB2B1;border:1px solid #fff;width:38px;height:38px; }
td.insc_nombre{ background:#BBB2B1;border:1px solid #fff;font-family:Arial;font-size:11pt;color:#5A4C4A;padding-left:4px;width:422px; }
td.insc_precio{ width:45px;background:#EFB602;font-family:Arial;font-size:11pt;padding-left:10px;border:1px solid #fff; }
.tit_insc2{ float:left;clear:both; }
.txt_insc_{ float:left;clear:both;width:auto;width:720px;font-family:Arial;font-size:10pt;margin-left:45px;width:780px; }

/* PAGO ONLINE */
.totales_pago_club{ float:left;clear:both;margin:40px 0 0 42px;width:92%;.width:67% !important;.width:64%; }
.total_a_pagar{ float:left;clear:none;font-family:Arial;font-size:10pt;font-weight:bold; }
.cantidad_a_pagar{ float:right;clear:none;width:72px;height:20px;background:#EFB602;text-align:center;font-family:Arial;font-size:10pt;font-weight:bold;padding-top:8px; }
.importe_pago{ float:left;clear:both;text-align:center;width:85%;margin-top:15px;font-family:Arial;font-size:10pt; }

/*.proceder_a_pagar{ float:left;clear:both;width:840px;background:url(../img/raya_vertical.gif);min-height:105px;margin:11px 0 0 37px; }*/
.proceder_a_pagar{ float:left;clear:both;width:840px;min-height:105px;margin:11px 0 0 37px !important;.margin-left:18px; }
.pagoonline{ float:left;clear:none;font-family:Arial;font-size:17px;font-weight:bold;margin-top:25px;color:#C5271E;margin-left:17px; }
.btn_pago{ float:left;clear:none;margin:40px 0 0 290px;.margin:125px 0 0 50px !important;.margin-left:25px; }
.txt_pago{ float:left;clear:none;margin:11px 0 0 168px; }
.txt_pago input{ border:1px solid #F8AE10;width:250px; }
.recuerde{ float:left;clear:both;margin-top:58px;width:760px;font-family:Arial;font-size:10pt;margin-left:56px;color:#5A4C4A; }
.txt_insc_pago{ float:left;clear:both;width:auto;width:720px;font-family:Arial;font-size:10pt; }
.rojo{ color:#C5271E; }

/* JUSTIFICANTE */
.justificante_pago{ float:left;clear:both;width:883px !important;.width:800px;height:60% !important;border:2px solid #C5271E;margin-left:21px;margin-top:15px; }
.tit_justificante{ float:left;clear:both;position:relative;top:-13px;left:5px; }
.tit_justificante span{ font-family:Arial;font-size:18px;font-weight:bold;color:#C5271E;background:#fff;padding:0 4px 0 4px; }
.cab_justificante{ float:left;clear:both;font-family:Arial;font-size:16px;color:#5A4C4A;font-weight:bold;width:100%;margin-top:32px; }
.cab_justificante_centrado{ float:left;clear:both;font-family:Arial;font-size:16px;color:#5A4C4A;font-weight:bold;text-align:center;padding:40px 0;width:100%; }
.concepto{ float:left;clear:none;margin-left:15px;width:490px !important;width:460px; }
.referencia{ float:left;clear:none;width:190px;margin-right:23px; }
.importe{ float:left;clear:none; }
.nombre{ float:left;clear:both;font-family:Arial;margin:30px 0 0 45px;font-size:18px;color:#5A4C4A;width:100%; }
.datos_justificante{ float:left;clear:both;width:100%; }
.cif_nif{ float:left;clear:both;margin:27px 0 67px 47px;font-size:18px; font-family:Arial;color:#5A4C4A;}
.atletas_inscritos{ float:left;clear:none;margin:0px 40px 0 47px;width:40%; }
.cabdatleta{ float:left;clear:none;margin:27px 0 30px 0;width:100%; } 
.datleta{ font-family:Arial;font-size:13pt;color:#5A4C4A;width:100%; }
.datos_pie{ float:left;clear:both;width:100%;margin-top:20px; }
.fecha_hora{  float:left;clear:none;margin-left:17px;font-family:Arial;font-size:13pt; }
.justificante_txt{ float:right;clear:none;margin-right:25px;font-family:Arial;font-weight:bold;font-size:13pt; }
.mas_info{ float:left;clear:both;margin:5px 0 0 30px;font-family:Arial;font-size:10pt;color:#5A4C4A;width:100%; }

.carrera_voluntarios{
float:left;
clear:none;
border:0px solid black;
width:auto; 
font-family:Arial;
font-size:0.8em;
color:#5A4C4A;
}
fieldset{
float:left;
margin-top:10px;
margin-left:50px;
}
.voluntarios{
font-family:Arial;
font-size:0.8em;
color:#5A4C4A;
}
.tit_campo_voluntarios{ float:left;clear:none;width:150px;text-align:right;padding-right:10px;font-family:Arial;font-size:12px;font-weight:bold;color:#5A4C4A; }
.campo_voluntarios{ float:left;clear:both;width:60%;font-family:Arial; min-height:30px; font-size:12px;}
.txt_voluntarios{ float:left;clear:both;font-family:Arial;font-size:12px;font-weight:normal;color:#5A4C4A;width:100%; margin-top:20px; }
.txt_voluntarios p{ margin-bottom:17px;line-height:20px; }
.textarea_parcelas {width:330px;height:100px}
.voluntD {float:right;}


.img_voluntarios{
float:right;
width:324px;
height:145px;
margin-bottom:-145px;
}

.img_patrocinadores{
text-align:center;
}
.calculadora_campo{
float:left;
width:auto;
height:auto;
text-align:center;
margin-left:5px;
margin-top:-10px;
/margin-top:0px;
}
.fila_calculadora{
float:left;
width:250px;
height:auto;
color:#5A4C4A;
font-family:Arial;
font-size:0.8em;
/margin-top:10px;
margin-bottom:2px;
}
.calculadora{
float:left;
width:250px;
height:auto;
}
.fila_calculadora_result{
float:left;
width:250px;
height:30px;
font-family:Arial;
font-size:1em;
font-weight:bold;
color:#5A4C4A;
}
.texto_calculadora{
float:left;
width:300px;
height:auto;
font-family:Arial;
font-size:0.9em;
color:#5A4C4A;
margin-left:20px;
}
.btn_calcular{
margin-top:10px;
margin-left:50px;
}






