﻿.bordaBox {background: transparent; width:100%; color:White; font-family:Times New Roman; font-weight:bold; text-transform:lowercase;margin: 40px auto 20px auto;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {background:#A0BBDC; border-left:1px solid #4F81BD; border-right:1px solid #4F81BD;}
.bordaBox .b1 {margin:0 5px; background:#4F81BD;}
.bordaBox .b2 {margin:0 3px; border-width:0 2px;}
.bordaBox .b3 {margin:0 2px;}
.bordaBox .b4 {height:2px; margin:0 1px;}
.bordaBox .conteudo {padding:5px;display:block; background:#4F81BD; border-left:1px solid #4F81BD; border-right:1px solid #4F81BD;}

/*#CECECE*/
/*h1 {
  font: 50pt "Manzanita";
  position: relative;
  color: black;
}

h1 span {
  background: url(imagens/gradiente_texto.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 51px;
}
*/

.back
{
	background: url(imagens/logobackground5.png);
	background-repeat:no-repeat;
	background-position:top;
}

.separador
{
	border-right-style: dotted;
	border-right-width: thin;
	border-right-color: #C0C0C0;
	padding-right: 10px;
	padding-left: 10px;
}


.font_size
{
	font-size:11pt
}

.div_grafico
{ 
	
	margin: 10px 0 0 25px;
	text-align:left;
	color:#999999;
	font-size:11pt;
}

.botao
{
	font-family:Times New Roman;
	text-transform:capitalize;
	font-size:12pt
}

.textbox
{
	width:100px;
	font-family:Times New Roman;
	font-size:11pt;
}

.div_linhabottom
{
	font-family: Manzanita;
	color: #4F81BD;
	/*font-size: 50pt;*/
	width: 100%;
	padding: 0px 0 10px 0px;
	/*border-bottom: solid 1px #4F81BD;*/
	height:30px
}

.barrinha
{
	background: url(imagens/barrinhalogo.png) repeat-x;
	border-top: solid 1px #4F81BD;
	height:35px
}

.tituloazul
{
	margin-top:30px;
	color:#4F81BD;
	font-size:18px;
	font-family:Tahoma;
	padding: 3px 0px 1px 0px;
}

.rosefinance
{
	font-family: Manzanita;
	color:#4F81BD;
	font-size:22pt;
	border-bottom: solid 1px #666666;
	width:100%;
	text-align:right
}

.titulotexto
{
	margin-top:5px;
	width:100%;
	text-align:left;
	font-size:14pt;
	font-family:Garamond;
	/*border-bottom: solid 1px #CECECE;*/
	padding-bottom:10px;
	font-weight:bold
}

.link_menu, .link_menu_inativo
{
	font-family:Garamond; 
	margin: 10px 10px 10px 0; 
	text-decoration:none;
	color:#4F81BD;
	font-size:11pt;
	font-weight:bold;
	
}

a:visited
{
	color:#4F81BD
}

a.link_menu:hover
{
	text-decoration:underline;
}

.link_menu_inativo
{
	color:#CCCCCC;
	font-weight:normal
}


.menu_direito
{
	border: solid 1px #5A5ED3;
	width:155px;
	padding: 10px 10px 10px 10px;
	vertical-align:top;
	background-color:#C2C4EF
}

.titulo
{
	margin-bottom:10px;
	width:300px;
	padding: 40px 0px 3px 0px;
	font-size: 14pt;
	font-weight: bold;
	font-family: 'Times New Roman' , Times, serif;
	color: #666666; /*color: #5B5B8A;*/
	border-bottom: solid 1px #C0C0C0
}

.titulomargemmenor
{
	padding: 0px 0px 0px 0px;
	font-size: 14pt;
	font-weight: bold;
	font-family: 'Times New Roman' , Times, serif;
	color: #990000
}

.titulomenor
{
	font-size: 10pt;
	font-family:Times New Roman;
	color: Black;
	background-color:#E8E8E8;
	padding: 5px 5px 5px 5px;
	height:25px;
	font-weight:bold
}

.subtitulo
{
	padding-top:10px;
	border-top: solid 1px #E8E8E8;
	margin: 25px 0px 3px 0px;
	font-size: 9pt;
	font-weight: bold;
	font-family: 'Times New Roman' , Times, serif;
	margin-left:25px
}

.tabela
{
	border-color: transparent transparent transparent transparent;
	font-size: 11pt;
	font-family: 'Times New Roman' , Times, serif;
	border-collapse: collapse;
	border-spacing: 3px;
	text-transform:capitalize;
}

.tabeladarf
{
	border-color: #666666 #666666 #666666 #666666;
	font-size: 12pt;
	font-family: 'Times New Roman' , Times, serif;
	border-spacing: 5px;
	border-width: 1px;
	border-collapse: collapse;
}

.tabelaheaderdarf
{
	border-color: #666666 #666666 #666666 #666666;
	font-size: 12pt;
	font-family: 'Times New Roman' , Times, serif;
	font-weight: bold;
	background-color: #D6E1EF;
}

.tabelaheader
{
	border-color: #FFFFFF #FFFFFF #666666 transparent;
	font-size: 8pt;
	font-family: 'Times New Roman' , Times, serif;
	border-collapse: collapse;
	border-spacing: 1px;
	border-width: 0px;
	font-weight: bold;
	background-color: #D6E1EF /*#E8E8E8;*/;
}

.tabelaformula
{
	font-size:8pt;
	text-align:center;
}

.tabelafooter
{
	border-color: transparent transparent transparent transparent;
	font-size: 11pt;
	font-family: 'Times New Roman' , Times, serif;
	border-collapse: collapse;
	border-spacing: 1px;
	border-width: 0px;
	font-weight: bold;
}

.subtabela
{
	font-size: 9pt;
	font-family: 'Times New Roman' , Times, serif;
}

.texto
{
	font-size: 11pt;
	font-family: Times New Roman;
}

.legenda
{
	font-size: 7pt;
	font-family: 'Times New Roman' , Times, serif;
}

.colespaco
{
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	background-color: white;
}

.margem
{
	margin-left:25px
}

div.popup
{
	display:none;
	/*position:absolute;*/
	border:solid 5px #A0BBDC;
	padding:8px;
	background-color:white;
	position:fixed;

}

/*span.popup:hover + div.popup
{
	display:block;
}

div.popup:hover
{
	display:block;
}
*/

.erro
{
	font-family:Tahoma;
	color:red;
	font-size:14pt;
}

