BODY

{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #FFF url(../images/back_ground.gif) repeat-y;
}
body,th, tr, p, div {
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

#logobox {
	position:absolute;
	left:0px;
	top:0px;
	width:772px;
	height:70px;
	z-index:1;
	background-image: url(/images/logo_home.gif);
	background-repeat: no-repeat;
}

#mapadosite {

}

#topnavmini {
	position:absolute;
	left:380px;

}
#menuhorizbox {
	position:absolute;
	left:0px;
	top:69px;
	width:772px;
	height:17px;
	z-index:4;
	padding-top: 2px;
	background-color:#3c6f68;
	border-bottom: 3px solid #6AB49C;
}
#searchbox {
	position:absolute;
	left:0px;
	text-indent: 19px;
	padding-top: 1px;
	top:673px;
	width:175px;
	height:400px;
	z-index:3;
	background-color: white;
}
#headerbox {
	position:absolute;
	left:0px;
	top:91px;
	width:772px;
	height:200px;
	z-index:2;
	background-image: url(../images/header_reg.gif);
	background-repeat: no-repeat;
}
#menubox {
	position:absolute;
	left:0px;
	top:291px;
	width:170px;
	height:80px;
	z-index:4;
	background: white url(../images/spacer.gif) repeat-x fixed 0 bottom;
	border-bottom: 2px gray;
}

#contentbox {
	position:absolute;
	left:175px;
	padding-left: 20px;
	padding-right: 20px;
	top:291px;
	width:540px;
	height: 100%;
	z-index:5;
	background-color: white;
}
inputbox {
 	background-color: #87D8BA;
 	font-size: 10px;
	border-style: hidden;
	border-style: none;
	border: 0px 0px 0px 0px;
	width: 120px;
}

select {
 	background-color: white;
 	color: white;
 	border: 0px solid none;
}

#signin {
	background-color: #60A089;
    display: block;
	color: white;
	text-align: left;
	width: 170px;
	text-decoration: none;
	height: 18px;
	padding-top: 3px;
	text-indent: 20px;
	font: italic 11px Arial, Trebuchet MS,  sans-serif;
	display: none;
}

#Bayer {
	background-color: gray;
	font-family: Arial, Trebuchet MS,  sans-serif;
    display: block;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-align: left;
	width: 170px;
	text-decoration: none;
	height: 18px;
	padding-top: 3px;
	text-indent: 20px;
}

#filminst {
	background: url(../images/bayer_video.jpg) no-repeat;
	padding-left: 0px;
	padding-top: 80px;
	margin-top: 20px;
	margin-left: 20px;
	height:81px;
}

#filmiqmm {
	background: url(../images/bayer_video_2.jpg) no-repeat;
	padding-left: 0px;
	padding-top: 80px;
	margin: 20px;
	height:81px;
}
#apoio {
	background: url(../images/apoios.gif) no-repeat;
	padding-left: 0px;
	padding-top: 20px;
	margin: 10px;
	height:81px;
}

#film1 {
	background-color: gray;
	font-family: Arial, Trebuchet MS,  sans-serif;
    display: block;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-align: left;
	width: 170px;
	text-decoration: none;
	height: 18px;
	padding-top: 3px;
	text-indent: 20px;
}

.moduletablemenu1 {	width:170px;	background-color: #C5268F !important ;	padding:0;	margin:0;
	z-index:4;
	background-color:#3c6f68;
	border-bottom: 3px solid #6AB49C;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;}

.moduletablemenu2 {	width:170px;	background-color: #C5268F !important ;	padding:0;	margin:0;
	z-index:4;
	background-color:#FFF;
	border-bottom: 3px solid #6AB49C;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;}

#film2 {
	background-color: #60A089;
	font-family: Arial, Trebuchet MS,  sans-serif;
    display: block;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-align: left;
	width: 170px;
	text-decoration: none;
	height: 18px;
	padding-top: 3px;
	text-indent: 20px;
}

#menuhorizboxleft {
	position:absolute;
	left:0px;
	top:69px;
	width:84px;
	height:18px;
	z-index:4;
	background-color:#3c6f68;
	border-bottom: 3px solid #6AB49C;
	border-right: 1px solid #FFF;
	border-left: 0px;
	border-top: 0px;
}

#menuhorizboxright {
	position:absolute;
	left:84px;
	top:69px;
	width:690px;
	height:18px;
	z-index:4;
	background-color:#3c6f68;
	border-bottom: 3px solid #6AB49C;
}

#menuboxtop {
	position:absolute;
	left:200px;
	top:190px;
	width:400px;
	height:255px;
	z-index:4;
	background-color: green;
}
hr
 {
color: #ccc;
background-color: #ccc;
height: 1px;
width: 100%;
}

a:link
{
	text-decoration: none;
	color: #6AB49C;
	font: bold 11px Arial, Trebuchet;
}
a:hover
{
	text-decoration: none;
	color: #80d8bb;
	font: bold 11px Arial, Trebuchet;
}
a:visited
{
	text-decoration: none;
	color: #457565;
	font: bold 11px Arial, Trebuchet;
}

a:active
{
	text-decoration: none;
	color: #6AB49C;
	font: bold 11px Arial, Trebuchet;
}
a.category:link, a.category:visited
 {
  	color            : #6AB49C;
  	font-weight      : bold;
	text-transform	: uppercase;
}
a.category:hover
{
  	color            : #6AB49C;
}
.mainlevel
{
	text-transform: none;
}
a.mainlevel:link, a.mainlevel:visited
 {
	font-family: Arial, Trebuchet MS,  sans-serif;
    display: block;
	font-size: 11px;
	font-weight: normal;
	color: gray;
	text-align: left;
	width: 170px;
	text-decoration: none;
	height: 18px;
	padding-top: 4px;
	text-indent: 20px;
}

a.mainlevel:hover
{
	font-family: Arial, Trebuchet MS,  sans-serif;
    display: block;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-align: left;
	width: 170px;
	text-decoration: none;
	height: 18px;
	padding-top: 4px;
	text-indent: 20px;
	background-color: gray;
}


#active_menu, a#active_menu:link, a#active_menu:visited
{
	font-family: Arial, Trebuchet MS,  sans-serif;
    display: block;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-align: left;
	width: 170px;
	text-decoration: none;
	height: 18px;
	padding-top: 4px;
	text-indent: 20px;
	background-color: gray;
}

.mainlevel-topnav
{
	text-transform: normal;
	padding: 3px 11px;
}

a.mainlevel-topnav:hover, a.mainlevel-topnav:active
{
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	background-color: #6AB49C;
}

a.mainlevel-topnav:link, a.mainlevel-topnav:visited
{
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	border-left: 1px solid white;
}

.mainlevel-bottomnav
{
	text-transform: normal;
	padding: 3px 170px 3px 20px;
}

a.mainlevel-bottomnav:hover, a.mainlevel-bottomnav:active
{
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	width: 170px;
	background-color: #6AB49C;
}

a.mainlevel-bottomnav:link, a.mainlevel-bottomnav:visited
{
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	width: 170px;
}

.mainlevel-topficha
{
	text-transform: normal;
}

a.mainlevel-topficha:hover, a.mainlevel-topficha:active
{
	font-family: Arial, Trebuchet MS,  sans-serif;
    display: block;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-align: left;
	width: 170px;
	text-decoration: none;
	height: 18px;
	padding-top: 4px;
	text-indent: 20px;
	background-color: #52C4AA;
}

a.mainlevel-topficha:link, a.mainlevel-topficha:visited
{
	font-family: Arial, Trebuchet MS,  sans-serif;
    display: block;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-align: left;
	width: 170px;
	text-decoration: none;
	height: 18px;
	padding-top: 4px;
	text-indent: 20px;
	background-color: #6AB49C;
    display: none;
}

.mainlevel-topnavmini
{
text-transform: normal;
}

a.mainlevel-topnavmini:hover
{
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: black;
	width: 50px;
	text-decoration: none;
	height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-indent: 5px;
	border-right: 1px solid gray;
}

a.mainlevel-topnavmini:link, a.mainlevel-topnavmini:visited
 {
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: gray;
	text-align: left;
	width: 50px;
	text-decoration: none;
	height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-indent: 5px;
	border-right: 1px solid gray;
}

.mainlevel-navleft
{
text-transform: normal;
}

a.mainlevel-navleft:hover
{
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: black;
	width: 50px;
	text-decoration: none;
	height: 18px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-indent: 5px;

}

a.mainlevel-navleft:link, a.mainlevel-navleft:visited
 {
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: gray;
	text-align: left;
	width: 50px;
	text-decoration: none;
	height: 18px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-indent: 5px;

}

.mainlevel-link
{
text-transform: normal;
}

a.mainlevel-link:hover, a.mainlevel-link:active
{
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	width: 175px;
	text-decoration: none;
	text-indent: 10px;
	background-color: #6AB49C;
	border-right: 1px solid white;
	padding-top: 5px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 3px;
	height: 40px;
}

a.mainlevel-link:link, a.mainlevel-link:visited
{
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	width: 175px;
	text-decoration: none;
	height: 42px;
	padding-top: 5px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 3px;
	text-indent: 10px;
	border-right: 1px solid white;
}

table.moduletable
{
	width            : 100%;
	margin-bottom    : 5px;
	font-weight: normal;
}
table.moduletable th
 {
	font-weight: bold;
	font-size: 12px;
	color:#3592AE;
	display:block;
	float:left;
	width: 170px;
	text-align: left;
	padding-top: 5px;
	height: 18px;
	text-indent: 20px;

}

.newsflash
{
  font-family      : Arial,  sans-serif;
  font-size        : 10px;
  color            : #868C7C;
  text-transform   : uppercase;
}
.frameheader
{
  font             : Arial,  sans-serif;
  font-size        : 18px;
  font-weight      : normal;
  color            : #868C7C;
}
.poll
 {
  font-family      : Arial,  sans-serif;
  font-size        : 10px;
  color            : #868C7C;
  line-height      : 15px
}

.inputbox
 {
	margin-right: 5px;
	font-family: Trebuchet MS, Arial,  sans-serif;
	font-size: 11px;
	color: #666666;
	text-indent: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: inset;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 10px;
}

.contentpane
{
	padding-left     : 0px;
	padding-right    : 0px;
}
 .button
{

}
.contentpaneopen
{
	color:	white;
	width:100%;
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Arial,  sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.buttonheading
{
vertical-align:top;
}
.componentheading2
{
	font-family: Arial, Trebuchet MS,  sans-serif;
	color: #508F80;
	font-weight: bold;
	font-size: 17px;
	text-indent: 3px;
}
.contentheading
{
	display: none;
	font-family: Trebuchet MS, Arial,  sans-serif;
	color: #6AB49C;
	font-weight: bold;
	font-size: 14px;
}

.contentdescription
{
	font-family      : Arial, Trebuchet MS,  sans-serif;
	font-size        : 11px;
	color            : white;
	text-align       : left;
	white-space		 : nowrap;
}
.category
{
  color            : #868C7C;
  font-family      : Arial, Trebuchet MS,  sans-serif;
  font-size        : 11px;
  font-weight      : bold;
}

.sectiontableheader
{
  font-weight: bold;
  background: #f0f0f0;
}
.sectiontablefooter
{
}

.sectiontableentry1

{
	background-color : #ffffff;
}

.sectiontableentry2
 {
	background-color : #f9f9f9;
}

.small
{
  font-family      : Arial,  sans-serif;
  font-size        : 9px;
  color            : #868C7C;
  text-decoration  : none;
  font-weight      : normal;

}

.smalldark
{
  font-family      : Arial,  sans-serif;

  font-size        : 9px;
  color            : #000000;
  font-weight      : normal;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
  align:right;

}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {

    color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}


ul
	{
	}

li {
	list-style-image: url(../images/arrow.png);
	}
.readon {

}
.latestnews {
	line-height: 16px;
	padding-bottom: 4px;
	color:white;
}
a.mainlevel-bottom:link, a.mainlevel-bottom:visited, a.mainlevel-bottom:hover
 {
	font-family: Arial, Trebuchet MS,  sans-serif;
    font-weight: bold;
	font-size: 10px;
	color: #3592AE;
	text-decoration: none;
}
.pathway {
color: #333333;
font-weight: bold;
}
a.pathway:link,  a.pathway:visited, a.pathway:hover
{
font-family: Arial, Trebuchet MS,  sans-serif;
    font-weight: bold;
	font-size: 11px;
	color: #868C7C;
	text-decoration: none;
}
.searchfield {
	background-image: url(../images/searchicon.gif);
	background-repeat: no-repeat;
	background-position: right;
	border: 1px inset #FFFFFF;
	font-family: Arial, Trebuchet MS,  sans-serif;
	font-size: 11px;
	text-indent: 5px;
	}

