/*****************************/

/*** Core html setup stuff ***/

/*****************************/



html {

  height: 100%;

  margin-bottom: 1px;

}



img {

	border: 0 none;

}



#content img {

	border: 0 none;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 15px;

}



/*****************************************/

/*** Template specific layout elements ***/

/*****************************************/

#page_bg {

	background-color: #D6D7D8;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;	

}



div#wrapper {

	margin-left: auto;

	margin-right: auto;

	width: 770px;

}



div#header {

	background-color: #292929;

	height: 49px;

	width: 770px;

}



div#top_left {

	background-image: url(../images/top_left.jpg);

	background-repeat: no-repeat;

	height: 49px;

	width: 185px;

	float: left;

}



div#top_right {

	background-image: url(../images/top_right.jpg);

	background-repeat: no-repeat;

	height: 49px;

	width: 585px;

	float:right;

}



div#nav {

	background-color: #c5a960;

	height: 22px;

	width: 762px;

	padding-top: 5px;

	padding-left: 8px;

}



div#header2 {

	background-color: #434444;

	height: 150px;

	width: 770px;

	position:relative;

}



div#title {

	background-color: #252525;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	height: 150px;

	width: 185px;

	float: left;

	font-size: 24px;

	font-weight: bold;

	filter: alpha(opacity=65);

	-moz-opacity: 0.65;

	opacity: 0.65;

	position:absolute;

	top: 0px;

	left: 0px;

	z-index: 1;

}

#titleinside {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #fff;

	height: 150px;

	width: 185px;

	position:relative;

	font-size: 20px;

	font-weight: none;

	z-index: 2;

}

#titleinside div {

	position:absolute;

	bottom: 0px;

	width: 185px;

	text-align:center;



}

div#banner {

	background-color: #181818;

	height: 150px;

	width: 770px;

	position:absolute;

	left: 0px;

	top: 0px;

}



div#nav2 {

	background-color: #252525;

	height: 150px;

	width: 200px;

	filter: alpha(opacity=90);

	-moz-opacity: 0.90;

	opacity: 0.90;

	position:absolute;

	top: 0px;

	left: 570px;

	z-index: 1;

}

div#nav2inside {

	margin: 8px;

	font-size: 14px;

	font-weight: none;

	color: #FFFFFF;

	position: absolute;

	bottom: 0px;

	z-index: 2;

}



div#main {

	background-color: #757576;

	background-image: url(../images/bg_main.gif);

	background-repeat: repeat-y;

	width: 770px;

	color: #FFFFFF;

	text-align: justify;

}



div#footer {

	background-color: #434444;

	height: 60px;

	width: 770px;

	text-align: center;

	padding-top: 5px;

	font-size: 10px;

	color: #999999;

}



#search {

	display: table-cell;

	position: relative;

	height: 25px;

	width: 130px;

	float: right;

	margin-top: 20px;

	margin-right: 20px;

	font-family: Arial, Helvetica, sans-serif;

	color: #C5A960;

	font-weight: bold;

}



form.searchForm input {

	vertical-align: middle;

	padding-right: 2px;

	padding-left: 2px;

}



form.searchForm table {

	border-collapse: collapse;

}



form.searchForm td {

	padding:0;

}



#mod_search_searchword {

	padding-left: 3px;

	padding-right: 3px;

	width: 130px;

	color: #969696;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #4c4c4c;

	border: 1px solid #696969;

}



h1 {

	padding: 0;

	font-family:Helvetica ,Arial,sans-serif;

	font-size: 1.6em;

	font-weight: bold;

	vertical-align: bottom;

	color: #353537;

	text-align: left;

	width: 100%;

}



#content {

	font-family:Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	vertical-align: top;

	color: #1E1E1E;

	text-align: justify;

	width: 100%;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}



#content_aux {

	padding: 0;

	font-family:Helvetica, Arial, sans-serif;

	font-size: 11px;

	font-weight: normal;

	vertical-align: top;

	color: #CCCCCC;

	text-align: left;

	width: 100%;

}



.modifydate {

	height: 10px;

	vertical-align: bottom;

	font-size: 0.9em;

	color: #333333;

	font-weight: normal;

	text-align: right;

}



#pathway {

	font-size: 11px;

	color: #6cc5cf;

}



/* menu links */

a.mainlevel:link, a.mainlevel:visited {

	font-size: 12px;

	font-weight: bold;

	color: #373535;

	text-decoration: none;

}



a.mainlevel:hover {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}



a.mainlevel:active {

	font-size: 12px;

	font-weight: regular;

	color: #373535;

	text-decoration: none;

}



/* menu links footer */

.mainlevelfootermenu {
	font-size: 11px;

	color: #999999;
}

a.mainlevelfootermenu:link, a.mainlevelfootermenu:visited {

	font-size: 11px;

	color: #999999;

	text-decoration: none;

}



a.mainlevelfootermenu:hover {

	color: #CCCCCC;

	text-decoration: underline;

}



a.mainlevelfootermenu:active {

	color: #FFFFFF;

	text-decoration: none;

}

/* menu nivel bnp3 */



ul.menubnp3  {

	padding-left: 0px;

	list-style-type: none;

}



ul.menubnp3 li a:link, ul.menubnp3 li a:visited {

	list-style-type: none;

	font-size: 12px;

	font-weight: normal;

	color: #ccc;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	width: 180px;

	display: block;

}



ul.menubnp3 li a:hover, ul.menubnp3 li a:active {

	color: #fff;

	text-decoration: none;

}



ul.menubnp3 li.item97 a:link, ul.menubnp3 li.item97 a:visited {

	list-style-type: none;

	font-size: 14px;

	font-weight: normal;

	color: #ccc;

	text-decoration: none;

	border-style: none;

	width: 180px;

	display: block;

	padding-bottom: 8px;

}



ul.menubnp3 li.item97 a:hover, ul.menubnp3 li.item97 a:active {

	color: #CCCCCC;

	text-decoration: none;

}



ul.menubnp3 li.item98 a:link, ul.menubnp3 li.item98 a:visited {

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	border-style: none;

	padding-top: 4px;

}



ul.menubnp3 li.item98 a:hover, ul.menubnp3 li.item98 a:active {

	color: #CCCCCC;

	text-decoration: none;

}

ul.menubnp3 li.item97 a:link, ul.menubnp3 li.item97 a:visited {

	list-style-type: none;

	font-size: 14px;

	font-weight: normal;

	color: #c5a960;

	text-decoration: none;

	border-style: none;

	width: 180px;

	display: block;

	padding-bottom: 8px;

}



ul.menubnp3 li.item97 a:hover, ul.menubnp3 li.item97 a:active {

	color: #CCCCCC;

	text-decoration: none;

}



ul.menubnp3 li.item98 a:link, ul.menubnp3 li.item98 a:visited {

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	border-style: none;

	padding-top: 4px;

}



ul.menubnp3 li.item98 a:hover, ul.menubnp3 li.item98 a:active {

	color: #CCCCCC;

	text-decoration: none;

}

ul.menubnp3 li.item85 a:link, ul.menubnp3 li.item85 a:visited {

	list-style-type: none;

	font-size: 14px;

	font-weight: normal;

	color: #c5a960;

	text-decoration: none;

	border-style: none;

	width: 180px;

	display: block;

	padding-bottom: 8px;

}



ul.menubnp3 li.item85 a:hover, ul.menubnp3 li.item85 a:active {

	color: #CCCCCC;

	text-decoration: none;

}



ul.menubnp3 li.item96 a:link, ul.menubnp3 li.item96 a:visited {

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	border-style: none;

	padding-top: 4px;

}



ul.menubnp3 li.item96 a:hover, ul.menubnp3 li.item96 a:active {

	color: #CCCCCC;

	text-decoration: none;

}



/* menu pathway */



#pathway a:link, #pathway a:visited {

	color: #6cc5cf;

	text-decoration: none;

}



#pathway a:hover {

	color: #ffffff;

	text-decoration: underline;

}



#pathway a:active {

	color: #ffffff;

	text-decoration: none;

}



/* links barra lateral esquerda */



#content_aux a:link, #content_aux a:visited {

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

}



#content_aux a:hover {

	color: #ffffff;

	text-decoration: underline;

}



#content_aux a:active {

	color: #ffffff;

	text-decoration: none;

}



/* menu links conteudo */

/*#content a:link, a:visited {

	font-size: 12px;

	color: #79642D;

	text-decoration: none;

}



#content a:hover {

	color: #fff;

	text-decoration: underline;

}



#content a:active {

	color: #79642D;

	text-decoration: none;

}*/



/* Content styles */



table.contentpaneopen table {



	table-layout:fixed;



}



table.contentpaneopen-2 table {



	table-layout:fixed;



}



.contentpaneopen {

	overflow: hidden

}



br {

	line-height: 90%;

}

