*{
margin:0;
padding:0;
outline: none;
}
#geral{
width: 800px;
margin:0 auto;
background-color:#FFFFFF;
}
#divNoticias{
width:400px;
/*height:20px;*/
}
#dados_user{
width:760px;
margin: 5px;
}

#layer_transacao{
position:absolute;
z-index:auto;
left:245px;
top:400px;
width:630px;
height:600px;
z-index:1;
visibility: inherit;
overflow: scroll;
}

#layer_relatorio{
position:absolute;
z-index:auto;
left:250px;
top:450px;
width:630px;
height:500px;
z-index:1;
visibility: inherit;
overflow: scroll;
}

#corpo_index{
border: 2px solid #7CCAE5;
}

#mapa_site{
border-bottom: 2px solid #7CCAE5;
background-color:#F6FAFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:center;
color:#000066;
}

/*#layer_news{
z-index:0;
left:240px;
width:610px;
height:350px;
z-index:1;
visibility: inherit;
overflow: scroll;
}
*/

/*============== EDI ======================*/
#div_usuario{
width: 100%;
white-space: nowrap;
}

#topico_atividade{
color: #000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;

/*display: block;*/
padding-top: 6px; 
padding-bottom: 2px; 
padding-left: 4px; 

/*width: 200px;
height: 100px;*/
background-color: #E7F3FA;
border-top: 1px solid #7CCAE5;
border-bottom: 1px solid #7CCAE5;
/*border-right: 2px solid #7CCAE5;*/
}

.tb_login
{
border: 1px solid #4F81BD;
}

/* LINK EDI 2*/
.link_atividade {
FONT-SIZE: 20px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

/* LINK EDI*/
.link_atividade {
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_atividade:link{
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_atividade:active {
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_atividade:visited {
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_atividade:hover {
FONT-SIZE: 10px;
COLOR: #00BF00;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

img.forum a:hover
{
background-image: url(figuras/ico_forum_text.png);
}
/*========= galeria ========================*/
#topo
{
	position:relative;
	height:53px;
 	margin-bottom:30px;
}
	
#topo h1, #topo h2 
{
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; 
}
	
.galeria
{
	width:640px; 
	margin:0 auto;
	text-align:left; 
}
	
.img-aqui
{ 
	width:450px; 
	height:375px; 
	position:relative; 
	top:8px;
	float:right; 
	border:1px solid #fff;
}
	
ul.fotos
{
	position:relative;
	list-style:none;  
	width:162px;
	padding:1px;
	margin:0; 
	padding:0; 
}
	
.fotos:after
{
	display: block;
	content: ".";
	height: 0;
	font-size:0; 
	visibility: hidden;
	clear: both;
}
	
ul.fotos li
{
	width:75px;
	height:50px;
	float:left; 
	border:2px solid #444;
	margin:1px; 
}
	
ul.fotos li img
{
	border:none; 
	width:75px;
	height:50px;
}
	
ul.fotos li span img
{
	border:none;
	width:450px;
	height:375px;
	height:auto;
}
	
ul.fotos a 
{
	display: block;
}
	 
ul.fotos a span
{
	display: none;
}
	
ul.fotos a:hover span.legenda 
{
	display:none;
	text-align:center; 
	width:200px;
	position:absolute;
	top:380px;
	left:-2px;
}
	
ul.fotos a:hover span
{
	display: block;
    position: absolute; 
	top:-5px; 
	left: 177px; 
	border:2px solid #666;
}
   
ul.fotos a:hover span.legenda 
{
	padding:5px 0;
	color:#333; 
}



/*========= tables ========================*/
.table_destaques{
border-bottom: 1px solid #000066;
border-top: 1px solid #000066;
}
.table_noticias{
border: 1px solid #000066;
}
.table_eventos{
border: 1px solid #000066;
}
.table_historico{
border-bottom: 1px solid #000066;
border-top: 1px solid #000066;
}
.table_relatorio{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style:normal;
}
.table_formulario{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.td_formulario{
font-family: Verdana,Arial,sans-serif,Helvetica; 
font-size:10px;
background-color: #F6FAFF;
text-align:left;
}

.td_grade_horaria{
font-family: Verdana,Arial,sans-serif,Helvetica;
font-weight:bold;
font-size:10px;
background-color: #F6FAFF;
text-align:center;
}

.table_questionario{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.fundo_td{
background-color: #DFEEFE;
}
.td_relatorio{
border: 1px solid #7CCAE5;
background-color: #F6FAFF;
}
.tb_pfweb{
font-family: Verdana,Arial,sans-serif,Helvetica; 
font-size:10px;
font-style: normal;
border-top: 1px solid #000066;
border-bottom: 1px solid #000066;
}
.td_pfweb{
font-family: Verdana,Arial,sans-serif,Helvetica; 
font-size:10px;
background-color: #E9F7FC;
}
.tb_cadastro_topo{
font-family: Verdana,Arial,sans-serif,Helvetica; 
font-size:10px;
font-style: normal;
border-top: 1px solid #000066;
}
.tb_cadastro_final{
font-family: Verdana,Arial,sans-serif,Helvetica; 
font-size:10px;
font-style: normal;
border-bottom: 1px solid #000066;
}
.table_top{
margin-top:20px;
}

/*========configuração campos==============*/
input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
textarea
{
font-family: Arial,sans-serif,Verdana,Helvetica; 
font-size:10px;
font-style: normal;
}

/*================ CONFIGURAÇÃO DA ÁREA DE LOGIN =========================*/
.letras_login {
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.letras_login:link{
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.letras_login:active {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.letras_login:visited {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.letras_login:hover {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #00BF00;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
/*============ LINKS EM GERAL =============================*/
.link_geral {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_geral:link{
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_geral:active {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_geral:visited {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_geral:hover {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #00BF00;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.link_branco {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #FFFFFF;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_branco:link{
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #FFFFFF;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_branco:active {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #FFFFFF;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_branco:visited {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #FFFFFF;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
A.link_branco:hover {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #DFF2F9;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.link_noticias{
font-size: 10px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.link_noticias:link{
font-size: 10px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.link_noticias:active{
font-size: 10px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.link_noticias:visited{
font-size: 10px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.link_noticias:hover{
font-size: 10px;
color: #006600;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.link_produto_cictec{
font-size: 13px;
color: #006600;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight:bold;
}
a.link_produto_cictec:link{
font-size: 13px;
color: #006600;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight:bold;
}
a.link_produto_cictec:active{
font-size: 13px;
color: #006600;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight:bold;
}
a.link_produto_cictec:visited{
font-size: 13px;
color: #006600;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight:bold;
}
a.link_produto_cictec:hover{
font-size: 13px;
color: #00BF00;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.link_rel_tarefa{
font-size: 10px;
color: #000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.link_rel_tarefa:link{
font-size: 10px;
color: #000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.link_rel_tarefa:active{
font-size: 10px;
color: #000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.link_rel_tarefa:visited{
font-size: 10px;
color: #000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.link_rel_tarefa:hover{
font-size: 10px;
color: #006600;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

/*=============== FONT´S DO CORPO INDEX, FONTS EM GERAL DO PORTAL ====================*/
.letras_topico{
font-size:10px;
color: #000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none
}
.font_text_branco{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}
.font_descricao{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
}
.font_titulo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.topico_tabela{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #000066;
}

.font_tabelas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
}
/*============ MENU LATERAL =====================*/
#menu { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
}
#menu #mainmenu a {
color: #000066;
text-decoration: none;
display: block;
padding-top: 2px; 
padding-right: 5px; 
padding-bottom: 2px; 
padding-left: 4px; 
width: 90px; 
position:relative;
background-color: #FFFFFF;
background-image: url(figuras/aba_usuario2.gif);
}
#menu #mainmenu a:hover { 
color: #00BF00;
}

#menu #submenu {
color: #000066;
font-weight: bold;
text-align: center;
text-decoration: none; 
display: block;
/*background-color: #000066; */
padding-top: 2px; 
padding-right: 5px; 
padding-bottom: 2px; 
padding-left: 4px; 
width: 90px;
height: 15px; 
position:relative;
/*border-top: 2px solid #7CCAE5;*/
background-image: url(figuras/menu2.jpg);
background-repeat:repeat-x;
}

/*#menu #submenu a:link { 
color: #000066;
text-decoration: none;
}

#menu #submenu a:visited { 
color: #000066;
text-decoration: none;
}

#menu #submenu a:hover { 
color: #00BF00;
text-decoration: none;
background: transparent;
font-size: 12px;
}      */

#menu_home{
color: #000066;
font-weight: bold;
text-align: center;
text-decoration: none; 
display: block;
padding-top: 2px; 
padding-right: 5px; 
padding-bottom: 2px; 
padding-left: 4px; 
width: 90px;
height: 15px; 
position:relative;
border-top: 2px solid #7CCAE5;
background-image: url(figuras/menu2.jpg);
background-repeat:repeat-x;
}

/*====== LETRAS COPYRIGTH ==========*/
.letras_copyright {
FONT-SIZE: 9px;
COLOR: #000000;
font-weight:normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}