﻿body 
{
    margin:0px;
    font-family: verdana,Arial CE, Arial, Helvetica,Sans-serif;
    font-size:12px;
    background-color:#ffffff;
    color: black;
}

*{outline: none;} /*remove oulines*/
img {border: 0;}
    
A.link { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR:#043c77;  TEXT-DECORATION: none}
A.link:visited {COLOR: #1a5694; TEXT-DECORATION: none}
A.link:active  {COLOR: #1a5694; TEXT-DECORATION: none}
A.link:hover   {COLOR: #1368c3; TEXT-DECORATION: none}

 .text{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT: normal; color:black }
A.text { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: Black; TEXT-DECORATION: none;}
A.text:visited {COLOR: #1b3491; TEXT-DECORATION: none; }
A.text:active  {COLOR: #1b3491; TEXT-DECORATION: none; }
A.text:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}
 
 .textError{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT: normal; color:Red }
A.textError { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: Red; TEXT-DECORATION: none;}
A.textError:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.textError:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.textError:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}
 
 .textTitulo { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 16px; FONT-WEIGHT:  bold; color:black }
A.textTitulo { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT:  bold;COLOR: Black; TEXT-DECORATION: none;}
A.textTitulo:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.textTitulo:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.textTitulo:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}



/* TEXTBOXs -----------------------------------------*/
.textboxRequired
{
     padding:3px;  height:17px;
     border-left:1px solid red; 
     border-bottom:1px solid  #d5d5d5; border-right:1px solid  #d5d5d5; border-top:1px solid  #d5d5d5;
}
.textboxNormal
{
     padding:3px; /*height:17px; */
     border:1px solid #d5d5d5;
}
.ddlRequired
{
     padding:3px;  height:25px;
     border-left:1px solid red; 
     border-bottom:1px solid  #d5d5d5; border-right:1px solid  #d5d5d5; border-top:1px solid  #d5d5d5;
}
.ddlNormal
{
     padding:3px;  height:25px;  
     border:1px solid #d5d5d5;
}
.textAreaNormal
{
     padding:3px;   
     border:1px solid #d5d5d5;
}









/* DIVs --------------------------------------------------------------------*/
.DivMenu
{
    background-color:#e1ebf4;   
   /* -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;*/
    border-bottom:1px solid #b5c7de;
}
 


 
 
/* ASP.Net menu -------------------------------------------------------------------*/
.Radius4
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
     
}

.StaticMenuItemStyle
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
 
}
.StaticMenuItemStyle:Hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
     
}



/*Linkbuttons -------------------------------------------------------------------*/
 .lbNormal{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT: normal; color:black;  
              border:1px solid #d0d0d0; text-decoration: none; background-color:#EFEFEF;padding:2px 12px 2px 12px;
             -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }
A.lbNormal { COLOR: Black; }
A.lbNormal:visited {COLOR: #274965; }
A.lbNormal:active  {COLOR: #274965; }
A.lbNormal:hover   {COLOR: #ffffff;  background-color:#404040; border:1px solid #FFFFFF; }


 .lbRed{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT: normal; color:black;  
              border:1px solid #d0d0d0; text-decoration: none; background-color:#EFEFEF;padding:2px 12px 2px 12px;
             -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }
A.lbRed { COLOR: Black; }
A.lbRed:visited {COLOR: #274965; }
A.lbRed:active  {COLOR: #274965; }
A.lbRed:hover   {COLOR: #ffffff;  background-color:#c00000; border:1px solid #FFFFFF; }


 .lbGreen{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT: normal; color:black;  
              border:1px solid #d0d0d0; text-decoration: none; background-color:#EFEFEF;padding:2px 12px 2px 12px;
             -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }
A.lbGreen { COLOR: Black; }
A.lbGreen:visited {COLOR: #274965; }
A.lbGreen:active  {COLOR: #274965; }
A.lbGreen:hover   {COLOR: #ffffff;  background-color:#008000; border:1px solid #FFFFFF; }


/*10*/
 .lbNormal10{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal; color:black;  
              border:1px solid #d0d0d0; text-decoration: none; background-color:#EFEFEF;padding:2px 6px 2px 6px;
             -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }
A.lbNormal10 { COLOR: Black; }
A.lbNormal10:visited {COLOR: #274965; }
A.lbNormal10:active  {COLOR: #274965; }
A.lbNormal10:hover   {COLOR: #ffffff;  background-color:#404040; border:1px solid #FFFFFF; }


/*11*/
 .lbNormal11{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:black;  
              border:1px solid #d0d0d0; text-decoration: none; background-color:#EFEFEF;padding:2px 6px 2px 6px;
             -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }
A.lbNormal11 { COLOR: Black; }
A.lbNormal11:visited {COLOR: #274965; }
A.lbNormal11:active  {COLOR: #274965; }
A.lbNormal11:hover   {COLOR: #ffffff;  background-color:#404040; border:1px solid #FFFFFF; }


 .lbEmpresa{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold ; color:black;  
              border:1px solid #d0d0d0; text-decoration: none; background-color:transparent;padding:2px 12px 2px 12px;
             -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }
A.lbEmpresa { COLOR: Black; }
A.lbEmpresa:visited {COLOR: #274965; }
A.lbEmpresa:active  {COLOR: #274965; }
A.lbEmpresa:hover   {COLOR: black;  background-color:#efefef; border:1px solid #FFFFFF; }


 .lb11{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:black;  
        border:0px solid #d0d0d0; text-decoration: none; background-color:transparent; padding:2px 6px 2px 6px;
        margin:2px;
        -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }
A.lb11 { COLOR: Black; }
A.lb11:visited {COLOR: #274965; }
A.lb11:active  {COLOR: #274965; }
A.lb11:hover   {COLOR: black;  background-color:#efefef; border:0px solid #FFFFFF; }

 .lb12{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT: normal; color:black;  
        border:0px solid #d0d0d0; text-decoration: none; background-color:transparent; padding:2px 6px 2px 6px;
        margin:2px;
        -moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px; }
A.lb12 { COLOR: Black; }
A.lb12:visited {COLOR: #274965; }
A.lb12:active  {COLOR: #274965; }
A.lb12:hover   {COLOR: white;  background-color:navy; border:0px solid #FFFFFF; }


/*swaTopBar*/
 .lbUser{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:white;  
              border:0px solid #d0d0d0; text-decoration: none; padding:2px 6px 2px 6px;
             -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; }
A.lbUser { COLOR: white; }
A.lbUser:visited {COLOR: white; }
A.lbUser:active  {COLOR: green; }
A.lbUser:hover  {COLOR: #ffffff;  background-color:#404040; border:0px solid #FFFFFF; }

 .lbExit{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:white;  
              border:0px solid #d0d0d0; text-decoration: none; padding:2px 6px 2px 6px;
             -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; }
A.lbExit { COLOR: white; }
A.lbExit:visited {COLOR: white; }
A.lbExit:active  {COLOR: green; }
A.lbExit:hover   {COLOR: #ffffff;  background-color:#c00000; border:0px solid #FFFFFF; }


 .lbLink{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal; color:gray;  
          text-decoration : none; background-color:#ffffff; padding:2px 4px 2px 4px;
          border:1px solid  white; -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px; }
A.lbLink { COLOR: gray; }
A.lbLink:visited {COLOR: gray; }
A.lbLink:active  {COLOR: gray; }
A.lbLink:hover   {COLOR: #ffffff;  background-color:black; border:1px solid  gray; }



/*TEXT NORMAL BLACK-------------------------------------------------------------------------------*/
.text8  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8px; FONT-WEIGHT: normal; color:black }
A.text8 { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 8px; COLOR: Black; TEXT-DECORATION: none;}
A.text8:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.text8:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.text8:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}

.text10  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal; color:black }
A.text10 { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 10px; COLOR: Black; TEXT-DECORATION: none;}
A.text10:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.text10:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.text10:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}

.text11  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:Black; }
A.text11 { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 11px; COLOR: Black; TEXT-DECORATION: none;}
A.text11:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.text11:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.text11:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}

.text12  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT: normal; color:black }
A.text12 { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: Black; TEXT-DECORATION: none;}
A.text12:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.text12:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.text12:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}

.text14  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 14px; FONT-WEIGHT: normal; color:black }
A.text14 { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 14px; COLOR: Black; TEXT-DECORATION: none;}
A.text14:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.text14:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.text14:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}

.text14b  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 14px; FONT-WEIGHT:  bold; color:black }
A.text14b { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 14px; COLOR: Black; TEXT-DECORATION: none;}
A.text14b:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.text14b:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.text14b:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}

.text16  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 16px; FONT-WEIGHT: normal; color:black }
A.text16 { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 16px; COLOR: Black; TEXT-DECORATION: none;}
A.text16:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.text16:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.text16:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}

.text16b  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 16px; FONT-WEIGHT: bold; color:black }
A.text16b { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 16px; COLOR: Black; TEXT-DECORATION: none;}
A.text16b:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.text16b:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.text16b:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}

.text11w  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:White; }
A.text11w { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 11px; COLOR: White; TEXT-DECORATION: none;}
A.text11w:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.text11w:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.text11w:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}

.text11c  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:#C0C0C0; }
A.text11c { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 11px; COLOR: #C0C0C0; TEXT-DECORATION: none;}
A.text11c:visited {COLOR: #C0C0C0; TEXT-DECORATION: none; }
A.text11c:active  {COLOR: #C0C0C0; TEXT-DECORATION: none; }
A.text11c:hover   {COLOR: #C0C0C0; TEXT-DECORATION: underline;}

.text11b  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; color:black }
A.text11b { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 11px; COLOR: Black; TEXT-DECORATION: none;}
A.text11b:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.text11b:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.text11b:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}

.text12b  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold; color:black }
A.text12b { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: Black; TEXT-DECORATION: none;}
A.text12b:visited {COLOR: #274965; TEXT-DECORATION: none; }
A.text12b:active  {COLOR: #274965; TEXT-DECORATION: none; }
A.text12b:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}

.textError  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:Red }
.textInfo {color: blue; font-family: Verdana, Arial; font-size: 12px; background: Gainsboro;}

.txt11r  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:Black; background-color:#ebf1e3; border-style:groove;  }


 

/* controls ------------------------------------------------------------------- */

.textbox1 {color: #333333; font-size: 11px; border: 1px solid #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.textbox2 { HEIGHT: 18; font-family: Verdana;FONT-SIZE: 8pt; BORDER: 1px SOLID #E9E9E9; background-color: #E9E9E9; }
/*
td a:link {display: block; width: 100%;}
td a:hover {background: yellow; color: red;}*/

.sheet div:hover { border:1px solid #FFFFFF; background-color:#003300}/*006400*/
td.withLink {
height: 15px;
margin: 1px;
padding: 1px;
width: 80px;
}
td.withLink a {
display: block;
height: 15px;
width: 80px;
}

td.withLink a:hover {
background: #003300;/*8F8E03*/
TEXT-DECORATION: none;
}

 
/*-------------------------------------------------------------------*/
@media screen
{
.btn10          { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal; color:Black;  }
.btn11          { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:Black;  }
.btn11Green     { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:white; background-color:Green;  padding:2px; }
.btn11Gray      { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:white; background-color:Gray;    padding:2px;  }
.btn11LightGray { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:#404040;  background-color:#e7e8e9;   padding:2px; }
.btn11Papaya    { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:#404040;  background-color:#fce3ba;   padding:2px; } /*#fef3e0*/

}

@media print
{
.btn10  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal; color:Black; visibility:hidden;}
.btn11  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:Black; visibility:hidden;}
.btn11Green  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:white; background-color:Green; border:1px solid green; padding:2px; visibility:hidden;}
.btn11Gray  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:white; background-color:Gray; border:1px solid gray; padding:2px; visibility:hidden;}
.btn11LightGray  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:#404040; background-color:#e7e8e9; border:1px solid #e7e8e9; padding:2px; visibility:hidden;}
.btn11Papaya    { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:#404040;  background-color:#fef3e0;   padding:2px; }
}
/*
@media screen,print
{
p.test {font-weight:bold}
}
*/

 

/* AJAX ControlToolkit Extenders ------------------------- */
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
        

    

     
/*Caixas de Mensagens ------------------------------------------*/
.PanelMSG
{
    position:fixed; top:97px; left:180px; width:650px; 
    /*background-color:#F0E68C; */
    padding-left:15px; border:4px solid #808080; 
    line-height:16px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    z-index:20;/**/
}
.PanelMSG_Closebutton
{
    position:relative;   
    padding:  2px 8px 2px 8px;   
    background-color:#000000;  
    color:#FFFFFF; 
    float :right;  
    border:1px solid black;  
    top:0px;
    font-weight:bold;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
     
 /*GV Pager*/
 .cssPager span
    {
     border:1px solid black; 
    padding-left: 4px;     
    padding-right: 4px;    
    background-color:black; 
    font-size:12px;   
    color:white;   
    text-decoration:none;
    
    
    }
.cssPager td
    {
    padding-left: 4px;     
    padding-right: 4px;    
    background-color:#FFFFFF; 
    font-size:12px;   
    color:Black;   
    text-decoration:none;  
    }


/*gradient*/
.grad1 {
    background: hsla(240, 100%, 13%, 1);
    background: linear-gradient(45deg, hsla(240, 100%, 13%, 1) 0%, hsla(236, 91%, 38%, 1) 100%);
    background: -moz-linear-gradient(45deg, hsla(240, 100%, 13%, 1) 0%, hsla(236, 91%, 38%, 1) 100%);
    background: -webkit-linear-gradient(45deg, hsla(240, 100%, 13%, 1) 0%, hsla(236, 91%, 38%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#000040", endColorstr="#0914B9", GradientType=1 );
}