﻿/* Default CSS Stylesheet for a new Web Application project */

@media screen {

BODY
	{
		margin: 0px;
	}

.txt_parecer {
color: black;
}

.ffale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: #4169E1;
	border: 1px solid #0000CD;
	background-position: center center;
}

.textop {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #424242;
}
.tit_table_login 		{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 11px; text-align: center; line-height: 15px; padding-top: 5px; padding-bottom: 5px
	}
.text
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

}

.texto
{
	font-size: 14px;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;

}

.texto_script
{
	font-size: 10px;
	/* text-transform: uppercase; */
	color: #000000;
	font-family: Verdana, Arial, Tahoma, sans-serif ;
	background:  #d7e7f6;
}
.label
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0000CC;
}

.barra_titulo
	{
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
		color: #000099;
		font-family:  Arial;
	
		margin-bottom:20px
	}

.barra_titulo_popup
{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #000099;
	font-family: Arial;
	height: 32px;
	
	text-align: center;
}

.qtd_atividade 
{
	font-family: Verdana;
	font-size:12px;
	text-decoration:underline;
	color:Red;
	font:bolder;
}

.qtd_atividade:hover
{
	font-family: Verdana;
	font-size:12px;
	text-decoration:underline;
	color:Gray;
	font:bolder;
}

.grid_header
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: capitalize;
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: #106bc5;
	text-align: center;
}

.grid_pager
{
	font-weight: bold;
	font-size: 10pt;
	/* text-transform: uppercase; */
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: #106bc5;
	text-align: center;
}

.grid_pager A:link
{
	font-weight: normal;
	color: #ffffff;
	
}

.grid_pager A:active
{
	font-weight: normal;
	color: #ff0000;
	
}

.grid_pager A:visited
{
	font-weight: normal;
	color: #ffffff;
	
}

.grid_pager A:hover
{
	font-weight: bold;
	color: #ffffff;
	background-color: silver;
}

.grid_item
	{
		font-size: 10px;
		color: #000000;
		font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
		background-color: #E8F1F7;
		text-align: left;
	}

.grid_alternate_item
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;	
	text-align: left;
	/* text-transform: uppercase; */
}

.grid_footer
{
	font-weight: bold;
	font-size: x-small;
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: #106bc5;
	text-align: center;
	text-transform: uppercase;
}

.link_menu
{
	font-size: 11px;
	width: 160px;
	cursor: hand;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	text-decoration: none;
} 

.link_hmenu
{
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	text-decoration: none;
} 
			
.link_menu_sub
{
	
	/* border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid; */
	border : solid  1px black ;
	
	
	width: 150px;
	
	cursor: hand;	
}

.link_menu_hsub
{
	/* border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid; */ 
	margin : 0px;
	width: 150px;
	color: white;
	
	border : solid  1px black ;	
	background-color: #106bc5;
	cursor: hand;
}

.botao_login
{
	font-weight: bold;
	font-size: 11px;
	border-left-color: #0077cc;
	/*filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#0066FF, endcolorstr=#0077CC);*/
	border-bottom-color: #0077cc;
	cursor: hand;
	color: #ffffff;
	border-top-color: #0077cc;
	font-family: verdana;
	background-color: #0066ff;
	border-right-color: #0077cc;
}

.botao_sistema
{
	font-weight: bold;
	font-size: 11px;
	border-left-color: white;
	/*filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#106bc5, endcolorstr=#106bc5);*/
	border-bottom-color: white;
	cursor: hand;
	color: #ffffff;
	border-top-color: white;
	font-family: verdana;
	background-color:#C0C0C0;
	border-right-color: white;
	text-decoration:none;
	/*	
	border-right: #000000 1px groove;
	border-top: #999999 1px groove;
	padding-left: 1px;
	font-size: 11px;
	vertical-align: middle;
	text-transform: uppercase;
	border-left: #999999 1px groove;
	cursor: hand;
	color: #000000;
	border-bottom: #000000 1px groove;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background-color: #d7e7f6;
	text-align: center;
*/
}

.textbox
{
	border-right: #000000 1px groove;
	border-top: #999999 1px groove;
	padding-left: 1px;
	font-size: 11px;
	vertical-align: middle;
	border-left: #999999 1px groove;
	cursor: hand;
	color: #000000;
	border-bottom: #000000 1px groove;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	/* background-color: #ededed; */
	text-align: left;
	text-transform:uppercase; 
}


.textbox_none
{
	border-right: #000000 1px groove;
	border-top: #999999 1px groove;
	padding-left: 1px;
	font-size: 11px;
	vertical-align: middle;
	border-left: #999999 1px groove;
	cursor: hand;
	color: #000000;
	border-bottom: #000000 1px groove;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background-color: #ededed;
	text-align: left;
	text-transform:none;
}

.form
{
	border-right: #000000 1px groove;
	border-top: #999999 1px groove;
	padding-left: 1px;
	font-size: 11px;
	vertical-align: middle;
	/* text-transform: uppercase; */
	border-left: #999999 1px groove;
	cursor: hand;
	color: #000000;
	border-bottom: #000000 1px groove;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background-color: #ededed;
	text-align: left;
}
.tit_form
	{
		padding-right: 7px;
		padding-left: 7px;
		font-weight: bold;
		font-size: 9px;
		text-transform: uppercase;
		color: white;
		line-height: 15px;
		font-family: Verdana, Arial, Tahoma, sans-serif;
		background-color: #0061c0;
	}
.borda 
{
	border-style:solid;
	border-color:Black;
	border-width:1px;	
}
.grid_item A:link 		{
	COLOR: Black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.grid_item A:visited 		{
	COLOR: Black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.grid_alternate_item A:link 		{
	COLOR: Black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.grid_alternate_item A:visited 		
{
	COLOR: Black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.grid_footer
{
	font-weight: bold;
	font-size: x-small;
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: #0099cc; 
	/* background-color: #106bc5; */
	text-align: center;
	text-transform: uppercase;
}



/*******************************************************************/
/* Estilos do 'TabStrip'                                           */
/*******************************************************************/
.SelectedTab
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	/*background-color: gainsboro;*/


		color: white;
		line-height: 15px;
		font-family: Verdana, Arial, Tahoma, sans-serif;
		background-color: #0061c0;

	
}

.SelectedTab A{
	color:White;
	
}

.UnSelectedTab
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
}

.TabContent
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.TabSelector
{
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	text-decoration: none;	
}
/*******************************************************************/

}
/* formatação para impressão.*/
/**/
/**/
/**/
@media print
{
 .botao_sistema{visibility:hidden}
.textbox 
{ 
	border-style:none;
	/* TEXT-TRANSFORM: uppercase;  */
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
	/* text-transform:uppercase; */
	font-size:10px;
	
}

.botao 
{
	VISIBILITY: hidden
}
.borda 
{
	border-style:solid;
	border-color:Black;
	border-width:1px;	
} 



.text
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.texto
{
	font-size: 10px;
	/* text-transform: uppercase; */
	color: #000000;
	font-family: Verdana, Arial, Tahoma, sans-serif ;
	background-color: #DEE7EF;
}

.barra_titulo
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #0099ff;
}

.barra_titulo_popup
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	height: 32px;
	background-color: #0099ff;
	text-align: center;
}

.grid_header
{
	font-weight: bold;
	font-size: 8pt;
	/* text-transform: uppercase; */
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: gray;
	text-align: center;
}

.grid_pager
{
	font-weight: bold;
	font-size: 10pt;
	/* text-transform: uppercase; */
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: gray;
	text-align: center;
}

.grid_pager A:link
{
	font-weight: normal;
	color: #ffffff;
}

.grid_pager A:visited
{
	font-weight: normal;
	color: #ffffff;
}

.grid_pager A:hover
{
	font-weight: bold;
	color: #000000;
	background-color: silver;
}

.grid_item
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: #dedede;
	text-align: left;
	/* text-transform: uppercase; */
}

.grid_alternate_item
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: #f2f2f2;
	text-align: left;
	/* text-transform: uppercase; */
}

.link_menu
{
	font-size: 11px;
	width: 160px;
	cursor: hand;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	text-decoration: none;
} 

.link_hmenu
{
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	text-decoration: none;
} 
			
.link_menu_sub
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	width: 150px;
	border-bottom: black 1px solid;
	cursor: hand;
}

.link_menu_hsub
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	width: 150px;
	color: white;
	border-bottom: black 1px solid;
	background-color: #0099ff;
	cursor: hand;
}

.botao_login
{
	font-weight: bold;
	font-size: 11px;
	border-left-color: #0077cc;
	/* filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#0066FF, endcolorstr=#0077CC);*/
	border-bottom-color: #0077cc;
	cursor: hand;
	color: #ffffff;
	border-top-color: #0077cc;
	font-family: verdana;
	background-color: #0066ff;
	border-right-color: #0077cc;
}

.form
{
	border-right: #000000 1px groove;
	border-top: #999999 1px groove;
	padding-left: 1px;
	font-size: 11px;
	vertical-align: middle;
	/* text-transform: uppercase; */
	border-left: #999999 1px groove;
	cursor: hand;
	color: #000000;
	border-bottom: #000000 1px groove;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background-color: #ededed;
	text-align: left;
}
.tit_form
{ 
	font-family: Verdana, Arial, Tahoma, sans-serif; 
	font-size: 9px; 
	color: #FFFFFF; 
	background-color: #999999; 
    text-transform: uppercase;
	font-weight: bold; 
	padding-right: 7px; 
	padding-left: 7px; 
	line-height: 15px 
}



/***********************************************/
/* Vertical menu                              */
/***********************************************/
#MenuExBarV
{
	border-left : 12px solid #727288; /*border color*/
	border-right : 12px solid #727288; /*border color*/
	width:100%;
}

 #MenuExBarV ul {
	padding:0px 0px 0px 0px;  /*x offset */
	list-style-type: none; 
	margin: 0;
	border-top : 1px solid #727288; /*border color*/
}

#MenuExBarV li {
	padding:0px 0px 0px 0px; /* x offset */
	margin: 0;
}

#MenuExBarV li a 
{
	display: block; 
	background: white url(img/shade.gif) repeat-x 0 0;  /*selected color*/
	color: #727288;   /*link color*/
	width: auto;
	text-decoration: none;	
	padding: 3px 20px 3px 12px;	
	border-bottom: 1px solid #727288;
	line-height:18px;
	width:100%; /*12em;*/
	FONT-SIZE: 14px;
 }

 #MenuExBarV li ul {
	border: none;
}

 
#MenuExBarV li li a 
{
	display: block; 
    FONT-SIZE: 85%;	
	background: none;
	background-color: #E3EAEA; /*#F2F5F5;  selected color*/
	color: #333333 ;   /*link color*/
	padding: 3px 10px 3px 22px;/* important */
	border-bottom: 1px dashed #727288;
	width:100%;  /*this is width */
}

#MenuExBarV li li a:hover
{
	text-decoration: underline;
	background-color:#CAD0D0 ;/*#E2EAEA;*/
}

/* bullet */
#MenuExBarV li li span {
	background: url(img/arrow.gif) no-repeat left ; 
	padding: 3px 10px;
}

/* selected item */
#MenuExBarV li li #Selected span 
{
	font-weight:bolder;
}

#MenuExBarV li li li a 
{
	background-color: #ffffff ;   /*link color*/
	padding: 3px 4px 3px 28px; /* important */
	color: #333333 ;   /*link color*/
}

/*        V2        */

*{
	list-style:none;
	margin:0px;
	padding:0px;
}

	
#menu {
	width: 200px;
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-width: 1px;

	}
	
#menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #5E7830;
	display: block;
	background: url(images/menu1.gif);
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	color: #26370A;
	background: url(images/menu1.gif) 0 -32px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
#menu li a:active {
	color: #26370A;
	background: url(images/menu1.gif) 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
}

