﻿/* ////////////////////////////////////////////////////////////////
   // GENERAL STYLES                                             //
   //////////////////////////////////////////////////////////////// */
  
BODY , INPUT , SELECT , TEXTAREA {font:normal 11px "Trebuchet MS", Arial, helvetica,sans-serif;color:#525252;}

BODY.bodyInnerFrames {min-width:792px;}

BODY , FORM , IFRAME , DIV , H1 , P ,
DIV.divPageTitle UL ,
DIV.divPageTitle UL LI ,
DIV.divMenu UL ,
DIV.divMenu UL LI {margin:0;padding:0;border:0;}

A {cursor:pointer;}
*:focus {outline: none;}
A IMG {border:0;}

.Off , DIV.divInvoiceArea P.pLine.Off {display:none;}

.clear {height:0;clear:both;}
DIV.clear IMG{height:1px;width:1px;}
DIV.divClear ,
P.pLineClear{clear:both;}

INPUT ,
SELECT ,
TEXTAREA {background-color:#FFF;}

A#aHideShowMenu IMG ,
UL.ulDocAttach LI A ,
UL.ulDocAttach LI INPUT ,
A.aDocPreview IMG.imgIcon ,
.Icons ,
DIV.user SPAN.spanArrowsEntity IMG , 
DIV.user A.aUserClose IMG , 
DIV.divNavigationPane A IMG ,
A.alastSearchParameters IMG ,
#SharedCalendar_500 IMG ,
#dedtstartDate_DrpPnl1_DP_CAL_ID_1_500 IMG ,
#dedtdueDate_DrpPnl2_DP_CAL_ID_2_500 IMG ,
#SharedCalendar_502 IMG ,
#dedtstartDate_DrpPnl1_DP_CAL_ID_1_502 IMG ,
#dedtdueDate_DrpPnl2_DP_CAL_ID_2_502 IMG {background: transparent Url('images/Sprite_Saphetydoc.png') no-repeat;}

.Icons.IconLock {background-position: -421px -50px;}
.Icons.IconLock:Hover {background-position: -452px -50px;}

.Icons.IconEntity {background-position: -328px -26px;}
.Icons.IconEntity:Hover {background-position: -390px 0px;}

DIV.divPageTitle UL ,
DIV.divPageTitle UL LI ,
DIV.divMenu UL ,
DIV.divMenu UL LI {list-style-type:none;}

.gNoBorder {border-width:0 !important;}
.gNoMinHeight { height: auto !important; min-height: 1px !important;}
.strongLockField {font-size:12px;line-height:20px;margin-left:5px;}

/* ////////////////////////////////////////////////////////////////
   // ROUND CORNERS AND SHADOW                                   //
   //////////////////////////////////////////////////////////////// */
/* ALL ROUND CORNERS */
.RoundCornersAll ,
DIV.divRowEditTemplate ,
DIV.divDocStatus DIV.divStatusTooltip > DIV ,
DIV.divPreviewReport DIV.divStatusTooltip ,
DIV.divDocWorkflow DIV.divWorkflowTooltip ,
DIV.divDragAndDrop ,
DIV.divPaging DIV.divNumber ,
DIV.divPaging DIV.divNumber A.pgActive.pgCurrentPage ,
DIV.divPaging DIV.divNumber A:Hover ,
DIV.divFormContainer ,
DIV.divInvoiceArea .btn ,
DIV.divActionsBtns ,
DIV.divActionsBtns A ,
DIV.divActionsBtns INPUT ,
DIV.divGridActionsBtnsFx INPUT ,
DIV.divGridActionsBtnsFx A ,
DIV.divFlyingActionsBarFx A ,
DIV.divFlyingActionsBarFx INPUT ,
DIV.divFlyingActionsBarMultipleOptions UL ,
DIV.divFlyingActionsBarMultipleOptions UL LI A,
UL.ulTabsContainer LI A ,
UL.ulTabsContainer LI LABEL ,
DIV.divActionsBar ,
DIV.user ,
IFRAME.iframeBox ,
DIV.divMsgBox ,
DIV.divFunctionsArea ,
.WebDateChooserCommonSearches ,
DIV.divInvoiceArea ,
DIV.divFreemium ,
DIV.divDocumentToEmailBox DIV.ui-dialog-buttonpane
{   -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}
/* TOP ROUND CORNERS */
.RoundCornersAll.RoundCornersTop ,
UL.ulTabsContainer LI A ,
UL.ulTabsContainer LI LABEL 
{   -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0; 
	-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0;}
/* BOTTOM ROUND CORNERS */
DIV.divSubComm ,
DIV.divPaging DIV.divNumber ,
DIV.divPaging DIV.divNumber A.pgActive.pgCurrentPage ,
DIV.divPaging DIV.divNumber A:Hover ,
DIV.divActionsBtns ,
DIV.user ,
IFRAME.iframeBox ,
DIV.divMsgBox ,
DIV.divFunctionsArea ,
.RoundCornersAll.RoundCornersBottom ,
DIV.divFreemium ,
DIV.divDocumentToEmailBox DIV.ui-dialog-buttonpane
{   -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0; 
	-moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0;}
/* SHADOW EFFECT */
DIV.divMsgBox ,
DIV.divActionsBar ,
IFRAME.iframeBox ,
DIV.divFunctionsArea ,
DIV.docStatusLegendTooltip ,
DIV.divFABMouseOver ,
DIV.divFlyingActionsBarMultipleOptions UL ,
.ShadowEffect { -moz-box-shadow: 1px 1px 3px #CECECE;
				-webkit-box-shadow: 1px 1px 3px #CECECE;
				box-shadow: 1px 1px 3px #CECECE; }

/* ////////////////////////////////////////////////////////////////
   // FREEMIUM                                                   //
   //////////////////////////////////////////////////////////////// */
DIV.divFreemiumInvisible{display:none;}
DIV.divFreemium {position:absolute;top:0;right:20px;z-index:1500;border:1px solid #6599C8;border-top:0;padding:3px 15px 3px 45px;font-size:11px;background: transparent Url('images/Bg_Freemium.gif') repeat top left;
				-moz-box-shadow: 1px 1px 3px #666;
				-webkit-box-shadow: 1px 1px 3px #666;
				box-shadow: 1px 1px 3px #666;
				min-height:30px;}
DIV.divFreemium #divFreemiunIconInfo{position:absolute;top:5px;left:8px;}
DIV.divFreemium DIV ,
DIV.divFreemium DIV SPAN ,
DIV.divFreemium DIV A {display:block;clear:both;font-size:11px;color:#FFF;text-align:center;}
DIV.divFreemium DIV A {color:#FFF;font-weight:bold;}
DIV.divFreemium DIV A:Hover {text-decoration:none;}
DIV.divFreemium DIV INPUT {margin-top:4px;border:0;color:#FFF;cursor:pointer;background: #F35E12 Url('images/Bg_ToolBarlItemHover.png') repeat-x left center;padding:3px 5px 3px 5px;
						-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}
DIV.divFreemium DIV INPUT:Hover {background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left center;text-decoration:underline;}

/* ////////////////////////////////////////////////////////////////
   // IFRAME / INNERBODY AND STRUCTURE                           //
   //////////////////////////////////////////////////////////////// */
BODY.bodyFrameWork {background: #FFF Url('images/Bg_MenuLeft.png') repeat-y 0 0; overflow-y : auto ; overflow-x : hidden ; /* overflow : hidden ; */ }
BODY.bodyInnerContent {padding:0 1% 15px 1%;/*overflow-y:hidden;*/ overflow: auto ;}
BODY.bodyInnerToolTips {padding:0;margin:0;background-color:transparent;text-align:left;}

/* ////////////////////////////////////////////////////////////////
   // COLUMN LEFT - STYLES                                       //
   //////////////////////////////////////////////////////////////// */
IMG#logoSaphetyDoc {position:absolute;z-index:100;top:3px;left:3px;}

A#aHideShowMenu{position:absolute;z-index:20;left:162px;top:212px;}
A#aHideShowMenu IMG{display:block;width:26px;height:25px;background-position: -354px 0;}
A#aHideShowMenu:Hover IMG{background-position: -416px 0px;}
A#aHideShowMenu.aActivated {top:0;left:0;width:29px;height:100%;padding-left:0;}
A#aHideShowMenu.aActivated:Hover {background: transparent Url('images/Bg_MenuLeft_Hover.png') repeat-y 0 0;}
A#aHideShowMenu.aActivated IMG {position:absolute;left:10px;top:212px;background-position: -385px 0;}
A#aHideShowMenu.aActivated:Hover IMG {background-position: -447px 0px;}
   
DIV#divLeftCol {left:0;z-index:15;top:0;width:180px;display:block;position:absolute;}
DIV.user {display:block;float:left;margin:8px 0 10px 35px;width:133px;min-height:169px;padding:0 Auto 0 Auto;position:relative;}
    DIV.user DIV.divEntityLogoContainer {position:relative;top:8px;left:0;width:130px;height:90px;overflow:hidden;}

    DIV.user SPAN.spanLabelLogUser {display:block;clear:both;font-size:11px;}
    DIV.user A {display:block;clear:both;text-decoration:none;color:#525252;}
    DIV.user A.Off {display:none;}
    
    DIV.user A.aUserName ,
    DIV.user A.aActiveCompany ,
    DIV.user A SPAN {color:#0396F4;text-decoration:underline;}
    
    DIV.user A:Hover ,
    DIV.user A:Hover SPAN {text-decoration:none;}
    DIV.user A.aActiveCompany {font-size:10px;}
     
    DIV.user SPAN.spanArrowsEntity {display:block;position:absolute;cursor:pointer;width:30px;height:26px;}
    DIV.user SPAN.spanArrowsEntity IMG {display:block;margin-top:0;width:18px;height:26px;}
    DIV.user SPAN.spanArrowsEntity:Hover IMG {}
    DIV.user SPAN.spanPrev {left:-35px;top:112px;}
    DIV.user SPAN.spanNext {right:-11px;top:110px;}
    DIV.user SPAN.spanPrev:Hover {}
    DIV.user SPAN.spanNext:Hover {right:-20px;width:39px;}
    DIV.user SPAN.spanPrev IMG {background-position: -300px -26px;}
    DIV.user SPAN.spanNext IMG {background-position: -321px -26px;float:right;}
    DIV.user SPAN.spanPrev:Hover IMG {background-position: -362px 0px;}
    DIV.user SPAN.spanNext:Hover IMG {width:27px;background-position: -384px 0px;}

/* ////////////////////////////////////////////////////////////////
   // COLUMN CONTENT - STYLES                                    //
   //////////////////////////////////////////////////////////////// */
/* Structure */
DIV.divMainColumn {display:table;margin-left:185px;position:relative;}
IFRAME.MainIframe {padding-top:95px;width:100%;}

DIV.divIframeBox ,   
DIV.divContentHeaderWithSearch ,
DIV.divActionsBar {display:block;left:0;position:absolute;}

DIV.divIframeBox  {top:95px;width:95%;padding-left:3%;}
DIV.divMsgBox H3 {margin:0;padding:0;}

IFRAME.iframeBox , 
DIV.divFunctionsArea ,
DIV.divMsgGrey ,
DIV.divMsgBox {border:1px solid #D3D3D3;border-top:0;background-color:#EAEAEA;}

IFRAME.iframeBox {height:0;display:none;width:97%;}
IFRAME.iframeSmall  {height:150px;}   
IFRAME.iframeMedium {height:200px;}  
IFRAME.iframeLarge  {height:305px;}
IFRAME.iframeVeryLarge  {height:340px;}   

DIV.divMsgBox ,
DIV.divFunctionsArea {border:1px solid #D3D3D3;border-top:0;padding:10px 20px;position:relative;}
DIV.divFunctionsArea {padding-bottom:40px;margin-right:5%;margin-left:4%;} 

DIV.divMsgSmall  {margin-left:30%;margin-right:30%;font-weight:bold;}
DIV.divMsgLarge  {margin-right:6%;margin-left:5%;}
/* DIV.divMsgMedium {margin: 0 15% 0 15%;padding-bottom:10px;font-weight:bold;} */

DIV.divFunctionsArea ,
DIV.divMsgGrey {font-weight:bold;}

DIV.divMsgRedSmall {border:1px solid #C80000;background-color:#FFD5D5;color:#C80000;}
DIV.divMsgRed {border-color:#C80000;background-color:#FFD5D5;color:#C80000;padding-bottom:40px;}
DIV.divMsgRed DIV.divActionsBtns {background-color:#FE7C7C;}
DIV.divMsgRed DIV.divActionsBtns INPUT {background-color:#C80000;background-image:none;}
DIV.divMsgRed DIV.divActionsBtns INPUT:Hover {background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left center;}

DIV.divMsgGreen  {border-color:#548A3B;background-color:#62A641;color:#FFF;}
DIV.divMsgGreen  SPAN {color:#FFF;font-weight:bold;}

DIV.divMsgYellow {border-color:#DA870E;background-color:#FFE772;color:#DA870E;padding-bottom:40px;}
DIV.divMsgYellow SPAN {color:#DA870E;font-weight:bold;}
DIV.divMsgYellow DIV.divActionsBtns {background-color:#FFD72A;}
DIV.divMsgYellow DIV.divActionsBtns INPUT {background-color:#DA870E;background-image:none;}
DIV.divMsgYellow DIV.divActionsBtns INPUT:Hover {background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left center;}

/* Header */
DIV.divContentHeaderWithSearch {z-index:15;top:0;padding-top:5px;height:55px;width:100%;}
DIV.divContentHeaderWithSearch DIV.divPageTitle       {display:block;clear:both;font-size:20px;padding-left:5px;}
DIV.divContentHeaderWithSearch DIV.divPageTitle SPAN  {display:block;float:left;margin:0;padding:0 10px 0 0;font-weight:bold;}
DIV.divContentHeaderWithSearch DIV.divPageTitle SPAN EM {color:#EA6918;}
DIV.divContentHeaderWithSearch DIV.divPageTitle UL    {display:inline;float:left;list-style-type:none;}
DIV.divContentHeaderWithSearch DIV.divPageTitle UL LI {display:block;float:left;list-style-type:none;padding:3px 5px 0 0;font-size:13px;}
DIV.divContentHeaderWithSearch DIV.divPageTitle UL LI EM {color:#EA6918;}

/* Navigation Documents */
DIV.divNavigationPane {position:absolute;bottom:0;right:50px;width:250px;vertical-align:bottom;padding: 0 100px 5px 0;}
DIV.divNavigationPane A IMG {display:block;width:26px;height:22px;margin-top:3px;}
DIV.divNavigationPane A ,
DIV.divNavigationPane SPAN {display:block;font-weight:bold;}
DIV.divNavigationPane SPAN {color:#525252;font-size:13px;float:right;padding-left:6px;}
DIV.divNavigationPane A {position:absolute;color:#FFF;min-height:27px;border:1px solid #E35001;bottom:0;padding:0 7px 0 7px;background: transparent  Url('images/Bg_MenuItemSelected.png') repeat-x left center;}
DIV.divNavigationPane A.alastSearchParameters {padding:7px 8px 0 8px;min-height:20px;
                                               -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;
                                               -moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;}

DIV.divNavigationPane A.aDisabled {background: #FFF  Url('images/Bg_MenuItemDisabled.png') repeat-x left center;border-color:#F1A880;}
DIV.divNavigationPane A.Prev  {right:42px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;border-right-width:0;}
DIV.divNavigationPane A.Next  {right:0;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;}

DIV.divNavigationPane A.Prev IMG {background-position: -292px -53px;}
DIV.divNavigationPane A.Next IMG {background-position: -323px -53px;}

/* Toolbar */
DIV.divActionsBar {z-index:10;top:60px;width:100%;padding-left:7px;background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left top;}
DIV.divActionsBar TD {color:#FFF;padding:0;text-align:center;padding:0 Auto 0 Auto;}
DIV.divActionsBar TD.ButtonStyleOff {color:#989692;}
DIV.divActionsBar TD.ButtonStyleOff SPAN:Hover {color:#989692;background: none;cursor:default;}
DIV.divActionsBar SPAN {display:block;padding:7px 3px 10px 3px;margin:0;font-size:13px;cursor:pointer;text-transform:lowercase;white-space:nowrap;font-variant}
DIV.divActionsBar SPAN:Hover {background: #F46801 Url('images/Bg_ToolBarlItemHover.png') repeat-x left top;}
DIV.divActionsBar INPUT.TBTextBox {float:left;padding:1px 22px 0 3px;height:22px;font-size:11px;color:#2B2923;border:0;margin:auto 3px auto 3px;width:125px !important;
                                   background:#E5E5E5 Url('images/Icon_Lupa.gif') no-repeat right 3px;
                                    -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
DIV.divActionsBar INPUT.TBTextBox.OnFocusOut {color:#999;font-style:italic;}
DIV.divActionsBar TD NOBR {position:relative;float:right;}
DIV.divActionsBar TD NOBR INPUT.inputToolBarSearchBtn {position:absolute;top:0;right:3px;z-index:20;background: transparent Url('images/empty.gif') repeat top left;border:0;padding:0;margin:0;height:23px;width:23px;cursor:pointer;}
DIV.divActionsBar TD.tdAdvancedSearch {width:22px;}
DIV.divActionsBar TD.tdAdvancedSearch SPAN {background: transparent Url('images/Icon_PesquisaAvan.gif') no-repeat center 15px;}
DIV.divActionsBar TD.tdAdvancedSearch:Hover {background: #F46801 Url('images/Bg_ToolBarlItemHover.png') repeat-x left top;}

/* ////////////////////////////////////////////////////////////////
   // COMMON SEARCHES - STYLES                                   //
   //////////////////////////////////////////////////////////////// */   
DIV.divMostCommonDocumentSearches {display:block;clear:both;padding-left:27px;background: transparent Url('images/Bg_Common_Search.gif') no-repeat 10px 0;}
DIV.divMostCommonDocumentSearches A.aSearchActions {color:#0396F4; text-decoration:underline;font-size:13px;}
DIV.divMostCommonDocumentSearches A.aSearchActions:Hover {text-decoration:none;}
DIV.divMostCommonDocumentSearches A.aMoreOptions {background: transparent Url('images/Bg_Common_Search_MoreOptions.gif') no-repeat right top; padding-right:13px;}
DIV.divMostCommonDocumentSearches SPAN.spanPipes {padding:0 6px 0 6px;font-size:14px;}
DIV.divMostCommonDocumentSearches A.aMoreOptions {text-decoration:none;}
DIV.divMostCommonDocumentSearches A.aMoreOptions SPAN {color:#525252;font-size:13px;}
DIV.divMostCommonDocumentSearches A.aMoreOptions SPAN.spanTextLink {text-decoration:underline;color:#0396F4;}
DIV.divMostCommonDocumentSearches A.aMoreOptions:Hover SPAN.spanTextLink {text-decoration:none;}

.WebDateChooserCommonSearches{background-color: #FFF;padding:5px;}
.WebDateChooserCommonSearchesFooter{text-align:center;color:#0396F4;text-decoration:underline;}
.WebDateChooserCommonSearchesFooter:Hover{text-decoration:none;}

.CalendarDropBtn {margin-left:5px;}

#SharedCalendar_500 IMG ,
#dedtstartDate_DrpPnl1_DP_CAL_ID_1_500 IMG ,
#dedtdueDate_DrpPnl2_DP_CAL_ID_2_500 IMG ,
#SharedCalendar_502 IMG ,
#dedtstartDate_DrpPnl1_DP_CAL_ID_1_502 IMG ,
#dedtdueDate_DrpPnl2_DP_CAL_ID_2_502 IMG{width:17px;height:17px;}

#SharedCalendar_500 IMG ,
#dedtstartDate_DrpPnl1_DP_CAL_ID_1_500 IMG ,
#dedtdueDate_DrpPnl2_DP_CAL_ID_2_500 IMG{background-position: -21px -90px;}

#SharedCalendar_502 IMG ,
#dedtstartDate_DrpPnl1_DP_CAL_ID_1_502 IMG ,
#dedtdueDate_DrpPnl2_DP_CAL_ID_2_502 IMG {background-position:  0px  -90px;}

#SharedCalendar_500:Hover IMG ,
#dedtstartDate_DrpPnl1_DP_CAL_ID_1_500:Hover IMG ,
#dedtdueDate_DrpPnl2_DP_CAL_ID_2_500:Hover IMG {background-position: -65px -90px;}

#SharedCalendar_502:Hover IMG,
#dedtstartDate_DrpPnl1_DP_CAL_ID_1_502:Hover IMG ,
#dedtdueDate_DrpPnl2_DP_CAL_ID_2_502:Hover IMG {background-position: -43px -90px;}

/* ////////////////////////////////////////////////////////////////
   // MSG CONTAINER - STYLES                                     //
   //////////////////////////////////////////////////////////////// */

/* ////////////////////////////////////////////////////////////////
   // TABS                                                       //
   //////////////////////////////////////////////////////////////// */
UL.ulTabsContainer {display:block;clear:both;margin:0;padding:0 5px 0 5px;list-style-type:none;}
UL.ulTabsContainer LI {display:block;float:left;margin: 0 10px 0 0;padding:0;list-style-type:none;}
UL.ulTabsContainer LI SPAN {margin:0;padding:0 !important;text-decoration:underline;}

UL.ulTabsContainer LI A ,
UL.ulTabsContainer .ui-state-default {display:block;background-color:transparent;padding:5px 12px 3px 12px;margin:0;color:#0396F4;font-size:11px;font-weight:bold;cursor:pointer;text-decoration:underline;border-width:0;}

UL.ulTabsContainer LI A.current ,
UL.ulTabsContainer .ui-state-active ,
UL.ulTabsContainer LI A.current:Hover {background: transparent Url('images/Bg_MenuItemSelected.png') repeat top left;text-decoration:none;color:#FFFFFF;border:1px solid #F15D00;padding:4px 11px 3px 11px;}

UL.ulTabsContainer LI A:Hover ,
UL.ulTabsContainer .ui-state-hover {background-color:#FAFAFA;border:1px solid #F8F8F8;color:#525252;text-decoration:none;padding:4px 11px 3px 11px;}

UL.ulTabsContainer LI A.current:Hover ,
UL.ulTabsContainer .ui-state-active:Hover {background: transparent Url('images/Bg_MenuItemSelected.png') repeat top left;text-decoration:underline;color:#FFFFFF;border:1px solid #F15D00;padding:4px 11px 3px 11px;}
UL.ulTabsContainer .ui-state-active SPAN ,
UL.ulTabsContainer .ui-state-hover SPAN {text-decoration:none;}

DIV.divPanelContainer {display:block;clear:both;border-top:2px solid #F15D00;padding-top:10px;}
UL.ulTabsWithPanelContainerFx {border-bottom:2px solid #F15D00;height:24px;margin:7px 7px 3px 7px;}
UL.ulTabsWithPanelContainerNoMarginsFx {margin:7px 7px 0 7px;}

DIV.divTabsOutOfBorder {padding-bottom:0 !important;}
DIV.divTabsNoTopMargins {margin-top:0 !important;}


/* ////////////////////////////////////////////////////////////////
   // PAGINADOR                                                  //
   //////////////////////////////////////////////////////////////// */
DIV.divPaging {display:block;clear:both;padding-left:50%;}
DIV.divPaging DIV.divNumber {display:block;float:left;}
DIV.divPaging DIV.divNumber A {display:block;float:left;padding:5px 7px 5px 7px;text-decoration:underline;font-weight:bold;color:#0396F4;margin: 0 1px 0 1px;}
DIV.divPaging DIV.divNumber A:Hover {background-color:#EFEEED;text-decoration:none;color:#333;}
DIV.divPaging DIV.divNumber A.pgCurrentPage {text-decoration:none;background-color:#75736E;color:#FFF;}
DIV.divPaging DIV.divNumber A IMG {}
DIV.divPaging DIV.divNumber A.aBtnNav IMG {display:block;}
DIV.divPaging DIV.divTxtInfo {display:block;float:left;padding:6px 20px 0 0;color:#7F7F7F;}
DIV.divPaging DIV.divTxtInfo STRONG {color:#525252;padding-right:10px;}

/* ////////////////////////////////////////////////////////////////
   // HOMEPAGE                                                   //
   //////////////////////////////////////////////////////////////// */
/* Notícias */
H3.h3HomePageSubTitle {margin:0;padding:5px 0 3px 0;text-transform:uppercase;}

DIV.divHomeMsgs {}
DIV.divHomeMsgs DIV {display:block;clear:both;border:0;border-top:1px dotted #494D4D;position:relative;padding:5px 50px 5px 5px;font-size:12px;}
DIV.divHomeMsgs DIV DIV.Off {display:none;}
DIV.divHomeMsgs DIV DIV {border:0;}
DIV.divHomeMsgs DIV:first-child {border-color:#FFF;}
DIV.divHomeMsgs DIV SPAN.spanMsgDate {color:#F46801;}
DIV.divHomeMsgs DIV A.aLink {position:absolute;top:5px;right:5px;color:#0396F4;text-decoration:none;}
DIV.divHomeMsgs DIV A.aLink:Hover {text-decoration: underline;}

DIV.divHomeQuickSearch {padding-bottom:0 !important;text-align:center;}
DIV.divHomeQuickSearch A {display:inline-block;margin: 5px 4px 0 3px;width:149px;height:71px;color:#FFF;background: transparent Url('images/Btn_Home.png') no-repeat 0 0;text-align:right;text-decoration:none;font-size:16px;padding:12px 18px 12px 18px;}
DIV.divHomeQuickSearch A:Hover {filter:alpha(opacity:80);opacity:0.80;}
DIV.divHomeQuickSearch A.aOrange {background-position: 0 0;}
DIV.divHomeQuickSearch A.aGreen  {background-position: 0 -95px;}
DIV.divHomeQuickSearch A.aYellow {background-position: 0 -190px;}
DIV.divHomeQuickSearch A.aLime   {background-position: 0 -285px;}
DIV.divHomeQuickSearch A.aBlue   {background-position: 0 -380px;}
DIV.divHomeQuickSearch A SPAN    {display:block;float:right;width:87px;}
DIV.divHomeQuickSearch A STRONG  {display:block;float:right;width:87px;font-size:14px;}

DIV.divHomeSelectMoreOptions {position:relative;}
    DIV.divHomeSelectMoreOptions DIV {position:absolute;top:75px;left:200px;right:200px;border:1px solid red;background-color:yellow;}
    DIV.divHomeSelectMoreOptions A SPAN.spanBigTitle {font-size:20px;}
    DIV.divHomeSelectMoreOptions A.aGraph        {background-position: 0 -475px;width:344px;}
    DIV.divHomeSelectMoreOptions A.aGraph SPAN   {display:block;float:right;width:250px;}
    DIV.divHomeSelectMoreOptions A.aGraph STRONG {display:block;float:right;width:250px;font-size:14px;}

DIV.divHomeStatistics {padding-bottom:0 !important;text-align:center;}
DIV.divHomeStatistics A { border: 1px solid red; display: inline-block; margin: 5px 4px 0 3px;width:334px;height:25px;color:#FFF;background: transparent Url('images/Btn_Home.png') repeat 0 0;text-align:right;text-decoration:none;font-size:16px; padding:12px 0px 12px 0px;}
DIV.divHomeStatistics A:Hover {filter:alpha(opacity:80);opacity:0.80;}
DIV.divHomeStatistics A.aOrange {background-position: 0 0;}
DIV.divHomeStatistics A.aGreen  {background-position: 0 -95px;}
DIV.divHomeStatistics A.aYellow {background-position: 0 -190px;}
DIV.divHomeStatistics A.aLime   {background-position: 0 -285px;}
DIV.divHomeStatistics A.aBlue   {background-position: 0 -380px;}
DIV.divHomeStatistics A.aGraph  {background-position: 0 -475px;}
DIV.divHomeStatistics A SPAN    {display:block;float:right;width:250px;}
DIV.divHomeStatistics A STRONG  {display:block;float:right;width:250px;font-size:14px;}

/*
DIV.divHomeNewDocs {padding-bottom:0 !important;}
DIV.divHomeNewDocs A.ShadowEffect {display:block;float:left;font-size:12px;border:1px solid #E5E5E5;width:195px;margin: 0 5px 20px 6px;padding:10px 35px 10px 10px;color:#525252;text-decoration:none;font-weight:bold;
                        position:relative;background: #E5E5E5 Url('images/Bg_HomeDocBtn.png') repeat-x bottom left;
                        -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius:6px; border-radius: 6px;}
DIV.divHomeNewDocs A.ShadowEffect:Hover {border:1px solid #525252;}
DIV.divHomeNewDocs A.ShadowEffect SPAN {position:absolute;top:5px;right:9px;background: transparent Url('images/Icon_HomeMoreOptions.gif') no-repeat left top;display:block;width:19px;height:28px;}
*/

/* ////////////////////////////////////////////////////////////////
   // FORM ELEMENTS                                              //
   //////////////////////////////////////////////////////////////// */
/* Form Area Effect */
DIV.divFormContainer {display:block;clear:both;margin-top:10px;padding:2px 7px 30px 7px;border:1px solid #D3D3D3;position:relative;background-color:#FFF;}
DIV.divFormContainer.divNoBorder {border:0;padding:15px 0 15px 0;}
BODY UL.ui-autocomplete.ui-menu {height:120px;overflow-y:auto;}

DIV.divColumn {display:block;float:left;width:455px;margin-bottom:15px;margin-left:20px;}
DIV.divColumnFirst {clear:both;}
DIV.divColumnFull ,
DIV.divColumnLarge {display:block;float:left;clear:both;width:762px;margin-bottom:15px;}

DIV.divLine {display:block;clear:both;padding:5px 10px 0 6px;border-bottom:1px solid #D3D3D3;min-height:28px;}
DIV.divLine TABLE {display:inline;}
DIV.divLine LABEL {}
DIV.divLine LABEL.labelTitle ,
DIV.divLine SPAN.labelTitle {font-size: 13px; font-weight:bold;color:#333; }
DIV.divLine > LABEL {display:block;float:left;width:120px;padding:5px 15px 0 0;}
DIV.divLine INPUT ,
DIV.divLine SELECT {height:20px;width:240px;padding:1px 3px 0 3px;font-size:11px;border:1px solid #333;background-color:#FFF;}
DIV.divLine SELECT {height:22px;width:247px;padding:1px;}
DIV.divLine INPUT.inputautocomplete {width:220px;padding-left:23px; background: #FFFFFF Url('images/Icon_Autocomplete.png') no-repeat 4px 3px;}
TEXTAREA.inputautocomplete {padding:3px 3px 3px 23px;background: #FFFFFF Url('images/Icon_Autocomplete.png') no-repeat 4px 3px;}

DIV.divLine IMG {float:right;margin:3px 20px 0 0;/*JC - display:block;margin:3px 20px 0 0;*/}
DIV.divLine.divNoBorder {border-bottom-width:0;}
DIV.divLine.divMoreMargin {margin-top:5px;}

DIV.divLineRadio {}
DIV.divLineRadio INPUT {display:block;float:left;}
DIV.divLineRadio LABEL {display:block;float:left;}

DIV.divLine .webdatetimeEditStyle {margin:0;padding:0;border:0;}
DIV.divLine .webdatetimeEditStyle TD {border:0;padding-right:10px;padding-right:10px;}
DIV.divLine .webdatetimeEditStyle TD:Hover {border:0;}
DIV.divLine .webdatetimeEditStyle LABEL {width:auto;margin-left:10px !important;background-color:yellow;}
DIV.divLine .webdatetimeEditStyle IMG {}
DIV.divLine .webdatetimeEditStyle INPUT{height:20px;text-align: center;padding-top:1px;font-size:12px;border:1px solid #333 !important;width:75px;}

/* FORM IN SEARCH */
BODY.bodyInnerFrames DIV.divColumn {margin:0 0 0 7px;width:365px;}
BODY.bodyInnerFrames DIV.divColumnFull {width:100%;padding:10px 7px 0 7px;font-size:12px;font-weight:bold;}
BODY.bodyInnerFrames P.pNoResults,
BODY DIV P.pNoResults,
BODY.bodyInnerContent P.pNoResults {text-align:center;font-size:16px;padding:10px;font-style:italic;font-weight:normal;}
BODY.bodyInnerFrames DIV.divLine {padding-left:2px;padding-right:0;width:365px;}
BODY.bodyInnerFrames DIV.divLine IMG {margin-right:5px;}
BODY.bodyInnerFrames DIV.divLine LABEL {width:115px;padding-right:0;}
BODY.bodyInnerFrames DIV.divLineRadio LABEL {width:auto;}
BODY.bodyInnerFrames DIV.divLineField INPUT {width:200px;}
BODY.bodyInnerFrames DIV.divLineField INPUT.inputautocomplete {width:180px;}
BODY.bodyInnerFrames DIV.divLineField SELECT {width:208px;}
BODY.bodyInnerFrames DIV.divLineField SELECT.selectListMode {height:75px;margin-bottom:6px;margin-top:1px;}
BODY.bodyInnerFrames DIV.divLineField TEXTAREA.textareaAlignWithSelect {width:208px;height:69px;margin-bottom:6px;margin-top:1px;}
BODY.bodyInnerFrames DIV.divLineField A {color:#0396F4;} 
BODY.bodyInnerFrames DIV.divLineField A:Hover {text-decoration:none;} 

/* Actions Bar */
DIV.divActionsBtns {display:block;clear:both;background-color:#E1DFDD;position:absolute;bottom:0;left:0;padding:5px 0 5px 0;width:100%;}
DIV.divActionsBtns A ,
DIV.divActionsBtns INPUT {text-decoration:none;color:#FFFFFF;cursor:pointer;background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left center;margin: 0 5px 0 5px;min-height:20px;height:20px;border:0;padding-left:20px;padding-right:20px;}
DIV.divActionsBtns A {padding:2px 20px 2px 20px;}
DIV.divActionsBtns INPUT:first-child {margin-left:30%;}
DIV.divActionsBtns A:Hover ,
DIV.divActionsBtns INPUT:Hover {background: #2A2822 Url('images/Bg_ToolBarlItemHover.png') repeat-x left top;text-decoration:underline;}

/* ////////////////////////////////////////////////////////////////
   // FORM FIELDS                                                //
   //////////////////////////////////////////////////////////////// */
/* Type - Radio */
INPUT[type="radio"] ,
INPUT[type="checkbox"] {background-color: transparent !important;width: auto !important;border-color:transparent !important;}

/* Type - File */
SPAN.spanInputFile {display:block;float:left;position:relative;cursor:pointer;color:#0396F4;text-decoration:underline;overflow:hidden;width:100px;height:19px;text-align:center;}
SPAN.spanInputFile:Hover {text-decoration:none;color:#D8D8D5;}
SPAN.spanInputFile INPUT {cursor:pointer;position:absolute;top:0;right:-15px;margin:0;padding:0;border:0;-moz-opacity:0;filter:alpha(opacity: 0);opacity:0;font-size:50px;}

/* ////////////////////////////////////////////////////////////////
   // GRIDS                                                      //
   //////////////////////////////////////////////////////////////// */
/* Grid Bottom Options */
DIV.divGridActionsBtns {position:relative;display:block;}
DIV.divGridActionsBtns DIV.divGridActionsBtnsFx {position:absolute;top:5px;left:0;}
    DIV.divGridActionsBtnsFx A ,
    DIV.divGridActionsBtnsFx INPUT {text-decoration:none;color:#FFFFFF;cursor:pointer;background: #2A2822 Url('images/Bg_ToolBarlItemHover.png') repeat-x left center;margin:0;min-height:20px;height:20px;border:0;padding-left:20px;padding-right:20px;}
    DIV.divGridActionsBtnsFx A:Hover ,
    DIV.divGridActionsBtnsFx INPUT:Hover {background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left top;text-decoration:underline;}
    DIV.divGridActionsBtnsFx IMG.imgFxLink {display:block;float:left;margin:0 5px 0 8px;}
    DIV.divGridActionsBtnsFx A {padding:2px 20px 2px 20px;}
    
    DIV.divGridActionsBtnsFx A.btnSmall ,
    DIV.divGridActionsBtnsFx INPUT.btnSmall {padding:2px 7px 2px 7px;font-weight: bold;}

/* Flying Options */
DIV.divFlyingActionsBar {height:30px;}
DIV.divFlyingActionsBarFx {height:26px;}

DIV.divFlyingActionsBar {}
	DIV.divFlyingActionsBarFx {display:block;padding:6px 6px 0 6px;border:2px solid #FFF;
	                          -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}
	DIV.divFlyingActionsBarFx.divFABMouseOver     {position:absolute;left:9px;right:10px;background-color: #FFF;border:2px solid #F78C3E;}
	DIV.divFlyingActionsBarFx.divFABMouseOut      {opacity: .80; filter:Alpha(Opacity=80);background-color:#CCC;border:2px solid #CCC;}
	DIV.divFlyingActionsBarFx.divFABMouseNormal {padding:6px 0 0 3px;}

	DIV.divFlyingActionsBarFx DIV.divSelectedItemSum {display:block;min-width:200px;width:200px;float:left;padding:0 3px 0 3px;}
		DIV.divSelectedItemSum SPAN ,
		DIV.divSelectedItemSum LABEL  {color:#000;font-size:13px;}

		DIV.divFlyingActionsBarFx A ,
		DIV.divFlyingActionsBarFx INPUT {text-decoration:none;color:#FFFFFF;cursor:pointer;background: #F67F28 Url('images/Bg_ToolBarlItemHover.png') repeat-x left center;margin:0;min-height:20px;height:20px;border:0;padding-left:10px;padding-right:10px;}
		DIV.divFlyingActionsBarFx A:Hover ,
		DIV.divFlyingActionsBarFx INPUT:Hover {background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left top;text-decoration:underline;}
		DIV.divFlyingActionsBarFx A {padding:2px 10px 2px 10px;}
		
		DIV.divFlyingActionsBarMultipleOptions {display:block;float:left;position:relative;padding:2px 3px  0 0;}
		DIV.divFlyingActionsBarMultipleOptions A.linkMultipleOptions {padding-right:30px;position:relative;}
		DIV.divFlyingActionsBarMultipleOptions A.linkMultipleOptions STRONG {font-weight:normal;}
		DIV.divFlyingActionsBarMultipleOptions A IMG.imgActionArrow {position:absolute;width:9px;height:5px;top:8px;right:12px;background: transparent Url('images/Bg_ActionsBar_Options.gif') no-repeat top left; }
		DIV.divFlyingActionsBarMultipleOptions UL {display:none;clear:both;position:absolute;bottom:19px;left:0;list-style-type:none;margin:0;padding:8px 12px 6px 12px;border:1px solid #525252;
													background-color:#FFF;}
		DIV.divFlyingActionsBarMultipleOptions LI {display:block;clear:both;list-style-type:none;/*margin:0;padding:0 0 6px 0;min-height:14px;*/}
		DIV.divFlyingActionsBarMultipleOptions LI A ,
		DIV.divFlyingActionsBarMultipleOptions LI INPUT {display:block;clear:both;float:left;padding:0;background-color:#FFF;background-image:none;
													color: #0396F4; font-size: 11px; font-weight: bold;text-decoration:underline;min-width:150px;white-space:nowrap;}
		
		DIV.divFlyingActionsBarMultipleOptions LI INPUT {text-align:left;}
		DIV.divFlyingActionsBarMultipleOptions LI A:Hover,
		DIV.divFlyingActionsBarMultipleOptions LI INPUT:Hover {background-color:#FFF;background-image:none;text-decoration:none;}
		
		DIV.divFlyingActionsBarMultipleOptions LI A.btnDisable ,
		DIV.divFlyingActionsBarMultipleOptions LI INPUT.btnDisable,
		DIV.divFlyingActionsBarMultipleOptions LI A.btnDisable:Hover ,
		DIV.divFlyingActionsBarMultipleOptions LI INPUT.btnDisable:Hover {display:block;clear:both;float:left;
							padding:0;color:#7F7F7F; background-color:#FFF; background-image:none; text-decoration:none;
							font-style:italic;cursor:default;}
							
		DIV.divFlyingActionsBarMultipleOptions LI.liIconPDF A    {background: #FFF Url('images/icon_Actions_pdf.png') no-repeat right top;padding-right:24px;}
		DIV.divFlyingActionsBarMultipleOptions LI.liIconXLS A    {background: #FFF Url('images/icon_Actions_xls.png') no-repeat right top;padding-right:24px;}
		/* DIV.divFlyingActionsBarMultipleOptions LI.liIconClear INPUT {background-color:yellow;border:1px solid yellow;} */
		
/* Legenda */
DIV.divGridLegend {display:block;min-height:20px;}
DIV.divGridLegend UL ,
DIV.divGridLegend UL LI {float:left;list-style-type:none;margin:0;padding:0;display:block;min-height:20px;}
DIV.divGridLegend UL {padding-right:10px;padding-left:10px;width:760px;}
DIV.divGridLegend UL LI {margin-right:12px;width:105px;margin-bottom:5px;}
DIV.divGridLegend UL LI.liTitle {min-height:20px;width:100px;text-align:right;}
DIV.divGridLegend UL LI.liTitle A {font-size:10px;padding:0;margin:0;text-align:right;line-height:13px;}
DIV.divGridLegend UL LI.liLegendHidden {display:none;}
DIV.divGridLegend UL LI A {display:block;/*position:relative;padding-left:16px;*/color:#0396F4;}
DIV.divGridLegend UL LI A IMG{float:left;margin:1px 5px 0 0;}
DIV.divGridLegend UL LI A SPAN {display:block;float:left;color:#0396F4;text-decoration:underline;padding-top:0;margin-top:0;}
DIV.divGridLegend UL LI A:Hover ,
DIV.divGridLegend UL LI A:Hover SPAN {text-decoration:none;}


	
/* Structure */
BODY.bodyInnerContent TABLE {width:100% !important; overflow:visible !important; /* JT allows menu tooltip to be seen at grid bottom */}
BODY.bodyInnerContent TABLE #webgridregistos_div{overflow:visible !important; /* JT allows menu tooltip to be seen at grid bottom */}
BODY.bodyInnerContent TABLE.tableLine ,
BODY.bodyInnerContent TABLE.tableLine TABLE {width: auto !important;} 


.gridHeader TH {padding:0;}
.gridHeader TH NOBR {display:block;font-size:12px;margin:1px 0 2px 5px;text-align:left;}
.gridHeaderSimpleVersion TH {padding:0;}
.gridHeaderSimpleVersion TH NOBR {display:block;font-size:12px;margin:1px 0 2px 5px;text-align:left;}
.gridRow TR {outline:none;}
.gridRow TD {height:21px;padding-top:1px;}
.gridRow TD NOBR {margin:0;padding:0 0 0 2px;display:table-cell;vertical-align:bottom;line-height:16px;height:17px;padding-bottom:3px;}

.gridEditCell ,
SELECT[gn="igrdLines"] {padding:0 !important;margin:0 !important;height:17px !important;}

TH.gridRowSelector {padding:0;margin:0;background-color: transparent;}
TH.gridRowSelector:Hover {text-decoration:none;}
TH.gridRowSelectorIcon {background: transparent Url('images/Icon_SelectorRow.png') no-repeat center 6px;cursor:pointer;}
TH.gridRowSelectorIcon:Hover {background-position: center -14px;}

TBODY.gridRow TD NOBR {font-size:11px !important;}

/* Color */
THEAD.gridHeader TH ,
THEAD TH.gridHeader ,
THEAD.gridHeader TH:hover {border-bottom:2px solid #BBBAB8;background-color:#FFF;}

TBODY.gridRow TR {background: #FFFFFF Url('images/Bg_Row_Fx.gif') repeat-x left bottom;color:#7F7F7F;}
TBODY.gridRow TR TD.unread {color:#000;font-weight: bold;}
TBODY.gridRow TR TD A.iCellLinkToDetail ,
TBODY.gridRow TR TD NOBR A {color:#0396F4;text-decoration:underline;}

TBODY.gridRow TR.gridRowAlternate {background: #EFEEED Url('images/Bg_Row_Fx.gif') repeat-x left bottom;}
TBODY.gridRow TR.gridSelectedRow {background: #FEB887 Url('images/Bg_Row_Fx.gif') repeat-x left bottom;color:#333;}
TBODY.gridRow TR.gridSelectedRow TD A.iCellLinkToDetail ,
TBODY.gridRow TR.gridSelectedRow TD NOBR A {color:#333;}
TBODY.gridRow TR.gridSelectedRow TH.gridRowSelectorIcon {background-position: center -14px;}

TBODY.gridRow TR:Hover ,
TBODY.gridRow TR.gridRowAlternate:Hover ,
TBODY.gridRow TR.gridSelectedRow:Hover {background-color: #F78C3E;}

TBODY.gridRow TR:Hover TD ,
TBODY.gridRow TR:Hover TD.unread ,
TBODY.gridRow TR:Hover TD A.iCellLinkToDetail ,
TBODY.gridRow TR:Hover TD NOBR A ,
TBODY.gridRow TR:Hover TH.gridRowSelector ,
TBODY.gridRow TR.gridSelectedRow:Hover TD A.iCellLinkToDetail ,
TBODY.gridRow TR.gridSelectedRow:Hover TD NOBR A{color:#FFF;}

.tdGridClip ,
.tdGridPrinter {}
.tdGridClip NOBR ,
.tdGridPrinter NOBR {display:block;width:17px;float:left;}
.tdGridClip NOBR IMG {margin-top:1px;cursor:pointer;}
.tdGridPrinter NOBR IMG {margin-top:1px;}
.tdGridClip NOBR IMG:Hover {background: transparent Url('images/Icon_White.gif') no-repeat 2px 2px;}
.tdGridPrinter NOBR IMG:Hover {}

.gridEditCell ,
SELECT[gn="igrdLines"] {border:1px solid #BBBAB8;font-size:11px !important;color:#000;}

TBODY.gridRow TR.gridSelectedRow TD A.iCellLinkToDetail ,
TBODY.gridRow TR.gridSelectedRow TD NOBR A {color:#000;text-decoration:underline;}
TBODY.gridRow TR.gridSelectedRow:Hover TD A.iCellLinkToDetail ,
TBODY.gridRow TR.gridSelectedRow:Hover TD NOBR A{text-decoration:underline;}

TH.gridRowSelector {border:0;text-decoration:underline;cursor:pointer;color:#0396F4;background-color: transparent;}
TH.gridRowSelector:Hover ,
TBODY.gridRow TR:Hover TD A.iCellLinkToDetail:Hover ,
TBODY.gridRow TR:Hover TD NOBR A:Hover ,
TBODY.gridRow TR.gridSelectedRow:Hover TH.gridRowSelector:Hover {text-decoration:none;}

TBODY.gridRow TD.tdGridIcons ,
TBODY.gridRow TD.tdGridActions ,
TBODY.gridRow TD.tdGridIcons NOBR ,
TBODY.gridRow TD.tdGridActions NOBR {padding:0;margin:0;}

TBODY.gridRow TD.tdGridIcons NOBR {float:right;}
TBODY.gridRow TD.tdGridActions NOBR {float:left;padding-left:1px;}

TBODY.gridRow TD.tdGridIcons NOBR IMG ,
TBODY.gridRow TD.tdGridActions NOBR A.aActionCell {display:block;padding:0;margin:2px 0 0 0;height:13px;}
TBODY.gridRow TD.tdGridActions NOBR A.aActionCell {width:15px;background: transparent Url('images/bullet_moreoptions.gif') no-repeat 0 0; }

TBODY TD.tdColumnDownload NOBR A {display:block;padding:0;margin:2px 0 0 0;height:17px;
                                          width:15px;background: transparent Url('images/Icon_Download_Report.png') no-repeat 0 1px; }
TBODY TD.tdColumnDownload NOBR A:Hover {background-position: 0 -17px;}


TBODY.gridRow TR.gridSelectedRow TD.tdGridActions NOBR A.aActionCell ,
TBODY.gridRow TR:Hover TD.tdGridActions NOBR A.aActionCell {background-position: -15px 0;}

TBODY.gridRow TR.trLegendHighLight {transition: background-color 0.5s linear;
                                    -moz-transition: background-color 0.5s linear;
                                    -webkit-transition: background-color 0.5s linear;
                                    -o-transition: background-color 0.5s linear;
                                    background-color:#DBEAF3;}

THEAD.gridHeaderSimpleVersion TH ,
THEAD TH.gridHeaderSimpleVersion ,
THEAD.gridHeaderSimpleVersion TH:hover {border-bottom:1px solid #7F7F7F;background-color:#FFF;color:#7F7F7F;}

TBODY.gridRow.gridHeaderSimpleVersion TD {text-align:right;background: #FFFFFF Url('images/Bg_Row_Fx.gif') repeat-x left bottom !important;color:#7F7F7F !important;}
TBODY.gridRow.gridHeaderSimpleVersion TD NOBR {float:right;padding-right:10px;}

TFOOT  TH.GridFooterStyleDefault {text-align:right;color:#7F7F7F;padding-right:10px;}

TBODY.gridRow.gridRowExpand TR {background-color:#FFF;}
TBODY.gridRow.gridRowExpand TR TD {color:#7F7F7F;}
TBODY.gridRow.gridRowExpand TR:Hover {background-color:#FFF;}
TBODY.gridRow.gridRowExpand TR.gridRow.gridRowExpand {background-color:#FFF;}
TBODY.gridRow.gridRowExpand TR.gridRowAlternate {background: #EFEEED Url('images/Bg_Row_Fx.gif') repeat-x left bottom;color:#;}
TBODY.gridRow.gridRowExpand TR.gridRowAlternate.gridSelectedRow ,
TBODY.gridRow.gridRowExpand TR.gridRow.gridRowExpand.gridSelectedRow {background: #FEB887 Url('images/Bg_Row_Fx.gif') repeat-x left bottom;color:#7F7F7F;}
TBODY.gridRow.gridRowExpand TR.gridRow.gridRowExpand.gridSelectedRow:Hover TD {color:#FFF;}
TBODY.gridRow.gridRowExpand TR.gridRow.gridRowExpand:Hover ,
TBODY.gridRow.gridRowExpand TR.gridRowAddNew:Hover ,
TBODY.gridRow.gridRowExpand TR.gridRowAlternate:Hover {background-color:#F78C3E;}
TBODY.gridRow.gridRowExpand TR.gridRow.gridRowExpand:Hover TD ,
TBODY.gridRow.gridRowExpand TR.gridRowAddNew:Hover TD ,
TBODY.gridRow.gridRowExpand TR.gridRowAlternate:Hover TD {color:#FFF;}

TBODY.gridRow.gridRowExpand TH ,
TBODY.gridRow.gridRowExpand TH:Hover {background-image:none;cursor:default;}
TBODY.gridRow.gridRowExpand TR.gridRow TH.gridRowSelectorIcon ,
TBODY.gridRow.gridRowExpand TR.gridRowAlternate TH.gridRowSelectorIcon {background: transparent Url('images/Icon_SelectorRow.png') no-repeat center 6px;cursor:pointer;}
TBODY.gridRow.gridRowExpand TR.gridRow TH.gridRowSelectorIcon:Hover ,
TBODY.gridRow.gridRowExpand TR.gridRowAlternate TH.gridRowSelectorIcon:Hover {background-position: center -14px;cursor:pointer;} 

/* ////////////////////////////////////////////////////////////////
   // FORM - STYLES                                              //
   //////////////////////////////////////////////////////////////// */
DIV.divFormContainer H3.h3firstlegend {font-size:18px;font-style:italic;padding: 0 0 10px 0;margin:0;}
DIV.divFormContainer .required   {padding-right:15px;background: transparent Url('images/asterisk.png') no-repeat right top;}

DIV.divFormContainer TABLE TD.left INPUT ,
DIV.divFormContainer TABLE TD.right INPUT ,
DIV.divFormContainer TABLE TD.left SELECT ,
DIV.divFormContainer TABLE TD.right SELECT ,
DIV.divFormContainer TABLE TD.left TEXTAREA ,
DIV.divFormContainer TABLE TD.right TEXTAREA {background-color:#FFF;border:1px solid #75736E;padding:2px 3px 2px 3px;width:200px;}


DIV.divFormContainer TABLE TD.left SELECT,
DIV.divFormContainer TABLE TD.right SELECT {width:208px;}

DIV.divFormContainer TABLE TD .DefaultFieldReadOnly {}

DIV.divFormContainer TABLE TR.singleCol.row {}
DIV.divFormContainer TABLE TR.singleCol.row TD.left INPUT {width:450px;}

DIV.divFormContainer TABLE TD SPAN.checkbox {display:block;padding:10px 0 10px 0;}
DIV.divFormContainer TABLE TD SPAN.checkbox INPUT {width:auto;}

/* FORM - Invoice Template Elements  */
BODY.bodyInnerContent .WebDateChooserCommonSearches {width:200px !important;}
BODY.bodyInnerContent .WebDateChooserPosition {top:0;left:0;}
    
DIV.divFormContainer.divFormInvoice {width:776px;margin-left:auto;margin-right:auto;}
	DIV.divFormContainer.divFormInnerIframe {width:746px;}
	DIV.divFormContainer.divFormInnerIframe DIV.divFullContentWidth {width:730px;}
DIV.divFxNoBorder {border-width:0;}
    DIV.divInvoiceArea {display:block;padding:7px;margin:0 0 8px 0;border:1px solid #E9E9E9;clear:both;}

	DIV.divInvoiceArea.divSpaceForActions  {padding-bottom:40px;}
	DIV.divInvoiceArea.divFullContentWidth {width:760px;}
	DIV.divInvoiceArea.divNoBottomSpaceFx  {padding-top:40px;padding-bottom:0;margin-bottom:0;}
	DIV.divInvoiceArea.divNoSpacingFx {padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;}
	DIV.divInvoiceArea.divDarkBg {background-color:#EFEEED;}

	/* Form Invoice - Header */
	DIV.divInvoiceArea.divHeaderWithImage {border:1px solid #FFF;padding:15px 0 0 7px;line-height:11px;margin-bottom:0;}
	DIV.divInvoiceArea.divHeaderWithImage H1.h1Title {display:block;float:right;margin:10px 25px 0 0;font-size:25px;line-height:30px;}
	DIV.divInvoiceArea.divHeaderWithImage H1.h1Title.h1LineHigher {}
	DIV.divInvoiceArea.divHeaderWithImage H1.h1Title SPAN {font-size:25px;}
    DIV.divInvoiceArea.divHeaderWithImage IMG {margin-bottom:5px;}
    DIV.divInvoiceArea.divHeaderWithImage SPAN {font-weight:bold;font-size:10px;}
    DIV.divInvoiceArea.divHeaderWithImage P.pLine.pSecondaryInfo {padding:5px 0 0 0;clear:none;} 
    DIV.divInvoiceArea.divHeaderWithImage P.pLine.pSecondaryInfo SPAN {font-size:9px;font-weight:normal;line-height:11px;}

	DIV.divInvoiceArea.divFirstColumn  ,
    DIV.divInvoiceArea.divSecondColumn {position:relative;float:left;clear:none;width:368px;}
    DIV.divInvoiceArea.divSecondColumn {margin-left:8px;}

    DIV.divInvoiceArea.divFxNoBorder,
	DIV.divInvoiceArea.divFxNoBorderSecond {width:382px;padding:0;float:left;border-width:0;}
	DIV.divInvoiceArea.divFxNoBorderSecond {clear:none;margin-left:10px;}

    P.pLine.pSecondaryInfo {padding:0 7px 5px 7px;font-size:9px;} 

    DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea {border-width:0;border-left-width:1px;min-height:90px;
                                           -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0;border-radius:0;}
									   
	DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea.divFullContentWidth {border-width:0;min-height:180px;}
	
	SPAN.DualSelector {margin:0;padding:0;border:0;}
	
	SPAN.DualSelector TABLE {margin:0;padding:0;border:0;}
	SPAN.DualSelector TABLE TD {margin:0;padding:0;border:0;}
	SPAN.DualSelector TABLE TD.pickListHeader  {font-weight:bold;}
	SPAN.DualSelector TABLE TD SELECT.DualSelector {height:140px;}
	SPAN.DualSelector TABLE TD INPUT{display:block;width:55px;}
	
	/* Tabs Inside Form */
    DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea.divFirstColumn:first-child {border-left-width:0;}
    DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea.divFirstColumn:nth-child(odd) {border-left-width:0;}
	DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea.divFirstColumn{width:360px;}
	DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea.divFirstColumn.Off{display:none;}
    DIV.divInvoiceArea P.pLine ,
    DIV.divInvoiceArea TABLE.tableLine {display:block;border-width:0 !important;clear:both;margin-bottom:5px;width:368px;}
    DIV.divInvoiceArea TABLE.tableLine TABLE.webdatetimeEditStyle {border-width:0 !important;float:right;}
	DIV.divInvoiceArea TABLE.tableLine TABLE.webdatetimeEditStyle TD {background-color: transparent !important;}
	DIV.divInvoiceArea P.pLine.pLineBorderBottom {border-bottom:1px dotted #D3D3D3 !important;min-height:25px;}
	DIV.divInvoiceArea P.pLine.pLineSectionTitle {font-size:15px;color:#333;padding-top:15px;padding-bottom:5px;}
    DIV.divInvoiceArea .spanTitle ,
    DIV.divInvoiceArea .spanTitleSmall ,
    DIV.divInvoiceArea .spanTitleLongNoBreak {display:block;float:left;width:140px;padding: 0 15px 5px 0;margin:4px 5px 0 0;}
    DIV.divInvoiceArea .spanTitleLongNoBreak {width:200px;}
    DIV.divInvoiceArea .spanTitleSmall {width:110px;}
	DIV.divInvoiceArea .spanTitleLong {display:block;width:700px;float:none;padding: 0 15px 5px 0;margin:4px 5px 0 0;}
    DIV.divInvoiceArea P.pLine .spanTxt {clear:both;}
	DIV.divInvoiceArea P.pLine .spanTxt spanStrongFx {font-weight:bold;color:#333;}
	
	DIV.divInvoiceArea UL.ulCheckBoxes ,
	DIV.divInvoiceArea UL.ulCheckBoxes LI {margin:0;padding:0;border:0;list-style-type: none;}
    DIV.divInvoiceArea UL.ulCheckBoxes {display:block;width:726px;min-height:50px;}
	DIV.divInvoiceArea UL.ulCheckBoxes LI {display:block;float:left;width:130px;position:relative;padding:2px 15px 3px 22px;}
	DIV.divInvoiceArea UL.ulCheckBoxes LABEL {cursor:pointer;}
	DIV.divInvoiceArea UL.ulCheckBoxes INPUT {position:absolute;top:0;left:0;}

	DIV.divInvoiceArea DIV.divTxtContainer {display:block;float:left;margin-bottom:7px;width:200px;}
    DIV.divInvoiceArea DIV.divTxtContainer SPAN {padding-left:4px;}
    
    DIV.divInvoiceArea P.pLine TEXTAREA.txtObs {display:block;clear:both;width:320px;}
	
	DIV.divInvoiceArea .btn {text-decoration:none;color:#FFFFFF;cursor:pointer;background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left center;margin: 0 5px 0 5px;min-height:20px;height:20px;border:0;padding-left:20px;padding-right:20px;}
	DIV.divInvoiceArea A.btn {padding:2px 20px 2px 20px;}
	DIV.divInvoiceArea .btn:Hover {background: #2A2822 Url('images/Bg_ToolBarlItemHover.png') repeat-x left top;text-decoration:underline;}

    /* Logo Thumbnail */
    DIV.divFFBug {display:block;padding:5px 62px 0 0;}
    DIV.divFFBug DIV.divLink {display:block;/*position:absolute;top:0;right:14px;*/text-align:center;overflow:hidden;width:130px;float:right;}
    DIV.divFFBug DIV.divLink IMG {margin-bottom:5px;}
    DIV.divFFBug DIV.divLink P INPUT ,
    DIV.divFFBug DIV.divLink P  {cursor:pointer;margin:0;border:0;text-decoration:underline;color:#0396F4;font-size:10px;}
    DIV.divFFBug DIV.divLink P {position:relative;}
    DIV.divFFBug DIV.divLink P:Hover {text-decoration:none;color:#D8D8D5;}
    DIV.divFFBug DIV.divLink P INPUT {position:absolute;bottom:0;right:15px;-moz-opacity:0;filter:alpha(opacity: 0);opacity: 0;}

	P.pLine INPUT.inputTxtRight{text-align:right;}
	DIV.divInvoiceArea.divDarkBg  INPUT.inputTxtRight{width:100px;}

    P.pLine INPUT ,
    P.pLine SELECT , 
    DIV.divTxtContainer SELECT ,
    P.pLine TEXTAREA ,
	DIV.divRowEditTemplate TABLE TD TABLE INPUT ,
	TABLE.tableLine TD TABLE INPUT ,
    TABLE.tableLine TD TABLE SELECT ,
    TABLE.tableLine TD TABLE TEXTAREA {min-height:16px !important;background-color:#FFF;border:1px solid #75736E !important;padding:1px 1px 1px 3px;}

    P.pLine INPUT , 
    P.pLine TEXTAREA {width:140px;}
    P.pLine INPUT.inputautocomplete ,
    P.pLine INPUT.inputautocompleteBig {width:117px;height:19px;padding-left:23px;background: #FFFFFF Url('images/Icon_Autocomplete.png') no-repeat 4px 3px;}
    P.pLine INPUT.inputautocompleteBig {width:207px;}
    P.pLine SELECT.selectAdjustWidth {width:233px;}
    
    .ulCheckboxesRoles {/*background-color:lime;*/padding:0;margin:0;list-style:none;}
    .ulCheckboxesRoles LI {display:block;float:left;width:325px;border-top:1px dotted #494D4D;padding:4px 5px 4px 30px;margin-right:20px;position:relative;}
    .ulCheckboxesRoles LI INPUT {position:absolute;top:3px;left:5px;}
    .ulCheckboxesRoles LI LABEL{cursor:pointer;}
    
    
	DIV.divRowEditTemplate TABLE TD TABLE INPUT ,
    TABLE.tableLine TD TABLE INPUT ,
    TABLE.tableLine TD TABLE TEXTAREA {width:75px;}
	
	DIV.divFullContentWidth > P.pLine {width:100%;}
	DIV.divFullContentWidth > P.pLine INPUT {width:530px;}
	DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea.divNoSpacingFx ,
	DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea.divNoSpacingFx ,
	DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea.divNoSpacingFx {min-height:0 !important;}
	DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea.divNoSpacingFx ,
	DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea.divNoSpacingFx ,
	DIV.divInvoiceArea.divFullContentWidth DIV.divInvoiceArea.divNoSpacingFx {min-height:0 !important;}

    P.pLine SELECT , 
    DIV.divTxtContainer SELECT ,
    TABLE.tableLine TD TABLE SELECT {vertical-align: middle;width:180px;}
	
	TABLE.tableLine TD.WebDateChooserdropdown {border: 0 !important;cursor:pointer;}
	TABLE.tableLine TD.WebDateChooserdropdown IMG {margin-left:5px;}

	DIV.divDragAndDrop {background-color:#FEB887;margin-bottom:10px;}
	DIV.divDragAndDrop EM{display:block;text-align:center;font-size:17px;color:#FFF;padding:20px 10px 20px 10px;}

	DIV.divRowEditTemplate {background-color:#FFF;border:3px solid #EA6918;width:530px;}
	DIV.divRowEditTemplate H1 {display:block;background-color:#FFF;border-bottom:1px solid #E9E9E9;margin:0 5px 0 5px;padding:5px 7px 5px 7px;font-size:15px;}
    DIV.divRowEditTemplate H3 {display:block;background-color:#FFF;border-bottom:1px solid #E9E9E9;margin:0 5px 0 5px;padding:5px 7px 5px 7px;font-size:12px;}
    DIV.divRowEditTemplate H3 LABEL,
    .callws {text-decoration: underline; color:#0396F4;cursor:pointer;font-weight:bold;}

	DIV.divRowEditTemplate SPAN ,
	DIV.divRowEditTemplate LABEL {}
	
	DIV.divRowEditTemplate SPAN.checkbox {}
	
	DIV.divRowEditTemplate TABLE{display:block;clear:both;margin:2px 12px 35px 12px;width:500px !important;}
	DIV.divRowEditTemplate TABLE.tableMiddle{display:block;clear:both;margin:2px 12px 2px 12px;width:500px !important;}
	DIV.divRowEditTemplate TABLE TD.spaceleft{padding-left:10px;padding-right:7px;}
	DIV.divRowEditTemplate TABLE TD INPUT ,
	DIV.divRowEditTemplate TABLE TD SELECT {font-size:10px;border:1px solid #75736E;}
	DIV.divRowEditTemplate TABLE TD.right INPUT ,
	DIV.divRowEditTemplate TABLE TD.right SELECT ,
	DIV.divRowEditTemplate TABLE TD INPUT.verysmall{width:70px;}
	DIV.divRowEditTemplate TABLE TD INPUT.auto {width:170px;}
	DIV.divRowEditTemplate TABLE TD INPUT.inputLongText {width:340px !important;}
	DIV.divRowEditTemplate TABLE TD.right INPUT ,
	DIV.divRowEditTemplate TABLE TD INPUT.verysmall {text-align:right;}
	DIV.divRowEditTemplate TABLE TD.right SELECT{width:78px;}
	DIV.divRowEditTemplate TABLE TD {}
	
	DIV.divRowEditTemplate TABLE TD TABLE.tableLine{margin:0;padding:0;border:0;height:20px !important;float:left;}
	DIV.divRowEditTemplate TABLE TD .webdatetimeEditStyle {margin:0;padding:0;border:0;}
	DIV.divRowEditTemplate TABLE TD TABLE.tableLine TD {height:20px !important;margin:0;padding:0;border:0;}
	DIV.divRowEditTemplate TABLE TD SELECT{padding:1px 1px 1px 3px !important;}

	DIV.divRowEditTemplate DIV.divActionsBtns {border:3px solid #EA6918;border-top-width:0;width:530px;}

	
	
/* ////////////////////////////////////////////////////////////////
   // DOC RELATIONS                                              //
   //////////////////////////////////////////////////////////////// */

HR.hrLineDocRel {display:block;clear:both;height:1px;background-color:#DBDBDB;margin:20px 70px 20px 70px;border:0;}

DIV.divDocRelElement {display:block;padding-left:60px;position:relative;}
DIV.divDocRelElement.divDocRelFirst {padding-left:20px;}
DIV.divDocRelElement.divDocComm {padding-left:0;}
DIV.divDocRelElement.divDocRelFirst P.pDetails {width:220px;}
DIV.divInvoiceArea.divFirstColumn.divComm  {background: #FFF;}

DIV.divDocRelElement.divDocEnter > P.pDetails STRONG   {color:#DE7E38;}
DIV.divDocRelElement.divDocEnter > A.aDocPreview       {border:3px solid #F9AF78;}
DIV.divDocRelElement.divDocEnter > A.aDocPreview:Hover {border:3px solid #F35F01;}

DIV.divDocStatus  ,
DIV.divDocWorkflow {display:block;float:left;width:430px;margin:10px 10px 0 10px;}
DIV.divDocStatus A ,
DIV.divDocStatus STRONG ,
DIV.divDocWorkflow A ,
DIV.divDocWorkflow STRONG {float:left;}
DIV.divDocStatus STRONG  ,
DIV.divDocWorkflow STRONG {display:block;width:430px;}
DIV.divDocStatus A ,
DIV.divDocWorkflow A {margin-right:7px;margin-bottom:5px;border:1px solid #FFF;font-size:10px;position:relative;padding:1px 4px 2px 19px;text-decoration:underline;color:#0396F4;}
DIV.divDocStatus A IMG ,
DIV.divDocWorkflow A IMG {position:absolute;top:3px;left:3px;}
DIV.divDocStatus A SPAN ,
DIV.divDocWorkflow A SPAN{display:block;}
DIV.divDocStatus A:Hover ,
DIV.divDocWorkflow A:Hover {text-decoration:none;border:1px solid #DBDBDB;background-color:#F8F8F8;}
DIV.divDocStatus DIV.Off ,
DIV.divDocWorkflow DIV.Off {display:none;}
DIV.divDocRelElement.divDocRelFirst DIV.divDocStatus ,
DIV.divDocRelElement.divDocRelFirst DIV.divDocWorkflow {left:127px;width:470px;}

DIV.divDocStatus DIV.divStatusTooltip {}
DIV.divDocStatus DIV.divStatusTooltip > DIV ,
DIV.divDocWorkflow DIV.divWorkflowTooltip {border:1px solid #525252 !important;padding: 0 0 6px 0 !important;background-color:#F8F8F8;}
DIV.divDocStatus DIV.divStatusTooltip > DIV TABLE TR ,
DIV.divDocWorkflow DIV.divWorkflowTooltip > TABLE TR {background-color: transparent !important;}
DIV.divDocStatus DIV.divStatusTooltip > DIV TABLE TD ,
DIV.divDocWorkflow DIV.divWorkflowTooltip > TABLE TD {font-family:"Trebuchet MS", Arial, helvetica,sans-serif !important;color:#525252 !important;padding:5px 6px 0 6px !important;}

DIV.divDocRelElement A.aDocPreview {display:block;float:left;border:1px solid #DBDBDB;padding:2px;position:relative;background-color:#FFF;}
DIV.divDocRelElement A.aDocPreview IMG.imgIcon{display:none;position:absolute;top:54px;left:35px;width:26px;height:25px;}
DIV.divDocRelElement A.aDocPreview:Hover IMG.imgIcon{display:block;background-position: -447px -75px;}
DIV.divDocRelElement A.aDocPreview:Hover IMG:Hover.imgIcon{background-position: -416px -75px;}

DIV.divDocRelElement P.pDetails {display:block;float:left;width:180px;padding:1px 20px 0 10px;}
DIV.divDocRelElement P.pDetails STRONG , 
DIV.divDocRelElement P.pDetails SPAN ,
DIV.divDocRelElement P.pDetails EM {display:block;}


UL.ulDocAttach ,
UL.ulDocAttach LI {display:block;float:left;margin:0;padding:0;border:0;list-style-type:none;}
UL.ulDocAttach LI.Off {display:none;}
UL.ulDocAttach {overflow:auto;height:90px;overflow-x:hidden;}
DIV.divDocRelElement.divDocRelFirst UL.ulDocAttach {width:260px;}
DIV.divDocRelElement.divDocRelFirst DIV.divDocRelElement UL.ulDocAttach {width:200px;}
DIV.divDocRelElement.divDocRelFirst DIV.divDocRelElement DIV.divDocRelElement UL.ulDocAttach {width:140px;}
DIV.divDocRelElement.divDocRelFirst DIV.divDocRelElement DIV.divDocRelElement DIV.divDocRelElement UL.ulDocAttach {width:80px;}
UL.ulDocAttach LI {margin:0 10px 4px 0;padding:2px;border:1px solid #DBDBDB;position:relative;cursor:pointer;}
UL.ulDocAttach LI.liTitle ,
UL.ulDocAttach LI:Hover.liTitle {display:block;width:245px;margin:0;padding:0 0 0 0;border:0;
                           -moz-box-shadow: 0 0 0 #FFF !important; -webkit-box-shadow: 0 0 0 #FFF !important; box-shadow: 0 0 0 #FFF !important;}
UL.ulDocAttach LI A ,
UL.ulDocAttach LI INPUT {display:none;position:absolute;border:0;margin:0;padding:0;}
UL.ulDocAttach LI A.aDelete ,
UL.ulDocAttach LI INPUT.inputDelete {top:-6px;right:-8px;width:17px;height:17px;background-position: -154px -90px;cursor:pointer;}
UL.ulDocAttach LI A.aOpen {top:20px;left:11px;width:26px;height:25px;background-position: -447px -75px;}

UL.ulDocAttach LI A.aEdit {bottom:3px;left:1px;background-image: none;color:#0396F4;width:46px;text-align:center;}
UL.ulDocAttach LI:Hover A ,
UL.ulDocAttach LI:Hover INPUT {display:block;}
UL.ulDocAttach LI A:Hover {text-decoration:none;}
UL.ulDocAttach LI A:Hover.aDelete ,
UL.ulDocAttach LI INPUT:Hover.inputDelete {background-position: -132px -90px;}
UL.ulDocAttach LI A:Hover.aOpen {background-position: -416px -75px;}

UL.ulDocAttach.DocAttachRight {width:200px;overflow:visible;height:auto;}
UL.ulDocAttach.DocAttachRight LI.liTitle {width:180px;margin:0;}
UL.ulDocAttach.DocAttachRight LI {margin:20px 0 0 16px;}
DIV.divDragContainer.DocAttachRight ,
DIV.divDragContainer.DocAttachRight:Hover {float:right;margin:37px 6px 20px 0;height:109px;}
DIV.divDragContainer.DocAttachRight P.pFileUpload STRONG {line-height:50px;}

UL.ulDocAttach.DocOriginaLRight {width:190px;overflow:visible;height:auto;margin-bottom:10px;}
UL.ulDocAttach.DocOriginaLRight LI.liTitle {width:180px;margin:0;}
UL.ulDocAttach.DocOriginaLRight LI {margin:20px 0 0 40px;}
UL.ulDocAttach.DocOriginaLRight LI A.aOpen {top:54px;left:35px;}
DIV.divDragContainer.DocOriginaLRight ,
DIV.divDragContainer.DocOriginaLRight:Hover {float:right;margin:37px 24px 20px 0;height:109px;}
DIV.divDragContainer.DocOriginaLRight P.pFileUpload STRONG {line-height:15px;}
DIV.divDragContainer.DocOriginaLRight P.pFileUpload SPAN {padding-left:10px;padding-right:10px;}

DIV.divDragContainer ,
DIV.divDragContainer P.pFileUpload {display:block;height:116px;width:136px;}
DIV.divDragContainer {float:right;border:2px dashed #DBDBDB;background-color:#F8F8F8;cursor:pointer;color:#BABABA;margin:5px 0 0 5px;}
DIV.divDragContainer.divHover ,
DIV.divDragContainer:Hover {background-color:#F0F0F0;color:#959595;height:116px;width:136px;}
DIV.divDragContainer P.pFileUpload {overflow:hidden;position:relative;}
DIV.divDragContainer P.pFileUpload ,
DIV.divDragContainer P.pFileUpload STRONG ,
DIV.divDragContainer P.pFileUpload SPAN {display:block;font-style:italic;text-align:center;}
DIV.divDragContainer P.pFileUpload {font-size:11px;}
DIV.divDragContainer P.pFileUpload STRONG {font-size:70px;line-height:65px;}
DIV.divDragContainer P.pFileUpload SPAN {font-size:15px;}
DIV.divDragContainer P.pFileUpload INPUT {position:absolute;top:0;right:0;font-size:110px;-moz-opacity:0;filter:alpha(opacity: 0);opacity:0;cursor:pointer;}
DIV.divDragContainer P.pFileUpload EM{font-size:11px;}

DIV.divDragContainer.divOnEnter {border:2px dashed #F15D00;background-color:#FFF;color:#F15D00;}

DIV.divDocStatus STRONG ,
DIV.divDocWorkflow STRONG ,
DIV.divDocRelElement P.pDetails STRONG ,
UL.ulDocAttach LI.liTitle {color:#333;font-size:12px;text-transform: uppercase;font-weight:bold;}

DIV.divDocRelElement A.aDocPreview ,
DIV.divDocStatus A ,
DIV.divDocWorkflow A ,
A.aBtnCommSend ,
UL.ulDocAttach LI ,
DIV.divDragContainer { -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; }

DIV.divDocRelElement A.aDocPreview ,
DIV.divDocStatus A:Hover ,
DIV.divDocWorkflow A:Hover ,
UL.ulDocAttach LI { -moz-box-shadow: 0px 2px 4px #F0F0F0;
                    -webkit-box-shadow: 0px 2px 4px #F0F0F0;
                    box-shadow: 0px 2px 4px #F0F0F0;}
DIV.divDocRelElement A.aDocPreview:Hover ,
UL.ulDocAttach LI:Hover ,
DIV.divDragContainer.divHover ,
DIV.divDocStatus A:Hover ,
DIV.divDocWorkflow A:Hover {   border:1px solid #959595;
                                                    -moz-box-shadow: 0px 2px 4px #E5E5E5;
                                                    -webkit-box-shadow: 0px 2px 4px #E5E5E5;
                                                    box-shadow: 0px 2px 4px #E5E5E5;}

	/* CNDDocumentComm */
	DIV.divDocComm {}
	DIV.divDocComm P.pDetails {}
	DIV.divDocComm P.pDetails SPAN.spanDate {top:0;right:16px;}
	
	DIV.divComm  , 
	DIV.divSubComm {position:relative;margin:0;
	                -moz-box-shadow: 0px 2px 4px #F0F0F0;
                    -webkit-box-shadow: 0px 2px 4px #F0F0F0;
                    box-shadow: 0px 2px 4px #F0F0F0;}

	DIV.divComm {margin-top:10px;}
	DIV.divComm.divRedux {width:320px !important;}
	DIV.divSubComm.divRedux {width:290px !important;}
	
	DIV.divFxNoBorderSecond DIV.divComm.divRedux {width: auto !important;}
	
		SPAN.spanDate {display:block;position:absolute;top:8px;right:8px;font-size:10px;width:60px;text-align:right;font-weight:bold;}
		SPAN.spanOneLine {display:block;font-style:italic;padding-top:3px;color:#C8C7C5;font-size:10px;}
		A.aBtnCommSend.btn {position:absolute;display:block;bottom:7px;right:3px;padding: 2px 6px 0 6px !important;min-height:18px;height:18px;}

		P.pCommGeneral {display:block;clear:both;padding:0 2px 4px 0;margin-right:63px;}
		P.pCommGeneral LABEL{color:#525252;font-weight:bold;text-transform:uppercase;font-size:12px;}
		P.pCommGeneral SPAN{color:#656565;}
		P.pCommGeneral EM{color:#C8C7C5;}

		P.pCommTitle {border-bottom:1px dotted #C8C7C5;padding-bottom:2px;margin-bottom:4px;}
		P.pCommTitle SPAN{float:right;padding:1px 10px 0 0;}

		P.pCommError LABEL {}
		P.pCommError SPAN{color:#CC0000;font-size:10px;
			white-space: pre; /* CSS 2.0  */
			white-space: pre-wrap; /* CSS 2.1 */
			white-space: pre-line; /* CSS 3.0 */
			white-space: -pre-wrap; /* Opera 4-6 */
			white-space: -o-pre-wrap; /* Opera 7 */
			white-space: -moz-pre-wrap; /* Mozilla */}

		P.pCommAddress LABEL ,
		P.pCommAddress SPAN {
			white-space: pre; /* CSS 2.0  */
			white-space: pre-wrap; /* CSS 2.1 */
			white-space: pre-line; /* CSS 3.0 */
			white-space: -pre-wrap; /* Opera 4-6 */
			white-space: -o-pre-wrap; /* Opera 7 */
			white-space: -moz-pre-wrap; /* Mozilla */}

		P.pCommField {padding-top:10px;padding-bottom:0 !important;margin:0 !important;}
		P.pCommField LABEL.spanTitle {display:block;color:#525252;font-size:11px;font-weight:normal;width:auto;}
		P.pCommField INPUT ,
		P.pCommField INPUT.btn {display:block;clear:both;width:280px;}
		P.pCommField INPUT.btn  {width:auto;margin-right:90px;float:right;border:0 !important;padding:0 10px 0 10px;min-height:20px;height:20px;}

		P.pCommMiscInfo {padding-bottom:0;}
		P.pCommMiscInfo LABEL ,
		P.pCommMiscInfo SPAN {font-size:10px !important;color:#C8C7C5;}
		
	DIV.divSubComm {margin-left:15px;border-top-width:0;width:335px !important;background-color:#F8F8F8;}
		DIV.divSubComm P {padding:0 3px 0 3px;}
		DIV.divSubComm P.pCommTitle {padding-bottom:2px;margin-bottom:3px;}
		DIV.divSubComm P LABEL ,
		DIV.divSubComm P SPAN {font-size:10px !important;}
		DIV.divSubComm P.pCommMiscInfo LABEL ,
		DIV.divSubComm P.pCommMiscInfo SPAN {color:#A8A8A8;}

/* ////////////////////////////////////////////////////////////////
   // BUSINESSCARDS - STYLES                                     //
   //////////////////////////////////////////////////////////////// */
IFRAME.iframeCardFx {width:/*426*/470px;height:380px;}
DIV.divBusinessCardsFx {width:410px !important;margin-left:0 !important;margin-right:0 !important;min-height:150px;position:relative;}
    DIV.divBusinessCardsFx A.aTab {position:absolute;top:10px;right:-24px;width:23px;height:25px;text-decoration:none;}
    DIV.divBusinessCardsFx DIV.divActionsBtns INPUT:first-child {margin-left:5%;}
    DIV.divBusinessCardsFx DIV.divBusinessCardInner {display:block;clear:both;padding:5px 0 10px 0;}
    DIV.divBusinessCardInner IMG.imgLogo {float:right;}
    DIV.divBusinessCardInner H2 {margin:0;}
    DIV.divBusinessCardInner STRONG {display:block;}
    DIV.divBusinessCardInner SPAN {display:block;}
    DIV.divBusinessCardInner SPAN.spanInline {display:inline;}
    DIV.divBusinessCardInner P {text-align:center;}
    DIV.divBusinessCardInner P SPAN {display:inline;font-size:11px;}
    DIV.divBusinessCardInner P A {color:#0396F4;font-size:11px;}
    DIV.divBusinessCardInner P A:hover {color:#0396F4;text-decoration:none;}

/* ////////////////////////////////////////////////////////////////
   // TOOLTIP - STYLES                                           //
   //////////////////////////////////////////////////////////////// */
.divToolTip ,
.docStatusLegendTooltip {margin:0;padding:8px 12px 8px 12px;background-color:#FFF; width:200px;border:1px solid #525252;z-index:500;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
		-moz-box-shadow: 1px 1px 3px #CECECE;
		-webkit-box-shadow: 1px 1px 3px #CECECE;
		box-shadow: 1px 1px 3px #CECECE;}
/* For Attachements in Grids */

.divToolTipAttach            {position:absolute;background-color:transparent;padding:0;border:0;margin:0;z-index:500;}
    .outer                   {position:absolute;background-color:transparent;padding:0;border:0;margin:0;}
        .tooltipLoading ,
        .divImgThumbAttach   {display:block;background-color: #FFF;  padding:5px 5px 20px 5px;border:1px solid #525252;width:128px;height:180px;
                                              -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
		                                      -moz-box-shadow: 1px 1px 3px #CECECE;
		                                      -webkit-box-shadow: 1px 1px 3px #CECECE;
		                                      box-shadow: 1px 1px 3px #CECECE;}
        .divClose            {position:absolute;bottom:0;background-color:orange;}
        .divClose SPAN       {position:absolute;bottom:12px;left:-100px;color:#0396F4;font-size:11px;text-decoration:underline;cursor:pointer;}
        .divClose SPAN:Hover {text-decoration:none;}
            .imgThumbnail    {border:0;margin:0;width:128px;height:180px;}

.tooltipLoading {display:none;}





.divToolTip UL {margin:0;padding:0;list-style-type:none;clear:both;}
.divToolTip UL LI {margin:0;padding:0 0 0 0;list-style-type:none;display:block;clear:both;float:none;}
.divToolTip UL LI A {font-size:12px;font-weight:bold;text-decoration:none !important;color:#525252 !important;cursor:text;}
.divToolTip UL LI UL LI {margin:0;padding:0 0 3px 10px;list-style-type:none;}
.divToolTip UL LI UL LI A {font-size:11px;text-decoration:underline !important;color:#0396F4 !important;cursor:pointer;padding:4px 0 4px 0;}
.divToolTip UL LI UL LI A:Hover {text-decoration: none;}
    #viewas {display:block;clear:both;}
    #viewas UL    {display:block;clear:both;padding:0 0 3px 5px;}
    #viewas UL LI {float:left;clear:none;padding: 0 10px 3px 0;}
	
	
.statusContent {padding:2px;	background-color:#FFF;border:1px solid #525252;position:absolute;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
	-moz-box-shadow: 1px 1px 3px #CECECE;
	-webkit-box-shadow: 1px 1px 3px #CECECE;
	box-shadow: 1px 1px 3px #CECECE; }

.statusContent DIV {border:0 !important;}

LI.liDocStatus A {display:block;min-height:26px;font-style:italic;}
LI.liDocStatus A STRONG ,
LI.liDocStatus A.aHasMsgStatus STRONG {position:absolute;top:14px;right:25px;font-size:10px;text-decoration: none !important;font-style:normal;color:#F15400;}
LI.liDocStatus A:Hover STRONG {text-decoration:none !important;color:#373A3A;}
LI.liDocStatus > DIV {top:2px;left:40px !important;}

LI.liDocStatus A.aHasMsgStatus {padding-right:30px;color:#0396F4;text-decoration:underline;cursor:pointer;background: transparent Url('images/Bg_Tooltips.png') no-repeat right top;}
LI.liDocStatus A.aHasMsgStatus:Hover {text-decoration:none !important; background: transparent Url('images/Bg_Tooltips_Hover.png') no-repeat right top;} 

LI.liDocStatus A.aDocStatusNoMsgstatus {color:#525252 !important;min-height:26px;text-decoration:none !important;background-color:#FFF;cursor:default;}
LI.liDocStatus A.aDocStatusNoMsgstatus:Hover {background-image: none !important;}

LI.liDocStatus A.aDocStatus8{}
LI.liDocStatus A.aDocStatus4{}
LI.liDocStatus A.aDocStatus5{}

.statusContent > DIV { border: 1px solid #fff !important;}
.statusContent.statusOk {border: 1px solid green;background-color: #FFF;}
.statusContent.statusOk TABLE:first-child TR:first-child TD {color:green !important;} 

.statusContent.statusNotOk {border: 1px solid #C80000;background-color: #FFF;}
.statusContent.statusNotOk TABLE:first-child TR:first-child TD {color:#C80000 !important;} 

.statusContent TABLE {}
.statusContent TD {background-color:#FFF; color: #666 !important;padding:2px !important;}
.statusContent TD {
		white-space: pre; /* CSS 2.0 */
		white-space: pre-wrap; /* CSS 2.1 */
		white-space: pre-line; /* CSS 3.0 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		white-space: -moz-pre-wrap; /* Mozilla */
}
.statusContent TR:Hover {}  

/*	
.docStatusLegendTooltip {display:none;color:#525252;font-size:11px;width:150px;}

.tooltipLoading { background-color:olive; }
.tooltipError { background-color: red; }
*/
.divTooltipConnections {border:1px solid #525252;background-color:#FFF;padding:5px;width:400px;height:275px;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
		-moz-box-shadow: 1px 1px 3px #CECECE;
		-webkit-box-shadow: 1px 1px 3px #CECECE;
		box-shadow: 1px 1px 3px #CECECE;}

/* ////////////////////////////////////////////////////////////////
   // LEFT VERTICAL MENU  - STYLES                               //
   //////////////////////////////////////////////////////////////// */
DIV.divMenu {display:block;clear:both;width:158px;margin:5px 0 5px 5px;padding:5px;background: transparent Url('images/Bg_MenuFx.png') repeat top left;-moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px;border-radius:8px;}
DIV.divMenu DIV {margin:0;padding:0;border:0;}
DIV.divMenu A {display:block;clear:both;color:#333;text-decoration:none;
					-moz-transition: padding-left 0.3s;
					-webkit-transition: padding-left 0.3s;}
DIV.divMenu A:Hover {text-decoration:none;padding-left:13px;}
DIV.divMenu A.aFirstLvl {background-image: none;}
DIV.divMenu A.aLastItem {border-bottom:1px solid transparent;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;}
DIV.divMenu A.aFirstItem {border-top:1px solid transparent;-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px;-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px;}
DIV.divMenu DIV > A  {padding:6px 7px 6px 7px;background: transparent Url('images/Bg_Menu_More_Options.gif') no-repeat 142px 8px;font-weight:bold;font-size:12px;border-top:1px solid #FFF;border-bottom:1px solid #E5E5E5;-moz-border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0;border-radius:0;}
DIV.divMenu DIV > A:Hover {border-bottom:1px solid transparent;border-top:1px solid transparent;background-color:#FCFCFC;}

DIV.divMenu UL     {list-style-type:none;padding-top:5px;padding-bottom:5px;margin-bottom:2px;margin-top:2px;}
DIV.divMenu UL UL  {padding-top:0;padding-bottom:1px;float:left;display:block;width:100%;background: transparent Url('images/Bg_Menu_UL.gif') no-repeat 8px bottom;}
DIV.divMenu UL LI.liActions DIV UL LI  {background-image: none;}
/*
DIV.divMenu UL LI.liActions > DIV > UL > LI A:Hover {padding-left:7px !important;background-color:red;}
*/
DIV.divMenu UL LI {padding-left:13px;}
DIV.divMenu UL LI LI {padding-left:0;background: transparent Url('images/Bg_Menu_LI.gif') no-repeat 8px 0;}

DIV.divMenu LI A {font-size:11px;padding:2px 7px 2px 7px;-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border-radius:5px;}
DIV.divMenu LI LI A {font-size:11px;padding:2px 7px 2px 17px;-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border-radius:5px;}
DIV.divMenu LI LI A:Hover {padding-left:25px;}
DIV.divMenu LI A:Hover {text-decoration:underline;background-color:#FFF;}

DIV.divMenu LI.liActions ,
DIV.divMenu LI.liForSearch {padding-left:0;}

DIV.divMenu LI.liActions A ,
DIV.divMenu LI.liForSearch A {color:#0396F4;font-size:11px;font-weight:bold;}

#divNewDocumentTooltip {margin:0;padding:8px 12px 8px 12px;background-color:#FFFFFF; width:200px;border:1px solid #525252;
            -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
#divNewDocumentTooltip UL {margin:0;padding:0;list-style-type:none;clear:both;}
#divNewDocumentTooltip UL LI {margin:0;padding:0 0 0 0;list-style-type:none;display:block;clear:both;float:none;}
#divNewDocumentTooltip UL LI A {font-size:12px;font-weight:bold;text-decoration:none;color:#525252;cursor:text;background-image: none;background-color:#FFF;}
#divNewDocumentTooltip UL LI UL LI {margin:0;padding:0 0 3px 10px;list-style-type:none; background-color:#FFF;}
#divNewDocumentTooltip UL LI UL LI A {font-size:11px;text-decoration:underline;color:#0396F4;cursor:pointer;padding:4px 0 4px 0;}
#divNewDocumentTooltip UL LI UL LI A:Hover {text-decoration: none;}

/* Novo Código


.onEnter
{
border: 4px dotted #404040;
background-color:#C1CBDE;
}

 */
.divClose {
text-align:right;
float:right;
position:absolute;
top:2px;
right:2px;
line-height:5px;
font-family: arial;
font-size: 10pt;
font-weight: bold;
color: gray;
cursor:default;
}

/* ////////////////////////////////////////////////////////////////
   // GENERAL TREEVIEW - STYLES                                  //
   //////////////////////////////////////////////////////////////// */
DIV.divUltraWebTreeComunicacoes {margin-bottom:40px;padding-right:40px;}
DIV.divUltraWebTreeComunicacoes IMG {margin-left:10px;}
DIV.divUltraWebTreeComunicacoes SPAN {color:#0396F4;text-decoration:underline;margin-left:10px;font-weight:bold;}
DIV.divUltraWebTreeComunicacoes SPAN[style] {display:none;}
DIV.divUltraWebTreeComunicacoes DIV.RootNodeClass ,
DIV.divUltraWebTreeComunicacoes DIV.NodeClass ,
DIV.divUltraWebTreeComunicacoes DIV.ParentNodeClass {margin-left:40px;padding-top:6px;padding-bottom:5px;background: #FFF Url('images/Bg_Row_Fx.gif') repeat-x left bottom;}

DIV.divUltraWebTreeComunicacoes DIV.NodeClass:Hover {background-color: #F78C3E;color:#FFF;cursor:pointer;}
DIV.divUltraWebTreeComunicacoes DIV.NodeClass:Hover SPAN {color:#FFF;text-decoration:none;}

DIV.divUltraWebTreeComunicacoes DIV.IslandClass {margin-left:20px;}
DIV.divUltraWebTreeComunicacoes DIV.SelectedNodeClass {background: #FEB887 Url('images/Bg_Row_Fx.gif') repeat-x left bottom;}
DIV.divUltraWebTreeComunicacoes DIV.SelectedNodeClass SPAN {color:#333;text-decoration:none;}

/* ////////////////////////////////////////////////////////////////
   // GENERAL TREEVIEW - STYLES                                  //
   //////////////////////////////////////////////////////////////// */
IFRAME.iframeInterior {margin:0;padding:0;border:0;width:100%;}


/* ////////////////////////////////////////////////////////////////
   // JQUERY DIALOG - STYLES                                     //
   //////////////////////////////////////////////////////////////// */
DIV.divDocumentToEmailBox {background-color:#FFF;padding:0;border:3px solid #EA6918;}
DIV.divDocumentToEmailBox DIV.ui-dialog-buttonpane {background-color:#E1DFDD;border-top:0;}
DIV.divDocumentToEmailBox DIV.ui-dialog-buttonpane BUTTON {text-decoration:none;color:#FFFFFF;cursor:pointer;background: #2A2822 Url('images/Bg_ToolBarlItem.png') repeat-x left center;margin: 5px;min-height:20px;height:20px;border:0;padding-left:20px;padding-right:20px;}
DIV.divDocumentToEmailBox DIV.ui-dialog-buttonpane BUTTON SPAN {margin:0;border:0;padding:0;}
DIV.divDocumentToEmailBox DIV.ui-dialog-buttonpane BUTTON:Hover {background: #2A2822 Url('images/Bg_ToolBarlItemHover.png') repeat-x left top;}
DIV.divDocumentToEmailBox DIV.ui-dialog-buttonpane BUTTON:Hover SPAN {text-decoration:underline;}
DIV.divDocumentToEmailBox DIV.ui-dialog-titlebar {background-color:#FFF;border:0;border-bottom: 1px solid #E9E9E9;margin: 0 5px 0 5px;padding: 5px 7px 5px 7px;font-size: 15px;color:#525252;}
DIV.divDocumentToEmailBox DIV.ui-dialog-titlebar .ui-dialog-titlebar-close {display:none !important;}
DIV.divDocumentToEmailBox .ui-dialog-content.ui-widget-content {padding-top:0;}
DIV.divDocumentToEmailBox DIV.divPreviewContainer {display:block;clear:both;height:250px;overflow:hidden;position:relative; padding: 10px 0 0 0; /*padding:0 30px 0 30px; */ margin-top:0;}
DIV.divDocumentToEmailBox DIV.divPreviewContainer DIV.divPreviewEmail {   padding:8px 7px 0 7px;
    /*
    -moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    -o-transform: scale(0.95); 
    -ms-transform: scale(0.95);
    transform: scale(0.95);
    zoom: 0.95\9;
    *zoom:0.95; 
    */ }

DIV.divDocumentToEmailBox DIV.divPreviewContainer IMG.imgFadder {display:block;position:absolute;bottom:0;height:167px;width:100%;}
DIV.divDocumentToEmailBox DIV.ui-dialog-content P {display:block;clear:both;}
DIV.divDocumentToEmailBox DIV.ui-dialog-content LABEL {display:block;clear:both;padding: 15px 0 0 0; width:8%; float:left;}
DIV.divDocumentToEmailBox DIV.ui-dialog-content TEXTAREA {display:block;width:80%;resize:none;float:left;margin-top:10px;}
DIV.divDocumentToEmailBox DIV IMG.imgProgressWheel {display:block;margin: 50px 0 50px 220px;}
DIV.divDocumentToEmailBox DIV IMG.imgProgressWheel.Off {display:none;}

DIV.divProgressWheel DIV.divPreviewContainer ,
DIV.divProgressWheel DIV.ui-dialog-content{overflow:hidden;}
DIV.divProgressWheel DIV.ui-dialog-titlebar {display:none;}
DIV.divProgressWheel DIV {text-align:center;padding-left:auto;padding-right:auto;}
DIV.divProgressWheel DIV IMG.imgProgressWheel {display:block;margin:40px Auto 0 Auto;}

DIV.divActionWheel DIV IMG.imgProgressWheel {display:block;margin: 50px 0 50px 220px;}
DIV.divActionWheel DIV IMG.imgProgressWheel.Off {display:none;}

DIV.divChangeStatusBox {}
DIV.divChangeStatusBox DIV.divPreviewContainer {overflow-y: scroll;margin-top:10px;padding:0;}
DIV.divChangeStatusBox DIV.divPreviewReport TABLE {}
DIV.divChangeStatusBox DIV.divPreviewReport TABLE CAPTION {text-align:left;padding-bottom:10px;}
DIV.divChangeStatusBox DIV.divPreviewReport TABLE CAPTION SPAN {display:block;float:left;font-weight:bold;width:30%;text-align:left;font-style:italic;font-size:12px;padding-left:5px;}
.ui-widget-content TABLE TD {padding-right:5px;padding-bottom:3px;padding-top:3px;}
.ui-widget-content TABLE TD A.linkColumn{color:#0396F4;text-decoration:underline;padding-left:5px;padding-right:8px;font-size:14px;font-weight:bold;}
.ui-widget-content TABLE TD A.linkColumn:Hover{text-decoration:none;}

DIV.divPreviewReport DIV.divStatusTooltip {border:1px solid #525252 !important;padding: 4px !important;background-color:#F8F8F8;width:400px;}
DIV.divPreviewReport DIV.divStatusTooltip > TABLE {}
DIV.divPreviewReport DIV.divStatusTooltip > TABLE TR {background-color: transparent !important; background-image: none;}
DIV.divPreviewReport DIV.divStatusTooltip > TABLE TD {font-family:"Trebuchet MS", Arial, helvetica,sans-serif !important;font-size: 9px !important;color:#525252 !important;padding: 0 4px 0 4px !important;vertical-align: top;}
DIV.divPreviewReport DIV.divStatusTooltip > TABLE TD.tdLabel {font-weight:bold;text-align:left;width:90px;}

/* ////////////////////////////////////////////////////////////////
   // STATISTICS                                                 //
   //////////////////////////////////////////////////////////////// */
/* GENERAL STYLES */

DIV.divFormContainer.divFormStatistics {width:850px;margin-left:auto;margin-right:auto;}
DIV.divFilterOption {display:block;border:1px solid red;padding:10px;}
DIV.loadingDiv {text-align:center;}
DIV.loadingDiv IMG{height:32px; width:32px;}

/*GLOBAL CONTAINER*/
DIV.statisticsContainer{}

/*StatisticSelectorControl*/
UL.statisticSelectorGroup {}
UL.statisticSelectorGroup LI {list-style-type:none;}
UL.statisticSelectorGroup LI A.aStatisticSelector {}


/* LIST CHECK MENU */
DIV.divListCheckMenu {position:relative;}
DIV.divListCheckMenu UL ,
DIV.divListCheckMenu LI { margin:0;padding:0;list-style-type:none;}

DIV.divListCheckMenu A.aBtn {}

DIV.divListCheckMenu UL{display:none;position:absolute;top:20px;left:0;z-index:5;background-color: Yellow;}
DIV.divListCheckMenu UL LI {position:relative;border:1px solid lime;padding:5px 5px 5px 25px;}
DIV.divListCheckMenu UL LI INPUT {position:absolute;top:0;left:0;}
DIV.divListCheckMenu UL LI LABEL {color:blue;background-color: orange;}
DIV.divListCheckMenu UL LI.liFooterOptions {}
DIV.divListCheckMenu UL LI.liFooterOptions A {}


/* STATISTIC TABLE */
DIV.statisticTableContainer{max-width:600px; overflow:auto;}
TABLE.dynamicTable { text-align:center;}
TABLE.dynamicTable TD.strong { font-weight:bold; }
TABLE.dynamicTable TD.dynamicTableTotal{ font-weight:bold; }
TABLE.dynamicTable THEAD { }
TABLE.dynamicTable THEAD TR{ }
TABLE.dynamicTable THEAD TD { border-bottom:2px solid black; padding-left: 5px; padding-right:5px; }
TABLE.dynamicTable TBODY { }
TABLE.dynamicTable TBODY TR{ }
TABLE.dynamicTable TBODY TR:Hover{ background-color:Gray; color:White; }
TABLE.dynamicTable TBODY TR.selected{ background-color:Gray; color:White; }
TABLE.dynamicTable TBODY TR.dynamicTableTotalRow{ font-weight:bold; }
TABLE.dynamicTable TBODY TD { border-bottom:1px dashed black; }

/* STATISTIC MENU */   

DIV.divMenuOption 
{
        padding-bottom: 20px; margin-bottom:10px;
        -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
}

DIV.divMenuOption UL ,
DIV.divMenuOption LI  
{
    margin:0;padding:0;list-style-type:none;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
}

DIV.divMenuOption A.aBtn {}
DIV.divMenuOption UL{display:none;position:absolute;top:20px;left:0;z-index:5; height:250px; overflow:auto; margin-top:10px;}
DIV.divMenuOption UL LI {position:relative;border:1px solid white;padding:5px 5px 5px 25px; text-decoration: none; background-color: Gray; }
DIV.divMenuOption UL LI:Hover { background-color:White; border:1px solid Gray; }

/*STATISTICS LOADING*/
DIV.loadingDiv{ padding-top:100px;}
DIV.loadingDiv IMG{ border-width:0px;}

/*STATISTICS MESSAGE BOX*/
DIV.messageBox
{
    -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
    padding: 5px 5px 5px 5px;
}

DIV.info { color:White; background-color: Blue; }
DIV.error{ color:White; background-color: Red; }
DIV.success{ color:White; background-color: Green; }
