/* ------------ Texto padrão, backgorund, margens e scroll */

	BODY {
		background: #cccccc url("pic/bg.gif") repeat-x;
		text-align: center;

	/*
		/*SCROLLBAR-BASE-COLOR: #FFFFFF; /* sombra esquerda em cima */
		/*SCROLLBAR-ARROW-COLOR:#FFFFFF; /* setas */
		/*SCROLLBAR-FACE-COLOR:#D9D9D9; /* barra e quadrinhos das setas */
		/*SCROLLBAR-SHADOW-COLOR: #CCCCCC; /* sombra direita embaixo */
		/*SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC; /* contorno */
		/*SCROLLBAR-TRACK-COLOR: #EFEFEF; /* caminho */
		/*SCROLLBAR-DARKSHADOW-COLOR: YELLOW; /* muito sutil */

		/* SCROLLBAR-3DLIGHT-COLOR: #CCCCCC; /* contorno 3D */
	}
	
	html {
     overflow-y: scroll;
     overflow: -moz-scrollbars-vertical;	/* Resolve o "Firefox dançante" */
     }

	body, td, form{
        font: 0.7em tahoma;
/*		font: 70% tahoma;*/
/*		font: 11px tahoma;*/
/*		color: #615e5d;*/
		color: #555555;

		margin:0px;
		padding: 0px;
	}
	form {
    	font: 0.8em tahoma;
	}
	a, .content a{
		text-decoration: none;
/*		color: #F18D30;*/
		color: #d76800;
	}
	a:hover{
		text-decoration: underline;
	}

	table{
		border-collapse: collapse;
		empty-cells: show;
	}
	img{
		border: 0px;
		margin: 0px;
		background-image: none;
	}

	ul{
		list-style: none;
	}
	table td{
		/*vertical-align: top;*/
	}

.consultores {
     font-size: 0.8em;
     border-bottom: 1px solid #E6E6E6;
     width: 490px;
     padding-top: 40px;

}
/* ------------------------------------------------------ */

	#cab{
		border-top: 6px solid #999999;
		background: #f9f9f9;
	}
	#cab .int{
		background: #e5e5e5;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;

		height: 75px;
		_height: 77px;
	}
	.footer{
		text-align:center;
		background-color:#e6e6e6;
		padding:15px;
		font-size: 0.6em;
	}
	.footer a{
		color: #656565;
	}

/* ----------------- Alinhamentos do conteúdo das páginas */
	.content td{
		padding-left: 23px;
	}

	.content td table td{
		padding-left: 0px;
	}
	.titles{
		margin-left: -23px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.subtitles{
		margin-left: 0px;
	}

	.list li, .list_home li, .list_right li{
		margin-top: 10px;
		margin-bottom: 10px;
		background-image: url(pic/list_bullet.png);
		background-repeat: no-repeat;
		background-position: 0.4em 0.3em;
		padding-left: 1.5em;
		margin-left: -10px;
		margin-left: -39px;
	}
	.list_right li{
		margin: 0px;
		margin-left: -39px;
	}
	.list_home li{
		margin: 0px;
		margin-left: -25px;
	}
	ul.list_home, ul.list_right{
	    margin-top: 0px;
	    margin-bottom: -10px
	}
	.small{
		font-size: 9px;
	}
	.frm_imput{
		border: 1px solid #c0c0c0;
		width: 235px;
		margin-bottom: 2px;
		background: #ffffff;
		font: 1em Verdana, Arial, Helvetica, sans-serif;
	}
/* ------------------------------------------------ Menu */

	#menu_container{
		position: relative;
		width: 770px;
		background: #cccccc url("pic/menu/bg_menu.gif") repeat-x;
		height: 26px;
	}

	#menubar {
		display: block;
		width: 755px;;
		_width:100%;
		left: 0px;
		top:65px;
		padding-left: 15px;
		background: #cccccc url("pic/menu/bg_menu.gif") repeat-x;
		height: 26px;
	}

	#menubar a {
		position: relative;
		padding: 0 !important;
		margin: 0 !important;
	    display: block;
	    float: left;
		color:#ffffff;
		letter-spacing:1px;
		text-decoration:none;
		height: 26px;
		overflow: hidden;
	}

	#menubar a#act0 { background: url("pic/menu/m_pagina_inicial.png") 0 0 no-repeat !important; width: 97px; }
	#menubar a#act1 { background: url("pic/menu/m_area.png") 0 0 no-repeat !important; width: 113px; }
	#menubar a#act2 { background: url("pic/menu/m_fundamentos.png") 0 0 no-repeat !important; width: 96px; }
	#menubar a#act3 { background: url("pic/menu/m_portfolio.png") 0 0 no-repeat !important; width: 70px; }
	#menubar a#act4 { background: url("pic/menu/m_empresa.png") 0 0 no-repeat !important; width: 81px; }
	#menubar a#act5 { background: url("pic/menu/m_fale_conosco.png") 0 0 no-repeat !important; width: 95px; }

	#menubar a#act0.active  { background-position: 0 -26px !important; }
	#menubar a#act1.active  { background-position: 0 -26px !important; }
	#menubar a#act2.active  { background-position: 0 -26px !important; }
	#menubar a#act3.active  { background-position: 0 -26px !important; }
	#menubar a#act4.active  { background-position: 0 -26px !important; }
	#menubar a#act5.active  { background-position: 0 -26px !important; }
	#menubar a#act6.active  { background-position: 0 -26px !important; }

/*
	#menubar a.active {
		border-bottom-color:#CCC599;
		border-right-color:#CCC599;
		border-left-color:#FFFFFF;
		border-top-color:#FFFFFF;
	}
*/
	.menu .options {
		background:#ffffff;
		border-bottom: 3px solid #a9a8a7;
		padding: 4px;
		border-left: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9;
	}

	.menu .options a{
		display: block;

	}
	.menu a {
		color:#615e5d;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		background-color:transparent;
	}
	.menu a:hover {
		background-color:#e5e5e5;
		color:#615d5e;
		text-decoration: none;
	}

/* ----------------------------------------- Fim do menu */

	h3 { font-family:Verdana; font-weight:bold; font-size:14pt; }
	h4 { font-family:Verdana; font-size:12pt; }

	hr  { height: 1px }
	img { border:0px }
	li  { font-size: 1em; margin-bottom: 5px }

/* --------------------- Link do flash da página inicial */
	object{
		z-index: 1;
	}
	#lnk_swf{
		position: absolute;
		width: 550;
		height: 170;
		display: block;
		cursor: hand;
		top: 294px;
		_top: 286px;
		z-index: 10;
		opacity: .0;
		filter: alpha(opacity=0);
		background: #ffffff;
	}

.hw_news {font: 1em tahoma;}
.hw_more {font: 0.9em tahoma;}
.hw_updated {font: 0.9em tahoma;}
