p#titulo{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #006633;
    background-color:#f2f2f2;
	margin-bottom:10px;
		
}

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.titulocinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #999999;
}
.esqueci {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #778CA2;
}
.cinza2bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: 595F65;
}

.cinza2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: 595F65;
}

.pretobold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.preto {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.pretobold2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.preto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.cinza1bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #595F65;
}

.titevento {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #595F65;
}
.cinza1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
.vermelhoalaranjadobold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #E13A01;
}
.vermelhoalaranjado {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #E13A01;
}
.quasepretobold {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #292D30;
}
.quasepreto {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #292D30;
}

.textoevento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #292D30;
}
.vermelhobold {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.vermelho {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CC0000;
}
.cinzadata {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: medium;
	color: #1C1E20;
	line-height: 150%;
}

.noticias {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: medium;
	color: #606060;
	line-height: 150%;
	
}


.noticia {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: medium;
	color: #000000;

	
}

.titnoticia {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;

	
}


.data_class {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: medium;
	color: #666666;
	line-height: 150%;
	
}

.top {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: medium;
	color: #606060;
	line-height: 150%;
	
}

.tituloEnquete {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #292D30;
}

.enquete {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: medium;
	color: #292D30;
}
.azul {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #0000CC;
}
.azulbold {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0000CC;
}
.campousersenha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #FFFFFF;
	height: 16px;
	width: 135px;
	border: 1px solid #778CA2;
}

.missaovisao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 150px;
	border: 1px solid #1798CF;
}

.primeiracoluna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #1798CF;
}

.segundacoluna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #000000;
}




.botaodeenvio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #FFFFFF;
	height: 40px;
	width: 135px;
	border: 1px solid #778CA2;
}


.ultimasnoticias {
	
	background-color: #FFFFFF;
	height: 120px;
	width: 470px;
	border: 1px solid #cccccc;
}

.campoformnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	height: 20px;
	width: 150px;
	border: 1px solid #778CA2;
}
.campoformendereco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	height: 20px;
	width: 260px;
	border: 1px solid #778CA2;
}
.campoformendereconum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	height: 20px;
	width: 60px;
	border: 1px solid #778CA2;
}

.topicosinicial {
    padding-right:3;
	padding-top:4;
	padding-bottom:4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #42AF5E;
	line-height: 150%;
}

a#link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009933;
	text-decoration:underline;
}

p.pos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #999999;
    background:#f2f2f2;
}

/* CSS para novo layout */

body#new{
	margin:0px;
	background:url(../img/fundo_principal.gif);
}

/*/////////////////// Cabealho //////////////////////////*/
div#cabecalho{
	width:770px;
	height:75px;
	position:relative;
	background:#fff url(../img/fundo_cabecalho.jpg) right no-repeat;
}
div#separa{
	width:770px;
	margin-top:4px;
	clear:both;
	background:#fff;
}
img#logo{
	margin:5px 0px 0px 17px;
	padding-bottom:5px;
}

#busca{
	position:absolute;
	top:7px;
	left: 479px;
}

.composition {
	position:absolute; /* define uma posiao absoluta ao objeto */
	top:42px; 
	left:360px; 
}

.composition a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#225A9D;
	text-decoration:underline;
}

.campopesquisa{
	width:250px;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225A9D;
	border:1px solid #4CB371;
	
}

.resultado{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225A9D;

}

.link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#999999;
}

#botaook{
	width:30px;
	height:21px;
	background:#4CB371;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
}



div#esquerda_noticia{
	width:287px;
	float:left;
	margin:10px 0px 10px 0px;
}
/* Id para armazenar descrioes de notcias */
div#direita_noticia{
	width:270px;
	float:left;
	margin:10px 0px 10px 0px;
}
/* Id h2 notcias */
h2#noticia{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0px 0px 5px 8px;
}
a.noticia{
	color:#000;
	text-decoration:underline;

}
a.noticia:hover{
	background:#f2f2f2;
}
a.noticia1{
	color:#333;
	text-decoration:none;
}
a.noticia1:hover{
	color:#000;
	text-decoration:underline;
	background:#f2f2f2;
}
/* Classe para suportar vrias notcias (subttulo) */
h3.noticiadestaque{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
	margin:2px 0px 10px 8px;
	padding:0px 0px 0px 11px;
	background:url(../img/back_noticia.jpg) no-repeat;
}
p#notdestaque{
	margin:1px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
}
.cortitulonoticia{
	font-weight:bold;
	color:#FF3C88; /* Troque de cor aqui se desejar que o ttulo do destaque tenha outra cor */
	text-decoration:underline;
}
.leiamais{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333;
	text-decoration:underline;
	text-align:right;	
}

/*///////////////// Controle para notcias da pgina interna de notcias (desc_noticias.php) ////////////////////*/

h2#noticiainterna{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	margin:7px 0px 5px 1px;
}

div#armazenanoticia{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:2px;
	width:550px;
	line-height:17px;
	color:#333333;	
}

img#posicionimpemail{
	margin:0px 0px 0px 100px;
}

form#buscanoticia{
  margin:0px 3px 3px 5px;
	display:inline;
}

a#listarnoticias{
	display:block;
	width:300px;
	height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 0px 0px 3px;
	border:1px dotted #006699;
}

a#listarnoticias:hover{
	background:#f2f2f2;
}

/*////////////////// Controle contedo //////////////////*/
div#conteudo{
	width:557px;
	float:left;
	border:1px solid #CCC;
	margin-bottom:10px;
}
div.conteudoesq{
	width:280px;
	float:left;
	margin-bottom:5px;
}

div.conteudodireita{
	width:270px;
	float:left;
}

#tituloconteudo{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#8F8F8F;
	text-indent:3px;
	padding-left:4px;
}

h4{
	margin:8px 0px 8px 4px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#4CB371;
	/*color:#333;*/
	/*color:#496E83;*/
	/*color:#225A9D;*/	
}
img.destaquedireita{
	float:right;
	margin:0px 20px 5px 3px;
}
img.destaqueesquerda{
	float:left;
	margin:0px 5px 0px 5px;
}
p.descconteudo{
	margin:10px 5px 8px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;	
	line-height:16px;
}
.leiamais1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:4px 0px 5px 0px;
	font-size:10px;
	font-weight:normal;
	color:#333;
	text-decoration:underline;
	padding-left:6px;	
}

p.mais{
	clear:both;
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:0px 5px 5px 6px;
}

a.maisdestaques{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:underline;
	margin:3px 6px 4px 6px;
	display:block;
	background:#fff;
}

a.linkconteudo{
	text-decoration:none;	
	color:#000000;	
}



a.linkconteudo:hover{
	
	color:#333333;	
	text-decoration:underline;
}


/* Controle cursos com inscrioes abertas */

a.leiamais{
	display:block;
	width:80px;
	height:15px;
	border:1px solid #4DB371;	
	background:#f2f2f2;
	text-align:left;
	margin:10px 5px 10px 5px;
	padding:2px 2px 1px 4px;
	text-decoration:none;
}

a.leiamais:hover{
	text-decoration:underline;
}

div#insccursos{
    float:left;
	width:557px;
	border:1px solid #CCC;
	margin-bottom:10px;
	height:300px;
}

div#cursosesquerda{
	float:left;
	width:270px;
	height:250px;
	border:1px solid #CCC;
	margin-left:3px;
	margin-top:7px;
	margin-bottom:10px;
	background:#f2f2f2;
}

div#cursosdireita{
	float:left;
	width:544px;
	height:250px;
	border:1px solid #CCC;
	margin-top:7px;
	margin-left:5px;
	margin-bottom:10px;
	background:#fff;
	
}

h5{
	height:19px;
	background:#f2f2f2;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	padding-left:5px;
	padding-top:1px;
}

h6.cursosdiv{
	margin:7px; 
	padding:2px;
	width:525px; 
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#496E83;
	background:#FFF;
	border-bottom:1px solid #CCC;
}

a.tipocurso{
	display:block;
	height:19px;
	background:#FFFFF4;
	margin:2px 2px 5px 2px;
	padding-left:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#496E83;
}

a.cursos1{
	width:530px;
	background:#f2f2f2;
	display:block;
	height:20px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 2px 8px 7px; 
}

a.cursos2{
	width:530px;
	background:#FFF;
	display:block;
	height:20px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 2px 8px 7px; 
}

/* Controle Publicaoes Legais */

div#publicacoes{
    float:left;
	width:557px;
	border:1px solid #CCC;
	margin-bottom:10px;
}

h6.publicacoes{
	height:19px;
	margin:5px 5px 4px 5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#496E83;
	border-bottom:2px dotted #CCC;
}

p.publicacoes{
	margin:8px 5px 10px 5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}

a.linkpublicacoes{
	text-decoration:none;	
	color:#666;	
}

a.linkpublicacoes:hover{
	background:#F9F9F9;
	text-decoration:underline;
}

/* Publicidade */

div#publicidade{
	width:146px;
	margin:20px 2px 5px 23px;
}

img.banner{
	display:block;
	margin-bottom:8px;
}


/* MENU */

ul li {
	position: relative;
}
	
li ul {
	position: absolute;
	left: 149px;
	top: 0;
	display: none;
}
	
ul li a {
	display: block;
	text-decoration: none;
	color: #292D30;
	background: #f2f2f2;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
	
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	border-bottom: 1px solid #ccc;
}
	
ul li a:hover { color:#496E83; background: #f9f9f9;} /* Hover Styles */

/* Inseri para colocar borda nos links filho */
ul li.bordaverde a:hover{
	  background:#f9f9f9 url(../img/borda_menu.jpg) no-repeat left;
      padding-left:10px;
}
ul li.bordavermelha a:hover{
	  background:#f9f9f9 url(../img/borda_menuvermelha.jpg) no-repeat left;
      padding-left:10px;
}
ul li.bordalaranja a:hover{
	  background:#f9f9f9 url(../img/borda_menularanja.jpg) no-repeat left;
      padding-left:10px;
}
ul li.bordaazul a:hover{
	  background:#f9f9f9 url(../img/borda_menuazul.jpg) no-repeat left;
      padding-left:10px;
}
ul li.bordaamarela a:hover{
	  background:#f9f9f9 url(../img/borda_menuamarela.jpg) no-repeat left;
      padding-left:10px;
}
ul li.bordaazulf a:hover{
	  background:#f9f9f9 url(../img/borda_menuazulf.jpg) no-repeat left;
      padding-left:10px;
}
ul li.bordaazulforte a:hover{
	  background:#f9f9f9 url(../img/borda_menuazulforte.jpg) no-repeat left;
      padding-left:10px;
}
ul li.bordamarron a:hover{
	  background:#f9f9f9 url(../img/borda_menumarron.jpg) no-repeat left;
      padding-left:10px;
}

li:hover ul, li.over ul{ 
	display: block; 
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* BUSCA */

.search_title 		{font:12px arial;color:#000;font-weight:bold; width:500px;}
.search_snippet 	{font:11px arial;color:#333;margin-left:0px; width:500px;}
a.search_url   	    {font:12px arial;color:#235A9D;margin-left:0px; text-decoration:underline;}
a.search_url:hover	{font:12px arial;color:#235A9D;margin-left:0px; text-decoration:underline;}
.search_fields		{font:11px arial;}
.search_details 	{margin:10px 0px 3px 0px;padding:8px;background-color:#ffffdd; width:500px; border:1px solid #000; font:11px Verdana, Arial, Helvetica, sans-serif;}
.search_pages 		{font:12px arial;letter-spacing:2px;margin-top:8px;margin-bottom:8px;padding:8px;background-color:#f5f5f5;width:500px;}
.search_form		{padding:0px; margin-left:0px;background-color:#fff;color:#fff;}

div#buscacomporta{
	width:560px;
}

/* RECURSOS GERAIS */

p.conteudogeral{ /* criado para suportar conteudo geral */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin:5px 3px 5px 5px;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#225A9D;
	margin:5px 3px 5px 5px;
}

img{
	border:0px;
}

a{
	text-decoration:none;
	color:#000;
}

a:hover{
	text-decoration:underline;
	color:#336699;
}

b:hover{
	text-decoration:underline;
	color:#666666;
}

/* TITULO GERAL */

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4CB371;
	margin:3px 5px 0px 5px;
	height:32px;
}

/* Arruma bug da coluna no firefox */

td#firefox{
	background:url(../img/fundo_parafirefox.jpg) repeat-y;
}

/* Div Geral para armazenar todo contedo (borda pgina( */

div#geral{
	width: 80%; text-align: left; margin-left: auto; margin-right: auto;
	border: 1px solid #CCC;
	width:775px;
}

/* Primeira Letra maior (para dar destaques a pargrafos */
.letramaior{
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:bold;
	color:#000;
}

.titulonoticia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#000;
}


/* Cria um paragrafo de destaque com fundo e borda pontilhada */

p.destaqueparagrafo{
	border: 3px dotted #225A9D;
	width:540px;
	padding:5px 5px 5px 5px;
	background:#F9F9F9;
}

/* Formata endereo no rodap */

address{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	font-style:normal;
}
ul.semformatacao{
	text-decoration: none;
	margin:5px;
	padding: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
	border:0px;
	list-style:none;
	width:350px;
}
ul li a.semformatar{
	border:0px;
	background:none;
	margin:5px;
	line-height:15px;
}
ul li a.semformatar:hover{
	border:0px;
	background:none;
	margin:5px;
}

/* novas classes */

.azulcomfundo {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #225A9D;
   line-height: 150%;
   background-color: #ECECFF;
   text-align: left;
   vertical-align: middle;
   padding: 5px;
}

.azulnovo {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #225A9D;
   line-height: 150%;
   text-align: left;
   vertical-align: middle;
}

.azul {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #225A9D;
   line-height: 150%;
   text-align: center;
   vertical-align: middle;
}


.vermelho11 {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: medium;
   color: #CC0000;
   line-height: 150%;
} 

