/*----------------------------------------------------------------------------------------------------------
						****************************************************
						I - CDU
						****************************************************
<-----------------------------------------------------------------------------------------------------------*/
#topnavigation ul {margin: 0; padding: 0 0 20px 10px; text-align: left;}
#topnavigation li {margin: 0; padding: 0; display: inline; list-style: none;}
.fontemarc {font-size: 25px; text-align: left; padding-top: -0px ;margin-left: 20px ;font-style: italic;}
/*----------------------------------------------------------------------------------------------------------
		1) ANEXOS
<-----------------------------------------------------------------------------------------------------------*/
/*--------TABELA-------------------*/
tr.titulo3{color:darkblue; background-color:#c6c6e2; font-size: 16px; font-family: times}

/*Acrescentar 20 na margin-left em relação a margin-left contida na classe_mg_... */
table.table_mg{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; margin-left: 15px; margin-top: 10px}
td.td_tamanho_1{width: 100px}
td.td_tamanho_2{width: 200px}
td.td_tamanho_3{width: 300px}
td.td_tamanho_4{width: 400px;}
/*ITALICO*/
td.td_tamanho_1i{width: 100px; font-weight:italic}
td.td_tamanho_2i{width: 200px; font-weight:italic}
td.td_tamanho_3i{width: 300px; font-weight:italic}
td.td_tamanho_4i{width: 400px; font-weight:italic}
/*NEGRITO*/
td.td_tamanho_1n{width: 100px; font-weight:bold}
td.td_tamanho_2n{width: 200px; font-weight:bold}
td.td_tamanho_3n{width: 300px; font-weight:bold}
td.td_tamanho_4n{width: 400px; font-weight:bold}

td.td_normal{font-weight:normal; }
td.td_italico{font-style: italic; }
td.td_negrito{font-weight:bold; }
/*----------------------------------------------------------------------------------------------------------
		2) PALAVRAS CHAVE
<-----------------------------------------------------------------------------------------------------------*/
.chave_titulo{color:#FFFFFF; background-color:#A9A9A9;font-size: 20px; font-family: times}
th.th_chave {/*position: sticky;*/ top: 0; background-color: #A9A9A9;}
td.td_chave_1{width: 20%; padding: 5px; font-size: 14px}
td.td_chave_2{width: 80%; padding: 5px; font-size: 14px; font-family:Arial}
table.table_chave{font-size:11px; margin-left: 0px; margin-top: 10px; width: 100%; }

a.id_hash_left{color: green; font-size: 12px; float:left; font-weight: normal}
a.id_hash{
	color: green; 
	font-size: 12px; 
	float:right; 
	margin-right: -3.5%;
	font-weight: normal; }
a.id_hash:hover { 
	text-align: left;
	margin-left: 5px;
	padding-left: 30px;
	border-bottom: solid 2px;  
	border-bottom-style: dotted; 
  	border-bottom-width: 2px 1px;
  	border-top: solid 2px; 
  	border-top-style: dotted; 
	transform: scaleX(1); 
	transform-origin: right;
	padding-bottom: -7px;
	position: absolute;
  	width: 90%; 
  	text-decoration: none}


/*https://pt.stackoverflow.com/questions/261970/mostrar-esconder-apenas-com-css*/

/*PALAVRA TITULO*/
div.palavra_chave_titulo{
	float: right;
	margin-top: -7px;
	margin-right: 35px ;
}
/*classes utilizadas para explicação da cdu*/
span.cdu_cutter{color: MediumBlue;}
span.cdu_sigla{color: DodgerBlue;}
span.cdu_lingua{color: ForestGreen;}
span.cdu_volumestomos{color: DarkMagenta;}
span.palavra_chave_incluir{color: dark;font-weight: bold;font-size:13px;}

a.palavra_chave_titulo { 
  -webkit-appearance: push-button;
  -moz-appearance: button; 
  display: inline-block;
  cursor: pointer;
  	margin-top: -8px;
  	color: green; 
	font-size: 12px; 
	margin-right: -50px;
	font-weight: normal;
}
a.palavra_chave_titulo:hover { 
	text-align: right;
	margin-left: 0px;
	padding-left: 0px;
	border-bottom: solid 2px;  
	border-bottom-style: dotted; 
  	border-bottom-width: 2px 1px;
  	/*border-top: solid 2px; */
  	/*border-top-style: dotted;  */
	transform: scaleX(1); 
	transform-origin: right;
	margin-top: -7px;
	padding-bottom: 0px;
	position: absolute;
  	width: 90%; 
  	text-decoration: none}	
/*PALAVRA CHAVE NORMAL*/
div.palavra_chave{
	float: right;
	margin-top: -30px;
	margin-right: 45px ;
	font-size:13px;
}
div.combinacoes{
	margin-left: 40px; margin-top: 10px; margin-bottom: 25px;
	border-left: 1px dotted ;
	/* Adiciona borda esquerda na div como ser fosse uma linha.*/
 	box-sizing: border-box;
}

/* Checkbox Hack */
#toggle_650 {
   /* display:none; */
   z-index: 200;
}
/* CSS padrão da div */
#mostra_650 {
   display:none;
}  	
/* CSS quando o checkbox está marcado */
#toggle_600:checked ~ #mostra_650 {display:block; }
label.palavra_chave_combinacoes { 
  	text-align: right;
	border-bottom: solid .5px;  
	border-bottom-style: solid ; 
  	border-bottom-width: 2px 1px;
	transform: scaleX(1); 
	transform-origin: right;
	margin-top: 0px;
	padding-bottom: 0px;
	position: absolute;
  	width: 92%; 
  	text-decoration: none
}
a.palavra_chave_combinacoes { 
  -webkit-appearance: push-button;
  -moz-appearance: button; 
  display: inline-block;
  cursor: pointer;
  margin-top: -26px;
  	color: green; 
	font-size: 12px; 
	margin-right: -4.5%;
	font-weight: normal;
}


a.palavra_chave { 
  -webkit-appearance: push-button;
  -moz-appearance: button; 
  display: inline-block;
  cursor: pointer;
  margin-top: -30px;
  	color: green; 
	font-size: 12px; 
	/* margin-right: -4.5%; */
	margin-right: -50px;
	font-weight: normal;
	z-index: 0;
}
a.palavra_chave:hover { 
	text-align: right;
	margin-left: 0px;
	padding-left: 0px;
	border-bottom: solid 2px;  
	border-bottom-style: dotted; 
  	border-bottom-width: 2px 1px;
  /* 	border-top: solid 2px; 
  	border-top-style: dotted;   */
	transform: scaleX(1); 
	transform-origin: right;
	margin-top: -30px;
	padding-bottom: 0px;
	position: absolute;
  	width: 90%; 
  	text-decoration: none;
  	z-index: 0;
 } 	

a.palavar_chave_view{
	text-decoration: none;
	font-size:13px;
	/* color:#6c757d; */
	color:#515558;
	
	/* color: rgba(2, 114, 45, 0.849); */ 	
}
/*
a.id_hash_left{color: green; font-size: 12px; float:left; font-weight: normal}
a.id_hash{color: green; font-size: 12px; float:right; margin-right: -3.5%;font-weight: normal; }
a.id_hash:hover { 
	text-align: left;
	margin-left: 5px;
	padding-left: 30px;
	border-bottom: solid 2px;  
	border-bottom-style: dotted; 
  	border-bottom-width: 2px 1px;
  	border-top: solid 2px; 
  	border-top-style: dotted; 
	transform: scaleX(1); 
	transform-origin: right;
	padding-bottom: -7px;
	position: absolute;
  	width: 90%; 
  	text-decoration: none}

/*----------------------------------------------------------------------------------------------------------
		1) TÍTULOS
<-----------------------------------------------------------------------------------------------------------*/


.cdu01 {background-color: #006400;color: White;padding: 3px; width: 103.5%}
.cdu02 {background-color: #8B0000;color: White;padding: 3px; width: 103.5%}
.cdu03 {background-color: #FF8C00;color: White;padding: 3px; width: 103.5%}
.cdu05 {background-color: #2F4F4F;color: White;padding: 3px; width: 103.5%}
.cdu06 {background-color: #B8860B;color: White;padding: 3px; width: 103.5%}
.cdu07 {background-color: #8B4513;color: White;padding: 3px; width: 103.5%}
.cdu08 {background-color: #483D8B;color: White;padding: 3px; width: 103.5%}
.cdu09 {background-color: #00008B;color: White;padding: 3px; width: 103.5%}
.cdu00 {background-color: black ;color: White;padding: 3px; width: 103.5%}
.cduI {background-color: #808000; color: White; padding: 3px; width: 103.5%}
.chave {background-color: black ;color: White;padding: 3px; width: 103.5%}
.chave_linha{color : red;}



/*********EXCOMBINACOES***********/


p.subtitulo_comb_montagem{
	color: DarkSlateBlue/*black/*191970*/;
	font-family:Times, Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-style: normal;
	font-weight: bold;
	line-height: 13px; margin-top: -3px; margin-bottom: 10px; margin-left: 40px; padding-left: 8px; 
}

p.subtitulo_comb_utilizadas{
	color: black/*black/*191970*/;
	font-family:Times, Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-style: italic;
	font-weight: 000;
	line-height: 13px; margin-top: 10px; margin-bottom: 18px; margin-left: 40px; padding-left: 8px; 
}
p.combinacoes_subtitulo{
	color: DarkGreen /*#CornflowerBlue*/; 
	font-family:Times, Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-style: normal; 
	font-weight: 000/*525*/; 	
	line-height: 14px; 
	margin-top: -10px; margin-left: 25px;  padding-top: 5px; padding-left: 8px; 
	border-left: 1px dotted ;
	box-sizing: border-box;	
	border-left-color:LightSlateGrey;
}
/*--------COMBINAÇÕES-------------------*/
/*Acrescentar 20 na margin-left em relação a margin-left contida na classe_mg_... */
/*combinacoes01*/
/*comentario_01 utilizado para : exemplos de combinações*/
p.combinacoes_mg_01{
	color: ForestGreen/*#00008B*/; 
	font-family:Times, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-style: normal; 
	font-weight: 000/*525*/; 	
	line-height: 14px; 
	margin-top: -10px; padding-top: 5px;
	margin-left: 25px; padding-left: 8px;
	/* Adiciona borda esquerda como se fosse uma linha.*/
	border-left: 1px dotted ;
 	box-sizing: border-box;
}
/*combinacoes02*/
p.combinacoes_mg_02{
	 /*color: ;DarkSeaGreen;*/ 
	font-family:Times, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style: normal; 
	font-weight: 000/*600525*/;
	line-height: 13px; 
	margin-top: -11px; padding-top: 5px; 
	margin-left: 25px; padding-left: 25px;
	/* Adiciona borda esquerda como se fosse uma linha.*/
	border-left: 1px dotted ;
 	box-sizing: border-box;
}
/*combinacoes03*/
/*Acrescentar 40 na margin-left em relação a margin-left contida na classe_mg_... */
p.combinacoes_mg_03{
	color: CadetBlue/*OliveDrab; /*DarkSeaGreen;*/ ; 
	font-family:Times, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style: normal;
	line-height: 13px; 
	margin-top: -11px; padding-top: 5px; 
	margin-left: 25px; padding-left: 35px;
	/* Adiciona borda esquerda como se fosse uma linha.*/
	border-left: 1px dotted ;
 	box-sizing: border-box;	 
}
/*combinacoes04*/
/*Acrescentar 30 na margin-left em relação a margin-left contida na classe_mg_... */
p.combinacoes_mg_04{
	/* color: ; */
	font-family:Times, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style: normal; 
	font-weight: 000/*525*/; 	
	line-height: 13px; 
	margin-top: -11px; padding-top: 5px; 
	margin-left: 25px; padding-left: 45px; 
	/* Adiciona borda esquerda como se fosse uma linha.*/
	border-left: 1px dotted ;
 	box-sizing: border-box;	
}
/*combinacoes05*/
/*Acrescentar 40 na margin-left em relação a margin-left contida na classe_mg_... */
p.combinacoes_mg_05{
	color: CadetBlue; 
	font-family:Times, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style: normal; 
	line-height: 13px; 
	margin-top: -11px; padding-top: 5px; 
	margin-left: 25px; padding-left: 55px; 
	/* Adiciona borda esquerda como se fosse uma linha.*/
	border-left: 1px dotted ;
 	box-sizing: border-box;	
}
/*combinacoes06*/
/*Acrescentar 50 na margin-left em relação a margin-left contida na classe_mg_... */
p.combinacoes_mg_06{
	/* color: ; */
	font-family:Times, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style: normal; 
	line-height: 13px; 
	margin-top: -11px; padding-top: 5px; 
	margin-left: 25px; padding-left: 65px; 
	/* Adiciona borda esquerda como se fosse uma linha.*/
	border-left: 1px dotted ;
 	box-sizing: border-box;	
}

/*--------COMENTÁRIOS COMBINAÇÕES-------------------*/


/*comentario01*/
p.combinacoes_comentario_mg_01{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; 
line-height: 13px; 
margin-top: -15px; padding-top: 8px;  
margin-left: 25px; padding-left: 8px;
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey;
}
/*comentario02*/
p.combinacoes_comentario_mg_02{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal;
line-height: 13px; 
margin-top: -15px; padding-top: 8px;
margin-left: 25px; padding-left: 13px;  
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey;
}
/*comentario03*/
p.combinacoes_comentario_mg_03{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal;
line-height: 13px; 
margin-top: -15px; padding-top: 8px; 
margin-left: 25px; padding-left: 25px;
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey;
}
/*comentario04*/
p.combinacoes_comentario_mg_04{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal;
line-height: 13px; 
margin-top: -15px; padding-top: 8px; 
margin-left: 25px; padding-left: 35px; 
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey;
}
/*comentario05*/
p.combinacoes_comentario_mg_05{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; 
line-height: 13px; 
margin-top: -15px; padding-top: 8px;
margin-left: 25px; padding-left: 45px; 
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey;
}
/*comentario06*/
p.combinacoes_comentario_mg_06{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; 
line-height: 13px;
margin-top: -15px; padding-top: 8px; 
margin-left: 25px; padding-left: 55px; 
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey;
}



/***************************************************************
---------------------------------------------------------------
	SUBDIVISÕES ESPECIAIS (aux_especiais_mg) 
---------------------------------------------------------------
***************************************************************/
div.auxiliares_especiais{
	margin-left: 40px; margin-top: 10px; margin-bottom: 25px;
	border-left: 0.25px dashed; ;
	/* Adiciona borda esquerda na div como ser fosse uma linha.*/
 	box-sizing: border-box;
}

p.subtitulo_aux_especiais{
	color: LightSlateGrey/*DarkSlateBlue/*#191970*/; 
	font-family:Times, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight: 600;
	line-height: 15px;
	margin-top: -10px; padding-top: 8px; 
	margin-left: 25px; padding-left: 10px; 
	box-sizing: border-box;	
	border-left-color:LightSlateGrey;
}
p.comentario_aux_especiais{font-family:Times, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; 
line-height: 13px; 
margin-top: -15px; padding-top: 8px; 
margin-left: 25px; padding-left: 10px; 
color: #DC143C; 
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey;
}
p.aux_especiais_mg_01{
	font-family:Times, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:000;
line-height: 13px; 
margin-top: -15px; padding-top: 8px; 
margin-left: 25px; padding-left: 10px; 
color: #708090; 
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey;
}
p.aux_especiais_mg_02{
	font-family:Times, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:000; font-weight: normal; 
line-height: 13px; 
margin-top: -15px; padding-top: 8px; 
margin-left: 25px; padding-left: 20px; 
color: #708090;
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey; 
}
p.aux_especiais_mg_03{
	font-family:Times, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:000; font-weight: normal; 
line-height: 13px; 
margin-top: -15px; padding-top: 8px; 
margin-left: 25px; padding-left: 30px; 
color: #708090;
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey; 
}
p.aux_especiais_mg_04{
	font-family:Times, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:000; font-weight: normal; 
line-height: 13px; 
margin-top: -15px; padding-top: 8px; 
margin-left: 25px; padding-left: 40px; 
color: #708090; 
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey;
}
p.aux_especiais_mg_05{
	font-family:Times, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:000; font-weight: normal; 
line-height: 13px; 
margin-top: -15px; padding-top: 8px; 
margin-left: 25px; padding-left: 50px; 
color: #708090; 
border-left: 1px dotted ;
box-sizing: border-box;	
border-left-color:LightSlateGrey;
}
/***************************************************************
---------------------------------------------------------------
	CDU (classes_mg) 
---------------------------------------------------------------
***************************************************************/
p.titulo_cdu{
color: black/*#00008B*/; 
font-family:Times, Verdana, Arial, Helvetica, sans-serif;
font-size:20px; 
font-weight:600; 
line-height: 26px; margin-top: 16px; margin-bottom: -10px; 
}
hr.subtitulo_cdu{
	border-top: dashed .5px;
	width: 50%;
	text-align: left; /* Para o IE */ 
	margin: 10 auto 10 0; /* Para navegadores standard */
}
p.subtitulo_cdu{
color: darkblue/*#00008B*/; 
font-family:Times, Verdana, Arial, Helvetica, sans-serif;
font-style: bold;
font-size:16px; 
/*text-decoration: underline;*/
font-weight:600; 
line-height: 13px; 
margin-left: -5px; 
padding-top: -5px; padding-left: 5px; 
}
p.link_mg_01{font-size:12px;margin-left:15px;margin-top:-15px;font-family:Times;}
p.link_mg_02{font-size:12px;margin-top:-13px;margin-left:10px;padding-left: 15px;font-family:Times;}
p.link_mg_03{font-size:12px;margin-top:-13px;margin-left:15px;padding-left: 25px;font-family:Times;}
p.link_mg_04{font-size:12px;margin-top:-13px;margin-left:20px;padding-left: 35px;font-family:Times;}
p.link_mg_05{font-size:12px;margin-top:-13px;margin-left:25px;padding-left: 45px;font-family:Times;}
p.link_mg_06{font-size:12px;margin-top:-13px;margin-left:30px;padding-left: 55px;font-family:Times;}
p.classe_mg_01{
color: darkblue/*black/*#00008B /*DodgerBlue/*#1f76ce/*CornflowerBlue*/; 
font-family:Times, Verdana Arial, Helvetica, 
sans-serif; 
font-weight:000; 
font-size:14px; 
line-height: 13px; 
margin-left: 5px; 
padding-top: -5px; padding-left: 5px;  
}

p.classe_mg_02{
	color: RoyalBlue/*CornflowerBlue/*MidnightBlue /*DarkCyan*/; 
	font-family:Times, Verdana Arial, Helvetica, sans-serif;
	font-size:14px; 
	line-height: 13px; 
	font-weight:000; 
	margin-top: -3px; margin-left: 10px; 
	padding-left: 15px; 
}
/*classe03*/
p.classe_mg_03{
	/* color: /*LightSlateGrey /*CornflowerBlue */
	font-family:Times, Verdana Arial, Helvetica,  sans-serif; 
	font-size:14px; 
	/*font-weight:normal; */
	line-height: 12px; 
	margin-top: -3px; margin-left: 15px; padding-left: 25px; 
}
/*classe04*/
p.classe_mg_04{
	color: SteelBlue/*CornflowerBlue/*DarkCyan  /*Teal*/; 
	font-family:Times, Verdana Arial, Helvetica,  sans-serif; 
	font-size:14px; 
	font-weight: normal; 
	line-height: 13px; 
	margin-top: -3px; margin-left: 20px; padding-left: 35px; 
}
/*classe05*/
p.classe_mg_05{
	/* color: /*LightSlateGrey  */
	font-family:Times, Verdana Arial, Helvetica,  sans-serif; 
	font-size:14px; 
	font-weight: normal; 
	line-height: 14px; 
	margin-top: -3px; margin-left: 25px; padding-left: 45px; 
}
/*classe06*/
p.classe_mg_06{
	color: SteelBlue/*#00008B*/;
	font-family:Times, Verdana Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight: 000/*525*/;
	line-height: 14px; 
	margin-top: -3px; margin-left: 30px; padding-left: 55px; 	
}
/*classe06*/
p.classe_mg_07{
	/* color: /*LightSlateGrey */
	font-family:Times, Verdana Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight: normal; 
	line-height: 14px; 
	margin-top: -3px; margin-left: 30px; padding-left: 65px; 
}



/*----------------------------------------------------------------------------------------------------------
		3) COMENTÁRIOS
<-----------------------------------------------------------------------------------------------------------*/


/*--------COMENTÁRIOS-------------------*/

.comentario{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; 
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
}
p.comentario_cdu{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; 
margin-left: 3px; margin-top: 7px;
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;

}

/*comentario01*/
p.comentario_mg_01{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; 
line-height: 13px; 
margin-top: -15px; margin-left: 8px; 
padding-left: 8px; padding-top: 8px;  
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
}
/*comentario02*/
p.comentario_mg_02{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal;
line-height: 13px; margin-top: -15px; margin-left: 15px; 
padding-top: 8px; padding-left: 13px;  
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
}
/*comentario03*/
p.comentario_mg_03{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal;
line-height: 13px; 
margin-top: -15px; margin-left: 18px; 
padding-left: 25px; padding-top: 8px; 
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
}
/*comentario04*/
p.comentario_mg_04{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal;
line-height: 13px; 
margin-top: -15px; margin-left: 23px;   
padding-top: 8px; padding-left: 35px; 
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
}
/*comentario05*/
p.comentario_mg_05{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; 
line-height: 13px; 
margin-top: -15px; margin-left: 28px; 
padding-top: 8px; padding-left: 45px; 
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
}
/*comentario06*/
p.comentario_mg_06{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; 
line-height: 13px;
margin-top: -15px; margin-left: 33px; 
padding-left: 55px; padding-top: 8px; 
color: #dc143c/*Brown;*/;
font-weight:000/*600*/;
}


/*----------------------------------------------------------------------------------------------------------
						****************************************************
						II - MARC 21
						****************************************************
<-----------------------------------------------------------------------------------------------------------*/

li.titulo{font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:13px; 
letter-spacing: 2px; 
color:#000099}
li.subtitulo{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; font-weight:600; }
li.subtitulo2{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; font-weight:600; }

li.texto{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
line-height: 16px; 
}
li.texto3{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
line-height: 16px; 
}
li.texto2{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
line-height: 16px; 
text-indent:80px; 
}
.corPreto {color:black;}
/*MODELOS PARA MARC21*/

p.RegistroVT{font-family:Verdana, Arial, Helvetica, sans-serif; 
color: Olive; }
ul.explicacao {margin-left: -35px; margin-top: -2px; list-style-type: none; }
ul.explicacao1XX {margin-left: -25px; margin-top: -2px; list-style-type: disc; }
ol.explicacao1{margin-left: -25px; margin-top: -2px; list-style-type: 1; }

.comentario_subcampo{color: black; }
p.comentario{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
line-height: 16px; 
color:black; 
}
p.comentario_finalidade{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
line-height: 16px; 
color:green; 
text-transform: uppercase; 
}
p.texto{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
line-height: 16px; text-align: justify; 
}
p.texto3{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
line-height: 16px; 
}
p.texto2{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
line-height: 16px; 
text-indent:80px; 
}
p.subtitulo{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:600; 
}
p.subtitulo2{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; font-weight:600; }

p.titulo{font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:13px; 
letter-spacing: 2px; 
color:#000099}




	#marc{
	height:300px; 
	width:300px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#000066; 
	line-height:16px; 
	text-align:left; 
	
	/*margin-top:180px; */
	}
	#tit_marc{
	height:60px; 
	width:300px; 
	font-family: "Times New Roman", Times, serif; 
	font-size:17px; 
	color:#000066; 
	letter-spacing: 1px; }
	
	
/*----------------------------------------------------------------------------------------------------------
						****************************************************
						CSS DA PUC
						****************************************************
<-----------------------------------------------------------------------------------------------------------*/
.dtree {
	/*position: relative; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666; 
	white-space: nowrap; 
}
.dtree img {
	border: 0px; 
	vertical-align: text-bottom; 
}
.dtree a {
	text-decoration: none; 
}
.dtree a:hover {
	color: #666; 
	text-decoration: underline; 
}
.dtree .node {
	position: relative; 
	top: -2px; 
	padding: 1px; 
	color: #666; 
}
.dtree .nodeSel {
	position: relative; 
	top: -2px; 
	padding: 1px; 
	color: #666; 
	background-color: #c0d2ec; 
}

.caixa{text-align:right; }
ul.circulo{
	text-indent:15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 16px; 
	list-style-type: circle; 
}
#global{
width: 100%; 
	text-align: center; 
	padding:15px 0 15px 0; 
	margin:0 auto; 
}
#menu{
text-align: left; 
float:left; 
width:440px; 
}
#texto{
float:right; 
text-align:left; 
width:540px; 
}
#buscar{
float:right; 
}
global_busca{
height:30px; 
width:500px; 
margin:0 auto; 
}

#al_caixa{
height:50px; 
width:380px; 
}
#caixa{
margin:0 auto; 
width:230px; 
height:25px; 
margin-left:500px; 
margin-top:50px; 
}
#caixa2{
float:left; 
width:150px; 
height:25px; 
}
#buscar{
float:right; 
margin-left:4px; 
}
#buscar a{
	text-decoration:none; 
	background:url(../img/dtree/b_buscar_c.gif); 
	background-repeat: no-repeat; 
	display:block; 
	width:70px; 
	height:18px; 	
	}
#buscar a:hover{
	background:url(../img/dtree/botao_buscar.gif); 
	background-repeat: no-repeat; 
	display:block; 
	width:70px; 
	height:18px; 
	}
#barra{
	height:100px; 
	width: 100%; 
	background-repeat: no-repeat; 
	text-align:right; 	

}
#barra2{
	height:83px; 
	width: 780px; 
	margin:0 auto; 
	background-image:url(../img/dtree/barra_780.gif); 
	background-repeat: no-repeat; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	text-align:right; 
	color:#FFFFFF
}
/*OBJETOS CABEÇALHO*/	
	#barra3_g{
	width:100%; 
	height:50px; 
	margin:0 auto; 
	/*
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 50px
	position: fixed; 
	*/
	background-image:url(../img/dtree/barra_impressao.gif); 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:left; 
	}
	
#al_barra3{
	/*width:390px; */
	width:390px; 
	height:0px; 
	float:right; 
	}
	#barra3{
	width:110px; 
	height:50px; 
	float:left; 
	}
	/*#impressora{
	width:70px; 
	height:50px; 
	float:left; 
	text-decoration:none; 
	}*/
#seta{
width:55px; 
	height:50px; 
	float:left; 
	text-decoration:none; 
	}
#seta a{
	text-decoration:none; 
	background:url(../img/dtree/seta.gif); 
	background-repeat: no-repeat; 
	display:block; 
	width:55px; 
	height:50px; 	
	text-decoration:none; 
	}
#seta a:hover{
	background:url(../img/dtree/seta.gif); 
	background-repeat: no-repeat; 
	display:block; 
	width:55px; 
	height:50px; 
	text-decoration:none; 
	}
	#seta1{
	width:55px; 
	height:50px; 
	float:right; 
	text-decoration:none; 
	}
#seta1 a{
	text-decoration:none; 
	background:url(../img/dtree/seta1.gif); 
	background-repeat: no-repeat; 
	display:block; 
	width:55px; 
	height:50px; 	
	text-decoration:none; 
	}
#seta1 a:hover{
	background:url(../img/dtree/seta1.gif); 
	background-repeat: no-repeat; 
	display:block; 
	width:55px; 
	height:50px; 
	text-decoration:none; 
	}
	/*#espaco2{
	width:50px; 
	height:50px; 
	float:left; 
	}*/
/*OBJETOS CABEÇALHO FIM*/		
#oculto {
	display: none; 

}