/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Verdana,Arial,sans-serif;
	color:#666666;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	/*background-image:url(../images/fundo.gif);*/
	background-color:#C8C8C8;
	text-align:center;
}

a{
	color: #000000;
	text-decoration: none;
}

a:link{
	color: #000000;
	text-decoration: none;
}

a:visited{
	color: #000000;
	text-decoration: none;
}

a:hover{
	color: #000000;
	text-decoration:none;
}

span {
	font-size:100%;
}

h1{
	font-family: Verdana;
	font-size: 120%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

h2{
	font-family: Verdana;
	font-size: 114%;
	color: #006600;
	margin: 0px;
	padding: 0px;
}

h3{
	font-family:Verdana;
	font-size: 100%;
	color: #334985;
	margin: 0px;
	padding: 0px;
}

h5{
	font-family: Verdana,Arial,sans-serif;
	font-size: 100%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

ul{
	list-style-type: square;
}

ul ul{
	list-style-type: disc;
}

ul ul ul{
	list-style-type: none;
}

label_2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
img {
	border:none;
}

#img_credito{
	font-size:9px;
}

.font_padrao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
form {
	margin:0px;
	padding:0px;
}

.form {
	font:verdana;
	background-color:#FFFFFF;	
	background-position: center;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.form2{
	font:verdana;
	background-color:#FFFFFF;	
	background-position: center;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#div0{
    text-align:center;
	width:975px;
	margin:0px auto;
	background-color:#FFFFFF;
	/*padding-left:2px;
	padding-right:2px;*/
   }

	#div00{
		float:left;
		width:981px;
		text-align:left;
		margin:0px;
		padding:0px;
		font-size: 11px;
		/*border-left:1px solid #000000; /*Borda a esquerda*/
		/*border-right:1px solid #000000; /*Borda a direita*/
		padding-left:5px;
		padding-right:5px;
		background-color:#FFFFFF;
	}
#barra{
	float:left;
	width:100%;
	background-image:url(../images/fundo_topo.gif);
	height:26px;
}
#logo{
	float:left;
	width:971px;
}
#logo img{
	/*margin-left:10px;*/
}
#barra2{
	float:left;
	width:774px;
	_width:778px;
	background-image:url(../images/fundo_menu_topo.jpg);
	color:#FFFFFF;
	font-size:11px;
	height:21px;
	padding-top:4px;
}
	#data{
		float:right;
		width:48%;
		text-align:right;
		color:#333333;
	}
	#menu_horizontal{
		float:left;
		width:100%;
		height:51px;
		background-image:url(../images/fundo_menu_topo.jpg);
	}
	
	#menu_horizontal a{
		padding-right:10px;
		padding-left:10px;
		color:#FFFFFF;	
		font-weight:bold;	
		font-size:14px;
	}
	
	#menu_horizontal div{
		float:left;
		padding-top:10px;
	}
		
	#rodape_topo{
		/*background-image:url(../images/fundo_rodape_topo.jpg);
		background-repeat:repeat-x;*/
		background-color:#1A60A8;
		float:left;
		width:774px;
		_width:778px;
		height:5px;
		_height:2px;
	}
		
	#login{
		background-image:url(../images/fundo_login.gif);
		float:left;
		width:245px;
		height:113px;
		color:#FFFFFF;	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-top:10px;
		margin-left:5px;
	}
	
	#login_adv{
		background-image:url(../images/fundo_login_adv.gif);
		float:left;
		width:245px;
		height:113px;
		color:#FFFFFF;	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-top:10px;
		margin-left:20px;
	}

#topoimgprint{
	float:inherit;
	width:100%;
	height:68px;
}
#topoimgprint img {
	width:100%;
	height:100%;
}
#topoimgprint * {
	border:none;
}
#topo{
	width:100%;
	float:left;
	padding-top:20px;
}
#esquerda {
	float:left;
	width:166px;
	background-color:#FFFFFF;
	margin-right:0px;
}
#direita{
	width:300px;
	float:left;
	background-color:#FFFFFF;
}

#rodape{
	width:100%;
	color:#000000;
	height:50px;
	float:left;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#rodape table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FFFFFF;
}
#menu00{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#bloco_meio{
	float:left;
	_width: 100%;
	width: 100%;
	margin-right: 5px;
}

#restrito{
	margin-top:15px;
	background-color:#016437;
	float:left;
	width:100%;
	color:#FFFFFF;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right: 5px;
}


#content{
	float:left;
	width:505px;
}
#contentfull{
	float:left;
	width:808px;
}

#contentprint{
	float:left;
	width:100%;
}

#contentemail{
	float:left;
	width:100%;
}

#titulocanal {
	float:left;
	width:805px;
	padding-left:5px;
}
#titulocanal p {
	width:100%;
	float:left;
	font-size:14px;
	color:#767676;
	font-weight:bold;
	background-color:#ECECEC;
	color:#666666;
	padding:5px 0px 0px 10px;
	height:24px;
}
/********************** textos da capa styles *************************/
#institucional {
	float:left;
	width:100%;
	padding-left:10px;
}
/**********************fim textos da capa styles *************************/
/************* #horzbanners styles (banners horizontais)***************/
#horzbanners {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:5px;
}

#bannercapa {
	float:left;
	width:100%;
	text-align:center;
	margin-top:10px;
}

#banners{
	margin-top:10px;
	float:left;
	width:100%;
	text-align:center;
}

/******************* #chamadas ************************/

#chamadas{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

#chamadas h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
	color:#333333;
	font-size:12px;
}

#chamadas img{
	float: left;
	padding: 10px 10px 0px 0px;
}


/************* #busca interna styles ***************/

#busca{
	float:left;
	width:100%;
	height:21px;
	padding: 2px 0px 0px 1px;
	margin: 0px 0px 0px 1px;
	font-size: 90%;
}

#busca form{
	margin: 0px;
	padding: 0px;
}
/*********** #menu00 link styles ***********/

#menu00 ul a:link, #menu00 ul a:visited, #submenu ul a:link, #submenu ul a:visited {
	display: block;
}
#menu00 ul, #noticias ul, #enquete ul, #submenu ul{
	list-style: none; 
	margin:0; 
	padding:0;
	float:left;
	width:100%;
}

#menu00 li, #submenu li{	
	width:100%;
	border-bottom: 1px groove #FFFFFF;
	float:left;
	padding-left:5px;
	background-color:#ececec;
}


/*********** #menu01 #menu02 #menu03 styles ***********/
.menu {
	margin: 0px;
	padding: 0px;

}
.menu h3 {
	height:20px;
	padding:2px 0px 0px 0px;
	color:#666666;
	font-size:11px;
	background-image:url(../images/fundo_menu_titulo.gif);
	float:left;
	width:100%;
	text-align:center;
}

.menu a {
	color:#666666;
	min-height:15px;
	_height:15px;
	vertical-align:middle;
	padding: 5px 0px 5px 0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}

.menu a:hover{
	color:#616161;
}
.menu a:visited {
	color:#616161;
}
.menu a:link {
	color:#616161;
}
/************** #noticias styles **************/

#noticias, #enquete, #submenu, #restrito{
	width:100%;
	_width: 152px;
	background-image:url(../images/fundo_menu_dir.gif);
	background-repeat:repeat-x;
	float:left;
}

#noticias a{
	color:#000000;
}
#noticias a:hover{
	color:000000;
}

#noticias h3, #enquete h3, #submenu h3 , #restrito h3{
	height:25px;
	padding: 5px 0px 0px 5px;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
#noticias span{
	font-weight:bold;
	color:#006600;
}
#noticias h4{	
	padding: 5px 0px 5px 10px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

#noticias li{
	padding: 5px 0px 5px 10px;
	font-size:10px;
	font-family:Verdana,Arial,sans-serif;
	color:#000000;
	background-color:#FFFFFF;
}
#noticias .data_noticia {
	color:#000000;
	font-size:inherit;
}
#enquete h2, #restrito h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
#enquete label, #processos label, #restrito label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

/*********************GALERIA DE FOTOS************************/
#galeria_fotos{
	width:100%;
	float:left;
}
#galeria{
	width:100%;
	margin-top:5px;
	float:left;	
	padding-left:5px;
}
#galeria a{
	font-size:12px;
	color:#666666;
}
#galeria h2{
	text-align:right;
	margin-bottom:10px;
	margin-right:10px;
}
#galeria h3{
	height:20px;
	/*background-image:url(../images/fundo_galeria.gif);*/
	background-color:#69B68E;
	padding: 2px 0px 0px 8px;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:10px;
}
/********************* banners verticais***********/
#vertbanners {
	text-align:center;
}
#vertbanners hr {
	border-top:1px solid #999999;
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin:0px;
	height:1px;
}
#espacamentolinha{
	line-height:1.5em;
}

/****************************leitrura e listagem de notícias *****/
#noticialeitura {
	float:left;
	width:100%;
	padding-left:5px;
	padding-right:2px;
}
#noticialeitura ul{
	list-style: none; 
}
#noticialeitura h3{
	font-size:14px;
	color: #000000;
}
#noticialeitura h4{
	width:100%;
	float:left;
	font-size:14px;
	color:#767676;
	font-weight:bold;
	background-color:#ECECEC;
	color:#666666;
	padding:5px 0px 0px 10px;
	height:24px;
	padding-bottom:5px;
	margin-bottom:5px;
}
#noticialeitura img {
	border:none;
	margin:3px;
}
#noticialeitura a{
	font-size:12px;
	color:#666666;
}

#noticialeitura p{
	float:inherit;
	padding-left:5px;
}

#listnoticiassuper {
	width:100%;
	float:inherit;
	margin-bottom:5px;
}
#listnoticiassimples {
	width:100%;
	float:inherit;
	margin-top:5px;
	margin-bottom:5px;
}

#listnoticias {
	width:100%;
	float:inherit;
	margin-bottom:5px;
}

.data_noticia {
	font-size:9px;
	color:gray;
	margin-top:3px;
}

#listnoticiassuper a, #listnoticiassimples a, #listnoticias a {
	color: #333333;
	text-decoration: none;
}

#listnoticiassuper a:link, #listnoticiassimples a:link, #listnoticias a:link {
	color: #333333;
	text-decoration: none;
}

#listnoticiassuper a:visited, #listnoticiassimples a:visited, #listnoticias a:visited {
	color: #333333;
	text-decoration: none;
}

#listnoticiassuper a:hover, #listnoticiassimples a:hover, #listnoticias a:hover {
	color: #333333;
	text-decoration: underline;
}
/*************** Noticias Destaques *****************/
#vejamais{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	width:100%;
	float:right;
	padding-right:10px;
}
#vejamais a{
	color:#2B196F;
}
#vejamais2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:right;
	float:left;
	color:#6F0909;
}
#vejamais2 a{
	color:#2F2561;
}
#noticiadestaque {
	float:left;
	width:320px;
	margin-bottom:5px;
	padding-top:15px;
	padding-left:5px;
}
#noticiadestaque img {
	margin:3px;
	float:left;
	margin-left:8px;
}
#noticiadestaque p {
	margin-top:1em;
	margin-bottom:0em;
}
#noticiadestaque_super {
	float:left;
	width:320px;
	padding:3px 5px 3px 5px;
}
#noticiadestaque_super h3 {
	color: #333333;
	font-size:14px;
	margin-bottom:0.5em;
}
#noticiadestaque_super img{
	border-top:2px solid #000000;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	border-left:2px solid #000000;
}
#noticiadestaque_simples {
	padding:3px 5px 3px 5px;
	float:inherit;
	width:100%;
}
#noticiadestaque_simples h3 {
	color: #333333;
	font-size:14px;
}
/*************** / Noticias Destaques *****************/
/** destaques de noticias do canal **/
#links_canal, #navega {
	float:left;
	width:100%;
}
#links_canal img {
	border:1px solid black;
	float:left;
	margin: 5px 3px 5px 3px;
}
#links_canal h4 {
	margin-top:3px;
	color:#666666;
	font-weight:bold;
	font-size:10px;
}
#links_canal a {
	color:#333333;
	font-size:9px;
}

#links_canal table {
	width:100%;
	margin-bottom:10px;
}
#links_canal tr {
	padding:0px;
	padding-left:5px;
	margin:0px;
}
#links_canal td {
	margin:0px;
	padding:0;
	width:50%;
}
/*#links_canal td.p3, #links_canal td.p4 {
	border-top:1px dotted #999999;
}
#links_canal td.p2, #links_canal td.p4 {
	border-left:1px dotted #999999;
}*/
/** fim destaques de noticias do canal **/
#navega a, #navega{
	text-align:right;
	color:#666666;
	border-bottom:1px dotted #999999;
	margin-bottom:5px;
	padding-bottom:3px;
	padding-top:2px;
}
/****************************fim leitrura e listagem de notícias *****/
/**************************** Barra de Navegação *****/
#barranavegacao {
	text-align:right;
	margin-bottom:10px;
	float: inherit;
	width:100%;
}
#barranavegacao hr {
	height:1px;
	border-top:#cccccc solid 1px;
	border-bottom:none;
	border-left:none;
	border-right:none;
}
#barranavegacao table {
	font-size:100%;
}
/**************************** Barra de Navegação *****/
/* recurso de espacamento */
div.espacador {
	height:3px;
}

.titulo{
	padding-top:6px;
	padding-bottom:6px;
	text-align:right;
	margin:0px 0px 0px 0px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
}

#cad_mailing{
	width:267px;
	height:113px;
	background-image:url(../images/fundo_cad_mailing.gif);
	float:right;
	color:#FFFFFF;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
	margin-right:5px;
}

#eventos_cursos{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	color:#000000;
}

#evento{
	width:100%;
	float:left;
	text-align:left;
}

#evento h3{
	color:#000000;
	font-size:12px;
}

#evento img{
	float:left;
	margin-left:8px;
	margin-right:5px;
}

#curso{
	width:100%;
	float:left;
	margin-top:8px;
	text-align:left;
}

#curso h3{
	color:#000000;
	font-size:12px;
}

#curso img{
	float:left;
	margin-left:8px;
	margin-right:5px;
}

#video{
	float:left;
	margin-left:3px;
	height:117px;
	float:right;
}

#video h3{
	font-size:12px;
	color:#000000;
}

#informativo{
	width:100%;
	_width:600px;
	margin-top:5px;
	margin-left:10px;
	float:left;	
}
#informativo span{
	font-weight:bold;
	color:#666666;
	font-size:11px;
}

#informativo li{
	padding: 5px 0px 5px 10px;
	font-size:10px;
	font-family:Verdana,Arial,sans-serif;
	color:#000000;
}

#informativo ul{
	list-style:none; 
	margin: 0; 
	padding: 0;
	float:left;
	width:100%;
	color:#000000;
}

#informativo a{
	font-size:11px;
	color:#000000;
}

#download{
	width:100%;
	_width:600px;
	margin-top:5px;
	margin-left:10px;
	float:left;	
}

#download li{
	padding: 5px 0px 5px 10px;
	font-size:10px;
	font-family:Verdana,Arial,sans-serif;
	color:#000000;
}

#download ul{
	list-style:none; 
}

#download a{
	font-size:11px;
	color:#000000;
}

/*div para o canal legislação*/

#legis{
	width:100%;
	_width:600px;
	margin-top:5px;
	margin-left:10px;
	float:left;	
}
#legis span{
	font-weight:bold;
	color:#666666;
	font-size:11px;
}

#legis li{
	padding: 5px 0px 5px 10px;
	font-size:10px;
	font-family:Verdana,Arial,sans-serif;
	color:#000000;
}

#legis ul{
	list-style:none; 
	margin: 0; 
	padding: 0;
	float:left;
	width:100%;
	color:#000000;
}

#legis a{
	font-size:11px;
	color:#000000;
}

#chat{
	width:100%;
	_width:600px;
	margin-top:5px;
	margin-left:10px;
	float:left;	
}
#chat span{
	font-weight:bold;
	color:#666666;
	font-size:11px;
}

#chat li{
	padding: 5px 0px 5px 10px;
	font-size:10px;
	font-family:Verdana,Arial,sans-serif;
	color:#000000;
}

#chat ul{
	list-style:none; 
	margin: 0; 
	padding: 0;
	float:left;
	width:100%;
	color:#000000;
}

#chat a{
	font-size:11px;
	color:#000000;
}

#equipe_capa{
	float:right;
	width:450px;
}

#artigos{
	float:left;
	width:100%;
	padding-left:5px;
	padding-right:2px;
}

#artigos div{
	float:left;
	padding-left:10px;
	width:33%;
}

#artigos h3{
	font-size:10px;
	color:#666666;
	font-weight:bold;
	padding-bottom:5px;
}

#artigos h2{
	font-size:14px;
	color:#000000;
}

#artigos h4{
	width:100%;
	float:left;
	font-size:14px;
	color:#767676;
	font-weight:bold;
	background-color:#ECECEC;
	color:#666666;
	padding:5px 0px 0px 10px;
	height:24px;
	padding-bottom:5px;
}

#artigos a{
	font-size:12px;
	color:#666666;
}

#artigos p{
	padding-left:5px;
}

#artigos_lateral{
	float:left;
	width:100%;
}

#artigos_lateral div{
	float:left;
	padding-left:10px;
	width:100%;
}

#artigos_lateral h3{
	font-size:10px;
	color:#666666;
	font-weight:bold;
	padding-bottom:5px;
}

#artigos_lateral h4{
	width:100%;
	float:left;
	font-size:14px;
	color:#767676;
	font-weight:bold;
	background-color:#ECECEC;
	color:#666666;
	padding:5px 0px 0px 10px;
	height:24px;
	padding-bottom:5px;
}

#artigos_lateral a{
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}

#falecom{
	width:805px;
	float:left;
	padding-left:5px;
}

#falecom h4{
	width:100%;
	float:left;
	font-size:14px;
	color:#767676;
	font-weight:bold;
	background-color:#ECECEC;
	color:#666666;
	padding:5px 0px 0px 10px;
	height:24px;
}

#ticket{
	width:100%;
	float:left;
	padding-top:10px;
	_padding-top:0px;
}

#ticket h3{
	height:25px;
	background-color:#990000;
	margin-bottom:10px;
}




#ticket a{
	color:#000000;
	text-decoration:underline;
	float:right;
	font-size:11px;
}

#ticket_principal h3{
	height:25px;
	background-color:#990000;
	margin-bottom:10px;
	
}

#ticket_link_rec {
	color:#000000;
	font-size:11px;
	float:left;
	padding-right:50px;
	
}

#ticket_link_rec a{
	color:#990000;
	font-size:11px;
	float:left;
	
}

#ticket_principal a{
	color:#FFFFFF;
	text-decoration:underline;
	float:right;
	padding:5px 30px 0px 0px;
	font-size:11px;
}

#cad_ticket{
	width:49%;
	float:left;
	padding:0px 0px 10px 10px;
}

#cad_ticket_txt {
	color:#000000;
	font-size:11px;
}

#cad_ticket h2{
	float:left;
	width:100%;
	font-size:16px;
	color:#000000;
	margin-top:10px;
}

#cad_ticket table{
	float:left;
	margin-left:20px;
	margin-top:10px;
	
}

#visualizar_ticket{
	width:49%;
	float:left;
	padding:0px 0px 10px 10px;
}

#visualizar_ticket h2{
	float:left;
	width:100%;
	font-size:16px;
	color:#000000;
	margin-top:10px;
	padding-bottom:10px;
	_padding-bottom:0px;
}

#visualizar_ticket table{
	margin-left:20px;
	margin-top:10px;
	float:left;
}

#contato_ticket{
	width:49%;
	float:left;
	padding:10px 0px 10px 10px;
}

#contato_ticket h3{
	width:100%;
	float:left;
	color:#000000;
	background-color:#FFFFFF;
	padding:5px 0px 0px 0px;
}

#contato_ticket p{
	width:100%;
	float:left;
	color:#000000;
	padding:0px 0px 10px 0px;
}

#contato_ticket a{
	width:100%;
	float:left;
	color:#000000;
	padding:0px 0px 10px 0px;
}

#eventos_inscricao{
	width:100%;
	float:left;
}

#eventos_inscricao div{
	width:100%;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#eventos_inscricao h4{
	width:100%;
	float:left;
	font-size:14px;
	color:#767676;
	font-weight:bold;
	background-color:#ECECEC;
	color:#666666;
	padding:5px 0px 0px 10px;
	height:24px;
	padding-bottom:5px;
}

#eventos_inscricao table{
	font-size:12px;
}