article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
    display: block
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    clear: both;
    font-size: medium;
    font-family: 'Open Sans',sans-serif;
}
fieldset,
img {
    border: 0
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal
}
caption,
th {
    text-align: left
}
q:before,
q:after {
    content: ''
}
abbr,
acronym {
    border: 0;
    border-bottom: 1px dotted #000;
    cursor: help
}
html {
    overflow-y: scroll
}
body {
    background: #FFF;
    font: 62.5%/1.4 Arial, Helvetica, Verdana, sans-serif
}
body.portal-popup {
    background: 0;
    padding: 10px
}
body.configuration-popup {
    padding-bottom: 0
}
body.portal-iframe {
    padding: 0
}
body.html-editor {
    background: #FFF;
    color: #000
}
blockquote,
ul,
ol,
dl {
    margin: 1em
}
ol,
ul,
dl {
    margin-left: 2em
}
ol {
    list-style: decimal outside
}
ul {
    list-style: disc outside
}
ul ul {
    list-style-type: circle
}
ol ol {
    list-style-type: upper-roman
}
dl dd {
    margin-left: 1em
}
th {
    font-weight: bold
}
caption {
    margin-bottom: .5em;
    text-align: center
}
p {
    margin-bottom: 1em
}
h1 {
    font-size: 1.8em
}
h2 {
    font-size: 1.6em
}
h3 {
    font-size: 1.4em
}
h1,
h2,
h3 {
    margin: 1em 0
}
h4,
h5,
h6 {
    font-size: 1.1em
}
h1,
h2,
h3,
h4,
h5,
h6,
strong {
    font-weight: bold
}
b,
strong {
    font-weight: bold
}
i,
em {
    font-style: italic
}
code,
pre {
    font-family: "Courier New", Courier, monospace;
    white-space: pre
}
.important {
    font-weight: bold
}
body.staging,
body.live-view {
    border: 10px solid #F00
}
body.live-view {
    border-color: #FC0
}
.portal-iframe.staging {
    border: 0
}
.portal-iframe #main-content {
    width: 100%
}
.alert-background {
    background: #000
}
.popup-alert-notice {
    background-color: #FFC;
    border-bottom-color: #FC0
}
.popup-alert-warning {
    background-color: #FDD;
    border-bottom-color: #F00
}
.portal-add-content {
    background: #FFF;
    text-align: left;
    z-index: 20
}
.portal-add-content a {
    text-decoration: none
}
.loading-animation {
    background: url(../images/progress_bar/loading_animation.gif) no-repeat top center;
    margin-top: 10px;
    padding-top: 40px;
    text-align: left
}
hr,
.separator {
    border-top: 1px dotted #bfbfbf
}
.update-available {
    margin-top: 10px;
    padding: 2px;
    text-align: left
}
.highlight {
    background: #FFC;
    font-weight: bold;
    margin: 0 1px
}
.aui-state-default {
    background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
    border: 1px solid;
    border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca
}
.aui-state-hover {
    background: #b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
    border-color: #627782
}
.aui-state-active {
    background: #ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
    border-color: #555
}
.results-header {
    background: #d1d6dc
}
.results-header th,
.results-header td {
    color: #7b7c7f;
    padding: 5px 10px
}
.results-header .sort-column .result-column-name {
    background: url(../images/arrows/05_up.png) no-repeat 100% 50%;
    display: inline-block;
    font-style: italic;
    padding-right: 15px
}
.results-header .sort-desc .result-column-name {
    background-image: url(../images/arrows/05_down.png)
}
.results-row td {
    background: 0;
    padding: 5px 10px
}
.results-row.alt td {
    background: #dde1e6
}
.results-row.hover td {
    background: #bcc3cc
}
.portlet-layout.dragging {
    border-collapse: separate
}
.drop-area {
    background-color: #d3dadd
}
.active-area {
    background: #FFC
}
.portlet-boundary.aui-dd-dragging {
    opacity: .6
}
.portlet-boundary.aui-dd-dragging .portlet {
    border: 2px dashed #ccc
}
.aui-portal-layout-proxy {
    opacity: 1!important
}
.aui-portal-layout-proxy .portlet-topper {
    background-image: none
}
.aui-proxy {
    cursor: move;
    opacity: .65;
    position: absolute
}
.aui-proxy.generic-portlet {
    height: 200px;
    width: 300px
}
.aui-proxy.generic-portlet .portlet-title {
    padding: 10px
}
.aui-proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px
}
.aui-resizable-proxy {
    border: 1px dashed #828f95;
    position: absolute;
    visibility: hidden
}
.aui-sortable-proxy {
    background: #727c81;
    margin-top: 1px
}
.lfr-freeform-layout-drag-indicator {
    visibility: hidden
}
.aui-portal-layout-drag-target-indicator {
    margin: 2px 0
}
.aui-tooltip {
    max-width: 200px
}
.aui-tagselector-content {
    border-width: 0;
    margin-bottom: 15px;
    padding: 0
}
.aui-tagselector-content .aui-textboxlistentry-holder {
    background: #fff;
    border: 1px solid;
    border-color: #bfbfbf #dedede #dedede #bfbfbf;
    margin-bottom: 5px;
    padding: 5px;
    position: relative;
    overflow: visible
}
.aui-tagselector .lfr-tag-selector-input {
    background: 0;
    padding: 0;
    width: auto
}
.aui-tagselector-focused .aui-textboxlistentry-holder {
    background: #FFC none;
    border: 1px solid #FC0
}
.aui-tagselector .aui-field .aui-field-content {
    margin: 0
}
.aui-tagselector .aui-toolbar {
    margin-top: 5px
}
.aui-tagselector .aui-textboxlist-input-container {
    margin: 0
}
.aui-categoriesselector-content .aui-textboxlistentry-holder {
    background-color: transparent;
    border-width: 0;
    padding: 0
}
.tag-cloud,
.tag-list {
    list-style: none;
    margin: 0 1em 0 0;
    padding: 0 1em .5em 1em;
    white-space: normal
}
.tag-cloud {
    line-height: 2.5em
}
.tag-cloud li,
.tag-list li {
    display: inline;
    float: left;
    margin: 0 1em 0 0
}
.tag-cloud a,
.tag-list a {
    white-space: nowrap
}
.tag-cloud .tag-asset-count {
    clip: rect(0 0 0 0);
    position: absolute
}
.tag-cloud .tag-popularity-1 {
    font-size: 1em
}
.tag-cloud .tag-popularity-2 {
    font-size: 1.3em
}
.tag-cloud .tag-popularity-3 {
    font-size: 1.6em
}
.tag-cloud .tag-popularity-4 {
    font-size: 1.9em
}
.tag-cloud .tag-popularity-5 {
    font-size: 2.2em
}
.tag-cloud .tag-popularity-6 {
    font-size: 2.5em
}
.aui-underlay {
    clear: both;
    top: 100%
}
.aui-underlay-hidden {
    display: none
}
.aui-underlay-content {
    background: #f4f3f3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
    border: 0 solid #aeafb1;
    border-width: 0 1px 1px
}
.aui-underlay .aui-widget-hd {
    height: 38px
}
.aui-underlay-close {
    position: absolute;
    right: 5px;
    top: 5px
}
.aui-underlay .lfr-portlet-item {
    border-width: 0
}
.aui-tabview-list {
    border: 1px solid #c8c9ca;
    padding: 4px
}
.aui-tab {
    background: transparent;
    border-width: 0;
    font-weight: bold
}
.aui-tab-content {
    padding: 3px 10px
}
.aui-tab-active {
    background: #333;
    padding: 0;
    position: relative;
    z-index: 10
}
.aui-tab-active,
.aui-tab-active a {
    color: #FFF;
    text-decoration: none;
    text-shadow: -1px -1px black
}
.aui-tabview-list .toggle {
    float: right
}
.lfr-panel-container {
    background: transparent
}
.lfr-panel-container {
    background: #FFF
}
.aui-dialog-bd {
    min-height: 30px
}
.aui-dialog-content {
    border: 1px solid #c8c9ca;
    padding: 5px
}
.aui-panel-hd {
    background: #c0c2c5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
    border: 1px solid;
    border-color: #c8c9ca #aeb2b8 #aeb2b8 #c8c9ca;
    padding-left: 10px;
    text-shadow: 1px 1px #FFF
}
.lfr-actions.portlet-options .lfr-trigger strong span,
.visible.portlet-options .lfr-trigger strong span {
    background-image: url(../images/portlet/options.png)
}
.lfr-actions.portlet-options:hover,
.lfr-actions.portlet-options:hover ul {
    background: transparent
}
.lfr-menu-list {
    z-index: 450
}
.aui-menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px
}
.aui-menu {
    position: absolute;
    width: auto
}
.aui-menu-content {
    background: #FFF;
    list-style: none;
    min-width: 150px
}
.aui-menu-content li {
    margin: 0;
    padding: 0
}
.aui-menu-content,
.lfr-menu-list ul {
    background: #ccc9c9 url(../images/application/menu_bg.png) repeat-x 0 0;
    border: 1px solid;
    border-color: #aeafb1 #777879 #777879 #aeafb1;
    padding: 2px 0
}
.aui-menugroup-content .aui-menu-label {
    background: #d2d6de;
    color: #5b677d;
    display: block;
    font-weight: bold;
    padding: 5px 3px;
    text-shadow: 1px 1px #FFF
}
.aui-menugroup-content ul,
.lfr-menu-list ul ul {
    display: block;
    min-width: 0
}
.aui-menu-content li,
.lfr-menu-list ul li {
    border-bottom: 1px solid #bcbbbb;
    border-top: 1px solid #EEE;
    display: block;
    margin: 0;
    padding: 0
}
.aui-menu-content li.first,
.lfr-menu-list ul li.first {
    border-top-width: 0
}
.aui-menu-content li.last,
.lfr-menu-list ul li.last {
    border-bottom-width: 0
}
.aui-menu-content li a,
.lfr-menu-list ul li a {
    color: #2c2f34;
    display: block;
    padding: 4px 5px;
    text-decoration: none
}
.aui-menu-content li a.aui-focus,
.lfr-menu-list ul a.aui-focus,
.lfr-menu-expanded li a:focus {
    background-color: #5b677d;
    color: #FFF;
    text-shadow: -1px -1px #2c2f34
}
.aui-menu-content a,
.lfr-menu-list li a,
.lfr-actions .lfr-trigger,
.lfr-actions .lfr-trigger strong {
    font-weight: bold;
    text-shadow: 1px 1px #FFF
}
.aui-toolbar li {
    display: inline-block;
    margin: 0;
    margin-left: 10px;
    padding: 0;
    vertical-align: middle
}
.aui-toolbar-separator {
    background: url(../images/dockbar/separator.png) no-repeat 100% 50%;
    border-width: 0;
    cursor: default;
    font-size: 1px;
    height: 16px;
    margin: 0 2px;
    overflow: hidden;
    vertical-align: middle;
    width: 4px
}
.aui-loadingmask-content {
    background: #CCC
}
.aui-loadingmask-message {
    background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0
}
.aui-tree-node-selected .aui-tree-label {
    background-color: transparent;
    font-weight: bold
}
.portlet-layout {
    border-collapse: collapse;
    clear: both;
    display: table;
    border-spacing: 0;
    table-layout: auto;
    width: 100%
}
.portlet-column {
    display: table-cell;
    vertical-align: top
}
.portlet-column-content {
    padding: 5px
}
.portlet-column-content-only,
.ltr .portlet-column-content-first,
.rtl .portlet-column-content-last {
    padding-left: 0
}
.portlet-column-content-only,
.ltr .portlet-column-content-last,
.rtl .portlet-column-content-first {
    padding-right: 0
}
.portlet-column-content.empty {
    padding: 50px
}
#main-content.dragging .portlet-column {
    border: 3px double #828f95;
    height: 100px;
    min-height: 100px
}
.dockbar {
    background: #97a1ae url(../images/dockbar/dockbar_bg.png) repeat-x 0 0;
    border-bottom: 1px solid #636364;
    font-size: 13px;
    min-width: 960px;
    padding: 1px 5px;
    position: relative;
    z-index: 300
}
.dockbar:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}
.dockbar a {
    color: #2c2f34;
    font-weight: bold;
    text-shadow: 1px 1px #FFF
}
.dockbar .menu-button-active {
    background: #5c94da url(../images/dockbar/button_active_bg.png) repeat-x 0 0
}
.dockbar .menu-button-active a {
    color: #FFF;
    text-shadow: -1px -1px #2c2f34
}
.dockbar .user-avatar .sign-out {
    font-size: .8em;
    padding-left: 0
}
.dockbar ul {
    margin: 0;
    padding: 0
}
.dockbar li li {
    margin-left: 0
}
html>.lfr-dockbar-pinned {
    padding-top: 3.45em
}
.lfr-dockbar-pinned .dockbar {
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}
.dockbar .pin-dockbar {
    margin-left: 0
}
.pin-dockbar img {
    background: url(../images/dockbar/pin.png) no-repeat 0 0;
    height: 27px;
    vertical-align: middle;
    width: 27px
}
.lfr-dockbar-pinned .pin-dockbar img {
    background-image: url(../images/dockbar/unpin.png)
}
.dockbar .user-portrait {
    text-decoration: none
}
.dockbar .user-avatar img {
    vertical-align: middle;
    width: 25px
}
.dockbar .impersonating-user {
    background: url(../images/messages/alert.png) no-repeat 0 50%;
    padding-left: 20px
}
.dockbar .impersonating-user .user-links a {
    color: #999
}
.aui-dockbarmenu-hidden {
    visibility: hidden
}
.dockbar .aui-toolbar {
    float: left
}
.dockbar .user-toolbar {
    float: right
}
.aui-underlay .portal-add-content {
    background-color: transparent;
    font-size: 11px
}
.aui-underlay .portal-add-content .portlet-dd-placeholder {
    display: none
}
.add-application .aui-widget-bd,
.dockbar-messages .aui-widget-bd {
    padding: 0 10px 10px
}
.add-application {
    left: 10px!important
}
.lfr-has-sidebar #main-content {
    padding-left: 220px
}
.manage-layouts {
    left: 60px!important
}
.my-places-menu {
    max-width: 350px
}
.my-places-menu ul {
    list-style: none
}
.my-places-menu ul,
.my-places-menu li {
    display: block;
    margin: 0;
    padding: 0
}
.my-places-menu a {
    display: block;
    overflow: hidden;
    text-align: right;
    white-space: nowrap
}
.my-places-menu .current-site {
    border: solid #1d4280;
    border-width: 1px 0
}
.my-places-menu .current-site a {
    background: #3068ba url(../images/arrows/01_right.png) no-repeat scroll 2px 30%;
    color: #FFF;
    padding-left: 20px;
    text-shadow: 1px 1px #333
}
.my-places-menu .current-site .site-type {
    color: #FFF
}
.my-places-menu .current-site a:hover,
.my-places-menu a:hover .site-type {
    color: #FFF;
    text-shadow: 1px 1px #333
}
.my-places-menu .site-name {
    cursor: pointer;
    float: left
}
.my-places-menu .site-type {
    color: #777;
    float: right;
    font-size: .8em;
    font-weight: normal;
    margin-left: 10px
}
.my-places-menu a:hover .site-type {
    color: #FFF
}
.dockbar .toggle-controls a {
    background: url(../images/dockbar/checked.png) no-repeat 0 50%;
    padding-left: 20px
}
.controls-hidden .toggle-controls a {
    background-image: url(../images/dockbar/unchecked.png)
}
.dockbar .menu-button {
    background: url(../images/arrows/05_down.png) no-repeat 93% 50%;
    display: inline-block;
    padding: 5px 20px 5px 5px;
    text-decoration: none
}
.dockbar .menu-button span {
    background: url() no-repeat 0 50%;
    padding-left: 20px
}
.dockbar .add-content .menu-button span {
    background-image: url(../images/common/add.png)
}
.dockbar .manage-content .menu-button span {
    background-image: url(../images/dockbar/settings.png)
}
.dockbar .my-places .menu-button span {
    background-image: url(../images/dockbar/places.png)
}
.dockbar .staging-options .menu-button span {
    background-image: url(../images/dockbar/staging.png)
}
.dockbar-messages-container {
    left: 50%;
    margin-left: -150px
}
.dockbar-messages {
    width: 300px
}
.showing-messages .dockbar-messages {
    display: block
}
.multiple-messages .dockbar-message {
    border-top: 1px solid #CCC;
    padding: 5px 0
}
.multiple-messages .first {
    border-top-width: 0;
    padding-top: 0
}
.add-content-menu .add-page a {
    background: url(../images/navigation/add_page.png) no-repeat 3px 50%;
    padding-left: 25px
}
.add-content-menu .add-application a {
    background: url(../images/common/portlet.png) no-repeat 3px 50%;
    padding-left: 25px
}
.manage-content-menu li a {
    background: url() no-repeat 3px 50%;
    padding-left: 25px
}
.manage-content-menu .manage-page a {
    background-image: url(../images/dock/page_settings.png)
}
.manage-content-menu .page-layout a {
    background-image: url(../images/dock/layout.png)
}
.manage-content-menu .sitemap a {
    background-image: url(../images/common/sitemap.png)
}
.manage-content-menu .settings a {
    background-image: url(../images/common/configuration.png)
}
.manage-content-menu .control-panel a {
    background-image: url(../images/dock/control_panel.png)
}
.modify-pages li {
    position: relative
}
.modify-pages .delete-tab {
    background: #333 url(../images/portlet/close_borderless.png) no-repeat 50%;
    cursor: pointer;
    display: block;
    height: 8px;
    margin-top: -7px;
    padding: 3px;
    position: absolute;
    right: 1px;
    text-indent: -9999em;
    top: 50%;
    width: 8px
}
.nav-menu li a.ancestor {
    font-weight: bold
}
.nav-menu li a.selected {
    color: #000;
    font-weight: bold;
    text-decoration: none
}
.nav-menu ul {
    padding-left: 10px
}
.aui-form-options {
    border: 1px solid #AAA;
    display: inline-block;
    vertical-align: middle
}
.aui-form-options input {
    border-width: 0;
    display: inline;
    float: left
}
.aui-form-triggers {
    float: left
}
.aui-form-trigger {
    background: #c4c4c4 url(../images/application/button_bg.png) repeat-x 0 0;
    border-left: 1px solid #BBB;
    display: inline-block;
    float: left
}
.aui-form-trigger img {
    background: url() no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px
}
.aui-form-trigger:hover,
.aui-form-trigger:focus {
    background-color: #83b0ca;
    background-image: url(../images/application/button_bg_over.png)
}
.aui-trigger-selected {
    background-color: #ebebeb;
    background-image: url(../images/application/button_bg_selected.png)
}
.aui-trigger-selected:hover,
.aui-trigger-selected:focus {
    background-color: #b7def4;
    background-image: url(../images/application/button_bg_selected_over.png)
}
.aui-options-trigger img {
    background-image: url(../images/common/configuration.png)
}
.aui-save-trigger img {
    background-image: url(../images/dock/my_place_current.png)
}
.freeform .portlet {
    margin-bottom: 0
}
body.portlet {
    border: 0
}
.portlet-topper {
    position: relative
}
.portlet-title {
    display: block;
    font-size: 18px;
    margin: 0
}
.portlet-title-text {
    cursor: pointer
}
.portlet-title img {
    vertical-align: middle
}
.portlet-topper-toolbar {
    margin: 0;
    padding: 2px;
    position: absolute;
    right: 3px;
    text-align: right;
    top: 3px
}
.portlet-topper-toolbar .nobr {
    display: block;
    float: left;
    padding: 1px
}
.portlet-content,
.portlet-minimized .portlet-content-container {
    padding: 12px 10px 10px
}
.portlet-minimized .portlet-content {
    padding: 0
}
.portlet-icon-back {
    background: url(../images/arrows/01_left.png) no-repeat 0 50%;
    font-weight: 400;
    font-size: 14px;
    padding: 5px 5px 5px 18px;
    color: #00327c;
    font-family: 'Open Sans', sans-serif
}
.portlet-nested-portlets .portlet-boundary {
    position: relative!important;
    top: 0!important;
    left: 0!important
}
.portlet-borderless-container {
    min-height: 2.5em;
    position: relative
}
.portlet-borderless-bar {
    background: #333;
    color: #FFF;
    font-size: 10px;
    opacity: .3;
    padding: 2px 5px 1px;
    position: absolute;
    right: 0;
    text-shadow: -1px -1px black;
    top: 0;
    z-index: 200
}
.portlet-borderless-bar .portlet-actions {
    display: none;
    float: left;
    margin-right: 20px
}
.portlet-borderless-container:hover .portlet-borderless-bar {
    opacity: 1
}
.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
    display: inline
}
.portlet-borderless-bar .portlet-action-separator {
    display: none
}
.portlet-borderless-bar a {
    background: url() no-repeat 0 50%;
    color: #3AF;
    display: inline-block;
    font-size: 0;
    height: 16px;
    margin-left: 5px;
    text-indent: -9999px;
    vertical-align: top;
    width: 16px
}
.portlet-title-default {
    display: inline-block;
    float: right;
    font-weight: bold;
    text-transform: uppercase
}
.aui-dd-draggable .portlet-topper {
    cursor: move
}
.aui-dd-draggable .portlet-title-default {
    background: url(../images/portlet/draggable_borderless.png) no-repeat 0 50%;
    cursor: move;
    padding-left: 20px
}
.portlet-borderless-bar .portlet-back a {
    background-image: url(../images/portlet/return_borderless.png);
    height: auto;
    text-indent: 0;
    width: auto
}
.portlet-borderless-bar .portlet-close a {
    background-image: url(../images/portlet/close_borderless.png)
}
.portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
    background-image: url(../images/portlet/options_borderless.png)
}
.portlet-borderless-bar .portlet-title-default,
.portlet-borderless-bar .portlet-actions {
    vertical-align: top
}
.lfr-panel-page {
    width: 100%
}
.lfr-panel-page .portlet-title {
    font-size: 13px
}
.lfr-panel-page .lfr-add-content h2 span {
    background-color: #d3dadd
}
.portlet-msg-info {
    background: #dff4ff url(../images/messages/info.png) no-repeat 6px 50%;
    border: 1px solid #a7cedf;
    color: #34404f;
    display: block;
    font-weight: bold;
    margin: 2px auto 14px;
    padding: 6px 6px 6px 30px;
    text-align: left
}
.portlet-msg-info.pending {
    background-image: url(../images/common/time.png)
}
.portlet-msg-error {
    background: #fdd url(../images/messages/error.png) no-repeat 6px 50%;
    border: 1px solid #F00;
    display: block;
    font-weight: bold;
    margin: 2px auto 14px;
    padding: 6px 6px 6px 30px;
    text-align: left
}
.portlet-msg-alert {
    background: #ffc url(../images/messages/alert.png) no-repeat 6px 20%;
    border: 1px solid #FC0;
    display: block;
    font-weight: bold;
    margin: 2px auto 14px;
    padding: 6px 6px 6px 30px;
    text-align: left
}
.portlet-msg-success {
    background: #f4fdef url(../images/messages/success.png) no-repeat 6px 50%;
    border: 1px solid #acdfa7;
    color: #384f34;
    display: block;
    font-weight: bold;
    margin: 2px auto 14px;
    padding: 6px 6px 6px 30px;
    text-align: left
}
.portlet-section-selected,
.portlet-section-selected a {
    background: #727c81;
    color: #FFF;
    font-weight: bold;
    text-decoration: none
}
.portlet-section-selected a:hover,
.portlet-section-selected a:focus {
    background-color: #727c81
}
.restricted,
.restricted td {
    background: #FDD;
    border: 0
}
.alt.restricted td {
    background-color: #ffc0c0
}
.hover.restricted td {
    background-color: #d3bdc0
}
.restricted * {
    color: #727c81
}
.restricted td.col-1,
.alt.restricted td.col-1 {
    background-image: url(../images/messages/error.png);
    background-position: 5px 50%;
    background-repeat: no-repeat;
    padding-left: 28px
}
.results-row.lfr-role .col-1,
.results-row.hover.lfr-role .col-1 {
    background-image: url();
    background-position: 5px 50%;
    background-repeat: no-repeat;
    padding-left: 30px
}
.results-row.lfr-role-guest .col-1,
.results-row.hover.lfr-role-guest .col-1 {
    background-image: url(../images/common/guest_icon.png)
}
.results-row.lfr-role-regular .col-1,
.results-row.hover.lfr-role-regular .col-1 {
    background-image: url(../images/common/user_icon.png)
}
.results-row.lfr-role-community .col-1,
.results-row.hover.lfr-role-community .col-1 {
    background-image: url(../images/common/community_icon.png)
}
.results-row.lfr-role-organization .col-1,
.results-row.hover.lfr-role-organization .col-1 {
    background-image: url(../images/common/organization_icon.png)
}
.results-row.lfr-role-team .col-1,
.results-row.hover.lfr-role-team .col-1 {
    background-image: url(../images/common/team_icon.png)
}
.lfr-portlet-item,
.lfr-portlet-item p a {
    font-size: 1em
}
.lfr-actions,
.lfr-actions ul {
    background: white url(../images/forms/button.png) repeat-x 0 100%;
    border: 1px solid;
    border-color: #dedede #bfbfbf #bfbfbf #dedede
}
.lfr-actions ul {
    bottom: -1px
}
.lfr-actions .lfr-trigger,
.lfr-actions .lfr-trigger,
.lfr-actions .lfr-trigger strong {
    background: 0
}
.lfr-actions .lfr-trigger li {
    background: transparent;
    border-bottom: 1px solid #dedede;
    padding: 2px
}
.lfr-actions .lfr-trigger li a {
    padding: 5px 10px 5px 25px
}
.lfr-actions .lfr-trigger li a:hover {
    background-color: #828f95;
    color: #FFF
}
.lfr-actions .lfr-trigger li a img {
    left: 3px;
    position: absolute
}
.lfr-actions .lfr-trigger li.last {
    border-bottom: 0
}
.lfr-actions.portlet-options {
    background: 0;
    border: 0;
    float: left
}
.lfr-actions.portlet-options .lfr-trigger {
    padding: 0
}
.lfr-actions.portlet-options .lfr-trigger strong {
    min-width: 0;
    padding: 1px
}
.lfr-actions.portlet-options .lfr-trigger strong a {
    background-image: url(../images/portlet/options.png);
    background-position: 0 0;
    display: block;
    font-size: 0;
    height: 16px;
    padding: 0;
    text-indent: -9999em;
    width: 16px
}
.visible.portlet-options .lfr-trigger strong a {
    background-image: url(../images/portlet/options_selected.png)
}
.taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
    border: 0
}
.taglib-calendar tr td a {
    background-color: #f0f5f7;
    border: 1px solid #FFF;
    border-bottom: 0;
    border-left: none;
    display: block;
    height: 15px;
    padding: 5px 0
}
.taglib-calendar table td {
    border-width: 0
}
.taglib-calendar tr td a:hover {
    background-color: #727c81;
    color: #FFF
}
.taglib-calendar .calendar-current-day,
.taglib-calendar .calendar-current-day a {
    background-color: #FFF
}
.taglib-calendar .calendar-current-day a {
    border: 1px solid #727c81;
    color: #369;
    text-decoration: underline
}
.taglib-calendar tr td.calendar-inactive {
    background-color: #FFF;
    color: #b5bfc4
}
.taglib-calendar tr th {
    border-bottom-color: #d7d7d7
}
.formulario .aui-field-label,
.formulario .aui-field-label-inline-label {
    color: #00327c;
    float: left;
    font-family: 'open sans';
    font-size: 12px;
    font-weight: 400;
    margin-top: 10px;
    padding-right: 10px;
    width: 47%;
    text-align: right
}
.formulario form {
    border-right: 1px solid #ccc;
    padding-bottom: 10px;
    padding-right: 17px
}
.formulario .aui-legend {
    color: #00327c;
    display: block;
    font-family: 'open sans';
    font-size: 18px;
    font-weight: 400;
    position: relative;
    width: 100%
}
.formulario .aui-fieldset-legend {
    color: #000;
    font-size: 120%;
    font-weight: bold;
    padding: 0
}
.formulario .description {
    color: #444;
    font-family: tahoma;
    font-size: 11px
}
.formulario i,
.formulario em {
    font-style: normal!important
}
.formulario .aui-legend {
    border: 0
}
.formulario input[type="text"] {
    width: 50%
}
.formulario .aui-button-content {
    float: right;
    margin-right: 10%
}
.formulario input[type="text"] {
    border: 1px solid #ccc;
    font: 1em Arial, Helvetica, Verdana, sans-serif;
    height: 20px;
    padding: 5px 1px
}
.formulario input[type="submit"] {
    background: url("../images/javeriana/boton.png") repeat scroll 0 0 transparent;
    border: 0;
    border-radius: 0;
    color: #00327c;
    float: right;
    font-family: open sans;
    font-size: 14px;
    height: 43px;
    margin-right: -59px;
    position: relative;
    text-shadow: none;
    width: 203px
}
.formulario input[type="submit"]:hover {
    background: url("../images/javeriana/boton.png") repeat scroll 0 0 transparent;
    border: 0;
    border-radius: 0;
    color: #00327c;
    float: right;
    font-family: open sans;
    font-size: 14px;
    height: 43px;
    margin-right: -59px;
    position: relative;
    text-shadow: none;
    width: 203px
}
.formulario input[type="submit"]:focus {
    background: url("../images/javeriana/boton.png") repeat scroll 0 0 transparent;
    border: 0;
    border-radius: 0;
    color: #00327c;
    float: right;
    font-family: open sans;
    font-size: 14px;
    height: 43px;
    margin-right: -59px;
    position: relative;
    text-shadow: none;
    width: 203px
}
.formulario2 .description {
    color: #444;
    font-family: tahoma;
    font-size: 11px
}
.formulario2 .portlet-borderless-container {
    border-right: 1px solid #ccc
}
.formulario2 .aui-fieldset-content {
    padding-top: 10px
}
.formulario2 .aui-legend {
    color: #00327c;
    display: block;
    font-family: 'open sans';
    font-size: 18px;
    font-weight: 400;
    position: absolute;
    width: 100%
}
.formulario2 .aui-field-label,
.formulario .aui-field-label-inline-label {
    color: #00327c;
    font-family: 'open sans';
    font-size: 12px;
    font-weight: 400;
    margin-top: 10px;
    padding-right: 10px
}
.formulario2 input[type="submit"] {
    background: url("../images/javeriana/butForm.png") repeat scroll 0 0 transparent;
    border: 0;
    border-radius: 0;
    color: #00327c;
    float: left;
    font-family: open sans;
    font-size: 14px;
    font-weight: 400;
    height: 31px;
    margin-right: -59px;
    padding-top: 0;
    position: relative;
    text-shadow: none;
    text-transform: uppercase;
    width: 105px
}
.formulario2 input[type="submit"]:hover {
    background: url("../images/javeriana/butForm.png") repeat scroll 0 0 transparent;
    border: 0;
    border-radius: 0;
    color: #00327c;
    float: left;
    font-family: open sans;
    font-size: 14px;
    font-weight: 400;
    height: 31px;
    margin-right: -59px;
    padding-top: 0;
    position: relative;
    text-shadow: none;
    text-transform: uppercase;
    width: 105px
}
.formulario2 input[type="submit"]:focus {
    background: url("../images/javeriana/butForm.png") repeat scroll 0 0 transparent;
    border: 0;
    border-radius: 0;
    color: #00327c;
    float: left;
    font-family: open sans;
    font-size: 14px;
    font-weight: 400;
    height: 31px;
    margin-right: -59px;
    padding-top: 0;
    position: relative;
    text-shadow: none;
    text-transform: uppercase;
    width: 105px
}
.calendario form ul li {
    display: none
}
.calendario .aui-tabview-list {
    display: none
}
.calendario .taglib-search-iterator td.valign-middle {
    text-align: center;
    vertical-align: middle
}
.calendario.portlet-calendar .calendar-day .day-text {
    background: none repeat scroll 0 0 #ffcd00;
    color: #00327c;
    font-family: open sans;
    font-size: 26px;
    font-weight: 400;
    margin: 0;
    padding: 1px 0
}
.calendario.portlet-calendar .calendar-container {
    background: none repeat scroll 0 0 #f4f4f4!important;
    width: 340px
}
.calendario.portlet-calendar .calendar-day .day-number {
    color: #00327c
}
.calendario .results-header {
    background: #f4f4f4
}
.calendario .taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
    color: #00327c
}
.calendario .calendar-header {
    background: white;
    color: #00327c;
    font-family: open sans;
    font-size: 18px
}
.calendario.portlet-calendar .calendar-day {
    width: 150px
}
.calendario .taglib-calendar tr td.calendar-inactive {
    background-color: #fff;
    color: #777
}
.calendario .taglib-calendar tr td a {
    background-color: #e7f0fc;
    color: #00327c
}
.calendario .results-header th,
.results-header td {
    color: #00327c;
    font-family: open sans;
    font-size: 12px;
    font-weight: 400;
    text-align: center
}
.calendario a {
    color: #444;
    font-family: tahoma;
    font-size: 11px!important;
    text-align: center
}
.calendario .lfr-table tr th {
    font-family: open sans;
    font-weight: 400
}
.calendario .col-4.col-4.last {
    display: none
}
.calendario #_8_ocerSearchContainer_col-4_row-1 {
    display: none
}
.calendario #_8_ocerSearchContainer_col-4 {
    display: none
}
.publicador1 .taglib-header {
    display: none
}
.publicador1 .asset-content {
    border-left: 1px solid #CCC;
    border-top: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 9px;
    margin-left: 0;
    width: 280px;
    margin-top: -11px;
    margin-top: 20px
}
.publicador1 .img-portlet {
    max-width: 280px;
    max-height: 148px
}
.publicador1 .txt-portlet {
    max-height: 66px;
    overflow: hidden;
    color: #444;
    font-size: 12px
}
.publicador1 .img-portlet img {
    height: 100%;
    width: 100%
}
.publicador1 .tituloPortlet2 {
    font-size: 14px;
    font-weight: bold
}
.publicador1 .titulo3 {
    font-size: 11px
}
.publicador2 {
    margin-bottom: 30px
}
.publicador2 #newsViewerPortlet {
    width: 590px
}
#newsViewerPortlet .visualContentContainer .currentImage img {
    height: 100%;
    width: 100%
}
#newsViewerPortlet .visualContentContainer {
    clear: both;
    height: auto!important
}
.publicador2 .publicationDate {
    border-top: 1px solid #CCC;
    color: #00327c;
    width: 580px;
    padding: 2px
}
.publicador2 .tituloNoticias {
    display: block;
    font-size: 14px;
    margin-bottom: 5px
}
.publicador2 .asset-content {
    margin-left: 0;
    width: 588px
}
.publicador2 .taglib-header {
    display: none
}
.publicador2 .infoSection {
    display: none
}
.publicador2 .currentImage {
    max-width: 215px;
    max-height: 116px;
    display: table-row;
    overflow: hidden
}
.publicador2 .imageFooter {
    max-width: 214px;
    max-height: 148px;
    display: none
}
.publicador2 .textos {
    max-width: 360px;
    overflow: hidden
}
.publicador2 .txt-portlets {
    float: left;
    margin-top: 0!important;
    max-height: 83px;
    overflow: hidden;
    width: 345px
}
.publicador2 .visualContentContainer {
    float: left;
    height: auto;
    width: 225px!important
}
.publicador2 .ocultar {
    color: #037!important
}
.publicador2 .currentImage img {
    height: auto!important
}
.publicador2 .tituloPortlet1 {
    font-size: 14px!important
}
.publicador3 {
    margin-bottom: 30px
}
.publicador3 #newsViewerPortlet {
    width: 328px
}
.publicador3 #newsViewerPortlet .publicationDate {
    display: none
}
.publicador3 .infoSection {
    display: none
}
.publicador3 .imageFooter {
    display: none
}
.publicador3 .currentImage {
    float: left!important;
    height: 186px!important;
    padding: 10px 0;
    width: 328px!important
}
.publicador3 .taglib-header {
    display: none
}
.publicador3 #newsViewerPortlet {
    clear: both;
    height: 100%;
    width: 100%
}
.publicador3 .asset-content {
    border-bottom: 1px solid #ccc;
    width: 328px
}
.publicador3 .txt-portlets {
    display: block;
    margin-top: 0!important;
    max-height: 83px;
    overflow: hidden;
    width: 328px;
    float: left
}
.publicador3 .final-separator {
    margin-bottom: 0
}
.publicador3 .asset-full-content {
    margin-left: -25px
}
.publicador3 #newsContent {
    float: none;
    width: 328px
}
.publicador3 #newsMedia {
    display: none
}
.publicador4 {
    margin-bottom: 30px
}
.publicador4 #newsViewerPortlet .visualContentContainer {
    width: 100%;
    height: auto
}
.publicador4 #newsViewerPortlet {
    width: 100%
}
.publicador4 #newsViewerPortlet .publicationDate {
    display: none
}
.publicador4 #newsViewerPortlet span {
    font-size: 14px
}
.publicador4 .infoSection {
    display: none
}
.publicador4 .imageFooter {
    display: none
}
.publicador4 .currentImage {
    display: none
}
.publicador4 .taglib-header {
    display: none
}
.publicador4 #newsViewerPortlet {
    clear: both;
    height: 100%;
    width: 100%
}
.publicador4 .asset-content {
    margin-bottom: 0;
    width: 90%
}
.publicador4 .txt-portlets {
    display: none
}
.publicador4 .final-separator {
    margin-bottom: 0
}
.publicador4 .asset-full-content {
    margin-left: -25px
}
.publicador5 .taglib-header {
    display: none
}
.publicador5 .asset-content {
    border-bottom: 1px solid #ccc;
    width: 328px;
    margin-right: 21px!important
}
.publicador5 .taglib-social-bookmarks ul {
    padding: 5px
}
.publicador5 .taglib-social-bookmark-facebook {
    margin-left: -20px
}
.publicador5 .asset-full-content {
    margin-left: -25px!important
}
.publicador6 .taglib-header {
    display: none
}
.publicador6 .asset-full-content {
    border-bottom: 1px solid #ccc
}
.publicador6 .asset-content {
    margin-left: 0;
    width: 687px
}
.publicador6 .infoSection {
    display: none
}
.publicador6 .currentImage {
    height: 207px!important;
    width: 350px!important
}
.publicador6 .imageFooter {
    display: none
}
.publicador6 .txt-portlets {
    float: left;
    margin-bottom: 17px;
    margin-left: 15px;
    margin-top: 0!important;
    max-height: 176px!important;
    overflow: hidden;
    width: 325px
}
.publicador6 .tituloPortlet1 {
    font-size: 26px
}
.publicador6 .visualContentContainer {
    width: 700px!important
}
.publicador6 #linkHide a {
    margin-left: 15px
}
.publicador6 .currentImage img {
    height: auto!important
}
.publicador6 .page-selector {
    margin: 0!important
}
#_3_fm .search-facet {
    border: medium none
}
#_3_fm .search-facet .facet-value.current-term {
    background: 0;
    border-bottom: 1px solid #ccc;
    font-family: tahoma;
    font-weight: bold;
    margin-bottom: 2px
}
#_3_fm .tag-list li {
    display: block;
    float: none
}
#_3_fm .facet-value a {
    color: #444;
    font-family: open sans;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none
}
#_3_fm .results-header {
    background: 0;
    border-bottom: 1px solid #ccc
}
#_3_fm .results-row.alt td {
    background: 0
}
#_3_fm .asset-entry-title a {
    color: #444;
    font-family: open sans;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none
}
#_3_fm .aui-column-content.aui-column-content-first.menu-content {
    border-right: 1px solid #ccc;
    margin-right: 35px;
    padding-left: 0;
    padding-right: 0
}
#_3_fm .facet-value.current-term a {
    color: #00327c;
    font-size: 14px
}
#_3_fm .results-header th,
#_3_fm .results-header td {
    padding: 0
}
#_3_fm fieldset,
#_3_fm .aui-form fieldset {
    margin-bottom: 0
}
#_3_fm .aui-field-label {
    color: #444;
    font-family: open sans;
    font-size: 11px;
    font-weight: 400
}
#_3_fm .results-row.hover td {
    background: #96abc7!important
}
.buscadorCompleto #catBox optgroup {
    background: none repeat scroll 0 0 #b2c2d8;
    color: #00327c;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase
}
.buscadorCompleto #catBox option {
    background-color: #fff;
    color: #6684b4;
    padding: 0;
    text-transform: none
}
#catBox input[type="text"] {
    width: 259px!important
}
.buscadorCompleto .portlet-title {
    border-bottom: 1px solid #ccc;
    font-size: 17px;
    margin-right: -3px
}
.buscadorCompleto .portlet-topper {
    border-bottom: 1px solid #ccc
}
.buscadorCompleto .portlet-content-container {
    height: 283px;
    margin-top: -12px;
    padding-right: 12px;
    width: 263px
}
.buscadorCompleto section {
    border-right: 1px solid #ccc
}
.buscadorCompleto .portlet-topper {
    border-bottom: 0
}
.buscador #catBox #label3 label:after {
    right: 4px!important;
    top: 31px!important
}
.buscador .portlet-title {
    border-bottom: 1px solid #ccc;
    font-size: 17px;
    margin-right: -3px
}
.buscador .portlet-topper {
    border-bottom: 1px solid #ccc
}
.buscador .portlet-content-container {
    height: auto;
    margin-top: -12px;
    padding-right: 12px;
    width: 263px
}
.buscador section {
    border-right: 1px solid #ccc
}
.buscador .portlet-topper {
    border-bottom: 0
}
.wiki ul li {
    list-style-image: url("../images/javeriana/bullet.png")
}
.wiki .top-links-container {
    display: none
}
.wiki .page-actions.top-actions {
    display: none
}
.wiki .header-title {
    color: #00327c;
    font-family: open sans;
    font-weight: 400
}
.wiki h1,
.wiki h2 {
    color: #00327c;
    font-family: open sans;
    font-weight: 400
}
.wiki .child-pages a {
    color: #00327c;
    font-weight: 400
}
.visor #linkHide {
    display: none
}
#p_p_id_31_ .header-title {
    color: #00327c;
    font-family: open sans;
    font-weight: 400
}
#p_p_id_31_ .lfr-asset-description {
    display: none
}
#p_p_id_31_ .lfr-asset-metadata {
    display: none
}
#p_p_id_31_ #_31_imageGalleryAssetInfo .image-thumbnail span {
    display: none
}
#p_p_id_31_ .image-thumbnail {
    border: 1px solid #ccc;
    height: 100px;
    margin: 10px 4px 0;
    padding: 5px;
    width: 130px
}
#p_p_id_31_ .top-links-container {
    display: none
}
.buscadorCompleto #catBox optgroup {
    background: none repeat scroll 0 0 #b2c2d8;
    color: #00327c;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase
}
.buscadorCompleto #catBox option {
    background-color: #fff;
    color: #6684b4;
    padding: 0;
    text-transform: none
}
#catBox input[type="text"] {
    width: 259px!important
}
.buscadorCompleto .portlet-title {
    border-bottom: 1px solid #ccc;
    font-size: 17px;
    margin-right: -3px
}
.buscadorCompleto .portlet-topper {
    border-bottom: 1px solid #ccc
}
.buscadorCompleto .portlet-content-container {
    height: 283px;
    margin-top: -12px;
    padding-right: 12px;
    width: 263px
}
.buscadorCompleto section {
    border-right: 1px solid #ccc
}
.buscadorCompleto .portlet-topper {
    border-bottom: 0
}
.buscador #catBox #label3 label:after {
    right: 4px!important;
    top: 31px!important
}
.buscador .portlet-title {
    border-bottom: 1px solid #ccc;
    font-size: 17px;
    margin-right: -3px
}
.buscador .portlet-topper {
    border-bottom: 1px solid #ccc
}
.buscador .portlet-content-container {
    height: auto;
    margin-top: -12px;
    padding-right: 12px;
    width: 263px
}
.buscador section {
    border-right: 1px solid #ccc
}
.buscador .portlet-topper {
    border-bottom: 0
}
.buscadorAdmisiones #catBox optgroup {
    background: none repeat scroll 0 0 #b2c2d8;
    color: #00327c;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase
}
.buscadorAdmisiones #catBox option {
    background-color: #fff;
    color: #6684b4;
    padding: 0;
    text-transform: none
}
.buscadorAdmisiones #catBox input[type="text"] {
    width: 259px!important
}
.buscadorAdmisiones .portlet-title {
    font-size: 17px;
    margin-right: -3px
}
.buscadorAdmisiones .portlet-topper {
    border-bottom: 1px solid #ccc
}
.buscadorAdmisiones .portlet-content-container {
    height: 283px;
    margin-top: -12px;
    padding-right: 12px;
    width: 263px
}
.buscadorAdmisiones .portlet-topper {
    border-bottom: 0
}
.buscadorAdmisiones .portlet-borderless-container {
    width: 272px;
    background: #00327c;
    padding-left: 11px;
    padding-bottom: 35px;
    padding-top: 25px
}
.buscadorAdmisiones label {
    color: #fff000!important
}
.buscadorAdmisiones .portlet-borderless-container {
    width: 272px;
    background: #00327c;
    padding-left: 11px;
    padding-bottom: 15px;
    padding-top: 25px
}
.buscadorAdmisiones #label0 {
    margin-top: -15px
}
.buscadorAdmisiones #box label {
    padding-top: 10px!important
}
.buscadorAdmisiones #catBox #label1 label::after {
    top: 36px
}
.buscadorAdmisiones #catBox #label2 label::after {
    top: 101px
}
.buscadorAdmisiones #catBox #label3 label::after {
    top: 166px
}
.buscadorAdmisiones #catBox input[type="submit"] {
    margin-top: 30px
}
.buscadorAdmisiones #catBox input[type="submit"]:hover {
    margin-top: 30px
}
.buscadorAdmisiones #catBox input[type="submit"]:focus {
    margin-top: 30px
}
.buscadorAdmisiones {
    width: 284px
}
.buscadorAdmisiones .portlet-title {
    display: none
}
.buscadorAdmisiones section {
    border-right: 0
}
.buscadorAdmisiones .portlet-content {
    background-color: #00327c;
    height: 288px;
    padding: 24px 8px
}
fieldset {
    border: 1px solid #bfbfbf;
    padding: 8px
}
.aui-fieldset {
    border-width: 0;
    padding: 0;
    position: relative
}
.configuration-popup .aui-fieldset {
    margin-bottom: 0
}
.aui-fieldset .aui-field-content,
.aui-field-row,
.aui-button-holder,
.aui-field-wrapper-content {
    margin: 10px 0
}
.aui-field-inline .aui-field-content,
.aui-field-row .aui-field-content {
    margin: 0;
    margin-right: 5px
}
.aui-search-bar .aui-field-content {
    margin-right: 0
}
.aui-search-bar .aui-field-content,
.aui-search-bar .aui-button-content {
    display: inline-block;
    vertical-align: middle
}
.aui-field-choice .aui-field-label {
    display: inline-block
}
.aui-field-date .aui-field-content {
    overflow: hidden
}
legend {
    font-weight: bold;
    padding: 0 6px
}
.aui-fieldset-legend {
    color: #000;
    font-size: 120%;
    font-weight: bold;
    padding: 0 0 1.5em
}
.aui-legend {
    border-bottom: 1px solid #CCC;
    display: block;
    position: absolute;
    width: 90%
}
input {
    background: #FFF
}
input[type="text"],
input[type="password"],
input[type="file"],
input[type="submit"],
input[type="button"],
input[type="reset"],
select,
textarea,
.textarea,
button {
    background-image: url(../images/forms/input_shadow.png);
    background-repeat: no-repeat;
    border: 1px solid;
    border-color: #bfbfbf #dedede #dedede #bfbfbf;
    font: 1em Arial, Helvetica, Verdana, sans-serif;
    padding: 5px 1px
}
select {
    padding: 1px
}
input[type="image"] {
    background: transparent none;
    border: 0;
    padding: 0
}
input[type="submit"],
input[type="button"],
input[type="reset"],
button {
    background: #f5f5f5 url(../images/forms/button.png) repeat-x 0 0;
    border-color: #dedede #bfbfbf #bfbfbf #dedede;
    color: #34404f;
    cursor: pointer;
    font-weight: bold;
    overflow: visible;
    padding: 5px;
    width: auto
}
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
button:hover,
button:focus {
    background: #dff4ff;
    border: 1px solid #a7cedf;
    color: #369
}
input[type="submit"],
input[type="button"],
input[type="reset"],
button,
.lfr-actions,
.lfr-actions ul {
    background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
    border: 1px solid;
    border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
    color: #34404f;
    font-weight: bold;
    text-shadow: 1px 1px #FFF
}
.aui-button-disabled input[type],
.aui-button-disabled button,
.aui-button-disabled input[type]:hover,
.aui-button-disabled input[type]:focus,
.aui-button-disabled button:hover,
.aui-button-disabled button:focus {
    background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
    border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
    color: #555;
    opacity: .5
}
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
button:hover,
.lfr-actions:hover,
.lfr-actions:hover ul {
    background: #b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
    border-color: #627782;
    color: #369
}
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
button:focus,
.lfr-actions:focus,
.lfr-actions:focus ul {
    background: #ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
    border-color: #555
}
input.aui-form-validator-error,
textarea.aui-form-validator-error,
select.aui-form-validator-error {
    border: 1px solid #F00
}
input.focus,
textarea.focus,
.ie6 input.focus,
.ie6 textarea.focus {
    background: #FFC none;
    border: 1px solid #FC0
}
.aui-menu-content,
body>.lfr-menu-list ul,
.aui-underlay-content,
.aui-dialog-content {
    -moz-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
    box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5)
}
.dockbar .menu-button-active .menu-button {
    -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7)
}
.my-places-menu .current-site a {
    -moz-box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.5);
    box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.5)
}
.aui-dialog-hd {
    -moz-box-shadow: 1px 1px 0 #FFF;
    -webkit-box-shadow: 1px 1px 0 #FFF;
    box-shadow: 1px 1px 0 #FFF
}
.aui-tabview-list,
.aui-tab-active,
body>.lfr-menu-list ul,
.lfr-actions,
.aui-dialog-content,
.aui-dialog .aui-widget-hd,
.modify-pages .delete-tab,
input[type="submit"],
input[type="button"],
input[type="reset"],
button {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
.aui-menu-content {
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}
.aui-underlay-content {
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}
.lfr-hudcrumbs ul {
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.breadcrumbs {
    margin-bottom: 1.5em
}
.breadcrumbs li {
    background: url(../images/arrows/05_right.png) no-repeat 100% 50%;
    display: inline-block;
    margin-right: 5px;
    max-width: 50%;
    padding-right: 15px;
    vertical-align: middle
}
.breadcrumbs a {
    display: block;
    color: #444;
    font-size: 11px
}
.breadcrumbs .last {
    background-image: none;
    margin-top: .2em
}
.breadcrumbs .last a,
.aui-tree-node-selected a {
    color: #444
}
.site-breadcrumbs {
    margin: 0 auto;
    width: 97%
}
.site-breadcrumbs ul {
    background-color: #FFF;
    margin: 0
}
.site-breadcrumbs li {
    background-image: none;
    margin-right: 0;
    padding-right: 0
}
.site-breadcrumbs li span {
    background: url(../images/common/breadcrumbs.png) no-repeat 100% 50%;
    display: block;
    padding: .5em 15px .5em 0
}
.site-breadcrumbs li span a {
    text-decoration: none
}
.site-breadcrumbs .last {
    font-size: 1em;
    margin-top: 0;
    padding-right: 0
}
.site-breadcrumbs .last span {
    background-image: none;
    padding: 0
}
#skip-to-content,
#banner h2,
#banner h3,
#navigation h1,
.site-breadcrumbs h1 {
    clip: rect(0 0 0 0);
    position: absolute
}
.aui-tab-active:after {
    border: 10px solid;
    border-bottom-width: 0;
    border-color: #333 transparent transparent;
    bottom: -7px;
    content: '-';
    display: block;
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    text-indent: -9999px;
    width: 0;
    z-index: 20
}
.lfr-title-scope-selector {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}
.lfr-title-scope-selector {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}
.logo .current-community,
.site-breadcrumbs ul {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
.sub_navigation {
    margin-left: 0;
    margin-top: -7px;
    text-transform: uppercase
}
.sub_navigation #migaPan {
    float: left;
    text-transform: capitalize;
    width: 858px
}
.sub_navigation #goBack {
    float: left;
    width: 82px
}
.goBack {
    float: left;
    width: 82px;
    height: 24px;
    background: url(../images/javeriana/goBack.png) no-repeat
}
.sub_navigation #navigation {
    background: url(../images/javeriana/bgsub.png) no-repeat scroll 0 0 transparent;
    height: 39px;
    margin: 0 auto;
    width: 940px;
    z-index: 1
}
.sub_navigation #navigation li:first-child {
    margin-left: 7px
}
.sub_navigation #navigation a {
    color: #003477;
    text-decoration: none
}
.sub_navigation #navigation li {
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    margin-top: 6px;
    line-height: 21px
}
.sub_navigation #navigation ul {
    list-style: none;
    margin: 0 auto;
    padding: 3px
}
.sub_navigation .ie7 #navigation ul {
    padding: 2px
}
.sub_navigation #navigation li,
#navigation a {
    display: inline-block
}
.sub_navigation .ie6 #navigation li,
.ie7 #navigation li,
.ie6 #navigation a,
.ie7 #navigation a {
    display: inline;
    zoom: 1;
    z-index: 200
}
.sub_navigation #navigation li {
    position: relative;
    vertical-align: top;
    padding: 0 20px 3px
}
.sub_navigation .ie7 #navigation a {
    padding: 4px 15px
}
.sub_navigation #navigation .aui-dd-drop a {
    cursor: move
}
.sub_navigation #navigation a:focus,
.sub_navigation #navigation .aui-dd-dragging,
.sub_navigation .lfr-navigation-proxy {
    border-bottom: 3px solid #002963;
    color: #002963!important;
    outline: 0 none
}
.sub_navigation li.selected {
    border-bottom: 3px solid #002963;
    color: #002963!important;
    outline: 0 none;
    height: 20px
}
.selected .globo-navigation a,
globo-navigation #navigation a:hover {
    border: 0
}
.sub_navigation #navigation li:hover .child-menu {
    display: block;
    position: absolute;
    width: 200px;
    z-index: 200
}
.sub_navigation .ie6 #navigation li.hover .child-menu {
    background: #1e2529;
    display: block;
    position: absolute;
    width: 200px;
    z-index: 200
}
.sub_navigation .ie6 #navigation li.hover .child-menu,
.ie7 #navigation li:hover ul.child-menu {
    left: 0;
    top: 25px
}
.sub_navigation #navigation .child-menu {
    display: none
}
.sub_navigation #navigation .child-menu li {
    border-width: 0 0 1px;
    display: block;
    float: none;
    margin: 0
}
.sub_navigation #navigation .child-menu li a {
    cursor: pointer!important;
    color: white!important;
    border-bottom: none!important
}
.sub_navigation .ie7 #navigation .child-menu li a {
    zoom: 1
}
.sub_navigation #navigation .child-menu .selected a {
    background: #020509 url(images/navigation/bullet_selected.png) no-repeat 5px 50%
}
ebody.green,
.green .portlet {
    background-color: #f1f3ef
}
.green .logo .current-community {
    background-color: #afbfa7
}
.green .aui-state-hover {
    background-color: #cfdaba;
    background-image: url(../images/color_schemes/green/application/state_hover_bg.png);
    border-color: #778362
}
.green .aui-icon {
    background-image: url(../images/color_schemes/green/aui/icon_sprite.png)
}
.green a {
    color: #677d5b
}
.green a:hover {
    color: #66cd00
}
.green .results-header {
    background-color: #d7ddd2
}
.green .results-row.alt td {
    background-color: #e2e7de
}
.green .results-row.hover td {
    background-color: #c4cdbd
}
.green .drop-area {
    background-color: #dbded4
}
.green .aui-resizable-proxy {
    border-color: #909683
}
.green .aui-sortable-proxy {
    background-color: #7c8272
}
.green .aui-menugroup-content h4 {
    background-color: #d7dfd3;
    color: #677d5b
}
.green .aui-menu-content li a,
.green .lfr-menu-list ul li a {
    color: #2f342c
}
.green .my-places-menu .current-site {
    border-color: #42811d
}
.green .my-places-menu .current-site a {
    background-color: #68bb30;
    color: #FFF
}
.green .aui-menu-content li a.aui-focus,
.green .lfr-menu-list ul a.aui-focus,
.green .lfr-menu-expanded li a:focus {
    background-color: #677d5b;
    color: #FFF;
    text-shadow: -1px -1px #2f342c
}
.green .aui-tab {
    background: 0
}
.green .aui-tab-active {
    background-color: #333
}
.green .aui-tab-active,
.green .aui-tab-active a {
    color: #FFF
}
.green .portlet-communities .lfr-current-theme,
.green .portlet-enterprise-admin .lfr-current-theme {
    background-color: #f6f8f1;
    border-color: #909683
}
.green .portlet-communities .theme-entry,
.green .portlet-communities .lfr-current-theme .theme-screenshot,
.green .portlet-enterprise-admin .theme-entry,
.green .portlet-enterprise-admin .lfr-current-theme .theme-screenshot {
    border-color: #b9bdaf
}
.green .portlet-communities .theme-entry .theme-title,
.green .portlet-enterprise-admin .theme-entry .theme-title {
    background-color: #909488;
    border-color: #909683
}
.green .portlet-communities .lfr-theme-list h3,
.green .portlet-enterprise-admin .lfr-theme-list h3 {
    background-color: #dbded4
}
.green .portlet-communities .selected-color-scheme .theme-entry,
.green .portlet-enterprise-admin .selected-color-scheme .theme-entry {
    border-color: #669a33
}
.green .portlet-communities .lfr-theme-list .theme-entry:hover,
.green .portlet-enterprise-admin .lfr-theme-list .theme-entry:hover {
    background-color: #f5ffe0;
    border-color: #cfe0a8;
    color: #bbc99f
}
.green .portlet-communities .theme-entry:hover .theme-thumbnail,
.green .portlet-enterprise-admin .theme-entry:hover .theme-thumbnail {
    border-color: #cfe0a8
}
.green .portlet-document-library .detail-column-last {
    background-color: #f2ffd8
}
.green .portlet-document-library .detail-column-last .detail-column-content {
    border-color: #c6da89
}
.green .dockbar {
    background-color: #a2af98;
    background-image: url(../images/color_schemes/green/dockbar/dockbar_bg.png)
}
.green .dockbar .menu-button-active {
    background-color: #95db5c;
    background-image: url(../images/color_schemes/green/dockbar/button_active_bg.png)
}
.green .dockbar .menu-button-active a {
    color: #FFF
}
.green .aui-portal-layout-drag-indicator {
    background-color: #57b63c
}
.green .aui-autocomplete-results-content {
    border-color: #c1f599
}
.green .aui-autocomplete-selected {
    background-color: #e9f7e0;
    border-color: #bbeaa4
}
.green .aui-textboxlistentry {
    background-color: #d9f4cb;
    border-color: #bbeaa4
}
.green .aui-textboxlistentry-focused {
    background-color: #57b63c;
    border-color: #404f34
}
.green .aui-textboxlistentry-close-hover {
    background-color: #bbeaa4
}
.green .portlet {
    border-color: #909683
}
.green .portlet-topper {
    background-color: #d9ddd3;
    border-bottom-color: #b7bcae
}
.green .panel-page .portlet-topper {
    border-bottom-color: #909683
}
.green .portlet-section-selected,
.green .portlet-section-selected a {
    background-color: #909683
}
.green .portlet-section-selected a:hover,
.green .portlet-section-selected a:focus {
    background-color: #909683
}
.green .portlet-calendar .calendar-day .day-text {
    background-color: #909683
}
.green .taglib-calendar tr td a {
    background-color: #eff3ea
}
.green .taglib-calendar tr td a:hover {
    background-color: #909683
}
.green .taglib-calendar .calendar-current-day a {
    border-color: #909683;
    color: #5f9930
}
.green .portlet-calendar .taglib-calendar tr td.calendar-current-day a:hover,
.green .portlet-calendar .taglib-calendar tr td.calendar-current-day a:focus {
    background-color: #f2ffdf;
    border-color: #b7bcae;
    color: #5bcc00
}
.green .taglib-calendar .calendar-current-day,
.green .taglib-calendar .calendar-current-day a {
    background-color: #FFF
}
.green .taglib-calendar tr td.calendar-inactive {
    color: #bec4b5
}
.green .journal-template-error .scroll-pane pre span {
    background-color: #bec4b5
}
.green .restricted * {
    color: #909683
}
.green .lfr-actions .lfr-trigger li a:hover {
    background-color: #909683
}
.green .lfr-tag-selector-popup .aui-textfield-content {
    background-color: #dbded4;
    border-color: #b9bdaf
}
.green input[type="submit"],
.green input[type="button"],
.green input[type="reset"],
.green button,
.green .lfr-actions,
.green .lfr-actions ul {
    color: #404f34
}
.green input[type="submit"]:hover,
.green input[type="button"]:hover,
.green input[type="reset"]:hover,
.green button:hover,
.green .lfr-actions:hover,
.green .lfr-actions:hover ul {
    background-color: #cfdaba;
    background-image: url(../images/color_schemes/green/application/state_hover_bg.png);
    border-color: #778362;
    color: #669a33
}
.green input[type="submit"]:focus,
.green input[type="button"]:focus,
.green input[type="reset"]:focus,
.green button:focus,
.green .lfr-actions:focus,
.green .lfr-actions:focus ul {
    background-color: #ececec;
    background-image: url(../images/application/state_active_bg.png)
}
.green .site-breadcrumbs li.first a {
    color: #669a33
}
.green .site-breadcrumbs li.last a {
    color: #55674b
}
.green .lfr-hudcrumbs .breadcrumbs li a,
.green .lfr-hudcrumbs .breadcrumbs li span {
    color: #FFF
}
.logo2 {
    float: right;
    width: 239px;
    height: 65px;
    background: url(../images/color_schemes/publicaciones/logoE.png) no-repeat;
    margin-top: -68px;
    margin-right: 434px
}
body.orange,
.orange .portlet {
    background-color: #f3f1ef
}
.orange .logo .current-community {
    background-color: #bfb8a7
}
.orange .aui-state-hover {
    background-color: #dac8ba;
    background-image: url(../images/color_schemes/orange/application/state_hover_bg.png);
    border-color: #837062
}
.orange .aui-icon {
    background-image: url(../images/color_schemes/orange/aui/icon_sprite.png)
}
.orange a {
    color: #7d745b
}
.orange a:hover {
    color: #cd7700
}
.orange .results-header {
    background-color: #ddd9d2
}
.orange .results-row.alt td {
    background-color: #e7e4de
}
.orange .results-row.hover td {
    background-color: #cdc7bd
}
.orange .drop-area {
    background-color: #ded8d4
}
.orange .aui-resizable-proxy {
    border-color: #968a83
}
.orange .aui-sortable-proxy {
    background-color: #827972
}
.orange .aui-menugroup-content h4 {
    background-color: #dfdcd3;
    color: #7d745b
}
.orange .aui-menu-content li a,
.orange .lfr-menu-list ul li a {
    color: #34322c
}
.orange .my-places-menu .current-site {
    border-color: #81641d
}
.orange .my-places-menu .current-site a {
    background-color: #bb8f30;
    color: #FFF
}
.orange .aui-menu-content li a.aui-focus,
.orange .lfr-menu-list ul a.aui-focus,
.orange .lfr-menu-expanded li a:focus {
    background-color: #7d745b;
    color: #FFF;
    text-shadow: -1px -1px #34322c
}
.orange .aui-tab {
    background: 0
}
.orange .aui-tab-active {
    background-color: #333
}
.orange .aui-tab-active,
.orange .aui-tab-active a {
    color: #FFF
}
.orange .portlet-communities .lfr-current-theme,
.orange .portlet-enterprise-admin .lfr-current-theme {
    background-color: #f8f4f1;
    border-color: #968a83
}
.orange .portlet-communities .theme-entry,
.orange .portlet-communities .lfr-current-theme .theme-screenshot,
.orange .portlet-enterprise-admin .theme-entry,
.orange .portlet-enterprise-admin .lfr-current-theme .theme-screenshot {
    border-color: #bdb4af
}
.orange .portlet-communities .theme-entry .theme-title,
.orange .portlet-enterprise-admin .theme-entry .theme-title {
    background-color: #948d88;
    border-color: #968a83
}
.orange .portlet-communities .lfr-theme-list h3,
.orange .portlet-enterprise-admin .lfr-theme-list h3 {
    background-color: #ded8d4
}
.orange .portlet-communities .selected-color-scheme .theme-entry,
.orange .portlet-enterprise-admin .selected-color-scheme .theme-entry {
    border-color: #9a6f33
}
.orange .portlet-communities .lfr-theme-list .theme-entry:hover,
.orange .portlet-enterprise-admin .lfr-theme-list .theme-entry:hover {
    background-color: #ffeee0;
    border-color: #e0bda8;
    color: #c9b09f
}
.orange .portlet-communities .theme-entry:hover .theme-thumbnail,
.orange .portlet-enterprise-admin .theme-entry:hover .theme-thumbnail {
    border-color: #e0bda8
}
.orange .portlet-document-library .detail-column-last {
    background-color: #ffe9d8
}
.orange .portlet-document-library .detail-column-last .detail-column-content {
    border-color: #daa489
}
.orange .dockbar {
    background-color: #afa798;
    background-image: url(../images/color_schemes/orange/dockbar/dockbar_bg.png)
}
.orange .dockbar .menu-button-active {
    background-color: #dbac5c;
    background-image: url(../images/color_schemes/orange/dockbar/button_active_bg.png)
}
.orange .dockbar .menu-button-active a {
    color: #FFF
}
.orange .aui-portal-layout-drag-indicator {
    background-color: #b6a63c
}
.orange .aui-autocomplete-results-content {
    border-color: #f5d599
}
.orange .aui-autocomplete-selected {
    background-color: #f7f0e0;
    border-color: #ead8a4
}
.orange .aui-textboxlistentry {
    background-color: #f4eacb;
    border-color: #ead8a4
}
.orange .aui-textboxlistentry-focused {
    background-color: #b6a63c;
    border-color: #4f4534
}
.orange .aui-textboxlistentry-close-hover {
    background-color: #ead8a4
}
.orange .portlet {
    border-color: #968a83
}
.orange .portlet-topper {
    background-color: #d9ddd3;
    border-bottom-color: #b7bcae
}
.orange .panel-page .portlet-topper {
    border-bottom-color: #968a83
}
.orange .portlet-section-selected,
.orange .portlet-section-selected a {
    background-color: #968a83
}
.orange .portlet-section-selected a:hover,
.orange .portlet-section-selected a:focus {
    background-color: #968a83
}
.orange .portlet-calendar .calendar-day .day-text {
    background-color: #968a83
}
.orange .taglib-calendar tr td a {
    background-color: #eff3ea
}
.orange .taglib-calendar tr td a:hover {
    background-color: #968a83
}
.orange .taglib-calendar .calendar-current-day a {
    border-color: #968a83;
    color: #5f9930
}
.orange .portlet-calendar .taglib-calendar tr td.calendar-current-day a:hover,
.orange .portlet-calendar .taglib-calendar tr td.calendar-current-day a:focus {
    background-color: #f2ffdf;
    border-color: #b7bcae;
    color: #5bcc00
}
.orange .taglib-calendar .calendar-current-day,
.orange .taglib-calendar .calendar-current-day a {
    background-color: #FFF
}
.orange .taglib-calendar tr td.calendar-inactive {
    color: #bec4b5
}
.orange .journal-template-error .scroll-pane pre span {
    background-color: #bec4b5
}
.orange .restricted * {
    color: #968a83
}
.orange .lfr-actions .lfr-trigger li a:hover {
    background-color: #968a83
}
.orange .lfr-tag-selector-popup .aui-textfield-content {
    background-color: #ded8d4;
    border-color: #bdb4af
}
.orange input[type="submit"],
.orange input[type="button"],
.orange input[type="reset"],
.orange button,
.orange .lfr-actions,
.orange .lfr-actions ul {
    color: #4f4534
}
.orange input[type="submit"]:hover,
.orange input[type="button"]:hover,
.orange input[type="reset"]:hover,
.orange button:hover,
.orange .lfr-actions:hover,
.orange .lfr-actions:hover ul {
    background-color: #dac8ba;
    background-image: url(../images/color_schemes/orange/application/state_hover_bg.png);
    border-color: #837062;
    color: #9a6f33
}
.orange input[type="submit"]:focus,
.orange input[type="button"]:focus,
.orange input[type="reset"]:focus,
.orange button:focus,
.orange .lfr-actions:focus,
.orange .lfr-actions:focus ul {
    background-color: #ececec;
    background-image: url(../images/application/state_active_bg.png)
}
.orange .site-breadcrumbs li.first a {
    color: #9a6f33
}
.orange .site-breadcrumbs li.last a {
    color: #67604b
}
.orange .lfr-hudcrumbs .breadcrumbs li a,
.orange .lfr-hudcrumbs .breadcrumbs li span {
    color: #FFF
}
@font-face {
    font-family: "tahoma";
    src: url("../fonts/tahoma.woff")
}
#___gcse_1 {
    display: none
}
#BarraArriba {
    background-color: #00337c;
    height: 29px;
    min-width: 970px;
    width: 100%
}
#linksarriba {
    width: 970px;
    margin: 0 auto;
    font-size: 12px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-top: 3px
}
.linksA {
    margin: 0
}
ul.linksA ul {
    display: none;
    list-style: none
}
ul.linksA>li {
    display: inline
}
ul.linksA li {
    position: relative;
    width: 256px
}
ul.linksA ul {
    background-color: #fff;
    border: 2px solid #00327c;
    display: none;
    left: -29px;
    list-style: none;
    position: absolute;
    top: 10px;
    z-index: 2
}
ul.linksA li:hover>ul {
    display: block
}
#menuFac>li:nth-child(2n+1) {
    background-color: #e8edf3
}
#menuFac a {
    border: medium none!important;
    color: #444!important;
    font-family: 'tahoma';
    font-size: 11px
}
#linksA {
    padding-top: 3px;
    padding-right: 6px;
    float: left;
    width: 827px
}
#linksA a {
    border-right: 1px solid;
    padding: 0 5px;
    color: #FFF;
    text-decoration: none
}
#wrapper #banner #heading .logo {
    background: url(../images/javeriana/logo_puj.png) no-repeat scroll 0 0 transparent;
    height: 83px;
    width: 248px;
    display: block
}
#heading .logo {
    font-size: 0
}
#heading {
    width: 940px;
    margin: 0 0
}
.languageFlags {
    float: left;
    font-size: 12px;
    margin-left: -6px;
    margin-top: 2px;
    padding-right: 1px;
    width: 48px
}
.SeparatorLine1 {
    border-right: 1px solid #fff;
    display: none;
    float: left;
    height: 15px;
    margin-left: 49px;
    margin-right: 3px;
    margin-top: 4px;
    width: 1px
}
#social {
    float: right;
    margin-top: -8px
}
.fb {
    background: url("../images/javeriana/icon_fb.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 15px;
    margin-right: 10px;
    width: 75px
}
.tw {
    background: url("../images/javeriana/icon_tw.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 14px;
    margin-right: 10px;
    margin-top: 1px;
    width: 72px
}
.in {
    background: url("../images/javeriana/icon_li.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 19px;
    margin-right: 10px;
    margin-top: -1px;
    width: 72px
}
.yt {
    background: url("../images/javeriana/icon_yt.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    margin-right: 4px;
    margin-top: -2px;
    width: 55px
}
#content {
    width: 970px;
    margin: 0 auto
}
.finder_box {
    float: right;
    margin-top: -62px;
    width: 340px;
    height: 51px;
    background: transparent url(../images/javeriana/buscador.png) no-repeat
}
#navigation_finder {
    margin-top: 10px;
    margin-left: 10px
}
.finder_box .search_input {
    background: none repeat scroll 0 0 transparent;
    border-style: hidden;
    font-size: 16px;
    padding: 5px 1px 0;
    width: 280px;
    color: #999
}
.submitSearchForm {
    height: 51px;
    width: 46px;
    cursor: pointer;
    float: right;
    margin-top: -40px
}
#acceder {
    float: right;
    height: 30px;
    margin-right: 210px;
    margin-top: -93px
}
#AX {
    float: left;
    height: 21px;
    margin: 0
}
#acceder #AX li {
    list-style: none;
    background: url(../images/javeriana/flecha.png) left center no-repeat;
    padding-left: 10px
}
#acceder span {
    position: relative;
    top: -1px
}
#acceder a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-decoration: none;
    color: #00327c;
    font-size: 14px
}
#linksCorreos {
    float: right;
    margin-top: -93px
}
#linksCorreos #AR a {
    font-family: open sans;
    font-size: 11px;
    font-weight: 400;
    text-decoration: none
}
#AR {
    margin: 0
}
#linksCorreos li {
    display: inline;
    list-style: none
}
.javerianaHome {
    font-size: medium;
    font-family: 'Open Sans',sans-serif;
}
.javerianaHome #column-1 {
    float: left;
    position: relative;
    right: -15px;
    top: -12px;
    width: 610px
}
.javerianaHome #column-2 {
    float: right;
    padding-right: 10px
}
.PUJ_1_1 #column-1 {
    padding-left: 16px;
    padding-right: 15px
}
.PUJ_2_1 #column-1 #layout-column_column-1 {
    padding-right: 0;
    width: 290px
}
.PUJ_2_1 #column-1 {
    padding-left: 16px
}
.PUJ_2_1 #column-2 {
    padding-left: 16px;
    padding-right: 15px
}
.PUJ_2_11 #column-1 {
    padding-left: 16px;
    padding-right: 35px
}
.PUJ_2_11 #column-2 {
    padding-right: 15px
}
.PUJ_4_1 #column-1 {
    padding-left: 16px;
    padding-right: 35px
}
.PUJ_4_1 #column-2 {
    padding-right: 15px
}
.PUJ_Publicaciones #column-1 {
    padding-left: 16px;
    padding-right: 37px
}
.PUJ_Publicaciones #column-4 {
    padding-right: 15px
}
.PUJ_Publicaciones #column-2 {
    padding-left: 11px;
    padding-right: 37px
}
.PUJ_Publicaciones #column-3 {
    padding-right: 43px
}
.hoy_en_la_javeriana #column-1 {
    padding-left: 15px
}
.hoy_en_la_javeriana #column-2 {
    padding-left: 10px
}
.hoy_en_la_javeriana #column-4 {
    padding-left: 10px;
    padding-right: 10px
}
.hoy_en_la_javeriana #column-2 {
    padding-left: 10px
}
#newsViewerPortlet .visualContentContainer .currentImage .imageFooter {
    background: url(../images/javeriana/image_footer.png) no-repeat scroll 0 0 transparent;
    bottom: 0;
    color: #fff;
    height: auto;
    overflow: hidden;
    padding: 2px 5px;
    position: absolute;
    right: 0;
    text-align: justify;
    width: 390px
}
body {
    background: #fff;
    font-size: 11px
}
a {
    color: #5b677d;
    text-decoration: underline
}
a:hover {
    color: #06C;
    text-decoration: none
}
.journal-content-article ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}
.journal-content-article ul li {
    background-image: url(../images/javeriana/bullet.png);
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding-left: 14px
}
hr,
.separator {
    border-color: #bfbfbf transparent #FFF;
    border-style: solid;
    border-width: 1px 0
}
#wrapper {
    background: 0;
    margin: 0 auto;
    width: 970px;
    position: relative
}
#banner {
    background: 0;
    height: auto;
    width: 970px;
    margin: 0 auto
}
#banner .company-title {
    float: none;
    margin: 15px 0 15px 0;
    padding-bottom: 9px;
    position: static
}
body #banner .logo a {
    float: left
}
.current-community {
    display: none
}
.logo .current-community {
    background: #a6afbe url(../images/dock/my_places_public.png) no-repeat 15px 50%;
    color: #FFF;
    display: block;
    float: right;
    font-size: .8em;
    font-weight: bold;
    margin: 15px 0 0 20px;
    padding: 7px 17px 7px 40px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5)
}
#skip-to-content:focus {
    clip: auto;
    right: 0;
    z-index: 200
}
#sign-in {
    background: url(../images/common/key.png) no-repeat 3px 50%;
    font-weight: bold;
    padding: 5px 5px 5px 25px;
    position: absolute;
    right: 0;
    top: 1.4em
}
.guest-community .logo .current-community {
    display: none
}
.private-page .logo .current-community {
    background-image: url(../images/dock/my_places_private.png)
}
#navigation {
    margin: 0 auto;
    z-index: 1
}
.big_navigation {
    position: relative;
    z-index: 1
}
.big_navigation #navigation li:first-child {
    border-left: none
}
.big_navigation #navigation a {
    padding: 0 8px;
    color: #003477;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif
}
.big_navigation #navigation span {
    position: relative;
    text-transform: uppercase;
    top: -2px
}
.big_navigation #navigation li {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    margin-top: 15px
}
.big_navigation #navigation {
    background: url(../images/javeriana/bg.png) no-repeat scroll 0 0 transparent;
    width: 970px;
    height: 62px
}
.big_navigation #navigation ul {
    display: table;
    list-style: none;
    margin: 0 auto;
    padding: 3px
}
.big_navigation .ie7 #navigation ul {
    padding: 2px
}
.big_navigation #navigation li,
#navigation a {
    display: inline-block
}
.big_navigation .ie6 #navigation li,
.big_navigation .ie7 #navigation li,
.big_navigation .ie6 #navigation a,
.big_navigation .ie7 #navigation a {
    display: inline;
    zoom: 1;
    z-index: 200
}
.big_navigation #navigation li {
    position: relative;
    vertical-align: middle
}
.big_navigation .ie7 #navigation a {
    padding: 4px 15px
}
.big_navigation #navigation .aui-dd-drop a {
    cursor: move
}
#navigation a:focus,
#navigation .child-menu li a,
#navigation .aui-dd-dragging,
.lfr-navigation-proxy {
    color: #00337c;
    outline: 0
}
.big_navigation #navigation li:hover .child-menu {
    display: block;
    position: absolute;
    width: 200px;
    z-index: 200
}
.big_navigation .ie6 #navigation li.hover .child-menu {
    background: #1e2529;
    display: block;
    position: absolute;
    width: 200px;
    z-index: 200
}
.big_navigation .ie6 #navigation li.hover .child-menu,
.ie7 #navigation li:hover ul.child-menu {
    left: 0;
    top: 25px
}
.big_navigation #navigation .child-menu {
    display: none
}
.big_navigation #navigation .child-menu li {
    border-width: 0 0 1px;
    display: block;
    float: none;
    margin: 0
}
.big_navigation #navigation .child-menu li a {
    cursor: pointer!important
}
.big_navigation .ie7 #navigation .child-menu li a {
    zoom: 1
}
.big_navigation #navigation .child-menu .selected a {
    background: #020509 url(../images/navigation/bullet_selected.png) no-repeat 5px 50%
}
.portlet {
    background-color: white;
    margin: 0 0 10px;
    padding: 3px;
    text-align: left
}
.portlet-topper {
    border-bottom: 2px solid #00327c
}
.portlet-title {
    color: #00327c;
    float: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    min-width: 50%;
    padding: 5px
}
.lfr-portlet-title-editable {
    margin-top: -4px;
    z-index: 9999
}
.lfr-portlet-title-editable-content {
    padding: 0
}
.portlet-icons {
    float: none
}
.portlet-icons .portlet-close-icon {
    border-width: 0
}
.page-maximized .portlet-icons {
    font-size: 11px
}
#footer {
    width: 970px;
    margin: 0 auto;
    position: absolute;
    bottom: -100px;
}

#footerText {
    color: #666;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400
}
.itemsfooter {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
    color: #00337c
}
.itemsfooter a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-decoration: none;
    color: #00337c
}
#line {
    border-bottom: 1px solid #444;
    width: 970px
}
#footerLinks {
    border-bottom: 1px solid #444;
    border-top: 1px solid #444;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    height: 168px;
    padding-bottom: 30px;
    text-decoration: none;
    width: 970px
}
#footerLinks li {
    list-style: none;
    background: url(../images/javeriana/bullet.png) left center no-repeat;
    padding-left: 10px
}
#footerLinks a {
    color: #444;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    margin-right: 6px;
    padding: 0 3px 0 0;
    text-decoration: none
}
#footerLinks a:hover {
    color: #00327c;
    text-decoration: underline
}
.titleFooter {
    font-size: 14px;
    color: #00327c;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    padding: 15px 0;
    position: absolute
}
#columna1 {
    float: right;
    height: 168px;
    margin-right: 488px;
    width: 471px
}
#columna1 .titleFooter {
    left: 11px;
    position: absolute
}
#unoC {
    float: left;
    margin: 45px 0
}
#dosC {
    float: left;
    margin: 45px 0 0 13px
}
#columna2 {
    border-left: 1px solid #444;
    border-right: 1px solid #444;
    float: right;
    height: 168px;
    margin-right: 270px;
    margin-top: -155px;
    padding: 0 15px;
    width: 190px
}
#columna2 .titleFooter {
    display: block;
    position: relative;
    top: -13px
}
#col2_2 {
    margin-bottom: 8px;
    margin-left: 0;
    margin-top: -19px;
    width: 190px
}
#columna3 {
    border-right: 1px solid #444;
    float: right;
    height: 168px;
    margin-right: -370px;
    margin-top: -155px;
    width: 146px
}
#columna3 .titleFooter {
    left: 13px;
    position: relative;
    top: 2px
}
#col3_3 {
    float: left;
    margin-left: 15px;
    margin-top: 12px
}
#logoFooter {
    background: url(../images/javeriana/logoFooter.png) no-repeat scroll 0 0 transparent;
    float: right;
    height: 118px;
    margin-right: -480px;
    margin-top: -146px;
    width: 92px
}
#RH {
    color: #444;
    float: right;
    font-size: 11px;
    margin-right: -476px;
    margin-top: -26px;
    position: relative;
    text-decoration: underline
}
.lfr-hudcrumbs {
    position: fixed;
    top: 0;
    z-index: 200;
    display: none
}
.lfr-hudcrumbs ul {
    background: #414445;
    background: rgba(0, 0, 0, 0.8)
}
.lfr-hudcrumbs .breadcrumbs li a,
.lfr-hudcrumbs .breadcrumbs li span {
    color: #FFF
}
.lfr-hudcrumbs li span {
    background-image: url(../images/common/breadcrumbs_hud.png)
}
.lfr-panel-container {
    background-color: transparent
}
setGraduateMonth .aui-combobox .aui-field-input {
    padding: 4px 3px 3px;
    font-size: 11px;
    height: 15px
}
.aui-combobox .aui-field {
    float: left;
    line-height: 0
}
.lfr-portlet-title-editable-content .aui-field {
    float: none;
    display: inline
}
.portlet-borderless-bar {
    -moz-border-radius: 20px;
    -moz-box-shadow: inset 0 1px 3px #000;
    -webkit-border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 3px #000;
    border-radius: 20px;
    box-shadow: inset 0 1px 3px #000
}
.logo .current-community {
    -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5), 1px 1px 0 white;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5), 1px 1px 0 white;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5), 1px 1px 0 white
}
.aui-combobox .aui-toolbar-first {
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.linksBlue {
    font-family: 'tahoma';
    font-weight: 400;
    color: #00327c;
    font-size: 11px;
    text-decoration: underline
}
.linksYellow {
    font-family: 'tahoma';
    font-weight: 400;
    color: yellow;
    font-size: 11px;
    text-decoration: underline
}
.tituloPortlet1 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #00327c;
    font-size: 18px
}
.tituloPortlet2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #00327c;
    font-size: 26px
}
.tituloPortlet3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #00327c;
    font-size: 24px
}
.tituloContenidos {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #00327c;
    font-size: 14px
}
.textos {
    display: table;
    font-family: 'tahoma';
    font-weight: 400;
    color: #444;
    font-size: 12px
}
.contactos {
    font-family: 'tahoma';
    font-weight: 700;
    color: #00327c;
    font-size: 12px
}
.testimonios {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #444;
    font-size: 14px
}
.big_navigation #navigation li.selected a {
    color: #fff;
    margin-bottom: 1px;
    margin-top: 0
}
.big_navigation #navigation li.selected {
    margin-top: -12px
}
#globalNavigation .selected .selected,
.big_navigation .selected .selected {
    background: url("../images/javeriana/px.png") repeat-x scroll 50% 100% transparent;
    height: 64px;
    padding: 0 17px;
    color: #fff;
    margin: 1px 0
}
#globalNavigation .selected .selected-name,
.big_navigation .selected .selected-name {
    padding: 20px 0;
    color: #fff;
    margin: 0
}
.big_navigation #navigation a:hover {
    padding: 0 8px;
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
    margin-top: -4px
}
#globalNavigation #navigation a:hover {
    color: #fff
}
.big_navigation #navigation .selected a {
    padding: 0 15px;
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
    margin-top: 20px;
    display: block
}
#globalNavigation .selected .selectedLeft,
.big_navigation .selected .selectedLeft {
    background: url("../images/javeriana/IZ.png") no-repeat scroll 50% 100% transparent;
    height: 63px;
    padding: 0 17px;
    margin: 1px -31px;
    float: left
}
#globalNavigation .selected .selectedRight,
.big_navigation .selected .selectedRight {
    background: url("../images/javeriana/DR.png") no-repeat scroll 50% 100% transparent;
    height: 63px;
    padding: 0 17px;
    margin: 1px -31px;
    float: right
}
#globalNavigation .selected a,
.big_navigation .selected a {
    display: block
}
.big_navigation .noSelected {
    border-left: 1px solid #003477;
    height: 19px
}
.big_navigation .selectedOne {
    border-left: 1px solid #003477;
    height: 19px
}
.big_navigation #navigation .selectedOne a {
    padding: 0 6px;
    color: #003477;
    text-decoration: none
}
.big_navigation #navigation .selectedOne a:hover {
    color: #fff
}
.big_navigation #navigation li.selectedOne {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    margin-top: -4px
}
.linkSelected {
    border-right: 1px solid;
    padding: 8px;
    background: #fff;
    text-decoration: none;
    color: #00327c;
    margin: -9px
}
.linkNoSelected:hover {
    border-right: 0 solid;
    padding: 8px 9px;
    background: #fff;
    text-decoration: none;
    color: #00327c;
    margin: -9px
}
.selected #globoE #contenidoGE a {
    margin-top: -8px
}
.goog-te-gadget-icon {
    display: none
}
.goog-te-gadget-simple .goog-te-menu-value span {
    color: yellow;
    text-decoration: none
}
.goog-te-gadget-simple {
    cursor: pointer;
    font-family: helvetica;
    font-size: 12px;
    border: 0
}
.goog-te-menu-value span {
    border-left: medium none!important
}
.goog-te-gadget-simple {
    border: none!important;
    font-size: 12px!important;
    background: none!important
}
.buttoniniciar {
  display: block;
  width: auto;
  height: 45px;
  background: #00327c;
  padding: 10px;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
    text-decoration: none;
    font-family: 'Open Sans',sans-serif;
    font-size: medium;
   text-shadow: none;
   border:none;
   border-radius: 0px;
}