Index: sandbox/2.4.2-expresso1/prototype/modules/calendar/css/layout.css
===================================================================
--- sandbox/2.4.2-expresso1/prototype/modules/calendar/css/layout.css	(revision 6881)
+++ sandbox/2.4.2-expresso1/prototype/modules/calendar/css/layout.css	(revision 6945)
@@ -264,10 +264,13 @@
 #calendar_addactivity_details8 .block-attendee-list, #calendar_addactivity_details8 .block-activity-list { width:430px; margin-right: 5px; }
 
-.block-attendee-list, .block-activity-list, .block-add-activity { float:left;}
+.block-activity-list, .block-activity-group-select{width: 405px}
+.block-add-activity.search{width: 298px}
+
+.block-attendee-list, .block-activity-list, .block-add-activity, .block-activity-group-select { float:left;}
 .block-attendee-list { width:400px; 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, .block-activity-list dd, .block-add-activity dd { border: 1px solid #BFBFBF; }
-.block-attendee-list dt, .block-add-attendee dt,.block-activity-list dt, .block-add-activity dt { background-color:#FFF; margin: 5px 0 -6px 5px; font-weight: bold; display: table;  position: relative; display: table;}
+.block-attendee-list dd, .block-add-attendee dd, .block-activity-list dd, .block-add-activity dd, .block-activity-group-select dd { border: 1px solid #BFBFBF; }
+.block-attendee-list dt, .block-add-attendee dt,.block-activity-list dt, .block-add-activity dt, .block-activity-group-select dt { background-color:#FFF; margin: 5px 0 -6px 5px; font-weight: bold; display: table;  position: relative; display: table;}
 .block-attendee-list dd.attendee-list { height: 196px; }
 .block-attendee-list dd.attendee-list ul, .block-activity-list dd.task-activity-list ul { max-height: 186px; overflow: auto; margin-top: 10px;}
@@ -276,5 +279,22 @@
 .block-attendee-list dd.attendee-list-brief, .block-activity-list dd.activity-list-brief { border:none !important; margin: 5px 0; color:#777; }
 #calendar_addactivity_details8 .block-attendee-list, #calendar_addactivity_details8 .block-activity-list { width:430px; margin-right: 5px; }
-.block-activity-list dd.task-activity-list { height: 292px; }
+
+/* Pesquisa de tarefas */
+.block-activity-group-select dd.task-activity-list { height: 181px; }
+.block-activity-group-select dd.group-select { height: 40px; }
+
+fieldset.block-add-activity ul.search-result-list li{ width: 9999px; }
+fieldset.block-add-activity ul.search-result-list{width: 290px;}
+
+fieldset.block-add-activity fieldset.add-activity-search{max-width: 320px; width: 282px}
+fieldset.block-add-activity fieldset.add-activity-search input{max-width: 260px; width: 245px;}
+
+.block-activity-group-select dd.group-select select{margin: 12px 8px;}
+.block-activity-group-select dd.task-activity-list{padding: 10px 5px}
+
+/** Pesquisa de tarefas **/
+
+select.group-addactivity-details-txt-timezone{width: 175px;}
+
 
 dl.block-add-attendee, dl.block-add-activity {
@@ -283,5 +303,11 @@
 }
 
-.new-event-win dl.block-add-attendee dd.add-attendee, dl.block-add-activity dd.add-activity {
+dl.block-add-activity dd.add-activity{
+    width: 295px;
+    min-height: 254px;
+    display: block;
+}
+
+.new-event-win dl.block-add-attendee dd.add-attendee{
 	width: 260px;
 	min-height: 260px;
@@ -294,4 +320,7 @@
 	display: block;
 }
+
+.new-activity-win dl.block-activity-group-select li.task{overflow: hidden; position: relative;}
+.new-activity-win dl.block-activity-group-select ul{overflow: hidden;}
 
 #calendar_addactivity_details8 dl.block-add-attendee dd.add-attendee ,#calendar_addactivity_details8 dl.block-add-activity dd.add-activity {
@@ -322,5 +351,5 @@
 */
 
-.attendee-options{ position: absolute; top: 0; left: 287px; background-color: white; z-index: 100; width: 90px; background-color: #FFF;	padding: 0 20px 0 3px; text-align: right;}
+.attendee-options, .activity-options{ position: absolute; top: 0; left: 287px; background-color: white; z-index: 100; width: 90px; background-color: #FFF;	padding: 0 20px 0 3px; text-align: right;}
 .attendees-list .not-attendee, .activitys-list .not-activity { height:16px; }
 
@@ -383,4 +412,7 @@
 	min-width: 99999px;
 }
+
+ ul.task-activity-list li label.name{display: table-cell;}
+
 dd.task-activity-list ul.task-activity-list li label[title=''] { display:none }
 /*
@@ -754,5 +786,5 @@
 
 .button.add.button-add-attachment{margin: -9px 0 0 8px;}
-.button.btn-danger.delete{margin: 0 0 0 0;}
+.button.btn-danger.delete{margin: 0 0 0 0; min-width: 143px;}
 
 .button.upload{top: 4px;}
