﻿body 
{
 background: #e6e6e6 url('../images/bg/bg02.jpg') ; 
 /*background : #FFFFFF;  "#fafafa"*/
 color: #4b4b4b;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 12px;
 padding-top : 1px;
 text-align : left; 
 margin:0px 2px 0px 2px;  
}


img
{
	border-width:0px;
}


.text11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: Black; text-decoration: none;}
A.text11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: Black; text-decoration: none; }
A.text11:visited {color: Black; text-decoration: none; }
A.text11:active  {color: Black; text-decoration: none; }
A.text11:hover   {color: Navy;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }

.text12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: Black; text-decoration: none;}
A.text12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: Black; text-decoration: none; }
A.text12:visited {color: Black; text-decoration: none; }
A.text12:active  {color: Black; text-decoration: none; }
A.text12:hover   {color: Navy;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }


.text14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: Black; text-decoration: none;}
A.text14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: Black; text-decoration: none; }
A.text14:visited {color: Black; text-decoration: none; }
A.text14:active  {color: Black; text-decoration: none; }
A.text14:hover   {color: Navy;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }

.text16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; color: Black; text-decoration: none;}
A.text16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; color: Black; text-decoration: none; }
A.text16:visited {color: Black; text-decoration: none; }
A.text16:active  {color: Black; text-decoration: none; }
A.text16:hover   {color: Navy;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }

/*BOLD*/

.text10b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: Black; text-decoration: none;}
A.text10b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: Black; text-decoration: none; }
A.text10b:visited {color: Black; text-decoration: none; }
A.text10b:active  {color: Black; text-decoration: none; }
A.text10b:hover   {color: Navy;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }

.text11b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: Black; text-decoration: none;}
A.text11b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: Black; text-decoration: none; }
A.text11b:visited {color: Black; text-decoration: none; }
A.text11b:active  {color: Black; text-decoration: none; }
A.text11b:hover   {color: Navy;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }

.text14b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: Bold; color: Black; text-decoration: none;}
A.text14b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: Bold; color: Black; text-decoration: none; }
A.text14b:visited {color: Black; text-decoration: none; }
A.text14b:active  {color: Black; text-decoration: none; }
A.text14b:hover   {color: Navy;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }


.text16b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: Bold; color: Black; text-decoration: none;}
A.text16b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: Bold; color: Black; text-decoration: none; }
A.text16b:visited {color: Black; text-decoration: none; }
A.text16b:active  {color: Black; text-decoration: none; }
A.text16b:hover   {color: Navy;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }


/*WHITE*/
.text11w {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #EFEFEF; text-decoration: none;}
A.text11w {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #EFEFEF; text-decoration: none;} /*border-bottom: 1px dotted #f4f3b6;*/
A.text11w:visited {color: #f4f3b6; text-decoration: none; }
A.text11w:active  {color: #f4f3b6; text-decoration: none; }
A.text11w:hover   {color: #f4f3b6;  text-decoration: none; border-bottom: 1px solid #f4f3b6; text-decoration: none; }

.text14w {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #EFEFEF; text-decoration: none;}
A.text14w {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #EFEFEF; text-decoration: none; }
A.text14w:visited {color: #f4f3b6; text-decoration: none; }
A.text14w:active  {color: #f4f3b6; text-decoration: none; }
A.text14w:hover   {color: Navy;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }

.text16w {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; color: WHITE; text-decoration: none;}
A.text16w {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; color: WHITE; text-decoration: none; }
A.text16w:visited {color: WHITE; text-decoration: none; }
A.text16w:active  {color: WHITE; text-decoration: none; }
A.text16w:hover   {color: YELLOW;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }

.text16wb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: WHITE; text-decoration: none;}
A.text16wb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: WHITE; text-decoration: none; }
A.text16wb:visited {color: WHITE; text-decoration: none; }
A.text16wb:active  {color: WHITE; text-decoration: none; }
A.text16wb:hover   {color: YELLOW;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }

/*GRAY*/
.text10c {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #C0C0C0; text-decoration: none;}
A.text10c {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #C0C0C0; text-decoration: none; }
A.text10c:visited {color: #C0C0C0; text-decoration: none; }
A.text10c:active  {color: #C0C0C0; text-decoration: none; }
A.text10c:hover   {color: RED;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }

.text11c {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #C0C0C0; text-decoration: none;}
A.text11c {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; 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: RED;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }

/*GRAY escuro*/
.text10c2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #808080; text-decoration: none;}
A.text10c2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #808080; text-decoration: none;} /*border-bottom: 1px dotted #888;*/
A.text10c2:visited {color: #808080; text-decoration: none; }
A.text10c2:active  {color: #808080; text-decoration: none; }
A.text10c2:hover   {color: #42ac00;  text-decoration: none; border-bottom: 1px solid #ff6600; text-decoration: none; }


/* BUTTONS */
 .btn10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: Black; text-decoration: none;}
A.btn10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: Black; text-decoration: none;}
A.btn10:visited {color: Black; text-decoration: none; }
A.btn10:active  {color: Black; text-decoration: none; }
A.btn10:hover   {color: Navy;  text-decoration: underline; }

 .btn11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: Black; text-decoration: none;   }
 .btn11Verde {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: White; background-color:Green;  padding:  2px 2px  4px 2px;  border: 1px solid WHITE;} 
 .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:#fef3e0; padding:2px; }

/*Top Menu (Local Links)*/
.TopMenu;
{
    /*background-image:url(../Images/Menu/MENUBG1.GIF);*/
	/*background-repeat:repeat-x;*/
	background-color:#000000;
	height:30px;
	/*padding-left:100%;*/
    }

.TopSubMenu 
{
    /*background-image:url(../Images/Menu/MENUBG1.jpg);*/
	/*background-repeat:repeat-x;*/
	background-color:#000000;
	height:16px;
	/*padding-left:100%;*/
    }
    
    
/*Login Form*/
.loginheader
{
    background-image:url(../Images/bg/loginheader.jpg);
	background-repeat:repeat-x;
	background-color:#EFEFEF;
    }   
.loginheader
{
    background-image:url(../Images/bg/loginmain.jpg);
	background-repeat:repeat-x;
	background-color:#EFEFEF;
    }       
    
    
.Asterisco {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:  bolder; color: RED; text-decoration: none;}    



/*asp.net modalpopup -----------------------------------------------------------------*/
.modalBackground {
    background-color:#414141;
    filter:alpha(opacity=70);
    opacity:0.7;
}




 /*controlos*/
 .txtNormal
 {
       border:1px solid #d8d8d8;
       padding:4px;
       font-family:Verdana,arial,sans Serif;
       font-size:11px;
       color:#404040;
 
     }
.txtRequired
{
      border:1px solid #d8d8d8;
      border-left-color:Red;
      padding:4px;
      font-family:Verdana,arial,sans Serif;
      font-size:11px;
      color:#404040;

 
    }
 
 .ddlNormal
 {
     border:1px solid #d8d8d8;
     padding:4px;
     color:#404040;
     font-family:Verdana,arial,sans Serif;
     font-size:12px;
 } 
 .ddlRequired
 {
      border:1px solid #cccccc;
      border-left-color:Red;
      padding:4px;
      font-family:Verdana,arial,sans Serif;
      font-size:12px;
      color:#404040;

 }
 
 
 
  /*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;  
    }




 
/* Skin file, Gridview css */
.cssGvHeader{border-bottom:1px solid lightgray; background-color:white; color:#404040; font-weight:bold; height:25px;   }
.cssGvRow{ border-bottom:1px solid #dddddd; background-color:White; color:#cccccc;     }
.cssGvRowAlternating{ border-bottom:1px solid #dddddd; background-color:#f9f9f9; color:#cccccc;    }
.cssGvFooter{border-top:1px solid lightgray;  }
/* -- */  




/*Ajax Loader Hover div */

.ajaxloader_progress{
    position:fixed; top:0px;left:0px; 
    background-color:white; 
    opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */ 
    z-index:100; 
    height: 100%;  width: 100%;  
    }
.ajaxloader_icon{    
    /*hidden from IE 5-6 */
    position: absolute;
    left: 50%;
    top: 40%;
    margin-left: -32px; /* -1 * image width / 2 */
    margin-top: -32px;  /* -1 * image height / 2 */
    display: block;   
    }


/*  cssValidationSummary  */
.cssValidationSummary {
    color: red;
    background-color: #f4f4be;
    padding: 5px 5px 3px 5px;
    text-align: left;
}