@charset "utf-8";
/* CSS Document */

/** zerando e padronizando as tags **/

* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
	text-decoration: none;
	outline:0 none;
	
}

hr {display: none;}
html {height: 100%}

body {
	font-family:Arial;
	font-size:12px;
	color:#7c7c7c;
	width:100%;
	background: #ffffff url(../imagens/bg_header.jpg) repeat-x;
	height:91px;
	cursor:default;
	
}

.hiddenPh{display:none}

/**********

 acessibilidade botoes 

**********/

.acess_bt {display:none;}



/**********

 Blocos
 
**********/


#wrapper { width:936px; margin:0px auto; }
#header { height:91px; }
#swfHeader { height:148px; width:977px; left:-20px; position:relative; display:block; z-index:-999 }
#locationHeader { height:28px; font-size:10px;}
#locationHeader p{ top:28%; position:relative;  }

#subHeaderBg {
width:100%; height:176px;
background: url(../imagens/bg_swf_header.jpg) repeat-x;
position:absolute; float:left; top:91px;
left:0px;
z-index:-10;
}


/**********

 topo

**********/

#header #logo { z-index:9999; display:block;  }
#header #logo a{ background:url(../imagens/logo_cm.png) no-repeat; width:97px; height:129px; top:23px; left:-4px; position:relative; display:block; text-indent:-99999px; cursor:pointer; z-index:9999; }


#header .menu { position:absolute;  z-index:999; float:left; top:43px; margin-left:108px;}
#header .menu ul { }
#header .menu ul li {}
#header .menu ul li a{outline:0 none; color:#ffffff; font-size:12px; font-family:Arial; }
#header .menu ul li a:hover, #header .menu ul li.active a { text-decoration:underline }

#header .menu #ul1 { float:left; width:474px; display:inline; }
#header .menu #ul1 li {display:inline; float:left; margin-right:37px; position:relative; }/*margin-right:37px;  float:left; position:relative;*/
#header .menu #ul1 li a{display:block; }
#header .menu .ul2 { float:left; position:absolute; display:block; position:relative;}
#header .menu .ul2 li {margin-right:11px; float:left; position:relative;  background: transparent url(../imagens/separador.png) no-repeat right; padding:0px 11px 0px 0px;}



#header .menu #ul1 li #separador{ background: url(../imagens/separador.png) no-repeat right; width:1px; height:23px; position:relative; float:right; top:-21px; left:20px;    }

/*position:relative; float:right; top:-21px; left:20px;*/


#header .menu #ul1 li.acmsolucoes {width:101px; height:18px; }
#header .menu #ul1 li.acmsolucoes a{outline:0 none; background:url(../imagens/btn_a_cm_solucoes.png); width:101px; height:18px; text-indent:-99999px;}
#header .menu #ul1 li.acmsolucoes a:hover{ background:url(../imagens/btn_a_cm_solucoes_over.png) no-repeat; width:101px; }

/*#header .menu ul1 li.acmsolucoes_active a */



#header .menu #ul1 li.solucoes {width:121px; height:18px;}
#header .menu #ul1 li.solucoes a{outline:0 none; background: transparent url(../imagens/btn_solucoes_total_prev.png) no-repeat; width: 121px; height:18px; text-indent:-99999px;}
#header .menu #ul1 li.solucoes a:hover, #header .menu ul1 li.solucoes_active a { background:url(../imagens/btn_solucoes_total_prev_over.png) no-repeat; }



#header .menu #ul1 li.clientes {width:55px; height:18px;}
#header .menu #ul1 li.clientes a{outline:0 none; background:url(../imagens/btn_clientes.png) no-repeat; width:55px; height:13px; text-indent: -99999px;}
#header .menu #ul1 li.clientes a:hover{background:url(../imagens/btn_clientes_over.png) no-repeat;}




/**********

 conteúdo

**********/


#content {
	margin-top:30px;
}
/* applies to all divs within the content div */
#content div {

float:left;
}
#content-left {
width:200px;
float:left;
display:block;
position:relative;

}

#content-main { margin-left:40px; font-size:14px; line-height:16px; width:696px }
#content-main h2{ background:url(../imagens/tit_solucao_totalprev.gif) no-repeat; width:146px; height:18px; text-indent:-99999px; display:block;   margin-bottom:16px;}
#content-main p{  font-size:14px;  position:relative;}

body.page_home #wrapper #content #content-main { margin-left:40px; width:454px; display:block; float:left}
body.page_home #wrapper #content #content-main h2{ background:url(../imagens/tit_main_total_prev.gif) no-repeat; width:415px; height:55px; text-indent:-99999px; display:block; }
body.page_home #wrapper #content #content-main p{ font-size:14px; position:relative; margin-top:29px; margin-bottom:5px}
body.page_home #wrapper #content #content-main #MainSWF{}
body.page_home #wrapper #content #content-main #MainSWF #flashcontent { width:452px; height:365px; display:block; margin-bottom:25px; }


body.page_totalprev #wrapper #content #content-main { margin-left:40px; font-size:14px; line-height:16px; width:696px  }
body.page_totalprev #wrapper #content #content-main h2{ background:url(../imagens/tit_solucao_totalprev.gif) no-repeat; width:146px; height:18px; text-indent:-99999px; display:block; margin-bottom:16px}
body.page_totalprev #wrapper #content #content-main p{ font-size:14px;  position:relative;}


/*Noticias*/
body.page_noticias #wrapper #content #content-main { margin-left:40px; font-size:14px; line-height:16px; width:696px  }
body.page_noticias #wrapper #content #content-main h2{ background:url(../imagens/tit_noticias.gif) no-repeat; width:60px; height:15px; text-indent:-99999px; display:block; margin-bottom:35px; }

body.page_noticias #content-main #alternateTitle { width:695px; height:15px; margin-bottom:35px; display:none;  }
body.page_noticias #content-main #alternateTitle h2{ background:url(../imagens/tit_noticias.gif) no-repeat; width:60px; height:15px; text-indent:-99999px; display:block; float:left; margin-right:6px;}

body.page_noticias #content-main #alternateTitle span{ color:#2a6198; float:left; font-size:12px; margin-right:6px; }
body.page_noticias #content-main #alternateTitle a{ color:#b5a534; float:left; font-size:10px }
body.page_noticias #content-main #alternateTitle a:hover{ color:#b5a534; text-decoration:underline; }

body.page_noticias #wrapper #content #content-main p{ font-size:14px;  position:relative;}

#aVulso{ color:#b5a534; float:left; font-size:13px }
#aVulso:hover{ color:#b5a534; text-decoration:underline; }

body.page_noticias #content-main h3 { margin-bottom:15px; }


body.page_noticias #content-main ul{ z-index:999;  }
body.page_noticias #content-main li{ z-index:9999;  list-style:none;  margin-right:17px; border-top:#e6e7e8 solid 1px; padding-top:16px; width:705px; margin-bottom:16px;}
body.page_noticias #content-main li a{z-index:999; }
body.page_noticias #content-main li a:hover {z-index:999; color:#b5a534; }


body.page_noticias #foto { float:left; width:320px; height:240px; display:block; margin-right:20px; }



body.page_noticias #content-main #controles { float:left; border-top:#a9c1d7 solid 1px; padding-top:16px;  width:705px; display:block; margin-bottom:30px;}
body.page_noticias #content-main #controles a{ color:#2375c4; font-size:10px;   }
body.page_noticias #content-main #controles a:hover{ color:#d32c2c; font-size:10px;  }
body.page_noticias #content-main #controles #Proximo{ float:right;  display:inline-block;}
body.page_noticias #content-main #controles #Anterior{ float:left;  display:inline-block;  }


/****************************************/
/* Contato */

body.page_contato #wrapper #content #content-main { margin-left:40px; font-size:14px; line-height:16px; width:482px; }
body.page_contato #wrapper #content #content-main p{background:url(../imagens/contato/p.png) no-repeat; width:379px; height:15px; text-indent:-99999px; display:block; margin-bottom:39px; float:left; position:relative;  }
body.page_contato #wrapper #content #content-main h2{ text-indent:-99999px; display:block; margin-bottom:40px; background:url(../imagens/tit_fale_conosco.gif) no-repeat; width:100px; height:12px;}

body.page_contato #wrapper #content #content-right { width:214px; float:left; display:block; position:relative; padding-top:118px; font-family:Arial; font-size:12px; }

body.page_contato #wrapper #content #content-right #analogic{ font-weight:bold }
body.page_contato #wrapper #content #content-right #analogic a{ font-family:Arial; font-size:12px; color:#7c7c7c; }
body.page_contato #wrapper #content #content-right #analogic a:hover{ text-decoration:underline; color:#2a6198  }




body.page_contato #content-main #conteudo_interno { margin-bottom:80px;}


body.page_contato .form_geral{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:451px;}
body.page_contato .form_geral span{ float:left; font-size:12px; color:#777777; text-align:left;  display:block; margin-bottom:3px; padding-left:6px; text-indent:-99999px;  }

body.page_contato .form_geral span.nome{ background:url(../imagens/contato/nome.png) no-repeat; width:42px; height:12px; }
body.page_contato .form_geral span.email{ background:url(../imagens/contato/email.png) no-repeat; width:43px; height:12px;}
body.page_contato .form_geral span.telefone{ background:url(../imagens/contato/telefone.png) no-repeat; width:69px; height:12px; }
body.page_contato .form_geral span.mensagem{ background:url(../imagens/contato/mensagem.png) no-repeat; width:77px; height:12px;}

body.page_contato #content-main #conteudo_interno  input{float:left; background-color:#ecedec; width:444px; height:23px; font-size:12px; color:#2a6198; font:Arial; padding:8px 0px 0px 5px; margin:0px 0px 22px 0px;  }


body.page_contato #content-main #conteudo_interno  textarea{float:left; width:444px; background-color:#ecedec; height:102px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#2a6198; padding:0; font-size:12px; padding:5px 0px 0px 5px}


body.page_contato #content-main #conteudo_interno  .contato_botao {outline:0 none; float:right; text-indent:-99999px; display:block; background:url(../imagens/contato/enviar.png) no-repeat; cursor:pointer; width:94px; height:27px; border:0; z-index:99; padding:19px 0px 0px 52px;  position:relative; top:10px; }
body.page_contato  #content-main #conteudo_interno .contato_botao:hover{ background:url(../imagens/contato/enviar_over.png) no-repeat;  }


body.page_contato #endereco { padding-top:30px; color:#777777; cursor:auto  }
body.page_contato #endereco h3{color:#2375c4; font-size:16px; font-weight:bold; margin-bottom:8px; }
body.page_contato #endereco #prim{ margin-bottom:13px; }
body.page_contato #endereco #sec{ margin-bottom:5px; }

/****************************************/

body.page_totalprev_previdencia #content-main h2{ background:url(../imagens/tit_solucao_totalprev_admin_previdenciaria.gif) no-repeat; width:393px; height:19px; text-indent:-99999px; display:block; margin-bottom:16px}

body.page_totalprev_financeira #content-main h2{ background:url(../imagens/tit_solucao_totalprev_admin_financeira.gif) no-repeat; width:361px; height:19px; text-indent:-99999px; display:block; margin-bottom:16px}

body.page_totalprev_investimentos #content-main h2{ background:url(../imagens/tit_solucao_totalprev_investimentos.gif) no-repeat; width:361px; height:19px; text-indent:-99999px; display:block; margin-bottom:16px}

body.page_totalprev_geral #content-main h2{ background:url(../imagens/tit_solucao_totalprev_admin_geral.gif) no-repeat; width:324px; height:19px; text-indent:-99999px; display:block; margin-bottom:16px}

body.page_totalprev_sistemas #content-main h2{ background:url(../imagens/tit_solucao_totalprev_sistemas_auxiliares.gif) no-repeat; width:313px; height:19px; text-indent:-99999px; display:block; margin-bottom:16px}



body.page_acmsolucoes #wrapper #content #content-main { margin-left:40px; font-size:14px; line-height:16px; width:696px  }
body.page_acmsolucoes #wrapper #content #content-main p{ font-size:14px;  position:relative; margin-bottom:38px; line-height:18px}
body.page_acmsolucoes #wrapper #content #content-main h2{ text-indent:-99999px; display:block; margin-bottom:43px; background:url(../imagens/tit_a_cm_solucoes.gif) no-repeat; width:109px; height:18px;}
body.page_acmsolucoes #wrapper #content #content-main #historico{ background:url(../imagens/aempresa/tit_01_historico.gif) no-repeat; width:77px; height:13px; margin-bottom:10px; }
body.page_acmsolucoes #wrapper #content #content-main #visao{ background:url(../imagens/aempresa/tit_02_visao.gif) no-repeat; width:54px; height:11px; margin-bottom:10px; }
body.page_acmsolucoes #wrapper #content #content-main #missao{ background:url(../imagens/aempresa/tit_03_missao.gif) no-repeat; width:65px; height:11px; margin-bottom:10px; }
body.page_acmsolucoes #wrapper #content #content-main #social{ background:url(../imagens/aempresa/tit_04_visao_social.gif) no-repeat; width:97px; height:11px; margin-bottom:10px; }
body.page_acmsolucoes #wrapper #content #content-main #estrutura{ background:url(../imagens/aempresa/tit_05_estrutura.gif) no-repeat; width:79px; height:12px; margin-bottom:10px; }
/*************/



body.page_clientes #wrapper #content #content-main { margin-left:40px; font-size:14px; line-height:16px; width:696px  }
body.page_clientes #wrapper #content #content-main p{ float:left; font-size:14px;  position:relative; margin-bottom:38px; line-height:18px}
body.page_clientes #wrapper #content #content-main h2{ text-indent:-99999px; display:block; margin-bottom:43px; background:url(../imagens/tit_clientes.gif) no-repeat; width:61px; height:12px;}

body.page_clientes #wrapper #content #content-main #Conheca{ text-indent:-99999px; display:block; margin-bottom:10px; background:url(../imagens/conheca.gif) no-repeat; width:466px; height:15px;}

body.page_clientes #wrapper #content #content-main #Logos{ text-indent:-99999px; display:block; margin-bottom:15px; background:url(../imagens/marcas.jpg) no-repeat; width:709px; height:214px;}



/*************/


#content-right {
width:242px;
float:left;
display:block;
position:relative;
}
#footer { float:left; width:100%; margin-top:20px; height:39px; border-top:1px #efefee solid; font-size:10px; padding-top:8px;  }
#footer #grupoEsquerda{ float:left  }
#footer #grupoEsquerda a{color:#3477b9; margin-right:5px; background:url(../imagens/separador_footer.jpg) no-repeat right 0.2em; padding:0px 11px 0px 0px;}
#footer #grupoEsquerda a:hover{font-size:10px; color:#3477b9; margin-right:5px; text-decoration:underline;}

#footer #grupoDireita{ float:right }
#footer #grupoDireita a{color:#b271a1; }
#footer #grupoDireita a:hover{color:#7c5cc5;}

#bottom {
clear:both;
text-align:right;
}



/**********

 Estilos de Texto
 
**********/


#bolderNormal{font-weight:bolder;}
#azulNormal{ color:#3477b9;}
#azulNormal:hover{ color:#3477b9; text-decoration:underline}
#cinzaPadrao{ color:#757677; font-weight:normal; font-size:12px}
#boldAzulNoticias{ color:#2a6198; font-weight:bold; font-size:12px}
#boldAzulAtualizacoes{ color:#3477b9; font-weight:bold; font-size:11px}
#atualizacoesPadrao{ font-size:11px; white-space:nowrap;  position:relative; empty-cells:show}

/*#boldAzulNoticias{ color:#2375c4; font-weight:bold; font-size:12px; text-decoration:none}*/
#boldAzulNoticias:hover, #lista boldAzulNoticias.active { text-decoration:underline}

#boldAzulNoticiasFULL{ color:#2a6198; font-weight:bold; font-size:15px; text-decoration:none}
#boldAzulNoticiasFULL:hover, boldAzulNoticiasFULL.active { text-decoration:underline}
#boldAzulNoticiasMin{ color:#2a6198; font-size:11px; text-decoration:none; font-weight:normal;}

#boldAzulNoticiasFULL a{  }

#AzulArtigos{ color:#2375c4;  font-size:12px; text-decoration:underline}
#NovidadesBoldAzulNoticiasFULL {color:#b5a534;}

#boldAzul{ color:#2a6198; font-weight:bold; font-size:15px; text-decoration:none}

/**********

 Titulos
 
**********/


#areaRestrita{ width:200px; height:100px; }
#areaRestrita h2{ background:url(../imagens/tit_area_restrita.gif) no-repeat; width:100px; height:15px; margin-bottom:15px; }
#areaRestrita p{  margin-bottom:10px; }
#areaRestrita #button{ position:relative; width:200px; height:25px; z-index:999;}
#areaRestrita #button a{outline:0 none; background: url(../imagens/btn_area_restrita.jpg) no-repeat; width:200px; height:25px; display:block; text-indent:-99999px; }
#areaRestrita #button a:hover{background: url(../imagens/btn_area_restrita_over.jpg) no-repeat; width:200px; height:25px; display:block; text-indent:-99999px; }


#Noticias{  width:230px; }
#Noticias h2{ background:url(../imagens/tit_noticias_cm.gif) no-repeat; width:100px; height:12px; position:relative; margin-bottom:21px; }

#Noticias #ultimaNoticia{ width:239px; height:90px; }
#Noticias #lista{ margin-top:-5px; margin-bottom:14px; }
#Noticias #lista ul{ margin: 0px; padding:0px; float:left; position:relative; display:block;  }
#Noticias #lista ul li{  margin: 0px; padding: opx;  }
#Noticias #NoticiasBotoes{ width:238px; height:20px; margin-top:-5px; position:relative; float:left; display:block}
#Noticias #NoticiasBotoes .button { }
#Noticias #NoticiasBotoes .button a{outline:0 none; background: url(../imagens/btn_ver_todas_as_noticias.jpg) no-repeat; width:125px; height:19px; display:block; text-indent:-99999px; }
#Noticias #NoticiasBotoes .button a:hover{background: url(../imagens/btn_ver_todas_as_noticias_over.jpg) no-repeat; width:125px; height:19px; display:block; text-indent:-99999px; }

#Noticias #NoticiasBotoes .rssButton { float:right; margin-top:3px; }
#Noticias #NoticiasBotoes .rssButton a{outline:0 none; background: url(../imagens/btn_rss.jpg) no-repeat; width:73px; height:14px; display:block; text-indent:-99999px; }
#Noticias #NoticiasBotoes .rssButton a:hover{background: url(../imagens/btn_rss_over.jpg) no-repeat; width:73px; height:14px; display:block; text-indent:-99999px; }



#Noticias #lista #separadorVertical{
 background:url(../imagens/separador_vertical.gif) repeat-x; width:239px; height:1px; margin-top:5px; margin-bottom:5px; float:left  }
#Noticias #ultimaNoticia #separadorVertical{
 background:url(../imagens/separador_vertical.gif) repeat-x; width:240px; height:1px; }
 


#Clientes{height:100px; margin-top:33px }
#Clientes h2{ background:url(../imagens/tit_clientes_totalprev.gif) no-repeat; width:140px; height:12px; margin-bottom:8px; }

#SWF_AdminPrev{margin-top:8px; margin-bottom:25px; }

#Atualizacoes{ margin-top:30px; }
#Atualizacoes h2{ background:url(../imagens/tit_atualizacoes_total_prev.gif) no-repeat; width:176px; height:18px; margin-bottom:18px; }
#Atualizacoes #lista #separadorVertical{ background:url(../imagens/separador_vertical.gif) repeat-x; width:202px; height:1px; margin-top:6px; margin-bottom:6px; float:left }
#Atualizacoes #lista ul{}


#Atualizacoes #CategoriaDeModulos { margin-top:7px;};
#Atualizacoes #CategoriaDeModulos p{ color:#7c7c7c;}
#Atualizacoes #CategoriaDeModulos .selectDeCategoria { border:1px solid #7e9db9; font-size:10px; width:202px; height:20px;}




#Informativo{ position:relative; float:left; display:block; margin-top:32px;}
#Informativo h2{ background:url(../imagens/tit_informatico_cm_solucoes.gif) no-repeat; width:187px; height:18px; margin-bottom:8px; }
#Informativo #FormInformativo{outline:0 none;  margin-top:19px; }
#Informativo #FormInformativo input{outline:0 none; border:0; font-size:11px; height:19px; width:219px; color:#000; background-color:#ecedec; padding-left:11px; font-family:Arial; padding-top:7px; padding-right:11px;}

#Informativo #FormInformativo .email{ position:relative; margin-top:16px; float:left; }
#Informativo #FormInformativo .nome{ float:left; position:relative;	}
        
#Informativo #FormInformativo .botao{outline:0 none;  background:url(../imagens/btrn_cadastrar.jpg) no-repeat; width:62px; height:27px; float:right; position:relative; margin-top:21px; cursor:pointer; }
#Informativo #FormInformativo .botao:hover{outline:0 none; background:url(../imagens/btrn_cadastrar_over.jpg) no-repeat; width:62px; height:27px; float:right; position:relative; margin-top:21px; }

#Informativo #FormInformativo #retirarNome{outline:0 none;  color:#3477b9; font-family:Arial; font-size:10px; }
#Informativo #FormInformativo #retirarNome:hover{ color:#4d90d3; font-family:Arial; font-size:10px; }


#Solucoes { position:relative; float:left; display:block; }
#Solucoes .blocos{ margin-top:13px; }
#Solucoes .blocos div{ margin-bottom:9px; float:left;}
#Solucoes .blocos div a{ width:200px; height:53px; text-indent:-99999px; display:block; outline:0 none; }
#Solucoes .blocos #administracao_previdenciaria a{ background:url(../imagens/bloco_totalprev_administracao_previdenciaria.jpg) no-repeat; }
#Solucoes .blocos #administracao_previdenciaria a:hover, #Solucoes .blocos #administracao_previdenciaria a.active{ background:url(../imagens/bloco_totalprev_administracao_previdenciaria_over.jpg) no-repeat; }

#Solucoes .blocos #administracao_financeira a{ background:url(../imagens/bloco_totalprev_administracao_financeira.jpg) no-repeat;}
#Solucoes .blocos #administracao_financeira a:hover, #Solucoes .blocos #administracao_financeira a.active{ background:url(../imagens/bloco_totalprev_administracao_financeira_over.jpg) no-repeat;}


#Solucoes .blocos #investimentos a{ background:url(../imagens/bloco_totalprev_investimentos.jpg) no-repeat;}
#Solucoes .blocos #investimentos a:hover, #Solucoes .blocos #investimentos a.active{ background:url(../imagens/bloco_totalprev_investimentos_over.jpg) no-repeat;}

#Solucoes .blocos #administracao_geral a{  background:url(../imagens/bloco_totalprev_administracao_geral.jpg) no-repeat;}
#Solucoes .blocos #administracao_geral a:hover, #Solucoes .blocos #administracao_geral a.active{  background:url(../imagens/bloco_totalprev_administracao_geral_over.jpg) no-repeat;}


#Solucoes .blocos #sistemas_auxiliares a{background:url(../imagens/bloco_totalprev_sistemas_auxiliares.jpg) no-repeat; margin-bottom:0px; }
#Solucoes .blocos #sistemas_auxiliares a:hover, #Solucoes .blocos #sistemas_auxiliares a.active{background:url(../imagens/bloco_totalprev_sistemas_auxiliares_over.jpg) no-repeat; margin-bottom:0px; }


 
#Solucoes h2{ background:url(../imagens/tit_solucao_totalprev.gif) no-repeat; width:146px; height:18px; margin-bottom:15px; }
#Solucoes #button{ position:relative; width:200px; height:25px; z-index:999; margin-top:17px}
#Solucoes #button a{outline:0 none; background: url(../imagens/btn_conheca_a_solucao_totalprev.jpg) no-repeat; width:200px; height:25px; display:block; text-indent:-99999px; }
#Solucoes #button a:hover{background: url(../imagens/btn_conheca_a_solucao_totalprev_over.jpg) no-repeat; width:200px; height:25px; display:block; text-indent:-99999px; }


body.page_acmsolucoes #Solucoes h2{ background:url(../imagens/tit_solucao_totalprev.gif) no-repeat; width:146px; height:18px; margin-bottom:15px; }
body.page_acmsolucoes #Solucoes #button{ position:relative; width:200px; height:25px; z-index:999; margin-top:17px}
body.page_acmsolucoes #Solucoes #button a{outline:0 none; background: url(../imagens/btn_conheca_a_solucao_totalprev.jpg) no-repeat; width:200px; height:25px; display:block; text-indent:-99999px; }
body.page_acmsolucoes #Solucoes #button a:hover{background: url(../imagens/btn_conheca_a_solucao_totalprev_over.jpg) no-repeat; width:200px; height:25px; display:block; text-indent:-99999px; }

body.page_totalprev #Solucoes h2{ display:none; }
body.page_totalprev #Solucoes #button{ display:none; }

body.page_totalprev_previdencia #Solucoes h2{ display:none; }
body.page_totalprev_previdencia #Solucoes #button{ display:none;}

body.page_totalprev_financeira #Solucoes h2{ display:none; }
body.page_totalprev_financeira #Solucoes #button{ display:none;}

body.page_totalprev_investimentos #Solucoes h2{ display:none; }
body.page_totalprev_investimentos #Solucoes #button{ display:none;}

body.page_totalprev_geral #Solucoes h2{ display:none; }
body.page_totalprev_geral #Solucoes #button{ display:none;}

body.page_totalprev_sistemas #Solucoes h2{ display:none; }
body.page_totalprev_sistemas #Solucoes #button{ display:none;}


