#live-preview-display
	{
		position:absolute;
		
		bottom:51px;
		right:13px;
		
		width:280px;

		height:auto;
		padding:0px; 
		
	}
	
#live_rel
	{
		position:relative;
		display:none;
		float:left;
		
		width:260px;
		height:auto;
		
		background:#fff;
		padding:10px; 
		border:1px solid #ddd;
		
	}



#lp-name
	{
		position:relative;
		display:block;
		float:left;
		font-weight:bold;
	}

#lp-avatar 
	{
		position:relative;
		float:right;
		
		margin:0px;
		padding:2px;
		
		
		width:80px;
		height:80px;
		
		background:#fff;
		border:1px solid #ddd;
		
	}

#lp-comment 
	{
		position:relative;
		display:block;
		float:left;
		
		width:170px;
		height:auto;
		
		font-style:italic;
		text-align:left;
		
		overflow:hidden;
		

	}





#respond
	{
		position:relative;
		display:block;
		float:left;	
		
		width:620px;
		height:auto;
		
		margin:12px 0px 0px 12px;
		padding:0px;
		background:#eee;
		border:1px solid #ddd;	
		z-index:3000;	
	}
	
#respond h3
	{
		position:relative;
		display:block;
		float:left;
		
		margin:10px 0px 10px 10px;
		padding:0px;
		
		font-size:1.5em;
		color:#000000;
	}


.commentlist li.hh3
{
		position:relative;
		display:block;
		float:left;
		
		width:595px;
		height:auto;
		
		margin: 8px 8px 0px 8px;
		padding: 5px 5px 5px 2px;
		list-style: none;
		
		background:#fff;
		border:1px solid #ddd;

}

h3#comments
	{
		position:relative;
		float:left;
		display:block;
		
		margin:2px 0px 2px 8px;
		padding:0px;
		clear:both;
		
		color:#000;
		
		font-size:1.5em;
		
	}




#commentform label
	{
			display:block;
			float:left;
			width:100%;
			
			clear:both;

			font-weight:bold;
			text-align:left;
			font-size:1.2em;
			
			width:500px;
			margin:0px 0 5px 10px;
	}


#commentform input
	{
		clear:both;
		float:left;
		font-size:12px;
		padding:4px 2px;
		width:200px;
		margin:0px 0 10px 10px;
	}

#commentform textarea
	{
		float:left;
		clear:both;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #ddd;
		width:500px;
		margin:0px 0 10px 10px;
	}


#commentform #submit
	{
		width:125px;
		height:31px;
		line-height:31px;
		
		clear:both;

		margin-left:10px;
		padding:0px;
		

		color:#555;
		text-align:center;
		background:#ddd;
		border:1px solid #ccc;
		font-size:11px;
		font-weight:bold;
		cursor:pointer;
	}	




#commentform label.error
	{
		float:left; 
		font-size: 11px; 
		margin-left: 10px;
		background: transparent url('images/cancel.png') no-repeat 0px 0px;
		width:300px;
		height:16px;
		margin-top:4px;
		padding-left:20px;
	}

#commentform p
	{
		display:block;
		float:left;
		
		margin:0px;
		padding:0px;
		
		clear:both;
		
	}






.alt 
{
	margin: 0;
	padding: 10px;
}

.commentlist 
{
		position:relative;
		display:block;
		float:left;
		
		width:620px;
		height:auto;	
		
		padding: 0px 0px 8px 0px;
		margin:12px 0px 0px 12px;
		
		text-align: justify;
	
		background:#eee;
		border:1px solid #ddd;
}

.commentlist ul.children
{
	margin:0px;
	padding:0px;
}

.commentlist li 
{
		position:relative;
		display:block;
		float:left;
		
		width:595px;
		height:auto;
		
		margin: 8px 10px 0px 8px;
		padding: 2px 5px 20px 2px;
		list-style: none;
		
		background:#fff;
		border:1px solid #ddd;
}





.commentlist li a
{
	color:#999;
	text-decoration:none;
}


.commentlist li a:hover
{
	color:#555;
	text-decoration:underline;
}


.children { padding: 0; }


.nocomments 
{
	text-align: center;
	margin: 0;
	padding: 0;
}







.commentmetadata 
{
	position:absolute;
	
	bottom:5px;
	right:5px;
	
	padding:2px;
	background:#eee;
	border:1px solid #ddd;	
	
}

.comment-author
{
	position:relative;
	float:left;
	display: inline;

	width:auto;
	height:auto;

	margin:0px;
	padding:4px;
}

.comment-author .says
{
	display:none;
}

.comment-author  img.avatar
{
	position:relative;
	float:left;
	display:block;
	
	width:32px;
	height:auto;
	
	margin:0px 0px 0px 0px;
	
	padding:2px;
	
	background:#ddd;
	border:1px solid #ccc;

}

.comment-author  .fn
{
	position:relative;
	float:left;
	display:block;
	
	width:37px;
	height:auto;
	
	clear:both;
	
	margin:5px 0px 0px 0px;
	
	padding:0px;
	
	color:#777;
	
	overflow:hidden;
}


.comment-author  .fn a
{
	color:#555;
}


.comment-body p
{
	position:relative;
	float:left;
	display: block;

	width:509px;
	min-height:66px;
	height:auto;
	
	margin:0px;
	
	padding:3px 0px 0px 25px;
	
	background: transparent url("../../images/skin3/acolada.png") no-repeat 0px 2px;
	
	vertical-align:middle;
	
	overflow:hidden;
	
	font-size:1.2em;
}

.comment-body .reply
{
	position:absolute;

	bottom:5px;
	left:5px;
	
	padding:2px;
	background:#eee;
	border:1px solid #ddd;
}









.commentlist li ul li 
{ 
	width:582px;
	height:auto;
	
	margin-right: -5px;
	margin-left: 10px;

}



.commentlist li ul li .comment-body p
{
	position:relative;
	float:left;
	display: block;

	width:510px;
	min-height:66px;
	height:auto;
	
	margin:0px;
	
	padding:3px 0px 0px 25px;
	
	background: transparent url("../../images/skin3/acolada.png") no-repeat 0px 2px;
	
	vertical-align:middle;
	
	overflow:hidden;	
	
}








.commentlist li ul li ul li
{ 
	width:569px;
	height:auto;
	
	margin-right: -5px;
	margin-left: 10px;

}



.commentlist li ul li ul li .comment-body p
{
	position:relative;
	float:left;
	display: block;

	width:494px;
	min-height:66px;
	height:auto;
	
	margin:0px;
	
	padding:3px 0px 0px 25px;
	
	background: transparent url("../../images/skin3/acolada.png") no-repeat 0px 2px;
	
	vertical-align:middle;
	
	overflow:hidden;	
}







.commentlist li ul li ul li ul li
{ 
	width:556px;
	height:auto;
	
	margin-right: -5px;
	margin-left: 10px;

}


.commentlist li ul li ul li ul li .comment-body p
{
	position:relative;
	float:left;
	display: block;

	width:478px;
	min-height:66px;
	height:auto;
	
	margin:0px;
	
	padding:3px 0px 0px 25px;
	
	background: transparent url("../../images/skin3/acolada.png") no-repeat 0px 2px;
	
	vertical-align:middle;
	
	overflow:hidden;	
		
}




.commentlist li ul li ul li ul li ul li
{ 
	width:543px;
	height:auto;
	
	margin-right: -5px;
	margin-left: 10px;

}




.commentlist li ul li ul li ul li ul li .comment-body p
{
	position:relative;
	float:left;
	display: block;

	width:465px;
	min-height:66px;
	height:auto;
	
	margin:0px;
	
	padding:3px 0px 0px 25px;
	
	background: transparent url("../../images/skin3/acolada.png") no-repeat 0px 2px;
	
	vertical-align:middle;
	
	overflow:hidden;	
}







#comments_pag 
{
		position:relative;
		display:block;
		float:left;
		
		width:602px;
		height:auto;
		
		margin: 12px 12px 0px 12px;
		padding: 0px 9px 9px 9px;
		
		background:#fff;
		border:1px solid #ddd;
}


.llogg
{
	position:absolute;
	
	top:10px;
	right:10px;
}

.llogg a
{
	color:#555;
	text-decoration:none;
	font-weight:bold;
}

.llogg a:hover
{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
