
div.tour {
	background: url() 0 325px no-repeat;
}

#wrap{
	width:900px;
	margin:0 auto;
	background: #fff url(bg-wrap.jpg) top left repeat-y;
	text-align:justify;}
h2 {
	height: 34px;
}
h4 {padding:5px 0;
	font-weight:bold;
	font-size:13px;}

table.gadget{
	float:right;}
span.title{
	display:none;
	height:1px;}
.border{
	height:3px;
	_height: auto;
	border-bottom: #000033 solid 2px;
	border-top: #000033 solid 2px;}

#menu{
	background:url(../im/bg-menu.jpg) top right repeat-x;
	height:28px;
	width:900px;
	margin:0 auto;
	}
#menu ul{ 
	text-align: center;
	}
#menu li { 
	float:left;
	position: relative;
	display:block;}
#menu ul li{
	height:28px;
	margin-right:0px;
}
#menu ul li a{
	width: auto;
	_width: 110px;
	background:url(../im/bg-menu-left.jpg) top right no-repeat;
	padding:7px 18px 0 19px;
	_padding:7px 5px 0 5px;
	height: 20px;
	color: #fff;
	font-weight:bold;
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	display: block;
	text-decoration:none;
	}
#menu ul li a.vestibular{ background:none;}
#menu ul li a.pe{ _width:170px;}
#menu ul li a.select{background:url (../im/selected-nav-hover.png) top left repeat-x;}
#menu ul li a:hover{
	color: #CCCCCC;
	}
	
	li ul { /* second-level lists */display: none; position: absolute; top: 58px; left:5px;}
#menu li ul {
	text-decoration: none;
	z-index:99;
	}

#menu li ul a{
	color: #333366;
	background:none;
	text-align: left;
	font: bold 13px verdana, lucida, sans-serif;
	width:130px;
	padding-left:3px;
	}
#menu li ul a:hover{ color: #000033;
	border-bottom:#000033 solid 1px;}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
	}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	background: url(fundo_d.jpg) top left repeat-x;
	border-bottom:1px solid #fff;}
	
div#benefit-invest {
	background: url(../images/home/invest.png) 0 30px no-repeat;
}

div#benefit-understand {
	background: url(100-anos.jpg) top left no-repeat;
}

div#benefit-accounts {
	background: url(profissional.jpg) top left no-repeat;
}

div#benefit-budget {
	background: url(estagio.jpg) top left no-repeat;
}

div#benefit-protect {
	background: url(enebd.jpg) top left no-repeat;
}

div#benefit-savings {
	background: url(tab-pet2.jpg) top left no-repeat;

}


div#benefit-protect h3{display:block;}
div#benefit-protect p{
	display:block;
	width:245px;
	padding:0 239px 5px 0}
div#benefit-protect p.enebd{ display:block; padding-top:115px;}
div#benefit-content {
	height: 307px;
	width: 900px;
	margin: 0 auto;
}
div#benefit-understand p.bemvindo{ display:block;}
div#benefit-understand p.aviso{	
	display:none; 
	background:url(aviso.jpg) top left no-repeat;
	font-size:14px;
	padding:30px 15px 0 15px;
	width:370px;
	height:205px;
	color:#333333;}
div#benefit-understand p.aviso a{ text-decoration:underline;}
	


div.benefit h3 {
	color: #444;
	margin: 2em 0 .25em 0;
	font-size: 24px;
	font-weight:bold;
	padding-bottom:5px;
	letter-spacing: -1px;
}
div.benefit h3.bigger { margin-top:15px;}

div.benefit {
	height: 317px;
	position: absolute;
	visibility: hidden;
	width:900px;
}

div.benefit div img {
	height: 250px;
	width: 560px;
}

div.benefit h3,
div.benefit p {
	margin-left: 450px;
	width: 400px;
}

div.benefit h3.left,
div.benefit p.left {
	margin-left: 100px;
	width: 400px;
}

div.benefit p {
	color: #555;
	font-size: 110%;
}

#buttons{ height:67px;}
#benefit-tabs{
	width:900px;
	margin:0 auto;
	isplay:none;

}
	
ul#benefit-tabs a {
	height: 63px;
	width: 180px;	
	background-image: url(tourtabsc.png);

}

ul#benefit-tabs a:hover,
ul#benefit-tabs li.selected a {
	background-color: #330033;
}

ul#benefit-tabs li#tab-understand a {
	background-position: 0 0;
}

ul#benefit-tabs li#tab-accounts a {
	background-position: -180px 0;
	}

ul#benefit-tabs li#tab-budget a {
	background-position: -360px 0;
}

ul#benefit-tabs li#tab-protect a {
	background-position: -720px 0;
}

ul#benefit-tabs li#tab-savings a {
	background-position: -540px 0;
}


#historico{
	background: url () bottom right no-repeat;}
#historico p{padding: 10px 20px 5px 20px}
#main_orient{ background: url(question-mark.jpg) top right no-repeat;}
div.padd{ padding: 10px 20px 5px 20px;}

#links{
	padding:10px 70px 0 70px;}
	
#webdesigner{
	background:url(selected-nav.png) top left repeat-x;
	clear:both;
	font-weight:bold;
	height:17px;
	text-align:center;
	color:#efefef;}



.big{font-weight:bold; font-size:15px;}
.small{font-size:12px;}
.azul {color:#005A8C;}
.negrito{font-weight:bold}
.link-historico{ padding:10px 70px 0 70px;}
.link-historico li a{font-weight:bold;}	
.center{
	text-align:center;}
.purple {color:#6c609e; font-weight:bold;}
.lista{
	padding-left:25px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#fff url(Livros_sm.jpg) bottom right no-repeat;
	}
.lista li{padding-top:5px;}
.lista ul{padding-top:15px;}
.clear{
	clear:both;
}
