body {
	background:url(../img/fundo.gif) repeat-x #FFFFFF;
	margin:0; padding:0;
	text-align:center;
}
input, textarea, select {
	border: 1px solid #b48e00;
	background-color:#f8f5e8;
	font-size:9px;
	color:#b48e00;
}
body, td, th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
h1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	letter-spacing: -1px;
	font-size:20px;
	color:#218da3;
}
h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	letter-spacing: -1px;
	font-size:16px;
	color:#218da3;
	font-weight:200;
}
a:visited {
	color: #b48e00;
	text-decoration: none
}
a:active {
	color: #b48e00;
	text-decoration: none
}
a:link {
	color: #b48e00;
	text-decoration: none
}
a:hover {
	color: #b48e00;
	text-decoration: underline
}

#rodape_home { 
	float:left;
	text-align:left;
	width:480px;
	margin-left:152px;
}


#flash {
	position:relative;
	float:inherit;
	margin-left:auto;
	margin-right:auto;
}
#geral {
	position:relative;
	float:inherit;
	margin-left:auto;
	margin-right:auto;
	width:745px;
}
#menu {
	position:relative;
	float:left;
	width:200px;
	height:180px;
}
#centro {
	position:relative;
	float:left;
	width:345px;
	text-align:left;
	z-index:100;
}
#apoio {
	position:relative;
	float:left;
	width:150px;
	height:70px;
	padding:52px 22px 0px 28px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	line-height:10px;
	color:#666666;
}
#base {
	position:relative;
	float:inherit;
	margin-left:auto;
	margin-right:auto;
	width:545px;
	height:84px;
	background:url(../img/fio.gif) no-repeat;
	padding:1px 0px 0px 200px;
	margin:40px 0px 0px 0px;
	text-align:left;
}

#rodape { 
	float:left;
	text-align:left;
	width:545px;
}

#rodape ul, #rodape_home ul {
	list-style: none;
	list-style-position:outside;
}
#rodape li, #rodape_home li {
	color:#999999;
	float:left;
	padding-right:50px;
	padding-bottom: 50px;
	padding-top:10px;
}
.tit_apoio {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b48e00;
}
.item {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#b48e00;
}
.thumb {
	border:1px solid #b48e00;
}

#header { 
	height:190px;
	margin-top:5px;
}

#header_menu { 
	height:190px;
	margin-top:10px;
}


#left {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 10px;
	letter-spacing:0px;	
	float:left;
	width:190px;
	z-index:90;

}

#left li { 
	list-style: none;
	list-style-position:outside;
	text-align: left;
	line-height:18px;
	margin-left:-25px;	
}

.bullet { 
	background-image:url(../img/menus/hover-image.jpg);
	width:5px;
	float: left;
	height:14px;
	display:none;
}

#left li a { 
	padding-left:5px;
	text-decoration:none;
	color:#999999;	
}

#right { 
	float:right;
	width:525px;
	z-index:90;
	background-repeat: no-repeat;
	height:90px;
	margin-top: 15px;
	padding-left: 10px;
}

#logo_bios { 
	float:right;
	width:77px;
	height:75px;
	z-index:90;
	margin-top: 12px;
	padding-left: 10px;
}

#title { 
	text-align:left;
	padding-left:20px;
	margin-bottom: -30px;
	margin-top: -30px;
}

.submenu { 
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	/* for IE */
  	-ms-filter: 'alpha (opacity=90)';
	filter:alpha(opacity=90);
	height:100px;
	width: auto;
	float:left;
	margin-left:-10px;
	margin-top:0px;
	padding-right:20px;
	text-align:left;
	background-image: url(../img/menus/fundo.png);
}

.submenu ul { 
	list-style: none;
	list-style-position:outside;
	float:left;
	line-height:16px;
	margin-top:5px;
	margin-left:-30px;
}

.submenu li a { 
	padding-left:5px;
	text-decoration:none;
	color:#999999;
}

.bullet2 { 
	background-image:url(../img/menus/hover-image-verde.gif);
	width:5px;
	float: left;
	height:14px;
	display: none;
}
