/*----------------------------------------------------------------------------------------------------
CORES:
Cinza do background:																#E6E5E2;
Cinza - text:																		#878787;
Azul escuro - texto : 																#005695;
Azul escuro - borda dos textbox de qtd.:											#86AFCD;
Azul claro - borda dos textbox: 													#ABC7DC; 
Azul claro -  borda grid:															#BDD3E2;
Azul claro - linhas divisórias menu esquerdo e borda inferior titulo grid: 			#EBF3F8;
Azul claro - linha even tabela: 													#F6F9FA;
Azul claro - rodape dos grids:														#ECF2F6;
Azul claro - over dos links : 														#4791C6;
Marrom - textos : 																	#554603;
Amarelo - texto e borda do textbox:													#E2AA00; 
Amarelo - bordas:																	#F6D431;
----------------------------------------------------------------------------------------------------*/

/* Gerais */
HTML, BODY { /* ie Only */
	scrollbar-3dlight-color:#E2E2E2;
	scrollbar-arrow-color:#5E5E5E;
	scrollbar-base-color:#F2F2F2;
	scrollbar-darkshadow-color:#919191;
	scrollbar-face-color:#EDEDED;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#D3D3D3;
}

BODY, INPUT, SELECT, TEXTAREA {
	font-family: Tahoma, Arial, Verdana;
	font-size: 0.7em;
	color: #005695;
	margin: 0;
}

SELECT {
	font-size: 90%;
}

A {
	color: #005695;
} 

a:hover {
	color: #4791C6;
}

H2 {
	font-size: 1.1em;
	margin: 0.8em;
}

H3 {
	font-size: 1.3em;
	line-height: 2.4em;
	margin: 0px 0px 0px 5px;
}
H4 {
	font-size: 1.4em;
	font-weight: bold;	
	margin: 5px 0px 0px 0px;
}

BR {
	clear:both;
}

IMG {
	border: none;
}

.fundocinza 
{
	background-color: #E6E5E2;
}

.textobranco
{
	color: #FFFFFF;
}

.sombra {
	background: #E6E5E2 url(../images/login_shadow2.gif) repeat-Y center;
}

.check {
	vertical-align: middle;
}

.inputtexto, TEXTAREA {
	border: 1px solid #ABC7DC;
	font-size: 1em;
	padding: 0.25em;
}

.inputimage {
	vertical-align: middle;
}

.destaque {
	font-weight: bold;
}

.msgerro
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
}

.tablefiltro {
	border: 1px solid #F6D431;
	background-color: #FEFDF1;
}

.titulopagina 
{
	height: 25px;
	color: #554603;
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	background: url(../images/gridtitbg.gif) repeat-X;	
}

.titulofiltro 
{
	height: 25px;
	text-align: right;
}

.linhafiltro
{
	height: 25px;
	text-align: left;
}

.tableazul {
	border: 1px solid #ABC7DC;
	background-color: #FCFDFD;
}

.titulopaginaazul 
{
	height: 25px;
	color: #005695;
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	border: 1px solid #ABC7DC;
	background: url(../images/arr_TC.gif) repeat-X;	
}

.inputs
{
	font-family: Tahoma, Arial, Verdana;
	color: #554603;
	font-size: 1em;
	padding: 0.2em;
	border: 1px solid #DBB50F;
	background-color: #FCF4D2;
}

.grid
{
	line-height: 20px;
	border: 1px solid #BDD3E2;
	margin-top: 1em;
}

.grid TD {
	padding: 4px;
}

.gridheader
{
	height: 25px;
	font-weight: bold;
	background: url(../images/arr_TC.gif) repeat-X;
}

.gridheader TD
{
	border-bottom: 2px solid #EBF3F8;
}

.gridrow
{
}

.gridalternativerow
{
	background-color: #F6F9FA;
}

.gridfooter
{
	height: 25px;
	text-align: center;
	background-color: #ECF2F6;
	border: 1px solid #BDD3E2;
}

.btnimages
{
	text-decoration: none;
	border: 1px solid transparent;
}