.highlight {
	background-color:lightBlue;
}
/* ----------------------  pasarela registro login ---------------------- */
/* ----------------------  nav ---------------------- */
/* ----------------------  fin de nav ---------------------- */

#mn-log {
	height:90px;
	width:250px;
	position:relative;
	margin-left: 10px;
	z-index:2;
}

#cont-menu {
	position:absolute;
	top: 20px;
	text-align:right;
	left: 269px;
	height:18px;
	width:521px;
	z-index:2;
	border-bottom: 1px solid #7eb314;
}
#contmenucomu {
	text-align:right;
	height:22px;
	width:742px;
	float: right;
	margin-right:70px;
	margin-top: 30px;
	margin-bottom: 15px;


}

/****** Minube Talk ******/
  /* Men� Vertical */
  #talk-sidebar {
    background: url("http://1.images.mnstatic.com/talk/sidebar-bg.png") repeat-y top left !important;
    background: url("http://2.images.mnstatic.com/talk/sidebar-bg-ie.png") repeat-y top left;
    width: 189px;
    font-family: arial, verdana, serif;
    font-size: 11px;
    color: #333;
    line-height: 1.5;
    float: left;
    margin: 20px 20px 15px 0px
  }
  #talk-sidebar h2{
    font-family:'Trebuchet Ms', arial,helvetica;
	font-size:18px;
	display:block;
	margin:0 0 .8em 0;
	
  }
  #talk-sidebar ul {
    list-style: none;
    margin: 0;
    padding: 10px 4px 10px 0;
    background: url("http://2.images.mnstatic.com/talk/sidebar-shadow.png") no-repeat bottom left;
    width: 185px
  }
  
  #talk-sidebar li {
	padding: 2px 15px 5px 15px;
	overflow: hidden;
	height: 1%;
}
  
  /* Hiperv�nculos del Sidebar */
    #talk-sidebar a:link, #talk-sidebar a:visited {
	color: #0063DC;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
    }
    
    #talk-sidebar a:hover, #talk-sidebar a:active {text-decoration: underline}
  
    /* Iconos Sidebar */
    #talk-sidebar ul li span {
      display: block;
      padding-left: 17px;
      background: url("http://2.images.mnstatic.com/talk/iconos/reloj.gif") no-repeat 0 2px;
	  color:#999999
    }
  
    /* Estado Activo del Sidebar */
    #talk-sidebar ul li.activo {background: #e0edfc}
    
  /* Contenido Talk */
  #talk-contenido {
	width: 715px;
	float: left;
	margin: 20px 0 0 0;
  }
  
  #talk-contenido a img {border: 0}
  
  /* Encabezados */
  #talk-contenido h2.titulo {
    margin: 0 0 15px 0;
    font-size: 20px;
    font-family: verdana, arial, serif;
    font-weight: normal;
    color: #333;
  }
  
  #talk-contenido h2.titulo a:link, #talk-contenido h2.titulo a:visited {
    color: #333;
    text-decoration: underline
  }
  
  #talk-contenido h2.titulo a:hover, #talk-contenido h2.titulo a:active {text-decoration: none}
  
  #talk-contenido h2 span {font-size: 17px}
/****** Frase que cierra  ******/
.frase-link {
font-size: 20px;
    font-family: verdana, arial, serif;
    font-weight: normal;
    color: #333;
}
.frase-link a{
    color: #ff6600;
	text-decoration:underline;
}
.frase-link a:hover{
   color: #ff6600;
	text-decoration:none;
}
/****** Busqueda ******/
#talk-busqueda {
  margin: 25px 0 25px 5px;
  width: 675px;
  height: 28px;
  clear: both
}

#talk-busqueda input, #talk-busqueda label, #talk-busqueda img {float: left}

#talk-busqueda input#buscar
{
	background:transparent url("http://1.images.mnstatic.com/talk/formularios/boton-busqueda_es.png") no-repeat scroll 0% 50%;
	border-style:hidden;
	float:left;
	height:28px;
	width:97px;
}

#talk-busqueda input.texto {
  border: 0;
  margin: 0;
  background: #fff;
  padding: 2px 0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  height: 22px;
  width: 535px;
  font-size: 16px;
  font-weight: normal;
  font-family: 'trebuchet ms', tahoma, arial, verdana, serif
}

/***** Tablas ******/
/* Las tablas necesitan 'cellspacing="0"' en el codigo */
table.tabla-talk, .tabla-talk caption, .tabla-talk tbody, .tabla-talk thead, .tabla-talk tfoot, .tabla-talk tr, .tabla-talk th, .tabla-talk td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: middle
}

table.tabla-talk {
  border-collapse: separate;
  border-spacing: 0;
  margin-bottom: 30px;
  width:715px;
}

.tabla-talk caption, .tabla-talk th, .tabla-talk td {
  text-align: left;
  font-weight: normal;
  font-size: 11px;
  font-family: arial, verdana, serif
}

.tabla-talk a:link, .tabla-talk a:visited {color:#0063DC}
.tabla-talk a:hover, .tabla-talk a:active {text-decoration: none}

  /* Cabecera */
  .tabla-talk thead th {
    color: #fff;
    background: #333 url("http://2.images.mnstatic.com/talk/tabla-cabecera-bg.png") no-repeat bottom left;
    border-right: 1px solid #fff;
    padding: 0px 10px 6px;
  }
  
  /* Cuerpo */
  .tabla-talk tbody td {padding: 10px; line-height: 2; border-bottom: 1px solid #ededed}
  .tabla-talk tbody tr.impar, .tabla-talk tbody tr.impar td {background-color: #F8F7EF}
  
  /* Contenidos Tablas */
  .tabla-talk a.nombre-foro:link, .tabla-talk a.nombre-foro:visited {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
  }
  
  .tabla-talk .icono {float: left; margin: 0 4px 0 0; clear: left}
  
    /* Nombre Foro */
    .tabla-talk a.nombre-foro:hover, .tabla-talk a.nombre-foro:active {background: #0063DC; color: #fff}
  
    /* Asunto Mensaje */
    .tabla-talk .asunto-mensaje {font-size: 12px; line-height: 1.3}
  
    .tabla-talk p.paginas {
      margin: 0;
      padding: 0;
      line-height: 1.5;
      background: url('http://1.images.mnstatic.com/talk/iconos/paginas.gif') no-repeat 0 3px;
      padding-left: 15px
    }
    
    /* Autor */
    .tabla-talk .autor {text-align: center; line-height: 1}
    
    .tabla-talk .autor a:link img, .tabla-talk .autor a:visited img {
    
    background:#333333 none repeat scroll 0%;
	 display:block;
	 margin:0pt auto 3px;
	 padding:5px;
	 border:3px solid #ff6600;
    }
    
    .tabla-talk .autor a:hover img, .tabla-talk .autor a:active img {border:6px solid #000000}
/*retoco el border lo deje el viernes ahi*/
    
/****** Interior Mensajes ******/
#talk-mensajes {
  list-style: none;
  margin: -25px 0 30px 0;
  padding: 0;
  font-family: arial, verdana, serif;
  font-size: 12px;
  overflow: hidden;
  height: 1%
}

#talk-mensajes li {
  height: 1%;
  overflow: hidden;
  padding: 25px 0 20px 0;
  border-bottom: 1px solid #dbecfc
}

#talk-mensajes a:link, #talk-mensajes a:visited {color: #a238a2; text-decoration: underline}
#talk-mensajes a:hover, #talk-mensajes a:active {text-decoration: none}

  /* Comentarios */
  #talk-mensajes li.comentario {margin-left: 60px}
  #talk-mensajes li.autor-original {background-color: #F8F7EF}

  /* Autor del Mensaje */
  #talk-mensajes .autor-mensaje {
    width: 80px;
    text-align: center;
    font-size: 10px;
    float: left;
    margin-right: 20px;
    position: relative
  }
  
  #talk-mensajes .autor-mensaje a:link img, #talk-mensajes .autor-mensaje a:visited img {
    padding: 5px;
    background: #333;
    display: block;
    margin: 0 auto 3px auto
  }
  
  #talk-mensajes .autor-mensaje a:hover img, #talk-mensajes .autor-mensaje a:active img {background: #673467}
  
  /* Mensaje */
  #talk-mensajes .mensaje {float: left}
  #talk-mensajes .mensaje p {
    margin: 0 0 1.5em 0;
    line-height: 1.4
  }
  #talk-mensajes .mensaje-original .mensaje {width: 645px}
  
    /* Fecha */
    #talk-mensajes .mensaje .fecha {
      display: block;
      background: url("http://1.images.mnstatic.com/talk/iconos/fecha.gif") no-repeat 0 0;
      color: #aaa;
      padding: 0 0 0 20px;
      margin: 0 0 10px 0;
      font-size: 10px;
      height: 16px;
      line-height: 16px
    }
    
  /* Contestar Mensaje */
  #talk-contestar-mensaje {
    border: 0;
    width: 90%;
    margin: 0 auto;
    font-family: arial, verdana, serif;
    text-align: left;
  }
  
  #talk-contestar-mensaje legend {
    margin: 0;
    font-size: 20px;
    font-family: verdana, arial, serif;
    font-weight: normal;
    color: #333;
    padding: 0
  }
    
    /* Area de Texto */
    #talk-contestar-mensaje textarea {
      border: 1px solid #82A9B0;
      margin: 0 auto 20px auto;
      width: 90%;
      height: 120px;
      padding: 10px;
      font-size: 14px;
font-family: arial, verdana, serif;
      color: #666
    }
#talk-contestar-mensaje .entretitular {
      border: 1px solid #82A9B0;
      margin: 0 auto 20px auto;
      font-size: 14px;
      color: #666;
height: 20px;
padding:0 0 0 10px;
    }

    /* Boton Responder */
    #enviar-mensaje {
      float: right;
      margin-bottom: 30px;
      margin-right: 37px;
      border: 0;
      width: 106px;
      height: 36px;
      line-height: 36px;
      color: #fff;
      text-decoration: none;
      text-align: center;
      font-weight: bold;
      font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
      background: #a238a2 url("http://1.images.mnstatic.com/talk/reply.png") no-repeat top left;
      cursor: pointer
     }
     
     #enviar-mensaje:hover, #enviar-mensaje:focus {background-position: bottom left; color: #f2e3f2}

 /* Boton Normal (nuevo tema) */
.nuevotema{
	width: 100%;
	position:relative;
	font-weight:bold;
	text-align:right;
}    

#enviar-btn {
	border: 0;
	width: 106px;
	height: 36px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
	background: #a238a2 url("http://1.images.mnstatic.com/talk/reply.png") no-repeat top left;
	cursor: pointer;
	line-height: 36px;
	float: right;
     }
     
     #enviar-btn:hover, #enviar-btn:focus {background-position: bottom left; color: #f2e3f2}

/** Cambios **/

  /* Opciones Administrativas */
  .opciones-administrativas {
    position: absolute;
    right: 8px;
    top: 10px;
    font-size: 11px
  }
  
  #talk-mensajes li {position: relative}
  
  /* P�ginas del Mensaje */
  #paginas-thread {
    overflow: hidden;
    clear: both;
    height: 1%;
    margin-bottom: 30px
  }
  
  #paginas-thread ul {
    float: right;
    overflow: hidden;
    margin: 0;
    padding: 0 0 0 15px;
    list-style: none;
    font-size: 11px;
    font-family: tahoma, 'trebuchet ms', verdana, serif;
    background: url('http://1.images.mnstatic.com/talk/iconos/paginas.gif') no-repeat center left;
    color: #999
  }
  
  #paginas-thread ul li {
    float: left;
    margin: 0 .1em 0 0;
    padding: 0
  }
  
  #paginas-thread a:link, #paginas-thread a:visited {color: #a238a2; text-decoration: none; padding: 0 .3em}
  #paginas-thread a:hover, #paginas-thread a:active {background-color: #a238a2; color: #fff}

  /* N�mero de comentario */
  #talk-mensajes a.numero-post {
    position: absolute;
    left: -75px;
    font-size: 35px;
    text-align: right;
    width: 80px;
    text-decoration: none;
    font-style: italic;
    color: #eee
  }
  
  #talk-mensajes li {overflow: visible}
  
  #talk-mensajes li:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden
  }
  
  /* Correcci�n de error por l�nea ,muy larga */
  .comentario .mensaje {width: 500px}
  
  /* Mover Tema: Lista de Categorias */
  #mover-tema-a, #mover-tema-a ul {
    margin: 0;
    padding: 0;
    list-style-type: none
  }
  
  #mover-tema-a li {margin: 0; padding: 0; line-height: 1.4}
  
  #mover-tema-a a:link, #mover-tema-a a:visited {color: #a238a2; text-decoration: underline}
  #mover-tema-a a:hover, #mover-tema-a a:active {Text-decoration: none}
  
  #mover-tema-a li {
    padding-left: 15px;
    background: url("http://1.images.mnstatic.com/talk/iconos/flecha.gif") no-repeat center left;
    line-height: 1.6
  }
  
  #mover-tema-a ul li {padding-left: 0; background: none}
  
  #mover-tema-a ul {margin-bottom: 1em; margin-left: .5em}
  
  #mover-tema-a ul li a:link, #mover-tema-a ul li a:visited {
    background: url("http://1.images.mnstatic.com/talk/iconos/sub-cat.gif") no-repeat 0 0;
    padding-left: 15px
  }
  
  #mover-tema-a ul li a:hover, #mover-tema-a ul li a:active {
    background-position: 0 -20px
  }
  
  /* Navegacion */
.navegacion-paginas {
  overflow: hidden;
  height: 1%;
  margin: 2em 0;
  padding: 0
}

.navegacion-paginas li {
  float: left;
  display: inline;
  margin: 0 1px
}

.navegacion-paginas a:link, .navegacion-paginas a:visited {
	display: block;
	float: left;
	width: auto;
	padding: 0 5px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	border: 1px solid #666666;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, arial, serif;
	background: url("http://1.images.mnstatic.com/bg-navpax.gif");
}

.navegacion-paginas a:hover, .navegacion-paginas a:active,  .navegacion-paginas a.actual:visited { 
  border: 1px solid #884488;
  background: #aa55aa;
  color: #fff
}
.navegacion-paginas .actual{
font-size: 11px;
	display: block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	border: 1px solid #aa55aa;
	color: #ffffff;
background: url('http://1.images.mnstatic.com/bg-navpaxactual.gif');
}

.navegacion-paginas .disabled{
	font-size: 11px;
	display: block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	border: 1px solid #b8b8b8;
	color: #ffffff;
	background: url("http://2.images.mnstatic.com/bg-navdisabled.gif");
}

/* Fin Navegaci+�n */
