.sf_comment_form fieldset { padding: 0; border: none} 
.sf_comment_form label { margin: 0; padding: 0; display: block; font-weight: bold; font-size: 0.8em; }
.sf_comment_form .sf_comment_commentbox { float: left; width: 350px; }
.sf_comment_form .sf_comment_userbox { float: left; margin-left: 1em; margin-top: 1em}
.sf_comment_form .sf_comment_userbox div { margin: 0 0 10px 0; }
.sf_comment_form .form_error{ font-size: .7em; margin: 0px; color: red; font-weight: bold; }
.sf_comment_form input, .sf_comment_form textarea { border: 1px solid silver; font-size: 0.6em; }
.sf_comment_form textarea { width: 350px; height: 10em; }
.sf_comment_form input { width: 250px }
.sf_comment_form div.sending { height: 25px;}
.sf_comment_form input, .sf_comment_form textarea { border: 1px solid silver; font-size: 0.6em; }
.sf_comment_form input.submit {
float: right;
color: #666;
width: auto;
border: 1px #666 outset;
height: 2.2em;
margin-right: 3em;
padding: 0 5px;
font-size: .7em;
min-width: 0;
background: #ececec url(/images/icons/button_bg.gif) repeat-x top left;
}

.sf_comment_form input.submit:hover { color: #222; background: #666 url(/images/icons/button_bg_hover.gif) repeat-x top left; }

.sf_comment_form_error {
color: red;
font-weight: bold;
}

#sf_comment_ajax_indicator {
width: 20px;
height: 20px;
margin: 0;
padding: 0;
background: transparent url(../images/indicator.gif) top left no-repeat;
float: left;
}

div.sf_comment_info div.sf_comment_author { float: left; color: #958D7A}
div.sf_comment_info div.sf_comment_author span.sf_comment_author_name { font-weight: bold }
div.sf_comment_info div.sf_comment_rating { float: right; text-align: right; font-weight: bold; margin-right: 10px;}
div.sf_comment_info div.sf_comment_rating span.valoracio {float: left; margin-right: 5px;}
div.sf_comment_info div.sf_comment_rating span.valoracio_neutra { background: #eee; color: #958D7A; border: 1px solid #958D7A; display: block; width: 15px; height: 15px; text-align: center; float: left; margin-right: 10px; }
div.sf_comment_info div.sf_comment_rating span.valoracio_positiva { background: green; color: white; border: 1px solid #958D7A; display: block; width: 15px; height: 15px; text-align: center; float: left; margin-right: 10px; }
div.sf_comment_info div.sf_comment_rating span.valoracio_negativa { background: #a60000; color: white; border: 1px solid #958D7A; display: block; width: 15px; height: 15px; text-align: center; float: left; margin-right: 10px; }

img.comment-down,
img.comment-down-inactive,
img.comment-down-select,
img.comment-down:hover,
img.comment-up,
img.comment-up-inactive,
img.comment-up-select,
img.comment-up:hover { width: 15px; height: 17px;  vertical-align: middle;}
img.comment-down, img.comment-down-inactive { background: transparent url(/sfPropelActAsCommentableBehaviorPlugin/images/score.gif) 0px 0px; }
img.comment-down-select, img.comment-down:hover { background: transparent url(/sfPropelActAsCommentableBehaviorPlugin/images/score.gif) 0px 17px; }
img.comment-up, img.comment-up-inactive { background: transparent url(/sfPropelActAsCommentableBehaviorPlugin/images/score.gif) 15px 0px; }
img.comment-up-select, img.comment-up:hover { background: transparent url(/sfPropelActAsCommentableBehaviorPlugin/images/score.gif) 15px 17px; }

div#toppager { background: url(/sfPropelActAsCommentableBehaviorPlugin/images/quoteup.jpg) no-repeat top left; height: 30px;}
div#bottompager { background: url(/sfPropelActAsCommentableBehaviorPlugin/images/quotedown.jpg) no-repeat top left; height: 30px;}
div.pager div.indicador {float: right; margin-right: 20px;}
div.pager div.botones { float: right;}
img.prevbutton { width: 24px; height: 20px; background: url(/sfPropelActAsCommentableBehaviorPlugin/images/prevpage.gif)}
img.prevbutton:hover { background: url(/sfPropelActAsCommentableBehaviorPlugin/images/prevpage.gif) 0px 20px}
img.nextbutton { width: 24px; height: 20px; background: url(/sfPropelActAsCommentableBehaviorPlugin/images/nextpage.gif)}
img.nextbutton:hover { background: url(/sfPropelActAsCommentableBehaviorPlugin/images/nextpage.gif) 0px 20px}

