/* -----  Externals CSS imported ----- */

@import url('/media/merengue/css/editorstyles.css?48ab47c4b2ad'); /* wysiwyg styles */


/* ----- Global styles ----- */

body {
   background-color: #F4F0E5;
   font-family: Verdana, Arial, sans-serif;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   font-size: 69%;
   line-height: normal;
   font-size-adjust: none;
   font-stretch: normal;
   -x-system-font: none;
   padding: 0px;
   margin: 0px;
   color: black;
}

p {
   margin-top: 0pt;
   margin-right: 0pt;
   margin-bottom: 0.75em;
   margin-left: 0pt;
   line-height: 1.5em;
   text-align: justify;
}

pre {
   font-family: Monaco,"Courier New",Courier,monospace;
   padding: 1em;
   border: 1px solid rgb(140, 172, 187);
   background-color: rgb(238, 238, 238);
}

ul {
    line-height: 18px;
}

p ul li {
   line-height: 1.5em;
}

body div#content-zone {
   width: 980px;
}

a img {
   border: none;
}

h1 a,
h1 a:hover {
    color: inherit;
    text-decoration: inherit;
}

table {
    width: 100%;
    border-collapse: collapse;
}

table tr th,
table tr td {
    padding: 0.3em 0.5em;
    border: 1px solid #CEA670;
}

table tr th {
    background: #F4F0E5;
}

form select {
    max-width: 99%;
}

.hide {
    display: none;
}

/* ------ Core Plugin ----- */

div#coremenu ul.menu1 li a.menu1{
    font-size: 12pt;
}

div#coremenu ul.menu1 li a.menu2{
    font-size: 10pt;
}

div#coremenu ul.menu_ul {
    list-style: none;
    text-transform: capitalize;
}

div#coremenu ul.menu_ul li.item a.item{
    font-weight: normal;
}

div#coremenu ul.menu_ul li.item.selected a.selected{
    font-weight: bold;
    text-decoration: underline;
}

div#coremenu ul.menu_ul li.item.selectedAncestors a.selectedAncestors{
    font-weight: bold;
}

div#coremenu ul.menu_ul li.item.itemhidden {
    display: none;
}

div.collab-translation-trigger {
    display: inline;
    margin-right: 2em;
}

div.document-section {
    margin: 1em 0px;
}

/* ----- image styles ----- */
.floatImage {
    float: left;
    padding: 0.5em;
}

/* ----- Useful classes ----- */
.visualClear {
    display: block;
    clear: both;
}

.visualPadding {
    padding: 1em;
}

div.serverImageInfo {
    position: fixed;
    top: 75px;
    left: 0px;
    width: 100px;
    padding: 1em 2em;
    border: 1px solid gray;
    border-left-width: 0px;
    font-size: 10px;
    background: #ffffdd;
    opacity: 0.7;
    filter:alpha(opacity=7);
}

img.serverImage {
    opacity: 0.7;
    filter:alpha(opacity=7);
}

img.serverImageHover {
    outline: 2px dotted red;
}

div.errormessage, div#messagebox ul#info-list {
    background: #FFCC1B  no-repeat scroll 5px 50%;
    border: 1px solid #FFA500;
    list-style-type: none;
    margin: 0 0 8px;
    padding: 0.5em 1em 0.5em 3em;
    color: black;
}

#notifications,
#messagebox {
    display: none;
}

#notifications {
    z-index: 5000;
}

#notifications p {
    padding-left: 40px;
    padding-top: 12px;
    min-height: 32px;
}

#notifications p.infomsg {
    background: transparent url('/media/merengue/img/notifications/info.png?f1e011d4a61b') no-repeat scroll left center;
}

#notifications p.errormsg {
    background: transparent url('/media/merengue/img/notifications/error.png?f1e011d4a61b') no-repeat scroll left center;
}

span.errormsg {
    background: transparent url('/media/merengue/img/icon_error.gif?927cfa5306af') no-repeat scroll 0 0;
    color: red;
    padding-left: 20px;
    display: block;
    line-height: 16px;
}

span.infomsg {
    background: none;
    color: #717171;
    padding-left: 0;
}

/* ----- Inplace edit form ----- */

span.inplace_view_editable_field {
    display: block;
}

/* ----- document section ----- */
.merengue-document #mce_0_tbl {
    clear:both;
}

/* ----- section translation ----- */
#id_translation_tbl {
    width: 500px;
}

.collaborative-translation-workplace-translation-language .collab-translation-edit-form-message {
    color: black;
    padding: 0.5em;
    border: 1px solid #EFCB00;
    margin-bottom: 0.5em;
    background: #FDF7D3;
}

/* ----- Login ----- */

#login {
     width: 350px;
     margin: 100px auto;
     border: 1px solid #cccccc;
     background: #E6D8C0 url('/media/merengue/img/login_logo.jpg?927cfa5306af') no-repeat center top;
     padding: 20px;
     /* border-radius */
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
}
#login label {
	  color: #A17F59;
      text-align:right;
      float: left;
      width: 150px;
      margin-right: 5px;
      margin-top: ;      
}

#login p{
       margin-bottom: 10px;
}
#login form{
       margin-top: 150px;
}

input#id_username,
input#id_password {
    width: 155px;
}

.actionRow{
     text-align: center;
}

/* ----- blocks ----- */

.blockHiddenTitle {
    display: none;
}

.blockContainerPlace {
    z-index: 100;
    color: #053E74;
    text-transform: lowercase;
    font-size: 10px;
    margin: 0.1em;
    display: none;
}

/* ----- contactform plugin ----- */

form#contactform ul.errorlist{
    margin-left: 0;
    color: #c00;
}

.calendarnav-previous{ float: left; }
.calendarnav-next{ float: right; }

/* ----- googlesearch plugin ----- */

div#googlesearch table td{
    border: none ;
}

/* ----- shadowbox ----- */

#shadowbox_container #shadowbox_body {
    color: #717171;
}

/* object tools */
#content-main ul.object-tools li a {
    color: inherit;
}

#content-main ul.object-tools li a:hover {
    color: inherit;
}
/* category and date fields */
div.date,
div#contentCategories {
    font-size: 12px;
}

div.date label,
div#contentCategories label {
    padding-left: 19px;
    font-weight: bolder;
    text-transform: capitalize;
}
div#contentCategories {
    margin-bottom: 1em;
}
div.date label {
    background: transparent url('/media/merengue/img/date_icon.png?da480bdf8cee') no-repeat left center;
}

div#contentCategories label {
    background: transparent url('/media/merengue/img/category_icon.png?da480bdf8cee') no-repeat left center;
}
/* contact info */
div#contact-info {
    font-size: 90%;
}
div#contact-info span.contactName,
div#contact-info span.contactEmail {
    display: block;
}
div#contact-info span.contactPhone {
    padding-right: 1.5em;
}

/* inplaceedit */

form.inplace_description {
    float:left;
}

.edit_over_merengue {
  cursor: pointer; 
  background: #ccf4ff;
}

#page-wrapper .edit_over {
  background: #ddf4ff;
}

/* end inplaceedit */

/* content form */

.error,
#content form ul.errorlist {
    background-color: #FCF5CA;
}

#content form ul.errorlist li {
    padding-bottom: 0;
}

.error input {
    border: 1px solid red;
}

.errorlist li {
    color: red;
}

#content form ul {
    list-style: none;
    margin-left: 0;
}

#content form ul li,
#content form p {
    padding: 0.5em 0em 1.2em 0.5em;
}

#content form label {
    display: block;
    margin-bottom: 0.6em;
}

#content .required label {
  padding-left: 8px;
  background: transparent url('/media/merengue/img/required.gif?927cfa5306af') no-repeat left center;
}

#content form .required label
{
    font-weight: bold;
}

#content form .helpText {
    color: #888888;
    font-size: 0.8em;
    display: block;
}

/* end content form */

/* end content*/

/* event */
.ui-datepicker td.ui-datepicker-other-month span {
    background: transparent;
    border: none;
}
/* end event*/

/* extensible menu */
li.extensibleMenu {
    position: relative;
}

a.extensible,
a.collapsable {
    display: block;
    width: 10px !important;
    float:left;
    height: 10px;
    position: absolute;
    top: 10px;
    left: 1px;
} 

a.collapsable,
a.collapsable:hover {
    background: transparent url('/media/merengue/img/drop_down_arrow.png?058442467f4f') no-repeat left top !important;
}

a.extensible,
a.extensible:hover {
    background: transparent url('/media/merengue/img/drop_down_arrow2.png?058442467f4f') no-repeat left top  !important;
}
/* end extensible menu */

.ui-notify { width:350px; position:fixed; top:10px; right:10px; }
.ui-notify-message { padding:10px; margin-bottom:15px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px }
.ui-notify-message h1 { font-size:14px; margin:0; padding:0 }
.ui-notify-message p { margin:3px 0; padding:0; line-height:18px }
.ui-notify-message:last-child { margin-bottom:0 }
.ui-notify-message-style { background:#000; background:rgba(0,0,0,0.8); -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; box-shadow: 0 0 6px #000; }
.ui-notify-message-style h1 { color:#fff; font-weight:bold }
.ui-notify-message-style p { color:#fff }
.ui-notify-close { color:#fff; text-decoration:underline }
.ui-notify-click { cursor:pointer }
.ui-notify-cross { margin-top:-4px; float:right; cursor:pointer; text-decoration:none; font-size:12px; font-weight:bold; text-shadow:0 1px 1px #fff; padding:2px }
.ui-notify-cross:hover { color:#ffffab }
.ui-notify-cross:active { position:relative; top:1px }

body {
    background: #ccc url('/media/themes/uma/img/body_back.jpg?0496294e9269') repeat-x left bottom;
    font: 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #002859;
    padding-bottom: 130px;
}

.sprite {
   background-image: url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat left top;
}

h1 {
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    margin: 0 0 8px 0;
    text-transform: uppercase;
}
button.apply:hover {
    background: url('/media/inplaceeditform/img/apply.gif?be2e3e9b9cc3') no-repeat scroll 0 -50% transparent;
}

h2 {
    font-weight: bold;
    color: #0099cc;
    font-size: 11px;
    line-height: 15px;
    margin: 0 0 8px 0;
}

h3 {
    font-size: 11px;
    margin: 0 0 0.3em;
    font-weight: bold;
    line-height: 15px;
}

h4 {
    font-size: 11px;
    line-height: 15px;
}

h5 {
    font-size: 11px;
    line-height: 15px;
}

a {
    color:#0099cc;
    text-decoration: none;
}

ul,
ol {
    margin: 0;
}

table tr th {
    background: transparent;
}

table tr th,
table tr td {
    border: none;
}

a:hover {
    color: #003366;
}

.hidden {
    display: none;
    visibility: hidden;
}

.clear {
    clear: both;
}

* span.translatable {
    background-image: none!important;
    padding: 0 !important;
    margin: 0 !important;
}

p {
    border: 0;
}
/* shadowbox override */

div#shadowbox {
    padding: 0px 20px;
    background: white;
}

div#shadowbox_body{
    text-align: center;
}

div#shadowbox_body form {
    text-align: left;
}

div#shadowbox_body_inner{
    margin: 0 auto !important;
}

#shadowbox_toolbar_inner {
    padding: 0px 10px !important;
    height: 24px;
}

#shadowbox_counter {
    padding-bottom: 6px !important;
    display: inline-block;
}

#shadowbox_toolbar_inner span {
    margin: 0px !important;
}

#shadowbox_toolbar_inner .shadowbox_nav_caption {
    padding-left: 0px !important;
}
/* end shadowbox override */

/* main division and position for main blocks */
.blockWrapper {
    position: relative;
}

.blockTools {
    z-index: 9999;
    top: 0px !important;
    left: -10px !important;
}

#googlesearch {
    position: relative;
}

#wrapper {
    width: 941px;
    margin: 0px auto;
    position: relative;
    background: transparent url('/media/themes/uma/img/wrapper_back.jpg?b4aed8fafbee') repeat-y;
}

#wrapper {
    *zoom: 1;
}

#wrapper:before,
#wrapper:after {
    display: table;
    content: "";
}

#wrapper:after {
    clear: both;
}

#rightbar {
    float: right;
    width: 218px;
    font-size: 10px;
    z-index: 100;
    position: relative;
}

#rightbar .blockWrapper {
    margin: 10px 0px;
}

#rightbar #banner {
    margin: 1em 0 1em 0;
}

#rightbar #banner a.bannerHistory {
    background: url('/media/themes/uma/img/historyBanner.png') no-repeat right 0.01em;
    margin-left: 1.2em;
    padding-right: 1.5em;
    text-shadow: 1px 1px 0 white;
}

#rightbar #banner h1 {
    display: none;
    visibility: hidden;
}

#rightbar #banner ul {
    padding: 0 0 0 8px;
    margin: 0;
}

#rightbar #banner li {
    list-style: none;
}

#page-wrapper {
    float: left;
    width: 717px;  /* this line is necesary for opera browser */
}

#left-sidebar {
    float: left;
    width: 177px;
}

#content.withsidebar {
    width: 540px;
    float: left;
}

.noSidebar #content.withsidebar {
    width: 100%;
}

body div#content-zone {
    width: auto;
    position: relative;
}

body div#content div#content-zone h2 {
    clear: both;
    padding-left: 0;
    margin-bottom: 0;	
}

body div#content div#content-zone div#feedback h2 {
	padding-left: 0;
	margin-bottom: 12px;
}

body div#content div#content-zone a.insert-first-section {
    /*background: #EBEBEB url('/media/themes/uma/img/add_icon.png') no-repeat center right;*/
    background: url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 2px 2px;
    line-height: 16px; 
    height: 16px; 
    padding: 2px 4px 2px 18px;
    text-shadow: 1px 1px 0 white;
    border: 1px solid #5AACD5;
    float: right;
    clear: right;
    margin: 0.5em;
}

.collaborative-translation-main {
    z-index: 2000 !important;
}

/* home view */

#home #content div#messagebox ul#info-list {
    position: absolute;
    top: -10px;
    width: 691px;
}

#home #left-sidebar,
#home #breadcrumbs {
    visibility: hidden;
    display: none;
}

#home #content p,
#home #content li {
    padding: 0 30px;
    line-height: 1.5em;
}

#home #wrapper {
    background: transparent url('/media/themes/uma/img/home_back.png?b4aed8fafbee') no-repeat left 900px;
}

#home #wrapper.search{
    background: url('/media/themes/uma/img/wrapper_back_home.jpg?fde84fc9ccfb') repeat-y right top;
}

#home #content h1 {
    margin: 20px 30px;
}

#home.withsidebar h1 {
    padding-left: 20px;
}

#portaldescription {
    width: 717px;
    overflow: hidden;
}

#initialportlet .initial-events {
    background: white;
    border: 1px solid white;
    width: 175px;
    float: left;
    margin: 0px;
    height: 277px;
    position: relative;
}

#initialportlet .initial-events-extra {
    width: 22px;
    height: 27px;
    right: 1em;
    top: 0px;
    position: absolute;
    background: url('/media/themes/uma/img/ico_eventos.png?5c29b9286ef2') no-repeat top left;
}

#initialportlet .initial-events ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    margin: 4px 21px 8px 21px;
}

#initialportlet .initial-events ul li {
    padding: 10px 0px !important;
    border-bottom: 1px dashed #00bbcc;
    width: 100px;
    overflow: visible;
}

#initialportlet .initial-events ul li .date {
    float: none !important;
    margin: 0px !important;
    width: 133px !important;
    font-weight: bold;
    font-size: 11px;
}

#initialportlet .initial-events .more-events {
    margin-left: 21px;
    font-weight: bold;
}

#initialportlet .initial-events ul li .name {
    line-height: 1.4em;
    height: 2.8em;
    overflow: hidden;
    font-size: 11px;
    width: 133px;
}

#initialportlet .initial-events ul li .name a {
    color: #003366;
}

#initialportlet .initial-news h1,
#initialportlet .initial-events h1 {
    background: url('/media/themes/uma/img/bg_gris.jpg?5c29b9286ef2') repeat-x top left;
    margin: 0px !important;
    color: white;
    text-transform: uppercase;
    height: 37px;
    line-height: 37px;
    padding: 0px 20px;
    font-size: 13px;
    font-weight: bold;
}

#initialportlet .initial-events h1 {
    background: url('/media/themes/uma/img/bg_azul1.jpg?5c29b9286ef2') repeat-x top left;
}

#initialportlet .initial-news {
    margin: 7px 0px 7px 180px;
    background: white;
    border: 1px solid white;
    width: 535px;
    height: 277px;
    position: relative;
}

#initialportlet .initial-news-extra {
    text-align: right;
    position: absolute;
    right: 0px;
}

#initialportlet .initial-news-extra ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    line-height: 37px;
    height: 37px;
    margin-right: 14px;
    font-weight: bold;
}

#initialportlet .initial-news-extra ul li {
    list-style-type: none;
    display: inline;
    padding: 0px 5px !important;
    text-transform: uppercase;
    line-height: 37px;
}

#initialportlet .initial-news-extra ul li a {
    color: white;
    line-height: 37px;
}

#initialportlet .initial-news-extra ul li + li {
    border-left: 1px solid #0099cc;
}

#initialportlet .initial-news .news-thumbnails {
    position: absolute;
    bottom: 14px;
    left: 21px;
}

#initialportlet .initial-news .thumbnail {
    width: 74px;
    height: 51px;
    background-color: #cccccc;
    float: left;
    margin: 0px;
    margin-right: 10px;
    cursor: pointer;
}

#initialportlet .initial-news ul.news-list {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    padding-top: 16px;
}

#initialportlet .initial-news ul.news-list li {
    padding: 0px 21px 0px 21px !important;
    width: 100%;
    display: none;
    position: absolute;
    left: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#initialportlet .initial-news ul.news-list li.active {
    display: block;
}

#initialportlet .initial-news ul.news-list li .news-image {
    float: left;
    margin-right: 21px;
}

#initialportlet .initial-news ul.news-list li .news-body {
    margin: 0px;
    padding: 0px;
}

#initialportlet .initial-news ul.news-list li .news-body h2 {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;
    height: 42px;
    overflow: hidden;
    margin-bottom: 0.15em;
    color: #0099cc;
}

#initialportlet .initial-news ul.news-list li .news-body .news-description {
    line-height: 1.3em;
    max-height: 7.5em;
    overflow: hidden;
}

#initialportlet .initial-news ul.news-list li .news-body .news-more {
    font-weight: bold;
    margin-top: 10px;
}

#portal_description {
    float: left;
    width: 717px;
    height: 153px;
    margin: 0px;
    margin-top: 7px;
    padding: 0;
}

#portal_description div.portalDescriptionItem {
    float: left;
    width: 177px;
    margin-right: 3px;
    margin-bottom: 1em;
    min-height: 192px;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0px 21px;
}

#portal_description div.portalDescriptionItem4 {
    width: 177px;
    margin-right: 0px;
}

#portal_description div.portalDescriptionItem a h2 form.inplaceeditform {
    display: inline;
    position: relative;
    background: transparent;
}

#portal_description div.portalDescriptionItem form.inplaceeditform {
    display: block;
    position: absolute;
    z-index: 99;
    background: #C6C6C6;
}

#portal_description div.portalDescriptionItem form button.apply,
#portal_description div.portalDescriptionItem form button.cancel {
    background-position: 50% 65%;
}

#portal_description div.portalDescriptionItem form button.apply:hover,
#portal_description div.portalDescriptionItem form button.cancel:hover {
    background-position: 50% -35%;
}

#home #portal_description div p,
#home #portal_description div h2 {
    padding: 0px;
    text-align: left;
}

#home #portal_description div p {
    margin: 0;
    line-height: 1.2em;
}

#home #portal_description div h2 {
    font-size: 1.1em;
    font-weight: bold;
    line-height: 2em;
    padding-left: 28px;
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -436px;
}

#home #portal_description span.subtitle {
    font-weight: bold
}

#home #portal_description h2 {
    margin: 21px 0 17px 0;
}

#home div#initialportlet {
    clear: both;
}

#home div#initialportlet div.parent-tabs {
    margin-left: -1px;
    margin-right: -4px;
    padding: 0;
    border: none;
    background: transparent url('/media/themes/uma/img/index_news.png?1fed3e1ad4b2') no-repeat left bottom;
    border-radius: 0;
    -moz-border-radius: 0;
    -webki-border-radius: 0;
}

#home div#initialportlet ul.ui-widget-header,
#home div#initialportlet ul.ui-widget-header.selected-item-sala-de-prensa {
    background: transparent url('/media/themes/uma/img/indexmenu_tab_bg.png?fe48e2420ff6') no-repeat left top;
    width: 100%;
    margin: 0;
    padding-left: 0;
    padding-right: 2px;
    height: 57px;
    border: none;
    list-style: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webki-border-radius: 0;
}

#home div#initialportlet ul.ui-widget-header.selected-item-uciencia {
    background-position: left -59px;
}

#home div#initialportlet ul.ui-widget-header.selected-item-infouma {
    background-position: left -119px;
}

#home div#initialportlet ul.ui-widget-header.selected-item-bouma {
    background-position: left -179px;
}

#home div#initialportlet ul.ui-widget-header li {
    float: left;
    display: block;
    line-height: 46px;
    height: 36px;
    width: 132px;
    padding: 0;
    border: none;
    background: transparent none;
}

#home div#initialportlet div#news {
    background: transparent url('/media/themes/uma/img/home_tab_first.jpg') no-repeat left top;
}

#home div#initialportlet div#events {
    background: transparent url('/media/themes/uma/img/home_tab.jpg') no-repeat 166px top;
}

body .ui-widget {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#home div#initialportlet ul.ui-widget-header li.ui-tabs-selected a {
    color: #014181;
    font-weight: bold;
}

#home div#initialportlet ul.ui-widget-header li a {
    display: block;
    color: #0099CC;
    margin: 0;
    padding: 0;
    float: none;
    text-align: center;
} 

#home div#initialportlet ul.ui-widget-header li a:link,
#home div#initialportlet ul.ui-widget-header li a:active,
#home div#initialportlet ul.ui-widget-header li a:hover  {
    border: none;
    outline: none;
    color: #014181;
    font-size: 13px;
    padding-left: 10px;
}

.withsidebar #contentCategories {
    margin-bottom: 15px;
}

#home div#initialportlet div.content-tabs {
    min-height: 347px;
}

div#sala-de-prensa div.body{
    height: 225px;
    overflow: hidden;
}

div#sala-de-prensa div.body p{
    padding: 0 !important;
}

.index-current-content {
    float: left;
    width: 100%;
}

.index-hidden-content {
    display: none;
}

.index-current-content .imgLeft {
    float: left;
    margin-right: 1em;
    vertical-align: top;
}

#content .index-current-content h2 {
    color: #40cfcf;
    font-weight: bold;
    margin-top: 1em;
    padding-right: 1em;
    font-size: 1.1em;
    line-height: 1.2em;
}

.index-current-content p {
    line-height: 1.2em;
    text-align: left;
}

.content-thumbnails img {
    border: 2px solid transparent;
    margin: 10px 8px 0 0;
}

.selected-content img {
    border-color: #10CEFE;
}

#other-news ul.newsList {
    list-style: none;
    float: left;
    padding: 0 0 0 3px;
}

#other-news ul.newsLinks {
    float: right;
    text-align: center;
    width: 250px;
    padding: 0;
    font-size: 9px;
    margin: 2.8em 15px 0 0;
}

#home #other-news ul.newsLinks li {
    padding: 0;
}

#home #other-news ul.newsLinks li a {
    color: #43165e;
    font-weight: bold;
    display: inline-block;
}

#home #other-news ul li {
    display: inline;
    padding: 0 8px;
}

#indextop {
    margin: 0px;
    margin-top: 7px;
    width: 717px;
}

#indextop #indexbanner {
    position: relative;
}

#indextop #indexbanner ul {
    height: 209px;
}

#indextop #indexbanner ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    position: relative;
}

#indextop #indexbanner ul li {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    display: none;
}

#indextop #indexbanner ul li.active {
    display: block;
}

#indextop #indexbanner .bannerHistory,
#indextop #indexbanner h1 {
    display: none;
}

#indexbottom {
    padding-top: 10px;
    margin-top: 7px;
    background: white;
    width: 717px;
}

#indexbottom .content{
    overflow: auto;
    padding-bottom: 30px;
}

.ie7 #indexbottom .content { 
    padding-bottom: 26px;
}

#indexbottom .bottom{
    display: none;
    visibility: hidden;
/*    height: 10px;
    background: url('/media/themes/uma/img/index_block_bottom.png?7091c2602f83') no-repeat bottom left;*/
}

#rightbar #cover_banner_block h1 {
    display: none;
    visibility: hidden;
}

#rightbar #cover_banner_block ul {
    padding: 0;
    margin: 11px 0;
    list-style: none;
    text-align: center;
}

#rightbar #cover_banner_block .bannerHistory {
    display: none;
    visibility: hidden;
}

#home #portalmenu {
    padding-left: 21px;
}

#home #portalmenu ul {
    list-style-type: none;
    padding: 0px;
    width: 215px;
    margin-right: 15px;
}

#home #portalmenu .menu1 li {
    float: left;
    padding: 0.5em 0px;
    width: 100px;
    overflow: visible;
}

#home #portalmenu .menu1 li span.nolink,
#home #portalmenu .menu1 li a {
    font-weight: bold;
    color: #0099cc;
    display: block;
    width: 215px;
}

#home #portalmenu .menu1 .menu2 li {
    float: none;
    width: auto;
    margin: 0px;
    padding: 0px;
}

#home #portalmenu .menu1 .menu2 li span.nolink,
#home #portalmenu .menu1 .menu2 li a {
    font-weight: normal;
    color: #002859;
}

#home #portalmenu .menu1 .menu2 li a:hover {
    color: #0099cc;
}

#home .cloud-td {
    vertical-align: middle;
    width: 245px;
}

#home #cloud a {
    line-height: 1.2em;
}

.tagitem1 {
    font-weight: bold;
    font-size: 1.2em;
}

.tagitem2 {
    font-size: 1em;
}

.tagitem3 {
    font-size: 0.8em;
}

/* end home view*/
#home #cloud #tagcloud a {
    color: #003366;
}

#home #cloud #tagcloud a:hover {
    color: #0099CC;
}

div#tagcloud {
    padding: 0 0.3em 0px 20px;
} 

#tagcloud h1 {
    display: none;
}

#tagcloud ul li {
    padding-left: 0.5em;
}

#tagcloud ul li:hover {
    background-image: none;
}

/* language-selector */
#language-tools {

    margin: 0; 
    z-index: 100;
    top: 85px;
    right: 263px;
    position: absolute;
} 


#language-tools a.language { 
    padding-left: 8px; 
    width: 140px; 
    display: block; 
    margin-top: 0.5em; 
    line-height: 21px; 
    height: 30px; 
    font-size: 10px;
    color: #ffffff; 
    
} 
 
#language-tools a.language:hover { 
    border: none; 
    background-position: left bottom; 
	background: #fafafa; 
} 
 
#language-tools a.language img{ 
    float: right; 
    margin-right: 27px; 
    margin-top: 5px; 
} 
 
#language-tools ul {
	position: absolute;
	padding: 2px 0 0 6px;
	width: 150px;
	height: 53px;
	text-align: center;

} 
 
#language-tools ul.hover { 
    visibility: visible; 
} 
 
#language-tools ul li { 
    display: inline; 
}
.idiomas {
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
    height: 64px; 
    width: 155px; 
}
  
ul.idiomas li a.lenguaje:link, li a.lenguaje:visited {
	 color: #ffffff; 
	 background: url('/media/themes/uma/img/flecha_idioma.png?968743bbc160') no-repeat right center;
	 width: 200px;
	}

ul.idiomas li a.lenguaje:hover {
	 color: #ffffff; 
	}	

/* cada item del menu */
.idiomas li {
    float: left;
    height: 20px;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
	clear: both;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
	text-align:left;
}
.idiomas li a {

    color: #0099cc;
    display: inline;
    padding: 0;
    margin: 0;
    text-decoration: none;
    /* animamos el cambio de color de los textos */
    -webkit-transition: ease-in-out;
    -moz-transition: ease-in-out;
    -o-transition: ease-in-out;
    -ms-transition: ease-in-out;
    transition: ease-in-out;
	
}
/* eliminamos los bordes del primer y el último */
.idiomas li:first-child a { border-left: none; }
.idiomas li:last-child a{ border-right: none; }
/* efecto hover cambia el color */

.idiomas li a:hover { color: #003366; }

/* los submenús */
.idiomas ul {
	left: 0;
	margin: 0;
	padding: 0;
	opacity: 0; /* no son visibles */
	position: absolute;
	border: 1px solid #FFFFFF;
	top: 20px; /* se ubican debajo del enlace principal */
	/* el color de fondo */
	background: #e6e5e5;
	background: -moz-linear-gradient(#fefefe,#e6e5e5);
	background: -webkit-linear-gradient(#fefefe,#e6e5e5);
	background: -o-linear-gradient(#fefefe,#e6e5e5);
	background: -ms-linear-gradient(#fefefe,#e6e5e5);
	background: linear-gradient(#fefefe,#e6e5e5);
	/* animamos su visibildiad */
	-moz-transition: opacity .25s ease .1s;
	-webkit-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
	width: 155px;
}
/* son visibes al poner el cursor encima */
.idiomas li:hover > ul { opacity: 1; }

 /* cada un ode los items de los submenús */
.idiomas ul li {
    height: 0; /* no son visibles */
    overflow: hidden;
    padding: 0;
	margin: 0;
    /* animamos su visibildiad */
    -moz-transition: height .25s ease .1s;
    -webkit-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
}
.idiomas li:hover > ul li {
    height: 20px;
    overflow: visible;
    padding: 0;
}
.idiomas ul li a {
    border: none;

    margin: 0;
    /* el ancho dependerá de los textos a utilizar */
    padding: 0;

}
  /* el último n otiene un borde */
.idiomas ul li:last-child a { border: none; }

/* end main division */
#header {
    height: 116px;
    width: 717px;
    margin: 0px;
    position: relative;
    background: #1B416E url('/media/themes/uma/img/header_bg.jpg?fde84fc9ccfb') repeat-x left top;
}

#header ul {
    margin: 0;
}

#headerlogo a {
    float: left;
    margin: 21px 30px 0 30px;
}

#headerlogo #portalTitle {
    float: left;
    margin: 40px 0 0 0px;
}

#headerlogo #portalTitle h1 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 10pt;
    line-height: 20px;
    margin: 0px;
    font-family: Arial;
    color: white;
    font-weight:bold;
}

#headerlogo #portalTitle h2 {
    margin: 0px;
    color: white;
    font-family: Arial;
    font-size: 0.9em;
}

#header-blocks #portal-primary-links div {
	position: relative;
}

#header-blocks #portal-primary-links ul {
    list-style: none;
    width: 261px;
    position: absolute;
    right: 0;
    top: 20px;
    padding: 0;
}

#header-blocks #portal-primary-links ul li {
    line-height: 12px;
}


#header-blocks #portal-primary-links a {
    color: white;
    font-size: 10px;
    font-weight: normal;
}

#header-blocks #portal-primary-links a:hover {
    color: #0099CC;
}

#header-blocks #portal-secondary-links {
    position:absolute;
    right:160px;
    top:73px;
}

#header-blocks #portal-secondary-links ul {
    list-style: none;
    margin-top:-12px;
}

#header-blocks #portal-secondary-links ul li {
    display: inline;
}

#portal-footer-links div {
    padding: 0px;
    line-height: 110px;
}

#portal-footer-links ul {
    padding: 0px;
    line-height: 110px;
}

#portal-footer-links ul li {
    display: inline;
    padding: 0 0.5em;
    border-right: 1px solid white;
    text-transform: uppercase;
    line-height: 110px;
}

#portal-footer-links ul li.last {
    border-right: none;
}

#portal-footer-links ul li a {
    color: white;
}

#breadcrumbs {
    padding: 5px 0 5px 10px;
    background: #022859;
    width: 707;
}

#breadcrumbs a {
    color: white;
}

.breadcrumbSeparator {
    color: transparent;
    background: transparent url('/media/themes/uma/img/breadcrumb_separator.png?21a173912d25') no-repeat 2px 4px;
    line-height: 16px;
}

.ie .breadcrumbSeparator {
    font-size: 1px;
    color: #022859;
    padding: 5px;
    background-position: 2px 1px;
}

/* content */
#content .merengueContentInfo h4 {
    height: auto;
    line-height: 1.3em;
}

#content .merengueContentInfo .moreinfo {
	margin-top: 0.5em;
}
/* end content*/

/* model design */
div.document-section  {
    clear: both;
}

.document-section .mceEditor {
    display: block;
}

.theme-uma #content.withsidebar {
    background: white;
    min-height: 500px;
    text-align: justify;
    margin-bottom: 1.5em;
}

.theme-uma #content .contentBody h2 {
	margin-top: 30px;
}

form.forumForm input.submit,
.theme-uma #content input.button {
    background: white;
    margin-left: 15px;
    border-width: 1px 1px 2px 1px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    webkit-border-radius: 10px;
}

#content #content-title h1 {
    color: white;
    font-size: 14px;
    margin: 0;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    background: #3a9ebe;
    font-weight: normal;
    text-align: left;
}

#content #content-title span {
    background: #3a9ebe url('/media/themes/uma/img/content_title_bg.jpg?fde84fc9ccfb') no-repeat right 0.35em;
    padding-right: 25px;
}

#content #content-title h1 a span {
    color: white;
    padding-left: 22px;
	background: transparent url('/media/themes/uma/img/title_link_icon.png?fde84fc9ccfb') no-repeat left 0.1em;
}

#fullcontent #content #content-title h1 {
    width: 681px;
}

ul#content-actions {
    float: right;
    margin: 0 0 10px 0;
    padding: 0;
    min-height: 26px;
    min-width: 1px;
    display: block;
}

.withsidebar ul#content-actions {
    max-width: 375px;
}

.noSidebar ul#content-actions {
   width: 100%;
}

ul#content-actions li {
    margin: 5px 15px 5px 0;
    list-style: none;
    float: right;
}

.ie7 ul#content-actions li * {
    white-space: nowrap;
}

#contentgrouplinks,
#contextualmenulinks {
    clear: both;
}

#contextualmenulinks h1 {
    display: none;
    visibility: hidden;
}

#contentgrouplinks div.blockBody,
#contextualmenulinks div.blockBody {
    margin: 1px 0 1px 0;
    float: left;
    padding: 10px 0;
    width: 100%;
    border-right: 1px solid #dbdbdb;
    background: #999999;
    margin-bottom: 1em;
}

#contentgrouplinks ul,
#contextualmenulinks ul {
    margin: 0;
    padding-left: 20px;
    list-style: none;
}

#contentgrouplinks ul li,
#contextualmenulinks ul li {
    float: left;
    border-left: 2px solid #1499c5;
}

#contentgrouplinks ul li:first-child,
#contextualmenulinks ul li:first-child {
    border: none;
}

#contentgrouplinks ul li a,
#contextualmenulinks ul li a {
    color: white;
    padding: 10px;
    text-transform: uppercase;
    font-size: 12px;
}

#contentgrouplinks ul {
    padding-left: 20px;
    padding-right: 20px;
}

#contentgrouplinks ul li {
    padding: 0px 10px;
    display: inline;
    float: none;
}

#contentgrouplinks ul li a {
    padding: 0px;
}

#contentgrouplinks ul li:first-child {
    padding: 0px 10px 0px 0px;
}

p.emptyMenu,
span.threadMetaData,
.theme-uma .contentbody,
.theme-uma .contentBody,
.theme-uma .contentDescription,
.theme-uma .merengue-document,
.theme-uma .news-contentbody,
.theme-uma .aftercontentBlock {
    color: #002859;
    padding: 15px 20px 0 20px;
    /*clear: left;*/
}

#contentCategories {
    text-align: left;
    line-height: 1.3em;
    padding: 3px 0 0 20px;
    margin-bottom: 0.2em;
}

.withsidebar #contentCategories {
    position: relative;
    margin-top: 1em; 
    width: 500px;
    float: left;
}

div.date label,
#contentCategories label {
    line-height: 1.3em;
    text-transform: capitalize;
    font-weight: bold;
    display: block;
    float: left;
    margin-right: 1em;
    height: 18px;
}
#content div.date {
    float: left;
    text-align: left;
    width:275px;
}

.ie7 #content div.date {
    margin-left: 0;
}

.ie7 #content div.date label {
    margin-left: 20px;
}

div.date,
#content .eventDates {
    width: 270px;
    margin: 0 20px;
    position: relative;
}

div.date label {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -195px;
}

.eventDates .eventIcon {
    float: left;
    padding-right: 10px;
}

.eventDates label {
    line-height: 15px;
}

div#contentCategories label {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -95px;
}

.theme-uma .contentDescription {
    line-height: 1.5em;
    clear: right;
}

.theme-uma .contentbody,
.theme-uma .contentBody  {
    clear: right;
}

.theme-uma #feedback {
    width: auto;
}

/* leftsidebar */
.theme-uma #left-sidebar a {
    color: #666666;
}

.theme-uma #left-sidebar a:hover {
    color:  #3399cc;
}

.theme-uma #left-sidebar {
    min-height: 500px;
    background: transparent url('/media/themes/uma/img/leftsidebar_back.jpg?fde84fc9ccfb') repeat-x left top;
}

.leftsidebarBlock ul {
    margin: 0.5em 0 0 0;
    padding: 0;
    list-style: none;
}

.leftsidebarBlock ul.menu_ul {
    margin-top: 0px;
}

.leftsidebarBlock ul.menuDepth1 {
    margin-top: 0.5em;
}

.leftsidebarBlock ul.menu_ul li {
    padding-top: 5px;
    line-height: 18px;
    font-size: 13px;
    text-transform: none;
    background: transparent url('/media/themes/uma/img/menu_border_back.png?fde84fc9ccfb') no-repeat center bottom;
}

.leftsidebarBlock ul.menu_ul li.first {
    padding-bottom: 0px;
    padding-top: 0px;
}

.leftsidebarBlock ul.menuDepth1 > li {
    padding-top: 5px !important;
    margin-top: 0.5em;
}

.leftsidebarBlock ul.menu_ul li.last {
    padding-bottom: 0px;
}

#left-sidebar div#coremenu ul.menu1 li a.menu1 {
    font-size: 13px;
    font-weight: normal;
    padding-bottom: 5px;
}

div#coremenu ul.menu1 li a.menu2 {
    font-size: 11px;
    margin-left: 12px;
    padding-bottom: 0;
}

div#coremenu ul.menu_ul li.item.selected a.selected {
    color: #3399CC;
    text-decoration: none;
    font-weight: normal;
}

.leftsidebarBlock ul.menuDepth1 li > a {
    padding: 0 8px 4px 12px;
    display: block;
}

.leftsidebarBlock ul.menuDepth1 li:hover ,
.leftsidebarBlock ul.menuDepth1 li.selected  {
    background: transparent url('/media/themes/uma/img/leftsidebar_selecter_up.png?fde84fc9ccfb') no-repeat left top;
}

.leftsidebarBlock ul.menuDepth1 li:hover > a,
.leftsidebarBlock ul.menuDepth1 li.selected > a {
    background: transparent url('/media/themes/uma/img/leftsidebar_selecter_down.png?1e468577f7e9') no-repeat left bottom;
}

.leftsidebarBlock ul.menuDepth2 li a,
.leftsidebarBlock ul.menuDepth3 li a {
    background: transparent url('/media/themes/uma/img/menu_bullet.png?fde84fc9ccfb') no-repeat left 7px;
    font-size: 10px;
    padding-left: 12px;
}

.leftsidebarBlock ul.menuDepth2 li:hover a,
.leftsidebarBlock ul.menuDepth2 li.selected a,
.leftsidebarBlock ul.menuDepth2 li a:hover {
    background: transparent url('/media/themes/uma/img/menu_bullet_over.png?fde84fc9ccfb') no-repeat left 7px;
}

.leftsidebarBlock ul.menuDepth2 li:hover ,
.leftsidebarBlock ul.menuDepth2 li.selected {
    background: none;
}

.leftsidebarBlock ul.menuDepth2 li a.item  {
    width: 150px;	
}

.leftsidebarBlock ul.menuDepth3 li a.item {
    margin-left: 24px;
    width: 135px;
}

.leftsidebarBlock .inplaceeditform input[type="text"] {
    max-width: 90%;
    max-height: 1.2em;
}

#left-sidebar div#tagcloud {
    width: 177px;
    position: absolute;
    bottom: 0px;
    padding: 10px 0 0 0;
    background: transparent url('/media/themes/uma/img/content_tag_top.png?fde84fc9ccfb') no-repeat left top;
}

#left-sidebar div#tagcloud div.blockBody {
    padding-bottom: 10px;
    background: transparent url('/media/themes/uma/img/content_tag_bottom.png?fde84fc9ccfb') no-repeat left bottom;
}

#left-sidebar div#tagcloud div.blockBody ul {
    padding: 0 5px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    background: transparent url('/media/themes/uma/img/content_tag_middle.png?fde84fc9ccfb') repeat-y left top;
}

#left-sidebar div#tagcloud li {
    padding: 0px;
    margin-left: 5px;
}

#left-sidebar div#tagcloud li a {
    color: white;
}

#home #content #cloud li {
    padding-left: 0;
    padding-right: 0;
}

/* end leftsidebar */

/*
#content h2 {
	margin-top: 0;
}
*/

/* model a */
ul.detailList {
    list-style: none;
    padding: 0;
    margin-top: 2em;
}

ul.detailList li {
    color: #32add5;
    border-bottom: 1px dashed #32add5;
}

ul.detailList li h3 {
    color: #002859; 
    float: left;
    padding-right: 25px;
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -221px;
}

ul.detailList li p {
    clear: both;
}

ul.detailList li strong {
    color: #002859;
}

/*end model a*/
/* model b */
ul.itemList {
    clear: both;
    padding: 0;
    list-style: none;
	margin: 1.5em 0 0;
}

.itemList li {
    padding: 0 0 5px 15px;
    background: transparent url('/media/themes/uma/img/item_list_icon.jpg?d5020ac4963c') no-repeat left 4px;
}

ul.itemList ul,
ul.itemList ol {
    list-style: none;
    padding-left: 10px;
}

.itemList li h3 {
    margin: 0;
}

.itemList li a {
    color: #002859;
}

.itemList li a:hover {
    color: #3397c9;
}

/*end model b */
/* model c */
ul.iconList {
    padding: 0;
    list-style: none;
}

ul.iconList li {
    padding: 1em 0;
    height: 101px;
    border-bottom: 1px dashed #32add5;
}

ul.iconList li div.iconImg {
    float: left;
    width: 100px;
}

ul.iconList li h3 {
    margin: 12px 0 0;
}

ul.iconList li p {
    line-height: 13px;
}
/* end model c */
/* model d */
ul.imgList {
    padding: 0;
    list-style: none;
}

ul.imgList li {
    padding: 1em 0;
    border-bottom: 1px dashed #32add5;
}

ul.imgList li h3 {
    margin: 0;
}

ul.imgList li {
    clear: left;
}

ul.imgList li div.imgLeft {
    float: left;
    width: 126px;
    margin: 0 2em 0.5em 0;
}


ul.imgList li p {
    line-height: 13px;
}

ul.imgList a.readMore {
    color: #22446f;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    padding-right: 12px;
    background: transparent url('/media/themes/uma/img/read_more.jpg?d5020ac4963c') no-repeat right center;
}
/* end model d */

ul.iconList,
ul.imgList,
ul.detailList,
ul.itemList {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

/* model f */
.noSidebar #wrapper,
#fullcontent #wrapper {
    background: transparent url('/media/themes/uma/img/wrapper_back_full_content.jpg?b4aed8fafbee') repeat-y left top;
}

#fullcontent #left-sidebar {
    display: none;
    visibility: hidden;
}

.noSidebar #contentwrapper,
#fullcontent  #contentwrapper {
    background: white;
}

#fullcontent ul.detailList.noBorder li {
    border-bottom: none;
}

/* end model f */
/* model h */

.agenda img {
    float: left;
    padding: 0 4em 1em 0;
    background: white;
}

.theme-uma #content .contentBody .eventList h2 {
    float: none;
    font-size: 1em;
    margin-top: 2px;
}

.eventList div {
    color: #002859;
    margin-bottom:2em;
    padding-bottom:0.5em;
    border-bottom: 1px dashed #32add5;
}

.eventList div h3 {
    color: #002859; 
    float: left;
    padding-right: 25px;
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -216px;
}


.eventList div strong {
    color: #32ADD5;
}

/* end model h */
/* end model design*/
/* rightbar */
#rightbar {
    background: #ebebeb;
    padding-bottom: 2em;
}

#home #rightbar {
    min-height: 982px;
}

div#user-actions {
    padding-left: 0px;
    padding-right: 0px;
    width: 202px;
    margin-left: auto;
    margin-right: auto;
}

div#user-actions .user-menu {
    width: 200px;
    margin: 1em auto;
    border: 1px solid white;
    background:  #cccccc url('/media/themes/uma/img/lock.png?0316a0d4fcc4') no-repeat 170px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding-bottom: 11px;
}

div#user-actions .user-menu h1 {
    font-size: 11px;
    line-height: 11px;
    color: #003366;
    margin: 18px 40px 4px 14px;
    /*text-transform: uppercase;*/
    font-weight: bold;
}

div#user-actions .user-menu ul.user-actions {
    margin: 0px 60px 0px 14px;
    font-weight: bold;
}

div#user-actions .user-menu ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

div#user-actions .user-menu ul li {
    padding: 6px 0px;
    text-transform: uppercase;
    width: 100px;
    line-height: 12px;
}

div#user-actions .user-menu ul li + li {
    border-top: 1px dashed white;
}

div#user-actions .user-menu ul li a {
    color: #3399cc;
    width: 175px;
    display: block;
}

div#user-actions .user-menu ul li a:hover {
    color: white;
}

ul#user-actions {
    display: block;
    padding: 0 28px 0 10px;
    width: 165px;
    overflow: auto;
    margin: 0.5em auto 0 auto;
    margin-left: auto;
    margin-right: auto;
}

ul li#action-login  a,
ul#user-actions a {
    color: white;
    text-decoration: none;
}

ul li#action-saml2_login  {
    margin-top: 5px;
}

ul li#action-login  a,
ul li#action-saml2_login a {
    line-height: 27px;
}

ul#user-actions {
    min-height: 45px;
}

ul#user-actions li {
    list-style: none;
}

ul#user-actions li#username {
    padding-top: 5px;
}

ul#user-actions li#action-admin {
    float: left;
    margin-right: 1em;
}

ul#user-actions li#action-ezweb {
    float: left;
}

.ie7 ul#user-actions li#action-ezweb {
    float: none;
    clear: both;
}

#rightbar #standingout {
    width: 200px;
    margin: 1em auto;
    border: 1px solid #cccccc;
    background:  white;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 1em 0px;
}

#rightbar #standingout h1 {
    color: #0099cc;
    background: url('/media/themes/uma/img/destacados.jpg?5c29b9286ef2') no-repeat center left;
    margin-left: 13px;
    margin-right: 13px;
    padding-left: 26px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
}

#rightbar #standingout .blockBody ul {
    list-style-type: none;
    padding: 0px;
    margin-left: 13px;
    margin-right: 13px;
}

#rightbar #standingout .blockBody ul li {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    width: 100px;
    overflow: visible;
    font-size: 11px;
}

#rightbar #standingout .blockBody ul li + li {
    border-top: 1px dashed #0099cc;
}

#rightbar #standingout .blockBody ul li span,
#rightbar #standingout .blockBody ul li a {
    width: 170px;
    display: block;
}

#rightbar .MultimediaSlide .lower-caption {
    text-align: left;
    display: block;
    margin-top: 5px;
}

#rightbar .MultimediaSlide .lower-caption span.sign {
    color: #0099cc;
}

#rightbar .MultimediaSlide .lower-caption span.textareainplaceedit {
    display: inline;
}

#rightbar .MultimediaSlide h1 {
    color: #0099cc;
    text-align: left;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 13px;
    padding: 0px;
}

#rightbar #latestnews {
    width: 90%;
    margin: 1em auto;
    border: 1px solid #5b7492;
    background:  #5b7492;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#rightbar #latestnews h1 {
    color: white;
    font-size: 1.2em;
    text-align: center;
    text-shadow: -1px 1px 0 #003366;
    text-transform: uppercase;
}

#rightbar #latestnews .blockBody {
    padding-bottom: 0.5em;
}

#rightbar #latestnews .blockBody ul {
    margin: 0 0.7em;
    padding: 0.7em;
    padding-top: 0px;
    padding-bottom: 10px;
    border: 1px solid #A3A3A3;
    background: white;
    list-style: none;
}

#rightbar #latestnews .blockBody ul li {
    padding: 10px 5px 0 18px;
    background: transparent  url('/media/themes/uma/img/hidhlight_list_icon.jpg?fde84fc9ccfb') no-repeat 3px 12px;
    color: #006699;
    line-height: 14px;
}

#rightbar #latestnews .blockBody ul li a,
#rightbar #standingout .blockBody ul li a {
    color: #002859;
}

#rightbar #latestnews .blockBody ul li a:hover,
#rightbar #standingout .blockBody ul li a:hover {
    color: #0099CC;
}

#rightbar #highlightmenu {
    background: none;
}

#rightbar #highlightmenu h1 {
    display: none;
}

#rightbar #highlightmenu ul {
    list-style: none outside none;
    margin: 8px auto 1em;
    padding: 0;
    width: 92%;
}

#rightbar #highlightmenu ul li {
    margin-bottom: 0.3ex;
    background: url('/media/themes/uma/img/link2.png?bd0b0968759a') no-repeat scroll right top transparent;
    height: 29px;
    margin-left: -1px;
    width: 201px;
    overflow: none;
}

#rightbar #highlightmenu ul li a {
    color: #FFFFFF;
    display: block;
    line-height: 20px;
    padding: 4px 10px;
    text-align: left;
    width: 181px;
}

#rightbar #highlightmenu ul li a:hover {
    color: #cbf5ff;
}

#rightbar #portal-portlet-links h1 {
    display: none;
    visibility: hidden;
}

#rightbar #portal-portlet-links ul {
    width: 172px;
    margin: 1em auto;
    border: 1px solid white;
    background:  #cccccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 11px 14px;
    list-style: none;
    font-weight: bold;
}

#rightbar #portal-portlet-links ul li {
    padding: 6px 0px;
    text-transform: uppercase;
    width: 100px;
    line-height: 12px;
}

#rightbar #portal-portlet-links ul li + li {
    border-top: 1px dashed white;
}

#rightbar #portal-portlet-links ul li a {
    color: #3399cc;
    width: 175px;
    display: block;
}

#rightbar #portal-portlet-links ul li a:hover {
    color: white;
}


#rightbar #portal-social-links {
    width: 86%;
    margin: 6px auto;
}

#rightbar #portal-social-links h1 {
    color: #0099cc;
    font-weight: bolder;
    font-size: 1.2em;
    margin: 0 0 4px;
}

#rightbar #portal-social-links ul {
    margin: 0 auto;
    padding: 0;
    list-style-type: none;
}

#rightbar #portal-social-links ul li {
    display: inline;
    margin-right: 2px;
}

#rightbar #portletMultimedia {
    float: left;
    width: 99%;
    padding-top: 0.5em;
    margin-bottom: 1em;
    background: transparent  url('/media/themes/uma/img/newdesign/multimedia_back.jpg?fde84fc9ccfb') no-repeat left top;
}

#rightbar #portletMultimedia .blockBody {
    margin: 2em auto;
}

#rightbar #portletMultimedia .caption{
    padding: 0.5em;
    padding-bottom: 0;
}

#rightbar #portletMultimedia a {
    display: block;
    text-align: center;
}

#rightbar #featured_multimedia .playbutton {
    display: none;
}

#rightbar #featured_multimedia #slideshow{
    float: none;
    overflow: hidden;
    background: none;
    margin: 0px auto;
}

#rightbar #featured_multimedia .simpleImgGallery2{
    width: 200px;
    visibility: hidden;
}

#rightbar #featured_multimedia .screenShotTable{
    width: 202px !important;
    margin: 0 auto;
}

#rightbar #featured_multimedia .MultimediaSlide{
    padding: 0px;
    top: 0px;
}

#rightbar #featured_multimedia .MultimediaItemThumbnail{
    padding-bottom: 0px;
}

#rightbar #featured_multimedia .MultimediaItemThumbnail a {
    display: block;
    position: relative;
}
 
#rightbar #featured_multimedia .playbutton {
    left: 80px;
    top: 45px;
    width: 53px;
    height: 47px;
    background-image: url('/media/themes/uma/img/play_button.png?7091c2602f83');
}

#rightbar #featured_multimedia .caption {
    float: right;
    text-align: right;
    font-weight: bold;
    color: white;
    margin-right: 13px;
    line-height: 22px;
}

 /* modelo g */

#searchform form,
form#advancedSearch,
form.forumForm,
form#contactform fieldset {
    background: #F9F9F9 url('/media/themes/uma/img/advanced_searcher_bg.jpg?fde84fc9ccfb') repeat-x left bottom;
    padding: 13px;
    margin-top: 30px;
    border: 1px solid #bdbdbd;
}

#searcher form div.paspdi {
    display: none;
}

form#contactform fieldset {
    margin-top: 10px;
}

/* ie hack for legend background */
.ie form#contactform fieldset {
    position: relative;
}

.ie form#contactform legend {
    position: absolute;
    top: -7px;
    left: 10px;
}
/* end ie hack */

form.forumForm input.submit,
form#contactform input.button {
    float: right;
}

form#advancedSearch label,
form#advancedSearch input {
    display: block;
    margin: 0.5em;
}

form#advancedSearch select {
    margin-left: 0.5em;
    border-color: #ccc;
    border-left-width: 1px;
    background-color: white;
}

select#centro {
    margin-bottom: 12px;
}

form#advancedSearch select option {
    font-size: 9px;
}

form#advancedSearch div {
    float: left;
    margin: 0 0 1em 0;
}

form#advancedSearch div#titulacion {
    width: 60%;
}

#searchform,
#contactform {
    clear: both;
    padding: 0.5em;
}

#searchform ul {
    list-style: none;
    padding: 0;
    margin-top: 0;
}

#searchform.beforecontentBlock h1 {
    margin-top: 0;
}

#searchform.beforecontentBlock form {
    margin-top: 0;
}

#searchform th,
#searchform td,
#contactform th,
#contactform td {
    vertical-align: top;
    padding-top: 1em;
}

#searchform td select {
    width: 100%;
}

#contactform table {
    margin-bottom: 1em;
}

#searchform th label {
    text-align: left;
    line-height: 20px;
}

.ie #searchform td select {
    width: auto;
    max-width: auto;
}

#contactform th {
    text-align: left;
}


#contactform table label.required {
    padding-right: 10px;
    background: transparent url('/media/themes/uma/img/required.jpg?7091c2602f83') no-repeat right top;
}

.calendarbox, .clockbox {
    border: 1px solid #999999;
}

.calendarbox caption {
    line-height: 14px;
}

.clockbox h2 {
    font-size: 14px;
    line-height: 16px;
    padding: 0.4em;
    margin: 0;
}

div#contact-info {
    clear: both;
    font-size: inherit;
}

div#contact-info > span {
    line-height: 20px;
}

#contactform ul.errorlist {
    padding: 0;
}

#contactform ul.errorlist li {
    margin-bottom: 0;
}
/* collections */

ul.contentList {
    padding: 0 0 0 15px;
    margin: 0;
}

ul.contentList li {
    list-style: none;
    margin: 0.5em 1.5em;
    border-bottom: 0.1em dashed #32add5;
    padding-bottom: 0.5em;
    clear: both;
    float: left;
    width: 94%;
}

div.itemCollectionImage {
    float: left;
    margin-right: 2em;
    width: 126px;
}

div.itemCollectionImage img {
    float: left;
    margin: 0.5em 1.5em 1em 0;
    width: 126px;
}

div.itemCollectionTitle {
    margin-top: 0.5em;	
}

.itemCollectionTitle a {
    font-size: 1.17em;
    font-weight: bold;
    padding-bottom: 0.2em;
    color: #002859;
}

/* div.itemCollectionTitle */  a.externalLink {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -116px;
    padding-left: 16px;
}

div.itemCollectionField {
    line-height: 13px;
}
li.itemCollection a.viewMore {
    /* background: transparent url('/media/themes/uma/img/viewMore_icon.png') no-repeat top right; */
    padding: 0 16px;
}

.noResults {
    font-size: 1.4em;
    margin: 1.3em;
}

.feed-item-full-view ul  {
    list-style: none;
    padding: 0 20px;
    margin-left: 0px;
}

/* end-collections */

/* itags list */
.itagList #content {
    margin: 1em;
}

.itagList h2 {
    margin-bottom: 0;
}

.itagList ul.contentList li {
    float: none;
}
/* end itags list */


/*pagination */
.pagination {
    clear: both;
    padding: 1em;
}

/* end pagination */

/* searcher */
#searcher {
  position: relative;
  right: -5px;
  top: 0.5em;
  padding: 11px 5px 0 5px;
  width: 228px;
  height: 55px;
  background: transparent url('/media/themes/uma/img/searcher_back.jpg?b4aed8fafbee') no-repeat left top;
}

#searcher input.text,
#searcher input.text_google,
#searcher input.text_write,
#searcher input.text_people {
  border: none;
  display: block;
  float: left;
  width: 155px;
  height: 17px;
  font-size: 9pt;
  line-height: 10pt;
  padding: 2px 5px 0 10px;
}

#searcher input.text,
#searcher input.text_write,
#searcher input.text_people {
    background: transparent url('/media/themes/uma/img/searcher_input_back.jpg?b4aed8fafbee') no-repeat 0 bottom;
}

#searcher input.text_google {
    background: transparent url('/media/themes/uma/img/searcher_input_back.jpg?b4aed8fafbee') no-repeat 0 0px;
}


#searcher input.glass {
  width: 30px;
  height: 20px;
  line-height:19px;
  border: none;
  padding: 0;
  background: transparent url('/media/themes/uma/img/searcher_button_back.jpg?7fe1d31ce77e') no-repeat left top;
}

#searcher div.typesearch {
    display: block;
    font-size: 9px;
    margin-top: 5px;
    line-height: 14px;
}

#searcher div.typesearch label {
    color: #777777;
    font-size: 9px;
}

#searcher div.typesearch input {
  vertical-align: middle;
  margin-top: 0;
}

form.gsc-search-box {
    display: none;
}

div.gsc-tabsArea {
    display: none;
}


#home #contentwrapper.gsearchResults {
    margin-left: -3px;
}

#contentwrapper.gsearchResults #content.withsidebar {
    width: 520px;
    margin: 0 5px;
}


#home #contentwrapper.gsearchResults #content {
    width: 717px;
    margin: 0 auto;
}

#home #contentwrapper.gsearchResults h1#title_search_result {
    margin: 0;
}

#contentwrapper.gsearchResults #content span#number_results {
    font-weight: bold;
    margin: 1em 14px;
    display: block;
    float: left;
}

#contentwrapper.gsearchResults #content span#back_home_page {
    float: right;
    margin: 1em;
    line-height: 16px;
}


#contentwrapper.gsearchResults h1#title_search_result {
    margin: 0;
    padding-left: 20px;
    color: white;
    background: #32ADD5;
}

#contentwrapper.gsearchResults .withsidebar h1#title_search_result {
    margin: 0 -9px 0 -6px;
}

.noSidebar #contentwrapper.gsearchResults #content.withsidebar {
    width: 100%;
    margin: 0;
}

.noSidebar #contentwrapper.gsearchResults .withsidebar h1#title_search_result {
    margin: 0;
}

#contentwrapper.gsearchResults .withsidebar .gsc-resultsbox-visible{
    margin: 0 14px;
}

.noSidebar #contentwrapper.gsearchResults #content span#number_results{
    margin: 1em 20px;
}

#contentwrapper.gsearchResults .gsc-resultsbox-visible,
.noSidebar #contentwrapper.gsearchResults .withsidebar .gsc-resultsbox-visible {
    margin: 0 20px;
}

#content div.gsc-webResult.gsc-result {
    margin: 0.5em 0;
    padding-bottom: 0.5em;
    border-bottom: 1px dashed #32ADD5;
}

#content div.gsc-webResult.gsc-result div.gs-title a {
    color: #002859;
    font-size: 1.17em;
    line-height: 1.2em;
    font-weight: bold;
    padding-bottom: 0.2em;
}

#content .gs-result .gs-title,
#content .gs-result .gs-title * {
    text-decoration: none;
}

#content .gs-result .gs-snippet {
    font-size: 0.85em;
    line-height: 1.1em;
}

div.gs-visibleUrl.gs-visibleUrl-short {
    display: none;
    visibility: hidden;
}

#content .gsc-results .gsc-cursor-box {
    text-align: right;
}

#content .gsc-cursor-page {
    color: #32ADD5;
    text-decoration: none;
}

#content .gsc-cursor-current-page {
    color: #002859;
}

#content .gs-error-result .gs-snippet,
#content .gs-no-results-result .gs-snippet {
    border: none;
    font-size: 1.2em;
    background: transparent;
}
/* end searcher */

/*end rightbar */

/* events calendar */
#content #eventscalendar,
#rightbar #eventscalendar.rightsidebarBlock {
    width: 92%;
    clear: both;
    height: 219px;
    margin: 1em auto 0;
    border: 1px solid #AAAAAA;
    background: #f2f2f2 url('/media/themes/uma/img/calendar_bg.png?35768e5a4696') repeat-x left top;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

#content-zone .eventsCalendar {
    width: 200px;
    text-align: center;
    margin: 15em 15px;
}

#eventscalendar h1{
    margin: 0;
    padding-top: 1em;
    font-size: 1.1em !important;
    font-weight: bold;
}

#content #eventscalendar .ui-datepicker {
    padding-top: 1em;
    margin: 0 auto;
    background: transparent;
    border: none;
}

#eventscalendar h1 {
    color: #2a7ea0;
    font-size: 1.1em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover { 
  top: 2px!important;
  cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover {
  left:2px!important;
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev-hover {
  right: 4px!important;
}

#eventscalendar .ui-widget-header .ui-icon {
    background-image: url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c');
}
.ui-datepicker .ui-datepicker-prev .ui-icon  {
    background-position: 0 -74px;
    width: 16px;
    height: 16px;
}

.ui-datepicker .ui-datepicker-next .ui-icon  {
     background-position: 0 -53px;
    width: 16px;
    height: 16px; 
}

.ui-datepicker .ui-state-default{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 3px;
}

#rightbar #eventscalendar .ui-widget-content,
#eventscalendar .ui-datepicker-prev.ui-datepicker-prev-hover,
#eventscalendar .ui-datepicker-next.ui-datepicker-next-hover {
  background: none!important;
  border: none!important;
}

#eventscalendar .ui-datepicker-other-month{
    border: 1px solid #ededed;
}
#eventscalendar .ui-datepicker-other-month span.ui-state-default{
    color: #ccc !important;
}

#eventscalendar .ui-datepicker .ui-datepicker-buttonpane {
    display: none;
}

div.ui-datepicker-header{
    background: none;
    border: none;
    font-size: 1.1em;
    color: #444;
}

#rightbar #eventscalendar .ui-datepicker {
    width: 98%;
    border: none;
}

#eventscalendar .ui-datepicker.ui-widget{
    margin-top: 0 !important;
}

#rightbar #eventscalendar .ui-widget-header {
    border: none;
    background: transparent;
}

#eventscalendar .ui-state-default,
#eventscalendar.ui-widget-content .ui-state-default,
#eventscalendar.ui-widget-header .ui-state-default{
    border-color: #ccc;
}

#eventscalendar .ui-state-disabled,
#eventscalendar .ui-widget-content .ui-state-disabled,
#eventscalendar .ui-widget-header .ui-state-disabled  {
    opacity: 1;
    filter: Alpha(Opacity=100);
    border: none;
}

#eventscalendar .ui-datepicker th,
#eventscalendar .ui-datepicker td {
    color: #a3a3a3;
}

#eventscalendar .ui-datepicker td a,
#eventscalendar .ui-datepicker td span {
    text-align: center;
    background: white;
    padding: 3px 1px;
    line-height: 11px;
}

#eventscalendar .ui-datepicker td.ui-datepicker-today span {
    color: white;
    background: #848484;
}

#eventscalendar .ui-datepicker td.calendarEventDay a {
    background: white url('/media/themes/uma/img/event_day.png?fde84fc9ccfb') no-repeat right bottom;
}

#eventscalendar .ui-datepicker td.ui-datepicker-today.calendarEventDay a {
    color: white;
    border-color: #D3D3D3;
    background: #848484 url('/media/themes/uma/img/event_day.png?fde84fc9ccfb') no-repeat right bottom;
}

#tooltip h3 {
    font-weight: normal!important;
    font-size: 10pt!important;
    line-height: 12pt;
}
/* end calendar */

/* google map */
.theme-uma .map-container
 {
    padding: 10px 20px 0;
}

div#content-zone #googlemap {
    border: 2px solid #15a1d0;
}

h2#mapa {
    padding-left: 20px;
}

/* end google map */

/* comments */
#feedback .commentform textarea {
    width: 97%;
}

.ie7 #feedback .commentform ul li {
    width: 97%;
}

div#content-zone #feedback {
    padding: 5px 20px 0; 
    width: auto;
}

#content div#content-zone #feedback #firstcomment #firstactions {
    margin-bottom: 15px;
}

div.commentform input.submit,
#content div#content-zone #feedback #firstcomment .actions a {
    padding: 2px 5px;
    margin-bottom: 5px;
}

div#content-zone #feedback #firstactions .actions  {
    background: none;
}

div#content-zone #feedback .commentinfo {
    float: right;
    font-style: italic;
    font-size: 10px;
    padding-right: 20px;
}

div#content-zone #feedback #firstcomment .actions {
    padding-left: 8px;
}

div#content-zone #feedback #firstcomment .commentform {
    clear: left;
}

div#content-zone #feedback #firstcomment h3 {
    padding: 8px 5px;
}

div#content-zone #feedback .commentBody p {
    text-align: left;
    font-size: 11px;
    line-height: 13px;
    padding-top: 1.2em;
}

div#content-zone #feedback #firstcomment h3,
div#content-zone #feedback #firstcomment .commentBody, 
div#feedback #firstcomment .actions,
div#content-zone #feedback .comment-body,
div#content-zone #feedback .commentform, 
div#content-zone #feedback #firstcomment .commentinfo {
 	background: #EBEBEB;
 }

#feedback .commentform ul.errorlist {
    color: #FF0000;
    padding: 0;
}

div.commentform input.submit {
    color: #0099CC;
    font-size: 75%;
    cursor: pointer;
    border: 1px solid #C6C7C8;
    text-shadow: 1px 1px 0 #F2F2F2;
    background: transparent url('/media/themes/uma/img/actions_bg.png?fde84fc9ccfb') repeat-x left top;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

div.commentform input.submit:hover {
    color: #003366;
}

div#content-zone #feedback div.actions  {
    padding-bottom: 5px;
}

.comments #content-inner {
    padding: 0 1em;
}
.comments #content-inner ul {
    padding-left: 0;
}
/* end comments */

/* slideshow */


div.MultimediaSlide {
    padding-left: 5px;
    clear: both;
    position: relative;
    top: 10px;
}

#content div.MultimediaSlide #slideshow .screenShotTable {
    margin: 0 0 3px;
}

#content div.MultimediaSlide #slideshow {
    margin-bottom: 11px;
    margin-right: 10px;
}

div.MultimediaSlide .simpleImgGallery2 {
    border-color: #15A1D0;
}

/* end slideshow */

/* forum */
#webfs-table,
.forumTable {
    margin-left: 15px;
    margin-top: 10px;
    border-collapse: collapse;
    width: 95%;	
    clear: both;
    line-height: 14px;	
}

.forumTable th,
#webfs-table th {
    background: #EBEBEB;
    padding: 5px 12px;
}

.forumTable td {
    padding: 7px 14px;
}

.forumTable th,
.forumTable td,
#content table#webfs-table tr,
#content table#webfs-table td {
    border: 1px solid #d9d9d9;
    text-align: center;
}

.forumTable .lastMessage, 
.forumTable .categoryName, 
.forumTable .forumName {
    text-align: left;
    width: 65%;
}

form.forumForm {
    margin: 3em;
}

#content form.forumForm ul li {
    padding: 0 0 0 0.5em;
}

form.forumForm ul {
    margin: 0;
    padding: 1em 0 0 3em;
}

.ie7 form.forumForm div.submitline,
.ie7 form.forumForm ul li .helpText {
    clear: both;
}

form.forumForm div.submitline {
    overflow: auto;
    padding-left: 3em;
}

form.forumForm input#id_tags{
    width: 300px;
    margin-right: 100%;
}

/* end forum */

/* repository */
#content div.object-buttons {
	margin: 2em 0 1em 0;
    overflow: auto;
}

#content .object-buttons a {
    color: #006699;
    text-align: center;
}

#content div.action-buttons {
    margin-top: 1.5em;
    padding-right: 5px;
    clear: both;
}

#content div.action-buttons p {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -502px;
    padding: 0px 0px 0px 21px;
    font-style: italic;
    color: #717171;
    margin: 0.5em 0 0 20px;
    line-height: 17px;
}
#content div.object-buttons ul {
    margin-bottom: 1em;
    float: left;
    padding-left: 0;
    margin-left: 18px;
}

#content div.object-buttons ul li,
#content div.object-buttons ul li.cancelEdit {
    background: transparent url('/media/themes/uma/img/action_button.png?fde84fc9ccfb') no-repeat left top;
    list-style: none;
    float: left;
    width: 150px;
    margin-left: 1.5em;
}

#content div.object-buttons ul li.createFolder a {
    background: background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -334px;
    padding-left: 25px;
    margin-left: 10px;
}

#content div.object-buttons ul li.createFile a {
   background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -361px;
    padding-left: 25px;
    margin-left: 10px;
}

#content div.object-buttons ul li.createDocument {
    display: none;
    visibility: hidden;
}

#content div.object-buttons ul li.createDocument a {
    /*background: transparent url('/media/themes/uma/img/new-doc.png') no-repeat left top;*/
    padding-left: 25px;
    margin-left: 10px;
    display: none;
    visibility: hidden;
}

#content div.object-buttons ul li.cancelEdit a {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -249px;
}

#content div#content-main {
    margin-left: 20px;
}

#content #content-main div.submit-row {
    margin-top: 0.5em;
    text-align: center;
    width: 165px;
}

#content form label.folder,
#content table#webfs-table label.folder {
    padding-left: 18px;
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -388px;
}

#content form label.document,
#content form.filebrowserForm label.document {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -664px;
    padding-left: 18px;
}

#content form label.file, 
table#webfs-table label.file {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -313px;
    padding-left: 18px;
    line-height: 16px;
}

#content form.filebrowserForm {
    margin-left: 20px;
    clear: both;
}

#content form.filebrowserForm div.field {
    margin-bottom: 1em;
}

#content form.filebrowserForm span.removeFile {
    background: transparent url('/media/themes/uma/img/trash-icon.png?8ed8928bf48e') left center;
}

#content #content-main form.filebrowserForm div.submit-row {
    text-align: left;
    width: auto;
}

#content form.filebrowserForm div.input {
    margin-top: 5px;
}
#content #webfs-document-view {
    margin: 0 20px;
    line-height: 1.2em;
    clear: left;
}
/* end repository */

/* voting */
#content div#voting h3 {
    margin-top: 0;
    margin-bottom: 0.1em;
}

#content div#voting {
    margin: 0 0 5px;
    width: 140px;
    float: right;
    padding-right: 20px;
}

#content div#voting .star-rating a span {
    top: 13px;
    left: 0;
}

#content .star-rating li.current-rating {
    background: transparent url('/media/themes/uma/img/stars.png?fde84fc9ccfb') repeat scroll left bottom;
}
#content .star-rating ol {
    background: transparent url('/media/themes/uma/img/stars.png?fde84fc9ccfb') repeat-x scroll left top;
}

#content .star-rating li a:hover {
    background: transparent url('/media/themes/uma/img/stars.png?fde84fc9ccfb') repeat-x scroll left center;;
}

#content .star-rating a:hover span {
    color: #0099CC;
}

/* end voting */
/* stats */
#content div#stats {
    margin: 35px 0 0 25px;
}

#content #stats div.piwik,
#content #stats div.statsRanking,
#content #stats div.mySection {
    background-color: #F1F1F1;
    border-bottom: 1px dotted #CCCCCC;
    border-right:  1px dotted #CCCCCC;
    float: left;
    width: 200px;
    min-height: 120px;
    margin-right: 15px;
    padding: 5px;
    text-align: left;
}

#content #stats h4 {
    margin: 5px 0 10px;
    line-height: 1.5em;
}

#content #ranking ul {
    margin-left: 0;
    padding-left: 20px;
}

#content #ranking li.section {
    background-color: #F1F1F1;
    list-style: none;
    border-bottom: 1ps dotted #CCC;
    margin: 10px 30px 0 0;
    padding: 0 5px 3px 0px;
    border-bottom: 1px dotted #ccc;
}

#content #ranking li.section a {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -153px;
    padding-left: 21px;
}

#content #ranking li.section ul a {
    background-image: none;
}

body #content div#content-zone.stats {
    float: left;
    width: 93%;
}

body #content div#content-zone #ranking h2 {
    padding-left: 6px;
}

#content #ranking li.contentData {
    list-style: none;
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -518px;
    padding-left: 10px;
}

#content #ranking li.contentData a {  
    padding-left: 0;
}

#content #stats div.piwik a {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -580px;
    padding-left: 21px;
}

#content #stats div.statsRanking a {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -643px;
    padding-left: 21px;
}

#content #stats div.mySection a {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -601px;
    padding-left: 21px;
}

/* end stats */

/* Attached files */
div.contentFiles.withMediaSlide {
   margin-top: 10px;
   clear: none;
}

body.noSidebar div.contentFiles {
    width: 416px;
}

div.contentFiles {
    margin: 5px 0 5px 20px;
    position: relative;
    clear: left;
    overflow: auto;
}

div.contentFiles h3 {
    background: transparent url('/media/themes/uma/img/uma_sprite.png?d5020ac4963c') no-repeat 0 -23px;
    padding-left: 16px;
    margin-bottom: 4px;
    line-height: 15px;
}

div.contentFiles ul {
    padding-left: 5px;
}

div.contentFiles ul li {
    list-style: none;
    background: transparent url('/media/themes/uma/img/menu_bullet_over.png?fde84fc9ccfb') no-repeat left 7px;
    padding-left: 12px;
}

div.contentFiles ul li {
    list-style: none;
    background: transparent url('/media/themes/uma/img/menu_bullet_over.png?fde84fc9ccfb') no-repeat left 7px;
    padding-left: 12px;
}

/* end Attached files */

/* paginator */
div.pagination {
    text-align: right;
}

.pagination .disabled {
    color: #ccc;
}

.pagination .prev {
    padding: 0 10px 0 5px;
}

.pagination .next {
    padding: 0 10px 0 5px;
}

.pagination .current {
    font-size: 12px;
    font-weight: bolder;
}

/* end paginator */

/* footer */
#footer {
    font-size: 11px;
    width: 100%;
    height: 130px;
    position: absolute;
    background: transparent url('/media/themes/uma/img/body_back.jpg?0496294e9269') repeat-x top left ;
}

#footer img {
    vertical-align: middle;
}

#messagebox {
    position: absolute;
    width: 100%;
    z-index: 999;
}

#content #messagebox {
    position: relative;
}

/* portal messages */
#content div.errormessage,
#content div#messagebox ul#info-list {
    background-color: #FCF5CA;
    border-color: #CCC;
    color: #0099CC;
    margin: 0;
    border-left: none;
    border-right: none;
    padding-left: 10px;
}

#content div#messagebox ul#info-list li{
    padding: 0;
}

span.infomsg {
    background: transparent url('/media/themes/uma/img/icon_sms.png?fde84fc9ccfb') no-repeat 0 0;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 2px;
}

/* end portal messages */

/* admin */
#content-actions li, 
.button a,
span#back_home_page,
#content.withsidebar #event-historic a,
div#content-zone #feedback #firstcomment .actions a {
    background: transparent url('/media/themes/uma/img/actions_bg.png?fde84fc9ccfb') repeat-x left top;
    border: 1px solid #C6C7C8;
    display: inline;
    padding: 0 5px;
    float: left;
    margin: 5px 5px 15px;
    text-shadow: 1px 1px 0 #f2f2f2;
    /* border radius */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#content.withsidebar #event-historic {
    float: left;
    line-height: 18px;
    margin: 5px 0 0 1em;
}

#content-actions li {
    margin-bottom: 0;
}

/* end admin */
/* login view*/
#login {
    background: #DDD url('/media/themes/uma/img/login_logo.jpg?7aea43c4144b') no-repeat  center top;
    border: 1px solid white;
}

#login label {
    color: #003366;
    width: 121px;
}

#login p.actionRow {
    margin-left: 3.5em;
}

/* httperror */
#content div.httperror, 
#content div.httperror-404,
#content div.httperror-403,
#content div.httperror-500 {
    background: transparent none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-shadow: none;
    height: 500px;
    width: 670px;
    margin-left: 10px;
}

#content div.httperror-title {
    width: auto;
    color: #0099CC;
    left: auto;
    font-size: 25px;
    letter-spacing: -0.5px;
    margin: 0 55px 0 20px;
}
#content div.httperror-description {
    font-size: 12px;
    letter-spacing: 0;
    color: #002859;
    bottom: 221px;
    margin-left: 30px;
}

#content.withsidebar div.httperror {
    width: auto;
    height: 550px;
    background-position: right bottom;
}

#content.withsidebar div.httperror div.httperror-description {
    bottom: 280px;
    width: auto;
    margin-right: 2em;
}

.error500 #contentwrapper {
    background: transparent;
}

div#content.content-500,
.error500 div#content.content-500 {
    margin: 0;
}

.ie div#content.content-500 {
    width: auto;
    float: left;
    background: white;
}

/* end httperror */

#content div#ups {
    display: none;
}

/* addthis fixes */
#AddThisBlock {
    position: absolute;
    left: 0;
    top: -31px;
    margin: 0 20px;
}

.webkit #AddThisBlock {
    min-width: 145px;
}

#AddThisBlock .addthis_separator {
    color: #3A9EBE;
    font-weight: bold;
}

/* blocks to delete */

#site-actions {
    display: none;
    visibility: hidden;
}

/* dashboard view */
body.dashboard #header {
    height: 168px;
    margin: 0;
    background: #CCC url('/media/themes/uma/img/header_user_right.png?680552bcce55') no-repeat right top;
}

body.dashboard #headerlogo {
    float: left;
    position: relative;
    z-index: 2;
}

body.dashboard #headerlogo a {
    margin: 0;
}

body.dashboard #headeruserActions {
    float: left;
    height: 122px;
    margin-left: 1px;
    background: transparent url('/media/themes/uma/img/header_user_left.png?680552bcce55') no-repeat left top;
    position: relative;
    z-index: 2;
}
body.dashboard #headeruserActions .userImage {
    float: left;
    margin: 26px 15px;
}

body.dashboard #headeruserActions  ul {
    list-style: none;
    float: left;
    padding: 0;
    margin: 26px 0 0 1em;
    text-transform: uppercase;
}

body.dashboard #headeruserActions  ul li strong, 
body.dashboard #headeruserActions  ul li#username {
    color: white;
}

body.dashboard #headeruserActions  ul li#username  {
    margin-bottom: 1em;
}

body.dashboard #headeruserActions  ul li.inlineActions {
    display: inline;
    padding: 0 0.5em;
    font-size: 0.9em;
    font-weight: bold;
    border-right: 2px solid white;
}

body.dashboard #headeruserActions  ul li.inlineActions a:hover {
    color: #42175E;
}

body.dashboard #headeruserActions  ul li.inlineActions.first {
    padding-left: 0;
}

body.dashboard #headeruserActions  ul li#action-ezweb {
    display: none;
    visibility: hidden;
}

body.dashboard #contentwrapper {
    background-color: #E0E0E0;
}

#fold-dashboard-hide {
    z-index: 1000;
}

#portal-dashboard-links {
    clear: both;
}

#portal-dashboard-links ul {
    padding: 0;
    float: left;
    width: 100%;
    background: #4CA7C5;
    border: 1px solid #fff;
}

#portal-dashboard-links ul li {
    display: block;
    list-style: none;
    float: left;
    /*margin: 1px;*/
    height: 38px;
    text-align: center;
    /*background: transparent url('/media/themes/uma/img/dashboard_link.jpg?f2e4322753c3') repeat-x left top;*/
    background: none repeat scroll 0 0 #4CA7C5;
}

#portal-dashboard-links ul li a {
    color: white;
    display: block;
    text-transform: uppercase;
    line-height: 11px;
    margin-top: 12px;
    border-right: 1px solid #0a3967;
}
/* end dashboard view */

/* extensible menu */
a.extensible,
a.collapsable {
    width: 20px !important;
    height: 20px;    
    top: 6px;
    left: 0px;
    padding: 0!important;
} 

a.collapsable,
a.collapsable:hover {
    background: transparent url('/media/themes/uma/img/drop_down_arrow.png?c72181ea71b4') no-repeat 3px center !important;
}

a.extensible,
a.extensible:hover {
    background: transparent url('/media/themes/uma/img/drop_down_arrow2.png?c72181ea71b4') no-repeat 3px center !important;
}
/* end extensible menu */

body.hide-leftsidebar #left-sidebar {
    display: none !important;
}

body.hide-leftsidebar #content {
    width: 717px !important;
    float: none !important;
}

body.hide-leftsidebar #wrapper {
    background: transparent url('/media/themes/uma/img/wrapper_back_full_content.jpg?b4aed8fafbee') repeat-y left top;
}
/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
}
