a img{border:none}

#portlet-wrapper-content_admin_WAR_cms_tools{min-height:35em;height:auto !important;height:35em}
.tab-content,.inner-content{clear:both;width:auto}

/* Pagination and breadcrumbs */
.tab-navigation{margin-bottom:.5em}
.tab-navigation .breadcrumb ul li li{background:url(../images/arrows/breadcrumb.gif) no-repeat 0 50%;padding-left:20px}
.breadcrumb ul,.breadcrumb ul li{margin:0;padding:0;display:inline;list-style:none}
.breadcrumb .current-section{font-weight:bold;font-size:1.2em}
.portlet-content-body .scribe-back{margin-bottom:10px;display:block}
.js .scribe-back{margin-right:12px}

/* Messages */
.portlet-msg-error,.portlet-msg-info{margin:15px 0;clear:both;background:#ffffe6;color:#C00;border:red 1px dotted;font-weight:bold;padding:15px}
.portlet-msg-error p,.portlet-msg-info p{margin:0}
.portlet-msg-error p a{color:#C00;font-weight:normal;text-decoration:underline}
.portlet-msg-info{color:green;border:green 1px dotted}
.portlet-msg-info p,.portlet-msg-info span{color:green}
.portlet-msg-error ol,.portlet-msg-info ol{margin-top:.5em;margin-bottom:.5em;font-weight:normal;list-style:circle}
.success-message{color:green;font-weight:bold}
#page-info{position:fixed;top:0;left:0;z-index:9999;width:100%;border-width:0 0 1px 0;text-indent:30px;font-weight:bold;margin:0;padding:1em 0}
#portlet_content_admin_WAR_cms_tools .portlet-body>.portlet-msg-info{margin:.5em 0 1em 0}

/* jQuery Alert Dialogs Plugin */
#popup_container{min-width:300px;max-width:600px;background:#FFF;border:solid 5px #999;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#popup_title{font-size:14px;font-weight:bold;text-align:center;line-height:1.75em;color:#666;background:#CCC url(../images/alerts/title.gif) top repeat-x;border:solid 1px #FFF;border-bottom:solid 1px #999;cursor:default;padding:0em;margin:0em}
#popup_content{background:16px 16px no-repeat url(../images/alerts/info.gif);padding:1em 1.75em;margin:0em}
#popup_content.alert{background-image:url(../images/alerts/info.gif)}
#popup_content.confirm{background-image:url(../images/alerts/important.gif)}
#popup_content.prompt{background-image:url(../images/alerts/help.gif)}
#popup_message{padding-left:48px}
#popup_panel{text-align:center;margin:1em 0em 0em 1em}
#popup_prompt{margin:.5em 0em}
/* Liferay's .aui */
#popup_container .alert {color:#000;border:none}

/* Dropdown menus */
.dropdown-menu li{list-style:none}

/* Contents */
p.open-chapters,p.open-glossary{margin:-.35em 0 1.5em 0;font-weight:bold;font-size:1.2em;text-align:center}
p.open-chapters a,p.open-glossary a{border:1px solid #6e7679;padding:.25em .5em;background:none;display:inline-block}
.open-chapters a:hover,.open-glossary a:hover{text-decoration:none;color:#369}
.portal-popup #chapterContent p.open-chapters{display:none}

/* scribe_portlet_main_contents */
.selectedContents p.no-contents{padding-top:.8em}
.list-of-items p.no-contents{text-align:center;font-size:1.2em;margin-bottom:1.5em}

/* Grids */
.list-of-items table{width:100%;clear:left;line-height:1em;border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:none; margin:.5em auto}
.list-of-items td{min-width:1.2em}
.list-of-items th {background:#878F93;text-align:left;color:#fff;border:1px solid #fff;border-right:none;padding:6px 5px;text-transform:none}
.list-of-items .cms-content th{color:#000}
.list-of-items table th:first-child{border-left:none}
.list-of-items table td {padding:2px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc}
.list-of-items th a,.list-of-items th a:hover{background:url(../images/tables/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px;color:#fff}
.list-of-items table .desc, .list-of-items table .asc, .list-of-items table .sorted {background:#304049}
.list-of-items table .order1 a {background:url(../images/tables/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px;color:#fff}
.list-of-items table .order2 a {background:url(../images/tables/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px;color:#fff}
.list-of-items table .even td {background:#fff}
.list-of-items table .odd td {background:#f4f4f4}
.list-of-items .odd{background-color:#f2f6f8}
.list-of-items table td.evenselected {background:#f6f6f6}
.list-of-items table td.oddselected {background:#eceeec}
.list-of-items th span{display:none}
.list-of-items .draft .type img,.list-of-items .draft .version span,.list-of-items .draft .autor span{display:none}
.list-of-items .checkbox{width:1px;vertical-align:top}
.list-of-items .type img{margin:2px}
.list-of-items .users ul{list-style:none;margin:0;padding:0}
.list-of-items .users ul li{list-style:none;margin:0;padding:.5em 0}

/* Override Liferay's definitions */
.scribe-portlet .label{font-size:1em;text-shadow:none;color:inherit}
.scribe-portlet .pagination ul{display:block!important;box-shadow:none}
.scribe-portlet .pagination ul>li>a,.scribe-portlet .pagination ul>li>span{float:none;padding:0;line-height:1em;border:0}
.scribe-portlet .pagination ul>li>a:hover,.scribe-portlet .pagination ul>li>a:focus,.scribe-portlet .pagination ul>.active>a,.scribe-portlet .pagination ul>.active>span{background-color:#fff}
.scribe-portlet [class*=" icon-"]{font-family:inherit;display:inherit}
.scribe-portlet [class*=" icon-"]:before{content:""}
.aui .scribe-portlet input[type="submit"]{margin:0 1em 0 0}
.scribe-portlet .checkbox input[type="checkbox"]{margin-left:inherit}
.scribe-portlet legend{width:auto;margin:0;line-height:1.5em}
/* Pagination tag */
.results-options{text-align:center}
.results-options .pagination ul{margin:0;padding:0}
.results-options .loading{background:url(../images/preloaders/table.gif) no-repeat right 50%}
.results-options .pagination li{margin:.5em .2em;padding:0;list-style:none;display:inline}
.results-options .pagination img{margin-top:-.1em}
table~.results-options{display:none} /* Table footer */
.list-of-items .pagination-options{text-align:right;margin-top:1em}
.list-of-items .pagination-options input{padding:.15em .2em}
.list-of-items .table-preloader,.acm-preloader,#ccbLoading{width:100%;position:absolute;top:0;left:0;background:#fff url(../images/preloaders/table.gif) no-repeat 50% 50%;z-index:999;filter:alpha(opacity=70);opacity:.7}

.acm-preloader{background-position:50% 10%;filter:alpha(opacity=70);opacity:.7}

#ccbLoading{filter:alpha(opacity=70);opacity:.7}
.list-of-items-total-results{margin-bottom:.5em;border-top:1px solid #dedede;padding-top:1em}

.empty-table{margin-top:1.5em;border:none}
.empty-table table,.empty-table table td{border:none}
tr.empty td{padding:.6em}
/* Sortable tables */
.tableFilter{text-align:right;margin-top:-1.5em}
.ie .tableFilter{margin-top:0}
.tableFilter input[type=text]{padding:.15em .2em}

/* Action buttons */
.list-of-items .actions ul{left:0;padding:4px 0 3px 10px;clear:both}
.list-of-items .actions ul li{display:block;float:left;margin:0 9px 0 0;list-style:none}
.list-of-items .actions ul li,.list-of-items .actions ul li a{width:12px;display:block;border:none !important}
.list-of-items .actions ul li a{text-indent:-9999px;text-decoration:none}
.list-of-items .actions ul .action,.list-of-items .actions ul .action a{top:0px;text-indent:-9999px;width:16px;height:16px}
.list-of-items .actions ul a{background:url(../images/icons/actions_sprite.png?v=20240424) left no-repeat}
.list-of-items .actions ul .find-contents,.list-of-items .actions ul .find-contents a{background-position:-8px -34px}
.list-of-items .actions ul .launch-child-desktop,.list-of-items .actions ul .launch-child-desktop a{background-position:-8px -66px}
.list-of-items .actions ul .edit,.list-of-items .actions ul .edit a{background-position:-8px -98px}
.list-of-items .actions ul .view,.list-of-items .actions ul .view a{background-position:-8px -130px}
.list-of-items .actions ul .delete,.list-of-items .actions ul .delete a{background-position:-8px -194px}
.list-of-items .actions ul .export-web-file,.list-of-items .actions ul .export-web-file a{background-position:-8px -226px}
.list-of-items .actions ul .export-scorm,.list-of-items .actions ul .export-scorm a{background-position:-8px -258px}
.list-of-items .actions ul .list-requests,.list-of-items .actions ul .list-requests a{background-position:-8px -290px}
.list-of-items .actions ul .versions,.list-of-items .actions ul .versions a{background-position:-8px -322px}
.list-of-items .actions ul .make-administrator,.list-of-items .actions ul .make-administrator a{background-position:-8px -354px}
.list-of-items .actions ul .delete-as-administrator,.list-of-items .actions ul .delete-as-administrator a{background-position:-8px -386px}
.list-of-items .actions ul .unpublish,.list-of-items .actions ul .unpublish a{background-position:-8px -482px}
.list-of-items .actions ul .publish,.list-of-items .actions ul .publish a{background-position:-8px -450px}
.list-of-items .actions ul .export,.list-of-items .actions ul .export a{background-position:-8px -514px}
.list-of-items .actions ul .forward,.list-of-items .actions ul .forward a{background-position:-8px -546px}
.list-of-items .actions ul .backward,.list-of-items .actions ul .backward a{background-position:-8px -578px}
.list-of-items .actions ul .send-to-telegram,.list-of-items .actions ul .send-to-telegram a{background-position:-8px -674px}
.list-of-items .actions ul .make-student,.list-of-items .actions ul .make-student a{background-position:-8px -706px}
.list-of-items .actions ul .cloud-enabled a{background-position:-8px -610px}
.list-of-items .actions ul .cloud-disabled a{background-position:-8px -642px}
.list-of-items .selected-content span{width:16px;height:16px;background:url(../images/icons/actions_sprite.png?v=20240424) no-repeat -8px -448px;display:block;text-indent:-999em}
.list-of-items .not-visible span{background-position:-8px -418px}
.list-of-items .actions ul .to-school-as-student,.list-of-items .actions ul .to-school-as-student a{background-position:-8px -738px}
.list-of-items .actions ul .to-school-as-teacher,.list-of-items .actions ul .to-school-as-teacher a{background-position:-8px -770px}

/* SORTABLE LISTS */
ul.items .simple-actions .action{float:left}
ul.items li{list-style:none}
ul.items .actions a.action{padding:2px 0;letter-spacing:-4.7px;display:inline-block;width:16px;height:12px;position:relative;text-indent:-999em;margin:0 2px}
ul.items .actions a.action.view{background:url(../images/icons/viewmag.png) no-repeat 0 0}
ul.items .actions a.action.preview{background:url(../images/icons/down.png) no-repeat 0 0}
ul.items .actions a.action.edit{background:url(../images/icons/txt.png) no-repeat 0 0}
ul.items .actions a.action span{margin-right:0px;visibility:hidden}

/* MIME... */
#directoryItem .name a{margin-left:0;padding:.2em 0 .2em 21px;background:url(../images/icons/file-mime-types.png) no-repeat 0 0}
#directoryItem td a.fdF-txt{background-position:0 -30px}
#directoryItem td a.fdF-flv,
#directoryItem td a.fdF-swf{background-position:0 -60px}
#directoryItem td a.fdF-fla{background-position:0 -90px}
#directoryItem td a.fdF-rm,
#directoryItem td a.fdF-mp2,
#directoryItem td a.fdF-mpe,
#directoryItem td a.fdF-mpeg,
#directoryItem td a.fdF-mpga,
#directoryItem td a.fdF-mp4,
#directoryItem td a.fdF-asf,
#directoryItem td a.fdF-avi,
#directoryItem td a.fdF-wmv{background-position:0 -119px}
#directoryItem td a.fdF-mov{background-position:0 -149px}
#directoryItem td a.fdF-pdf{background-position:0 -180px}
#directoryItem td a.fdF-doc,
#directoryItem td a.fdF-docx,
#directoryItem td a.fdF-odt{background-position:0 -210px}
#directoryItem td a.fdF-ppt,
#directoryItem td a.fdF-pot,
#directoryItem td a.fdF-pps,
#directoryItem td a.fdF-ppa,
#directoryItem td a.fdF-pptx,
#directoryItem td a.fdF-potx,
#directoryItem td a.fdF-ppsx,
#directoryItem td a.fdF-ppz,
#directoryItem td a.fdF-ppam,
#directoryItem td a.fdF-pptm,
#directoryItem td a.fdF-potm,
#directoryItem td a.fdF-ppsm,
#directoryItem td a.fdF-odp,
#directoryItem td a.fdF-otp{background-position:0 -239px}
#directoryItem td a.fdF-xlsx,
#directoryItem td a.fdF-xls,
#directoryItem td a.fdF-ods{background-position:0 -270px}
#directoryItem td a.fdF-mp3,
#directoryItem td a.fdF-wma,
#directoryItem td a.fdF-ogg{background-position:0 -300px}
#directoryItem td a.fdF-gif,
#directoryItem td a.fdF-jpeg,
#directoryItem td a.fdF-jpg,
#directoryItem td a.fdF-png,
#directoryItem td a.fdF-bmp,
#directoryItem td a.fdF-raw,
#directoryItem td a.fdF-tiff,
#directoryItem td a.fdF-tif{background-position:0 -330px}
#directoryItem td a.fdF-eps,
#directoryItem td a.fdF-cdr,
#directoryItem td a.fdF-ai{background-position:0 -360px}
#directoryItem td a.fdF-zip,
#directoryItem td a.fdF-7zip,
#directoryItem td a.fdF-rar,
#directoryItem td a.fdF-gz{background-position:0 -390px}
#directoryItem td a.fdF-htm,
#directoryItem td a.fdF-html{background-position:0 -420px}
#directoryItem td a.fdF-php{background-position:0 -450px}
#directoryItem td a.fdF-js{background-position:0 -480px}
#directoryItem td a.fdF-asp,
#directoryItem td a.fdF-jsp,
#directoryItem td a.fdF-java{background-position:0 -510px}
#directoryItem td a.fdF-psd{background-position:0 -540px}

/* REQUESTS */
.list-of-items .messages ul{left:0;padding:0 0 0 .8em}
.list-of-items .messages li{display:block;float:left;margin:0 .7em 0 0;list-style:none}
.list-of-items .messages li,.list-of-items .messages span{width:21px;display:block;border:none !important}
.list-of-items .messages span{text-indent:-9999px;text-decoration:none;padding-top:5px}
.list-of-items .messages .message,.list-of-items .actions ul .message span{top:0px;text-indent:-9999px;width:16px;height:21px}
.list-of-items .messages span{background:url(../images/icons/messages_sprite.png) left no-repeat}
.list-of-items .messages .received-message{background-position:-8px -34px}
.list-of-items .messages .sent-message{background-position:-8px -66px}
.list-of-items .messages .accepted-request{background-position:-8px -98px}
.list-of-items .messages .denied-request{background-position:-8px -130px}
.request-manager .portlet-form-buttons input{margin-right:1.5em}

/* CONTENT TYPES */
.list-of-items .type div,.list-of-items .type div .popup-message{width:21px;display:block;border:none !important}
.list-of-items .type div .popup-message{text-indent:-9999px;text-decoration:none}
.list-of-items .type div,.list-of-items .type div .popup-message{top:0px;text-indent:-9999px;width:22px;height:21px}
.list-of-items .sortable li{position:relative;background:none;min-width:400px;width: auto !important;width: auto}
.list-of-items .sortable .element{position:absolute;top:4px;left:0}
.list-of-items .sortable .type/*,.list-of-items .sortable .edit*/{position:absolute;top:0;left:20px}
.list-of-items .sortable .type,.list-of-items .sortable .type a{width:45px;display:block}
.list-of-items .sortable .type a{text-indent:-9999px;text-decoration:none;top:0px;text-indent:-9999px;width:45px;height:21px}
.list-of-items .sortable .title{padding-left:33px}

/* Content types - Both for tables and sortable lists */
.popup-message{background:url(../images/icons/content-types.png) no-repeat 0 0}
/* Content type icons (define your own types and icons) */
.cms_chapters_name .popup-message,span.element span.type .cms_chapters_name{background-position:0 -30px}
.cms_multimedia-element_name .popup-message,span.element span.type .cms_multimedia-element_name{background-position:0 -60px}
.cms_link_name .popup-message,span.element span.type .cms_link_name{background-position:0 -90px}
.cms_software_name .popup-message,span.element span.type .cms_software_name{background-position:0 -120px}
.cms_book_name .popup-message,span.element span.type .cms_book_name{background-position:0 -150px}
.cms_glossary_name .popup-message,span.element span.type .cms_glossary_name{background-position:0 -180px}
.cms_help_name .popup-message,span.element span.type .cms_help_name{background-position:0 -210px}
.cms_faq_name .popup-message,span.element span.type .cms_faq_name{background-position:0 -240px}
.cms_news_note_name .popup-message,span.element span.type .cms_news_note_name{background-position:0 -270px}
.cms_premiere_name .popup-message,span.element span.type .cms_premiere_name{background-position:0 -300px}
.cms_announce_name .popup-message,span.element span.type .cms_announce_name{background-position:0 -330px}
.cms_event_name .popup-message,span.element span.type .cms_event_name{background-position:0 -360px}
.cms_tale_name .popup-message,span.element span.type .cms_tale_name{background-position:0 -390px}
.cms_document_name .popup-message,span.element span.type .cms_document_name{background-position:0 -420px}
.cms_web-files_name .popup-message,span.element span.type .cms_web-files_name{background-position:0 -450px}

.list-of-items .status a,.list-of-items .status div{margin:2px auto}
.list-of-items .status div,.list-of-items .status a,.list-of-items .status span{width:16px;display:block;border:none !important}
.list-of-items .status a{text-indent:-9999px;text-decoration:none}
.list-of-items .status div,.list-of-items .status a,.list-of-items .status span{top:0px;text-indent:-9999px;width:16px;height:16px}
.list-of-items .status div .popup-message,.list-of-items .status a{background:url(../images/icons/status_sprite.png?v=20240424) no-repeat -8px -34px}
.list-of-items .status .processing{background:url(../images/preloaders/table.gif) no-repeat center center}
.status div.published .popup-message,.status a.unpublish{background-position:-8px -66px}
.status div.expired .popup-message,.status a.publish{background-position:-8px -98px}
.status div.notPublished .popup-message{background-position:-8px -98px}
.status div.draft .popup-message{background-position:-8px -130px}
.status div.accepted .popup-message{background-position:-8px -66px}
.status div.denied .popup-message{background-position:-8px -98px}
.status div.pending .popup-message{background-position:-8px -153px}

.list-of-items .actions ul,.list-of-items .messages ul{list-style:none;margin:0}
.list-of-items .actions li,.list-of-items .messages li{display:inline}
.list-of-items a.folder{font-weight:bold}
.list-of-items .no-items td{padding:.4em 1em;font-weight:bold;background-color:#f2f6f8}

.acm-filters-items-list .mini-browser{display:block;margin:1em 0}
.mini-browser a{color:#FFF}
.mini-browser a:hover,.breadcrumb a:hover{text-decoration:underline}
.clear-filter{margin:0 7px 0 2px;width:16px;height:16px;padding:0 0 1px 16px;background:url(../images/icons/stop.png) no-repeat 0 0}
.ie7 .clear-filter{display:inline-block}
.list-of-items a{text-decoration:none;font-weight:normal}
.list-of-items .draft a{text-decoration:none;font-weight:normal}
.list-of-items th a{font-weight:bold}
.list-of-items a.folder{font-weight:bold}
.list-of-items a:hover{text-decoration:underline}
.list-of-items td{text-align:left}
h2.result-type{font-size:1.1em}

#meta-data-browser{font-weight:bold;text-transform:uppercase;margin:1.5em 2.5em}
#meta-data-viewer{margin:1.5em 3.5em}
#meta-data-browser ul{font-weight:normal;text-transform:none}

/* scribe_portlet_navigation */
.portlet-navigation{width:100%}
.portlet-navigation:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* Hides from IE-mac \*/
* html .portlet-navigation{height:1%}
.portlet-navigation{display:block}
/* End hide from IE-mac */
.portlet-menu ul{float:left;list-style:none;line-height:1;font-weight:bold;padding:0;border-width:0 0 3px 0;margin:0}
.portlet-menu a{display:block;text-decoration:none;padding:0.25em 2em}
.portlet-menu a:hover{text-decoration:none}
.portlet-menu li{float:left;padding:0}
.portlet-menu li ul{position:absolute;left:-999em;height:auto;width:14.4em;w\idth:13.9em;font-weight:normal;border-width:0.25em;margin:0}
.portlet-menu li li{padding-right:1em;width:13em}
.portlet-menu li ul a{width:13em;w\idth:9em;padding:.35em 2em}
.portlet-menu li ul ul{margin:-1.75em 0 0 14em}
.portlet-menu li:hover ul ul,.portlet-menu li:hover ul ul ul,.portlet-menu li.sfhover ul ul,.portlet-menu li.sfhover ul ul ul{left:-999em}
.portlet-menu li:hover ul,.portlet-menu li li:hover ul,.portlet-menu li li li:hover ul,.portlet-menu li.sfhover ul,.portlet-menu li li.sfhover ul,.portlet-menu li li li.sfhover ul{left:auto}

.portlet-menu li,.portlet-menu li:hover{background-image:none}
.portlet-menu li a{margin-left:15px}
.portlet-menu li li a{margin-left:0}
.portlet-menu li li,.portlet-menu li:hover li,.portlet-menu li li.search,.portlet-menu li li.search:hover{background-image:none;text-indent:0}
.portlet-menu li{background:url(../images/icons/actions_sprite.png?v=20240424) left no-repeat}
.portlet-menu li.new-user,.portlet-menu li.new-user:hover{background-position:-8px -34px}
.portlet-menu li.search-and-edit,.portlet-menu li.search-and-edit:hover,.portlet-menu li.search,.portlet-menu li.search:hover{background-position:-8px -66px}
.portlet-menu li.advanced,.portlet-menu li.advanced:hover{background-position:-8px -98px}
.portlet-menu li.add,.portlet-menu li.add:hover{background-position:-8px -130px}
.portlet-menu li.relatedCatalogs,.portlet-menu li.relatedCatalogs:hover{background-position:-8px -162px}

.portlet .toolbar,.toolbar ul{float:left;list-style:none;line-height:1em;padding:0;border-width:0;margin:0}
.scribe-portlet .toolbar{border-style:solid;border-width:1px 0;width:100%;margin:2px 0 1em 0;background:#fff;border-color:#dedede}
.toolbar ul li{margin:0}
.toolbar ul ul li{border:1px solid #ccc;margin-top:-1px;padding-top:.2em;padding-bottom:.15em}
.toolbar ul ul li:first-child{margin-top:0}
.toolbar a{display:block;text-decoration:none;padding:.25em 15px .25em 26px}
.toolbar ul ul a{margin:0;padding:0.25em 2em}
.toolbar a:hover{text-decoration:underline;color:#000}
.toolbar li{float:left;padding:4px 0}
.toolbar li ul{position:absolute;left:-999em;height:auto;width:14.4em;w\idth:13.9em;font-weight:normal;border-width:0.25em;margin:5px 0 0 0}
.toolbar li.element-with-children{padding-right:20px}
.toolbar a.element-with-children{background:url(../images/arrows/arrow_top_toolbar.gif) center right no-repeat;margin-right:1.5em}
.toolbar li li{padding-right:1em;width:13em;padding:0 1em 0 0}
.toolbar a.element-with-children{margin-right:1.5em}
.toolbar a.element-with-children ul{margin-right:1.5em}
.toolbar a.element-with-children ul ul{margin-right:0}
.toolbar ul ul a.element-with-children{background:url(../images/arrows/arrow_right_b.gif) 170px 5px no-repeat;}
.toolbar li ul a{width:13em;w\idth:9em;margin:0;padding:0.25em 2em}
.toolbar li ul ul{margin:-1.8em 0 0 13em}
.toolbar li ul ul li:first-child{margin:0}
.toolbar ul ul ul a{padding-left:1em;white-space:nowrap}
.toolbar li:hover ul ul,.toolbar li:hover ul ul ul,.toolbar li.sfhover ul ul,.toolbar li.sfhover ul ul ul{left:-999em}
.toolbar li:hover ul,.toolbar li li:hover ul,.toolbar li li li:hover ul,.toolbar li.sfhover ul,.toolbar li li.sfhover ul,.toolbar li li li.sfhover ul{left:auto}
.toolbar li,.toolbar li:hover,.toolbar li.sfhover{background-image:url(../images/icons/portlet-icons_sprite.png);background-position:-8px 50%;background-repeat:no-repeat}
.toolbar li li,.toolbar li:hover li,.toolbar li.sfhover li{background-image:none}
.toolbar ul ul,.toolbar ul ul li{background-color:#fff}
.toolbar li li:hover,.toolbar li li.sfhover{background:#f9f9f9}

.scribe-portlet .toolbar.dropdown-menu:before,.scribe-portlet .dropdown-menu:after{content:"";display:table}
.scribe-portlet .toolbar.dropdown-menu:after{clear:both}
.scribe-portlet .toolbar.dropdown-menu {
	*zoom:1; /* IE6/7: Trigger hasLayout and contain floats */
	/* Rewrite Liferay's definitions (.aui .dropdown-menu) */
	border-radius:0;
	box-shadow:none;
	display:block;
	float:none;
	margin:0 0 1em 0;
	padding:.4em 0 .1em 0;
	position:static;
}
.scribe-portlet .toolbar.dropdown-menu a{padding-top:0;padding-bottom:0}
.scribe-portlet .tab-content-body .toolbar.dropdown-menu{margin-top:.5em}

#portlet-wrapper-content_admin_WAR_cms_tools .scribe-tabs,
#portlet-wrapper-file_directory_WAR_cms_tools .scribe-tabs{margin-bottom:.5em}
.scribe-tabs ul{margin:0}
.sub-tabs ul{margin:0;padding:.7em 0}
.sub-tabs li{list-style:none;margin:0;padding:.5em 2em .5em 0;display:inline}
.sub-tabs a{text-decoration:none}
.sub-tabs a:hover{text-decoration:underline}
.sub-tabs .current a{font-weight:bold;text-decoration:underline}

/* Tabs */
.scribe-tabs{margin:0 0 10px 0;padding:0;border-bottom:1px solid #dedede}
.scribe-tabs li{margin:0;padding:0;display:inline}
.scribe-tabs li a{background:#FFF;display:block;float:left;padding:7px 15px;border:1px solid #FFF;border-bottom:none;border-left:none;border-top-left-radius:4px;border-top-right-radius:4px;margin:3px 4px -1px 0}
.scribe-tabs li a:focus,.scribe-tabs li a:hover{background:#eee;border-color:#eee}
.portlet-body .scribe-tabs .current a,.portal-popup .scribe-tabs .current a{background:#fff;color:#555;font-weight:bold;border:1px solid #dedede;border-bottom-color:#fff}
.scribe-tabs:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.scribe-tabs {display:inline-block}
/* Hides from IE-mac \*/
* html .scribe-tabs{height:1%}
.scribe-tabs{display:block}
/* End hide from IE-mac */

/* Content viewer */
.available-languages{margin-right:25px}
.content-options .available-languages a{margin:0 1px 0 3px}

/* DRAG AND DROP LISTS */
div.list-of-items{clear:both}
div.acm-filters-items-list{clear:none}
div.list-of-items ul.items{list-style:none;margin:0;padding:0}
div.list-of-items ul.items li{margin:0;border-bottom:1px dotted #ccc}
div.list-of-items ul.items li .action{text-indent:0}/* For IE7 */
div.list-of-items ul.items li span.element{float:left;display:inline}
div.list-of-items ul.items li span.extras{float:right;display:inline}
div.list-of-items ul.items li{padding:6px 10px}
div.list-of-items ul.items li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* Hides from IE-mac \*/
* html div.list-of-items ul.items li{height:1%}
div.list-of-items ul.items li{display:block}
/* End hide from IE-mac */
div.list-of-items ul.items li a img{border:none}
div.list-of-items ul.items li .element span{margin-left:5px}
div.list-of-items ul.items li .element span.title{color:#666;margin-right:10px}
div.list-of-items ul.items li .extras span.version{margin-right:5px;font-weight:lighter}
div.list-of-items ul.items li .extras span.actions a{text-decoration:none;width:20px;height:20px;margin-right:5px}
div.list-of-items ul.items li .extras span.visibility{font-weight:lighter}

.popup-message{cursor:help}
#currentTooltip{background-color:#ffffe3;border:1px solid #333;padding:3px 5px;padding-right:10px;max-width:20em;line-height:12px;
border-radius:10px;border-top-left-radius:0}
#currentTooltip h3{font-size:.95em;margin:0;padding:0 3px;text-align:left !important;font-weight:normal;line-height:1.5em}
#currentTooltip p{font-size:0.9em;margin:2px;text-align:left;font-style:italic}

body .qtip {font-size:.95em;line-height:1.5em}
.js .scribe-tooltip-text,.js .modal-dialog-text{display:none}

/* Modal Dialog Window */
#lean_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#000;display:none}
.modal-dialog-text{width:600px;padding:30px;display:none;background:#FFF;border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.7);max-height:70%;overflow:auto}
.modal_close a{position:absolute;top:12px;right:12px;display:block;width:13px;height:14px;background:url(../images/dialogs/close.gif);z-index:2}
@media all and (max-width: 700px) {
	.modal-dialog-text{width:80%;top:5%!important;left:0!important;margin-left:5%!important;padding:5%}
}
.aui .modal-dialog-title {position:absolute;top:0;left:0;width:90%;margin:0;font-size:1.3em!important;color:#555;border-bottom:1px solid #eee;text-indent:14px;padding:4px 10% 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.modal-dialog-with-title{padding-top:4em}

.scribe-help-tip{width:16px;height:16px;display:inline-block;background:url(../images/icons/help.png) no-repeat 0 0;vertical-align:middle;margin:-1px 1px 0 1px;outline:none}

.file-manager{margin-top:.5em;display:block}
.file-manager a{margin-right:.5em}
.file-manager .not-available{margin-left:.5em}
.cms-file-field{width:50%;float:left;margin:1.5em 0}
.cms-file-field .file-manager{margin-top:.3em}
.file-manager .file-name{color:#666;display:block;margin-bottom:.5em}
.file-manager .instructions{display:block;margin-top:.5em;font-size:.95em}
.file-manager img{max-height:75px;max-width:75px;margin:.5em 0;display:block}
#scribePageLoader{width:100%;height:100px;background:url(../images/preloaders/big.gif) no-repeat 50% 50%}
.preloading-search{background:url(../images/preloaders/uploader.gif) no-repeat 0 center;padding-left:23px;margin-left:4px}
#FilterRequestsForm .preloading-search{margin-left:0}

/* Tags */
.scribe-hide-show-link{text-align:right}
.see-all-tags,.scribe-hide-show-link a{text-align:right;background:url(../images/arrows/down.gif) no-repeat right 50%;padding-right:15px}
.see-all-tags{margin-top:10px}
.acm-tagCloud-results .see-all-tags{margin:10px 10px 5px 0}
.see-all-tags-false,.scribe-hide-show-link .open{background-image:url(../images/arrows/up.gif)}
.tagMatches{margin-top:5px;display:block}
.tagMatches span{padding:2px 3px;margin-right:5px;background-color:#0000AB;color:#fff;cursor:pointer}

/* GreyBox */
#GB_overlay{/*background-image:url(overlay.png);position:absolute;*/position:fixed;margin:auto;top:0;left:0;z-index:100;width:100%;height:100%;background:#000}
#GB_window{/*position:absolute;*/position:fixed;background:#fff;border:1px solid #c8c9ca;overflow:auto;width:400px;height:400px;z-index:150;margin-top:10px;border-radius:5px;box-shadow:2px 5px 10px 0 #333}
#GB_frame{border:0;overflow:auto;width:100%;height:378px}
#GB_caption{font-size:12px;font-weight:bold;text-align:left;margin:5px;border:1px solid #c8c9ca;padding:7px 10px;border-radius:5px;background:#f5f5f6 url(../images/overlay/header_bg.gif) repeat-x bottom;color:#000;text-shadow:1px 1px 1px #fff}
#GB_window span.options{position:absolute;top:12px;right:15px;cursor:pointer;cursor:hand;font-size:12px;color:#000}
#GB_window .options a{margin:0 5px;color:#000}
#GB_inline{padding:1em}
.maximized-overlay #GB_window{top:0 !important;left:0!important;width:100% !important;height:100% !important;margin-top:0;z-index:99999}
.maximized-overlay #GB_window iframe{height:96% !important}
.maximized-overlay #GB_window{border-radius:0;border:0}
.ie .maximized-overlay #GB_window iframe{height:97% !important}
.aui-dialog{width:auto !important;width:950px;min-width:950px}
/* A dialog open from another dialog (Example: Advanced Content Menu manual filter configuration) requires a min-height */
.aui-dialog-iframe-popup{max-height:1000px}
.aui-dialog-iframe-popup #GB_frame{height:100% !important;overflow:hidden}
.aui-dialog-iframe-popup #GB_window{height:90%;min-height:800px}

/* Orbit carousel */
.scribe_carousel ul,.scribe_carousel li{margin:0;padding:0;list-style:none;position:relative}
.with-overlay .orbit-wrapper{visibility:hidden}

/* cms_contents */
.cms-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cms-content{display:block;position:relative}
/* Hides from IE-mac \*/
* html .cms-content{height:1%}
.cms-content{display:block;text-align:left}
/* End hide from IE-mac */
div.cms-content{padding-bottom:1em}

#scribe-404-error{background:#FFF url(../images/icons/sad.gif) no-repeat 50% 15px;padding:170px 15px 10px 15px;text-align:center;border-radius:5px;font-size:1.1em}

.cms-content h1,#chapterContent h1{font-size:180%}
.cms-content .main-content h2,.scribe-portlet h2,#chapterContent h2{font-size:150%} /* We had to add .main-content  to overwrite Liferay's CSS */
.cms-content .main-content h3,#chapterContent h3{font-size:130%}
.cms-content .main-content h4,#chapterContent h4{font-size:120%}
.cms-content .main-content h5,#chapterContent h5{font-size:110%}
.cms-content .main-content h6,#chapterContent h6{font-size:100%}

.cms-content .header h1,.cms-content-title{font-weight:normal;font-size:180%;line-height:120%;margin:.4em 0 1em 0}
.glossary .cms-content-title{font-size:170%;margin:1em 0 0}
.cms-content .options h1{font-weight:normal;font-size:180%;line-height:120%;margin:.4em 0 0 0}
.content-options{padding:.4em 0;margin-bottom:1.5em;border-bottom:1px solid #d9d9d9}
.brief .content-options{margin-bottom:0;border:none}
.content-options .author{font-variant:small-caps}
.content-options ul,.content-options a{white-space:nowrap}
.brief .content-options{border:none}
.content-options .author{font-size:.95em;margin-right:1.5em}
.content-options .date{margin-right:1.5em}
.bookmark-this{list-style:none;display:inline;margin:0;padding:0}
.folksonomy-tags{display:inline;margin-right:1.85em}
.content-options .print-content{margin-right:1.85em}
.edit-on-the-spot{background:url(../images/contents/edit.gif) no-repeat 0 center;padding-left:20px}
.bookmark-this li{display:inline}
.content-options a{margin-right:5px}
.folksonomy-tags a{margin-right:.2em;margin-left:1px;text-decoration:none}
.folksonomy-tags a:hover{text-decoration:underline}
.content-options .delicious a{margin-right:9px}
.content-options .yahoo a{margin-right:1.85em}
.cms-print-content{margin:2em}
.cms-print-content .link-to-file a,.cms-print-content .link-to-trailer a,.cms-print-content{padding-left:0;background:none}
/* Print options */
.cms-print-content .content-options ul,.cms-print-content .enlarge-image span,.cms-print-content .portlet-top,.cms-print-content .portlet-bottom,.cms-print-content .portlet-topper,.cms-print-content a.edit-on-the-spot{display:none}
.cms-print-content,.cms-print-content .portlet-content,.cms-print-content .inner-content,.cms-print-content .inner-content-body,.cms-print-content .content-options{border:none}
#chapterContent .print-content{position:absolute;top:3.8em;right:3.5em;padding:0 17px 0 0;background-position:right center}

.cms-content .header h2{margin:-1.05em 0 1.5em 0;font-weight:bold;font-size:135%;line-height:120%}
.cms-content .options h2{margin:.3em 0 0 0}
.brief .header h1{font-size:160%;margin-bottom:0}
.titles-list ul{margin:0;padding:0;list-style:none}
.titles-list li{margin:1.2em 0;padding:0}
.titles-list li a{font-size:120%;line-height:135%;color:#000;font-weight:bold}
.titles-list li a:hover{color:#000}
.cms-content .header h1 .author{font-size: 65%;margin-left:.4em}
.cms-content .multimedia-file{margin:1.5em 0}

.brief .summary p{margin:.5em 0}
.brief .publication-details{font-size:.95em}

.cms-content .details h3,.cms-content .details-title{font-weight:bold;font-size:140%;line-height:120%}
/* To review: .cms-content .header h2,*/
.cms-content .header h1 a,
.cms-content .details h2,
.cms-content .aditional-files h2,
.cms-content .details-title,
.cms-content .proposal-list h2,
.proposal .header h2{margin:1.5em 0 15px 0;border-bottom:1px solid #dedede;padding-bottom:.1em;color:#000}
.cms-content .details-title{margin:20px 0 10px 0}
.cms-content .header h1 span,.cms-content .header h2 span{font-weight:normal}
.cms-content .header h1 a{text-decoration:none}
.cms-content .header h1 a:hover{text-decoration:underline}

.brief .header h1,.brief .header h1 a,.detail .header h1,.detail .header h1 a{border:none}

.cms-content .details h2{margin:15px 0 10px 0}
.cms-content table{width:100%}
.cms-content table,.cms-content td,.cms-content th{border:1px solid #DEDEDE}

/* Links */

p.see-all{margin:0 0 10px 0;font-size:1.1em;background:url(../images/contents/arrow.png?v=20240424) no-repeat right center;padding-right:17px;text-align:right}
.brief .read-more,
.cms-content .link-to-file a,
.cms-content .no-link-to-file,
.cms-content .link-to-trailer a{background:url(../images/contents/arrow.png?v=20240424) no-repeat right center;padding-right:17px}

p.view-chapters,p.view-glossary{margin:1em 0 1.5em 0;text-align:center}
p.view-chapters a,p.view-glossary a{padding:2px 10px;border:1px solid #dedede;text-decoration:none}
p.view-chapters a:hover,p.view-glossary a:hover{text-decoration:underline}

.pre-code{text-align:center}
.pre-code div{background:#112C4A;font-family:Monaco,Courier,monospace;border-radius:9px;margin:2em auto;overflow:auto;padding:20px;width:550px;max-height:400px;color:#E7ECF1;font-size:12px;text-align:left}

.scribe-figure{margin:1.5em 0;max-width:100%}
.position-center{margin:1.5em auto}
.position-right{margin:1.5em 0 1.5em auto}
.float-left{float:left;margin:.5em 1.5em 1em 0}
.float-right{float:right;margin:.5em 0 1em 1.5em}
.figcaption{padding-top:.2em}
.figcaption.header{padding-top:0;padding-bottom:.2em}

#chapterContent .pre-code div{width:550px}
#chapterContent.no-nav .pre-code div{width:800px}

.view-content-files{margin-bottom:2em}

.brief .link-to-trailer{margin:0;clear:both}

div.media-player{position:relative;width:100%}
.cms-content-property-name{font-weight:bold;display:block}
.brief .cms-content-property-name{display:none}
.cms-content .property-description{margin-bottom:15px}

div.property{margin-bottom:1em}
.cms-content .keywords{font-weight:bold;margin:1.5em 0;color:#999}
.cms-content .keywords span{font-weight:normal}

.cms-content .i-frame{display:block;width:0;margin-top:15px}
div.proposal-list{margin-top:2em;clear:both}

.cms-content .aditional-files ul,.cms-content .proposal-list ol{list-style:none;padding:0;margin:0}
.cms-content .aditional-files li,.cms-content .proposal-list li{background:url(../images/contents/arrow.png?v=20240424) no-repeat 0 center;padding:5px 0 5px 17px}
.cms-print-content .aditional-files ul li,.cms-print-content .proposal-list ol li{background:none;padding-left:0}

.cms-content .details caption{display:none}
.cms-content th{text-align:left;vertical-align:top;padding:0.5em 1em;font-weight:bold}
.cms-content .details .details-separator{background-color:#fff;text-transform:uppercase}
.cms-content td{padding:0.5em 1em}

.content-list-table{width:100%;border:0}
.actions-options{min-width:120px}
.actions-options ul{list-style:none;margin:5px}
.actions-options li{display:inline}
.actions-options li img{border:none}

/* forms */
form,fieldset{margin:0}
.portlet-form-fieldset h4{margin:0}

.two-columns-fieldset{display:table}
.first-column{float:left;width:43%}
.second-column{float:right;width:43%;border-left:1px solid #369;padding-left:2em}

.col-1-2{float:left;width:50%}
.col-2-2{float:right;width:50%}
.aui .col-1-2 fieldset{margin-right:7px}
.aui .col-2-2 fieldset{margin-left:8px}
.portal-popup .cols-layout-2{width:760px}
.portal-popup .cols-layout-2 fieldset{width:auto}

.portlet-form-buttons input[type=submit],.portlet-form-buttons input[type=reset],.portlet-form-buttons input[type=button],.scribe-btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f1f1f1;
    background-image: linear-gradient(to bottom, #f6f6f6, #eaeaea);
    background-repeat: repeat-x;
    border-color: #cfcfcf #cfcfcf #b5b5b5;
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: top;
}

/* Fieldsets */
.aui .portlet-form-fieldset{border:1px solid #369;padding:.5em 15px;margin:5px 0 10px 0;clear:both}
.ie .portlet-form-fieldset legend{margin-bottom:.5em}
.portlet-form-fieldset legend{border:1px solid #fff;padding:0.2em 0.9em 0.2em 1.8em;border:1px solid #fff;color:#1f539f;text-transform:uppercase;font-weight:bold;color:#369;background:url(../images/arrows/fieldset_expanded.gif) no-repeat 0 50%}
.portlet-form-fieldset table.list-of-items{margin-top:0}

.js fieldset.collapsed{border:none;padding-bottom:0;padding-top:0}
fieldset.expanded legend{cursor:pointer;color:#369;background-image:url(../images/arrows/fieldset_expanded.gif)}
.js fieldset.collapsed legend{cursor:pointer;background:url(../images/arrows/fieldset_collapsed.gif) no-repeat 0 5px}
.portlet-form-fieldset legend{}

.js fieldset.collapsed .portlet-form-fields,.js fieldset.collapsed .portlet-form-field,.js fieldset.collapsed .formitems,.js fieldset.collapsed p,.js fieldset.collapsed h4,.js fieldset.collapsed table,.js fieldset.collapsed div{display:none !important}
.js fieldset.collapsed.portlet-form-fieldset{border:none}
.js fieldset.collapsed.portlet-form-fieldset legend{border:1px solid #369}

.portlet-form-field span.portlet-form-field{white-space:nowrap}
.aui .scribe-portlet .portlet-form-field label{font-weight:bold;display:block;clear:both}
.portlet-form-field select,.portlet-form-field input,.portlet-form-field textarea{margin-top:5px}
textarea{overflow:auto}
.portlet-form-field .editUserId,.portlet-form-field .centerClasses{width:18em}
.portlet-form-field select{min-width:150px;max-width:250px}
.category-field select{width:400px;max-width:400px}
.portlet-form-field .no-resize{min-width:0}
.portlet-form-field .search-text{width:98%}
.portlet-form-fieldset .radio-buttons label{font-weight:normal;margin:0 1em .5em 1em}
.radio-buttons .options label{display:inline;margin-left:0;font-weight:normal}
.portlet-form-fieldset .radio-buttons input{margin-right:.2em}

.portlet-form-fields .checkbox label,.portlet-form-fieldset .checkbox label,#list-of-items .options label{display:inline;font-weight:normal}
.portlet-form-fields .checkbox input,.portlet-form-fieldset .checkbox input,#list-of-items .options input{margin-right:.3em}
#list-of-items select{margin-left:.3em}
.portlet-form-spare-buttons-container{margin-left:10px}
.portlet-form-buttons{clear:both}
.portlet-form-fieldgroup{clear:both;float:left;margin-bottom:10px;width:100%}
.preferences-group .portlet-form-field{margin:1.5em 0}
.configure-preferences .preferences-group .success-message{margin-left:.5em}
.configure-preferences .preferences-group .options{margin:1em 2em}
.configure-preferences .preferences-group .options label{margin-right:1.5em}
.configure-preferences .preferences-group .options input{vertical-align:top;margin-right:.3em}

.portlet-form-field-with-error{border:#f00 solid 1px}
.portlet-form-field select.simple-option{width:50px/*;min-width:50px;max-width:50px*/}
div.related-field input,div.related-field select{margin-right:.5em}
div.related-field input,div.related-field label,div.related-field{display:inline;clear:none}
.ajax-combo select{width:20em}
p.ajax-combos{display:block;margin:1em 0;float:none;clear:both;border:1px solid #fff}
div.ajax-combo{float:left;display:inline;margin-right:1em}
div.related-field.origin{width:40%;display:block;float:left;padding-top:.8em}
div.related-field.destiny{width:50%}

.portlet-form-list,.portlet-form-list li{margin:0;padding:0;line-height:1.7em;list-style:none}
.portlet-form-list label{font-weight:bold}
.portlet-form-error{color:#f00;font-weight:bold}
.required_field_message{color:#f00;font-weight:normal;margin-left:.5em;font-size:.8em}
.bg-neg-alert{color:#f00;font-weight:bold}
.bg-pos-alert{color:#007F00;font-weight:bold}
.results-number{margin-top:.8em}
p.portlet-form-field span.portlet-form-message{display:block;margin-top:.8em}
div.default-user-type-roles{margin-top:2em}

.select-option-link{margin-left:5px;font-weight:normal}
.portlet-form-field a img{border:none}

.scribe-help-message{font-size:.9em;color:#666;margin:5px 0 0}
.js .scribe-help-message{display:none}

/* Hidden elements */
.js .portlet-actions.fade,.content-options .author span,#chaptersIndex h4,#chaptersIndex hr,#chaptersPlayer hr,.accesibility-link,.xpression-hr hr,label.related-label,.list-of-items caption,.modal_close a span{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:0}
.hidden-browser #browser-criteria{display:none}

/* Community content browser */
#CS-box{width:200px}
.js #srPS-s{display:none}
#CS-results{position:relative}
#CS-results .results h2{font-weight:bold;font-size:1.2em}
#CS-results ol{margin:0 4em 0 15px;padding:0}
#CS-results ol li{margin:0 0 1.5em 0;list-style:none;position:relative}
#CS-results ol a{font-size:1.3em;margin-bottom:.1em;display:block}
#CS-results li p{margin:.5em 0}
#CS-results li b{font-size:1.1em}
#CS-results .first-result{border-top:5px solid #eee;padding-top:1.5em} /* After AJAX */
#CS-results .pagination{text-align:center}
#CS-results .previous-results{padding-bottom:1em}
#CS-results .one-origin{margin:1.5em 0 2em 0}
.different-origin .results{width:50%;float:left}
#CS-results .different-origin .liferay-results h2{margin-left:20px}
#CS-results .different-origin .liferay-results ol{margin-left:35px}
#CS-results .entry-type{color:#666;font-size:.9em}
#CS-results .liferay-results a{margin-right:6em}
#CS-results p:empty{display:none}
#CS-results .pagination a{font-size:1.1em;background:#f8f8f8;padding:5px 60px;color:#333;border:1px solid #ddd;border-radius:5px}
#CS-results .pagination a:hover,#CS-results .pagination a:focus{border-color:#e0e0e0;box-shadow:1px 1px 5px 0 #ddd}

/* Icons */
a.print-content{padding-left:17px;background:url(../images/contents/print.gif) no-repeat left center;text-decoration:underline}

/* Zoom */
.enlarge-image{position:relative;display:block}
.enlarge-image span{width:18px;height:18px;display:block;position:absolute;bottom:5px;left:5px;cursor:pointer;background:url(../images/contents/enlarge.png) no-repeat 0 0}
.ie6 .enlarge-image span{background-position:0 -18px}
.enlarge-image:hover{text-decoration:none}
.enlarge-image .cms-image{margin-bottom:0}
.fs-cms-image{float:left}
.cms-content .images a{text-decoration:none}
.cms-content div.images{float:left;padding-right:15px}
.brief .images img{margin-bottom:0}

/* Hidden elements */
.clear-filter span,.glossary h4,.scr-av,.js .js-scr-av,#file-manager .list-of-images label span,div.graph .bar span,.acm-horizontal .filter-title,.tag-cloud li span,.acm-vertical .filter-title,#ccb-preferences label span,#acm_preferences.filterList #acm_preferences-tagCloud,#acm_preferences.filterList #acm_preferences-dateSummary,#acm_preferences.dateSummary #acm_preferences-tagCloud,.controls-hidden .scribe-controls,.scribe-help-tip span,.available-languages .current-language,#CS-results .entry-type span,.acm-remove-content span,.portlet-boundary_lastContents_WAR_cms_tools_ .filter-title,.scribeCMSTabNavigation span{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:0}
.aui .js .js-scr-not-av{display:none}

/* Tree */
.treeview,.treeview ul{padding:0;margin:0;list-style:none}
.treeview ul{background-color:white;margin-top:4px}
.treeview .hitarea{background:url(../images/treeview/treeview-default.gif) -64px -25px no-repeat;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer}
* html .hitarea{display:inline;float:none}
.treeview li{margin:0;padding:3px 0pt 3px 16px}
.treeview li a,.treeview li a:hover,.treeview li a:focus{color:#444}
.treeview a.selected{background-color:#eee}
.treeview li{background:url(../images/treeview/treeview-default-line.gif) 0 0 no-repeat}
.treeview li.collapsable,.treeview li.expandable{background-position:0 -176px}
.treeview .expandable-hitarea{background-position:-80px -3px}
.treeview li.last{background-position:0 -1766px}
.treeview li.lastCollapsable,.treeview li.lastExpandable{background-image:url(../images/treeview/treeview-default.gif)}
.treeview li.lastCollapsable{background-position:0 -111px}
.treeview li.lastExpandable{background-position:-32px -67px}
.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position:0}
.treeview li{padding:3px 0 2px 16px}
.treeview .folder,.treeview .file{padding:1px 0 1px 18px;display:inline-block}
.treeview .folder{background:url(../images/treeview/folder.gif) 0 0 no-repeat}
.treeview .current span{background:#878f93;color:#fff;padding-right:.3em}
.treeview li.expandable .folder{background:url(../images/treeview/folder-closed.gif) 0 0 no-repeat}
.treeview .file{background:url(../images/treeview/file.gif) 0 0 no-repeat}
.treeview .modified .folder{color:#b40000;background:url(../images/treeview/folder_bw.gif) 0 0 no-repeat}
.treeview .modified.expandable .folder{background:url(../images/treeview/folder-closed_bw.gif) 0 0 no-repeat}

#chooseCategoryTree{padding:.5em 0}
#chooseCategoryTree .nav{width:48%;float:left}
#chooseCategoryTree #browser a.sel{font-weight:bold}
#chooseCategoryTree select{width:400px}
#chooseCategoryTree .selected{width:48%;float:right;position:relative}

.autoclear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.autoclear {display:inline-block}
/* Hides from IE-mac \*/
* html .autoclear{height:1%}
.autoclear{display:block}
/* End hide from IE-mac */

/* Advanced content menu */
.acm-tagCloud .tag-cloud{padding-left:0}
.tag-cloud ol,.tag-cloud ul{margin:0;padding:0}
.acm-tagCloud-results .tag-cloud{padding-left:15px}
.tag-cloud li{display:inline;line-height:normal}
.tag-cloud a{padding:.1em .15em}
.tag-cloud .popularity-0{font-size:.85em}
.tag-cloud .popularity-1{font-size:1em}
.tag-cloud .popularity-2{font-size:1.3em}
.tag-cloud .popularity-3{font-size:1.5em}
.tag-cloud .popularity-4{font-size:1.6em}
.tag-cloud .popularity-5{font-size:1.7em}
.tag-cloud .popularity-6{font-size:1.8em}
.tag-cloud .popularity-7{font-size:1.9em}
.tag-cloud .popularity-8{font-size:2em}
.tag-cloud .popularity-9{font-size:2.1em}
.tag-cloud .popularity-10{font-size:2.2em}
.tag-cloud .current-tag,.tag-cloud .current-tag:hover,.tag-cloud .current-tag:focus{background:#878F93;color:#fff;border-radius:2px}

.acm-content{position:relative}
.acm-content p.rss{border-top:1px solid #DEDEDE;padding-top:1em;margin-bottom:0;text-align:right}
.acm-vertical .acm-content{float:left;width:73%}
.acm-vertical .acm-vertical-tabs{float:right;width:25%;border-left:1px solid #dedede;margin-top:.5em}
.acm-dateSummary .acm-content{float:left;width:75%}
.acm-dateSummary .acm-monthly-archive{float:right;width:22%;border-left:1px solid #dedede;margin-top:.5em}
.acm-dateSummary .no-selection{float:none;width:100%;border-left:0;margin-top:0}
.acm-dateSummary .no-selection a{padding-left:0}
.acm-vertical-tabs ul{margin:0;padding:0}
.acm-vertical-tabs li:first-child{border:none}
.acm-vertical-tabs li{list-style:none;position:relative;border-top:1px dotted #dedede;padding:.45em 0}
.ie7 .acm-vertical-tabs li{position:static}
.acm-vertical-tabs li a{padding:0 15px;color:#000;text-decoration:none;display:inline-block}
.acm-monthly-archive li a{text-transform:capitalize;padding-right:5px}
.acm-monthly-archive li .current-month{font-weight:bold}
.acm-month-items-list .current-month{text-transform:capitalize;margin-top:.5em}

.acm-configurable-tabs li{position:relative;display:block;float:left}
.acm-configurable-tabs a{padding-right:4em !important}
.controls-hidden .acm-configurable-tabs a{padding-right:15px!important}
.acm-configurable-tabs .edit-filter{position:absolute;right:5px;top:5px;padding:0 !important;border:none !important;font-size:.85em;background:none !important}
.acm-configurable-tabs .edit-filter span,.acm-configurable-tabs .edit-filter:hover span{border:none !important;padding:11px 0 0 0;background:none}

.acm-vertical-configurable-tabs li{display:block;border-top:1px solid #dedede}
.ie7 .acm-vertical-configurable-tabs li{position:relative}
.acm-vertical-configurable-tabs a{display:inline;width:auto !important;padding:0;border-top:none}
.acm-vertical-tabs .edit-filter{position:absolute;top:0;right:0;padding:.45em 1em .45em 0;width:auto}
.acm-vertical-tabs .edit-filter span{font-size:.85em}
.acm-vertical-tabs a:hover,.acm-vertical-tabs a:focus{color:#333;text-decoration:underline}
.acm-vertical-configurable-tabs .current,.acm-vertical-tabs .current a{background:#fff;font-weight:bold}

.acm-tagCloud-results .tag-cloud,.acm-tagCloud-results .unstyled-tag-cloud,.acm-tagCloud-results .acm-monthly-archive{width:28%;float:right;padding-top:1.3em;background:#F3F3F3;margin:1em 0 0 0;border:1px solid #dedede;
border-radius:5px}
.acm-tagCloud-results .unstyled-tag-cloud ul,.acm-tagCloud-results .acm-monthly-archive ul{margin:0 1.5em 1.5em 1.5em;padding:0 0 0 1.5em}
.acm-tagCloud-results .acm-tag-items-list{float:left;width:63%}
.acm-tag-items-list .current-tag{margin-top:.5em}
.acm-quick-search{margin-bottom:1.5em}
.acm-quick-search div,#wrapper .acm-quick-search label{display:inline} /* #wrapper vs .aui */
.acm-quick-search label span{display:none}
.acm-quick-search input[type=submit]{vertical-align:middle}
.acm-quick-search .searchText{width:24%;padding:.15em}
.acm-quick-search .searchText-long{width:15em}

#ccb-preferences{margin:1.5em 0}

/* Image Galleries */
.scribmage-view{margin-bottom:5px;text-align:center}
.scribmage-wt{text-align:left} /* wt = With text */
.scribmage .pagination{margin-top:.5em}
.scribmage .gallery{margin:1.5em 0;padding:0}
.scribmage .gallery li{margin:0;padding:0;list-slyle:none;display:inline-block;width:120px;height:120px}
.ie7 .scribmage .gallery li{display:block;float:left}
.scribmage-flickr .gallery li{width:95px;height:95px}
.scribmage-fd .gallery img{width:100px;height:auto;background:url(../images/preloaders/table.gif) no-repeat 50% 50%;padding:1px;border:1px solid #ddd;filter:alpha(opacity=95);opacity:.95;box-shadow: 0 0 5px 0 #c9c9c9}
.scribmage-fd .gallery a:hover img,.scribmage-fd .gallery a:focus img{filter:alpha(opacity=100);opacity:1;border-color:#bbb;box-shadow: 0 0 5px 0 #b9b9b9}
.scribmage-fd .gallery .img-v img{height:100px;width:auto}
.scribmage-conf{min-height:350px;height:auto!important;height:350px}
.scribmage-conf .legal-warning{margin-top:1.5em;font-size:.85em}
.scribmage-conf p{margin:2em 0}
.scribmage-fs-image img{max-width:100%;height:auto;margin-bottom:1.5em}
.js .enlarged-img{float:left;width:49%;padding-top:1.5em;background:url(../images/preloaders/table.gif) no-repeat 1.5em 3.5em;min-height:200px}
.scribmage-b{width:46%;float:left}
.scribmage-titles{margin:0;padding:1em 0}
.scribmage-titles li{margin:.5em 2em;padding:0}
.enlarged-img h2{font-size:1.25em;margin:0}
.enlarged-img .description p{margin:1em 0 1.5em 0}
/* Portfolio gallery (mode10 to mode13) */
.portfolio-gallery .img{float:left;width:204px;text-align:right;padding-right:15px}
.portfolio-gallery .autoclear{margin:20px 5px}
.portfolio-gallery h2{font-size:1.4em;margin:0 0 15px 0}
.portfolio-gallery img{padding:1px;background:#fff;border:1px solid #ddd}
.portfolio-gallery .desc{padding-left:219px}
/* AD Gallery (gallery mode9) */
.js .ad-gallery{visibility:hidden}
.ad-gallery{overflow:auto}
.ad-gallery li{list-style:none;float:left;padding-right:5px}

/* Control panel : Scribe: Processes */
#processes li{list-style:none;padding:.2em 0}
#processes li a{margin-left:.5em}
#processes li a.action {background:url(../images/icons/actions_sprite.png?v=20240424) no-repeat -8px -482px;text-indent:-999em;display:block;float:left;text-decoration:none;width:22px;margin:0}
#processes .active a.action{background-position:-8px -450px}
#processes .logMessages .ERROR{color: red}

/* Columns */
.columns-max #column-1{border:none;background:none;width:100%}
/* Narrow columns */
.brief .img-v .cms-image{max-height:150px;height:auto !important;height:150px;width:auto;margin-bottom:.2em}
.brief div.images{padding-top:.7em}
.brief .cms-image,.brief div.images,
.brief .img-h .cms-image{max-width:150px;width:auto !important;width:150px;height:auto;margin-bottom:.2em}

.layout-1-2-7030 #column-3 .img-v .cms-image,
.layout-1-2-3070 #column-2 .img-v .cms-image,
.layout-2-2 #column-2 .img-v .cms-image,
.layout-2-2 #column-3 .img-v .cms-image,
.layout-2-3070 #column-1 .img-v .cms-image,
.layout-2-7030 #column-2 .img-v .cms-image,
.layout-3 #column-1 .img-v .cms-image,
.layout-3 #column-3 .img-v .cms-image,
.layout-1-2-7030 #column-3 div.img-v,
.layout-1-2-3070 #column-2 div.img-v,
.layout-2-2 #column-2 div.img-v,
.layout-2-2 #column-3 div.img-v,
.layout-2-3070 #column-1 div.img-v,
.layout-2-7030 #column-2 div.img-v,
.layout-3 #column-1 div.img-v,
.layout-3 #column-3 div.img-v{max-height:100px;height:auto !important;height:100px;width:auto}

.layout-1-2-7030 #column-3  .img-h .cms-image,
.layout-1-2-3070 #column-2  .img-h .cms-image,
.layout-2-2 #column-2  .img-h .cms-image,
.layout-2-2 #column-3  .img-h .cms-image,
.layout-2-3070 #column-1  .img-h .cms-image,
.layout-2-7030 #column-2  .img-h .cms-image,
.layout-3 #column-1  .img-h .cms-image,
.layout-3 #column-3  .img-h .cms-image,
.layout-1-2-7030 #column-3 div.img-h,
.layout-1-2-3070 #column-2 div.img-h,
.layout-2-2 #column-2 div.img-h,
.layout-2-2 #column-3 div.img-h,
.layout-2-3070 #column-1 div.img-h,
.layout-2-7030 #column-2 div.img-h,
.layout-3 #column-1 div.img-h,
.layout-3 #column-3 div.img-h{max-width:100px;width:auto !important;width:100px;height:auto}

#content-wrapper .narrow-column .portlet-calendar .calendar-day{display:none}
#content-wrapper .narrow-column .portlet-calendar .calendar-container{width:190px}
.narrow-column .scribe-figure img,.narrow-column .scribe-figure iframe{max-width:100%}

/* Galleries */
.narrow-column .scribmage .gallery li{width:70px;height:70px}
.narrow-column .scribmage .gallery img{width:60px;height:auto}
.narrow-column .scribmage .gallery .img-v img{height:60px;width:auto}
.narrow-column .scribmage-conf label span{display:block}
.narrow-column .scribmage-conf .portlet-form-message{display:block !important}
.scribmage-conf .checkbox label span{display:inline}

/* TinyMCE styles */
.scribe-link-data{font-size:.85em;margin:0 .2em}
.scribe-link-data abbr{cursor:help}
/* Quote With Authorship */
.aui .scribe-quote-cite{font-family:Georgia,serif;font-style:italic;margin:2em auto;padding:0.25em 3.5em;position:relative;max-width:650px}
.aui .scribe-quote-cite:before{display:block;content:"\201C";font-size:5em;position:absolute;left:0;top:0}
.scribe-quote-cite cite{display:block;text-align:right;margin-top:-.5em}

.editor-layout-2-cols,.editor-layout-3-cols{width:100%}
.editor-layout-2-cols .a,.editor-layout-2-cols .b{float:left;width:49%}
.editor-layout-2-cols .a{padding-right:1%}
.editor-layout-2-cols .b{padding-left:1%}
.editor-layout-2-30-70 .a{width:29%}
.editor-layout-2-30-70 .b{width:69%}
.editor-layout-2-70-30 .a{width:69%}
.editor-layout-2-70-30 .b{width:29%}
.editor-layout-3-cols .a{float:left;width:32%;padding-right:1%}
.editor-layout-3-cols .b{float:left;width:32%;padding-left:1%;padding-right:1%}
.editor-layout-3-cols .c{float:left;width:32%;padding-left:1%}
/* Old templates */
.editor-layout-1-2 .editor-layout-2-cols{margin-top:1.5em}
.editor-layout-1-2-1 .editor-layout-2-cols{margin:1.5em 0}
/* TinMCE Plugins */
.scribe-dl{margin-bottom:2em;margin-left:1.5em}
.scribe-dl dt{font-weight:bold}
.scribe-dl dd{margin:1em 1.5em}
.js .scribe-dl dt{margin:1.2em 0 0 0}
.scribe-dl dt a{text-decoration:underline}
.scribe-dl .icon,.scribe-dl-toggler a{display:block;width:20px;height:20px;font-size:1.2em;margin-right:1em;line-height:20px;text-align:center;float:left;border-radius:2px;position:relative}
.aui .scribe-dl-toggler{height:20px;margin:1.5em}
.scribe-dl-toggler a{margin-left:0;font-weight:bold}
.js .scribe-dl dd{display:none;padding-left:0;margin:1em 1em 1em 37px}
.js .exe-fx{visibility:hidden}
/* TinyMCE available */
.Archivo_Audio,.Icono_Archivo_Audio{padding-left:20px;background:url(../html/templates/files/common/img/icons/doctypes/icon_audio.gif) no-repeat 0 center}
.Archivo_Audio_Bloque{background:#ffffdb url(../html/templates/files/common/img/icons/doctypes/icon_audio.gif) no-repeat 10px 10px;padding:1em 1em 1em 35px;border:1px dotted #333}
.Archivo_Imagen,.Icono_Archivo_Imagen{padding-left:20px;background:url(../html/templates/files/common/img/icons/doctypes/icon_image.gif) no-repeat 0 center}
.Archivo_Imagen_Bloque{background:#ffffdb url(../html/templates/files/common/img/icons/doctypes/icon_image.gif) no-repeat 10px 10px;padding:1em 1em 1em 35px;border:1px dotted #333}
.Archivo_PDF,.Icono_Archivo_PDF{padding-left:20px;background:url(../html/templates/files/common/img/icons/doctypes/icon_pdf.gif) no-repeat 0 center}
.Archivo_PDF_Bloque{background:#ffffdb url(../html/templates/files/common/img/icons/doctypes/icon_pdf.gif) no-repeat 10px 10px;padding:1em 1em 1em 35px;border:1px dotted #333}
.Archivo_PPT,.Icono_Archivo_PPT{padding-left:20px;background:url(../html/templates/files/common/img/icons/doctypes/icon_ppt.gif) no-repeat 0 center}
.Archivo_PPT_Bloque{background:#ffffdb url(../html/templates/files/common/img/icons/doctypes/icon_ppt.gif) no-repeat 10px 10px;padding:1em 1em 1em 35px;border:1px dotted #333}
.Archivo_Video,.Icono_Archivo_Video{padding-left:20px;background:url(../html/templates/files/common/img/icons/doctypes/icon_film.gif) no-repeat 0 center}
.Archivo_Video_Bloque{background:#ffffdb url(../html/templates/files/common/img/icons/doctypes/icon_film.gif) no-repeat 10px 10px;padding:1em 1em 1em 35px;border:1px dotted #333}
.Archivo_Word,.Icono_Archivo_Word{padding-left:20px;background:url(../html/templates/files/common/img/icons/doctypes/icon_doc.gif) no-repeat 0 center}
.Archivo_Word_Bloque{background:#ffffdb url(../html/templates/files/common/img/icons/doctypes/icon_doc.gif) no-repeat 10px 10px;padding:1em 1em 1em 35px;border:1px dotted #333}
.Archivo_XLS,.Icono_Archivo_XLS{padding-left:20px;background:url(../html/templates/files/common/img/icons/doctypes/icon_xls.gif) no-repeat 0 center}
.Archivo_XLS_Bloque{background:#ffffdb url(../html/templates/files/common/img/icons/doctypes/icon_xls.gif) no-repeat 10px 10px;padding:1em 1em 1em 35px;border:1px dotted #333}
.Background_Primary,.Background_Success,.Background_Danger,.Background_Warning,.Background_Info{display:block;margin:5px 0;margin:1.5em 0;padding:1em;border-radius:0.375rem}
.Background_Primary{background-color:#cfe2ff;border:1px solid #9ec5fe;color:#052c65}
.Background_Success{background-color:#d1e7dd;border:1px solid #a3cfbb;color:#0a3622}
.Background_Danger{background-color:#f8d7da;border:1px solid #f1aeb5;color:#58151c}
.Background_Warning{background-color:#fff3cd;border:1px solid #ffe69c;color:#664d03}
.Background_Info{background-color:#cff4fc;border:1px solid #9eeaf9;color:#055160}
.Background_Primary a,.Background_Success a,.Background_Danger a,.Background_Warning a,.Background_Info a{font-weight:700!important;color:#2b2f32!important;text-decoration:underline!important}
.Bloque_Amarillo{background:#ff9;color:#333;margin:1.5em 0;padding:1em}
.Bloque_Azul{background:#09c;color:#fff;margin:1.5em 0;padding:1em}
.Bloque_Clasico{background:#f3f5f7;color:#000;;margin:1.5em 0;padding:1em}
.Bloque_Gris{background:#e0e0e0;color:#000;;margin:1.5em 0;padding:1em}
.Bloque_Negro{background:#000;color:#fff;margin:1.5em 0;padding:1em}
.Bloque_Rojo{background:#c30;color:#fff;margin:1.5em 0;padding:1em}
.Bloque_Verde{background:#690;color:#fff;margin:1.5em 0;padding:1em}
.Icono_EducaMadrid{padding-left:20px;background:url(../html/templates/files/common/img/icons/educamadrid.png) no-repeat 0 center}
.Icono_EducaMadrid_eMail{padding-left:20px;background:url(../html/templates/files/common/img/icons/educamadrid_email.png) no-repeat 0 center}
.Icono_eMail{padding-left:20px;background:url(../html/templates/files/common/img/icons/email.gif) no-repeat 0 center}
.Icono_Google{padding-left:20px;background:url(../html/templates/files/common/img/icons/google.gif) no-repeat 0 center}
.Mensaje_Alerta{padding:1em 1em 1em 55px;color:#796034;border-radius:4px;background:#FCF8E3 url(../html/templates/files/common/img/icons/messages/alert.png) no-repeat 17px .9em;margin:1.5em 0}
.Mensaje_Error{padding:1em 1em 1em 55px;color:#973C3B;border-radius:4px;background:#FEF0EF url(../html/templates/files/common/img/icons/messages/error.png) no-repeat 17px .9em;margin:1.5em 0}
.Mensaje_Exito{padding:1em 1em 1em 55px;color:#336634;border-radius:4px;background:#E5F3E0 url(../html/templates/files/common/img/icons/messages/success.png) no-repeat 17px .9em;margin:1.5em 0}
.Mensaje_Informacion{padding:1em 1em 1em 55px;color:#2B627D;border-radius:4px;background:#E1F1F9 url(../html/templates/files/common/img/icons/messages/info.png) no-repeat 17px .9em;margin:1.5em 0}
.Mensaje_Alerta a{color:#4F360A}
.Mensaje_Error a{color:#6D1211}
.Mensaje_Exito a{color:#093C0A}
.Mensaje_Informacion a{color:#063853}
.Titulo_1{font-size:2.1em}
.Titulo_2{font-size:1.8em}
.Titulo_3{font-size:1.5em}
.Tabla_CMS{border:1px solid #ddd;width:100%}
.Tabla_CMS td,.Tabla_CMS th{border:1px solid #ddd;padding:.3em .5em}
.Tabla_CMS th{background:#e5e5e5}
.Tabla_CMS tr:nth-child(even) td{color:#555}
.Tabla_CMS tr:nth-child(odd) td{background:#f9f9f9}
.Tabla_CMS tr:nth-child(even) th{background:#f5f5f5}
.cms-content .Tabla_Minimalista, .Tabla_Minimalista td, .Tabla_Minimalista th{border:0}
.Tabla_Minimalista{background:#fff;margin:2em auto;border-collapse:collapse}
.Tabla_Minimalista thead th{color:#000;padding:.6em 1.5em .6em .8em;border-bottom:2px solid #CCC;text-align:left}
.Tabla_Minimalista td,.Tabla_Minimalista tbody th{border-bottom:1px solid #ccc;color:#555;padding:.5em 1.5em .5em .8em}
.Tabla_Minimalista tbody tr:hover td,.Tabla_Minimalista tbody tr:hover th{color:#222}
.Tabla_Minimalista tr:nth-child(2n-1) td,.Tabla_Minimalista tbody tr:nth-child(2n-1) th{background:#F9F9F9}
.Tabla_Minimalista caption{text-align:center;font-style:italic;border-bottom:2px solid #CCC;padding:.6em 0}
.Tabla_Azul{border-color:#c6d5e1}
.Tabla_Azul td,.Tabla_Azul th{border-color:#c6d5e1}
.Tabla_Azul th{background:#7a97ad;color:#fff}
.Tabla_Azul tr:nth-child(even) td{color:#555}
.Tabla_Azul tr:nth-child(odd) td{background:#ecf2f6}
.Tabla_Azul tr:nth-child(even) th{background:#dce6ee;color:#000}
.Tabla_Verde{border-color:#cee3b4}
.Tabla_Verde td,.Tabla_Verde th{border-color:#cee3b4}
.Tabla_Verde th{background:#d9eac2;color:#000}
.Tabla_Verde tr:nth-child(even) td{color:#555}
.Tabla_Verde tr:nth-child(odd) td{background:#f4faea}
.Tabla_Verde tr:nth-child(even) th{background:#edf7dc}
.Tabla_Naranja th{background:#ffdca2;color:#000}
.Tabla_Naranja tr:nth-child(even) td{color:#555}
.Tabla_Naranja tr:nth-child(odd) td{background:#fff8ea}
.Tabla_Naranja tr:nth-child(even) th{background:#ffefd5}
.Tabla_B{border-collapse:separate;border-spacing:4px}
.easymedia-file{display:block;margin:1.5em auto;text-align:center}
@media all and (max-width: 800px) {
	/* TinyMCE styles */
	.editor-layout-2-cols .a,.editor-layout-2-cols .b,.editor-layout-2-cols .a,.editor-layout-2-cols .b,.editor-layout-2-30-70 .a,.editor-layout-2-30-70 .b,.editor-layout-2-70-30 .a,.editor-layout-2-70-30 .b,.editor-layout-3-cols .a,.editor-layout-3-cols .b,.editor-layout-3-cols .c{float:none;width:100%;padding:0}
	/* Content image */
	.cms-content div.images{float:none;width:100%;display:block;padding:1.5em 0;text-align:center}
	.cms-content div.images .enlarge-image{margin:0 auto}
	.cms-content .main-content{padding-left:0!important}
	/* Media and figures */
	.scribe-figure{max-width:100%}
	iframe,object,embed{max-width:100%}
    img,video{max-width:100%;height:auto}
	.float-left,.float-right{float:none;margin:1.5em auto}
}

/* Advanced Content Menu (admin) */
.acm-remove-content{margin:0px;position:absolute;right:0}
.acm-remove-content a{background:url(../images/icons/actions_sprite.png?v=20240424) no-repeat -7px -193px;display:block;height:24px;width:24px;opacity:.4}
.acm-remove-content a:hover,.acm-remove-content a:focus{opacity:1}
.acm-filters-items-list .results-options{margin-bottom:15px}
.acm-filters-items-list .results-options .results,.acm-tag-items-list .results-options .results{padding:0 25px}
.scribe-quick-actions{text-align:center;margin:.5em 0 1em 0}
.narrow-column .scribe-quick-actions{margin-bottom:.5em}
.narrow-column .scribe-quick-actions .btn-group a{display:block;margin-bottom:.5em;border-radius:2px}
.scribe-close-configuration{text-align:right}
.scribe-close-configuration a{background:url(../images/forms/button.png) repeat-x 0 bottom;border:1px solid #dedede;border-bottom-color:#bfbfbf;padding:6px 10px 7px 10px;font-weight:bold}
.scribe-close-configuration a:hover{text-decoration:none;color:#3366a8;background:#dff4ff;border-color:#a7cedf}
.green .scribe-close-configuration a:hover{background:#f2ffdf;color:#5bcc00;border-color:#c8dda3}
.orange .scribe-close-configuration a:hover{background:#ffe8df;color:#cf5c00;border-color:#ddb2a3}
#acm_preferences label{margin-right:1em}
#acm_preferences label span{font-weight:bold;margin-right:.5em}
#acm_preferences-filters .toolbar{margin-top:1.5em}
#acm_preferences-filters .sortable li{height:1em}
#acm_preferences-filters .sortable a{text-decoration:none;margin-left:8px}
#acm_settings{position:relative}
#acm_settings fieldset{padding:15px 0;border:none;border-top:1px dotted #ccc}
#acm_settings legend{background:none;padding:0 4px;color:#fff;background:#999;letter-spacing:1px;font-weight:normal;line-height:1.4em}
#acm_settings .toolbar{border:none;margin-top:0;padding:0}
#acm_settings .toolbar,#acm_filter-settings .toolbar{border:none;margin-top:10px;padding:0}
.acm-toolbar ul{margin:0}
.acm-toolbar li{font-weight:normal}
.acm-toolbar a{padding-right:.7em}
#acm_settings .portlet-form-message{font-size:.9em;margin-top:20px}
#acm_settings .scribe-help-message{margin:1em 0 2em 2em}
#acm_settings .toolbar .scribe-help-tip{float:left;margin-top:3px}
#acm_settings #selectedFilters{border-top:1px dotted #ccc}
#acm_settings #selectedFilters li{border-bottom:1px dotted #ccc}
#acm_settings #selectedFilters .title{font-weight:normal;color:#666;padding-left:0}
#acm_settings #selectedFilters .title span{font-style:italic;font-size:.9em;margin-left:1em}
#acm_settings #acm_preferences-filters{float:left;width:50%;margin-right:20px}
#acm_settings #acm-type,#acm_settings #acm-subfilters{float:left;width:26%;margin-bottom:20px;padding:0 1%}
#acm_settings #acm-subfilters.large{width:78%;background:#fff}
#acm_settings #acm-type{width:15%;margin-right:20px;min-height:324px;height:auto !important;height:324px}
.ie #acm_settings #acm-type,.ie #acm_settings #acm-subfilters{background:url(../images/acm/bg.png) repeat-x 0 2.5em}
#acm_settings #acm-type,#acm_settings #acm-subfilters,.ie9 #acm_settings #acm-type,.ie9 #acm_settings #acm-subfilters{
	background-image: url(../images/acm/bg_side.png), url(../images/acm/bg_side.png), url(../images/acm/bg.png);
	background-position: right 1.2em, 0 1.2em, 0 1.2em;
	background-repeat: no-repeat, no-repeat, repeat-x;
}
#acm_settings #selectedFilters li{height:auto;padding:1.2em 0}
#acm_settings #selectedFilters li *{vertical-align:middle}
#acm_settings #selectedFilters ol{margin:2em 0 0 1.5em}
.js #acm_settings #selectedFilters ol{display:none}
#acm_settings #selectedFilters ol li{border:none;padding:0;font-size:.95em;color:#666}
#acm_settings #selectedFilters ol li:before{content: "- "}
#acm_settings #selectedFilters .actions .view{margin-left:30px;margin-right:0}
#acm_settings .preferences-group{position:relative;min-height:160px;height:auto !important;height:160px}
.preferences-group .screen-preview{position:absolute;top:0;right:0;margin-top:-2em}
#fielsetIdResultsOptions,#acm-filterGeneralSettings{background:url(../images/acm/bg_fieldset.png) repeat-x bottom}
#fielsetIdResultsOptions p,#acm-filterGeneralSettings p{width:auto;display:inline;float:left;margin-right:20px}

#acm_settings-messages{width:100%;text-align:center;margin-bottom:.5em}
#acm_settings-messages.success-message b{background:url(../images/icons/actions_sprite.png?v=20240424) no-repeat -8px -450px;color:green}
#acm_settings-messages b{padding-left:23px;background:url(../images/preloaders/table.gif) no-repeat 0 50%;font-weight:normal}

/* Glossary (edition) */
.editable-entry .term-definition{padding:5px 0 0 27px;background:url(../images/icons/edit.png) no-repeat 0 5px}
.glossary .tab-navigation{display:none}
.entries dt a.delete-entry{top:0px;text-indent:-9999px;width:18px;height:18px;background:url(../images/default_theme/actions/editdelete.png) left no-repeat}
.entries dl dt a img{border:none}
#selectGlossaryLetter .print-content{margin-right:1.5em}
.js #selectGlossaryLetter input{display:none}
#portal-popup .glossary .tab-navigation,.cms-print-content .glossary .tab-navigation,.cms-print-content .addthis_toolbox{display:none}

/* Rewrite Liferay's definitions (.aui ...) */
.scribe-portlet form{margin:0}
.scribe-portlet blockquote{border-left:0}
.scribe-portlet .label{background:none}
.aui .scribe-portlet .breadcrumb{margin:inherit;background:none;padding-left:0}
.scribe-portlet legend{font-size:1em}
.extras .actions label{display:inline} /* ACM sortable lists */
.aui .scribe-portlet li{line-height:1.5em}
.scribe-portlet td.checkbox{padding-left:5px}
.aui .scribe-portlet label{display:inline}
.aui .with-icon{background-repeat:no-repeat} /* scribe_composer_viewer.css */
.pre-code pre{background:none;border:none;padding:0;margin:0;color:inherit}

/* To review */
em strong{font-style:italic}
.with-overlay #p_p_id_145_, /* Top Bar */
.with-overlay .portlet-icon-back,
.with-overlay .portlet-options
{display:none}
.portlet-boundary_content_editor_WAR_cms_tools_ .portlet-content-body > .portlet-msg-info{margin-bottom:1.5em}

/*  */
#portlet-topper-toolbar_file_directory_WAR_cms_tools a {padding: 3px 11px;position: relative;top: -3px;border: none;background: url(/educamadrid-default-theme/css/../images/arrows/12_left.png) no-repeat 9px 50%;background-color: #878f93;color: white;border-radius: 2px;text-shadow: none;display: inline-block;padding-left: 30px;}
.toolbar.dropdown-menu li{padding: 5px;padding-right: 0px;padding-bottom: 7px;background-color: #f2f2f2;border: 1px solid #c2c2c2;border-radius: 2px;margin-right: 7px;background-origin: content-box;}
.toolbar.dropdown-menu li a{top: 2px;position: relative;}
#directoryItem-toolbar{border:none;}
.used-space-information .data {text-align: right;}
.graph{margin-right: 0;}
.list-of-items table td {padding: 5px 10px;} 
.portlet-content{font-family: sans-serif;}

#currentElement-toolbar{border:none;}