body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}
p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #666;
	line-height:16px;
	text-align:justify;
}
.p_menor {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #666;
	line-height:12px;
	text-align:justify;
}
img{border:0;}
h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #ffffff;
	color: #333366;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.input {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:8pt;
	color: #666;
	background-color: #F5F5F5;
	border: 1px solid #666;
	font-style: normal;
}
.input_maior {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:8pt;
	color: #666;
	background-color: #F5F5F5;
	border: 1px solid #666;
	font-style: normal;
	height:16px;
}
.botao {
	background-color:#CCC;
	border: 1px solid #666;	
	cursor: hand;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	height:20px;
	color:#666;
	text-align:center;
}
.botao_verde {
	background-color:#009900;
	border: 1px solid #009900;	
	cursor: hand;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	height:20px;
	color:#FFFFFF;
	text-align:center;
	-moz-border-radius:5px;
}
.btn_cancelar {
	background-image: url(images/btn_continuar.jpg);
	border: 0px solid #F7F1EA;
	height: 20px;
	width: 81px;
	cursor: hand;
}
.btn_assinar {
	background-image: url(images/btn_continuar.jpg);
	border: 0px solid #F7F1EA;
	height: 20px;
	width: 81px;
	cursor: hand;
}
.tabela_txtnormal, .tabela_txtnormal td, .tabela_txtnormal tr {
	border-collapse: collapse;
	border-style:solid;
	border-width:0px;
	border-width:0px;
	border-spacing:0px;
	border-padding:0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #666;
}
/***********************************
Classe: tabela Licitacao
Fun??o: Formatar a tabela principal.
***********************************/
table.tabela {
    /* border-collapse:separate !important; 
	 border-collapse:collapse;*/
	 font-family: Tahoma, Geneva, sans-serif;	
	 border-collapse:collapse;
	 font-size: 12px; 
	 font-style: normal; 
	 font-weight: normal; 
	 line-height: normal; 
	 margin-left:0px;
	 margin-right:0px;
	 margin-top:0px;
	 margin-bottom:0px;
	/* padding: 2px; */
	 height: auto;
	 line-height:150%;
}
table.tabela th {
    padding:5px;
  	background-color: #CCCCCC;
	color: #000000;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
/*table.tabela thead td {
font-size: 12px;
background-color: #FFFFFF; 
}*/
table.tabela tr {
   height:0px;
  font-size: 12px; 
}
table.tabela tr.corClara {
  height:0px;
  font-size: 12px; 
}
table.tabela tr.corEscura {
  background-color: #cccccc;
  height:0px;
  font-size: 12px;
}
/*table.tabela td {
    border: 1px solid #cccccc;
	color:#000000;
	font-size: 12px;
}*/
table.tabela td.letraMenorUp {
    border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	color:#000000;
	font-size: 10px;
	text-align:center;
}
table.tabela td.letraMenorDown {
    border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	color:#000000;
	font-size: 10px;
	text-align:center;
}
table.tabela td.letraMenor {
    border: 1px solid #cccccc;
	color:#000000;
	font-size: 10px;
	text-align:center;
}
table.tabela td.letraMenorVazio {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	color:#000000;
	font-size: 10px;
	text-align:center;
}


/*********************************************
Classe: tabelaSemLateral
Função: Evitar o gradeado na tabela principal.
*********************************************/
table.tabelaSemLateral   {                               
	border-collapse:separate !important; 
	border-collapse:collapse; 
	font-family: Tahoma, Geneva, sans-serif;	
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	line-height: normal; 
	margin: 2px; 
	padding: 2px 5px 2px 5px; 
	height: auto;   
}
table.tabelaSemLateral th {
	background-color: #cccccc;
	color: #000000;
	border: 1px solid #cccccc;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px; /* alteração no padding para as células não ficarem coladas. */
}
table.tabelaSemLateral tr.corClara {
	font-size: 11px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px; /* alteração no padding para as células não ficarem coladas. */
}
table.tabelaSemLateral tr.corEscura {
	background-color: #cccccc;
	font-size: 11px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px; /* alteração no padding para as células não ficarem coladas. */
}    
table.tabelaSemLateral td {
	border: 1px solid #cccccc;
	font-size: 11px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px; /* alteração no padding para as células não ficarem coladas. */
}    
#rodape {
	position: relative;
    clear:both;
	padding-left:25px;
	padding-bottom:0px;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:11px;
	line-height:16px;
	background-color:#CCCCCC;
	text-align:center;
}

/******************************************* LISTAS ************************************************/
ul.noticia { list-style: none;}
li.noticia { padding-top:3px; padding-bottom:3px; margin:0; position:relative; width: 340px; list-style-type:none; text-align:justify;}
li.noticia a:link, li.noticia a:visited { text-decoration:none; color:#666; font:12px, Tahoma, Geneva, sans-serif;}
li.noticia a:hover { text-decoration:none; color:#009900; font-weight:normal; }

ul.ultimas_noticias { list-style: none;}
li.ultimas_noticias { padding-top:3px; padding-bottom:3px; margin:0; position:relative; width: 520px; list-style-type:none; text-align:justify;}
li.ultimas_noticias a:link, li.ultimas_noticias a:visited { text-decoration:none; color:#009900; font:12px, Tahoma, Geneva, sans-serif;}
li.ultimas_noticias a:hover { text-decoration:none; color:#666; font-weight:normal; }

ul.ultimas_noticias_d { list-style: none;}
li.ultimas_noticias_d { padding-top:3px; padding-bottom:3px; margin:0; position:relative; width: 520px; list-style-type:none; text-align:justify;}
li.ultimas_noticias_d a:link, li.ultimas_noticias_d a:visited { text-decoration:none; color:#666; font:12px, Tahoma, Geneva, sans-serif;}
li.ultimas_noticias_d a:hover { text-decoration:none; color:#666; font-weight:normal; }

/* Lista das Missoes de cada secretaria*/
ul.missao { list-style: none;}
li.missao { padding:0px; margin:0; position:relative; width: 510px; list-style-type:upper-roman; text-align:justify;line-height: 21px;}
li.missao a:link, li.missao a:visited { text-decoration:none; color:#009900; font:12px, Tahoma, Geneva, sans-serif;}
li.missao a:hover { text-decoration:none; color:#666; font-weight:normal; }

ul.contas { list-style: none;}
li.contas { padding-top:3px; padding-bottom:3px; margin:0; position:relative; width: 520px; list-style-type:none; text-align:justify; }
li.contas a:link, li.contas a:visited { text-decoration:none; color:#666; font:11px, Tahoma, Geneva, sans-serif;}
li.contas a:hover { text-decoration:none; color:#009900; font-weight:normal; }

/***************************************** LINK ************************************************/
/*Link de email*/
a.email, a.email:visited, a.email:active, a.email:hover{ font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #009900; text-decoration:none;}

a, a:visited, a:active, a:hover{ font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #009900; text-decoration:none;}
a.normal, a.normal:visited, a.normal:active, a.normal:hover{ font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #009900; text-decoration:none;}

a.verde_10, a.verde_10:visited, a.verde_10:active, a.verde_10:hover{ font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #009900; text-decoration:none;}

/*Noticia Destaque escrita embaixo da foto da pagina principal*/
a.noticia_destaque {	font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #333; text-decoration:none;}
a.noticia_destaque:visited, a.noticia:active { color: #333; }
a.noticia_destaque:hover { color: #009900; }

/*Link + Noticias, pagina principal*/
a.noticia {	font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #333; text-decoration:none;}
a.noticia:visited, a.noticia:active { color: #333; }
a.noticia:hover { color: #009900; }

/************************************************************************************************/
/*Texto de cada Noticia escrita, na pagina noticia.php */
p.noticia, div.noticia, td.noticia { margin-top:8.0pt; margin-right:0cm; margin-bottom:8.0pt; margin-left:0cm; 	text-align:justify; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; color:#666; line-height:normal;}

/* Fundo da coluna é verde, usado no cabecalho e nas fotos por exemplo*/
.bgmenu/**/{ font-family: sans-serif,Verdana,helvetica,Arial; font-size: 9pt; font-style: normal; font-weight: normal; color: #009900; text-decoration: none; background-color: #009900; }

/* Quadro com fundo cinza usado nas fotos*/
.quadromidia{ font-family: sans-serif,Verdana,helvetica,Arial; font-size: 9pt; font-style: normal; font-weight: normal; color: #009900; text-decoration: none;border-bottom: 3px dotted #fff;}

.titnoticia/**/{ font-family: Tahoma, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #333; text-decoration: none; }
.titsecretaria /**/{ font-family: Tahoma, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #009900; text-decoration: none; }
.datanoticia/**/{ font-family: Tahoma, Geneva, sans-serif; font-size: 7pt; font-style: normal; font-weight: bold; color: #009900; text-decoration: none; text-align:left; padding-left:2px; }

.caminho/**/{ font-family: sans-serif,Verdana,helvetica,Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #333; text-decoration: none;vertical-align:middle;padding-left:5px; }
a.caminho:visited, a.caminho:active { font-family: sans-serif,Verdana,helvetica,Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #009900; text-decoration: none; }
a.caminho:hover{ font-family: sans-serif,Verdana,helvetica,Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #333; text-decoration: none; }

.titMenulateral/**/{ font-family: sans-serif,Verdana,helvetica,Arial; font-size: 8pt; font-style: normal; font-weight: bold; color: #009900; text-decoration: none; text-align:left;}
a.titMenulateral:hover{ font-family: sans-serif,Verdana,helvetica,Arial; font-size: 8pt; font-style: normal; font-weight: bold; color: #009900; text-decoration: none; text-align:left; }
