body{background:url(images/bg_site_new.jpg);background-repeat:repeat-x; margin-top:0px;}

.bg_dir{background:url(images/bg_sombra_dir_new.gif); background-repeat:no-repeat; background-position:left top;}

.bg_esq{background:url(images/bg_sombra_esq_new.gif); background-repeat:no-repeat; background-position:right top;} 
.bg_esq_serv{background:url(images/bg_sombra_irserv_new.jpg); background-repeat:no-repeat; background-position:right top;} 

.bg_topo{background-image:url(images/bg_topo_new.gif); background-repeat:repeat-x; height:28;}
.bg_search{background-image:url(images/bg_search_new.gif); background-repeat:repeat-x; height:62;}

.bg_corpo{background-image:url(images/bg_estrutura_new.gif); background-repeat:repeat-y;}
.bg_botao{background-image:url(images/img_botao_bg_new.gif); background-repeat:repeat-x;}

.bg_preto{background-color:#000000}

.bg_homes{background-image:url(images/bg_homes_new.gif); background-repeat:repeat-x; height:17px;}

.linhacinza{background-image:url(images/bg_linhacinza_new.gif); background-repeat:repeat-y; background-position:right;}
.linhacinza2{background-image:url(images/linhacinza2_new.gif); background-repeat:repeat-y; background-position:right;}


.bg_pontilhado_g{background-image:url(images/tit_pontilhadogrd_new.gif); background-repeat:repeat-x;}

.bg_pontilhado_p{background-image:url(images/tit_pontilhadopeq_new.gif); background-repeat:repeat-x;}

.bg_busca{background-image:url(images/bg_busca_new.gif);}

.bullet{background-image:url(images/bullet1_new.gif); background-repeat:no-repeat; background-position:0px; padding-left:10px;}
.bullet_destaques{background-image:url(images/bullet3_new.gif); background-repeat:no-repeat; background-position:2px; padding-left:14px; height:11px; padding-top:3px;}
.bullet_destaques2{background-image:url(images/bullet4_new.gif); background-repeat:no-repeat; background-position:0px; padding-left:14px; height:11px; padding-top:3px;}
.bullet_destaques_p{background-image:url(images/bullet2_new.gif); background-repeat:no-repeat; background-position:13px; padding-left:23px;}
.bullet_botoes{background-image:url(images/img_botao_bullet_new.gif); background-repeat:no-repeat; background-position:2px; padding-left:23px;}

.txt_arial_10_cinza_b{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; font-weight:bold;}
.txt_arial_10_cinza{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}

.txt_arial_10_vermelho{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#B61A1A;}
.txt_arial_10_branco_b{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:bold; margin:0px; padding:0px;}
.txt_arial_10_branco_b a{text-decoration:none}
.txt_arial_10_branco_b a:hover{text-decoration:underline;}

.txt_arial_10_cinzaescuro{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6F6F6F; font-weight:bold; margin:0px; padding:0px;}
.txt_arial_10_cinzaescuro a{text-decoration:none}
.txt_arial_10_cinzaescuro a:hover{text-decoration:underline;}

.txt_arial_11_preto, p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.txt_arial_11_preto a{text-decoration:none;}
.txt_arial_11_preto a:hover{text-decoration:underline;}

.txt_arial_11_vermelhoescuro{font-family:Arial, Helvetica, sans-serif; color:#650000; font-size:11px; font-weight:bold; text-decoration:none;}
.txt_arial_11_vermelhoescuro a:hover{text-decoration:underline}



.subtitulos{font-family:Arial, Helvetica, sans-serif;font-size:26px;letter-spacing:-2px; color:#B61A1A;}


h6{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6F6F6F; font-weight:bold; margin:0px; padding:0px; text-transform:uppercase;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; margin:0px; padding:0px;}


ul{margin:0px; padding:15px;}
li{list-style-image:url(images/bullet2_new.gif);}
.txt_arial_10_cinza a{text-decoration:none}
.txt_arial_10_cinza a:hover{text-decoration:underline}

/*MENU*/
#menu {
    width:195px;
}

.submenu {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
.submenuBg {
	background-image: url(images/img_submenu_bg.gif);
	background-color: #E0E0E3;
	background-repeat: repeat-x;
	background-position: bottom;
}
.submenuLinks, .submenuLinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.submenuLinks a:hover  {
	text-decoration: underline;
}
.submenuLinks td {
	padding: 4px 2px 4px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	background-position: 0 10px;
	background-image: url(images/img_bullet1.gif);
	background-repeat: no-repeat;
	margin-top: 6px;
}
.submenuSelecionado, .submenuSelecionado a {
	color: #A1A1A1;
}

.menubackground {background-color:#FFFFFF;
background-image:url(images/img_menu_background.jpg);
background-attachment:fixed;
background-repeat:repeat-x;
}


.menutext{font-family: Arial;font-size: 12px;color: #000000;;text-decoration: none;}
a.menutext:link{font-family: Arial;font-size: 12px;color: #000000;;text-decoration: none;}
a.menutext:visited{font-family: Arial;font-size: 12px;color: #000000;;text-decoration: none;}
a.menutext:hover{font-family: Arial;font-size: 12px;color: #000000;;text-decoration: underline;}
a.menutext:active{font-family: Arial;font-size: 12px;color: #000000;;text-decoration: none;}

/*velho*/
.conteudo{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align:justify;}

.preta_media_1, .preta_media_1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.preta_media_1 a:hover {
	text-decoration: underline;
}
h2, h2 a, .vermelha_media_bold_1, .vermelha_media_bold_1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C6151F;
	text-decoration: none;
}
.preto_pequeno_bold1 {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
text-decoration:none;
}
.tabelatt{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	background-color: #C6151F;	
	color: #FFFFFF;
	text-decoration: none;
}

.tabelatx{
	font-family: Verdana;
	font-size: 10px;
	background-color: #EFEFEF;
	color: #000000;
}

.tabela_noticias{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

a {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}
select, input {
	border: 1px solid #CCCCCC;
	font-size: 9px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
}
.preta_media_bold_1, .preta_media_bold_1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.preta_media_bold_1 a:hover {
	text-decoration: underline;
}

.tx_interna_arquivos	{ font:Arial, Helvetica, sans-serif 10px; }
/*velho*/


.tdCalendario {
	height: 20px;
	width: 20px;
	margin: 1px;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.tabela-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 1px;
	padding: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.lineRestoCalendario {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.cliqueAqui {font-weight: bold; color: #AE0000; text-decoration:none;}
.cliqueAqui:hover {text-decoration: underline; }

.invisivel { display:none;}

#favoritos .texto{font-size:11px; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#favoritos .texto a{text-decoration:underline;color:#999999;}
#favoritos .texto a:hover{text-decoration:none;}
#favoritos .espaco_fav{padding-bottom:20px; padding-left:0px; padding-top:5px;}
#favoritos .espaco_fav img { padding-left:10px;}
.box_laterais { border-right:1px solid #CCCCCC}
/*-----------FAVORITOS------------------*/
#fav_principal{position:absolute; width:300px; margin:5px 2px 2px 2px; display:none; left:250px; top:250px;}
#fev_header{height:34px; background-image:url(images/fav_top.gif);}
#fev_header_eng{height:34px; background-image:url(images/MyBookMarks.gif);}
#fev_corpo{background-color:#FFFFFF; padding:5px 5px 5px 5px; border-left:1px #A80000 solid; border-right:1px #A80000 solid; text-align:left; font-family:Tahoma, Verdana, Arial; font-size:11px; background:url(images/img_box_bg.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF}
#fev_bottom{height:13px; background-image:url(images/fav_img_box_bot.gif);}
/*-----------DIV Slider Jquery------------------*/
#try ul {
	padding:0px;
	padding-left:15px;
}
.titulo, .titulo a {
	font-weight:normal;
	background-image:
}
.bullet_destaques a:visited {

}

.mais {
	background:url(images/ico_mais.gif) no-repeat;
	width:14px;
	height:13px;
}

p a.mais, h2 a.mais {
	padding-left:20px;
	width:100%;
}

h2 a.mais, .toggle_container h4 a {
cursor:pointer;}




/*-- INICIO POP RSS --*/
#pop {
background-color:#FFFFFF;
border:5px solid #AE0000;
display:none;
left:201px;
padding:12px;
position:absolute;
top:394px;
width:532px;
}
#popup_rss {
	top:27px;
	left:225px;
	position: absolute;
	z-index: 10;
	width: 500px;
}
#rss-meio p { 
	font-size:13px;
	line-height:18px;
	margin-bottom:12px;
	clear:both;
	width:100%;
	text-align:justify;
}
#rss-meio p a {
	color:#666666;
	text-decoration:none
}

#rss-meio p b {
color:#AE0000;
}

#rss-meio p a:hover {
	text-decoration:underline
}
#pop .close {
	text-indent: -9999px!important;
	float:right!important;
	margin: -8px -8px 0 0!important;
	display: block!important;
	height: 15px!important;
	width: 15px!important;
	background:  url(../images/ico_close.gif) no-repeat 0 0!important;
	overflow: hidden!important;
	cursor: pointer!important;
}
#pop a.close:hover {
	background-position: 0 -15px!important;
}


/* CORREÇÕES TABLELESS */

.destaques a,
.perguntas a,
.kitinvestidor a,
.servicosri a,
.informacoesinvest a,
.ferramenta a {
	color: #000;
}

.destaques a:hover,
.perguntas a:hover,
.kitinvestidor a:hover,
.servicosri a:hover,
.informacoesinvest a:hover,
.ferramenta a:hover {
	text-decoration: underline;
}

.destaques,
.destaques ul,
.destaques ul ul {
	float: left;
	display: block;
	margin: 0!important;
	padding: 0!important;
}

.destaques { margin: 10px!important; }

.destaques ul li {
	float: left;
	clear: both;
	width: 150px;
	background-image:url(images/bullet3_new.gif); 
	background-repeat:no-repeat; 
	background-position:4px -3px;
	line-height: 1em!important;
	padding: 0 0 5px 18px!important;; 
	list-style: none;
}

.destaques ul ul { padding: 3px 0!important; }

.destaques ul ul li {
	background-image:url(images/bullet2_new.gif); 
	line-height: 1.1em;
	background-position:2px;
	padding-top:2px;	
}



.perguntas,
.perguntas ul {
	float: left;
	display: block;
	margin: 0!important;
	padding: 0!important;
}

.perguntas { margin: 10px!important; }

.perguntas ul li {
	float: left;
	clear: both;
	width: 150px;
	background-image:url(images/bullet3_new.gif); 
	background-repeat:no-repeat; 
	background-position:4px -3px;
	line-height: 1em;
	padding: 0 0 5px 18px; 
	list-style: none;
}


.kitinvestidor,
.kitinvestidor ul {
	float: left;
	display: block;
	margin: 0!important;
	padding: 0!important;
}

.kitinvestidor ul li {
	float: left;
	clear: both;
	width: 120px;
	background-image:url(images/img_bullet1.gif); 
	background-repeat:no-repeat; 
	background-position:5px 7px;
	line-height: 1em;
	padding: 0 0 5px 15px; 
	list-style: none;
}


.informacoesinvest,
.informacoesinvest ul {
	float: left;
	display: block;
	margin: 0!important;
	padding: 0!important;
}

.informacoesinvest { margin: 10px!important; }

.informacoesinvest ul li {
	float: left;
	clear: both;
	width: 150px;
	background-image:url(images/bullet3_new.gif); 
	background-repeat:no-repeat; 
	background-position:4px -3px;
	line-height: 1em;
	padding: 0 0 5px 18px; 
	list-style: none;
}


.ferramenta,
.ferramenta ul {
	float: left;
	display: block;
	margin: 0!important;
	padding: 0!important;
}

.ferramenta { margin: 10px!important; }

.ferramenta ul li {
	float: left;
	clear: both;
	width: 150px;
	background-image:url(images/bullet3_new.gif); 
	background-repeat:no-repeat; 
	background-position:4px -3px;
	line-height: 1em;
	padding: 0 0 5px 18px; 
	list-style: none;
}



.servicosri,
.servicosri ul {
	float: left;
	display: block;
	margin: 0!important;
	padding: 0!important;
}

.servicosri ul li {
	float: left;
	clear: both;
	width: 120px;
	background-image:url(images/img_bullet1.gif); 
	background-repeat:no-repeat; 
	background-position:5px 7px;
	line-height: 1em;
	padding: 0 0 5px 15px; 
	list-style: none;
}