body {
  margin:0 0 0 0;
  background-image: url(../sysimages/fundo_body.jpg);
  background-repeat: repeat-x;
  /*background-color:#000000;*/
}


.clear {
  clear:both;
}

/* ESTILOS SITE */

h1 {
  margin:0 0 0 0;
  font-family:Myriad Pro;
  font-size:25px;
  color:#000000;
  font-weight:bold;
}

h2 {
  margin:0 0 0 0;
  font-family:Myriad Pro Light;
  font-size:20px;
  color:#333333;
  font-weight:normal;
}

h3 {
  margin:0 0 0 0;
  font-family:Myriad Pro;
  font-size:14px;
  color:#9C9A9A;
  font-weight:normal;
}

h4 {
  margin:0 0 0 0;
  font-family:Tahoma;
  font-size:11px;
  color:#000000;
  font-weight:bold;
}

h5 {
  margin:0 0 0 0;
  font-family:Myriad Pro;
  font-size:17px;
  color:#669B31;
  font-weight:bold;
}

p {
  margin:0 0 0 0;
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
  font-weight:normal;
  line-height:150%;
}

a {
  margin:0 0 0 0;
  font-family:Tahoma;
  font-size:11px;
  color:#64B324;
  font-weight:normal;
  text-decoration:underline;
}

a:hover {
  margin:0 0 0 0;
  font-family:Tahoma;
  font-size:11px;
  color:#0C7895;
  font-weight:normal;
  text-decoration:underline;
}

/* TOPO */

.linksMP {
  text-decoration:none;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  float:left;
  display:block;
  padding-left:34px;
  cursor:pointer;
  position:relative;
  height:91px;
}

.linksMP p {
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  float:left;
  display:block;
  padding-right:34px;
  padding-top:59px;
}

.linksMP div{
  position:absolute; 
  left:50%; 
  margin-left:-9px;
  top:82px;
  display:none;
  height:9px;
}

.linksMP:hover {
  text-decoration:none;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  float:left;
  display:block;
  padding-left:34px;
  cursor:pointer;
  height:91px;
}

.linksMP:hover p {
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  float:left;
  display:block;
  padding-right:34px;
  padding-top:59px;
}

.linksMP:hover div{
  position:absolute; 
  left:50%; 
  margin-left:-9px;
  top:82px;
  display:none;
  height:9px;
}

.linksMPSel {
  text-decoration:none;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  float:left;
  display:block;
  padding-left:34px;
  cursor:pointer;
  position:relative;
  background-image: url(../sysimages/fundo_mp.jpg);
  background-repeat: repeat-x;
  height:91px;
}

.linksMPSel p {
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  float:left;
  display:block;
  padding-right:34px;
  padding-top:59px;
}

.linksMPSel div{
  position:absolute; 
  left:50%; 
  margin-left:-9px;
  top:82px;
  display:block;
}

.linksMPSel:hover {
  text-decoration:none;
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  float:left;
  display:block;
  padding-left:34px;
  cursor:pointer;
  position:relative;
  background-image: url(../sysimages/fundo_mp.jpg);
  background-repeat: repeat-x;
  height:91px;
}

.linksMPSel:hover p {
  font-family:tahoma;
  font-size:11px;
  color:#FFFFFF;
  float:left;
  display:block;
  padding-right:34px;
  padding-top:59px;
}

.linksMPSel:hover div{
  position:absolute; 
  left:50%; 
  margin-left:-9px;
  top:82px;
  display:block;
}

/* RODAPE */

.linksRodape {
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
  text-decoration:none;
}

.linksRodape:hover {
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
  text-decoration:none;
}

/* HOMEPAGE */

.fundoHome {
  background-image: url(../sysimages/fundo_home.jpg);
  background-repeat: repeat-x;
}

.fundoTopHome {
  background-image: url(../sysimages/fundo_top_home.jpg);
  background-repeat: no-repeat;  
}

.titHomepage {
  font-family: myriad pro;
  font-size:25.97px;
  color:#000000;
  font-weight:normal;
}

.btTopHomepage {
  font-family:tahoma;
  font-size:11px;
  color:#EECC01;
  text-decoration:none;
  font-weight:bold;
  padding-left:20px;
  line-height:30px;
  background-image: url(../sysimages/bt_left_top_homepage.gif);
  background-repeat: no-repeat;
  background-position: left top;
  display:block;
}

.btTopHomepage span {
  padding-right:20px;
  line-height:30px;
  background-image: url(../sysimages/bt_right_top_homepage.gif);
  background-repeat: no-repeat;
  background-position: right top;
  display:block;
}

.btTopHomepage:hover {
  font-family:tahoma;
  font-size:11px;
  color:#EECC01;
  text-decoration:none;
  font-weight:bold;
  padding-left:20px;
  line-height:30px;
  background-image: url(../sysimages/bt_left_top_homepage.gif);
  background-repeat: no-repeat;
  background-position: left top;
  display:block;
}

.btTopHomepage:hover span {
  padding-right:20px;
  line-height:30px;
  background-image: url(../sysimages/bt_right_top_homepage.gif);
  background-repeat: no-repeat;
  background-position: right top;
  display:block;
}

.fundo_center {
  background-image: url(../sysimages/fundo_center_paginas.png);
  background-repeat: no-repeat;
  width:896px;
  min-height:456px;
}

.fundo_center_home {
  background-image: url(../sysimages/home_fundo.jpg);
  background-repeat: no-repeat;
  width:896px;
  min-height:456px;
}

.fundo_center_login_home {
  background-image: url(../sysimages/fundo_center_login_home.jpg);
  background-repeat: no-repeat;
  width:865px;
  height:155px;
}

.fundo_center_login_homeLogin {
  background-image: url(../sysimages/fundo_center_login_home_logado.jpg);
  background-repeat: no-repeat;
  width:865px;
  height:155px;
}

.link_registo_home {
  font-family: Trebuchet MS;
  font-size:23px;
}

.link_registo_home:hover {
  font-family: Trebuchet MS;
  font-size:23px;
  
}

.txt_vantagens_home {
  font-family: myriad pro;
  font-size: 16px;
  color:#302F2E;
}

.textfield_01 {
  border:1px solid #D0DDAA;
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
  height:21px;
  padding:4px 0 0 5px;
}

.textfield01 {
  border:1px solid #D0DDAA;
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
  height:21px;
  padding:4px 0 0 5px;
}

.bt_entrar_home {
  background-image: url(../sysimages/fundo_bt_entrar_home.jpg);
  background-repeat: no-repeat;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  text-align: center;
  line-height:30px;
  width:158px;
  display:block;
}

.bt_entrar_home:hover {
  background-image: url(../sysimages/fundo_bt_entrar_home.jpg);
  background-repeat: no-repeat;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#EECC01;
  text-decoration:none;
  text-align: center;
  line-height:30px;
  width:158px;
  display:block;
}

.select_01{
  border:1px solid #D0DDAA;
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
  height:21px;
  padding-left:5px;
}

.btsGerais {
  background-image: url(../sysimages/left_bts.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left:33px;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  line-height:30px;
  display:block;
  float:left;
  cursor:pointer;
}

.btsGerais span {
  background-image: url(../sysimages/right_bts.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  padding-right:33px;
  line-height:30px;
  display:block;
  float:left;
}

.btsGerais:hover {
  background-image: url(../sysimages/left_bts.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left:33px;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#EECC01;
  text-decoration:none;
  line-height:30px;
  display:block;
  float:left;
  cursor:pointer;
}

.btsGerais:hover span {
  background-image: url(../sysimages/right_bts.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  padding-right:33px;
  line-height:30px;
  display:block;
  float:left;
}

.tracejado_vertical {
  background-image: url(../sysimages/tracejado_vertical.gif);
  background-repeat: repeat-y;
  width:1px;
}

/* PAGINA INSTUTICIONAL */

.fundoTopPaginas {
 /*background-image: url(../sysimages/fundo_top_paginas.jpg);
  background-repeat: no-repeat;*/
}

.linksNavegacao{
  font-family: tahoma;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}

.linksNavegacao:hover{
  font-family: tahoma;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}

.txtNavegacao{
  font-family: tahoma;
  font-size: 10px;
  color: #000000;
}

.rubrica {
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
  font-weight:normal;
  line-height:150%;
  padding: 0 0 0 52px;
}

.rubrica div #cmsautoTable td {
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
  line-height:150%;
}

.rubrica h2 {
  margin: 0px;
}

.rubrica ul {
  padding: 31px 0 0 0px;
  margin: 0px;
}

.rubrica strong {
  color: #000;
}

ul{
  margin: 0px;
}

ul li {
  list-style-image: url(../sysimages/visto_pag_institucional.gif);
  padding:0 0 25px 0;
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
  font-weight:normal;
  line-height:150%;
}

ul li strong {
  color: #000;
}

.fundoLateralExperimente {
  background-image: url(../sysimages/fundo_lateral_experimente.jpg);
  background-repeat: no-repeat;
  width:209px;
  height:201px;
}

.separador_cores_lateral {
  background-image: url(../sysimages/separador_cores_lateral.jpg);
  background-repeat: repeat-x;
  height:2px;
  overflow:hidden;
}

.fundo_verde_preco {
  background-image: url(../sysimages/fundo_verde_preco.png);
  background-repeat: no-repeat;
  width:69px;
  height:50px;
  text-align:center;
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  font-weight:bold;
  padding-top:27px;
}

.fundoLateralAdquirir {
  background-image: url(../sysimages/fundo_lateral_adquirir.jpg);
  background-repeat: no-repeat;
  width:209px;
  height:221px;
}

.fundoLateralAdquirir2 {
  background-image: url(../sysimages/fundo_lateral_adquirir2.jpg);
  background-repeat: no-repeat;
  width:209px;
  height:121px;
}

.linkImageSI {
  width:183px; 
  height:26px; 
  background-color:black; 
  display:block;
  position:absolute; 
  right:201; 
  top:297;
  filter:alpha(opacity=0);
  -moz-opacity:0.0;
  opacity:0.0;
}

/* PAGAMENTOS */ 

.fundoCenterFormsTop {
  background-image: url(../sysimages/fundo_center_forms_top.jpg);
  background-repeat: no-repeat;
  width:589px;
  height:11px;
  overflow:hidden;
}

.fundoCenterFormsCenter {
  background-image: url(../sysimages/fundo_center_forms_center.jpg);
  background-repeat: repeat-y;
  width:589px;
}

.fundoCenterFormsBottom {
  background-image: url(../sysimages/fundo_center_forms_bottom.jpg);
  background-repeat: no-repeat;
  width:589px;
  height:11px;
  overflow:hidden;
}

/* EDITAR PERFIL */

.tabsGerais {
  font-family: Tahoma;
  font-size:11px;
  color:#64B324;
  text-decoration:none;
  float:left;
  display:block;
  padding-left:30px;
  line-height:40px;
  cursor:pointer;
}

.tabsGerais span {
  float:left;
  display:block;
  padding-right:30px;
  line-height:40px;
}

.tabsGeraisSel {
  font-family: Tahoma;
  font-size:11px;
  color:#64B324;
  font-weight:bold;
  text-decoration:none;
  float:left;
  display:block;
  padding-left:32px;
  line-height:40px;
  background-image: url(../sysimages/left_tab_geral.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  cursor:pointer;
  z-index:20;
  position:relative;
}

.tabsGeraisSel span {
  float:left;
  display:block;
  padding-right:32px;
  line-height:40px;
  background-image: url(../sysimages/right_tab_geral.jpg);
  background-repeat: no-repeat;
  background-position: right top;
}

.tabsGeraisSel:hover {
  font-family: Tahoma;
  font-size:11px;
  color:#64B324;
  font-weight:bold;
  text-decoration:none;
  float:left;
  display:block;
  padding-left:32px;
  line-height:40px;
  background-image: url(../sysimages/left_tab_geral.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  cursor:pointer;
  
}

.tabsGeraisSel:hover span {
  float:left;
  display:block;
  padding-right:32px;
  line-height:40px;
  background-image: url(../sysimages/right_tab_geral.jpg);
  background-repeat: no-repeat;
  background-position: right top;
}

.separadorTabsGeral {
   float:left;
   padding:15px 0 0 0; 
   position:relative; 
   z-index:10;
}

.btAcessoAplicacao {
  font-family:tahoma;
  font-size:11px;
  color:#EECC01;
  text-decoration:none;
  font-weight:bold;
  line-height:30px;
  background-image: url(../sysimages/bt_acesso_aplicacao.jpg);
  background-repeat: no-repeat;
  display:block;
  cursor:pointer;
  width:191px;
  text-align:center;
}

.btAcessoAplicacao:hover {
  font-family:tahoma;
  font-size:11px;
  color:#EECC01;
  text-decoration:none;
  font-weight:bold;
  line-height:30px;
  background-image: url(../sysimages/bt_acesso_aplicacao.jpg);
  background-repeat: no-repeat;
  display:block;
  cursor:pointer;
  width:191px;
  text-align:center;
}

.msgErro {
  position:absolute;
  left:59px;
  top:249px;
  width:568px;
  z-index:30;
  display:none;
}

.msgErro .top {
  background-image: url(../sysimages/top_msg_erro.jpg);
  background-repeat: no-repeat;
  height:7px;
  overflow:hidden;
}

.msgErro .center {
  background-image: url(../sysimages/center_msg_erro.jpg);
  background-repeat: repeat-y;
}

.msgErro .bottom {
  background-image: url(../sysimages/bottom_msg_erro.jpg);
  background-repeat: no-repeat;
  height:7px;
  overflow:hidden;
}

.inputFile_01 {
  height:21px;
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
}

.textarea_01 {
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
  border:1px solid #D0DDAA;
  overflow: auto;
  padding:5px 0 0 5px;
}

.textarea01 {
  font-family:Tahoma;
  font-size:11px;
  color:#838383;
  border:1px solid #D0DDAA;
  overflow: auto;
  padding:5px 0 0 5px;
}

.tracejadoHorizontal {
  background-image: url(../sysimages/tracejado_horizontal.gif);
  background-repeat: repeat-x;
  height:1px;
  overflow:hidden;
}

/* TABELA MARCAÇAO */

.tdias {
  width:70px;
  height:27px;
  line-height:27px;
  background-color:#DFDFD9;
  font-family: Tahoma;
  font-size:11px;
  color:#64B324;
  font-weight:bold;
}

.thoras {
  width:70px;
  height:23px;
  background-color:#64B324;
  font-family: Tahoma;
  font-size:11px;
  color:#FFFFFF;
}

.taltura {
  width:70px;
  height:23px;
  line-height:23px;
  background-color:#DFDFD9;
  font-family: Tahoma;
  font-size:11px;
  color:#64B324;
}

.separadorGaleria {
  background-image: url(../sysimages/separador_galeria.jpg);
  background-repeat: repeat-x;
  height:2px;
  overflow:hidden;
}

/* DIRECTORIO */

.fundoNrMarcacao {
  background-image: url(../sysimages/fundo_nr_marcacao.jpg);
  background-repeat: no-repeat;
  width:209px;
  height:79px;
}

.fundoGaleriaDirectorio {
  background-image: url(../sysimages/fundo_galeria_directorio.jpg);
  background-repeat: no-repeat;
  width:209px;
  height:252px;
}

.btPeqGaleriaDirectorio {
  position:relative;
  padding-right:2px;
  display:block;
  cursor:pointer;
}

.btPeqGaleriaDirectorio div {
  position:absolute;
  width:55px;
  height:59px;
  filter:alpha(opacity=40);
  -moz-opacity:0.40;
  opacity:0.40;
  background-color:#FFFFFF;
  display:block;
}

.btPeqGaleriaDirectorio:hover {
  position:relative;
  padding-right:2px;
  display:block;
  cursor:pointer;
}

.btPeqGaleriaDirectorio:hover div {
  position:absolute;
  width:55px;
  height:59px;
  filter:alpha(opacity=40);
  -moz-opacity:0.40;
  opacity:0.40;
  background-color:#FFFFFF;
  display:none;
}

.fundoMsgLatDir {
  background-image: url(../sysimages/fundo_msg_lat_dir.jpg);
  background-repeat: no-repeat;
  width:210px;
  height:127px;
}

.fundoInfoRightDir {
  background-image: url(../sysimages/fundo_info_lat_dir.jpg);
  background-repeat: no-repeat;
  width:207px;
  height:110px;;
}

.linksDirectorioPesquisaPremium {
  display:block;
  text-decoration:none;
  width:593px;
  cursor:pointer;
}

.linksDirectorioPesquisaPremium:hover {
  display:block;
  width:593px;
  text-decoration:none;
  background-image: url(../sysimages/bg_hover_pesquisa_directorio.jpg);
  background-repeat: repeat-y;
  cursor:pointer;
}

.linksDirectorioPesquisaPremium .fundoImg {
  width:104px;
  height:95px;
  background-image: url(../sysimages/fundo_img_pesquisa_premium.jpg);
  background-repeat: no-repeat;
}

.linksDirectorioPesquisaPremium .fundoImg div {
  padding:3px 0 0 0; 
}

.linksDirectorioPesquisaPremium .links {
  font-family: Tahoma;
  font-size:11px;
  color:#64B324;
  text-decoration:underline;
}

.linksDirectorioPesquisaPremium:hover .links {
  font-family: Tahoma;
  font-size:11px;
  color:#0C7895;
  text-decoration:underline;
}

.linksDirectorioPesquisaBasic {
  display:block;
  text-decoration:none;
  width:593px;
  cursor:pointer;
}

.linksDirectorioPesquisaBasic:hover {
  display:block;
  width:593px;
  text-decoration:none;
  background-image: url(../sysimages/bg_hover_pesquisa_directorio.jpg);
  background-repeat: repeat-y;
  cursor:pointer;
}

.linksDirectorioPesquisaBasic .links {
  font-family: Tahoma;
  font-size:11px;
  color:#64B324;
  text-decoration:underline;
}

.linksDirectorioPesquisaBasic:hover .links {
  font-family: Tahoma;
  font-size:11px;
  color:#0C7895;
  text-decoration:underline;
}


.fundoPesquisaDirectorio {
  background-image: url(../sysimages/fundo_pesquisa_directorio.jpg);
  background-repeat: no-repeat;
  width:225px;
  height:289px;
}

/* SUBSCRICAO SERVICOS */

.fundoSubscricaoServicos {
  background-image: url(../sysimages/fundo_subscricao_servicos.jpg);
  background-repeat: no-repeat;
  width:589px;
  height:470px;
}

.fundoSubscricaoSoftware {
  background-image: url(../sysimages/fundo_subscricao_software.jpg);
  background-repeat: no-repeat;
  width:296px;
  height:330px;
}

.separadorSubscricaoServicos {
  background-image: url(../sysimages/separador_subscricao_servicos.jpg);
  width:283px;
  height:2px;
  overflow:hidden;  
}

.listasSubscricaoServicos{
  margin:0 0 0 0;
}

.listasSubscricaoServicos li {
  list-style-image: url(../sysimages/visto_subscricao_servicos.gif);
  padding:0 0 18px 0;
}

.fundoValorPagar {
  background-image: url(../sysimages/fundo_valor_pagar.jpg);
  width:617px;
  height:46px;
}

.txtValorPagar {
  font-family: Myriad pro light;
  font-size:16px;
  color:#333333;
}

.txtSubscrever {
  font-family: Tahoma;
  font-size:15px;
  color:#999999;
  /*font-weight:bold;*/
}

.txtSubscrever a {
  font-family: Tahoma;
  font-size:15px;
  color:#669B31;
  font-weight:normal;
}

.txtSubscrever a:hover {
  font-family: Tahoma;
  font-size:15px;
  color:#0C7895;
  font-weight:normal;
}

.fundoCaixaDF {
  background-image: url(../sysimages/fundo_caixa_df.jpg);
  background-repeat: no-repeat;
  width:619px;
  height:45px;
}

.listas ul {
  margin:0 0 0 0;
  padding:0 0 0 30px;
}

.listas li {
  list-style-image: url(../sysimages/visto_subscricao_servicos.gif);
  padding:0 0 18px 0;
  color: rgb(51, 51, 51);
  width: 257px;
}



/**
 * NEW HOMEPAGE STYLING
 **/ 

.home {
  background-image: url(../sysimages/home_bg.jpg);
  background-repeat: repeat-x;
  background-position: left top;
}

.home img {
  border-width: 0px;
}

.home .top {
  background-image: url(../sysimages/home_bg_top.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  height: 189px;
}

.home form {
  margin: 0px;
  padding: 0px;
}

.home .text_login, .text_login a {
  font-family: Tahoma;
  font-size: 11px;
  color: #FFF;
  line-height: 150%;
}

.home .input {
  width: 174px;
  height: 19px;
  border: 1px solid #D0DDAA;
  font-size: 11px;
  font-family: Tahoma;
  color: #838383;
  padding: 2px;
}

.home .center {
  background-image: url(../sysimages/home_bg_center.png);
  background-repeat: no-repeat;
  background-position: center top;
  width: 896px;
  position: absolute;
  _position: relative;
  top: -50px;
  left: 0px;
}

.home .headlines {
  font-family: Tahoma;
  font-size: 11px;
  color: #666;
  line-height: 150%;
}

.home .headlines b {
  color: #333;
}




/* Nova pagina */




.geral {
width:960px;
margin:0px auto;
}

.center_home {
margin-top:12px;
}    
* {
  margin: 0px;
  padding: 0px;
}

img {
  border:0px;
}

.clear {
  clear: both;
}

.left {
  float: left;
}

.right {
  float: right;
}

.borda {
  border: 1px solid red; 
}

.relative {
  position: relative;
}
    


.txt {
  font-family: Tahoma;
  font-size: 11px;
  color: #838383;
  line-height: 100%;
}

.img_fundo {
  background-image: url(../images/imagem.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}

/* ********************* */

.cima_home {
width:960px;
height:280px;
background-image: url(../images/bg01.jpg);
background-position: left top;
background-repeat: no-repeat;
text-align: left;
}

.line01 {
margin:37px 0 0 46px;
text-align: left;
}

.p_registo {
font-weight: bold;
color:#333333;
padding:10px 0 0 47px;
text-align: left;
}

.form {
text-align: left;
}

.left_form {
float: left;
margin:6px 0 0 44px;
text-align: left;
}

.bg_02 {
background-image: url(../sysimages/bg03.png);
background-position: left top;
background-repeat: no-repeat;
width:180px;
height:34px;
padding:8px 0 0 14px;
text-align: left;
}

.bg_02_2 {
background-image: url(../sysimages/bg02.png);
background-position: left top;
background-repeat: no-repeat;
width:180px;
height:34px;
padding:8px 0 0 14px;
text-align: left;
}


.txt_user {
width:154px;
padding:5px 0 0 0px;
border:0px;
text-align: left;
}

.check {
float: left;
width:11px;
height:11px;
border:0px;
margin:0 10px 0 4px;
text-align: left;
}

.left_form p {
color:#333333;
margin-top:-2px;
text-align: left;
}

.pass {
background-image: url(../sysimages/lin02.png);
background-position: left top;
background-repeat: no-repeat;
width:171px;
height:15px;
margin:3px 0 0 2px;
text-align: left;
}

.pass p {
color:#333333;
text-decoration: underline;
margin:0px 0 0 23px;
text-align: left;
}

.right_form {
float: left;
text-align: left;
}

.bg_03 {
background-image: url(../sysimages/bg03.png);
background-position: left top;
background-repeat: no-repeat;
width:182px;
height:34px;
margin-top:6px;
padding:8px 0 0 14px;
text-align: left;
}

.txt_user2 {
width:154px;
padding:5px 0 0 0px;
border:0px;
text-align: left;
}

.bg_03_2 {
background-image: url(../sysimages/bg02.png);
background-position: left top;
background-repeat: no-repeat;
width:182px;
height:34px;
margin-top:6px;
padding:8px 0 0 14px;
text-align: left;
}

.bt_entrar {
background-image: url(../sysimages/bt_01.png);
background-position: left top;
background-repeat: no-repeat;
width:170px;
height:42px;
border:0px;
background-color: transparent;
margin:1px 0 0 6px;
cursor: pointer;
text-align: left;
}

.dias {
margin:18px 0 0 48px;
float: left;
text-align: left;
}

.bt_experimentar {
background-image: url(../sysimages/bt_02.png);
background-position: left top;
background-repeat: no-repeat;
width:170px;
height:30px;
border:0px;
background-color: transparent;
cursor: pointer;
margin:15px 0 0 14px;
text-align: left;
}

.img_cima {
margin:4px 122px 0 0;
text-align: left;
}

.left_centro {
margin-left:35px;
width:427px;
height:182px;
padding:77px 0 0 22px;
background-image: url(../sysimages/bg04.jpg);
background-position: left top;
background-repeat: no-repeat;
text-align: left;
}

.mns_img {
float: left;
text-align: left;
}

.mns_img .p_um {
font-weight: bold;
color:#333333;
padding-left:30px;
text-align: left;
}

.mns_img .p_dois {
color:#666666;
padding-left:30px;
width:279px;
text-align: left;
}

.line05 {
background-image: url(../sysimages/line05.png);
background-position: left top;
background-repeat: no-repeat;
width:392px;
height:2px;
margin:5px 0 9px 0;
text-align: left;
}

.pad2 {
margin-left:12px;
text-align: left;
}

.right_centro {
width:423px;
height:182px;
padding:34px 0 0 24px;
background-image: url(../sysimages/bg05.jpg);
background-position: left top;
background-repeat: no-repeat;
text-align: left;
}

.line_07 {
margin-top:24px;
width:330px;
text-align: left;
}

.txt_rc {
width:244px;
padding:21px 0 0 1px;
height:79px;
text-align: left;
}

.pub {
background-image: url(../sysimages/bg05.png);
background-position: left top;
background-repeat: no-repeat;
width:880px;
height:122px;
text-align: center;
vertical-align: middle;
padding-top:1px;
margin:0 0 9px 0px;
}

.pub2 {
width:884px;
height:122px;
margin-left:2px;
text-align: left;
}

.sep {
background-image: url(../sysimages/bg06.png);
background-position: left top;
background-repeat: no-repeat;
width:203px;
height:122px;
padding:15px 0 0 12px;
float: left;
}

.mar_lf {
margin-left:7px;
}

.sep .titsp {
font-weight: bold;
color:#333333;
line-height: 140%;
width:196px;
text-align: left;
}

.sep .cntsp {
color:#666666;
line-height: 110%;
width:194px;
padding:3px 0 0 1px;
text-align: left;
}

.sep a {
color:#5F982A;
text-decoration: none;
text-align: left;
}

.img_sep {
margin-top:6px;
width:194px;
text-align: center;
vertical-align: middle;
}


.footer {
width:960px;
height:52px;
background-image: url(../sysimages/bg06.jpg);
background-position: left top ;
background-repeat: no-repeat;
margin-top:10px;
text-align: left;
}

.img_face {
margin:17px 0 0 39px;
float: left;
text-align: left;
}

.facebook {
float: left;
color:#838383;
font-weight: bold;
line-height: 100%;
text-decoration: underline;
padding:22px 0 0 10px;
text-align: left;
}

.copy {
float: right;
margin:20px 39px 0 0;
text-align: left;
}

