.plugin .comments .count a {
    text-decoration: none;
    background: url(../img/Comments/icon-comment-vide.png) no-repeat center 0px;
    width: 100%;
    text-align: center;
    height: 21px;
    color: white;
    display: block;
	font-size:11px;
	font-weight:normal;
}

.plugin .commentsList .addComment {
    background: url(../img/Comments/icon-comment-plus.png) no-repeat center center;
    width: 100%;
    display: block;
    height: 45px;
    text-decoration: none;
}

div.tx-ceg-file table td.addCommentCell {
    padding: 0;
}

div.tx-ceg-file table td.addCommentCell:hover {
    background: #feecce;
}

.plugin .commentsList .addAnswerCell {
    width: 50px;

}
.plugin .commentsList .addAnswer {
    background: url(../img/Comments/icon-comment-response.png) no-repeat center 5px;
    width: 100%;
    display: block;
    height: 45px;
    text-decoration: none;
}

div.tx-ceg-file table td.addAnswerCell {
    padding: 0;
}

div.tx-ceg-file table td.addAnswerCell:hover {
    background: #feecce;
}

.plugin .commentsList tr.private td {
    background-color: #E5F0F4;
}
.private .comments_user_date {
    background: url(../img/cadenas_prive.png) bottom right no-repeat #E5F0F4;
}
p.comments_user {
	font-weight:bold;
	margin-bottom:4px;
	color:#FF9D00;
	}
.comments table.list table.list p.comments_user {
	color:#0084DB;
}
.comments table.list {
	border:none;
}
.comments .table-bordered th, .comments .table-bordered td {
border-left: 0px solid #dddddd;
}
.tx_cegfile td, .table-bordered td {
	border-left:1px solid #dddddd;
}
.comments h3 {
	color:#368CA9;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

.comments table.list table.list {
	border-top:0px solid #dddddd;
}
.comments table.list table.list table.list {
	border-top:0px solid #dddddd;
}
.comments_date {
	font-size:12px;
	color:#888;
	line-height:13px;
}
.comments_text {
	margin-bottom:5px;
}

.comments .notify {
    display: inline-block;
}