﻿/* DEFAULTS
----------------------------------------------------------*/
 @import url('Base.min.css');

body
{
    background:  #fff;
}

.page
{
    width:100%;
    height:100%;          
    background-color: #fff;
    margin:0px;
    border: 0px;
    padding:0px;        
}

/***************** HEADER ***************/
.header {
    background-color: #439FD2;
    background-color: #9DA2AA;
}
.header .logo
{
    margin-top:5px;
    margin-left:5px;       
}
.header .logo1
{
    float:right;      
}
.header .leftColumn
{      
    position:absolute;
    width: 200px;
    height:60px;

    display:flex;
    align-items:center;
}
.header .rightColumn
{
    height:60px;
    margin-left:215px;
}


.header .rightColumn .menuContainer
{ 
    position:relative;    
    float:left;
    top:35px;
    margin:0px;
    padding:0px;
    width:100%;
}

/*.header .menuContainer .menuControl
{        
    padding:0px;
    margin:0px; 
}
.header .menuContainer .menuControl:focus
{
    outline: none;
}

.menuControl a.staticMenuItemStyle
{
    color:#fff;    
}
.menuControl a.aspNetDisabled
{
    color:#ccc; 
    text-decoration:none !important;
}

.dynamicSubMenuItem a
{
    color:#fff;    
    text-decoration:none !important;
}*/


a.staticMenuItemStyle
{
    color:#fff;    
}

a.staticMenuItemStyleSelected
{
    font-weight:bold;    
}


a.username
{
    /*color:#6bcbef;*/
    color:#fff;
}

a.logoff
{
    color:#add4e4;
    color:white;
}

.aspNetDisabled
{
    color:#ccc;     
    text-decoration:none !important;
}

/******************* MAIN **********************/
.main
{
    padding: 0px;
    margin: 0px;
    /*min-height: 500px;*/
}
.main .leftColumn
{           
    /*position:relative;    
    float:left;
    width: 250px;
    min-height:500px;
    border-right:1px solid #ccc;        
    margin-right:-1px;*/
    
    position:relative;    
    float:left;
    width: 210px;
    min-height:500px;
    /*border-right:1px solid #ccc;*/        
    margin-right:-1px;/* alinha a border vertical em ie8 e ie9*/              
}

.main .rightColumn
{
   position:relative;  
   margin-left:220px; 
   min-height:500px;
   top: 0px;
   left: 0px;
}


.main .mainContent
{ 
   /*position:relative;  
   top:70px;*/
   /*substitui as linhas acima pelo padding, pois não o seu conteudo não permitia fazer o parent crescer */
   padding-top:10px;
   width:100%;   
   margin-left:0px;
   /*linha separadora da coluna esquerda, para quando o conteudo cresce */
   /*border-left: 1px solid #ccc;*/

}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}

.sub{
font-family:Arial, Helvetica, sans-serif;
color:#fff !important;
border:1px #439ed2 solid;
background-color:#439ed2;
cursor:pointer;
}
.sub:hover{
background-color:#ced7e7;
color:#439ed2;
}

.noborder input { border:0px !important;}

.Footer
{
	height: 18px;
	color: #FFFFFF;
	text-align: center;
	background-color: #9DA2AA;
	vertical-align: middle;
	/*margin-top: 20px;*/
	position: fixed;
	bottom: 0px;
    font-size:12px;
    padding-top:4px;
}
.Footer a {
    color: white;
}