/*  20080529 > LM > Formatação do Texto
-------------------------------------------------- */
.NavigationBar {
	height: 25px;
	margin-left: -5px;
	padding-top: 5px;
	line-height: 22px;
}
.NavigationBar a {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.NavigationBar a:hover {
	color: #1a547f;
}
.NavigationBar img {
	margin: 0px 3px;
}
.NavigationBar span {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.Titulos {
	color: #9a0000;
	font-size: 24px;
}

.SubTitulos {
	margin: 0px 0px 20px 0px;
	color: #1a547f;
	font-size: 15px;
}

.Texto {
}

.Titulos a:hover, .SubTitulos a:hover, .Texto a:hover {
	color: #c2cbd1;
}

/*  20081126 > LM > Sub Items do Conteúdo Principal
-------------------------------------------------- */
.ConteudoSubHeader {
	padding: 7px 0px 3px 0px;
	color: #9A0000;
	font-size: 15px;
	cursor: pointer;
}

.ConteudoSubHeader a:hover {
	color: #1f6396;
}

.ConteudoSubRow {
	width: 300px;
	margin-bottom: 5px;
	background: #ffffff;
	font-size: 10px;
	color: #696969;
}
.ConteudoSubRow div.dImagem {
	width: 52px;
	float: left;
}
.ConteudoSubRow div.dImagem img {
	margin: 2px 2px 2px 2px;
}
.ConteudoSubRow div.dTexto {
	width: 242px;
	padding: 2px 2px 2px 2px;
	float: right;
}

.linkDiv {
	cursor: pointer;
}
/* class="ConteudoSubRow linkDiv" quando se quer que o ConteudoSubRow tenha link */
.linkDiv:hover {
	background: #f4f7fa !important;
}

.clearFloat {
	height: 1px;
	margin-top: -1px;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.ConteudoSubFooter {
	padding: 0px 10px 2px 0px;
	clear: both;
	text-align: right;
}
.ConteudoSubFooter a {
	padding: 0px 3px;
	font-size: 11px;
	font-weight: bold;
	color: #1f6396;
}
.ConteudoSubFooter a:hover {
	color: #c7d6e3;
}


/*  20080530 > LM > Destaques
-------------------------------------------------- */

.ConteudoDestaquesBox {
	margin: 5px 0px 8px 0px;
	text-align: right;
}
    
/* 20081202 > LM > TabMenu
-------------------------------------------------- */
.tabMenu {
	height: 25px;
	margin-top: 20px;
	background: url(Images/tabMenu_BG.gif) repeat-x;
	line-height: 25px;
}

.tabMenu .btnNormal {
	height: 25px;
	float: left;
	background: url(Images/tabMenu_TopCenter.gif) repeat-x;
}
.tabMenu .btnNormal .btnLeft {
	height: 25px;
	background: url(Images/tabMenu_TopLeft.gif) no-repeat;
}
.tabMenu .btnNormal .btnRight {
	height: 25px;
	background: url(Images/tabMenu_TopRight.gif) no-repeat right;
}
.tabMenu .btnNormal span {
	padding: 0px 5px;
	font-size: 13px;
	color: #8fb1ca;
}
.tabMenu .btnNormal .btnLeft span {
	padding-left: 6px;
}
.tabMenu .btnNormal .btnRight span {
	padding-right: 6px;
}

.tabMenu .btnNormal:hover span {
	color: #1f6396;
	cursor: pointer;
}

.tabMenu .btnSelected {
	height: 25px;
	float: left;
	background: url(Images/tabMenu_TopCenter_selected.gif) repeat-x;
}
.tabMenu .btnSelected .btnLeft {
	height: 25px;
	background: url(Images/tabMenu_TopLeft_selected.gif) no-repeat;
}
.tabMenu .btnSelected .btnRight {
	height: 25px;
	background: url(Images/tabMenu_TopRight_selected.gif) no-repeat right;
}
.tabMenu .btnSelected span {
	padding: 0px 5px;
	font-size: 13px;
	color: #9a0000;
}
.tabMenu .btnSelected .btnLeft span {
	padding-left: 6px;
}
.tabMenu .btnSelected .btnRight span {
	padding-right: 6px;
}

.tabMenu .tabSeparador {
	width: 1px;
	height: 25px;
	float: left;
	background: url(Images/tabMenu_separador.gif) repeat-x;
}

.tabConteudo {
	padding: 5px 10px 2px 10px;
	border-left: solid 1px #8fb1ca;
	border-right: solid 1px #8fb1ca;
}

.tabFooter {
	height: 8px;
	background: url(Images/tabFoot_BottomCenter.gif) repeat-x;
}
.tabFooter div {
	height: 8px;
	background: url(Images/tabFoot_BottomLeft.gif) no-repeat;
}
.tabFooter div div {
	height: 8px;
	background: url(Images/tabFoot_BottomRight.gif) no-repeat right;
}


/* 20081205 > LM > Informação, Brochura e Reader
-------------------------------------------------- */
.BoxBrochura, .BoxReader {
	width: 190px;
	float: left;
	background: #f4f7fa;
	cursor: pointer;
}
.BoxBrochura {
	margin-right: 20px;
}

.BoxBrochura:hover, .BoxReader:hover {
	background: #e9eff5;
}

.BoxBrochura .dImagem, .BoxReader .dImagem {
	width: 30px;
	padding: 2px;
	float: left;
}

.BoxBrochura .dTexto, .BoxReader .dTexto {
	width: 152px;
	padding: 2px;
	float: right;
}

.BoxBrochura .dTexto .pTitulo, .BoxReader .dTexto .pTitulo {
	margin: 3px 0px 0px 0px;
	color: #9a0000;
	font-size: 11px;
}
.BoxBrochura .dTexto .pTexto, .BoxReader .dTexto .pTexto {
	margin: 0px 0px;
	font-size: 10px;
}

/* 20090924 > BMCC > Tabs Primavera
-------------------------------------------------- */
div.tabMenuPrim  {
	width:619px;
	margin-top:50px;
    overflow:hidden;
    border-bottom: solid 4px #8fb1ca;
    margin-bottom:10px;
}

div.tabMenuPrim  div.tabItemPrim {
    margin-right:3px;
    padding:8px;
    float:left;
    color:Orange;
    border-top:solid 1px #8fb1ca;
    border-left:solid 1px #8fb1ca;
    border-right:solid 1px #8fb1ca;
}

div.tabMenuPrim  div.tabItemPrim a:hover {
    color:#9a0000;
}

div.tabMenuPrim  div.tabItemPrim a.itemActive {
    color:#9a0000;
}

div.DemoTtl {
    font-size:14px;
    margin-top:15px;
    margin-bottom:3px;
    font-weight:bold;
}

div.DemoTtl a:hover {
    color:#9a0000;
}

div.DemoVideo {
    margin-bottom:25px;
}

.accordion {
}

/* 20100607 > FCFO > HP AdvertBox
 ------------------------------------------------------------------------------ */
	td.advBox { width: 215px; vertical-align: top; color: #000000; }
	td.advA { background: #f1f5fa; }
	td.advB { background: #f2f2f2; }
	td.advC { background: #fcf5e6; }
	td.advBox div.fixMarg { margin: 8px; }
	td.advBox a.verMais { display: block; font-weight: bold; padding: 2px; text-align: right; padding-right: 20px; background-image: url(Images/icon-plus.gif); background-repeat: no-repeat; background-position: top right; color: #FFFFFF; }
	td.advBox a.verMaisA { background-color: #628ec7; }
	td.advBox a.verMaisB { background-color: #b9b9b9; }
	td.advBox a.verMaisC { background-color: #dccaa2; }