#blocks-edit-mode a { color: #333333; }
#blocks-edit-mode a:link { color: #333333; }
#blocks-edit-mode a:hover { color: #000000; }

.object-hidden { color: gray; }
.object-hidden a:link { color: gray; }
.object-hidden a:hover { color: gray; }
.object-hidden a:visited { color: gray; }
.block-border { text-align: center; width: 20px; }
.current-block { background-color: #4D99E6; }
.hidden-block { background-color: #DDDDDD; }

#blocks {
    min-width: 750px; 
    width: 99%; 
}

#blocklist {
    padding-left: 0;
    margin-top: 0;
}

#blocklist0 {
    padding-left: 0;
    margin-bottom: 0;
}

.text-right {
    text-align: right;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.simple-list {
    list-style-image:none; 
    list-style-position:outside; 
    list-style-type:none;
}
.minh15 {
    min-height: 15px;
}
.minh25 {
    min-height: 25px;
}
.blocks-table {
    width: 100%;
}
.blocks-move {
    cursor: move;
}
a {
    cursor: pointer;
}
.selected_a {
    color: #E82C0C;
}

.block-li-hover:hover {
    background-color: #E6E6E6;
}

/* PORTLETS -----------------------------------------------------------*/
/* contains: all general portlet styles like title, frame, font etc. */
/* Note: additional styles for specific packages (ie. calendar, survey) 
are located in the css for that package (eg. Selva_calendar.css)  */

.bportlet-wrapper {
  background-color:#F2F2F2;
  margin: 0 2%;
}

.bcontslide {
  padding-top: 0pt;
}

.portlet-header {
  height:52px;
  background-image:url(/resources/theme-tupi/images/added/U.gif);
  background-position:top;
  background-repeat:repeat-x;
  background-color:#f2f2f2;
}

.portlet_head {
  height:52px;
  background-image:url(/resources/theme-tupi/images/added/U.gif);
  background-position:top;
  background-repeat:repeat-x;
  background-color:#e2e2e2;
  border-bottom: 1px solid #eee;
}

.portlet-title {
  height: 25px;
  /*background-image:url(/resources/theme-tupi/images/added/U.gif);*/
  background-position:top;
  background-repeat:repeat-x;
  /*background-color:#f2f2f2;*/
  /*float:left;*/
  padding: 0 8px 0 8px;
}


/*EDIT*/

.title {
  height:52px;
  background-image:url(/resources/theme-tupi/images/added/U.gif);
  background-position:top;
  background-repeat:repeat-x;
  background-color:#f2f2f2;
}

.portlet_headimg {
  float: left;
  margin:12px 0px 0px 10px;
  padding:0px;
}

.phead_L {
  float:left;
  width:0px;
  padding-top:1px;
}

.phead_text {
  float:left;
  margin-top:20px;
  margin-left:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#515151;
  width: auto;
}

.collapse  {
  border:0px;
  text-decoration:none;
  float:left;
  margin-left:5px;
  text-align:right;
  width:30%;

}


.phead_R {
  float:right;
  width: 30px;
  height:52px;
  margin-top:1px;
  padding-top:10px;
  padding-right:2px;
  background-image:url(/resources/theme-tupi/images/added/UR.gif);
  background-position:top right;
  background-repeat:no-repeat
}

.noheight {
  height:1px;
  width: 80%;
  border: 1px solid red;
}

.slide {
}

.content {
}

.bcontL {
  background-image:url(/resources/theme-tupi/images/added/L.gif);
  background-position:left;
  background-repeat:repeat-y;
  overflow: hidden;
  width: 100%;
}

.bcontR {
  background-image:url(/resources/theme-tupi/images/added/R.gif);
  background-position:right;
  background-repeat:repeat-y;
  padding: 0 8px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
  overflow: hidden;
}

.bcontR img { 
  float: none;
  margin: 0;

}

.bcontR p{
  margin: 0px;
}

.bcontR a{
  color:#995a33;
  text-decoration:none;
}

.bcontR a:hover {

  text-decoration:underline;
}

.bcontR ul {
  margin-top:0px;
  padding-left: 0;
}

.resalte {
  font-weight:bold;
  color:#515151;
}

.bfoot {
  height:13px;
  background-image:url(/resources/theme-tupi/images/added/D.gif);
  background-position:top;
  background-repeat:repeat-x;
}

.bfoot_L {
  float:left;
  width:10px;
}

.bfoot_R {
  float:right;
  width:10px;
}
/*END EDIT*/

.portlet-title-no-controls {
  display: inline;
  font-weight:bold;
  color: #515151;
  margin-top:10px;
  margin-left:10px;
}

.portlet-title h1, .portlet-title-no-controls h1 {
  color: #515151;
  margin-top:10px;
  margin-left:10px;
  font-size: 1em;
}

.portlet-controls {
  float: right; /* future development */
  padding-top: 2px;
  text-align: right;	
}
.portlet-controls img {
  border: 0px;
}

.portlet-controls a:link {
  color: #ffffff;
}

.portlet-controls a:hover {
  color: #000000;
}

.portlet {
  background: #FFFFFF; 
  border: 1px solid #b0b0b0; /* color */
  padding: 10px;
  background: url(/resources/theme-tupi/images/global/page_background.gif) repeat-x top left;
}

.portlet ul {  
  padding-top:0px;
  list-style-type:disc; 
}

.portlet ul li{
  margin-left: 0px;
  padding-left: 0px;
  padding-top:0px;
}

.phead_L_top {
    float:left;
/*     padding-top:1px; */
    width:10px;
    margin-top:1px;
    background-image:url('/resources/dotlrn/UL_top.gif');
    background-position:left top;
    background-repeat:no-repeat;
    height: 10px;
}

.phead_text_top {
    color:#515151;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    width:auto;
}

.phead_R_top {
    background-image:url('/resources/dotlrn/UR_top.gif');
    background-position:right top;
    background-repeat:no-repeat;
    float:right;
    height:10px;
    margin-top:1px;
    padding: 10px 2px 0 0;
    width:30px;
}
.portlet_head_top {
    background-color:#E2E2E2;
    background-image:url('/resources/dotlrn/U_top.gif');
    background-position:center top;
    background-repeat:repeat-x;
    border-bottom:1px solid #EEEEEE;
    height:10px;
/*     margin-bottom: 8px; */
    margin-top: 25px;
}

/* END OF PORTLETS*/

/* ICONS SECTION */

.icon-cell {
    float:left;
    margin:0 auto;
    padding:10px 1px;
    position:relative;
    width:100px;
}
.icon-object {
    float:left;
    height:130px;
    padding: 0 0 10px 0;
    width:110px;
}
.icon-admin-object {
    float:left;
    height:115px;
    padding: 0 0 10px 0;
    width:130px;
}
dd, dt, dl {
    margin:0;
    padding:0;
}
dd.icon {
    float: left;
    height:80px;
    width:95px;
    margin: auto;
}
.icon-object:hover, .icon-admin-object:hover {
    background-color:#E6E6E6;
}
.icon-options {
    float: left;
    width:20px;
    margin-top: 30px;
}

/* END OF ICONS SECTION */

/* NEW PORTLETS SECTION */

.n_bportlet-wrapper {
  margin: 0 2%;
}

.n_bcontslide {
  padding-top: 0pt;
  border-top: 2px solid #689933;
}

/*.portlet-header {
  height:52px;
  background-image:url(/resources/theme-tupi/images/added/U.gif);
  background-position:top;
  background-repeat:repeat-x;
  background-color:#f2f2f2;
}

.portlet_head {
  height:52px;
  background-image:url(/resources/theme-tupi/images/added/U.gif);
  background-position:top;
  background-repeat:repeat-x;
  background-color:#e2e2e2;
  border-bottom: 1px solid #eee;
}

.portlet-title {
  height: 25px;
  background-position:top;
  background-repeat:repeat-x;
  padding: 0 8px 0 8px;
}*/


/*EDIT*/

/*.title {
  height:52px;
  background-image:url(/resources/theme-tupi/images/added/U.gif);
  background-position:top;
  background-repeat:repeat-x;
  background-color:#f2f2f2;
}

.portlet_headimg {
  float: left;
  margin:12px 0px 0px 10px;
  padding:0px;
}*/

.n_phead_L {
  float:left;
  width:10px;
  padding-top:1px;
}

.n_phead_text {
  float:left;
  margin-top:20px;
  margin-left:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#515151;
  width: auto;
}

.n_phead_R {
  float:right;
  width:30px;
  height:52px;
  margin-top:1px;
  padding-top:10px;
  padding-right:2px;
  background-position:top right;
  background-repeat:no-repeat
}

.n_bcontL {
  background-position:left;
  background-repeat:repeat-y;
  width: 99%;
}

.n_bcontR {
  background-position:right;
  background-repeat:repeat-y;
  padding: 0 8px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
}

.n_bcontR p{
  margin: 0px;
}

.n_bcontR a{
  color:#995a33;
  text-decoration:none;
}

.n_bcontR a:hover {

  text-decoration:underline;
}

.n_bcontR ul {
  margin-top:0px;
  padding-left: 0;
}

.n_bfoot {
/*   height:13px; */
  background-position:top;
  background-repeat:repeat-x;
}

.n_bfoot_L {
  float:left;
/*   width:10px; */
}

.bfoot_R {
  float:right;
/*   width:10px; */
}
/*END EDIT*/

.n_phead_L_top {
    float:left;
    width:10px;
    margin-top:1px;
    background-position:left top;
    background-repeat:no-repeat;
    height: 10px;
}

.n_phead_text_top {
    color:#515151;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    width:auto;
}

.n_phead_R_top {
    background-position:right top;
    background-repeat:no-repeat;
    float:right;
    height:10px;
    margin-top:1px;
    padding: 10px 2px 0 0;
    width:30px;
}

.button-action {
    color: #595959;
    background-color: #FFF;
    border: 1px solid #999;
}

.button-action:hover {
    color: #FFF;
    background-color: #595959;
}
/* END OF NEW PORTLETS*/

