/* z-index stack */

#box_menu { z-index:7 }
#menu { z-index:3 }
#pop { z-index:10 }
#conteudo { z-index:0 }
#acesso_rapido { z-index:4 }
#quickAcess { z-index:5 }
#quickAcess2 { z-index:6 }
#menu ul li ul { z-index:8 }

/* geral */

* {
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}

body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background:url(../images/bkg_external.gif) left top
}

#externa {
	width:100%;
	margin:0 auto;
	position:relative;
	background:url(../images/bkg_principal.gif) no-repeat center top
}

#principal {
	width:962px;
	margin:0 auto;
	background:url(../images/bkg_principal_top.png) no-repeat left 33px;
	overflow:hidden;
	min-height:589px;
	position:relative
}

/* header */

#header {
	float:right;
	width:703px;
	margin:0 20px 0 0;
	display:inline /*ie6 double margin fix*/
}

#tit_ri {
	float:left;
	width:auto;
	margin:11px 0 0 0
}

#menu_head {
	float:left;
	width:auto;
	margin:15px 0 0 0;
	clear:both
}

#menu_head ul li {
	display:inline;
}

#menu_head ul li img {
	float:left;
}

#abas {
	position:absolute;
	width:293px;
	top:26px;
	right:13px
}

#aba_pfisica,
#aba_analista {
	float:left;
	width:auto
}

/* menu/submenu */

#box_menu {
	position:absolute;
	width:212px;
	top:0;
	left:17px;
}

#menu {
	position:relative;
	float:left;
	width:auto;
}

#menu ul {
	float:left;
	width:auto
}

#menu ul li {
	float:left;
	display:inline;
	width:auto
}

#menu ul li a {
	cursor:pointer;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#pt #menu ul li a#menu1 { background:url(../images/menu/mnu_1_pt.png) no-repeat left top; width:212px; height:28px; overflow:hidden }
#pt #menu ul li a#menu2 { background:url(../images/menu/mnu_2_pt.png) no-repeat left top; width:212px; height:29px; overflow:hidden }
#pt #menu ul li a#menu3 { background:url(../images/menu/mnu_3_pt.png) no-repeat left top; width:212px; height:30px; overflow:hidden }
#pt #menu ul li a#menu4 { background:url(../images/menu/mnu_4_pt.png) no-repeat left top; width:212px; height:29px; overflow:hidden }
#pt #menu ul li a#menu5 { background:url(../images/menu/mnu_5_pt.png) no-repeat left top; width:212px; height:30px; overflow:hidden }
#pt #menu ul li a#menu6 { background:url(../images/menu/mnu_6_pt.png) no-repeat left top; width:212px; height:30px; overflow:hidden }

#pt #menu ul li a#menu1:hover { background-position:0 -28px }
#pt #menu ul li a#menu2:hover { background-position:0 -29px }
#pt #menu ul li a#menu3:hover { background-position:0 -30px }
#pt #menu ul li a#menu4:hover { background-position:0 -29px }
#pt #menu ul li a#menu5:hover { background-position:0 -30px }
#pt #menu ul li a#menu6:hover { background-position:0 -30px }

#en #menu ul li a#menu1 { background:url(../images/menu/mnu_1_en.png) no-repeat left top; width:212px; height:28px; overflow:hidden }
#en #menu ul li a#menu2 { background:url(../images/menu/mnu_2_en.png) no-repeat left top; width:212px; height:29px; overflow:hidden }
#en #menu ul li a#menu3 { background:url(../images/menu/mnu_3_en.png) no-repeat left top; width:212px; height:30px; overflow:hidden }
#en #menu ul li a#menu4 { background:url(../images/menu/mnu_4_en.png) no-repeat left top; width:212px; height:29px; overflow:hidden }
#en #menu ul li a#menu5 { background:url(../images/menu/mnu_5_en.png) no-repeat left top; width:212px; height:30px; overflow:hidden }
#en #menu ul li a#menu6 { background:url(../images/menu/mnu_6_en.png) no-repeat left top; width:212px; height:30px; overflow:hidden }

#en #menu ul li a#menu1:hover { background-position:0 -28px }
#en #menu ul li a#menu2:hover { background-position:0 -29px }
#en #menu ul li a#menu3:hover { background-position:0 -30px }
#en #menu ul li a#menu4:hover { background-position:0 -29px }
#en #menu ul li a#menu5:hover { background-position:0 -30px }
#en #menu ul li a#menu6:hover { background-position:0 -30px }

#menu ul li ul {
	background:#D6D6D6;
	float:left; /* Ajustar com o tamanho do Texto */
	left:207px;
	position:absolute;
	margin-top:-42px;
	visibility:hidden;
	width:auto;
	padding:12px 0 8px 14px
}
	
#menu ul li ul li { 
	display:inline; /* Tira Espaçamento no IE */
}

#menu ul li ul li.primeiro a {
	border-top:1px dotted #FFF;
}
	
#menu ul li ul li a {
	border-bottom:1px dotted #FFF;
	color:#ED1C24;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	height:22px;
	line-height:22px;
	text-decoration:none;
	width:211px;
	text-indent:0;
	padding:3px 0 3px 12px
}
	
#menu ul li ul li a:hover {
	background:#006699;
	color:#FFFFFF
}

/* conteúdo home */

#flash_home {
	float:right;
	width:709px;
	margin:1px 10px 0 0;
	display:inline /*ie6 double margin fix*/
}

#conteudo_home {
	float:left;
	width:938px;
	margin:15px 0 0 14px;
	display:inline;
	background:#FFFFFF;
	display:inline /*ie6 double margin fix*/
}

#col_left {
	float:left;
	width:203px;
}

#col_mid {
	float:left;
	width:517px;
	margin:0 0 0 12px;
	display:inline /*ie6 double margin fix*/
}

#col_right {
	float:left;
	width:176px;
	margin:0 0 0 22px;
	display:inline /*ie6 double margin fix*/
}

#servicos_ri {
	margin:159px 0 15px 20px;
	float:left;
	width:auto;
	display:inline /*ie6 double margin fix*/
}

#servicos_ri h3 {
	margin:0 0 5px 0
}

#servicos_ri ul li {
	margin:0 0 7px 0;
	height:16px
}

#servicos_ri ul li a {
	color:#666666;
	text-decoration:none
}

#servicos_ri ul li a:hover {
	text-decoration:underline
}

#servicos_ri ul li.calendario { background:url(../images/ico_calendar.gif) no-repeat 7px 0; padding:0 0 0 32px }
#servicos_ri ul li.downloads { background:url(../images/ico_downloads.gif) no-repeat 7px 0; padding:0 0 0 32px }
#servicos_ri ul li.resultados { background:url(../images/ico_resultados.gif) no-repeat 7px 0; padding:0 0 0 32px }

#servicos_ri_conteudo {
	margin:10px 0 15px 20px;
	float:left;
	width:auto;
	display:inline /*ie6 double margin fix*/
}
#servicos_ri_conteudo h3 {
	margin:0 0 5px 0
}

#servicos_ri_conteudo ul li {
	margin:0 0 7px 0;
	height:16px
}

#servicos_ri_conteudo ul li a {
	color:#666666;
	text-decoration:none
}

#servicos_ri_conteudo ul li a:hover {
	text-decoration:underline
}

#servicos_ri_conteudo ul li.calendario { background:url(../images/ico_calendar.gif) no-repeat 7px 0; padding:0 0 0 32px }
#servicos_ri_conteudo ul li.downloads { background:url(../images/ico_downloads.gif) no-repeat 7px 0; padding:0 0 0 32px }
#servicos_ri_conteudo ul li.resultados { background:url(../images/ico_resultados.gif) no-repeat 7px 0; padding:0 0 0 32px }

#eztec_mobile {
	float:left;
	width:auto;
	margin:0 0 12px 20px;
	display:inline /*ie6 double margin fix*/
}

#eztec_mobile p a {
	text-decoration:none;
	color:#666666;
	margin:0 0 0 2px
}

#eztec_mobile p a:hover {
	text-decoration:underline
}

#email_alerta {
	margin:0 0 0 20px;
	float:left;
	width:128px;
	display:inline /*ie6 double margin fix*/
}

#en #email_alerta { width:123px }

#email_alerta h3 {
	margin:0 0 7px 0
}

#email_alerta p.alerta {
	margin:0;
	background:url(../images/ico_cadastre.gif) no-repeat 2px 4px;
	padding:0 0 0 45px
}

#email_alerta p.alerta a {
	color:#666666;
	text-decoration:none
}

#email_alerta p.alerta a:hover {
	text-decoration:underline
}

#mapa_empreendimentos {
	display:inline; /*ie6 double margin fix*/
float:left;
margin:18px 0 0 20px;
padding:0 0 15px;
width:auto;
}

#mapa_empreendimentos h3 { margin:0 0 1px }

#mapa_empreendimentos p { text-align:center }

.titulo_gde {
	float:left;
	width:517px;
	height:26px;
	background:url(../images/bkg_tit_home1.gif) no-repeat left top;
}

.titulo_gde h3 {
	float:left;
	margin:8px 0 0 10px;
	width:auto;
	display:inline /*ie6 double margin fix*/
}

.titulo_gde h5 {
	float:right;
	margin:6px 14px 0 0;
	width:auto;
	display:inline /*ie6 double margin fix*/
}

#indicadores .coluna {
	width:240px;
	float:left;
	margin:0 0 0 16px;
	display:inline /*ie6 double margin fix*/
}
#indicadores .coluna h1 {
	font-size:11px;
	font-weight:bold;
	margin:12px 0 8px 0
}
.tabelatt_home {
	color:#333333;
	background:#DFDFDF;
	border-bottom:1px solid #C1C1C1;
	padding:5px;
	font-weight:bold
}

.tabelatx_home {
	color:#333333;
	border-bottom:1px solid #C1C1C1;
	padding:9px 5px
}

#modelo_eztec {
	float:left;
	width:auto;
	margin:10px 0 0 0
}

#bn_modelo {
	float:left;
	width:auto;
	margin:16px 0 0 33px;
	display:inline /*ie6 double margin fix*/
}

#banners {
	float:left;
	margin:19px 0 0 0;
	border-top:1px solid #CCCCCC;
	width:auto
}

#banners2 {
	float:left;
	margin:0 0 0 0;
	border-top:1px solid #CCCCCC;
	width:auto
}

#banners ul,
#banners2 ul { margin:11px 0 0 0 }

#banners ul li,
#banners2 ul li {
	display:inline;
	margin:0 6px 0 0
}

#busca {
	float:left;
	width:176px;
	height:24px;
	margin:1px 0 0 0
}

#busca input {
	float:left;
	background:url(../images/bkg_busca.gif) no-repeat left top;
	padding:5px 0 0 10px;
	width:137px;
	height:24px;
	font-size:11px;
	color:#666666;
	display:inline /*ie6 double margin fix*/
}

#busca #btn_ok {
	float:left;
	width:29px;
	height:24px
}

.separador {
	float:left;
	width:172px;
	height:1px;
	background:url(../images/img_separador1.gif) no-repeat 5px top;
	margin:9px 0
}

.titulo_peq {
	float:left;
	width:172px;
	height:26px;
	background:url(../images/bkg_tit_home2.gif) no-repeat left top;
	margin:0 0 8px 0
}

.titulo_peq h3 {
	float:left;
	margin:8px 0 0 10px;
	width:auto;
	display:inline /*ie6 double margin fix*/
}

#cobertura_analistas span {
	margin:0 0 0 12px;
	line-height:16px
}

#cobertura_analistas h5 {
	background:url(../images/bkg_preco_alvo.gif) no-repeat left top;
	height:18px;
	font-size:11px;
	font-weight:normal;
	padding:2px 0 0 7px;
	margin:10px 0 0 12px;
}

#destaques {
	float:left;
	width:auto;
	margin:14px 0 0 0
}

#destaques ul { clear:both }

#destaques ul li {
	background:url(../images/ico_bullet1.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	margin:0 0 5px 13px;
	overflow:hidden
}

#destaques ul li a {
	text-decoration:none;
	color:#666666
}

#destaques ul li a:hover {
	text-decoration:underline;
}

#noticia_principal {
	float:left;
	width:auto;
	margin:10px 0 0 23px;
	display:inline /*ie6 double margin fix*/
}

#noticia_principal h1 {
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:18px;
	color:#ED1C24;
	font-weight:normal;
	margin:0 0 15px 0
}

#noticia_principal p {
	margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:12px;
	color:#333333;
	line-height:17px
}

#noticia_principal p.data {
	font-weight:bold
}

#noticia_principal h6.leia_mais {
	background:url(../images/ico_bullet2.gif) no-repeat 0 4px;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:11px;
	font-weight:normal;
	padding:4px 0 0 21px;
	width:auto;
	height:17px;
	margin:0 0 0 350px
}

#noticia_principal h6 a {
	text-decoration:underline;
	color:#666666
}

#noticia_principal h6 a:hover {
	text-decoration:none
}

#noticias {
	margin:13px 0 0 0;
	float:left;
	width:100%
}

#noticias .titulo_gde { margin:0 0 12px 0 }

#noticias p.data {
	color:#75ADC8;
	font-weight:bold;
	margin:0 0 3px 10px;
}

#noticias h4 {
	background:url(../images/ico_bullet3.gif) no-repeat 0 4px;
	color:#000;
	font-size:11px;
	margin-left:10px;
	padding:0 0 9px 10px;
}

	#noticias h4 a {
		color:#000;
		text-decoration:none
	}
	
		#noticias h4 a:hover {
			text-decoration:underline
		}
		
		#rss {
			cursor:pointer
		}
		
		#pop {
			position:absolute;
			top:200px;
			left:300px;
			display:none;
		}
		
		#pop-rss {
			background:#006699;
			padding:10px;
			width:520px;
		}

		#rss-meio {
			background:#FFFFFF;
			padding:10px;
			line-height:20px
		}

		#rss-meio a {
			text-decoration:none;
			color:#666666;
			font-weight:normal
		}
		
		#rss-meio a:hover {
			text-decoration:underline;
		}		
		#rss-meio a.close {
			background:none;
			display:block;
			height:23px;
			margin-bottom:6px;
			text-align:right;
			width:100%
	}
#noticias p {
	color:#000;
	margin:0 0 15px 20px;
	line-height:15px
}

#noticias p.descricao a {
	text-decoration:none;
	color:#000000
}

#noticias p.descricao a:hover {
	text-decoration:underline
}

#cotacoes #tabela_cotacoes {
	margin:12px 0 0 0;
	width:auto;
}

/* interna */

#interna {
	float:left;
	width:938px;
	min-height:545px;
	_height:525px; /* ie6 min-height fix */
	margin:15px 0 0 14px;
	display:inline;
	background:#FFFFFF;
	display:inline; /*ie6 double margin fix*/
	padding:0 0 15px;	
}

#conteudo {
	float:right;
	width:710px;
	margin:0 9px 0 0;
	position:relative;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	display:inline /*ie6 double margin fix*/;
}

#top_interna {
	float:left;
	width:100%;
	height:62px;
	background:url(../images/bkg_top_interna.gif) no-repeat 0 bottom;
	margin:0 0 6px 0
}

#breadcrumb {
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:10px;
	text-transform:uppercase;
	float:left;
	width:500px;
	clear:both;
	margin:0 0 0 12px;
	display:inline /*ie6 double margin fix*/
}

#flash_titulo {
	float:left;
	width:500px;
	margin:0 0 0 10px;
	display:inline /*ie6 double margin fix*/
}

#busca_interna {
	float:right;
	width:176px;
	height:24px;
	margin:1px 0 0 0
}

#busca_interna input {
	float:left;
	background:url(../images/bkg_busca.gif) no-repeat left top;
	padding:5px 0 0 10px;
	width:137px;
	height:24px;
	font-size:11px;
	color:#666666;
	display:inline /*ie6 double margin fix*/
}

#busca_interna #btn_ok {
	float:left;
	width:29px;
	height:24px
}

#ico_links {
	position:absolute;
	width:64px;
	height:19px;
	top:39px;
	right:6px
}

#conteudo h2 {
	font-size:18px;
	color:#ED1C24;
	font-weight:normal;
	margin:0 0 6px 12px
}

#conteudo p {
	margin:0 40px 25px 32px;
	color:#333333;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}

	#conteudo p.nota { font-size:10px; line-height:15px }

#conteudo ul {
	margin:0 0 25px 32px;
}

#conteudo ul li {
	color:#333333;
	font-size:12px;
	line-height:18px;
	background:url(../images/ico_bullet1.gif) no-repeat 0 6px;
	padding:0 0 0 12px;
	
}

#conteudo ul.linktop {
	clear:both
}

#conteudo ul.linktop li {
	background:url(../images/ico_bullet5.gif) no-repeat 0 8px;
	margin-bottom:5px;
	padding-left:7px;
}

	#conteudo ul.linktop li a{
		color:#666;
	}

#conteudo p a,
#conteudo ul li a,
#conteudo table td a  {
	text-decoration:underline;
	color:#ED1C24
}

#conteudo table td a {
	color:#666
}

#conteudo p a:hover,
#conteudo ul li a:hover,
#conteudo table td a:hover {
	text-decoration:none;
}

#conteudo table {
	margin:0 0 25px 28px;
	width:91%;
}
#conteudo .comp {
	margin:0 0 25px 28px;
	width:70%;
}

#conteudo .tabelatt {
	background:#006699;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	border-bottom:1px solid #CCCCCC
}

#conteudo .tabelatx {
	font-size:12px;
	color:#666;
	padding:5px;
	border-bottom:1px solid #CCCCCC
}

	/* Seção de Download */
	
		#periodo {
			display:inline;
			float:left;
			height:35px;
			margin:10px 0 0 28px;
			width:646px
		}
		
			#periodo h4 {
				display:inline;
				color:#006699;
				float:left;
				font-size:12px;
				font-weight:bold;
				margin-top:4px
			}
		
			#periodo label { float:right }
		
				#periodo label span.campo {
					color:#006699;
					font-size:11px;
					font-weight:bold;
					margin:0 9px 0 0
				}
		
				#periodo label select {
					border:1px solid #CCC;
					color:#999;
					font-size:11px;
					padding:1px 1px 1px 2px;
					width:66px;
				}
		
		.arquivos {
			clear:both;
			margin:0 0 10px 28px;
			width:647px
		}
		
			.arquivos h3 {
				color:#006699;
				font-size:15px;
				font-weight:normal;
				margin-bottom:10px
			}
		
			#conteudo .arquivos table { margin:0 0 10px 9px; width:636px }
		
				.arquivos td {
					border-bottom:1px dotted #CCC;
					padding-top:5px
				}
		
				.arquivos .data,
				.arquivos .icone,
				.arquivos .link,
				.arquivos .tamanho {
					color:#666;
					vertical-align:top
				}
		
					.arquivos .data {
						background:url(../images/ico_bullet5.gif) no-repeat 5px 11px;
						color:#CC3300;
						padding:5px 0 8px 14px;
						width:9%
					}
		
					.arquivos .icone {
						padding-right:5px;
						width:8%
					}
					
						.arquivos .icone img {
							display:block;
							margin:0 auto
						}
		
					.arquivos .link {
						padding-right:7px;
						width:70%
					}
		
						#conteudo .arquivos .link a {
							color:#666;
							text-decoration:none
						}
						
						#conteudo .arquivos .link a:hover { text-decoration:underline }
						
						.arquivos .tamanho { 
							text-align:right;
							width:11%
						}

#update {
	float:left;
	width:647px;
	height:26px;
	background:url(../images/bkg_update.gif) no-repeat left top;
	margin:0 0 0 28px;
	display:inline /*ie6 double margin fix*/
}

#update h3 {
	float:right;
	margin:6px 14px 0 0;
	width:auto;
	font-size:12px;
	font-weight:normal;
	display:inline /*ie6 double margin fix*/
}

#update h5 {
	float:left;
	margin:5px 0 0 10px;
	width:auto;
	display:inline /*ie6 double margin fix*/
}

.topo {
	text-align:right;
	width:647px;
	margin:0 0 0 22px
}

#links_rel {
	float:right;
	width:172px;
	margin:0 0 10px 10px;
	display:inline /*ie6 double margin fix*/
}

#links_rel #mid_rel {
	float:left;
	width:172px;
	background:url(../images/bkg_links_rel.gif) repeat-y left top;
	overflow:hidden
}

#links_rel #mid_rel ul {
	clear:both;
	margin:10px 0 0 0
}

#links_rel #mid_rel ul li {
	background:url(../images/ico_bullet1.gif) no-repeat 0 6px;
	padding:0 0 0 12px;
	margin:0 0 5px 13px;
	overflow:hidden;
	list-style-type:none
}

#links_rel #mid_rel ul li a {
	text-decoration:none;
	color:#666666
}

#links_rel #mid_rel ul li a:hover {
	text-decoration:underline;
}

#blue_cloud {
	float:right;
	width:240px;
	margin:10px 0 10px 10px
}

#blue_cloud #cloud_mid {
	float:left;
	width:240px;
	background:url(../images/bkg_bluecloud_mid.gif) repeat-y left top;
	overflow:hidden
}

#blue_cloud #cloud_mid h6 {
	font-size:22px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0 20px
}

.ano_tit {
	font-family:Tahoma, Helvetica, sans-serif, Calibri;
	font-size:11px;
	color:#006699;
	font-weight:bold
}

.ano_select {
	border:1px solid #7E7E7E;
	color:#555555;
	font-size:10px;
	padding:1px;
	width:66px;
}

.link_historico {
	color:666666
}

.link_historico a {
	color:666666;
	text-decoration:underline;
	font-weight:bold
}

.link_historico a:hover {
	text-decoration:none
}

/* footer */

#footer {
	width:962px;
	margin:0 auto;
}

#footer #copyright {
	float:left;
	width:auto;
	margin:15px 0 0 30px;
	display:inline /*ie6 double margin fix*/
}

#footer #copyright p { margin:0 0 2px 0 }

#footer #copyright p a {
	text-decoration:none;
	color:#666666
}

#footer #copyright p a:hover {
	text-decoration:underline;
}

#footer #selos {
	float:right;
	margin:0px 20px 0 0;
	width:auto;
	display:inline /*ie6 double margin fix*/
	z-index: -10;
}

/* acesso rápido */

#acesso_rapido {
	display:none;
	float:right;
	width:457px;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	position:absolute;
	top:55px;
	left:176px;
}

	#quickAcess {
		position:relative;
		display:block;
		float:left;
		height:38px;
	}
	
	#quickAcess2 {
		position:relative;
		display:block;
		float:left;
		height:38px;
	}

#acesso_rapido #topo {
	float:left;
	width:457px;
	height:11px;
	display:inline;
	background:url(../images/bkg_acesso_top.gif) no-repeat left top;
}

#acesso_rapido #bot {
	float:left;
	width:457px;
	display:inline;
	height:12px;
	background:url(../images/bkg_acesso_bot.gif) no-repeat left top;
}

#acesso_rapido #mid {
	float:left;
	width:457px;
	background:url(../images/bkg_acesso_mid.gif) repeat-y left top;
	padding:0 0 0 25px;
	margin:-3px 0 0 0;
	display:inline /*ie6 double margin fix*/
}

#acesso_rapido .coluna {
	float:left;
	width:40%;
	margin:0 0 0 10px;
	display:inline /*ie6 double margin fix*/
}

#acesso_rapido h5 {
	color:#666;
	font-weight:bold;
	margin:0 0 5px 3px;
	font-size:11px;
	font-weight:bold
}

	#acesso_rapido h5 a {
		color:#666;
		font-weight:bold;
		text-decoration:none
	}
	
		#acesso_rapido h5 a:hover {
			text-decoration:underline
		}

#acesso_rapido ul {
	margin:0 0 15px 0
}

#acesso_rapido ul li {
	padding:0 0 0 10px;
	overflow:hidden;
	line-height:16px;
	font-size:11px
}

#acesso_rapido ul li a {
	text-decoration:none;
	color:#666
}

#acesso_rapido ul li a:hover {
	text-decoration:underline;
	color:#006699
}

/* --- Mapa do Site --- */

#conteudo #siteMap {
	clear:both;

}

	#siteMap li {
		background:url(../images/ico_bullet1.gif) no-repeat left top;
		color:#666;
		font-weight:bold;
		padding-left:12px
	}
	
			#conteudo #siteMap li a {
				color:#666;
				text-decoration:none
			}
			
				#conteudo #siteMap li a:hover {
					text-decoration:underline
				}
	
				#siteMap li ul {
					margin:10px 0 10px
				}
				
					#siteMap li li{
						background:url(../images/ico_bullet5.gif) no-repeat left 8px;
						font-weight:normal;
						line-height:20px;
						padding-left:8px
					}
					
/* --- tabs --- */
				
	.tabs {
		background:url(../images/bg_tit_cotacoes.png) no-repeat left top;
		float:left;
		overflow:hidden;
		padding-bottom:10px;
		width:172px
	}
	
		.tabs h3 {
			float:left;
			margin:7px 0 0 8px;
			width:auto
		}

		.tabNavigation {
			background:url(../images/bg_tabs.png) no-repeat right bottom;
			height:30px;
			margin:0 0 5px 90px
		}
		
			.tabNavigation li { 
				float:left;
				font-size:11px;
				text-transform:uppercase;
				width:47px
			}

				.tabNavigation li.second {
					width:20px
				}
			
				.tabNavigation a {
					color:#999; 
					float:left;
					height:27px;
					line-height:27px;
					text-decoration:none
				}

					.tabNavigation a.selected {
						font-weight:bold
					}
	
#fav_principal {
	display:none;
	right:0px;
	margin:5px 2px 2px;
	position:absolute;
	top:25px;
	width:280px;
	border:10px solid #006699;
	background:#FFF;
	padding:10px
}
#fev_header {
	text-align:right;
	width:100%;
}


/* extras */
.empreendimentos_lista {
	float: left;
	display: block;
	width: 200px;
}
.empreendimentos_lista h3 { 
	font-weight:bold; 
	font-size:16px; 
}
.empreendimentos_lista .titulo {
	background-image: url(../images/ico_bullet3.gif)!important;
	background-position: 0 17px!important;
	font-weight: bold;
	padding-top: 10px!important;
}
	#conteudo .empreendimentos_lista ul li a:active {
	color:#227AA6 !important;
}

#conteudo .empreendimentos_lista ul li a:focus, .empreendimentos_lista .active {
	color:#227AA6 !important;
}
#ExibeCalendario tr td{
	padding:3px;
}
