@charset "utf-8";
/* CSS ADM Contábil */

*{
	margin:0;
	padding:0;
}

/* ####################### ESTRUTURAIS #######################*/
body{
	background-image:url(../imagens/fund.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
#geral{
	width:710px;
	left: 50%;
	margin-left: -355px;
	position: absolute;
}

#colunaEsquerda{
	width:200px;
	height:820px;
	float:left;
}
#colunaDireita{
	width:510px;
	height:820px;
	float:right;
}

#menuAcessoRapido{
	text-align:center;
	margin-top:20px;
}
#corpo{
	width:494px;
	height:500px;
	margin-left:4px;
	margin-top:10px;
}
#noticias{
	width:240px;
	float:left;
}
#iframeNoticias{
	width:240px;
	overflow:auto;
    height:130px;
	margin-top:16px;
	margin-bottom:5px;
}
/* HACK PARA IE8*/
/*body.ie8 #iframeNoticias{
	overflow:auto;
    padding:10px 0;
    height:135px;
	margin-top:10px;
	margin-bottom:5px;
}
*/


#cotacoes{
	width:240px;
	float:right;
}
#botoesMeio{
	float:none;
	clear:both;
	padding:15px 0;
	width:500px;
	height:102px;
}
.botoesMeio{
	float:left;
	width:160px;
	height:102px;
	margin-right:9px;
}
#botaoMeioAtendimento{
	margin-right:0;
}
#infoDebit{
	float:none;
	clear:both;
	text-align:right;
	padding-right:20px;
}
#infoDebit table{
}
#infoDebit table img{
	display:none;
}
#outrosLinks{
	text-align:center;
	margin:10px 0;
}
.linhaPontilhada{
	height:13px;
	background-image:url(../imagens/pontilhadosBg.gif);
	background-repeat:repeat-x;
	background-position:center center;
}
#rodape{
	text-align:center;
	font-size: 9px;
	color:#545151;
	background-image:url(../imagens/fund_rodape.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:4px;
}
.conteudoPagina{
	font-size: 14px;
	padding-left:10px;
	padding-right:5px;
	height:357px;
	margin-bottom:20px;
}
#paginaServicos{
	height:auto;
	margin-bottom:30px;
}
#paginaComoChegar{
	float:none;
	clear:both;
	height:auto;
}
#paginaContato{
	float:none;
	clear:both;
	height:auto;
}


.boxCinza, #topoBoxCinza, #baseBoxCinza{
	width:490px;
}
.boxCinza{
	background-image:url(../imagens/boxCinzaMeio.gif);
	background-repeat:repeat-y;
	text-align:center;
	padding-bottom:8px;
}
.topoBoxCinza{
	height:10px;
	background-image:url(../imagens/boxCinzaTopo.gif);
	background-repeat:no-repeat;
}
.baseBoxCinza{
	height:8px;
	background-image:url(../imagens/boxCinzaBase.gif);
	background-repeat:no-repeat;
	margin-bottom:-8px;
}

#topoCotacoes, #balaoCotacoes, #baseCotacoes{
	width:241px;
}
#topoCotacoes{
	background-image:url(../imagens/topoCotacoes.gif);
	background-repeat:no-repeat;
	height:9px;
	background-position:bottom;
}
#balaoCotacoes{
	background-image:url(../imagens/bgCotacoes.gif);
	background-repeat:repeat-y;
	padding:0 10px;
}
#baseCotacoes{
	background-image:url(../imagens/baseCotacoes.gif);
	background-repeat:no-repeat;
	height:9px;
}
#cotacoes table{
	width:225px !important;
}
#cotacoes img{
	display:none;
}

/* ####################### FORMATACAO #######################*/

.centralizado{
	text-align:center;
}
.oculto{
	display:none;
	text-indent:-999em;
	color:#FFF;
}

/* Texto */
.dataAtual{
	color:#000;
	margin:3px 0;
}
#creditosDebit{
	font-size:9px;
	margin:15px 0;
	text-align:right;
}

p{
	margin:10px 0;
}

/* Títulos */
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#262626;
	margin-top:15px;
	margin-bottom:30px;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#171717;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#262626;
	margin-top:15px;
	margin-bottom:5px;
}
h4{
	font-size: 10px;
	color:#171717;
	font-weight:normal;
}
#tituloCotacoes{
	background-image:url(../imagens/iconeCotacao.gif);
	background-repeat:no-repeat;
	background-position:center right;
	margin-bottom:12px;
	margin-left:10px;
}
.tituloImg{
	text-indent:-999em;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
#tituloAcessoRapido{
	height:17px;
	background-image:url(../imagens/tituloAcessoRapido.gif);
	background-position:center center;
}
#tituloNoticias{
	height:17px;
	background-image:url(../imagens/tituloNoticias.gif);
}
#botoesMeio h2{
	margin-bottom:5px;
}
#tituloVencimentos{
	height:14px;
	background-image:url(../imagens/tituloVencimentos.gif);
}
#tituloWebmail{
	
}
#tituloIndices{
	text-align:center;
}
#tituloAtendimento{
	text-align:center;
}

/* Imagens */
img{
	border:none;
}
object{
	outline:0;
}

/* Links */
a:active{
	outline:0;
}
a:link, a:active, a:visited{
	color:#0099cc;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

a.outrosLinks:link, a.outrosLinks:active, a.outrosLinks:visited{
	color:#5f6162;
	line-height:12pt;
}

a.outrosLinks:hover{
	color:#0099cc;
}

a.linkDebitPequeno:link, a.linkDebitPequeno:active, a.linkDebitPequeno:visited{
	color:#5f6162;
	font-size:9px;
	text-decoration:none;
}
a.linkDebitPequeno:hover{
	text-decoration:underline;
}



/* Lista de Vencimentos */
#listaVencimentos{
	list-style:none;
	color:#000;
	margin-top:10px;
	margin-bottom:5px;
	height:126px;
	overflow:auto;
}
.itemVencimento{
	margin:10px 0;
	background-image:url(../imagens/seta_dupla.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:18px;
}
.btnListaVencimentos{
	margin-top:-1px;
}

/*Indices Financeiros*/
#mostraTabs{
	display:none;
}
#paginaIndices img{
	display:none;
}
#paginaIndices tr{
	height:20px;
}


/*FORMULARIOS*/
#formContato{
	font-size:12px;
}
#tipodeContato{
	margin-bottom:20px;
}
.rowSimples{
	margin:6px 0;
}
.rowDuplaE{
	width:300px;
	float:left;
	margin:6px 0;
	
}
.rowDuplaD{
	width:165px;
	float:right;
	margin:6px 0;
}
.rowSimples label{
	clear:both;
	width:120px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
}
.rowSimples input{
	width:330px;
}
.rowDuplaE input{
	width:165px;
}
.rowDuplaD input{
	width:96px;
}
.rowDuplaD select{
	width:149px;
}
.rowDuplaE label{
	clear:both;
	width:120px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
}
.rowDuplaD label{
	display:block;
	float:left;
	width:40px;
	text-align:right;
	margin-right:10px;
}

#optPJ{
	margin-left:15px;
}

#linhaMensagem{
	float:none;
	clear:both;
	padding-top:25px;
}
#linhaMensagem textarea{
	width:331px;
	height:80px;
}
#btnEnviar{
	width:120px;
}