Index: sandbox/2.4.2-expresso1/prototype/modules/calendar/css/layout.css
===================================================================
--- sandbox/2.4.2-expresso1/prototype/modules/calendar/css/layout.css	(revision 6811)
+++ sandbox/2.4.2-expresso1/prototype/modules/calendar/css/layout.css	(revision 6876)
@@ -217,13 +217,13 @@
 /* -- event details styles -- */
 
-.new-event-win.active {
+.new-event-win.active, .new-task-win.active {
 	 width:700px;height:510px;text-align:left;
 }
 
-.new-event-win > .content.ui-tabs.ui-widget-content {
+.new-event-win > .content.ui-tabs.ui-widget-content, .new-task-win > .content.ui-tabs.ui-widget-content {
 	border: none;
 }
 
-.new-event-win ul.attendee-permissions-list, li.attendee-permissions-list{text-align: left;}
+.new-event-win ul.attendee-permissions-list, li.attendee-permissions-list, .new-task-win ul.attendee-permissions-list{text-align: left;}
 
 li.attendee-permissions-list input{width: 20px !important; margin: 3px 0 0 0 !important;}
@@ -234,10 +234,15 @@
 p.request-update label{width: 150px !important;}
 
-.new-event-win .menu-addevent {
+.new-event-win .menu-addevent, .new-task-win .menu-addevent {
 	text-align: right;
 }
 
-fieldset.block-add-attendee .add-attendee-search { max-width: 250px; margin: 5px;}
-fieldset.block-add-attendee .add-attendee-search input { max-width: 220px; width: 220px; padding: 0 0 0 7px;}
+.new-event-win fieldset.block-add-attendee .add-attendee-search { max-width: 250px; margin: 5px;}
+.new-task-win fieldset.block-add-attendee .add-attendee-search { max-width: 323px; margin: 5px;}
+
+.new-event-win fieldset.block-add-attendee .add-attendee-search input { max-width: 220px; width: 220px; padding: 0 0 0 7px;}
+.new-task-win fieldset.block-add-attendee .add-attendee-search input { max-width: 290px; width: 290px; padding: 0 0 0 7px;}
+
+
 fieldset.block-add-attendee .search-result-list { width: 255px; max-height: 215px; overflow: auto;}
 fieldset.block-add-attendee .search-result-list .ui-widget-content { border: none;}
@@ -249,5 +254,6 @@
 .block-attendee-list, .block-add-attendee { float:left;}
 .block-attendee-list { width:400px; margin-right: 5px; }
-.block-add-attendee { width:260px; margin-right: 5px; }
+.new-event-win .block-add-attendee { width:260px; margin-right: 5px; }
+.new-task-win .block-add-attendee { width:335px; margin-right: 5px; }
 .block-attendee-list dd, .block-add-attendee dd { border: 1px solid #BFBFBF; }
 .block-attendee-list dt, .block-add-attendee dt { background-color:#FFF; margin: 5px 0 -6px 5px; font-weight: bold; display: table;  position: relative;}
@@ -263,6 +269,12 @@
 }
 
-dl.block-add-attendee dd.add-attendee {
+.new-event-win dl.block-add-attendee dd.add-attendee {
 	width: 260px;
+	min-height: 260px;
+	display: block;
+}
+
+.new-task-win dl.block-add-attendee dd.add-attendee {
+	width: 343px;
 	min-height: 260px;
 	display: block;
@@ -740,18 +752,18 @@
 /* -- alarm dysplay -- */
 
-.new-event-alarm{
+.new-event-alarm, .new-task-alarm{
 	margin: 5px;	
 	font: bold;
 }
 
-.title-event-alarm{
+.title-event-alarm, .title-task-alarm{
 	margin: 5px;
 }
 
-.description-event-alarm{
+.description-event-alarm, .description-task-alarm{
 	margin: 5px;
 }
 
-.inicialize-event-alarm{
+.inicialize-event-alarm, .inicialize-task-alarm{
 	margin: 5px;
 }
@@ -856,7 +868,8 @@
 .ui-dialog .ui-button-text-only .ui-button-text { padding: 0.4em 1em; }
 
-.new-event-win fieldset { border: none;	margin: 0; padding: 0; }
-.new-event-win fieldset.tab-level2 { padding: 0px 5px; }
-.new-event-win fieldset fieldset, .new-event-win fieldset.tab-level2 fieldset { padding: 5px 0; }
+.new-event-win fieldset, .new-task-win fieldset { border: none;	margin: 0; padding: 0; }
+.new-event-win fieldset.tab-level2, .new-task-win fieldset.tab-level2 { padding: 0px 5px; }
+.new-event-win fieldset fieldset, .new-task-win fieldset.tab-level2 fieldset,
+.new-task-win fieldset fieldset, .new-task-win fieldset.tab-level2 fieldset{ padding: 5px 0; }
 
 .hidden {
@@ -899,10 +912,10 @@
 }
 
-.new-event-win div.div-addtask { padding: 0; width: 770px; border: 0;}
+.new-task-win div.div-addtask { padding: 0; width: 770px; border: 0;}
 .new-event-win form.form-addevent { padding: 9px; }
 
 .ui-dialog .ui-dialog-content { padding: 0; }
-.new-event-win div.div-addevent { padding: 0; width: 700px; border: 0;}
-.new-event-win form.form-addevent { padding: 9px; }
+.new-event-win div.div-addevent, .new-task-win div.div-addtask { padding: 0; width: 700px; border: 0;}
+.new-event-win form.form-addevent, .new-task-win form.form-addtask { padding: 9px; }
 
 .expresso-calendar-container input[type="text"] { height: 18px; }
@@ -927,5 +940,5 @@
 
 .expresso-calendar-container input.h1,
-.new-event-win input.h1 {
+.new-event-win input.h1, .new-task-win input.h1 {
 	font-size: 150%;
 	font-weight: bold;
@@ -934,5 +947,5 @@
 }
 
-.new-event-win textarea {
+.new-event-win textarea, .new-task-win textarea {
 	width:600px;
 	height: 210px;
@@ -943,6 +956,6 @@
 span.input-group { display: block; }
 /*p.input-group label { vertical-align: top; }*/
-.new-event-win p.input-group label { display: inline-block; width: 65px;}
-.new-event-win p.input-group label.input-group { display: inline-block; width: 110px; font-weight: bold;}
+.new-event-win p.input-group label, .new-task-win p.input-group label { display: inline-block; width: 65px;}
+.new-event-win p.input-group label.input-group, .new-task-win p.input-group label.input-group { display: inline-block; width: 110px; font-weight: bold;}
 
 input.number {text-align: right}
@@ -964,5 +977,9 @@
 .new-event-win fieldset.event-repeat-container label, 
 .new-event-win p.input-group.event-repeat-weekly label, 
-.new-event-win p.input-group.event-repeat-monthly label {
+.new-event-win p.input-group.event-repeat-monthly label,
+.new-task-win fieldset.task-repeat-container label, 
+.new-task-win p.input-group.task-repeat-weekly label, 
+.new-task-win p.input-group.task-repeat-monthly label
+{
 	width: auto; 
 }
@@ -971,10 +988,15 @@
 .new-event-win fieldset.search-field,
 .new-event-win fieldset.block-add-attendee-permissions,
-.new-event-win fieldset.block-attendee-list {
+.new-event-win fieldset.block-attendee-list,
+.new-task-win fieldset.input-field-rounded,
+.new-task-win fieldset.search-field,
+.new-task-win fieldset.block-add-attendee-permissions,
+.new-task-win fieldset.block-attendee-list
+{
 	border:1px solid #CFCFCF;
 }
 
-.new-event-win fieldset.block-attendee-list { width: 300px; max-height:180px; padding: 5px; float: left;}
-.new-event-win fieldset.block-attendee-list ul {  height:160px; overflow: auto;}
+.new-event-win fieldset.block-attendee-list, .new-task-win fieldset.block-attendee-list { width: 300px; max-height:180px; padding: 5px; float: left;}
+.new-event-win fieldset.block-attendee-list ul, .new-task-win fieldset.block-attendee-list ul {  height:160px; overflow: auto;}
 
 
Index: sandbox/2.4.2-expresso1/prototype/modules/calendar/css/style.css
===================================================================
--- sandbox/2.4.2-expresso1/prototype/modules/calendar/css/style.css	(revision 6811)
+++ sandbox/2.4.2-expresso1/prototype/modules/calendar/css/style.css	(revision 6876)
@@ -45,10 +45,10 @@
 .ui-dialog .ui-button-text-only .ui-button-text { padding: 0.4em 1em; }
 
-.new-event-win fieldset { border: none;	margin: 0; padding: 0; }
-.new-event-win fieldset.tab-level2 { padding: 0px 5px; min-height: 310px; max-height: 310px; overflow: auto;}
-.new-event-win .overflow_add_calender { overflow: auto; max-height: 320px; }
-.new-event-win fieldset#calendar_addevent_details7 { overflow: hidden}
-.new-event-win fieldset#calendar_addevent_details5 .button-files-upload{margin: 15px 0 0 0}
-.new-event-win fieldset fieldset, .new-event-win fieldset.tab-level2 fieldset { padding: 5px 0; }
+.new-event-win fieldset, .new-task-win fieldset  { border: none;	margin: 0; padding: 0; }
+.new-event-win fieldset.tab-level2, .new-task-win fieldset.tab-level2 { padding: 0px 5px; min-height: 310px; max-height: 310px; overflow: auto;}
+.new-event-win .overflow_add_calender, .new-task-win .overflow_add_calender { overflow: auto; max-height: 320px; }
+.new-event-win fieldset#calendar_addevent_details7, .new-task-win fieldset#calendar_addevent_details7 { overflow: hidden}
+.new-event-win fieldset#calendar_addevent_details5 .button-files-upload, .new-task-win fieldset#calendar_addevent_details5 .button-files-upload{margin: 15px 0 0 0}
+.new-event-win fieldset fieldset, .new-event-win fieldset.tab-level2 fieldset, .new-task-win fieldset fieldset, .new-event-win fieldset.tab-level2 fieldset { padding: 5px 0; }
 
 .hidden {
@@ -92,6 +92,7 @@
 
 .ui-dialog .ui-dialog-content { padding: 0; }
-.new-event-win div.div-addevent { padding: 0; width: 700px; border: 0;}
-.new-event-win form.form-addevent { padding: 9px; }
+.new-event-win div.div-addevent{ padding: 0; width: 700px; border: 0;}
+.new-task-win div.div-addtask { padding: 0; width: 774px; border: 0;}
+.new-event-win form.form-addevent, .new-task-win form.form-addtask { padding: 9px; }
 
 .expresso-calendar-container input[type="text"] { height: 18px; }
@@ -116,5 +117,6 @@
 
 .expresso-calendar-container input.h1,
-.new-event-win input.h1 {
+.new-event-win input.h1,
+.new-task-win input.h1{
 	font-size: 150%;
 	font-weight: bold;
@@ -123,5 +125,13 @@
 }
 
-.new-event-win textarea {
+.expresso-calendar-container input.h1,
+.new-task-win input.h1 {
+	font-size: 150%;
+	font-weight: bold;
+	width: 64%;
+	height: 150%;
+}
+
+.new-event-win textarea, .new-task-win textarea {
 	width:600px;
 	height: 210px;
@@ -132,6 +142,6 @@
 span.input-group { display: block; }
 /*p.input-group label { vertical-align: top; }*/
-.new-event-win p.input-group label { display: inline-block; width: 65px;}
-.new-event-win p.input-group label.input-group { display: inline-block; width: 110px; font-weight: bold;}
+.new-event-win p.input-group label, .new-task-win p.input-group label { display: inline-block; width: 65px;}
+.new-event-win p.input-group label.input-group, .new-task-win p.input-group label.input-group { display: inline-block; width: 110px; font-weight: bold;}
 
 input.number {text-align: right}
@@ -153,5 +163,9 @@
 .new-event-win fieldset.event-repeat-container label, 
 .new-event-win p.input-group.event-repeat-weekly label, 
-.new-event-win p.input-group.event-repeat-monthly label {
+.new-event-win p.input-group.event-repeat-monthly label,
+.new-task-win fieldset.task-repeat-container label, 
+.new-task-win p.input-group.task-repeat-weekly label, 
+.new-task-win p.input-group.task-repeat-monthly label
+{
 	width: auto; 
 }
@@ -160,10 +174,14 @@
 .new-event-win fieldset.search-field,
 .new-event-win fieldset.block-add-attendee-permissions,
-.new-event-win fieldset.block-attendee-list {
+.new-event-win fieldset.block-attendee-list,
+.new-task-win fieldset.input-field-rounded,
+.new-task-win fieldset.search-field,
+.new-task-win fieldset.block-add-attendee-permissions,
+.new-task-win fieldset.block-attendee-list{
 	border:1px solid #CFCFCF;
 }
 
-.new-event-win fieldset.block-attendee-list { width: 300px; max-height:180px; padding: 5px; float: left;}
-.new-event-win fieldset.block-attendee-list ul {  height:160px; overflow: auto;}
+.new-event-win fieldset.block-attendee-list, .new-task-win fieldset.block-attendee-list { width: 300px; max-height:180px; padding: 5px; float: left;}
+.new-event-win fieldset.block-attendee-list ul, .new-task-win fieldset.block-attendee-list ul {  height:160px; overflow: auto;}
 
 
@@ -475,4 +493,6 @@
 }
 
+.calendar-addevent-details-txt-timezone, .calendar-addtask-details-txt-timezone{width: 227px;} 
+
 .div-addtask #calendar_addtask_details1 .time-previsao { width: 40px; }
 
@@ -483,5 +503,5 @@
 .div-addtask #calendar_addtask_details1 .end-time{ width: 40px; }
 .div-addtask #calendar_addtask_details1 .end-date{ width: 80px; }
-.div-addtask #calendar_addtask_details1 .previsao-termino { margin: 0 0 0 50px; }
+.div-addtask #calendar_addtask_details1 .previsao-termino { margin: 0 0 0 5px; }
 .div-addtask #calendar_addtask_details1 .subitem { margin: 5px; display: block;}
 .div-addtask #calendar_addtask_details1 .subitem .span_done{ margin: 0 30px;}
