
p { margin: 0 0 8px 0; padding: 0; }

pre { font-family: SegoeUI-Regular!important; }

.logo { height: 40px; float: left; margin: 5px; }

#connectedUser, #languages { text-align: right; float: right; font-size: 11px; }

#connectedUser { position: absolute; top: 30px; right: 10px; color: #eee; }

.errorBox { font-weight: bold; }

.red, .errorBox { color: #ff0000; }

.bold { font-weight: bold; }

.valor { color: #ff0000; font: bold 12px; }

.highlightedTextBlue { color: #003a76; font-weight: bold; }

.ajax__tab_header { height: 21px; }

a.highlightedTextBlue, a:visited.highlightedTextBlue, a:hover.highlightedTextBlue { color: #003a76; font-weight: bold; }

.highlightedTextGray, a.highlightedTextGray, a:visited.highlightedTextGray { color: #444444; }

a.highlightedTextGray, a:visited.highlightedTextGray, a:hover.highlightedTextGray { text-decoration: none; }

a:hover.highlightedTextGray { color: #777777; }

.notBold { font-weight: normal; }

.big { font-size: 18px; }

table { border-collapse: separate!important; }

table.box { border: 1px solid #d1d1d1; background-color: #f8f8f8; }

table.withborder td, td.withborder { border-bottom: 1px dashed #999999; }

table td.noborder, table.noborder td { border-bottom: none; }

table td.btop { border-top: 1px dashed #999999; }

table.bigcell td, tr.bigcell td { height: 44px; }

table.mediumcell td, tr.mediumcell td { height: 35px; }

table.giantcell td { height: 80px; }

table.smallcell td, .smallcell { height: 15px; }

.rightBorder { border-right: 1px dashed #999999; }

.subTh { height: 35px; }

.subTh, table.smallcell th, tr.smallcell th, th, .boxLicProduct { border-bottom: 1px solid #d4d4d4; border-top: 1px solid #d4d4d4; }

table.smallcell th, tr.smallcell th { height: 25px; background-color: #f9f9f8; }

th, .boxLicProduct { height: 40px; }

.boxLicProduct { background-color: #f9f9f8; }

th { background-color: Transparent; }

td { height: 25px; }

    tr.active, td.active, .active { background-color: #fefeda; }
    tr.highlighted, td.highlighted, highlighted { background-color: #d9edf7 !important; border-color: #d9edf7 !important; }

#topBar { background-color: #CF4342; color: #fff; top: 0px; right: 0px; position: fixed; padding: 3px; }

    #topBar img { vertical-align: middle; margin: 2px; display: inline; }
/* general use */
.freeToTransfer { color: #0099CC; }

.approved, .approved a, .approved a:hover { color: #007724; }

    .approved a:hover { text-decoration: underline; }

.denied, .denied a, .denied a:hover { color: #ff0000; }

    .denied a:hover { text-decoration: underline; }

.waiting, .waiting a, .waiting a:hover { color: #939393; }

    .waiting a:hover { text-decoration: underline; }

.pending, .pending a, .pending a:hover { color: #daaf08; }

    .pending a:hover { text-decoration: underline; }

.borderDashedTop { border-top: 1px dashed #999999; }

.borderDashedBottom { border-bottom: 1px dashed #999999; }

/* inputs */
.center { text-align: center; }

/* buttons */
.defaultPortalLinkButton, .defaultPortalLinkButton10px { background-color: Transparent; text-align: left; border: 0; padding-top: 0.15em; padding-left: 0.15em; padding-right: 0.15em; margin: 0; width: auto; color: #6693BB; text-decoration: none; cursor: pointer; overflow: visible; font-family: SegoeUI-Regular; }

.defaultPortalLinkButton10px { font-size: 10px; }

.defaultPortalLinkButton:hover { color: #0099CC; }

.defaultPortalLinkButton[disabled] { background-color: Transparent; cursor: default; color: #CCCCCC; }

/* licenses */
#boxFiltro { margin: 5px 0 0 40px; }

.boxLicProduct { line-height: 40px; padding: 0 10px 0 10px; }

.boxLicTitles { margin: 0 0 0 17px; }

.tabControl .ajax__tab_outer { height: 21px; }

.tabControl .ajax__tab_inner { padding-left: 3px; }

.tabControl .ajax__tab_tab { padding: 5px; padding-left: 10px; padding-right: 10px; height: 21px; width: 140px; background: url(/_images/manager/tabPage.gif) no-repeat; cursor: pointer; }

.tabControl .ajax__tab_active .ajax__tab_tab { background: url(/_images/manager/tabPageSelected.gif) no-repeat; cursor: default; }

.tabControl .ajax__tab_body { border-top: solid 1px #D6D6D8; border-bottom: 0; height: 100%; width: 100%; margin: 0px; }

.preTextArea { word-wrap: break-word; width:100%; }

/* End tabControl */
.filterGroup, .filterGroupMedium, .filterGroup418, .filterGroupBig .filterGroupResizable { float: left; }

.filterGroupResizable { width: 98%; overflow: hidden; padding: 0px 10px 0px 10px; text-align: center; }

.filterGroupHeaderResizable { width: 100%; overflow: hidden; padding: 0px; text-align: center; }

.filterGroup850, .filterGroupHeader850 { width: 850px; overflow: hidden; margin: 0 35px 0 0; text-align: center; }

.filterGroupBig, .filterGroupHeaderBig { width: 724px; overflow: hidden; margin: 0 35px 0 0; text-align: center; }

.filterGroupMedium, .filterGroupHeaderMedium { width: 344px; overflow: hidden; margin: 0 35px 0 0; text-align: center; }

.filterGroup418, .filterGroupHeader418 { width: 418px; overflow: hidden; margin: 0 35px 0 0; text-align: center; }

.filterGroup, .filterGroupHeader { width: 218px; overflow: hidden; margin: 0 35px 0 0; text-align: center; }

.filterGroupHeaderResizable { border-top: 1px solid #b0b2a3; border-left: 1px solid #b0b2a3; border-right: 1px solid #b0b2a3; font-size: 11px; height: 12px; margin: 0px 0px 8px 0px; }

.filterGroupHeaderBig, .filterGroupHeaderMedium, .filterGroupHeader, .filterGroupHeader850, .filterGroupHeader418 { font-size: 11px; height: 20px; margin: 0 0 5px 0; }

.filterGroupHeaderBig { background: url(../_images/manager/separatorNotifications_big.png) no-repeat center bottom; }

.filterGroupHeaderMedium { background: url(../_images/manager/separatorNotifications_med.png) no-repeat center bottom; }

.filterGroupHeader { background: url(../_images/manager/separatorNotifications.png) no-repeat center bottom; }

.filterGroupHeader850 { background: url(../_images/manager/separatorNotifications_850.png) no-repeat center bottom; }

.filterGroupHeader418 { background: url(../_images/manager/separatorNotifications_418.png) no-repeat center bottom; }

.boxOrderStatus, .boxOrderStatusUser, .boxOrderStatusArrow { height: 50px; width: 167px; float: left; text-align: center; padding: 15px 0 0 0; }

.boxOrderStatusUser { margin: 0 50px 0 50px; }

.boxOrderStatusArrow { padding: 15px 0 0 50px; background-image: url(/_images/arrow_right.gif); background-repeat: no-repeat; background-position: 12px 15px; }

.autocomplete_completionListElement { margin: 0px!important; background-color: inherit; color: windowtext; border: buttonshadow 1px solid; cursor: default; overflow: auto; height: 200px; text-align: left; list-style-type: none; }

/* crm */
.customerHeaderLeft { float: left; width: 700px; }

.customerHeaderRight { margin: 0 0 0 705px; text-align: right; }

/* Ecommerce */
.productsListRow { width: 100%; clear: both; }

.productsListCell { width: 30%; float: left; margin: 5px 12px; border: solid 1px #FFFFFF; }

.productsListImageBlock { width: 255px; height: 100px; line-height: 100px; min-height: 100px; text-align: center; vertical-align: middle; }

.productsListTextBlock { height: 75px; text-align: center; }

.subscriptionOptionsRow { position: relative; top: -25px; border: 1px solid #FFFFFF; height: 70px; margin-bottom: -20px; overflow: visible; z-index: 0; }

.subscriptionOptionsCell { position: relative; top: 25px; overflow: visible; z-index: 1; }

.subscriptionOptionsText { width: 400px; height: 40px; position: relative; left: 20px; top: -15px; }

.subscriptionOptionsPrice { width: 185px; height: 40px; float: right; position: relative; top: -60px; }

    .subscriptionOptionsPrice .big { display: block; }
    .subscriptionOptionsPrice .dollar { font-size: 12px; display: block; }

.librariesInfo { clear: both; width: 100%; background-color: #CCC; color: #555; margin-top: 30px; padding: 10px; text-align: center; }

.placeholder { color: #999!important; }

.currentAccount { color: #777; }
.currentAccount:hover { color: #777; }