/* ////////// GERAL ////////// */
* {
	margin:0;
	padding:0;
}

html {
	margin:0;
	padding:0;
}

body {
	font-family:Tahoma;
	/*font-family:"Trebuchet MS";*/
	margin: 0;
	padding: 0;
	text-align:justify;
	/*background:#f1f1f1;*/
}

#navita_main {
	/*position:relative;*/
	margin-left: auto;
	margin-right: auto;
}

/* ////////// FIM GERAL ////////// */
/* ////////// TEXTO ////////// */

p {
	font-size:11px;
	line-height:18px;
	color:#747578;
}

a {
	font-size:11px;
	color:#D92727;
	font-weight:bold;
	text-decoration:underline;
}

a:hover {
	color:#D92727;
	font-weight:bold;
	text-decoration:none;
}

a:active {
	color:#D92727;
	font-weight:bold;
	text-decoration:none;
}

a.linkNormal {
	color:#747578;
	text-decoration:underline;
}

.linkNormal:hover {
	color: #747578;
	text-decoration: none;
}

h1 {
	color:#2C286C;
	font-size:17px;
	font-weight:bold;
	line-height:18px;
}

h2 {
	color:#2C286C;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
}

h3 {
	color:#2C286C;
	font-size:14px;
	font-weight:bold;
}

h4 {
	color:#2C286C;
	font-size:13px;
	font-weight:bold;
}

h5 {
	color:#2C286C;
	font-size:12px;
	font-weight:bold;
}

h6 {
	color:#D92727;
	font-size:17px;
	font-weight:bold;
}

img {
	border:0;
}

/* ////////// BREADCRUMB ////////// */

#breadcrumb p {
	font-size:10px;
	line-height:18px;
	color:#747578;
}
#breadcrumb a {
	font-size:10px;
	line-height:18px;
	text-decoration:underline;
}
#breadcrumb a:hover {
	font-size:10px;
	line-height:18px;
	text-decoration:none;
}
/* ////////// FIM BREADCRUMB ////////// */


/* Menu */
#area-3d464b2613b0497e86bbcc07cdd51e40, #area-67536a9fde9b4db18ad4eb8d42cfc536 {
	background-color:#2C286C;
}

/*#nvt_home_header_bottom_english, #nvt_cnt_header_bottom_english, #nvt_cnt2_header_bottom_english, #nvt_cnt3_header_bottom_english {
	background:url('/live/images/83ae84f75f6d4564908b2d5f26eecf7a.gif') no-repeat right;
}*/

/*#nvt_home_footer, #nvt_cnt_footer, #nvt_cnt2_footer, #nvt_cnt3_footer, #area-5ea376587c24400fa636b867b7e2876b {
	background:url('/live/images/ead180703db641f291d38d37d95c7a04.jpg') repeat-x top left;
}*/

#nvt_cnt_footer {
	margin-left: 0px;
}

/* Header Home Nova*/
#area-09709dac86ba4b15a0d9585e516b76c0,

#nvt_home_header_top_right_top,
#nvt_cnt2_header_top_logo,
#nvt_home_header_top_logo  {
	background: url('/lib/invest/images/home/bg_header.jpg') repeat-x top left;
}

/* Header Home Nova Internas*/
#nvt_cnt_header_top_right_top, #nvt_cnt_header_top_logo, #nvt_cnt2_header_top_right_top, #area-961dfbf1f8a74d5db336a3eed2dcf740, #area-6e5744395948436f98f7bffca7894478, #area-1d077d89f65046f8966d5c1d41aa92fe, #area-0ce351495c5342d8a7faf94e709727ee {
	background: url('/lib/invest/images/home/bg_header.jpg') repeat-x top left;
}

#nvt_cnt_header_top_right_bottom, #nvt_cnt2_header_top_right_bottom {
	background: url('/lib/invest/images/home/bg_header.jpg') repeat-x top left;
}

/* FIM TEMPLATE */


/* TEMPLATE HOME  */

#nvt_home_banner{
	margin-left: 0px;
}

/*#nvt_home_conteudo{
	margin-left:4px;
}*/

#area-a4ec710cfcde48aa856ad4c41091ab9d, 
#area-435fb7f88d5348daa677b2d914015d96{
	border-left: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
}

/* FIM TEMPLATE HOME */

/* TEMPLATE HOME 3 */

#home-conteudo1 {
	position: relative;
	floate: left;
}

#home-conteudo2 {
	position: relative;
	floate: left;
	margin-left: 10px;
}

#home-conteudo3 {
	position: relative;
	floate: left;
	margin-left: 10px;
}

#home-conteudo4 {
	position: relative;
	floate: left;
	margin-left: 10px;
}

/* FIM TEMPLATE HOME 3 */

 /* TEMPLATE CONTEUDO  */

/*#nvt_cnt_conteudo_center,  #nvt_cnt2_conteudo_center, #nvt_cnt3_conteudo_center {
	font-family:Tahoma;
	font-size:10px;
	margin-left: 0px;
	border:0px solid green;
	text-align:left;
	color:#76757a;
}*/

#nvt_cnt3_conteudo_center_btm_M, #nvt_cnt3_conteudo_center_btm_B {
	float: left;
	margin-top: 20px;
}

/* FIM TEMPLATE CONTEUDO */


/* MENU SUPERIOR */

#menu_principal {
	
	background-color: #565389;
	height:26px;
	margin-left:0;
	margin-top:0;
	padding-left:10px;
}

.nivel-1{
	float:left;
}

.menu-sup-nivel-1{
	#position: relative;
	_position: relative;
	float: left;
	padding: 5px 10px 0px 0px;
	height: 21px;
	/*_height: 10px;*/
}

#menu_principal .menu-sup-nivel-1:hover {
	/*background-color: #565389;*/
	background-color:#2C286C;
}

.menu-sup-agr-1{
	position: absolute;
	/*background-color: #565389;*/
	background-color:#2C286C;
	top: 92px;
	#left: 0px;
	_left: 0px;
	#top: 26px;
	_top: 26;
	padding: 0px;
	width: 155px;
	z-index: 100;
}

/* Modificado TOP para Template Home 3 */
#NPH3-HeaderHomeMenuBotoes .menu-sup-agr-1{
	top: 126px;
	#top: 26px;
	_top: 26;
	#left: 0px;
	_left: 0px;
}

#menu_principal a {
	float: left;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	margin-left: 10px;
}

#menu_principal .menu-sup-img-1 {
	float: left;
	background: url('/lib/invest/images/home/seta_menu.png') no-repeat top left;
	width: 12px;
	height: 9px;
	_height: 2px;
	margin: 3px 0px 0px 3px;
	font-size: 5px;
}

#menu_principal .menu-sup-nivel-2 {
	/*float: left;*/
	padding-top: 5px;
	height: 21px;
}

#menu_principal .menu-sup-link-1 {
	font-variant: small-caps;
}

/* FIM MENU SUPERIOR */


/* MENU LATERAL */

#menu-lateral-titulo {
	/*margin-top: 10px;*/
	/*margin-left: 22px;*/
	background-color: #2C286C;
	width: 204px;
	
}

#menu-lateral-titulo p {
	margin: 0px 0px 0px 10px;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	line-height: 21px;
	_line-height: 11px;
	text-transform:uppercase;
}

#menu-lateral {
	/* margin-left: 22px;*/
	width: 204px;
}

#menu-lateral a {
	margin: 0px 0px 0px 10px;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	line-height: 21px;
	_line-height: 11px;
	text-transform:uppercase;
}

#menu-lateral .nivel-1 {
	background-color: #E9E9F0;
	border-top: 1px solid #fff;
	padding-right: 0px;
	width: 204px;
}

#menu-lateral .nivel-2, #menu-lateral .nivel-3 {
	border-top: 1px solid #fff;
	background-color: #f1f1f1;
}

#menu-lateral .climg-1{
	float: left;
	background: url('/lib/invest/images/home/seta_menu_interno.gif') no-repeat top left;
	margin: 9px 0px 0px 10px;
	_margin: 9px 0px 0px 5px;
	width: 5px;
	height: 7px;
	font-size: 5px;
}

#menu-lateral .climg-2 {
	float: left;
	background: url('/lib/invest/images/home/seta_menu_interno.gif') no-repeat top left;
	margin: 9px 0px 0px 20px;
	_margin: 9px 0px 0px 10px;
	width: 5px;
	height: 7px;
	font-size: 5px;
}

#menu-lateral .climg-3 {
	float: left;
	background: url('/lib/invest/images/home/seta_menu_interno.gif') no-repeat top left;
	margin: 9px 0px 0px 30px;
	_margin: 9px 0px 0px 15px;
	width: 5px;
	height: 7px;
	font-size: 5px;
}

#menu-lateral .nivel-1 a {
	margin: 0px 0px 0px 5px;
	font-size: 11px;
	color: #747578;
	font-weight: normal;
	text-decoration: underline;
	line-height: 21px;
	text-transform: none;
}

#menu-lateral .nivel-1 a:hover {
	font-size:11px;
	color:#747578;
	font-weight:normal;
	text-decoration:underline;
	text-transform: none;
	
}
#menu-lateral .nivel-1 .link-nivel1, #menu-lateral .nivel-2 .link-nivel2 {
	font-size:11px;
	color:#747578;
	font-weight:bold;
	text-decoration:underline;
	text-transform: none;
	background-color: #E9E9F0;
}



/* FIM MENU LATERAL */


/* HEADER */

/* header V6 */

#home3-log-img {
	/*
	background:transparent url(/lib/invest/images/home/logo_investtech.jpg) no-repeat scroll left top;
        height:70px;
        width:150px;
float:left;*/
	margin:20px 0 0 10px;

}

#form_login {
	margin:20px 20px 0 0;
}

#form_login input {
	border:1px solid #acacac;
}

#form_login .bt_ok {
	border:0 none;
	background-color:#565389;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	padding:3px 5px;
}




#header-v6 {
	float: right;
	margin-top: 45px;
}

#header-v6-lang {
	float: left;
}

#home-v6-lang-combo {
	float: left;
	font-family: arial;
	font-size: 12px;
	width: 155px;
}

#home-v6-idioma-label {
	float:left;
	color:#737375;
	margin-top: 3px;
	width:48px;
}

#home-v6-idioma-select {
	background-color:#E3E3E3;
	float:left;
	#position: relative;
	_position: relative;
	height:18px;
	padding:4px 2px 0px 0px;
	width:84px;
}

#home-v6-idioma-select a {
	color:#727273;
	text-decoration:none;
	margin-left: 5px;
}

#header-v6-lang ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 68px;
	#top: 22px;
	_top: 22px;
	#left: 0px;
	_left: 0px;
	width: 86px;
}

#header-v6-lang ul li {
	background-color:#E3E3E3;
	border-top:1px solid #2C286C;
	height:16px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 2px 0px;
}

#header-v6-lang ul li a {
	color:#727273;
	text-decoration:none;
}

#header-v6-form {
	position: relative;
	float: left;
	width: 280px;
}

#header-v6-form_input {
	position: relative;
	float: left;
}

#header-v6-form_input input {
	background-color: #E3E3E3;
	border: 0px;
	color: #737375;
	font-family: arial;
	font-size: 12px;
	height: 18px;
	padding: 4px 0px 0px 4px;
	width: 216px;
	
}

#header-v6-form_botao {
	position: relative;
	float: left;
	position: relative;
	margin-left: 10px;
	#margin-left: 5px;
	_margin-left: 5px;
}

#header-v6-form_botao input {
	background-color: #2C286C;
	border: 0px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 10px;
	height: 21px;
	width: 50px;
}


/* fim header V6 */
/* header Login V6 */

#NPH3-HeaderHomeMenuDireito {
	background-color: #565389;
}

#home-v6-login {
	color:#747578;
	float:right;
	margin:14px 0 0 101px	;
	_margin: 14px 0 0px 50px;
}


#home-v6-login a {
	color:#747578;
	text-decoration:none;
	font-weight: normal;
}

/* fim header Login V6 */

.head_repeat {
	background-image: url (images/head-repeat.gif);
}


#header_top {
	position: relative;
	float: right;
	margin: 10px 20px 0px 0px;
	_margin: 10px 10px 0px 0px;
}

#header_logoout {
	position: relative;
	float: left;
	color: #747578;
	font-size: 12px;
	font-weight: bold;
}

#header_login {
	position: relative;
	float: left;
}
#header_cadastre {
	position: relative;
	float: left;
}
#header_news {
	position: relative;
	float: left;
}

#header_bottom {
	position: relative;
	float: right;
	margin: 5px 20px 0px 0px;
	_margin: 5px 10px 0px 0px;
}
#header_bottom_input {
	position: relative;
	float: left;
}

#header_bottom_input input {
	height: 14px;
}

#header_bottom_botao {
	position: relative;
	float: left;
	margin-left: 10px;
}

#conteudo_barra_superior {
	background-color: #565389;
	height: 26px;
}


#header_idioma {
	position: relative;
	float: right;
	margin-top: 3px;	
}

#header_idioma_img {
	float: right;
	margin: 4px 18px 0px 0px;
	_margin: 4px 9px 0px 0px;
}

#header_idioma_txt {
	float: right;
	margin-right: 4px;
}

#header_idioma_txt p {
	color: #fff;
}


/* FIM HEADER */

/* FOOTER */

#footer_esquerdo {
	position: relative; 
	float: left; 
	margin-left: 9px;
	_margin-left: 5px;
	margin-top: 7px;
}
#footer_direito {
	position: relative;
	float: right;
	color: rgb(255, 255, 255); 
	margin: 7px 50px 0px 0px;
	_margin: 7px 25px 0px 0px;
}

#footer_direito p {
	color: #fff;
}

#footer-v6 {
	border-top: 1px solid #e4e4e4;
	padding: 4px 0px 0px 0px;
	width:940px;
}

#footer-v6 p {
	font-size: 10px; 
	color: #4e4e4e;
	float: right;
}

#footer-v6 a {
	font-weight: normal; 
	color: #D92727;
}

/* FIM FOOTER */

/* BREAD CRUMB */

#breadCrumb-inst-img {
	float: left;
	background: url('/lib/invest/images/ico_breadcrumb.jpg') no-repeat top left;
	margin-top: 13px;
	width: 14px;
	height: 16px;
}

#breadCrumb-inst {
	float: left;
	margin-top: 13px;
	margin-left: 10px;
	font-size:10px;
	line-height:18px;
	color:#747578;
}

#breadCrumb-inst a {
	font-size: 10px;
	line-height: 18px;
	text-decoration: underline;
	font-weight: normal;
	color: #747578;
}

#breadCrumb-inst a:hover {
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	color: #747578;
}


/* FIM BREAD CRUMB */



/* Home Old */
#box_news_home {
	/*background-color: #f1f1f1;*/
	width: 200px;
	height: 190px;
}

#box_news_home_top {
	/*background: #f1f1f1 url('/live/images/d49367b1c4cb479e8e5c9c3d0b356393.gif') no-repeat top left;*/
	/*margin-top: 10px;*/
	height: 32px;
	width: 200px;
}

#box_news_home_center {
	float: left;
	/*margin: 0px 0px 0px 20px;*/
	width: 200px;
}

.box_news_home_item {
	margin-top: 20px;
}

.box_news_home_item .box_news_home_item_img {
	float: left;
	/*margin: 5px 7px 0px 0px;*/
	background: url('/lib/invest/images/folha-news.gif') no-repeat top left;
	/*width: 8px;*/
	height: 9px;
}

.box_news_home_item .datanews-home {
	font-weight:bolder;
	/*font-style:italic;*/
}

.box_news_home_item a {
	color: #747578;
	text-decoration: none;
	font-weight: normal; 
}
/* fim Home Old */

#box_news_Noticias, #box_news_Newsletter {
	float: left;
	width: 455px;
}

#box_news_Noticias_center, #box_news_Newsletter_center {
	float: left;
	margin-top: 5px;
}

#box_news_Noticias_center .box_news_Noticias_item,
#box_news_Newsletter_center .box_news_Newsletter_item {
	float: left;
	margin-top: 5px;
	width: 455px;
}

.box_news_Noticias_item .box_news_Noticias_item_img,
.box_news_Newsletter_item .box_news_Newsletter_item_img {
	float: left;
	margin: 5px 7px 0px 0px;
	background: url('/lib/invest/images/folha-news.gif') no-repeat top left;
	width: 8px;
	height: 9px;
}

/* FIM NEWS ROOM */


.div_verde_titulo {
	padding: 2px 0px;
	background-color: #D92727;
	margin: 10px 0px 0px 5px; 
	width: 228px;
}

.div_azul_titulo {
	padding: 2px 0px; 
	background-color: #356a9e;
	margin: 10px 0px 0px 5px; 
	width: 228px;
}

.div_verde_titulo h1, .div_azul_titulo h1 {
	color: #fff;
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.div_conteudo {
	padding-top: 5px;
	background-color: #fbe9e9;
	margin-left: 5px;
	width: 228px;
}

.div_conteudo p, .div_conteudo2 p {
	margin: 0px 20px;
}

.div_conteudo2 {
	padding-top: 5px;
	background-color: #fbe9e9;
	margin: 1px 0px 0px 5px;
	width: 228px;
}

/* ATENDIMENTO */

#atendimento {
	float: left;
}

#atendimento .comp {
	float: left;
	width: 226px;
}

#coluna_esquerda {}

#coluna_direita {}

/* FIM ATENDIMENTO */

/* CONTEUDO */

#quemS_Corpo, #impr_Corpo, #nvtP_Corpo, #nvtM_Corpo, #nvtC_Corpo, #nvtZ_Corpo, #servG_Corpo, #servB_Corpo, #client_Corpo, #newsR_Corpo, #contat_Corpo, #trabN_Corpo, #parc_Corpo {
	width: 712px;
}

#clienteP-logo .clienteP-logoIMG {
	float: left;
	text-align: center;
	width: 220px;
	height: 270px;
	margin: 0px 15px 15px 0px;
}

/* FIM CONTEUDO */


/* PRODUTOS */

#Produtos-superior, #Produtos-inferior {
	float: left;
	width: 677px;
}

#coluna_esquerda_sup, #coluna_esquerda_inf {
	float: left;
	width: 318px;
}

#coluna_direita_sup, #coluna_direita_inf {
	float: left;
	width: 318px;
	margin-left: 20px;

}


/* FIM PRODUTOS */

/* HOME NOVA */

#menuHomeCont {
    position:relative;
    float:left;
    width: 653px;
    height: 150px;
}
#menuHomeContEsq {
    position: relative;
    float: left;
    margin-left: 20px;
    _margin-left: 10px;
    width: 180px;
    height: 150px;
}
#menuHomeContEsq .menuHomeContOut {
    width: 160px;
    height: 23px;
    padding: 4px 0px 0px 20px;
    background-color: #f1f1f1;
    border-bottom: 1px solid #fff;
}
#menuHomeContEsq .menuHomeContOver {
    width: 160px;
    height: 23px;
    padding: 4px 0px 0px 20px;
    background-color: #909193;
    border-bottom: 1px solid #fff;
}

#menuHomeContEsq .menuHomeContOver p {
	color:#FFFFFF;
	font-weight:bold;
}
#menuHomeContMov {
    position: relative;
    float: left;
}
#menuHomeContMov .menuHomeContMovDet {
    position:absolute; 
    left: 0px; 
    top: 0px; 
    border:1px solid #909193; 
    padding: 20px;
    _padding: 20px 0px 0px 20px;
    height: 98px;
    _height: 118px;  
    width:430px;
}

/* FIM HOME NOVA */

/* FORMULARIO */

#formCadastroUsuario {
	/*border: 1px solid;*/
	position: relative;
	width: 460px;
}

#formCadastroUsuario .CadastroUsuarioInput {
	width: 260px;
}

.formCadastroUsuarioLabel {
	position: relative;
	float: left;
	width: 140px;
	text-align: right;
	margin-right: 10px;
	background-color: #F1F1F1
}
.formCadastroUsuarioInput {
	position: relative;
	float: left;
	width: 280px;
}
.formCadastroUsuarioEspaco {
	position: relative;
	float: left;
	width: 460px;
	height: 10px;
}

.formCadastroUsuarioEspacoFino {
	position: relative;
	float: left;
	width: 460px;
	height: 2px;
}

.formCadastroUsuarioLinha {
	position: relative;
	float: left;
	width: 460px;
	color: #747578;
	font-size: 11px;
	line-height: 18px;
}

/* BOX DE MENSAGENS */
div.errorMessage,div.successMessage {
	text-align: center;
}

/*div.errorMessage ul,div.successMessage ul {
	padding: 0px;
}*/

div.errorMessage li,div.successMessage li {
	list-style: none;
	margin-bottom: 8px;
}

div.errorMessage span {
	/*padding: 4px 8px;*/
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

div.successMessage span  {
	font-size: 11px;
	color: #747578;
}


/* FIM FORMULARIO */