
body {
text-align:justify;
font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
color:#585a5b;}

table {
margin-top:10px;
font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
color:#585a5b;}

#tableMargin20{
margin-top:20px;
margin-bottom:20px}

#hr {
width:100%;
margin:0px;
border:1px solid #dedfde;
}

.combo{font:normal normal normal 12px/19px "Trebuchet MS", sans-serif;
color:#585a5b;
width:90%}

.ConteudoFormularioReferencia{
Margin:10px 0px 10px 10px;
width:98%;

}

.ConteudoNavegacao {
float:left;
height:120px;
width:98%;
}

.ConteudoTelas{
float:left;
width:98%;
}

/*
	TABELA
*/
div.tabela {
	width:100%;
	margin:0px;
	float:left;
}
div.tabela h2 {
	width:auto;
	height:auto;
	margin:13px 0 0;
	padding:0 0 0 10px;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(../../img/CVM/Marcador05.gif) no-repeat left 10px;
	border:none;
	clear:both !important;
}

div.headerLeilao h2 {
	width:80%;
	height:auto;
	padding:0 0 0 10px;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(../../img/CVM/Marcador05.gif) no-repeat left 10px;
	border:none;
	float:left;
	vertical-align:middle !important;
}

div.headerLeilao span.atualizar {
	float:right !important;
	vertical-align:middle !important;
	clear:right;
}

/* HEADER COM CONTEUDO À DIREITA - EX.: DELAY, BOTÃO ATUALIZAR, ETC */

div.headerDuasColunas {	
	/*border: 1px solid blue;*/ float:left !important; width:100%;
}

div.headerDuasColunas h2 {
	height:auto;
	padding:0 0 0 10px !important;
	margin-top: 0 !important;
	font:normal normal bold 16px/30px "Trebuchet MS", sans-serif;
	color:#585a5b;
	background:url(../../img/CVM/Marcador05.gif) no-repeat left 10px;
}
div.headerDuasColunas span.esquerda {
	font:normal 11px "Trebuchet MS", sans-serif;
	width:70%;
	float:left !important;
	clear:left;
	text-align:left;
	vertical-align:bottom;
}
div.headerDuasColunas span.direita {
	font:normal 11px "Trebuchet MS", sans-serif;
	width:29%;
	float:right !important;
	text-align:right;
	clear:right;
	vertical-align:bottom;
}

div.tabela table table {
	clear: both;
	width:100%;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	/*border:none;*/
	border-collapse: collapse !important;
	border-right:none !important;		
}



div.tabela table {
	clear: both;
	width:100%;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	/*border:none;*/
	border-collapse: collapse !important;
	border-right:solid 1px #e6e9eb !important;		
}
div.tabela table thead {
	font:normal normal bold 12px "Trebuchet MS", sans-serif;
	color:#fff;
	text-align:center;
	background:#cccfd1;
}


div.tabela table thead tr {

	border-left: 1px solid #cccfd1 !important;	
}






div.tabela table thead tr th {
	padding:8px 5px 8px 5px;
	background:#cccfd1;
	border-left: 1px solid #fff !important;
}
div.tabela table thead tr th:first-child {
	border: none !important;
}
div.tabela table thead tr td:first-child {
/*	border: none !important;*/
}

div.tabela table thead tr td, table .subTitulo {
	padding:4px 5px 7px 5px;
	background-color:#BABCBE !important;
	font-weight:bold !important;
	border-left: 1px solid #ffffff !important;	
}





div.tabela table thead tr td.subTituloSegundoNivel {
	background:#e6e9eb !important;
	font-weight:bold !important;
	color: #585a5b;
}


div.tabela table tfoot {}
div.tabela table tfoot tr {}
div.tabela table tfoot tr th {}
div.tabela table tfoot tr td {}
div.tabela table tbody {}
div.tabela table tbody tr {}
div.tabela table tbody tr.subTituloConteudo {
	background:#e6e9eb !important;
	font-weight:bold !important;

}
div.tabela table tbody tr.primeiraLinha {}
div.tabela table tbody tr.primeiraLinha td {
/*	padding:6px 1% 2px;    ALTERADO POR COMPATIBILIDADE DO IE8 */
	padding:6px 5px 2px 5px;
	background:url(../../img/Tabela01Fundo.gif) repeat-x center top;
	
}
div.tabela table tbody tr.corAlternada {background:#f6f7f7;}
div.tabela table tbody tr:hover, .primeiraLinha:hover 
 {background:#f6f7f7;}
div.tabela table tbody tr th {
/*	padding:2px 1%;    ALTERADO POR COMPATIBILIDADE DO IE8 */
	padding:2px 5px; 
}
div.tabela table tbody tr th:first-child {border: none;}
div.tabela table tbody tr {
/*	padding:2px 1%;    ALTERADO POR COMPATIBILIDADE DO IE8 */
	padding:2px 5px; 
	border-top:solid 1px #cccfd1;
	border-bottom:solid 1px #cccfd1;
	border-left:solid 1px #e6e9eb !important;
}




div.tabela table table tbody tr td{
/*	padding:2px 1%;    ALTERADO POR COMPATIBILIDADE DO IE8 */
	padding:2px 5px; 
	border-top:none;
	border-bottom:none;
	border-left:none !important;
	background-color:#FFFFFF
	
		

}

div.tabela table tbody tr td.semBordaEsquerda {
/*	padding:2px 1%;    ALTERADO POR COMPATIBILIDADE DO IE8 */
	padding:2px 5px; 
	border-top:solid 1px #cccfd1;
	border-bottom:solid 1px #cccfd1;
	border-left:none !important;	
}
div.tabela table tbody tr td.tdDestaque 
{
	background-color:#EAEAEA;
}



div.tabela p.obs {
	clear: left;
	padding:5px 0 0 0;
	text-align:left;
	font:normal normal normal 11px/25px "Trebuchet MS", sans-serif;
	color:#b1c4d6;
}

div.tabela span.Erro {
	font:normal normal normal 11px/25px "Trebuchet MS", sans-serif;
	text-align:left;
	clear: left;
	color: #585a5b;
}



div.tabela table colgroup col.texto {
	text-align:left;
}
div.tabela table colgroup col.data {
	text-align:center;
}
div.tabela table colgroup col.numero {
	text-align:right;
}

div.tabela blockquote { margin: 10px 0px 10px 20px;}

.ItemPDF {
	padding:5px 5px 5px 25px;
	background:url('../../img/IconePDF.gif') no-repeat 2px 4px;
}
.ItemZIP {
	padding:5px 5px 5px 25px;
	background:url('../../img/IconeZIP.gif') no-repeat 2px 4px;
}

div.tabela .autoscroller {
	overflow: auto;
	width: 99%;

}
.nowraptable td { white-space:nowrap !important;}
.alignRight td { text-align:right !important;}



.TabelaFRE{
width:100%}




.FormReferencia{text-align:right;position:relative;top:-27px;}

div.formulario div.comboBox_FrameworkBovespa {
	float:left;
	clear:none;
}

div.formulario div#ComboBox2 {
	margin-left:40px;
	
}



div.comboBox_FrameworkBovespa span {
min-width:0px;
width:auto}



#TituloTabelaSemBorda{
-x-system-font:none;
background:transparent url(../../img/CVM/Marcador05.gif) no-repeat scroll left 10px;
border:none;
clear:both !important;
color:#585A5B;
font-family:"Trebuchet MS",sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:auto;
line-height:30px;
margin:13px 0 0;
padding:0 0 0 10px;
width:auto;}





.linha{

float:left;
margin:0px;
width:100%;
border-top:1px solid #CCCCCC}

#UltimaTabela{
margin-top:10px;
margin-bottom:60px}


#tabelaDadosCompanhia table tr td{
border:1px solid #FF0000}


tr.over td {
color:#4e79a0;
text-decoration:underline;
cursor:pointer;  
_cursor: hand;}

.TrAtiva{
background-color:#f6f7f7;
text-decoration:underline;
color:#4e79a0
}


div.tabela table tbody tr:hover.TrFundoBranco{background:#FFFFFF;}


.tabelaSemBorda table {
	width:100%;
	font:normal normal normal 11px "Trebuchet MS", sans-serif;
	color:#585a5b;
	border-collapse: collapse !important;
	border: none !important;
	border-left:none !important;
	border-right:none !important;
	margin-bottom:15px
}
.tabelaSemBorda table td {
	padding:2px 1%;
	border-bottom:solid 1px #cccfd1 !important;
	border-left:none !important;
	border-right:none !important;
}
.tabelaSemBorda table tr {
	border: none !important;
	border-left:none !important;
	border-right:none !important;
	
}


.semBordaTD{border:solid 1px white !important;}
.comBordaTD{border:solid 1px #cccfd1 !important;}

.espacamentoEsquerdaTD {
	padding-left: 10px !important;
}

.TdTamanho690{
width:690px;}

.TdTamanho540{
width:540px}

.TdTamanho300{
width:300px}

.TdTamanho150{
width:150px}

.TdTamanho200 {
	width: 200px
}
.TdTamanho100{
width:100px}

.TdTamanho20{
width:20px;
text-align:center;
}

/*
div.tabela table tbody tr td.TrSemBorda{
border-bottom:1px solid #FFFFFF 



}


*/






