

/* CSS Document */

body {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #003366;
	text-decoration:underline;
}
a:visited {
	color: #003366;
}
a:hover {
	color: #CC0000;
	text-decoration:underline;
}
h1, h2, h3 {
	font-size: 80%;
}
#holder {
	width: 100%;
	background: #FFFFFF;
	text-align: left;
	margin: 0 auto 0 auto;
}

/* Menus */

#topmenu {
text-align:left;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-size:80%;
}
#topmenu ul {
	padding: 0em;
	margin-top: 6px;
	margin-left: 0px;
	list-style:none;
	line-height:1.5em;
}

#topmenu ul li {
padding: 0;
margin-left: 10px;
margin-top:1px;
margin-bottom:1px;
font-weight:bold;
color:#ffffff;
background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/tracoslista.gif);
background-repeat:repeat-x;
}
#topmenu a {
color:#ffffff;
text-decoration:none;
}

#topmenu a:hover {
color:#ffffff;
text-decoration:underline;
}
#topmenu_level1 {
margin-top:0px;
color:#00FFCC;
font-weight:bold;

}
#topmenu_level1 ul {
color:#00FFCC;
font-weight:bold;
}

#topmenu_level1 ul li {
color:#00FFCC;
font-weight:bold;
}
#topmenu_level1 a {
color:#00FFCC;
text-decoration:none;
font-weight:bold;
}

#topmenu_level1 a:hover {
color:#00FFCC;
text-decoration:underline;
font-weight:bold;
}

#topmenu_level2 ul {
color:#ffffff;
font-weight:normal;
}

#topmenu_level2 ul li {
color:#ffffff;
font-weight:normal;
}
#topmenu_level2 a {
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#topmenu_level2 a:hover {
color:#ffffff;
text-decoration:underline;
font-weight:normal;
}

#mainmenu {
text-align:left;
font-size:75%;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
margin-bottom:0px;
padding-top: 12px;
padding-left: 0px;
}

#mainmenu ul {
list-style:none;
color:#FFFFFF;
display:inline;
}
#mainmenu ul li {
	color:#FFFFFF;
	display:inline;
	padding-left:10px;
	padding-right:3px;
}
#mainmenu a {
	color: #FFFFFF;
	text-decoration: none;
}
#mainmenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Menu topo direita - menu horizontal */
#direitamenu {
color:#003366;
margin-right:0em;
/* width:40%; */
margin-top:0.1em;
float:right;
}
#othermenu {
font-size:70%;
color:#666666;
clear:left;
}
#othermenu ul {
padding: 0em;
margin-left: 0em;
list-style:none;
}
#othermenu ul li {
padding:0em 0.4em 0em 0.5em;
margin: 0em;
border-left:0.1em dashed #666666;
display: inline;
}
#othermenu ul li:first-child {
border-left:0em;
}
#othermenu a {
	color:#666666;
	text-decoration: none;
}
#othermenu a:hover {
	color:#333333;
	text-decoration: underline;
}

#menubaixo {
font-size:100%;
color:#ffffff;
}
#menubaixo ul {
padding: 0;
margin-left: 0;
list-style:none;
}
#menubaixo ul li {
padding: 0;
display: inline;
}
#menubaixo a {
	color:#ffffff;
	text-decoration: none;
}
#menubaixo a:hover {
	color:#ffffff;
	text-decoration: underline;
}

.amarelo {
	background-color:#FF9900;
	color:#FFFFFF;
	font-size:70%;
}

.amareloespaco  {
margin: 0;
padding: 5px 10px;
font-weight:bold;
}
.amareloespaco2  {
margin: 0;
padding: 5px 10px;
font-weight:bold;
font-size:95%;
}

#azul {
background-color:#006699;
color:#FFFFFF;
}
.azulespaco  {
margin: 0;
padding: 4px 10px;
font-weight:bold;
font-size:70%;
}
.azulespaco2  {
margin: 0;
padding: 4px 10px;
font-weight:bold;
font-size:90%;
}
#azulprojecto {
background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/fundo_destaqueprojecto.gif);
margin: 0;
padding: 4px 10px;
font-size:70%;
}
.azulprojecto3 {
font-size:100%;
}

#fundolinks {
background-color:#666666;
margin-top:6px;
color:#FFFFFF;
}
#links  {
	font-size:70%;
	width:178px;
}
#fundocinza {
background-color:#CCCCCC;
color:#000033;
}
#fundocinzaprojecto {
background-color:#CCCCCC;
margin: 0;
padding: 4px 10px;
color:#003366;
font-size:70%;
}
#fundocinzaprojecto ul li {
color:#003366;
}
#fundocinzaprojecto a:link {
color:#003366;
}

#umic_home .introducaoverde {
	margin:106px 0px 0px 0px;
	background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/fundo_banner.gif);
	background-repeat:repeat-x;
	text-align:left;
	color:#ffffff;
	height:252px;
}

#umic_geral .introducaoverde {
margin-top:106px;
background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_geral/images/fundo_direita.gif);
background-repeat:repeat-x;
margin-left: 0px;
text-align:left;
color:#ffffff;
height:110px;
}

#umic_areasaccao .introducaoverde {
margin-top:106px;
background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_areasaccao/images/fundo_direita.gif);
background-repeat:repeat-x;
margin-left: 0px;
text-align:left;
color:#ffffff;
height:110px;
}

#esquerdaprojectos {
background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/fundo_listaprojectos.gif);
margin-top:5px;
padding-top:5px;
text-align:left;
color:#003366;
font-size:70%;
}
#esquerdaprojectos ul {
padding: 0;
margin-top: 6px;
margin-left: 0;
list-style:none;
line-height:1.5em;
}

#esquerdaprojectos ul li {
padding: 0;
margin-left: 10px;
margin-top:1px;
margin-bottom:1px;
font-weight:bold;
color:#006699;
background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/tracoslista.gif);
background-repeat:repeat-x;
}

#esquerdaprojectos a:link a:visited{
color:#006699;
font-size:70%;
}
#direita {
	margin-top:5px;
	padding-top:5px;
	text-align:left;
	color:#003366;
	width:180px;
	float:right;
}
#direita ul {
	padding: 0;
	margin-top: 6px;
	margin-left: 0;
	list-style:none;
	line-height:1.5em;
}

#direita ul li {
padding: 0;
margin-left: 10px;
margin-top:1px;
margin-bottom:1px;
color:#006699;
background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/tracoslista.gif);
background-repeat:repeat-x;
}

#textointroducao {
padding-right:20px;
color:#ffffff;
}
#textointroducao p {
font-size:75%;
color:#ffffff;
}
#textointroducao a {
color:#ffffff;
}
#textointroducao a:link {
color:#ffffff;
}
#textointroducao a:hover{
color:#cc0033;
}

#textointroducao a:visited {
color:#ffffff;
}

.leftimage{
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	border: 0em;
}
.leftimage2{
	float: left;
	margin-right: -10px;
	margin-top:-12px;
}

.leftimagelogo{
	float: left;
	margin-right: -10px;
	margin-top:-12px;
	border: 0;
}

.leftimage3{
	float: left;
	margin-right: 10px;
	margin-top:12px;
	margin-left:4px;
}
.leftimage4{
	float: left;
	margin-left: 6px;
}
.rightimage{
	float: right;
}
#introducaotexto {
	margin-top:5px;
	background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/fundo_umic.gif);
	background-repeat:no-repeat;
	margin-left:363px;
	text-align:left;
}
#logo {
	text-align:left;
	margin-top:10px;
	padding-bottom:20px;
	float:left;
}
#banner {
	text-align:left;
	margin-top:105px;
	float:left;
}
.fundotracos {
	background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/tracoslista.gif);
	background-repeat:repeat-x;
}

#nav1 {
	width:210px;
	margin-left:0px;
	text-align:left;
	float:left;
	padding-bottom:20px;
}

#fundomenu {
	background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/fundo_menu2.jpg);
	background-repeat:repeat-x;
	padding:0em 0em 0.5em 0em;
}

/* Aplica-se ao corpo de todas as páginas - painel total direito  */
#content {
	margin: 5px 0px 0px 210px;
	padding: 1px;
}

/* h1 das páginas interiores 
   nota: na homepage já é h3 e é controlado no maincontent */
#content h1{
	font-size: 120%;
	color: #003366;
	padding: 0;
	margin: 0px;
}

/* Estilo do Breadcrumb */
#content .pathway a {
	color:#003366;
	text-decoration: underline;
}

/* h2 do corpo das páginas */
#maincontent h2 {
	border-bottom:1px dashed #993300;
	color: #993300; font-size:105%;
}

#umic_areasaccao #maincontent,
#umic_geral #maincontent {
	padding: 1em;
	text-align:left;
	font-size:70%;
	margin-top: 0.1em;
	margin-right:0.5em;
	margin-bottom: 0em;
	margin-left: 3em;
}

#umic_areasaccao #maincontent ul ul {margin:1em 0em 1em 1em;}
#umic_areasaccao #maincontent ul ul li {margin:0.5em 0em 0.5em 0em;}
#umic_areasaccao #maincontent ul li {margin:0.5em 0em 0.5em 0em;}

#umic_geral #maincontent ul ul {margin:1em 0em 1em 1em;}
#umic_geral #maincontent ul ul li {margin:0.5em 0em 0.5em 0em;}
#umic_geral #maincontent ul li {margin:0.5em 0em 0.5em 0em;}

#umic_home #maincontent{
	padding: 0.2em;
	text-align:left;
	font-size:70%;
	margin: 1.2em 18em 0em 2em;
}

/* Titulos das notícias do corpo da página em umic_home */
#umic_home #maincontent h3 {
	font-size: 120%;
	display:inline;
	color: #003366;
	padding: 0em;
	margin: 2em 0em 0em 0em;
}
/* links dos títulos - sempre sublinhado */
#umic_home #maincontent h3 a {
	color:#003366;
	text-decoration: underline;
}

#pesquisa_contentor{
	text-align:right;
	padding:0.2em 0.5em 0.2em 0.5em;
	color:#FFFFFF;
	margin:1em 0.5em 0.1em 0.5em; 
	border:0.1em solid #FFFFFF;
	font-size:70%;
	
}

.but{
	margin: 0.5em 0.3em 0.1em 0.1em;
}


/* ******************** FORMS ******************** */

.ms_input{
font-size:90%;
background-color:#e1ded7;
border-width:1px;
border-style:solid;
border-bottom-color:#f3f0e8;
border-right-color:#f3f0e8;
border-left-color:#837366;
border-top-color:#837366;
}

.ms_cx1, .ms_cx2, .ms_cx3, .ms_cx4, .ms_cx5, .ms_cx6{
	width:120px;
	height:15px;
	margin-left:5px;
}

#footer {
	font-size: 80%;
	color:#FFFFFF;
	background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/fundo_footer.gif);
	background-repeat:repeat-x;
	background-color:#00708C;
	text-align:left;
	margin-top:0.4em;
}

#footer a {
	color: #FFFFFF;
}

#footer_logo {
padding: 10px;
background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/footer_logo.gif);
background-position:right;
background-repeat:no-repeat;
text-align:left;
}
.vermelho{
	color: #c00140;
}
.vermelho a {
text-decoration:none;
color:#c00140;
}
.vermelho a:link {
text-decoration:none;
color:#c00140;
}
.vermelho a:hover {
text-decoration:none;
color:#666666;
}

p.vermelhobold { text-align:right;}

.vermelhobold{
	color: #c00140;
	font-weight:bold;
	font-size:110%;
	padding:2px;
}
.vermelhobold a {
text-decoration:none;
color:#c00140;
}
.vermelhobold a:link {
text-decoration:none;
color:#c00140;
}
.vermelhobold a:hover {
text-decoration:none;
color:#666666;
}

/* Esconder um elemento */
.hide {	
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.hidden {	
	overflow:hidden;
}

/** Formata o texto da Educ_Proj_TIC nas Escolas */
.ticnasescolas {	
font-size:90%;
color: #c00140;
text-decoration:none;
}

/** Formata o texto da página Novidades no Sítio */
.latestnews {	
color:#003366;
text-decoration:none;
}

.contentintro {	
margin-bottom:0em;
padding-bottom:0em;
}
.contentitem {	
margin-bottom:20px;
padding-bottom:0em;
}
.contentpagetitle {	
margin-bottom:0em;
padding-bottom:0em;
}
.credentials {	
margin-bottom:0em;
padding-bottom:0em;
}
.createdate date {	
margin-bottom:0em;
padding-bottom:0em;
}
.semborder {
	border: 0em; 
}

/** Formata o elemento Mais Notícias */
.vermelho_mais_not{
	color: #c00140;
	font-weight:bold;
	font-size:110%;
	padding:0.2em 0.2em 1em 0.2em;
}
.vermelho_mais_not a {
text-decoration:none;
color:#c00140;
}
.vermelho_mais_not a:link {
text-decoration:none;
color:#c00140;
}
.vermelho_mais_not a:hover {
text-decoration:none;
color:#666666;
}
.vermelho_mais_not a:visited {
text-decoration:none;
color:#c00140;
}

/* retirar border de todas as imagens do website */
img {
	border:0em;
}

/* painel de logos de conformidade existente no lado direito da página */
ol.conformidade {
	list-style:none;
	padding:0em;
	margin:0em;
}
ol.conformidade li {
	border:0em;
	font-size:70%;
}
ol.conformidade li.saw {text-align:left;}
ol.conformidade li.wai_aaa {text-align:left; padding-top:0.5em; }

/* Logos das páginas interiores */

.conform_aaa {
list-style:none;
padding:0.5em 0em 0em 1em;
font-size:70%;
}

/* Multithumbs - posicionamento da legenda dos gráficos */

.graphic_caption {
	text-align: center;
	padding: 1em 10em 1em 10em;

}

.grafico {
 	border: 1px solid rgb(172, 172, 172);
	margin: 2% 3%;
	padding: 1em 2em;
 }

.grafico h3 { font-size:110%;}

.grafico h2, .grafico h3 {
	border-left: 1px solid black;
	border-bottom: 0px none !important;
	color: black;
	padding-left: 0.5em;
}
.acesso_alternativo {text-align: right;}
span.segundalinha {font-size: 0.9em; color: rgb(0, 0, 102);}
.grafico ol {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

.tabela_tipo1 {
	text-align: center;
}

.tabela_tipo1 table th {
	background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/fundo_destaqueprojecto.gif);
	color: #FFFFFF;
	padding:1em;
}

.tabela_tipo1 table td.esquerda{
	text-align:left;
}

.tabela_tipo1 table tr.par {
	background-image:url(/wayback/20170818140246oe_/http://www.english.umic.pt/templates/umic_home/images/fundo_listaprojectos.gif);

}

.tabela_tipo1 table tr.salientar td {
	border-top:1px solid red;
	border-bottom:1px solid red;
}

/* Estilo para a lista de definição em 3 colunas */

.item { 
	margin: 1.2em; 
	width: 31%; 
	float: left; 
	height: 7.5em;
	padding:0.5em 0em 2em 0em;
}

/* Template para a página da Cronologia da SI */

#umic_geral #maincontent .cronologia {padding-bottom:2em;}
#umic_geral #maincontent .cronologia span { font-style:italic;}
#umic_geral #maincontent .cronologia ul li {list-style:none; margin: 0em 0em 0.6em 0em; }
#umic_geral #maincontent .cronologia > ul { margin:0em 0em 1em 0em; padding-left:1.5em; }
#umic_geral #maincontent .cronologia > ul > li > ul { margin:-1.15em 0em 0em 0em; padding-left:4.8em; }
#umic_geral #maincontent .cronologia > ul > li > ul > li > ul {margin:-1.15em 0em 0em 0em; padding-left:2em; padding-bottom:0.5em;}
#umic_geral #maincontent .cronologia > ul > li > ul > li > ul > li > ul > li { list-style:disc; }
#umic_geral #maincontent .cronologia > p { font-weight: bold; padding:0em; margin:0em;}
/* #umic_geral #maincontent .cronologia > p.especial {float:left; margin:0em; padding:0em; border:1px solid red;} */

