


/* CSS Document */

html {
	height: 100%;
}

body{
font-family:verdana;
font-size:8pt;
color:#13244B;
margin:0px;
padding:0px;
}

.dragme{
position:relative;
}


a
{
text-decoration:none;
}

a:hover
{
color:#4FC2E8;
}

form{
font-family:verdana;
font-size:8pt;
}

.titulo
{
font-weight:bold;
}

.titulo2
{
font-size:10pt;
font-weight:bold;
}

.letra1
{
color: #13244B;
}

.letra1 a:visited
{
color:#13244B
}

.letra1 a:link
{
color:#13244B
}

.letra1 a:active
{
color:#13244B
}

.letra1 a:hover
{
color:#4FC2E8
}

.letra2
{
color:#4D6582;
}

.letra2 a:visited
{
color:#4D6582
}

.letra2 a:link
{
color:#4D6582
}

.letra2 a:active
{
color:#4D6582
}

.letra2 a:hover
{
color:#4FC2E8
}


.letra3
{
color:#FFFFFF;
}

.letra3 a
{
color:#FFFFFF;
}

.letra4
{
color:#97d500;
}

.letra4 a
{
color:#97d500;
text-decoration:none;
}

.letra4 a:visited
{
color:#97d500;
text-decoration:none;
}

.caixa1
{
color:#707c8a;
#background-color:#e6e9ee;
}

.caixa1 text
{
border:1px solid #707c8a;
background-color:#e6e9ee;
}

.caixa1-text
{
border:1px solid #707c8a;
background-color:#e6e9ee;
}
.link_pesquisa a:visited
{
color:#13244B;
font-weight:bold;
}
.link_pesquisa a:link
{
color:#13244B;
font-weight:bold;
}

.link_pesquisa a:active
{
color:#red;
font-weight:bold;
}

.link_pesquisa a:hover
{
color:#4FC2E8;
font-weight:bold;
}

.link_pesquisa_extra a:visited
{
color:#4FC2E8;
font-weight:bold;
}
.link_pesquisa_extra a:link
{
color:#4FC2E8;
font-weight:bold;
}

.link_pesquisa_extra a:active
{
color:#red;
font-weight:bold;
}

.link_pesquisa_extra a:hover
{
color:#13244B;
font-weight:bold;
}

.clr{
	clear: both;
}

.outline {
  /*border: 1px solid #cccccc;*/
  background: #ffffff;
	padding: 2px;
}

.texto-normal
{
font-size:8pt;
font-family:verdana;
font-weight:normal;
}

/*define cor de fundo das margens da pagina*/
#fundo
{
width:100%;
height:100%;
/*background-color:#EEEEEE;*/
background-color:#FFFFFF;
}

/*div que contem a parte central do site, area util
com 800px de largura
*/
#container
{
width:800px;
}

/*define largura e contornos da área de publicidade de topo*/
#top_pub_outer
{
float:right;
width:326px;
margin:0px;
padding:0px;
}

/*define cor de fundo da barra da publicidade*/
#top_pub_inner
{
color:white;
background-color:#13244B;
height:120px;
}

#menu_top_outer
{
width:800px;
margin:0px;
padding:0px;
}

#menu_top_inner
{
font-weight:bold;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
color:#13244B;/*azul escuro*/
background-color:#FFFFFF;/*branco*/
/*height:20px;*/
}
/*cor dos links no menu topo*/


#menu_top_inner a:visited
{
color:#13244B;
}
#menu_top_inner a:link
{
color:#13244B;
}

#menu_top_inner a:hover
{
/*color:#97D500;*/
color:#4FC2E8;
}

#banner_outer
{
float:left;
width:474px;
margin:0px;
padding:0px;
}

#banner_inner
{
background:url(../../images/qualfood_mini_natal.png);
/*background:url(../../images/qualfood_mini.png);*/
background-repeat:no-repeat;
height:120px;
}

/*barra separadora por baixo do banner, vai conter o menu quando dos utilizadores registados???*/
#sep_outer
{
width:800px;
margin:0px;
padding:0px;
}

#sep_inner
{
font-size:9px;
font-family:verdana;
color:white;
/*background-color:#13244B;*/
background:url(../../images/iqualfood/iqitem_bg3.png);
height:20px;
padding:0px 0px 0px 0px;
}

/*define espaço entre os conteudos laterais*/
.sep_lateral
{
height:16px;
}

.sep20
{
height:20px;
}

.sep10
{
height:10px;
}

.sep
{
height:5px;
}
/*coluna ESQUERDA*/
#cola_outer
{
/*border:1px solid green;*/
float:left;
width:165px;
margin:0px;
padding:0px;
}

#cola_inner
{
margin:10px;
padding:0px;
}

#colb_outer
{
float:left;
width:470px;
margin:0px;
padding:0px;
}


#colb_inner
{
margin-top:10px;
/*border:1px solid red;*/
padding-left:10px;
padding-right:10px;
}

#colc_outer
{
float:right;
width:165px;
margin:0px;
padding:0px;
}


#colc_inner
{
margin:10px;
padding:0px;
}

#colp_outer
{
float:right;
width:630px;
margin:0px;
padding:0px;
}


#colp_inner
{
margin:0px;
padding:0px;
}

/*define propriedades do contentor que agrupa os conteudos das laterais*/
.fieldset
{
margin-bottom:20px;
}

.fieldset .bodyset
{
border-bottom:2px solid #8090a5;
border-left:2px solid #8090a5;
border-right:2px solid #8090a5;
#background-color:#E4E8EC;
}

.title-bar
{
color:white;
background:url(../../images/iqualfood/iqitem_bg3.png);
/*background-color:#13244B;*/
text-align:left;
font-family:verdana;
font-size:8pt;
font-weight:bold;
padding:5px 5px 5px 5px;
vertical-align:middle;
}

.title-bar2
{
color:white;
background-color:#7C8CB1;
background-color:#6b7fa0;
text-align:left;
font-family:verdana;
font-size:8pt;
font-weight:bold;
padding:5px 5px 5px 5px;
}

.title-bar3
{
color:white;
/*background:url(../../images/iqualfood/iqitem_bg3.png);*/
background-color:#4fc2e8;
text-align:left;
font-family:verdana;
font-size:8pt;
font-weight:bold;
padding:5px 5px 5px 5px;
vertical-align:middle;
}

.conteudo
{
border-bottom:2px solid #8090a5;
border-left:2px solid #8090a5;
border-right:2px solid #8090a5;
background-color:#FFF;
text-align:left;
font-family:verdana;
font-size:8pt;
}

.conteudo2
{
border-bottom:2px solid #4fc2e8;
border-left:2px solid #4fc2e8;
border-right:2px solid #4fc2e8;
background-color:#FFF;
text-align:left;
font-family:verdana;
font-size:8pt;
}

#barra-grande-legislacao
{
background-color:#97D500;
color:white;
text-align:center;
/*font-weight:bold;*/
padding:10px 10px 10px 10px;
font-size:11pt;
}

#barra-grande-noticias
{
float:left;
width:100px;
height:47px;
background-color:#FFFFFF;
color:#7C8CB1;
text-align:left;
font-family:verdana;
font-weight:bold;
font-size:18pt;
padding-left:00px;
padding-right:0px;
}


.caixa-noticia
{
font-size:8pt;
font-family:verdana;
text-align:justify;
/*border:2px solid #E4E8EC;*/
width:100%;
margin:0px;
line-height:15px;
color:#13244B;
}

/*MENU --------------------------------------------*/
#menu {
/*background: #FFFFFF;*/
margin:0px;
}

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0px;
padding: 0px;
}

#menu ul li
{
display: block;
text-align:left;
padding: 2px;
}

#menu ul li a
{
display:block;
font: bold 8pt verdana;
padding:2px;
color: #13244B;
/*background: #FFFFFF;*/
text-decoration: none;
}

/**/
#menu ul li a:hover {
font: bold 8pt verdana;
padding:2px;
color: #4FC2E8;
/*background: #13244B;*/
background: #FFFFFF;
text-decoration: none;
}
/*FIM MENU -----------------------------------------*/



/*INPUTS*/
input.text{
font-family:verdana;
font-size:8pt;
background-color:#FFFFFF;
border:1px solid #cccccc;
color:#000000;
}

textarea.text{
font-family:verdana;
font-size:8pt;
background-color:#FFFFFF;
border:1px solid #cccccc;
color:#000000;
}

input.button
{
font-size:8pt;
font-weight:bold;
border:none;
background-color:#13244B;
color:white;
height:18px;
cursor:pointer;
}

select
{
color:#000000;
border:1px solid #13244B;
}

#quadrado
{
background-color:red;
width:25px;
height:30px;

}

/*teste*/
/***********NOTICIAS*************/
.upS_noticia{position:absolute;left:0px;top:0px;z-index:2}
.upS1_noticia{position:absolute;margin-left:1px;top:0px;z-index:1;background-color:white;width:3px;height:31px}
.upS2_noticia{position:absolute;left:0;bottom:0;z-index:200}


/*contentor da noticia*/
div.holder_noticia{
/*border:2px solid #CCCCCC;*/
position:relative;
width:430px;/*largura total*/
height:154px;/*altura total*/
/*overflow:hidden;*/
z-index:100}

div.wn_noticia{
/*border:1px solid red;*/
position:absolute;
left:0px;
top:0px;
width:420px;
height:150px;
clip:rect(0,420px,150px,0);
overflow:hidden;
z-index:1;
margin-bottom:10px;
}

div.lyr_noticia{
/*border:1px solid black;*/
font-size:8pt;
font-family:verdana;
visibility:visible;
left:0px;
position:absolute;
top:0;
z-index:1;
width:420px;
white-space: wrap;
margin:0px;
padding-bottom:10px;
/*white-space:-moz-pre-wrap;*/
/*word-wrap: break-word;*/
}

div.scrollbar_noticia{
/*border:1px solid pink;*/
position:absolute;
visibility:hidden;
left:435px;
top:0;
width:8px;
height:152px;
font-size:1px;
z-index:111
}

/*Estilo da trackbar*/
div.track_noticia{
position:absolute;
top:7px;
left:0px;
width:8px;
height:138px;
background:url('http://dn/qf2/images/bc4.gif') repeat;

z-index:1;
cursor:pointer;
}

/*COR da barra de scroll*/
div.dragBar_noticia{
position:absolute;
top:0px;
left:0px;
/*background-color:#4FC2E8;cor d fundo da drag bar*/
background-color:#8090A5;/*cor d fundo da drag bar*/
cursor:pointer;
height:30px;
width:6px;
}

/*quadrados do scroll up and down*/
div.scroll_noticia
{
width:8px;
height:8px;
/*background-color:#4FC2E8;*/
background-color:#8090A5;
cursor:pointer;
}

.titulo_noticia
{
color:#13244B;
font-weight:bold;
font-size:9pt;
text-align:left;
}

.titulo_noticia a
{
color:#13244B;
font-weight:bold;
font-size:9pt;
}

.titulo_noticia a:hover
{
color:#4FC2E8;
font-weight:bold;
font-size:9pt;
}

.caixa_noticia_pequena
{
	width:210px;
	text-align:justify;
}

/*fim teste*/


/***********NOTICIAS-PESQUISAS*************/
.upS{position:absolute;left:0px;top:0px;z-index:2}
.upS1{position:absolute;margin-left:1px;top:0px;z-index:1;background-color:white;width:3px;height:31}
.upS2{position:absolute;left:0;bottom:0;z-index:200}


/*contentor da noticia*/
div.holder{
/*border:2px solid #CCCCCC;*/
position:relative;
width:430px;/*largura total*/
height:154px;/*altura total*/
/*overflow:hidden;*/
z-index:100}

div.wn{
/*border:1px solid red;*/
position:absolute;
left:0px;
top:0px;
width:420px;
height:150px;
clip:rect(0,420px,150px,0);
overflow:hidden;
z-index:1;
margin-bottom:10px;
}

div.lyr{
/*border:1px solid black;*/
font-size:10px;
font-family:verdana;
visibility:visible;
left:0px;
position:absolute;
top:0;
z-index:1;
width:420px;
white-space: wrap;
margin:0px;
padding-bottom:10px;
word-wrap: break-word;
}

div.scrollbar{
/*border:1px solid pink;*/
position:absolute;
visibility:hidden;
left:435px;
top:0;
width:8px;
height:152px;
font-size:1px;
z-index:111
}

/*Estilo da trackbar*/
div.track{
position:absolute;
top:7px;
left:0px;
width:8px;
height:138px;
/*background:url('../i/bc4.gif') repeat;*/

z-index:1;
cursor:pointer;
}

/*COR da barra de scroll*/
div.dragBar{
position:absolute;
top:0px;
left:0px;
background-color:#4FC2E8;/*cor d fundo da drag bar*/
cursor:pointer;
height:30px;
width:6px;
}

/*quadrados do scroll up and down*/
div.scroll
{
width:8px;
height:8px;
background-color:#333333;
cursor:pointer;
}

/******************************************************/

#footer_outer
{
width:800px;
margin:0px;
padding:0px;
}

#footer_inner
{
background:url(../../images/logo.jpg);
height:150px;
}

/******************/
.exception
{
border:2px solid red;
font-family:courier;
font-size:8px;
color:#550000;
background-color:#cccccc;
}

.area-utilizador
{
float:left;
padding-left:15px;
}

#area-logout
{
float:right;
padding-right:15px;
}

#area-logout a
{
color:white;
text-decoration:none;
}

#area-logout a:visited
{
color:white;
}

#login-invalido
{
border:2px solid red;
background-color:#FF0000;
}

.bold
{
font-weight:bold;
}

.form-table
{
/*border:1px solid red;*/
font-size:8pt;
font-family:verdana;
}

.form-table tdLeft
{
text-align:right;
}

.form-table tdRight
{
width:300px;
text-align:left;

}

.form-table tdRight input
{
width:300px;
border:1px solid grey;
}

.form-table-err
{
text-align:right;
color:#990000;

}

.form-buttons
{
font-size:8pt;
font-weight:bold;
border:none;
background-color:#13244B;
color:white;
height:18px;
}

.form-fields
{
border:1px solid #CCCCCC;
width:250px;
font-size:7pt;
}

.input-text
{
border:1px solid #CCCCCC;
font-size:7pt;

}

#error-frame
{
/*height:75px;*/
border:2px solid #7C8CB1;
text-align:center;
vertical-align:middle;
padding:10px;
}

#error-header
{
height:25px;
text-align:left;
padding-left:10px;
font-family:verdana;
color:#13244B;
font-weight:bold;
}

/*espaço entre a imagem de erro e o titulo*/
#error-header div
{
padding-left:5px;
}

#error-img
{
float:left;
width:15px;
height:15px;
background:url(../../images/erro.png) no-repeat;
}

#error-txt
{
text-align:left;
padding-left:10px;
color:#13244B;
color:#13244B;
}



.error-msg
{
border:2px solid #7C8CB1;
height:50px;
color:black;
vertical-align : middle;
text-align:left;
}

/*ESTILO DAS MENSAGENS DE SUCESSO*/
#suc-frame
{
/*height:75px;*/
border:2px solid #7C8CB1;
text-align:center;
vertical-align:middle;
padding:10px;
}

#suc-header
{
height:25px;
text-align:left;
padding-left:10px;
font-family:verdana;
color:#13244B;
font-weight:bold;
}

/*espaço entre a imagem de erro e o titulo*/
#suc-header div
{
padding-left:5px;
}

#suc-img
{
float:left;
width:15px;
height:15px;
background:url(../../images/ok.png) no-repeat;
}

#suc-txt
{
text-align:left;
padding-left:10px;
color:#13244B;
}



.suc-msg
{
border:2px solid #7C8CB1;
height:50px;
color:black;
vertical-align : middle;
text-align:left;
}
/***************************************/

.sucess-msg
{
border:2px solid #7C8CB1;
color:black;
background-color:green;
}

/***************************
****************************
******PESQUISAS*************
***************************/
#menu_pesq
{
font-size:7pt;
height:30px;
/*line-height:30px;*/
border:1px solid #dddddd;
}

.smenu
{
font-size:8pt;
/*height:40px;*/
width:100%;
#background-color:#E4E8EC;
/*line-height:30px;*/
border:1px solid #cdd1da;
}

.mp1
{
font-size:8pt;
font-weight:bold;
height:30px;
color:#021f3d;
background-color:#cdd1da;
/*border:1px solid green;*/
display:inline;
cursor:pointer;
margin:1px;
padding:1px;
white-space:wrap;
}

.mp0
{
font-size:7pt;
height:30px;

background-color:#E4E8EC;
/*border:1px solid blue;*/
display:inline;
cursor:pointer;
margin:1px;
padding:1px;
white-space:wrap;
}

.select_box,.text_box
{
#background-color:#E4E8EC;
color:#13244b;
border:1px solid #13244b;
font-size:7pt;
width:250px;
}

#div_res_pesquisa
{
	background-color:#4D6582;
	color:white;
	align:left;
	/*width:100%;*/
	height:18px;
	padding:3px;
}

#div_res_pesquisa .palavra_pesquisada
{
	color:#4FC2E8;
	align:left;
	/*width:100%;*/
	font-size:9pt;
	font-weight:bold;
}

#div_aviso_legislacao
{
	background-color:white;
	color:#13244B;
	align:left;
	width:100%;
	text-align:left;
}


#div_leg
{
/*color:black;*/
/*border:1px solid red;*/
width:100%;height:100%
}

.celula_alterado
{
color:white;
background-color:#8090A5;
font-size:5pt;
cursor:pointer;
}
.celula_revogado
{
color:white;
background-color:#cc6060;
font-size:5pt;
cursor:pointer;
}
.celula_vigor
{
color:white;
background-color:#97d500;
font-size:5pt;
cursor:pointer;
}

.super_header{
    font-size: 1.1em;
    text-align:center;
    margin-bottom: 0.7em;
    font-variant: small-caps;
}

.tabela_relacoes .linha {
    clear: both;
}
.tabela_relacoes .linha .icons{
    float: right;
    position: relative;
    top: -4px;
}
.tabela_alteracoes {
    width:100%;
    color:#13244B;
    font-size:10pt;
}

.tabela_alteracoes .cabecalho {
    background-color:#223256;
    border-top:2px solid white;
    border-bottom:2px solid white;
    color:white;
    font-weight:bold;
    padding:2px 10px 2px 10px;
}

.tabela_alteracoes .linha {
    background-color:#E4E8EC;
    border-top:2px solid white;
    border-bottom:2px solid white;
    text-align:left;
    padding:2px 5px 2px 5px;
}

/*tabela revogaçoes*/
.tabela_revogacoes {
    width:100%;
    color:#13244B;
    font-size:10pt;
}

.tabela_revogacoes .cabecalho {
    background-color: #F45D02;
    border-top:2px solid white;
    border-bottom:2px solid white;
    color:white;
    font-weight:bold;
    padding:2px 10px 2px 10px;
}

.tabela_revogacoes .linha {
    background-color:#E4E8EC;
    border-top:2px solid white;
    border-bottom:2px solid white;
    text-align:left;
    padding:2px 5px 2px 5px;
}
img.summary_toggler {
    position: relative;
    top: -2px;
}
a.bt_add_to_pasta img {
    position: relative;
    top: 1px;
}
a.leg_link img {
    position: relative;
    left: 2px;
}
a.leg_consolidado img {
    position: relative;
    left: 2px;
}
.top_blue_gradient {
    background: white url(../../images/gradient_azul.png) repeat-x top left !important;
}
.top_orange_gradient {
    background: white url(../../images/gradient_laranja.png) repeat-x top left !important;
}
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/***********PESQUISAS SCROLL*************/
.upS{position:absolute;left:0px;top:0px;z-index:2}
.upS1{position:absolute;margin-left:1px;top:0px;z-index:1;background-color:#e4e8ec;width:3px;height:31px}
.upS2{position:absolute;left:0px;top:102px;z-index:200}


/*contentor da noticia*/
div.pholder{
/*border:2px solid #CCCCCC;*/
position:relative;
width:565px;/*largura total*/
height:100px;/*altura total*/
/*overflow:hidden;*/
z-index:100}

div.pwn{
/*border:1px solid red;*/
position:absolute;
left:0px;
top:0px;
width:565px;
height:100px;
clip:rect(0,560px,100px,0);
overflow:hidden;
z-index:1;
margin-bottom:10px;
}

div.plyr{
/*border:1px solid black;*/
font-size:10px;
font-family:verdana;
visibility:visible;
left:0px;
position:absolute;
top:0;
z-index:1;
width:565px;
white-space: wrap;
margin:0px;
padding-bottom:10px;
word-wrap: break-word;
}

div.pscrollbar{
/*border:1px solid pink;*/
position:absolute;
visibility:hidden;
left:565px;
top:0;
width:8px;
height:100px;
font-size:1px;
z-index:111
}

/*Estilo da trackbar*/
div.ptrack{
position:absolute;
top:7px;
left:1px;
width:8px;
height:100px;
background:url('http://dn/qf2/images/bc4.gif') repeat;

z-index:1;
cursor:pointer;
}

/*COR da barra de scroll*/
div.dragBar{
position:absolute;
top:0px;
left:0px;
background-color:#8090A5;/*cor d fundo da drag bar*/
cursor:pointer;
height:30px;
width:6px;
}

/*quadrados do scroll up and down*/
div.scroll
{
width:8px;
height:8px;
background-color: transparent;
cursor:pointer;
}

/**********/
.tabela_microrganismos
{
	border:1px solid #aaaaff;
	color:#13244B;
}

.tabela_microrganismos thead
{
	background-color:#ffffff;
}

.tabela_microrganismos tbody tr.impar
{
	background-color:#eeeeee;
}

.tabela_microrganismos tbody tr.par
{
	background-color:#dddddd;
}
/********/
.tabelas_pesquisa
{
	/*border:1px solid #aaaaff;*/
	color:#13244B;
	border-collapse: collapse;
	/*margin:5px;*/
}

.tabelas_pesquisa thead
{
	background-color:#ffffff;
	font-weight:bold;
	text-align:left;
}

.tabelas_pesquisa thead tr td
{
padding:5px;
margin:0px;
}

.tabelas_pesquisa tbody tr td
{
	border-bottom:2px solid white;
	padding:5px;
}

.tabelas_pesquisa tbody tr.impar
{
	background-color:#E4E8EC;
}

.tabelas_pesquisa tbody tr.par
{
	background-color:#E4E8EC;
}

/**COLUNA ESQUERDA DAS PESQUISAS*****/
#pleft
{
float:left;
/*border:1px solid blue;*/
width:40px;
/*height:100%;*/

}

/**COLUNA DIREITA DAS PESQUISAS*****/
#pright
{
float:right;
/*border:1px solid green;*/
width:565px;/*515px*/
height:100%;
}

/*DIVs dentro da coluna esquerda*/
#pleft div
{
height:110px;
/*background-color:#E4E8EC;*/
margin-bottom:3px;
text-align:center;
display:none;
cursor:pointer;
width:40px;
}

#pleft div .caption
{
padding-top:40px;
color:#13244B;
display:block;
cursor:pointer;
}

#pleft div .load
{
display:none;
position:relative;
left:300px;
top:-60px;
z-index:1000;
}

/*DIVs dentro da coluna direita*/
#pright .cright
{
height:110px;
background-color:#E4E8EC;
margin-bottom:3px;
display:none;
width:565px;
}


/****TESTESTESTES***/
#popup{
width: 740px;
height: 200px;
background-color: black;
color: red;
position: absolute;
top: 300px;
left: 50px;
}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 300px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}

/*CONTEUDOS*/
#div_conteudos_left
{
border:1px solid red;
float:left;
width:30%;
text-align:left;
}

#div_conteudos_right
{
border:1px solid blue;
float:right;
width:69%;
height:500px;
overflow-y:auto;
}

#div_conteudos_left div .img_topico
{
float:left;
width:10px;
padding-bottom:10px;

}

#div_conteudos_left div .titulo_topico
{
float:right;
width:92%;
color:#8090a5;
font-weight:bold;
padding-bottom:10px;
/*text-transform:uppercase;*/
}

#div_conteudos_left div .titulo_stopico
{
float:right;
width:90%;
padding-bottom:10px;
border:1px solid green;
position:relative;
left:150px;
}

#div_conteudos_left div .titulo_stopico a:visited
{
color:#13244B;
}

#div_conteudos_left div .titulo_stopico a:link
{
color:#13244B;
}

#div_conteudos_left div .titulo_stopico a:active
{

color:#13244B;
}

#div_conteudos_left div .titulo_stopico a:hover
{
color:#4FC2E8;
}

#div_conteudos_left .topico
{

}
/*FIM CONTEUDOS*/

/*GLOSSARIO**/
#div_glossario
{
width:100%;
}
#table_head_glossario
{
width:100%;
}
#table_body_glossario
{
width:100%;
}

#table_body_glossario tr td.header
{
color:white;
background-color:#8090A5;
font-weight:bold;
}

#table_body_glossario tr td.impar1
{
font-weight:bold;
color:#13244B;
background-color:#E4E8Ec;
padding:10px;
text-align:center;
}
#table_body_glossario tr td.par1
{
font-weight:bold;
color:#13244B;
background-color:#E4E8Ec;
padding:10px;
text-align:center;
}

#table_body_glossario tr td.impar2
{
color:#13244B;
background-color:#E4E8Ec;
padding:10px;
text-align:left;
}
#table_body_glossario tr td.par2
{
color:#13244B;
background-color:#E4E8Ec;
padding:10px;
text-align:left;
}

.letras_glossario
{
font-weight:bold;
color:#13244B;
font-size:8pt;
text-transform:uppercase;
}
/*FIM GLOSSARIO*/

/*EVENTOS*/
#table_eventos
{
width:100%;
}

/*1º titulo dos eventos*/
#table_eventos tr td.titulos1
{
font-weight:bold;
color:#ffffff;
font-size:9pt;
text-align:left;
background-color:#8090A5;
text-align:left;
padding:10px;
}
/*restantes titulos dos eventos*/
#table_eventos tr td.titulos
{
font-weight:bold;
color:#FFFFFF;
font-size:9pt;
text-align:left;
background-color:#8090A5;
padding:10px;
}

/*celulas do 1º evento*/
#table_eventos tr td.evento1
{
background-color:#8090A5;
color:#ffffff;
font-size:8pt;
text-align:left;
padding:10px;
}

/*celulas dos restantes eventos*/
#table_eventos tr td.evento
{
background-color:#E4E8Ec;
font-size:8pt;
text-align:left;
padding:10px;
}

a.paginacao
{
color:#8090A5;
}
span.paginacao
{
color:#8090A5;
}
/*FIM EVENTOS*/

/*CURSOS FORMACAO*/
.link_laranja
{
color:#4FC2E8;
}

.link_laranja:hover
{
color:#EE4401;
}

.tabela_cursos
{
color:#13244B;
}

.tabela_cursos thead td
{
background-color:#8090a5;
border-top:2px solid white;
border-bottom:2px solid white;

}

.tabela_cursos thead td.check
{
background-color:white;
}

.tabela_cursos tbody td
{
background-color:#E4E8EC;
border-top:2px solid white;
border-bottom:2px solid white;
text-align:left;
padding:2px 5px 2px 5px;
}

.tabela_cursos tbody td select{
background-color: #E4E8EC;
color:#13244B;
}

.tabela_cursos tbody td.check
{
background-color:white;
}

.tabela_cursos tfoot td
{
border-top:1px solid white;
background-color:#cccccc;
padding:3px 10px 3px 10px;
}

.tabela_cursos tfoot td.check
{
background-color:white;
}

.div_compra_curso
{
text-align:left;
}

.div_compra_titulo
{
text-align:left;
color:#13244B;
font-weight:bold;
padding-top:5px;
padding-left:20px;
}

.div_curso_descr
{
text-align:left;
color:#ff244B;
font-weight:bold;
padding-left:20px;
}

.div_curso_preco
{
text-align:left;
color:#8090A5;
font-weight:bold;
padding-left:20px;
}

.div_curso_tipo
{
text-align:left;
color:#8090A5;
font-weight:bold;
padding-left:20px;
}

.div_curso_total
{
text-align:left;
color:#8090A5;
width:200px;
font-weight:bold;
padding-left:20px;
}

.tabela_info_cursos
{
width:100%;
font-size:8pt;
}

.tabela_info_cursos li
{
color:#13244b;

line-height:20px;
}

.tabela_info_cursos .titulo
{
padding-left:10px;
background-color: #8090A5;
height:20px;
}

.tabela_info_cursos .normal
{
padding-left:10px;
line-height:20px;
}
/*FIM CURSOS DE FORMAÇAO*/

.links_paginacao:visited
{
color:red;
font-weight:bold;
}
.links_paginacao:link
{
color:#13244B;
font-weight:bold;
}

.links_paginacao:active
{
color:#red;
font-weight:bold;
}

.links_paginacao:hover
{
color:#4FC2E8;
font-weight:bold;
}

/***Links***/
.links
{
text-align:left;
padding:5px 5px 5px 0px;
}

.links div
{
color:#13244B;
font-weight:bold;
}
.links .descricao
{
color:red;
}

.links a:visited
{
color:#8090A5
}

.links a:link
{
color:#8090A5
}

.links a:active
{
color:#8090A5
}

.links a:hover
{
color:#4FC2E8
}

/*FAQ*/
.faq
{
text-align:left;
}
.faq .question
{
color:#13244B;
font-weight:bold;
}

.faq .answer
{
color:#8090A5
}

/*MAPA*/
.mapa
{
text-align:left;
}
.mapa a:visited{color:#8090A5}
.mapa a:link{color:#13244b}
.mapa a:active{color:#13244b}
.mapa a:hover{color:#4FC2E8}

/*a hrefs*/
.link1 a:visited
{
color:#13244B
}

.link1 a:link
{
color:#13244B
}

.link1 a:active
{
color:#13244B
}

.link1 a:hover
{
color:#4FC2E8
}

/*links do título da legislacao*/
.link_legislacao:visited
{
color:#13244B
}

.link_legislacao:link
{
color:#13244B
}

.link_legislacao:active
{
color:#13244B
}

.link_legislacao:hover
{
color:#4FC2E8
}

/*links dos elementos pesquisados, produtos, microrganismos, pesticidas, toxinas, ...*/
.link_elementos:visited
{
color:#13244B
}

.link_elementos:link
{
color:#13244B
}

.link_elementos:active
{
color:#13244B
}

.link_elementos:hover
{
color:#4FC2E8
}

/*.link_elementos:visited
{
color:#13244B
}

.link_elementos:link
{
color:#13244B
}

.link_elementos:active
{
color:#13244B
}

.link_elementos:hover
{
color:#4FC2E8
}*/

.div_sectores:first-letter
{
color:red;
}

.div_tab img
{
cursor:pointer;
}

/*fixando e evidenciando o elemento objecto de pesquisa*/
.elemento_pesquisado_tr td
{
	background-color:#ccdd88;
	padding:2px;
}

.elemento_pesquisado_td
{
	background-color:#ccdd88;
	padding:2px;
}

.elemento_pesquisado
{
	background-color:#33dd33;
	padding:2px;
}

.cor_fundo_1
{
padding:5px;
background-color:#E4E8EC;
}

.fonte_noticia
{
padding-top:70px;
text-align:right;
color:#c0c0c0;
}

/*******************************/
/**iqualfoodv2**/
#colTotal_outer{
	/*border:1px solid red;*/
}

#colTotal_inner{
margin:0px;
padding:0px;
/*border:1px solid blue;*/
}

.iqualfood_header
{
	margin-bottom:0px;
}

.tab
{
cursor:pointer;
}

/***/

.w_titlebar
{
	height:28px;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-weight:normal;
	color:white;
	background:url(../../images/iqualfood/iqitem_bg3.png);
	text-align:left;
	font-family:verdana;
	font-size:8pt;
	vertical-align:middle;
}

.w_body
{
	padding:10px;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

.w_btmove
{
	cursor:move;
	border:1px solid #eeeeee;
	width:20px;
	height:20px;
	margin:3px;
}

.w_btclose
{
	cursor:pointer;
	border:0px solid #eeeeee;
	width:20px;
	height:20px;
	margin:3px;
}
/*################################################################################################*/
/* CIBERCONCEITO 20/06/2013 */
/*################################################################################################*/

#top_banner_subtitle
{
margin-left:17px;
margin-top:25px;
font-size:18px;
width: 600px;
font-weight:bold;
color:#00214D;
font-family: "Trebuchet MS";
}

#top_banner_mintitle
{
color:#4FC2E8;
font-weight:bold;
margin-left:17px;
font-size:14px;
font-family: "Trebuchet MS";
}


/*################################################################################################*/
/* CIBERCONCEITO 28/08/2015 */
/*################################################################################################*/


.title-bar3
{
background-color: #4fc2e8;
}

.conteudo2 {

    border-bottom: 2px solid #4fc2e8;
    border-left: 2px solid #4fc2e8;
    border-right: 2px solid #4fc2e8;

}

.link_pesquisa_extra a:link {
    color: #4fc2e8;
    font-weight: bold;
}


/*#################################*/
/* CIBERCONCEITO 18/01/2017 */
/*#################################*/
#menu_pesq tr {
 width: 100%;
}


