ul#mainComments { width: 650px; margin: 0 auto; font: 10pt Avenir, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}

ul#mainComments h1, #comentar h1 { margin: 0 0 12px 0; font-size: 18pt; }

ul#mainComments li { width: 620px; background-color: rgb(70,70,70); padding: 15px; margin: 0 0 15px 0; -moz-border-radius: 8px; -khtml-border-radius: 8px;-webkit-border-radius: 8px; border-radius: 8px; }

ul#mainComments li .commentAvatar,
#comentar .commentAvatar { width: 48px; height: 48px; overflow: hidden; border: 1px solid white; float: left; margin: 0 15px 0 0; }

ul#mainComments li .commentBody,
#comentar .commentBody { width: 555px; float: left; word-wrap: break-word; }


ul#mainComments li .commentBody a { color: #a7dff6;  }
ul#mainComments li .commentBody a:hover { color: #e9c82f; }

ul#mainComments li .commentBody p.commentData { font-size: 9pt; margin: 0 0 12px 0;  }

ul#mainComments li .commentBody p.commentData a { color: #e9c82f; font-weight: bold; }
ul#mainComments li .commentBody p.commentData a:hover { color: #a7dff6; }

#comentar { margin: 0 auto; width: 620px; padding: 15px;  }
#comentar textarea { width: 543px; height: 100px; font-size: 10pt; }
#comentar input { display: inline; width: 290px; border: 1px solid #b6b5b5; padding: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; color: #33809e;}

#comentar form p.file { padding: 10px; margin: 0; margin-top: -1px; border: 1px solid rgb(80,80,80); }

#comentar form p label {  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; display: block; color: #A7DFF6; text-shadow: black 0px -1px 0px; font-weight: bold; margin: 0 0 12px 0;  }
#comentar form p label small { font-weight: normal; color: white; font-style: oblique; display: block; }
#comentar form p label small strong { color: #e9c82f; }

#comentar a { color: #e9c82f; }
#comentar a:hover {  color: #A7DFF6; }
