*
	{
		font-family:Verdana, Arial, Helvetica, sans-serif
	}
	
	
.mitra_tabela_header
	{
		background-color: #777; 
		text-align: center; 
		FONT-SIZE: 14px; 
		COLOR: #FFFFFF;	
	}
	
.mitra_tabela_body_par
	{
		background-color: #D7D7D7; 
		text-align: center; 
		FONT-SIZE: 12px; 
		COLOR: #000000;	
	}	
	
.mitra_tabela_body_impar
	{
		background-color: #E1E1E1; 
		text-align: center; 
		FONT-SIZE: 12px; 
		COLOR: #000000;	
	}	
	
.mitra_titulo
	{
		font-size:16px
	}
	
.mitra_titulo_pontos 
	{
		font-size:8px;
	}		
	
.mitra_login_texto
	{
		font-size:12px;
		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: 12px; 
		COLOR: #000000; 	
	}
	
.mitra_link: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:14px;
		font-weight:600
	}	
	
.mitra_link_item
	{
		FONT-SIZE: 10px;
		text-align:left
	}		
	
.mitra_input
	{
		font-size:12px;
		width:100%
	}	
	
.mitra_input_texto
	{
		font-size:12px;
	}		
	
.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 
	{		
		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; 
		word-break: break-word;
	}	
.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-SIZE: 12px; 
		padding: 8px;
		BORDER: #000000 1px solid
	}
	
.botoesLista
	{
		min-height:63px; 
		background-color:#FFF; 
		border:1px solid #000; 
		width:75px
	}	
	
.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;}
.destaqueMensagemVermelho
  {
		FONT-SIZE: 14px; 
		COLOR: #FFFFFF; 
		FONT-FAMILY: Verdana,Arial; 
		TEXT-ALIGN: center; 	
		TEXT-DECORATION: none;									
		background-color: #FF5E5E
  }
	
	
	
	
.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}	


form input[type="file"]{
  z-index: 999;
  line-height: 0;
  font-size: 50px;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity = 0);-ms-filter: "alpha(opacity=0)";
  cursor: pointer;
  _cursor: hand;
  margin: 0;
  padding:0;
  left:0;
  }
 .add-photo-btn{
   position:relative;
   overflow:hidden;
   cursor:pointer;
   text-align:center;
   background-color:#777;
   color:#fff;
   display:block;
   width:197px;
   height:19px;
   font-size:13px;
   float:left;
 }	
 
.exibirTabela tr td {
	padding: 5px;
}

.word-break {
	word-break: break-all!important;
}

table > tr > td {
	word-break: break-all!important;
}