




/*! jQuery UI - v1.8.19 - 2012-04-16
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

html{overflow-y:auto;}
html, body{height:100%;color:#555; font-family:'Intro Regular', sans-serif;}
body .conteiner_bg{
	background:rgba(0,0,0,0);
	min-height:100%;
	position:relative;
}

/* Estilos de Layouts */

.npahome #column-1,.npahome #column-2 {margin-right:10px;}
.npaperfil #column-1{margin-right:10px;}

.w260px{width:260px;}
.wAuto{width:auto;}
.aui-w13{width:13%;}
.aui-w48{width:48%;}
.aui-w50{width:49.9%;}

/* capas ocultas */
#liferayJSConsole{display:none;}
/* */

/* CSS globales */

.portlet-boundary.npalanguage-portlet,
.portlet-boundary.mediatecasearch-portlet,
.portlet-boundary.generalnav-portlet{
	background-color:rgba(0,0,0,0);
}

.portlet-boundary.generalnav-portlet{
	padding-top: 10px;
	height: 100%;
}

.portlet-boundary.generalnav-portlet div,
.portlet-boundary.generalnav-portlet div ul,
.portlet-boundary.generalnav-portlet div ul li {
	height: 100%;
}

.portlet-boundary.generalnav-portlet div ul li.selected {
	box-sizing: border-box !important;
	border-bottom: 5px solid #FF6C00;
}

.bttxt{
	text-decoration:none;
	font-size:15px;
	font-weight:normal;
	color:#002596;
	white-space:nowrap;
	padding-top:6px;
	padding-bottom:6px;
	line-height:20px;
	font-family:'Intro Regular', sans-serif;
}
.texto-derecha{text-align:right;}

#enlace_telef{
	background:rgba(0,0,0,0) url(/eulen-theme/images/custom/logo_aprende.png) 0 0 no-repeat;
	background-size: 40%;
	position:absolute;
    height: 100px;
    width: 65%;
	left: -10px;
}

/*Capa del nombre y logout*/

div.dockbar { height: 26px;padding: 10px;}
.aui-toolbar{float:left}
.user-toolbar{float:right}
.user-portrait {display:none;}

/* Boton de Usuario */
#userName{
color:#fff;
font-size: 15px;
padding: 5px 0px 5px 10px;
}

#separator_name{border-right:1px solid #002596}

/* Boton Salir */
#bt_out{text-align:right;padding-right:0;margin-left:1rem;}
#sign-in{
	text-decoration: none;
	font-family: 'Intro Regular', sans-serif;
	font-size: 15px;
	color:#00A9E0;
	padding: 5px 37px 5px 0;
}
#sign-in:hover {
    text-decoration: underline;
}
/*Capa de los idiomas*/
#td_language {padding-top:5px;width:auto; text-align:right;width:50%;}

/*Formulario Busqueda*/
#nav_and_out .textleft {
    width: 75%;
    display: table-cell;
    vertical-align: middle;
    height: 45px;
}
#td_search {
	width: 25%;
    vertical-align: middle;
    display: table-cell;
    height: 45px;
    }
#td_search form {
    position: relative;
    height: 39px;
    padding-top: 1px;
	padding-bottom: 15px;
}
#portlet-search {display:inline;}
#portlet-search .aui-field .aui-field-text{float:left;width:164px;height: 31px}
#_mediatecasearch_WAR_npaportletportlet_text {
	height: 31px;
    width: 100%;
    border: none;
    padding: 3px 30px 3px 10px;
    margin: 0;
    background: #001f7f;
    border-radius: 4px;
    color: #002664;
}
#td_search .aui-field.aui-field-text img {
    position: absolute;
    right: 15px;
    top: 5px;
    padding-top: 0px;
    border-radius: 15px;
    height:30px;
}
#td_search .aui-field-content {
    padding-right: 35px;
}
/* Textos */

h1,h2,h3,h4,h5,h6{font-weight:bold; margin:10px;}

h1{font-size:17px; color:#002664;}
h2{font-size:16px; color:#f49000;}
h3{font-size:15px; color:#002664;}
h4{font-size:15px; color:#002664;}
h5{font-size:15px; color:#666666;}
h6{font-size:15px; color:#555;}

.negrita{font-weight: bold}
.colorBlanco{color:#fff}
.f15px{font-size:15px}
.f15px{font-size:15px}
.f15px{font-size:15px}
.colorTefAzulO{color:#002664}
.ancho100per{width:100%}

.portlet-borderless-bar{
	position:relative;
}
.page-maximized .portlet-borderless-bar{
	position:absolute;
}

a{color:#002664;text-decoration:none;}
a:hover{color:#00A9E0;}


.color_blue{color: #00A9E0;}
.textcenter{text-align: center;}
.textright{text-align:right;}
.textleft{text-align:left;}
.width100per {width: 100%;}
.width80per {width: 80%;}
.width10per {width: 10%;}
.paddingright10px {padding-right: 10px;}
.paddingleft10px {padding-left: 10px;}
.aire_global{padding:5px 0px 5px 10px;}


#div_myclass_students__tplanclass_WAR_npaportletportlet_ .gt_table .textleft{width: 169px;}

/* GLOBALES  FUENTES */

.bold {font-weight: bold;}
.no_underline{text-decoration: none;}
.color_black{color: #002596;}

.cursos-activos .color_black:hover{color: #002596;}

.txt_color_blue {
    color: #00C6D7;
}

input[type="text"], input[type="password"], input[type="file"], select, textarea, .textarea{
border: none;
font: normal 15px 'Intro Regular', sans-serif;
padding: 3px;
color: #002664;
border-radius: 4px;
background: #fff;
}

input[type="submit"], input[type="button"], input[type="reset"], button {
    background: #00229d;
    color: #fff;
    text-shadow: none;
    border:none;
    padding: 5px 20px;
}


.eulen input[type="submit"],
.eulen input[type="button"],
.eulen input[type="reset"],
.eulen button,
.bt_generico_sub{
    background: #00229d;
    color: #fff !important;
    text-shadow: none !important;
    border:none !important;
	padding: 10px 25px !important;
	font: normal 15px 'Intro Regular', sans-serif;
	border-radius:4px;
}
.eulen input[type="submit"]:hover,
.eulen input[type="button"]:hover,
.eulen input[type="reset"]:hover,
.eulen button:hover,
.eulen input[type="submit"]:focus,
.eulen input[type="button"]:focus,
.eulen input[type="reset"]:focus,
.eulen button:focus{
    background: #002664;
    color: #fff !important;
    text-shadow: none !important;
    font: bold 15px 'Intro Regular', sans-serif;
    border: none;
}


.bt_generico_sub {
	background-image: url(/eulen-theme/images/custom/bg_buttom2.jpg);
    background-repeat: repeat-x;
    color: #FFFFFF;
    font: 15px 'Intro Regular', sans-serif;
    border:none;
    text-shadow: none;
   padding: 5px;
   padding-top:2px;
   padding-bottom:2px;
}

#p_p_id_npalanguage_WAR_npanavportlet_ .portlet-body{width:400px;}



/*EN IE6 NO FUNCIONA EL HOVER, HE UTILIZADO UNAS FUNCIONES DE JAVASCRIPT PARA SIMULAR ESTE COMPORTAMIENTO PERO EN IE NO FUNCIONA*/
/*#navigation ul li:hover .child-menu li { display: block; }*/

/* Fondo columnas layout */
/*#layout-column_column-2, #layout-column_column-3{
	margin-right: 0;
	margin-left: 0;
	padding-left: 0;
	/*margin-right:8px;*/
	background-color: rgba(0,0,0,0);}
#layout-column_column-1, #layout-column_column-4, #layout-column_column-5,
#layout-column_column-6, #layout-column_column-7{
	background-color: rgba(0,0,0,0);
	margin-right: 0;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;

}*/
.border-grey-thin-noright{
	border-top:1px solid #e2e2e2 !important;
	border-left:1px solid #e2e2e2 !important;
	border-bottom:1px solid #e2e2e2 !important;
}
.border-grey-thin{
	border:1px solid #e2e2e2 !important;
}
.no-border-grey{
	background-color: #fff !important;
	margin-right: 0 !important;
	padding-left: 0 !important;
}

.margin-botton-special{margin-bottom:5px}
.portlet-layout {
    border-collapse: collapse;
    border-spacing: 0;
    clear: both;
    display: table;
    table-layout: auto;
    width: 100%;
}

.npalayout #column-1 { width:58%; }
.npalayout #column-2 { width:42%; }

.npa2columns #column-1 { width:30%; }
.npa2columns #column-2 { width:70%; }

.wdt-470{width:470px}

div.bajo_caja {
    height: 9px;
    background-color:rgba(0,0,0,0);
}

/*Pie*/
#footer{
	height: 30px;
	width: 100%;
	position:absolute;
	bottom: 0;
	/*margin-top: -25px;*/
	display: block;
	clear: both;
}
#footer div.powered-by{
	background-color: #002596;
	color:#fff;
	letter-spacing:0.04em;
	padding-top:5px;
	text-align:center;
	clear:both;
	font-size:15px;
	margin-bottom:5px;
	height:20px;
}

#footer .container {
	display: flex;
	justify-content: center;
}

#footer .container > div {
    padding: 0 1em;
    font-family: 'Intro Regular', sans-serif;
}

#footer .container > ul {
	list-style: none;
	margin: 0;
}

#footer .container > ul li {
    display: inline-block;
    padding: 0 1em;
    border-left: #809ae8 solid 1px;
    line-height: 10px;
}

#footer .footer_link {
	color: #809ae8;
}

/* PIE DE PAGINA - Este codigo se sacarÃ¡ a un portlet */
.chat-portlet{
	display: none;
}

.chat-bar2{
	clear: both;
	background:url(/eulen-theme/images/custom/bgd_foot_bar.png) repeat-x bottom left rgba(0,0,0,0);
    color: #FFFFFF;
    height: 72px;
    margin: auto;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 1000;
}
.chat-bar2 .chat-tabs-container{width:950px;margin:auto;}

#footer_table_links{
	margin-left: 10px;
	margin-top: 0px;
}

.footer_link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.1em;
	font-family:'Intro Regular', sans-serif;
}

.footer_link:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.padding_right10{
	padding-right: 10px;
}

.border_left{
	border-left: 1px solid #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}

#footer_table_friends{
	margin-top:5px;
	float:right;
}

#footer_table_friends td {

}

.friends_text{
	color: #C9DA12;
	font-size: 15px;
}

.vertical_align{
	vertical-align: super;
}

.tbl_pie_notificaciones {
font-weight: normal !important;
border-collapse: collapse;
margin: 0 !important;
padding: 0 !important;
border: none !important;
text-align: center;
color: white !important;
height: 0px !important;
vertical-align: middle;
font-size:1.1em;

}
.tbl_pie_notificaciones  b{
	font-weight: normal !important;
}

#list_online_users{
	display: none;
	font-weight: normal;
	color: #555;
	background-color: #FFFFFF;
    border: 1px solid #E4E4E4;
    opacity: 0.9;
    position: absolute;
    bottom: 30px;
    padding: 2px;
    z-index: 10;
}


#list_online_users a {
	text-decoration: none;
}

.onlineusers-portlet{
	padding-top: 4px;
}

#link_online_users{
	text-decoration: none;
	color: #FFFFFF;
	cursor: pointer;
	font-size:1.1em;
}

.bgd_list_online_users
{
	background-image: url(/eulen-theme/images/custom/bgd_fondo_lista.jpg);
    background-repeat: repeat-x;
    /*height: 28px;*/
    width: 100%;
    white-space: nowrap;
}

#table_list_online_users{
	width: 100%;
}

#table_list_online_users td{
	float: none;
	padding: 0px 5px;
	height: 28px;
}

.icon_online_users{
	width: 18px;
	z-index: 1000;
}

#table_list_online_users .txt_online_users{
	font-weight: normal;
	font-family: 'Intro Regular', sans-serif;
    font-size: 15px;
    padding-left: 0;
    padding-right: 10px;
    white-space: nowrap;
}

#table_list_online_users .marker_online_users{
	background-image: url(/eulen-theme/images/custom/marker_see_user.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#table_list_online_users .link_see_user{
	color: #00C6D7;
	font-family: 'Intro Regular', sans-serif;
    font-size: 15px;
    white-space: nowrap;
}

/* FIN PIE DE PAGINA - Este codigo se sacarÃ¡ a un portlet */


/************************************************************************************/

/* INICIO PERSONALIZACION RASTRO DE MIGAS  */
#breadcrumbs {display: none;}
#breadcrumbs li.first{ display:none;}
#breadcrumbs h1 {display:none;}    /* ELIMINAMOS EL TEXTO */
#breadcrumbs ul li {display:inline;float:left;padding:3px;FONT-FAMILY: 'Intro Regular', sans-serif, Helvetica, sans-serif;background:url(/eulen-theme/images/custom/bullet.png) center left no-repeat;}   /* ELIMINAMOS EL TEXTO */
#breadcrumbs ul li:first-child + li {background:none;padding-left:0;margin-left:-3px;}   /* ELIMINAMOS EL TEXTO */
#breadcrumbs ul li span {FONT-SIZE: 15px;padding-left:5px}   /* ELIMINAMOS EL TEXTO */
#breadcrumbs ul li a {color:#007FB5;text-decoration:none;}   /* ELIMINAMOS EL TEXTO */
#breadcrumbs ul li.last a {color:#002596;text-decoration:none;cursor:default;}   /* ELIMINAMOS EL TEXTO */

#skip-to-content {display:none}
#content {
	max-width: 950px;
    margin: auto auto 60px;
    width: 100%;
}


/* COMUN PORTLETS */

.portlet-content, .portlet-minimized .portlet-content-container{
	padding: 1px 2px;
	/*clear:both;*/
}
.portlet-content .portlet-body{clear:both;padding-top:8px;padding-bottom:8px;font-size:15px;}

/* FIN - COMUN PORTLETS */


/* ESTILO BOTONES LIFERAY */

input[type="submit"],input[type="button"], input[type="reset"], button{
    background: #00229d;
    color: #fff;
    text-shadow: none;
    font:bold 15px 'Intro Regular', sans-serif;
    border:none;
}

input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover{
    background: #00A9E0;
    color: #fff;
    text-shadow: none;
    font: bold 15px 'Intro Regular', sans-serif;
    border: none;
}

.aui-panel .aui-button{background:0 none;}

/* PORTLET MI FORMACION */
#p_p_id_testtlsapi_WAR_npaportletportlet_ .portlet-content{
	padding: 0;
}

.bgd_course_data {
    background-image: url(/eulen-theme/images/custom/bgd_fondo_subtitulo.jpg);
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-weight: bold;
    height: 25px;
}

.course_row{
 	border: 1px solid #FFFFFF;
    /*padding: 0 10px;*/
    padding: 4px 10px;
}

.course_data_row{
	border-bottom: 1px solid #E4E4E4;
    height: 30px;
}

.course_data_row td{
	vertical-align: middle;
}

.img_all{
	background-image: url(/eulen-theme/images/custom/icono_mas.png);
	background-repeat: no-repeat;
	float: right;
    position: relative;
    right: 20px;
    height: 18px;
}


/* PORTLET BUSCADOR */


#conten_top_table {width:820px;}
#conten_top_table .portlet-borderless-container{min-height:0px;padding:0px;margin:0px;border:none;}
#portlet-search .aui-field .aui-field-text{float:left;}

#nav_and_out table{
max-width: 950px;
    width: 100%;}

#centrado90 {
    background-color: #F2F2F2;
    margin: auto;
    padding: 10px;
}

.flota_izq {
    float: left;
}

.ancho79per {
    width: 79%;
}
.imagennoticias_43_1 {
    background: url(/eulen-theme/images/custom/imagen_lateral_tic.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);
}

.imagenlateral_1 {
    background: url(/eulen-theme/images/custom/imagen_lateral_general_es.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);
    float: right;
    height: 500px;
    width: 20%;
}

.clear {
    clear: both;
    display: block;
    font-size: 1px;
    height: 0;
}

.borde_gris_1px {
    border: 1px solid #E4E4E4;
}

.borde_blanco_2px {
    border: 2px solid #FFFFFF;
}

.cabecera_principal {
    background: url(/eulen-theme/images/custom/fondo_barra_noticias.gif) repeat-x scroll 0 0 rgba(0,0,0,0);
    color: #FFFFFF;
    font-family: 'Intro Regular', sans-serif;
    font-size: 21px;
    height: 30px;
    padding: 10px;
    position: relative;
    vertical-align: middle;
}

.img_searcher{
	background: url(/eulen-theme/images/custom/icono_buscador.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	height: 22px;
}

.ico_2users .portlet .icono_portlet {
	width:30px;
	height: 23px;
	padding:0px;
	margin:0px;
	background: url("/eulen-theme/images/custom/portlet_icons/ico_2user.png") top left no-repeat;
}

.nombre_concepto {
    padding: 9px 10px 9px 0;
    text-align: right;
}

#div_advancedsearch .nombre_concepto {
    color: #002596;
}

#div_advancedsearch .txt_portlet {font-size: 15px;}
.txt_portlet {font-size:15px;}

.flota_der {
    float: right;
}
.padding_lateral_30px {
    padding-left: 30px;
    padding-right: 30px;
}

.color_fondo_buscador {
    background-color: #FFF;
}

.borde_gris_sup_1px {
    border-top: 1px solid #DEDBD4;
}

.borde_blanco_inf_1px {
    border-bottom: 1px solid white !important;
}


.cabecera_secundaria {
    background: url(/eulen-theme/images/custom/portlet_topper.gif) repeat-x scroll 0 0 rgba(0,0,0,0);
    color: #FFFFFF;
    font-family: 'Intro Regular', sans-serif;
    font-size: 15px;
    /*height: 20px;
    padding: 1px 10px;*/
    height: 25px;
    padding: 4px 0 0 10px;
    vertical-align: middle;
}

.cabecera_columnas {
    background: url(/eulen-theme/images/custom/bgd_fondo_subtitulo.jpg) repeat-x scroll 0 0 rgba(0,0,0,0);
    color: #FFFFFF;
    font-family: 'Intro Regular', sans-serif;
    font-size: 15px;
    height: 25px;
}

#table_results .separation{
	padding: 9px 10px 9px 10px;
}

.bg_white{
	background-color: #FFFFFF;
}

.txt_color_blue_dark {
    color: #002596;
}

.ico_anterior {
    background: url(/eulen-theme/images/custom/marcador_paginacion.gif) no-repeat scroll 0 0 rgba(0,0,0,0);
    height: 15px;
    width: 8px;
}

.ico_siguiente {
    background: url(/eulen-theme/images/custom/marcador_paginacion2.gif) no-repeat scroll 0 0 rgba(0,0,0,0);
    height: 15px;
    width: 8px;
}

.enlacesimple{
	text-decoration: none;
}


/* GENERICO BT ACCIONES */
.lfr-actions.show-arrow.direction-left .lfr-trigger strong a{background:none;}
.lfr-actions.show-arrow.direction-right .lfr-trigger strong a{background:none;}
.lfr-actions li .taglib-text{color:#fff;font:bold 15px 'Intro Regular', sans-serif; padding:2px;}
.lfr-actions .lfr-trigger strong {  background: #00229d;padding:3px 8px 3px 3px;border:none;}
.lfr-actions.show-arrow .lfr-trigger strong a {
	background:none;
	background-image:none;
	font-weight:normal;
	border:none;
}
.lfr-actions .lfr-trigger strong a {text-decoration:none; padding: 0px;vertical-align: middle; font-size:15px; color:#FFF; text-shadow:none;}
.lfr-actions .lfr-trigger strong a:hover .taglib-text{color:#ffffff;}

.lfr-actions .lfr-trigger strong:hover {
    background:#00A9E0;
}
.lfr-actions, .lfr-actions ul {	background-image: url(/eulen-theme/images/custom/bg_buttom2.jpg); background-repeat: repeat-x;color: #FFFFFF; text-shadow: none;}
.lfr-actions:hover, .lfr-actions:hover{	background-image: url(/eulen-theme/images/custom/bg_buttom2.jpg); background-repeat: repeat-x; color: #FFFFFF; text-shadow: none;}
.lfr-actions .lfr-trigger {padding:0px;border:none;}
.aui-menu-content, .lfr-menu-list ul{background-image:none;background-color:#FFF;}
.aui-menu-content, .lfr-menu-list ul li{background-color:#FFF;border:none;border-bottom: 1px solid #BCBBBB;padding:0px;color:#00A9E0;}
.lfr-menu-list li a {padding:0px;display: block;font-weight: normal;text-decoration: none;}
.aui-menu-content a, .lfr-menu-list li a, .lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {text-shadow:none;font-weight:normal;font-size:15px;}
.aui-menu-content li a.aui-focus, .lfr-menu-list ul a.aui-focus, .lfr-menu-expanded li a:focus {background-color: #00A9E0;color: white !important;text-shadow:none;}
.lfr-actions, .lfr-actions ul {border:none;}
.aui-tabview-list, .aui-tab-active, body > .lfr-menu-list ul, .lfr-actions, .aui-dialog-content, .aui-dialog .aui-widget-hd, .modify-pages .delete-tab, input[type="submit"], input[type="button"], input[type="reset"], button {

	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

/* COLOR ERRORES PROPIOS GLOBAL */
.error {color:#e44949;}

/* GENERICO POP PUPS */
body.portal-popup{font-size:15px; color:#666;}
.aui-dialog-content{background-color:#fffff7;}

.portal-popup input[type="submit"],
.portal-popup input[type="button"],
.portal-popup input[type="reset"],
.portal-popup button,
.portal-popup .lfr-actions, .lfr-actions ul{
	background:url(/eulen-theme/images/custom/bgd-fondo-titulo.jpg) repeat-x scroll top left rgba(0,0,0,0);
}
.aui-dialog-content {padding:0px;}

.aui-panel-hd, .ui-widget-header {
	background:none #00A9E0;
	border: 1px solid #FFFFFF;
	color: #FFF;
	padding:none;
	text-shadow:none;
	font-size:1.1em;
}

.aui-panel .aui-button-input,.portal-popup .aui-button-input,
.aui-panel .aui-state-default,.portal-popup  .aui-state-default,
.aui-panel .aui-button, .portal-popup .aui-button{
	background: #8aa3ea !important;
	color:#fff;
}

.aui-state-default, .aui-state-active, .aui-state-hover {background:none;background-image:none;border:none;color: #555;}
.aui-icon {background-image:url(/eulen-theme/images/custom/icon_sprite.gif)}


.aui-button-input-submit, .submit{
    padding:3px 15px 4px 15px;
}
#closethick {background:none;border:none;background-image:none;}

.aui-icon-closethick, .ui-widget-header .ui-icon {
    background-image: url(/eulen-theme/images/custom/icon_close.png);
    background-position: 0px 0px;
    background-image: url(/eulen-theme/images/custom/icon_close.png);
    background-position: top right;
    display: block;
}
.ui-datepicker .ui-datepicker-prev{
	background: url(/eulen-theme/images/custom/arrow_access_left.png) no-repeat 4px;
}
.ui-datepicker .ui-datepicker-next{
	background: url(/eulen-theme/images/custom/arrow_access_right.png) no-repeat 4px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background: url(/eulen-theme/images/custom/list_tt.gif) repeat-x;
	color:#fff;
	text-shadow: 0px;
	border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE;
	cursor: pointer;
	font-weight: bold;
	overflow: visible;
	width: auto;
	font-size:10px;
	font-weight:bold;
	font-family:'Intro Regular', sans-serif;
}

.aui-w33{width:33.3%;}
.webkit .aui-w33{width:33.33%;}
.aui-w25{width:24.9%;}
.aui-w50{width:49.9%;}

#portlet_search .portlet-borderless-container {display:inline;}
#portlet_search #p_p_id_mediatecasearch_WAR_npaportletportlet_{display:inline;}
#portlet_search .aui-form {display:inline;}
#portlet_search label {height:0px;padding:0px;margin:0px;border:none;}
#portlet_search .aui-field.aui-field-text {display:inline;}
#portlet_search .aui-field-content, #portlet_search .aui-button-holder {display: inline;}
#portlet_search .aui-field-element {display: inline;}

#ahyk_averageRatingContent {padding:0px;margin:0px;border:none;}
.aui-helper-clearfix .aui-rating-content{padding:0px;margin:0px;border:none;}
.aui-widget-bd.aui-panel-bd.aui-dialog-bd {overflow:visible;}

.dialog-iframe-help{height:480px;}
.dialog-iframe-test{ /*height:400px;*/ }

.portlet-msg-error {
	background:url("/eulen-theme/images/custom/error.png") no-repeat scroll 6px 50% #ddffff;
	border:1px solid #62e2ff;
	display:block;
	font-weight:bold;
	margin:4px auto 4px;
	color:#002596;
}

.portlet-borderless-container {
position: static;
}

.foot_space {
height:40px;
}
.foot_space_login {
height:20px;
}

/*GENERICO BOTON VER TODOS*/
#vertodos .right { text-align: right; }
#vertodos .link_image_fleft, #vertodos .link_image_fright { padding-top: 8px; }
#vertodos .latRight { padding-right: 10px; }
#vertodos .btvertodos {
    background-image: url(/eulen-theme/images/custom/icono_mas_resources.gif);
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 20px;
    padding-bottom: 6px;
    padding-left: 23px;
    padding-top: 6px;
    white-space: nowrap;
}

#portlet_33 .entry-body ul{
list-style-type: disc;
list-style-position: inside;
}

.vertodos{
	font-weight: bold;
	font-size: 1.5em;
	padding:6px 0 0 0;
	text-align:right;
}

.aui-widget.aui-component.aui-overlay.aui-overlaycontext.aui-overlaycontextpanel.aui-tooltip.aui-widget-positioned.aui-widget-stacked{display:none}

/*Stars*/

.aui-rating-element{
	background-image: url(/eulen-theme/images/custom/stars_bgd_white.png) !important;
}

#navigation .classPublicProfile{background-color:#002596}
#navigation .classPublicProfile .creator_text{color:#fff;background-image:url(/eulen-theme/images/custom/btnNext_public.gif)}



/* rotator */
.rotator_container{
	position:absolute;
	overflow:hidden;
	width: 100%;
	height: 210px;
}


.rotator_container_banner{position:absolute;overflow:hidden;    max-width: 950px;   width: 100%; height: 210px;}
.rotator_banner{height:210px;position:absolute;overflow:hidden;max-width: 950px;  width: 100% !important;}
.rotator_banner img {
    max-width: 950px;
    min-height: 190px;
    width:100%;
}
.capaInfoEnlace      {
	position:absolute;z-index:104;
	left:15px;top:90px;width:130px;
	bottom:0;margin:0;padding:0;list-style:none;
	background-image: url(/eulen-theme/images/custom/spacer.png);
	cursor:pointer;
	height:100px;
}

.capaInfoEnlace a    {
	float:left;
	margin-right:4px;
	text-indent:-4000;
	display:block;
	font-size:0;
	height:100px;width:130px;
	cursor: pointer;
}

.rotator_paginado{
	position:absolute;z-index:103;
	left:860px; top: 190px; width: 120px;
	bottom:0;
	margin:0;padding:0;list-style:none;
}
.rotator_paginado a{
	background-repeat: no-repeat;
	float:left;
	margin-right:4px;
	text-indent:-4000;
	display:block;
	font-size:0;
	height:15px;	width:15px;
	background-image: url(/eulen-theme/images/custom/bullet-azul-claro.png);
}
.rotator_paginado a:hover, .rotator_paginado a.activeSlide{
	background-image: url(/eulen-theme/images/custom/bullet-azul-oscuro.png);
}


/* FIN rotator */

azul_ascuro{color:#002596;}
.lfr-upload-container a.browse-button{cursor:pointer}


.ie7 .npahome #column-1,.ie7  .npahome #column-2 {margin-right:0}
.ie7 .npahome .wAuto{width:425px;}

/* rotator home */

/* dock - top */
.rotatorh_container{background:rgba(0,0,0,0);padding:10px 0 30px;}
.rotatorh_container h1{margin:0 -10px;padding:10px;text-align:center;background:#00A9E0;color:#fff;font:300 18px 'Intro Regular', sans-serif;}
.dock {
	position: relative;
	height: 100px;
	text-align: center;
	padding-top:10px;
}
.dock-container {
	position: absolute;
	height: 100px;
	background: #002596;
	padding-left: 20px;
}

.portlet-journal-content .journal-content-article .dock-container  li{float:left;list-style:none;list-style-image:none;width:100px;}

a.dock-item {
	display: block;
	width: 100px;
	color: #555;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 15px 'Intro Regular', sans-serif, Helvetica, sans-serif;
}
.dock-item img {
	border: none;
	margin: 5px 0 0;
	width: 100%;
}
.dock-item span {
	position:relative;
	display: block;
	width:120%;
	margin-top:-20px;
	margin-left:-10%;
	padding:0;
	text-align:center;
	color:#fff;
}

/* */

/* agenda */
.fc-state-highlight{background-color:#ebf7fe;}
/* */

/*.portlet-static .portlet-content-container .portlet-body{padding:10px;}*/

.portlet-column-content.empty{padding:0;}

.ayuda-portlet img.icono_portlet{width:51px;height:35px;background:url(/eulen-theme/images/custom/color_schemes/guest/portlet_icons/ico_ayuda.png) no-repeat top right;}
.ayuda-portlet img.img_vermas{display:none;}
.ayuda-portlet .barra_lat{text-align:center;color:#002596;font:bold 15px'Intro Regular', sans-serif;}
.ayuda-portlet .txt_ayuda{text-align:center;color:#002596;font:bold 15px'Intro Regular', sans-serif;}
.ayuda-portlet .txt_verayuda{font:bold 15px 'Intro Regular', sans-serif;}
.ayuda-portlet #table_ayuda{margin:10px 0;}
.ayuda-portlet #img_testpc{margin:0 auto;height:71px;width:104px;background:url(/eulen-theme/images/custom/color_schemes/guest/icons/img_testpc.svg) no-repeat 50% 0;}
.ayuda-portlet #img_manualcvc{margin:0 auto;height:71px;width:104px;background:url(/eulen-theme/images/custom/color_schemes/guest/icons/img_manualcvc.svg) no-repeat 50% 0;}
.ayuda-portlet #img_soportetecnico{margin:0 auto;height:71px;width:104px;background:url(/eulen-theme/images/custom/color_schemes/guest/icons/img_soportetecnico.svg) no-repeat 50% 0;}
.ayuda-portlet #img_cae{margin:0 auto;height:71px;width:104px;background:url(/eulen-theme/images/custom/color_schemes/guest/icons/img_cae.svg) no-repeat 50% 0;}



.ayuda-portlet .barra_lat #img_testpc
{
  background-size: 60px;
}
.ayuda-portlet .barra_lat #img_manualcvc
{
  background-size: 50px;
}
.ayuda-portlet .barra_lat #img_soportetecnico
{
    background-size: 55px;
}
.ayuda-portlet  #img_cae
{
    background-size: 60px;
}
.ayuda-portlet .txt_ayuda a
{
  font-weight: normal;
}
.ayuda-portlet .txt_ayuda
{
  margin-top:20px;
  margin-bottom:50px;
}
.ayuda-portlet div {
  display: none;
}
.ayuda-portlet table div {
  display: block;
}




/* nube de tags */
.portlet-asset-tags-navigation .portlet,
.portlet-asset-tags-navigation .portlet-topper,
.portlet-asset-tags-navigation .portlet-title {
	color:#fff;
	background-color: #002596;
	background-image:none;
}
.portlet-asset-tags-navigation .portlet-title .icono_portlet{width:51px;height:29px;background:url(/eulen-theme/images/custom/color_schemes/guest/portlet_icons/tagcloudmediateca_WAR_npaportletportlet.png) no-repeat 50% 0;}

.portlet-asset-tags-navigation .portlet-topper{margin:0 15px;border-bottom:#fff solid 1px;}
.portlet-asset-tags-navigation .portlet-content .portlet-body{padding:10px;}
.columns-max .portlet-asset-tags-navigation .portlet,
.columns-max .portlet-asset-tags-navigation .portlet-topper{
	background-color: #fff;
}

.portlet-asset-tags-navigation .portlet {/*height: 210px;*/}
.portlet-asset-tags-navigation .etiqueta{
	/*float:left;*/
	display:inline;
	padding:0px 10px;
	color:#fff;
	font-size:10px;
	font-weight:800;
}

.portlet-asset-tags-navigation .talla_0 {font-size:10px;}
.portlet-asset-tags-navigation .talla_1 {font-size:15px;}
.portlet-asset-tags-navigation .talla_2 {font-size:20px;}
.portlet-asset-tags-navigation .talla_3 {font-size:25px;}
.portlet-asset-tags-navigation .talla_4 {font-size:30px;}
.portlet-asset-tags-navigation .enlace  {color:#fff;}

.portlet-asset-tags-navigation .portlet-body {overflow: hidden;}
.portlet-asset-tags-navigation .tag-cloud, .portlet-asset-tags-navigation .tag-list{padding:8px;}
.portlet-asset-tags-navigation .tag-cloud a, .portlet-asset-tags-navigation .tag-list a{color:#fff;}
/* */
/* buzon */
.buzon .portlet,
.buzon .portlet-topper,
.buzon .portlet-title {
	color:#fff;
	background-color: #002596;
	background-image:none;
}
.buzon .portlet-title .icono_portlet{width:41px;height:24px;background:url(/eulen-theme/images/custom/portlet_icons/buzon_icon.png) no-repeat bottom;}
.buzon .portlet-topper{margin:0 15px;border-bottom:#fff solid 1px;}
.buzon .portlet-content .portlet-body{padding:10px;}

/* biblioteca */
.biblio .icono_portlet{background:url(/eulen-theme/images/custom/portlet_icons/biblio_icon.png) no-repeat top right;}
.biblio .bttxt{white-space:normal;}

/* news */
.news_blue .portlet, .news_blue .portlet-topper, .news_blue .portlet-title {color:#fff;	background-color: #87a0e7;	background-image:none;}
.news_blue .portlet-topper{margin:0 15px 10px; border-bottom:#fff solid 1px;}
.news_blue .ttAndDate .date, .ttAndDate .tt{color:#fff;}
.news_blue .txt{color: #fff;font-size: 1em;margin-top: 10px;}
.news_blue .npa_news{border-bottom:1px solid #fff;}
.news_blue_more{background-color:#87a0e7; margin-top:-10px;}
.news_blue_more a{color:#fff;}

/* polls */
.portlet-polls-display .portlet-content .portlet-body {padding: 10px;}
.portlet-polls-display .portlet-content .portlet-body form{font-weight: bold; font-size: 1.1em;}

/*zona_formacion*/
#_eulennet_WAR_npaportletportlet_divGestionEulen #div_admin iframe{min-height:320px; width:100%;}
#_eulennet_WAR_npaportletportlet_divGestionEulen #div_admin iframe html body{background-color:#fff;}

/*desplegable*/
.desplegable_container h2{
	background: url(/eulen-theme/images/custom/icons/icon_mas.gif) 100% 50% no-repeat;
	cursor: pointer;
	margin: 0;
	padding: 5px 22px 5px 0;
}
.desplegable_container h2.activeDes {
	background: url("/eulen-theme/images/custom/icons/icon_menos.gif") 100% 50% no-repeat;
}
.desplegable_content{
	padding:10px 3px;
}
/*documentos*/
.portlet-document-library .lfr-actions.lfr-extended, .portlet-document-library .lfr-actions.lfr-extended ul{
	background-image: url(/eulen-theme/images/custom/bg_buttom2.jpg);
	border:none;
}
.lfr-actions.lfr-extended,
.lfr-actions.lfr-extended ul{
	text-shadow:none;
	border:none;
}
.portlet-document-library .lfr-actions.lfr-extended .lfr-trigger strong{background:none;}
.portlet-document-library .lfr-header-row .lfr-search-combobox{border:none;margin-top:2px;}
.portlet-document-library .lfr-search-combobox .aui-button-input{border-radius:4px;}
.portlet-document-library .lfr-search-combobox .aui-field-input-text{border-radius:0px;}
.portlet-document-library .taglib-search-iterator .col-1{display:none;}
.portlet-document-library .aui-paginator-container{font-size:15px; color:#333;}
.portlet-document-library .document-display-style .overlay .lfr-actions .lfr-trigger strong,
.portlet-document-library .lfr-list-view-content .lfr-actions,
.portlet-document-library .lfr-list-view-content .lfr-actions .lfr-trigger strong{background:none;}
.portlet-document-library .breadcrumbs-horizontal li{padding: 0 3px;}
.portlet-document-library .breadcrumbs-horizontal li:after {content: " / ";}
.portlet-document-library .breadcrumbs-horizontal .last:after {content: " ";}
.portlet-document-library .breadcrumbs-horizontal li a:hover{text-decoration:underline;}

/*Formulario Bienvenida*/
.formulariobienvenida-portlet .portlet-content{padding:20px;}

.formulariobienvenida-portlet .line{
	padding: 5px 0;
	float: left;
	width: 100%;
	min-height: 20px;
	line-height: 20px;
}

.formulariobienvenida-portlet .line .lastUnit {
	float: right;
	width: 60% !important;
	text-align: left;
}
.formulariobienvenida-portlet .line .unit{
	float: left;
	width: 30%;
	font-weight: bold;
}
.formulariobienvenida-portlet input[type="text"],
.formulariobienvenida-portlet input[type="password"],
.formulariobienvenida-portlet input[type="file"],
.formulariobienvenida-portlet textarea,
.formulariobienvenida-portlet .textarea {
	width: 350px;
}
.formulariobienvenida-portlet div.content-btn{text-align:right;}

.btn_blue{
	background-image: url(/eulen-theme/images/custom/bg_buttom2.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-shadow: none;
	padding: 3px 15px 4px 15px;
}

/* pestanias */
.tab_container{background:#fff;font-size: 15px;padding:10px;}
ul.tab_title{margin:0;padding:0;list-style:none;clear:both;overflow:hidden;background:#002596;}
.portlet-journal-content .journal-content-article ul.tab_title li{margin:0;font-size:17px;float:left;width:24.7%;background:#002596;list-style: none outside none;color:#fff;font:300 17px 'Intro Regular', sans-serif;}
.portlet-journal-content .journal-content-article ul.tab_title li.active{background:#8ed6e1;}
.portlet-journal-content .journal-content-article ul.tab_title li.active a{cursor:default;border-right:2px solid #fff;}
.portlet-journal-content .journal-content-article ul.tab_title li a,.portlet-journal-content .journal-content-article ul.tab_title li span{border-right:2px solid #fff;color:#fff;display:block;padding:5px 0;text-align:center}
.tab_content{padding:0 15px; color:#555; }
.tab_content .respuesta_tab{padding:15px 0}
/* */

/* mensajes del portal */
.portlet-msg-info{padding:10px 10px 10px 40px!important;border:none;background:#0d1b44 url("/eulen-theme/images/messages/info.png") no-repeat 10px 50% !important;font-size:15px;color:#fff;}

.portlet-msg-error {padding:10px 10px 10px 40px;border:none;background: #f49000 url(/eulen-theme/images/messages/error.png) no-repeat 10px 50%;font-size:15px;color:#fff;}

.portlet-msg-alert {padding:10px 10px 10px 40px;border:none;background: #7d3f95 url(/eulen-theme/images/messages/alert.png) no-repeat 10px 50%;font-size:15px;color:#fff;}

.portlet-msg-success {padding:10px 10px 10px 40px;border:none;background: #f6762b url(/eulen-theme/images/messages/success.png) no-repeat 10px 50%;font-size:15px;color:#fff;}

.portlet-msg-info a, .portlet-msg-error a, .portlet-msg-alert a, .portlet-msg-success a{color:#e7eaeb;}
.portlet-msg-info a:hover, .portlet-msg-error a:hover, .portlet-msg-alert a:hover, .portlet-msg-success a:hover{color:#fff;}
/* */

/* */
.aui-field-label, .aui-field-label-inline-label{font:normal 15px 'Intro Regular', sans-serif;color:#555;padding-bottom:5px;}
.aui-field-content .aui-field-label,.aui-field-content .aui-field-label-inline-label{font-weight:normal;}
/* */

/* gt */
.catalog-portlet .portlet-content .portlet-body{padding:0;}
.catalog-portlet .portlet-content,.catalog-portlet .portlet-minimized .portlet-content-container{padding:0;}
.myhistory-portlet { width: 100%; overflow: hidden; }
.myhistory-portlet .portlet-content .portlet-body{padding:0;}
.myhistory-portlet .portlet-content,.myhistory-portlet .portlet-minimized .portlet-content-container{padding:0;}
.tplanlessons-portlet .portlet-content{ padding:1%; }
.myskills-portlet .portlet-content .portlet-body{padding:0;}
.myskills-portlet .portlet-content,.catalog-portlet .portlet-minimized .portlet-content-container{padding:0;}
.tr_mycourses_head td{background:#00A9E0;color:#fff;white-space:normal;font:600 15px 'Intro Regular', sans-serif;}
.tr_mycourses_head .course_row{background: #002664;}
.gt_azul{color:#868686 !important;}
/*.txt_details{color:#0075bb !important;}
.txt_details:hover{color:#00A9E0!important;}*/
.lesson_plan_titulo{font-size:15px;color:#868686;}
a#tplan_a_more_info{color:#2481c1 !important;}
.lesson_moreinfo{color:#2481c1 !important;font-size:15px !important;}
.a_link_leccion_start{color:#2481c1;}
.lesson_gris:hover, .lesson_white:hover{}
.tbl_lesson td{font-size:15px;}

.tr_mycourses_normal{font-size:15px !important;}

.divCatalogPath{background:#00A9E0;}
.catalog_menu{background:#00A9E0;}
.catalog_menu span {  color: #ffffff;}
.a_catalog_plan{color:#002596!important;}
.a_catalog_plan:hover{color:#0075bb!important;}

.div_btn_simple_gradiente{background:#00A9E0;}
.div_btn_simple_gradiente:hover{background:#08447c none!important;}
.div_btn_simple_gradiente_cian{background:#08447c none!important;}
/*.tr_mycourses_head{background:#007cc2 none !important;}
.tr_mycourses_head td{background:#007cc2 none !important;}*/
.lesson_gris{background:#fff none !important;}
.lesson_gris:hover, .lesson_white:hover{background:#d3e6f3 none !important;}

.a_link_leccion_start{font-size:15px !important;color:#2481c1 !important;}

.catalog_submenu_cointainer{background:#00A9E0;}
div.full{position:relative;}
.a_btn_generic{font-size:15px;}

.datos_profile_cian{font-size:15px !important;color:#3698d0 !important;}
.datos_profile_azul{font-size:15px !important;color:#868686 !important;}
.a_link_pie_panel{color:#0075bb !important;}
.a_link_pie_panel:hover{color:#08447 !important;}
.myskills-portlet .portlet-body{font-size:15px;}
input[type="button"]{font-size:15px !important;}

/* */

.taglib-user-display a .user-name{text-decoration:none;}
.taglib-user-display .user-name{font-size:15px;}
.aui-fieldset-legend{color:#002596;}

.taglib-discussion .lfr-discussion-actions li a:hover span, .taglib-discussion .lfr-discussion-actions li a:focus span{text-decoration:none;}

.taglib-discussion .lfr-discussion-posted-on{font-size:15px;}

.newssearch-portlet .newssearchClass .results-header{display:none;}




/*Personalizar pantalla de documentos y multimedia*/
.portlet-document-library .taglib-search-iterator{table-layout: auto;}
.portlet-document-library img.icon{margin-right:6px;float:left;}
.portlet-document-library .taglib-icon .taglib-text {text-decoration:none; font-weight:bold;color:#002596; }
.portlet-document-library .col-3, .portlet-document-library .col-4 {font-weight:bold;}
.portlet-document-library .document-library-breadcrumb {margin-bottom:10px; margin-top:10px; background: #fff;}
.portlet-document-library .lfr-app-column-view .lfr-app-column-view-content{background:#fff;}
.portlet-document-library .lfr-actions li .taglib-text {font: bold 15px 'Intro Regular', sans-serif;}
.portlet-document-library .lfr-header-row {padding: 0 0 5px 0;}
.portlet-document-library .document-entries-paginator{font-size:10px; margin-top:10px;background: none;}
.portlet-document-library .taglib-header .header-back-to a {padding:0;}
.portlet-document-library button:hover{font: bold 15px 'Intro Regular', sans-serif; background:none; background: #fff; border:none; color:#ababab;}
.portlet-document-library .context-pane .context-pane-content{border:none;}
.portlet-document-library .document-info {background: #F5F5F5;}

.portlet-document-library .document-display-style .document-action .direction-down{height: auto;}
.portlet-document-library .lfr-actions li .taglib-text {padding-right:5px;}
.portlet-document-library .document-display-style .lfr-actions.show-arrow.direction-down .lfr-trigger strong a{background: url(/eulen-theme/images/arrows/08_down.png) 100% -2px no-repeat;}
.portlet-document-library .common-file-metadata-container.selected { background-color: #fff; border: 1px solid #ccc;}
.portlet-document-library .lfr-header-row-content .parent-folder-title {text-shadow: none; color:#666;}

.portlet-document-library #portlet_20 .results-header th .result-column-name a{color:#fff;}
.portlet-document-library #portlet_20 .results-header th .result-column-name a:hover{color:#002596;}

.portlet-document-library .lfr-list-view-content li.selected, .portlet-document-library-display .lfr-list-view-content li.selected
{
 	background: url(/eulen-theme/images/custom/betwen.gif) no-repeat #fff;
}

.portlet-document-library .document-display-style:hover, .portlet-document-library .document-display-style.hover, .portlet-document-library-display .document-display-style:hover, .portlet-document-library-display .document-display-style.hover{
	background-color: rgba(0,0,0,0);
	color:#00A9E0;
}
.portlet-document-library .document-display-style:hover a span, .portlet-document-library .document-display-style.hover a span, .portlet-document-library-display .document-display-style:hover a span, .portlet-document-library-display .document-display-style.hover a span{
	color:#00A9E0;
}
/* listadorecursosmediateca-portlet */
.dataTables_wrapper{padding:10px 0 0;}
table.dataTable{margin:10px 0;}
table.dataTable thead tr{
	background: url(/eulen-theme/images/custom/betwen.gif) repeat-x left top #fff;
	color: #555;
	font-size: 15px;
	font-weight: bold;
}
table.dataTable thead tr th{padding:5px 10px;color:#fff;}
table.dataTable tr td{padding:5px 10px;border-bottom:#e8e8e8 solid 1px;}
table.dataTable tr.even td.sorting_1{background:rgba(0,0,0,0);}
table.dataTable tr.odd{background:rgba(0,0,0,0);}
table.dataTable tr.odd td.sorting_1{background:rgba(0,0,0,0);}
/* */


.portlet-document-library #portlet_20 .results-header th{background:#00a2ea;}
.portlet-document-library #portlet_20 .results-header th .result-column-name a{color:#fff;}
.portlet-document-library #portlet_20 .results-header th .result-column-name a:hover{color:#002596;}
.portlet-document-library .lfr-header-row-content {padding:3px 0 0;}

/*Popup editar evento*/
.yui3-widget-content-expanded .aui-panel-ft .aui-toolbar-content .aui-buttonitem-content{position: absolute; right: 5px; top: 5px; padding: 8px; background: url(/eulen-theme/images/custom/icon_close.png) 0 0 no-repeat; border: none;}

/*Scroll popup eventos editar*/
.aui-resize {height: auto !important;}
.aui-resize .aui-dialog-bd { min-height: 230px;}

/*Scroll popup eventos nuevo*/
.ui-dialog iframe {height:100%;}

 #footer {
    position: relative;
  }
  #footer div.powered-by {
    position: relative;
    height: 70px;
  }

#footer .container > div,
#footer .container > ul li:nth-last-child(1){
  margin-right: 6vw;
}
#footer .container > ul li:nth-of-type(1)
{
  border-left:0px solid transparent;
}


#footer .container {
    display: unset;
    text-align: right;
    padding-right: 0%;
  }
  #footer .footer_link,#footer .container > div
  {
    color:#002664;
    font-weight: normal;
    font-size: 12px !important;
    font-family: "Intro Regular";
    line-height: 2;
    box-sizing:unset;
  }



#footer div.powered-by {
  background-image:url("/eulen-theme/images/custom/icono_eulen.png");
  background-size:100px;
  background-position:5vw center ;
  background-repeat: no-repeat;
}


.verNoticias_derecha.bttxt,
.bold.no_underline.color_black {
  font-weight: normal;
}



.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
  float:left;
}
.node-catalog div.col-md-9.gt_dv_tit
{
  display:block;
  position: relative;
min-height: 1px;
  width: 100%;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{
  position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}

.col-md-12 {
  width: 96%;
}
.node-catalog
{
  height: 250px;
}
.col-md-12.folder {
  height: 220px;
}
div.col-md-6.node-catalog
{
  width:30%;
}
.node-catalog div.gt_description {
  width: 225px;
}
#divCatalogPath__catalog_WAR_npaportletportlet_divCatalogView {
  background-color: #F7F7F7;
}
div.gt_num_courses span
{
  color:#00A9E0;
}
span.title
{
  font-weight: normal;
}
.signed-in .container
{
  display: unset;
  content: " ";
  padding-left: unset;
margin-right: unset;
margin-left: unset;
}
.signed-in .container::before
{
  display: unset;
content: unset;
}
.signed-in .txt_details, a.gt_a_report, a
{
  font-size:15px !important;
  font-family:"Intro Regular";

}
#footer .container > ul
{
    line-height: 1;
}
html body {
  font-family: 'Intro Regular',sans-serif;
}

/*No cargar Boostrap*/
*{
  -webkit-box-sizing: unset !important;
-moz-box-sizing: unset !important;
box-sizing: unset !important;
}
a#sign-in, .signed-in .txt_details, a.gt_a_report,
.signed-in .npalanguage-portlet a,
#navigation .creator_text a{
  font-size: 15px !important;
  font-family: "Intro Regular";
}
html div.gt_num_courses span {
  color: #00A9E0;
}
html div.col-md-6.node-catalog {
  width: 14vw;
}

html div.gt_num_courses span {
  color: #00A9E0;
}
html div.col-md-6.node-catalog {
  width: 285px;
}
html span.title {
   font-weight: normal;
   font-family:'Intro Regular'
}
.node-catalog div.gt_description {
  width: 12vw;
}

html div.nodo_desactivado div.catalog_title_desactivado {
  background-color: #00A9E0;
  color: white;
  cursor: pointer;
}
html #portlet_catalog_WAR_npaportletportlet .catalog_submenu_cointainer
{
  background-color:#0e1b43 !important;

}
body .portlet-title {
  color: #002664;
  float: none;
  border-bottom: 0 none;
  padding: 0px 0px 0 20px;
  width: auto;
}
.node-catalog div.gt_description span {
  width: 200px;
  display: block;
}



div.col-md-4.node-catalog  {
	width:30%;
	margin-top:2%;
}
.node-catalog div.course {
  background-color: white;

}

.node-catalog .gt_hours_courses {
  width: auto;
  display: inline-block;
  float: none;
}
.node-catalog div.gt_hours_courses div.icon,
.node-catalog div.gt_hours_courses div.leyenda
{
  float:none;
  display: inline;
}
.left div.catalog_flecha {
  background-image: url('/eulen-theme/images/custom/catalog_arrow.png');
  background-color:#f7f7f7;
}

/*
.node-catalog  div.gt_hours_courses div.icon
{
  background-image: url('/eulen-theme/images/custom/ico_h_formativa.png');
  background-size:19px;
}
*/
body .portlet-title-text {
  font: 20px 'Intro Regular';
}
@media (max-width: 900px) {

  div.col-md-4.node-catalog
  {
    width:40%;
  }
  .portlet-topper,
  #catalogFrame__catalog_WAR_npaportletportlet_divCatalogView div.separator_line,
  #catalogFrame__catalog_WAR_npaportletportlet_divCatalogView .separator_40
  {
  width:auto;
  }


}
@media (max-width: 650px) {

  div.col-md-4.node-catalog
  {
    width:auto;
    margin-bottom:26%;
    position:relative;
    display:block;
    float:unset;
  }


}

@media (max-width: 880px) {
  #navigation #menudeabajo li
  {

  float: unset;
  display: inline-block;
  border: 0px solid transparent;
  }

#navigation #menudeabajo li span{
  width: 100px;
  display: inline-block;
      text-align: center;
  padding: 0 10px;
}
}
@media (max-width: 768px) {
  body #navigation ul li a
  {
  padding-top:0px;
  }
  #td_name
  {
    width:90%;
  }
  #p_p_id_npalanguage_WAR_npaportletportlet_
  {
    z-index: 1000;
  }
  .js .nav-main #menudearriba li, .js .nav-main #menudearriba li
  {
    background-color:#00A9E0;
  }
  .js .nav-main #menudearriba li a, .js .nav-main #menudearriba li span
  {

  font-size: 15px !important;
  padding: 10px;
  border: 0px;
  }
  #navigation ul li a
  {
    padding-top:10px;
    padding-bottom: 10px;
  }
  .js #navigation ul
  {
    text-align: center;
    display: inline-block;
  }
  html .js #navigation ul
  {
    display: inline-block;
  }
  html body #navigation #navigation_table #navigation_table_column2
  {
    float:unset;
    text-align: center;
    margin: 0 auto;
  }
  #heading span.navegacionIdioma_acceder {
  right: 5vw;
  top: 15px;
}
  header#banner .cabeceraLogos
  {
    position: absolute;
    top:40px;
    left:10px;
    width:200px;
  }
  html .nav-control a.menu
  {
    padding-right:70px;
    width: 0px;
    padding: 10px 0px 16px 16vw;
  }
  .portlet-boundary.npalanguage-portlet .taglib-language-list-text {
  background-color: #00A9E0;
  float: unset;
  display: block;
  width: 100px;
  z-index: 10000;
  position: relative;
  top: 0px;
  right: 0px;
  color: white !important;
}
}
@media (max-width: 640px) {
  table td#td_name #userName{
    display:inline-block;
  }

}
@media (max-width: 950px) {
html div.col-md-6.node-catalog {
  margin: 0 6vw;
}
}
  @media (max-width: 840px) {
html div.col-md-6.node-catalog {
  margin: 0 3vw;
}
  }
@media (max-width: 715px) {
html div.col-md-6.node-catalog {
  margin: 0 1vw;
}
}
@media (max-width: 660px) {
html div.col-md-6.node-catalog {
  margin: 0 0vw;
}
}
@media (max-width: 640px) {
 html div.col-md-6.node-catalog,.node-catalog div.col-md-3.img,.node-catalog div.col-md-9.gt_dv_tit{
    width:100%;
    text-align: center;
    margin: 0 auto;
    padding: 0;
    float: unset;
  }
  .node-catalog div.gt_description
  {
    width:90%;
  }
  .col-md-12
  {
    width:90%;
    text-align: center;
    margin: 0 auto;
    float: unset;
    padding: 0px;
  }

.gt_description span {
  width: 90px;
  display: block;
}
}

@media (max-width: 1090px) and (orientation: portrait) {
  body.loginAprende {
    background-position: 100% top;
  }
}

