html {background: #fae98e url(../images/bghome.jpg) no-repeat center top;}
body { margin: 0 auto; min-height: 1100px; *min-height: 1200px;text-align: center;
 #background-position: center 77px !important;
 background: url(../images/nuevahome/bgbody.png) no-repeat scroll center top;}
body.inner { background: url(../images/frases/fondo_body.png) no-repeat scroll center top; min-height:900px;}
* {font:normal 12px "Trebuchet MS";}
#wrapper { width:960px; margin: 0 auto; text-align: left; #padding-top:77px;}
#header { margin-left:-27px;position:absolute;top:25px;z-index:100;}
  #header a#logo { display:block;height:130px;text-indent:-9999px;width:187px;z-index:100; position:absolute;
          background: url(../images/nuevahome/nlogo_peq.png) no-repeat center center;}
  
#content { height:513px;margin:77px auto 0;padding:0;position:relative;width:960px;z-index:10;}

.left { float:left;}
/* Fin header */
/* Menu */
#menu_aux { width: 131px; margin-top:38px; #margin-top:30px;}
#menu{
display:inline-block;
float:left;
left:225px;
position:absolute;
top:25px;
width:700px;}

#menu li a {
  width: 129px; height:23px; padding-right:10px; _padding-right:2px;  margin: 2px 0px 2px -2px;
  text-align: center; display:block; background: url(../images/nuevahome/menu_li.gif) no-repeat center center;
  _background-position: 5px center; _width: 131px;
  font:bold 11px "Trebuchet MS"; color:#000; text-decoration: none; line-height: 22px;}
#menu li a:hover { color:#fff;}
li.bg_none { display:none;}
.fechaform select{color:#555!important;}
/* Cajas forms */
.form { width:131px;}
.form h2 {
  width: 131px; height:25px; text-align: right; text-transform: uppercase;
  background: url(../images/nuevahome/menu_h.gif) no-repeat left center;
  font:normal 13px "Trebuchet MS"; color:#fff; text-decoration: none; line-height: 25px; }
.form input {
  width:124px; _width:104px; height:18px; margin: 2px 4px;
  font: normal 11px "Trebuchet MS"; border:none; border-left:1px solid #ccc; border-top:1px solid #ccc;}
.form a { font:normal 10px "Trebuchet MS"; color:#000; margin: 0 4px;}

/* Form login */
#form_login_aux { position: absolute; top:168px; }
#form_login { margin-top:80px;}
.fechaform{
margin-left: 5px;
width: 136px;
width: 136px;
}
.fechaform select{color:#CCC; font: normal 10px "Trebuchet MS"; padding:0px;}
#form_login .boton_enviar { margin-top:5px; }
.boton_enviar { #padding-right: 10px; }

/* Form registro */
#form_registro { position:absolute; top:210px; *top:200px; }
/*#form_registro form div {height:193px; overflow-x:hidden; overflow-y:scroll;}*/
#form_registro form div{}
#form_registro h2 { margin-bottom:2px;}
#form_registro input { margin:0 5px;}
#form_registro .checkstyle { width: auto; height: auto;}
/*
#form_registro .literalCid { background: #fff url(../images/nuevahome/frm_usuario.gif) no-repeat left center;}
#form_registro .password { background: #fff url(../images/nuevahome/frm_pwd.gif) no-repeat left center;}
#form_registro .password_repeat { background: #fff url(../images/nuevahome/frm_repwd.gif) no-repeat left center;}
#form_registro .nombre { background:  #fff url(../images/nuevahome/frm_nombre.gif) no-repeat left center;}
#form_registro .apellido_1 { background: #fff url(../images/nuevahome/frm_apellido.gif) no-repeat left center;}
#form_registro .email { background: #fff url(../images/nuevahome/frm_email.gif) no-repeat left center;}
#form_registro .telefono_2 { background: #fff url(../images/nuevahome/frm_movil.gif) no-repeat left center;}
#form_registro .pregunta { background: #fff url(../images/nuevahome/frm_ps.gif) no-repeat left center;}
#form_registro .respuesta_olvido { background: #fff url(../images/nuevahome/frm_rs.gif) no-repeat left center;}
*/

.form .avatar { text-align:center; height:311px; width: 100%; padding:5px 5px 5px 0;}
.form p.saludo {
  width: 130px; height:24px; padding-right:5px; border:none; display:block;  margin:0;
  font:bold 12px "Trebuchet MS"; color:#000; text-decoration: none; line-height: 25px; text-transform: uppercase;
  background: url(../images/nuevahome/menu_avatar.gif) no-repeat center center; }
.form a.btn2 {
  width: 128px; height:23px; padding-right:5px; border:none; display:block;  margin:2px 0;
  font:bold 12px "Trebuchet MS"; color:#000; text-decoration: none; line-height: 23px; text-transform: uppercase;
  background: url(../images/nuevahome/menu_btn2.gif) no-repeat center center;}

/* Form modificar datos */
/*form.recupera_datos input {width:350px;font:11px arial;border:2px inset #c4c4c4}*/

/*Banners dcha */
.main_home { width: 829px; height: 513px; _float:right;}
  .banner_ppal {
    width: 815px; height: 300px; padding-top:8px; margin-left:8px;
    clear:both;}
  .banners { float:right; clear:both; margin-top: 15px; margin-left:2px; _margin-left:0px;}
  .mini_banner { width: 265px; height: 83px; float:left; margin:4px 5px; _margin: 4px 4px;}

 #footer {
  float:right; clear:both; width: 800px; top:553px; position:relative; height:40px;
  text-align: right; padding: 4px 0; padding-right: 10px;}
    #footer p { font:bold 12px "Trebuchet MS"; color: #000; text-transform: uppercase; line-height: 20px;}
    #footer a img { vertical-align: bottom;}
 #footer_avisolegal {font:12px "Trebuchet MS"; position:absolute; top: 55px; left: 50px; color:#ffffff;}
 #footer_avisolegal a{color:#ffffff;}
 #fwr{ width:178px; height:138px; float:right; margin-top:10px; margin-right: 0px;#margin-right:-40px}

 
 /*zonas ajax*/
#negra,#pop{position:absolute}
#negra{left:0px;top:0px;width:100%;height:1670px;opacity:0.6;background-color:#000;filter:alpha(opacity=60);z-index:102}
#pop{z-index:106;background-color:#fff}

.labelspop { width:150px; *width:50px; padding-right:5px;}
#recuerda_pregunta { font-size:12px;}
#pregunta_olvido { width:400px; margin: 5px auto; text-align:center;}

input.boton_enviar { width:130px !important; height: 24px !important; cursor:pointer;
    text-transform: uppercase; text-align:right;
    font:bold 12px "Trebuchet MS" !important; border:none;
    background: url(../images/nuevahome/menu_btn.gif) no-repeat center center; }
    

/*Apartat de videos*/

.main_home_mecanica{width: 829px; height: 733px; _float:right;}
.top_videos{background-image:url(../images/top_videos.png); background-repeat:no-repeat;height:62px;margin-left:10px;width:810px;}
.middle_videos{ position: relative; background-image:url(../images/middle_videos.png); background-repeat:repeat-y;margin-left:10px;width:810px;}
.titulo_mecanica{background-image:url(../images/titulo_mecanica.jpg); background-repeat:no-repeat;margin-left:10px;width:789px; height:38px;}
.fondo_cont_videos{ background-repeat:no-repeat;margin-left:10px;width:788px; height:515px;}
.interior_contendor{margin-left:20px;padding-top:5px;}
.blanco_intrucciones{font-family:Arial, Helvetica, sans-serif; font-size:12px;width:455px;color:#FFF;}
.barra_youtube{margin-left:20px;margin-bottom:5px;margin-top:10px;}
.barra_publicar{margin-left:20px;margin-bottom:5px;*margin-bottom:0px;margin-top:10px;}
.ajuste{margin-right:5px;}
.boton_participar{display:block;margin-bottom:10px;margin-left:-20px;margin-top:10px;}
.mecanica_p1{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-left:515px;margin-top:12px;position:absolute;width:220px;}
.mecanica_p2{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-left:530px;margin-top:360px;position:absolute;width:220px;}
.mecanica_p3{font-family:Arial, Helvetica, sans-serif; font-size:12px;width:430px;color:#FFF;}
.mecanica_p4{font-family:Arial, Helvetica, sans-serif; font-size:12px;width:405px;color:#FFF;}
.titulo_conseguir{margin-top:10px;margin-bottom:15px;*margin-bottom:10px;}
.bottom_videos{padding-left:20px;padding-top:30px; background-image:url(../images/bottom_videos.png); background-repeat:no-repeat;height:210px;margin-left:10px;width:810px;}
.base_videos{float:left; margin-right:20px;}
.b_legales{font-family:Arial, Helvetica, sans-serif;color:#fff;}
.titulo_ranking{background-image:url(../images/titulo_ranking.jpg); background-repeat:no-repeat;margin-left:10px;width:789px; height:38px;}
.fondo_cont_ranking{background-image:url(../images/fondo_ranking.jpg); background-repeat:no-repeat;margin-left:10px;width:788px; height:515px;}

.mecanica_p_rojo{color:#FF0000;font-family:Arial, Helvetica, sans-serif; font-size:20px;width:430px; margin-bottom:10px;margin-top:5px;}
.mecanica_p_azul{color:#00ccff;font-family:Arial, Helvetica, sans-serif; font-size:20px;width:430px;margin-top:10px;}

.fondo_cont_ganadores{background-image:url(../images/fondo_ganadores.jpg); background-repeat:no-repeat;margin-left:10px;width:788px; height:515px;}
.titulo_ganadores{background-image:url(../images/titulo_ganadores.jpg); background-repeat:no-repeat;margin-left:10px;width:789px; height:36px;}

/* Buscador */
.buscador {
  position:absolute; top:0; right:0;
  /*float:right;*/ width:230px; height:25px; margin-right: 10px;
  background: url(../images/search.png) no-repeat right center;}
.buscador label { position: absolute; top: 5px; left:0; text-transform: uppercase; font: bold 14px "Trebuchet MS", Arial, sans-serif;}
.buscador .search_text {
  position: absolute; top: 3px; left: 52px;
  background: transparent; border:none; width: 134px; height: 17px;
  margin-left: 15px;}
.buscador .search_submit {
  position: absolute; right: 2px; top: 4px;
  background: transparent; border:none; cursor:pointer;
  width: 22px; height: 18px;}



 /*videos ranking*/
.interior_ranking{margin-left:13px;padding-top:5px;}
.ul_rank_1{float:left; margin-top:5px;width:380px;}
.li_rank_1{padding-left:5px;border-right:2px solid #AFC6CD;height:88px;padding-bottom:5px;padding-top:5px;}
.ul_rank_2 .li_rank_1{padding-left:5px;height:88px;padding-bottom:5px;padding-top:5px;}

.li_rank_1_border{border-bottom:1px dashed #003141;padding-left:5px;height:88px;padding-bottom:5px;padding-top:5px;}
.li_rank_1_noborder{border-bottom:1px dashed #003141;padding-left:5px;border-right:2px solid #AFC6CD;height:88px;padding-bottom:5px;padding-top:5px;}
.img1_rank{float:left;margin-top:25px;vertical-align:top;margin-right:10px;}
.img2_rank{float:left;border:3px solid #FFFFFF;}
.ul_rank_2{float:left; margin-top:5px;width:380px;}
.li_parafo_1{font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;color:#003141;height:30px;
width:172px;}
.li_parafo_2{margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#00313f;}
.li_parafo_3{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff;}
.cont_parafo{float:left;margin-left:10px;}


 /*videos ganadores*/
 
.gan_men_1{margin-top:4px;position:absolute;vertical-align:top;}
.gan_sem_1{border-left:2px solid #AFC6CD;margin-left:378px;margin-top:5px;padding-bottom:12px;vertical-align:top;}
.paginacio_2{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-left:-255px;margin-top:-28px;position:absolute;}
.paginacio_1{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-left:-636px;margin-top:-33px;position:absolute;}
.paginacio_1 a{color:#F00;padding-left:2px; padding-right:2px;}
.paginacio_2 a{color:#F00;padding-left:2px; padding-right:2px;}
.ul_gan_1{float:left; margin-top:2px;width:378px;border-right:2px solid #AFC6CD; height:456px;}
.li_gan_1{padding-left:5px;height:100px;padding-bottom:5px;padding-top:5px;}
.ul_gan_2{float:left;margin-left:15px; margin-top:5px;width:380px;}
.li_gan_2{padding-left:5px;height:88px;padding-bottom:5px;margin-bottom:20px;*margin-bottom:15px;}
.mes_gan{display:block;float:left; text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:15px; width:65px;color:#ffffff;margin-right:12px;}
.sem_gan{margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-size:15px; color:#ffffff;margin-right:14px;}
.sem_gan img{margin-top:9px;vertical-align:top;}
.der_roja_gan{float:left;margin-top:6px;vertical-align:top;margin-right:5px;}
.gan_parrafo_1{font-family:Arial, Helvetica, sans-serif;font-size:12px; height:30px; width:122px; font-weight:bold;color:#ff0000;}
.gan_parrafo_2{margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;}
.gan_cont_div_1{float:left;margin-left:10px;}
.gan_cont_div_2{float:left;margin-left:10px;}


 /*videos relacionados y búsqueda*/

.titulo_related{background-image:url(../images/titulo_related.jpg); background-repeat:no-repeat;margin-left:10px;width:789px; height:39px;}
.titulo_search{background-image:url(../images/titulo_search.jpg); background-repeat:no-repeat;margin-left:10px;width:789px; height:39px;}
.fondo_cont_related{background-image:url(../images/fondo_related.jpg); background-repeat:no-repeat;margin-left:10px;width:790px; height:515px;}
.ul_rel_1{float:left; margin-top:5px;width:380px;}
.li_rel_1{margin-left:40px;padding-left:5px;border-right:2px solid #AFC6CD;height:105px;*margin-bottom:-5px}
.li_rel_1_border{margin-left:40px;padding-left:5px;height:105px;*margin-bottom:-5px}
.li_rel_1_noborder{margin-left:40px;padding-left:5px;border-right:2px solid #AFC6CD;height:105px;*margin-bottom:-5px}
.img1_rel{float:left;margin-top:25px;vertical-align:top;margin-right:10px;}
.img2_rel{float:left;}
.ul_rel_2{float:left; margin-top:5px;width:380px;}
.rel_parrafo_1{font-family:Arial, Helvetica, sans-serif;font-size:12px; height:30px; width:122px; font-weight:bold;color:#003140;}
.rel_parrafo_2{margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;}
.interior_related{margin-left:13px;padding-top:30px;}
.paginador_rel{position:absolute; margin-left:700px;margin-top:533px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.paginador_rel a{color:#FFFFFF;margin-left:5px;}



 /*videos pagina home*/

.titulo_vhome{background-image:url(../images/titulo_vhome.jpg); background-repeat:no-repeat;margin-left:10px;width:789px; height:39px;}
.fondo_cont_home{background-image:url(../images/fondo_vhome.jpg); background-repeat:no-repeat;margin-left:10px;width:790px; height:525px;}
.fondo_cont_home_2{background-image:url(../images/fondo_vhome_2.jpg); background-repeat:no-repeat;margin-left:10px;width:790px; height:235px;}
.fondo_cont_home_3{background-image:url(../images/fondo_comentar.jpg); background-repeat:no-repeat;margin-left:10px;width:790px; height:143px;}

.ul_rel_1{float:left; margin-top:5px;width:380px;}
.li_rel_1{margin-left:40px;padding-left:5px;border-right:2px solid #AFC6CD;height:105px;*margin-bottom:-5px}
.li_rel_1_border{margin-left:40px;padding-left:5px;height:105px;*margin-bottom:-5px}
.li_rel_1_noborder{margin-left:40px;padding-left:5px;border-right:2px solid #AFC6CD;height:105px;*margin-bottom:-5px}
.img1_rel{float:left;margin-top:25px;vertical-align:top;margin-right:10px;}
.img2_rel{float:left;}
.ul_rel_2{float:left; margin-top:5px;width:380px;}
.rel_parrafo_1{font-family:Arial, Helvetica, sans-serif;font-size:12px; height:30px; width:122px; font-weight:bold;color:#003140;}
.rel_parrafo_2{margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;}

.paginador_rel{position:absolute; margin-left:700px;margin-top:533px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.paginador_rel a{color:#FFFFFF;margin-left:5px;}

.bottom_videos_2{background-image:url(../images/fondo_publicar.gif); background-repeat:no-repeat;height:119px;margin-left:10px;width:810px;}
.tit_video{padding-top:9px;margin-left:10px;}
.v_tit_video_1{font-family:Arial, Helvetica, sans-serif;font-size:23px;color:#ffffff}
.v_tit_video_2{font-family:Arial, Helvetica, sans-serif;font-size:23px;color:#ff0000}
.v_video{margin-top:30px;text-align:center;}

.paginado_com{margin-left:630px;*margin-left:550px;margin-top:210px;position:absolute;color:#ffffff;}
.paginado_com a{color:#ffffff;margin-left:10px;}
input.boton_enviar_comment {cursor:pointer;background: url(../images/b_enviar.jpg) no-repeat center center; border:none;height:25px;
width:56px;margin-left:581px; }

.v_titulo_comentarios{float:left;margin-top:16px;*margin-top:13px;margin-left:75px;}
.v_denunciar_video{display:block;margin-top:16px;*margin-top:13px;float:left;margin-left:90px;margin-right:10px;}
.v_votar_video{display:block;margin-top:16px;*margin-top:13px;float:left;margin-right:10px;}
.v_icono_comment{float:left;margin-top:11px;*margin-top:12px;}
.v_num_com{font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;float:left;margin-top:15px;*margin-top:13px;margin-right:10px;}
.v_icono_estrella{float:left;margin-top:15px;*margin-top:13px;margin-right:5px;}
.v_num_votos{font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;float:left;margin-top:15px;*margin-top:13px;}
.v_li_primero{width:630px;}
.v_li_segundo{border-bottom:dotted 1px #999999;margin-bottom:5px;padding-bottom:5px; width:630px;}
.v_p_primero{font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ff0000;margin-bottom:1px;}
.v_p_segundo{width:630px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#cccccc;}



 /*videos playlist*/

.titulo_playlist{background-image:url(../images/titulo_playlist.jpg); background-repeat:no-repeat;margin-left:10px;width:789px; height:39px;}
.fondo_cont_playlist{background-image:url(../images/fondo_playlist.jpg); background-repeat:no-repeat;margin-left:10px;width:790px; height:515px;}
.interior_playlist{margin-left:5px;padding-top:15px;}
.play_cont_div_1{float:left;margin-bottom:13px;margin-left:10px;padding-bottom:13px;*margin-bottom:0px;border-bottom:solid 1px #FFFFFF;}
.play_cont_div_1_noborder{float:left;margin-left:10px;margin-bottom:15px;*margin-bottom:0px;}
.play_parrafo_1{border-right:1px dashed #FFFFFF;float:left;font-family:Arial, Helvetica, sans-serif;font-size:15px; height:127px; width:140px;padding-right:10px; font-weight:bold;color:#003141;}
.play_parrafo_2{border-right:1px dashed #FFFFFF;float:left;font-family:Arial, Helvetica, sans-serif;font-size:15px; height:127px; width:206px;padding-left:7px; font-weight:bold;color:#003141;}
.play_parrafo_3{float:left;font-family:Arial, Helvetica, sans-serif;font-size:15px; height:30px; width:135px; font-weight:bold;color:#FFFFFF;margin-left:15px;}
.play_imagen{display:block;float:left;margin-right:15px;}
.borde_imagen{border:5px solid #FFFFFF;}
.borde_imagen_less{border:3px solid #FFFFFF;}


/* Eventos */

.top_marco{
  text-align:center; height:9px; width: 810px;
  background: url(../images/main_top.png) no-repeat;
  margin-left:10px; margin-top:10px;}
.middle_marco{
  background-image:url(../images/middle_videos.png); background-repeat:repeat-y;
  margin-left:10px;width:810px; padding-left:12px;}
.jcarousel-container {
  background: #000 url(../images/eventos/homelist_header.gif) no-repeat 15px center; ;
  height: 137px; width: 785px; margin-top:5px; padding-top: 8px; }
    .jcarousel-clip { width: 645px; margin:0 auto;}
    .jcarousel-clip ul { list-style:none; padding:0; margin:0;}
      .jcarousel-clip ul li {
          float:left; display:inline; background: #343e35; margin:0px 3px; padding: 5px;
          font: 11px Arial, Helvetica, sans-serif; color: #fff; }
  .jcarousel-prev, .jcarousel-next { position:absolute; right: 20px; width:35px; height: 37px; }
  .jcarousel-prev { top: 25px; background: url(../images/eventos/left_arrow.gif) no-repeat left center;}
  .jcarousel-next { top: 75px; background: url(../images/eventos/right_arrow.gif) no-repeat left center;}
  .jcarousel-prev:hover, .jcarousel-next:hover { background-position: right center; }
.bottom_marco {
  text-align:center; height:14px; width: 810px;
  background: url(../images/main_bottom.png) no-repeat; margin-left: 5px; }
.eventos #footer {
  top:0;
  background: url(../images/main_bottom.png) no-repeat 1px top ; margin:0;
  width:810px; height:43px;}
  .eventos #footer p { line-height: 0px;}
  .eventos #footer #footer_avisolegal { margin-top: 10px;}
.eventos_video {
  background: url(../images/eventos/eventos_video.jpg) no-repeat top left;
  width:787px; height:589px; display:block; padding-top:10px;
}
  .eventos_video a.header {
    width: 392px; height: 96px; display:block; margin-top: -10px; margin-bottom:10px;
    background: url(../images/eventos/titulo.gif) no-repeat center center; text-indent:-9999px;}
  .eventos_video p {font-size:20px; color: #fff; text-transform: uppercase; margin: 20px;}
  .eventos_video p span { font-size:20px; color:#f00; margin-left: 10px 0 3px 10px; text-transform: none;}
  .video_evento { border:5px solid #003142; width:640px; height:385px; margin:0 auto;}
  .related_button {
    background: url(../images/eventos/related_button.jpg) no-repeat left center;
    text-indent:-9999px; width:197px; height:28px;display:block; margin-left:-5px; margin-top:5px;}
  .barra { width:770px; background-color:#003142;color: #fff; text-align: right; padding: 8px; margin-left:1px; }
    .barra a {
      color: #fff; text-decoration: none; padding-left: 25px;
      background: url(../images/eventos/arrow_back.gif) no-repeat left center;}

  .eventos_video span.related_header {
    display:block; float:left; margin-bottom: 20px;
    background: url(../images/eventos/related_header.gif) no-repeat center center;
    text-indent: -9999px; width: 395px; height:72px; border-right: 1px solid #e9e28f; margin-right:10px;}
  .eventos_video span.event_info {
    color: #fff; text-transform: uppercase; font-size: 20px; }
    .eventos_video span.event_info span { color: #e9e28f; text-transform: none;}
    .eventos_video div.related_bg {
      overflow:hidden; width:786px; height: 492px; border-bottom:1px solid #fff;
      background: #003142; margin-left:1px; }
       /* Lista vídeos relacionados */
       .related_bg div { float:left; margin: 18px 15px;}
          .related_bg div a { float: left;}
          .related_bg div a img { border:3px solid #fff;}
          .related_bg div span {
            width: 90px; float:left; margin: 3px 0 0 6px; color: #f00;
            font-size: 13px; vertical-align: top;}
            
  .eventos_video .paginacion {
    text-align:center; width: 100%;
    color: #e9e28f; font-size: 11px; }
    .eventos_video .paginacion strong {font-weight: bold; margin: 0 3px;}
    .eventos_video .paginacion a {
      color: #e9e28f; float:none; font-size: 11px; margin: 0 3px;}
.like_box{clear:both;padding-top:5px;}
.fondo_new_codigos{ background:url(../images/new_codigos.jpg) no-repeat;}
.premios{  background: url("../images/caja_introduce_codigo.png") no-repeat scroll 0 12px transparent;   margin-left: 50px;  height: 171px;  width: 700px;}
#pincode_1{  background: none repeat scroll 0 0 #000;    border: 0 none;   color: #FFFFFF;    font-size: 22px;    margin-left: 31px;    margin-top: 60px;    position: absolute;}
#captcha_image{ left: 570px;  position: absolute;  top: 550px; *top:555px;}
#captcha{ background: none repeat scroll 0 0 #000;    border: 0 none;    color: #FFFFFF;    font-size: 20px;     left: 726px;  position: absolute;  top: 555px; *top:560px;   width: 79px;}
.barra_gris{ margin-left: 233px; margin-top: 167px;    position: absolute;}
.refrescar_captcha_ajax{ height: 25px;    margin-left: 385px;    margin-top: 95px;    position: absolute;    text-indent: -9999px;    width: 104px;}
.validar_pincode_ajax_1{position:absolute;margin-left: 95px; margin-top: 137px;}
.enviar_captcha{position:absolute; margin-left: 495px;  margin-top: 136px;}
.ganadores{background: url("../images/fondo_new_ganadores.png") no-repeat scroll 0 12px transparent; height: 348px; margin-top: 30px; padding-left: 60px; padding-top: 24px;  width: 726px;margin-left: 32px;width: 684px; }
.ganadores li{color:#403f3f;  font-size: 15px;  Display:inline;float: left;width:45%;}
.titulo_gan{font-weight: bold;  margin-bottom: 10px;}
.miniaviso{display: block; font-size: 12px; padding: 0 0 0 80px; width:560px;}
.fecha{color:#e55302; font-weight:bold;}
.pagrelated{left: 724px;position: absolute; top: 1025px;}
.prev_link{display: inline; margin-right: 5px; vertical-align: -2px;}
.next_link{display: inline; margin-left: 5px;vertical-align: -2px;}
.pagina_paginador a{ border-right: 2px solid #EFB24F;    color: #000000; margin: 3px; padding: 2px;text-decoration: none;}
.msg_ajax_new{ background: url(../images/panel_info.png) no-repeat;font-size: 12px; height: 281px;text-align: left; width: 610px;}
.centrado { bottom: 25px; left: 250px; position: absolute; text-align: center;}
.msg_ajax_new p{    margin-left: 94px; padding-top: 100px; text-align: center; width: 439px; }
.error.no_limpiar{ width:300px;}
.msg_ajax_new span{display: block; font-size: 16px; margin-left: 104px; text-align: center;  width: 404px;}
.msg_ajax_new h6{display: block;font-size: 21px; font-weight: bold;margin-left: 116px; text-align: center;width: 378px;}
#error_pincode_1{   background: none repeat scroll 0 0 black;  font-size: 13px;   height: 24px;    margin-left: 18px;    margin-top: 61px;    padding-top: 6px;    position: absolute;  width: 282px;   z-index: 100; display:none; color:red; letter-spacing: -0.06em;cursor:pointer;}
.x_cerrar{  margin-left: 308px; margin-top: 65px; position: absolute;display:none;cursor:pointer;}

#ok_pincode_1{   background: none repeat scroll 0 0 black;  font-size: 13px;   height: 24px;    margin-left: 18px;    margin-top: 61px;    padding-top: 6px;    position: absolute;  width: 282px;   z-index: 100; display:none; color:red; letter-spacing: -0.06em;cursor:pointer;}
.ok_cerrar{  margin-left: 308px; margin-top: 65px; position: absolute;display:none;cursor:pointer;}
#titulo_ganador{    margin-left: 7px; margin-top: 8px;  position: absolute;   z-index: 100;}
.middle_marco_ganadores{ background-image:url(../images/banner_ganadores.jpg); background-repeat: no-repeat; height: 590px;  margin-left: 2px; width: 781px;}
.lp_ant{  margin-left: 536px;  margin-top: 105px; position: absolute;font-size: 13px;display: block; text-decoration:none;color:#274d5a;}
.lp_sig{ margin-left: 613px; margin-top: 105px; position: absolute;font-size: 13px;display: block;text-decoration:none;color:#274d5a;}
#imagen_ganador{position:absolute;  margin-left: 108px;  margin-top: 137px;}
.texo_img_gan{font-size: 11px; margin-left: 107px; margin-top: 507px; position: absolute;color:#292929;}
.flecha_ant{  margin-left: 254px; margin-top: 36px; position: absolute;z-index: 101;cursor:pointer;}
.flecha_sig{ margin-left: 746px; margin-top: 36px; position: absolute;cursor:pointer}
.carrusel_imagenes{ overflow: hidden; position: absolute; width: 466px; margin-left: 280px; margin-top: 17px;height: 66px;}
.carr_img{float:left;margin: 2px;}
.contorn_img{ border: 3px solid #FFFFFF;}
.icarrusel{margin-left: 0px;}

/****/
.registro h2 {
    font-size: 24px;
    margin-bottom: 10px; 
}

.registro{
    font-family: arial;
    font-size: 12px;
    margin-left: 20px;
}

.registro input {
    border: 2px solid #C4C4C4;
    font-size:11px;
    width: 200px;
    padding: 0px;
}

.registro fieldset {
    margin-bottom: 3px;
}

.registro label {
    width: 110px;
    display: block;
    float: left;
    text-transform: capitalize;
}

.registro img {
    width: inherit;
}

.registro p#sub {
    margin-bottom: 10px;
}

.registro .info_wrapper{
    margin-bottom: 10px;
}

.e_boton_enviar {
    width: 122px !important;
    border: 0px !important;
}

#registro_boton_enviar{
    margin-top: 20px;
}

.footer_caja {
    top: 0;
    background: url(../images/main_bottom.png) no-repeat 1px top;
    margin: 0;
    width: 810px;
    height: 43px;
    margin-left: 9px;
}



#info-window h2 {
    font-size: 22px;
}

#info-window #sub {
    color: #5F5F5F;
    margin-bottom: 10px;
}

#info-window #info-window-top {
    width: 502px;
    height: 35px;
    background: url(../images/info-top.jpg);
}

#info-window #info-aviso-window-top {
    width: 502px;
    height: 35px;
    background: url(../images/info-aviso-top.jpg);
}

#info-window #info-window-body {
    padding-bottom: 18px;
    width: 502px;
    background: url(../images/info-body.jpg);
}

#info-window #info-window-bottom {
    width: 502px;
    height: 11px;
    background: url(../images/info-bottom.jpg);
}

#info-window #info-window-texto {
    padding: 10px 10px 8px 17px;
}

#info-window #cerrar {
    position: absolute;
    left: 465px;
    top: 12px
}

#info-window #aceptar_boton {
    cursor:pointer;
    position: absolute;
    left: 195px;
}

#info-window #aceptar_boton2 {
    cursor:pointer;
    position: absolute;
    left: 195px;
}

#info-window label {
    font-size: 12px;
}

.error_oscuro {
    background: black;
    color: red;
    font-size: 14px;
    padding: 5px 0 0 0;
}

.error_msg {
    color: #bf5657 !important;
}

.pregunta_secreta {
    width: 350px;
}

#pregunta_resp {
    width: 353px;
    margin-left: 68px;
    text-align: left;
    margin-top: 14px;
}


#pregunta_resp table {
    padding-left: 0px;
    text-align: left;
    width: 290px;
}

#pregunta_resp table td{
    text-align: left;
}

#pregunta_resp h3 {
    font-size: 12px;
}

#pregunta_resp span {
    font-weight: bold;
    font-size: 14px;
}

#pregunta_resp .pregunta {
    font-weight: bold;
    font-size: 12px;
}

.label_pwd {
    text-align: left;
    text-transform: capitalize;
    margin-left: 110px
}

.label_pwd label {
    width: 130px;
    display: block;
    float: left;
}

#popcont{position:absolute;z-index:106;}
 .sac_top{background: url(../images/sac_top.png) no-repeat; height: 69px; width: 619px;}

.sac_middle{ background:#fff; padding: 20px;  width: 579px;}
.sac_botton{background: url(../images/sac_bottom.png) no-repeat; height: 70px;   width: 619px;}
.formcontacto{margin:0;font-size:12px;font-family: Arial;}
#pop{background-color:none;}

.formcontacto table{border-spacing:none;}
.formcontacto tr{margin-bottom:5px; }
.formcontacto td{text-align:left;padding: 2px 2px 3px 0; }
.formcontacto .fondo_clar{background:#6ad0e5;border: 1px solid #ffd267;}

 .formcontacto label{font-weight:bold;font-size: 14px;font-family: Arial;}
.faviso{font-size:10px;text-align:left; margin-top: 20px; font-family: Arial;}
.sac_botton a{  float: right;    position: relative;    right: 40px;}

 .formcontacto table a{color:#000; font-weight: bold;}
 
 #cerrar-contacto{
     position:absolute;
     right: 0px;
     top:5px;
 }
 #captcha_image{
    padding-top/*\**/: 5px\9;
    #padding-top:0px;
 }
