/* style default tmp */ 

.btnAnterior 
{
background-image: url(btn_anterior.jpg);
height: 37px;
width: 28px;
background-repeat: no-repeat;
border: 0px;
float:right
}

.btnProximo 
{
background-image: url(btn_proximo.jpg);
height: 37px;
width: 28px;
background-repeat: no-repeat;
border: 0px;float:right
}



/*------------------  box redondo ----------------------------*/

.ovalbox{
background: transparent url('box-left.png') no-repeat top left;
/*display: block;*/
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 22px; /* Width of left menu image */

text-decoration: none;
height:190px;
}

.ovalbox span{
background: transparent url('box-right.png') no-repeat top right;
display: block;
padding: 14px 24px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
height:190px;
}


.boxwrapper{ /* Container you can use to surround a CSS button to clear float */
 /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
float:left;
border: 9px none #ffffff;
clear: both;
padding: 10px;
margin:5px;



}
/*
.box_oval {
font: tahoma;
font-size:10px;
font-weight:bold;
color:#ffffff;
background: transparent;
border: 0px;
}
*/

/*-----fim botos redondos -------*/





.btnOk {
	font-family: Arial, "trebuchet MS", Verdana;
	font-size: 9px;
	font-weight: normal;
	padding: 1px;
	color: #ffffff;
	background:#575757;
	
	
	
	border:0px;
}


.label2 {
	font-family: Arial, "trebuchet MS", Verdana;
	font-size: 10px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 5px;
	
	padding-bottom: 3px;
	padding-left: 10px;
	color: #333333;
	vertical-align: top;
}


/*centraliza tela inicial 

#centraliza {
width: 760px;
margin:0 auto;			
padding: 10px;
text-align:left; "remédio" para o hack do IE */	
	}

.tab
	{
		position: absolute;
		color: #999999;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #ffffff;
		background-color: transparent;
		/* background-image: url(/tabs/org.ditchnet.taglib/default_tab_bg_right.gif); */
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 100% 0pt;
	}

	.tabPanel
	{
		position: absolute;
		background-color:#FFFFFF;
		border: 1px;
		border-color: #000000;
		border-style: outset;
		left: 0px;
		top: 28px;
		margin: 0px;
		padding: 6px;
	}

	.tabBody
	{
		position: absolute;
	}





/* pgina principal*/

#ultimos_documentos1 {
text-align: center;
color: #ffffff;
font-size: 12px;
background-color: #71706E;
font-family: Arial;
font-weight:bold;
padding:4px;
}

.ultimos_documentos2 {
padding:5px;
margin-top:4px;
margin-right:3px;
color: #564b47;
font-size: 11px;
font-family: Arial;
}

#coluna1 {
  
    float:left;
    width:45%;
	margin-right:4px;
    }
#coluna2 {
	
    float:right;
    width:45%;
	margin-left:4px;
    }



.titulos {
	font-size: 13; 
	font-family: Arial; 
	font-weight:Bold; 
	color:#71706E;
	padding-botton:2px;
	border-left:4px solid #ff9900;
	padding-left: 8px;
	margin-top:5px;
}






#boxes {
padding:5px;
margin-top:4px;
margin-right:3px;
color: #564b47;
font-size: 11px;
background-color: #F1F1F1;
font-family: Arial;
}

#barra_modulo {
widht: 96%;
}





/*menu  css */

UL#primary-nav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 25px;
	FONT-SIZE: 11px;
	font-weight:bold;
	BACKGROUND: url(center_tile.gif) repeat-x;
	/*BACKGROUND: #F7F7F7;*/
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 180px;
	PADDING-TOP: 0px;
	BORDER-TOP: #E9E9E9 1px solid;
	BORDER-BOTTOM: #ffffff 0px solid;

}
UL#primary-nav UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	font-weight:bold;
	BACKGROUND: #F7F7F7;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 180px;
	PADDING-TOP: 0px;
	BORDER-TOP: #E9E9E9 2px solid;
	BORDER-BOTTOM: #9CB18B 0px solid;
}
UL#primary-nav {
	FLOAT: left;
	WIDTH: 98%;
			
}
UL#primary-nav:unknown {
 CLEAR: both;
DISPLAY: block;
VISIBILITY: hidden;
HEIGHT: 0px;
content: ".";
BACKGROUND: #ff9900;
}
UL#primary-nav LI {
	FLOAT: left;
	WIDTH: 180px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	z-index:10;
}
UL#primary-nav LI A {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #000000;
	
	PADDING-TOP: 5px;
	TEXT-DECORATION: none
}
UL#primary-nav LI LI A {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 15px;
	COLOR: #000000;
	PADDING-TOP: 15px;
	TEXT-DECORATION: none;
}
HTML UL#primary-nav LI {
	FLOAT: left;
	HEIGHT: 1%
}
HTML UL#primary-nav LI A {
	HEIGHT: 1%
}
UL#primary-nav UL {
	DISPLAY: none;
	POSITION: absolute
}
UL#primary-nav UL UL {
	LEFT: 180px;
	TOP: 0px
}
UL#primary-nav LI UL LI A {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
}
UL#primary-nav LI:hover UL UL {
	DISPLAY: none
}
UL#primary-nav LI:hover UL UL UL {
	DISPLAY: none
}
UL#primary-nav LI.over UL UL {
	DISPLAY: none
}
UL#primary-nav LI.over UL UL UL {
	DISPLAY: none
}
UL#primary-nav LI:hover UL {
	DISPLAY: block
}
UL#primary-nav LI LI:hover UL {
	DISPLAY: block



}
UL#primary-nav LI LI LI:hover UL {
	DISPLAY: block
}
UL#primary-nav LI.over UL {
	DISPLAY: block
}
UL#primary-nav LI LI.over UL {
	DISPLAY: block
}
UL#primary-nav LI LI LI.over UL {
	DISPLAY: block
}
UL#primary-nav LI.menuparent {
	BACKGROUND: url(arrow-down.gif) no-repeat right center
}
UL#primary-nav LI LI.menuparent {
	BACKGROUND: url(arrow-right.gif) no-repeat right center
}
UL#primary-nav LI.menuparent:hover {
	BACKGROUND-COLOR: #E9E9E9! important;
	
}
UL#primary-nav LI.over {

	BACKGROUND-COLOR: #E9E9E9! important;
	
}
UL#primary-nav LI A:hover {
	COLOR: #A06000;
	BACKGROUND: #E9E9E9;
	
	
}

/*fim do css do menu */








#MenuP{
	
	font: plain 10px tahoma;
	background-color: #001b46;
	padding-bottom:6px;
	border-top: solid ;
	padding-left:15px;
	padding-top: 2px;
	text-align:left;
	float:left;
	width:98%;
	_width:100%;
	color:#FFFFFF;
	text-align: right;
	

}



#imagens {
	float:right;
	
	}
	
#icones {
	display: inline;
	float: right;
	padding-right: 10px;
	}

#Usuario {
	display: inline;
  	font: bold 11px tahoma;
	padding-bottom:6px;
	}
/* MULTIMENU */ 




/* style  da aplicao */
/* canto arrendondado*/



span.topoRedondo, span.baseRedondo {
display:block; /* deixando o display dos span como block, j que o padro  inline e  necessrio para visualizao correta */
background: transparent; /* deixando o background tranparente para que sempre que mudarmos a cor de fundo do <body> por exemplo, no seja necessrio a mudana aqui. */
}

span.topoRedondo span, span.baseRedondo span {
display: block; /* deixando o display dos span como block, j que o padro  inline e  necessrio para visualizao correta */
height: 1px; /* declarando a altura dos spans poara 1px */
overflow: hidden; /* ocultando todo o contedo que poderia ser visualizado no span. Todo espao  reduzido. Sem isso, no i.e. no  visualizado corretamente. */
background: #FE9900; /* definindo a cor de fundo dos spans para verde. Sempre que quiser mudar a cor, essa  a parte que dever ser alterada. */

}

span.rum { margin:0 5px; } /* Definindo a margem para 5px para as laterais e 0 para base e topo para o primeiro span */
span.rdois { margin:0 3px; } /* Definindo a margem para 3px para as laterais e 0 para base e topo para o segundo span */
span.rtres { margin:0 2px; } /* Definindo a margem para 2px para as laterais e 0 para base e topo para o terceiro span */
span.rquatro { margin: 0 1px; height: 2px; } /* Definindo a margem para 1px para as laterais e 0 para base e topo para o quarto span e definido a altura para ele de 2px, a nica altura diferente dos demais.*/

.meioRedondo {
background: #FE9900 url("arrow.gif") no-repeat 10px 5px  ;/* definindo a cor de fundo dos spans para verde. Sempre que quiser mudar a cor, essa  a parte que dever ser alterada. (Sempre deixar a mesma cor dos spans acima) */
height:17px;
color: #000; /* definido a cor preta para o texto */
margin: 0; /* zerando a margem */
padding: 4px 25px; /* definindo padding de 5px para a base e o topo e 15px para as laterais, para que o contedo no fique colado nas bordas. */
font-size:11; 
font:Arial, Helvetica, sans-serif;
color: #ffffff; 
text-decoration:none;
}

.meioRedondorodape {
background: #FE9900 ;/* definindo a cor de fundo dos spans para verde. Sempre que quiser mudar a cor, essa  a parte que dever ser alterada. (Sempre deixar a mesma cor dos spans acima) */
height:20px;
_height:10px;
color: #000; /* definido a cor preta para o texto */
margin: 0; /* zerando a margem */
padding: 4px 6px 5px 25px; /* definindo padding de 5px para a base e o topo e 15px para as laterais, para que o contedo no fique colado nas bordas. */
font-size:11; 
font:Arial, Helvetica, sans-serif;
color: #ffffff; 
text-decoration:none;
}

/* topo */

span.topoRedondot, span.baseRedondot {
display:block; /* deixando o display dos span como block, j que o padro  inline e  necessrio para visualizao correta */
background: transparent; /* deixando o background tranparente para que sempre que mudarmos a cor de fundo do <body> por exemplo, no seja necessrio a mudana aqui. */
}

span.topoRedondot span, span.baseRedondot span {
display: block; /* deixando o display dos span como block, j que o padro  inline e  necessrio para visualizao correta */
height: 1px; /* declarando a altura dos spans poara 1px */
overflow: hidden; /* ocultando todo o contedo que poderia ser visualizado no span. Todo espao  reduzido. Sem isso, no i.e. no  visualizado corretamente. */
background: #FE9900; /* definindo a cor de fundo dos spans para verde. Sempre que quiser mudar a cor, essa  a parte que dever ser alterada. */

}

span.rumt { margin:0 5px; } /* Definindo a margem para 5px para as laterais e 0 para base e topo para o primeiro span */
span.rdoist { margin:0 3px; } /* Definindo a margem para 3px para as laterais e 0 para base e topo para o segundo span */
span.rtrest { margin:0 2px; } /* Definindo a margem para 2px para as laterais e 0 para base e topo para o terceiro span */
span.rquatrot { margin: 0 1px; height: 2px; } /* Definindo a margem para 1px para as laterais e 0 para base e topo para o quarto span e definido a altura para ele de 2px, a nica altura diferente dos demais.*/

.meioRedondot {
background: #FE9900 url("bg_topo.png") repeat 1px 1px  ;/* definindo a cor de fundo dos spans para verde. Sempre que quiser mudar a cor, essa  a parte que dever ser alterada. (Sempre deixar a mesma cor dos spans acima) */
height:65px;
color: #000; /* definido a cor preta para o texto */
margin: 0; /* zerando a margem */
padding: 4px 25px; /* definindo padding de 5px para a base e o topo e 15px para as laterais, para que o contedo no fique colado nas bordas. */
font-size:11; 
font:Arial, Helvetica, sans-serif;
color: #ffffff; 
text-decoration:none;
}


/*abas redondas */

span.topoRedondot, span.baseRedondot {
display:block; /* deixando o display dos span como block, j que o padro  inline e  necessrio para visualizao correta */
background: transparent; /* deixando o background tranparente para que sempre que mudarmos a cor de fundo do <body> por exemplo, no seja necessrio a mudana aqui. */
}

span.topoRedondot span, span.baseRedondot span {
display: block; /* deixando o display dos span como block, j que o padro  inline e  necessrio para visualizao correta */
height: 1px; /* declarando a altura dos spans poara 1px */
overflow: hidden; /* ocultando todo o contedo que poderia ser visualizado no span. Todo espao  reduzido. Sem isso, no i.e. no  visualizado corretamente. */
background: #FF3399; /* definindo a cor de fundo dos spans para verde. Sempre que quiser mudar a cor, essa  a parte que dever ser alterada. */

}

span.rumt { margin:0 5px; } /* Definindo a margem para 5px para as laterais e 0 para base e topo para o primeiro span */
span.rdoist { margin:0 3px; } /* Definindo a margem para 3px para as laterais e 0 para base e topo para o segundo span */
span.rtrest { margin:0 2px; } /* Definindo a margem para 2px para as laterais e 0 para base e topo para o terceiro span */
span.rquatrot { margin: 0 1px; height: 2px; } /* Definindo a margem para 1px para as laterais e 0 para base e topo para o quarto span e definido a altura para ele de 2px, a nica altura diferente dos demais.*/

.meioRedondot {
background: #FF3399 url("bg_topo.png") repeat 1px 1px  ;/* definindo a cor de fundo dos spans para verde. Sempre que quiser mudar a cor, essa  a parte que dever ser alterada. (Sempre deixar a mesma cor dos spans acima) */
height:65px;
color: #000; /* definido a cor preta para o texto */
margin: 0; /* zerando a margem */
padding: 4px 25px; /* definindo padding de 5px para a base e o topo e 15px para as laterais, para que o contedo no fique colado nas bordas. */
font-size:11; 
font:Arial, Helvetica, sans-serif;
color: #ffffff; 
text-decoration:none;
}

/* final abas*/


/* fim do canto arrendondado */
/* fim do canto arrendondado */



.style3 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.ovalbutton{
background: transparent url('oval-gray-left.gif') no-repeat top left;
/*display: block;*/
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

.ovalbutton span{
background: transparent url('oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/

}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
 /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
float:left;
border: 9px none #ffffff;
clear: both;
margin:5px;



}

.btn_oval {
font: tahoma;
font-size:11px;
font-weight:bold;
color:#666666;
background: transparent;
border: 0px;
}


#Top {
	
	_margin-left: 10%;
	_margin-right: 10%;
	
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	
}

.pr {
	background-color: #F8c400;
	list-style-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 100%;
	display: list-item;
}
.pr2 {
	background-color: #F8c400;
	list-style-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}



	.label {
		font-family: Arial, "trebuchet MS", Verdana;
		font-size: 11px;
		font-weight: normal;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #F0F0F0;
		color: #333333;
		vertical-align: top;
		padding-right:3px;
		padding-left:10px;
		padding-top:5px;
	}

.label2 {
	font-family: Arial, "trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
	padding-right:3px;
	padding-left:10px;
	padding-top:5px;
}



.field {
	font-family: Arial, "trebuchet MS", Verdana;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	color: #2A7078;
}

body {
	background-color: #eaeaea;
	margin: 0px;
	FONT-SIZE: 11px;
    FONT-FAMILY:"Trebuchet MS";
	scrollbar-arrow-color:#333333;


}
 
body a:link, body a:visited {
 
color: #2f3dfa;
text-decoration:none;
}

body a:hover {
 
	margin: 0px;
    color: #2f3dfa;
	text-decoration:underline;
}
 
.abas{
	font-size: 12px;
	font-weight: bold;
	color: #436B32;
	padding: 2px;
	display: inline;
}
.abas a , .abas a:visited, .abas a:active {
	color:  #436B32;
	text-decoration: none;
	font: bold 12px "trebuchet MS",  Arial, Verdana;
	background: #B0C1A2 url(esquerdo.gif) no-repeat left top;
	padding-left: 13px;
	display: inline;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.abas span {
	background: url(direito.gif) no-repeat right top;

}

.abas a:hover {
color: #FFFF66;
background: #B0C1A2 url(esquerdo.gif) no-repeat left top;
text-decoration: none;

}
.abas a:hover span {
background: url(direito.gif) no-repeat right top;

}


.abaAtiva , .abaAtiva a:visited, .abaAtiva a:active{
	color:  #436B32;
	text-decoration: none;
	font: bold 13px "trebuchet MS", Arial, Verdana;
	background: #FFFFFF url(esquerdo_hover.gif) no-repeat left top ;
	padding-left: 13px;
	display: inline;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.abaAtiva span {
	background: url(direito_hover.gif) no-repeat right top;

}

#ConjuntoAbas {
	display: inline;
	position: absolute;
	top: 62px;
	background-color: #E1EBC7;
	background-repeat: no-repeat;
	width: 100%;
	left: 233px;
	vertical-align: bottom;

	padding: 17px;
	padding-bottom: 0px;
}
.Link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
/* #marcaSGDC {
	position: absolute;
	left: 0px;
	z-index: 5;
}*/

#ConteudoDiv {
	background:#ffffff;
  	border: 1px solid #ffffff;
	height:500px;
	height:auto;
	width: 50%;
	padding:10px;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	
	_margin-top: 0px;
	_margin-right: auto;
	_margin-bottom: 10px;
	_margin-left: auto;
	_padding-left:23px;
	}
	
#pathway {
	background:#FFFFFF /* url(bg_pathway.jpg) repeat-x*/;
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color:#FF9900;
	padding:2px;
	padding:5px;
	width:50%;
	_width: 50%;  
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;

	
}


#pathway span {
	margin-right: 20px;
}
#pathway input {
	right: 10px;
	position: absolute;
}

 /* #Rodape 
{	

	background:#ffffffurl(bg_rodape.jpg) repeat-x;
	font-family: Tahoma;
	font-size: 10px;
	font-weight:plain;
	color: #B5B5B5;
	border-top: 1px #999999 dashed;
	text-decoration:none;
	text-align:right;
	padding-top: 10px;
	padding-bottom: 7px;
	width:50%;
}	
*/




#Rodape a:link, #Rodape a:visited, #Rodape a:hover,#Rodape a:active{

	color: #B5B5B5;
	text-decoration: none;
	font-weight: bold;
	
}


#Menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 13px;
}

.LayerMenu1 {
	background-color: #9DB38B;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5F754D;
	border-right-color: #5F754D;
	border-bottom-color: #5F754D;
	border-left-color: #5F754D;
	visibility: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.LayerMenu1 a:link , .LayerMenu1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background: url(bullet_submenu.gif) no-repeat center left;
	padding-left: 10px;
	font-weight: bold;
	}
.LayerMenu1 a:hover {
	color: #EEFFFF;
	text-decoration: underline;
	
}


.Subdiv1 {
	font-weight: bold;
	color: #FFFF66;
	padding-top: 3px;
}



#Topo{
background-color: #E7E8DA;
}
	
/* Classes dos botoes das listas (Excell - PDF etc)  
.exportlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
	background-color: #ff9900;
	margin: 4px;
}
div.exportlinks {
	margin: 4px;
	display: inline;
}*/
span.excel { background-image: url(botao_excel.gif); background-repeat: no-repeat; }
span.csv { background-image: url(botao_csv.gif); background-repeat: no-repeat; }
span.xml { background-image: url(botao_xml.gif); background-repeat: no-repeat; }
span.pdf { background-image: url(botao_pdf.gif); background-repeat: no-repeat; }




.SubTituloPam
{
background-color: #E8E8E8;
font-family: Arial, "trebuchet MS", Verdana;
font-size: 12px;
font-weight: bold;
color: #0f5477;
margin-top:5px;
margin-botton:5px;
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 5px;
width: 99%;
border-botton-width: 2px;
border-botton-style: solid;
border-left-color: #ffffff;
}
#pageHelpSection blockquote{
	font-family: tahoma;
	font-size: 11px;

	font-weight: bold;
	color: #CC0000;
	margin: 2px;
}
#Controles {
	padding: 3px;
	position: absolute;
	left: 700px;
	top: 35px;
}


.LinkAba {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #999999;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	cursor: hand;
	filter: Glow(Color=#FF0000, Strength=);
	color: #FFFFFF;
}
.LinkAba a:link, .LinkAba a:visited {
	color: #0033CC;
	margin-left: 5px;
}
.LinkAba span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin-left: 25px;}
	
.DetalheItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #20688d;
}
th.sortable {
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
}


.LinkAba {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #EFEFEF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	cursor: hand;
	filter: Glow(Color=#FF0000, Strength=);
}
.SubAbaResultado {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	cursor: hand;
	padding: 0px;
	margin-top: 3px;
}
.BotaoMostraSubAba {
	padding-top: 7px;
	padding-left: 15px;
	height: 20px;
	background-image: url(aba_aba.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
}


/* ABAS */
.SubAbaAberta , .SubAbaFechada {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	cursor: hand;
	padding-bottom: 5px; 
 
    }
	
.SubAbaAberta  ul , .SubAbaFechada  ul  {
	padding:10px 10px 0px 0px;
	list-style:none;
	margin: 0px;
    }

.SubAbaAberta  li  , .SubAbaFechada  li{
	margin:0;
	padding:5 40 5 10;
	white-space: nowrap;    
	/* float:left */
	display: inline;
   }	
.SubAbaAberta  li  {
	background:url("aba_aberta.gif") no-repeat right top; }
.SubAbaFechada  li{	
	background:url("aba_fechada.gif") no-repeat right top; }
	
#row th, .row a:link, .row a:visited {
	/* background-image:url(bg_table.jpg);*/
	background-color:#ffffff;
	font-family:"Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	
	
	text-align: left;
	text-decoration: none;
	padding: 2px;
	margin-bottom:5px;
}

/* style para a pgina sobre o sistema */


#modulo {
	float: left;
	
	}





/*novos itens

#menu_sup {float: right; font-weight: bold; font-size: 11px; color: #ffffff; padding-top: 4px; padding-right: 7px; padding-bottom: 4px; padding-left: 7px;}

/*principal - mapa e avisos todos os itens abaixo esto dentro de conteudo_div*/

.texto_branco {
	font-size: 12; 
	font-family: Tahoma; 
	font-weight:Bold; 
	font-style: bold; 
	color:#ffffff;
	padding-botton:2px;
	padding-left:2px;
	}

.texto_branco2 {
	font-size: 10; 
	font-family: Arial; 
	font-weight:plain; 
	color:#ffffff;
	padding-botton:2px;
	padding-left:2px;
	}


	
	/* botes com imagem */ 

.btnBusca 
{
background-image: url(lupa.gif);
height: 22px;
width: 22px;
background-repeat: no-repeat;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

#btnArquivo 
{
background-image: url(arquivo.gif);
height: 19px;
width: 19px;
background-repeat: no-repeat;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}





/* customizao dosboxes nas telas */

.label_superior {
font:tahoma;
font-size:10px;
font-color:#373737;
}

#group_box{
	font:tahoma;
	margin-top:10px;
 	width:780px;
	font-size:13px;
	font-color:#316A73;
	font-weight: bold;
	border-bottom: 1px dotted #A6A6A6;
	background-image:url(groupbox_arrow.jpg);
	background-repeat: no-repeat;
	background-color:#f0f0f0;
	background-x-position: 2px;
	background-y-position: 2px;
	padding-left: 20px;
}

.combo_style{ 
width:385px; 
} 

/* -------------------------------------------------------------------------
ABAS DE PEDIDO DE SE - vinagre - 2009/03/17
------------------------------------------------------------------------- */
.mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 24px;
}

.mootabs_title li {
	float: left;
	background-color: #ddd;
	padding: 2px 8px 2px 8px;
	margin-right: 3px;
	cursor: pointer;
	height: 24px;
	
}

.mootabs_title li.active {
	background-color: #fe9900;
	
}

.mootabs_panel {
	display: none;
	position: relative;
	width: 100%;
	padding:6px;
	top: -1px;
	clear: both;
	overflow: auto;
	border: 2px solid #CCCCCC;	
}

.mootabs_box {
	width: 100%;
	padding:3px;
	border: 1px solid #CCCCCC;	
	background-color:#F4F4F4;
}

.mootabs_panel.active {
 	
	display: block;
}
/* Linhas customizadas para as subtabelas, modificando as tabelas de arvore */
#rowArvore .oddArvore2  ,  #rowArvore .evenArvore2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}


/* tabela de arvore, sub tabela*/
.subTabelaArvore {
	margin-left:20px;
	margin-bottom:5px;
	margin-right:10px;
	margin-top:5px;	
}
.subTabelaArvore tr {
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;

}
.subTabelaArvore td {
	padding-left:10px;}
tr.oddArvore1, td.oddArvore2 { background-color: #EFF0F1; 
	padding: 4px; 	font-family: Tahoma;
	font-size: 12px;}
 
tr.evenArvore1, td.evenArvore2  { 
	background-color: #ffffff; padding: 4px; 	font-family: Tahoma;
	font-size: 12px;}
	

#rowArvore th {
	background-image:url(bg_table.jpg);
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #6B6C74;
	text-align: left;
	text-decoration: none;
	padding: 5px;
	margin:3px;
}
.oddArvore2 .subTabelaArvore .thArvore  , .evenArvore2 .subTabelaArvore .thArvore{
	font-size: 10px;
	background-image: none;
	padding:2px;
	font-weight:bold;
}

