/* sbrafh anterior */

P, p td, TD  {
	font: normal 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	color:#444
	}

a {
	color:#444;
	text-decoration:none
	}

.whitelink {
	color:#ff9900;
	text-decoration:none
	}

.blacklink {
	color:#ff9900;
	text-decoration:none
	}

a:hover {
	font-weight:bold;
	color:#006666;
	text-decoration:underline
	}

a:hover.blacklink {
	color:#ff6600;
	text-decoration:underline
	}

.boxborder {border:1px solid #ff9900}

.link_esp {
	font: bolder 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;	
	color: #006666;	
	text-decoration: none
	}

#padroes {
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	}
	
#padroes a{
	font: bolder 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	color: #006666;
	text-decoration:none
	}
	
#padroes a:visited {
	color: #006666;
	text-decoration:underline;
	}

#padroes a:hover {
	color: #ff9900;
	text-decoration:underline;
	}


.Intertitulo2 {
	font: 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	color: #006666;
	text-decoration: none;
	}

.Texto {
	font: 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	}

.Form {
	padding-left:4pt;
	border: 1pt #444000 solid;
	font: 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	}

.botao_novo {  
	font: bolder 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	color: #fff; 
	text-decoration: none; 
	background: #669999; 
	border:1px solid  #444;
	cursor:pointer
	}


.Tabelasfino {border: 1pt solid #FF9900}

/* até era sbrafh */

body {
	margin:0;
	padding:0;	
	background:url(background.png);
/*	text-align:center; /* hack para o IE */
	}
	

#dvTudo {	
	width:778px;
	margin:0;
	padding:0 2px;
	text-align:left; /* "remédio" para o hack do IE */
	}
	
#dvMenu {
   width:774px;
   background:url(fundoMenu.png) repeat-x;
   border-top:1px solid #B3B1B1;
   border-bottom:1px solid #B3B1B1;   
   height:20px;                        
   text-align:left;
   }
         
#dvTopo {
   margin-top:2px;
   width:774px;
   background: #7BA0C5;   
   height:74px;
   }

#dvLeft {
	float:left;
	width:150px;
	height:373px;
	border-right:1px solid #ccc;
	background:#ffffef;
	}
	
#dvCenter {
	float:right;
	margin-left:4px;
	width:610px;
	background:#fff;
	padding:6px;	
	}
	
#dvBottom {
	float:left;
	width:774px;
	text-align:center;
	background:#006666;
	font: normal 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	color:#fff;
	padding:2px
	}

#dvBottom a {
	font: bolder 7pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	color:#ffffef
	}

/*
#dvRight {
	float:left;
	margin-left:4px;
	width:150px
	}
*/
#today {
   text-align:right;
   padding-right:4px;
   font: bolder 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	color:#003366;
   }        
  
.clock {
	width:50px;
   text-align:center;
   padding-right:4px;
   padding-top:3px;
   font:bolder 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
   color:#003366;
   background:transparent;
   border:0px;
   }


#dvMain {
   float:left;
   padding:4px;
   margin-top:2px;
   width:574px;
/*   border-left:1px solid #c40000;
   border-right:1px solid #c40000;  */
   background:#fff;
   }
   
#dvPublic {
   float:right;
   margin-top:2px;
   width:200px;
   border-left:1px solid #003070;
   border-right:1px solid #003070;
   background:#fff;
   text-align:center
   }
   
#dvRodape {
   float:left;
    width:774px;
   margin-top:2px;
   border-top:1px solid #444;
   background:url(dotsGray.png);
   border-bottom:2px solid #336699
   }


   
.link_esp {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 8pt;
	color: #003366;
	font-weight: bold;
	text-decoration: none;	}

.Intertitulo1 {
	font: bolder 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #066;
	text-decoration: none;
	}
	
#padroes {
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	}
	
#padroes a{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 8pt;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	}
.orange {
	font-weight:bolder;
	color:#ff9900}
.verde {color:#006666}	

#padroes a:visited {
	color: #003366;
	text-decoration:underline;
	}

#padroes a:hover {
	color: #ff9900;
	text-decoration:underline;
	}


.Intertitulo2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #006666;
	text-decoration: none;

}
.Texto {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;

}

/*   home  */
.bulletOrange {
	background: #fff url(setalaranja.gif) 2px 3px no-repeat;
	font: 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	color:#444;
	padding:3px 2px 3px 14px;
	border-bottom:1px solid #c0c0c0
	}
#banner{
   margin:2px 0;
   width:190px;
   height:80px;
   padding:4px 0px;
   border-bottom:1px solid #c0c0c0}
   
#tbConheca td {
   background:url(h_arrow.gif) 0 2px no-repeat;
   padding-left:12px;
   font: bolder 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
   color:#003366;
   }
   
#tbConheca .titulo {
   background:#003366;
   padding-left:12px;
   font-weight:bolder;
   color:#fff;
   }

#tbConheca .texto {
   padding:2px 4px;   
   font: 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	background:none;
	color:#ff9900;
	font-weight:normal;
	font-size:8pt;
   }

.visivel {display:inline}	
.invisivel {display:none}

#tabelas td {
	border-bottom:1px solid #ccc
	}

#btSend {
	font: 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-align:center;
	cursor:pointer;
	}
	
.label {
	font: bolder 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-align:right;
	padding:0 2px;
	background:#eeeeee;
	color:#a0a0a0;
	border:1px solid #ffffef
	}
	

	
form {
	width:410px;
	background:#D9E8E8;
	padding:4px;
	border:1px solid #006666;
	margin:8px auto;
	}

form .label {		
	color:#006666;
	background:#DCE5C7;
	padding:0 4px;
	}

form tr {
	  padding:0;
	  background:#EBF3F3
	  }

form input{font-size:8pt}

form #btSend {
	font:bolder 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	color:#444;
	margin:4px 0
	}

form .msgErr {
	background:#c40000;
	color:#ffffef;
	font-weight:bolder;
	text-align:center;
	}
	
#bar {
	font: bolder 8pt Arial, Helvetica, Sans-Serif, Tahoma, Verdana;
	padding:0 2px;
	color:#ff9900;
	}

#bar a {
	font: bolder 8pt Arial, Helvetica, Sans-Serif, Tahoma, Verdana;
	padding:0 2px;
	color:#444066;
	}
	
#bar a:hover {
	font: bolder 8pt Tahoma, Verdana, Arial,Helvetica, sans-serif;
	padding:0 2px;
	color:#ff9900;
	}
	
.tbCaption {				
	width:100%;
	background:url(title_bg.jpg) repeat-x;
	height:24px;
	padding:2px 4px;
	font: bolder 8pt Arial, Helvetica, Sans-Serif, Tahoma, Verdana;
	color:#fff;
	}
	
.imgLink {cursor:pointer}
.imgLink a{border:0}
.imgLink a:hover{border:2px solid #ff6600}




	#invest {
		border:solid 1px #006666;
		width: 100%;
		padding:4px;
		font: normal 9pt Sans-Serif, Arial, Helvetica, tahoma, Verdana;
		}

	#invest td  {
		border:solid 1px silver;
		padding:2px 6px;
		}

	#invest .th {
		font: bolder 14pt Sans-Serif, Arial, Helvetica, Tahoma, Verdana;
		background:#006666;
		color:#ffffef;
		text-align:center;
	}

	#invest .legend {
		font-size:9pt;
		font-weight: normal;
		color: white
	}

	#invest .valores {
		text-align: right;
		font-size:9pt;
		font-weight: bolder;
		color: #006666;
	}

		
	#invest .btnSend {
		cursor:pointer;
		font-size:9pt;
		font-weight:bold;
		color:#006666
	}
