@import url(botoes.css);

BODY, 
FORM, 
TABLE, 
TD							{	FONT-FAMILY: Verdana,Helvetica, sans-serif;
								FONT-SIZE: 10px;  }
BODY						{	background-color:#D6D9DC; 
								background-repeat: no-repeat;
								margin-top: 8px;
								margin-right: 8px;
								margin-left: 0;
								margin-bottom: 0; }
FORM						{	margin: 0; 
								padding: 0; }
IMG						{	border: none; }
TABLE.border			{	BORDER: 1px solid #424342; 
								background-color: #E6E6E6;
								background-repeat: no-repeat;
								width: 100%; }
TABLE.critical			{	BORDER: 1px solid #AA0000; }
TD							{	vertical-align: middle; }
TD.bold					{	FONT-WEIGHT: bolder; }
TD.bold-big				{	FONT-WEIGHT: bolder; 
								FONT-SIZE: 12px; }
TD.order					{	VERTICAL-ALIGN: middle; }
TD.center				{	text-align: center;	}
TD.justifyleft			{	text-align: left; 
								padding-left: 10px; }
TD.justifyright		{	text-align: right; 
								padding-right: 10px; }
TD.padboth				{	padding-left: 10px;padding-right: 10px;}
IFRAME.border			{	border: 1px solid gray; }
TH							{	FONT-WEIGHT: bold; 
								BORDER-BOTTOM: 1px solid black; }
TH.divisor				{	background-color: #C5C3B5;  /*#E5E3D9*/
								COLOR: Black; 
								FONT-SIZE: 13px; 
								FONT-WEIGHT: bolder; 
								BORDER-BOTTOM: 1px solid black; 
								padding-left: 10px;}
INPUT,
SELECT 					{	font: 11px Arial, sans-serif; }
INPUT.number			{	text-align: right; }
INPUT.wide				{	WIDTH: 94%; }
INPUT.where				{	WIDTH: 100%; 
								BORDER: 1px solid gray; }
INPUT.error				{	BORDER: 2px solid #AA0000; }
INPUT.ro					{ 	background-color: #EBEBE4; } /**/
INPUT.botaolistform	{	background: #DEDEDE; 
								border: 1px solid #858585; 
								cursor: hand;}
A:link	      		{	COLOR: #000000; 
								TEXT-DECORATION: none; 
								FONT-WEIGHT: bold; }
A:active	      		{	COLOR: #FF9900; 
								TEXT-DECORATION: none; 
								FONT-WEIGHT: bold; }
A:visited				{	COLOR: #000000; 
								TEXT-DECORATION: none; 
								FONT-WEIGHT: bold; }
A:hover     		   {	COLOR: #FF9900; 
								TEXT-DECORATION: underline; 
								FONT-WEIGHT: bold; }
DIV.hide					{	visibility: hidden;
								display: none;}
DIV.show					{	visibility: visible;
								display: block;}
								
/* ********** Forms normais ********** */
.formlayout .titulos	{	COLOR: #424242; 
								FONT-SIZE: 12px; 
								FONT-WEIGHT: bold; 
								border: 1px solid black;}	
								
/* ********** Menu ********** */
BODY.menu	{	background-color: #E6E6E6; /*#D6D9DC*/
					margin: 0px; }
TABLE.menu	{	background-color: #E6E6E6;
					FONT-FAMILY: Verdana,Helvetica, sans-serif; 
					FONT-SIZE: 10px; 
					FONT-WEIGHT: bold; }

/* ********** Splash screen ********** */
BODY.splash		{	background-color:White;  /*#D6D9DC*/
						FONT-FAMILY: Verdana,Helvetica, sans-serif; 
						FONT-SIZE: 10px; 
						margin: 0px; 
						vertical-align: top;}
TABLE.splash	{	background-color:#F4F4F4; } /*#D6D9DC*/
TABLE.login 	{	background: #CCCCCC; 
						border: 1px solid black; }

/* ********** BOTÕES ********** */
/*	Formatação dos botões*/
.botoes,
.botoes button,
.botoes input						{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
											font-size: 11px;
											font-weight: bold;
											text-align: center;
											vertical-align: middle;
											background-color: transparent;
											background-repeat: no-repeat; 
											border: none; }

/* Desvio por causa dos símbolos */
.botoes #botao-ok,
.botoes #botao-cancel,
.botoes #botao-delete, 
.botoes #botao-mail,
.botoes #botao-pdf,
.botoes #botao-medium-ok,
.botoes #botao-medium-cancel,
.botoes #botao-medium-delete,
.botoes #botao-medium-mail,
.botoes #botao-medium-pdf,
.botoes #botao-large-ok,
.botoes #botao-large-cancel,
.botoes #botao-large-delete,	
.botoes #botao-large-mail,	
.botoes #botao-large-pdf,	
.botoes #botao-xlarge-ok,
.botoes #botao-xlarge-cancel,
.botoes #botao-xlarge-delete,
.botoes #botao-xlarge-mail,
.botoes #botao-xlarge-pdf {	padding-left: 17px; }
											
/* Botões normais*/
.botoes #botao,
.botoes #botao-ok,
.botoes #botao-cancel,
.botoes #botao-delete,
.botoes #botao-mail, 
.botoes #botao-pdf			{	width: 91px; height: 21px; }

/* Botões médios*/
.botoes #botao-medium,
.botoes #botao-medium-ok,
.botoes #botao-medium-cancel,
.botoes #botao-medium-delete,
.botoes #botao-medium-mail, 
.botoes #botao-medium-pdf	{	width: 100px; height: 21px; }

/* Botões largos*/
.botoes #botao-large,
.botoes #botao-large-ok,
.botoes #botao-large-cancel,
.botoes #botao-large-delete,
.botoes #botao-large-mail, 
.botoes #botao-large-pdf	{	width: 120px; height: 21px; }

/* Botões extra largos*/
.botoes #botao-xlarge,
.botoes #botao-xlarge-ok,
.botoes #botao-xlarge-cancel,
.botoes #botao-xlarge-delete,
.botoes #botao-xlarge-mail, 
.botoes #botao-xlarge-pdf	{	width: 130px; height: 21px; }

.notAButton {	background: transparent;
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
					text-align: center;
					vertical-align: middle;
					background-color: transparent;
					border: 0px;}

.objAberto .obj {	display: block;}

.objFechado .obj {	display: none;}

/* ********** Etiqueta das listagens e formulários ********** */
.gestao-tag			{	BACKGROUND-COLOR: #333333; 
							text-align: left; 
							MARGIN: 0; 
							height: 10px;}
.gestao-tag .text	{	COLOR: #F5F5F8; 
							FONT-FAMILY: Arial, sans-serif; 
							FONT-SIZE: 12px; 
							FONT-WEIGHT: bold; }

/* ********** Formatação de textos independentes */
.critical,
.criticalbig		{	COLOR: #AA0000; 
							TEXT-DECORATION: none; 
							FONT-WEIGHT: bold; }
.critical:link 	{	COLOR: #AA0000; 
							TEXT-DECORATION: none; 
							FONT-WEIGHT: bold; }
.critical:active 	{	COLOR: #FF0000; 
							TEXT-DECORATION: underline; 
							FONT-WEIGHT: bold; }
.critical:visited	{	COLOR: #AA0000; 
							TEXT-DECORATION: none; 
							FONT-WEIGHT: bold; }
.critical:hover 	{	COLOR: #FF0000; 
							TEXT-DECORATION: underline; 
							FONT-WEIGHT: bold; }

.criticalbig		{	font-size: larger;}							
							

.titulos				{	COLOR: #424242; 
							FONT-SIZE: 22px; 
							FONT-WEIGHT: bold; }
.titulos:link		{	COLOR: #424242; 
							FONT-SIZE: 22px; 
							TEXT-DECORATION: none; 
							FONT-WEIGHT: bold; }
.titulos:active	{	COLOR: #424242; 
							FONT-SIZE: 22px; 
							TEXT-DECORATION: none; 
							FONT-WEIGHT: bold; }
.titulos:visited	{	COLOR: #424242; 
							FONT-SIZE: 22px; 
							TEXT-DECORATION: none; 
							FONT-WEIGHT: bold; }
.titulos:hover		{	COLOR: #424242; 
							FONT-SIZE: 22px; 
							TEXT-DECORATION: none; 
							FONT-WEIGHT: bold; }