body{font:11px  arial; color:#333333; margin:0; padding:0; background:url(../img/_internas/bg.gif) top repeat-x; background-color:#e7e7e9;}

img{ border:none; outline:none;}
a{outline:none;}
form{margin:0; padding:0;}
select, input, option, textarea{font: 11px arial; color:#999999; outline:none;}

a{text-decoration:none; color:#302f53;}
a:hover{ text-decoration:underline;}
a.lnk_bold{ font-weight:bold;}
a.lnk_bullet{ padding-left:20px; margin-top:5px; display:block; background:url(../img/_internas/bul_azul.gif) left no-repeat; }

.lft{ float:left}
.rgt{ float:right}
.lmp{ clear:both; margin:0; padding:0;}
.tres{ margin-bottom:3px;}
.cinco{ margin-bottom:5px;}
.cincoup{ margin-top:5px;}
.dezup{ margin-top:10px;}
.trintaup{ margin-top:30px;}
.dezbt{ margin-bottom:10px;}
.dezr{ margin-right:10px;}
.vinte{ margin-bottom:20px;}
.qrenta{ margin-bottom:40px;}

.tit_doze{ font-size:12px; font-weight:bold; color:#302f53;}
.tit_noticias{ font-size:26px; font-weight:bold;}
.tit_noticias_destaque{ font-size:14px; font-weight:bold;}

h2{ padding:0 0 10px 0;  margin:0 0 10px 0; font-size:26px; font-weight:bold;}
h3{font-size:15px;}
h4{font-size:12px;}
.sub_frase{ font-size:14px; font-weight:bold; margin-bottom:40px;}
.sub_frase_b{ font-size:12px; font-weight:bold;}
.legenda{ color:#9a9a9a; font-style:italic;}
.citacao{ font-size:16px;  font-style:italic;}
.citado{font-size:10px; text-align:right; margin:15px 0 20px 0;}
.ft_treze{ font-size:13px; font-weight:bold;}
.ft_quinze{ font-size:15px; font-weight:bold;}
.ft_branca{ color:#FFFFFF;font-weight:bold;}
.ft_branca_maior{ color:#FFFFFF;font-weight:bold; font-size:34px;}
.ft_branca_medio{ color:#FFFFFF;font-weight:bold; font-size:14px;}
.ft_ver{ color:#d81d1d; font-size:18px;font-weight:bold;}
.ft_vrm{ color:#d81d1d;font-weight:bold;}
.ft_vrm_maior{ font-size:14px; color:#d81d1d;font-weight:bold;}
.ft_dsete{font-size:17px;font-weight:bold;}
.ft_norm{font-size:11px; font-weight:normal;}
.inp{width:98%; border:1px solid #b1b1b2;}



.caixa{width:225px; background:#f5f5f6;}
.caixa_cont{width:200px; margin:0 auto;}
.caixa_docs{width:197px; margin:0 auto;}
.box_padrao{width:225px;}
.foto_esq{ float:left; margin:0 10px 10px 0;}
.p_relat{ position:relative;}
.cur{cursor:hand; cursor:pointer; color:#302f53;}

.principal{width:970px; margin:0 auto; margin-bottom:100px; }

/*  topo login */
.top_login{width:970px; height:93px; margin:0 auto;}
/*.login{width:328px; height:93px; background:url(../img/_home/bg_login.gif); float:right; position:relative;}*/
.login{width:236px; height:42px; background:url(../img/_home/bg_topo.gif); float:right; padding-top:51px;}
.login_cbox{width:180px; height:25px; position:absolute; left: 125px; top: 17px;}
.login_nome{position:absolute;	left: 43px;	top: 51px;	width:102px;height:16px;background:none;border:none;}
.login_senha{position:absolute;left: 184px;top: 51px;width:102px;height:16px;background:none;border:none;}
.login_ok{position:absolute;left: 295px;top: 48px;outline:none;}
.login_esenha{position:absolute;left: 181px;top: 73px;color:#9796a8;}
.login_esenha a{ color:#9796a8;}

/* lista de menus internos */
.navcontainer ul{list-style-type: none;
margin:0; padding:0; background:#302f53; padding-left:5px; margin-left:5px;display:hide;}
.navcontainer ul li {border-bottom:1px solid #262642; padding:5px;}
.navcontainer ul li.ativo 
{border-bottom:1px solid #262642; pa dding:5px;  padding-left: 10px; margin-left:-5px;
text-align: left;font: bold 10px arial;color: #49495f; background:#1c1c37; text-transform: uppercase;}
.navcontainer ul li a {background: url(../img/menu/seta.gif) left  no-repeat; 
 padding-left: 15px;text-align: left;font: bold 11px arial;
text-decoration: none;color: #707c8d;}
.navcontainer ul li a:hover
{background: url(../img/menu/seta_on.gif) left  no-repeat;
color: black; color:#ffffff;}
.navcontainer ul li a#current
{background: url(../img/menu/list-active.gif) left  no-repeat;
color: #666;}
.minternas{width:213px; margin-left:6px;}


/* div breadcumb  */
.breadcumb{width:950px; height:20px; background:url(../img/_internas/bg_bread.jpg); padding:10px 10px 0 10px;}
ul.bread{ margin:0; padding:0; list-style:none;}
ul.bread li { float:left; margin-right:6px;}
ul.bread li a{ color:#ffffff; text-decoration:none}
ul.bread li a:hover{ text-decoration:underline;}
.tarja_titulos{width:970px; height:105px; margin-bottom:40px; position:relative;}
.tarja_titulos_txt{	width:230px;height:60px;position:absolute;left: 270px;top: 26px;color:#9fa7bc;}


/* coluna esquerda */
.coluna_esquerda{width:242px; float:left; padding-left:10px; padding-top:220px; position:relative;}
.menu_internas{ position:absolute; top:0; z-index:999;}
.procura{width:225px; height:77px; background:url(../img/_home/bg_procura.gif) no-repeat; position:relative; margin-bottom:33px; z-index:0;}
.procura_campo{position:absolute; left: 13px; top: 40px; width: 123px; height: 16px;background:none; border:none;}
.procura_ok{position:absolute;left: 174px;top: 21px;}
.box_blog{width:225px; margin:40px 0 40px 0;}
.box_blog_item{width:197px; border-bottom:1px solid #cfcfd1; padding-bottom:12px; margin-bottom:15px;}
ul.mais_lidas{list-style: none; padding:0; margin:0;}
ul.mais_lidas li{ border-bottom:1px solid #cfcfd1; padding:10px 40px 15px 0;}

.box_pesquisa{width:225px; height:215px; background:url(../img/_internas/bg_pesquisa.gif) no-repeat; padding-top:48px;}
.pesquisa_campo, .pesquisa_select {width: 189px; background: #FFFFFF; border:none; border:1px solid #b8b8b9; padding-left:10px;}


/* coluna direita*/
.coluna_direita{width:235px; float:left; padding-left:17px;}
.mnld{width:225px; margin-top:-125px; margin-bottom:20px; position:relative;}
.filme_lateral{width:185px; height:117px; position:absolute; bottom:20px; left:20px;}
.i_mat{width:194px; background:#FFFFFF; border:1px solid #b8b8b9;}
.i_senha{width:129px; background:#FFFFFF; border:1px solid #b8b8b9; float:left;}
ul.docs_pdf{list-style: none; padding:0; margin:0;}
ul.docs_pdf li{background:url(../img/_internas/ico_pdf.gif) left top no-repeat; border-bottom:1px solid #cfcfd1; padding:10px 0 10px 35px;}
.pri{border-top:1px solid #cfcfd1;}
.topo_negativo{ margin-top:-125px; position:relative; z-index:999;}
.procural_campo{ width: 123px; height: 16px;background:none; border:1px solid #b8b8b9;}
.procural_ok{position:absolute;left: 140px;top: 21px;}
.procurala_ok{position:absolute;left: 140px;top: 55px;}
ul.fotos_entrevista{list-style: none; padding:0; margin:0;}
ul.fotos_entrevista li{ border-top:1px solid #dcdcdd; padding-top:10px; padding-bottom:15px;}
.i_newsletter{width:192px; background:#FFFFFF; border:1px solid #b8b8b9; margin-top:10px;}
.pergunta{background:url(../img/_home/bg_proj_quer_saber.gif) top left no-repeat; font:bold 12px arial; padding-left:40px; color:#333333; margin-bottom:10px;}
.news_box_a{width:238px; float:left;}
.news_box_b{width:190px; float:left; padding-right:5px;}
.cB_sel{width:80px; border:1px solid #b7b7b7; color:#333333;}

ul.arquivosD{list-style: none; padding:0; margin:0; width:190px;}
ul.arquivosD li{background:url(../img/_internas/bg_arq.gif) left center no-repeat; border-bottom:1px solid #cfcfd1; padding:10px 0 10px 25px;}
ul.arquivosD li a{ font-weight:bold;}


/* coluna do meio conteudo  */
.coluna_meio_conteudo{width:446px; float:left; padding:0 10px 0 10px;}
.box_direito_blogs{width:200px; float:right; margin-top:30px;}
.box_esquerdo_blogs{width:200px; float:left; margin-top:30px;}
.ultimos_posts{width:210px; border-bottom:1px solid #dcdcdd; padding-bottom:10px; margin-bottom:10px;}
.up_tit{ margin-bottom:10px;}
.up_tit a{color:#d81d1d; font-weight:bold;}
ul.lista_foto{list-style: none; padding:0; margin:0;}
ul.lista_foto li { width:205px; float:left; margin-bottom:40px; margin-right:10px;}
.biblio_tab{border:1px solid #5a5a5a; border-collapse:collapse;}
.box_paginacao{width:300px; margin:0 auto;}
ul.paginacao{list-style: none; padding:0; margin:0;}
ul.paginacao li { float:left; padding:5px;}
.ativo { color:#c62c30; font-weight:bold;}
.blog_topo_meio{width:430px; height:89px; background: url(../img/_internas/bg_top_blog.gif) no-repeat; margin-top:-40px; padding-top:40px; padding-left:10px; margin-bottom:25px;}
.foto_esq{ float:left; margin:0 10px 10px 0;}
ul.box_txt{list-style: none; padding:0; margin:0; margin-top:30px;}
ul.box_txt li { float:left; width:195px; padding-right:25px; padding-bottom:30px;}
ul.box_arquivo{list-style: none; padding:0; margin:0; margin-top:10px; margin-bottom:30px;}
ul.box_arquivo li { margin-bottom:5px; }
ul.box_arquivo li a { font-size:13px;}

.bloco_eventos{border-bottom:1px solid #cfcfd1; padding:20px 0 20px 0;}
.bloco_eventos_data{width:55px; height:58px; background:url(../img/_internas/bg_data.gif) top no-repeat; padding-top:4px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; float:left; margin:0 20px 20px 0; }
.be_semana{height:14px; font-size:15px; text-align:center;}
.be_dia{height:27px;font-size:27px; text-align:center;}
.be_mes{height:14px; text-align:center;}
.bloco_eventos_texto{float:left;}
.bloco_eventos_texto a{ font-size:15px; font-weight:bold;}
.bloco_eventos_titulo{padding:20px 0 10px 0;}
.bloco_eventos_tit_txt{ float:left; font-size:26px; width:364px;  font-weight:bold;}
.eventos_inferior{ width:400px; background:#f5f5f6; padding: 0 17px 5px 17px;}
ul.b_listas{list-style: none; padding:0; margin:0;}
ul.b_listas li { float:left; margin-bottom:10px; padding:5px;}
.box_audio{width:187px; height:57px; background:url(../img/_internas/bg_audio.gif) no-repeat; padding:10px;}
ul.box_resultado{list-style: none; padding:0; margin:0; margin-top:10px; margin-bottom:30px;}
ul.box_resultado li { margin-bottom:15px; }
ul.box_resultado li a{font-size:13px }
.professor{width: 100%;}
.professor ul{margin-left: 0;padding-left: 0;list-style-type: none;}
.professor ul li{}
.professor a{display: block;padding: 20px; width: 90%;text-decoration:none;font-size:13px; font-weight:bold;border-top: 1px solid #a1a1a3;}
.professor a:hover{text-decoration:none;background-color: #d1d1d5;}
.box_prof{width:90%; padding:10px;}
.box_prof a{ padding:0; margin:0; font-size:11px; font-weight:normal; border: none; display:inline}
.box_prof a:hover{ background:none; text-decoration:underline;}
.marcador{float:left; font-size:30px; font-weight:bold; margin-right:10px;}

/* rodape menus */
.rodape_menus{width:100%; margin:0 auto; background:#dbdde0; padding-top:30px; padding-bottom:40px;}
.rodape_menus_cont{width:950px; margin:0 auto;}
.rdp_box{float:left; width:158px;}
.rpt{ padding-top:32px;}
ul.m_rdp{list-style:url(../img/_home/rdp_grey.gif); padding:0 10px; margin:0 10px; *margin: 0 12px; *padding: 0 12px; margin-top:5px;}
ul.m_rdp li { margin-bottom:3px;}
ul.m_rdp li a{ color:#707c8d;}
ul.m_rdpb{list-style:url(../img/_home/rdp_grey.gif); padding:0 6px; margin:0 6px; *margin: 0 8px; *padding: 0 8px; margin-top:5px;}
ul.m_rdpb li { margin-bottom:3px;}
ul.m_rdpb li a{ color:#707c8d;}
.rdp_end{border-left:1px solid #ced0d2; padding-left:8px; margin-top:5px; margin-bottom:15px; color:#707c8d;}


.rodape{width:100%; height:34px; padding-top:13px; text-align:center; margin:0 auto; background:#c8cacd; color:#858a90;}

/*   novo 9/9/2009 */
.box_audio{width:188px; height:67px; background:url(../img/_internas/bg_audio.gif) no-repeat; padding:10px;}
.arquivo_diponivel{background:url(../img/_internas/bg_arq.gif) left top no-repeat; border-bottom:1px solid #cfcfd1; padding:10px 0 10px 25px;}
ul.b_listas_docs{list-style: none; padding:0; margin:0;}
ul.b_listas_docs li{margin-bottom:10px; padding:5px; padding-left:0; margin-bottom:15px;}

/* menu lateral */
ul.menu_lateral{list-style-type: none; margin:0; padding:0; background:#003399 }
ul.menu_lateral li {  background:url(../img/_internas/bg_mn_lateral.gif) top; width:225px;}
ul.menu_lateral li a {width:170px; font-size:11px; font-weight:bold;text-decoration: none;color: #302f53; display:block; padding:10px 0 10px 55px; }
ul.menu_lateral li a:hover {background:url(../img/_internas/bg_mn_lateral_over.gif) top; color:#c3161c; display:block;}

/* cloud tag */

div.cloud_tag {
	float:left;
	margin-bottom:20px;
	width:100%;
}
div.cloud_tag p {
	padding: 0 10px;
	text-align:center;
}
div.cloud_tag p a {
	display: inline-block !important;
	line-height: 15px !important;
	zoom: 1;
	width: inherit;
	height: inherit;
	margin-right: 10px;
	padding-bottom: 3px;
	text-decoration:none;
}
div.cloud_tag p a:hover {
	text-decoration:underline;
}
div.cloud_tag p a.relevancia_1 {
	font-size: 9px !important;
}
div.cloud_tag p a.relevancia_2 {
	font-size: 10px !important;
}
div.cloud_tag p a.relevancia_3 {
	font-size: 11px !important;
}
div.cloud_tag p a.relevancia_4 {
	font-size: 12px !important;
}
div.cloud_tag p a.relevancia_5 {
	font-size: 13px !important;
}
div.cloud_tag p a.relevancia_6 {
	font-size: 14px !important;
}
div.cloud_tag p a.relevancia_7 {
	font-size: 15px !important;
}
div.cloud_tag p a.relevancia_8 {
	font-size: 16px !important;
}
div.cloud_tag p a.relevancia_9 {
	font-size: 17px !important;
}
div.cloud_tag p a.relevancia_10 {
	font-size: 18px !important;
}

.videod{width:578px;}

/* menu internos  */
 ul.menu_interno{ list-style:none; padding:0px; margin:0px; width:214px; margin-left:5px;}
 ul.menu_interno li{ border-bottom:1px solid #262642;  background-color:#302f53; color:#707c8d; }
 ul.menu_interno  li.ativo {text-align: left; font: bold 11px arial;color: #49495f; background:#1c1c37; text-transform: uppercase;padding:6px 3px 6px 12px; display:block;}
 ul.menu_interno li a {background:url(../img/menu/seta.gif) top left no-repeat; font: bold 11px arial; text-decoration: none; color: #707c8d;padding:6px 3px 6px 30px; display:block; }
 ul.menu_interno li a:hover {background:url(../img/menu/seta_on.gif) top left no-repeat; color: black; color:#ffffff; text-decoration:none;}

