.barra_topo .bton{
	font: normal 10px Trebuchet MS;
	color: black;
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	background-color: #ccc;
	height: 17px;
}

.barra_topo{
	font: bold 10px Verdana;
	color: #555;
	border-top: solid 1px white;
	border-bottom: solid 1px #999;
	background-color: #E8E6E6;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
}

.barra_topo input{
	font: bold 11px arial;
	color: #999;
	border: none;
	background-color: white;
	padding-left: 4px;
}

.barra_topo a{
	color: #009430;
}

.barra_topo div{
	float: left;
	text-align: right;
}

.barra_topo .div_link{
	padding-top: 4px;
}

.div_link{
	width: 750px;
	text-align: right;
}

.barra_topo form{
	padding: 0;
	margin: 0;
}

.bd{
	border: solid 1px black;
}
.bdgray{
	border: solid 1px #CCCCCC;
}
TABLE{
	font: normal 10px verdana;
	color: black;
}


INPUT, TEXTAREA, SELECT{
	border: solid 0px #006633;
	font: normal 10px verdana;
	
}
.chk{
	border: solid 0px;
	background-color: transparent;
}
.btn{
	border: solid 2px #C1C1C1;
	border-bottom-color: #000000;
	border-right-color: #000000;
	font: bold 9px verdana;
	color: black;
	background-color: white;
}
a.menu_topo{
	font: bold 9px verdana;
	color: white;
	text-decoration: none;
}
a.menu_topo:hover{
	font: bold 9px verdana;
	color: #EFEFEF;
	text-decoration: none;
}
a.menutopo{
	font: normal 9px verdana;
	color: black;
	text-decoration: none;
}
a.menutopo:hover{
	font: normal 9px verdana;
	color: green;
	text-decoration: none;
}
.menor{
	font: normal 9px verdana;
}
.maior{
	font: normal 11px verdana;
}
a{
	font: bold 10px verdana;
	color: #336633;
	text-decoration: none;
}
a:hover{
	font: bold 10px verdana;
	color: black;
	text-decoration: none;
}
.titulo{
	font: bold 11px verdana;
	color: black;
	background-color: #EFEFEF;
	text-align: center;
}
a.menu, a.menu:hover{
	font: bold 10px verdana;
	color: black;
	text-decoration: none;
}
.imgtopo{
	/*background-image: url(../_img/novo_topo.jpg);*/
	background-image: url(../_img/banner_site.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 775px;	
}

/****************** Menu *******************/
#notas_rapidas{
	width: 140px;
	border: solid 2px #CCCCCC;
	margin: 2px;
}

#marqueecontainer{
	position: relative;
	width: 142px; /*marquee width */
	height: 300px; /*marquee height */
	overflow: hidden;
	background-color: #f6f6f6;
	border: solid 0px none;
	border-top: solid 1px white;
	border-bottom: solid 1px #E9E9E9;
	border-right: solid 1px #E9E9E9;
	padding: 2px;
	padding-left: 4px;
	margin: 2px;
}

#vmarquee{
	position: absolute;
	width: 100%;
}

#vmarquee .dt{
	font: bold 9px verdana;
}

#vmarquee a{
	font: normal 10px verdana;
	color: black;
}

#vmarquee a:hover{
	text-decoration: underline;
	color: blue;
}

#noticias{
	background-color: #CCCCCC;
	border: solid 1px white;
	width: 148px;
}

h1{
	font: bold 10px verdana;
	/*font-weight: bold;*/
	color: black;	
	background-color: #EFEFEF;
	margin: 0;
	padding: 4px;
	border-top: solid 1px #EFEFEF;
	background-image: url(../_img/bg_menu.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
