/* ccs site sonaecom v2 */
body {
	margin:0;
	padding:0;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px; 
	background-color:#ffffff;
	height:100%;
}

#site{
	width:817px;
	height:auto;
	position:relative;
	margin:0 auto 0 auto;
}

a{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#ff7000;
}

img{
	border:0;
}

.clear{
	clear:both;
}

/* breadcrumbs */
#breadcrumbs{
	position:absolute;
	top:0px;
	/*right:130px;*/
	right:6px;
	font-size:9px;
	font-weight:bold;
	color:#576666;
	text-align:right;
}

#breadcrumbs a{
	color:#576666;
}

#breadcrumbs a:hover{
	color:#ff7000;
}

#breadcrumbs a.selected{
	color:#ff7000;
	font-size:11px;
}

/* HEADER */
#header{
	width:817px;
	height:auto;
	margin:10px 0 0 0;
}

#header .top{
	width:817px;
	height:auto;
	margin:0 0 5px 0;
}

#header .top div.logo{
	width:263px;
	height:30px;
	float:left;
	display:inline;
}

#header .top div.top_links{
	float:right;
	display:inline;
	margin:20px 5px 0 0;
	_margin:20px 5px -18px 0;
	height:20px;
}

#header .top div.top_links a{
	color:#77787a;
	font-size:9px;
	font-weight:bold;
}

#header .top div.top_links a:hover{
	color:#ff7000;
}

#header .top div.top_links ul{
	margin:0;
	padding:0;
}

#header .top div.top_links ul li{
	list-style:none;
	float:left;
	display:inline;
	margin:0 0 0 5px;
	padding:1px 0 0 0;
}

#header .top div.top_links ul li.search_box{
	padding:0;
}

#header .top div.top_links ul li.search_submit{
	padding:1px 0 0 0;
}

#header .top div.top_links input.pesquisa{
	width:96px;
	height:12px;
	border-top:solid 2px #303939;
	border-left:solid 2px #303939;
	border-bottom:solid 2px #ccd1d1;
	border-right:solid 2px #ccd1d1;
	/*font-size:11px;*/
	font-size:0.8em;
	color:#77787a;
}

#header .flash{
	width:817px;
	height:140px;
}

#header .menu{
	width:817px;
	height:53px;
	background:url(/static/images/geral/bg_menu.jpg) no-repeat top left #ffffff;
	overflow:hidden;
}

#header .menu a{
	color:#77787a;
	cursor:pointer;
	font-family:Verdana;
	/*font-size:9px;*/
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	vertical-align:top;
}

#header .menu a:hover{
	color:#ff7000;
}

#header .menu div.nav{
	float:left;
	display:inline;
	height:auto;
}

#header .menu div.nav ul{
	margin:12px 0 0 15px;
	padding:0;
}

#header .menu div.nav ul li{
	list-style:none;
	float:left;
	display:inline;
	background:url(/static/images/geral/menu_bullet_gray.gif) no-repeat 0 2px;
	margin:0 20px 0 0;
	padding:0 0 0 15px;
	width:71px;
	_width:68px;
}

#header .menu div.nav ul li:hover, #header .menu div.nav ul li.selected{
	background:url(/static/images/geral/menu_bullet_orange.jpg) no-repeat 0 2px;
}

#header .menu div.nav ul li.selected a{
	color:#ff7000;
}

/* IE6 menu fix*/
#header .menu div.nav ul li a:hover{
	_background:url(/static/images/geral/menu_bullet_orange.jpg) no-repeat 0 2px;
	_display:block;
	_padding:0 0 0 15px;
	_margin:0 0 0 -15px
}
	
#header .menu div.print_send{
	float:right;
	display:inline;
	height:53px;
	/*padding:0 30px 0 10px;*/
	padding:0 17px 0 0;
	border-left:solid 1px #ffffff;
}

#header .menu div.print_send ul{
	margin:5px 0 0 0;
	padding:0;
}

#header .menu div.print_send ul li{
	list-style:none;
	background:url(/static/images/geral/arrow_print_send.jpg) no-repeat 0 3px;
	padding:0 0 0 20px;
	*padding:4px 0 0 20px;
	line-height:20px;
	*line-height:16px;
}

/* FOOTER */
#footer{
	width:817px;
	height:auto;
	margin:15px 0 20px 0;
	clear:both;
}

#footer .links{
	width:817px;
	height:42px;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #ffffff;
	text-align:center;
}

@media print{
	#footer .links{height:42px; overflow:hidden;};
}

#footer .links ul{
	margin:0 0 0 80px;
	padding:0;
}

#footer .links ul li{
	list-style:none;
	display:inline;
	float:left;
}

@media print{
	#footer .links ul li{position:relative;}
}

#footer .links ul li img.print{
	display:none;
}

@media print{
	#footer .links ul li img.print{position:absolute; left:0px; bottom:0px; display:block;}
}

#footer .links ul li a{
	text-indent:-999px;
	overflow:hidden;
}

/*@media print{
	#footer .links ul li a{text-indent:0px; padding-top:15px;};
}*/

#footer ul li a.optimus{
	width:116px;
	height:42px;
	display:block;
	background:url(/static/images/geral/footer_nos.jpg) no-repeat top left;
}

#footer ul li a.optimus:hover{
	background:url(/static/images/geral/footer_nos.jpg) no-repeat bottom left;
}

#footer ul li a.miau{
	width:130px;
	height:42px;
	display:block;
	background:url(/static/images/geral/footer_miau.jpg) no-repeat top left;
}

#footer ul li a.miau:hover{
	background:url(/static/images/geral/footer_miau.jpg) no-repeat bottom left;
}

#footer ul li a.publico{
	width:62px;
	height:42px;
	display:block;
	background:url(/static/images/geral/footer_publico.jpg) no-repeat top left;
}

#footer ul li a.publico:hover{
	background:url(/static/images/geral/footer_publico.jpg) no-repeat bottom left;
}

#footer ul li a.bizdirect{
	width:124px;
	height:42px;
	display:block;
	background:url(/static/images/geral/footer_bizdirect.jpg) no-repeat top left;
}

#footer ul li a.bizdirect:hover{
	background:url(/static/images/geral/footer_bizdirect.jpg) no-repeat bottom left;
}

#footer ul li a.mainroad{
	width:119px;
	height:42px;
	display:block;
	background:url(/static/images/geral/footer_mainroad.jpg) no-repeat top left;
}

#footer ul li a.mainroad:hover{
	background:url(/static/images/geral/footer_mainroad.jpg) no-repeat bottom left;
}

#footer ul li a.s21sec{
        width:119px;
        height:42px;
        display:block;
        background:url(/static/images/geral/footer_s21sec.jpg) no-repeat top left;
}

#footer ul li a.s21sec:hover{
        background:url(/static/images/geral/footer_s21sec.jpg) no-repeat bottom left;
}

#footer ul li a.wedo{
	width:94px;
	height:42px;
	display:block;
	background:url(/static/images/geral/footer_wedo.jpg) no-repeat top left;
}

#footer ul li a.wedo:hover{
	background:url(/static/images/geral/footer_wedo.jpg) no-repeat bottom left;
}

#footer ul li a.saphety{
	width:120px;
	height:42px;
	display:block;
	background:url(/static/images/geral/footer_saphety.jpg) no-repeat top left;
}

#footer ul li a.saphety:hover{
	background:url(/static/images/geral/footer_saphety.jpg) no-repeat bottom left;
}

@media print{
	#footer ul li a.optimus{background:none;};
	#footer ul li a.miau{background:none;};
	#footer ul li a.publico{background:none;};
	#footer ul li a.bizdirect{background:none;};
	#footer ul li a.mainroad{background:none;};
	#footer ul li a.s21sec{background:none;};
	#footer ul li a.wedo{background:none;};
	#footer ul li a.saphety{background:none;};
}

#footer .copyright{
	width:805px;
	height:auto;
	border:solid 1px #cccccc;
	border-bottom:0;
	font-size:10px;
	padding:10px 0 10px 10px;
	clear:both;
}

#footer .shadow{
	width:817px;
	height:17px;
}
	
/* CONTENT */
#content{
	width:817px;
	height:auto;
	padding:0 0 10px 0;
	overflow:hidden;
}

#content .left{
	float:left;
	display:inline;
	width:160px;
	height:auto;
	margin:0 5px 0 0;
	_margin:0 3px 0 0;
	padding:20px 0 0 0;
}

/* NAV LEFTBAR */
#content .left div.title{
	color:#ff7000;
	font-size:13px;
	font-weight:bold;
	width:138px;
	height:auto;
	margin:0 0 0 10px;
	padding:0 10px 0 7px;
	background:url(/static/images/geral/title_bullets.png) no-repeat 0 3px #ffffff;
}

#content .left div.title a{
	color:#ff7000;
	text-decoration:none;
}

#content .left div.title a:hover{
	color:#77787a;
}

/* XXX FIXME LMB */
#content .left ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#content .left #tree{
	/*margin:30px 0 0 10px;*/
	margin:30px 0 0 0;
	padding:0;
}

#content .left ul li{
	list-style:none;
	width:138px;
	/*background:url(/static/images/geral/menu_nav_item.gif) no-repeat 0px 5px;
	padding:3px 0 0 10px; */
}

/*#content .left ul li.down{
	background:url(/static/images/geral/menu_nav_down.gif) no-repeat 0px 6px;
}*/

/*#content .left ul li.last{
	background:url(/static/images/geral/menu_nav_selected.gif) no-repeat 0px 5px;
}*/

#content .left ul li a.selected{
	color:#ff7000;
}

#content .left ul li ul{
	/*margin:0 0 0 10px;*/
	margin:0 0 0 0;
	padding:0;
}

#content .left ul li a{
	color:#77787a;
	font-size:9px;
	text-decoration:none;
	white-space:normal;
	/*width:135px;
	white-space:normal;
	display:table-cell;
	background:cyan;*/
}

#content .left ul li a:hover{
	color:#ff7000;
}

#content .left ul li ul li{
	/*width:141px;*/
	width:126px;
}

/* fazer float sinal mais  - PASSAR ISTO PARA STYLE.CSS */
/*.jstree-sonaecom .jstree-no-dots .jstree-closed > ins {
	float:left;
	background-color:yellow;
}

.jstree-sonaecom .jstree-no-dots .jstree-open > ins{
	float:left;
}

.jstree-sonaecom .jstree-no-dots li, .jstree-sonaecom .jstree-no-dots .jstree-leaf > ins {
	float:left;
}*/

/* solo link ex. provedor sonaecom*/
#content .left div.solo_link{
	margin:10px 0 0 0;
}

/* RIGHT SIDEBAR */
#content .right{
	/*float:left;*/
	float:right;
	display:inline;
	width:175px;
	height:auto;
	/*margin:0 0 0 4px;
	_margin:0 0 0 2px;*/
	padding:20px 0 0 0;
}

/* MAIN CONTENT CENTER */
#content .center{
	float:left;
	display:inline;
	/** width:468px; **/
	width:630px;
	height:auto;
	padding:20px 4px 0 0;
	_padding:20px 2px 0 0;
	/** border-right:dotted 1px #cccccc; **/
	overflow:hidden;
	color:#576666;
	font-size:12px;
	line-height:20px;
}

#content .center a{
	font-size:12px;
}

#content .center h1{
	color:#666666;
	font-size:14pt;
	text-transform:uppercase;
	font-weight:normal;
	padding:0 0 0 8px;
	margin-bottom:30px;
	line-height:normal;
}

#content .center h2{
	color:#ff7000;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	border-top:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;
	background:url(/static/images/geral/title_bullets.png) no-repeat 0 9px #ffffff;
	padding:8px 0 8px 10px;
	/*margin:0;*/
	margin:10px 0 0 0;
	line-height:normal;
}

#content .center h3{
	color:#ff7000;
	/*font-size:11px;*/
	font-size:12px;
	/*font-weight:bold;*/
	font-weight:normal;
	text-transform:uppercase;
	/*border-top:dotted 1px #cccccc;*/
	/*border-bottom:dotted 1px #cccccc;*/
	/*background:url(/static/images/geral/title_bullets.png) no-repeat 0 9px #ffffff;*/
	/*padding:8px 0 8px 10px;*/
	padding:8px 0 8px 0;
	/*margin:0;*/
	margin:10px 0 0 0;
	line-height:normal;
}

#content .center h4{
	color:#ff7000;
	/*font-size:11px;*/
	font-size:12px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	border-top:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;
	/*background:url(/static/images/geral/title_bullets.png) no-repeat 0 9px #ffffff;*/
	padding:8px 0 8px 10px;
	/*margin:0;*/
	margin:10px 0 10px 0;
	line-height:normal;
}

#content .center h5{
	color:#666666;
	font-size:14pt;
	text-transform:uppercase;
	font-weight:normal;
	padding:0 0 0 8px;
	/*margin-bottom:30px;*/
	margin:0;
	line-height:normal;
}

#content .center ul{
	margin:0;
	padding:0;
	line-height:20px;
}

#content .center ul li{
	margin:0;
	padding:0;
	list-style:none;
	background:url(/static/images/geral/menu_nav_item.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
}

#content .center ul li a{
	color:#576666;
	font-size:11px;
}

#content .center ul li a:hover{
	color:#ff7000;
}

#content .center p{
	color:#576666;
	font-size:12px;
	line-height:20px;
	text-align:left;
	margin:0;
	padding:10px 0;
}

#content .center div, #content .center span{
	color:#576666;
	font-size:12px;
	line-height:20px;
	text-align:left;
	margin:0;
	/*padding:15px 0 15px 0;*/
}

#content .center div.portfolio{
	float:left;
	width:146px;
	height:350px;
	border-left:dotted 1px #cccccc;
	background:#ffffff;
	padding:0 5px 0 5px;
	margin-left:-1px;
	*margin:10px 0 0 0;
}

#content .center div.portfolio h3{
	color:#ff7500;
	font-size:12px;
	margin:0;
	padding:0;
}

#content .center div.portfolio h4{
	color:#949494;
	font-size:12px;
	margin:0;
	padding:0;
	border:0;
}

#content .center div.portfolio img{
	margin:10px 0 0 0;
}

#content .center div.portfolio p{
	padding:10px 0 10px 0;
}

#content .center div.executive_profile{
	border-bottom:dotted 1px #cccccc;
	margin:0 0 20px 0;
	padding:10px 0 10px 0;
}

#content .center div.executive_profile div.photo{
	float:left;
	display:inline;
	height:auto;
	width:107px;
	margin:0;
	padding:2px;
	border:solid 1px #cccccc;
	
}

#content .center div.executive_profile div.photo img{
	border:solid 1px #dddddd;
}

#content .center div.executive_profile div.profile{
	float:left;
	display:inline;
	width:350px;
	height:auto;
	margin:0 0 0 5px;
}

#content .center div.executive_profile div.profile ul{
	margin:0;
	padding:0;
}

#content .center div.executive_profile div.profile ul li{
	list-style:none;
	background:none;
	padding:0;
	margin:0;
}

#content .center div.executive_profile div.profile ul li b{
	color:#ff7000;
}

#content .center div.galeria{
	/*width:117px;*/
	width:112px;
	height:auto;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 5px 20px 0;
}

#content .center div.galeria img{
	width:112px;
	height:78px;
}

#content .center div.galeria h1{
	color:#ff7000;
	font-size:11px;
	margin:0;
	padding:0;
}

#content .center div.galeria p{
	font-size:9px;
	margin:0;
	padding:0;
	line-height:normal;
}

#content .center div.galeria a{
	font-size:10px;
	color:#576666;
}

#content .center div.galeria a:hover{
	color:#ff7000;
}

#content .center div.contacto{
	/*width:117px;*/
	/*width:111px;*/
	width:150px;
	height:auto;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 5px 20px 0;
	border-right:dotted 1px #cccccc;
}

#content .center div.contacto.last{
	border-right:0;
}

#content .center div.contacto_topo div.logo{
	float:left;
	width:160px;
	height:auto;
}

#content .center div.contacto_topo div.info{
	float:left;
	width:300px;
	height:auto;
	margin:0 0 10px 8px;
}

#content .center div.contacto_topo div.info p{
	padding:0;
}

#content .center div.contacto a, #content .center div.contacto_topo a{
	font-size:9px;
	color:#ff7000;
}

#content .left div.separador{
	border-top:dotted 1px #cccccc;
	margin:0 0 0;
}

#content .center div.separador{
	border-top:dotted 1px #cccccc;
	margin:0 0 20px 0;
}

#content .center ul.media_centre_faq{
	border-top:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;
}
	
#content .center ul.media_centre_faq li{
	width:214px;
	padding:3px 0 3px 20px;
	float:left;
	display:inline;
	background:none;
}

#content .center ul.media_centre_faq li a{
	background:url(/static/images/geral/menu_nav_item.gif) no-repeat 0 2px;
	color:#576666;
	padding:0 0 0 10px;
}

#content .center ul.media_centre_faq_list{
	margin:10px 0 0 0;
}

#content .center ul.media_centre_faq_list li{
	list-style:none;
	background:none;
	padding:0 0 0 20px;
}

#content .center div.media_comunicados span.destaque{
	color:#ff7000;
}

#content .center span.pr_title{
	font-weight:bold;
}

#content .center a.link_w_bullet{
	background:url(/static/images/geral/menu_bullet_orange.jpg) no-repeat right 3px;
	font-size:10px;
	padding-right:12px;
	color:#576666;
}

#content .center a.link_w_bullet:hover{
	color:#ff7000;
}

/* css formatacao das tabelas - investidores */
/*#content .center table.resultsTable{
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	font-size:12px;
	color:#576666;
	margin:0 0 5px 0;
}

#content .center table.resultsTable td.resultsTableTopTd{
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	padding:1px 0 1px 5px;
}

#content .center table.resultsTable td.resultsTableTopTd a{
	font-size:9px;
}

#content .center table.resultsTable td.resultsTableTopTd .Users_Data{
	color:#ff7000;
	font-size:9px;
	font-weight:bold;
}

#content .center .Corpo_Sonaecom_1_Selected {
	font-size:9px;
	line-height:normal;
}*/

/* tabelas gerais do site - tabelas sem classes css atribuidas */
#content .center table{
	width:100%;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	font-size:12px;
	color:#576666;
	margin:0 0 5px 0;
	border-spacing:0;
	*border-collapse:collapse;
}

/* CSS even odd test*/
/*\#content .center table tr:nth-child(even){
	background:cyan;
}

#content .center table tr:nth-child(odd){
	background:yellow;
}*/


#content .center table td{
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	padding:1px 0 1px 5px;
	margin:0;
}

#content .center table.info_financeira td{
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	padding:1px 0 1px 5px;
	margin:0;
}

#content .center table th{
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	color:#ff7000;
	font-size:9px;
	font-weight:bold;
}

#content .center table td a{
	font-size:9px;
	color:#576666;
}

#content .center table td a:hover{
	color:#ff7000;
}

/* formulario mailing list */
#content .center div.mailing_list_form{
	margin:10px 0 10px 0;
}

#content .center div.mailing_list_form div.email{
	color:#000000;
	font-size:10px;
	margin:0 0 15px 10px;
}

#content .center div.mailing_list_form div.email input{
	border:solid 1px #cccccc;
	background:#ffffff;
	font-size:11px;
	color:#393939;
	width:250px;
	height:16px;
}

#content .center div.mailing_list_form div.bts_form{
	margin:0 0 0 43px;
}

#content .center div.mailing_list_form div.bts_form input{
	font-size:9px;
	color:#576666;
	text-transform:uppercase;
	padding:0 15px 0 15px;
}


/**Formulario Enviar Pagina**/

div#sendTo{
   width:350px;
   overflow:hidden;
   margin:0 0 0 125px; 
}

div#sendTo h1 {
   background: url("/static/images/geral/title_bullets.png") no-repeat scroll 0 3px #FFFFFF;
   color: #FF7000;
   height: auto;
   margin: 13px 0;
   padding: 0 10px 0 7px;
   width: 138px;
   font-family: Verdana;
   font-size: 13px;
   font-weight: bold;
   line-height: 16px; 

}


div#sendTo #form{
    border-top: 1px dotted #CCCCCC;
    border-bottom: 1px dotted #CCCCCC;
    height:auto;
    padding:7px 0 10px 7px;
    width:350px;
    overflow:hidden;
    margin:0;
}


div#sendTo #form h3{
    color:#FF7000;
    font-size: 8.6pt;
    font-weight: normal;
    text-transform:uppercase;
    margin:0 0 5px;
}    

div#sendTo #form div{
    margin:0 0 10px;
    height:auto;
}
    
div#sendTo #form input{
    color: #576666;
    font-size: 12px;
    height: 12px;
    letter-spacing: 0;
    width: 95px;
    margin: 0 17px 0 0;
    font-family: Verdana;
    padding:2px;
    border:1px solid #cccccc;
}


div#sendTo #form textarea{
    color: #576666;
    font-size: 12px;
    font-family: Verdana;
    line-height: 20px;
    text-align: left;
    width: 320px;
    display:block;
     border:1px solid #cccccc;
}

div#sendTo #form label{
    color: #576666;
    font-family: Verdana;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    margin: 0 5px 0 0;
}

div#sendTo #form img {
    padding-top: 5px; 
}

div#sendTo #buttons{
    text-align:center;
    width:350px;
    margin:10px 0 25px;
    height:auto;
    overflow:hidden;     
}

div#sendTo #buttons input {
    color: #576666;
    font-family: Verdana;
    font-size: 7.5pt;
    height: 19px;
    letter-spacing: 0;
    width: 95px;
    cursor:pointer;
}

/* RECURSOS HUMANOS */
#content .center div.colaborador{
	float:left;
	width:145px;
	padding:0 5px 0 0;
	height:auto;
	margin:0 6px 0 0;
}

#content .center div.colaborador h3{
	color:#576666;
	margin:0;
	font-size:11px;
	font-weight:bold;
}

#content .center div.colaborador ul{
	margin:0;
	padding:0;
}

#content .center div.colaborador ul li{
	color:#ff7000;
	font-size:10px;
	font-weight:bold;
	background-position:0 2px;
	line-height:14px;
}

#content .center div.colaborador p{
	font-size:11px;
	line-height:14px;
}

#content .center div.colaborador_info ul li{
	float:left;
	display:inline;
	color:#ff7000;
	font-size:11px;
	font-weight:bold;
	background-position:0 5px;
	padding-left:12px;
}

#content .center div.colaborador_info ul li.first{
	background:none;
	padding-left:0;
	margin-right:5px;
}

/* SONAECOM HPs HIGHLIGHTS*/
#content .center div.highlight{
	float:left;
	width:228px;
	margin:0 6px 6px 0;
	/*height:228px;*/
	/*height:145px;*/
	height:auto;
	overflow:hidden;
	position:relative;
}

#content .center div.highlight.rescop{
	height:228px;
}

#content .center div.highlight h2{
	margin:0;
	border:0;
	color:#ffffff;
	background:url(/static/images/geral/arrow_white.gif) no-repeat 210px 55% #ff7000;
	cursor:pointer;
	position:absolute;
	left:0px;
	top:0px;
	/*width:228px;*/
	width:218px;
}

#content .center div.highlight h2:hover {
	text-decoration:underline;
}

#content .center div.highlight div.links{
	/*position:absolute;
	left:0px;
	bottom:0px;*/
	width:228px;
	background:#677575;
}

#content .center div.highlight div.links ul{
	margin:0;
	padding:5px;
}

#content .center div.highlight div.links ul li{
	list-style:none;
	background:none;
	color:#ffffff;
	font-size:11px;
	background:url(/static/images/geral/arrow_white.gif) no-repeat 0 7px;
	padding-left:12px;
}


#content .center div.highlight div.links ul li a,
#content .center div.highlight div.links ul li a span{
	color:#ffffff;
    font-size:11px;
	text-decoration:none;
}




#content .center div.highlight div.links ul li a:hover,
#content .center div.highlight div.links ul li a:hover span{
	color:#ff7000;
	text-decoration:none;
}

#content .center div.highlight div.bg_image{
	width:228px;
	/*height:100%;*/
	/*height:228px;*/
	height:145px;
}

#content .center div.highlight div.bg_image img{
	/*width:100%;*/
	width:228px;
	/*height:100%;*/
	/*height:228px;*/
	/*height:115px;*/
	height:145px;
}

#content .center div.highlight.rescop div.bg_image{
	width:228px;
	height:228px;
}

#content .center div.highlight.rescop div.bg_image img{
	width:228px;
	height:228px;
}

/* HOMEPAGE */
#content a.bt_mais{
	width:14px;
	height:14px;
	background:url(/static/images/geral/bt_mais.gif) no-repeat top left;
	text-indent:-999px;
	display:block;
}

#content .center.homepage {
    width: 817px;
    border-right: none;
}

#content h1.home{
	color:#666666;
	font-size:14pt;
	text-transform:uppercase;
	font-weight:normal;
	margin:0 0 20px 0;
	padding:0 0 0 10px;
}

/* destaque esquerdo */
#content .left div.destaque{
	color:#576666;
	font-size:11px;
	line-height:14px;
	width:160px;
	overflow:hidden;
}

#content .left div.destaque h2 {
    background: url("/static/images/geral/title_bullets.png") no-repeat scroll 0 9px #FFFFFF;
    color: #ff7000;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    margin: 10px 0 0;
    padding: 8px 0 8px 10px;
    /*text-transform: uppercase;*/
    text-transform: none;
}

/* destaque centro*/
#content .center div.top{
	margin:0 0 10px 0;
}

#content .center div.top div.destaque{
	float:left;
	width:110px;
	margin:0 7px 0 0;
	color:#576666;
}

#content .center div.top div.destaque h2 {
    background: url("/static/images/geral/title_bullets.png") no-repeat scroll 0 9px #FFFFFF;
    color: #ff7000;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-transform: uppercase;
	border:0;
}

#content .center div.top div.destaque p{
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:0 0 10px 0;
}

#content .center div.bottom{
	border-top:dotted 1px #cccccc;
}

#content .center div.bottom div.destaque{
	float:left;
	width:403px;
	/*border-bottom:dotted 1px #cccccc;*/
	padding:0 0 10px 0;
	margin:10px 5px 0 0;
}

#content .center div.bottom div.destaque h3 {
    background: url("/static/images/geral/bullet_destaques_hp.gif") no-repeat scroll 0 10px #FFFFFF;
    color: #576666;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 8px 0 8px 12px;
    text-transform: none;
	border:0;
}

#content .center div.bottom div.separador{
	border-top:dotted 1px #cccccc;
	width:230px;
	float:left;
	margin:0 4px 0 0;
}

#content .center div.top div.separador{
	display:none;
}

#content .center div.bottom div.destaque p{
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:0 0 10px 0;
}

/* right sidebar */
#content .right a.bt_grafico{
	color:#ffffff;
	width:170px;
	padding:5px 0 5px 5px;
	background:url(/static/images/geral/bullet_orange.jpg) no-repeat 163px 9px #576666;
	display:block;
	margin:5px 0 5px 0;
}

#content .right a.bt_image{
	color:#ffffff;
	width:170px;
	padding:5px 0 5px 5px;
	background:url(/static/images/geral/bullet_orange.jpg) no-repeat 163px 9px #576666;
	display:block;
	margin:20px 0 0 0;
}

#content .right img.image_bt{
	width:170px;
}

#content .right a.bt_link{
	color:#000000;
	width:160px;
	padding:7px 0 5px 15px;
	display:block;
	margin:5px 0 5px 0;
	background:url(/static/images/geral/bg_bt_link.jpg) no-repeat top left;
}

/* archive list */
#content .right h2{
	color:#ff7000;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	border-top:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;
	background:url(/static/images/geral/title_bullets.png) no-repeat 0 9px #ffffff;
	padding:8px 0 8px 10px;
	/*margin:0;*/
	/*margin:10px 0 0 0;*/
	margin:10px 0 0 0;
	line-height:normal;
}

#content .right ul.link-list{
	margin:10px 0 10px 8px;
	padding:0;
}

#content .right ul.link-list li{
	margin:0 0 5px 0;
	list-style:none;
	background:url(/static/images/geral/menu_nav_selected.gif) no-repeat 0px 1px;
	font-size:10px;
	padding:0 0 0 10px;
}

#content .right ul.link-list li a{
	color:#576666;
}

#content .right ul.link-list li a:hover{
	color:#ff7000;
}

/* MAILING LIST - submit form messages */
#content .center p.success{
	font-weight:bold;
	text-align:center;
	color:#529d0b;
}

#content .center p.fail{
	font-weight:bold;
	text-align:center;
	color:#ff0000;
}

/* NOVO MARQUEE JQUERY */
#content .center div.jmarquee{
	border-top:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;
	margin:0 0 10px 0;
	padding:3px 0 3px 0;
	background:#ffffff;
	font-size:12px;
	line-height:normal;
	overflow:hidden;
	width:468px;
	height:auto;;
}

#content .center div.jmarquee ul.anuncios, #content .center div.jmarquee ul{
	display:block;
}

#content .center div.jmarquee ul li{
	/*float:left;*/
	/*margin:0 5px 0 5px;*/
	white-space:nowrap;
	display:inline;
	color:#999999;
	list-style:none;
	background:url(/static/images/geral/title_bullets.png) no-repeat 0 2px;
	padding:0 10px 0 10px;
	/*margin:0 10px 0 0;*/
}

#content .center div.jmarquee  ul li strong{
	font-weight:bold;
	color:#ff7000;
}

#content .center div.jmarquee  ul.anuncios li{
	white-space:nowrap;
	display:inline;
	list-style:none;
	background:url(/static/images/geral/menu_bullet_orange.jpg) no-repeat 0 4px;
	color:#576666;
	padding:0 20px 0 13px;
}


#content .center table.investTable, 
#content .center table.investTable td, 
#content .center table.investTable th, 
#content .center table.investTable tr {
        border:none;
}

#content .center .basic {
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 9px;
}

#content .center table .highlightxt {
    color: #FF6600;
}
#content .center table th {
    border: 0 none;
    color: #FF7000;
    font-size: 9px;
    font-weight: bold;
}
.odd {
        background: none repeat scroll 0 0 #EAEAEA;
}
