/* General */
html {
  margin:                   0px;
  padding:                  0px;
}
body {
  text-align:               center;
  font-family:              Helvetica, Arial, Verdana;
  font-size:                9px;
  color:                    #FFFFFF;
  margin:                   0px;
}
img {
  border:                   none;
}
a, a:active, a:link, a:visited {
  font-family:              Helvetica, Arial, Verdana;
  font-size:                12px;
  font-weight:              bold;
  color:                    #FFFFFF;
  text-decoration:          none;
}
a:hover {
  text-decoration:         underline;
}
a.pop_registro, a.pop_registro:active, a.pop_registro:link, a.pop_registro:visited {
  text-decoration: blink;
}
a.pop_registro:hover {
  text-decoration:         underline;
}
* blink {
  visibility: expression((Math.floor(new Date().getTime()/500)%2)?"visible":"hidden");
}
/* POPUP'S */
#pop_registro {
  width:                   400px;
  height:                  200px;
  background:              url('../img/popups/bg_registrar.jpg') no-repeat;
  text-align:              left;
}
#pop_registro #cerrar_registro {
  width:                   18px;
  height:                  18px;
  float:                   right;
  margin:                  4px 9px 0px 0px;                   
}
#pop_registro #ok {
  float:                   right;
  margin:                  14px 28px 0px 0px;                   
}
#pop_registro #registro {
  width:                   255px;
  padding:                 27px 0 0 108px;
  
  /* Hack IE */
  _padding:                7px 0 0 108px;               
}
#pop_registro .cajatexto {
  width:                   255px;
  height:                  20px;
  margin:                  17px 15px 0 0;  
  border:                  none;  
  font-family:             Helvetica, Arial, Verdana;
  font-size:               12px;
  font-weight:             bold;
  color:                   #000000;
  text-decoration:         none;
  padding:                 2px 6px 0px 6px;  
  
  /* Hack IE */
  _margin:                 15px 15px 0 0;           
}
#pop_wsf {
  width:                   500px;
  height:                  133px;
  background:              url('../img/popups/bg_wsf.jpg') no-repeat;
  text-align:              left;
  padding:                 50px 35px 0px 30px;
  display:                 none;
}
#pop_wsf_txt {
  width:                   435px;
  height:                  70px;
  float:                   left;
}
#pop_wsf_ok {
  width:                   460px;
  height:                  40px;
  padding:                 0px 25px 0px 390px;
  float:                   left;
}

#pop_error {
  width:                   700px;
  height:                  133px;
  background:              url('../img/popups/bg_error.jpg') no-repeat;
  text-align:              left;
  padding:                 50px 35px 0px 30px;
  display:                 none;
}
#pop_error_txt {
  width:                   635px;
  height:                  70px;
  float:                   left;
}
#pop_error_ok {
  width:                   660px;
  height:                  40px;
  padding:                 0px 25px 0px 590px;
  float:                   left;
}

#pop_reg_val {
  width:                   290px;
  height:                  95px;
  background:              url('../img/popups/bg_registro_validado.jpg') no-repeat;
  padding:                 55px 10px 0px 235px;
  text-align:              left;
  display:                 none;
}
#pop_reg_ok {
  width:                   600px;
  height:                  96px;
  background:              url('../img/popups/bg_registro_correcto.jpg') no-repeat;
  padding:                 55px 10px 0px 545px;
  text-align:              left;
  display:                 none;
}
#pop_login {
  width:                   400px;
  height:                  179px;
  background:              url('../img/popups/bg_iniciar_sesion.jpg') no-repeat;
  text-align:              left;
}
#pop_login #cerrar_login {
  width:                   18px;
  height:                  18px;
  float:                   right;
  margin:                  4px 9px 0px 0px;                   
}
#pop_login #login {
  width:                   255px;
  padding:                 34px 0 0 108px;
  
  /* Hack IE */
  _padding:                14px 0 0 108px;               
}
#pop_login .cajatexto {
  width:                   255px;
  height:                  20px;
  margin:                  17px 15px 0 0;  
  border:                  none;  
  font-family:             Helvetica, Arial, Verdana;
  font-size:               12px;
  font-weight:             bold;
  color:                   #000000;
  text-decoration:         none;
  padding:                 2px 6px 0px 6px;  
  
  /* Hack IE */
  _margin:                 15px 15px 0 0;           
}
#pop_login #enlace_reg {
  float:                   left;
  margin:                  36px 12px 0px 20px;
  
  /* Hack IE */
  _margin:                 34px 12px 0 160px;
}
#pop_login #enlace_reg #enl a,
#pop_login #enlace_reg #enl a:link,
#pop_login #enlace_reg #enl a:active,
#pop_login #enlace_reg #enl a:visited {
  font-size:               10px;
}
#pop_login #ok {
  float:                   right;
  margin:                  24px 12px 0px 0px; 
  
  /* Hack IE */
  _margin:                 22px 12px 0 0;               
}
#pop_contacto {
  width:                   500px;
  height:                  350px;
  background:              url('../img/popups/bg_contacto.jpg') no-repeat;
  text-align:              left;
}
#pop_contacto #cerrar {
  width:                   18px;
  height:                  18px;
  float:                   right;
  margin:                  4px 9px 0px 0px;                   
}
#pop_contacto #contacto {
  width:                   255px;
  padding:                 96px 0 0 127px;
  
  /* Hack IE */
  _padding:                98px 0 0 127px;               
}
#pop_contacto .cajatexto {
  width:                   328px;
  height:                  20px;
  margin:                  18px 15px 0 0;  
  border:                  none;  
  font-family:             Helvetica, Arial, Verdana;
  font-size:               12px;
  font-weight:             bold;
  color:                   #000000;
  text-decoration:         none;
  padding:                 2px 6px 0px 6px;  
  
  /* Hack IE */
  _margin:                 15px 15px 0 0;           
}
#pop_contacto .cajatexto_big {
  width:                   328px;
  height:                  92px;
  margin:                  17px 15px 0 0;  
  border:                  none;  
  font-family:             Helvetica, Arial, Verdana;
  font-size:               12px;
  font-weight:             bold;
  color:                   #000000;
  text-decoration:         none;
  padding:                 2px 6px 0px 6px;  
  
  /* Hack IE */
  _margin:                 15px 15px 0 0;           
}
#pop_contacto #ok {
  float:                   right;
  margin:                  22px 12px 0px 0px; 
  
  /* Hack IE */
  _margin:                 21px 12px 0 0;               
}


#cambiar_pwd_email {
  width:                    485px;
  height:                   40px;
  _height:                  60px;
  background:               url('../img/popups/bg_cambiar_password_email.jpg') no-repeat;
  text-align:               left;
  padding:                  10px 15px 10px 415px;
}
#cambiar_pwd_ok {
  width:                    340px;
  height:                   40px;
  _height:                  54px;
  background:               url('../img/popups/bg_cambiar_password_ok.jpg') no-repeat;
  text-align:               left;
  padding:                  7px 15px 7px 280px;
}
#olvido_nick_email {
  width:                    455px;
  height:                   40px;
  _height:                  54px;
  background:               url('../img/popups/bg_olvido_nickname_email.jpg') no-repeat;
  text-align:               left;
  padding:                  7px 15px 7px 395px;
}
#cambiar_pwd {
  width:                    420px;
  height:                   83px;
  _height:                  170px;
  background:               url('../img/popups/bg_cambiar_password.jpg') no-repeat;
  text-align:               left;
  padding:                  80px 15px 7px 140px;
  _padding:                 78px 15px 7px 140px;
}
#olvido_nick {
  width:                    400px;
  height:                   55px;
  _height:                  147px;
  background:               url('../img/popups/bg_olvido_nickname.jpg') no-repeat;
  text-align:               left;
  padding:                  85px 15px 7px 70px;
  _padding:                 83px 15px 7px 70px;
}
#olvido_pass {
  width:                    433px;
  height:                   55px;
  _height:                  107px;
  background:               url('../img/popups/bg_olvido_password.jpg') no-repeat;
  text-align:               left;
  padding:                  45px 15px 7px 78px;
  _padding:                 45px 15px 7px 78px;
}
#dar_baja {
  width:                    368px;
  _width:                   500px;
  height:                   201px;
  _height:                  275px;
  background:               url('../img/popups/bg_baja.jpg') no-repeat;
  text-align:               left;
  padding:                  67px 15px 7px 117px;
  padding:                  66px 15px 7px 117px;
}
/* Fin POPUP'S */

/* Cabecera */

/* Barra superior, contenedora del menï¿½ */                          
#barra_menu { 
  /*width:100%;*/
  height:15px;
  background:#942d28;
  padding:7px;
  _padding: 0px 7px 0px 7px;
}

/* Menú */
#barra_menu #menu {
  width:                    1000px;
  text-align:               center;
  margin:                   0px auto;
  /*padding-right:            75px;*/
  padding-righ:	   			52px;
  overflow: show;
}

/* Elementos a la izquierda */
.menu_lgt1 {
  float:                    left;
  margin-left:              2px;
  _margin-left:             0px;
  _padding:                 7px 0px;
}
.menu_lgt {
  float:                    left;
  /*margin-left:              55px;*/
  margin-left:              52px;  
  _padding:                 7px 0px;
}

/* Elementos a la derecha */
.menu_rgt {
  float:                    right;
  margin-right:             25px;
  _padding:                 7px 0px;
}

.menu_login {
  float:                    right;
  margin-right:             35px;
  margin-top:               -9px;
  padding-top:              9px;
  width:                    60px;
  height:                   22px;
  background:               #2e2e2e;
  _height:                  39px;
  _padding-top:             16px;
  _margin-right:            2px;
}


/* Barra inferior */

#barra_inferior {
  position:                 relative;
  float:                    left;
  left:                     0px;
  width:                    100%;
  overflow:                 show;
  background:               #10693d;
  height: 					234px;
 /* margin-top:               -20px;
  _margin-top:              -35px;*/
  
}
#inf_cnt {
  width:                    1000px;
  margin:                   0 auto;
  text-align:               center;
}
#inf_cnt ul{
	padding-left:		0px;
	margin-left:		0px;
}
#inf_cnt li {
  list-style: 				none;
  margin-top: 10px;
}

#barra_inferior #inf_cnt .inf_left {
  float: left;
  margin : 0px auto 10px 67px; 
  /*margin: 0px auto 10px 120px;*/
  text-align: left;
}

/* Cuerpo */

/* Logotipo */
#contenido #logo_nikodemo {
 /* position:                 relative;
  z-index:                  3;*/ 
  /*left:                     -10px;*/
 /* margin-top:               20px;*/
 /* margin-bottom:            2px;*/
 /* _margin-top:              20px;*/
}


/* Contenedor principal */
#contenido {
  left:                     0px;
  width:                    1000px;
  text-align:               left;
  margin:                   0px auto 0px auto;

  /* Hack IE */
  _margin:                  0px auto 0px auto; 
}


/* Contenedor Contenido HOME */
#contenido #contenido_home {
  width:                    970px;
/*  height:                   650px;*/
  float:                    left;
  margin-top: 10px;
  /* Hack IE */
/*  _height:                  672px;*/
}

/* Bloque Player */
#contenido #contenido_home #player_dm {
/*width:                    970px;
  height:                   390px;
  float:                    left; 
  text-align:               left;
  margin:                   -20px auto 10px auto;
  _margin:                   -20px auto 0px auto;
  _position: relative;
  z-index: -1;
*/
	height:393px;
	width:953px;
	position: relative;
}
.thumbnail
{
    width: 605px;
    padding-top: -0px;
}
#wall_container
{
    position: relative;
    top: 0px;
   /* width: 293px;
    height: 418px;*/
    float: left;
}
#player_container
{
    float: left;
    position: relative;
    top: 20px;
    left: 0px;
    /*width: 605px;
    height: 374px;*/
	width: 639px;
	height: 394px;
    overflow: show;
    float: left;
    /*margin: 0px 20px 0px 0px;*/
    margin: 0px;
}


/* Bloque Lo mas visto */
#contenido #contenido_home #lo_mas_visto {
  width:                    366px;
  height:                   239px;
  background-image:         url('../img/bg_lo_mas_visto.jpg');
  float:                    left;
  overflow:                 show;
  
  margin:                   10px 0px 0px 0px;
}
#contenido #contenido_home #btn_ver_mas {
  position:                 relative;
  top:                      28px;
  left:                     278px;
  z-index:                  3;
  width:                    60px;
  height:                   25px;
}
#contenido #contenido_home #lo_mas_visto #lista_lo_mas_visto {
  position:                 relative;
  top:                      28px;
  left:                     8px;
  width:                    319px;
  height:                   130px;
  padding:                  2px;
}
#contenido #contenido_home #lo_mas_visto #lista_lo_mas_visto .elm_lo_mas_visto {
  margin:                   0px 8px 0px 2px;
  width:                    315px;
  height:                   130px;
  border:                   0px;
  float:                    left;
  text-align:               left;

  /* Hack IE */
  _margin:                  0px 8px 0px 0px;
  _width:                   315px;
}
#contenido #contenido_home #lo_mas_visto #lista_lo_mas_visto .elm_lo_mas_visto .img_lo_mas_visto {
  width:                    180px;
  height:                   130px;
  border:                   0px;
  margin:                   0px 5px 2px 0px;
}


/* Bloque Novedades */
#contenido #contenido_home #novedades {
  /*width:                    261px;
  height:                   239px;*/
 width: 					320px;
 height:					311px;
  /*background-image:         url('../img/bg_novedades.jpg');*/
  background: 				url('../img/new/bg_blog_320x311.jpg');
  float:                    left;
  overflow:                 show;
 /* margin:                   10px 0px 0px 0px;*/
  margin: 0px:
}
#contenido #contenido_home #novedades #lista_novedades {
  position:                 relative;
  top:                      44px;
  left:                     7px;
  width:                    274px;
  height:                   205px;
  padding:                  3px;
}
#contenido #contenido_home #novedades #lista_novedades .elm_novedades {
  margin:                   0px;
  width:                    274px;
  height:                   205px;
  border:                   0px;
  float:                    left;
  text-align:               justify;
}

/* Fin Contenido HOME */


/* Bloque Canales Destacados */
#contenido #contenido_home #canales_destacados {
 /* width:                    314px; */
    width: 639px;
  /*height:                   239px; */
	height: 311px;
  /*background-image:         url('../img/bg_canales_destacados.jpg');*/
 background: 				url('../img/new/bg_destacados_639x311.jpg');
  float:                    left;
  overflow:                 show;
  _position:                relative;
/*  margin:                   10px 0px 0px 15px;*/
	margin: 0px;
}
#contenido #contenido_home #canales_destacados #lista_canales_destacados {
  position:                 relative;
  top:                      46px;
  left:                     7px;
  /*width:                    269px;*/
  width: 					595px;
  height:                   130px;
  padding:                  3px;
  _width:                   596px;
}
#contenido #contenido_home #canales_destacados #lista_canales_destacados .elm_canales_destacados {
  border:                   0px;
}
#contenido #contenido_home #canales_destacados #lista_canales_destacados .flecha {
  width:                    130px;
  height:                   30px;
  border:                   0px;
}
#contenido #contenido_home #canales_destacados #lista_canales_destacados .elm_canales_destacados .img_canal_destacado {
  width:                    116px;
  height:                   63px;
  border:                   0px;
  float:                    left;
  margin:                   0px 3px 4px 0px;
  _margin:                  0px 2px 4px 0px;
}



/* Contenedor Contenido MIS CANALES */
#contenido #contenido_mis_canales {
  width:                    922px;
  height:                   754px;
  float:                    left;
  
  /* Hack IE */
  _height:                  672px;
}
#contenido #contenido_mis_canales #botonera {
  width:                    936px;
  height:                   37px;
  float:                    left;
  margin:                   8px 0px 0px -26px;
  text-indent:              -10000px;
	overflow:                 hidden;
	list-style-type:          none;
	
	/* Hack IE */
	_margin:                   8px 0px 0px 14px;
}
#contenido #contenido_mis_canales #botonera .btn_datos_personales {
  width:                    208px;
  height:                   37px;
  float:                    left;
  background:               transparent url('../img/botonera.jpg') no-repeat scroll 0px 0px;
  
  #contenido #contenido_mis_canales #botonera a.btn_datos_personales {
    background:             transparent url('../img/botonera.jpg') no-repeat scroll 0px 0px;
  }
  
  #contenido #contenido_mis_canales #botonera a.btn_datos_personales:hover {
    background:             transparent url('../img/botonera.jpg') no-repeat scroll 0px -74px;
  }
}
#contenido #contenido_mis_canales #botonera .btn_mis_canales {
  width:                    208px;
  height:                   37px;
  float:                    left;
  background:               transparent url('../img/botonera.jpg') no-repeat scroll -208px -37px;
  
  /* Hack IE */
  _margin:                  -12px 0px 0px 0px;
}
#contenido #contenido_mis_canales #botonera .btn_separador {
  width:                    1px;
  height:                   37px;
  float:                    left;
  background:               transparent url('../img/btn_separador.jpg') no-repeat;
  
  /* Hack IE */
  _margin:                  -12px 0px 0px 0px;
}
#contenido #contenido_mis_canales #mis_canales {
  width:                    922px;
  margin:                   0px 0px 0px 14px;
  background:               url('../img/bg_mis_canales') #656565 repeat-x;
  padding:                  15px 0px 15px 0px;
  float:                    left;
}
#contenido #contenido_mis_canales #mis_canales .elm_canales {
  width:                    881px;
  height:                   80px;
  background:               url('../img/bg_elm_canal.jpg') no-repeat;
  margin:                   6px 0px 0px 30px;
  float:                    left;
  padding:                  6px;
  
  /* Hack IE */
  _margin:                  12px 0px 0px 30px;
}
#contenido #contenido_mis_canales #mis_canales .elm_canales .img_canal {
  width:                    160px;
  height:                   68px;
  float:                    left;
}
#contenido #contenido_mis_canales #mis_canales .elm_canales .titulo_canal {
  width:                    675px;
  height:                   35px;
  float:                    left;
  margin:                   0 0 0 5px;
}
#contenido #contenido_mis_canales #mis_canales .elm_canales .lgt{
  float:                    left;
  margin:                   20px 0 0 13px;
}
#contenido #contenido_mis_canales #mis_canales .elm_canales .rgt{
  float:                    right;
  margin:                   20px 25px 0 0;
  
  /* Hack IE */
  _margin:                  20px 15px 0 0;
}
/* Fin Contenido MIS CANALES */


/* Contenedor Contenido DATOS PERSONALES */
#contenido #contenido_datos_personales {
  width:                    922px;
  height:                   654px;
  float:                    left;
  
  /* Hack IE */
  _height:                  672px;
}
#contenido #contenido_datos_personales #botonera {
  width:                    936px;
  height:                   37px;
  float:                    left;
  margin:                   8px 0px 0px -26px;
  text-indent:              -10000px;
	overflow:                 hidden;
	list-style-type:          none;
	
	/* Hack IE */
	_margin:                   8px 0px 0px 14px;
}
#contenido #contenido_datos_personales #botonera .btn_datos_personales {
  width:                    208px;
  height:                   37px;
  float:                    left;
  background:               transparent url('../img/botonera.jpg') no-repeat scroll 0px -37px;
}
#contenido #contenido_datos_personales #botonera .btn_mis_canales {
  width:                    208px;
  height:                   37px;
  float:                    left;
  background:               transparent url('../img/botonera.jpg') no-repeat scroll -208px 0px;

  /* Hack IE */
  _margin:                  -12px 0px 0px 0px;
  
  #contenido #contenido_datos_personales #botonera a.btn_mis_canales {
    background:             transparent url('../img/botonera.jpg') no-repeat scroll -208px 0px;
  }
  
  #contenido #contenido_datos_personales #botonera a.btn_mis_canales:hover {
    background:             transparent url('../img/botonera.jpg') no-repeat scroll -208px -74px;
  }
}
#contenido #contenido_datos_personales #botonera .btn_separador {
  width:                    1px;
  height:                   37px;
  float:                    left;
  background:               transparent url('../img/btn_separador.jpg') no-repeat;
  
  /* Hack IE */
  _margin:                  -12px 0px 0px 0px;
}
#contenido #contenido_datos_personales #datos_personales {
  width:                    922px;
  height:                   391px;
  margin:                   0px 0px 0px 14px;
  background:               url('../img/bg_datos_personales.jpg') no-repeat;
  padding:                  30px 0px 15px 0px;
  float:                    left;
}
#contenido #contenido_datos_personales #datos_personales .cajatexto {
  width:                    450px;
  height:                   25px;
  border:                   1px solid #000000;
  margin-top:               10px;
  font-family:              Helvetica, Arial, Verdana;
  font-size:                12px;
  font-weight:              bold;
  color:                    #000000;
  text-decoration:          none;
  padding:                  4px 6px 0px 6px;
}
#contenido #contenido_datos_personales #datos_personales select.cajatexto {
  width:                    70px;
  height:                   25px;
  border:                   1px solid #000000;
  margin-top:               10px;
  font-family:              Helvetica, Arial, Verdana;
  font-size:                12px;
  font-weight:              bold;
  color:                    #000000;
  text-decoration:          none;
  padding:                  2px 6px 2px 6px;
}
#contenido #contenido_datos_personales #datos_personales .casilla {
  width:                    15px;
  height:                   15px;
  border:                   none;
  margin-top:               15px;
}
#contenido #contenido_datos_personales #datos_personales .texto {
  font-family:              Helvetica, Arial, Verdana;
  font-size:                12px;
  font-style:               italic;
  font-weight:              bold;
  color:                    #FFFFFF;
  text-decoration:          none;
  float:                    left;
  width:                    250px;
  text-align:               right;
  margin:                   15px 15px 0 50px;
}
#contenido #contenido_datos_personales #datos_personales .boton {
  width:                    600px;
  text-align:               right;
  float:                    right;
  margin:                   -10px 160px 0 0;
}
#contenido #contenido_datos_personales #datos_personales .rgt {
  float:                    right;
  margin:                   15px 175px 0 0;
}
/* Fin Contenido DATOS PERSONALES */


/* Inicio PAGINA GENERICA */
#contenido #contenido_generico {
  width:                    948px;
  height:                   622px;
  background:               url('../img/bg_pagina_generica.jpg') no-repeat;
  font-family:              Helvetica, Arial, Verdana;
  font-size:                11px;
  color:                    #FFFFFF;
  padding:                  20px 20px 20px 40px;
  overflow:                 hidden;
}
#contenido #contenido_generico #texto {
  width:                    870px;
  height:                   546px;
}
#info1, #info2, #info3, #info4, #info5 {
        width: 832px;
        height: 60px;
        background: #282828;
        margin: -12px 0px 0px 30px;     
        float: left;
        padding: 15px;
        font-size: 12px;
        _width: 862px;
        _margin: -3px 0px 0px 30px;  
}