#proposal_form fieldset { padding:10px; border:#CDCDCD solid 1px; margin:8px 0; background-color: #E7E7E7; }
#proposal_form fieldset .remove { float: right; }
#proposal_form fieldset p { margin:7px 0; }
#proposal_form fieldset .download { margin-left: 30px; }
#proposal_form legend { font-weight: bold; }
#proposal_form label { width:140px; display:inline-block; }

#proposal_form input, #proposal_form textarea, #proposal_form select {
	background: #eee url(../images/formfield_bg.png) repeat-x;
	border: 1px solid #ccc;
	padding: 3px;
}

#proposal_form input { width: 300px; margin: 0; }
#proposal_form .submit { width: auto; margin-bottom: 20px; }
#proposal_form textarea { width: 480px; margin: 0; height: 100px; }

#proposal_form .general div { float:left; width: 50%; height:auto; margin:4px 0; }
#proposal_form .general label { width: 70px; }
#proposal_form .hide { display: none; }

#proposal_form p { font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif; }

#proposal_form span.error { font-size: 0.9em; color: red; }

#proposal_form input.error,
#proposal_form textarea.error,
#proposal_form select.error
{
	background: #FFDDDD url(../images/formfield_bg_error.png) repeat-x;
}

#proposal_form p { margin: 10px 0; }
#proposal_form #add_colaboration { margin-right: 50px; }

#sidebar .widget .error { color: red; }
#sidebar .widget .ok { color: green; }
#sidebar .widget p { margin: 5px; line-height: 18px; }
#sidebar .widget .count { font-size: 8pt; text-align: right }
#sidebar .widget .event { font-size: 9pt; color: #888; margin: 20px 10px }
#sidebar .widget .name { color: #888; }
#sidebar .widget .title { font-size: 10pt; font-weight: bold; color: #AA0044 }
#sidebar .widget .place {  }

.small { font-size: 8pt; }

.table tr td { font-size: 9pt; }

.conference { padding-bottom: 10px; clear: both; border-bottom: #E5E5E5 solid 1px; overflow: auto; }
.conference h3 { font-size: 10pt; font-weight: bold; padding: 10px 20px 2px 0; }
.conference .authors { float:left; width: 400px; font-size: 9pt; }
.conference .files { float:left; width: 120px; line-height: 12px; }
.conference .files a { font-size: 8pt;  }

.event { font-size: 9pt; color: #888; margin: 20px 10px }
.event .name { color: #888; }
.event .title { font-size: 10pt; font-weight: bold; color: #AA0044 }
