/* ++ Reseteo  estilos del navegador ++ */
html,body,div,span,applet,object,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,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
textarea{resize:none;border:0;color:#0084d8;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
/* ++ Clearfix ++ */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* ++ General ++ */
body{background:url(../img/fd-head.gif) repeat-x;font:12px/14px Arial, Helvetica, sans-serif;color:#000;border:0;}
body p{margin-bottom:10px;}
body a{color:#002c5f}
#ppl{margin:0 auto;width:900px}
body .subtit{font-size:12px;}
/* Header */
#head img{display:block;float:left;margin:12px 0 13px 0}
#head h1 {float:left;padding:30px 0 3px 10px;font-size:20px;}
#head ul {display:block;width:900px; float:left }
#head ul li{background:#0084d8;float:left;margin-right:15px;padding:6px 0 3px 0;}
#head ul li.act{background:#fff;}
#head ul li.volver{background:#f38907;margin-right:0;}
#head ul li a{display:block;height:16px;text-indent:-1000em;overflow:hidden;}
#head ul li a.bt-retos{background:url(../img/bt-retos.gif) no-repeat;margin:0 23px;width:34px;}
#head ul li.act a.bt-retos{background:url(../img/bt-retos-act.gif) no-repeat;}
#head ul li a.bt-wokers{background:url(../img/bt-worker.gif) no-repeat;margin:0 19px;width:46px;}
#head ul li.act a.bt-wokers{background:url(../img/bt-worker-act.gif) no-repeat;}
#head ul li a.bt-blog{background:url(../img/bt-blog.gif) no-repeat;margin:0 27px;width:26px;}
#head ul li.act a.bt-blog{background:url(../img/bt-blog-act.gif) no-repeat;}
#head ul li a.bt-descargas{background:url(../img/bt-descargas.gif) no-repeat;margin:0 10px;width:61px;}
#head ul li a.bt-ppl{background:url(../img/bt-ppl.gif) no-repeat;margin:0 19px;width:53px;}
#head ul li.act a.bt-ppl{background:url(../img/bt-ppl-act.gif) no-repeat;margin:0 19px;width:53px;}
#head ul li.act a.bt-descargas{background:url(../img/bt-descargas-act.gif) no-repeat;}
#head ul li a.bt-volver{background:url(../img/bt-volver.gif) no-repeat;margin:0 9px;width:51px;}
#head li a.bt-infoRetoSm{background:url(../img/bt-info.gif) no-repeat;margin:0 12px;width:70px;}
#head ul li.act a.bt-infoRetoSm{background:url(../img/bt-info-act.gif) no-repeat}
#head ul li.volver{float:right}
#head form{float:right;margin-top:20px;}
#head .panelLogin{float:right;margin-top:20px;width:auto;}
#head .panelLogin p{float:left;background:url(../img/lin-head-logueado.gif) repeat-x;margin:0 10px 0 0;color:#002c5f;font-size:12px;padding:11px 2px 13px;}
#head .panelLogin.panelReta {margin-top:25px}
#head .panelLogin.panelReta p{background:url(../img/lin-head-reta-logueado.gif) repeat-x;padding:5px 2px 11px;}
#head input{border:0;color:#0084d8;font-size:10px;margin:0;padding:0 2px 1px;}
#head .loginUser{width:80px;}
#head .loginPass{float:left;width:62px;}
#head .loginUser input{float:left;height:13px;width:72px;font-size:11px}
#head .loginPass input{float:left;height:13px;width:54px;font-size:11px}
#head .CvIzq{background:url(../img/cv-input-login.gif) no-repeat left;float:left;height:14px;width:2px;}
#head .CvDer{background:url(../img/cv-input-login.gif) no-repeat right;float:left;height:14px;width:2px;}
#head .contPass{margin-top:5px;width:80px;}
#head .contPass a{background:url(../img/bt-ayuda.gif) no-repeat;display:block;float:right;height:14px;width:15px;text-indent:-1000em;overflow:hidden}
#head .Campos{float:left;}
#head .btWokeate,#head .btSalir,#head .btMicuenta,#head .btCuenta,#head .btAcClientes{display:block;float:left;height:34px;text-indent:-1000em;overflow:hidden;}
#head .btCuenta,#head .btAcClientes{float:right;width:110px;height:25px;margin-top:25px}
#head .btWokeate{background:url(../img/bt-head-wokeate.gif) no-repeat;width:70px;}
#head .btSalir{background:url(../img/bt-salir.gif) no-repeat;width:48px;}
#head .btMicuenta{background:url(../img/bt-micuenta.gif) no-repeat;width:69px;}
#head .btEntrar{float:left;margin:0 3px 0 5px;padding:0}
#head .btCuenta{background:url(../img/bt-micuenta-head.gif) no-repeat}
#head .btAcClientes{background:url(../img/bt-acceso-clientes.gif) no-repeat}
/* Columnas */
.ColIzq,.ColDer{float:left;margin-top:25px;}
#home .ColIzq{margin-top:0px;padding-right:48px;width:642px;}
#home .ColDer{margin-top:0px;width:210px}
#retoPart .ColIzq{margin-top:0px;padding-right:76px;width:440px;}
#retoPart .ColDer{margin-top:0px;width:384px}
#retoInfo .ColIzq{margin-top:0px;padding:25px 70px 0 0;width:300px;}
#retoInfo .ColDer{margin-top:0px;padding:25px 0 0 0;width:530px}
#registro .ColIzq{padding:0 44px 0 0;width:565px;border-right:1px dashed #d7d7d6;position:relative}
#registro .ColDer{padding-top:38px;width:240px;margin-left:50px;border-top:1px dashed #d7d7d6;border-bottom:1px dashed #d7d7d6;padding-bottom:25px;height:560px;}
#participar .ColIzq{padding:0 35px 0 0;width:600px;}
#participar .ColDer{width:265px;}
#cuenta .ColIzq{padding:0 54px 0 0;width:225px;border-right:1px dashed #d7d7d6;}
#cuenta .ColDer{padding:0 0 0 60px;width:560px;}
#contacto .ColIzq{padding-right:44px;width:600px;}
#contacto .ColDer{width:256px;}
#gestion .ColIzq{padding-right:64px;width:200px;}
#gestion .ColDer{width:504px;padding:0 65px;border-left:1px dashed #d7d7d6;border-right:1px dashed #d7d7d6;}
#registro.regRetador .ColIzq{padding-right:79px;width:500px;border-right:1px dashed #d7d7d6;}
#registro.regRetador .ColDer{width:240px;border-top:1px dashed #d7d7d6;border-bottom:0;margin-left:80px;padding-top:0px;height:auto}
#nuevoReto .ColIzq{width:300px;margin-right:45px}
#nuevoReto .ColIzq h2{margin-top:0}
#nuevoReto .ColDer{width:555px;}
#faqsCondis.avisos .ColIzq{width:204px;padding-right:0px;}
#faqsCondis .ColIzq{width:150px;padding-right:54px;}
#faqsCondis .ColDer{width:585px;padding:0 54px;border-left:1px dashed #d7d7d6;border-right:1px dashed #d7d7d6;}
/* Home -> Contenido */
#home .FiltraRetos {float:left;}
#home .FiltraRetos li{float:left;margin-right:13px}
#home .FiltraRetos li a{display:block;height:26px;text-indent:-1000em;overflow:hidden }
#home .FiltraRetos li.Activos a{background:url(../img/bts-home.gif) left;width:66px}
#home .FiltraRetos li.EnVotacion a{background:url(../img/bts-home.gif) -66px;width:88px}
#home .FiltraRetos li.Finalizados a{background:url(../img/bts-home.gif) -154px;width:87px}
#home .FiltraRetos li.Proximos a{background:url(../img/bts-home.gif) -241px;width:76px}
#home .Buscador{float:right;width:200px;}
#home .Buscador .campoBuscar{float:left;width:133px}
#home .Buscador .CvIzq{background:url(../img/cv-input-buscador.gif) no-repeat left;float:left;height:26px;width:4px;}
#home .Buscador .CvDer{background:url(../img/cv-input-buscador.gif) no-repeat right;float:left;height:26px;width:4px;}
#home .Buscador #buscaRetos{background:#c4eafb;border:0;color:#0084d8;float:left;font-weight:bold;height:21px;margin:0;padding:5px 5px 0 5px;width:115px;}
#home .Buscador .btBuscar{float:right}
/* ++ Footer ++ */
#footer{margin-top:60px}
#footer .diseno{font-size:10px;color:#8c8988;padding:10px 0;text-align:center;}
#footer p{background-color:#c4eafb;display:block;float:left;}
#footer .menuFoot{background-color:#c4eafb;display:block;float:left;padding:7px 24px 6px 24px;margin:0 15px;}
#footer .Copy{background:url(../img/footer-copy.gif) no-repeat 12px 7px #c4eafb;height:27px;margin:0;text-indent:-1000em;overflow:hidden;width:210px;font-size:1px;}
#footer .menuFoot a{display:block;height:14px;}
#footer .menuFoot li{float:left;margin:0 8px;display:inline}
#footer .menuFoot .footQuienes{background-image:url(../img/footer-quienes.gif);text-indent:-1000em;overflow:hidden;width:78px;}
#footer .menuFoot .footMapa{background-image:url(../img/footer-mapa.gif);text-indent:-1000em;overflow:hidden;width:53px;}
#footer .menuFoot .footFAQ{background-image:url(../img/footer-faq.gif);text-indent:-1000em;overflow:hidden;width:24px;}
#footer .menuFoot .footLegales{background-image:url(../img/footer-legales.gif);text-indent:-1000em;overflow:hidden;width:72px;}
#footer .menuFoot .footPrensa{background-image:url(../img/footer-prensa.gif);text-indent:-1000em;overflow:hidden;width:34px;}
#footer .menuFoot .footContacto{background-image:url(../img/footer-contacto.gif);margin:0;text-indent:-1000em;overflow:hidden;width:48px;}
#footer .footAcceso,#footer .footWokomon{margin-bottom:0}
#footer .footAcceso a{background:url(../img/footer-retadores.gif) no-repeat center 6px;display:block;height:27px;text-indent:-1000em;overflow:hidden;width:207px;}
#footer .footWokomon a{background:url(../img/footer-wokomon.gif) no-repeat center 6px;display:block;height:27px;text-indent:-1000em;overflow:hidden;width:207px;}
#footer a{color:#0084d8;text-decoration:none}
#footer a:hover{color:#0084d8;text-decoration:underline}
/* ++ PAGINADOR ++ */
.Paginador{background:url(../img/linea-paginador.gif) repeat-x center;text-align:center;margin-bottom:25px;overflow:hidden}
.Paginador a{background:url(../img/flechas-paginador.gif) #fff;height:15px;width:15px;display:inline-block;font-size:12px;}
.Paginador .contPag{background:#fff;padding:0 10px;height:15px}
.Paginador a span{margin-left:-20000em;overflow:hidden}
.Paginador a.nroPagina{background-image:none;font-size:12px;color:#999;text-decoration:none;height:15px;*height:13px;vertical-align:middle;*vertical-align:top;}
.Paginador a.nroPagina:hover{color:#000}
.Paginador a.nroPagina_actual{background-image:none;font-size:12px;color:#000;text-decoration:none;height:15px;*height:13px;vertical-align:middle;*vertical-align:top;font-weight:bold}
.Paginador a.act{color:#000;font-weight:bold}
.Paginador a.Primero:hover{background-position:0 15px;}
.Paginador a.Anterior{background-position:45px 0;}
.Paginador a.Anterior:hover{background-position:45px 15px;}
.Paginador a.Proximo{background-position:30px 0;}
.Paginador a.Proximo:hover{background-position:30px 15px;}
.Paginador a.Ultimo{background-position:15px 0;}
.Paginador a.Ultimo:hover{background-position:15px 15px;}
/* ++ Filtros ++*/
.Filtros{padding:22px 0;font-size:12px;}
.formato{float:left;*margin-top:-2px}
.formato span{color:#999;margin-top:1px}
.formato input{float:none;padding:0;font-size:1px;margin:0 0 0 5px}
.formato label{color:#000;margin-left:3px;}
.orden a{color:#999;text-decoration:none;padding:0 5px;}
.orden a.act{color:#000;font-weight:bold;}
#home .orden{float:right;color:#999}
/* Estilos generales de retos */
#home .Reto{margin-bottom:25px}
#home .Reto h1,h5,h3{display:block;}
#home .Reto .InfoReto{border:2px solid;padding:5px;position:relative;width:628px}
#home .Reto .InfoReto .Txt{float:left;padding:0 10px;width:263px;height:180px;overflow:auto;line-height:13.7px;}
#home .Reto .InfoReto h2{margin:2px 0 13px;font-size:14px;font-weight:bold;}
#home .Reto .InfoReto h2 span{color:#000;}
#home .Reto .InfoReto .Premios{float:left;min-height:180px;width:105px;padding-bottom:0}
#home .Reto .InfoReto .Premios li{color:#000;font-size:16px;font-weight:bold;line-height:12px;margin-bottom:18px;text-align:center;}
#home .Reto .InfoReto .Premios li .MasPremios{font-size:12px;margin-top:3px;display:block}
#home .Reto .InfoReto .Premios h4{font-size:12px;font-weight:bold;margin:5px 0 12px 6px;}
#home .Reto .InfoReto .Cv{font-size:1px;height:6px;position:absolute;width:6px;}
#home .Reto .InfoReto .Tl{background-position:top left;top:-2px;left:-2px;}
#home .Reto .InfoReto .Tr{background-position:top right;top:-2px;right:-2px;}
#home .Reto .InfoReto .Bl{background-position:bottom left;bottom:-2px;left:-2px;}
#home .Reto .InfoReto .Br{background-position:bottom right;bottom:-2px;right:-2px;}
#home .Reto .TitulosReto h1{background:#d20b33;color:#fff;float:left;font-size:14px;font-weight:bold;padding:7px 6px 3px 6px}
#home .Reto .TitulosReto h1 a{color:#fff;text-decoration:none}
#home .Reto .TitulosReto h1 a:hover{color:#fff;text-decoration:underline}
#home .Reto .TitulosReto h3{background:url(../img/cv-titulo-reto-negro-izq.gif) no-repeat top left #000;color:#fff;font-size:12px;font-weight:normal;padding:7px 4px 7px 7px}
#home .Reto .TitulosReto h5{float:left;height:26px;width:31px;text-indent:-1000em;overflow:hidden;}
#home .Reto .TitulosReto .fechaIcono{float:right}
#home .Reto .TitulosReto .cvTitulo{margin-left:8px;height:26px;float:left;}
#home .Reto .TitulosReto .cvFecha{background:url(../img/cv-titulo-reto-negro-der.gif) no-repeat right #000;height:26px;float:left;padding:0 4px 0 0;margin:0 8px 0 8px;}
#home .Reto .loading{float:left}
/* Estilos individuales x color de cada reto */
/* ++ ROJO ++ */
#home #Finalizados .InfoReto{border-color:#d20b33}
#home #Finalizados .fdPremio{background:url(../img/fd-premios-rojo.gif) repeat-y right;}
#home #Finalizados .TitulosReto h1{background:url(../img/cv-titulo-reto-rojo-izq.gif) no-repeat top left;}
#home #Finalizados .TitulosReto .cvTitulo{background:url(../img/cv-titulo-reto-rojo-der.gif) no-repeat right #d20b33;}
#home #Finalizados .InfoReto ol li span{color:#d20b33}
#home #Finalizados .InfoReto h2,#home #Finalizados .InfoReto .MasPremios{color:#6f1828}
#home #Finalizados .InfoReto .Cv{background-image:url(../img/cv-reto-rojo.gif)}
#home #Finalizados.Foto .TitulosReto h5{background:url(../img/ic-foto-rojo.gif) no-repeat top}
#home #Finalizados.Video .TitulosReto h5{background:url(../img/ic-video-rojo.gif) no-repeat top}
/* ++ AZUL ++ */
#home #Activos .InfoReto{border-color:#0084d8}
#home #Activos .TitulosReto h1{background:url(../img/cv-titulo-reto-azul-izq.gif) no-repeat top left;}
#home #Activos .TitulosReto .cvTitulo{background:url(../img/cv-titulo-reto-azul-der.gif) no-repeat right #0084d8;}
#home #Activos .fdPremio{background:url(../img/fd-premios-azul.gif) repeat-y right;}
#home #Activos .InfoReto ol li span{color:#0084d8}
#home #Activos .InfoReto h2,#home #Activos .InfoReto .MasPremios{color:#0b3566;}
#home #Activos .InfoReto .Cv{background-image:url(../img/cv-reto-azul.gif)}
#home #Activos.Foto .TitulosReto h5{background:url(../img/ic-foto-azul.gif) no-repeat top}
#home #Activos.Video .TitulosReto h5{background:url(../img/ic-video-azul.gif) no-repeat top}
/* ++ NARANJA ++ */
#home #Proximos .InfoReto{border-color:#f38907}
#home #Proximos .TitulosReto h1{background:url(../img/cv-titulo-reto-naranja-izq.gif) no-repeat top left;}
#home #Proximos .TitulosReto .cvTitulo{background:url(../img/cv-titulo-reto-naranja-der.gif) no-repeat right #f38907;}
#home #Proximos .fdPremio{background:url(../img/fd-premios-naranja.gif) repeat-y right;}
#home #Proximos .InfoReto ol li span{color:#f38907}
#home #Proximos .InfoReto h2,#home #Proximos .InfoReto .MasPremios{color:#ba6102}
#home #Proximos .InfoReto .Cv{background-image:url(../img/cv-reto-naranja.gif)}
#home #Proximos.Foto .TitulosReto h5{background:url(../img/ic-foto-naranja.gif) no-repeat top}
#home #Proximos.Video .TitulosReto h5{background:url(../img/ic-video-naranja.gif) no-repeat top}
/* ++ VERDE ++ */
#home #Votacion .InfoReto{border-color:#89b61e}
#home #Votacion .TitulosReto h1{background:url(../img/cv-titulo-reto-verde-izq.gif) no-repeat top left;}
#home #Votacion .TitulosReto .cvTitulo{background:url(../img/cv-titulo-reto-verde-der.gif) no-repeat right #89b61e;}
#home #Votacion .fdPremio{background:url(../img/fd-premios-verde.gif) repeat-y right;}
#home #Votacion .InfoReto ol li span{color:#89b61e}
#home #Votacion .InfoReto h2,#home #Votacion .InfoReto .MasPremios{color:#576716}
#home #Votacion .InfoReto .Cv{background-image:url(../img/cv-reto-verde.gif)}
#home #Votacion.Foto .TitulosReto h5{background:url(../img/ic-foto-verde.gif) no-repeat top}
#home #Votacion.Video .TitulosReto h5{background:url(../img/ic-video-verde.gif) no-repeat top}
/* ++ Columna Derecha++ */
#home .ColDer .descrFoto{padding:5px 0 10px 0}
#home .ColDer .descrFoto p{float:left}
#home .ColDer .descrFoto p a{text-decoration:none;}
#home .ColDer .descrFoto p a:hover{text-decoration:underline;}
#home .ColDer .descrFoto span{float:right;}
#home .ColDer .descrFoto span a{color:#1b8edb;font-weight:bold;text-decoration:none}
#home .ColDer .descrFoto span a:hover{text-decoration:underline}
#home .ColDer h3{display:block;text-indent:-1000em;overflow:hidden;height:18px;margin:16px 0 8px 0;}
#home .ColDer .Ganadores{border-top:1px dashed #d7d7d6;margin-top:18px;position:relative;height:240px} 
#home .ColDer .Ganadores h3{background:url(../img/tit-ganadores.gif) top;width:64px;}
#home .ColDer .Ganadores .ganador{position:absolute;}
#home .ColDer .ultParticipacion{border-top:1px dashed #d7d7d6;position:relative;height:240px}
#home .ColDer .ultParticipacion .actividad{position:absolute;}
#home .ColDer .ultParticipacion h3{background:url(../img/tit-ultima-participacion.gif);width:104px;}
#home .ColDer .wokers{margin:0 0 18px ;border-top:1px dashed #d7d7d6;border-bottom:1px dashed #d7d7d6;padding-bottom:10px;}
#home .ColDer .wokers h3{background:url(../img/tit-wokers.gif);width:45px;}
#home .ColDer .wokers h3 a{display:block}
#home .ColDer .wokers .loading{float:left;padding:0;margin:0 8px 8px 0}

/*++ Seccion Wokers ++*/
#wokers .Woker{float:left;width:200px;margin-right:32px;}
#wokers .nombreWoker{font-size:12px;font-weight:bold;color:#0084d8;padding:5px 0 0 0}
#wokers .nombreWoker_link{font-size:12px;font-weight:bold;color:#0084d8;padding:5px 0 0 0; text-decoration:none}
#wokers .descrWoker{padding-bottom:25px}
#wokers .descr,#wokersWoker span{font-weight:bold;}
#wokers .orden .ordAlfa{color:#0084d8}
#wokers .Participados,#wokers .orden .ordParts{color:#d20b33;font-weight:bold}
#wokers .Ganados,#wokers .orden .ordPremios{color:#f38907;font-weight:bold}
#wokers .orden{font-size:12px;font-weight:bold;padding-bottom:25px}

#wokers .orden .ordWokis,#wokers .Wokis{color:#8bb722;font-weight:bold}
/*++ RETO ++*/
/* Boton Paricipar */
.Participar{display:block;background:url(../img/tit-participar-azul.gif) no-repeat center 8px #0084d8;height:17px;width:384px;text-indent:-1000em;overflow:hidden;margin-bottom:25px;position:relative}
.Participar a{display:block;height:17px;width:384px;}
.Participar .Cv{background:url(../img/cv-participar.gif) no-repeat;font-size:1px;height:5px;position:absolute;width:5px;}
.Participar .Tl{background-position:top left;top:0px;left:0px;}
.Participar .Tr{background-position:top right;top:0px;right:0px;}
.Participar .Bl{background-position:bottom left;bottom:0px;left:0px;}
.Participar .Br{background-position:bottom right;bottom:0px;right:0px;}
/* Header Reto*/
#head li.FechaReto{background:#000;color:#fff;padding:5px 0 6px;font-size:12px;font-weight:bold;width:116px;text-align:center}
#head li a.bt-infoReto{background:url(../img/bt-info.gif) no-repeat;margin:0 23px;width:70px;}
#head li.act a.bt-infoReto{background:url(../img/bt-info-act.gif) no-repeat;}
#head li a.bt-partReto{background:url(../img/bt-participacion.gif) no-repeat;margin:0 13px;width:91px;}
#head li.act a.bt-partReto{background:url(../img/bt-participacion-act.gif) no-repeat;}
#retoPart .tituloReto h2,#retoPart .tituloReto h3{display:block;float:left}
#retoPart .tituloReto h2{font-size:16px;font-weight:bold;padding-top:1px}
#retoPart .tituloReto h3{font-size:12px;font-weight:normal;padding-left:3px;padding-top:2px}
#retoPart .tituloReto h3 a{color:#0084d8;font-weight:bold;text-decoration:none}
#retoPart .tituloReto h3 a:hover{text-decoration:underline}
#retoPart .ColIzq .Caract{margin:8px 0 16px;font-size:12px;color:#0b3566;}
#retoPart .ColIzq .Caract span{color:#000;font-weight:bold}
#retoPart .Participar{padding:8px 0 8px;margin-bottom:24px}
#retoPart .Paginador{margin-bottom:20px}
#retoPart .comentario{margin-bottom:15px}
#retoPart .comentarioPpl{padding:20px 0 15px 0;margin-bottom:25px;background:url(../img/linea-paginador.gif) repeat-x bottom}
#retoPart .comentario .contImg{float:left;margin-right:20px;width:84px;}
#retoPart .comentario .txtComent{float:left;width:336px;}
#retoPart .comentario h4{display:block;float:left;margin-bottom:5px;width:250px;clear:both}
#retoPart .comentario h4 a{color:#0084d8;font-size:12px;font-weight:bold;text-decoration:none;}
#retoPart .comentario h4.aliasComment a{color:#0084D8}
#retoPart .comentario h4 a:hover{text-decoration:underline;}
#retoPart .comentario h5{float:right;display:block;}
#retoPart .comentario p{clear:both;}
#retoPart .comentario h5,#retoPart .comentario p{color:#666;}
#retoPart .alertaComent{border-top:1px dashed #d7d7d6;border-bottom:1px dashed #d7d7d6;padding:25px 0}
#retoPart .alertaComent a{display:block;background:url(../img/tit-debes-registrate.gif) no-repeat;height:16px;margin:0 auto;width:268px;text-indent:-1000em;overflow:hidden}
#retoPart .PagBot{margin:25px 0}
#retoPart .Retador,#retoInfo .Retador{border-top:1px dashed #d7d7d6}
#retoPart .retoInfo,#retoInfo .retoInfo{border-top:1px dashed #d7d7d6;border-bottom:1px dashed #d7d7d6;padding-bottom:15px}
#retoPart .Retador h3{background:url(../img/tit-retador.gif) left no-repeat;text-indent:-1000em;overflow:hidden;width:53px;padding:22px 0 17px;height:17px;}
#retoPart .Retador .descrRetador,#retoInfo .Retador .descrRetador{clear:both;}
#retoPart .Retador .imgRetador,#retoInfo .Retador .imgRetador{float:left;width:150px;}
#retoPart .Retador .txtRetador,#retoInfo .Retador .txtRetador{float:left;padding:0 0 0 12px;width:222px;color:#0B3566}
#retoPart .Retador .txtRetador h2,#retoInfo .Retador .txtRetador h2{font-size:14px;font-weight:bold;padding-bottom:10px;color:#000}
#retoPart .votar{padding-bottom:17px;}
#retoPart .votar img{float:left;margin-right:2px}
#retoPart .votar a{background:url(../img/img-numeros.gif);float:left;display:block;margin-left:11px;width:25px;height:25px;text-indent:-1000em;overflow:hidden}
#retoPart .votar a.voto1{background-position:250px 0} #retoPart .votar a.voto1:hover, #retoPart .votar a.act1 {background-position:250px 25px}
#retoPart .votar a.voto2{background-position:225px 0} #retoPart .votar a.voto2:hover, #retoPart .votar a.act2  {background-position:225px 25px}
#retoPart .votar a.voto3{background-position:200px 0} #retoPart .votar a.voto3:hover, #retoPart .votar a.act3  {background-position:200px 25px}
#retoPart .votar a.voto4{background-position:175px 0} #retoPart .votar a.voto4:hover, #retoPart .votar a.act4  {background-position:175px 25px}
#retoPart .votar a.voto5{background-position:150px 0} #retoPart .votar a.voto5:hover, #retoPart .votar a.act5  {background-position:150px 25px} 
#retoPart .votar a.voto6{background-position:125px 0} #retoPart .votar a.voto6:hover, #retoPart .votar a.act6  {background-position:125px 25px}
#retoPart .votar a.voto7{background-position:100px 0} #retoPart .votar a.voto7:hover, #retoPart .votar a.act7  {background-position:100px 25px}
#retoPart .votar a.voto8 {background-position:75px 0} #retoPart .votar a.voto8:hover, #retoPart .votar a.act8  {background-position:75px 25px}
#retoPart .votar a.voto9 {background-position:50px 0} #retoPart .votar a.voto9:hover, #retoPart .votar a.act9  {background-position:50px 25px}
#retoPart .votar a.voto10{background-position:25px 0} #retoPart .votar a.voto10:hover,#retoPart .votar a.act10 {background-position:25px 25px}
#retoPart .contWokers {border-top:0}
#retoPart .comentar{border-top:1px dashed #d7d7d6;border-bottom:1px dashed #d7d7d6;padding:25px 0}
#retoPart .comentar h3{float:left;display:block;background:url(../img/tit-comenta.gif) no-repeat top;width:57px;height:12px;text-indent:-1000em;overflow:hidden;padding-bottom:20px}
#retoPart .comentar span{float:right;}
#retoPart .comentar textarea{float:left;background:#c4eafb;border:0;width:337px;height:83px;overflow:auto;padding:5px;}
#retoPart .comentar p,input{float:right;}
#retoPart .comentar p.aviso{color:#002C5F;display:block;width:76px;font-size:11px;margin-bottom:11px}
#retoPart .noHayParts{text-align:center}
.contWokers .woker{width:120px;float:left;text-align:center;margin:0 12px 10px 0;}
.contWokers .woker .tituloPrimero{padding-top:5px;margin:0;}
.contWokers .woker .tituloPrimero a{color:#666;text-decoration:none}
.contWokers .woker .tituloPrimero a:hover{text-decoration:underline}
.contWokers .woker .nombreWoker{padding-top:2px;margin:0;}
.contWokers .woker .nombreWoker a{color:#0084d8;text-decoration:none}
.contWokers .woker .nombreWoker a:hover{text-decoration:underline}
/* ++ Iformacion Retos ++*/
#retoInfo h3{display:block;text-indent:-1000em;overflow:hidden;height:17px;padding-bottom:17px}
#retoInfo .Retador{margin-top:25px;padding:0 0 18px 0}
#retoInfo .Retador .descrRetador{margin-top:0px;padding-bottom:12px}
#retoInfo .Retador .txtRetador{width:138px}
#retoInfo .Retador .txtRetador ul{color:#002c5f;font-size:11px}
#retoInfo .Retador h3{background:url(../img/tit-retador.gif) top no-repeat;width:53px}~
#retoInfo .Retador .txtRetador p{color:#0b3566}
#retoInfo .Premios,#retoInfo .Ganadores,#retoInfo .contWokers,#retoInfo .Jurado,#retoInfo .Material,#retoInfo .Retador,#retoInfo .retoInfo{border-top:1px dashed #d7d7d6;padding:25px 0 15px 0;}
#retoInfo .retoInfo h3{background:url(../img/tit-el-reto.gif) no-repeat top;width:46px;}
#retoInfo .Participar{width:530px;padding:8px 0 7px}
#retoInfo .Premios h3{background:url(../img/tit-premio.gif) no-repeat top;width:53px;}
#retoInfo .Premios ol{text-align:center;width:450px;margin:0 auto;}
#retoInfo .Premios ol li{color:#000;font-size:20px;font-weight:bold;line-height:15px;float:left;width:150px;padding:2px 0 0}
#retoInfo .Premios td{color:#000;font-size:20px;font-weight:bold;line-height:15px;padding:2px 0 0}
#retoInfo .Premios .MasPremios{font-size:12px;margin-top:0;}
#retoInfo .Premios span{color:#0084d8;}
#retoInfo .Premios .MasPremios{color:#0b3365;font-weight:normal;line-height:14px;display:block;padding-top:4px}
#retoInfo .Premios ol li .MasPremios{font-size:12px;margin-top:0;}
#retoInfo .Ganadores h3{background:url(../img/tit-ganadores-info.gif) no-repeat top;width:71px;}
#retoInfo .Ganador1{background:url(../img/img-estrella1.gif) no-repeat top right;}
#retoInfo .Ganador2{background:url(../img/img-estrella2.gif) no-repeat top right;}
#retoInfo .Ganador3{background:url(../img/img-estrella3.gif) no-repeat top right;}
#retoInfo .Ganador{margin-bottom:20px}
#retoInfo .Ganador .loading{float:left;}
#retoInfo .Ganador .imgGanador img{float:none;}
#retoInfo .Ganador .imgGanador{float:left;width:84px;padding:0 0 0 12px;margin-right:174px;text-align:center;clear:right}
#retoInfo .Ganador .imgGanador p{padding:5px 0;width:84px;color:#0084d8;margin:0}
#retoInfo .Ganador .imgGanador p a{color:#0084d8;text-decoration:none}
#retoInfo .Ganador .imgGanador p a:hover{text-decoration:underline}
#retoInfo .descrGanador{float:left;padding:10px 0 0 12px;width:258px;}
#retoInfo .descrGanador h4{padding-bottom:10px}
#retoInfo .descrGanador h4 a{text-decoration:none}
#retoInfo .descrGanador h4 a:hover{text-decoration:underline}
#retoInfo .contWokers h3{background:url(../img/tit-finalistas.gif) no-repeat top;width:63px}
#retoInfo .contWokers .woker{margin:0 16px 20px 0;}
#retoInfo .Material h3{background:url(../img/tit-material.gif) no-repeat top;width:55px}
#retoInfo .Participaciones{padding-bottom:5px}
#retoInfo .Participaciones h3{float:left;background:url(../img/tit-participaciones.gif) no-repeat top;width:103px;}
#retoInfo .titsParts a{float:right;font-weight:bold;color:#0084d8;text-decoration:underline;padding-top:2px}
#retoInfo .Jurado h3{background:url(../img/tit-jurado.gif) no-repeat top;width:45px;height:15px}
#retoInfo .Jurado{border-bottom:1px dashed #d7d7d6;}
#retoInfo .Material a{color:#0084d8}
#retoInfo .Material ul li{padding-bottom:10px}
/* REGISTRO */
#registro h2{display:block;text-indent:-1000em;overflow:hidden;margin-bottom:10px}}
#registro .ColIzq h2{background:url(../img/tit-wokeate.gif) no-repeat center;width:63px;height:14px;}
#registro .acceso h2{background:url(../img/tit-acceso-wokers.gif) no-repeat center;width:96px;height:18px;margin-bottom:6px}
#registro.regRetador .acceso.retadores h2{background:url(../img/tit-acceso-retadores.gif) no-repeat center;width:112px;height:18px;margin-bottom:6px}
#registro .olvidoPass h2{display:block;background:url(../img/tit-olvide-pass.gif) no-repeat top;width:143px;height:13px;text-indent:-1000em;overflow:hidden}
#registro .olvidoPass{padding-top:42px;margin-top:62px;border-top:1px dashed #d7d7d6;}
#registro .ColIzq h2{display:block;background:url(../img/tit-wokeate.gif) no-repeat top;width:63px;height:13px;text-indent:-1000em;overflow:hidden}
#registro .errorRegistro{background:url(../img/ic-alerta-registro.gif) 185px center no-repeat #fdd7d4;border:2px solid #d20b33;color:#d20b33;text-align:center;font-size:14px;font-weight:bold;padding:18px 15px;position:relative;margin-top:25px;width:866px}
#registro #errorCampos{background-image:none;text-align:left;width:271px;position:absolute;left:260px;top:110px}
#registro #errorCampos img{float:right;}
#registro #errorCampos p{font-size:11px;font-weight:normal;margin:5px 0;}
#registro .errorRegistro .Cv{background:url(../img/cv-login-error.gif) no-repeat;font-size:1px;height:7px;position:absolute;width:7px;}
#registro .errorRegistro .Tl{background-position:top left;top:-2px;left:-2px;}
#registro .errorRegistro .Tr{background-position:top right;top:-2px;right:-2px;}
#registro .errorRegistro .Bl{background-position:bottom left;bottom:-2px;left:-2px;}
#registro .errorRegistro .Br{background-position:bottom right;bottom:-2px;right:-2px;}
.okRegistro{background:url(../img/ic-okRegistro.gif) 100px center no-repeat #e8ffe9;border:2px solid #408642;color:#408642;text-align:center;font-size:14px;font-weight:bold;padding:18px 15px;position:relative;margin-top:25px;width:866px}
.okRegistro.okEmail{background-position:125px center}
.okRegistro.okPerfil{background-position:270px center}
.okRegistro .Cv{background:url(../img/cv-registroOk.gif) no-repeat;font-size:1px;height:7px;position:absolute;width:7px;}
.okRegistro .Tl{background-position:top left;top:-2px;left:-2px;}
.okRegistro .Tr{background-position:top right;top:-2px;right:-2px;}
.okRegistro .Bl{background-position:bottom left;bottom:-2px;left:-2px;}
.okRegistro .Br{background-position:bottom right;bottom:-2px;right:-2px;}
#registro .Contenido form{width:240px;float:left;}
#registro .nacimiento,#registro .sexo,#registro .provincia{width:210px;margin:5px 0;}
#registro .acepto{margin:20px 0 7px;clear:both}
#registro select{float:left;font-size:11px;color:#002c5f;}
#registro h3,#registro h4{padding-bottom:15px;font-size:12px}
#registro h4{padding-top:15px}
#registro .txtRegistro{float:left;padding:0 0 0 20px;width:305px;font:11px/12px Arial, Helvetica, sans-serif}
#registro p.subtitulo{color:#0084d8;padding-bottom:10px}
#registro .linPunt{height:1px;background:url(../img/lin-form-reg.gif) repeat-x;margin:16px 0;font-size:0px;}
#registro .contReg{height:490px}
#registro #aceptoCond{margin-right:5px}
#registro #btRegistrar{display:block;background:url(../img/bt-registrar.gif);height:34px;width:240px;text-indent:-1000em;overflow:hidden;} 
.contCampos input{float:left;border:0;color:#0084d8;font-size:11px;margin:0;padding:3px 2px 4px 2px;}
.contCampos .btForm{padding:0;}
.contCampos .campoRegistro{width:210px;margin:5px 0}
.contCampos label{font-size:11px;font-weight:bold;color:#002c5f;clear:both}
.contCampos .campoRegistro input{width:202px;}
.contCampos .campoRegistro .CvIzq{background:url(../img/cv-input-registro.gif) no-repeat left;float:left;height:20px;width:2px;}
.contCampos .campoRegistro .CvDer{background:url(../img/cv-input-registro.gif) no-repeat right;float:right;height:20px;width:2px;}
.contCampos .acepto label{display:block;clear:none;margin:0 0 0 20px;*margin:5px 0 0 5px;}
.contCampos{background:#c4eafb;position:relative;padding:15px;margin:0 0 12px 0;width:210px;line-height:12px}
.contCampos .Cv{background:url(../img/cv-registros.gif) no-repeat;font-size:1px;height:4px;position:absolute;width:4px;}
.contCampos .Tl{background-position:top left;top:0;left:0;}
.contCampos .Tr{background-position:top right;top:0;right:0;}
.contCampos .Bl{background-position:bottom left;bottom:0;left:0;}
.contCampos .Br{background-position:bottom right;bottom:0;right:0;}
.Perfil{border-bottom:1px dashed #d7d7d6;margin-bottom:30px;padding:25px 0 30px;}
.Perfil h1{display:block;background:url(../img/tit-perfil.gif) no-repeat center;width:35px;height:17px;text-indent:-1000em;overflow:hidden}
.Perfil .titPerfil{width:660px;padding-top:16px}
.Perfil .titPerfil h3{color:#0084D8;font-weight:bold}
.Perfil .titPerfil,.Perfil .titPerfil h3,.Perfil img,.Perfil ul,.participacion img,.participacion ul{float:left;font-size:12px;}
.Perfil .titPerfil h4{float:right;font-weight:normal}
.Perfil img{margin:15px 40px 0 0;}
.Perfil ul,.Perfil h4,.participacion ul,#cuenta .ColIzq ul,#cuenta .datosWoker{color:#666}
.Perfil ul span,.Perfil h4 span,.participacion ul span,#cuenta .ColIzq ul span,#cuenta .datosWoker span{color:#002c5f;font-weight:bold}
.Perfil ul{border-left:1px dashed #d7d7d6;padding:0 15px;margin-top:32px;width:188px}
.Perfil ul.emailWeb{border-right:1px dashed #d7d7d6;}
.Perfil ul li,.participacion ul li{padding:6px 0 6px 0;}
.Perfil ul li span.dato{font-weight:normal;color:#666;}
.Perfil ul li span.dato a{color:#0084D8}
#retoPart .perfilNoDisp{text-align:center;margin:30px 0 0}
#retoPart .perfilNoDisp img{float:none;margin:0}

#retoPart h2.susParts{float:none;padding-bottom:20px;display:block;background:url(../img/tit-sus-participaciones.gif) no-repeat top;width:132px;height:17px;text-indent:-1000em;overflow:hidden}
.participacion ul{width:184px;padding:40px 0 0 20px;}
.participacion a.titulo{font-weight:bold;color:#2e2e2e;text-decoration:none;}
.participacion a.titulo:hover{text-decoration:underline;}
.participacion li{line-height:15px}
.participacion a.titReto{color:#666;text-decoration:none}
.participacion a.titReto:hover{text-decoration:underline}
.participacion{margin-bottom:15px}
.participacion1{background:url(../img/img-star1small.gif) no-repeat top right;}
.participacion2{background:url(../img/img-star2small.gif) no-repeat top right;}
.participacion3{background:url(../img/img-star3small.gif) no-repeat top right;}
#participar .ColDer h2,#participar #btPart,#participar #btPartFinal{display:block;text-indent:-1000em;overflow:hidden}
#participar .ColDer h2{background:url(../img/tit-participar.gif) no-repeat top;width:65px;height:17px;}
#participar .ColDer p{color:#0084d8;padding:8px 0 0;line-height:16px}
#participar .ColDer p .cantsParts{color:#000}
#participar .ColDer p .cantsParts span{color:#0084d8;font-weight:bold;}
#participar .contCampos,#participar .campoRegistro{width:234px}
#participar .campoRegistro input{width:226px;}
#participar textarea{margin:0;padding:0;border:0;width:223px;height:150px;overflow:auto;margin:5px 0;color:#0084d8;padding:5px}
#participar .acepto{margin:7px 0 0 0;padding:0}
#participar .acepto input{margin:0;padding:0}
#participar .condiciones{border-top:1px dashed #d7d7d6;border-bottom:1px dashed #d7d7d6;padding:20px 0 20px;margin-top:20px;}
#participar .condiciones h2{font-size:14px}
#participar .condiciones div{float:left;width:200px;margin-right:33px;padding-top:15px}
#participar .uploadFile{margin:5px 0 8px 0}
#participar .imgPrevPart{margin:10px 0;padding:2px;border:1px solid #002C5F;background:#fff}
#participar .volverPart{float:left;display:block;text-indent:-1000em;overflow:hidden;background:url(../img/volver.jpg);width:126px;height:34px;border:0;cursor:pointer}
#participar #btPart.btPart.btFinalizar{float:right;width:126px;height:34px;background:url(../img/finalizar.jpg);}
#participar #SWFUpload_0{float:left;z-index:0;}
#participar #btnCancel{background:url(../img/bt-cancelar-part.gif) no-repeat;width:60px;height:23px;margin-left:5px;float:left;}
#participar #btPart,#participar #btPartFinal{width:265px;height:34px;background:url(../img/bt-enviar-participar.gif) no-repeat top;}


#cuenta h2{display:block;text-indent:-1000em;overflow:hidden;height:18px;margin:27px 0 10px}
#cuenta .ColIzq h2{background:url(../img/tit-cuenta.gif) no-repeat top;width:67px;margin-bottom:12px}
#cuenta .ColIzq h3{background:url(../img/tit-datos-perfil.gif) no-repeat top;width:89px;display:block;text-indent:-1000em;overflow:hidden;height:18px;margin:27px 0 10px}
#cuenta .imgWoker{position:relative;border:1px solid #002c5f;padding:10px;width:202px}
#cuenta .imgWoker .Cv{background:url(../img/cv-foto-perfil.gif) no-repeat;font-size:1px;height:5px;position:absolute;width:5px;}
#cuenta .imgWoker .Tl{background-position:top left;top:-1px;left:-1px;}
#cuenta .imgWoker .Tr{background-position:top right;top:-1px;right:-1px;}
#cuenta .imgWoker .Bl{background-position:bottom left;bottom:-1px;left:-1px;}
#cuenta .imgWoker .Br{background-position:bottom right;bottom:-1px;right:-1px;}
#cuenta .nombreWoker{color:#0084d8;text-align:center;font-weight:bold;width:225px;padding:8px 0 12px}
#cuenta .datosPerfil{border-bottom:1px dashed #d7d7d6;border-top:1px dashed #d7d7d6;margin-top:25px;padding-bottom:25px;width:225px;line-height:16px;font-size:12px}
#cuenta .ColIzq ul li a{color:#0084D8}
#cuenta .ColIzq ul li{padding:5px 0;font-size:12px}
#cuenta .ColDer h2{background:url(../img/tit-editar-datos.gif) no-repeat top;width:111px;}
#cuenta .ColDer p{margin-bottom:20px;color:#002c5f;}
#cuenta img.publicos{margin-right:40px}
#cuenta img.publicos2{margin-right:3px}
#cuenta .contCampos{width:530px;}
#cuenta .contCampos label{color:#0084d8;margin:5px 0;clear:both}
#cuenta .campoRegistro{margin:5px 0;}
#cuenta .contCampos label span.sinHttp{font-weight:normal;font-size:10px}
#cuenta .contCampos input{margin:0;}
#cuenta .check1{width:60px;padding-left:16px;}
#cuenta .check2{width:18px;padding-left:20px;}
#cuenta .select{margin:5px 0;font-size:11px}
#cuenta .provincias{width:210px}
#cuenta .adicional h3{display:block;text-indent:-1000em;overflow:hidden;height:18px;margin-bottom:10px}
#cuenta .adicional{border-top:1px dashed #d7d7d6;padding-top:27px;margin-top:25px}
#cuenta .adicional .contCampos{float:left;padding:7px 0 7px 16px;width:470px;height:20px;margin:0}
#cuenta .adicional .campoRegistro{width:140px;margin:0 13px 0 0}
#cuenta .adicional .campoRegistro input{width:132px;}
#cuenta .adicional label{padding-right:10px}
#cuenta .contrasena h3{background:url(../img/tit-pass-cuenta.gif) no-repeat top;width:157px;}
#cuenta .contrasena p{color:#ba6102}
#cuenta .contrasena .Cv{background-image:url(../img/cv-naranja-cuenta.gif);}
#cuenta .contrasena .contCampos{background:#ffeac7;padding-left:16px;width:470px}
#cuenta .contrasena .campoRegistro{width:65px;margin:0 13px 0 0}
#cuenta .contrasena .campoRegistro input{width:57px;}
#cuenta .contrasena label{color:#f38907;padding:0 5px 0 0}
#cuenta .imagen h3{background:url(../img/tit-imagen-cuenta.gif) no-repeat top;width:179px;}
#cuenta .imagen .contCampos{background:#e4ebbd}
#cuenta .imagen .file{width:200px}
#cuenta .imagen p{color:#576716}
#cuenta .imagen input,#cuenta .adicional input{color:#000}
#cuenta .imagen .Cv{background-image:url(../img/cv-verde-cuenta.gif);}
#cuenta .imagen label{color:#89b61e}
#cuenta .eliminar{border-bottom:1px dashed #d7d7d6;padding-bottom:25px}
#cuenta .eliminar h3{background:url(../img/tit-eliminar-cuenta.gif) no-repeat top;width:127px;}
#cuenta .eliminar p{color:#6f1828}
#cuenta .eliminar .contCampos{background:#fdd7d4}
#cuenta .eliminar .Cv{background-image:url(../img/cv-roja-cuenta.gif);}
#cuenta .eliminar label{color:#d20b33}
#cuenta .eliminar .campoRegistro{width:65px;margin:0 13px 0 0}
#cuenta .eliminar .campoRegistro input{width:57px;}
#cuenta .btsSubmit{display:block;text-indent:-1000em;overflow:hidden;height:34px;float:right;}
#cuenta #btGuardaWoker{background:url(../img/bt-guardar-cuenta.gif) no-repeat top;width:560px}
#cuenta #btPass{background:url(../img/bt-enviar-cuenta.gif) no-repeat top;width:64px}





/* Contacto */
#contacto h2.titulo{display:block;background:url(../img/tit-contacta.gif) no-repeat center;width:154px;height:18px;text-indent:-1000em;overflow:hidden}
#contacto .subTit{color:#0084d8;padding:10px 0 15px}
#contacto .contCampos{width:570px;padding-bottom:10px}
#contacto .campoRegistro{width:270px;}
#contacto .campoRegistro input{width:262px}
#contacto .asuntoContacto{width:570px}
#contacto .asuntoContacto input{width:562px}
#contacto a.btEnviaContacto{display:block;text-indent:-1000em;overflow:hidden;height:34px;width:600px;background:url(../img/bt-enviar-contacto.gif) no-repeat;}
#contacto textarea{padding:2px;margin:5px 0;width:564px;height:166px;overflow:auto;}
#contacto .okRegistro{background-position:170px center}
#contacto select{width:570px;color:#0084D8;font-size:11px;border:0;margin:5px 0;padding:3px 0;height:21px}
#contacto select{width:570px;color:#0084D8;font-size:11px;border:0;margin:5px 0;padding:3px 0;height:21px}
/* Gestion de datos */
#gestion .ColIzq a,#gestion h2,#gestion h3{display:block;text-indent:-1000em;overflow:hidden;height:33px;}
#gestion .ColIzq .nuevoReto{background:url(../img/bt-nuevo-reto.gif) no-repeat center;margin-bottom:20px}
#gestion .ColIzq .desconectar{background:url(../img/bt-desconectar.gif) no-repeat center;margin-bottom:20px}
#gestion .ColIzq h2{background:url(../img/tit-gestion-datos.gif) no-repeat center;height:26px;}
#gestion .ColIzq ul{background:url(../img/fd-menu-gestion-datos.gif) no-repeat bottom #c4eafb;padding:10px 15px;margin-bottom:20px}
#gestion .ColIzq ul a{width:170px;height:26px;}
#gestion .ColIzq ul li{border-bottom:1px dashed #002c5f;display:block}
#gestion .ColIzq #listado a{background:url(../img/bt-listado-retos.gif) no-repeat center;}
#gestion .ColIzq #listado.act a{background:url(../img/bt-listado-retos-act.gif) no-repeat center;}
#gestion .ColIzq #perfiles a{background:url(../img/bt-perfiles-retador.gif) no-repeat center;}
#gestion .ColIzq #perfiles.act a{background:url(../img/bt-perfiles-retador-act.gif) no-repeat center;}
#gestion .ColIzq #datoscliente a{background:url(../img/bt-datos-cliente.gif) no-repeat center;}
#gestion .ColIzq #datoscliente.act a{background:url(../img/bt-datos-cliente-act.gif) no-repeat center;}
#gestion .ColIzq #facturas a{background:url(../img/bt-facturas-proformas.gif) no-repeat center;}
#gestion .ColIzq #facturas.act a{background:url(../img/bt-facturas-proformas-act.gif) no-repeat center;}
#gestion .ColIzq #facturas{border:0}
#gestion .ColIzq .banner{margin-bottom:20px;text-indent:0;height:100%;text-align:center}
#gestion .misRetos,#gestion .borradores,#gestion .pendientes,#gestion .pendientesAprob,#gestion .misPerfiles{border-bottom:1px dashed #d7d7d6;margin-bottom:12px;padding-bottom:12px;}
#gestion .ColDer ul a{display:block;text-indent:-1000em;overflow:hidden;width:61px;height:26px;float:left;margin-left:10px;}
#gestion .ColDer ul li{margin-bottom:11px}
#gestion .ColDer p{margin-bottom:15px}
#gestion .contCampos{float:left;width:336px;padding:0 13px;font-size:14px;margin:0}
#gestion .contCampos .fecha{display:block;float:left;font-size:12px;padding:7px 0 7px;}
#gestion .contCampos h4{display:block;float:left;margin-left:20px;padding:7px 0 7px;}
#gestion a.eliminar{background:url(../img/bt-eliminar-reto.gif) no-repeat center;}
#gestion a.editar{background:url(../img/bt-editar-reto.gif) no-repeat center;}
#gestion a.irReto{background:url(../img/bt-ir-reto.gif) no-repeat center;}
#gestion a.ficha{background:url(../img/bt-ficha.gif) no-repeat center;}
.listaReto .ColDer h3{height:17px;}
.listaReto .misRetos h2{background:url(../img/tit-mis-retos.gif) no-repeat center;width:62px;height:13px}
.listaReto .borradores h3{background:url(../img/tit-borradores.gif) no-repeat center;width:66px;}
.listaReto .pendientes h3{background:url(../img/tit-pendientes-pago.gif) no-repeat center;width:117px;}
.listaReto .pendientesAprob h3{background:url(../img/tit-pendientes-aprobacion.gif) no-repeat center;width:154px;}
.listaReto .facturados h3{background:url(../img/tit-facturados.gif) no-repeat center;width:66px;}
.listaReto .pendientesAprob .contCampos{background:#f6a09a;color:#6f1828}
.listaReto .pendientesAprob .contCampos .Cv{background-image:url(../img/cv-datos-roja.gif);}
.listaReto .pendientes .contCampos{background:#ffdc9f;color:#ba6102}
.listaReto .pendientes .contCampos .Cv{background-image:url(../img/cv-datos-amar.gif);}
.listaReto .facturados .contCampos{background:#e4ebbd;color:#576716}
.listaReto .facturados .contCampos .Cv{background-image:url(../img/cv-datos-verde.gif);}
.listaReto .facturados p a{color:#89b61e}
#gestion.forms .ColDer h2{height:18px;margin-bottom:5px}
#gestion.forms .misPerfiles h2{background:url(../img/tit-mis-perfiles.gif) no-repeat center;width:78px;}
#gestion.forms .newPerfil{float:right;display:block;text-indent:-1000em;overflow:hidden;background:url(../img/bt-nuevo-perfil.gif) no-repeat center;width:132px;height:26px;margin-bottom:12px}
#gestion.forms .contCampos h4{margin-left:0px}
#gestion.forms .editar h2{background:url(../img/tit-editar-perfil.gif) no-repeat center;width:80px}
#gestion.forms .editar h2.nuevoPerfil{background:url(../img/tit-nuevo-perfil.gif) no-repeat center;width:82px}
#gestion.forms .editar .contCampos{padding:20px;width:464px;margin-bottom:15px}
#gestion.forms select{margin:6px 0 5px;width:210px;font-size:11px;color:#002C5F}
#gestion.forms .infoPerfil ul{float:left;display:block;width:300px;margin-bottom:5px;}
#gestion.forms .infoPerfil ul li{padding:0;margin:0;font-size:11px;line-height:13px;color:#002c5f}
#gestion.forms .infoPerfil h4{float:none;}
#gestion.forms .infoPerfil img{float:left;margin-right:10px}
#gestion.forms .imagenPerfil{border-bottom:1px dashed #002c5f;border-top:1px dashed #002c5f;padding:20px 0;margin:20px 0;}
#gestion.forms .imagenPerfil input{margin:5px 0;width:464px}
#gestion.forms h2.editaDatos{background:url(../img/tit-editar-datos-azul.gif) no-repeat center;width:110px}
#gestion.forms .form2{border-top:1px dashed #002c5f;}
#gestion.forms .chck{font-size:11px;font-weight:bold;color:#000;}
#gestion.forms .btForm,#gestion.forms #btPass,#gestion.forms #btNewPerfil{display:block;text-indent:-1000em;overflow:hidden;}
#gestion.forms .btForm{background:url(../img/bt-guardar-perfi.gif);width:504px;height:34px}
#gestion.forms #btPass{background:url(../img/bt-enviar-negro.gif);width:64px;height:34px;float:right;}
#gestion.proFacturas .contCampos{padding:0;width:450px;}
#gestion.proFacturas .proformas ul,#gestion.proFacturas .facturas ul{margin-top:10px;}
#gestion.proFacturas .proformas p a,#gestion.proFacturas .facturas p a{color:#0084d8}
#gestion.proFacturas .ColDer p{margin-bottom:23px} 
#gestion.proFacturas .proformas h2{background:url(../img/tit-proformas.gif) no-repeat center;width:99px}
#gestion.proFacturas .proformas{border-bottom:1px dashed #d7d7d6;padding-bottom:15px;margin-bottom:17px}
#gestion.proFacturas .facturas h2{background:url(../img/tit-facturas.gif) no-repeat center;width:83px}
#gestion.proFacturas .titulos{color:#002c5f;font-weight:bold;}
#gestion.proFacturas .ver{background:url(../img/bt-ver-factura.gif) no-repeat center;width:40px;height:26px}
#gestion.proFacturas .items{font-size:11px;height:26px}
#gestion.proFacturas .concepto{margin:0;font-size:14px;font-weight:bold;padding-left:10px}
#gestion.proFacturas .titConcepto{padding-left:10px}
#gestion.proFacturas .importe{color:#0084d8;font-weight:bold}
#gestion .contrasena h3{background:url(../img/tit-pass-cuenta-azul.gif) no-repeat;margin-top:25px}
#gestion .contrasena .contCampos{width:415px;padding:2px 10px}
#gestion .contrasena .campoRegistro input{width:62px}
#gestion .contrasena .campoRegistro{width:70px}
#gestion .contrasena label{text-align:right;clear:none;float:none}
/* Registro retador */
#registro.regRetador .ColIzq .contCampos{width:460px;padding:20px}
#registro.regRetador .ColIzq .contCampos a{color:#0084d8;font-weight:bold;font-size:11px}
#registro.regRetador .ColIzq h2{background:url(../img/tit-registro.gif) no-repeat center;width:56px;height:18px;margin-bottom:10px}
#registro.regRetador .ColIzq p{color:#0084d8;margin-bottom:25px}
#registro.regRetador .ColDer{height:655px}
#registro.regRetador .ColDer h2{margin:20px 0 10px}
#registro.regRetador .lineaForm{border-top:1px dashed #002c5f;margin:15px 0}
#registro.regRetador select{margin:6px 0;width:210px;font-size:11px;color:#002C5F}
#registro.regRetador .chck{font-size:11px;font-weight:bold;color:#000;}
#registro.regRetador .olvidoPass,#registro.regRetador .acceso{padding:41px 0 61px;margin:0}
#registro.regRetador .olvidoPass{border-bottom:1px dashed #d7d7d6;}
#registro.regRetador #btRegReta{display:block;background:url(../img/bt-registro-retador.gif);width:500px;height:34px;text-indent:-1000em;overflow:hidden;} 
#registro .recordar{margin-top:15px}
#registro .recordar input{margin-right:5px}
/* Nuevo reto */
#nuevoReto .contCampos{background:url(../img/fd-form-nuevo-reto.gif) repeat-x top #c4eafb;padding-top:6px;margin-bottom:25px}
#nuevoReto .contCampos .Cv{background-image:url(../img/cv-form-nuevo-reto.gif);}
#nuevoReto .premiosReto,#nuevoReto .precioReto{width:238px;float:left;padding:6px 15px 0 15px;height:400px}
#nuevoReto .precioReto{float:right}
#nuevoReto h2{display:block;height:15px;text-indent:-1000em;overflow:hidden;margin:0 auto;margin-bottom:20px}
#nuevoReto .perfilReto h2{background:url(../img/tit-perfil-retador.gif) no-repeat top;width:101px;}
#nuevoReto .datosReto h2{background:url(../img/tit-datos-reto.gif) no-repeat center;width:86px;}
#nuevoReto .premiosReto h2{background:url(../img/tit-premios.gif) no-repeat center;width:49px;}
#nuevoReto .precioReto h2{background:url(../img/tit-precio.gif) no-repeat center;width:37px;margin-bottom:3px}
#nuevoReto .datosReto{width:524px}
#nuevoReto .titReto{width:430px;}
#nuevoReto .titReto input{width:422px;}
#nuevoReto .fechas img{float:left;margin:6px 0 0 5px}
#nuevoReto .fechas label{float:none;display:block;padding:8px 5px 0 0;}
#nuevoReto .fechReto{width:66px;text-align:center;float:left}
#nuevoReto .fechReto input{width:58px}
#nuevoReto .contBloque{border-bottom:1px dashed #002c5f;padding:0 0 15px 0;margin:0 0 15px 0}
#nuevoReto label span{color:#999}
#nuevoReto .nums{color:#0084d8;font-weight:bold}
#nuevoReto label.Desc{color:#000}
#nuevoReto td{padding:3px 0}
#nuevoReto textarea{color:#0084d8;padding:5px;overflow:auto}
#nuevoReto #desc_reto{width:265px;height:163px;}
#nuevoReto #tiposReto{width:212px;height:133px;background:#fff;padding:5px;color:#999;text-align:left;font-size:11px}
#nuevoReto .basesReto{width:222px;font:11px Arial, Helvetica, sans-serif;}
#nuevoReto .forms2 .nums{font-size:14px;}
#nuevoReto .premiosReto td{padding:0}
#nuevoReto .premioAd{margin:0 0 15px 0;width:220px;}
#nuevoReto .premioAd input{margin:0;width:212px}
#nuevoReto .ganaDesact .campoRegistro input{background:#99dbf7}
#nuevoReto .ganaDesact .CvIzq,#nuevoReto .ganaDesact .CvDer{background-image:url(../img/cv-input-celeste.gif)}

#nuevoReto .campoRegistro.inputDesact input{background:#99dbf7}
#nuevoReto .campoRegistro.inputDesact .CvIzq,#nuevoReto .campoRegistro.inputDesact .CvDer{background-image:url(../img/cv-input-celeste.gif)}

#nuevoReto .premiosReto .precioPr,#nuevoReto .premiosReto p{font-size:11px;font-weight:bold;color:#002c5f;margin-bottom:16px;}
#nuevoReto .colCl{color:#0084d8}
#nuevoReto .premiosReto .precioPr{border-bottom:1px dashed #002c5f;padding-bottom:17px;}
#nuevoReto .premiosReto .precioPr span{float:left}
#nuevoReto .premiosReto .precioPr .nums{float:right;}
#nuevoReto .precioReto table {border-bottom:1px dashed #002c5f;}
#nuevoReto .precioReto td{padding:16px 0 17px;}
#nuevoReto .precioReto .col1 {width:78px;font-size:11px;font-weight:bold;color:#002c5f}
#nuevoReto .precioReto .col2{text-align:center;font-size:10px;color:#000}
#nuevoReto .precioReto .col3 {width:78px;text-align:right;font-size:11px;}
#nuevoReto .precioReto .col3 span.tots{font-size:14px;font-weight:bold;color:#0084d8}
#nuevoReto .btGuardaReto,#nuevoReto .validaCupon,#nuevoReto .btCompraReto,#nuevoReto .btVisualizaReto{display:block;text-indent:-1000em;overflow:hidden;}
#nuevoReto .validaCupon{width:82px;height:20px;background:url(../img/bt-validar-cupon.gif) no-repeat center;margin-left:5px}
#nuevoReto .reciboAjax{margin-left:5px}
#nuevoReto .cupon{width:94px;margin:0}
#nuevoReto .cupon input{width:86px}
#nuevoReto table.total{border:0}
#nuevoReto .aceptoReto{width:524px;background-image:none;font:11px;color:#002c5f;padding:0 15px;margin-bottom:50px}	
#nuevoReto .aceptoReto td{padding:12px 0}
#nuevoReto .aceptoReto a{color:#0084d8}
#nuevoReto .aceptoReto .Cv{background-image:url(../img/cv-registros.gif);}
#nuevoReto .aceptoReto input{margin-right:5px;float:none}
#nuevoReto .btGuardaReto{width:555px;height:34px;background:url(../img/bt-guardar-reto.gif) no-repeat center;margin-bottom:10px}
#nuevoReto .btVisualizaReto{width:555px;height:34px;background:url(../img/bt-visualizar-reto.gif) no-repeat center;margin-bottom:10px}
#nuevoReto .btCompraReto{width:555px;height:34px;background:url(../img/bt-comprar-reto.gif) no-repeat center;}
#nuevoReto .titNuevoReto{background:url(../img/tit-nuevo-reto.gif);height:17px;width:70px;margin:25px 0 5px 0}
#nuevoReto .titFichaReto{background:url(../img/tit-ficha-reto.gif);height:17px;width:92px;margin:25px 0 5px 0}
#nuevoReto .subTit a{color:#0084d8}
#nuevoReto .subTit{margin-bottom:20px}
#nuevoReto .perfilReto{width:524px}
#nuevoReto .perfReta{width:340px;float:left}
#nuevoReto .perfReta .imgRetador{float:left;width:150px;}
#nuevoReto .perfReta .txtRetador{float:left;padding:0 0 0 12px;width:175px;color:#002c5f;line-height:14px;font-size:11px}
#nuevoReto .perfReta .txtRetador h3{color:#000;font-size:14px;font-weight:bold;padding-bottom:8px;text-indent:0;margin:0}
#nuevoReto .perfilReto select{float:left;font-size:11px;margin:5px 0;width:170px}
#nuevoReto .perfilReto a.nuevoPerfil{color:#0084d8;margin-top:54px;float:left;}

#includes .contIncludes{width:900px;margin-top:25px}

#avisos .Contenido{padding-top:25px;color:#0084d8;}
#avisos h2{background:url(../img/tit-confirma-registro.gif);display:block;width:152px;height:18px;text-indent:-1000em;overflow:hidden;margin-bottom:20px}
#faqsCondis h2{display:block;width:151px;height:17px;text-indent:-1000em;overflow:hidden;margin-bottom:20px}
#faqsCondis .titFaq{background:url(../img/tit-faqs.gif);}
#faqsCondis .titLegales{background:url(../img/tit-avisos-legales.gif);margin-bottom:3px}
#faqsCondis .ColIzq .menuFaq{margin-bottom:25px}
#faqsCondis .ColIzq .menuFaq li{padding:11px 0;text-align:center;border-top:1px dashed #002c5f} 
#faqsCondis .ColIzq a{font-weight:bold;}
#faqsCondis .ColIzq li.act a{color:#0084d8}
#faqsCondis .faqRetador{border-bottom:1px dashed #002c5f}
#faqsCondis .Contenido a{text-decoration:none;}
#faqsCondis .Contenido a:hover, #faqsCondis .Contenido a.avisoAct{text-decoration:underline;}
#faqsCondis .ColDer h2{font-size:14px;text-indent:0;color:#002c5f}
#faqsCondis .ColDer ul{list-style-image:url(../img/li-faqs.gif); list-style-position:inside; margin:0 0 23px 0;}
#faqsCondis .ColDer a{color:#0084d8;}
#faqsCondis .ColDer h3{color:#002c5f;font-weight:bold;padding:12px 0 10px 0}
#faqsCondis .ColIzq h3{padding:17px 0 5px 0}
#faqsCondis .menuAvisos a{color:#0084d8;}
#faqsCondis .menuAvisos li{padding:5px 0}

#avisoMayores .Contenido{padding:50px 50px 0 50px;}
#avisoMayores .Contenido p{text-align:center}
#avisoMayores a.siMayor,#avisoMayores a.noMayor,#avisoMayores h1{display:block;overflow:hidden;text-indent:-1000em;margin:0 auto}
#avisoMayores h1{background:url(../img/tit-mayores18.gif) no-repeat;width:455px;height:22px;margin-bottom:10px}
#avisoMayores .contBotones{width:225px;margin:0 auto}
#avisoMayores a.siMayor{background:url(../img/bt-soymayor.gif) no-repeat;width:161px;height:29px;float:left;margin-top:20px}
#avisoMayores a.noMayor{background:url(../img/bt-salir-soymayor.gif) no-repeat;width:44px;height:29px;float:left;margin:20px 0 0 20px}
#avisoMayores.alerta h1{background:url(../img/tit-mayores18-alerta.gif) no-repeat;width:466px;height:22px;margin-bottom:10px}
#avisoMayores.alerta .contBotones{width:97px;margin:0 auto}
#avisoMayores.alerta a.irWokomon{background:url(../img/bt-ir-wokomon.gif) no-repeat;width:97px;height:29px;display:block;overflow:hidden;text-indent:-1000em;}

.paginaNoDisp{text-align:center;margin-top:40px}


.HtmlRetos{margin:25px 0;}
.loading{background:url(../img/preload.gif) no-repeat center;}
.loaded{display:none}

.progressWrapper{width:234px;overflow:hidden;}
.progressContainer {margin:0 0 9px 0;padding:5px;border:solid 1px #0084D8;background-color: #F7F7F7;overflow: hidden;}
/* Message */
.message {margin: 1em 0;padding: 10px 20px;border: solid 1px #FFDD99;background-color: #FFFFCC;overflow: hidden;}
/* Error */
.red {border: solid 1px #ff0;background-color: #fff;}
/* Current */
.blue {border: solid 1px #209800;background-color: #e1ffe9;}
/* Complete */
.green {border: solid 1px #0084D8;background-color: #fff;}

.blue .progressName{color:#209800}
.progressName {font-size: 8pt;font-weight: 700;color: #0084D8;width: 323px;height: 14px;text-align: left;white-space: nowrap;overflow: hidden;}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {font-size: 0;width: 0%;height: 2px;background-color:#0084D8;margin-top: 2px;}
.progressBarComplete {width: 100%;background-color:#55cc7c}
.progressBarError {width: 100%;background-color: red;}
.progressBarStatus {margin-top: 2px;width: 337px;font-size: 7pt;font-family: Arial;text-align: left;white-space: nowrap;}
a.progressCancel {font-size: 0;display: none;height: 14px;width: 14px;background-image: url(../images/cancelbutton.gif);background-repeat: no-repeat;background-position: -14px 0px;float: right;}
a.progressCancel:hover {background-position: 0px 0px;}
/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {vertical-align: top;}