@charset "utf-8";
.homeBody{
	margin:0px;
}
div.divJavaScript{
	display:none;
}
select{
	margin-top:5px;
}

.divManutencao{
	margin:0 auto;
	margin-top:30px;
	width:211px;
	height:211px;
	background-image:url(../img/manutencao.png);
}

.container{
	font-family:Arial, Tahoma;
	position:relative;
	width:95%;
	padding:8px;
	z-index:1;
}

.crtlBanner{
	width:15px;
	height:13px;
	top:0px; 
	left:0px;
	z-index:100;
	position:absolute;
	background-image:url(../img/bannerIconesCrt_.png);
	background-repeat:no-repeat;
}


.tablePesquisa{
	font-size:8pt;
	font-family:Tahoma, Arial;
}

.tablePesquisa th{
	text-align:left;
        border-bottom:1px solid #CCCEEE;
        background-color:#EEEEEE;
}

.tablePesquisa tr{
	cursor:pointer;
}

.rJanelaTitulo{
	font-weight:bold;
	height:25px;
	background-color:#F5F5F5;
	border-bottom:#CCCCCC 1px solid;
	padding-left:3px;
}

.tableTelas{
	font-size:10pt;
	font-family:Tahoma, Arial;
}

.rJanelaGeral{
	position:absolute;
	left:180px;
	top:23px;
	width:300px;
	height:220px;
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
	visibility:hidden;
}

.rJanelaTitulo .spanFechar{
	float:right;
	cursor:pointer;
}

.rJanelaTitulo .spanTitulo{
	float:left;
}

.rJanelaGeral .ulSistemas{
	margin:0px;
	padding:0px;
	list-style:url(image-url.gif);
}

.rJanelaGeral .ulSistemas li{
	padding:0px;
	cursor:pointer;
}

.rJanelaGeral ul li{
	margin:0px;
	padding:0px;
}

.rJanelaGeral .rJanelaBase{
	padding:5px;
	overflow:auto;
	height:185px;
}


.crtlBanner div{
	width:15px;
	height:13px;
	cursor:pointer;
	float:left;
}

.banner {
	background-image:url(../img/bannerBg_.png);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	position:relative;
	min-width:600px;
	height:96px;
	width:100%;
}

.menu{
	border-bottom:1px solid #CCCCCC;
	background-color:#EEE;
	color:#000000;
	position:relative;
	height:18px;
	width:100%;
	z-index:1020;
}

.logo{
	width:312px;
	height:85px;
	float:left;
	background-image:url(../img/bannerIntrLogo_.png);
}

.icones{
	width:108px;
	height:26px;
	float:right;
	margin-top:5px;
	margin-right:5px;
	background-image:url(../img/bannerIcones_.png);
}

.icones div{
	height:26px;
	width:36px;
	cursor:pointer;
	float:left;
}

.dataHora{
	text-align:center;
	height:75px;
	width:85px;
	float:left;
	padding-left:5px;
	padding-top:10px;
}

.dataHora .dia{
	font-family:Arial, Tahoma;
	font-size:18pt;
}

.dataHora .mes{
	font-family:tahoma;
	font-size:13pt;
}

.dataHora .eventos{
	font:icon;
}

.boasVindas{
	float:right;
	margin-top:55px;
	font-size:8pt;
	font-family:Arial, Tahoma;
	color:#007CC3;
	font-weight:bolder;
	margin-right:-110px;
	text-align:right;
	width:300px;
	height:30px;
}

.boasVindas label{
	cursor:pointer;
}

.conteudo{
	position:relative;
	float:left;
}

/*=======================================================*/
.loginBody{
	margin:0px;
	background-image:url(../img/bg_index2.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
}
.intraLogo {
	position:relative;
	text-align:center;
	margin:0 auto;
	width:149px;
	height:159px;
	background-image:url(../img/intra_logo.png);
	background-repeat:no-repeat;
	top: 14px;
}
.tLogin {
	position:relative;
	margin:0 auto;
	top:8px;
	width: 300px;
	height: 220px;
	font:icon;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}

.tLogin input{
	border:#CCCCCC 1px solid;
}

.b1{
	background:url(../img/box_top_lh.png) no-repeat;
	padding-left:15px;
	padding-top:5px;
	font-size:10pt;
	text-align:right;
	font-family:tahoma;
}
.b2{
	background:url(../img/box_top_rh.png) no-repeat;
}
.b3{
	background:url(../img/box_mid_rh.png) repeat-y;
}
.b4{
	background:url(../img/box_bot_lh.png) no-repeat;
}
.b5{
	background:url(../img/box_bot_rh.png) no-repeat;
}

.rotulo{
	margin-top:5px;
	font-family:Arial, Tahoma;
	font-size:10pt;
	font-weight:bold;
}

.botoesForm{
	border-top:#007CC3 5px solid;
	padding-top:3px;
	width:100%;
	height:30px;
	text-align:center;
}

.botoesForm input{
	background:#CCCCCC;
	border:#666666 1px solid;
	font-family:Arial, Tahoma;
	font-size:11pt;
	padding:3px;
	cursor:pointer;
}

label input{
	margin:5px;
}

.return{
	display:none;
}

.iconeCalendario{
	cursor:pointer;
}

.calendario{
	position:absolute;
	top:10%;
	left:10%;
}

.retorno{
	font-family:Arial, Tahoma;
	font-size:12pt;
}
div.divGeralControle{
	width:848px;
	height:600px;
}
div.divDireitaForm{
	width:398px;
	height:600px;
	float:right;
}
div.divEsquerdaForm{
	width:450px;
	height:600px;
	float:left;
}
label.bBuscar{
	font-size:8pt;
	font-family:Arial, Tahoma;
	font-weight:bold;
	cursor:pointer;
	border:#CCCCCC 1px solid;
	background-color:#F5F5F5;
	padding:3px;
}

/***********************************************************************************
* Página inicial
***********************************************************************************/
.spanFechar{
	display:inline;
	float:right;
	padding-top:-15px;
	margin-top:-15px;
	margin-right:3px;
	cursor:pointer;
}

.formatText legend{
	padding:3px;
	font-weight:bold;
	border:#CCCCCC solid 1px;
	background-color:#F0F0F0;
	font-size:10pt;
}

.formatText{
	text-align:justify;
	padding:5px;
	max-height:200px;
	overflow:auto;
	border:#CCCCCC solid 1px;
	background-color:#F0F0F0;
	margin-bottom:5px;
	font-size:10pt;
}

div.divCorpo{
	padding-left:5px;
	padding-right:5px;
	padding-top: 5px;
	width:97%;
	_width:97%;
}
div.divDataHora{
	font-weight:bold;
	font-size:8pt;
	color:#003333;
	border-top:1px dashed #CCCCCC;
}
label.labelLink{
	font-size:10pt;
}
div.divCorpoInt{
	padding-top:4px;
}
div.divNoticiaIntegra{
	font-size:10pt;
	text-align:justify;
	text-justify:inter-cluster;
	height:301px;
	overflow:auto;
	padding-left:3px;
	padding-right:10px;
	padding-bottom:3px;
}
div.divCorpoInt a:link, a:active, a:visited{
	text-decoration:none;
	color:#007CC3;
}
div.divCorpoInt a:hover{
	text-decoration:underline;
}
div.divTituloJanela{
	font-size: 10pt;
	padding-left:3%;
	font-weight:bold;
	width:97%;
	_width:100%;
	background-color:#E6E6E6;
	padding-bottom: 3px;
	padding-top: 2px;
	letter-spacing: 1px;
}

div.divEsquerda{
	display:inline;
	float:left;
	margin-right:8px;
	z-index:1;
}
div.divEsquerda .divInformativos{
	border-top:#007CC3 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	background-color:#FFFFFF;
	margin-bottom:8px;
	width:180px;
	height:180px;
}

div.divEsquerda .divTempo{
	border-top:#00923F 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	width:180px;
	height:215px;
}
div.divEsquerda .divTempo .divSelo{
	margin-top:8px;
}

div.divEsquerda .divCotacoes{
	border-top:#DA251D 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	width:180px;
	height:auto;
}

div.divEsquerda .divCotacoes .cotCotacoes{
	margin-top:8px;
}

div.divEsquerda .divCotacoes .cotValores td{
	font-size:9pt;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	border-bottom:#CCCCCC solid 1px;
}

div.divEsquerda .divCotacoes .cotCabecalho{
	font-size:10pt;
	font-weight:bold;
	margin-bottom:5px;
	border-bottom:#CCCCCC 1px solid;
}

div.divEsquerda .divCotacoes .cotRodape{
	font-size:0.6em;
	font-weight:bold;
	background-color:#FFFFCC;
	border-top:#FFF500 1px solid;
}

div.divCentral{
	display:inline;
	float:left;
	margin-right:8px;
	z-index:3;
}

div.divCentral .divMercados{
	border-top:#DA251D 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	width:360px;
}

div.divCentral #divInforIntegra{
	border-top:#007CC3 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	width:360px;
	padding-bottom:10px;
}

div.divCentral #rManuaisBase{
	height:auto;
}

div.divCentral .divManuais{
	border-top:#88a080 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	width:360px;
	height:auto;
}

div.divCentral .divRotas{
	border-top:#666666 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	width:360px;
	height:auto;
}

div.divCentral .divCotacoesCooper{
	border-top:#DA251D 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	width:360px;
}

div.divCentral .divNoticias{
	border-top:#E77817 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	width:360px;
	height:auto;
	min-height:250px;
	margin-bottom:8px;
}
div.divCentral table{
	width:347px;
}

div.divCentral table td{
	font-size:10px;
}

div.divCentral table th{
	font-size:11px;
	text-align:left;
}

div.divDireita{
	display:inline;
	float:left;
	z-index:3;
}
div.divDireita .divCalendario{
	border-top:#FFF500 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	width:150px;
	height:auto;
}

div.divDireita .divAniversarios{
	border-top:#008080 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	width:150px;
	max-height:150px;
}

div.divDireita .divCorpoNiver{
	overflow:auto;
	max-height:130px;
	font-size:10pt;
}

div.divDireita .divAniversarios td{
	font-size:8pt;
}

div.divRamais{
    border-top:#989851 3px solid;
    border-left:1px solid #E6E6E6;
    border-right:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
    width:365px;
	_width:367px;
}
div.divCorpoRamais{
	height:550px;
	overflow:auto;
	width:100%;
}
div.divCorpoRamais td{
	border-bottom:#999999 1px solid;
}
div.divCentral .divAgendaEventos{
	border-top:#FFF500 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	font-size:10pt;
	width:360px;
	padding-bottom:10px;
}

div.divCentral .divCI{
	border-top:#FFC150 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	font-size:10pt;
	width:445px;
	padding-bottom:10px;
}

div.divCentral .divAlteraSenha{
	border-top:#9933FF 3px solid;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:8px;
	font-size:10pt;
	width:360px;
	padding-bottom:10px;
}

.divBotoesNovoAlterar{
	float:right;
	display:inline;
	margin-top:-12px;
	font-weight:bold;
	margin-top:0px;
	border:#CCCCCC 1px solid;
	background-color:#F2F2F2;
}

.divBotoesNovoAlterar label{
	cursor:pointer;
	padding-left:3px;
	padding-right:3px;
}

#rSelectDepto select{
	padding:0px;
	margin:0px;
}

.tipoInfo{
	color:#FF8080;
}

div.dica{
	font-size:9pt;
	text-align:justify;
	padding:3px;
	border:#FF9900 1px solid;
	background-color:#FFFFCC;
}

ol.indices{
	font-size:8pt;
	font-weight:bold;
}

table.listaDireitos{
	font-size:10pt;
}

table.listaDireitos th{
	text-align:center;
	text-align:left;
	padding-left:4px;
}

table.listaDireitos td{
	text-align:left;
}

table.listaDireitos td{
	border-bottom:#E0E0E0 1px solid;
}


.thCtrt{
    text-align:left;
	background-color:#CCCCCC;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;

}


.tdCtrtTot{
    border-bottom-color:purple;
    border-bottom-style: solid;
    border-bottom-width:2px;
}
.tdCtrt{
    text-align:left;
    font-family:Arial;
    font-size:9px;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color: #cccccc;

}

.tdCtrtDt{
    text-align:left;
    font-family: arial;
    font-size:10px;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color: #cccccc;
}

.tdCtrtVl{
    font-family: arial;
    font-size:10px;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color: #cccccc;
}

#ctrtNotFount{
    font-family: arial;
    font-size:10px;
}