﻿/* General */
html {height: 100%;}

body   
{
    background: #b6b7bc;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
    height: 100%;
}


/* Page */
div.Page
{
    width: 100%;
    background-color: #fff;
    margin: 0px auto 0px auto;
    border: 1px solid #496077;
    padding:0 0 0 0;
    border-spacing:0;
}

/* Top Bar */
div.LoginBottomBar
{
    background: #00008B url(../image/BlueBar.jpg) left center no-repeat;
    width:100%;
    height:8px;
    vertical-align:top;
    padding:0 0 0 0;
}
div.TopBar
{
    background: #00008B url(../image/barra_alta.gif) left center no-repeat;
    width:100%;
    height:20px;
    vertical-align:top;
    padding:0 0 0 0;
    text-align :right;
}

.CellUserLoggedData
{
    color:White;
    font-size:8pt;
    font-weight:bold; 
    vertical-align:top;
}

/* Header */
div.Header
{
    margin: 0px;
    padding: 0px;
    background: white url(../image/img_head.jpg) bottom right no-repeat;
    width: 100%;
}

table.MasterHeaderTable
{
     padding:0 0 0 0;
     width:100%;
     border-spacing: 0;
     vertical-align: top;
}

.CellLogo
{
    vertical-align:bottom;
    border-spacing:0;
    margin:0 0 0 0;
}

td.CellContact
{
    vertical-align:middle;
    text-align:center;
    width:150px;
}

td.CellEmpty
{
    width:200px;    
}

td.CellDashBoard
{
    text-align:left;
    width:400px;
    position:absolute;
    left:30%;
}

div.CellToolBar
{
    vertical-align:bottom;
    text-align:right;
}

.CellSplitLink
{
    width:100%;
    height:8px;
}

/* DashBoard */
.pnlGridOrImageBar
{
   font-weight:bold;
   font-size:8pt;
   color:#0192AF;
   text-align:center; 
   vertical-align:top;
}

div.pnlGridOrImageBar fieldset
{
     padding:0;
     margin:0;
}

div.pnlGridOrImageBar legend
{
    font-size:8pt;
    font-weight:bold;
    color:Black;    
}

/* box data market */
div.BoxDataMarket
{
    width:100%;
    height:26px;
    background-color:#B7C6DD;
    vertical-align:top;
}

table.TableBoxDataMarket
{
    width:100%;
    padding: 0 0 0 0;
    border-spacing: 1;
    vertical-align:top;
}

td.CellBoxDataMarket
{
   width:300px;
   text-align:left;
}

td.CellCurrentInfoPage
{
    width:300px;
    text-align:right;
}

td.CellLastMessages
{
    text-align:right;    
}

/* Content */
div.MasterWrap{}
div.MasterMain{}
table.MasterMainTable
{
     padding: 0 0 0 0;
     border-spacing: 0;
     border: 0;
     width:100%;
}
td.CellMasterMainMenu
{
    vertical-align: top; 
    padding:0 0 0 0;
    background-color:#F8F8FF;
    text-align:right;
}
.PanelMasterMainMenu
{
    vertical-align: top; 
    padding-top: 2px;
    margin-top: 0px;
    width:100%;
}
div.MasterMainImageCollapser
{
    text-align:right;
    background:url(../image/MenuItem1px.png);
    margin-right:3px;
}
td.CellMasterMainContent, div.CellMasterMainContent
{
    background-color:White;
    vertical-align:top;
    height:100%;
    min-height:600px;
    width:100%;
}

/* Menu */
.MasterMainMenu
{
    margin: 0px 0px 0px 0px;
    width: 160px;
    min-height: 398px;
}
.MasterMainMenu a 
{
    display:none;
}


/* Role Color */
.AdminColor, .UserColor, .ViewerColor, .SuperViewerColor, .GEAdminColor, .TsoColor, .GIAdminColor
{
    width:100%;
    height:8px;
}
.AdminColor
{
   background-color:Red;    
}
.UserColor
{
   background-color:#00008B;    
}
.ViewerColor
{
   background-color:#800080;    
}
.SuperViewerColor
{
   background-color:#FFA500;    
}
.GEAdminColor
{
   background-color:#32CD32;    
}
.TsoColor
{
   background-color:#D2691E;    
}
.GIAdminColor
{
   background-color:#FA8072;    
}

/* Separatori */
div.Separator, div.BlankSeparator
{
    width:100%;
    height:1px;   
}
div.Separator
{
    background-color: #5263AB;
}
div.BlankSeparator
{
     background-color: White;
}

/* LoadingScreen */
#SiteMaster_loadingScreen {
	background: url(../image/loading.gif) no-repeat 5px 8px;
	padding-left: 25px;
}
/* hide the close x on the loading screen */
.loadingScreenWindow .ui-dialog-titlebar-close {
	display: none;
}

/* DashBoard */
div.DashBoardMarketSeparator
{
   border-bottom-color:White; 
   border-bottom-style:solid; 
   border-bottom-width:2px; 
}
table.DashBoardContainer
{
    padding: 3 3 3 3;
    border-spacing: 3;
    width:100%;
}



