body {
	margin: 0 0 1em 0;
	padding: 0;
	color: black;
	background: #444545 url('images/page_border.gif') center top repeat-y;
	line-height: 130%;
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	text-align: left;
	text-indent: 0;
	
}


#wrapper-header {	background: #444545 url('images/page_border.gif') center top repeat-y; }

#header {
	background: #444545 url('images/top_banner.gif') right no-repeat;
	/*width: 75%;*/
	width:750px;
	height: 130px;
	/*line-height: 125px;*/
	margin: 0 auto;
	text-align: left;
	
}

#wrapper-menu {margin: 0 auto; width:750px; background: #CF0809; text-align:center; padding-bottom:5px;}
#wrapper-flash {margin: 0 auto; width:750px;text-align:center;background: #444545 url('images/page_border.gif') center top repeat-y;}

/****MENU****/
.buttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
padding: 4px 0;
}

.buttonmenu a.menu-css{ /*aero button CSS*/
background: transparent url('images/menuleft.gif') no-repeat top left;
display: block;
float: left;
font: bold 93% Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 32px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
/*margin-right: 15px;*/
margin-left: 15px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

* html .buttonmenu a.menu-css{ /*IE6 and below hack. Set explicit strip width*/
margin-left: 16px; /*spacing between buttons*/
}

.buttonmenu a.menu-css:link, .buttonmenu a.menu-css:visited, .buttonmenu a:active{
color: white; /*button text color*/

}

.buttonmenu a.menu-css span{
background: transparent url('images/menuright.gif') no-repeat top right;
display: block;
padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.buttonmenu a.menu-css:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=69); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.69;
}

.buttonmenu a.menu-css:hover span{ /* Hover state CSS (for text) */
color: white;
}
/****MENU****/


#content {
	/*width: 73%;*/ /* 73% because it has 1% padding on each side, which brings it to 75% wide */
	width:734px;
	margin: 0 auto;
	padding: 0.2em 8px 20px 8px;
	font-size: 90%;
	text-align: left;
	background: #444545 url('images/page_border.gif') center top repeat-y;
}

* html #content { padding-top: 1.8em; } /* Set padding top in IE to 20px */

#text-content {
	width:650px;
	margin: 0 auto;
	padding-top:10px;
}

div.figure {
  float: right;
  width: 38%;
  /*border: thin silver solid;*/
  margin: 0;
  padding: 0;
}
div.figure p {
  text-align: center;
  text-indent: 0;
  line-height:100%;
  margin: 0 0 15px 0;
  font-size: smaller;

  
}
#footer {
	margin: 0 auto;
	padding: 2px 0 0 0;
	/*width: 73%;*/
	width:750px;
	text-align: center;
	color: black;
	/*letter-spacing: 0.15em;*/
	/*background: #88ac0b url('images/menu-background.png') top left repeat-x;*/
	border-top: 1px solid #000;
	font-size: 80%;
}

h2 {padding-bottom: 3px;font-size: 13pt;}
h3 {padding-bottom: 0px;font-size: 15pt;line-height:100%; margin:5px 0 5px 0;}
h4 {padding-bottom: 3px;font-size: 22pt; color:#000000;}
h5 {padding:0px;font-size: 15pt; line-height:0%;}
h6 {padding:0;font-size: 22pt; line-height:100%; margin:15px 0 40px 0;}
.smaller{font-size: 10pt; margin:0 0 0 15px;text-indent: 0px;line-height:1.4;}
.data{font-size: 11pt; margin:0 0 0 15px;text-indent: 0px;line-height:1.4;}
.texto-menor{font: 11pt Arial,verdana;color:#000000;line-height:1.5;}
.texto-menor2{font: 10pt Arial,verdana;color:#000000;line-height:1.5; text-align:left;}
.texto-titulo{font: 11pt Arial,verdana;color:#000000;line-height:1.5; font-weight:bold;}
.texto-titulo2{font: 13pt Arial,verdana;color:#000000;line-height:1.5; font-weight:bold;}
.texto-index{font-size: 14px;}
.titulo-index{font-size: 13pt; font-weight:bold}
.titulo-index2{font-size: 16pt; font-weight:bold; color:#FF0000;line-height:200%; font-family:"‚l‚r ƒSƒVƒbƒN"; text-align:center}
.titulo-index3{font-size: 13.8pt; font-weight:bold; line-height:150%; margin-left:inherit}
.titulo-index4{font-size: 12pt; font-weight:bold; line-height:150%; font-family:"‚l‚r ƒSƒVƒbƒN"; text-align:left;}
.titulo-index33{font-size: 13.8pt; font-weight:bold; line-height:150%; margin-left:inherit}


hr {border-width: 0;height: 1px;border-top-width: 1px;width:650px; color:#e0e0e0; margin:0;}

a.link:link{font: 11pt Arial,verdana;color:#000000;text-decoration:none}
a.link:visited{font: 11pt Arial,verdana;color:#000000;text-decoration:none}
a.link:hover{font: 11pt Arial,verdana;color:#CF0809;text-decoration:underline}

a.link1:link{font: 11pt Arial,verdana;color:#0000FF;text-decoration:underline}
a.link1:visited{font: 11pt Arial,verdana;color:#0000FF;text-decoration:underline}
a.link1:hover{font: 11pt Arial,verdana;color:#CF0809;text-decoration:underline}

p { margin-left: 1em; }


/****BANNERS-2009/02****/
/* ----------------------------- start #nav ----------------------------- */
#banner img { border: none; }
#banner ul { padding: 0 10px 0 0;list-style:none; margin:0 0 0 40px; }
#banner li { display: inline; list-style:none;}
#banner li a { float: left; display:block; width: 131px; height: 46px; margin: 0; }*/
#banner li a img {  border:none; vertical-align:bottom; /* for IE6 */}
#banner li a:hover { visibility:visible; }
#banner li a:hover img { visibility:visible; }
#banner li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
/* ----------------------------- end #nav ----------------------------- */
#banner2 img { border: none; }
#banner2 ul { padding: 0;list-style:none; margin:0 35px 0 0;}
#banner2 li { display: inline; list-style:none;}
#banner2 li a img {  border:none; vertical-align:bottom; /* for IE6 */}
#banner2 li a:hover { visibility:visible; }
#banner2 li a:hover img { visibility:visible; }
#banner2 li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}

/* ----------------------------- start #nav ids ----------------------------- */
#one { background:url(images/bt_npo-2009-a-h.gif) no-repeat left bottom; }
#two { background:url(images/bt_npo-2009-b-h.gif) no-repeat left bottom; }
#three { background:url(images/bt_npo-2009-c-h.gif) no-repeat left bottom; }
/* ----------------------------- end #nav ids ----------------------------- */

#box-text{ width:530px; margin: 0 auto;}
#box-npo{ width:530px; margin: 0 auto;border: thin solid  rgb(0,0,0); line-height:110%; font-size:17px; padding:10px;}
#box-detail{ width:600px; margin: 0 auto;border: thin solid  rgb(0,0,0); line-height:130%; font-size:17px; padding:10px; text-align:left;}
#box-detail2{ width:600px; margin: 0 auto;border: 1px solid  rgb(0,0,0); line-height:130%; font-size:17px; padding:10px; text-align:left;}