/*
################################################################################
		PROCEMPA
		T/IGE - Governo Eletrônico
  
		CSS - Cascading Style Sheets Padrão do Projeto ProWeb Livre
 
		Autores: Fernanda Lobato, Marcelo Lemos, Cristina Leipnitz
		Data de Criação: 12/03/2004
 
################################################################################
		Classes de Uso Geral 
################################################################################
*/


/* ---------------------------------------------------------------------------- */
/* BODY */ 
BODY
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif, Sans, Geneva;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	FONT-COLOR: #000000;
 	MARGIN : 0px 0px 0px 0px;
}

/* ---------------------------------------------------------------------------- */
/* LINK PADRÃO */

A:link  
{
	COLOR: #386699;
	TEXT-DECORATION : none;
}

A:visited  
{ 
	COLOR : Navy;
	TEXT-DECORATION : none; 
}

A:active  
{ 
	TEXT-DECORATION : none; 
}

A:hover  
{ 
	TEXT-DECORATION : underline;

}

/* LINK LINGUAS */

.lingua:link  
{
	COLOR: #000000;
	FONT-SIZE: 9px;	
}

.lingua:visited  
{ 
	COLOR: #000000;
	FONT-SIZE: 9px;	
}

.lingua:active  
{ 
	COLOR: #000000;
	FONT-SIZE: 9px;		
}

.lingua:hover  
{ 
	COLOR: #000000;
	FONT-SIZE: 9px;		
}

/* LINK TÍTULO BOX SERVIÇOS  */

.serv_tit:link  
{
	COLOR: #000000;	
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;		
}

.serv_tit:visited  
{ 
	COLOR: #000000;	
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;		
}

.serv_tit:active  
{ 
   	COLOR: #000000;
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;	
}

.serv_tit:hover  
{ 
	COLOR: #000000;	
	TEXT-DECORATION : none;
	FONT-SIZE: 11px;
	font-weight: bold;		 
}

/*LINK LINGUETA SECRETARIAS*/
.linksec:link  
{
	FONT-SIZE: 11px;
	COLOR: #2263A8;	
}

.linksec:visited  
{ 
	FONT-SIZE: 11px;
	COLOR: #2263A8;
}

.linksec:active  
{ 
	FONT-SIZE: 11px;
	COLOR: #2263A8;	
}

.linksec:hover  
{ 
        FONT-SIZE: 11px;
	COLOR: #2263A8;		
}


/* LINK MAPA NÍVEL 01  */

.mapa_n1:link  
{
	COLOR: #113D66;	
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;		
}

.mapa_n1:visited  
{ 
	COLOR: #113D66;	
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;		
}

.mapa_n1:active  
{ 
	COLOR: #113D66;	
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;	
}

.mapa_n1:hover  
{ 
	COLOR: #113D66;	
	TEXT-DECORATION : underline;
	FONT-SIZE: 11px;
	font-weight: bold;		 
}

/* LINK MAPA NÍVEL 02  */

.mapa_n2:link  
{
	COLOR: #3A75B0;	
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;		
}

.mapa_n2:visited  
{ 
	COLOR: #3A75B0;	
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;		
}

.mapa_n2:active  
{ 
	COLOR: #3A75B0;	
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;	
}

.mapa_n2:hover  
{ 
	COLOR: #3A75B0;	
	TEXT-DECORATION : underline;
	FONT-SIZE: 11px;
	font-weight: bold;		 
}

/* LINK MAPA NÍVEL 03  */

.mapa_n3:link  
{
	COLOR: #859EB8;	
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;		
}

.mapa_n3:visited  
{ 
	COLOR: #859EB8;	
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;		
}

.mapa_n3:active  
{ 
   	COLOR: #859EB8;
	TEXT-DECORATION : none; 
	FONT-SIZE: 11px;
	font-weight: bold;	
}

.mapa_n3:hover  
{ 
	COLOR: #859EB8;	
	TEXT-DECORATION : underline;
	FONT-SIZE: 11px;
	font-weight: bold;		 
}

/*  MAPA GERAL  */

.mapa_n1
{ 
	COLOR: #113D66;	
	FONT-SIZE: 11px;
	font-weight: bold;		 
}
.mapa_n2
{ 
	COLOR: #3A75B0;	
	FONT-SIZE: 11px;
	font-weight: bold;		 
}
.mapa_n3
{ 
	COLOR: #859EB8;	
	FONT-SIZE: 11px;
	font-weight: bold;		 
}

/* LINK BOX */

.link_box:link  
{
	COLOR: #000000;
	FONT-SIZE: 9px;	
}

.link_box:visited  
{ 
	COLOR: #000000;
	FONT-SIZE: 9px;	
}

.link_box:active  
{ 
	COLOR: #000000;
	FONT-SIZE: 9px;		
}

.link_box:hover  
{ 
	COLOR: #000000;
	FONT-SIZE: 9px;		
}

/* ---------------------------------------------------------------------------- */
/* PARÁGRAFOS */
p            
{ 
	font-size: 8pt;
	/*color: #000000;*/
  	/*text-transform: uppercase; */
	margin-left: 0px;
	margin-right: 4px;
	margin-top: 0px;	
	margin-bottom: 5px;
  	text-indent: 0%;
}


/* ---------------------------------------------------------------------------- */
/* TÍTULOS */

H1
{
	/*font-size: 17px;
	*/
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-align : left;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	/* text-indent: 0%;
	*/
} 

H2
{ 
	/*font-size: 17px; */	
	font-size: 10pt; 
	font-weight: bold;		
	color: #000000; 
	text-align : left;
	margin-top: 4px;	
	margin-bottom: 4px;
  	text-indent: 0%;
} 

H3
{ 
	/*font-size: 17px; */	
	font-size: 8pt;
	font-weight: bold; 		
	color: #000000; 
	text-align : left;
	margin-left: 0px;
	margin-top: 0px;	
	margin-bottom: 4px;
  	text-indent: 0%;
} 

/* ---------------------------------------------------------------------------- */
/* FORMULÁRIOS */
INPUT, SELECT, SPAN, TEXTAREA 
{
	BACKGROUND-COLOR: none;
	FONT-SIZE: 11px;	
	text-align : left;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 0px;	
	margin-bottom: 0px;		
}

.busca
{ 
	background-color: #FFFFFF; 
	border-bottom: #666666 1px solid; 
	border-left: #666666 1px solid;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	color: #000000; 
	font-family: verdana, arial; 
	font-size: 12px; 
}


/* ---------------------------------------------------------------------------- */
/* TABELA GERAL */
TD
{
	BACKGROUND-COLOR: none;
	FONT-SIZE: 11px;	
	text-align : left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;	
	margin-bottom: 0px;		
}
P.cabecalho
{
    MARGIN-LEFT: 45px;
    MARGIN-RIGHT: 45px;
    TEXT-ALIGN: center
}


/* ---------------------------------------------------------------------------- */
/* TABELA CABEÇALHO */

.path
{
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT : 25px;	
	VERTICAL-ALIGN: text-middle;

}
.secretaria
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FAD873;
	font-weight: bold;
	VERTICAL-ALIGN: middle;
	text-indent: 1em 	
}

.menu
{
	BACKGROUND-COLOR: #A7C3EB;
	HEIGHT : 100%;
}

/* ---------------------------------------------------------------------------- */
/* BOX SERVIÇOS */

.box_mapa
{
     
	    FONT-SIZE: 11px;
        font-weight: bold;        
        border-bottom: #2263A8 1px solid; 
        border-left: #2263A8 1px solid;
        border-right:  #2263A8 1px solid;
        border-top:#2263A8 1px solid;
        background-color: #A7C3EB;
}

.box_noticias
{
	FONT-SIZE: 8pt;
	font-weight: normal;
	color: #000000;
	border-bottom: #E1E1E1 1px solid;
	border-left: #E1E1E1 1px solid;
	border-right: #E1E1E1 1px solid;
	border-top: #E1E1E1 1px solid;
	background-color: #FBFBFB;
}

.datanot
{
	FONT-SIZE: 7pt;
	font-weight: bold;
	color: #999999;
}

.box_serv_tit
{
	FONT-SIZE: 11px;
	font-weight: bold;	
	border-bottom: #336666 1px solid; 
	border-left: #336666 1px solid;
	border-right: #336666 1px solid; 
	border-top: #336666 1px solid;
	background-color: #94BA94;
	height: 16px ;	
}

.box_serv_txt
{
	FONT-SIZE: 10px;
	font-weight: normal;	
	border-bottom: #336666 1px solid; 
	border-left: #336666 1px solid;
	border-right: #336666 1px solid; 
	border-top: #A6DBDF 1px solid;
	background-color: #deebde;
}

.box_cont_tit
{
	FONT-SIZE: 11px;
	font-weight: bold;
	border-bottom: #2263A8 1px solid; 
    border-left: #2263A8 1px solid;
    border-right:  #2263A8 1px solid;
    border-top:#2263A8 1px solid;
    background-color: #A7C3EB;
	height: 18px ;
}

.box_cont_txt
{
	FONT-SIZE: 10px;
	font-weight: normal;
	border-bottom: #2263A8 1px solid; 
    border-left: #2263A8 1px solid;
    border-right:  #2263A8 1px solid;
	border-top: #CFE3FB 1px solid;
	background-color: #CFE3FB;
}

.box_banner
{
	FONT-SIZE: 10px;
	font-weight: normal;	
	border-bottom: #3982B3 1px solid; 
	border-left: #3982B3 1px solid;
	border-right: #3982B3 1px solid; 
	border-top: #3982B3 1px solid;
	background-color: #FFFFFF;
}

.txt_box
{ 
	font-size: 10px;
	/*color: #000000;*/
  	/*text-transform: uppercase; */
	margin-left: 2px;
	margin-right: 0px;
	margin-top: 2px;	
	margin-bottom: 4px;
  	text-indent: 0%;
}


/* ---------------------------------------------------------------------------- */
/* RODAPÉ */
.rodape
{
	FONT-SIZE: 10px;
	font-weight: normal;	
	background-color: #a7c3eb;
	}
.assina_pro
{
	FONT-SIZE: 11px;
	font-weight: bold;
	color: #006666;
}

.tabela1 { BACKGROUND-COLOR:#BDD9FF; COLOR: black; }
.tabela1Imp { BACKGROUND-COLOR: #cde2f5; COLOR: black; font-weight: bold; }
.tabela2 { BACKGROUND-COLOR: #323c96; COLOR: white; FONT-WEIGHT: bold }
.tabela3 { BACKGROUND-COLOR: #E6F2FF; }
.tabela4 { background-color: Black; }
.tabela5 { background-color: #87CEFA; }
.tabela1GAP { BACKGROUND-COLOR: #ff8d80; COLOR: black }
.tabela2GAP { BACKGROUND-COLOR: #9d1d00; COLOR: white; FONT-WEIGHT: bold }
.tabela4GAP { BACKGROUND-COLOR: #6d1d00; COLOR: white; FONT-WEIGHT: bold }
.tabela3GAP { BACKGROUND-COLOR: White; }
.tabela3INT { BACKGROUND-COLOR: #fce6e0 }
.tabela1CAR { background-color: #0099cc; COLOR: white; }
.tabela2CAR { BACKGROUND-COLOR: #cde2ff; COLOR: black; font-weight: bold; }
.tabela3CAR { BACKGROUND-COLOR: #ecfff0 }
.tabela1CRC { BACKGROUND-COLOR: #ff9b60; COLOR: black }
.tabela2CRC { BACKGROUND-COLOR: #d25a1e; COLOR: white; FONT-WEIGHT: bold }
.tabela3MEU { BACKGROUND-COLOR: #faebd7; }
.tabela3CRC { BACKGROUND-COLOR: #ffe3d0; }







