/* CSS Document */

body 
{
   margin: 0px;
 background-color: #036ba9; 
}
div#divconteudo {background-color:#FFF;}
.tbl_principal
{
	width: 779px;
	border: none;
	border-collapse: collapse;
	cell-spacing: none;
	border-spacing: none;
}
.font_11 {
	font-size: 11px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.justify {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

.home_text_arial_10
{
   font-family: Arial;
   font-size: 10.8pt;
   font-weight: 500;
   color: #676565; 
   align:left;
   margin-left: 6px;
}
.home_text_arial_10_normal
{
   font-family: Arial;
   font-size: 10.8pt;
   color: #676565; 
   align:left;
   margin-left: 6px;
}
.home_text_arial_10_normal_link
{
   font-family: Arial;
   font-size: 10.8pt;
   font-weight: 300;
   color: #046996; 
   align:left;
   margin-left: 8px;
}

.header
{
	background-color: #FFFFFF;
	border-top: 3px solid #ffbd18;
}

.logoCRC
{
	float: left;
	margin-left: 26px;
	margin-top: 12px;
	margin-bottom: 4px;
}

.logoCRC2
{
	float: left;
	margin-left: 50px;
	margin-top: 12px;
	margin-bottom: 4px;
}

.data
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #8a8888;
	font-weight: 300;
	text-align: left;
}

.form_campobusca
{
   height: 17px;
   font-family: Verdana, Arial;
   font-size: 11px;
   color: #767676;
   background-color:#FFFFFF; 
   border: 1px solid #fdad20; 
   padding-left : 2px;
   align: left;
}

.form_campotexto
{
   height: 20px;
   font-family: Verdana, Arial;
   font-size: 11px;
   color: #767676;
   background-color:#FFFFFF; 
   border: 1px solid #cbcbcb; 
   padding-left : 2px;
   align: left;
}
	
.tbl_menuatalho
{
	width: 100%;
	border: none;
	border-collapse: collapse;
	cell-spacing: none;
	background-color: #0071ae;
}

.fundoflash
{
	 background-color:#53b8e2;
	 background-image: url(../img/flash_detesq2.gif);
	 background-repeat: no-repeat;
	 background-position: left;
}

.conteudohome_col1
{
	width: 196px;
	background-color: #FFFFFF;
}
	
.menulateral
{
	width:186px;
	padding-top: 4px;	
	background-image: url(../img/menularanja_fundo.gif);
	background-repeat: no-repeat;
}

/*Inicio css do menu laranja*/
#menu ul { 
	margin: 0px 0px 0px 0px; 
	padding: 0; 
	list-style: none;
	width: 199px; 
} 


#menu ul li {
	position: relative;
	z-index: 99;
} 

#menu li ul { 
	
	display: block; 
} 

#menu li:hover ul {
	display: block; 
} 

#menu li:hover>ul { 
	visibility:visible; 
} 

#menu ul ul {
	visibility:hidden; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li { float: left; height: 1%; } 
* html #menu ul li a { height: 1%; } 
/* End */ 

#menu ul, li { 
	margin: 0 0 0 0; 
} 

#menu ul a { 
	display: block; 
	text-decoration: none; 
} 

#menu ul a:hover { 
	color: #E2144A; 
} 

#menu li ul a { 
	font-family: Arial;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none; 
	color: #ffffff; 
	background: #ffbc1d; /* IE6 Bug */ 
} 


#menu li ul a:hover { 
	background: #ffffff; 
	color:  #ffbc1d;
} 

.submenu_seta{
	float: left;
	margin-left: 140px;
	margin-top: -20px;
}
.menularanja A:hover
{
	height: 20px;
	font-family: Arial;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	color: #ffbc1d;
	background-color: #FFFFFF;
	padding: 2px 0px 3px 0px;
}

.menularon 
{
	height: 20px;
	font-family: Arial;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	color: #ffbc1d;
	background-color: #FFFFFF;
}

.menularon A
{
	height: 20px;
	font-family: Arial;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	color: #ffbc1d;
	background-color: #FFFFFF;
	padding: 2px 0px 3px 0px;
}

.menularon A:hover
{
	height: 20px;
	font-family: Arial;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	color: #ffbc1d;
	background-color: #FFFFFF;
	padding: 2px 0px 3px 0px;
}

.menularanja A
{
	height: 20px;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px 0px 3px 0px;
}


.menuCRC {
	position: absolute;
	left: 196px;
	top: -8px;
	display: none;
	z-index:2;
}


.submenuADM {
	position: absolute;
	left: 186px;
	top: -1px;
	z-index: 3;
}

	
.menuADM {
	position: absolute;
	left: 205px;
	top: -18px;
	display: none;
	z-index:1;
}


.menuDEP {
	position: absolute;
	left: 186px;
	top: -18px;
	display: none;
}

.submenuDEP {
	position: absolute;
	left: 187px;
	top: -8px;
}


.menuLEG {
	position: absolute;
	left: 118px;
	top: -18px;
	display: none;
}
 
.menularanja_crc
{
	margin-top: 10px;
	margin-left: 101px;
	border: none;
}


.menularanja_adm
{
	margin-left: 78px;
	border: none;
}

.menularanja_depart
{
	margin-left: 55px;
	border: none;
}

.menularanja_deleg
{
	margin-left:32px;
	border: none;
}

.menularanja_legisl
{
	margin-left: 5px;
	border: none;
}


/*inicio css menu azul*/

.menuazul 
{
   cursor:pointer;
   width: 178px;
   background-color:#FFFFFF;
   font-family: Arial;
   font-size: 8.6pt;
   font-weight: 600;
   color: #0f75af; 
   align:left;
   text-decoration: none;
   letter-spacing: -0.04em;
   padding: 6px 0px 6px 6px;
   height: 18px;
   border-bottom: 1px solid #c6d3d8;
   margin-left: 5px;
}

.menuazul A
{
   font-family: Arial;
   font-size: 8.6pt;
   font-weight: 600;
   color: #0f75af; 
   align:left;
   text-decoration: none;
   
 }


.menuazulover
{
   cursor:pointer;
   width: 178px;
   background-color:#effbff; 
   font-family: Arial;
   font-size: 8.6pt;
   font-weight: 600;
   color: #0f75af; 
   align:left;
   text-decoration: none;
   letter-spacing: -0.04em;
   padding: 6px 0px 6px 6px;
   height: 18px;
   border-bottom: 1px solid #c6d3d8;
   margin-left: 5px;
 }
 
.menuazulover A
{
   background-color:#effbff; 
   font-family: Arial;
   font-size: 8.6pt;
   font-weight: 600;
   color: #0f75af; 
   align:left;
   text-decoration: none;
   letter-spacing: -0.04em;
}

.submenuazul {
	background-color:#effbff; 
	margin-left: 5px;
	display: none;
	width:178px;	
}

.submenuazul A{
	margin: 3px 6px 3px 6px;
	padding: 4px;
	padding-left: 18px;
	width:164px;
	height: 25px;
	font-family: Arial;
    font-size: 8.6pt;
    color: #0f75af; 
	font-weight: 300;
    text-decoration: none;
	background-color: #effbff;

}

.submenuazul A:hover{
	margin: 3px 6px 3px 6px;
	padding: 4px;
	padding-left: 18px;
	width:164px;
	height: 25px;
	font-family: Arial;
    font-size: 8.6pt;
    color: #febd1b; 
	font-weight: 300;
    text-decoration: none;
	border: 1px solid #c6d3d8;
	background-color: #ffffff;

}

/*inicio css parcerias*/
tbl_parcerias
{
	width: 80%;
	border: none:
	border-collapse: collapse;
	cell-spacing: none;
	padding-left: 8px;
}

.banner_parceria 
{
	border: 1px solid #e1dfe2; 
	margin: 10px;
}

/*css banners internos*/
.banner_interno
{
	border: 1px solid #e1dfe2; 
	margin: 10px;
}

/*css conteúdohome*/
.tbl_conteudohome
{
	width:100%;
	border: none;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

/*inicio css comunicados*/

.home_quadrofoto
{
	border: 1px solid #e1dfe2;
	margin-right: 5px;
	margin-left: 10px;
}

.quadro_divisoria
{
	text-align: center;
	background-color: #f7f7f7;
}

.tbl_homecomunic
{
	width: 100%;
	border: none;
	border-collapse: collapse;
}

.home_comunictit
{
   font-family: Arial;
   font-size: 8.8pt;
   font-weight: 600;
   color: #676565; 
   align:left;
   background-color: #f7f7f7;
   margin-left: 6px;
}

.home_comunictexto
{
   font-family: Arial;
   font-size: 8pt;
   font-weight: 300;
   color: #676565; 
   align:left;
   margin: 10px;
 }

.home_comuniclink A
{
   font-family: Arial;
   font-size: 8pt;
   font-weight: 300;
   color: #d77813; 
   align:left;
   
}

/*inicio css notícias*/
.tbl_homenotic
{
	width: 100%;
	border: none;
	border-collapse: collapse;
}

.home_notictit
{
   font-family: Arial;
   font-size: 8.8pt;
   font-weight: 600;
   color: #676565; 
   align:left;
   background-color: #f7f7f7;
   margin-left: 6px;
}


.home_notictexto
{
   font-family: Arial;
   font-size: 8pt;
   font-weight: 300;
   color: #676565; 
   align:left;
   margin: 10px;
}

.home_noticlink A
{
   font-family: Arial;
   font-size: 8pt;
   font-weight: 300;
   color: #046996; 
   align:left;
}

/*inicio css eventos*/
.tbl_homeeventos
{
	width: 156px;
	height: 940px;
	border: none;
	margin: 7px;
	background-color: #f5fbfe;
}

.homeevent_linkhist
{
   font-family: Arial;
   font-size: 8pt;
   font-weight: 300;
   color: #046996; 
   align:left;
   margin-left: 8px;
}

.tbl_homeeventostxt
{
	width: 100%;
	border: none;
}

.homeevent_tit
{
   font-family: Arial;
   font-size: 8.8pt;
   font-weight: 600;
   color: #676565; 
   align:left;
   margin-top: 5px;
   text-decoration:none;
}

.homeevent_datas
{
   font-family: Arial;
   font-size: 8.2pt;
   font-weight: 600;
   color: #676565; 
   align:left;
   margin-left: 8px;
   margin-top: 5px;
}

.homeevent_texto
{
   font-family: Arial;
   font-size: 8pt;
   font-weight: 300;
   color: #676565; 
   align:left;
   margin-left: 8px;
}


.home_eventlink A
{
   font-family: Arial;
   font-size: 8.8pt;
   font-weight: 600;
   color: #036; 
   align:left;
   text-decoration: none;
}

.evento_divisoria
{
	text-align: center;
}

.calendario
{
	background-color: #ffffff;
	border: 1px solid #4db2c3;
	padding: none;
	width: 131px;
	height: 118px;
	margin-bottom: 10px;
}

.calendario_cabecalho
{
	background-color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #0072be;
	font-weight: 300;
	text-align: center;
}


.calendario_grid
{
	width: 131px;
	margin-left: 0px;
	padding: none;
	border: none;
	border-collapse: collapse;
}

.calendario_diassemana
{
	background-color: #bebebe;
	font-family: Verdana, Arial;
	font-size: 8px;
	color: #ffffff;
	font-weight: 300;
	text-align: center;
	border-left: 1px solid #ffffff;
}
	
.calendario_dias
{
	background-color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	color: #0072be;
	font-weight: 300;
	text-align: center;
	word-spacing: 0.2px;
	padding: 2px;
	border-bottom: 1px solid #d8d8d8;	
}

.calendario_dias A
{
	background-color: #0072be;
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	font-weight: 300;
	text-align: center;
	word-spacing: 0.2px;
	padding: 2px;
	border-bottom: 1px solid #d8d8d8;	
}

.banner_evento
{
	text-align: center;
 	border: 1px solid #e1dfe2; 
	margin-bottom: 10px;
}

/*inicio css login*/
.tbl_login
{
	width: 162px;
	height: 946px;
	border: none;
	border-collapse: collapse;
	border-left: 1px solid #ebeff2; 
	background-color: #f4f4f6;
}

.tbl_logincontab
{
	width: 100%;
	border: none;
	border-collapse: collapse;
	background-image: url(../img/login_contabfundo.gif);
	padding-left: 6px;
	font-family: Arial;
	font-size: 7.5pt;
	color: #676565;
} 

.tbl_logincontab A
{
	font-family: Arial;
	font-size: 8pt;
	color: #4db2c3;
	height: 20px;
} 

.logincontab_legenda
{
	font-family: Arial;
	font-size: 8pt;
	color: #9b9b9b;
	font-weight: 600;
	text-align: left;
	word-spacing: 0.2px;
	margin-top: 10px;
}

.login_formcampo
{
   height: 17px;
   font-family: Verdana, Arial;
   font-size: 11px;
   color: #767676;
   background-color:#FFFFFF; 
   border: 1px solid #7d9eba; 
   align: left;
   margin-top: 2px;
   }

.bot_entrar
{
	float: right;
	margin-top: -19px;
	margin-right: 40px;
}

/*css banner anunciante*/
.banner_anunciante
{
	border: 1px solid #e1dfe2; 
	margin-bottom: 10px;
	margin-top: 10px;
}

/*css rodape*/
.rodape
{
	background-image: url(../img/fundo_rodape.jpg);
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 600;
	padding-left: 15px;
	
}

.copyright
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 300;
	
}

/*css conteudo das pags internas*/
.tbl_conteudopg
{
	width:100%;
	border: none;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.conteudopg
{
	width:99%;
	border: none;
	border-collapse: collapse;
	vertical-align: top;
}
	
.caminho 
{
	font-family: Arial;
	font-size: 10px;
	color: #8a8a8a;
	font-weight: 300;
	padding-top: 15px;
	padding-bottom: 9px;
}

.caminho A
{
	font-family: Arial;
	font-size: 10px;
	color: #8a8a8a;
	font-weight: 300;
	padding-top: 15px;
	padding-bottom: 9px;
}

.titpg
{
	float: left;
	margin-top: -20px;
	margin-left: 15px;
	background-color: #fff3d3;
	font-family: Arial;
	font-size: 12px;
	color: #ffbe1c;
	font-weight: 600;
}

a.titpgComunicado
{
	float: right;
	margin-top: -15px;
	margin-left: 15px;
	background-color: #ebf7ff;
	font-family: Arial;
	font-size: 10px;
	color: #52B8E1;
	font-weight: 600;
}
a:hover.titpgComunicado 
{
	float: right;
	margin-top: -15px;
	margin-left: 15px;
	background-color: #fff3d3;
	font-family: Arial;
	font-size: 10px;
	color: #ffbe1c;
	font-weight: 600;
}
.texto 
{
	font-family: Arial;
	font-size: 12px;
	color: #000;
	font-weight: 300;
	padding: 12px 6px 12px 12px;
	text-align: justify;
	
}

.textoimg
{
	float: right;
	border: 1px solid #cbcbcb;
	margin: 0px 0px 20px 20px;
	
}

.textoimg1
{
	float: left;
	border: 1px solid #cbcbcb;
	margin: 0px 20px 20px 0px;
	
}
.colunadir
{
	width: 158px;
	border-left: 1px solid #f3f3f3;
	vertical-align: top;
}

/*css menu de pag localizado a direita*/
.menupg
{
	width: 95%;
	border: none;
	border-collapse: collapse;
	margin-left: 5px;
	margin-top: 38px;
}

.saibamais
{
	float: left;
	margin-left: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #ffc52f;
	font-weight: 600;
	height: 35px;
	
}

.saibalink
{
	border-bottom: 1px solid #f3f3f3;	
	padding-bottom: 5px;
	padding-top: 3px;
	height: 30px;
}

.saibalink A
{
	font-family: Arial;
	font-size: 11px;
	color: #8f8d8d;
	font-weight: 600;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
}

.saibalinkevid
{
	font-family: Arial;
	font-size: 11px;
	color: #036ba9;
	font-weight: 600;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
	height: 30px;
	border-bottom: 1px solid #f3f3f3;
}

.saibabolinha
{
	border-bottom: 1px solid #f3f3f3;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 5px;
}

/*menu de paginação*/
.menurodapepg
{
	width: 100%;
	border: none;
	border-collapse: collapse;
	text-align: center;
} 

.areatexto
{
	width:100%;
	border: none;
	border-collapse: collapse;
	margin: 6px 2px 6px 2px;
}



.resbusca_pag
{
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 300;
	height: 30px;
	padding: 7px 10px 10px 0px;
}

.resbusca_pag A
{
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 300;
	text-decoration: underline;
	text-align: center;
}

.resbusca_grupo
{
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 600;
	padding: 15px 12px 5px 12px;
}


.resbuscatit A
{
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 600;
	text-decoration: underline;
	padding: 5px 12px 12px 12px;
}

.resbuscatitevid
{
	font-family: Arial;
	font-size: 11px;
	color: #fda038;
	font-weight: 600;
	padding: 5px 0px 0px 12px;
}

/*banners pag internas - lado direito*/
.tbl_banners
{
	width: 95%;
	border: none;
	border-collapse: collapse;
	margin-left: 3px;
	margin-top: 38px;
} 

.tbl_filtro
{
	width:100%;
	border: none;
	border-collapse: collapse;
	background-color: #fbfbfb;
	font-family: Arial;
	font-size: 12px;
	color: #656565;
	font-weight: 600;
	line-height: 30px;
}

.grid_header
{
	background: #fbfbfb;
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 600;
	line-height: 22px;
	border-bottom: 1px solid #f2f2f2;
}

.grid_linhaA
{
	background: #ffffff;
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 300;
	line-height: 22px;
	border-bottom: 1px solid #f2f2f2;
}

.grid_linhaA A
{
	background: #ffffff;
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
.grid_linhaB
{
	background: #fbfbfb;
	font-family: Arial;
	font-size: 11px;
	color: #000;
	font-weight: 300;
	line-height: 22px;
	border-bottom: 1px solid #f2f2f2;
}

.grid_linhaB A
{
	background: #ffffff;
	font-family: Arial;
	font-size: 11px;
	color: #000;
}

.grid_grupo
{
	background: #fff2d2;
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 300;
	line-height: 22px;
	border-bottom: 1px solid #f2f2f2;
}

.tbl_form
{
	width:100%;
	border: none;
	border-collapse: collapse;
	background-color: #fbfbfb;
	font-family: Arial;
	font-size: 11px;
	color: #656565;
	font-weight: 600;
	line-height: 30px;
}


.campoobrigat
{
	font-family: Arial;
	font-size: 12px;
	color: #e01a0d;
	font-weight: 300;
}

.popup
{
	position: absolute;
	top: 255px;
	left: 217px;
	width: 350px;
	height: 80px;
	z-index: 5;
	font-family: Arial;
	font-size: 12px;
	color: #656565;
	font-weight: 300;
	text-align: justify;
	border: 10px solid #036baa;
	background-color: #ffffff;
	padding: 10px;
	display: block;
	
}

.popup_logo
{
	margin-top: 10px;
}

.popup_titulo

{
	font-family: Arial;
	font-size: 11px;
	color: #d8180d;
	font-weight: 600;
}

.popup A
{
	font-family: Arial;
	font-size: 12px;
	color: #656565;
	font-weight: 300;
}

.bot_fechar
{
	float: right;
	margin-top: -15px;
	margin-right: 20px;
	border: none;
}

.forum_pag
{
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 300;
	height: 30px;
	
}

.buscalink A
{
	font-family: Arial;
	font-size: 11px;
	color: #fca033;
	font-weight: 600;
}

#buscaavanc
{
	display: none;
}

#botbuscar1
{
	display: block;
}


.novosforuns
{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.forum_rodape
{
	width: 100%;
	line-height: 22px;
	padding: none;
	border: none;
	border-collapse: collapse;
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 300;
	background: #fbfbfb;
	border: 1px solid #f2f2f2;
}

.forum_rodapelegenda
{
	font-weight: 600;
}

.perfiltopo
{
	margin-top: 32px;
}

.forum_tblperfil
{
	width: 136px;
	line-height: 20px;
	border: none;
	border-collapse: collapse;
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 300;
	padding-left: 10px;
}

.forum_tblperfil A
{
	color: #767676;
}

.forum_perfilfundo
{
	background-image: url(../img/forum_perfilfundo.gif);
	
}

.forum_perfiltit
{
	background: #ffffff;
	font-family: Arial;
	font-size: 11px;
	color: #fca033;
	font-weight: 600;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	padding-left: 10px;
	line-height: 24px;
}

.forum_perfiltit A
{
	color: #fca033;
}

.forum_perfilusuariolog
{
	font-weight: 600;
}

.forum_gridautor
{
	background-color: #f7f7f7;
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 300;
	height: 10px;
}

.forum_tblresp
{
	width: 100%;
	border: none;
	border-collapse: collapse;
	padding: 5px;
}

.forum_resplinha
{
	background: #ffffff;
	font-family: Arial;
	font-size: 11px;
	color: #767676;
	font-weight: 300;
	border-bottom: 1px solid #f2f2f2;
}
.tbl_eventos_texto {
	width:100px;
}

