/* CSS Document */

/* formatacao dos textos e links geral do portal */

*,body{ margin:0; padding:0;}
.nome{font: 12pt  Arial,  Helvetica, sans-serif; font-weight: bold; color: #0033CC; }

.link_nome{
	font: 12pt  Arial,  Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
}
.link_nome a:hover{font: 12pt  Arial,  Helvetica, sans-serif; font-weight: bold; color: #363; text-decoration: underline;}
.link_nome a:actived{font: 12pt  Arial,  Helvetica, sans-serif; font-weight: bold; color: #0033CC; text-decoration: underline;}
.link_nome a:visited{
	font: 12pt  Arial,  Helvetica, sans-serif;
	font-weight: bold;
	color: #930;
	text-decoration: underline;
} 

.link_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.link_red a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0F9;
	font-weight: bold;
	text-decoration: none;
}
.link_red a:actived{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FFFFFF;font-weight: bold;}
.link_red a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
} 


.assunto{font: 10pt Arial,  Helvetica, sans-serif; font-weight: normal; color: #CC6633; }
.texto{font: 10pt  Arial,  Helvetica, sans-serif; font-weight: normal; color: #000000; }
.aviso{font: 10pt Arial,  Helvetica, sans-serif; font-weight: normal; color: #FF0000; }

.tema{font: 10pt  Arial,  Helvetica, sans-serif; font-weight: normal; color: #006699; text-decoration: none;}


.link_acoes{
	clear:none;
	font: 10pt  Arial,  Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.link_acoes a:hover{
	clear:none;
	font: 11pt  Arial,  Helvetica, sans-serif;
	color: #009;
	text-decoration: underline;
}


.tt_pagina{font: 10pt  Arial, Helvetica, sans-serif; font-weight: bold; color:#567BAA; background-color:#E9E9D1;}

.destaque_azul_gra{
	font: 14pt Trebuchet MS,  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#567BAA;
	background-color: #CCC;
} 
.destaque_azul_med{font: 10pt  Arial, Helvetica, sans-serif; font-weight: bold; color:#567BAA;} 
.destaque_azul_peq{font: 8pt  Arial, Helvetica, sans-serif; font-weight: bold; color:#567BAA;} 

.tt_azul_gra{font: 12pt Arial, Helvetica, sans-serif; font-weight: bold; color:#474747;} 
.tt_branco_gra{font: 12pt  Arial, Helvetica, sans-serif; font-weight: bold; color:#ffffff;}
.tt_azul_med{font: 10pt  Arial, Helvetica, sans-serif; font-weight: bold; color:#567BAA;} 
.tt_azul_peq{
	font: 8pt  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#567BAA;
	text-decoration: underline;}
	
.tt_azul_peq1{
	font: 8pt  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#567BAA;}
 
.tt_azul_micro{font: 7pt  Arial, Helvetica, sans-serif; font-weight: bold; color:#567BAA; padding-left:500px;} 

.tt_vinho_gra{font: 12pt  Arial, Helvetica, sans-serif; color:#993300; font-weight: bold;}
.tt_vinho_med{
	font: 10pt  Arial, Helvetica, sans-serif;
	color:#993300;
	font-weight: bold;
	text-decoration: none;
}
.tt_vinho_peq{
	font: 8pt  Arial, Helvetica, sans-serif;
	color:#993300;
	font-weight: bold;
	background-color: #E6E6E6;
}

.tt_cinza_gra{font: 12pt  Arial, Helvetica, sans-serif; color:#999999; font-weight: bold;}
.tt_cinza_med{font: 10pt  Arial, Helvetica, sans-serif; color:#999999; font-weight: bold;}
.tt_cinza_peq{font: 8pt  Arial, Helvetica, sans-serif; color:#999999; font-weight: bold;}

.tt_preto_gra{font: 12pt  Arial, Helvetica, sans-serif; color:#000000; font-weight: bold;}
.tt_preto_med{font: 10pt  Arial, Helvetica, sans-serif; color:#000000; font-weight: bold;}
.tt_preto_peq{font: 8pt  Arial, Helvetica, sans-serif; color:#000000; font-weight: bold;}

.tt_imagens{font: 10pt  Arial, Helvetica, sans-serif; color:#003366;}

.tt_destaque2{font: 10pt  Arial, Helvetica, sans-serif; color:#003366;}

.conteudo_txt_peq{font: 8pt  Arial, Helvetica, sans-serif; color:#666666;}

.conteudo_txt_med{font: 10pt  Arial, Helvetica, sans-serif; color:#666666;}
.texto_noticia {font: 12pt Arial, sans-serif; color:#666666;}
.texto_news{
	font-size: 14px;
	letter-spacing: -0.02em;
	line-height: 1.45em;
	padding: 5px 10px 0px;
	font-weight:normal;
	font-family:  Arial, Helvetica, sans-serif;
	color: #474747;
}
.texto_news span{font-size: 14px; letter-spacing: -0.02em; line-height: 1.45em; padding: 1.5em 0 1.5em 0; font-weight:normal; font-family:  Arial, Helvetica, sans-serif; color: #474747; }
.texto_news p{font-size: 14px; letter-spacing: -0.02em; line-height: 1.45em; padding: 1.5em 0 1.5em 0; font-weight:normal; font-family:  Arial, Helvetica, sans-serif; color: #474747; }
.texto_news img{ padding: 0 10px 10px 10px; }

.top_news{font-size: 27px;  letter-spacing: -0,06em; font-weight: bold; font-family:  Arial, Helvetica, sans-serif; color: #474747;}
.top_news a{ text-decoration:none; color:#666;}
.top_news a:hover{text-decoration: none; color:#333;}
.top_news a:actived{text-decoration: none; }
.top_news a:visited{text-decoration: none; } 

.subtop_news{font-size: 16px;  letter-spacing: -0,06em; font-weight: bold; font-family:  Arial, Helvetica, sans-serif; color: #474747;}
.subtop_news a{text-decoration:none;color:#666;}
.subtop_news a:hover{ text-decoration: none; color:#333;}
.subtop_news a:actived{text-decoration: none; }
.subtop_news a:visited{text-decoration: none; } 

.titulo_news{font-size: 27px;  letter-spacing: -0,06em; font-weight: bold; font-family:  Arial, Helvetica, sans-serif; color: #474747;}
.titulo_news h1{font-size: 27px;  letter-spacing: -0,06em; font-weight: bold; font-family:  Arial, Helvetica, sans-serif; color: #474747;}


.subtitulo_news{font-size: 22px; letter-spacing: -0,01em; line-height:1.2em; padding-hight: 1.2em; font-family:  Arial, Helvetica, sans-serif;  color:#6D90A3; margin-bottom:20px}
.subtitulo_news h2{font-size: 16px; font-weight:bold; letter-spacing: -0,01em; line-height:1.2em; padding-hight: 1.2em; font-family:  Arial, Helvetica, sans-serif;  color: #6D909D; margin-bottom:20px}

.texto_noticia2{font: 12pt  Arial, Helvetica, sans-serif; color:#474747;}

.conteudo_azul_peq{font: 8pt  Arial, Helvetica, sans-serif; color:#567BAA;}
.conteudo_azul_med{font: 10pt  Arial, Helvetica, sans-serif; color:#567BAA;}

.conteudo_vinho_peq{font: 8pt  Arial, Helvetica, sans-serif; color:#990000;}
.conteudo_vinho_med{font: 10pt  Arial, Helvetica, sans-serif; color:#990000;}

.rodape_med {font: 10pt  Arial, Helvetica, sans-serif; color:#FFFFFF;}
.rodape_peq {font: 8pt  Arial, Helvetica, sans-serif; color:#FFFFFF;}

.data_topo{font: 8pt  Arial, Helvetica, sans-serif; font-weight: normal; color: #999999;}
.data_noticia{font: 10pt  Arial, Helvetica, sans-serif; color: #666666; margin: 10px 0 10px}

.buscador{font: 10pt  Arial, Helvetica, sans-serif; font-weight: normal; color: #fff;}

.tabela_1 td{font: 8pt  Arial, Helvetica, sans-serif; color:#009900;}

/*margens do conteudo das paginas*/
.margem_texto{width: 760px; margin-top: 0pt;}
.margem_texto_data{margin-top: 5pt; }
.margem_page{width: 760px; margin-top: 0pt;}

/*tópicos das paginas internas*/
.topico{font: 13pt  Arial, Helvetica, sans-serif; color: #666699; font-weight: bold;}
.topico2{font: 13pt  Arial, Helvetica, sans-serif; color: #2C589C; font-weight: bold;}
.link_destaque{font: 12pt  Arial, Helvetica, sans-serif; font-weight: normal; color: #006600; text-decoration: none;}
.link_destaque a{ text-decoration:none;color:#808080;}
.link_destaque a:hover{font: 12pt  Arial; color:#004B82;  text-decoration: none;}
.link_destaque a:actived{font: 12pt  Arial, Helvetica, sans-serif; font-weight: bold; normal: #474747; text-decoration: none;}
.link_destaque a:visited{font: 12pt  Arial, Helvetica, sans-serif; font-weight: bold;normal: #474747; text-decoration: none;} 

.sublink_destaque{font: 9pt  Arial, Helvetica, sans-serif; font-weight: normal; color: #474747; text-decoration: none;}
.sublink_destaque a:hover{font: 9pt  Arial, Helvetica, sans-serif; font-weight: normal;color: #474747;  text-decoration: none;}
.sublink_destaque a:actived{font: 9pt  Arial, Helvetica, sans-serif; font-weight: normal; color: #474747; text-decoration: none;}
.sublink_destaque a:visited{font: 9pt  Arial, Helvetica, sans-serif; font-weight: normal;color: #474747; text-decoration: none;} 



.link_ultimas{font: 8pt  Arial, Helvetica, sans-serif; color: #3366CC; text-decoration: none;}
.link_ultimas a:hover{font: 8pt  Arial, Helvetica, sans-serif; color: #3366CC; text-decoration: none;}
.link_ultimas a:actived{font: 8pt  Arial, Helvetica, sans-serif; color: #3366CC; text-decoration: none;}
.link_ultimas a:visited{font: 8pt  Arial, Helvetica, sans-serif; color: #3366CC; text-decoration: none;} 

.link_path{font: 8pt  Arial, Helvetica, sans-serif; color: #FF6600; text-decoration: none; margin-bottom:10px}
.link_path a:hover{font: 8pt  Arial, Helvetica, sans-serif; color: #003366; text-decoration: none;}
.link_path a:actived{font: 8pt  Arial, Helvetica, sans-serif; color: #003366; text-decoration: none;}
.link_path a:visited{font: 8pt  Arial, Helvetica, sans-serif; color: #003366; text-decoration: none;} 


.link a{font: 8pt  Arial, Helvetica, sans-serif; color: #326eb2; text-decoration: none;}
.link a:hover{
	color: #039;
	background-color:#f3f3f3;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.link a:actived{font: 8pt  Arial, Helvetica, sans-serif; color: #326eb2; text-decoration: none;}
.link a:visited{font: 8pt  Arial, Helvetica, sans-serif; color: #326eb2; text-decoration: none;} 

.a {color:#294A84;text-decoration: none;}
.a:hover {
	color: #09F;
	text-decoration: none;
}

.aw {color:#294A84;text-decoration: none;}
.aw:hover {
	color: #fff;
	text-decoration: none;
}

.op {color:#ccc;text-decoration: none;}
.op:hover {
	color:#fff;
	text-decoration: none;
}

.link_imagem{color: #326eb2; text-decoration: none;}
.link_imagem a {color: #06F;text-decoration: none;}
.link_imagem a:actived{color: #326eb2; text-decoration: none;}
.link_imagem a:visited{color: #600;text-decoration: none;}
.link_imagem a:hover {color: #0FF;text-decoration: none;}

.link_titulo_principal a{font: 14pt Arial,  Helvetica, sans-serif; font-weight: bold; color: #3366CC; text-decoration: none;}
.link_titulo_principal a:hover{font: 14pt  Arial,  Helvetica, sans-serif; font-weight: bold; color: #003399; background-color:#f3f3f3;}

.link_subtitulo_principal a{font: 8pt  Arial, Helvetica, sans-serif; font-style:italic;  color: #000; text-decoration: none;}
.link_subtitulo_principal a:hover{font: 8pt  Arial, Helvetica, sans-serif; font-style:italic; color: #000; background-color:#f3f3f3;}

.link_ultimas_noticias a{font: 10pt  Arial, Helvetica, sans-serif; font-weight: bold; color: #336699; text-decoration: none;}
.link_ultimas_noticias a:hover{font: 10pt  Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; background-color:#f3f3f3;}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* formatcao do texto do java script de publicacoes*/ 
.basictab ul{
margin: 4px;
padding: 3px 0;
margin-left: 0;
font: bold 10pt Verdana;
border-bottom: 0px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 0px solid gray;
border-bottom: none;
background-color: #EBECFE;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover, .basictab li a.current{
background-color: #C1DCFD;
color: #003366;
}

.basictab li a:active{
color: #567BAA;
}

.tabcontainer{
clear: left;
width:100%; /*width of 2nd level sub menus*/
height:100%; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* barra no topo do governo */
.select_gov{ margin: 0 0 6px 0; background-color: #FFCC00; font-size: 10pt;}
#barragoverno{ background-color: #FFCC00; height: 28px;}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */


/* XXXXXX  ESTILO DO RODAPÉ   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */



.link_rodape a{font: 9pt  Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
.link_rodape a:hover{font: 9pt  Arial, Helvetica, sans-serif; color: #FFFFFF; background-color:none;}
.link_rodape a:actived{font: 9pt  Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
.link_rodape a:visited{font: 9pt  Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;} 
#img_prof {
	float: left;
	display: block;
	height: auto;
	width: auto;
	background-repeat: no-repeat;
}
#prof {
	display: block;
	float: left;
	height: auto;
	width: auto;
}
#portalfab {
	display: block;
	clear: both;
}
#links {
	display: block;
	padding-left: 20px;
}
#mapa{
	z-index:-1;}
.info_destaque{ border:1px dotted; padding:10px; background-color:#E9EEF3; width:736px;}

