/* -- INICIO: STYLES_INFARMED.css-- */

/*Para todos os links:*/
a:link, a:visited , a:active{
 text-decoration: none;
 color: #0066CC;
 }
 a:hover {
 text-decoration: underline;
 color: #0066CC;
 }

  /*Títulos:*/

h1{
FONT-SIZE: 1.17em; font-weight: BOLD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
 }
  
h2{
FONT-SIZE: 1em; font-weight: BOLD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
 }
h3{
FONT-SIZE: 0.92em; font-weight: BOLD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
 }


 /*Para links Público*/
.titleorimageid1403956siteid73 a:link, .titleorimageid1403956siteid73 a:visited,
.titleorimageid1403956siteid73, .titleorimageid1403956siteid73 a:hover{
 color:#666633 !important;
}
.titleorimageid1442896siteid73 a:link, .titleorimageid1442896siteid73 a:visited,
.titleorimageid1442896siteid73, .titleorimageid1442896siteid73 a:hover{
 color:#666633 !important;
}


 /*Para links Profissionais de saúde*/
.titleorimageid1403947siteid73 a:link, .titleorimageid1403947siteid73 a:visited,
.titleorimageid1403947siteid73, .titleorimageid1403947siteid73 a:hover{
 color:#666633 !important;
}
.titleorimageid1443514siteid73 a:link, .titleorimageid1443514siteid73 a:visited,
.titleorimageid1443514siteid73, .titleorimageid1443514siteid73 a:hover{
 color:#666633 !important;
}


 /*Para links Farmácias e Distribuidores*/
.titleorimageid1403950siteid73 a:link, .titleorimageid1403950siteid73 a:visited,
.titleorimageid1403950siteid73, .titleorimageid1403950siteid73 a:hover{
 color:#666633 !important;
}
.titleorimageid1444074siteid73 a:link, .titleorimageid1444074siteid73 a:visited,
.titleorimageid1444074siteid73, .titleorimageid1444074siteid73 a:hover{
 color:#666633 !important;
}
 

 /*Para links Indústria*/
.titleorimageid1403960siteid73 a:link, .titleorimageid1403960siteid73 a:visited,
.titleorimageid1403960siteid73, .titleorimageid1403960siteid73 a:hover{
 color:#666633 !important;
}
.titleorimageid1444017siteid73 a:link, .titleorimageid1444017siteid73 a:visited,
.titleorimageid1444017siteid73, .titleorimageid1444017siteid73 a:hover{
 color:#666633 !important;
}

 
/*Para links tabs - mais Alertas, Links*/

.TabBackgroundColorid1402660siteid73 a:link, .TabBackgroundColorid1402660siteid73 a:visited,
.TabBackgroundColorid1402660siteid73, .TabBackgroundColorid1402660siteid73 a:hover{
 color:#666633 !important;
}

/*Para links tabs - Subtabs Links*/
.TabForegroundColorid1403967siteid73 a:link, .TabForegroundColorid1403967siteid73 a:visited,
.TabForegroundColorid1403967siteid73, .TabForegroundColorid1403967siteid73 a:hover{
 color:#666633 !important;
}


/*Para todas as imagens*/
img{
 border: none;
}

.imgAlignT {
 vertical-align: Top;
}

.imgAlignM {
 vertical-align: middle;
}

.blockIMG 
{display:block;
margin:0; padding:0;
}
/*Testes - imagens*/
.marginIMG
{border: 0px;
 margin:0px; 
 padding:0px;
 font-size:0px;
 }

/* -- Barra Topo -- */
.barraTopo_link {
 FONT-SIZE: 0.67em; COLOR: #0066CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.barraTopo_link A:link {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.barraTopo_link A:visited {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.barraTopo_link A:active {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.barraTopo_link A:hover {
 COLOR: #0066CC; TEXT-DECORATION: underline
}


/* -- Barra de Utilidades (excepto pesquisa) e Footer -- */
.bar_link {
 FONT-SIZE: 0.67em; font-weight: BOLD; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bar_link A:link {
 COLOR: #FFFFFF; TEXT-DECORATION: none
}
.bar_link A:visited {
 COLOR: #FFFFFF; TEXT-DECORATION: none
}
.bar_link A:active {
 COLOR: #FFFFFF; TEXT-DECORATION: none
}
.bar_link A:hover {
 COLOR: #FFFFFF; TEXT-DECORATION: underline
}
/* -- Fim -- */

/* -- Label Texto Integral alertas 
.PortletText4 A:link {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.PortletText4 A:visited {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.PortletText4 A:active {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.PortletText4 A:hover {
 COLOR: #0066CC; TEXT-DECORATION: underline
}
-- */



/* -- Links no meio de Texto 
Tem de ser criara uma nova classe para cada estilo, ou seja, correspondente ao ID do estilo -- */


.inplacedisplayid1345870siteid100

.inplacedisplayid1245883siteid100 {
FONT-SIZE: 0.75em; COLOR: #666633; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.inplacedisplayid1245883siteid100 A:link {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.inplacedisplayid1245883siteid100 A:visited {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.inplacedisplayid1245883siteid100 A:active {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.inplacedisplayid1245883siteid100 A:hover {
 COLOR: #0066CC; TEXT-DECORATION: underline
}

.inplacedisplayid1345695siteid100 {
FONT-SIZE: 0.75em; COLOR: #666633; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.inplacedisplayid1345695siteid100 A:link {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.inplacedisplayid1345695siteid100 A:visited {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.inplacedisplayid1345695siteid100 A:active {
 COLOR: #0066CC; TEXT-DECORATION: none
}
.inplacedisplayid1345695siteid100 A:hover {
 COLOR: #0066CC; TEXT-DECORATION: underline
}


/* -- HTML Templates -- */

.templateBars {width:100%; margin-top:0.15em; margin-bottom:0.1em; text-align:center;vertical-align:middle;}

.templateBarraTopo {width:100%; margin-top:0.2em; text-align:center;vertical-align:middle;}

.templateCaixa {text-align:center;}
.templateCaixaLaranja {width:98%; background:#F5E0CD;}
.templateCaixaBordeaux {width:98%; background:#F5E5E6;}
.templateCaixaVerde {width:98%; background:#CCEBCC;}
.templateCaixaRosa {width:98%; background:#F3E5F6;}
.templateCaixaCinza {width:98%; background:#E5E5CD;}
.templateCaixaText {text-align:left; margin-left:0.4em; margin-top:0.75em;}

.templateDestaques {width:100%; background:#e4f2ff; text-align:center;}
.templateDestaquesText {text-align:left; margin-left:0.8em; margin-right:0.8em; margin-top:0.3em; height:150%; vertical-align:middle;}
.templateDestaquesLine {color:#ffffff; height:0.1%;}

.templateDestaquesFlash {width:100%; background:#e4f2ff; text-align:center; margin-top:0.95em}

.templateEventos {width:100%;}
.templateEventosImg {width:5%; margin-top:0.5em; float:left;}
.templateEventosText {width:70%; margin-top:0.5em; float:left;}
.templateEventosInfo {width:22%; margin-top:0.5em; margin-right:0.1em; text-align:right;}
.templateEventosParag {margin-top:0.25em;}

.templateMaisAlertas {width:100%;}
.templateMaisAlertasImg {width:5%; margin-top:0.1em; float:left;}
.templateMaisAlertasText {width:70%; margin-top:0.1em; float:left;}
.templateMaisAlertasInfo {width:22%; margin-top:0.1em; margin-right:0.1em; text-align:right;}

.templateNovidades {width:100%;}
.templateNovidadesText {width:70%; margin-top:0.1em; line-height:120%; float:left;}
.templateNovidadesInfo {width:27%; margin-top:0.1em; line-height:120%; margin-right:0.1em; text-align:right;}
.templateNovidadesParag {margin-top:0.1em; line-height:80%;}

.templateMaisConsultados {width:100%; background:#cccc9a;}
.templateMaisConsultadosImg {width:40%; text-align:center; float:left;}
.templateMaisConsultadosText {width:60%; text-align:left;}
.templateMaisConsultadosInfo {margin-top:1em; margin-bottom:1em;}

.templateUtilidades {width:98%; text-align:center; margin-left:0.15em; text-align:center; background:#FFFFFF; background-image:url(/portal/page/portal/INFARMED/IMAGES/COMMON/caixa_utilidades.jpg);}
.templateUtilidadesText {width:95%; text-align:left; margin-top:0.2em; margin-bottom:0.6em;}

.templateUtilidadesContexto {width:100%; text-align:center; margin-left:0.05em; text-align:center; background:#000000; background-image:url(/portal/page/portal/INFARMED/IMAGES/COMMON/caixa_utilidades.jpg);}



/* -- Contactos e Publicações -- */

.contactoForm {width:100%; text-align:left;}
.contactoTitle {width:100%; margin-top:1em; margin-left:4.5em; height:2.5em;}
.contactoImg {width:1.5%; float:left;}
.contactoBox {width:30%; height:66px; background:#e4f2ff; text-align:center; float:left;}
.contactoColumn {width:3%; height:66px; float:left;}
.contactoLine {width:100%; height:0.7em;}
.contactoTextRow1 {margin-top:2.2em;}
.contactoTextRow2 {margin-top:1.7em;}
.contactoTextRow3 {margin-top:1em;}
.contactoLink {font-family: Verdana; COLOR:#0066CC; font-size:0.9em;}


/* -- Publicações -- */

.publicacoesForm {width:100%; text-align:left;}
.publicacoesTitle {width:100%; margin-top:1em; margin-left:4.5em; height:2.5em;}
.publicacoesImg {width:1.5%; float:left;}
.publicacoesBox {width:30%; height:66px; background:#e4f2ff; text-align:center; float:left;}
.publicacoesColumn {width:3%; height:66px; float:left;}
.publicacoesLine {width:100%; height:0.7em;}
.publicacoesTextRow1 {margin-top:2.2em;}
.publicacoesTextRow2 {margin-top:1.7em;}
.publicacoesTextRow3 {margin-top:1em;}
.publicacoesTextRow4 {margin-top:0.5em;}
.publicacoesLink {font-family: Verdana; COLOR:#0066CC; font-size:0.9em;}


/* -- Perguntas Frequentes -- */

.perguntasFrequentesForm {width:90%; margin:auto;}
.perguntasFrequentesLine {height:66px; margin-bottom:0.2em;}
.perguntasFrequentesBox {width:24%; height:64px; border:1px solid #cccc99; float:left; margin-right:0.2em;}
.perguntasFrequentesTextRow1 {margin-top:2em; text-align:center;}
.perguntasFrequentesTextRow2 {margin-top:1.5em; text-align:center;}
.perguntasFrequentesLink {font-family: verdana; color:#0066cc; font-size:1.1em;}


/* -- Páginas de Navegação - Menu Direito -- */

.menuDireitoForm {text-align:left; padding-top:4em;}
.menuDireitoImg {width:100%; height:10px;}
.menuDireitoLine {width:100%; background:#ededdc; padding-bottom:1.3em;}
.menuDireitoCol1 {width:8%; text-align:right; padding-right:0.2em; float:left;}
.menuDireitoCol2 {width:85%; text-align:left; padding-left:0.2em; padding-right:0.2em;}
.menuDireitoText {font-family: verdana; color:#666633; font-size:0.85em;}
.menuDireitoLink {font-family: verdana; color:#0066cc; font-size:0.85em;}


/* -- Glossário -- */

.glossarioForm {width:98%; margin:auto; text-align:center; padding-top:0.25em; padding-bottom:0.5em;}
.glossarioColumn {width:3.75%; float:left;}
.glossarioCap {width:98%; margin:auto; text-align:center; margin-top:1em; margin-bottom:2em;}
.glossarioCapCol1 {width:10%; text-align:left; margin-left:1.5em; float:left;}
.glossarioCapCol2 {width:88%; text-align:right;}
.glossarioText {width:98%; margin:auto; text-align:center; margin-top:1em; margin-bottom:1em;}
.glossarioTextCol1 {width:18%; text-align:left; margin-left:4em; float:left;}
.glossarioTextCol2 {width:75%; text-align:left; margin-left:1em;}

.definicoesLine {width:100%; margin-left:auto; margin-right:auto; margin-top:2em; margin-bottom:2em; text-align:left; line-height:150%;}
.definicoesColumn1 {width:27%; margin-left:5em; float:left;}
.definicoesColumn2 {width:60%; margin-left:1.5em; margin-right:1.5em;}


/* -- Taxas (tabelas) -- */

.taxasLine {text-align:center;}


/* -- Cabeçalho de tabelas -- */

.headerBrown {background: #cccc99;}
.headerLeft {text-align:left;}
.headerCenter {text-align:center;}
.headerRight {text-align:right;}


/* -- Contactos - Centro de Reuniões -- */

.centroReunioesLine {width:100%; margin-top:0.5em; margin-bottom:0.5em;}
.centroReunioesColumn1 {width:15%; float:left;}
.centroReunioesColumn2 {width:30%; text-align:center; float:left;}
.centroReunioesColumn3 {width:8%; text-align:center; float:left;}
.centroReunioesColumn4 {width:30%; text-align:center; float:left;}
.centroReunioesColumn5 {width:12%;}

.centroReunioesLastLine {width:100%; margin-top:1.5em; margin-bottom:0.5em;}
.centroReunioesLastColumn1 {width:15%; float:left;}
.centroReunioesLastColumn2 {width:68%; text-align:right; float:left;}
.centroReunioesLastColumn3 {width:12%;}


/* -- Contactos por Serviço -- */

.contactosHead {background:#e4f2ff; line-height:200%;}
.contactosHeadColumn1 {width:40%; text-align:center;}
.contactosHeadColumn2 {width:25%; text-align:center;}
.contactosHeadColumn3 {width:35%; text-align:center;}
.contactosBody {background:#eeeeee; line-height:150%;}


/* -- Sobre ALertas -- */

.sobreAlertasLine {width:100%; margin-top:1em; margin-bottom:1em; line-height:150%;}
.sobreAlertasImg {width:15%; text-align:right; margin-right:1em; float:left;}
.sobreAlertasText {width:80%; text-align:left; margin-left:0.5em;}





/* -- Fim  -- */
