@charset "utf-8";
/* CSS Document */

/* GERAIS - INÍCIO */
html, body			{width:100%; height:100%;}
.fundoimagem		{background:url(../images/fundo_01.png) repeat fixed;}
.fundocor			{background-color:#f1f1f1;}
h1					{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:30px; color:#777777; line-height:100%; font-weight:normal; margin-bottom:10px;}
h2					{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:18px; color:#777777; line-height:21px; font-weight:bold; margin-bottom:10px;}
h3					{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:16px; color:#777777; line-height:21px; font-weight:bold; margin-bottom:10px;}
h4					{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:14px; color:#f1f1f1; line-height:21px; font-weight:bold;}
span				{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:11px; color:#777777; line-height:15px;}
p					{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:12px; color:#777777; line-height:18px; margin-bottom:15px;}
li					{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:13px; color:#777777; line-height:22px;}
ul					{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:13px; color:#777777; line-height:22px;}
li a				{color:#777777; text-decoration:underline; padding: 0px 2px; font-weight:bold;}
li a:hover			{color:#777777; text-decoration:none; background-color:#FFFFFF; padding: 0px 2px; font-weight:bold;}
/* GERAIS - FIM */



/* CLASSES GERAIS - INÍCIO */
.clear 				{clear:both;}
#clear 				{clear:both;}
.texto10			{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:10px; color:#777777; line-height:14px;}
.texto11			{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:11px; color:#777777; line-height:16px;}
.texto12			{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:12px; color:#777777; line-height:18px;}
.texto14			{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:14px; color:#777777; line-height:18px;}
.textobranco10		{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:10px; color:#ffffff; line-height:14px;}
.textobranco11		{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:11px; color:#ffffff; line-height:16px;}
.textobranco14		{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:14px; color:#ffffff; line-height:18px;}
.linktexto			{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:12px; color:#777777; line-height:18px; padding:0px 2px; background-color:#f1f1f1; text-decoration:none;}
.linktexto:hover	{background-color:#777777; color:#ffffff;}
.linktextop			{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:9px; color:#777777; line-height:18px; padding:0px 2px; background-color:#dddddd; text-decoration:none;}
.linktextop:hover	{background-color:#777777; color:#ffffff;}
.efeitobotao:hover	{opacity:0.80; -moz-opacity: 0.80; filter: alpha(opacity=80)}
/* CLASSES GERAIS - FIM */



/* FORMULÁRIO - INÍCIO */
label 					{display: block; margin:5px 0px 5px 0px; font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:12px; color:#777777; line-height:16px; font-weight:bold;}
label span 				{display: block; width:100%; margin-top:2px; float:left;}
input, textarea, select {color:#777777; background-color:#f0f0f0; width:95%; padding:4px 4px; margin-bottom:10px; font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:12px;}
input:focus				{background:#ffffff;}
select:focus			{background:#ffffff;}
textarea:focus			{background:#ffffff;}
input, textarea, select {border-top:solid 1px #bbbbbb; border-right:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee; border-left:solid 1px #bbbbbb;} /* colocando as bordas */
textarea 				{height:100px; overflow:auto;} /* barra de rolagem automática */
.checkbox				{float:left; text-align:left; background-color:#00FF00; margin:10px;}
.checkboxtabela			{float:left; text-align:center; margin:1px; padding:0; border:0; background:transparent;}
.campo1coluna			{width:640px; margin-right:16px; float:left; list-style:none; text-align:left;}
.campo2colunas			{width:465px; margin-right:10px; float:left; list-style:none; text-align:left;}
.campo3colunas			{width:300px; margin-right:16px; float:left; list-style:none; text-align:left;}
.formopcao				{width:13px; height:auto; float:left; text-align:left; margin:0; padding:0; margin-right:10px;}
.formdescricao			{width:auto; height:auto; float:left; text-align:left; margin-right:15px;}
.formdescricao span		{font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:12px; color:#777777; line-height:18px;}
.imagemcampo			{margin:0px 0px 0px 10px; position:absolute;}
.barrabotoes			{width:950px; height:30px; display:block; border-top:dotted 1px #bbbbbb; margin:30px 0px 30px 0px; padding-top:10px; clear:both;}
.barrabotoes img		{margin-right:20px;}
.barrabotoes img:hover	{opacity:0.80; -moz-opacity: 0.80; filter: alpha(opacity=80);}
/* FORMULÁRIO - FIM */



/* TELA ENTRADA - INÍCIO */
#entradageral		{width:600px; height:404px; top:50%; left:50%; margin-top:-202px; margin-left:-300px; position:absolute; background-image:url(../images/fundo_tela_entrada_saida.png); background-repeat:no-repeat;}
#entrada			{width:200px; height:334px; float:right; padding:35px 25px 35px 25px;}
/* TELA ENTRADA - FIM */



/* GERAL - INÍCIO */
#tudogeral			{position:relative; min-height:100%;}
/* GERAL - FIM */



/* CABECALHO - INÍCIO */
#cabecalho			{width:100%; height:110px; background-image:url(../images/fundo_cabecalho.png); background-position:center;}
#cabecalhomenu		{width:100%; height:35px; background-image:url(../images/fundo_menu.png); background-position:center;}
#cabecalhoconteudo	{width:990px; display:block; margin:auto;}
#cabecalhomarca		{width:230px; height:80px; float:left; margin-right:70px;}
#cabecalhodados		{width:530px; height:80px; float:left;}
#cabecalhodadoslinha1		{width:100%; height:45px;}
#cabecalhodadoslinha1texto	{width:auto; margin:10px 20px 0px 0px; float:left;}
#cabecalhodadoslinha1botao	{width:auto; height:24px; float:left; margin-top:24px;}
#cabecalhodadoslinha2		{width:100%; height:35px;}
/* CABECALHO - FIM */



/* MENU EM CASCATA - INÍCIO */
#painel					{width:100%; height:26px; padding-top:9px; margin-left:100px; _overflow:hidden; display:block;}
#nav, #nav ul			{list-style-type:none; list-style-position:outside; position:relative; line-height:30px; text-align:center;}
#nav a					{display:block; padding:0px; color:#ffffff; text-decoration:none;}
#nav a:hover			{background-color:#e2e2e2; color:#555555;}
#nav li					{float:left; position:relative; margin-right:8px;}
#nav ul 				{position:absolute; display:none; width:200px; top:26px; margin:0px; opacity:0.90; -moz-opacity:0.90; filter:alpha(opacity=90);}
#nav li ul a			{width:180px; float:left; background-color:#f2f2f2; color:#d0d8de; border-bottom:solid 1px #d9d9d9; text-align:left; padding:6px 0px 6px 11px;
						font-family:Arial, "Trebuchet MS", Verdana, Tahoma, Helvetica; font-size:11px; color:#777777; line-height:16px; font-weight:bold;}
#nav ul ul				{top:auto; background-color:#cccccc;}
#nav li ul ul 			{left:220px; margin:0px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul						{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul	{display:block;}
#menu li				{background:url(../images/link_menu_01.png) no-repeat; width:152px; height:26px;}
#menu li.menu 			{position:relative;}
#menu li:hover ul.biMenu, #menu li.hover ul.biMenu 											{display:block;}
#menu ul.biMenu 		{display:none; position:absolute; top:100%;	left:0%; background:#f2f2f2; width:164px; /* for IE */	filter:alpha(opacity=95); /* CSS3 standard */ opacity:0.95;}
#menu li.biMenu 		{background: url(../images/divisoria.gif) no-repeat center bottom; width:100%;}
#menu li.last 			{background:none; margin-bottom:5px;}
#menu li.biMenu a 		{cursor:pointer; color:#FFF; text-decoration:none; background: url(../images/bullet_menu.gif) no-repeat 35px center; padding:8px 0px; display:block;}
#menu li.biMenu a:hover {color:#6AB5EB;}
/* MENU EM CASCATA - FIM */



/* CORPO SISTEMA - INÍCIO */
#corpo					{width:990px; display:block; max-height:100%; background-color:#FFFFFF; margin:auto; margin-top:20px; margin-bottom:40px; border-bottom:solid #bbbbbb 2px;}
#titulo					{width:950px; height:36px; padding:20px 20px 0px 20px;}
#tituloimprime			{width:600px; height:36px; padding:20px 20px 0px 20px;}
.divisoriaamarelo		{width:100%; height:3px; background-image:url(../images/divisoria_amarelo.png); background-repeat:no-repeat;}
#navegacao				{width:950px; padding:5px 20px 0px 20px;}
#navegacao span			{font-family:Verdana, Tahoma, Arial, "Trebuchet MS", Helvetica; font-size:9px; color:#777777; line-height:15px; font-weight:normal;}
#navegacao a			{color:#777777; text-decoration:none; padding: 1px 2px; background-color:#f1f1f1;}
#navegacao a:hover		{color:#ffffff; text-decoration:none; background-color:#777777; padding: 0px 2px;}
.conteudopagina			{width:950px; display:block; padding:20px;}
.conteudoimprime  	    {width:600px; display:block; padding:20px;}

/* CORPO SISTEMA - FIM */



/* RODAPÉ - INÍCIO */
#rodapegeral			{width:100%; height:150px; display:block;}
#rodape					{width:990px; height:100px; border-bottom:solid #fcb715 2px; margin:auto; margin-bottom:20px;}
#rodapecoluna1			{width:50%; height:50px; float:left; text-align:left;}
#rodapecoluna2			{width:50%; height:50px; float:left; text-align:right;}

/* RODAPÉ - FIM */



/* CONSUMÍVEIS - INÍCIO */
#options 				{width:950px; margin-bottom:25px; text-align:left; color:#777777;}
#acc 					{width:950px; list-style:none; color:#cccccc;}
#acc h3 				{width:940px; /*border:1px solid #cccccc;*/ height:20px; padding:5px; font-weight:bold; cursor:pointer; background:url(../images/fundo_consumiveis.png); margin:5px 0px 0px 0px;}
#acc h3:hover 			{background:url(../images/fundo_consumiveis_ativo.png);}
#acc .acc-section 		{overflow:hidden; background-color:#ffffff;}
#acc .acc-content 		{width:918px; padding:15px; border:1px solid #eeeeee; border-top:none; background-color:#ffffff;/* display:table;*/}
#nested 				{width:920px; list-style:none; color:#cccccc; margin-bottom:15px;}
#nested h3 				{width:910px; height:20px; /*border:1px solid #cccccc;*/ padding:5px; font-weight:bold; cursor:pointer; background:url(../images/fundo_consumiveis.png);}
#nested h3:hover 		{background:url(../images/fundo_consumiveis_ativo.png);}
#nested .acc-section 	{overflow:hidden; background:#fff;}
#nested .acc-content 	{width:908px; padding:5px; border:1px solid #f1f1f1; background:#f9f9f9;}
#nested .acc-selected 	{background:url(../images/fundo_consumiveis_ativo.png);}

/* CONSUMÍVEIS - FIM */



/* MODAL - INÍCIO */
#tinybox 				{position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask 				{position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent 			{background-color:#FFFFFF;}
.button 				{font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover 			{border:1px solid #bbb; background:#e3e3e3}

/* MODAL - FIM */




/* XXX - INÍCIO */
/* XXX - FIM */