BODY {
/*background: #ffffff;*/
color: black;
font-family: verdana,Arial CE, Arial, Helvetica,Sans-serif;
font-size: 11px;
padding-top: 0px;
text-align: center;
 margin:0px; 
}


A.link { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #006600;  TEXT-DECORATION: none}
A.link:visited {COLOR: #2a771b; TEXT-DECORATION: none}
A.link:active  {COLOR: #2a771b; TEXT-DECORATION: none}
A.link:hover   {COLOR: #b04120; TEXT-DECORATION: none}

/*
input
{
   background-color: #EFEFEF;
   font-family: verdana, arial;
   font-size: 11pt;
   color: #CEDEC0;
   border-style:groove;
}
select { 
background-color: #EFEFEF;
font:11pt verdana, arial, helvetica, sans-serif;
color:#CEDEC0;
}

textarea { 
background-color: #EFEFEF;
font:11pt verdana, arial, helvetica, sans-serif;
color:#CEDEC0;
border-style:groove;
}
*/

.txt11r  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:Black; background-color:#ebf1e3; border-style:groove;  }


/*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: #2a771b; TEXT-DECORATION: none; }
A.text8:active  {COLOR: #2a771b; 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: #2a771b; TEXT-DECORATION: none; }
A.text10:active  {COLOR: #2a771b; 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: #2a771b; TEXT-DECORATION: none; }
A.text11:active  {COLOR: #2a771b; 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: #2a771b; TEXT-DECORATION: none; }
A.text12:active  {COLOR: #2a771b; 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: #2a771b; TEXT-DECORATION: none; }
A.text14:active  {COLOR: #2a771b; 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: #2a771b; TEXT-DECORATION: none; }
A.text14b:active  {COLOR: #2a771b; 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: #2a771b; TEXT-DECORATION: none; }
A.text16:active  {COLOR: #2a771b; 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: #2a771b; TEXT-DECORATION: none; }
A.text16b:active  {COLOR: #2a771b; 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: #2a771b; TEXT-DECORATION: none; }
A.text11w:active  {COLOR: #2a771b; 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: #2a771b; TEXT-DECORATION: none; }
A.text11b:active  {COLOR: #2a771b; 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: #2a771b; TEXT-DECORATION: none; }
A.text12b:active  {COLOR: #2a771b; 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;}


/*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;
}



/*DTP Layer */
.demo  {color:#000033; background-color:#FFFFFF; layer-background-color:#FFFFFF;border: 1px solid #999999;
        position:absolute; top:200px; left:400px; width:200px; height:140px;
        z-index:99;  visibility:hidden;}
        


@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;  }

.text11p  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:Black; }
A.text11p { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 11px; COLOR: Black; TEXT-DECORATION: none;}
A.text11p:visited {COLOR: #2a771b; TEXT-DECORATION: none; }
A.text11p:active  {COLOR: #2a771b; TEXT-DECORATION: none; }
A.text11p:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}
}

@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;}

.text11p  { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:Black; }
A.text11p { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 11px; COLOR: Black; TEXT-DECORATION: none;}
A.text11p:visited {COLOR: #2a771b; TEXT-DECORATION: none; }
A.text11p:active  {COLOR: #2a771b; TEXT-DECORATION: none; }
A.text11p:hover   {COLOR: #b04120; TEXT-DECORATION: underline;}
}
 


/* TEXTBOXs -----------------------------------------*/
.textboxRequired
{
     padding:3px;  height:17px;
     border-left:1px solid red;  border-top-right-radius:4px; border-bottom-right-radius:4px;
     border-bottom:1px solid  #d5d5d5; border-right:1px solid  #d5d5d5; border-top:1px solid  #d5d5d5;
     font-family:Verdana; font-size:12px;
}
.textboxNormal
{
     padding:3px; height:17px;  border-top-right-radius:4px; border-bottom-right-radius:4px;
     border:1px solid #d5d5d5;
     font-family:Verdana; font-size:12px;
}
.ddlRequired
{
     padding:3px;  height:25px;
     border-left:1px solid red;  border-top-right-radius:4px; border-bottom-right-radius:4px;
     border-bottom:1px solid  #d5d5d5; border-right:1px solid  #d5d5d5; border-top:1px solid  #d5d5d5;
}
.ddlNormal
{
     padding:3px;  height:25px; border-top-right-radius:4px; border-bottom-right-radius:4px;
     border:1px solid #d5d5d5;
}
.textareaRequired
{
     padding:3px;border-left:1px solid red;  border-top-right-radius:4px; border-bottom-right-radius:4px;
     border-bottom:1px solid  #d5d5d5; border-right:1px solid  #d5d5d5; border-top:1px solid  #d5d5d5;
     font-family:Verdana; font-size:12px;
}
.textareaNormal 
{
     padding:3px;   border-top-right-radius:4px; border-bottom-right-radius:4px;
     border:1px solid #d5d5d5; 
     font-family:Verdana; font-size:12px;
}


.txtmoeda {
    text-align:right;
    width:100px;
}
.txtdata {
    text-align:left;
    width:80px;
}
 

/* AJAX ControlToolkit Extenders ------------------------- */
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
        

    

/* admin */

.admin {color:black;padding: 2px 6px 3px 6px; 
    border:solid 0px #000000;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
        }
A.admin{color:black;padding:2px 6px 3px 6px; }
A.admin:hover{color:black;background-color:Red;TEXT-DECORATION: none;}


/* Tecnicos */

.tecnico {color:black;padding:2px 6px 3px 6px; }
A.tecnico{color:black;padding:2px 6px 3px 6px; }
A.tecnico:hover{color:black;background-color:orange;TEXT-DECORATION: none;}

/* agricultor */

.agricultor 
{
    color:black;padding:2px 6px 3px 6px; 
    border:solid 0px #000000;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    }
A.agricultor{ color:black;padding:3px 6px 3px 6px; }
A.agricultor:hover{color:black;background-color:#DECEC0;TEXT-DECORATION: none;}




     

               
                
/*Ajax tabs*/                
.ajax__myTab .ajax__tab_header {  
    font-family: verdana,tahoma,helvetica;  
    font-size: 11px;  
    border-bottom: solid 1px #999999;    /* border-bottom: solid 1px #999999; */
}  
  
.ajax__myTab .ajax__tab_outer {  
    padding-right: 4px;  
    height: 21px;  
    background-color: #C0C0C0;  
    margin-right: 2px;  
    border-right: solid 1px #666666;  
    border-top: solid 1px #aaaaaa;   
}  
  
.ajax__myTab .ajax__tab_inner {  
    padding-left: 3px;  
    background-color: #C0C0C0;  
}  
  
.ajax__myTab .ajax__tab_tab {  
    height: 13px;  
    padding: 4px;  
    margin: 0;  
}  
  
.ajax__myTab .ajax__tab_hover .ajax__tab_outer {  
    background-color: #cccccc;  
}  
  
.ajax__myTab .ajax__tab_hover .ajax__tab_inner {  
    background-color: #cccccc;  
}   
  
.ajax__myTab .ajax__tab_hover .ajax__tab_tab {  
}  
  
.ajax__myTab .ajax__tab_active .ajax__tab_outer {  
    background-color: #fff;  
    border-left: solid 1px #999999;   
}  
  
.ajax__myTab .ajax__tab_active .ajax__tab_inner {  
    background-color: #fff;  
}  
  
.ajax__myTab .ajax__tab_active .ajax__tab_tab {  
}  
  
.ajax__myTab .ajax__tab_body {  
    font-family: verdana,tahoma,helvetica;  
    font-size: 10pt;  
    border: 1px solid #999999;   
    border-top: 0;  
    padding: 8px;  
    background-color: #ffffff;  
} 
/*--*/	
     
       /*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:khaki;
    padding:3px 5px 3px 5px;
    text-align:left;
}




/* Accordion */
.accordionHeader{background:url(../media/btnicon/toggle_more.png) no-repeat left;
    color:Black;border-bottom:3px solid #fff;background-color:#ddd; padding:4px 6px 4px 18px; font-size:14px;text-align:left;
    }
.accordionHeaderSelected{background:url(../media/btnicon/toggle_less.png) no-repeat left;
    color:Black;  background-color:#Cedec0; padding:4px 6px 4px 18px; font-weight:bold;font-size:14px;border-bottom:0px solid #fff;text-align:left;
    }
.accordionContent{
    color:Black; border:1px solid #dddddd; padding:4px 2px 20px 2px;margin-bottom:5px;font-size:12px;  text-align:left;
    }