
/* ----- generated.css ----- */
@media screen {
/*
** Plone style sheet - styles for programmatically generated elements
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

/* generated icon classes for content types should be applied to wrapper spans
   instead of on the link class itself because of bugs in Internet Explorer's
   rendering engine. It will flicker on hover if not.
   Full explanation can be found at 
   http://plone.org/documentation/how-to/flickering-background-images-internet-explorer */

      .contenttype-atrelativepathcriterion,
    .actionMenu .contenttype-atrelativepathcriterion a:hover { 
        background-image: url(http://www.open.pt/pt/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-atrelativepathcriterion { 
        height: 1%;
    }
    #portal-sitemap .contenttype-atrelativepathcriterion a:hover,
    #portlet-navigation-tree .contenttype-atrelativepathcriterion a:hover,
    #portlet-navigation-tree .contenttype-atrelativepathcriterion a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-atrelativepathcriterion,
    #portlet-navigation-tree .contenttype-atrelativepathcriterion {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-atrelativepathcriterion a:hover,
    * html #portlet-navigation-tree .contenttype-atrelativepathcriterion a:hover,
    * html #portlet-navigation-tree .contenttype-atrelativepathcriterion a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-atrelativepathcriterion { 
        display: block; 
    }
        .contenttype-banner,
    .actionMenu .contenttype-banner a:hover { 
        background-image: url(http://www.open.pt/pt/image_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-banner { 
        height: 1%;
    }
    #portal-sitemap .contenttype-banner a:hover,
    #portlet-navigation-tree .contenttype-banner a:hover,
    #portlet-navigation-tree .contenttype-banner a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/image_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-banner,
    #portlet-navigation-tree .contenttype-banner {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-banner a:hover,
    * html #portlet-navigation-tree .contenttype-banner a:hover,
    * html #portlet-navigation-tree .contenttype-banner a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-banner { 
        display: block; 
    }
        .contenttype-discussion-item,
    .actionMenu .contenttype-discussion-item a:hover { 
        background-image: url(http://www.open.pt/pt/discussionitem_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-discussion-item { 
        height: 1%;
    }
    #portal-sitemap .contenttype-discussion-item a:hover,
    #portlet-navigation-tree .contenttype-discussion-item a:hover,
    #portlet-navigation-tree .contenttype-discussion-item a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/discussionitem_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-discussion-item,
    #portlet-navigation-tree .contenttype-discussion-item {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-discussion-item a:hover,
    * html #portlet-navigation-tree .contenttype-discussion-item a:hover,
    * html #portlet-navigation-tree .contenttype-discussion-item a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-discussion-item { 
        display: block; 
    }
        .contenttype-document,
    .actionMenu .contenttype-document a:hover { 
        background-image: url(http://www.open.pt/pt/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-document { 
        height: 1%;
    }
    #portal-sitemap .contenttype-document a:hover,
    #portlet-navigation-tree .contenttype-document a:hover,
    #portlet-navigation-tree .contenttype-document a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-document,
    #portlet-navigation-tree .contenttype-document {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-document a:hover,
    * html #portlet-navigation-tree .contenttype-document a:hover,
    * html #portlet-navigation-tree .contenttype-document a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-document { 
        display: block; 
    }
        .contenttype-event,
    .actionMenu .contenttype-event a:hover { 
        background-image: url(http://www.open.pt/pt/event_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-event { 
        height: 1%;
    }
    #portal-sitemap .contenttype-event a:hover,
    #portlet-navigation-tree .contenttype-event a:hover,
    #portlet-navigation-tree .contenttype-event a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/event_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-event,
    #portlet-navigation-tree .contenttype-event {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-event a:hover,
    * html #portlet-navigation-tree .contenttype-event a:hover,
    * html #portlet-navigation-tree .contenttype-event a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-event { 
        display: block; 
    }
        .contenttype-favorite,
    .actionMenu .contenttype-favorite a:hover { 
        background-image: url(http://www.open.pt/pt/favorite_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-favorite { 
        height: 1%;
    }
    #portal-sitemap .contenttype-favorite a:hover,
    #portlet-navigation-tree .contenttype-favorite a:hover,
    #portlet-navigation-tree .contenttype-favorite a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/favorite_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-favorite,
    #portlet-navigation-tree .contenttype-favorite {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-favorite a:hover,
    * html #portlet-navigation-tree .contenttype-favorite a:hover,
    * html #portlet-navigation-tree .contenttype-favorite a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-favorite { 
        display: block; 
    }
        .contenttype-file,
    .actionMenu .contenttype-file a:hover { 
        background-image: url(http://www.open.pt/pt/file_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-file { 
        height: 1%;
    }
    #portal-sitemap .contenttype-file a:hover,
    #portlet-navigation-tree .contenttype-file a:hover,
    #portlet-navigation-tree .contenttype-file a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/file_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-file,
    #portlet-navigation-tree .contenttype-file {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-file a:hover,
    * html #portlet-navigation-tree .contenttype-file a:hover,
    * html #portlet-navigation-tree .contenttype-file a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-file { 
        display: block; 
    }
        .contenttype-folder,
    .actionMenu .contenttype-folder a:hover { 
        background-image: url(http://www.open.pt/pt/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-folder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-folder a:hover,
    #portlet-navigation-tree .contenttype-folder a:hover,
    #portlet-navigation-tree .contenttype-folder a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-folder,
    #portlet-navigation-tree .contenttype-folder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-folder a:hover,
    * html #portlet-navigation-tree .contenttype-folder a:hover,
    * html #portlet-navigation-tree .contenttype-folder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-folder { 
        display: block; 
    }
        .contenttype-formbooleanfield,
    .actionMenu .contenttype-formbooleanfield a:hover { 
        background-image: url(http://www.open.pt/pt/CheckBoxField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formbooleanfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formbooleanfield a:hover,
    #portlet-navigation-tree .contenttype-formbooleanfield a:hover,
    #portlet-navigation-tree .contenttype-formbooleanfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/CheckBoxField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formbooleanfield,
    #portlet-navigation-tree .contenttype-formbooleanfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formbooleanfield a:hover,
    * html #portlet-navigation-tree .contenttype-formbooleanfield a:hover,
    * html #portlet-navigation-tree .contenttype-formbooleanfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formbooleanfield { 
        display: block; 
    }
        .contenttype-formdatefield,
    .actionMenu .contenttype-formdatefield a:hover { 
        background-image: url(http://www.open.pt/pt/DateTimeField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formdatefield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formdatefield a:hover,
    #portlet-navigation-tree .contenttype-formdatefield a:hover,
    #portlet-navigation-tree .contenttype-formdatefield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/DateTimeField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formdatefield,
    #portlet-navigation-tree .contenttype-formdatefield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formdatefield a:hover,
    * html #portlet-navigation-tree .contenttype-formdatefield a:hover,
    * html #portlet-navigation-tree .contenttype-formdatefield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formdatefield { 
        display: block; 
    }
        .contenttype-formfilefield,
    .actionMenu .contenttype-formfilefield a:hover { 
        background-image: url(http://www.open.pt/pt/FileField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formfilefield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formfilefield a:hover,
    #portlet-navigation-tree .contenttype-formfilefield a:hover,
    #portlet-navigation-tree .contenttype-formfilefield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/FileField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formfilefield,
    #portlet-navigation-tree .contenttype-formfilefield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formfilefield a:hover,
    * html #portlet-navigation-tree .contenttype-formfilefield a:hover,
    * html #portlet-navigation-tree .contenttype-formfilefield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formfilefield { 
        display: block; 
    }
        .contenttype-formfixedpointfield,
    .actionMenu .contenttype-formfixedpointfield a:hover { 
        background-image: url(http://www.open.pt/pt/FloatField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formfixedpointfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formfixedpointfield a:hover,
    #portlet-navigation-tree .contenttype-formfixedpointfield a:hover,
    #portlet-navigation-tree .contenttype-formfixedpointfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/FloatField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formfixedpointfield,
    #portlet-navigation-tree .contenttype-formfixedpointfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formfixedpointfield a:hover,
    * html #portlet-navigation-tree .contenttype-formfixedpointfield a:hover,
    * html #portlet-navigation-tree .contenttype-formfixedpointfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formfixedpointfield { 
        display: block; 
    }
        .contenttype-formfolder,
    .actionMenu .contenttype-formfolder a:hover { 
        background-image: url(http://www.open.pt/pt/Form.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formfolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formfolder a:hover,
    #portlet-navigation-tree .contenttype-formfolder a:hover,
    #portlet-navigation-tree .contenttype-formfolder a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/Form.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formfolder,
    #portlet-navigation-tree .contenttype-formfolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formfolder a:hover,
    * html #portlet-navigation-tree .contenttype-formfolder a:hover,
    * html #portlet-navigation-tree .contenttype-formfolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formfolder { 
        display: block; 
    }
        .contenttype-formintegerfield,
    .actionMenu .contenttype-formintegerfield a:hover { 
        background-image: url(http://www.open.pt/pt/IntegerField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formintegerfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formintegerfield a:hover,
    #portlet-navigation-tree .contenttype-formintegerfield a:hover,
    #portlet-navigation-tree .contenttype-formintegerfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/IntegerField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formintegerfield,
    #portlet-navigation-tree .contenttype-formintegerfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formintegerfield a:hover,
    * html #portlet-navigation-tree .contenttype-formintegerfield a:hover,
    * html #portlet-navigation-tree .contenttype-formintegerfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formintegerfield { 
        display: block; 
    }
        .contenttype-formlabelfield,
    .actionMenu .contenttype-formlabelfield a:hover { 
        background-image: url(http://www.open.pt/pt/LabelField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formlabelfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formlabelfield a:hover,
    #portlet-navigation-tree .contenttype-formlabelfield a:hover,
    #portlet-navigation-tree .contenttype-formlabelfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/LabelField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formlabelfield,
    #portlet-navigation-tree .contenttype-formlabelfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formlabelfield a:hover,
    * html #portlet-navigation-tree .contenttype-formlabelfield a:hover,
    * html #portlet-navigation-tree .contenttype-formlabelfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formlabelfield { 
        display: block; 
    }
        .contenttype-formlinesfield,
    .actionMenu .contenttype-formlinesfield a:hover { 
        background-image: url(http://www.open.pt/pt/LinesField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formlinesfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formlinesfield a:hover,
    #portlet-navigation-tree .contenttype-formlinesfield a:hover,
    #portlet-navigation-tree .contenttype-formlinesfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/LinesField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formlinesfield,
    #portlet-navigation-tree .contenttype-formlinesfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formlinesfield a:hover,
    * html #portlet-navigation-tree .contenttype-formlinesfield a:hover,
    * html #portlet-navigation-tree .contenttype-formlinesfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formlinesfield { 
        display: block; 
    }
        .contenttype-formmaileradapter,
    .actionMenu .contenttype-formmaileradapter a:hover { 
        background-image: url(http://www.open.pt/pt/mailaction.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formmaileradapter { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formmaileradapter a:hover,
    #portlet-navigation-tree .contenttype-formmaileradapter a:hover,
    #portlet-navigation-tree .contenttype-formmaileradapter a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/mailaction.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formmaileradapter,
    #portlet-navigation-tree .contenttype-formmaileradapter {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formmaileradapter a:hover,
    * html #portlet-navigation-tree .contenttype-formmaileradapter a:hover,
    * html #portlet-navigation-tree .contenttype-formmaileradapter a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formmaileradapter { 
        display: block; 
    }
        .contenttype-formmultiselectionfield,
    .actionMenu .contenttype-formmultiselectionfield a:hover { 
        background-image: url(http://www.open.pt/pt/MultipleListField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formmultiselectionfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formmultiselectionfield a:hover,
    #portlet-navigation-tree .contenttype-formmultiselectionfield a:hover,
    #portlet-navigation-tree .contenttype-formmultiselectionfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/MultipleListField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formmultiselectionfield,
    #portlet-navigation-tree .contenttype-formmultiselectionfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formmultiselectionfield a:hover,
    * html #portlet-navigation-tree .contenttype-formmultiselectionfield a:hover,
    * html #portlet-navigation-tree .contenttype-formmultiselectionfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formmultiselectionfield { 
        display: block; 
    }
        .contenttype-formpasswordfield,
    .actionMenu .contenttype-formpasswordfield a:hover { 
        background-image: url(http://www.open.pt/pt/PasswordField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formpasswordfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formpasswordfield a:hover,
    #portlet-navigation-tree .contenttype-formpasswordfield a:hover,
    #portlet-navigation-tree .contenttype-formpasswordfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/PasswordField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formpasswordfield,
    #portlet-navigation-tree .contenttype-formpasswordfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formpasswordfield a:hover,
    * html #portlet-navigation-tree .contenttype-formpasswordfield a:hover,
    * html #portlet-navigation-tree .contenttype-formpasswordfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formpasswordfield { 
        display: block; 
    }
        .contenttype-formrichlabelfield,
    .actionMenu .contenttype-formrichlabelfield a:hover { 
        background-image: url(http://www.open.pt/pt/RichLabelField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formrichlabelfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formrichlabelfield a:hover,
    #portlet-navigation-tree .contenttype-formrichlabelfield a:hover,
    #portlet-navigation-tree .contenttype-formrichlabelfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/RichLabelField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formrichlabelfield,
    #portlet-navigation-tree .contenttype-formrichlabelfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formrichlabelfield a:hover,
    * html #portlet-navigation-tree .contenttype-formrichlabelfield a:hover,
    * html #portlet-navigation-tree .contenttype-formrichlabelfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formrichlabelfield { 
        display: block; 
    }
        .contenttype-formrichtextfield,
    .actionMenu .contenttype-formrichtextfield a:hover { 
        background-image: url(http://www.open.pt/pt/RichTextField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formrichtextfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formrichtextfield a:hover,
    #portlet-navigation-tree .contenttype-formrichtextfield a:hover,
    #portlet-navigation-tree .contenttype-formrichtextfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/RichTextField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formrichtextfield,
    #portlet-navigation-tree .contenttype-formrichtextfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formrichtextfield a:hover,
    * html #portlet-navigation-tree .contenttype-formrichtextfield a:hover,
    * html #portlet-navigation-tree .contenttype-formrichtextfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formrichtextfield { 
        display: block; 
    }
        .contenttype-formsavedataadapter,
    .actionMenu .contenttype-formsavedataadapter a:hover { 
        background-image: url(http://www.open.pt/pt/FormAction.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formsavedataadapter { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formsavedataadapter a:hover,
    #portlet-navigation-tree .contenttype-formsavedataadapter a:hover,
    #portlet-navigation-tree .contenttype-formsavedataadapter a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/FormAction.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formsavedataadapter,
    #portlet-navigation-tree .contenttype-formsavedataadapter {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formsavedataadapter a:hover,
    * html #portlet-navigation-tree .contenttype-formsavedataadapter a:hover,
    * html #portlet-navigation-tree .contenttype-formsavedataadapter a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formsavedataadapter { 
        display: block; 
    }
        .contenttype-formselectionfield,
    .actionMenu .contenttype-formselectionfield a:hover { 
        background-image: url(http://www.open.pt/pt/ListField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formselectionfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formselectionfield a:hover,
    #portlet-navigation-tree .contenttype-formselectionfield a:hover,
    #portlet-navigation-tree .contenttype-formselectionfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/ListField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formselectionfield,
    #portlet-navigation-tree .contenttype-formselectionfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formselectionfield a:hover,
    * html #portlet-navigation-tree .contenttype-formselectionfield a:hover,
    * html #portlet-navigation-tree .contenttype-formselectionfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formselectionfield { 
        display: block; 
    }
        .contenttype-formstringfield,
    .actionMenu .contenttype-formstringfield a:hover { 
        background-image: url(http://www.open.pt/pt/StringField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formstringfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formstringfield a:hover,
    #portlet-navigation-tree .contenttype-formstringfield a:hover,
    #portlet-navigation-tree .contenttype-formstringfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/StringField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formstringfield,
    #portlet-navigation-tree .contenttype-formstringfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formstringfield a:hover,
    * html #portlet-navigation-tree .contenttype-formstringfield a:hover,
    * html #portlet-navigation-tree .contenttype-formstringfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formstringfield { 
        display: block; 
    }
        .contenttype-formtextfield,
    .actionMenu .contenttype-formtextfield a:hover { 
        background-image: url(http://www.open.pt/pt/TextAreaField.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formtextfield { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formtextfield a:hover,
    #portlet-navigation-tree .contenttype-formtextfield a:hover,
    #portlet-navigation-tree .contenttype-formtextfield a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/TextAreaField.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formtextfield,
    #portlet-navigation-tree .contenttype-formtextfield {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formtextfield a:hover,
    * html #portlet-navigation-tree .contenttype-formtextfield a:hover,
    * html #portlet-navigation-tree .contenttype-formtextfield a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formtextfield { 
        display: block; 
    }
        .contenttype-formthankspage,
    .actionMenu .contenttype-formthankspage a:hover { 
        background-image: url(http://www.open.pt/pt/ThanksPage.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-formthankspage { 
        height: 1%;
    }
    #portal-sitemap .contenttype-formthankspage a:hover,
    #portlet-navigation-tree .contenttype-formthankspage a:hover,
    #portlet-navigation-tree .contenttype-formthankspage a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/ThanksPage.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-formthankspage,
    #portlet-navigation-tree .contenttype-formthankspage {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-formthankspage a:hover,
    * html #portlet-navigation-tree .contenttype-formthankspage a:hover,
    * html #portlet-navigation-tree .contenttype-formthankspage a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-formthankspage { 
        display: block; 
    }
        .contenttype-helpcenter,
    .actionMenu .contenttype-helpcenter a:hover { 
        background-image: url(http://www.open.pt/pt/helpcenter_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenter { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenter a:hover,
    #portlet-navigation-tree .contenttype-helpcenter a:hover,
    #portlet-navigation-tree .contenttype-helpcenter a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/helpcenter_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenter,
    #portlet-navigation-tree .contenttype-helpcenter {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenter a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenter a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenter a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenter { 
        display: block; 
    }
        .contenttype-helpcenterdefinition,
    .actionMenu .contenttype-helpcenterdefinition a:hover { 
        background-image: url(http://www.open.pt/pt/glossary_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterdefinition { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterdefinition a:hover,
    #portlet-navigation-tree .contenttype-helpcenterdefinition a:hover,
    #portlet-navigation-tree .contenttype-helpcenterdefinition a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/glossary_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterdefinition,
    #portlet-navigation-tree .contenttype-helpcenterdefinition {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterdefinition a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterdefinition a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterdefinition a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterdefinition { 
        display: block; 
    }
        .contenttype-helpcentererrorreference,
    .actionMenu .contenttype-helpcentererrorreference a:hover { 
        background-image: url(http://www.open.pt/pt/errorref_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcentererrorreference { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcentererrorreference a:hover,
    #portlet-navigation-tree .contenttype-helpcentererrorreference a:hover,
    #portlet-navigation-tree .contenttype-helpcentererrorreference a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/errorref_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcentererrorreference,
    #portlet-navigation-tree .contenttype-helpcentererrorreference {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcentererrorreference a:hover,
    * html #portlet-navigation-tree .contenttype-helpcentererrorreference a:hover,
    * html #portlet-navigation-tree .contenttype-helpcentererrorreference a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcentererrorreference { 
        display: block; 
    }
        .contenttype-helpcentererrorreferencefolder,
    .actionMenu .contenttype-helpcentererrorreferencefolder a:hover { 
        background-image: url(http://www.open.pt/pt/errorref_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcentererrorreferencefolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcentererrorreferencefolder a:hover,
    #portlet-navigation-tree .contenttype-helpcentererrorreferencefolder a:hover,
    #portlet-navigation-tree .contenttype-helpcentererrorreferencefolder a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/errorref_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcentererrorreferencefolder,
    #portlet-navigation-tree .contenttype-helpcentererrorreferencefolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcentererrorreferencefolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcentererrorreferencefolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcentererrorreferencefolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcentererrorreferencefolder { 
        display: block; 
    }
        .contenttype-helpcenterfaq,
    .actionMenu .contenttype-helpcenterfaq a:hover { 
        background-image: url(http://www.open.pt/pt/faq_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterfaq { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterfaq a:hover,
    #portlet-navigation-tree .contenttype-helpcenterfaq a:hover,
    #portlet-navigation-tree .contenttype-helpcenterfaq a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/faq_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterfaq,
    #portlet-navigation-tree .contenttype-helpcenterfaq {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterfaq a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterfaq a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterfaq a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterfaq { 
        display: block; 
    }
        .contenttype-helpcenterfaqfolder,
    .actionMenu .contenttype-helpcenterfaqfolder a:hover { 
        background-image: url(http://www.open.pt/pt/faq_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterfaqfolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterfaqfolder a:hover,
    #portlet-navigation-tree .contenttype-helpcenterfaqfolder a:hover,
    #portlet-navigation-tree .contenttype-helpcenterfaqfolder a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/faq_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterfaqfolder,
    #portlet-navigation-tree .contenttype-helpcenterfaqfolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterfaqfolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterfaqfolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterfaqfolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterfaqfolder { 
        display: block; 
    }
        .contenttype-helpcenterglossary,
    .actionMenu .contenttype-helpcenterglossary a:hover { 
        background-image: url(http://www.open.pt/pt/glossary_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterglossary { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterglossary a:hover,
    #portlet-navigation-tree .contenttype-helpcenterglossary a:hover,
    #portlet-navigation-tree .contenttype-helpcenterglossary a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/glossary_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterglossary,
    #portlet-navigation-tree .contenttype-helpcenterglossary {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterglossary a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterglossary a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterglossary a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterglossary { 
        display: block; 
    }
        .contenttype-helpcenterhowto,
    .actionMenu .contenttype-helpcenterhowto a:hover { 
        background-image: url(http://www.open.pt/pt/howto_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterhowto { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterhowto a:hover,
    #portlet-navigation-tree .contenttype-helpcenterhowto a:hover,
    #portlet-navigation-tree .contenttype-helpcenterhowto a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/howto_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterhowto,
    #portlet-navigation-tree .contenttype-helpcenterhowto {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterhowto a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterhowto a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterhowto a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterhowto { 
        display: block; 
    }
        .contenttype-helpcenterhowtofolder,
    .actionMenu .contenttype-helpcenterhowtofolder a:hover { 
        background-image: url(http://www.open.pt/pt/topic_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterhowtofolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterhowtofolder a:hover,
    #portlet-navigation-tree .contenttype-helpcenterhowtofolder a:hover,
    #portlet-navigation-tree .contenttype-helpcenterhowtofolder a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/topic_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterhowtofolder,
    #portlet-navigation-tree .contenttype-helpcenterhowtofolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterhowtofolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterhowtofolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterhowtofolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterhowtofolder { 
        display: block; 
    }
        .contenttype-helpcenterinstructionalvideo,
    .actionMenu .contenttype-helpcenterinstructionalvideo a:hover { 
        background-image: url(http://www.open.pt/pt/movie_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterinstructionalvideo { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterinstructionalvideo a:hover,
    #portlet-navigation-tree .contenttype-helpcenterinstructionalvideo a:hover,
    #portlet-navigation-tree .contenttype-helpcenterinstructionalvideo a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/movie_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterinstructionalvideo,
    #portlet-navigation-tree .contenttype-helpcenterinstructionalvideo {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterinstructionalvideo a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterinstructionalvideo a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterinstructionalvideo a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterinstructionalvideo { 
        display: block; 
    }
        .contenttype-helpcenterinstructionalvideofolder,
    .actionMenu .contenttype-helpcenterinstructionalvideofolder a:hover { 
        background-image: url(http://www.open.pt/pt/movie_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterinstructionalvideofolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterinstructionalvideofolder a:hover,
    #portlet-navigation-tree .contenttype-helpcenterinstructionalvideofolder a:hover,
    #portlet-navigation-tree .contenttype-helpcenterinstructionalvideofolder a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/movie_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterinstructionalvideofolder,
    #portlet-navigation-tree .contenttype-helpcenterinstructionalvideofolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterinstructionalvideofolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterinstructionalvideofolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterinstructionalvideofolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterinstructionalvideofolder { 
        display: block; 
    }
        .contenttype-helpcenterlink,
    .actionMenu .contenttype-helpcenterlink a:hover { 
        background-image: url(http://www.open.pt/pt/helplink_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterlink { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterlink a:hover,
    #portlet-navigation-tree .contenttype-helpcenterlink a:hover,
    #portlet-navigation-tree .contenttype-helpcenterlink a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/helplink_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterlink,
    #portlet-navigation-tree .contenttype-helpcenterlink {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterlink a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterlink a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterlink a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterlink { 
        display: block; 
    }
        .contenttype-helpcenterlinkfolder,
    .actionMenu .contenttype-helpcenterlinkfolder a:hover { 
        background-image: url(http://www.open.pt/pt/link_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterlinkfolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterlinkfolder a:hover,
    #portlet-navigation-tree .contenttype-helpcenterlinkfolder a:hover,
    #portlet-navigation-tree .contenttype-helpcenterlinkfolder a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/link_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterlinkfolder,
    #portlet-navigation-tree .contenttype-helpcenterlinkfolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterlinkfolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterlinkfolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterlinkfolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterlinkfolder { 
        display: block; 
    }
        .contenttype-helpcenterreferencemanual,
    .actionMenu .contenttype-helpcenterreferencemanual a:hover { 
        background-image: url(http://www.open.pt/pt/referencemanual_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterreferencemanual { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterreferencemanual a:hover,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanual a:hover,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanual a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/referencemanual_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterreferencemanual,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanual {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterreferencemanual a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterreferencemanual a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterreferencemanual a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterreferencemanual { 
        display: block; 
    }
        .contenttype-helpcenterreferencemanualfolder,
    .actionMenu .contenttype-helpcenterreferencemanualfolder a:hover { 
        background-image: url(http://www.open.pt/pt/referencemanual_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterreferencemanualfolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterreferencemanualfolder a:hover,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanualfolder a:hover,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanualfolder a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/referencemanual_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterreferencemanualfolder,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanualfolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterreferencemanualfolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterreferencemanualfolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterreferencemanualfolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterreferencemanualfolder { 
        display: block; 
    }
        .contenttype-helpcenterreferencemanualpage,
    .actionMenu .contenttype-helpcenterreferencemanualpage a:hover { 
        background-image: url(http://www.open.pt/pt/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterreferencemanualpage { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterreferencemanualpage a:hover,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanualpage a:hover,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanualpage a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterreferencemanualpage,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanualpage {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterreferencemanualpage a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterreferencemanualpage a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterreferencemanualpage a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterreferencemanualpage { 
        display: block; 
    }
        .contenttype-helpcenterreferencemanualsection,
    .actionMenu .contenttype-helpcenterreferencemanualsection a:hover { 
        background-image: url(http://www.open.pt/pt/chapter_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcenterreferencemanualsection { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcenterreferencemanualsection a:hover,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanualsection a:hover,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanualsection a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/chapter_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcenterreferencemanualsection,
    #portlet-navigation-tree .contenttype-helpcenterreferencemanualsection {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcenterreferencemanualsection a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterreferencemanualsection a:hover,
    * html #portlet-navigation-tree .contenttype-helpcenterreferencemanualsection a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcenterreferencemanualsection { 
        display: block; 
    }
        .contenttype-helpcentertutorial,
    .actionMenu .contenttype-helpcentertutorial a:hover { 
        background-image: url(http://www.open.pt/pt/tutorial_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcentertutorial { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcentertutorial a:hover,
    #portlet-navigation-tree .contenttype-helpcentertutorial a:hover,
    #portlet-navigation-tree .contenttype-helpcentertutorial a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/tutorial_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcentertutorial,
    #portlet-navigation-tree .contenttype-helpcentertutorial {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcentertutorial a:hover,
    * html #portlet-navigation-tree .contenttype-helpcentertutorial a:hover,
    * html #portlet-navigation-tree .contenttype-helpcentertutorial a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcentertutorial { 
        display: block; 
    }
        .contenttype-helpcentertutorialfolder,
    .actionMenu .contenttype-helpcentertutorialfolder a:hover { 
        background-image: url(http://www.open.pt/pt/tutorial_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcentertutorialfolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcentertutorialfolder a:hover,
    #portlet-navigation-tree .contenttype-helpcentertutorialfolder a:hover,
    #portlet-navigation-tree .contenttype-helpcentertutorialfolder a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/tutorial_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcentertutorialfolder,
    #portlet-navigation-tree .contenttype-helpcentertutorialfolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcentertutorialfolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcentertutorialfolder a:hover,
    * html #portlet-navigation-tree .contenttype-helpcentertutorialfolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcentertutorialfolder { 
        display: block; 
    }
        .contenttype-helpcentertutorialpage,
    .actionMenu .contenttype-helpcentertutorialpage a:hover { 
        background-image: url(http://www.open.pt/pt/document_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-helpcentertutorialpage { 
        height: 1%;
    }
    #portal-sitemap .contenttype-helpcentertutorialpage a:hover,
    #portlet-navigation-tree .contenttype-helpcentertutorialpage a:hover,
    #portlet-navigation-tree .contenttype-helpcentertutorialpage a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/document_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-helpcentertutorialpage,
    #portlet-navigation-tree .contenttype-helpcentertutorialpage {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-helpcentertutorialpage a:hover,
    * html #portlet-navigation-tree .contenttype-helpcentertutorialpage a:hover,
    * html #portlet-navigation-tree .contenttype-helpcentertutorialpage a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-helpcentertutorialpage { 
        display: block; 
    }
        .contenttype-image,
    .actionMenu .contenttype-image a:hover { 
        background-image: url(http://www.open.pt/pt/image_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-image { 
        height: 1%;
    }
    #portal-sitemap .contenttype-image a:hover,
    #portlet-navigation-tree .contenttype-image a:hover,
    #portlet-navigation-tree .contenttype-image a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/image_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-image,
    #portlet-navigation-tree .contenttype-image {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-image a:hover,
    * html #portlet-navigation-tree .contenttype-image a:hover,
    * html #portlet-navigation-tree .contenttype-image a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-image { 
        display: block; 
    }
        .contenttype-incudada,
    .actionMenu .contenttype-incudada a:hover { 
        background-image: url(http://www.open.pt/pt/newsitem_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-incudada { 
        height: 1%;
    }
    #portal-sitemap .contenttype-incudada a:hover,
    #portlet-navigation-tree .contenttype-incudada a:hover,
    #portlet-navigation-tree .contenttype-incudada a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/newsitem_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-incudada,
    #portlet-navigation-tree .contenttype-incudada {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-incudada a:hover,
    * html #portlet-navigation-tree .contenttype-incudada a:hover,
    * html #portlet-navigation-tree .contenttype-incudada a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-incudada { 
        display: block; 
    }
        .contenttype-large-plone-folder,
    .actionMenu .contenttype-large-plone-folder a:hover { 
        background-image: url(http://www.open.pt/pt/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-large-plone-folder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-large-plone-folder a:hover,
    #portlet-navigation-tree .contenttype-large-plone-folder a:hover,
    #portlet-navigation-tree .contenttype-large-plone-folder a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-large-plone-folder,
    #portlet-navigation-tree .contenttype-large-plone-folder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-large-plone-folder a:hover,
    * html #portlet-navigation-tree .contenttype-large-plone-folder a:hover,
    * html #portlet-navigation-tree .contenttype-large-plone-folder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-large-plone-folder { 
        display: block; 
    }
        .contenttype-link,
    .actionMenu .contenttype-link a:hover { 
        background-image: url(http://www.open.pt/pt/link_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-link { 
        height: 1%;
    }
    #portal-sitemap .contenttype-link a:hover,
    #portlet-navigation-tree .contenttype-link a:hover,
    #portlet-navigation-tree .contenttype-link a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/link_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-link,
    #portlet-navigation-tree .contenttype-link {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-link a:hover,
    * html #portlet-navigation-tree .contenttype-link a:hover,
    * html #portlet-navigation-tree .contenttype-link a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-link { 
        display: block; 
    }
        .contenttype-news-item,
    .actionMenu .contenttype-news-item a:hover { 
        background-image: url(http://www.open.pt/pt/newsitem_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-news-item { 
        height: 1%;
    }
    #portal-sitemap .contenttype-news-item a:hover,
    #portlet-navigation-tree .contenttype-news-item a:hover,
    #portlet-navigation-tree .contenttype-news-item a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/newsitem_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-news-item,
    #portlet-navigation-tree .contenttype-news-item {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-news-item a:hover,
    * html #portlet-navigation-tree .contenttype-news-item a:hover,
    * html #portlet-navigation-tree .contenttype-news-item a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-news-item { 
        display: block; 
    }
        .contenttype-plone-site,
    .actionMenu .contenttype-plone-site a:hover { 
        background-image: url(http://www.open.pt/pt/site_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-plone-site { 
        height: 1%;
    }
    #portal-sitemap .contenttype-plone-site a:hover,
    #portlet-navigation-tree .contenttype-plone-site a:hover,
    #portlet-navigation-tree .contenttype-plone-site a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/site_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-plone-site,
    #portlet-navigation-tree .contenttype-plone-site {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-plone-site a:hover,
    * html #portlet-navigation-tree .contenttype-plone-site a:hover,
    * html #portlet-navigation-tree .contenttype-plone-site a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-plone-site { 
        display: block; 
    }
        .contenttype-plonearticle,
    .actionMenu .contenttype-plonearticle a:hover { 
        background-image: url(http://www.open.pt/pt/PloneArticle.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-plonearticle { 
        height: 1%;
    }
    #portal-sitemap .contenttype-plonearticle a:hover,
    #portlet-navigation-tree .contenttype-plonearticle a:hover,
    #portlet-navigation-tree .contenttype-plonearticle a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/PloneArticle.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-plonearticle,
    #portlet-navigation-tree .contenttype-plonearticle {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-plonearticle a:hover,
    * html #portlet-navigation-tree .contenttype-plonearticle a:hover,
    * html #portlet-navigation-tree .contenttype-plonearticle a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-plonearticle { 
        display: block; 
    }
        .contenttype-plonearticlemultipage,
    .actionMenu .contenttype-plonearticlemultipage a:hover { 
        background-image: url(http://www.open.pt/pt/multipagearticle_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-plonearticlemultipage { 
        height: 1%;
    }
    #portal-sitemap .contenttype-plonearticlemultipage a:hover,
    #portlet-navigation-tree .contenttype-plonearticlemultipage a:hover,
    #portlet-navigation-tree .contenttype-plonearticlemultipage a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/multipagearticle_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-plonearticlemultipage,
    #portlet-navigation-tree .contenttype-plonearticlemultipage {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-plonearticlemultipage a:hover,
    * html #portlet-navigation-tree .contenttype-plonearticlemultipage a:hover,
    * html #portlet-navigation-tree .contenttype-plonearticlemultipage a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-plonearticlemultipage { 
        display: block; 
    }
        .contenttype-projecto,
    .actionMenu .contenttype-projecto a:hover { 
        background-image: url(http://www.open.pt/pt/PloneArticle.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-projecto { 
        height: 1%;
    }
    #portal-sitemap .contenttype-projecto a:hover,
    #portlet-navigation-tree .contenttype-projecto a:hover,
    #portlet-navigation-tree .contenttype-projecto a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/PloneArticle.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-projecto,
    #portlet-navigation-tree .contenttype-projecto {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-projecto a:hover,
    * html #portlet-navigation-tree .contenttype-projecto a:hover,
    * html #portlet-navigation-tree .contenttype-projecto a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-projecto { 
        display: block; 
    }
        .contenttype-sfolder,
    .actionMenu .contenttype-sfolder a:hover { 
        background-image: url(http://www.open.pt/pt/folder_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-sfolder { 
        height: 1%;
    }
    #portal-sitemap .contenttype-sfolder a:hover,
    #portlet-navigation-tree .contenttype-sfolder a:hover,
    #portlet-navigation-tree .contenttype-sfolder a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/folder_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-sfolder,
    #portlet-navigation-tree .contenttype-sfolder {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-sfolder a:hover,
    * html #portlet-navigation-tree .contenttype-sfolder a:hover,
    * html #portlet-navigation-tree .contenttype-sfolder a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-sfolder { 
        display: block; 
    }
        .contenttype-topic,
    .actionMenu .contenttype-topic a:hover { 
        background-image: url(http://www.open.pt/pt/topic_icon.gif); 
        background-repeat: no-repeat; 
        background-position: 0% 0%;
    }
    /* Holly hack to prevent items from shifting to the left in IE*/
    * html .contenttype-topic { 
        height: 1%;
    }
    #portal-sitemap .contenttype-topic a:hover,
    #portlet-navigation-tree .contenttype-topic a:hover,
    #portlet-navigation-tree .contenttype-topic a.navTreeCurrentItem {
        background-image: url(http://www.open.pt/pt/topic_icon.gif);
        background-repeat: no-repeat;
        background-position: 0% 3px;
    }
    #portal-sitemap .contenttype-topic,
    #portlet-navigation-tree .contenttype-topic {
        background-position: 0% 4px;
    }
    * html #portal-sitemap .contenttype-topic a:hover,
    * html #portlet-navigation-tree .contenttype-topic a:hover,
    * html #portlet-navigation-tree .contenttype-topic a.navTreeCurrentItem {
        position: relative;
    }
    .listing .contenttype-topic { 
        display: block; 
    }
  
    .actionicon-plone-sendto { 
        background-image: url(http://www.open.pt/pt/mail_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-print { 
        background-image: url(http://www.open.pt/pt/print_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rss { 
        background-image: url(http://www.open.pt/pt/rss.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-extedit { 
        background-image: url(http://www.open.pt/pt/extedit_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-addtofavorites { 
        background-image: url(http://www.open.pt/pt/favorite_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-QuickInstaller { 
        background-image: url(http://www.open.pt/pt/product_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-PloneReconfig { 
        background-image: url(http://www.open.pt/pt/logoIcon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-UsersGroups { 
        background-image: url(http://www.open.pt/pt/group.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-UsersGroups2 { 
        background-image: url(http://www.open.pt/pt/group.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-MemberPrefs { 
        background-image: url(http://www.open.pt/pt/user.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-MemberPassword { 
        background-image: url(http://www.open.pt/pt/lock_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-MailHost { 
        background-image: url(http://www.open.pt/pt/mail_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-PortalSkin { 
        background-image: url(http://www.open.pt/pt/skins_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-errorLog { 
        background-image: url(http://www.open.pt/pt/error_log_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-ZMI { 
        background-image: url(http://www.open.pt/pt/zope_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-SearchSettings { 
        background-image: url(http://www.open.pt/pt/search_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-NavigationSettings { 
        background-image: url(http://www.open.pt/pt/navigation_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-full_screen { 
        background-image: url(http://www.open.pt/pt/fullscreenexpand_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-kupu { 
        background-image: url(http://www.open.pt/pt/kupuimages/kupu_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-object_buttons-cut { 
        background-image: url(http://www.open.pt/pt/cut_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-object_buttons-copy { 
        background-image: url(http://www.open.pt/pt/copy_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-object_buttons-paste { 
        background-image: url(http://www.open.pt/pt/paste_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-object_buttons-delete { 
        background-image: url(http://www.open.pt/pt/delete_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-portal_atct { 
        background-image: url(http://www.open.pt/pt/topic_icon.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-placefulworkflow { 
        background-image: url(http://www.open.pt/pt/placefulworkflow_icon.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-ics { 
        background-image: url(http://www.open.pt/pt/icon_export_ical.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-vcs { 
        background-image: url(http://www.open.pt/pt/icon_export_vcal.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rotate_clockwise { 
        background-image: url(http://www.open.pt/pt/icon_rotate_clockwise.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rotate_counter_clockwise { 
        background-image: url(http://www.open.pt/pt/icon_rotate_counter_clockwise.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-rotate_180 { 
        background-image: url(http://www.open.pt/pt/icon_rotate_180.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-flip_horizontal { 
        background-image: url(http://www.open.pt/pt/icon_flip_horizontal.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-flip_vertical { 
        background-image: url(http://www.open.pt/pt/icon_flip_vertical.png) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-controlpanel-plonearticle_prefs { 
        background-image: url(http://www.open.pt/pt/PloneArticle.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-unlock_lock { 
        background-image: url(http://www.open.pt/pt/lock.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }
    .actionicon-plone-lock_unlock { 
        background-image: url(http://www.open.pt/pt/unlock.gif) !important; 
        background-repeat: no-repeat; 
        background-position: 0% 50%;
    }

/* Extra padding class for the generated icons - we have to do it
   this way because of the IE flicker bug on hovering. */

.visualIconPadding,
.actionMenu .actionMenuContent .visualIconPadding {
    padding-left: 18px;
    margin-left: -1px;
}

.visualIconReplace {
    background: transparent;
    display: block !important;
    border: 0;
    margin: 0;
    padding: 0 0 0 18px !important;
    overflow: hidden;
    width: 0px !important;
    width /**/: 18px;
}

/*  */

}

