.alignTop {
margin-top: -1px;
}

a.ib_extra {
font-family: arial, verdana, sans-serif, helvetica; font-size: 10pt;
color: #545454;
text-decoration: none;
border-bottom: none;
}
 
a.ib_extra:hover {
font-family: arial, verdana, sans-serif, helvetica; font-size: 10pt;
text-decoration: none;
border-bottom: none;
color: #F47821;
}

DIV {
	font-family : Verdana, Tahoma, comic Sans MS, Arial, Helvetica;
}
.clsCMTopOn {
	color: black;
	font-size : 12px;
	text-decoration : none;
	padding : 4px 4px 4px 4px;
}
.clsCMTopOver
{
	color: white;
	font-size : 12px;
	font-weight:bold;
	text-decoration : underline;
	padding : 4px 4px 4px 4px;
}
.clsCMOn {
	color: black;
	font-size : 12px;
	text-decoration : none;
	padding : 4px 4px 4px 4px;
}
.clsCMOver
{
	color: white;
	font-size : 12px;
	font-weight: bold;
	text-decoration : none;
	padding : 4px 4px 4px 4px;
}

.TopoOn {
	color: blue;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	padding : 4px 4px 4px 4px;
}
.TopoOver
{
	font-family : Tahoma, comic Sans MS, Arial, Helvetica;
	color: black;
	font-size : 10px;
	font-weight: bold;
	text-decoration : none;
	padding : 4px 4px 4px 4px;
}

.clsCMVOn {
	color: black;
	font-size : 12px;
	font-weight: normal;
	text-decoration : none;
	padding : 4px 4px 4px 4px;
}
.clsCMVOver
{
	font-family : Tahoma, comic Sans MS, Arial, Helvetica;
	color: black;
	font-size : 12px;
	font-weight: bold;
	text-decoration : none;
	padding : 4px 4px 4px 4px;
}
.clsCMVTopOn {
	color: white;
	font-size : 12px;
	font-weight: bold;
	text-decoration : none;
	padding : 4px 4px 4px 4px;
}
.clsCMVTopOver
{
	font-family : Tahoma, comic Sans MS, Arial, Helvetica;
	color: black;
	font-size : 12px;
	text-decoration : none;
	padding : 4px 4px 4px 4px;
}

a.iBbal{
    position:relative;
    z-index:24;
	font-family: arial, verdana, sans-serif, helvetica;
	font-size: 8pt;
	font-weight: none;
	text-decoration: none;
	/*border-bottom: 1px dashed;*/
	color : #000000;
}
a.iBbal span{ display: none; }
a.iBbal:hover{ z-index:25; color: #aaaaff; background:;}
a.iBbal:hover span.iBmostra{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #000000;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.iBbal:hover span.iBcabe{
	display: block;
	padding: 30px 8px 0;
    background: url(http://ibuscas.com.br/site/head/iBbal.gif) no-repeat top;
}
a.iBbal:hover span.iBmeio{
	display: block;
	padding: 0 8px; 
	background: url(http://ibuscas.com.br/site/head/iBbal_fio.gif) repeat bottom; 
}
a.iBbal:hover span.iBroda{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(http://ibuscas.com.br/site/head/iBbal.gif) no-repeat bottom;
}

A            { text-decoration:none; }

A.linkbranco { text-decoration:none; color:white }

A.linkblack  { text-decoration:none; color:black }

a.ib_tit {
font-family: arial, verdana, sans-serif, helvetica; font-size: 12pt; font-weight:700;
color: #333333;
text-decoration: none;
border-bottom: 1px dashed;
}
 
a.ib_tit:hover {
font-family: arial, verdana, sans-serif, helvetica; font-size: 12pt; font-weight:700;
text-decoration: none;
border-bottom: none;
color: #F47821;
}


a.ib_txt {
font-family: arial, verdana, sans-serif, helvetica; font-size: 12pt;
color: #333333;
text-decoration: none;
border-bottom: 1px dashed;
}
 
a.ib_txt:hover {
font-family: arial, verdana, sans-serif, helvetica; font-size: 12pt;
text-decoration: none;
border-bottom: none;
color: #F47821;
}

a.ib_post {
font-family: arial, verdana, sans-serif, helvetica; font-size: 10pt;
color: #333333;
text-decoration: none;
border-bottom: 1px dashed;
}
 
a.ib_post:hover {
font-family: arial, verdana, sans-serif, helvetica; font-size: 10pt;
text-decoration: none;
border-bottom: none;
color: #F47821;
}

a.ib_menu {
font-family: arial, verdana, sans-serif, helvetica; font-size: 12pt;
font-weight: bold;
color: #ffffff;
text-decoration: none;
border-bottom: none;
}
 
a.ib_menu:hover {
font-family: arial, verdana, sans-serif, helvetica; font-size: 12pt;
font-weight: bold;
color: #ffffff;
text-decoration: none;
border-bottom: 1px dashed;
}
