﻿/*
 *
 * Tabela que define a borda azul e fundo das caixas
 *
*/

.borda_canto {
	background-color:	#FFFFFF;
	width:			1px;
	height:			1px;
	}

.borda_horizontal {
	background-color:	#1B70E1;
	height:			1px;
	}

.borda_vertical {
	background-color:	#1B70E1;
	width:			1px;
	}

.fundo {
	background-color:	#F3F8FD;
	padding-left:		2px;
	padding-right:		2px;
	}


/*
 *
 * Estilos para itens de formularios
 *
*/


.entrada {
	background-color:	#FFFFFF;
	font-family:		tahoma, arial;
	font-size:		11px;
	height:			17px;
	border-bottom:		#1B70E1 1px solid;
	border-left:		#1B70E1 1px solid;
	border-right:		#1B70E1 1px solid;
	border-top:		#1B70E1 1px solid;
	}

.botao {
	background-color:	#F3F8FD;
	color:			#1B70E1;
	font-size:		10px;
	font-family:		tahoma, arial;
	font-weight:		bold;
	height:			17px;
	border-left:		#1B70E1 1px solid;
	border-top:		#1B70E1 1px solid;
	border-right:		#1B70E1 1px solid;
	border-bottom:		#1B70E1 1px solid
	padding-bottom:		0px;
	padding-top:		0px;
	}

select {
	background-color:	#F3F8FD;
	color:			#000000;
	font-size:		10px;
	font-family:		tahoma, arial;
	height:			17px;
	border-left:		#1B70E1 1px solid;
	border-top:		#1B70E1 1px solid;
	border-right:		#1B70E1 1px solid;
	border-bottom:		#1B70E1 1px solid
	}

/*
 *
 * Estilos para textos e formatação dos formularios
 *
*/

.titulo {
	color:			#1B70E1;
	font-size:		18px;
	}


.cel_titulobranco {
	background-color:	#1B70E1;
	background-image: 	url(../images/bg_titulo02.gif);
	height:			23px;
	}


.titulobranco {
	color:			#FFFFFF;
	font-size:		11px;
	font-weight:		bold;
	padding-left:		6px;
	padding-right:		6px;
	}


.textocalendario {
	color:			#000000;
	font-size:		8px;
	}


.exemplo {
	font-size:		10px;
	color:			#FF0000;
	line-height: 23px;
	}


.mensagem {
	color:			#FF0000;
	font-size:		14px;
	font-weight:		bold;	
	}


.cel_item {
	height:			25px;
	padding-left:		6px;
	}


.teste {

	vertical-align: bottom;
	
	}



.item	{
	font-size:		11px;
	color:			#1B70E1;
	font-weight:		bold;
	line-height:		17px;
	}


/*
 *
 * Estilos para tabelas ou planilhas
 *
*/



.tabela {
	background-color:	#1B70E1;
	border:			1px;
	}

.tabela_titulo {
	background-color:	#E2E9F1;
	color:			#1B70E1;
	font-family:		tahoma, arial;
	font-size:		11px;
	font-weight:		bold;
	height:			23px;
	padding-left:		4px;
	padding-right:		4px;
	}

.tabela_celula {
	background-color:	#F3F8FD;
	font-family:		tahoma, arial;
	font-size:		11px;
	height:			23px;
	padding-left:		4px;
	padding-right:		4px;
	}






/*
Formatação do Pão de Açúcar
*/
Div#PaoAcucar
{
	z-index:1500;
	top:34%;
	left:73%;
	position:absolute;	
	width:217px;
	height:290px;
}


table.TabPaoAcucar
{ 
	border-collapse:collapse;		
	border-color:#4f8cca;
	border-style:solid;
	border-width:2px;	
	width:150px;
	
	font-size: 8pt;
}


table tr.TabPaoAcucar
{
	background-color:Red;	
}


table a.TabPaoAcucarLink:hover
{
	background-color: Red;
	cursor: default;
}

table th.TabPaoAcucar
{
	background-color:#4f8cca;
	color:white;
	text-align:center;
}

table td.TabPaoAcucarChave
{
	width:80px;	
	background-color: #dcdcdc;
}

table td.TabPaoAcucarValor
{
	background-color: #f1f1f1;
}

table.PaoAcucarBovespa
{
	top:15px;
	position:relative;
}

a
{
	font-family:Verdana;
	color:#0000ff;
	font-size:xx-small;

}



/* Pão de Açúcar
*/
.tbl_materias {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
clip: rect(0px 0px 0px 0px);
padding-top: 0px;
background-image:url(../../imagens/DegradeeNewPadrao.jpg);
background-repeat:repeat;
background-color: #0072BB;
height:115px;
width:100%;
}





