/* CSS Document */

BODY {
	background-color: #ffffff;
	margin: 10px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #323232
}
.menu-ornamento {
	border-right: solid #B7B7B7;
	border-right-width: 1px
}
.footer {
	border-bottom : solid #B7B7B7;
	border-bottom-width: 1px
}
/*menu do drop down*/
.menu {
  background-color : #FFFFFF;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size :0.7em;
  color : #676767;
  padding: 0;
  margin: 2px;
  z-index: 2;
}
.menu span, #ssmenu1 span, #ssmenu2 span, #ssmenu3 span, #ssmenu4 span {
  display:none;
}
.menu a {
 text-decoration: none;
  color: #000000;
  width: 100%;
}
.ssmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin: 6px 0 0;
	padding: 0;
	width: 135px;
	height: 119px;
	z-index: 3;
	position: absolute;
	background-color: #ffffff;
	visibility: hidden;






}
.ssmenu li{ List-style-type:none; }
.ssmenu a { text-decoration:none; width: 100%; padding: 4px; border-top: solid; border-top-width: 1px; border-bottom: solid;  border-bottom-width: 1px;  }
.ssmenu a:hover { border-top: dashed #ffffff;  border-top-width: 1px; border-bottom: dashed;  border-bottom-width: 1px;}

#ssmenu1 { background-color: #3399cc; }
#ssmenu1 a { color: #ffffff; border-color: #3399cc; }
#ssmenu1 a:hover, #ssmenu1 a:active, #ssmenu1 a:focus{ color: #ffffff; background-color: #2F8DBC; border-color: #99CCE6; }

#ssmenu2 { background-color: #ffcc00;}
#ssmenu2 a { color: #000000; border-color: #ffcc00; }
#ssmenu2 a:hover, #ssmenu2 a:active, #ssmenu2 a:focus{ color:#000000; background-color: #EBBC00; border-color: #FFF0B3;}

#ssmenu3 { background-color: #849629; }
#ssmenu3 a { color: #ffffff; border-color: #849629; }
#ssmenu3 a:hover, #ssmenu3 a:active, #ssmenu3 a:focus{ color: #ffffff; background-color: #9DAB54; border-color: #C0C992; }

#ssmenu4 { background-color: #CC6600; }
#ssmenu4 a { color:#ffffff; border-color: #CC6600; }
#ssmenu4 a:hover, #ssmenu4 a:active, #ssmenu4 a:focus{color: #ffffff; background-color: #D47D26; border-color: #E6B380; }

.img {/* a apagar em princípio*/
	position:relative;
	top:50px;
	}
.path {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #999999;
	}
.path A {
	color: #006699;
	text-decoration: none;
	}
.path A:hover {
	color: #6699CC;
	}
.path A:active {
	color: #CC3333;
	}
h1 {
	font-size: 0.98em;
	color: #CC3333;
	font-weight: bold;
	}
h2 {
	font-size: 0.85em;
	color: #CC9933;
	font-weight: bold;
	}
.container-destaque {
	margin: 40px 5px 5px 5px;}
.container-destaque A {
	color: #006699;
	text-decoration: none;}
.container-destaque A:hover {
	color: #6699CC;}
.container-destaque A:active {
	color: #CC3333;}
.destaque-titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 0.70em;
	font-weight: bold;}
.destaque-texto {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 0.70em;
}
.zona-texto {
	text-decoration: none; 
	font-size: 0.75em;
	color: #000000;
	font-weight: normaL;
	background-color: #ffffff; 
	text-align: justify;
	}
.zona-texto ul {text-decoration: none; list-style-image: url(images/bullet.gif); margin-left: 30px; text-align: left; }
.zona-texto li {margin-bottom: 3px;} 
.zona-texto A {text-decoration: none; color: #006699; background-color: #ffffff; }
.zona-texto A:hover {color: #6699CC; background-color: #ffffff;}
.zona-texto  A:active {color: #CC3333; background-color: #ffffff;}
.zona-texto h3 {font-size: 1em; color: #333333; font-weight: bold; background-color: #ffffff; }
.zona-texto h4 {font-size: 0.95em; color: #333333; font-weight: bold; background-color: #ffffff; }
.zona-texto-contactos{	font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #ffffff;}

.container-agenda A {text-decoration: none; color: #006699;}
.container-agenda A:hover {color: #6699CC;}
.container-agenda A:active {color: #CC3333;}

.container-lateral ul {text-decoration: none; list-style-image: url(images/bullet.gif); margin: 10px 10px 10px 30px; }
.container-lateral li {margin-bottom: 4px; margin-top:4px } 
.container-lateral A {text-decoration: none; color: #006699; }
.container-lateral A:hover {color: #6699CC;}
.container-lateral A:active {color: #CC3333; }


/*menu nosso*/
.menu-secundario {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; color: #666666; text-align: right; }
.menu-secundario A {text-decoration: none; color: #006699; margin-left: 10px;}
.menu-secundario A:hover {color: #6699CC; }
.menu-secundario A:active {color: #CC3333; }

.sub-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 5px;
	background-color: #ffffff;
	}	
.container-menus {
	background-image: url(images/left_background.gif);
	margin-bottom: 40px;}
.container-body {
	padding-left: 50px;
	padding-top: 40px;
	font-family:  Arial, Helvetica, sans-serif}

.container-lateral	{
	float: right;
	width: 170px;
	margin-top: 15px;
	margin-bottom: 25px;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.container-agenda {
	float: right;
	border-collapse: collapse; 
	width: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	border-color: #B7B7B7;
	padding-right: 3px;
	}
.container-agenda TD {
	border-bottom: 1 solid;
	border-top: 1 solid;
	text-align: right;
	width: 157px;
	padding: 5px 10px 5px 5px;
	}
.container-agenda TH {
	border-bottom: solid;
	border-bottom-width: 1px;
	border-top: solid;
	border-top-width: 1px;
	text-align: right;
	padding: 0;
	width: 18px;
	}	

.hr
	{
	width: 100px;
	height: 1px;
	font-size: 0;
	margin: 6px 0 6px 0;
	background-image: url(images/pontilhado.gif);
	background-repeat:repeat;
	text-align: left;
	}
.coluna-lateral-fundo {
	border-left: solid #B7B7B7;
	}	
.coluna-bottom {
	border-left: solid #B7B7B7 ; 
	border-left-width: 1px;
	border-top: solid #B7B7B7;
	border-top-width: 1px;
	}
.email INPUT { font-family: Arial, Helvetica, sans-serif; font-size: 1EM ; border: solid #9F9686; border-width: 1px; background-color: #EBEBEB; color: #666666; }

/*css_ microsite*/
.topo-img {
	border-left: solid #E5920E;
	border-bottom: solid #E5920E;
	border-left-width: 1px;
	border-bottom-width: 1px
	}

.micro-body {
	background-color: #ffffff;
	margin: 0;
}
.fonte_body_microsite H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 0.65em;
	}
.microsite-image-top {
	position: relative;
	left: -15px;
	}
.microsite-linhabottom-laranja{
	border-top: 6px solid #E5920E;
}
.microsite-linhabottom-verde{
	border-top: 6px solid #84962A;
	}
.microsite-linhabottom-azul{
	border-top: 6px solid #3398CC;
	}
	
.microsite-linhabottom-amarelo{
	border-top: 6px solid #EFD86B;
	}
.micrositemenu {
	border-collapse: collapse;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	}

.micrositemenu TD {
	color: #FFFFFF;
	text-align: center;
	border-width: 1px;
	border-right-style: dotted;
	border-color: #ffffff;
	}
.micrositemenu TD A {
	width: 100%;
	height: 100%;
	padding: 0.5em 0 0.5em 0;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;
}
.micrositemenu-verde{background-color: #84962A; }
.micrositemenu-laranja{background-color: #E5920E;}
.micrositemenu-azul{background-color: #3398CC; }
.micrositemenu-verde a:hover{ background-color: #AEB974;}
.micrositemenu-laranja a:hover{ background-color: #EDB664; }
.micrositemenu-azul a:hover{background-color: #72B2D5;}
	
.microsite-titulo {
	color: #CC9933;
	font-weight: bold;
	background-color: #ffffff;
	font-size: 0.95em;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 5px; 
	} 
.microsite-lead {font-family: Arial, Helvetica, sans-serif; color: #666666; background-color: #ffffff; font-size: 0.9em; 	padding-top: 5px;
	padding-right: 20px; padding-left: 5px; padding-bottom: 10px;
	} 
.microsite-texto {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 0.75em;
	color: #343434;
	font-weight: normal;
	background-color: #ffffff; 
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	}
.microsite-texto ul {text-decoration: none; list-style-image: url(images/bullet.gif); margin-left: 30px; text-align: left; }
.microsite-texto li {margin-bottom: 3px;} 
.microsite-texto A {text-decoration: none; color: #006699; background-color: #ffffff; }
.microsite-texto A:hover {color: #6699CC; background-color: #ffffff;}
.microsite-texto A:active {color: #CC3333; background-color: #ffffff;}
.microsite-destaque {
	color: #CD9A31;
	font-weight: bold;
	}

/* header - HUGO*/
.header-azul {
	border-collapse: collapse;
	border-color: #3398CC;
}	
.header-laranja {
	border-collapse: collapse;
	border-color: #E5920E;
}
.header-verde {
	border-collapse: collapse;
	border-color: #84962A;
}
.header-verde-coluna {background-color: #84962A; height: 58px;}
.header-laranja-coluna {background-color: #E5920E; height: 58px;}
.header-azul-coluna {background-color: #3398CC; height: 58px;}

#header {
	font-size: 5;
}	
#header TD { 
	background-color: #FFFFFF; 
}
#header #top-right { 
	border-bottom: 1px solid;
	border-left: 1px solid;
}
#header #bottom-right { 
	border-top: 1px solid;
	border-left: 1px solid;
}
#header #bottom-left { 
	border-top: 1px solid;
	border-right: 1px solid;
}
.header-title {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #747474;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;

}
.header-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13;
	color: #747474;
	text-align: right;
	font-weight: normal;
	font-style: italic;
	padding-right: 10px;

}

#cern
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-collapse:collapse;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
#cern td, #customers th 
{
font-size:1em;
border:1px solid #C0C0C0;

}
#cern th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
border:1px solid #C0C0C0;

}
#cern tr.alt td 
{
color:#000000;

}

