.legendarya_messenger{
	position:absolute;
	z-index:100000;
	width:100px;
	height:20px;
}

.leg_msg_sombra{
	margin-left:5px;
	margin-top:5px;
	position:absolute;
	width:200px;
	background:black;
	z-index:0;
	
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

.leg_msg_fondo{
	position:absolute;
	z-index:10;
	border:1px solid;
	border-color: white gray gray white;
}

.leg_msg_header{
	color:white;
	background-image:url('flecha.gif') ;
	background-repeat:no-repeat ;
	background-position:2px 50%;
	background-color :navy;
	cursor:default;
	padding:2px 2px 2px 12px;
}

#leg_msg_body{
	width:200px;
	background:#ddd;
}

#leg_msg_body p{
	margin:0;
	padding:2px;
	font-size:0.9em;
	text-indent:0;
}

#leg_msg_body form{
	margin:0;
}

#leg_msg_body textarea{
	width:98%;
	height:3em;
	margin:0 auto;
	font-size:0.8em;
}

#leg_msg_body input{
	background:#eee;
	padding:0 1px;
	font-size:0.9em;
	margin:1px;
}

#leg_msg_drag_layer{
	position:absolute;
	left:0;
	top:0;
	z-index:100000000;
}

.leg_msg_section h2{
	color:white;
	background-image:url('flecha.gif') ;
	background-repeat:no-repeat ;
	background-position:2px 50%;
	background-color :black;
	cursor:default;
	padding:0 0 0 12px;
	margin:0;
	font-size:0.7em;
}

.leg_msg_section ul{
	list-style:none;
	margin:0;
	padding:0;
	margin:1px;
	border:1px solid;
	border-color:gray white white gray;
	background:white;
	padding:2px;
	font-size:0.8em;
	height:100px;
	overflow:auto;
}

.leg_msg_section  ul li{
	border-bottom:1px solid #eee;
	margin-bottom:1px;
	padding-bottom:1px;
}

ul#leg_msg_messages_section li .leg_msg_message_data{
	float:left;
	font-size:1em;
	margin-right:3px;
	display:block;
	color:navy;
	font-weight:bolder;
	line-height:0.9em;
}

ul#leg_msg_messages_section li.nuevo{
	border: 1px solid #ff6;
	background:#ffc;
	padding:2px;
}

ul#leg_msg_messages_section li .leg_msg_message_data .leg_msg_time{
	font-size:0.8em;
	display:block;
}

.leg_msg_hidden_form{
	display:none;
}

.leg_msg_resize_corner{
	position:relative;
	margin-right:1px;
	cursor:se-resize;
}

.leg_msg_resize_corner img{
	width:7px;
	height:7px;
	margin-top:-8px;
	display:block;
	float:right;
}

.leg_msg_topics_section{
	float:left;
	width:100px;
}

.leg_msg_topics_section .leg_msg_toolbar{
	height:19px;
	border-bottom:1px solid gray;
}

.leg_msg_topics_section .leg_msg_toolbar a{
	color:black;
	text-decoration:none;
	font-size:0.8em;
	background:url(mas.gif) left center no-repeat #ddd;
	padding:0 2px 0 12px;
	border:1px solid;
	border-color: white gray gray white;
}

.leg_msg_topics_section .leg_msg_toolbar a:hover{
	background:url(mas.gif) left center no-repeat #eee;
	border-color: gray white white gray ;
}

.leg_msg_topics_section ul a{
	color:black;
	background:#eee;
	display:block;
	border:1px solid;
	border-color: white silver silver white;
	cursor:pointer;
	overflow:hidden;
	width:100px;
}

.leg_msg_topics_section ul li.nuevo a{
	border-color: #ee0 #bb0 #bb0 #ee0;
	background:#ffb;
}

.leg_msg_topics_section ul li.actual a{
	color:black;
	background:#ddf;
	border-color: silver white white silver;
	cursor:pointer;
}

.leg_msg_topics_section ul li.actual.nuevo a{
	border-color: #ac0 #df4 #df4 #ac0;
	background:#efd;
}

.leg_msg_topics_section ul,.leg_msg_topics_section ul li{
	border:0;
	margin:0;
	padding:0;
}

.leg_msg_messages_section{
	padding-left:100px;
}