a:link {
 font-size: none;
 color: #000000;
 text-decoration: none
}
a:visited {
 font-size: none;
 color: #000000;
 text-decoration: none
}
a:hover {
 font-weight: none;
 font-size: none;
 background: none;
 color: #000000;
 text-decoration: underline
}

.compact {
 white-space:nowrap;
 text-overflow:ellipsis; /* for internet explorer */
 overflow:hidden;
 /* width:200px; */
}

#banners img, #banners embed, #banners object {
 margin-bottom: 4px;
}

body, input, textarea, table, tr, td, select { font-family: Tahoma; font-size: 8pt; }

form { margin:0px; }

div {
 scrollbar-base-color:#EAEADD;
 scrollbar-3dlight-color:#FFFFFF;
 scrollbar-arrow-color:#000000;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-face-color:#EAEADD;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#FFFFFF;
 scrollbar-track-color:#FFFFFF;
}

body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-color: #F2F2F2;
 /*
 background-image: url('design/fundo.gif'); background-position-x: center; background-repeat: y;
 */
}

.botaozin {
 font-family: Tahoma; font-size: 7pt;
 padding-left: 4px;
 padding-right: 4px;
}
.botaozin_a {
 color: #000000;
 text-decoration: none;
}

#rte {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-color: #FFFFFF;
}
#rte_documento {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-color: #FFFFFF;
}

#lista
{
 width: 100%;
}
#lista ul
{
 width: 100%;
 padding:2px;
 margin:0px;
 float: center;
 list-style:outline;
}
#lista ul li
{
 width: 100%;
}
#lista ul li a
{
 color: #000000;
 text-decoration: none;
 padding:4px;
 width: 100%;
 height: 20px;
 border-bottom: 1px solid #9FB1AA;
}

#lista ul li a:hover
{
 color: #000000;
 background-color: #F2F2F2;
}

.menu_topo a {
	background: url('design/botao_div.jpg');
	padding: 0px 0px 0px 0.9px;
	display: block;
	float: left;
}
.menu_topo a img {
	border: 0px solid;
	display: block;
}
.menu_topo a:hover span {
	display: inline-block;
}
.menu_topo a span {
	background: #F2F2F2;
	display: none;
	position: absolute;
	margin: 30px 0px 0px 0px;
}
.menu_topo a span b {
	width: 150px;
	padding: 6px 12px;
	display: block;
	text-decoration: none;
	cursor: pointer; cursor: hand;
}

.banners_vertical embed, .banners_vertical object, .banners_vertical img {
    clear: both;
    text-align: center;
    margin: 5px 0;
}
.banners_vertical a {
    display: block;
    text-align: center;
} 