/***********************************************/
/* 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);*/
	text-align:center;
}

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

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

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

a:hover{
	color: #006699;
	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;
}

h4{
	font-family: Verdana;
	font-size: 100%;
	font-weight: normal;
	color: #333333;
	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:#000000;
	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:780px;
	margin:0px auto;
	background-color:#FFFFFF;
	/*padding-left:2px;
	padding-right:2px;*/
   }

	#div00{
		float:left;
		width:780px;
		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*/
		background-color:#FFFFFF;
	}
#barra{
	float:left;
	width:100%;
	background-image:url(../images/fundo_topo.gif);
	height:26px;
}
#logo{
	float:left;
	width:774px;
	_width:778px;
}
#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:50%;
		padding-left:10px;
	}
		#menu_horizontal a{
			padding-right:5px;
			color:#333333;		
		}
		
	#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-color:#016437;
		float:left;
		width:100%;
		height:21px;
		color:#FFFFFF;	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-top:3px;
	}

#topoimgprint{
	float:inherit;
	width:100%;
	height:68px;
}
#topoimgprint img {
	width:100%;
	height:100%;
}
#topoimgprint * {
	border:none;
}
#topo{
	width:100%;
	float:left;
}
#esquerda {
	float: left;
	width:150px;
	background-color:#FFFFFF;
	margin-right:0px;
}
#direita{
	width:152px;
	_width: 152px;
	float:left;
	_float: left;
	background-color:#FFFFFF;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

#rodape{
	width:774px;
	_width:776px;
	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 ;
	float: left;
	width:472px;
	_width:474px;
}
#contentfull{
	float:left;
	width:624px;
	_width:626px;
}

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

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

#titulocanal {
	_float:left;
	float:left;
	width:100%;
	_width:628px;
	height:26px;
	padding-bottom:5px;
	_padding-bottom:2px;
	background:#FFFFFF;
}
#titulocanal div {
	width:100%;
	height:26px;
}
#titulocanal p {
	padding-top:5px;
	padding-bottom:3px;
	margin:0px 10px 0px 0px;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
}
/********************** textos da capa styles *************************/
#institucional {
	float:left;
	width:98%;
}
/**********************fim textos da capa styles *************************/
/************* #horzbanners styles (banners horizontais)***************/
#horzbanners {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:5px;
    margin-top:5px;
}

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

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

#banners a{
	margin-top:5px;
    margin-bottom:5px;
}

/******************* #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 #cccccc;
	float:left;
	padding-left:5px;
}


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

}
.menu h3 {
	height:26px;
	padding: 5px 0px 0px 0px;
	color:#FFFFFF;
	font-size:13px;
	/*background-image:url(../images/fundo_menu_esq.gif);
	background-repeat:repeat-x;*/
	background-color:#69B68E;
	float:left;
	width:100%;
}

.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, #cad_mailing{
	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, #cad_mailing h3{
	height:20px;
	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;
}
#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;
}
#cad_mailing label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}
/*********************GALERIA DE FOTOS************************/
#galeria_fotos{
	width:100%;
	float:left;
}
#galeria{
	width:100%;
	margin-top:5px;
	float:left;	
}
#galeria a{
font-size:11px;
	color:#006600;
}
#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;
}

/****************************fim novos 07/03/2005 alvaro*****/
/****************************leitrura e listagem de notícias *****/
#noticialeitura {
	float:left;
	width:100%;
	padding-left:5px;
}
#noticialeitura ul{
	list-style: none; 
}
#noticialeitura h3{
	font-size:14px;
	/*color: #006699;*/
	color: #006600;
}
#noticialeitura img {
	border:none;
	margin:3px;
}


#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 *****************/
#noticiadestaque {
	float:left;
	width:100%;
	margin-bottom:5px;
}
#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 img {
	margin:3px;
	float:left;
	margin-left:8px;
}
#noticiadestaque p {
	margin-top:1em;
	margin-bottom:0em;
}
#noticiadestaque_super {
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px dotted #999999;
	float:left;
	width:100%;
}
#noticiadestaque_super h3 {
	color: #333333;
	font-size:23px;
	margin-bottom:0.5em;
	margin-left:5px;
	font-family:arial;
}
#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-top:3px;
	padding-bottom:3px;

	border-bottom: 1px dotted #999999;
	float:inherit;
	width:100%;
}

#noticiadestaque_simples h3 {
	color: #333333;
	font-size:14px;
}
#noticiadestaque_outro {
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px dotted #999999;
	float:inherit;
	width:100%;
}
#noticiadestaque_outro h3 {
	font-size:medium;
	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{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}*/

#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;
}
