


body {
	BACKGROUND-COLOR:   #FFFFFF;
	background-image:   url(../Images/fundo.png);
	background-repeat:  repeat-x;
	background-position:center top;
	margin:             0;
	font-family:        Tahoma,Arial,Helvetica,sans-serif;   
	font-size:          10px;}

.PageHeader {    
    border-collapse:    collapse;
    width:              100%;} 

.PageHeaderLeft  {    
    background-image:   url(../Images/pageHeaderL.png);
    background-repeat:  no-repeat;
	background-position:left top;	
	padding-right:      5px;} 

.PageHeaderMiddle {  
    background-image:   url(../Images/pageHeaderM.png);
    background-repeat:  repeat-x;
	background-position:center top;
	width:              100%;} 

.PageHeaderRight {        
    background-image:   url(../Images/pageHeaderR.png);
    background-repeat:  no-repeat;
	background-position:right top;	
	padding-left:       5px;} 

.PageFooter {    
    border-collapse:    collapse;
    width:              100%;} 

.PageFooterLeft {    
    background-image:   url(../Images/pageFooterL.png);
    background-repeat:  no-repeat;
	background-position:left top;	
	padding-right:      5px;} 

.PageFooterMiddle {  
    background-image:   url(../Images/pageFooterM.png);
    background-repeat:  repeat-x;
	background-position:center top;
	width:              100%;} 

.PageFooterRight {        
    background-image:   url(../Images/pageFooterR.png);
    background-repeat:  no-repeat;
	background-position:right top;	
	padding-left:       5px;} 

.PageBody {
    width:              980px;
    height:             480px;      
    background-color:   #FFFFFF;     
    background-repeat:  no-repeat;}   
  
.PageBodyLeft {  
    width:              10px;}   

.PageBodyCenter {
    width:              100%;}   

.PageBodyRight {
    width:              10px; }  

.menuHeader {
    width:              980px;
    border-collapse:    collapse;  
    font-family:        Tahoma,Arial,Helvetica,sans-serif;}  
    
.menuHeaderLeft {    
    background-image:   url(../Images/menuHeaderL.png);
    background-repeat:  no-repeat;
	background-position:left top;	
	padding-right:      0px;} 

.menuHeaderMiddle {  
    background-image:   url(../Images/menuHeaderM.png);
    background-repeat:  repeat-x;
	background-position:center top;
	width:              100%;} 

.menuHeaderRight {        
    background-image:   url(../Images/menuHeaderR.png);
    background-repeat:  no-repeat;
	background-position:right top;	
	padding-left:       0px;} 

.menuFooter {       
    height:             32px;
    width:              980px;
    border-collapse:    collapse;  
    font-family:        Tahoma,Arial,Helvetica,sans-serif;}  
    
.menuFooterLeft {    
    background-image:   url(../Images/menuFooterL.png);
    background-repeat:  no-repeat;
	background-position:left top;	
	padding-right:      0px;} 

.menuFooterMiddle {  
    vertical-align:     text-top;
    margin-top:         0px;
    background-image:   url(../Images/menuFooterM.png);
    background-repeat:  repeat-x;
	background-position:center top;
	width:              100%;} 

.menuFooterRight {        
    background-image:   url(../Images/menuFooterR.png);
    background-repeat:  no-repeat;
	background-position:right top;	
	padding-left:       0px;} 

/***************************************************************************************/
/* Footer */
.copyright       {font-size:10px; text-decoration:none; color:#000000;}
.copyright:hover {cursor:pointer; text-decoration:none; font-size:10px;color:#000000;}
.licenciamento   {font-size:10px; color:#ffffff; text-align:right !important; }
/***************************************************************************************/




.linkTrack {
	COLOR:              #666666; 
	TEXT-DECORATION:    none;}
	
.linkTrack:hover {
	color:              #336699;
	TEXT-DECORATION:    underline;}
	
/*Menu Superior*/
.MenuButtons {
	font-size:          12px;
	font-weight:        bold;  
	color:              #FFFFFF;
	TEXT-DECORATION:    none;
	padding-top:        5px;
	padding-bottom:     5px;
	padding-left:       5px;	
	height:             25px;
	cursor:default; 
	}	
	
	
.MenuButtonsHouver {
	font-size:          12px;
	font-weight:        bold;  
	color:              #C93745;	
	text-decoration:    none;
	
	}

.MenuParentButtons {
	font-size:          11px;
	font-weight:        bold;  
	color:              #000000;
	background-color :  #ECEAE8;
	text-decoration:    none;
	padding-left:       5px;
	height:             25px;
	width:              100px;
	cursor:default; 
	}
	
.MenuParentButtonsHouver  {
	font-size:          11px;
	font-weight:        bold;  
	color:              #C93745;
	background-color :  #C0C0C0;
	text-decoration:    none;
	
	}	
	
/*FIM Menu Superior*/

/* Menu Laterais*/
.boxMenuPageSelected {      
	background-color:   #FFFFFF;
	border-top-width:   1px;
	border-top-style:   solid;
	border-top-color:   #999999;	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#F5F5F5;	
	border-left-width:  1px;
	border-left-style:  solid;
	border-left-color:  #999999;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;	
	height:             20px;
	text-align:         center; 
	width:              92px;}
	

.boxMenu0PageOff {
	background-color:   #D7DEE6;
	font-size:          12px;
	border-top-width:   1px;
	border-top-style:   solid;
	border-top-color:   #999999;	
	height:             20px;
	text-align:         center; 
	width:              92px;}
	
.boxMenu0PageOn {
	background-color:   #D7DEE6;
	border-top-width:   1px;
	border-top-style:   solid;
	border-top-color:   #999999;	
	height:             20px;
	text-align:         center; 
	width:              92px;}

.boxMenu1PageOff {
	background-color:   #D7DEE0;
	border-top-width:   1px;
	border-top-style:   solid;
	border-top-color:   #999999;	
	height:             20px;
	text-align:         center; 
	width:              92px;}

.boxMenu1PageOn  {      
	background-color:   #D7DEE0;
	border-top-width:   1px;
	border-top-style:   solid;
	border-top-color:   #999999;	
	height:             20px;
	text-align:         center; 
	width:              92px;}

.boxMenu2PageOff {
	background-color:   #DDDDDD;
	border-top-width:   1px;
	border-top-style:   solid;
	border-top-color:   #999999;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;	
	border-left-width:  1px;
	border-left-style:  solid;
	border-left-color:  #999999;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;		
	height:             20px;
	text-align:         center; 
	width:              92px;}
	
.boxMenu2PageOn {
	background-color:   #D7DE00;
	border-top-width:   1px;
	border-top-style:   solid;
	border-top-color:   #999999;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;	
	border-left-width:  1px;
	border-left-style:  solid;
	border-left-color:  #999999;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;	
	height:             20px;
	text-align:         center; 
	width:              92px;}

.LinkMenu {
    font-size:          12px;
	font-weight:        bold;  
	color:              #000000;
	TEXT-DECORATION:    none;}

/* FIM Menu Laterais*/

/*botoes de login*/
.login {
    color:              White;
    font-family:        Tahoma,Arial,Helvetica,sans-serif;
    font-size:          10px; 
    text-decoration:    none;}

/*********Caixa de Login*****************/
.boxLogin {     
    border:             1px solid #03538B;	
	text-align:         left;
	color:              Black;  
	width:              320px;	
	height:             130px;
	background-color:   #D0D0D0;	
	background-repeat:  repeat-y;
	background-position:left top;
	font-family:        Tahoma,Arial,Helvetica,sans-serif;
    font-size:          10px;} 
 
.inputLogin {
	color:              #0353FF;
	background-color:   #B0CCFF;
	border:             1px solid #03538B;	
	padding:            2px;
	height:             15px;
	font-family:        Tahoma,Arial,Helvetica,sans-serif;
	font-size:          19px;}

.button {
	BACKGROUND-COLOR:   #5D7B9D;	
	background-repeat:  repeat-x;
	background-position:left -1px;
	height:             20px;
	color:              #FFFFFF;
	border:             1px solid #054070;
	font-family:        Tahoma,Arial,Helvetica,sans-serif;
	font-size:          10px;
	font-weight:        bold;
	cursor:             pointer;}
	
.dropDownListLogin {
    font-family:        Tahoma,Arial,Helvetica,sans-serif;
    font-size:          10px;
    width:              100%;}
    
.titleLogin {
    font-family:        Tahoma,Arial,Helvetica,sans-serif;
    font-size:          18px;
    color:              #FFFFFF;}

/*********Fim Caixa de Login*****************/

    
/*********MainLogin**************************/
.mainLogin {    
    border:             1px solid #03538B;    
    background-color:   #D0D0D0;
    width:              400px; 
    font-family:        Tahoma,Arial,Helvetica,sans-serif;
    font-size:          10px;}
  
.mainLoginFooter {
    border-collapse:    collapse;
    width:              100%;}
    
.mainLoginFooterLeft {	
	background-image:   url(../Images/AnphisBottomLeft.gif);
	background-repeat:  no-repeat;
	background-position:left top;
	width:              10px;
	padding-right:      2px;}
    
.mainLoginFooterCenter {
	background-image:   url(../Images/AnphisBottomCenter.gif);
	background-repeat:  repeat-x;
	background-position:center top;
	width:              100%;}
    
.mainLoginFooterRight {
	background-image:   url(../Images/AnphisBottomRight.gif);
	background-repeat:  no-repeat;
	background-position:right top;
	padding-left:       2px;}
	
.mainDropDownList {
    font-family:        Tahoma,Arial,Helvetica,sans-serif;
    font-size:          10px;
    width:              100%;}
	
/*********Fim MainLogin**************************/

/*********MainChangePassword**************************/
.mainChangePassword {    
    border:             1px solid #03538B;    
    background-color:   #D0D0D0;
    width:              300px; 
    font-family:        Tahoma,Arial,Helvetica,sans-serif;
    font-size:          10px;}
  
.mainChangePasswordHeader {	 
    font-weight:        bold;
	font-size:          10px;
	font-family:        Tahoma,Arial,Helvetica,sans-serif;
	background-color:   #5D7B9D;	
	color:              #FFFFFF;
    height:             20px;	
    padding-top:        2px;  
    padding-bottom :    2px;}    
    
.textBox {
    font-family:        Tahoma,Arial,Helvetica,sans-serif;
    font-size:          10px;
    width:              90%;}

.username {
    font-family:        Tahoma,Arial,Helvetica,sans-serif;
    font-size:          10px;
    color:              #FFFFFF;
    font-weight:        bold;}

/*ESTILO DAS LINHAS DO CABEÇALHO */
/* :estilo da borda das grelhas  */
.grid {
    border-top:         1px solid #808080;
    border-right :      1px solid #808080;
	border-left:        1px solid #808080;}	

.gridFilterHeader {	
	font-weight:        normal;
	font-size:          11px;
	font-family:        Tahoma,Arial,Helvetica,sans-serif;
	background-color:   #5D7B9D;	
	color:              #FFFFFF;
	padding-right:      5px;	
	border-collapse:    collapse; 
	padding:            0px; 
	border:             0px; 
	border-spacing:     0px;}

.gridFilterHeader a:active {
	color:              #FFFFFF;
	text-decoration:    none;}

.gridFilterHeader a:link {
    color:              #FFFFFF;
	text-decoration:    none;}

.gridFilterHeader a:visited {
	color:              #FFFFFF;
	text-decoration:    none;}

.gridFilterHeader a:hover {
	color:              #E2DED6;
	text-decoration:    none;}

/* :estilo da linha normal da grelha de filtro */
.gridFilter {
    background-color:   #F7F6FF; 
    border-collapse:    collapse;
  	padding:            0px; 
	border:             8px; 
	border-spacing:     0px;}
    
/* :estilo da linha quando esta é uma linha normal  e quando o rato passa por cima da linha*/
.gridFilter:hover {
    background-color:   #F7F6F3;}

/* :estilo da linha quando esta é uma linha alternativa */
.gridFilterAlternative {
    background-color:   #FFFFFF;}

/* :estilo da linha quando esta é uma linha alternativa  e quando o rato passa por cima da linha*/
.gridFilterAlternative:hover {
    background-color:   #AAAAAA;}

/* :quando a linha se encontra seleccionada */
.gridFilterSelected {
    background-color:   #E2DED6;}

/*ESTILO DAS LINHAS */
/* :estilo da linha quando esta é uma linha 'normal' */
.gridDetailsHeader {	
	font-weight:        normal;
	font-size:          11px;
	font-family:        Tahoma,Arial,Helvetica,sans-serif;
	background-color:   #5D7B9D;	
	color:              #FFFFFF;
	padding-right:      5px;
	border-collapse:    collapse; 
	padding:            0px; 
	border:             0px; 
	border-spacing:     0px;
	height:             20px;}

.gridDetailsHeader a:active {
	color:              #FFFFFF;
	text-decoration:    none;}

.gridDetailsHeader a:link {
    color:              #FFFFFF;
	text-decoration:    none;}

.gridDetailsHeader a:visited {
	color:              #FFFFFF;
	text-decoration:    none;}

.gridDetailsHeader a:hover {
	color:              #E2DED6;
	text-decoration:    none;}


   
.gridDetails { 
	font-size:          10px;
	font-family:        Tahoma,Arial,Helvetica,sans-serif;
	background-color:   #F7F6F3;	
	color:              #000000;	
	border-collapse:    collapse;  
    padding-right :         10px; 
	border:             0px; 
	height:             20px;}
    
/* :estilo da linha quando esta é uma linha alternativa  e quando o rato passa por cima da linha*/
.gridDetails:hover {
    background-color:   #AAAAAA;}

/* :estilo da linha quando esta é uma linha alternativa */
.gridDetailsAlternative {
    background-color:   #FFFFFF; 
    font-family:        Tahoma,Arial,Helvetica,sans-serif;
    font-size:          10px;
    border-collapse:    collapse;   
    padding-right :    10px;
	border:             0px; 
	border-spacing:     3px;
	height:             20px;}

/* :estilo da linha quando esta é uma linha alternativa  e quando o rato passa por cima da linha*/
.gridDetailsAlternative:hover {
    background-color:   #AAAAAA;}

/* :quando a linha se encontra seleccionada */
.gridDetailsSelected {
    font-size:          10px;
	font-family:        Tahoma,Arial,Helvetica,sans-serif;
	background-color:   #E2DED6;	
	color:              #000000;		
	border-collapse:    collapse;  
	padding:            0px; 
	padding-right:      10px; 
	border:             0px; 
	border-spacing:     3px;
	height:             20px; 
}

/* :grelha de Index */
.gridIndex {
    background-color:   #DADADA;  
    color:              #000000; 
    font-weight:        bold;
    text-align:         center;  
    font-family:        Tahoma,Arial,Helvetica,sans-serif;
    font-size:          10px;
    height:             0px; 
    border-collapse:    collapse; 
    padding:            0px;     
    border:             0px; 
    border-spacing:     0px;   
    height:             5px;
    }

.gridIndex a:active {
	color:              #000000;
	text-decoration:    none;}

.gridIndex a:link {
	color:              #FFFFFF;
	text-decoration:    none;}

.gridIndex a:visited {
	color:              #FFFFFF;
	text-decoration:    none;}

.gridIndex a:hover {
	color:              #000000;
	text-decoration:    none;}

/*********GRID Footer**************************/
.gridFooter {
    border-collapse:    collapse;   
    width:              100%;}
    
.gridFooterLeft {	
	background-image:   url(../Images/BottomLeft.gif);
	background-repeat:  no-repeat;
	background-position:left top;
	width:              10px;
	padding-right:      2px;}

.gridFooterCenter {
	background-image:   url(../Images/BottomCenter.gif);
	background-repeat:  repeat-x;
	background-position:center top;
	width:              100%;
	text-align:         center;}
	
.gridFooterRight {
	background-image:   url(../Images/BottomRight.gif);
	background-repeat:  no-repeat;
	background-position:right top;
	padding-left:       2px;}

.cellHeaderSortASC 		a:link {	
	color:              #FFFFFF;
	text-decoration:    underline;}

.cellHeaderSortDESC 	a:link {	
	color:              #FFFFFF;
	text-decoration:    underline;}

.link {
    font-family :      Verdana,Tahoma,Arial,Helvetica,sans-serif;   
    font-size:          15px;  
    font-weight:        bold;  
    text-decoration:    none;
    color:              black;  
    cursor:             pointer;}

.link:hover {
    font-family :       Verdana,Arial,Helvetica,sans-serif;   
    font-size:          15px;  
    font-weight:        bold;  
    text-decoration:    none;
    color:              #CC6633;  
    cursor:             pointer;
    }
    

.gridFooterRight {
	background-image:   url(../Images/BottomRight.gif);
	background-repeat:  no-repeat;
	background-position:right top;
	padding-left:       2px;}