#cmain{
	font-family:Trebuchet MS;
	font-size:11px;
	text-align: left;
}
#flash{
	margin-left:100px;
}
.box{
	min-height:85px;
	border-bottom:#dedede dashed 1px;
	margin-bottom:10px;
}
.comft{
	color:#000000;
	font-size:14px;
	border:#666666 solid 2px;
	height:24px;
	margin-bottom:10px;
	width:200px;
	background: #F7F2FF;
}
.comfta{
	color:#000000;
	font-size:14px;
	border:#666666 solid 2px;
	height:50px;
	margin-bottom:10px;
	width:500px;
	background: #F7F2FF;
}
.comftae{
	color:#000000;
	font-size:14px;
	border:#666666 solid 2px;
	height: 100px;
	margin-bottom:10px;
	width:500px;
	background: #F7F2FF;
}
.csubmit {
    border: 1px solid #006;
    background: #D9C6FF;
}
.titles{
	font-size:13px;
	padding-left:10px;
}
#loading{ 
	width: 100%; 
	position: absolute;
}
.comments-list{
	list-style:none;
	margin:10px;
	padding:0;
}
.comments-list li{
	list-style:none;
	margin:0;
	padding:5px 0 0 0;
	clear:both;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
}
.comments-list li.comments-last{
	border-bottom:0;
}
.comments-list li .comments-list{
	margin-left:20px !important;
}
.comments-author{
	float:left;
	width:90px;
	margin-right:30px;
	clear:left;
	text-align:right;
}
.comments-author p{
	margin:5px 0;
	padding:0 !important;
	line-height:normal !important;
}
.comments-author-icon{
		
}
.comments-author-name{
	font-size:14px;
	font-family:Tahoma;
	font-weight:bold;
}
.comments-author-date{
	font-size:10px;
	font-family:Tahoma;
	color:#CBCBCB;
}
.comments-approval{
	font-size:11px;
	color:#FF0000;
	font-style:italic;
}
.comments-admin{
	border:1px dashed #CCC;
}
.comments-clear{
	clear:both;
	height:0;
	visibility:hidden;
	border:0;
	padding-top:5px;
	padding-bottom:0px;
	margin:0;
}
.comments-text{
	float:left;
	width:450px;
	color:#5d5949;
	padding:5px;
	background-color:#fafafa;
	border:1px solid #dadada;
	font-size:13px;
	line-height:15px;
	padding-bottom:5px;
	min-height:94px;
	height:auto !important;
	height:94px;
	text-align: justify;
	position: relative;
}
.valoracion {position: absolute; right: 10px; bottom: 10px;}
.edit{
	float:left;
	width:24px;
	padding:0px;
}
.comments-list li.comments-even .comments-text{
	background-color:#EAEAEA;
	margin-bottom:-2px;
	position:relative;
	top:-1px;
}
.comments-list li.comments-odd .comments-text{
		
}
.comments-text p{
		
}
.comments-btn{
	display:block;
	margin:2px;
	padding:3px;
	background-color:#ff9437;
	color:#FFFFFF;
	font-size:11px;
	width:70px;
	float:left;
	text-decoration:none;
}
.comments-btn:hover{
	text-decoration:underline;
}
 .img{
	border: 1px solid #000000;
}
.nreg{
	font: 12px Tahoma, sans-serif; color: #D9C6FF; font-weight: bold;
	margin-left:30px;
}
