<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">



/* Los import hay que ponerlos antes que las reglas sino son ignorados y Liferay necesita el ; al final */


/*! 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 1.8.19
 *
 * 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; }
.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; height:800px;}
.ui-dialog iframe{height:800px;}
.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: 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: Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background-color: #ffffff; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa; background-color: #cccccc; 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 {
	background: url(/correosPyme-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:Arial;	 
	 }
.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-color: #dadada; 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-color: #ffffff; 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-color: #fbf9ee; 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-color: #fef1ec; 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; }


/* 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-color: #aaaaaa; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px; background-color: #aaaaaa; 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}*/; }

/* Includes de vistas compartidas entre portlets: */

/* Menu de la comunidad */

#nav_and_out {
    position: relative;
    z-index: 103;
    background: #fff;
    padding: 10px;
}

#navigation {
    width: 100%;
    margin: 0 auto 5px;
    background: #232851;
    color: #fff;
}

#navigation #navigation_table {
    width: 100%;
    height: 53px
}

#navigation #navigation_table #navigation_table_column1 {
    float: left;
    display: inline;
    padding: 0;
    width: 302px;
}

#navigation #navigation_table #navigation_table_column2 {
    float: right;
    display: inline;
    margin-right: 15px;
}

#navigation #navigation_table #navigation_table_column2 table {
    height: 53px;
}

#navigation ul {
    margin: 0;
    padding: 10px 0 0;
}

#navigation h1 {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0.3em 0;
}

#navigation h1 span {
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
    color: #20AFC0;
}

#navigation ul li {
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none;
    display: inline;
    background: url(/correosPyme-theme/images/custom/lat_menu_abajo.gif) no-repeat right 50%;
    margin-left: 0px;
    margin-bottom: 0.5em;
    padding-top: 0.5em;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 0.6em;
    position: relative;
}

#navigation ul li.lastchild {
    background: none;
}

#navigation .noSchool_foto {
    padding-left: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
}

#navigation .noSchool_foto img {
    max-height: 58px;
    max-width: 58px;
    width: auto;
    height: auto;
}

#navigation .noSchool_text {
    width: auto;
    max-width: 310px;
    font-size: 18px;
    color: #36b3d1;
    line-height: 18px;
}

#navigation .School_foto {
    width: 250px;
    height: 53px;
    background: no-repeat 10px 50%;
}

#navigation .School_text {
    width: 80px;
    font-size: 18px;
    color: #36b3d1;
    line-height: 18px;
    text-align: left;
    position: relative;
    left: 155px;
}

#navigation .creator_foto {
    padding: 0;
}

#navigation .creator_foto img {
    float: left;
    width: auto;
    height: auto;
    max-height: 58px;
    max-width: 58px;
}

#navigation .creator_text {
    cursor: pointer;
    white-space: nowrap;
    line-height: 20px;
    font-family: Lato;
    background: url(/correosPyme-theme/images/custom/btnNext.gif) no-repeat right 30px transparent;
    padding-right: 20px;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding-left: 15px
}

#navigation .creator_text a,
#navigation .creator_text a:hover {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
}

#navigation .curso_foto {
    padding: 0;
}

#navigation .curso_foto img {
    max-height: 42px;
    max-width: 42px;
    width: auto;
    height: auto;
}

#navigation .curso_text {
    width: 240px;
    font-size: 18px;
    color: #fff;
    line-height: 18px;
    vertical-align: middle;
    padding-left: 10px
}

#navigation .child-menu {
    float: none;
    position: absolute;
    white-space: nowrap;
    #left: 10px;
    #top: 24px;
}

#navigation .child-menu li {
    display: none;
    background-image: url(/correosPyme-theme/images/custom/bg_menu_bar.jpg);
    background-repeat: repeat-x;
    padding: 0 0 2px 0;
    margin: 0;
    border: none;
    position: relative;
}

#navigation .child-menu li a {
    cursor: pointer !important;
    font-size: 12px;
}

.portlet-icon-back {
    float: right;
    background: url(/correosPyme-theme/images/custom/blue_arrow_left.gif) no-repeat 0px 50%;
    font-weight: bold;
    font-size: 1.2em;
    padding: 5px 10px 5px 11px;
    text-decoration: none;
    position: absolute;
    top: 5px;
    right: 50px;
}

.portlet-icon-back:hover {
    text-decoration: underline;
}

.portlet-title {
    display: inline;
    float: left;
    overflow: visible;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 3px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
    color: #232851;
}


/* GLOBALES  PORTLET */


/* Portlet del menï¿½ general */

#menudearriba li {
    display: inline;
    position: relative;
}

#menudearriba li div {
    position: absolute;
}

#menudearriba li div table {
    border-collapse: collapse;
    width: 10px;
}

#menudearriba li div table td {
    border-bottom: 1px solid #fff;
    padding: 5px 30px;
    background-color: #375ac4;
    white-space: nowrap;
    font-family: Arial;
    font-size: 12px;
}

#menudearriba li div table td:hover {
    background-color: #052a9a;
}

#menudearriba li div table td a {
    color: #fff;
}

#menudearriba span {
    cursor: pointer;
}

#menudeabajo {
    text-align: right
}

#menudeabajo span {
    cursor: pointer;
}

#menudearriba .secction_nav {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    font: Normal 17px Lato;
    color: #232851;
    background: url(/correosPyme-theme/images/custom/lat_menu.gif) no-repeat right 50%;
}

#menudearriba .secction_nav:hover {
    color: #586cb4;
}

#menudearriba li.lastd .secction_nav {
    background: none;
}

#menudearriba .selected_nav {
    color: #586cb4;
}

#menudearriba .selected_nav2 a {
    color: #586cb4;
}

#menudeabajo li div {
    position: absolute;
}

#menudeabajo li div table {
    border-collapse: collapse;
    width: 10px;
}

#menudeabajo li div table td {
    border: 1px solid #E3E3E3;
    padding: 5px;
    background-color: #FFFFFF;
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Arial;
    font-size: 12px;
}

#menudeabajo li div table td a {
    color: #2AA8BF;
}

#menudeabajo li {
    display: inline;
    position: relative;
    border: none;
}

#menudeabajo li a:hover span {
    color: #b4c7fe;
}

#menudeabajo li span {
    color: #fff;
    font: 300 16px Lato;
}

#menudeabajo .selected span {
    color: #b4c7fe;
}

#menudeabajo .desplegable2 .selected a {
    color: #232851;
    font-size: 15px;
}

.desplegable {
    background: url(/correosPyme-theme/images/custom/bgd_menu_dsplgbl.png) no-repeat top center transparent;
    top: 13px;
    left: -35px;
    position: relative;
    z-index: 5000;
    padding-top: 10px;
}

.desplegable2 {
    top: 25px;
    left: 7px;
    z-index: 5000;
    position: relative;
}

#navigation_table #ul_childmenu li a {
    color: #2AA8BF;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

#navigation_table #ul_childmenu .selected a {
    color: #555;
}

#navigation_table #ul_childmenu li.last_li {
    border-right: none
}

#navigation_table #ul_childmenu li.first_child {
    border-top: 1px solid #E3E3E3;
}

#navigation_table #ul_childmenu li {
    display: none;
    float: none;
    background-color: #FFFFFF;
    width: auto;
    padding: 0 10px 2px 10px;
    margin: 0;
    border: none;
    height: auto;
    border-bottom: 1px solid #E3E3E3;
    border-left: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
}

#navigation_table .submenu li a {
    cursor: pointer !important;
    font-size: 12px;
}

#navigation_table .submenu li span {
    cursor: pointer !important;
    font-size: 12px;
}

.submenu_td td {
    position: relative;
}

#portletnav ul li.last_li {
    border-right: none
}

#portletnav ul li.first_child {
    border-top: 1px solid #E3E3E3;
}

#portletnav .submenu {
    float: none;
    list-style-type: none;
    position: absolute;
}

#portletnav ol,
ul,
dl {
    margin-left: 0px;
}

#portletnav blockquote,
ul,
ol,
dl {
    margin: 0px;
}

#portletnav .submenu li {
    display: block !important;
    float: none;
    background-color: #FFFFFF;
    width: auto;
    padding: 0 10px 2px 10px;
    margin: 0;
    border: none;
    height: auto;
    border-bottom: 1px solid #E3E3E3;
    border-left: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
}

#portletnav .submenu li a {
    cursor: pointer !important;
    font-size: 12px;
}

#portletnav .submenu li span {
    cursor: pointer !important;
    font-size: 12px;
}
#mediatecaClass .portlet_frame_contain {
  padding: 3px;
  margin-left: 8px;
  margin-right: 8px; }

#mediatecaClass .tablemenu_dblue {
  width: 100%; }

#mediatecaClass .tablemenu_dblue thead tr {
  background: #b7c9ff url(/correosPyme-theme/images/custom/portlet/bg_header_2.png) repeat-x 0 100%;
  height: 29px; }

#mediatecaClass .tablemenu_dblue .separa {
  width: 5px; }

#mediatecaClass .tablemenu_dblue .center {
  text-align: center; }

#mediatecaClass .tablemenu_dblue thead tr th {
  padding-top: 0px; }

#mediatecaClass .tablemenu_dblue thead tr th a {
  display: block;
  padding: 10px;
  text-decoration: none;
  font: bold 12px Arial;
  color: #fff; }

#mediatecaClass .nodifunde {
  text-decoration: none;
  color: #232851;
  font-weight: bold; }

#mediatecaClass .nodifunde:hover {
  color: #8ba3e9; }

#mediatecaClass .blue {
  color: #232851;
  position: relative;
  padding-top: 5px; }

#mediatecaClass .selected {
  background: transparent url(/correosPyme-theme/images/custom/portlet/bg_hearder_2_mediateca.png) repeat-x 0 0;
  color: #232851; }

#mediatecaClass .filo {
  border-bottom: #e3e3e3 1px solid; }

#mediatecaClass .latRight {
  padding-right: 10px; }

#mediatecaClass .airebt {
  padding-bottom: 5px;
  padding-top: 5px; }

#mediatecaClass .yesback {
  background-position: right;
  background-repeat: no-repeat;
  background-image: url(/correosPyme-theme/images/custom/portlet/bg_header_sep.png); }

#mediatecaClass .link_image_fleft, #mediatecaClass .link_image_fright {
  padding-top: 8px; }

/*#mediatecaClass .btsubir {*/
#mediatecaClass .btupload {
  /*background-position:left;
  background-repeat:no-repeat;
  background-image: url(/correosPyme-theme/images/custom/upload_resources.gif);*/
  padding-left: 5px; }

#mediatecaClass .btvertodos {
  background-position: left;
  background-repeat: no-repeat;
  background-image: url(/correosPyme-theme/images/custom/icono_mas_resources.gif);
  padding-left: 23px; }

#mediatecaClass .btdetalle {
  white-space: nowrap;
  text-decoration: none;
  color: #232851;
  font-weight: bold;
  font-size: 1.1em;
  /*background-position:left;
  background-repeat:no-repeat;
  background-image: url(/correosPyme-theme/images/custom/black_arrow.gif);
  padding-left:9px;*/
  padding-left: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 20px; }

#mediatecaClass .btdetalle:hover {
  text-decoration: underline; }

#mediatecaClass tfoot a {
  text-decoration: none;
  font-size: 1.1em;
  font-weight: bold;
  color: #024148; }

#mediatecaClass .right {
  text-align: right; }

#mediatecaClass .filos {
  border-bottom: 1px #e2e2e2 solid;
  border-top: 1px #e2e2e2 solid; }

#mediatecaClass .fondo {
  background-color: #bacbff;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px #FFF solid;
  border-top: 1px #FFF solid;
  padding-left: 10px;
  color: #FFF; }

#mediatecaClass .separador {
  border-bottom: 1px #e2e2e2 solid;
  border-top: 1px #FFF solid; }

#mediatecaClass .fondo_claro {
  background-color: #efede2; }

#mediatecaClass h1 {
  padding: 5px 5px 5px 5px;
  font-size: 1.2em; }

#mediatecaClass .bluehardfont {
  color: #00374c; }

#mediatecaClass .margintop {
  margin-top: 5px; }

#mediatecaClass .veinte5 {
  width: 25%; }

#mediatecaClass .treintay3 {
  width: 33%; }

#mediatecaClass .listaItems .Par {
  background-image: url(/correosPyme-theme/images/custom/list_par.gif);
  height: 30px;
  background-position: bottom;
  background-repeat: repeat-x; }

#mediatecaClass .listaItems .ImPar {
  background-image: url(/correosPyme-theme/images/custom/list_par.gif);
  height: 30px;
  background-position: bottom;
  background-repeat: repeat-x; }

#mediatecaClass .ajustelat {
  padding-left: 5px;
  padding-right: 5px; }

#mediatecaClass .tt_list {
  height: 27px;
  background: #b7c9ff url(/correosPyme-theme/images/custom/portlet/bg_header_2.png) repeat-x 0 100%;
  color: #fff;
  font-size: 12px;
  font-weight: bold; }

#mediatecaClass .pach_list {
  background: #b7c9ff url(/correosPyme-theme/images/custom/portlet/bg_header_2.png) repeat-x 0 100%; }

#mediatecaClass .number_list {
  background-image: none;
  background-color: #fff;
  color: #f49000; }

#mediatecaClass .aire_lat {
  padding-left: 5px;
  padding-right: 5px; }

#mediatecaClass .list_a a {
  font-weight: bold; }

#mediatecaClass #pagination {
  padding: 10px;
  text-align: center; }

#mediatecaClass #pagination .bt_back_on {
  text-decoration: none;
  background-image: url(/correosPyme-theme/images/custom/bt_back_on.gif);
  width: 12px;
  height: 17px;
  background-repeat: no-repeat;
  padding-left: 15px;
  background-position: left; }

#mediatecaClass #pagination .bt_back_off {
  text-decoration: none;
  background-image: url(/correosPyme-theme/images/custom/bt_back_off.gif);
  width: 12px;
  height: 17px;
  background-repeat: no-repeat;
  padding-left: 15px;
  background-position: left;
  line-height: 27px; }

#mediatecaClass #pagination .bt_next_on {
  text-decoration: none;
  background-image: url(/correosPyme-theme/images/custom/bt_next_on.gif);
  width: 12px;
  height: 17px;
  background-repeat: no-repeat;
  padding: 9px;
  padding-left: 15px;
  background-position: left;
  line-height: 27px; }

#mediatecaClass #pagination .bt_next_off {
  text-decoration: none;
  line-height: 27px;
  background-image: url(/correosPyme-theme/images/custom/bt_next_off.gif);
  width: 12px;
  height: 17px;
  background-repeat: no-repeat;
  padding: 9px;
  padding-left: 15px;
  background-position: left;
  line-height: 27px; }

#mediatecaClass #pagination .bt_group_back_on {
  text-decoration: none;
  background-image: url(/correosPyme-theme/images/custom/bt_group_back_on.gif);
  width: 12px;
  height: 17px;
  background-repeat: no-repeat;
  padding: 9px;
  padding-left: 15px;
  background-position: left;
  line-height: 27px; }

#mediatecaClass #pagination .bt_group_back_off {
  text-decoration: none;
  background-image: url(/correosPyme-theme/images/custom/bt_group_back_off.gif);
  width: 12px;
  height: 17px;
  background-repeat: no-repeat;
  padding: 9px;
  padding-left: 15px;
  background-position: left;
  line-height: 27px; }

#mediatecaClass #pagination .bt_group_next_on {
  text-decoration: none;
  background-image: url(/correosPyme-theme/images/custom/bt_group_next_on.gif);
  width: 12px;
  height: 17px;
  background-repeat: no-repeat;
  padding: 9px;
  padding-left: 15px;
  background-position: left;
  line-height: 27px; }

#mediatecaClass #pagination .bt_group_next_off {
  text-decoration: none;
  background-image: url(/correosPyme-theme/images/custom/bt_group_next_off.gif);
  width: 12px;
  height: 17px;
  background-repeat: no-repeat;
  padding: 9px;
  padding-left: 15px;
  background-position: left;
  line-height: 27px; }

#mediatecaClass #pagination .yes a {
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  color: #555;
  padding-left: 3px;
  padding-right: 6px;
  line-height: 27px; }

#mediatecaClass #pagination .no a {
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 6px;
  line-height: 27px; }

#mediatecaClass #cloud {
  padding: 5px;
  padding-bottom: 10px; }

#mediatecaClass #cloud_title {
  width: 200px;
  background: url("/correosPyme-theme/images/custom/portlet/bg_header.png") repeat-x #29a2d3;
  color: #FFF;
  height: 28px;
  font-size: 1.1em;
  text-align: center;
  font-weight: bold;
  line-height: 28px; }

#mediatecaClass #cloud_body {
  padding: 10px;
  text-align: center;
  border: #e3e3e3 1px solid; }

#mediatecaClass .centra {
  text-align: left;
  clear: both;
  overflow: hidden; }

#mediatecaClass #columnas {
  padding-top: 12px;
  padding-bottom: 12px;
  width: 100%;
  float: center;
  margin: 0; }

#mediatecaClass #columna1 {
  display: inline-block;
  float: left;
  width: 650px;
  padding: 0;
  text-align: left; }

#mediatecaClass #columna2 {
  font-family: 'Arial';
  float: right;
  background-color: #8c6197;
  width: 245px;
  padding: 10px;
  text-align: left; }

#mediatecaClass .box {
  padding: 2px 2px 25px 2px;
  background-color: #FFF;
  margin-top: 20px; }

#mediatecaClass div .bajo_caja {
  background: transparent;
  height: 9px;
  position: relative;
  top: -2px;
  background-position: top center; }

#mediatecaClass .box_title {
  padding-top: 15px;
  font-family: 'Arial';
  color: #232851;
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
  padding-left: 20px;
  padding-bottom: 15px; }

#mediatecaClass .box_title_com {
  border-top: 1px #e2e2e2 solid;
  border-bottom: 1px #e2e2e2 solid;
  padding-top: 15px;
  background: #FFF;
  color: #232851;
  font: normal 17px/26px Arial;
  margin: 0 10px 10px;
  width: 95%; }

#mediatecaClass .box_title_claro {
  background-image: url(/correosPyme-theme/images/custom/bgd_fondo_azul_claro.jpg); }

#mediatecaClass .box_title_ico {
  background-image: none;
  color: #FFF;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 10px;
  border-bottom: 1px solid #e2e2e2; }

#mediatecaClass .box_title_ico img {
  float: right; }

#mediatecaClass .lfr-panel.lfr-collapsible .lfr-panel-titlebar {
  display: none; }

#mediatecaClass .lfr-panel.lfr-extended, .lfr-panel-container, .lfr-floating-container {
  border: 0px; }

#mediatecaClass .add-comment {
  margin: 5px;
  background-color: #FFF;
  width: 98%;
  color: #232851; }

#mediatecaClass .add-comment .taglib-icon {
  margin: 5px 10px 5px 10px;
  font-size: 15px;
  font-weight: bold;
  line-height: 35px; }

#mediatecaClass .add-comment a span {
  border: 10px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  color: #fff;
  background-image: url(/correosPyme-theme/images/custom/bg_buttom2.jpg); }

#mediatecaClass .add-comment a:hover span {
  color: #232851; }

#mediatecaClass .add-comment .taglib-icon img {
  display: none; }

#mediatecaClass .add-comment td {
  font-size: 1.1em;
  padding-left: 10px; }

#mediatecaClass .add-comment input {
  font-size: 1.0em; }

#mediatecaClass .add-comment textarea {
  font-size: 1.0em;
  font-family: Arial; }

#mediatecaClass .lfr-grid .lfr-table .taglib-icon img {
  display: none; }

#mediatecaClass #hmhp_postReplyForm0 {
  display: block; }

#mediatecaClass #hmhp_postReplyForm0 td {
  padding-left: 10px;
  padding-right: 10px; }

#mediatecaClass #hmhp_postReplyForm0 br {
  display: none; }

#mediatecaClass #hmhp_postReplyForm0 input {
  margin: 5px 0px 15px 0px; }

#mediatecaClass .taglib-user-display .user-profile-image {
  padding: 5px; }

#mediatecaClass .taglib-user-display {
  padding-right: 10px;
  background-position: right;
  background-repeat: no-repeat; }

#mediatecaClass .user-details {
  padding: 5px; }

#mediatecaClass .lfr-top.stretch {
  font-size: 1.1em;
  font-weight: bold;
  color: #232851; }

#mediatecaClass .lfr-top.stretch a {
  color: #232851; }

#mediatecaClass .lfr-top.stretch br {
  border-bottom: #232851 1px solid; }

#mediatecaClass .lfr-top.stretch div:first-child {
  font-weight: normal;
  padding-top: 8px; }

#mediatecaClass .lfr-top.stretch .lfr-table div:first-child {
  font-weight: normal;
  padding-top: 0px; }

#mediatecaClass #columna1 .aui-rating-label-element {
  font-size: 1.0em; }

#mediatecaClass .lfr-top.stretch .lfr-table {
  margin-bottom: 10px; }

#mediatecaClass .lfr-top.stretch .lfr-table a {
  text-decoration: none;
  color: #00c7d5; }

#mediatecaClass .lfr-table .taglib-icon .taglib-text {
  text-decoration: none;
  color: #232851;
  border-right: #232851 1px solid;
  padding-right: 5px; }

#mediatecaClass .lfr-table {
  border-top: #dfdfdf 1px solid; }

#mediatecaClass .lfr-table .lfr-top.stretch td {
  padding-top: 10px; }

#mediatecaClass .separator {
  border-color: #dfdfdf; }

#mediatecaClass .lfr-top.stretch .lfr-table td:last-child span {
  border: 0px; }

#mediatecaClass .user-details .user-name {
  font-size: 1.1em;
  text-decoration: none;
  color: #232851;
  font-weight: bold; }

#mediatecaClass .search-results {
  width: 600px;
  font-size: 1.1em;
  color: #232851;
  padding: 5px 5px 5px 5px;
  border-top: #dfdfdf 1px solid; }

#mediatecaClass .delta-selector, #mediatecaClass .page-selector {
  display: none; }

#mediatecaClass .taglib-page-iterator {
  padding-bottom: 20px; }

#mediatecaClass .search-pages {
  clear: both;
  width: 600px;
  padding: 5px 0px 5px 0px;
  text-align: center;
  float: left; }

#mediatecaClass .search-pages .page-links {
  clear: both; }

#mediatecaClass .taglib-page-iterator .search-pages .page-links a.next, #mediatecaClass .taglib-page-iterator .search-pages .page-links span.next {
  background-image: url(/correosPyme-theme/images/custom/bt_sig_coment.gif); }

#mediatecaClass .taglib-page-iterator .search-pages .page-links a.last, #mediatecaClass .taglib-page-iterator .search-pages .page-links span.last {
  background-image: url(/correosPyme-theme/images/custom/bt_ult_coment.gif); }

#mediatecaClass .taglib-page-iterator .search-pages .page-links a.first, #mediatecaClass .taglib-page-iterator .search-pages .page-links span.first {
  background-image: url(/correosPyme-theme/images/custom/bt_pri_coment.gif); }

#mediatecaClass .taglib-page-iterator .search-pages .page-links a.previous, #mediatecaClass .taglib-page-iterator .search-pages .page-links span.previous {
  background-image: url(/correosPyme-theme/images/custom/bt_ant_coment.gif); }

#mediatecaClass .taglib-page-iterator .search-pages .page-links span, #mediatecaClass .taglib-page-iterator .search-pages .page-links a {
  font-size: 1.1em;
  font-weight: bold;
  color: #232851;
  text-decoration: none; }

#mediatecaClass .taglib-page-iterator .search-pages .delta-selector, .taglib-page-iterator .search-pages .page-selector, .taglib-page-iterator .search-pages .page-links {
  padding-left: 150px; }

#mediatecaClass .taglib-page-iterator .search-pages .page-links {
  padding-top: 10px; }

#mediatecaClass .previous, #mediatecaClass .last {
  border: 0px; }

#mediatecaClass .next {
  padding-left: 8px;
  border-color: #232851; }

#mediatecaClass .aui-thumbrating .aui-rating-element {
  background-image: url(/correosPyme-theme/images/custom/bt_rating.gif); }

#mediatecaClass #columna2 .taglib-ratings.stars {
  padding: 0px; }

#mediatecaClass .tablelist {
  width: 100%; }

#mediatecaClass .tablelist td {
  border-bottom: #e3e3e3 1px solid;
  padding-left: 10px;
  height: 30px; }

#mediatecaClass .anchoIco {
  width: 19px; }

#mediatecaClass #val .liferay-rating-vote.aui-widget.aui-component.aui-rating {
  padding-top: 0;
  /*float:left;*/ }

#mediatecaClass #val .taglib-ratings {
  /*float:left; padding-left:5px; padding-top:0;*/ }

#mediatecaClass #val .taglib-ratings.stars {
  padding-top: 0;
  padding-left: 10px;
  width: 200px;
  float: left;
  display: inline; }

#mediatecaClass #val .liferay-rating-score.aui-widget.aui-component.aui-rating {
  /*float:left;display:inline;*/ }

#mediatecaClass #val .aui-rating-label-element {
  display: none; }

#mediatecaClass #favorit {
  float: left;
  width: 200px; 
  display: none; }
  
#caty_tag #cat, #caty_tag #tag { display: none; }

#mediatecaClass .ul_categories {
  font-size: 1.1em;
  font-weight: bold;
  color: #FFF;
  list-style: none;
  padding: 10px 15px 10px 15px;
  border-bottom: #e3e3e3 1px solid; }

#mediatecaClass .ul_categories .li_recomendations {
  font-size: 1.1em;
  font-weight: bold;
  color: #555;
  list-style: none;
  padding: 5px 15px 5px 15px;
  border-bottom: #e3e3e3 1px solid; }

#mediatecaClass .ul_categories a {
  text-decoration: none;
  color: #FFF; }

#mediatecaClass .ul_tags {
  list-style: none;
  margin: 0px;
  padding: 0px; }

#mediatecaClass .ul_tags li {
  font-size: 1.1em;
  font-weight: bold;
  color: #555;
  list-style: none;
  padding: 10px 15px 10px 15px; }

#mediatecaClass .ul_tags a {
  text-decoration: none;
  color: #bacbff; }

#mediatecaClass .box_foot {
  text-align: right;
  padding: 10px 10px 0px 10px;
  clear: both;
  padding-top: 10px; }

#mediatecaClass .box_foot a {
  padding: 10px 0px 10px 28px; }

#mediatecaClass .bt_actions {
  border: none;
  text-align: right;
  padding: 0px 10px 20px 10px;
  float: right;
  margin-top: -30px;
  width: 50%; }

#mediatecaClass .box_date {
  text-align: left;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 12px;
  font-weight: bold;
  color: #232851;
  width: 200px;
  float: left; }

#mediatecaClass .box_content_det {
  clear: right;
  float: right;
  width: 100%;
  position: static;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 10px;
  font-size: 12px;
  text-align: justify; }

#mediatecaClass .box_content_det2 {
  width: 625px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  text-align: justify; }

#mediatecaClass .box_content_det2 ul {
  padding-left: 15px; }

#mediatecaClass .box_tt {
  border-bottom: #e3e3e3 0 solid;
  height: 26px; }

#mediatecaClass .box_content_det2 #description_course {
  width: 100%;
  height: 450px; }

#mediatecaClass .box_id {
  text-align: right;
  padding-right: 10px;
  padding-top: 10px;
  font-size: 10px;
  font-weight: normal;
  color: #979797;
  width: 200px;
  float: right; 
  display:none; }

#mediatecaClass.form_popup_resources {
  font-size: 1.1em; }

#mediatecaClass.form_popup_resources .aui-field-element {
  width: 98%; }

#mediatecaClass.form_popup_resources table td {
  width: 50%; }

#mediatecaClass.form_popup_resources table tr {
  border-bottom: #d7d5d8 1px solid; }

#mediatecaClass.form_popup_resources label {
  font-weight: bold; }

#mediatecaClass.form_popup_resources .aui-field-element input {
  width: 98%;
  font-size: 1.0em;
  border-color: #c6c6c6;
  border: 1px solid #c6c6c6; }

#mediatecaClass.form_popup_resources .aui-field-element select {
  width: 98%;
  font-size: 1.0em;
  border-color: #c6c6c6;
  border: 1px solid #c6c6c6; }

#mediatecaClass.form_popup_resources .triada {
  background-color: #f2f2f2;
  width: 100%;
  border: 0px; }

#mediatecaClass.form_popup_resources .triada tr {
  border: 0px; }

#mediatecaClass.form_popup_resources .triada td {
  width: 33%;
  padding: 10px; }

#mediatecaClass.form_popup_resources .aui-field-inline {
  display: block; }

#mediatecaClass.form_popup_resources .aui-field-content {
  display: block; }

#mediatecaClass.form_popup_resources #iframe_content iframe {
  width: 100%;
  height: 480px; }

#mediatecaClass.form_popup_resources .aui-field-element select {
  width: 98%;
  font-size: 1.0em; }

#mediatecaClass.form_popup_resources .porcentnone .aui-field-element select {
  width: auto;
  font-size: 1.0em; }

#mediatecaClass.form_popup_resources button {
  margin: 5px; }

#mediatecaClass.form_popup_resources .aui-state-default {
  color: #00474b;
  font-weight: bold;
  border: 1px solid #c6c6c6; }

#mediatecaClass.form_popup_resources .aui-state-hover {
  background: none;
  color: #00474b;
  font-weight: bold; }

#mediatecaClass.form_popup_resources .check_clear input {
  width: auto;
  border: 0px;
  float: left; }

#mediatecaClass.form_popup_resources .check_clear .formlabel {
  display: inline; }

#mediatecaClass.form_popup_resources .check_clear.aui-field-wrapper-content {
  display: inline; }

#mediatecaClass.form_popup_resources .check_clear .aui-field-content {
  display: inline; }

#mediatecaClass.form_popup_resources .check_zone {
  width: 300px;
  border: 0px; }

#mediatecaClass.form_popup_resources .check_zone tr {
  border: 0px; }

#mediatecaClass.form_popup_resources .check_zone td {
  width: 33%; }

#mediatecaClass.form_popup_resources .uploaduserconfirmation input {
  width: auto;
  border: 0px;
  float: left;
  padding: 10px 10px 10px 10px; }

#mediatecaClass.form_popup_resources .check_clear span {
  padding-top: 5px; }

#mediatecaClass .link_text {
  padding-left: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 30px; }

#mediatecaClass .link_ext {
  background: url(/correosPyme-theme/images/custom/icons/icon_link_p.png) no-repeat 0 50% !important;
  padding: 6px 0 6px 30px;
  line-height: 30px;
  font-size: 12px;
  font-weight: bold; }

#mediatecaClass .link_file {
  background: url(/correosPyme-theme/images/custom/icons/icon_course_p.png) no-repeat 0 50% !important;
  padding: 6px 0 6px 30px;
  line-height: 30px;
  font-size: 12px;
  font-weight: bold; }

#mediatecaClass .link_icon {
  text-decoration: none;
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 30px;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #015577;
  background: url(/correosPyme-theme/images/custom/icons/icon_course_p.png) no-repeat 0 50% !important; }

#mediatecaClass .link_icon:hover {
  text-decoration: underline; }

#mediatecaClass .btgotoPlan input, #mediatecaClass .btgotoPlan span.go {
  border: 0 none;
  background: none;
  background-image: url(/correosPyme-theme/images/custom/icons/icon_course_p.png) !important;
  text-decoration: none;
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 30px;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 30px;
  font-size: 12px;
  font-weight: bold;
  color: #232851; }

#mediatecaClass .btgotoPlan input:hover, #mediatecaClass .btgotoPlan span.go.hover {
  color: #8ba3e9; }

#mediatecaClass .treintay3 img.ico_favorite {
  vertical-align: sub;
  padding-right: 3px;
  display: none; }

.mediatecaClass #test_player {
  border-bottom: #bababa solid 1px;
  height: 348px;
  background-image: url(/correosPyme-theme/images/custom/fondo_test.gif);
  text-decoration: none;
  background-position: 0 bottom;
  font-family: Arial;
  font-size: 12px; }

.mediatecaClass .test_body {
  height: 270px; }

.mediatecaClass #test_medio {
  height: 40px;
  text-align: center; }

.test_tt_pregunta {
  padding: 18px 18px 18px 18px;
  color: #00c6d7;
  font-size: 12px;
  font-weight: bold; }

.mediatecaClass .test_pregunta_pregunta {
  padding: 18px 18px 18px 18px;
  color: #555;
  background-color: #e1e1e1; }

.mediatecaClass .test_respuestas_pregunta .elemento td {
  border-bottom: #ebebeb solid 1px;
  background-color: #FFF; }

.mediatecaClass #test_foot {
  text-align: center; }

.mediatecaClass .checkdiv {
  width: 20px;
  padding: 12px 0px 10px 20px; }

.mediatecaClass .elementodiv {
  padding: 10px 10px 10px 0px; }

.mediatecaClass .questionselected {
  color: #01404e;
  font-weight: bold;
  font-size: 12px; }

.mediatecaClass .question {
  color: #858585;
  font-weight: bold;
  font-size: 12px; }

.mediatecaClass .sig_especial {
  margin-left: 10px;
  background-image: url(/correosPyme-theme/images/custom/sig_test.gif);
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-repeat: no-repeat; }

.mediatecaClass .ant_especial {
  margin-right: 10px;
  background-image: url(/correosPyme-theme/images/custom/ant_test.gif);
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-repeat: no-repeat; }

.mediatecaClass .griss {
  font-weight: bold;
  color: #656565; }

#mediatecaClass .help_img {
  display: none; }

#mediatecaClass .content_img {
  float: left;
  width: 184px;
  padding-top: 10px;
  padding-left: 10px; }

#mediatecaClass .content_description {
  clear: right;
  float: right;
  width: 435px;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  text-align: justify; }

#mediatecaClass .box_ratings {
  float: left;
  margin-left: 5px;
  font-weight: bold;
  font-size: 14px;
  color: #232851; }

#mediatecaClass .content_box_title {
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2;
  font-size: 17px;
  color: #232851; }

#mediatecaClass .box_cat {
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e2e2e2;
  font-size: 14px;
  color: #232851;
  font-weight: bold; }

#mediatecaClass .box_tags {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e2e2e2;
  font-size: 14px;
  color: #232851;
  font-weight: bold; }

#mediatecaClass .text-gral-blue {
  color: #232851;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold; }

#mediatecaClass .taglib-flags span a img {
  display: none; }

#mediatecaClass .taglib-flags span a span {
  font-size: 12px;
  text-decoration: none;
  font-weight: bold; }

#mediatecaClass .text-gral-blue-dark {
  color: #232851;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold; }

#mediatecaClass .text-gral-orange {
  font-size: 12px;
  text-decoration: none;
  font-weight: bold; }

#mediatecaClass #comments {
  margin-top: -5px; }

#mediatecaClass #val {
  float: left;
  font-size: 12px;
  color: #555;
  font-weight: bold;
  display: inline;
  width: 350px;
  position: inline; }

#mediatecaClass .box_content {
  /*color:#FFF;  SE COMENTA PORQUE NO SE VEN LOS COMENTARIOS DE LOS RECURSOS*/
  font-size: 12px; }

#mediatecaClass #_mediatecasearch_WAR_npaportletportlet_text {
  padding-top: 3px; }

#mediatecaClass .portlet-content {
  background-color: transparent; }

#mediatecaClass .portlet {
  background-color: transparent; }

#mediatecaClass .add-comment textarea {
  width: 610px !important;
  height: 90px; }

.mediatecabyranking-portlet .portlet-icon-back {
  display: none; }

.catalogcorp-portlet .portlet-icon-back {
  display: none; }

/* BEGIN ESTILOS PARA LA MEDIATECA DE LOS TESTIMONIOS */
#mediatecaClass.testimonio {
  background-color: #FFFFFF;
  color: #555 !important;
  vertical-align: top;
  color: #555; }

#mediatecaClass.testimonio .ajustelat {
  color: #555;
  padding: 5px; }

#mediatecaClass.testimonio .box_title_ico {
  color: #232851 !important;
  padding: 5px 10px !important; }

#mediatecaClass.testimonio {
  background-color: #FFFFFF;
  color: #555 !important; }

#mediatecaClass.testimonio .fondo_claro {
  background-color: #FFFFFF; }

#mediatecaClass.testimonio #columnas {
  padding-bottom: 0px;
  padding-top: 0px; }

#mediatecaClass.testimonio #columna1 {
  margin: 20px 0 0; }

#mediatecaClass.testimonio #columna2 {
  background-color: #FFFFFF;
  margin: 20px 0 0; }

#mediatecaClass.testimonio .content_testimonio_ico {
  float: right; }

#mediatecaClass .title_testimonio {
  color: #232851;
  background: url(/correosPyme-theme/images/custom/images/custom/icons/ico_testimonio.png) no-repeat white;
  border-bottom: 1px solid #DFDFDF; }

#mediatecaClass.testimonio .tt_list {
  background-image: none;
  background-color: #D48A0F;
  color: #FFFFFF; }

#mediatecaClass.testimonio .pach_list {
  background-image: none; }

#mediatecaClass.testimonio .box_content_det2 {
  text-align: center;
  padding: 20px 0; }

.box_title .cargo {
  color: #232851; }

#mediatecaClass.testimonio .results-header th, #mediatecaClass.testimonio .results-header td {
  display: none !important; }

#mediatecaClass.testimonio .box_content {
  color: #555; }

.testimonio .taglib-search-iterator {
  margin-left: 0px; }

.testimonio .results-row {
  border-bottom: 1px solid #DFDFDF; }

.testimonio .results-row td {
  padding: 5px;
  vertical-align: top; }

.testimonio .results-row.alt td {
  background-color: #FFFFFF; }

.testimonio .results-row.hover td {
  background-color: #FFFFFF; }

.testimonio .testimonio_imagen {
  padding: 10px 0; }

.testimonio .testimonio_titulo {
  color: #232851 !important; }

.testimonio .nodifunde {
  color: #232851 !important; }

.testimonio .testimonio_cargo {
  font-weight: bold; }

/*PAGINACION*/
#mediatecaClass .videos #pagination .bt_page {
  height: 17px;
  line-height: 27px;
  padding: 9px 15px 9px 15px;
  text-decoration: none;
  width: 12px;
  font-weight: bold; }

#mediatecaClass .videos #pagination .bt_next_on {
  background-image: url("/correosPyme-theme//images/custom/bt_next_on.gif");
  background-position: right center;
  background-repeat: no-repeat;
  color: #232851 !important; }

#mediatecaClass .videos #pagination .bt_previous_on {
  background-image: url("/correosPyme-theme//images/custom/bt_back_on.gif");
  background-position: left center;
  background-repeat: no-repeat;
  color: #232851 !important; }

#mediatecaClass .videos #pagination .bt_next_off {
  color: #979797;
  background: none; }

#mediatecaClass .videos #pagination .bt_previous_off {
  color: #979797;
  background: none; }

/* END ESTILOS PARA LA MEDIATECA DE LOS TESTIMONIOS */
.columns-max .mediatecabyranking-portlet #mediatecaClass {
  overflow: hidden; }

.columns-max .mediatecabyowner-portlet #mediatecaClass {
  overflow: hidden; }
  
#mediatecaClass .btgotoPlan .aui-button-input {
    background-color: #e0bd03;
    background-image: none;
    color: #ffffff;
    font-size: 16px;
}
#mediatecaClass .btgotoPlan input, #mediatecaClass .btgotoPlan span.go {
    background-image: none !important;
    padding-left: 20px;
}

#mediatecaClass .box_content_tutor {
    padding-left: 5px;
}

#mediatecaClass .btgotoPlan input:hover, #mediatecaClass .btgotoPlan span.go:hover {
    background-color: #e0bd03;
    color: #ffffff;
}
#gt_popup_lesson .button-register &gt; span {
    background-color: #e0bd03;
    color: #ffffff;
    font-size: 16px;
    padding: 10px 20px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------&gt;&gt;&gt; global settings needed for thickbox &lt;&lt;&lt;-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------&gt;&gt;&gt; thickbox specific link and font settings &lt;&lt;&lt;------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #555;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------&gt;&gt;&gt; thickbox settings &lt;&lt;&lt;-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#555;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight &gt; document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#555;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement &amp;&amp; document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
	display:none;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement &amp;&amp; document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight &gt; document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
body div.yui3-widget.aui-component.aui-panel.aui-dialog.yui3-widget-positioned.yui3-widget-stacked:first-child{
	z-index:1005!important;
}
.npalogin2 {
	font-size:11px;
	color: #fff; 
	width:950px;
	margin:auto;
}
.npalogin2 .portlet-column-content{
	padding-left:0;
}

.npalogin2 a{color:rgba(218,184,2,1);}
.npalogin2 a:hover{color:rgba(218,184,2,0.8);}

.npalogin2 #npafila1{clear:both;}
.npalogin2 #npafila2{clear:both;background:#6f84c8 url(/correosPyme-theme/images/custom/color_schemes/login/bg_row1.png) repeat-x 0 100%;}
.npalogin2 p{margin-bottom:0;}
.npalogin2 #npafila3{clear:both;background:#232851 url(/correosPyme-theme/images/custom/color_schemes/login/bg_row2.png) repeat-y 0 0;}
.npalogin2 #npacolumn-2 .portlet-column-content{
	padding:30px;
}
.npalogin2 .portlet-msg-error{display:none;}
.npalogin2 .errorZone .portlet-msg-error{display:block;}

/*Layout para las escuelas School Rotator*/

/*Generales para todas las escuelas, Estilo para el acordeón de las escuelas*/
#schoolrotator {position:relative; z-index: -1px;}
#schoolrotator .panel{background-color:#fff; height:180px; width:100%;}
/*#schoolrotator .animacion_img{position:absolute;}*/

#schoolrotator .imagen_rotable {
	width:126px;
	height:180px;
	float:left;
	position:relative;
}

#schoolrotator .contenido{
	width: 440px;
	height: 180px; 
	/*border:solid 2px red;*/
	float:left;position:relative;
}
#schoolrotator .invisible {display:none;}
#schoolrotator .visible {display:"";}

#schoolrotator .portlet-column-content{
	padding:0px;
}
#schoolrotator .delante{position:relative;z-index:100; }
#schoolrotator .detras{position:relative;z-index:0; }
#schoolrotator .mano{cursor: pointer; }
#schoolrotator .imagen_acordeon{width: 126px; height: 180px;position:absolute;top:0px;}
#schoolrotator .texto_seleccionado{color:#00424e;}

.pestanias .acordeon-texto{ 
	position: absolute; 
	padding: 10px 14px; 
	width: 98px; 
	font-weight: bold; font-family: Arial; font-size: 18px;
	color:#fff;
	line-height:21px;
	letter-spacing: -0.1px;
}
.pestanias .color-txt-blanco{color:#fff;}
.pestanias .color-txt-oscuro{color:#fff;}
.schoolrotator .panel .pestanias .portlet-body{
	background-image:url(/correosPyme-theme/images/custom/schools/sombra-acordeon.jpg);
	background-position: left;
	background-repeat: no-repeat;
	/*width: 130px; height: 180px;*/
}

.schoolrotatorvertical #menu1 .portlet-column-content, .schoolrotatorvertical #menu2 .portlet-column-content, 
.schoolrotatorvertical #menu3 .portlet-column-content {
	position:relative;
    height: 61px;
    padding: 0;
    width: 277px;
}
.schoolrotatorvertical #contenedor-menu #menu1{background:#0069a0;}
.schoolrotatorvertical #contenedor-menu #menu2{background:#3690bf;}
.schoolrotatorvertical #contenedor-menu #menu3{background:#42b0ea;}

.schoolrotatorvertical #contenedor-contenido{height:183px;}
.schoolrotatorvertical #contenedor-contenido #contenido1{height:183px;background:#0069a0;}
.schoolrotatorvertical #contenedor-contenido #contenido2{height:183px;background:#3690bf;}
.schoolrotatorvertical #contenedor-contenido #contenido3{height:183px;background:#42b0ea;}

.schoolrotatorvertical #contenedor-contenido, .schoolrotatorvertical #contenedor-menu{
    background: none repeat scroll 0 0 #FFFFFF;
}
.schoolrotatorvertical #contenedor-contenido, .schoolrotatorvertical #contenedor-menu div{cursor:pointer;}
.schoolrotatorvertical #layout-column_contenido2 { padding: 0;}
.schoolrotatorvertical .pestanias .acordeon-texto { width: 200px;position:absolute;top:10px; right:-5px;}

 .mediatecaCategoryList #img_category_npa_cat_ei_skills{background-image:url(/correosPyme-theme/images/custom/icons/category_skills_w.png);}
 .mediatecaCategoryList #img_category_npa_cat_ei_certification{background-image: url(/correosPyme-theme/images/custom/icons/category_certificates_w.png);}


/* ----------&gt;&gt;&gt; Caja utilidades finanzas &lt;&lt;&lt;--------------*/
#contenido_utilidades #home01-btn-conversor {width:40px; height:40px !important; _margin-top: 15px; padding-top: 15px; background:url(/correosPyme-theme/images/custom/schools/finanzas/icono_calculadora.png) 0 0 no-repeat}
#contenido_utilidades #home01-btn-ibex {width:40px; height:40px !important; _margin-top: 15px; padding-top: 15px; background:url(/correosPyme-theme/images/custom/schools/finanzas/icono_analisis.png) 0 0 no-repeat}
#contenido_utilidades #home01-btn-diccionario {width:40px; height:40px !important; _margin-top: 15px; padding-top: 15px; background:url(/correosPyme-theme/images/custom/schools/finanzas/icono_arroba.png) 0 0 no-repeat}
#contenido_utilidades #home01-btn-euribor {width:40px; height:40px !important; _margin-top: 15px; padding-top: 15px; background:url(/correosPyme-theme/images/custom/schools/finanzas/icono_euribor.png) 0 0 no-repeat}

/* ----------&gt;&gt;&gt; Caja consulta a tu experto &lt;&lt;&lt;--------------*/
.contenido_expertos #home01-btn-sap {height:30px !important; _margin-top: 15px; padding-top: 5px; background:url(/correosPyme-theme/images/custom/schools/finanzas/icono_sap.png) 50% 0 no-repeat}
.contenido_expertos #home01-btn-gice {height:30px !important; _margin-top: 15px; padding-top: 5px; background:url(/correosPyme-theme/images/custom/schools/finanzas/icono_gice.png) 50% 0 no-repeat}
.contenido_expertos #home01-btn-finanzas {height:20px !important; _margin-top: 5px; padding-top: 5px; background:url(/correosPyme-theme/images/custom/schools/finanzas/icono_finanzas.png) 50% 0 no-repeat}
.contenido_expertos .corchete { background: url("/correosPyme-theme/images/custom/separator_watermarine_width_arrow.gif") no-repeat scroll right 50% transparent; }

/* ----------&gt;&gt;&gt; Web Content Detalle Articulo &lt;&lt;&lt;--------------*/
.portlet-journal-content .journal-content-article{ font-size: 12px; }
.portlet-journal-content .journal-content-article li { list-style-image: url("/correosPyme-theme/images/custom/webcontent/bullet.png"); margin: 0 20px 10px; }
/* ----------&gt;&gt;&gt; Web Content Detalle Articulo Presentacion&lt;&lt;&lt;--------------*/
.presentacion .journal-content-article{ font-size: 11px; padding:5px; }

/* ----------&gt;&gt;&gt; Web Content Noticias&lt;&lt;&lt;--------------*/
.contenido_noticias { border-bottom: 1px solid #CECECE; }
.contenido_noticias span.titulo { font-size: 12px; font-weight: bold;}
.contenido_noticias a.enlace_novedades { color: #5DCDE9; text-decoration: none; }
.contenido_noticias span.fecha { font-size: 12px; font-weight: bold; }
.contenido_noticias .fecha { color: #232851; padding-right: 5px; }

/* ----------&gt;&gt;&gt; Web Content Escuela Aseguramiento&lt;&lt;&lt;--------------*/
.cabecera_paratrabajo {
    background: url("/correosPyme-theme/images/custom/eai/para_mi_trabajo.jpg") no-repeat scroll 0 0 transparent;
    height: 110px;
    width: 100%;
}
.cabecera_consulta {
    background: url("/correosPyme-theme/images/custom/eai/consulta.jpg") no-repeat scroll 0 0 transparent;
    height: 163px;
    width: 100%;
}
.cabecera_top_escuela {
    background: url("gfx/top_escuela.jpg") no-repeat scroll 0 0 transparent;
    height: 130px;
}

/* ----------&gt;&gt;&gt; Web Content Contacta Finanzas&lt;&lt;&lt;--------------*/
#contacto { margin: 5px; }
#contacto .titulo a{ text-decoration: none; color: #00C6D7; font-size: 12px; font-weight: bold;}
#contacto .titulo { color: #00C6D7; font-weight:bold;}

#popcomenta ul { margin:5px; }
#popcomenta li {list-style-image: url("/correosPyme-theme/images/custom/webcontent/bullet.png"); margin: 10px 20px;}

/* ----------&gt;&gt;&gt; Web Content Contacta Escuelas &lt;&lt;&lt;--------------*/
#caja-comenta .txt_boton { font-family: Arial; font-size: 12px; font-weight: bold; }
#caja-comenta #home01-btn-contacta {
    background: url("/correosPyme-theme/images/custom/schools/icono_contactar.png") no-repeat scroll 0 0 transparent;
    height: 30px; padding-top: 15px; width: 40px; }
#caja-comenta #home01-btn-ayudanos {
    background: url("/correosPyme-theme/images/custom/schools/icono_ayudanos.png") no-repeat scroll 0 0 transparent;
    height: 30px; padding-top: 15px; width: 50px; }
    
#popcomenta .resaltado { color: #232851;font-weight: bold; }

/* ----------&gt;&gt;&gt; Web Content Escuela Aseguramiento Ingresos &lt;&lt;&lt;--------------*/

.borde_blanco_2px { border: 2px solid #FFFFFF; }
.colorTefAzulClaro { color: #00C6D7; }
.f13px { font-size: 13px; }
.enlacesimple { cursor: pointer; text-decoration: none; }
.letra_blanca { color: #FFFFFF; }
/* -- Cabecera top escuela -- */
.cabecera_top_escuela {
    background: url("/correosPyme-theme/images/custom/schools/eai/top_escuela.jpg") no-repeat scroll 0 0 transparent;
    height: 130px;
}
.posicion_texto_top_escuela { font-size: 19px; left: 23px; letter-spacing: -1px; position: relative; top: 87px; }
/* -- Contacta -- */
.cabecera_contacta {
    background: url("/correosPyme-theme/images/custom/schools/eai/contacta-comenta.jpg") no-repeat scroll 0 0 transparent;
    height: 85px;
    width: 100%;
}
.posicion_texto_caja_contacta { left: 15px; position: relative; top: 29px; }
.posicion_boton_caja_contacta {
    left: 238px;
    position: relative;
    top: 38px;
}
/* -- Consulta a tu experto -- */
.cabecera_consulta {
    background: url("/correosPyme-theme/images/custom/schools/eai/consulta.jpg") no-repeat scroll 0 0 transparent;
    height: 163px;
    width: 100%;
}
.posicion_texto_caja_consulta {
    font-size: 18px;
    left: 14px;
    position: relative;
    top: 48px;
    width: 222px;
}

/* -- Para tu trabajo -- */
.cabecera_paratrabajo {
    background: url("/correosPyme-theme/images/custom/schools/eai/paratutrabajo.jpg") no-repeat scroll 0 0 transparent;
    height: 144px;
    width: 100%;
}
.posicion_texto_caja_paramitrabajo {
    font-size: 17px;
	font-weight: bold;
    left: 275px;
    letter-spacing: -1px;
    position: relative;
    top: 30px;
    width: 190px;
}
/* -- Cursos -- */
.cabecera_cvidia {
    background: url("/correosPyme-theme/images/custom/schools/eai/cursos.jpg") no-repeat scroll 0 0 transparent;
    height: 144px;
    width: 100%;
}
.posicion_texto_caja_cvidia {
    font-size: 15px;
	font-weight: bold;
    left: 250px;
    letter-spacing: -1px;
    position: relative;
    top: 5px;
    width: 200px;
}
/* -- Presentacion -- */
.poppresentacion { left: 150px;top: 850px; }
.cabecera_presentacion {
    background: url("/correosPyme-theme/images/custom/schools/eai/presentacion.jpg") no-repeat scroll 0 0 transparent;
    height: 144px;
    width: 100%;
}
.posicion_texto_caja_presentacion {
    font-size: 14px;
    font-weight: bold;
    height: 80px;
    letter-spacing: -1px;
    position: relative;
    width: 158px;
	left: 265px;
    top: 25px;    
}
/****** Web Content Habla con expertos en las escuelas *****/
.margen-expertos .icono-expertos{
		background-repeat: no-repeat;
		width: 80px;
		height: 80px;
		float:left;}
.margen-expertos .texto-expertos{
	font-size:17px;
	font-weight: bold;
	float:left;
	padding-top:30px;padding-left:5px;
	color:#232851;}
.margen-expertos{
	padding:50px 60px;
	height: 80px;}
.margen-expertos .azul_ascuro{color:#232851;}

/* banner home */
.bannerh_container{position:relative;}
.bannerh_container img{position:relative;top:0;left:0; max-width: 100%; min-height: 280px;}
.bannerh_container .bannerh_text{position:absolute;  background: #232952; bottom:0;width:100%;padding:10px 0 25px;}
.ie7 .bannerh_container .bannerh_text, .ie8 .bannerh_container .bannerh_text{background:rgb(35,40,81);}
.bannerh_container .bannerh_text h2{color:#e0bd03; font:lighter 22px Lato; padding:0px; text-align:center;margin:4px;}
.bannerh_container .bannerh_text .bannerh_link{font:normal 18px Lato;color:#fff;text-align:center;}
.bannerh_container .bannerh_text .bannerh_link a{display:inline-block;background:#c2a300;padding:5px 10px;color:#fff;}
.bannerh_container .bannerh_text .bannerh_link a:hover{background:#9c8302;}
.bannerh_container .bannerh_text .bannerh_link span{display:inline-block;padding:5px 10px;}
/* */

/* Mi pagina ayuda */
.mi-pagina-ayuda{list-style: none;}
.portlet-journal-content .journal-content-article .mi-pagina-ayuda li {
	vertical-align: top;
	margin: 0;
	list-style-image: none;
	background: #8c6197;
	color: #fff;
	width: 32.7%;
	display:inline-block;
}
.mi-pagina-ayuda li a {
	display: block;
	background: #8c6197 url("/correosPyme-theme/images/custom/webcontent/ico_ayuda_01.png") no-repeat 95% 50%;;
	color: #fff;
	padding: 15px 20px 0 20px;
	height: 45px;
	font-size: 18px;
	font:lighter 21px Lato;
}
.mi-pagina-ayuda li a:hover{background-color: #e0bd03;}
.mi-pagina-ayuda li.ayuda-01 a{background-image: url("/correosPyme-theme/images/custom/webcontent/ico_ayuda_01.png");}
.mi-pagina-ayuda li.ayuda-02 a{background-image: url("/correosPyme-theme/images/custom/webcontent/ico_ayuda_02.png");}
.mi-pagina-ayuda li.ayuda-03 a{background-image: url("/correosPyme-theme/images/custom/webcontent/ico_ayuda_03.png");}
/* */

/* banner registro */
.banner_registro{padding:20px 0 30px;text-align:center;}
.banner_registro h2{color:#fff;font:normal 35px Lato;text-align:center;margin:0 0 20px;}
.banner_registro a{display:inline-block;font:normal 20px Lato;color:#fff;background:#c2a300;padding:10px 50px;text-decoration:none;}
.banner_registro a:hover{color:#fff;background:#8c6197;}
/* */


.npalogin2 .portlet-login{
	color:#fff;
	margin-left:10px;
	margin-right:4px;
	font-size:13px;
}
.npalogin2 .portlet-login .portlet{background:transparent none;border:0 none;}
.npalogin2 .portlet-login .portlet-topper{background:transparent none;padding:5px 15px;border-bottom:0 none;}
.npalogin2 .portlet-login .portlet-title img{display:none;}
.npalogin2 .portlet-login .portlet-title-text{font:300 25px Lato;color:#fff;}
.npalogin2 .portlet-login a, .npalogin .portlet-login a:hover{color:#fff}
.npalogin2 .taglib-language-list-text {
	border-right: 1px solid #232851;
	padding: 0 0.2em;
	color:#232851;
	text-transform: capitalize;
}
.npalogin2 #login_table {margin-left:15px;width:300px;color:#fff} 
.npalogin2 #login_instructions{
	height:40px;
	font: 300 14px Lato;
}
.npalogin2 .login_field{font-weight:bold; padding-right: 10px; font: 300 14px Lato; /*display:none*/}
.npalogin2 .login_td_input{padding:5px 5px 5px 0;}
.npalogin2 .login_td_input input{
	/*width:190px;*/
	width:120px;
	font-size:12px;
	height: 25px;
	padding-left:5px;
	line-height: 25px; 
}
.npalogin2 .login_send input{
	font:normal 14px Lato;
	margin-left:15px;
	background: #232851;
	color:#fff;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding:6px 10px;
}
.npalogin2 .login_send{width:145px}
.npalogin2 .login_send input:hover{
	font:normal 14px Lato;
	margin-left:15px;
	background: #c2a300;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding:6px 10px;
}
.npalogin2 .login_recover{text-align:left;padding:5px;padding-left:0}
.npalogin2 .login_recover a{
	color:#fff;
	cursor:pointer;
	/*font-size:13px;
	font-family: Arial;*/
	font: 300 14px Lato;
	padding-left: 0;
	padding-bottom:5px;
}
.npalogin2 .login_recover a:hover{color:#8ba3e9;}

.npalogin .portlet-login .register{ padding:5px 15px;}
.npalogin .portlet-login .register a{ color:#fff;}
.npalogin .portlet-login .register a:hover{color:#8ba3e9;}
/* PORTLET SUMMARY */


.social-networking-portlet-summary .summary-container{
	padding: 2px;
}

.social-networking-portlet-summary .summary-container  p{
	background-color: #D38A0E;
	padding: 10px;
	margin: 0;
	font-family:  Arial;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	
}

.social-networking-portlet-summary .summary-container span {
	color: #fff;
	font-weight: normal;
	font-family:  Arial;
	font-size: 14px;
	text-transform:none;
	text-decoration:none;
	font-weight: normal;
}
.social-networking-portlet-summary .summary-container .add-as-friend span.taglib-text{padding-left:25px}

.social-networking-portlet-summary .summary-container .user-profile-image {
	padding-left: 10px;
	position: relative;
	bottom: 20px;
}
.social-networking-portlet-summary .summary-container .add-as-friend{
	background:url(/correosPyme-theme/images/custom/add_user_icon.png) no-repeat 6px 50% #D38A0E;
}

.social-networking-portlet-summary .summary-container .add-as-friend.pending{
	background:none #bacbff;
	color:#fff;
	font-size:13px;
}

.social-networking-portlet-summary .summary-container span img{display:none}

.social-networking-portlet-summary .summary-container .remove-friend{
	background-position: 10px 50%;
}

.social-networking-portlet-summary  .portlet-msg-success{
	background:url(/correosPyme-theme/images/custom/confirmation.png) no-repeat scroll 6px 50% #d38a0e;
	border:none;
	color:#fff;
	padding:12px 6px 12px 45px;
	font-family: Arial;
	font-weight:normal;
	font-size: 1.2em;
	font-size: 14px;
}
.social-networking-portlet-summary .summary-container .add-as-friend, 
.social-networking-portlet-summary .summary-container .remove-friend{margin-top:0}


/* PORTLET FRIENDS */

.social-networking-portlet-friends .portlet-content{
	padding: 0;
	border: 1px solid #E2E2E2;
}
.social-networking-portlet-friends .avatar{width:45px;padding-right: 0px;}
.social-networking-portlet-friends .lfr-search-container .taglib-search-iterator .results-row,
.social-networking-portlet-friends .taglib-search-iterator .results-row.hover td,
.social-networking-portlet-friends .lfr-search-container .taglib-search-iterator .results-row.alt td {
	background-color: #fff;
}
.social-networking-portlet-friends .portlet-content{padding: 10px 0 0;border: none;}
.social-networking-portlet-friends .lfr-search-container{border:none 0;}
.social-networking-portlet-friends .taglib-user-display .lfr-top{vertical-align: middle;}

.social-networking-portlet-friends .text-friends{
	padding-left:15px;font-size: 1.1em;
	font-family: Arial;
	
}
.social-networking-portlet-friends  .portlet-msg-success{
	background:url(/correosPyme-theme/images/custom/confirmation.png) no-repeat scroll 6px 50% #d38a0e;
	border:none;
	color:#fff;
	padding:12px 6px 12px 40px;
	font-family: Arial;
	font-size: 1.1em;
	margin-left:8px;
	margin-right: 8px;
}
/*YA NO SE USA*/


.social-networking-portlet-wall textarea{
	min-width:450px;
	max-width:610px!important;
	height: 90px!important;
	margin-left:15px;
	margin-bottom:15px;
	background:none #f8f8f7;
}

.social-networking-portlet-wall .portlet-content{
	padding: 0;
	border: 2px solid #FFFFFF;
}

.social-networking-portlet-wall .portlet-body form{
	background-color: #fff;
	padding: 10px;	
}

.social-networking-portlet-wall .portlet-body input[type="submit"]{
	float: right;
	margin: 10px 10px 15px;
}
.social-networking-portlet-wall .lfr-table tr{
	background-color: #fff;
}

.social-networking-portlet-wall .lfr-table td, #p_p_id_3_WAR_socialnetworkingportlet_ .search-results{
	padding: 10px;	
    font-family: Arial;
}

.social-networking-portlet-wall .lfr-table a{
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}
.social-networking-portlet-wall .lfr-table .taglib-icon{
	background-image:#232851;
	color: #fff;
	text-shadow: none;
	margin-right: 20px;
	padding: 4px 12px;
	float: right;
	font:normal 15px Lato;
}
.social-networking-portlet-wall .lfr-table .taglib-icon:hover{
	color:#c2a300;
}
.social-networking-portlet-wall .lfr-table .user-name{font-size:11px;}

.social-networking-portlet-wall .lfr-table a span{
	text-decoration: none;
}


.social-networking-portlet-wall .taglib-text{
	text-decoration: none;
}

.social-networking-portlet-wall .separator{
	margin: 2px auto;	
	border-top: 1px solid #BFBFBF;
	clear:both;
}

.social-networking-portlet-wall img.icon{
	display: none;
}

.social-networking-portlet-wall .taglib-icon-list li {
    border-right: 1px solid #555;
    padding-right: 10px;
}

.social-networking-portlet-wall  .portlet-msg-success{
	background:url(/correosPyme-theme/images/custom/confirmation.png) no-repeat scroll 6px 50% #d38a0e;
	border:none;
	color:#fff;
	padding:12px 6px 12px 40px;
	font-family: Arial;
	font-size: 1.1em;
	margin-left:8px;
	margin-right: 8px;
}
/* PORTLET RSS */
#portlet_rssreader .aire {padding:5px 0px 5px 10px;}
#portlet_rssreader .aui-choice-label {float:none;}
#portlet_rssreader .aui-field-input-choice {float:none; margin-right:20px;}
#portlet_rssreader .txt_portlet {color: #00444C;font-weight:bold;}
#portlet_rssreader .aui-field-content {display:inline;}
#portlet_rssreader .style_row {padding:5px 0px 5px 10px;}
#portlet_rssreader #url_style_row table {width:100%;background-color:#efede2;padding:5px;}
#portlet_rssreader #url_style_row table td {white-space:nowrap;}
#portlet_rssreader #url_style_row table td input {width:98%;}

#portlet_rssreader .filos {border-bottom:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid;}
#portlet_rssreader .fondo {background-color:#bacbff;padding-top:5px;padding-bottom:5px;border-bottom:1px #FFF solid; border-top:1px #FFF solid;padding-left:10px; color:#FFF;}
#portlet_rssreader .separador {border-bottom:1px #e2e2e2 solid;border-top:1px #FFF solid}
#portlet_rssreader .fondo_claro {background-color:#efede2;}
#portlet_rssreader .feed-entry-content {font-weight:normal;}
#portlet_rssreader .feed-date {color:#bacbff;}
#portlet_rssreader a {text-decoration:none;color: #00444C;}
#portlet_rssreader a:hover {text-decoration:underline;}
#portlet_rssreader #content_rss  { list-style: none;}
#portlet_rssreader #content_rss ul { list-style: none; padding-left:0px;-webkit-padding-start:0px;padding:0px;margin:0px;}
#portlet_rssreader #content_rss ul li{background: url("/correosPyme-theme/images/custom/bolo_lista.gif") no-repeat 5px 10px;color: #00444c;padding: 5px 5px 15px 15px;border-bottom:#e3e3e3 1px solid;}

/* PORTLET BOSSGROUP */
#portlet_bossgroup .aire {padding:5px 0px 5px 10px;}
#portlet_bossgroup .aui-choice-label {float:none;}
#portlet_bossgroup .aui-field-input-choice {float:none; margin-right:20px;}
#portlet_bossgroup .txt_portlet {color: #00444C;font-weight:bold;}
#portlet_bossgroup .aui-field-content {display:inline;}
#portlet_bossgroup .style_row {padding:5px 0px 5px 10px;}
#portlet_bossgroup #url_style_row table {width:100%;background-color:#efede2;padding:5px;}
#portlet_bossgroup #url_style_row table td {white-space:nowrap;}
#portlet_bossgroup #url_style_row table td input {width:98%;}

#portlet_bossgroup .filos {border-bottom:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid;}
#portlet_bossgroup .fondo {background-color:#bacbff;padding-top:5px;padding-bottom:5px;border-bottom:1px #FFF solid; border-top:1px #FFF solid;padding-left:10px; color:#FFF;}
#portlet_bossgroup .separador {border-bottom:1px #e2e2e2 solid;border-top:1px #FFF solid}
#portlet_bossgroup .fondo_claro {background-color:#efede2;}
#portlet_bossgroup .feed-entry-content {font-weight:normal;}
#portlet_bossgroup .feed-date {color:#bacbff;}
#portlet_bossgroup .nodifundeli .subray a  {text-decoration:none;color: #00444C;}
#portlet_bossgroup .nodifundeli .subray a:hover  {text-decoration:underline;}
#portlet_bossgroup #content_bossgroup  { list-style: none;}
#portlet_bossgroup #content_bossgroup .nodifundeul { list-style: none; padding-left:0px;-webkit-padding-start:0px;padding:0px;margin:0px;}
#portlet_bossgroup #content_bossgroup .nodifundeli {color: #00444c;padding: 5px 5px 6px 10px;border-bottom:#e3e3e3 1px solid;min-height:20px}
#portlet_bossgroup .filo {border-bottom:#e3e3e3 1px solid;}
#portlet_bossgroup .latRight {padding-right:10px;}
/* PORTLET MYBOSSGROUP */
#mybossgroups .aire {padding:5px 0px 5px 10px;}
#mybossgroups .filo {border-bottom:#e3e3e3 1px solid;color:#00444c;}
#mybossgroups .latRight {padding-right:10px;}
#mybossgroups .fondo_claro {background-color:#efede2;}

#navigation_table #ul_childmenu li a
{
	color: #2AA8BF;
	text-decoration: none;
	font-family:  Arial;
	font-size: 12px;
	font-weight: bold;
}

#navigation_table #ul_childmenu .selected a
{
	color: #555;
}
#navigation_table #ul_childmenu li.last_li{border-right:none}
#navigation_table #ul_childmenu li.first_child{ border-top: 1px solid #E3E3E3; }
#navigation_table .submenu{	float: none;list-style-type: none;position:absolute;}
#navigation_table #ul_childmenu li{ 
	display: none;
	float: none;
	background-color: #FFFFFF;
	width: auto;

    padding: 0 10px 2px 10px;
    margin: 0;
    border: none;
    height: auto;	
    border-bottom: 1px solid #E3E3E3;
    border-left: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
}

#navigation_table .submenu li a {
    cursor: pointer !important;
    font-size: 12px;
}

#navigation_table .submenu li span {
    cursor: pointer !important;
    font-size: 12px;
}

#portletnav #menudearriba{
	/*position: absolute;*/
	margin: 0;

}
#portletnav {

}


#portletnav ul li.last_li{border-right:none}
#portletnav ul li.first_child{ border-top: 1px solid #E3E3E3; }

#portletnav .submenu{
	float: none;
	list-style-type: none;
	position: absolute;
}

#portletnav ol, ul, dl {
margin-left:0px;
}

#portletnav blockquote, ul, ol, dl {
margin:0px;
}

#portletnav .submenu li{ 
	display: none;
	float: none;
	background-color: #FFFFFF;
	width: auto;

    padding: 0 10px 2px 10px;
    margin: 0;
    border: none;
    height: auto;	
    border-bottom: 1px solid #E3E3E3;
    border-left: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
}

#portletnav .submenu li a {
    cursor: pointer !important;
    font-size: 12px;
}

#portletnav .submenu li span {
    cursor: pointer !important;
    font-size: 12px;
}


/*EN IE6 NO FUNCIONA EL HOVER, HE UTILIZADO UNAS FUNCIONES DE JAVASCRIPT PARA SIMULAR ESTE COMPORTAMIENTO PERO EN IE NO FUNCIONA*/
/*#portletnav ul li:hover .submenu li { display: block; }*/

.portlet-content, .portlet-minimized .portlet-content-container {
padding: 1px 2px 10px 2px;
}

/* GENERICO TT PORTLETS */
.portlet .portlet-special-tt {height:66px;border-bottom:1px #e2e2e2 solid;padding:1px;}
.portlet .portlet-special-tt .portlet-special-ttcontent {height:66px;font-size:20px; color:#00c4d9;}
.portlet .portlet-special-tt .table_text {width:100px;font-size:18px;color: #36b3d1;line-height:18px;text-align:left;position:relative;left:12px;top:36px;}
.portlet .portlet-special-tt .portlet-special-ttcontent .portlet-special-ttcontent-tape {height:66px;}
.portlet .portlet-special-tt .specialFontSize {font-size:20px;font-weight:bold;}

/* GENERICO TT PORTLETS IMAGEN PERSONALIZADA POR PORTLET - NO BORRAR
#portlet_bossgroups_WAR_npaportletportlet .portlet-special-tt .portlet-special-ttcontent .portlet-special-ttcontent-tape{
background: url(/correosPyme-theme/images/custom/portlet_icons/rss_WAR_npaportletportlet.png) no-repeat;
background-color:#FFF;
}
//Posicionamiento capa tt
#portlet_bossgroups_WAR_npaportletportlet .portlet-special-tt .table_text{
width:80px;font-size:18px;color: #36b3d1;line-height:18px;text-align:left;position:relative;left:12px;top:36px;
}
*/
.portlet-special-tt .portlet-title{
	width:200px;
}




/* Marco y sombreado portlets */

.portlet{
	background-color: #fff;
	padding:8px 6px;
}


/* Barra titulo portlets */
.portlet-title img {
	position:absolute;
	top:10px;
	right:5px;
}

.portlet-topper
{
	border-bottom:#d7d7d7 solid 1px;
    padding: 10px 36px 10px 10px;
}
.portlet-title{float:none;border-bottom:0 none;}
.portlet-title-text
{
	font:300 18px Lato;
	cursor:default;
}

.portlet-topper-toolbar{
	display:inline;
	margin: 0;
	padding: 2px;
	position: relative;
	right: 3px;
	text-align: left;
	top: 0px;
	left:25%;
	top:-23px;
}

.displaywebcontentrotator-portlet .body_cont{height:210px;overflow: hidden;margin-bottom:10px;}

.aui-calendar-link-none, .aui-calendar-link-today {
	display: none;
}


/******Generico*******/
/*.npacalendar{margin:0 -5px;}*/
.npacalendar .calendarControl,
.npacalendar .calendarControl *{
	background-color:#fff;
	color:#555;
	font-weight:normal;
}
.npacalendar .calendarControl td{padding:1px 2px;text-align:center;font-size:12px;}
.npacalendar .calendarControlTitle td{
	color:#555;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	text-transform:Capitalize;
}
.npacalendar .calendarControlDayHeader{
	background-color:#fff;
	color:#fff;
	font-size:0;
	width:0;
	text-transform: capitalize;
}
.npacalendar .calendarControlDay{background-color:#fff;}
.npacalendar .calendarControl td.calendarControlDay a{background-color:transparent;text-decoration:none;}
.npacalendar .calendarControl td.calendarControlDayToday a{
	color:#232851;
	font-weight:bold;
	font-size:12px;
}

.npacalendar .containerAllCalendar{padding-left:23%;clear:both;height:130px;}
.npacalendar div.icocalendar_presencial {
	background:url(/correosPyme-theme/images/custom/icoagenda_presencial.png) no-repeat;width:17px;height:17px;}
.npacalendar div.icocalendar_aulavirtual {
	background:url(/correosPyme-theme/images/custom/icoagenda_aulavirtual.png) no-repeat;width:16px;height:16px;}
.npacalendar div.icocalendar_personal {
	background:url(/correosPyme-theme/images/custom/icoagenda_personal.png) no-repeat;width:16px;height:17px;}
.npacalendar div.icocalendar_curso {
	background:url(/correosPyme-theme/images/custom/icoagenda_curso-plan.png) no-repeat;width:15px;height:18px;}
.npacalendar .infoTable td b{padding-left:5px}
.npacalendar .infoTable .dateColor{color:#646464;padding-left:4px;text-align:left;width:15%}
.npacalendar .infoTable .descriptionEvent{padding-left:4px;text-align:left;}
.npacalendar .infoTable .clickEvent:hover{cursor:pointer; color:#006F9B}


.npacalendar .btn_bookingroom{
	border:1px solid #CECECE;
	height:27px;
	padding:2px 0;
	text-decoration:none;
	font-size:13px;
}

/****Portada****/ 
.npacalendar #home_calendar{margin-left:8px;margin-right:8px;margin-top:8px;}
.npacalendar #home_calendar .calendarContainer{float:left;width:180px;}
.npacalendar #home_calendar .calendarControl{width: 180px;}
.npacalendar #home_calendar .calendarArrowColumn{
	float:left;
	width:13px;
}
.npacalendar #home_calendar .CalendarPreviousMonth,
.npacalendar #home_calendar .CalendarNextMonth{
	font-size:16px;
	text-decoration:none;
	font-weight: bold;
	color:#232851;
}

.npacalendar #home_calendar .sep_h_imgdrch, 
.npacalendar #home_calendar .sep_h_imgizq{
	display:none;
}

.npacalendar #home_calendar .title-home-event{border-bottom:1px solid #cecece;}
.npacalendar #home_calendar .title-home-event td{
	vertical-align: middle;
	text-align: left;
	color:#fff;
	height: 28px;
	font-size: 12px;
	font-family: Arial;
	font-weight:bold;
	background:#b7c9ff url(/correosPyme-theme/images/custom/portlet/bg_header_2.png) repeat-x 0 100%;
	padding-left:10px;
}
.npacalendar #home_calendar .home-number-event td{
	vertical-align: middle;
	text-align: left;
	color:#232851;
	height: 28px;
	font:bold 12px Arial;
	background:url(/correosPyme-theme/images/custom/ico_evento.png) no-repeat 10px 50% transparent;
	padding-left: 35px;
}
.npacalendar #home_calendar td.dateColor{color:#232851;font-weight:bold;width: 60px;text-align:left;}
.npacalendar #home_calendar td.descriptionEvent{text-align:left;font-size:12px}
.npacalendar div.link_seeall_fright{float:right;height: 25px;margin-top:5px}
.npacalendar div.link_seeall_fleft{float:left;height: 25px;margin-top:5px}
.npacalendar .link_seeall_fright a div{float:left;margin-right: 8px;}

.npacalendar #home_calendar .title-myvirtualroom{
	background:url(/correosPyme-theme/images/custom/portlet/bg_header_2.png) bottom left repeat-x #b7c9ff;
	height: 29px;
	padding-left:5px;
	padding-bottom:2px;
	color:#fff;
	font-size: 12px;
	font-weight: bold;
}
.npacalendar #home_calendar .subtitle-virtualroom{
	background:url(/correosPyme-theme/images/custom/bg_title_vr.png) top left no-repeat #fff;
	height: 26px;
	padding-left:17px;
	padding-bottom:2px;
	color:#232851;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
}
.npacalendar #home_calendar .btvertodos {
    background-image: url(/correosPyme-theme/images/custom/icono_mas_resources.gif);
    background-position: left center;
    background-repeat: no-repeat;
    color: #024148;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 6px;
    padding-left: 23px;
    padding-top: 6px;
    text-decoration: none;
    white-space: nowrap;
    margin-right: 5px;
}
.npacalendar .btreserva {
    background: url(/correosPyme-theme/images/custom/arrow_to_right.gif) no-repeat right 50% transparent;
    padding-right: 25px;
}

.npacalendar .infoTable{
	border-collapse:collapse;
	margin:5px 0 0;
	padding:0;
	text-align:center;
	width:100%;
	font-size:12px;
	font-family: Arial;
}
.npacalendar .infoTable th, .infoTable td {padding:0 3px 0 5px;vertical-align:middle;}

/*.npacalendar #home_calendar .bordearribagris{border-top: 1px solid #CECECE;}*/
/*.npacalendar #home_calendar .bordeabajogris {border-bottom: 1px solid #CECECE;}*/
.npacalendar #home_calendar .fondo_datos_curso{
	background:url(/correosPyme-theme/images/custom/gradiente_cian.jpg) repeat-x;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	height:25px;
	padding:2px 0 0 6px;
}
.npacalendar #home_calendar .fondo_datos_curso th{text-align:center}



/****Listado****/

.npacalendar .listBookings_calendar .calendarContainer{width:200px;float:left;}
.npacalendar .listBookings_calendar .calendarControl{width: 200px;}
.npacalendar .listBookings_calendar .calendarControl td.calendarControlDay a{cursor:default;}
.npacalendar .listBookings_calendar .sep_h_imgdrch{
	float:left;
	height:99px;
	width:14px;
}
.npacalendar .listBookings_calendar .sep_h_imgizq{
	float:left;
	height:99px;
	width:14px;
}
.npacalendar .listBookings_calendar .calendarArrowColumn{
	float:left;
	padding:40px 1px 0;
	width:13px;
}
.npacalendar .listBookings_calendar .CalendarPreviousMonth{
	display:block;
	font-size:18px;
	vertical-align:middle;
	width:13px;
	text-decoration:none;
}
.npacalendar .listBookings_calendar .CalendarNextMonth{
	display:block;
	font-size:18px;
	vertical-align:middle;
	width:15px;
	text-decoration:none;
}
.npacalendar .listBookings_calendar div.learnerAgendaLeyend {
	background:url(/correosPyme-theme/images/custom/gradiente_agendaleyend.png) repeat-x scroll 0 0 transparent;
	clear:both;
	font-weight:bold;
	height:22px;
	padding:16px 0 10px;
	text-align:center;
}
.npacalendar .listBookings_calendar div.learnerAgendaLeyend div{
	border-right:1px solid #E6E6E6;
	float:left;
	padding-left:10px;
}
.npacalendar .listBookings_calendar div.learnerAgendaLeyend div span{
	font-size:13px;
	height:17px;
	padding-left:22px;
	padding-right:15px;
}
.npacalendar div#envback{float:right;padding-right: 10px}
.npacalendar .listBookings_calendar .infoTable tr.parRow{border-bottom:#dbdbdb solid 1px;height:25px}
.npacalendar .listBookings_calendar .infoTable tr.oddRow{border-bottom:#dbdbdb solid 1px;height:25px}


.npacalendar div#envAula span{
	background:url(/correosPyme-theme/images/custom/icoagenda_aulavirtual.png) no-repeat scroll left center transparent;
}
.npacalendar div#envPersonal span{
	background:url(/correosPyme-theme/images/custom/icoagenda_personal.png) no-repeat scroll left center transparent;
}
.npacalendar div#envPresencial span{
	background:url(/correosPyme-theme/images/custom/icoagenda_presencial.png) no-repeat scroll left center transparent;
}
.npacalendar div#envCourse span{
	background:url(/correosPyme-theme/images/custom/icoagenda_curso-plan.png) no-repeat scroll left center transparent
}

.npacalendar div#envback a{
	background:url(/correosPyme-theme/images/custom/volver.png) no-repeat scroll left center transparent;
	font-size:13px;
	height:17px;
	padding-left:18px;
	color:#555;
	text-decoration:none;
	font-weight: bold;
}
.npacalendar th.th_head_cian{
	background:#b7c9ff url(/correosPyme-theme/images/custom/portlet/bg_header_2.png) repeat-x 0 100%;
	color:#fff;
	font:bold 12px Arial;
	height:28px;
	vertical-align:middle;
	text-transform:capitalize;
}
.npacalendar div.div_pie_agenda_normal{
	clear:both;
	height:35px;
	padding:10px 7px 7px;
}

.npacalendar div.div_pie_agenda_normal .div_btn_agenda_add{
	float:left;
	text-align:left;
	vertical-align:middle;
}
.npacalendar div.div_pie_agenda_normal .div_btn_agenda_reserva{
	float:left;
	text-align:left;
	vertical-align:middle;
}
.npacalendar .separator_10_h{
	float:left;
	font-size:1px;
	height:100%;
	width:10px;
}

.npacalendar div.div_pie_agenda_normal div.div_btn_agenda_add a, 
.npacalendar div.div_pie_agenda_normal div.div_btn_agenda_reserva a,  
.npacalendar div.div_pie_agenda_normal div.div_btn_agenda_volver a, 
.npacalendar div.div_pie_agenda_normal div.div_btn_agenda_showAll a{
	background:#8c6197;
	color:#fff;
	display:inline-block;
	font:normal 15px Lato;
	height:100%;
	margin-right:0;
	text-align:center;
	text-decoration:none;
	width:100%;
}
.npacalendar div.div_pie_agenda_normal div.div_btn_agenda_add a:hover, 
.npacalendar div.div_pie_agenda_normal div.div_btn_agenda_reserva a:hover,  
.npacalendar div.div_pie_agenda_normal div.div_btn_agenda_volver a:hover, 
.npacalendar div.div_pie_agenda_normal div.div_btn_agenda_showAll a:hover{
	background:#613a6b;	
}
.npacalendar div.div_pie_agenda_normal div.div_btn_agenda_add div.div_btn_img {
	padding:8px;
}
.npacalendar div.div_pie_agenda_normal div.div_btn_agenda_reserva div.div_btn_img{
	padding:8px;
}

/*Reserva de salas*/

.npacalendar .fondoazuloscuro {
    background: url(/correosPyme-theme/images/custom/bgd-fondo-titulo.jpg) 0 1px repeat-x transparent;
    height: 24px;
}
.npacalendar .fondoazulclaro {
    background: url(/correosPyme-theme/images/custom/bgd_fondo_subtitulo.jpg) repeat-x;
    height: 22px;
}
.npacalendar .bordegrisarribaabajo {
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
}

.npacalendar .alturacapacalendario {
    height: 140px;
    padding-top:15px
}
.npacalendar .capabeis {
    background-color: #fff;
}
.npacalendar .bordeDegradadoIzquierdoCalendario {
    /*background-image: url(/correosPyme-theme/images/custom/bgd-degradado-izquierdo-calendario.png);*/
    float: left;
    height: 101px;
    margin-left: 325px;
    margin-top: 30px;
    width: 15px;
}
.npacalendar .bordeDegradadoDerechoCalendario {
    /*background-image: url(/correosPyme-theme/images/custom/bgd-degradado-derecho-calendario.png);*/
    float: left;
    height: 101px;
    margin-top: 30px;
    width: 14px;
}
.npacalendar .selectReservaSalas {
    min-width: 50px;
    padding-left: 5px;
}
.npacalendar .listBookings_calendar select {
    border: 1px solid #CBCBCB;
    font-family: Arial,Helvetica,sans-sefif;
    font-size: 12px;
}
.npacalendar .listBookings_calendar .calendarControl td.calendarControlDay.selected,
.npacalendar .listBookings_calendar .calendarControl td.calendarControlDay:hover{background:none #ef8200;color:#fff;}
.npacalendar .listBookings_calendar .calendarControl td.calendarControlDay:hover a{color:#fff;}
.npacalendar .listBookings_calendar .calendarControl td.hasNoDay:hover{background:none}
.npacalendar .listBookings_calendar .calendarControl td.calendarDayOfWeekImpar.hasNoDay:hover{background:url(/correosPyme-theme/images/custom/gradiente_agenda.png) repeat scroll 0 0 transparent}
.npacalendar .tablaMisSalasReservadas{color:#555;font-size:12px}
.npacalendar .tablaMisSalasReservadas tr{
	background:#fff;
	border-bottom: 1px solid #cecece;
	height:27px;
	padding:0 6px;
}
.npacalendar .tablaMisSalasReservadas tr:first-child{background:#EFEDE1 none}
.npacalendar .tablaMisSalasReservadas tr:first-child td{color:#232851;font-weight:bold;text-align:center}
.npacalendar .tablaMisSalasReservadas tr:first-child td span{border-left:1px solid #232851;color:#232851;padding-left:40%;padding-right:50%}
.npacalendar .tablaMisSalasReservadas tr:first-child td:first-child span{border-left:medium none;}
.npacalendar .tablaDatosReunion{border-collapse:separate;border-spacing:9px;}
.npacalendar .tablaDatosReunion tr td{color:#868686;font-weight:bold;font-size:12px}
.npacalendar .tablaDatosReunion tr td:first-child{color:#232851}

.npacalendar .tablaMisSalasReservadas a span.deleteicon{
	background:url(/correosPyme-theme/images/custom/btn-borrar.png) no-repeat transparent;
	width:18px;
	height: 15px;
	padding-left:20px
}
.npacalendar .tablaMisSalasReservadas a span.seemoreicon{
	background:url(/correosPyme-theme/images/custom/icono_mas.png) no-repeat transparent;
	width:18px;
	height: 15px;
	padding-left:20px
}
.npacalendar .tablaMisSalasReservadas a span.accessicon{
	background:url(/correosPyme-theme/images/custom/acceso.gif) no-repeat transparent;
	width:18px;
	height: 15px;
	padding-left:20px
}
.npacalendar .div_disponibilidad{
	padding: 5px 5px 5px 6px;
	height: 170px;
	_height:75px;
}
.npacalendar .calendarControl td.hasEvent{background:none #ef8200}
.npacalendar .calendarControl td.hasEvent a{color:#fff}
.npacalendar table a.openroom{text-decoration:none;color:#555}
.npacalendar table a.openroom:hover{text-decoration:none;color:#b7612d}
.npacalendar .listUsers{text-align: center;line-height: 1.5em;color:#232851}
.npacalendar .listUsers .title{display:block;font-size:14px;margin:35px 0 15px;}
.npacalendar .paginator{padding:10px;text-align:center}
.npacalendar .paginator a{color:#b7612d;font-size:12px;font-weight: bold;line-height: 27px;padding-left:3px;padding-right:6px;text-decoration: none}
.npacalendar .paginator span.yes a{color:#01404E;}
.npacalendar .paginator span.no a{color:#00C7D5;}

.virtualroomClass{padding:10px;}

.virtualroomClass .list_med_new{
	background:url(/correosPyme-theme/images/custom/bg_school_portlets.png) repeat-x bottom left #fff;
	width:100%;
	border:1px solid #e3e3e3;
}
.virtualroomClass .title_med_manual_selec{
	background:url(/correosPyme-theme/images/custom/separator_watermarine_width_arrow.gif) right 50% transparent no-repeat;
	width:150px;
	color:#232851;
	vertical-align:middle;
	text-align:left;
	padding:11px 0 11px 10px;
	font-family: Arial ;
	font-size:1.3em
}

.virtualroomClass .content_med_manual_selec{
	background:url(/correosPyme-theme/images/custom/icon_virtual_room_big.gif) 5px 50% transparent no-repeat;
	padding-left:38px;
	font-size: 1.2em;
	font-family: Arial;
}
.virtualroomClass .td_see_all_link{width:20px;text-align: left}
.virtualroomClass .td_see_all_link a.nodifunde{font-size: 1.1em;font-family: Arial;}


/*********/

.virtualroomClass #home-novedades-titulo{
	border: 2px solid #FFFFFF;
    color: #004554;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    padding: 2px 0 2px 10px;
}
.virtualroomClass .cabecera-cursos {
    background: url("/correosPyme-theme/images/custom/bgd_event_list.jpg") repeat-x scroll 0 0 transparent;
}
.virtualroomClass .bordearribagris {
    border-top: 1px solid #CECECE;
}
.virtualroomClass div.link_seeall_fright{float:right;height: 25px;margin-top:5px}
.virtualroomClass .link_seeall_fright a {
	font-family: Arial;
	font-size:1.2em;
	text-decoration:none;
	vertical-align:middle;
	color:#232851;
}
.virtualroomClass .link_seeall_fright a div{float:left;margin-right: 8px;}
.virtualroomClass .edit_buttom{float:right}
.virtualroomClass .stateroom-off{font-weight:bold;font-size:12px;}
.virtualroomClass .stateroom{/*font-weight: bold;color:#00C6D7;*/cursor:pointer;}
.virtualroomClass .stateroom.completed{color:#FF0000;padding-right: 10px;cursor: default;}
.virtualroomClass .stateroom.registered{color:#004554;padding-right: 10px;cursor: default;}
.virtualroomClass .stateroom.access-btn{position:relative;left:170px;bottom:17px}
.virtualroomClass .puntosaula {
	font-size:1.1em;/*font-family:TelefonicaTextRegular, Arial;*/
	font-family:Arial;
	padding-top:5px;
}
.virtualroomClass .talla15em{font-size: 1.5em;}
.virtualroomClass .padding6{padding:6px;}

.virtualroomClass .medioportlet .titleroom{font-weight: bold;color:#555;padding:2px 0px 8px 0px;}
.virtualroomClass .portletentero .titleroom{
	font-weight: bold;padding:2px 0px 8px 0px;font-size:1.5em;
	color: #861d00;}

.virtualroomClass .medioportlet {/*height: 91px;overflow: hidden;*/}
.virtualroomClass .medioportlet .dateroom{font-weight: normal;color:#232851;}
.virtualroomClass .medioportlet .stateroom, .virtualroomClass .portletentero .stateroom{
    color: #FFFFFF;
    font-size: 1.1em;
    font-weight: normal;
    height: 27px;width: 91px;
    padding-top: 4px;
    text-align: center;	
}


.mediatecaCategoryList {width:100%;font-size:12px;}
.mediatecaCategoryList td {text-align: center;padding-top:5px;padding-bottom:5px;}
.mediatecaCategoryList td .img_category {background-image: url(/correosPyme-theme/images/custom/icons/category_1.png);background-position:50% 50%;background-repeat:no-repeat;height:60px;padding:10px 0 15px;}
.mediatecaCategoryList td .txt_category {padding:0px 15px 10px 15px;line-height:10px;color:#fff;font:600 16px Arial;}
.mediatecaCategoryList td a {text-decoration:none;font-weight:bold;color:#555;}
.mediatecaCategoryList td a:hover {text-decoration:underline;}
.mediatecaCategoryList .treinta3 {width:33%;}
.mediatecaCategoryList .cincuenta {width:50%;}
.mediatecaCategoryList .barra_sup {border-top:1px solid #cecece;}
.mediatecaCategoryList .barra_lat {border-right:1px solid #cecece;}
.mediatecaCategoryList .barra_bot {border-bottom:1px solid #cecece;}

.mediatecaCategoryList .filos {border-bottom:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid;margin-top:10px;}
.mediatecaCategoryList .fondo {background-color:#bacbff;padding-top:5px;padding-bottom:5px;border-bottom:1px #FFF solid; border-top:1px #FFF solid;padding-left:10px; color:#FFF;}
.mediatecaCategoryList .separador {border-bottom:1px #e2e2e2 solid;border-top:1px #FFF solid}
.mediatecaCategoryList .fondo_claro {background-color:#efede2;}
.mediatecaCategoryList #head_list {background-image: url(/correosPyme-theme/images/custom/bgd_fondo_azul_claro.jpg);margin-bottom:3px;height: 29px;font-weight:bold;color:#FFF;line-height:27px;padding-left:10px;}
.mediatecaCategoryList .content_list td {text-align: left;padding:5px}
.mediatecaCategoryList .content_list td a {text-decoration:none;background:none;line-height:20px;font-weight:normal;color:#555;padding:0px;font-size:1.0em;}
.mediatecaCategoryList .content_list td a:hover {text-decoration:underline;}
.mediatecaCategoryList .content_list_tt {background-image: url(/correosPyme-theme/images/custom/list_tt.gif);height:27px;color:#FFF;}
.mediatecaCategoryList .pach_list {padding-left:10px;background-image: url(/correosPyme-theme/images/custom/list_pach.gif);background-position: right;background-repeat: no-repeat;color:#FFF;}
.mediatecaCategoryList .pach_list_pad {padding-left:10px;}
.mediatecaCategoryList .pach_list .center {color:#FFF;}
.mediatecaCategoryList .Par {background-image: url(/correosPyme-theme/images/custom/list_par.gif);height:28px;}
.mediatecaCategoryList .ImPar {background-image: url(/correosPyme-theme/images/custom/list_impar.gif);height:28px;}
.mediatecaCategoryList .anchoCantidad{width:33%;}
.mediatecaCategoryList .content_list .center{text-align: center;}
.mediatecaCategoryList input, .mediatecaCategoryList input[type="button"]{font-size:11px;}

/*.mediatecaCategoryListOnly {width:100%;font-size:11px;font-weight:bold;}*/
.mediatecaCategoryListOnly {width:100%;}
.mediatecaCategoryListOnly .barra_sup {border-top:1px solid #cecece;}
.mediatecaCategoryListOnly .barra_lat {border-right:1px solid #cecece;}
.mediatecaCategoryListOnly .filos {border-bottom:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid;margin-top:10px;}
.mediatecaCategoryListOnly .fondo {background-color:#bacbff;padding-top:5px;padding-bottom:5px;border-bottom:1px #FFF solid; border-top:1px #FFF solid;padding-left:10px; color:#FFF;}
.mediatecaCategoryListOnly .separador {border-bottom:1px #e2e2e2 solid;border-top:1px #FFF solid}
.mediatecaCategoryListOnly .fondo_claro {background-color:#efede2;}
.mediatecaCategoryListOnly #head_list {background-image: url(/correosPyme-theme/images/custom/bgd_fondo_azul_claro.jpg);margin-bottom:3px;height: 29px;font-weight:bold;color:#FFF;line-height:27px;padding-left:10px;padding-right:15px;font-size: 1.1em;}
.mediatecaCategoryListOnly input, .mediatecaCategoryListOnly input[type="button"]{font-size:11px;}
.mediatecaCategoryListOnly .ImPar {background-image: url(/correosPyme-theme/images/custom/list_impar.gif);height:30px;}
.mediatecaCategoryListOnly .Par {background-image: url(/correosPyme-theme/images/custom/list_par.gif);height:30px;}
.mediatecaCategoryListOnly .anchoCantidad{width:33%;}
.mediatecaCategoryListOnly .content_list_tt {background-image: url(/correosPyme-theme/images/custom/list_tt.gif);height:27px;color:#FFF;font-size: 1.1em;font-weight: bold;}
.mediatecaCategoryListOnly .pach_list {padding-left:10px;background-image: url(/correosPyme-theme/images/custom/list_pach.gif);background-position: right;background-repeat: no-repeat;color:#FFF;}
.mediatecaCategoryListOnly .pach_list_pad {padding-left:10px;}
.mediatecaCategoryListOnly .table_list .center{text-align: center;}
.mediatecaCategoryListOnly .titulo a {text-decoration:none;font-weight:bold;color:#555;}
.mediatecaCategoryListOnly .titulo a:hover {text-decoration:underline;}
.mediatecaCategoryListOnly .icono_size {padding:0px;margin:0px;border:0px;width:30px;text-align: center;}

.mediatecaCategoryListOnly #pagination {padding:10px;text-align:center;}
.mediatecaCategoryListOnly #pagination .bt_back_on {text-decoration:none;background-image: url(/correosPyme-theme/images/custom/bt_back_on.gif);width:12px;height:17px;background-repeat:no-repeat;padding-left:15px;background-position:left;}
.mediatecaCategoryListOnly #pagination .bt_back_off {text-decoration:none;background-image: url(/correosPyme-theme/images/custom/bt_back_off.gif);width:12px;height:17px;background-repeat:no-repeat;padding-left:15px;background-position:left;line-height:27px;}
.mediatecaCategoryListOnly #pagination .bt_next_on {text-decoration:none;background-image: url(/correosPyme-theme/images/custom/bt_next_on.gif);width:12px;height:17px;background-repeat:no-repeat;padding:9px;padding-left:15px;background-position:left;line-height:27px;}
.mediatecaCategoryListOnly #pagination .bt_next_off {text-decoration:none;line-height:27px;background-image: url(/correosPyme-theme/images/custom/bt_next_off.gif);width:12px;height:17px;background-repeat:no-repeat;padding:9px;padding-left:15px;background-position:left;line-height:27px;}

.mediatecaCategoryListOnly #pagination .bt_group_back_on {text-decoration:none;background-image: url(/correosPyme-theme/images/custom/bt_group_back_on.gif);width:12px;height:17px;background-repeat:no-repeat;padding:9px;padding-left:15px;background-position:left;line-height:27px;}
.mediatecaCategoryListOnly #pagination .bt_group_back_off {text-decoration:none;background-image: url(/correosPyme-theme/images/custom/bt_group_back_off.gif);width:12px;height:17px;background-repeat:no-repeat;padding:9px;padding-left:15px;background-position:left;line-height:27px;}
.mediatecaCategoryListOnly #pagination .bt_group_next_on {text-decoration:none;background-image: url(/correosPyme-theme/images/custom/bt_group_next_on.gif);width:12px;height:17px;background-repeat:no-repeat;padding:9px;padding-left:15px;background-position:left;line-height:27px;}
.mediatecaCategoryListOnly #pagination .bt_group_next_off {text-decoration:none;background-image: url(/correosPyme-theme/images/custom/bt_group_next_off.gif);width:12px;height:17px;background-repeat:no-repeat;padding:9px;padding-left:15px;background-position:left;line-height:27px;}
.mediatecaCategoryListOnly #pagination .yes a {text-decoration:none;font-size:1.1em;font-weight:bold;color:#01404e;padding-left:3px;padding-right:6px;line-height:27px;}
.mediatecaCategoryListOnly #pagination .no a {text-decoration:none;font-size:1.1em;font-weight:bold;color:#00c7d5;padding-left:3px;padding-right:6px;line-height:27px;}

.mediatecaCategoryListOnly .table_list .separa{width:15px;}
.mediatecaCategoryListOnly .list_a a {text-decoration:none;font-size:1.1em;font-weight:bold;color:#555;}
.mediatecaCategoryListOnly .list_a a:hover {text-decoration:underline;}
.mediatecaCategoryListOnly .number_list{background-image: url(/correosPyme-theme/images/custom/list_number.gif);color:#FFF;background-position:bottom;}
.mediatecaCategoryListOnly #cloud{padding:5px;padding-bottom:10px;}
.mediatecaCategoryListOnly #cloud_head{}
.mediatecaCategoryListOnly #cloud_title{width:200px;background-image: url(/correosPyme-theme/images/custom/list_number.gif);color:#FFF;height:28px;font-size:1.1em;text-align:center;font-weight:bold;line-height:28px;}
.mediatecaCategoryListOnly #cloud_body{padding:10px;text-align:center;border:#e3e3e3 1px solid;background-color: #fff;}

.category_background {background:url(/correosPyme-theme/images/custom/bg_school_portlets.png) repeat-x bottom left #fff;width:100%;border:1px solid #e3e3e3;}
.category_background .title_top{color:#232851;	vertical-align:middle;padding:6px 5px 0px 5px;	font-family: Arial;	font-size:1.3em}
.category_background .title_left{color:#232851;	vertical-align:middle;padding:6px 10px 0px 10px;	font-family: Arial;	font-size:1.3em}
.category_background .corchete {background:url(/correosPyme-theme/images/custom/separator_blue_width_arrow_categories.gif) right 50% transparent no-repeat;}
.mediatecaCategoryList {margin-bottom:20px;margin-top:20px;}

#img_category_npa_cat_ei_this_week_phrasal_verbs {background-image:url(/correosPyme-theme/images/custom/icons/phrasal_verbs.jpg);}
#img_category_npa_cat_ei_this_week_word {background-image:url(/correosPyme-theme/images/custom/icons/word.jpg);}
#img_category_npa_cat_ei_this_week_quote {background-image:url(/correosPyme-theme/images/custom/icons/quote.jpg);}
#img_category_npa_cat_ei_this_week_topic {background-image:url(/correosPyme-theme/images/custom/icons/topic.jpg);}

.mediatecaCategoryList .img_category {background-image: url(/correosPyme-theme/images/custom/icons/category_1.png);background-position:50% 50%;background-repeat:no-repeat;height:50px;}
.mediatecaCategoryList .txt_category {padding:0px 15px 0px 15px;line-height:10px;}

#img_category_npa_have_fun_ask_test {background-image:url(/correosPyme-theme/images/custom/icons/ask_test.jpg);}
#img_category_npa_have_fun_ebooks {background-image:url(/correosPyme-theme/images/custom/icons/ebooks.jpg);}
#img_category_npa_have_fun_jokes {background-image:url(/correosPyme-theme/images/custom/icons/jokes.jpg);}
#img_category_npa_have_fun_multimedia {background-image:url(/correosPyme-theme/images/custom/icons/multimedia.jpg);}
#img_category_npa_have_fun_riddles {background-image:url(/correosPyme-theme/images/custom/icons/riddles.jpg);}

#img_category_npa_riddles {
	height: 50px;
	background:url(/correosPyme-theme/images/custom/icons/riddles.jpg) no-repeat 50% 50%;
}

#img_category_npa_multimedia {background:url(/correosPyme-theme/images/custom/icons/multimedia.jpg) no-repeat 50% 50%;height: 50px;}

#img_category_npa_ask_tests {background:url(/correosPyme-theme/images/custom/icons/ask_tests.jpg) no-repeat 50% 50%;height: 50px;}

#img_category_npa_ebooks {background:url(/correosPyme-theme/images/custom/icons/ebooks.jpg) no-repeat 50% 50%;height: 50px;}

#img_category_npa_jokes {background:url(/correosPyme-theme/images/custom/icons/jokes.jpg) no-repeat 50% 50%;height: 50px;}


/*Iconos de las categorias por el property*/

/*Inglés*//*
#img_category_npa_cat_ei_skill_listening {background-image:url(/correosPyme-theme/images/custom/icons/category_12686.png);}
#img_category_npa_cat_ei_skill_reading {background-image:url(/correosPyme-theme/images/custom/icons/category_12685.png);}
#img_category_npa_cat_ei_skill_vocabulary {background-image:url(/correosPyme-theme/images/custom/icons/category_12687.png);}
#img_category_npa_cat_ei_skill_speaking {background-image:url(/correosPyme-theme/images/custom/icons/category_12688.png);}
#img_category_npa_cat_ei_skill_writing {background-image:url(/correosPyme-theme/images/custom/icons/category_12691.png);}
#img_category_npa_cat_ei_skill_grammar {background-image:url(/correosPyme-theme/images/custom/icons/category_12689.png);}
#img_category_npa_cat_ei_tools_online_media {background-image:url(/correosPyme-theme/images/custom/icons/category_12716.png);}
#img_category_npa_cat_ei_tools_dictionaries_and_others {background-image:url(/correosPyme-theme/images/custom/icons/category_12717.png);}
#img_category_npa_cat_ei_tools_interesting_sites {background-image:url(/correosPyme-theme/images/custom/icons/category_12715.png);}
*/
/*Finanzas*/
/*
#img_category_npa_cat_ef_mediateca_que {background-image:url(/correosPyme-theme/images/custom/icons/img_category_1431599.png);}
#img_category_npa_cat_ef_mediateca_como {background-image:url(/correosPyme-theme/images/custom/icons/img_category_1431601.png);}
#img_category_npa_cat_ef_mediateca_herramientas {background-image:url(/correosPyme-theme/images/custom/icons/img_category_1431597.png);}
*/
/*TIC*//*
#img_category_npa_cat_tic_seccion_conoce {background-image:url(/correosPyme-theme/images/custom/icons/img_category_1431521.png);}
#img_category_npa_cat_tic_seccion_practica {background-image:url(/correosPyme-theme/images/custom/icons/img_category_1431525.png);}
#img_category_npa_cat_tic_categoria_preguntas_frecuentes {background-image:url(/correosPyme-theme/images/custom/icons/img_category_1431580.png);}
#img_category_npa_cat_tic_seccion_plantillas {background-image:url(/correosPyme-theme/images/custom/icons/category_12685.png);}
#img_category_npa_cat_tic_seccion_presentaciones {background-image:url(/correosPyme-theme/images/custom/icons/category_12691.png);}
*/
/*Aseguramiento de Ingresos*/
/* se traslada a /css/custom/color_schemes/aseguramiento.css
#img_category_npa_cat_ai_mediateca_nuestra_metodologia {background-image:url(/correosPyme-theme/images/custom/icons/img_category_1431354.png);}
#img_category_npa_cat_ai_mediateca_herramientas {background-image:url(/correosPyme-theme/images/custom/icons/img_category_1431352.png);}
#img_category_npa_cat_ai_mediateca_operacion {background-image:url(/correosPyme-theme/images/custom/icons/img_category_1431350.png);}
*/

/* MediatecaByCatsDirectList */
.mediatecabycatsdirectlist-portlet .portlet-borderless-container .portlet-body{padding:10px;background:#fff;clear:both;overflow:hidden;display:block;}

.mediatecabycatsdirectlist-portlet .portlet .icono_portlet {
	width:30px;
	height: 23px;
	padding:0px;
	margin:0px;
	background: url(/correosPyme-theme/images/custom/portlet_icons/ico_mediateca.png) top left no-repeat;
}

.mediatecabycatsdirectlist-portlet .label{color:#232851;font:600 1.2em Arial;}

.mediatecabycatsdirectlist-portlet .categorys .catSel{margin:0;padding:10px 0;font:300 2em Arial;color:#232851;}

.mediatecabycatsdirectlist-portlet .categorys .vocabulary h2{cursor:pointer;background:url(/correosPyme-theme/images/custom/icons/ico_vocabulary_h2.png) no-repeat 0 50%;padding-left:20px;font:600 1.4em Arial;}
.mediatecabycatsdirectlist-portlet .categorys .option-more h2{cursor:pointer;background:url(/correosPyme-theme/images/custom/icons/ico_vocabulary_h2_up.png) no-repeat 0 50%;padding-left:20px;font:600 1.4em Arial;}
.mediatecabycatsdirectlist-portlet .categorys .category{padding:5px 0 5px 10px;}
.mediatecabycatsdirectlist-portlet .categorys .category a{padding:5px 10px 5px 20px;font:600 1.4em Arial;}
.mediatecabycatsdirectlist-portlet .categorys .selected a{background:url(/correosPyme-theme/images/custom/icons/ico_vocabulary_select.png) no-repeat 0 50%;padding-left:20px;font:600 1.4em Arial;}

.mediatecabycatsdirectlist-portlet .portlet-content{padding:0 8px;clear:both;overflow:hidden;display:block;}
.mediatecabycatsdirectlist-portlet .categorys{width:232px;float:left;border-right:#e3e3e3 solid 1px;}
.mediatecabycatsdirectlist-portlet #entrylist{margin-left:243px;}
.mediatecabycatsdirectlist-portlet #entrylist table.taglib-search-iterator{clear:none;}

.mediatecabycatsdirectlist-portlet #entrylist #catlist{padding:10px 0;}
.mediatecabycatsdirectlist-portlet #entrylist #taglist{padding:10px 0;}
.mediatecabycatsdirectlist-portlet #entrylist #catlist .catSel{padding:0;margin:0;font:300 2em Arial;color:#232851;}
.mediatecabycatsdirectlist-portlet #entrylist .mediatecatitle{padding:10px 0;color:#232851;font:600 1.4em Arial;}
.mediatecabycatsdirectlist-portlet #entrylist .mediatecatitle a{color:#bf650f;}
.mediatecabycatsdirectlist-portlet #entrylist .mediatecadescription{font:300 1.2em Arial;padding-bottom:10px;}
.mediatecabycatsdirectlist-portlet #entrylist .categoria{font:300 1.2em Arial;}
.mediatecabycatsdirectlist-portlet #entrylist .tag{font:300 1.2em Arial;}

.mediatecabycatsdirectlist-portlet #entrylist .mediatecacateg{font-size:10px;width:49%;float:left;}

.mediatecabycatsdirectlist-portlet #entrylist #taglist .tagSel{padding:10px 0;font:300 2em Arial;color:#232851;}

.mediatecabycatsdirectlist-portlet #entrylist .results-grid{border:0 none transparent;}

.mediatecabycatsdirectlist-portlet #entrylist table.taglib-search-iterator{border:0 none transparent;border-top:#e3e3e3 solid 1px;}
.mediatecabycatsdirectlist-portlet #entrylist .results-header{display:none;}
.mediatecabycatsdirectlist-portlet #entrylist .results-header th{background:none transparent;}
.mediatecabycatsdirectlist-portlet #entrylist .results-row.hover td{background:none transparent;}
.mediatecabycatsdirectlist-portlet #entrylist .results-row.alt td{background:none transparent;}
.mediatecabycatsdirectlist-portlet #entrylist .results-row td{border:0 none transparent;border-bottom:#e3e3e3 solid 1px;}
.mediatecabycatsdirectlist-portlet #entrylist .results-row td.col-1{width:100px;}
.mediatecabycatsdirectlist-portlet #entrylist .results-row td.col-1 img{width:96px;}
.mediatecabycatsdirectlist-portlet #entrylist .results-row td.col-2{vertical-align:top;}
.mediatecabycatsdirectlist-portlet #entrylist .results-row td.col-3{vertical-align:top;padding-top:41px;}

.mediatecabycatsdirectlist-portlet #entrylist .taglib-search-iterator-page-iterator-top{display:none;float:left;}
.mediatecabycatsdirectlist-portlet #entrylist .taglib-search-iterator-page-iterator-bottom{float:left;}
.mediatecabycatsdirectlist-portlet .portlet-icon-back{display:none;}

/* */
/* PORTLET MYTPLANS */

#portlet_mytplans{margin-left:8px;margin-right:8px;}
#portlet_mytplans .separation {padding: 10px;}
#portlet_mytplans .background_grey {background-color: #F2F2F2;}
#portlet_mytplans .box{
	background-color: #FFFFFF;
    border: 1px solid #E2E2E2;
    padding: 2px 2px 15px;
    border-top:none;
}

#portlet_mytplans .box-title{
	background-color: #FFFFFF;
    border-top: 1px solid #E2E2E2;
    border-left: 1px solid #E2E2E2;
    border-right:1px solid #E2E2E2;
    padding: 2px;
}

#portlet_mytplans .txt_details{
	font-family:  Arial; 
	font-size: 12px; 
	font-weight: bold; 
	color: #f49000; 
	text-decoration: none;
}

#portlet_mytplans .status_full{
	background: url(/correosPyme-theme/images/custom/status_full_eu.png) no-repeat scroll 0 0 transparent;
	height: 13px;
	width: 13px;
	display:inline-block;
}

#portlet_mytplans .status_empty{
	background: url(/correosPyme-theme/images/custom/status_empty.png) no-repeat scroll 0 0 transparent;
	height: 13px;
	width: 13px;
	display:inline-block;
}

#portlet_mytplans div#envback{float:right;padding-right: 10px}

#portlet_mytplans .img_all {bottom: 4px;}
#portlet_mytplans #verNoticias {
	font-size: 12px;
    font-family: Arial;
    height: 26px;
    padding: 2px 10px 2px 0;	
}

/*#portlet_mytplans #verNoticias a {
    color: #232851 !important;
    text-decoration: none;
    font-weight: bold;
    position: relative;
    left: 24px;
}*/

#portlet_mytplans .verNoticias_derecha {
    position: relative;
    top: 2px;
    text-align: right;
    margin-top:5px
}

.mytplans-portlet .portlet-icon-back{display:none;}

#portlet_mytplans .convocatoria_global{display:inline-block;vertical-align:middle;width:16px;height:16px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_agenda_global.png) no-repeat 50% 50%;}
#portlet_mytplans .convocatoria_area{display:inline-block;vertical-align:middle;width:16px;height:16px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_agenda_area.png) no-repeat 50% 50%;}
#portlet_mytplans .convocatoria_libre_eleccion{display:inline-block;vertical-align:middle;width:16px;height:16px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_agenda_libre.png) no-repeat 50% 50%;}

#portlet_mytplans .convocatoria_10624{display:inline-block;vertical-align:middle;width:20px;height:17px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_escuela_english.png) no-repeat 50% 50%;}
#portlet_mytplans .convocatoria_270636{display:inline-block;vertical-align:middle;width:20px;height:17px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_escuela_tic.png) no-repeat 50% 50%;}
#portlet_mytplans .convocatoria_7745096{display:inline-block;vertical-align:middle;width:20px;height:17px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_escuela_comercial.png) no-repeat 50% 50%;}
#portlet_mytplans .convocatoria_255831{display:inline-block;vertical-align:middle;width:20px;height:17px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_escuela_ecomercial.png) no-repeat 50% 50%;}
#portlet_mytplans .convocatoria_255868{display:inline-block;vertical-align:middle;width:20px;height:17px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_escuela_etic.png) no-repeat 50% 50%;} 
#portlet_mytplans .convocatoria_255778{display:inline-block;vertical-align:middle;width:20px;height:17px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_escuela_aseguramiento.png) no-repeat 50% 50%;}
#portlet_mytplans .convocatoria_8092801{display:inline-block;vertical-align:middle;width:20px;height:17px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_escuela_liderazgo.png) no-repeat 50% 50%;} 
#portlet_mytplans .convocatoria_7802270{display:inline-block;vertical-align:middle;width:20px;height:17px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_escuela_profesor.png) no-repeat 50% 50%;}
#portlet_mytplans .convocatoria_278035{display:inline-block;vertical-align:middle;width:20px;height:17px;background:transparent url(/correosPyme-theme/images/custom/icons/ico_escuela_finanzas.png) no-repeat 50% 50%;}


#portlet_mytplans #mytplans .restan {display: none;}
#portlet_mytplans .cursos-activos .restan {display: none;}
#portlet_mytplans .proximos-cursos {display: none;}
#portlet_mytplans .cursos-asignados {display: none;}
#portlet_mytplans .estados-inscripcion {display: none;}

/* PORTLET MYBOSSGROUP */

.mycommunities-portlet .portlet, .mycommunities-portlet .portlet-topper{
	background-color:#87a0e7;
	background-image:none; 
}
.mycommunities-portlet .portlet-topper{margin:0 12px;border-bottom:#fff solid 1px;}
.mycommunities-portlet .portlet-title{color:#fff}
.mycommunities-portlet .portlet-content .portlet-body{padding:10px;}
#mycommunities img.icon{width:34px;}

#mycommunities .aire {padding:5px 0px 5px 10px;}
#mycommunities .filo {border-bottom:1px solid #fff;}
#mycommunities .latRight {padding-right:10px;}
/*#mycommunities .fondo_claro {background-color:transparent;}*/
#mycommunities .txt_portlet{
	vertical-align: middle;
	cursor:pointer;
}
#mycommunities .txt_portlet span{
	font-weight: normal;
	color:#fff;
	font-size: 1.3em;
	font-family: Arial;
}
#mycommunities .see_more{
	text-align:right;
	padding-right:5px;
}
#mycommunities .txt_portlet.see_more a , #mycommunities .no_activy{
	font-weight: normal; 
	color:#fff;
	font-size: 1.3em;
	font-family: Arial;
}
#mycommunities table{width:100%;margin-top:5px}
#mycommunities .txt_portlet .access {margin-left:10px;vertical-align: text-bottom;}


.npa_news{border-bottom:#e3e3e3 1px solid;font-size:12px;color:#555;}
.npa_news .image_npa_news {
	padding:0px;
	padding-top:0;
	text-align:center;
	padding-bottom:10px;
	font-size:10px;
	color:#a0a2a2;
	float:left;
	width:40%;
}
.npa_news .body_npa_news {margin-left:10px;margin-right:10px;padding:0px;padding-top:10px;padding-bottom:10px;}
.npa_news .image_npa_news .asset-small-image{margin:0;width:95%;}
.npa_news .body_npa_news_image {
	width: 59%;
	float:left;
}
.npa_news .body_npa_news_image .txt{margin-bottom:10px;}
.npa_news .body_npa_news .ttAndDate {margin-bottom:5px;}
.npa_news .tt{font:normal 14px Lato;padding:5px 0;display:block;}
.npa_news .seemore_news{
	display:block;
	text-align:right;
	margin:5px 0 5px 0;
}
.npa_news .date{display:block;color:#a0a0a0;font:normal 14px Lato;}
.npa_news .noactions_npa_news {clear:both;}
.npa_news .actions_npa_news {clear:both;height:20px;/*border-top:#e3e3e3 1px solid;padding-top:5px;*/}
.npa_news .actions_npa_news .taglib-icon .taglib-text {text-decoration:none;color: #00444C;}
.npa_news .actions_npa_news .taglib-icon .taglib-text:hover  {text-decoration:underline;}
.npa_news .vermas {color:#232851;font-size:10px;text-decoration:none;}
.npa_news .vermas:hover {text-decoration:underline;}
.npa_news .blue {color:#232851;}
.npa_news .filos {border-bottom:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid;}
.npa_news .foot_npa_news_det {border-bottom:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid;background-color:#efede2;padding:7px}
.npa_news .foot_npa_news_det a {background-image: url(/correosPyme-theme/images/custom/bg_buttom2.jpg);background-repeat: repeat-x;color: #FFFFFF;text-shadow: none;color:#FFF;padding:3px 7px 3px 7px;}
.npa_news .body_npa_news_det {padding:5px 10px 15px 8px}
.npa_news .title_npa_news_det {padding:13px 7px 0px 7px;}

/*Noticias*/
.portlet-asset-publisher .asset-small-image{float:none;padding-left:0; width:230px;margin:auto;}
.portlet-asset-publisher .search-pages{
text-align: center;
padding: 5px;
}

.portlet-asset-publisher .next{
  color: #65BACB;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  padding: 6px;
  text-decoration: none;
  white-space: nowrap;
}

.portlet-asset-publisher .previous{
  color: #65BACB;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  padding: 6px;
  text-decoration: none;
  white-space: nowrap;
}
.myprogressList {width:100%;font-size:11px;}
.myprogressList td {text-align: center;padding-top:10px;padding-bottom:10px;}
/*.myprogressList td a {background-image: url("/correosPyme-theme/images/custom/icons/category_1.png");text-decoration:none;background-position:left;background-repeat:no-repeat;padding-left:40px;padding-top:10px;padding-bottom:10px;line-height:42px;font-weight:bold;color:#555;}*/
.myprogressList td a:hover {text-decoration:underline; font-weight: bold;}
.myprogressList .treinta3 {width:33%;}
.myprogressList .cincuenta {width:50%;}
.myprogressList .barra_sup {border-top:1px solid #cecece;}
.myprogressList .barra_lat {border-right:1px solid #cecece;}

.myprogressList .filos {border-bottom:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid;margin-top:10px;}
.myprogressList .fondo {background-color:#bacbff;padding-top:5px;padding-bottom:5px;border-bottom:1px #FFF solid; border-top:1px #FFF solid;padding-left:10px; color:#FFF;}
.myprogressList .separador {border-bottom:1px #e2e2e2 solid;border-top:1px #FFF solid}
.myprogressList .fondo_claro {background-color:#efede2;}
.myprogressList #head_list {background-image: url(/correosPyme-theme/images/custom/bgd_fondo_azul_claro.jpg);margin-bottom:3px;height: 29px;font-weight:bold;color:#FFF;line-height:27px;padding-left:10px;}
.myprogressList .content_list td {text-align: left;padding:5px}
.myprogressList .content_list td a {text-decoration:none;background:none;line-height:20px;font-weight:normal;color:#555;padding:0px;font-size:1.0em;}
.myprogressList .content_list td a:hover {text-decoration:underline;}
.myprogressList .content_list_tt {background-image: url(/correosPyme-theme/images/custom/list_tt.gif);height:27px;color:#FFF;}
.myprogressList .pach_list {padding-left:10px;background-image: url(/correosPyme-theme/images/custom/list_pach.gif);background-position: right;background-repeat: no-repeat;color:#FFF; text-align: center;}
.myprogressList .pach_list_pad {padding-left:10px;}
.myprogressList .pach_list .center {color:#FFF;}
.myprogressList .Par {background-image: url(/correosPyme-theme/images/custom/list_par.gif);height:28px;}
.myprogressList .ImPar {background-image: url(/correosPyme-theme/images/custom/list_impar.gif);height:28px;}
.myprogressList .anchoCantidad{width:33%;}
.myprogressList .content_list .center{text-align: center;}
.myprogressList input, .mediatecaCategoryList input[type="button"]{font-size:11px;}
.medmanualselClass .list_med_new{
	background:url(/correosPyme-theme/images/custom/bg_school_portlets.png) repeat-x bottom left #fff;
	width:100%;
	border:1px solid #e3e3e3;
}
.medmanualselClass .title_med_manual_selec{
	background:url(/correosPyme-theme/images/custom/separator_blue_width_arrow_categories.gif) right 50% transparent no-repeat;
	width:150px;
	color:#232851;
	vertical-align:middle;
	text-align:left;
	padding:8px 0 8px 10px;
	font-family: Arial ;
	font-size:1.3em
}
.medmanualselClass .content_med_manual_selec{
	/*width:67%;*/
	padding-left:5px;
}

.medmanualselClass .content_med_manual_selec .filo{width:95px;height:25px}
.medmanualselClass .content_med_manual_selec a.nodifunde{font-size: 1.1em;font-family: Arial;}
#testenglishschool {clear:both;height:308px;padding:10px 15px 10px 10px;font-size:11px;}
#testenglishschool .test_columna1 {width:715px;float:left;height:308px;}
#testenglishschool .test_columna2 {width:203px;float:right;height:308px;background-image: url(/correosPyme-theme/images/custom/english_test.jpg);}
#testenglishschool .box {padding:2px 2px 15px 2px;border:1px #e2e2e2 solid;background-color:#FFF;}
#testenglishschool div .bajo_caja {background: url(/correosPyme-theme/images/custom/barra_500.gif) no-repeat scroll 0 0 transparent;height: 9px;position: relative;top: -2px;background-position: top center;}
#testenglishschool .box_title {height:26px;background-image: url(/correosPyme-theme/images/custom/list_tt.gif);color:#FFF;font-weight: bold;line-height:26px;padding-left:10px;}
#testenglishschool .box_title_claro {background-image: url(/correosPyme-theme/images/custom/bgd_fondo_azul_claro.jpg);height:29px;vertical-align:bottom;line-height:29px;}
#testenglishschool .box_title_claro ul{}
#testenglishschool .box_title_claro li{display: inline;}
#testenglishschool .box_title_claro li a{display: inline-block;height:29px;padding-left:10px;padding-right:10px;color:#fff;}
#testenglishschool .box_title_claro .seleccionado{background-image: url(/correosPyme-theme/images/custom/select_section.jpg);color:#3db9d1;}
#testenglishschool .box_title_claro .noseleccionado{background-image: url(/correosPyme-theme/images/custom/bgd_fondo_azul_claro.jpg);color:#FFFFFF;}
#testenglishschool .box_title_ico {height:26px;background-image: url(/correosPyme-theme/images/custom/list_tt.gif);color:#FFF;font-weight: bold;line-height:26px;padding-left:5px;}
#testenglishschool .box_title_ico img{float:left;margin-right:5px;}
#testenglishschool .box_title_ico img{float:left;margin-right:5px;}
#testenglishschool .box_foot {border-top:#e3e3e3 1px solid;text-align:center;padding:10px 10px 0px 10px;}
#testenglishschool .box_foot a{	background-image: url(/correosPyme-theme/images/custom/bg_buttom2.jpg);background-repeat: repeat-x;color: #fff !important;text-shadow: none; border: 0px none;padding:3px 15px 4px 15px;}
#testenglishschool .bt_actions {border:none;text-align:right;padding:0px 0px 20px 10px;clear:both;}
#testenglishschool .box_date {text-align:left;padding:10px 10px 10px 10px;font-size:1.1em;font-weight:normal;color:#015577;width:200px;float:left;}
#testenglishschool .box_content_det{padding:10px;font-size:1.1em;clear:both;}
#testenglishschool .pad{padding:20px;}
#testenglishschool .box_tt {border-bottom:#e3e3e3 1px solid;height:36px;}
#testenglishschool .box_content_det #description_course {width:600px;height:240px;}
#testenglishschool .box_id {text-align:right;padding:10px 10px 10px 10px;font-size:1.1em;font-weight:normal;color:#979797;width:200px;float:right;}

.schoolgateClass{
	background-color:#fff;
	border:1px solid #E3E3E3;
	margin-right:4px;
	margin-left:4px;
}

.schoolgateClass h1{
	background:url(/correosPyme-theme/images/custom/portlet_icons/school_icon.gif) no-repeat left 50% transparent;
	padding-left:23px;
	margin-top:3px
}
.schoolgateClass .image_school{margin:10px;float:left}
.schoolgateClass .image_school img{border:1px solid #E3E3E3}

.schoolgateClass .link_resource{padding-top:10px;height:65px;}
.schoolgateClass .link_resource a{
	background:url(/correosPyme-theme/images/custom/black_arrow.gif) no-repeat right 50% transparent;
	color:#2AA8BF;
	padding-right:15px;
	font-size:1.3em;
	font-weight:bold;
	font-family: Arial;
}

.schoolgateClass .link_school{float:right;padding-right: 10px}
.schoolgateClass .link_school a{
	background:url(/correosPyme-theme/images/custom/arrow_to_right.gif) no-repeat left 50% transparent;
	color:#232851;
	padding-left:30px;
	font-size:1.3em;
	font-family: Arial;
}
#nivelenglishschool {
	/*background: url(/correosPyme-theme/images/custom/bg_levelenglish.jpg) repeat-x scroll 0 bottom transparent;
	border:1px solid #e8e8e8;*/
	color:#fff;
	font-family: Arial;
	width: 100%;
}
#nivelenglishschool a{color:#02b0bf;}
#nivelenglishschool .gris{color:#949494;} 

#popnivelenglish .aui-widget-bd.aui-panel-bd.aui-dialog-bd{
	padding:10px 120px 10px 10px;
	font-size:11px;
	background:url(/correosPyme-theme//images/custom/bg_english_level.jpg) no-repeat scroll 380px 50% transparent;
}
#popnivelenglish .aui-widget-ft.aui-panel-ft.aui-dialog-ft{text-align:left;}
#popnivelenglish .aui-dialog-button-container{text-align:left;}


#nivelenglishschool .nivel{
	height:34px;display:block;padding:10px;margin-top:5px;
}

#nivelenglishschool .intermedio{
	background: url(/correosPyme-theme/images/custom/color_schemes/english/intermediate.gif) #0a7ab7 15px no-repeat;}
#nivelenglishschool .avanzado  {
	background: url(/correosPyme-theme/images/custom/color_schemes/english/advanced.gif) #bb1414 15px no-repeat;}
#nivelenglishschool .elemental {
	background: url(/correosPyme-theme/images/custom/color_schemes/english/elementary.gif) #74b7d6 15px no-repeat;}

#nivelenglishschool .part1{
	width:58%; float:left;
	padding-top:2px;padding-left: 60px;
	font-size: 2.2em;	font-weight: bold;
}
#nivelenglishschool .part2{
	width:33%; float:right;
	padding-top:6px;padding-right: 12px;
	text-align:right;
	font-size:  1.8em;
	font-weight: normal;
}
.mediatecamanualselbycompany-portlet .portlet, .mediatecamanualselbycompany-portlet .portlet-topper
{background-color:#232851;background-image:none;color:#fff;}
.mediatecamanualselbycompany-portlet .portlet-content .portlet-body{padding: 10px;}
.mediatecamanualselbycompany-portlet .portlet-topper{margin:0 12px;border-bottom:#fff solid 1px;}
.mediatecamanualselbycompany-portlet .caja-completa{padding:0 10px 10px;}
.mediatecamanualselbycompany-portlet .caja-adm-empresa{padding:10px;border-top:solid 1px #fff;}
.mediatecamanualselbycompany-portlet .caja-adm-medio{ padding:3px;}
.mediatecamanualselbycompany-portlet .caja-medio{
	clear:both;
	overflow:hidden;
	display:block;
	padding:12px 0;
	border-bottom:solid #fff 1px;}
	
.mediatecamanualselbycompany-portlet .flota_izquierda{float:left;}
.mediatecamanualselbycompany-portlet .tamanio_imagen{width:83px;}
.mediatecamanualselbycompany-portlet .caja_titulo{
	height: 29px;
}
.mediatecamanualselbycompany-portlet .titulo{
	color:#fff; 
	font-weight: bold; font-size: 1.2em;
	line-height:95%;
}
.mediatecamanualselbycompany-portlet .contenido_medio{
	padding: 0 0 0 10px;
	width: 130px;
}
.mediatecamanualselbycompany-portlet .portlet-title{;color:#fff}

.mediatecamanualselbycompany-portlet .aui-rating-element{
	background-image: url(/correosPyme-theme/images/custom/stars_bgd_color.png);
}

.mediatecamanualselbycompany-portlet .escuela_tipoEscuelaEI{
	background: url(/correosPyme-theme/images/custom/portlet_icons/english.png) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	width: 35px;
}
.mediatecamanualselbycompany-portlet .escuela_tipoEscuelaEF{
	background: url(/correosPyme-theme/images/custom/portlet_icons/finanzas.png) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	width: 35px;
}
.mediatecamanualselbycompany-portlet .escuela_tipoEscuelaET{
	background: url(/correosPyme-theme/images/custom/portlet_icons/tic.png) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	width: 35px;
}
.mediatecamanualselbycompany-portlet .escuela_tipoEscuelaEC{
	background: url(/correosPyme-theme/images/custom/portlet_icons/comercial.png) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	width: 35px;
}
.mediatecamanualselbycompany-portlet  .escuela_tipoEscuelaEM{
	background: url(/correosPyme-theme/images/custom/portlet_icons/marketing.png) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	width: 35px;
}
.mediatecamanualselbycompany-portlet  .escuela_tipoEscuelaECM{
	background: url(/correosPyme-theme/images/custom/portlet_icons/comercial.png) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	width: 35px;
}
.mediatecamanualselbycompany-portlet  .escuela_tipoEscuelaEL{
	background: url(/correosPyme-theme/images/custom/portlet_icons/liderazgo.png) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 25px;
	width: 35px;
}
#glossary {clear:both;padding:10px 15px 10px 10px;font-size:11px;}
#glossary .test_columna1 {width:767px;float:left;}
#glossary .test_columna2 {width:185px;height:577px;float:right;background: url(/correosPyme-theme/images/custom/experto_lateral.gif) no-repeat scroll 0 0 transparent;}
#glossary .box {padding:2px 2px 15px 2px;border:1px #e2e2e2 solid;background-color:#FFF;}
#glossary div .bajo_caja {background: url(/correosPyme-theme/images/custom/barra_500.gif) no-repeat scroll 0 0 transparent;height: 9px;position: relative;top: -2px;background-position: top center;}
#glossary .box_title {height:26px;background-image: url(/correosPyme-theme/images/custom/list_tt.gif);color:#FFF;font-weight: bold;line-height:26px;padding-left:10px;}
#glossary .box_title_claro {text-align:center;background-image: url(/correosPyme-theme/images/custom/bgd_fondo_azul_claro.jpg);height:29px;vertical-align:bottom;line-height:29px;}
#glossary .box_title_claro ul{}
#glossary .box_title_claro li{display: inline;}
#glossary .box_title_claro li a{display: inline-block;height:29px;padding-left:10px;padding-right:10px;color:#FFFFFF;}
#glossary .box_title_claro .seleccionado{background-image: url(/correosPyme-theme/images/custom/select_section.jpg);color:#3db9d1;}
#glossary .box_title_claro .noseleccionado{background-image: url(/correosPyme-theme/images/custom/bgd_fondo_azul_claro.jpg);color:#FFFFFF;}
#glossary .box_title_ico {height:26px;background-image: url(/correosPyme-theme/images/custom/list_tt.gif);color:#FFF;font-weight: bold;line-height:26px;padding-left:5px;}
#glossary .box_title_ico img{float:left;margin-right:5px;}
#glossary .box_title_ico img{float:left;margin-right:5px;}
#glossary .box_foot {border-top:#e3e3e3 1px solid;text-align:right;padding:10px 10px 0px 10px;}
#glossary .box_foot a{	background-image: url(/correosPyme-theme/images/custom/bg_buttom2.jpg);background-repeat: repeat-x;color: #FFFFFF;text-shadow: none; border: 0px none;padding:3px 15px 4px 15px;}
#glossary .bt_actions {border:none;text-align:right;padding:0px 0px 20px 10px;clear:both;}
#glossary .box_date {text-align:left;padding:10px 10px 10px 10px;font-size:1.1em;font-weight:normal;color:#015577;width:200px;float:left;}
#glossary .box_content_det{padding:10px;font-size:1.1em;clear:both;}
#glossary .pad{padding:5px;}
#glossary .box_tt {border-bottom:#e3e3e3 1px solid;height:36px;}
#glossary .box_content_det #description_course {width:600px;height:240px;}
#glossary .box_id {text-align:right;padding:10px 10px 10px 10px;font-size:1.1em;font-weight:normal;color:#979797;width:200px;float:right;}
#glossary .glosario_resultado {
padding: 5px 10px;
background-color: white;
color: black;
}
#glossary .borde_gris_sup_1px {
border-top: 1px solid #DEDBD4;
}
#glossary .fArial {
font-family: Arial, Helvetica, sans-serif;
}
#glossary .glosario_resultado {
color: black;
}
#glossary #palabraGlosario ul li {
list-style-image: url(/correosPyme-theme/images/custom/bullet_blue.png);
margin: 0 20px 10px;
}
#glossary #palabraGlosario ol li {
margin: 0 20px 10px;}
/*FOROS*/
/*Contenidos ocultos*/
#portlet_19 .portlet-section-header .col-5 ,
#portlet_19 .results-row .col-5, 
#portlet_19 .results-row-hover .col-5,
#portlet_19 .top-links-container, 
#portlet_19 .category-subscriptions,
#portlet_19 .aui-field .aui-field-choice,
#portlet_19 .aui-field .aui-field-assettags,
#portlet_19 .aui-field-choice,
#portlet_19 .aui-field-assettags,
#portlet_19 .taglib-search-iterator-page-iterator-bottom, 
#portlet_19 .file-entry-list-description, 
#portlet_19 .add-asset-selector,
#portlet_19 .thread-icon a.taglib-icon,
#portlet_19 .user-details .thread-user-rank,
#portlet_19 .thread-controls .thread-navigation,
#portlet_19 .thread-icon a.taglib-icon,
#portlet_19 .message-container .edit-controls #_19_rvno,
#portlet_19 .message-container .edit-controls #_19_nrdp,
#portlet_19 .user-details .thread-user-rank,
#portlet_19 .thread-controls .thread-navigation,
#portlet_19 .top-links-container, 
#portlet_19 .category-subscriptions,
#portlet_19 .lfr-trigger a.nobr,
#portlet_19 .results-row .col-7,
#portlet_19 .results-row .col-5,
#portlet_19 .consulta_experto_foro #messageBoardsThreadsPanel
{display:block !important;}


#portlet_19 .lfr-top .user-info .alt td{
	background-color:#f8f8f8;
}

#portlet_19 .thread-message-view .portlet-section-alternate .results-row .alt td{
	background-color: #f8f8f8 !important;
}

#portlet_19 #toggle_id_message_boards_view_message_thread .results-row .col-4,#portlet_19 #toggle_id_message_boards_view_message_thread .results-row-hover .col-4{background-color:#395cc6}
#portlet_19  .portlet-topper .portlet-title-text{font-size:20px}
#portlet_19 #toggle_id_message_boards_view_message_thread tr.results-row td, #portlet_19 #toggle_id_message_boards_view_message_thread tr.results-row-hover td{
	background-color:#d48a0f;	
	border-top:1px solid #fff;
}
#portlet_19 #toggle_id_message_boards_view_message_thread tr.results-row td a, #portlet_19 #toggle_id_message_boards_view_message_thread tr.results-row-hover td a{
	font-weight:bold !important;	
	color: #fff;
}

#portlet_19 #toggle_id_message_boards_view_message_thread .results-row.alt td, #portlet_19 #toggle_id_message_boards_view_message_thread .results-row-hover.alt  td{
	background-color:#d4ac0c;	
	border-top:1px solid #fff;
}

#portlet_19 #toggle_id_message_boards_view_message_thread .results-row.alt td a, #portlet_19 #toggle_id_message_boards_view_message_thread .results-row-hover.alt  td a{
	font-weight:bold !important;	
	color: #fff;
}

#portlet_19 .results-row .col-1 a, #portlet_19 .results-row-hover .col-1 a{
	background:url(../images/custom/enreda/bullet_triangulo_blanco.png) no-repeat right 50% transparent;
	padding-right: 9px;
}
#portlet_19 .taglib-header .header-back-to {
	color:#555;
	font-weight:bold;
	font-size:12px;
}
#portlet_19 .category-buttons {
	display: block!important;
	float: right;
	margin: 0;
}
#portlet_19 .portlet-topper .portlet-title-text{font-size:20px;}
#portlet_19 .threads-panel {
margin-top: 10px;
}
#portlet_19 .results-header th {
    background: url(/correosPyme-theme/images/custom/betwen.gif) no-repeat scroll    left top #FFFFFF;
   color:#555;font-weight:bold;font-size:12px;
}
/* DESACTIVAMOS  DISCUSIONES EN FINANZAS, SOLO DESDE CADA CATEGORIA */

/*New estilos foros*/

#portlet_19 .taglib-header .header-back-to a {
	padding: 4px 10px 4px 2px;
	color: #555555;
	font-style: italic;
}
#portlet_19 .thread-message-view.portlet-section-alternate.results-row.alt td{
	background-color:#f8f8f8 !important;
}

/* Roger cambios de mejora */
#portlet_19 .results-header th {
border:0;
}
#portlet_19 .results-row td {
border:0;
}

#portlet_19 .alt {
background-color: #F8F8F8;
}

.top-link .taglib-text {
border-right: 1px solid #FFFFFF;
margin-right: 0.4em;
padding-right: 0.6em;
}
#portlet_19 .taglib-header .header-back-to a {    color: #555555;    display: none;    font-style: italic;    padding: 4px 10px 4px 2px;}
#portlet_19 .taglib-page-iterator .search-pages {    display: none;    float: right;}

/* */
#home-novedades-titulo {
    border: 2px solid #FFFFFF;
    font-size: 15px;
    padding: 2px 0 2px 10px;
}

.cabecera-cursos { 
	background: url("/correosPyme-theme/images/custom/schools/eet/bg_fila.gif") repeat-x scroll 0 0 transparent;
    color: #232851 !important;
    position: relative;
}

.bordegrisarribaabajo { border-bottom: 1px solid #CECECE; border-top: 1px solid #CECECE; }
#contenido_widget_twitter .twtr-hd { border-bottom: 1px solid #CECECE;}
#contenido_widget_twitter .twtr-ft { border-top: 1px solid #CECECE; }
/*Blog*/
#portlet_36 .aui-column-content  .aui-column-content-last .lfr-asset-column-content .lfr-asset-column-actions-content,
#portlet_36 .lfr-asset-column-actions .lfr-asset-summary,
#portlet_36 .aui-field-assetcategories,
#portlet_36 .aui-field-assettags,
#portlet_36 .aui-field-choice,
#portlet_36 .lfr-meta-actions.edit-actions, 
#portlet_36 .entry-navigation{display:none !important;}
/* BLOGS */
#portlet_33{background-color:#FFF;}
#portlet_33 .lfr-meta-actions.edit-actions,
#portlet_33 .entry-navigation{display: none;}

/* #portlet_33 .aui-field-assettags, #portlet_33 .aui-field.aui-field-choice {display: none;} */
/* #portlet_33 .aui-field-assetcategories {display: none !important;} */

#portlet_33 .subscribe {display: none;}

/*Panel con el número de estrellas votaciones en el blog: */	
.yui3-widget.aui-component.aui-overlay.aui-overlaycontext.aui-overlaycontextpanel.aui-tooltip.yui3-widget-positioned.yui3-widget-stacked
{display: none;}

/* BIBLIOTECA */
#portlet_20 #aui_3_2_0_11166{
	display:none;
}
#portlet_20 .jnpk_-webdav-action{
	display:none;
}
#portlet_20 .waho_-webdav-action{
	display:none;
}

#portlet_20 .top-links-navigation,
#portlet_20 .aui-column-content  .aui-column-content-last .lfr-asset-column-content .lfr-asset-column-actions-content,
#portlet_20 .lfr-asset-summary,
#portlet_36 .top-links-navigation{display:block !important;}
#portlet_33 .taglib-header  {
    padding: 0 5px;
    margin: 0 0 -2px -15px;
   	border:0;
   	background-color:#FFF;
   	width:100%;
}
#portlet_33 .taglib-header h1 {
	font-size: 20px;
}
#portlet_33 .taglib-header span  {
	color:#555;
}
/*desde aquí*/
#portlet_33 .lista_blogs {
	overflow: hidden;
	padding-bottom: 10px;
}
#portlet_33 .lista_blogs .limpio{
	width: 298px;
	height: 80px;
	float: left;
	clear: none !important;
	border: solid 1px #CCC;
	padding: 2px;
}
#portlet_33 .lista_blogs .limpio div {
	padding: 1px 0;
}
/*hasta aquí*/
#portlet_33 .entry  {
	clear: left !important;
	display: block;
	overflow: hidden;
	/*margin-left:-15px;*/
	/*padding:10px 10px 10px 10px;*/
	padding-top:10px;
	padding-bottom:5px;
	width:100%;
	background-color: #FFF;
	float: left;
}
#portlet_33 .entry-content{overflow: hidden;}
#portlet_33 .entry-content .entry-title{float: left;}
#portlet_33 .entry-content .entry-date {
	float: Left;
	padding-bottom: 6px;
	font-size: 12px;
  	font-weight: normal;
  	margin-bottom: 4px; 
  	color:#555;
  	background:#FFF;
  	padding-top:1px;
  	padding-left:5px;
}
#portlet_33 .entry-body{
	clear:left;
	text-align: justify;
	overflow: hidden;
	font-family:Arial; 
	font-size: 12px;
	/*width:76%*/
}
#portlet_33 .entry-body a{
	font-weight: bold;
	/*padding: 6px 0px;*/
	/*float: left;*/
}
#portlet_33 .entry-body ol{
	padding-left:2em;
}

/*#portlet_33 .add-comment a {
	color: #555;
	font-weight: bold;
	text-decoration: underline;
}*/
#portlet_33 .taglib-user-display .user-name {
	font-weight: bold;
}
#portlet_33 .aui-button-content  input[value=Permisos]{display: none;}
#portlet_33 .separator {
	margin: 0;
	padding: 10px 0 10px 0;	
}
#portlet_33 .separator2 {
	margin: 5px 0 5px 0;
	padding:  0;
	background-color:#FFF;
	height:1px;	
}
#portlet_33 .lfr-panel-content {
	margin: 0;
	padding: 10px 0 10px 0;
}

#portlet_33 .aui-rating-label-element {
	font-size:12px;
	float:left;
	padding-right:5px;
	display:block;
}
#portlet_33 .entry-author {
	font-family:Arial; 
	font-size: 12px; 
	font-weight: bold; 
	background-color:#FFF;
	margin-left:-20px;
	margin-bottom:4px;
	padding-right:0px;
	margin-right:0px;
	border:0;
}
#portlet_33 .stats {
	font-family:Arial;
	font-size: 12px;
	color: #555;
}
#portlet_33 .taglib-page-iterator .search-results {        
    left: 40%;
    padding-bottom:10px;
    position: relative;
    font-size: 12px;
    font-weight: bold;
    display:none;
}
#portlet_33 .taglib-page-iterator{
	clear: both;
	font-size:12px;
}
#portlet_33 .page-links { 
    clear:both;
    width:100%;
    left: 10%;
    font-weight: bold;
    padding-top:5px;
    padding-left:0;
    text-align:center;
    
}

#portlet_33 .search-pages{
	background-color:#FFF;
	width:100%;
}
#portlet_33 .delta-selector{
	padding-left:10px;
}

/*New estilos Blogs*/
#portlet_33 .portlet-body {
	padding: 0 4px;
	background-color:#FFF;
}

#portlet_33 .portlet {
	background-color:#FFF;
}

#portlet_33 .lfr-meta-actions.edit-actions {
	display: block;
	margin-top:-20px;
	height:15px;
	padding-left: 15px;
}
#portlet_33 .portlet-content{padding: 10px; background-color:#FFF;}
#portlet_33 .taglib-header .header-back-to a{padding: 0px;}
#portlet_33 .taglib-flags{font-family:Arial; font-size: 12px; border:0;}
#portlet_33 .taglib-flags a:hover .taglib-text {font-weight:bold; text-decoration: underline;}
#portlet_33 #ykmt_socialBookmarks{display: none; }
#portlet_33 .taglib-social-bookmarks {display:none;clear: none; float:left;padding-top:0px; width:120px; padding-left:5px; padding-right:5px;}
#portlet_33 .taglib-social-bookmarks li{line-height:30px;}
#portlet_33 .taglib-ratings .aui-rating-label-element{font-family:Arial; font-size: 12px;}
#portlet_33 .add-comment td {font-family:Arial; font-size: 12px;}
#portlet_33 .add-comment td a{color:#232851;}
#portlet_33 .add-comment td a:hover{font-weight: bold; text-decoration: underline; }
#portlet_33 .add-comment td #_33_mefv:hover  { font-weight:normal; text-decoration : none;}
#portlet_33 .add-comment .taglib-icon{
	background-image: url(/correosPyme-theme/images/custom/bg_buttom2.jpg);
    background-repeat: repeat-x;
    color: #FFFFFF;
    text-shadow: none;
    padding: 4px 20px;    
}
#portlet_33 .add-comment .taglib-icon .taglib-text{color: #FFFFFF; text-decoration: none;}	
#portlet_33 .taglib-icon .icon{display: none;}
#portlet_33 .portlet-topper-toolbar .taglib-icon .icon{display:inline;}
#portlet_33 .lfr-top.stretch {
    color: #232851;
    font-size: 12px;
    font-weight: bold;   
}
#portlet_33 .lfr-top.stretch a {color: #232851;}
#portlet_33 .lfr-top.stretch a:hover {text-decoration:underline;}
#portlet_33 .lfr-top.stretch div:first-child {
    font-weight: normal;
    /*padding-top: 8px;*/   
}
#portlet_33 .taglib-icon .taglib-text {
	color: #232851;
    text-decoration: none;
}

#portlet_33 .taglib-user-display .user-details .user-name {
	font-family: arial;
	font-size: 12px;
	font-weight: bold; 
	color: #232851;
}
#portlet_33 .portlet-toolbar.search-form {
	color: #FFF;
	margin-right:5px;
	margin-top:5px;
	position:relative;
	z-index:1000;
	width:auto;/*250px*/
	
}
#portlet_33 .search-title {
	font-family: Arial;
	font-size:18px;
	color: #FFF;
	font-weight: bold;
}
#portlet_33 .search-input {color:#CCC;}
#portlet_33 .search-button {
	padding-top: 5px;
	float: right;	
}	
#portlet_33 .written-by {
	font-size: 12px;
	color: #555;
	font-weight: normal;
}
#portlet_33 .comments{
		font-weight:bold;
		border:0;
}
#portlet_33 .comments a{
		font-weight:bold;
}

#portlet_33 .lfr-panel-container{
	width:100%;
	margin-left:-15px;
	padding-left:10px;
	}	
#portlet_33 .taglib-ratings.stars{
	clear:left;
	color: #d48a0f;
	font-weight:bold;
	float:left !important;
	padding-right:8px;
	display:inline;
	position:relative;
	
}

#portlet_33 .taglib-ratings{
	float:left;
	display:inline;
	position:relative;
}

#portlet_33 .taglib-social-bookmarks a{
	font-size:12px; 
	font-weight:bold; 
	color:#d48a0f;
	}
#portlet_33 .aui-rating-label-element{
	/*border-right: 1px solid #d48a0f;
	padding-left:8px;*/
}

#portlet_33 .search-form .aui-field-text input[type="text"]{
	width:155px;
	height:19px;
	color:#999;
	}

#portlet_33 .entry-footer{
	clear:left !important;
	width:100%;
	}
#portlet_33 .opens-new-window-accessible{
	display:none;
}

#portlet_33 .liferay-rating-vote{
	float:left;
}
#portlet_33 .liferay-rating-score{
	float:left;
}

/*FIN - New estilos Blogs*/
#portlet_20 .results-header th {
    background: url(/correosPyme-theme/images/custom/betwen.gif) no-repeat scroll left top #FFFFFF;
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
#portlet_20 .lfr-menu-list li a {
    background-image: url(/correosPyme-theme/images/custom/bg_buttom2.jpg);
    background-repeat: repeat-x;
    color: #FFFFFF;
    text-shadow: none;
}    

/* #portlet_20 .lfr-menu-list li a {width:100%} */

#portlet_20 .results-row td a, #portlet_20 .results-row-hover td a {
    color: #555;
    font-size: 12px;
    font-weight: normal !important;
}
#portlet_20 .taglib-page-iterator .search-results {
    font-size: 12px;
    font-weight: bold;
    left: 40%;
    padding-bottom: 10px;
    position: relative;
}
#portlet_20 ul.lfr-actions li.lfr-trigger .nobr {color:#FFF;} 
/*#portlet_20 .lfr-asset-field, */ 
#portlet_20 .lfr-asset-column-actions-content {background-color: #FFFFFF;}
#portlet_20 .lfr-asset-column-actions .lfr-asset-column-actions-content {border: 0px}
#portlet_20  .aui-w75 {width:75%}
#portlet_20  .aui-w25 {width:25%;display:block}


/* wiki */
#portlet_36 .results-header th {
    background: url(/correosPyme-theme/images/custom/betwen.gif) no-repeat scroll left top #FFFFFF;
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
#portlet_36 .lfr-menu-list li a {
    background-image: url(/correosPyme-theme/images/custom/bg_buttom2.jpg);
    background-repeat: repeat-x;
    color: #FFFFFF;
    text-shadow: none;
}
#portlet_36 .lfr-menu-list li a {width:100%}
#portlet_36 .results-row td a, #portlet_36 .results-row-hover td a {
    color: #555;
    font-size: 12px;
    font-weight: normal !important;
}
#portlet_36 .taglib-page-iterator .search-results {
    font-size: 12px;
    font-weight: bold;
    left: 40%;
    padding-bottom: 10px;
    position: relative;
}
#portlet_36 ul.lfr-actions li.lfr-trigger .nobr {color:#FFFFFF;} 
#portlet_36 .add-comment a {
	color: #555;
	font-weight: bold;
	text-decoration: underline;
}
.portlet-wiki .child-pages h2 {
    background: url(/correosPyme-theme/images/custom/betwen.gif) repeat scroll left top #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

.portlet-wiki .child-pages ul {
    padding-left:20px;
}


#portlet_36 #ires{
	padding-left:10px;
}

/*Foros*/
#portlet_19 ul.lfr-actions li.lfr-trigger .nobr {color:#FFF;} 
#portlet_19 .col-2{display:none;}
#portlet_19 .alt{background-color: #eeece0;}
#portlet_19 .alt td{background-color: #f8f8f8;}
#portlet_19 .top-links{float:left;}
#portlet_19 .top-links img{display:none;}
#portlet_19 .taglib-text{text-decoration:none;}
#portlet_19 .top-links-navigation .taglib-text{color:#fff;}
#portlet_19 .top-links-navigation span.taglib-text{color:#eacaf6;}
#portlet_19  .top-links .top-link {border-color:#FFF;}
#portlet_19 .aui-thumbrating-content{display:none;}
#portlet_19 .taglib-flags .icon{display:none;}
#portlet_19 .taglib-icon .icon{display:none;}
#portlet_19 .thread-icon .taglib-icon .icon{display:block; padding-right:5px;margin-top:5px;}
#portlet_19 .message-container{border:0;margin-left:0;}
#portlet_19 .thread-controls{border:0;}
#portlet_19 .thread-body{font-size:12px;}

#portlet_19 .results-header th {
   background: #b7c9ff url(/correosPyme-theme/images/custom/portlet/bg_header_2.png) repeat-x 0 100%;
   color:#FFF;
   font-weight:bold;
   font-size:12px;
}
#portlet_19 .lfr-panel-title{
	color:#232851;
	font-size: 18px;
}
#portlet_19 .search-results{
	padding-top:10px;
}	
#portlet_19 .taglib-search-iterator-page-iterator-bottom{
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	height:40px;
}
#portlet_19 .portlet-msg-info{
    background-color: #EEECE0;
    border: 0 none;
    color: #555;
    font-size: 12px;
    font-weight: bold;
    padding-left: 30px;
	background-image:none;
	clear:both;
}
#portlet_19 .top-links-container{
	background:#b7c9ff url(/correosPyme-theme/images/custom/portlet/bg_header_2.png) repeat-x 0 100%;
	padding:10px 0 10px 10px;
	color:#232851;
	font-size:12px;
	font-weight:bold;
	margin:0;
	z-index:1000;
	height:20px;
	
}
#portlet_19 .top-links-container a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#portlet_19 .top-links-container a:hover{color:#edf6ff;}
#portlet_19 .taglib-icon{
	font-size:12px;
	font-weight:bold;
}

#portlet_19 .category-search .aui-field-text input[type="text"]{
	height:19px;
}
#portlet_19 .search_box{
	float:right;
	clear:right;
	padding:20px 10px 20px 0;
	margin:0;
	}
#portlet_19 .separator {
	padding: 10px 0 10px 0;
	clear:both;	
}

#portlet_19 .taglib-flags .taglib-text{
	font-size:12px;
	font-weight:bold;
}
#portlet_19 .thread-bottom .taglib-icon .taglib-text{
	font-size:12px;
	font-weight:bold;
}
#portlet_19 .thread-top .taglib-icon .taglib-text{
	font-size:12px;
	font-weight:bold;
}

#portlet_19 .user-details{
	font-size:12px !important;
	}
#portlet_19 .thread-message-view .taglib-user-display .user-details .user-name{
	font-size:14px;
	font-weight:bold !important;
}
#portlet_19 .user-details .taglib-icon .taglib-text{
	font-size:12px;
	font-weight:bold;
}
#portlet_19 .header-back-position {
	clear:left;
}
#portlet_19 .header-back-position a{
	color:#555;
	font-size:14px;
	font-weight:bold;
}
#portlet_19 .taglib-header .header-title{
	color:#555;
	font-size:24px;
}
#portlet_19 .taglib-header{
	border:0;
	min-height:10px;
	
}

#portlet_19 .header-title-position{
	float:left;
	color:#555;
	font-size:24px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:10px;
	width:650px;
}


#portlet_19 .header-pretit{
	float:left;
	font-size:24px;
	margin-top:3px;
	font-weight:bold;
	color:#232851;
	padding-right:5px;
}
#portlet_19 .header-pretit2{
	float:left;
	font-size:24px;
	margin-top:3px;
	font-weight:bold;
	color:#555;
	padding-right:5px;
	}
#portlet_19 .header-top-links-title{
	float:left;
	font-size:24px;
	margin-top:3px;
	font-weight:bold;
	color:#555;
	width:350px;
	padding:20px 0 20px 0;
}
#portlet_19 .thread-navigation{color:#FFF;display:none;}
#portlet_19 .thread-navigation a{display:none;}
#portlet_19 .thread-button .aui-button-input{
	/*
	background-color:#FFF;
	color:#555;
	font-weight:bold;
	font-size:12px;
	padding: 0;
	*/
}
#portlet_19 .thread-button{
	color:#555;
	font-weight:bold;
	font-size:12px;
	padding: 0;
}
#portlet_19 .category-subscription-types {
	color:#232851;
	font-size:12px;
	font-weight:bold;
}
#portlet_19 .category-subscription-types a{
	color:#232851;
	font-size:12px;
	font-weight:bold;
}

#portlet_86 .portlet-icon-back{
	display:none;
}
.reports #head_list {
	background-image: url(/correosPyme-theme/images/custom/bgd_fondo_azul_claro.jpg);
	margin-bottom:3px;
	height: 29px;
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	color:#FFF;
	line-height:27px;
	padding-left:10px;
}	
.reports .content_list_tt {
    background-image: url("/correosPyme-theme/images/custom/list_tt.gif");
    color: #FFFFFF;
    height: 27px;
    font-size: 11px;
}
.reports .content_list_tt_generalreport {
    background-color: #003348;
    color: #FFFFFF;
    font-size: 11px;    
    height: 30px;
}
.reports .center{
	text-align:center;
}
.reports .pach_list {
    background-image: url("/correosPyme-theme/images/custom/list_pach.gif");
    background-position: right center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    padding-left: 10px;
}
.reports .pach_list_generalreport {
    background-color: #003348;
    color: #FFFFFF;
    padding: 0 4px;
    border-left: 1px solid #FFF;
}
.reports .Par {
    background-image: url("/correosPyme-theme/images/custom/list_par.gif");
    height: 30px;
    font-family: Arial;
    font-size: 11px;
}
.reports .ImPar {
    background-image: url("/correosPyme-theme/images/custom/list_impar.gif");
    height: 30px;
    font-family: Arial;
    font-size: 11px;
}
.reports .titulo a {
    color: #555;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial;
    font-size: 11px;
    padding-left:10px; 
}
.reports #pagination {
    padding: 10px;
    text-align: center;
}
.reports #pagination .yes a {
    color: #01404E;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 27px;
    padding-left: 3px;
    padding-right: 6px;
    text-decoration: none;
}
.reports #pagination .no a {
    color: #00C7D5;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 27px;
    padding-left: 3px;
    padding-right: 6px;
    text-decoration: none;
}
.reports #pagination .bt_next_on {
    background-image: url("/correosPyme-theme/images/custom/bt_next_on.gif");
    background-position: left center;
    background-repeat: no-repeat;
    height: 17px;
    line-height: 27px;
    padding: 9px 9px 9px 15px;
    text-decoration: none;
    width: 12px;
}

.reports #pagination .bt_back_on {	
	background-image: url("/correosPyme-theme/images/custom/bt_back_on.gif");
    background-position: left center;
    background-repeat: no-repeat;
    height: 17px;
    line-height: 27px;
    padding: 9px 9px 9px 15px;
    text-decoration: none;
    width: 12px;
}

.btnExport{
	background-image: url("/correosPyme-theme/images/custom/bg_buttom2.jpg");
    background-repeat: repeat-x;
    color: #FFFFFF;
    text-shadow: none;
    height: 30px;
    padding: 5px;
}
.contentbycategory {
	padding-top:7px;
	padding-bottom:7px;
	font-size:11px;
}

.contentbycategory #foto_boletin {
	width:20px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #dedede;
	height:80px;
}

.contentbycategory #txt_boletin {
	padding-left:10px;
	padding-right:10px;
}

.contentbycategory #foto_boletin div{
	width:56px;
	height:78px;
	border:1px solid #dedede;
	background-image: url(/correosPyme-theme/images/custom/portada.jpg);
}

.contentbycategory .fecha {
	display:block;
	color:#232851;
	font-weight:bold;
}

.contentbycategory .tt {
		color:#232851;
			font-weight:bold;
}

.contentbycategory .texto {
		color:#555;
}

.contentbycategory .btdetalle {white-space:nowrap;text-decoration:none;color:#14c9d8;font-weight: bold;font-size:1.1em;background-position:left;background-repeat:no-repeat;background-image: url(/correosPyme-theme/images/custom/black_arrow.gif);padding-left:9px;padding-top:6px;padding-bottom:6px;line-height:20px;}
.contentbycategory .btdetalle:hover {text-decoration:underline;}

.contentbycategory .btvertodos {text-decoration:none;font-size:1.1em;font-weight:bold;color:#024148;white-space:nowrap;background-position:left;background-repeat:no-repeat;background-image: url(/correosPyme-theme/images/custom/icono_mas_resources.gif);padding-left:23px;padding-top:6px;padding-bottom:6px;line-height:20px;}

/* PORTLET newssearch y newscalendar */

.newssearchClass
{
	padding:5px;
	margin:0;
}

.newssearchClass a{font-size:12px;}
.newssearchClass a b{display:block;}
.newssearchClass .iconTelefonicaEvent
{
	background:url(/correosPyme-theme/images/custom/icoagenda_presencial.png) no-repeat scroll left center transparent;
	float:left;
	width:42px;
	height:42px;	
	padding-right:5px;	
}

.newssearchClass .iconSchoolEvent
{
	background:url(/correosPyme-theme/images/custom/icoagenda_curso-plan.png) no-repeat scroll left center transparent;
	float:left;
	width:42px;
	height:42px;		
	padding-right:5px;	
}

.newssearchClass .iconVirtualRoom
{
	background:url(/correosPyme-theme/images/custom/icoagenda_aulavirtual.png) no-repeat scroll left center transparent;
	float:left;
	width:42px;
	height:42px;		
	padding-right:5px;	
}

.newssearchClass .iconNews
{
	background:url(/correosPyme-theme/images/custom/icoagenda_noticia.png) no-repeat scroll left center transparent;
	float:left;
	width:42px;
	height:42px;		
	padding-right:5px;	
}

.newssearchClass  div.learnerAgendaLeyend {
	background:url(/correosPyme-theme/images/custom/gradiente_agendaleyend.png) repeat-x scroll 0 0 transparent;
	clear:both;
	font-weight:bold;
	height:22px;
	padding:16px 0 10px;
	text-align:center;
}
.newssearchClass  div.learnerAgendaLeyend div{
	border-right:1px solid #E6E6E6;
	float:left;
	padding-left:10px;
}
.newssearchClass  div.learnerAgendaLeyend div span{
	font-size:13px;
	height:17px;
	padding-left:22px;
	padding-right:15px;
}

.newssearchClass div#telefonicaEvent span{
	background:url(/correosPyme-theme/images/custom/icoagenda_presencial.png) no-repeat scroll left center transparent;
}

.newssearchClass div#schoolEvent span{
	background:url(/correosPyme-theme/images/custom/icoagenda_curso-plan.png) no-repeat scroll left center transparent;
}

.newssearchClass div#virtualRoom span{
	background:url(/correosPyme-theme/images/custom/icoagenda_aulavirtual.png) no-repeat scroll left center transparent;
}
.newssearchClass .btn_back{text-align:right;padding-right: 5px;padding-bottom:5px;}
.newssearchClass .portlet-icon-back{display:none}
.newssearchClass .search-pages{clear:both; float:left; width:100%}


.newssearchClass ul,.newssearchClass  ol,.newssearchClass  dl{
	padding: 10px 25px;
}
/*Portlet del idioma (portlet npalanguage_WAR_npanavportlet)*/

#p_p_id_npalanguage_WAR_npanavportlet_ .portlet-body{width:400px;}

/*Portlet del idioma (portlet npalanguage_WAR_npanavportlet)*/

.npalanguage-portlet a{
	color:#232851;
	text-decoration:none;
	font-size:12px;
	font-family:Arial;
	text-transform: capitalize;
	font-weight: normal;
}

.taglib-language-list-text {
    border-right: 1px solid #232851;
    padding: 0 0.2em;
}




#_mediatecasearch_WAR_npaportletportlet_simpleSearch #btn_search{
	background: url(/correosPyme-theme/images/custom/lupav2.png) no-repeat scroll 0 0 transparent;
	float:right;
	padding:0px;
	margin:0px;
	border:0px;
	width:40px;
	height:31px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#_mediatecasearch_WAR_npaportletportlet_text {float:left;}

.mediatecaSearch .aui-field-label{
	display: none;
}

.mediatecasearch-portlet  .portlet-borderless-bar{position: absolute;}

.mediatecasearch-portlet input[type="submit"],.mediatecasearch-portlet  input[type="button"],.mediatecasearch-portlet  input[type="reset"] {
  /*  background-image: url("/correosPyme-theme/images/custom/bg_buttom2.jpg");
    background-repeat: repeat-x;*/
    color: #FFFFFF;
   /* text-shadow: none;*/
   background-color:#232851;
   
}
.mediatecasearch-portlet .imagenlateral_1{
	display:none;
}
.mediatecasearch-portlet .flota_izq{
	width:100%;
}

.mediatecasearch-portlet #centrado90{
	background-color:transparent;
	padding:0;
}


.mediatecasearch-portlet .cabecera_secundaria{
	background-color:#232851;
	height:50px;
	background-image:none;
	font-size:18px;
}
.mediatecasearch-portlet .cabecera_principal{background-color:#232851; background-image:none;}
.mediatecasearch-portlet .textright{
	float:right;
	width:400px;
	margin-top:-22px;
	font-size:14px;
	
}

.mediatecasearch-portlet .textright a{
	color:#FFF;
	font-weight:bold;
}

.mediatecasearch-portlet #advancedSearch{
	margin-top:10px;
	margin-bottom:10px;
}
.mediatecasearch-portlet .borde_gris_1px .borde_blanco_2px{
	border:0;
}
.mediatecasearch-portlet .search_text{
	color:#24b5c8;
	font-style:italic;
	
	}
	
.mediatecasearch-portlet .search_header_title{
	width:600px;
	margin-top:12px;
}
.mediatecasearch-portlet .img_searcher2{
	background: url(/correosPyme-theme/images/custom/icono_buscador.png) no-repeat scroll 0 0 transparent;
	height: 22px;
	width:165px;
	float:right;
	padding-right:10px;

	
}
.mediatecasearch-portlet .img_searcher2 a{
	font-weight:normal;
	font-family: Arial;
	
}
.mediatecasearch-portlet .estrellas_valoracion{
	margin-left:40px;
	margin-top:20px;
	width:92px;
	height:22px;

}

.mediatecasearch-portlet .icon_escuela{
	margin-top:13px;
	width:250px;
	height:55px;
	padding-bottom:10px;
	
}
.mediatecasearch-portlet .search_title{
	width:100%; 
	height:40px; 
	border-bottom:1px solid #e2e2e2; 
	color:#232851; 
	font-size:20px; 
	padding-top:10px;
}
.mediatecasearch-portlet .search_content{
	width:73%; 
	min-height:165px; 
	float:left; 
	padding: 0 15px 0 0;
}
.mediatecasearch-portlet .search_content_img{
	float:left;
	width:184px; 
	padding-top:13px;
}
.mediatecasearch-portlet .search_content_description{
	clear:right; 
	float:right; 
	position:inline; 
	width:445px; 
	padding:16px 5px 5px 20px; 
	font-size:12px; 
	text-align:justify; 
	margin-right:10px;
}
.mediatecasearch-portlet .search_content_description a{
color:#232851;
font-weight:bold;
}
.mediatecasearch-portlet .search_description{
	height:137px;
}
.mediatecasearch-portlet .search_content_data{
	margin-top:-165px;
	width:235px; 
	border-left:1px solid #e2e2e2; 
	min-height:165px; 
	float:right; 
	position:inline; 
	padding: 15px 0 0 15px; 
	color:#232851; 
	font-size:20px;
}
.mediatecasearch-portlet .search_data_title{
	border-bottom:1px solid #e2e2e2; 
	height:30px;
}
.mediatecasearch-portlet .search_category{
	padding:10px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#004450;
	line-height:15px;
}
.mediatecasearch-portlet .search_category a{
	font-size:12px;
	font-weight:bold;
	color:#004450;
}
.mediatecasearch-portlet .search_orange{
	color:#ef8200; 
	}
.mediatecasearch-portlet .search_separador{
	height:10px;
	background:transparent;
	}
	


.newscalendar #home_calendar .calendarArrowColumn{
	float:left;
	width:13px;
}
.newscalendar #home_calendar .calendarContainer{float:left;}

.newscalendar #home_calendar .CalendarPreviousMonth{
	background: url(/correosPyme-theme/images/custom/btnBack.png) no-repeat scroll 0 0 transparent;
	display:block;
	font-size:18px;
	vertical-align:middle;
	width:13px;
	text-decoration:none;
	text-indent:-3000000px;
}
.newscalendar #home_calendar .CalendarNextMonth{
	background: url(/correosPyme-theme/images/custom/btnNext.gif) no-repeat scroll 0 0 transparent;
	display:block;
	font-size:18px;
	vertical-align:middle;
	width:15px;
	text-decoration:none;
	text-indent:-3000000px;
}

.newscalendar #home_calendar .bordeabajogris {border-bottom: 1px solid #CECECE;}
.newscalendar #home_calendar .bordearribagris{border-top: 1px solid #CECECE;}

.newscalendar #home_calendar .sep_h_imgdrch, 
.newscalendar #home_calendar .sep_h_imgizq {
	display:none;
}
.newscalendar .portlet-msg-success{
	background:url(/correosPyme-theme/images/custom/confirmation.png) no-repeat scroll 6px 50% #d38a0e;
	border:none;
	color:#fff;
	padding:12px 6px 12px 40px;
	font-family: Arial;
	font-size: 1.1em;
	margin-left:8px;
	margin-right: 8px;
}

.newscalendar #home_calendar .calendarControl{width: 180px;}

.newscalendar .calendarControl,
.newscalendar .calendarControl *{
	background-color:#fff;
	color:#555;
	font-weight:normal;
}

.newscalendar .calendarControl td{padding:1px 4px;text-align:center}


.newscalendar .calendarControlTitle td{
	color:#03C3DA;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	text-transform:Capitalize;
}


.newscalendar .calendarControlDayHeader{
	background-color:#fff;
	color:#fff;
	font-size:0;
	width:0;
	text-transform: capitalize;
}

.newscalendar .calendarControlDay{background-color:#fff;}

.newscalendar .calendarControl td.hasEvent{background:none #00C6D7}

.newscalendar div.link_seeall_fright{float:right;height: 25px;margin-top:5px}

.newscalendar .link_seeall_fright a {
	font-family: Arial;
	font-size:14px;
	text-decoration:none;
	vertical-align:middle;
	color:#232851;
}

.newscalendar .link_seeall_fright a div{float:left;margin-right: 8px;}
.newscalendar{padding:8px;}
.newscalendar .portlet-section-header.results-header{display:none}

.newscalendar-portlet .fTelefonicaReg td.news_calendar_col1{display:none;}
.newscalendar-portlet .fTelefonicaReg td.news_calendar_col2{display:none;}
.newscalendar-portlet .fTelefonicaReg td.news_calendar_col3{display:block;}

.newscalendar-portlet .fTelefonicaReg td.news_calendar_col3 .results-grid{border:0 none transparent;}
.newscalendar-portlet .fTelefonicaReg td.news_calendar_col3 .results-row td{border:0 none transparent;border-bottom:#e3e3e3 solid 1px;}
.schoolmenu-portlet .portlet,
.schoolmenu-portlet .portlet-topper{background-color:#004150}
.schoolmenu-portlet .portlet-title{border-bottom:1px solid #fff;color:#fff}

/*Generales para todas las escuelas*/
#schoolmenu {color:#fff;}
#schoolmenu .panel{background-color:#004150; height:145px; width:260px;}

#schoolmenu .animacion{height: 9px;float:left;width:169px; height:1px;}
#schoolmenu .escuelas{position:relative;}

#schoolmenu .imagen_rotable {position:absolute;}
#schoolmenu .mini{width:78px; height:50px;}
#schoolmenu .maxi{width:96px; height:66px;}
#schoolmenu .invisible {display:none;}
#schoolmenu .visible {display:"";}
		
#schoolmenu .boton_rotador{width: 6px; height: 65px;float:left;background-position:center;background-repeat:no-repeat;padding:0px 18px;}
#schoolmenu .retrocede{background-image:url(/correosPyme-theme/images/custom/arrow_left.png);cursor: pointer;} 
#schoolmenu .avanza{	background-image:url(/correosPyme-theme/images/custom/arrow_right.png);cursor: pointer;}

#schoolmenu .posicion0{left:0px;top:8px;}
#schoolmenu .posicion1{left:39px; z-index:1000;} /*siempre tiene que ser la mitad del ancho de la imgen en pequeña*/
#schoolmenu .posicion2{left:96px;top:8px;}/*Siempre es el ancho de la imagen en grande*/

#schoolmenu #nombre_escuela{
	clear:left;
	text-align:center;font-size:14px;font-weight:bold;
	padding-top:10px;}
	
#schoolmenu	.porencima{z-index:1000;}
#schoolmenu	.pordebajo{z-index:1;}
#schoolmenu .enlace {color:#fff; }

#schoolmenu-admin { color:#ccc; padding:10px;}
#schoolmenu-admin .comunidad{}
#schoolmenu-admin #tabla td{padding:10px; color:#555;}
#schoolmenu-admin .enlace{color:#fff;}
#schoolmenu-admin .quitar{
	background-image:url(/correosPyme-theme/images/common/close.png);
	width: 16px;height: 16px;
	position:absolute;}

.blogcategorybox-portlet .category_box{
	color:#FFF;
	background-color:#8c6197;
	height:auto;
	padding: 5px 10px 15px 10px;
	margin-top:15px;
}
.blogcategorybox-portlet .text-box{
	width:100%;
	color:#FFF;
	border-bottom: 1px solid #FFF;
	font-size: 11px;
	padding:5px 0 5px;
	font-weight: bold;
	cursor:pointer;
}
.blogcategorybox-portlet .text-box a{	
	color:#FFF;
	font-weight: bold;
}

.blogcategorybox-portlet .portlet-content{
	background-color:#8c6197;
}
.blogcategorybox-portlet .portlet{
	background-color:#8c6197;
}
.blogcategorybox-portlet .portlet-title{
	background-color:#8c6197;
	color:#FFF;
	font-family: Arial;
	}
.blogcategorybox-portlet .portlet-title img{
	display:none;
	}
.tagcloudmediateca-portlet .portlet, 
.tagcloudmediateca-portlet .portlet-topper,
.tagcloudmediateca-portlet .portlet-title {
	color:#fff;
	background-color: #232851;
	background-image:none;
}

.tagcloudmediateca-portlet .portlet-topper{margin:0 12px;border-bottom:#fff solid 1px;}
.tagcloudmediateca-portlet .portlet-content .portlet-body{padding:10px;}
.columns-max .tagcloudmediateca-portlet .portlet, 
.columns-max .tagcloudmediateca-portlet .portlet-topper{
	background-color: #fff;
}

.tagcloudmediateca-portlet .portlet {/*height: 210px;*/}
.tagcloudmediateca-portlet .etiqueta{
	/*float:left;*/
	display:inline;
	padding:0px 10px; 
	color:#fff;
	font-size:10px; font-weight:800;} 
.tagcloudmediateca-portlet .talla_0 {font-size:10px;}
.tagcloudmediateca-portlet .talla_1 {font-size:15px;}
.tagcloudmediateca-portlet .talla_2 {font-size:20px;}
.tagcloudmediateca-portlet .talla_3 {font-size:25px;}
.tagcloudmediateca-portlet .talla_4 {font-size:30px;}
.tagcloudmediateca-portlet .enlace  {color:#fff;}


.tagcloudmediateca-portlet .portlet-body {overflow: hidden;}
.tagcloudmediateca{padding:8px;}

.tagcloudblog-portlet .portlet, 
.tagcloudblog-portlet .portlet-topper,
.tagcloudblog-portlet .portlet-title {
	color:#fff;
	background-color: #d4ac09;
}
.tagcloudblog-portlet .portlet {height: 210px;}
.tagcloudblog-portlet .portlet-content .portlet-body{padding: 10px;}
.tagcloudblog-portlet .etiqueta{
	float:left;padding:0px 10px; color:#fff;
	font-size:10px; font-weight:800;} 
.tagcloudblog-portlet .talla_0 {font-size:10px;}
.tagcloudblog-portlet .talla_1 {font-size:15px;}
.tagcloudblog-portlet .talla_2 {font-size:20px;}
.tagcloudblog-portlet .talla_3 {font-size:25px;}
.tagcloudblog-portlet .talla_4 {font-size:30px;}
.tagcloudblog-portlet .enlace  {color:#fff;}

.tagcloudblog-portlet .portlet-body {overflow: hidden;}

.bloghistorybox-portlet .files_box{
	margin-top:15px;
	color:#FFF;
	background-color:#d4ac0c;
	height:auto;
	padding: 10px 10px 15px 10px;
}
.bloghistorybox-portlet .text-box{
	width:100%;
	color:#FFF;
	border-bottom: 1px solid #FFF;
	font-size: 11px;
	padding:5px 0 5px;
	font-weight: bold;
	cursor:pointer;
}
.bloghistorybox-portlet .text-box a{	
	color:#FFF;
	font-weight: bold;
}
.bloghistorybox-portlet .month-name{
	cursor:pointer;
	padding-top:5px;
	
}
.bloghistorybox-portlet .sub-text-box{
	color:#FFF;
	font-size: 11px;
	padding:0 5px 0 20px;
	font-weight: bold;
	display:none;
}
.bloghistorybox-portlet .sub-text-box2{
	width:90%;
	color:#FFF;
	font-size: 11px;
	padding:0 0 0 5px;
	font-weight: bold;
	display:none;
}
.bloghistorybox-portlet .sub-text-box a{
	color:#FFF;
	font-size: 11px;
	font-weight: bold;
}
.bloghistorybox-portlet .portlet-content{
	background-color:#d4ac0c;
}
.bloghistorybox-portlet .portlet{
	background-color:#d4ac0c;
}
.bloghistorybox-portlet .portlet-title{
	background-color:#d4ac0c;
	color:#FFF;
	font-family: Arial;
	}
.bloghistorybox-portlet .portlet-title img{
	display:none;
	}
.social-networking-portlet-friends-activities .friends_act_table{
	margin:15px 5px 0 5px;
	width: 98%;
}

.social-networking-portlet-friends-activities .img-user .avatar{
	border:1px solid #ebebeb;
	padding:1px;
}
.social-networking-portlet-friends-activities .img-user a{color:#fff;}
.social-networking-portlet-friends-activities .activity-data{
	
	color:#232851;
	font-size:1.1em;
	vertical-align:middle;
}
.social-networking-portlet-friends-activities .activity-data .activity-title{padding-left:8px;}
.social-networking-portlet-friends-activities .activity-data a{font-weight:bold}
.social-networking-portlet-friends-activities .activity-data .activity-body{display:none;}
.social-networking-portlet-friends-activities .no_activity{
	width: 100%;
	background: url(/correosPyme-theme/images/custom/bgd_no_activity_friends.jpg) no-repeat top left #fff;
	vertical-align: middle;
	text-align: center;
	height: 121px;
}
.social-networking-portlet-friends-activities .no_activity span{
	width: 150px;
	color:#232851;
	font-weight:bold;
	font-family: Arial;
	font-size:1.3em;
}
.social-networking-portlet-friends-activities  .portlet-msg-success{
	background:url(/correosPyme-theme/images/custom/confirmation.png) no-repeat scroll 6px 50% #d38a0e;
	border:none;
	color:#fff;
	padding:12px 6px 12px 40px;
	font-family: Arial;
	font-size: 1.1em;
	margin-left:8px;
	margin-right: 8px;
}
/*.npa_search_user{padding:0 8px}*/
.searchfriends-portlet .npa_search_user .aui-field-select{display:none}
.searchfriends-portlet .npa_search_user .aui-column{width:100%}
.searchfriends-portlet .npa_search_user .aui-button-holder{
	text-align: right; 
	margin-right: 10px;
	border-top:1px solid #E2E2E2;
	margin-top:5px;
	margin-bottom:0;}
.searchfriends-portlet .npa_search_user .aui-field-input-text{
	width: 85%;
}
.searchfriends-portlet .npa_search_user .aui-button-input, .npa_search_user .aui-button-input:hover{
	background:url(/correosPyme-theme/images/custom/arrow_buttom.png) no-repeat scroll right 60% #FFF;
	color:#232851;
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	padding-right:20px;
	padding-bottom:0;
	border:0 none;
}
.searchfriends-portlet .lfr-search-container{padding-bottom:15px;}

.searchfriends-portlet .taglib-user-display .lfr-top{vertical-align:middle}
.searchfriends-portlet .taglib-user-display .lfr-top .user-details{
	font-family:Arial;
	font-size:1.2em;
	color:#232851;
}
.searchfriends-portlet .taglib-user-display .lfr-top .user-details a:hover{text-decoration:underline}
.searchfriends-portlet  .portlet-msg-success{
	background:url(/correosPyme-theme/images/custom/confirmation.png) no-repeat scroll 6px 50% #d38a0e;
	border:none;
	color:#fff;
	padding:12px 6px 12px 40px;
	font-family: Arial;
	font-size: 1.1em;
	margin-left:8px;
	margin-right: 8px;
}
.mediatecabynew { 
	/*height: 180px;*/
	background-color:#fff;
}

.mediatecabynew .bynew_titulo{font-weight: bold;font-size: 1.5em;}
.bynew_ver{font-size: 1.1em;}

.mediatecabynew .icono-mediateca{
	background-repeat:no-repeat;
	width: 21px;height: 21px;
}

.mediatecabynew .negrita{font-weight: bold; }
.mediatecabynew .padding_top_bottom_7px{padding:7px 0px;}
.mediatecabynew .padding_l_r_10px{padding:0px 10px;}
.mediatecabynew .ancho100{width: 90px;}
.mediatecabynew .anchoIco{width:35px;}
.mediatecabynew .centrado{text-align: center;}
.mediatecabynew .titulo{font-size:1.5em;}


/*Selector de portlet escuelas - Lee nuestro blog - SchoolRotator*/
.ultimasentradasblog .entrada{
	padding: 20px 15px 10px;
	height: 115px;}
.ultimasentradasblog .marcoimagen{
	border: solid 2px #e6e7e2;
}	
.ultimasentradasblog .imagen-bloger{
	border: solid 1px #fff;
	width: 100px;
	margin-right:5px;
	float:left;
}
.ultimasentradasblog .fecha{
	font-size: 15px;
	font-weight: bold;	
}
.ultimasentradasblog .titulo{
	color:#232851;
	font-size: 19px;
	height: 100px;
}
.ultimasentradasblog .linea{
	border-top:solid 1px;width: 100%;border-color: #e2e2e2;
}
.ultimasentradasblog .vertodas{
    font-size: 13px;
    font-weight: bold;	
} 	
.mediatecabyowner-portlet #mediatecaClass .portlet_frame_contain{margin-left:5px;margin-right: 5px}

.mediatecabyowner-portlet .resource_owner{
	border-bottom:0 none;
	padding:5px 0;
}
.mediatecabyowner-portlet .link-resource{
	color:#232851;
	font-weight:bold;
}
.mediatecabyowner-portlet .score{
}
.mediatecabyowner-portlet #pie_favoritos{
	margin-top:10px;
	padding-top:10px;
	text-align: right
}

.mediatecabyowner-portlet .aui-rating-element{
	background-image: url(/correosPyme-theme/images/custom/stars_bgd_color.png);
}
.mediatecabyfavorites-portlet #mediatecaClass ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 30px;
	width: 230px;
}
.mediatecabyfavorites-portlet #mediatecaClass ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 30px;
	line-height: 30px;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background-color: #87a0e7;
	width:115px;
}
.mediatecabyfavorites-portlet #mediatecaClass ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	outline: none;
	text-align:center;
	font-weight: bold;
}

.mediatecabyfavorites-portlet #mediatecaClass ul.tabs li.active,
.mediatecabyfavorites-portlet #mediatecaClass ul.tabs li.active a, 
.mediatecabyfavorites-portlet #mediatecaClass  ul.tabs li.active a:hover  {
	background: #fff;
	color:#555;
}
.mediatecabyfavorites-portlet #mediatecaClass .tab_container {
	border-bottom: 1px solid #87a0e7;
	border-top: 1px solid #87a0e7;
	overflow: hidden;
	clear: both;
	float: left;
	width: 230px;
	background-color: #fff;
}
.mediatecabyfavorites-portlet #mediatecaClass .tab_content {
	padding: 10px 0 0 0;
	font-size: 1.2em;
}
.mediatecabyfavorites-portlet #mediatecaClass .tab_content div{
	border-bottom:1px solid #232851;
	padding:5px 10px;
}
.mediatecabyfavorites-portlet #pie_favoritos{
	margin-top:15px;
	padding-top:10px;
	text-align: right
}
.addwallentry-portlet .text-wall, .addwallentry-portlet textarea{
	min-width: 450px;
	max-width: 610px!important;
	height: 90px!important;
	margin:15px;
}
.addwallentry-portlet div.content-btn {
	width: 100%;
	text-align:right;
	margin-bottom:10px;
}
.addwallentry-portlet div.content-btn .btn-send{
	margin-right:20px;
}
.addwallentry-portlet  .portlet-msg-success{
	background:url(/correosPyme-theme/images/custom/confirmation.png) no-repeat scroll 6px 50% #d38a0e;
	border:none;
	color:#fff;
	padding:12px 6px 12px 40px;
	font-family: Arial;
	font-size: 1.1em;
	margin-left:8px;
	margin-right: 8px;
}

.friendswallentries-portlet .portlet-content{padding:10px;}


.friendswallentries-portlet .friends_act_table{
	margin:15px 5px 0 5px;
}

.friendswallentries-portlet .img-user .avatar{
	border:1px solid #ebebeb;
	padding:1px;
	width: 45px;
}
.friendswallentries-portlet .img-user a{color:#fff;}
.friendswallentries-portlet .activity-data{
	padding-left:8px;
	color:#232851;
	font-size:1.1em;
	vertical-align:middle;
}

.friendswallentries-portlet .activity-data a{color:#232851;font-weight:bold}
.friendswallentries-portlet .no_activity{
	width: 100%;
	background: url(/correosPyme-theme/images/custom/bgd_no_activity_friends.jpg) no-repeat top left #fff;
	vertical-align: middle;
	text-align: center;
}
.friendswallentries-portlet .no_activity span{
	width: 150px;
	color:#232851;
	font-weight:bold;
	font-family:Arial;
}
.friendswallentries-portlet .activity-body{margin-top:1px;margin-bottom:5px;font-size: 1.1em}
.friendswallentries-portlet .activity-body .time{color:#232851;font-size: 0.9em;}
.friendswallentries-portlet  .portlet-msg-success{
	background:url(/correosPyme-theme/images/custom/confirmation.png) no-repeat scroll 6px 50% #d38a0e;
	border:none;
	color:#fff;
	padding:12px 6px 12px 40px;
	font-family: Arial;
	font-size: 1.1em;
	margin-left:8px;
	margin-right: 8px;
}
/*
Antiguo portlet de solicitudes de usuarios.
 ----------
.portlet-activities .portlet-borderless-container{min-height:0px;padding:0px;margin:0px;border:0px;}

.portlet-activities .portlet-body{margin-left:5px;margin-right:5px;padding-bottom:1px;}
.portlet-activities .lfr-table{
	font-size:1.1em;
}
.portlet-activities a{color:#232851;font-weight:bold}
.portlet-activities .user-details{display:none;}
.portlet-activities .user-profile-image a{color:#fff;}
.portlet-activities .user-profile-image img{border:1px solid #ebebeb;padding:1px;width:47px}
.portlet-activities ul.lfr-component{margin-top:-10px;}
.portlet-activities ul.lfr-component .taglib-text{text-decoration:none}

.portlet-activities .lfr-table .separator{border-bottom:1px solid #e3e3e3;margin:5px auto}
*/

/* PORTLET Contact Requests */

.contactrequests-portlet .portlet-borderless-container{min-height:0px;padding:0px;margin:0px;border:0px;}

.contactrequests-portlet .portlet-body{margin-left:5px;margin-right:5px;padding-bottom:1px;}
.contactrequests-portlet a{color:#232851;font-weight:bold}
.contactrequests-portlet .user-details{display:none;}
.contactrequests-portlet .user-profile-image a{color:#fff;}
.contactrequests-portlet .user-profile-image img{border:1px solid #ebebeb;padding:1px;width:47px}
.contactrequests-portlet ul.lfr-component{margin-top:-10px;}
.contactrequests-portlet ul.lfr-component .taglib-text{text-decoration:none}

.contactrequests-portlet .lfr-table .separator{border-bottom:1px solid #e3e3e3;margin:5px auto;border-top:none}

.contactrequests-portlet .portlet-msg-success{
	background:url(/correosPyme-theme/images/custom/confirmation.png) no-repeat scroll 6px 50% #d38a0e;
	border:none;
	color:#fff;
	padding:12px 6px 12px 40px;
	font-family: Arial;
	font-size: 1.1em;
	margin-left:8px;
	margin-right: 8px;
}
.mysubscriptions-portlet .portlet-content{margin:0 8px;}
.mysubscriptions-portlet .ms_container{}
.mysubscriptions-portlet .ms_container p.ms_entradilla{color:#232851;font:600 12px Arial;margin:0;padding-bottom:10px;border-bottom:1px solid #E2E2E2;}
.mysubscriptions-portlet .ms_container h2{font:600 14px Tahoma;color:#bf650f;padding-bottom:10px;border-bottom:1px solid #E2E2E2;}
.mysubscriptions-portlet .ms_container .ms_aviso{
	color:#fff;
	font:600 13px Arial;
	background:#8c6197 url(/correosPyme-theme/images/custom/icons/ico_aviso.png) no-repeat 8px 50%;
	padding:7px 0 7px 34px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.mysubscriptions-portlet .ms_container li{color:#232851;font:600 12px Arial;list-style-image: url(/correosPyme-theme/images/custom/webcontent/bullet.png); margin: 10px 20px;}
.mysubscriptions-portlet .ms_container .ms_content{clear:both;overflow:hidden;display:block;padding-bottom:10px;}
.mysubscriptions-portlet .ms_container .ms_destacado{font:600 14px Arial;background: url(/correosPyme-theme/images/custom/icons/ico_msg.png) no-repeat 15px 50%;padding:15px 0 15px 50px;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;}
.mysubscriptions-portlet .ms_container .ms_footer{padding:15px 0;}
.mysubscriptions-portlet .ms_container .ms_footer .aui-button-input{float:right;margin-left:10px;}

.mysubscriptions-portlet .ms_container .ms_content .option-less h2{cursor:pointer;margin:0;background: url(/correosPyme-theme/images/custom/icons/ico_option_less.png) no-repeat 10px 50%;padding:10px 10px 10px 37px;}
.mysubscriptions-portlet .ms_container .ms_content .option-more h2{cursor:pointer;margin:0;background: url(/correosPyme-theme/images/custom/icons/ico_option_more.png) no-repeat 10px 50%;padding:10px 10px 10px 37px;}
.mysubscriptions-portlet .ms_container .ms_content .ms_fieldeset fieldset{margin:0;padding:10px 0;border:0 none;border-bottom:#232851 dotted 1px; }
.mysubscriptions-portlet .ms_container .ms_content .ms_fieldeset fieldset legend{display:block;width:120px;padding:0;float:left;font:600 12px Arial; color:#232851;}
.mysubscriptions-portlet .ms_container .ms_content .ms_fieldeset fieldset .ms_check{margin-left:120px;}
.mysubscriptions-portlet .ms_container .ms_content .ms_fieldeset fieldset .ms_check span{float:left;width:200px;}
.mysubscriptions-portlet .ms_container .ms_content .ms_fieldeset fieldset .ms_check span label{font:600 12px Arial; color:#555;padding-left:5px;}
.schoolevents tr, .schoolevents th, .schoolevents .results-row td, 
.schoolevents .results-grid 
{
	/*Borrar los estilos que tiene por defecto sólo en el portlet.*/
	border: 0;
	background-color: transparent;
	background-image: none;
	border-style: none;
	border-width: 0;
}
.schoolevents th {display:none;}
.schoolevents .events .iconNews
{
	height: 40px;
	width: 60px;
	background-position: 50% 50%;
	background-image: url(/correosPyme-theme/images/custom/portlet_icons/english_school.jpg);
}
.schoolevents .events a
{
	height: 40px;
	width: 40px;
	font-size: 11px;
}
.schoolevents .events b
{
	display: block;
	padding: 0 0 5px 10px;
}
.schoolevents .newssearchClass
{
	border-bottom: 1px solid #E2E2E2;
}

.schoolevents-portlet .portlet-title img
{
	height: 26px;
	width: 30px;
    float: right;
    background: url("/correosPyme-theme/images/custom/color_schemes/english/portlet_icons/english_school.png") 100% 50% no-repeat;
}
.portlet-announcements .portlet-title{
	background: #8c6197 url("/correosPyme-theme//images/custom/icons/ico_avisos_cae.jpg") no-repeat 9px 50%;
	color: white !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}
.portlet-announcements .portlet-title .portlet-title-text {
	padding: 5px 5px 5px 35px;
	font-size: 1.5em;
	color: white !important;
}

.portlet-announcements .entry-date-title {
    color: #8c6197;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0;
    height: 15px;
    overflow: hidden;
    width: 70px;
}

.portlet-announcements .entry {
    border-bottom: 1px dotted black;
    margin: 10px;
    padding:0 0 5px;
}

.portlet-announcements .last{
    border-bottom: 0 ;
}

.portlet-announcements .entry-title {
	padding:0;
	font-size: 1.2em;
}

.portlet-announcements .entry-title a {
	color: #232851;
}

#espacionCAE{
	text-align: right;
}

#espacionCAE .tituloProblemas {
	color: #8c6197;
	padding: 10px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}

.espaciocae-portlet .bajo_caja {
    display: none;
}
/* gestion */

.recomendacionesporguia_gestion-portlet .portlet-content{padding:0 8px;}
.recomendacionesporguia_gestion-portlet .rxg_tabla{width:100%;}
.recomendacionesporguia_gestion-portlet .rxg_tabla tr.impar{background:#fff;border-bottom:#232851 dotted 1px;}
.recomendacionesporguia_gestion-portlet .rxg_tabla tr.par{background:#e1f5f8;border-bottom:#232851 dotted 1px;}
.recomendacionesporguia_gestion-portlet .rxg_tabla th{background:#8c6197;padding:5px;color:#fff;font:600 1.2em Arial;}
.recomendacionesporguia_gestion-portlet .rxg_tabla td{padding:10px 5px;font:600 1.2em Arial;}
.recomendacionesporguia_gestion-portlet .rxg_tabla .results-row.alt td{background-color:#e1f5f8;}
.recomendacionesporguia_gestion-portlet .portlet-icon-back {display:none;}

.rxg_row{clear:both;overflow:hidden;display:block;padding:5px 0;}
.rxg_line_b{padding-bottom:10px;border-bottom:#e3e3e3 solid 1px;}
.rxg_nombre{font:600 1.6em Arial;color:#8c6197;float:left;}
.rxg_fecha_envio{font:600 1.2em Arial;color:#8c6197;float:right;clear:right;}
.rxg_usuario_q_bloquea{font:300 1.2em Arial;color:#8c6197;float:right;clear:right;}
.rxg_Escuela{padding:10px 0;clear:both;font:600 1.4em Arial;color:#bf650f;}
.rxg_enunciado{padding:5px 0;clear:both;font:600 1.2em Arial;color:#8c6197;}
.rxg_texto{padding:5px 0;clear:both;font:600 1.2em Arial;color:#8c6197;}
.rxg_comentarios{padding:5px 0;}
.rxg_comentarios label{display:block;}
.rxg_comentarios textarea{width:99%;height: 110px;background-image:none;}
.rxg_form_titulo{background:#8c6197;color:#fff;padding: 5px 10px;margin:5px 0;font:600 1.3em Arial;color:#fff;}

.rxg_input_check{width:31%;padding:5px 0 5px 1%;display:inline-block;vertical-align:top;}
.rxg_input_check label{font:600 1.2em Arial;}
.rxg_input_check input{float: left;margin-bottom: 16px;margin-right: 4px;}
.rxg_input_check_100{width:100%;padding:5px 0 5px 1%;display:inline-block;vertical-align:top;}
.rxg_input_check_100 label{font:600 1.2em Arial;padding-left:5px;}
.rxg_input_checkbox{width:21px;height:21px;}

.rxg_input_radio{padding:5px 0;display:block;}
.rxg_input_radio label{font:600 1.2em Arial;padding-left:5px;}

.rxg_ficha .capa_nuevo{padding:10px 0 10px 20px;}

.rxg_enlace a{font:600 1.2em Arial;padding:5px 0;}

.rxg_div{padding-top:15px;}

.rxg_ficha .capa_nuevo .rxg_div_titulo{padding:5px 0;}
.rxg_ficha .capa_nuevo .rxg_div_titulo label{display:inline-block;font:600 1.2em Arial;padding-right:5px;width:30%;}
.rxg_ficha .capa_nuevo .rxg_div_titulo input{width:50%;}

.rxg_ficha .capa_nuevo .rxg_div_tags{padding:5px 0 5px;}
.rxg_ficha .capa_nuevo .rxg_div_tags label{display:block;font:600 1.2em Arial;padding:5px 0;}
.rxg_ficha .capa_nuevo .rxg_div_tags input[type="text"]{width:80%;}

.rxg_ficha .capa_nuevo .rxg_input_titulo{padding:5px 0 5px;}
.rxg_ficha .capa_nuevo .rxg_input_titulo label{display:block;font:600 1.2em Arial;padding:5px 0;}
.rxg_ficha .capa_nuevo .rxg_input_titulo input[type="text"]{width:80%;}

.rxg_ficha .capa_nuevo .rxg_div_busqueda{padding:5px 0 5px;}
.rxg_ficha .capa_nuevo .rxg_div_busqueda label{display:block;font:600 1.2em Arial;padding:5px 0;}
.rxg_ficha .capa_nuevo .rxg_div_busqueda input[type="text"]{width:80%;}

.rxg_ficha .capa_nuevo .capa_nuevo_resultado{padding:5px 0 5px;}
.rxg_ficha .capa_nuevo .rxg_div_busqueda .rxg_form_texto{display:block;font:600 1.2em Arial;padding:5px 0;}

.rxg_ficha .capa_nuevo .capa_denegar .rxg_comentario{width:80%;}

.rxg_form_enlace{padding:5px 0;}
.rxg_form_enlace a{font:600 1.2em Arial;}
.rxg_form_boton{padding:5px 0;text-align:right;}
.rxg_form_boton a{
	background-image: url(/correosPyme-theme/images/custom/bg_buttom2.jpg);
	background-repeat: repeat-x;
	padding:5px;
	color: white !important;
	text-shadow: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.rxg_boton{padding:5px 0;text-align:right;}
.rxg_boton_izq{padding:10px 0;text-align:left;}
.rxg_boton a{
	background-image: url(/correosPyme-theme/images/custom/bg_buttom2.jpg);
	background-repeat: repeat-x;
	padding:5px;
	color: white !important;
	text-shadow: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.rxg_linea_b{border-bottom:#232851 dotted 1px;}

.rxg_paquete ul{padding: 5px 30px;}

/* FIN gestion */
/* alumno */
.recomendacionesporguia_alumno-portlet .portlet-content{padding:0 10px;}
.recomendacionesporguia_alumno-portlet .titulo_caja_x{padding:10px 0;clear:both;font:600 1.2em Arial;/*color:#bf650f;*/}
.recomendacionesporguia_alumno-portlet .enlace{
	padding:10px 0 10px 20px;clear:both;
	font:300 1.4em Arial;
	background: url(/correosPyme-theme/images/custom/icons/arrow-right.png) no-repeat 0 50%;
	margin-left: 15px;}
.recomendacionesporguia_alumno-portlet .comentarios{padding:5px 0;}
.recomendacionesporguia_alumno-portlet .comentarios label{padding: 5px 0;clear: both;font: 600 1.2em Arial;color: #8c6197;}
.recomendacionesporguia_alumno-portlet .comentarios textarea{width:80%;}
.recomendacionesporguia_alumno-portlet .enunciado_form{background-color:#8c6197;color:#fff;padding: 5px 10px;margin:5px 0;font:600 1.3em Arial;color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.recomendacionesporguia_alumno-portlet .enunciado_form_tit_ico{padding: 5px 10px 5px 30px;background-image: url(/correosPyme-theme/images/custom/icons/enunciado_form_tit_ico.png);background-repeat:no-repeat;background-position:9px 50%;}
.recomendacionesporguia_alumno-portlet .enunciado_form_tit2_ico{padding: 5px 10px 5px 30px;background-image: url(/correosPyme-theme/images/custom/icons/enunciado_form_tit2_ico.png);background-repeat:no-repeat;background-position:9px 50%;}
/* FIN alumno */

.recomendacionesporguia_alumno-portlet .mediatecaresourcesClass .aui-button-submit{clear:both;overflow:hidden;display:block;}
.recomendacionesporguia_alumno-portlet .mediatecaresourcesClass .aui-button-input{float:right;}
.npaagenda-portlet .portlet-content{padding:0 8px;}

.npaagenda-portlet .portlet-content h1{
	padding:5px 5px 5px 35px;
	background:#8c6197 url(/correosPyme-theme/images/custom/icons/ico_avisos_forma.png) no-repeat 9px 50%;
	color:#fff;
	font-size:1.6em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.npaagenda-portlet .course_data_row{border-bottom:1px dotted #232851;}
.npaagenda-portlet .color_black{color:#bacbff;}

.npacalendar .fc-header-title h2{font:600 1.3em Arial;color:#232851;}
.npacalendar .fc-border-separate th, .fc-border-separate td{border-color:#e3e3e3;}
.npacalendar .fc-border-separate th{border-right:0 none;border-left:0 none;padding:5px;font:600 1.3em Arial;color:#232851;}
.npacalendar .fc-border-separate th.fc-first{border-left:#e3e3e3 solid 1px;}
.npacalendar .fc-border-separate th.fc-last{border-right:#e3e3e3 solid 1px;}
.npacalendar .fc-grid .fc-day-number{float:left;font:600 1.2em Arial;color:#232851;}
.npacalendar .fc-event-skin{margin-top:5px;background:transparent;border:transparent none 0;color:#bf650f;font:600 1.1em Arial;cursor:pointer;}
.npacalendar .fc-state-highlight{background:#EAF7FE;}

/* botones */
.npacalendar .fc-state-default .fc-button-effect span{
	border-width: 0 0 0 0;
	border-style: none;
	border-color: transparent;
	background: transparent;
}

.npacalendar .fc-state-default, .npacalendar .fc-state-default .fc-button-inner{
	color:#232851;
	background:transparent;
	border:0 none;
	font:600 1.1em Arial;
}

.npacalendar .fc-state-active, .npacalendar .fc-state-active .fc-button-inner{
	color:#232851;
	background:transparent;
	border:0 none;
	font:600 1.1em Arial;	
}

.npacalendar .fc-header .fc-button{border-right:#bacbff solid 1px;}
.npacalendar .fc-header .fc-corner-right{border-right:0 none;}

.npacalendar #fullCalendar{padding-top:10px;}
/* */
/* peticiones */
.peticionusuario-portlet .portlet-content{padding:0 8px;}
.peticioncolaborador-portlet .portlet-content{padding:0 8px;}

.pu{clear: both;overflow:hidden;display:block;}
.pu{background-color: white; padding: 10px;}
.peticion_ficha{padding: 10px;}

.peticion_row{clear:both;overflow:hidden;display:block;padding:5px 0;}
.peticion_line_b{padding-bottom:10px;border-bottom:#e3e3e3 solid 1px;}
.peticion_titulo{clear:both;display:block;overflow:hidden;font:600 1.6em Arial;color:#8c6197;padding-bottom:10px;border-bottom:#E3E3E3 solid 1px;margin-bottom:5px;}
.peticion_nombre{font:600 1.6em Arial;color:#8c6197;float:left;}
.peticion_fecha input{display:block;margin:0 auto; width: 85px;}
.peticion_fecha_envio{font:600 1.2em Arial;color:#8c6197;float:right;clear:right;}
.peticion_usuario_q_bloquea{font:300 1.2em Arial;color:#8c6197;float:right;clear:right;}
.peticion_territorio{font:300 1.2em Arial;color:#8c6197;float:right;clear:right;}
.peticion_Escuela{padding:10px 0;clear:both;font:600 1.4em Arial;color:#bf650f;}
.peticion_enunciado{padding:5px 0;clear:both;font:600 1.2em Arial;color:#8c6197;}
.peticion_texto{padding:5px 0;clear:both;font:600 1.2em Arial;color:#BF650F;}
.peticion_div_comentario{padding:5px 0;clear:both;overflow:hidden;display:block;}
.peticion_div_comentario label{padding: 5px 0;clear: both;overflow:hidden;display:block;font: 600 1.2em Arial;color: #8c6197;}
.peticion_div_comentario textarea{width:80%;height: 100px}
.peticion_div_comentario textarea.comentario_99{width:99%;height: 125px}
.peticion_form_titulo{background:#8c6197;color:#fff;padding: 5px 10px;margin:5px 0;font:600 1.3em Arial;color:#fff;}

.peticion_input_check{width:31%;padding:5px 0 5px 1%;display:inline-block;vertical-align:top;}
.peticion_input_check label{font:600 1.2em Arial;padding-left:5px;}

.peticion_input_radio{padding:5px 0;display:block;}
.peticion_input_radio label{font:600 1.2em Arial;padding-left:5px;}

.capa_nuevo{padding:10px 0 10px 20px;}

.peticion_enlace a{font:600 1.2em Arial;padding:5px 0;}

.peticion_div_agregados{padding:5px 0 5px;clear:both;overflow:hidden;display:block;}
.peticion_div_agregados label{display:block;font:600 1.2em Arial;padding:5px 0;color:#8c6197;}
.peticion_div_agregados select{width:80%;}

.peticion_div_resultados{padding:5px 0 5px;clear:both;overflow:hidden;display:block;}
.peticion_div_resultados label{display:block;font:600 1.2em Arial;padding:5px 0;color:#8c6197;}
.peticion_div_resultados select{width:80%;}

.peticion_div_criterio{padding:5px 0 5px;clear:both;overflow:hidden;display:block;}
.peticion_div_criterio label{display:block;font:600 1.2em Arial;padding:5px 0;color:#8c6197;}
.peticion_div_criterio input{width:80%;}

.div_campo_ficha{padding:5px 0 5px;clear:both;overflow:hidden;display:block;}
.div_campo_ficha label{display:block;font:600 1.2em Arial;padding:5px 0;color:#8c6197;}
.div_campo_ficha input{width:80%;}
.div_campo_ficha select{width:80%;}
.div_campo_ficha textarea{width:80%;}
.div_campo_ficha .campo{font:300 1.2em Arial;}
.div_campo_ficha .aui-datepicker-select-wrapper select{width:30%;}

fieldset.div_campo_ficha{padding:10px;margin:5px 0;width:78%}
fieldset.div_campo_ficha legend{display:block;font:600 1.2em Arial;padding:0;color:#8c6197;}

.peticion_div_busqueda .peticion_form_texto{display:block;font:600 1.2em Arial;padding:5px 0;}

.peticion_f_enlace{padding:5px 0;}
.peticion_f_enlace a{font:600 1.2em Arial;}
.peticion_f_boton{padding:5px 0;text-align:right;width:80%}
.peticion_f_boton a{
	background:#8c6197;
	padding:5px 10px;
	color: #fff;
	text-shadow: none;
}
.peticion_f_boton a:hover{
	background:#613a6b;
	color:#fff;
}
a.peticion_f_boton{
	background:#8c6197;
	padding:5px 10px;
	float:left;
	color: #fff;
	text-shadow: none;
}
a.peticion_f_boton:hover{
	background:#613a6b;
	color:#fff;
}
a.peticion_r_boton{
	background:#8c6197;
	padding:5px 10px;
	color:#fff;
	text-shadow: none;
	float:right;
	margin:5px 0 0;
}
a.peticion_r_boton:hover{
	background:#613a6b;
	color:#fff;
}
.peticion_linea_b{border-bottom:#d7d7d7 solid 1px;}

/**/

.peticionusuario_adm-portlet .portlet-content{padding:0 8px;}
.peticioncolaborador_adm .portlet-content{padding:0 8px;}
.peticionmando_adm-portlet .portlet-content{padding:0 8px;}
.peticionasignador-portlet .portlet-content{padding:0 8px;}
.mispeticionesporrol-portlet .portlet-content{padding:0 8px;}
.peticiongestor-portlet .portlet-content{padding:0 8px;}

.rxg_tabla{width:100%;}
.rxg_tabla tr.impar{background:#fff;border-bottom:#232851 dotted 1px;}
.rxg_tabla tr.par{background:#e1f5f8;border-bottom:#232851 dotted 1px;}
.rxg_tabla th{background:#8c6197;padding:5px;color:#fff;font:600 1.2em Arial;}
.rxg_tabla td{padding:10px 5px;font:600 1.2em Arial;}
.rxg_tabla .results-row.alt td{background-color:#e1f5f8;}

/*Mensajes estándar de liferay*/
.peticioncolaborador-portlet .portlet-msg-success{display:none;}
.peticionusuario-portlet .portlet-msg-success{display:none;}

.peticion_lista_recursos{padding-left: 20px;}

.pu .mensaje_alerta{font-size: 1.1em;color:#990000;}

/* FIN peticiones */

.usersugestions-portlet .portlet-content{padding:0 8px;}
.box_cat span{color:#232851;font:600 112px Arial;}
.box_cat a{font:300 12px Arial;}
/* Estilos web content Have Fun*/
.havefunCategoryList {
	width: 100%;
}

.havefunCategoryList .barra_lat {
	border-right: 1px solid #CECECE;
}

.havefunCategoryList .barra_inf {
	border-bottom: 1px solid #CECECE;
}



.havefunCategoryList .veinti5 {width:25%;}
.havefunCategoryList .treinta3 {width:33%;}
.havefunCategoryList .cincuenta {width:50%;}

.havefunCategoryList td {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
}

.havefunCategoryList td a {
	font-weight: bold;
}

#img_category_npa_riddles {
	height: 50px;
	background:url(/correosPyme-theme/images/custom/icons/riddles.jpg) no-repeat 50% 50%;
}

#img_category_npa_multimedia {background:url(/correosPyme-theme/images/custom/icons/multimedia.jpg) no-repeat 50% 50%;height: 50px;}

#img_category_npa_ask_tests {background:url(/correosPyme-theme/images/custom/icons/ask_tests.jpg) no-repeat 50% 50%;height: 50px;}

#img_category_npa_ebooks {background:url(/correosPyme-theme/images/custom/icons/ebooks.jpg) no-repeat 50% 50%;height: 50px;}

#img_category_npa_jokes {background:url(/correosPyme-theme/images/custom/icons/jokes.jpg) no-repeat 50% 50%;height: 50px;}
/* Estilos web content Have Fun*/
.havefunCategoryList {
	width: 100%;
}

.havefunCategoryList .barra_lat {
	border-right: 1px solid #CECECE;
}

.havefunCategoryList .veinti5 {width:25%;}
.havefunCategoryList .treinta3 {width:33%;}
.havefunCategoryList .cincuenta {width:50%;}

.havefunCategoryList td {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
}

.havefunCategoryList td a {
	font-weight: bold;
}

#img_category_npa_riddles {
	height: 50px;
	background:url(/correosPyme-theme/images/custom/icons/riddles.jpg) no-repeat 50% 50%;
}

#img_category_npa_multimedia {background:url(/correosPyme-theme/images/custom/icons/multimedia.jpg) no-repeat 50% 50%;height: 50px;}

#img_category_npa_ask_tests {background:url(/correosPyme-theme/images/custom/icons/ask_tests.jpg) no-repeat 50% 50%;height: 50px;}

#img_category_npa_ebooks {background:url(/correosPyme-theme/images/custom/icons/ebooks.jpg) no-repeat 50% 50%;height: 50px;}

#img_category_npa_jokes {background:url(/correosPyme-theme/images/custom/icons/jokes.jpg) no-repeat 50% 50%;height: 50px;}

.school_reports select{
	display: block;
    margin: 5px;
    width: 50%;
}

#resultado_report{
	height: 25px;
}

#resultado_report a {
	font-size: 1.2em;
	
}
.dharma_pm_portlet a.pm_link{font-size:1.2em;font-weight:600;}</pre></body></html>