/* 

Projeto: Banco Pine
Versão: 1.0
Autor: Cyro Barros
E-mail: cyro.moraes@mz-ir.com

*/

body { background:#E6E5E0; font:11px Tahoma, "Times New Roman", Times, serif;  }


/* -- Class -- */

#main-nav .first a, #main-nav .last a{
	background:#E7E7E8 !important;
 }
#main-nav .first a:hover, #main-nav .last a:hover {
	background:#ACACAE !important;
}
.first { }
.last { }
.active { }
.content, .section { overflow:hidden }

	/* fixed problem IE 6 overflow hidden */
	
	* html .section,
	* html .content {
		overflow:visible;
		height:1%
	}

.button { 
	border:none;
	cursor:pointer;
	overflow:hidden; 
	text-indent:-9999px
}

.primary,
.secondary { 
	float:left; 
	overflow:hidden;
	width:auto
}

.secondary {
    display:inline;  /*IE6 double margin fix */
}

.primary li {
    display:none;
}
.primary .ativo,
.primary .ativo li {
    display: block;
}

.primary_seg,
.secondary_seg { 
	display:inline; /* IE6 double margin fix */
	float:left; 
	overflow:hidden;
	width:auto
}

.box { border:1px solid #CCC }

input { border:none }

/* -- Container -- */

#container {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:968px
}

/* -- Header -- */

#header {
	background:url(../images/bkg_topo.gif) no-repeat left 10px;
	font-size:10px;
	height:108px;
	padding:0 0 0 15px;
	position:relative;
	z-index:1
}

#header * { 
	display:inline; /* IE6 double margin fix */
	float:left; 
	text-decoration:none;
	width:auto
}

#header a:hover { text-decoration:underline }

#header h1 a {
	background:transparent url(../images/img_logo.jpg) no-repeat left top;
	display:block;
	height:107px;
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
	width:250px;
	margin:0 0 0 5px;
}
#header h2 a {
	color:#FFF;
	font:bold 14px "Trebuchet MS",Arial, Helvetica, sans-serif;
	height:18px;
	margin:20px 0 9px 474px;
	text-decoration:none;
	text-transform:uppercase;
	_background:transparent url(../images/tit_ri_pt.jpg) no-repeat left top;
	_text-indent:-9999px;
	_width:197px;
	_height:16px;
}
#header .eng a {
	_background:transparent url(../images/tit_ri_eng.jpg) no-repeat left top !important;
	margin:20px 0 9px 520px;
	_width:141px !important;
	_height:15px !important;


}

tit_ri_eng.gif
#header h2 a:hover { text-decoration:none }

#header .nav { margin:6px 0 0 233px; *margin:17px 0 0 233px  }
#header .nav a { color:#ACACAE; margin-left:21px }
#header .nav a.first { margin-left:0 }
#header .nav a:hover { text-decoration:underline }

#header a.quick-acess {
	background:#FFF url(../images/btn_acesso.gif) no-repeat right top;
	color:#ACACAE;
	height:15px;
	margin:3px 0 0 20px;
	*margin:13px 0 0 20px;
	padding:2px 20px 0 5px;
	text-indent:0;
	width:153px
}
#acesso {
	background-color:#FFFFFF;
	width:190px;
	height:150px;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	color:#7E0F22;
	border:1px solid #b2b2b2;
	z-index:30;
	overflow-x: hidden;
	overflow-y: scroll;
}
#acesso ul li, #acesso h3, #acesso ul li a, #acesso h3 a {
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	color:#7E0F22;
	display:inline;
	margin:2px 0px 0px 2px;
	width:190px;
}
#header a.button:hover { text-decoration:none }

.interna #content .secondary h6,
#header h6 {
	background:url(../images/ico_home.gif) no-repeat left center;
	color:#333;
	line-height:21px;
	height:21px;
	padding:0 0 0 18px;
	width:70%;
	font-weight:normal;
	text-decoration:underline;
}

#header h6 a, #header h6 a:hover {
	color:#333;
}

.interna #header p a,
#header p a { color:#8F182B; margin:7px 0 0 15px }

.interna #header p a { margin-top:29px }

.interna #header .segments-nav,
#header .segments-nav {
	float:right;
	margin:7px 8px 0 0;
}

.interna #header .segments-nav { margin-top:29px }

#header .segments-nav a {
	border-left:1px solid #8F182B;
	color:#8F182B;
	margin-left:9px;
	padding-left:9px
}

#header .segments-nav a.first { border:none; margin-left:0 }

/* -- Fim Header -- */

/* section content / Seção Conteudo */

.section.content { background:#FFF; padding-left:15px; width:100%; }

/* -- content / Conteudo Principal -- */

#content {
	background:url(../images/bkg_shadow_content_top.gif) no-repeat left top; padding-top:8px;
	display:inline;
	float:right;
	margin-right:20px;
	width:671px
}

#content .inner { background:url(../images/bkg_shadow_content_bottom.gif) no-repeat left bottom; padding-bottom:11px }
.home #content .content { background:url(../images/bkg_shadow_content_mid.gif) repeat-y left top; padding:0 0 0 9px }

.interna #content .content {background:url(../images/bkg_shadow_content_int_mid.gif) repeat-y left top; padding:0 0 0 9px }

.home .content .primary { width:439px }
.home .content .secondary { width:205px; margin-left:7px }

.home .content .primary_seg { width:274px }
.home .content .secondary_seg { width:365px; margin-left:7px }

.interna .content .primary { width:201px; margin-left:2px }
.interna .content .secondary { width:435px; margin-right:13px; float:right !important; }

.home .content .primary h3,
.home .content .secondary h3,
.home .content .primary_seg h3,
.home .content .secondary_seg h3 { overflow:hidden; text-indent:-9999px }

.home .content .primary .more,
.home .content .secondary .more,
.home .content .primary_seg .more,
.home .content .secondary_seg .more { 
	background:url(../images/btn_more_pt.gif) no-repeat left top;
	display:block;
	height:11px; 
	width:66px 
}

.home .content .primary .more1,
.home .content .secondary .more1,
.home .content .primary_seg .more1,
.home .content .secondary_seg .more1 { 
background:url(../images/btn_clique_pt.gif) no-repeat left top;
	display:block;
	height:11px; 
	width:66px;
}


.home .content .primary #rating .more {
	background:url(../images/btn_clique_pt.gif) no-repeat left top;
	display:block;
	height:11px; 
	width:66px 
}

.home .content .primary .more_en,
.home .content .secondary .more_en,
.home .content .primary_seg .more_en,
.home .content .secondary_seg .more_en { 
	background:url(../images/btn_more_en.gif) no-repeat left top;
	display:block;
	height:11px; 
	width:43px 
}

.home .content .primary .more_en1,
.home .content .secondary .more_en1,
.home .content .primary_seg .more_en1,
.home .content .secondary_seg .more_en1 {
background:url(../images/btn_click_en.gif) no-repeat left top;
	display:block;
	height:11px; 
	width:66px 
}


.home .content .primary #rating .more_en {
	background:url(../images/btn_click_en.gif) no-repeat left top;
	display:block;
	height:11px; 
	width:66px 
}

.home .content .primary div,
.home .content .secondary div,
.home .content .primary_seg div,
.home .content .secondary_seg div { border:1px solid #CCC; margin-top:6px }

.home .content .secondary_seg div.quick-acess { margin-top:0px }

.home .content .secondary iframe,
.home .content .secondary_seg iframe { margin-top:6px }

.home .content .primary div,
.home .content .primary_seg div { padding:8px 8px 7px 12px }

.home .content .secondary div,
.home .content .secondary_seg div { padding:8px 5px 7px 6px; margin-top:6px; }

/* - highlights / Destaques -*/

#highlights h3.tit_pt { background:url(../images/tit_highlights_pt.gif) no-repeat left top }
#highlights h3.tit_en{ background:url(../images/tit_highlights_en.gif) no-repeat left top }

#highlights ul { margin-top:10px }
#highlights li { color:#8F182B; font-size:11px; line-height:14px; margin-bottom:6px;
	display:block; !important }
#highlights li.last { margin-bottom:8px }

#highlights li h5,
#pine-news li h5 { font-weight:normal; display:inline }

#highlights li h5 a { color:#666; text-decoration:none }

#highlights li h5 a:hover,
#pine-news li h5 a:hover { text-decoration:underline }

/* lista da home */

.news ul,
.list ul { margin-top:10px }

.news li,
.list li { color:#8F182B; font-size:11px; line-height:14px; margin-bottom:6px }

.list li { background:url(../images/ico_bullet2.gif) no-repeat left 5px; padding-left:10px }

.news li.last { margin-bottom:8px }

.news li h5,
.news li h5 { font-weight:normal; display:inline }

.news li h5 a,
.list li a { color:#666; text-decoration:none }

.news li h5 a:hover,
.list li a:hover { text-decoration:underline }

/* - investor-inst / investidor institucional -*/

#investor-inst { zoom:1; }
#investor-inst h3.tit_pt { background:url(../images/tit_investidor_pt.gif) no-repeat left top }
#investor-inst h3.tit_en { background:url(../images/tit_investidor_en.gif) no-repeat left top }

/* - analista / investidor institucional -*/

#analista { zoom:1; }
#analista h3.tit_pt { background:url(../images/tit_analista_pt.gif) no-repeat left top }
#analista h3.tit_en { background:url(../images/tit_analista_en.gif) no-repeat left top }

/* - dividendos / investidor institucional -*/

.dividendos h3.tit_pt { background:url(../images/tit_dividendos_pt.gif) no-repeat left top }
.dividendos h3.tit_en { background:url(../images/tit_dividendos_en.gif) no-repeat left top }
.dividendos { text-align:center; }

/* - faq / investidor institucional -*/

#faq { zoom:1; }
#faq h3.tit_pt { background:url(../images/tit_faq_pt.gif) no-repeat left top }
#faq h3.tit_en { background:url(../images/tit_faq_en.gif) no-repeat left top }
#faq ul { width:100%; }
#faq ul li { width:340px; }

/* - files-cvm / arquivos cvm -*/

#files-cvm h3.tit_pt { background:url(../images/tit_cvm_pt.gif) no-repeat left top }
#files-cvm h3.tit_en { background:url(../images/tit_cvm_en.gif) no-repeat left top }

/* - investor-kit / Kit do Investidor -*/

#investor-kit { zoom:1 }
#investor-kit h3.tit_pt { background:url(../images/tit_kit_pt.gif) no-repeat left top }
#investor-kit h3.tit_en { background:url(../images/tit_kit_en.gif) no-repeat left top }

/* - table-quotes / tabela de cotações -*/

#table-quotes h3.tit_pt { background:url(../images/tit_quotes_pt.gif) no-repeat left top }
#table-quotes h3.tit_en { background:url(../images/tit_quotes_en.gif) no-repeat left top }

#table-quotes img,
#table-quotes table { margin-top:10px }

/* - tools / ferramentas -*/

.tools {
	overflow:hidden;
	zoom:1;
}

.tools h3.tit_pt { background:url(../images/tit_tools_pt.gif) no-repeat left top }
.tools h3.tit_en { background:url(../images/tit_tools_en.gif) no-repeat left top }

.tools.list li { float:left; width:196px }
.tools.list li.right { width:100px }

.toolsdestaque {
	overflow:hidden;
	zoom:1;
}

.toolsdestaque h3.tit_pt { background:url(../images/tit_highlights_pt.gif) no-repeat left top }
.toolsdestaque h3.tit_en { background:url(../images/tit_highlights_en.gif) no-repeat left top }

.toolsdestaque.list li { float:left; width:196px }
.toolsdestaque.list li.right { width:100px }

/* - fundamentos e planilhas -*/

#fund-spread h3.tit_pt { background:url(../images/tit_fund_pt.gif) no-repeat left top }
#fund-spread h3.tit_en { background:url(../images/tit_fund_en.gif) no-repeat left top }

#fund-spread table { width:100% }

#fund-spread table.first { margin-top:10px; border:0px;}
#fund-spread table.first tr td, 
#fund-spread table.first tr th{ border:0px;  padding:0; padding-top:2px; padding-bottom:2px; }

#fund-spread th,
#fund-spread td { padding:2px }

#fund-spread th { background:#8C1629; color:#FFF; text-align:center }

#fund-spread td { color:#666 }

/* - graph-interact / Gráficos Interativos -*/
/* - rating / rating -*/

#graph-interact,
#rating { display:inline; float:left; width:auto }

#graph-interact h3,
#rating h3 { margin-bottom:7px }

#graph-interact img,
#rating img { margin-bottom:3px }

#graph-interact p,
#rating p { color:#666; margin-bottom:5px }

#graph-interact { width:195px }
#graph-interact h3.tit_pt { background:url(../images/pine_series_pt.gif) no-repeat left top }/*tit_graphics_pt.gif*/
#graph-interact h3.tit_en { background:url(../images/pine_series_en.gif) no-repeat left top }/*tit_graphics_en*/

#rating { width:197px; margin-left:3px }

#rating h3.tit_pt { background:url(../images/Banco_pine_txt_Resultados_3T11_PT.gif) no-repeat left top }
#rating h3.tit_en { background:url(../images/Banco_pine_txt_Resultados_3Q11_EN.gif) no-repeat left top }


#rating h3.tit_pt_ { background:url(../images/Banco_pine_txt_PT.gif) no-repeat left top }
#rating h3.tit_en_ { background:url(../images/Banco_pine_txt_EN.gif) no-repeat left top }

#rating h3.tit_pt_teste { background:url(../images/Banco_pine_txt_Resultados_3T11_PT.gif) no-repeat left top }
#rating h3.tit_en_teste { background:url(../images/Banco_pine_txt_Resultados_3Q11_EN.gif) no-repeat left top }

/* - pine-news / Noticias Pine - */

#pine-news h3 { background:url(../images/tit_pinenews_pt.gif) no-repeat left top; height:16px }

#pine-news ul { margin-top:9px }
#pine-news li { color:#666; font-size:11px; line-height:18px; margin-bottom:10px }
#pine-news li.last { margin-bottom:12px }

#pine-news li h5 a { color:#90182B; text-decoration:none }

#pine-news .more { background:url(../images/btn_all_notices_pt.gif) no-repeat left top; width:94px }

/* - Caixa quick-acess / Acesso Rápido - */

.content .secondary .quick-acess h3.tit_pt { background:url(../images/tit_acess_pt.gif) no-repeat left top }
.content .secondary .quick-acess h3.tit_en { background:url(../images/tit_acess_en.gif) no-repeat left top }
.content .secondary .quick-acess { margin-top:2px !important;}
.content .secondary .quick-acess ul { margin-top:10px }
.content .secondary .quick-acess li { font-size:11px; margin-bottom:12px }
.content .secondary .quick-acess li a { color:#8F182B; text-decoration:none }
.content .secondary .quick-acess li a:hover { text-decoration:underline }


/* -- aside / Barra Lateral -- */

#aside {
	background:url(../images/bkg_shadow_aside_top.gif) no-repeat left top;
	float:left;
	margin-top:1px; /* alinhar com content */
	padding-top:7px;
	position:relative;
	width:260px;
	z-index:1
}

#aside .inner { background:url(../images/bkg_shadow_aside_bottom.gif) no-repeat left bottom; padding-bottom:7px }

#aside .content { 
	background:url(../images/bkg_shadow_aside_mid.gif) repeat-y left top;
	overflow:visible; /* Necessario para o Submenu aparecer */
	padding:0 10px 21px
}

/* - main-nav / Menu */

#main-nav { width:240px }

#main-nav li {
	float:left; /* Resolver problema de bordar no IE 6 */
	width:240px;
	font-size:11px;
	position:relative;
}

#main-nav li.first { border-top:none }
#main-nav li.last { background:#8F182B; border-bottom:none }

#main-nav li a {
	background:#E7E7E8 url(../images/img_bullet1.gif) no-repeat 224px center;
	height:21px;
	line-height:21px;
	border-bottom:1px solid #9F9F9F;
	border-top:1px solid #FFFFFF;
	color:#868685;
	display:block;
	padding-left:20px;
	text-decoration:none
}

#main-nav li a:hover,
#main-nav li a.hover { background:#ACACAE url(../images/img_bullet2.gif) no-repeat 224px center }
#main-nav li.last a:hover { background:#A64655 }

/* - Submenu */

#main-nav li ul { 
	background:#E7E7E8;
	left:240px;
	display:none;
	top:0;
	width:230px;
	position:absolute;
	border:1px solid #FFFFFF
}

#main-nav li ul li {
    float:none;
    width:230px;
}

#main-nav li ul a { 
	background:none; 
	border:none;
	padding-left:10px
}
#main-nav li ul li a:hover {
    background:none;
}

#main-nav li ul li.last {
    background:none;
    width:230px;
}

#main-nav li ul li.last a:hover,
#main-nav li ul.hover li.last {background:none !important;}

/* - Fim main-nav / Menu */

/* - search / Busca */

fieldset.search { 
	background:url(../images/ico_search.gif) no-repeat left center;
	clear:both;
	height:20px;
	padding:8px 0;
	overflow:hidden;
	padding-left:30px
}

fieldset.search input { 
	background:#ACACAE;
	color:#FFFFFF;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	height:16px;
	padding:2px 0 0 3px;
	width:156px
}

fieldset.search a.button_pt,
fieldset.search a.button_en { 
	background:url(../images/btn_search_pt.gif) no-repeat left top;
	cursor:pointer;
	height:18px;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	width:43px
}

fieldset.search a.button_en { 
	background:url(../images/btn_search_en.gif) no-repeat left top
}

/* - Fim search / Busca */

/* cotacoes / Cotações */

#cotacoes { margin-bottom:8px; }

/* - Fim cotacoes / Cotações */

/* tools / Caixa Ferramentas */

#tools { background:url(../images/bkg_tools.gif) repeat left top; margin-bottom:12px; padding:4px 0 0 3px }

#tools.box { border:2px solid #E9E9E9 }

#tools h4 { color:#8F182B; font-size:10px; text-transform:uppercase }

#tools ul { margin:11px 0 0 18px }

#tools li { 
	font-size:10px;
	font-weight:bold;
	height:16px;
	line-height:16px;
	margin-bottom:7px;
	padding-left:26px;
	text-transform:uppercase
}

#tools li.calendar { background:url(../images/ico_calendar.gif) no-repeat left center }
#tools li.results { background:url(../images/ico_results.gif) no-repeat left center }
#tools li.dowloads { background:url(../images/ico_download.gif) no-repeat left center }
#tools li.webcast { background:url(../images/ico_webcast.gif) no-repeat left center }
#tools li.quotes { background:url(../images/ico_quotes.gif) no-repeat left center }
#tools li.register { background:url(../images/ico_register.gif) no-repeat left 6px }

#tools li a { color:#0F3874; text-decoration:none }
#tools li a:hover { color:#8F182B }

/* Fim tools / Caixa Ferramentas */

/* logos */

#aside .logo { height:24px }

.logo li { float:left; width:auto }

.logo li a { 
	display:block; 
	height:23px; 
	margin-right:6px;
	overflow:hidden;
	text-indent:-9999px
}

.logo li.first a { background:url(../images/img_logo_nivel4.gif) no-repeat left top; width:45px }
.logo li.second a{ background:url(../images/img_logo_itag.gif) no-repeat left bottom; width:76px }
.logo li.third a { background:url(../images/img_logo_icg.gif) no-repeat left bottom; width:101px }

/* Fim logos */

/* --- Interna / Conteudo ---*/

/* content / conteudo */

/* primary */

.interna #content .primary h3 { 
	background:#d1d2d4;
	color:#242827;
	font:11px "Trebuchet MS",Arial, Helvetica, sans-serif;
	height:35px;
	line-height:35px;
	margin-bottom:10px;
	padding-left:8px;
	font-weight:bold;
	text-transform:uppercase
}

#children-nav { margin-left:15px; }

#children-nav li { line-height:19px; height:auto; }

#children-nav a { color:#969695; text-decoration:none }
#children-nav a:hover { color:#91182B; }
#children-nav .active a { color:#91182B; font-weight:bold; text-decoration:underline }

/* secondary */

/* texto */

.interna #content .secondary p,
.interna #content .secondary li { color:#242926; line-height:17px; text-align:justify; margin:0 0 11px 10px }

.interna #content .secondary p a,
.interna #content .secondary li a,
.interna #content .secondary table a { color:#9E3646 }

.interna #content .secondary p a:hover,
.interna #content .secondary li a:hover,
.interna #content .secondary table a:hover { text-decoration:none }

.interna #content .secondary ul { margin-left:15px }

.interna #content .secondary h2 { 
	color:#9E3646;
	font-size:12px;
	margin-bottom:10px;
	padding-left:10px;
	text-transform:uppercase
}

.interna #content .secondary h6 {
	clear:both;
	font-size:10px;
	left:275px;
	position:absolute;
	top:70px;
	width:600px;
	z-index:2
}

.linktop {
	float:left;
	width:100%;
	margin:5px 0 5px 0;
}

.interna #content .secondary h3 {
	font-size:10px;
	margin-bottom:6px;
}

.interna #content .secondary h4 { 
	color:#9E3646;
	font-size:10px;
	margin-bottom:5px;
	padding-left:10px;
	font-weight:normal
}

.interna #content .secondary h4 a { 
	color:#9E3646;
	text-decoration:underline;
}

.interna #content .secondary h4 a:hover { 
	text-decoration:none;
}

.interna #content .secondary img { display:block; margin:0 auto 10px auto }

.interna #content .secondary table { 
	width:99%; 
	border-collapse:collapse; 
	border-spacing:1px;
	margin:0 auto;
}

#content table {
	border-collapse: collapse;
	border: 1pt solid #CCC;
	font: normal 11px Tahoma,"Times New Roman",Times,serif;
	color: #363636;
	background: #FFFFFF;
	margin:1px;
	margin-bottom:0px;
	margin-top:0px;
}

#content table td, table th {
	border: 1px solid #ccc;
	padding: .4em;
	color: #363636;
}
#content table .tabelatt {
	font: bold 11px verdana, arial, helvetica, sans-serif;
	border: 1px solid #CCC;
	text-align: center;
	background: #8F182B;
	color: #FFFFFF;
	padding-top:3px;
}
#content able tbody th, table tbody td {
	vertical-align: middle;
	text-align: center;
}
#content table tfoot td {
	border: 1px solid #CCC;
	background: #4591AD;
	padding-top:3px;
	color: #FFFFFF;
}
#content table .tabelatx2 {
	background: #EFEEEB;
}
#content table .tabelatx2 td {
	background: #EFEEEB;
}
#content table .tabelatx a ,#content table .tabelatx2 a {
	text-decoration:underline;
	color: #363636;

}

#content table#tb_rating { 
	border:1px solid #CCC;
	width:433px;
	margin:1px;
}

table#tb_rating td {
	border:1px solid #CCC;
	padding:2px;
	text-align:left;
}

table#tb_rating table {
	margin:3px;
	width:100% !important ; 
}

table#tb_rating .title {
	font-weight:bold;
}

table#tb_rating .subitem {
	padding-left:10px;
}

table#tb_rating .num {
	text-align:center;
}

.btn-topo { float:right; width:420px; text-align:left; }

.btn-topo img { margin:0px; float:right; }

/* arquivos */

#periodo { font:bold 11px Verdana, Arial, Helvetica, sans-serif; height:35px; width:100% }

#periodo h5 {
	color:#333;
	float:left;
	margin-top:4px;
	padding-left:10px;
	width:68%
}

#periodo { float:right }

#periodo span.campo { 
	color:#333;
	margin:0 9px 0 0
}

#periodo select {
	border:1px solid #CCC;
	color:#999;
	font-size:10px;
	padding:1px 1px 1px 2px;
	width:66px
}

.arquivos { clear:both; margin-left:10px }

.arquivos h3 {
	color:#A72C32;
	font:15px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px
}

.interna #content .arquivos table { margin-left:10px; color:#ACACAC }

.interna #content .arquivos table a { color:#ACACAC }

.arquivos .data,
.arquivos .icone,
.arquivos .link { padding-bottom:8px }

.interna #content .secondary .arquivos .data { 
	width:53px;
	padding-left:15px;
	background:url(../images/ico_bullet1.gif) no-repeat 0px 10px; 
	vertical-align:top
}

.arquivos .icone { text-align:center; width:26px }

.arquivos .link { padding-left:5px; vertical-align:top }
.arquivos table { border:0px !important;}
.arquivos tr td{ text-align:left !important; border:0 !important;}
.arquivos tr:hover { background: #F0F0F0 !important;}

/* Update */

#update {
	float:left;
	width:100%;
	margin:15px 0 0 0;
}

#update p {
	float:left;
	width:auto;
	font-size:10px;
	font-weight:bold;
	font-style:italic
}

#update a {
	float:right;
	text-decoration:none;
	width:40px
}

#update #btn-toopo {
	float:right;
	width:40px
}
#sitemap li { font-weight:bold;}
#sitemap li a, #sitemap li a:hover { font-weight:normal;}


/* --- Fim Interna / Conteudo ---*/

/* footer */

#footer { 
	background:#FFF; 
	clear:both; 
	padding:5px 25px 8px 0; 
	text-align:right
}

#footer p,
#footer a { color:#8F182B; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none }

#footer a:hover { text-decoration:underline }

#tabContact{
	width:75%;
	}
