/*-- geral --*/
*{padding:0; margin:0; line-height:1;}
fieldset, img {border:0;}
ul {list-style:none;}
body {background: #5e5959; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; margin:10px 0;}
p {line-height:1.5; padding:5px 0 10px 0;}
h1 {font-size:100%; color:#96c53d; display:inline;}
h2#investtools {position:absolute; top:15px; left:30px;}
h3 {font-size:110%; padding:20px 0 10px 0; color:#96c53d;}

/*-- estrutura --*/
#container {width: 756px; margin:0 auto; background: #fff url(../img/bgHeader.jpg) no-repeat; padding:0px 11px;}
#header {position:relative; height:180px; padding:11px 0; overflow: hidden;}
#menuIcons {position:absolute; top:10px; right:10px; background: url(../img/bgMenuIcon.png) no-repeat; }
#menu {float:left; margin-top: 160px; font-size:65%; white-space:nowrap;}
#header form fieldset {float:right; margin-top:100px; width:150px; text-align:right;}
#content {font-size:70%; color:#5e5959; padding:0 15px 0 0;}

/*-- botoes do site --*/
div.button input {width:auto; border:1px solid #5e5959; background:#fff; font-size:10px; padding:2px; cursor:pointer; font-family:Arial,Helvetica, sans-serif; font-weight:bold;}

/*-- menu icon --*/
#menuIcons  li {display:block; float:left; width:33px; overflow:hidden;}
#menuIcons  li a {white-space:nowrap; padding-top:20px; display:block; overflow:hidden; height:0;}

/*-- form login --*/
#header  form fieldset div {margin-bottom:5px;}
#header form fieldset label {font-weight:bold; font-size:65%; color:#fff;}
#header form fieldset input {width:100px;}
#header .button input {width:auto;}

/*-- menu principal --*/
#menu  li {float:left; background:url(../img/menuUnselected.gif) no-repeat center center; margin-right:3px; text-align:center; width:90px; padding:8px 0;}
#menu  li.selected {background:url(../img/menuSelected.gif) no-repeat center center;}
#menu  li a {color:#000; text-decoration:none;}
#menu  li a:hover {text-decoration:underline;}

/*-- menu de sessao --*/
#sectionBar {width:120px; float:left; min-height:510px; padding:135px 10px 0 10px; overflow:hidden;}
#sectionBar div.vcard {border-top:1px solid #fff; font-size:80%; padding-top:15px;}
#sectionBar div.vcard  div {padding:3px 0;}
#sectionBar a {display:block; padding-bottom:5px; text-align:center;}
#sectionBar img {display:block; margin:20px 0 5px 0;}
#sectionBar ul {border-top:1px solid #fff; border-bottom:1px solid #fff; padding:15px 2px;}
#sectionBar ul li {margin:5px 0; background:url(../img/seta.png) no-repeat center left; padding-left:10px;}
#sectionBar ul li a{color:#5e5959; display:inline; padding-bottom:0;}
#sectionBar ul li a:hover {color:#000;}

	/*-- menu de sessao - Area --*/
	#sectionBar h2 {font-family:trebuchet ms, arial, verdana, sans-serif; font-size:120%; text-align:center; padding-bottom:10px;}
	.partners #sectionBar {background: url(../img/bgParceiros.png) no-repeat;}
	.siteMap #sectionBar {background: url(../img/bgMapa.png) no-repeat;}
	.services #sectionBar {background: url(../img/bgServicos.png) no-repeat;}
	.company #sectionBar {background: url(../img/bgInvesttools.png) no-repeat;}
	.solutions #sectionBar {background: url(../img/bgSolucoes.png) no-repeat;}
	.clickView  #sectionBar {background: url(../img/bgClickView.png) no-repeat;}
	.contact #sectionBar {background: url(../img/bgContato.png) no-repeat;}
	.contact fieldset {text-align:right; padding:10px 0; width:270px;}
	.contact fieldset label {display:block; float:left; margin:5px 0;}
	.contact fieldset input, .contact fieldset textarea {width:200px; margin:5px 0;}
	.contact fieldset div.button input {width:auto;}
	.siteMap #pageContent ul.mapList { list-style: none; padding:0; }
	.siteMap #pageContent ul li h3 a {color:#96c53d;}
	.siteMap #pageContent ul li ul {list-style:disc;}
	.siteMap #pageContent ul li ul li {padding:3px; margin-left:50px;}

/*-- breadCrumbs --*/
#breadCrumbs {padding:5px 0; border-bottom:1px solid #bcbaba; margin-bottom:10px;}
#breadCrumbs a {color:#5e5959;}

/*-- conteudo da pagina --*/
#pageContent {margin-left:160px;}
#pageContent p.first {padding-top:27px;}
#pageContent ul, #pageContent ol {margin-left:20px; list-style-position:inside;}
#pageContent ul li, #pageContent ol li {line-height:1.5; margin-bottom:15px; }
#pageContent ul {list-style-type:disc;}
#pageContent ol {list-style-type:decimal;}

/*-- Aplicativos investtools --*/
.iBroker {background: url(../img/iBrokerIcon.png) no-repeat;}
.sisBb {background: url(../img/sisbbIcon.png) no-repeat;}
.iTrader {background: url(../img/iTraderIcon.png) no-repeat;}
h3.iBroker, h3.iTrader, h3.sisBb {padding:10px 0px 90px 0; background-position: bottom left; width:140px; float:left; margin-right:-45px;}

/* -- home -- */
	/* -- header -- */
	.home h1 {position:absolute; top:15px; left:30px;}
	.home h2 {font-size:110%; font-weight:bold; margin:10px 0 20px 0;}
	/* -- conteudo -- */
	.home #content {background: url(../img/bgHome.jpg) no-repeat 0 5px; padding:20px 15px 0 230px;}
	/* -- lista de programas -- */
	.home #content dl {margin-top:20px;}
	.home #content dl dt {font-size:120%; font-weight:bold; padding-bottom:10px; padding:0 0 82px 80px;}
	.home #content dl dd {line-height:1.5; margin:-70px 0 40px 82px;}
	.home #content dl dt a {color:#5e5959; text-decoration:none;}
	.home #content dl dt a:hover {text-decoration:underline;}
	.home #content dl dt.iBroker strong {color:#96c53d;}
	.home #content dl dt.iTrader strong {color:#1664a0;}
	.home #content dl dt.sisBb strong {color:#faa61a;}

/* -- parceiros -- */
	/* -- lista de parceiros -- */
	.partners #pageContent dl { list-style: none; margin-left:-10px; overflow:hidden; }
	.partners #pageContent dt { width: 230px; border-right:1px solid #adadad; text-align: center;}
	.partners #pageContent dd { color:#5e5959; padding-left:245px; height:100px; margin-top:-100px; line-height:1.5; padding-bottom:10px; }
	.partners #pageContent dd strong { color:#96c53d; display:block; }
	
	
	
/*-- footer --*/
#footer {font-size:60%; text-align:center; background: url(../img/bgFooter.gif) no-repeat bottom; margin:0 -11px; padding:20px 0 10px 0; clear:both;}
#footer  p {border-top:1px solid #1664a0; margin:0 170px;}
	
	
	
	
	
	
	
	