#tabla_mensajes {	
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:12px;
	background:#fff;
	margin:0 auto 20px 0;
	text-align:left;
}

#tabla_mensajes td {
	color:#457;
	padding:5px 8px;	
	overflow:hidden;
	white-space:nowrap;
	border-bottom:1px solid #EEE;
}

#tabla_mensajes div.overflow_nick, #tabla_mensajes div.overflow_subject {
	overflow:hidden;
	height:20px;
}

#tabla_mensajes div.overflow_nick {
	width:145px;
}

#tabla_mensajes div.overflow_subject {
	width:400px;
}

#tabla_mensajes tr:hover td {
	color:blue;
	cursor:pointer;
}

#tabla_mensajes tr .unread {
	font-weight:bold;
	font-size:90%;
}

#tabla_mensajes tr:first-child td {
	text-align:center;
	font-size:120%;
	color:black;
	font-weight:bold;	
	border-top:1px solid #AAA;
	border-bottom:1px solid #AAA;	
	margin:5px 0 10px 0;
	
	/* degradado */
	background:#DDD; /* for non-css3 browsers */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEEEE, endColorstr=#FFCCCCCC); 			/* for IE 5.5 - 7 */
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEEEE, endColorstr=#FFCCCCCC);		/* for IE 8 - 9 */
	background:-webkit-gradient(linear, left top, left bottom, from(#EEE), to(#CCC)); 							/* for webkit browsers */
	background:-moz-linear-gradient(top,  #EEE,  #CCC);		
}

#area_texto_mensajes {
	border:1px solid #BBB;
	background:#F2FAFE;
}

.fuente_ver_mensajes {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:13px;
	color:#444;
	line-height:1.5em;
}

.disabled {
	background:#EEE;
}

.panel_perfil_mensaje {
	cursor:pointer;
}

.panel_perfil_mensaje  .mini_foto_perfil {
	margin-left:-3px;
	margin-right:10px;
}

.panel_perfil_mensaje:hover .mini_foto_perfil {
	background:#BEF;
}

.panel_perfil_mensaje:hover .nombre_link_perfil {
	text-decoration:underline;
}

.panel_perfil_mensaje2  .mini_foto_perfil_no {
	margin-left:-3px;
	margin-right:10px;
}

.panel_vertical_trampa {
	margin:-10px 0 0 -10px;
}