* {
   margin:0px;
   padding:0px;
}

.body {

	background-color:#001A3B;
}

#geral {

	position: absolute;
	top: 50%;
	left: 50%;
	width: 817px;
	height: 438px;
	margin-left: -407px;
	margin-top: -219px;
	
}

.relatorios{
	width:495px;
	height:95px;
	background-image:url(../img/fundo_relatorios.gif);
	background-repeat:no-repeat;
}

#geral2 {

    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: absolute;
	color: #FFFFFF;
	top: 50%;
	left: 50%;
	width: 805px;
	height: 15px;
	margin-left: -407px;
	margin-top: 218px;
	background-color:#020D1F;
    padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

#geral2 a { text-decoration:none; font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; color: #FFFFFF; }


#geral3 {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 805px;
	height: 15px;
	margin-left: -407px;
	margin-top: 218px;
	background-color:#001A3B;
    padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

#geral img {

	float:left;
}

#conteudo_home {

	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: justify;
	line-height: -5px;
	color: #29394e;
	float:left;
	background:url(../img/home_dir_1.jpg) no-repeat;
	padding-top: 126px;
	padding-left: 19px;
	padding-right: 22px;
	width:285px;
	height:68px;
	margin-top:-5px;
	*margin-top:auto;
	_margin-top:auto;
}

#flash_home {

	float:left;
	background:url(../img/home_dir_2.jpg) no-repeat;
	padding-left: 61px;
	width:265px;
	height:243px;
}

#conteudo_secao {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*Firefox*/
	line-height: 11px;
	/*IE7*/
	*line-height: 12px;
	/*IE6*/
	_line-height: 13px;
	text-align: justify;
	color: #29394e;
	background-color:#FFFFFF;
	float:left;
	width: 525px;
	height: 349px;
	padding-top: 10px;
	padding-right: 2px;
	padding-left: 22px;
	margin-top: -37px;
	overflow: hidden;
	position:relative;
	
}

#conteudo_secao_centro {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*Firefox*/
	line-height: 11px;
	/*IE7*/
	*line-height: 12px;
	/*IE6*/
	_line-height: 13px;
	text-align: center;
	color: #29394e;
	background-color:#FFFFFF;
	float:left;
	width: 525px;
	height: 349px;
	padding-top: 10px;
	padding-right: 2px;
	padding-left: 22px;
	margin-top: -37px;
	overflow: hidden;
	
}
#msg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin:7px auto;
	color:red;
	}
#flash_secao {

	float:left;
	background-color: #FFFFFF;
	padding-top: 79px;
	width:265px;
	height:243px;
}

.bullet_qd {

	list-style-image:url(../img/bullet11.gif) ;
	list-style-position:outside;
	padding-left:18px;
		
}

.bullet_none {
	
	list-style:none;
	list-style-image:none;

		
}

.bullet_ln {

	list-style:none;
	list-style-image:none ;
	list-style-position: outside;
	padding-left:18px;
	
}

strong {
 
	color: #1b3355;
	
}

td {

	text-align:left;
	
}

td.clara {
	color:#FFFFFF;
	paddin:0 80px;
}

.form {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B3355;
}

a {

	color:#29394e;
	
}

a:link {

	text-decoration: none;
	
}
a:visited {

	text-decoration: none;
	
}
a:hover {

	text-decoration: underline;
	
}
a:active {

	text-decoration: none;
	
}
/*relatorios*/
a img { border:none }

#nav {
}

/*Tabela de Cotação*/

#allCotas{ font-weight:bold; margin:0 10px;}

a#allCotas { text-decoration:underline;}

.banner{
background-image:url(../img/topo_tabela_rentabilidade.jpg);
background-repeat:no-repeat;
background-position:right;
text-decoration:none;
width:976px;
height:120px;
display:block;
}

.titulo_interno {
color:#001A3B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:10px 0;
}
.xl3110263 {
	color:#001A3B;
	font-family:Tahoma,sans-serif;
	font-size:12pt;
	font-style:normal;
	font-weight:700;
	padding:0;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
}

.txtAzul {
	background:#001A3B none repeat scroll 0 0;
	border-color:-moz-use-text-color white;
	border-style:none solid;
	border-width:medium 1pt;
	color:#FFF;
	font-family:Tahoma,sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:400;
	padding:0;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:normal;
}

.txtTd{ 
	background:white none repeat scroll 0 0;
	border-bottom:solid 0.5pt #001A3B;
	color:#001A3B;
	font-family:Tahoma,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:700;
	padding:5px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
 }
 
 #voltar { margin:10px 0;}
 
/** Luã **/
#cotaShow {
  background-color:#FFFFFF;
  border-bottom:3px solid #001A3B;
  padding:3px;
  height:235px;
  position:absolute;
  top:-240px;
  width:808px;
  left:0;
  display:none;
}

#cotaClose {
  margin-top:15px;
  text-align:center;
}

#cotaClose a {
  padding:5px 10px;
  border:2px solid #A4A9AF;
  color:#001A3B;
  display:block;
  margin:0 auto;
  width:100px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  z-index:1000;
}

#cotaClose a:hover {
  background-color:#A4A9AF;
}

.cota {
	background:#001A3B none repeat scroll 0 0;
  border:1px solid #FFFFFF;
  border-top:none;
	color:#FFF;
	font-family:Tahoma,sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:bold;
	padding:0;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:normal;
}

.relaStyle{
	height:auto;
	display:table;
	margin-top:5px;
	
}

.relaStyle h1{
	background-color:#00023f;
	font-size:12px;
	color:#FFFFFF;
	height:12px;
	padding:4px;
	width:524px;
}

.relaStyle h3{
	border-bottom:1px solid #6c7d93;
	font-size:12px;
	height:14px;
	
}


.relaStyle ul{
	list-style:none;
	line-height:22px;
	margin-top:5px;
}

.relaStyle li{
	background:url(../img/download_icon.gif) no-repeat;
	padding:0px 20px 10px 18px;
	
}

.relaStyle div{
	float:left;
	margin-right:10px;
	width:155px;
	height:auto;
}

			#pane1, #pane2, #pane3, #pane4 {
				height: 300px;
			}
			
			.winXP .jScrollPaneTrack {
				background: url(images/windows_track.gif) repeat-y;
			}
			.winXP .jScrollPaneDrag {
				background: url(images/windows_drag_middle.gif) no-repeat 0 50%;
			}
			.winXP .jScrollPaneDragTop {
				background: url(images/windows_drag_top.gif) no-repeat;
				height: 4px;
			}
			.winXP .jScrollPaneDragBottom {
				background: url(images/windows_drag_bottom.gif) no-repeat;
				height: 4px;
			}
			.winXP a.jScrollArrowUp {
				height: 17px;
				background: url(images/windows_arrow_up.gif) no-repeat 0 0;
			}
			.winXP a.jScrollArrowUp:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollArrowDown {
				height: 17px;
				background: url(images/windows_arrow_down.gif) no-repeat 0 0;
			}
			.winXP a.jScrollArrowDown:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
				background-position: 0 -40px;
			}
			
			
			.osX .jScrollPaneTrack {
				background: url(../img/osx_track.gif) repeat-y;
			}
			.osX .jScrollPaneDrag {
				background: url(../img/osx_drag_middle.gif) repeat-y;
			}
			.osX .jScrollPaneDragTop {
				background: url(../img/osx_drag_top.gif) no-repeat;
				height: 6px;
			}
			.osX .jScrollPaneDragBottom {
				background: url(../img/osx_drag_bottom.gif) no-repeat;
				height: 7px;
			}
			.osX a.jScrollArrowUp {
				height: 24px;
				background: url(../img/osx_arrow_up.png) no-repeat 0 -30px;
			}
			.osX a.jScrollArrowUp:hover {
				background-position: 0 0;
			}
			.osX a.jScrollArrowDown {
				height: 24px;
				background: url(../img/osx_arrow_down.png) no-repeat 0 -30px;
			}
			.osX a.jScrollArrowDown:hover {
				background-position: 0 0;
			}
			
			.left .jScrollPaneTrack {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowUp {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowDown {
				left: 0;
				right: auto;
			}
		
			
			/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
			}
			/* /IE SPECIFIC HACKED STYLES */



