*
	{
		font-family:Verdana, Arial, Helvetica, sans-serif
	}
	
	
.mitra_tabela_header
	{
		background-color: #777; 
		text-align: center; 
		FONT-SIZE: 12px; 
		COLOR: #FFFFFF;	
	}
	
.mitra_tabela_body_par
	{
		background-color: #D7D7D7; 
		text-align: center; 
		FONT-SIZE: 10px; 
		COLOR: #000000;	
	}	
	
.mitra_tabela_body_impar
	{
		background-color: #E1E1E1; 
		text-align: center; 
		FONT-SIZE: 10px; 
		COLOR: #000000;	
	}	
	
.mitra_titulo
	{
		font-size:16px
	}
	
.mitra_titulo_pontos 
	{
		font-size:8px;
	}		
	
.mitra_login_texto
	{
		font-size:14px;
		text-align:justify
	}
	
.mitra_login_input
	{
		font-size:10px;
		width:100%
	}	
	
.mitra_link
	{
		text-decoration: none;  
		text-align: center;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 10px; 
		COLOR: #000000; 	
	}
	
.mitra_link:hover
	{
		text-decoration: underline;  
		text-align: center;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 10px; 
		COLOR: #000000; 	
	}
	
.mitra_link_maior
	{
		text-decoration: none;  
		text-align: center;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 12px; 
		COLOR: #000000; 	
	}
	
.mitra_link_maior:hover
	{
		text-decoration: underline;  
		text-align: center;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 12px; 
		COLOR: #000000; 	
	}	
	
.mitra_link_branco
	{
		text-decoration: none;  
		text-align: center;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 12px; 
		COLOR: #FFFFFF; 	
	}
	
.mitra_link_branco:hover
	{
		text-decoration: underline;  
		text-align: center;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 12px; 
		COLOR: #FFFFFF; 	
	}	
	
.mitra_link_destaque
	{
		font-size:12px
	}	
	
.mitra_link_item
	{
		FONT-SIZE: 10px;
		text-align:left
	}		
	
.mitra_input
	{
		font-size:10px;
		width:100%
	}	
	
.mitra_input_texto
	{
		font-size:10px;
	}		
	
.mitra_destaque_ctb
	{
		font-size:12px;
		text-align:center
	}

.linkPadrao
	{
		text-decoration: none;  
		text-align: center;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 12px; 
		COLOR: #000000; 
	}
.linkPadrao:hover
	{
		text-decoration: underline;  
		text-align: center;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 12px; 
		COLOR: #000000; 
	}

h2
	{		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:20px;
		margin-bottom:5px;
		padding-bottom:5px;	
	}
h3
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:16px;
		margin-bottom:5px;
		padding-bottom:5px;	
	}	
	
h4
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		margin-bottom:5px;
		padding-bottom:5px;	
	}			

#topo 
	{		
		width: 100%;
		background:transparent url(../../imagem/top4.jpg) no-repeat scroll 0px 0px;
		display: block;	
		border-bottom:5px solid #C2DF00;
		height:130px;
	}
	
#topo img
	{
		border: none;
		float: left;
		margin-right: 20px;
		margin-top: 6px;
		margin-left: 20px;
	}

.logosEF 
	{
		float: left;
	}

.logosCONAM 
	{
		margin-top: 20px !important;
		float: right;
	}

#rodape 
	{		
		border-bottom:5px solid #C2DF00;
		height:20px;
	}	

#titulos
	{
		display: inline-block;
		padding-top:35px;
	}

#barra 
	{
		background:#777 none repeat scroll 0 0;
		padding:5px;	
		border-color:#FFFFFF #948E6E #948E6E;
		border-style:solid;
		border-width:1px 0 0;
	}	
	
#barra_rodape 
	{
		background:#777 none repeat scroll 0 0;
		border-color:#FFFFFF #948E6E #948E6E;
		border-style:solid;
		border-width:1px 0 0;		
	}	
	
#barra_rodape table tr
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		font-size:10px;
		text-align:center;			
		height:35px;
		color:#FFFFFF;
	}		

#barra table tr
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		font-size:11px;
		text-align:right;			
		height:20px;
		color:#FFFFFF;
	}

body 
	{
		background-image: url(../../imagem/linha_fundo.gif);
		margin: 0; 
		padding: 0;
		text-align: center; 
	}
.oneColElsCtrHdr #container 
	{
		width: 72%; 
		background: #FFFFFF;
		margin:auto;
		border-top: 1px solid #000000;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		height: auto;
	}
.oneColElsCtrHdr #header 
	{ 
		background: #FFFFFF; 
	} 
.oneColElsCtrHdr #mainContent 
	{
		padding: 0 20px; 
		background: #FFFFFF;
	}
.oneColElsCtrHdr #footer 
	{ 
		border-bottom: 1px solid #000000;
		padding-left: 3px;
		padding-right: 3px;		
		padding-bottom: 3px;				
	} 
.textoPrefeitura
	{
		text-decoration: none;  
		text-align: center;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 30px; COLOR: #FFFFFF;
	}
.subPrefeitura
	{
		text-decoration: none;  
		text-align: center;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 16px; COLOR: #FFFFFF;
	}
.textoTitulo1	
	{
		background-color: #FFFFFF; 
		text-decoration: none; 
		text-align: center; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 20px; 
		COLOR: #000000; 
	}	
.textoTitulo2	
	{
		background-color: #FFFFFF; 
		text-decoration: none; 
		text-align: center; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 14px; 
		COLOR: #000000; 
	}	
.textoTitulo3	
	{
		background-color: #FFFFFF; 
		text-decoration: none; 
		text-align: justify; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 10px; 
		COLOR: #000000; 
	}	
.botoes
	{
		background-color: #FFFFFF; 
		text-decoration: none; 
		text-align: center; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 12px; 
		COLOR: #000000; 
		BORDER-LEFT: #000000 1px solid; 
		BORDER-BOTTOM: #000000 1px solid; 
		BORDER-TOP: #000000 1px solid; 
		BORDER-RIGHT: #000000 1px solid;
	}
.textoLayout
	{
		background-color: #FFFFFF; 
		text-decoration: none;  
		text-align: left;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 10px; 
		COLOR: #000000; 
	}
.textoImput
	{
		background-color: #FFFFFF; 
		text-decoration: none;  
		text-align: left;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 9px; 
		COLOR: #000000; 
		width:100%;
	}
.textoImputSelecionado
	{
		background-color: #FFFFB0; 
		text-decoration: none;  
		text-align: left;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 9px; 
		COLOR: #000000; 
		width:100%;		
	}	
.textoImput2
	{
		background-color: #FFFFFF; 
		text-decoration: none;  
		text-align: left;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 9px; 
		COLOR: #000000; 
		width:87%;		
	}	
.textoImputSelecionado2
	{
		background-color: #FFFFB0; 
		text-decoration: none;  
		text-align: left;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 9px; 
		COLOR: #000000; 
		width:86%;		
	}	
.informe_tela
	{
		background-color: #FFFFFF; 
		text-decoration: none;  
		text-align: center;  
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 16px; 
		COLOR: #000000; 
	}
.texto_campo_destaque
	{
		background-color: #5E0000;
		text-decoration: none;
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial;
		COLOR: #FFFFFF;
	}

.TabColor3 
	{
		background-color: #F6F6F6; 
		text-decoration: none; 
		text-align: center; 
		FONT-SIZE: 10px; 
		FONT-FAMILY: Verdana,Arial; 
		COLOR: #000000;
	}
.TabViabilidade 
	{
		background-color: #777777; 
		text-decoration: none; 
		text-align: center; 
		FONT-SIZE: 12px; 
		FONT-FAMILY: Verdana,Arial; 
		COLOR: #FFFFFF;
	}	
.TabViabilidade2
	{
		background-color: #CCCCCC; 
		text-decoration: none; 
		text-align: center; 
		FONT-SIZE: 12px; 
		FONT-FAMILY: Verdana,Arial; 
		COLOR: #000000;
	}		
.TabColorDestaque 
	{
		background-color: #FF5555; 
		text-decoration: none; 
		text-align: center; 
		FONT-SIZE: 12px; 
		FONT-FAMILY: Verdana,Arial; 
		COLOR: #FFFFFF;
	}	
.atividade_negada
	{
		background-color:#FF0000;
		FONT-SIZE: 14px;
		FONT-FAMILY: Verdana,Arial;
		COLOR: #FFFFFF; 
		font-weight: bold;
		text-align: center;
	}
.atividade_aprovada
	{
		background-color:#00CC00;
		FONT-SIZE: 14px;
		FONT-FAMILY: Verdana,Arial;
		COLOR: #FFFFFF; 
		font-weight: bold;
		text-align: center;
	}
.sem_zona
	{
		background-color:#FFFF9F;
		FONT-SIZE: 14px;
		FONT-FAMILY: Verdana,Arial;
		COLOR: #000000; 
		text-align: center;
	}		
.novapagina 
	{
		page-break-after:always;
	}
.100
    {
		width:100%;
	}
	
.botoesNavegacao{FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial;COLOR: #000000; background-color: #FFFFFF; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;}	
.damTitulo{FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial;COLOR: #000000; text-align: left; font-weight: bold;}
.damTituloP{FONT-SIZE: 20px; FONT-FAMILY: Verdana,Arial;COLOR: #000000; text-align: center;}
.damTituloS{FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial;COLOR: #000000; text-align: center;}
.stringNomeCampoBoleto{FONT-SIZE: 9px; FONT-FAMILY: Verdana,Arial; COLOR: #000000;}
.stringNomeCampoBoletoTitulo{FONT-SIZE: 9px; FONT-FAMILY: Verdana,Arial;COLOR: #000000; text-align: left; font-weight: bold;}


#menu 
	{
		background-color:#777;
	}
#menu a
	{
		background-color:#777;
		height:18px;
		line-height:28px;	
		border-bottom:5px solid #C2DF00;	
		color:#FFFFFF;	
		font-size:10px;
		text-decoration:none;
		width:175px;
		text-align:center;
		margin-left:-3px;
		padding:5px
	}
#menu a:hover
	{
		border-bottom:5px solid #777;
		background-color:#C2DF00;	
		color:	#000000
	}
#menu ul, #menu li
{
	text-align: left;
	display: inline;
}



h1
	{
		border-bottom:1px dashed #CCCCCC;
		color:#333;
		font-size:15px;
		margin-bottom:5px;
		padding-bottom:5px;	
		line-height: 35px;
		text-align:center
	}



.e_direita
	{
		float: right;	
	}
.e_esquerda
	{
		float: left;
	}





.caixa
	{
		border:1px solid #ccc;
		display: block;
		padding: 15px;
		width: 345px;
		text-align: center;
		min-height: 300px;
		background: #f7f7f7;
	}
	
.caixa_horizontal
	{
		
	}
	
.caixa_btn
	{
		background:#fff none repeat scroll 0 0;
		border:1px solid #ccc;
		display:block;
		padding:15px;
		text-align:center;
		width:310px;	
		margin-bottom: 4px;
		margin-top: 4px;
	}
.caixa_btn:hover
	{
		background:#FCFFE9 none repeat scroll 0 0;
		border:1px solid #C3CB96;
	}	
	
.img_down
	{
		line-height: 100px;
		display:block;
		line-height:20px;			
		color: #222;
		text-decoration: none;
	}
.img_down:hover
	{
		text-decoration: underline;
		background: #f5ffb1;	
	}
.img_down_m
	{
		float: left;	
	}
	
.btn_links
	{
		display:block;
		padding: 10px;
		color:#222;
		font-size:18px;
		text-decoration:none;		
		margin: 2px;
		border-bottom: 1px solid #eee;
	}
.btn_links:hover
	{
		text-decoration: underline;
		background-color:  #f7ffc8;
	}
	
.btn_manual
	{
		background: url("../img/manuais.gif") no-repeat ;	
	}	
.btn_videos
	{
		background: url("../img/videos.gif") no-repeat ;	
	}	
.btn_pesquisa
	{
		background: url("../img/pesquisa.gif") no-repeat ;	
	}				
	
.word-break {	
	word-break: break-all!important;
}

table > tr > td {
	word-break: break-all!important;
}