#ctl00_ctl00_Menu_Conteudo_UpdatePanelMBE
{
	display: inline;
}

html
{

}

body
{
  margin: 0;
  background: #333 url(../img/bg_principal.gif) !important;
  font-family: Arial, Helvetica, sans-serif;
}

#form1
{
}

.hand
{
	cursor: pointer;
}

.obrigatorios
{
	padding: 0;
	margin-left: 5px;
	font-size: 12px;
	color: #c00;
	vertical-align: middle;
}

.txtbox_italico
{
	font-style: italic;
}

.hide_text
{
	display: none;
}

.autocomp_list_funcao
{
	overflow: auto;
	height: 136px;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #666;
	list-style: none;
}

.autocomp_list_funcao li
{
	cursor: pointer;
	height: 16px;
	margin: 1px;
	padding: 0;
	list-style: none;
}

.centro
{
  text-align: center;
}

.direita
{
  padding: 0;
  text-align: right;
}

.esquerda
{
  padding: 0;
  text-align: left;
}

.breaker
{
  clear: both;
}

.linha_menu
{
  position: absolute;
  width: 100%;
  height: 2px;
  background: transparent url(../img/linha_niveis_menu.gif) repeat-x;
}

  .linha_menu.ln01
  {
    top: 146px;
  }

  .linha_menu.ln02
  {
    top: 252px;
  }

  .linha_menu.ln03
  {
    top: 359px;
  }

  .linha_menu.ln04
  {
    top: 466px;
  }

/* Forms */
form
{
  margin: 0;
}

input,
select,
textarea
{
    font-size: 12px;
    vertical-align: middle;
}

.form_bot_institucional
{
  padding: 2px 4px 1px;
  color: #fff;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  border: none;
  background: #005097 url(../img/form_bot_institucional.gif) repeat-x;
}

.form_bot_empregadores
{
  padding: 2px 4px 1px;
  color: #fff;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  border: none;
  background: #147113 url(../img/form_bot_empregadores.gif) repeat-x;
}

.form_bot_trabalhadores
{
  padding: 2px 4px 1px;
  color: #fff;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  border: none;
  background: #028500 url(../img/form_bot_trabalhadores.gif) repeat-x;
}

.form_box
{
  padding: 18px;
  background: #dde7f2 url(../img/form_box_bg.gif) no-repeat;
  border-top: 1px solid #005097;
  border-bottom: 1px solid #005097;
  font-size: 12px;
}

.conteudo .form_box h2
{
    background: none !important;
}

  .form_box table
  {
    margin: 0 auto;
    width: 100%;
  }
  
  .form_box td
  {
    padding: 4px 0;
  }
  
  .form_box .col_dir
  {
    text-align: right;
  }
  
  .form_box .campo_id
  {
    width: 100px;
    padding-right: 6px;
    text-align: right;
    font-weight: bold;
  }
  
  .form_box p
  {
    padding: 3px;
    background: none;
  }
  
  .form_box h2
  {
    padding: 18px 0;
    color: #2e5170;
  }
  
  .form_box table a
  {
    border: none;
  }
  
  .form_box input
  {
    vertical-align: middle;
  }
  
  .form_box a img
  {
    border: none;
    vertical-align: middle;
  }
		
	.form_box .bot_direita
	{
		margin-top: -20px;
		float: right;
	}
/* FIM: Forms */

.margem_rodape
{
  height: 30px;
}

/* Header Topo */
#header_topo
{
  width: 100%;
  height: 92px;
  background: transparent url(../img/header_bg.gif);
}

#header_conteudo
{
  margin: 0 auto;
  width: 752px;
}

.header_logo
{
  position: fixed;
  float: left;
  left: 50%;
  margin-top: 9px;
  margin-left: -378px;
}

.header_bgdivid
{
  position: relative;
  float: left;
  width: 567px;
  left: 186px;
  height: 83px;
  background: transparent url(../img/header_bg_divid.gif) no-repeat;
}

.header_slogan
{
  float: left;
  margin-top: 20px;
  margin-left: 30px;
}

.pesquisar
{
  float: left;
  margin: 12px 0 0 0;
  padding: 0;
  padding-right: 0;
  font-size: 10px;
  color: #666;
}

.pesquisar .campo_pesq
{
  padding-left: 32px;
}

.pesquisar_txtbox
{
  padding: 1px 0;
  width: 210px;
  height: 13px;
  border: 1px solid #999;
  font-size: 12px;
}

.pontilhado_gd
{
  float: left;
  margin-top: -20px;
  margin-left: 30px;
}

.pontilhado_pq
{
  vertical-align: middle;
}

.links
{
  float: left;
  margin-top: -10px;
  margin-left: 9px;
}

.links a
{
  margin: 0 13px;
  font-size: 12px;
  color: #666;
  text-decoration: none;
}
/* FIM: Header Topo */

#linha_cor
{
  position: absolute;
  left: 50%;
  margin-left: -385px;
  margin-top: -9px;
  width: 770px;
}

  #linha_cor div.intranet
  {
    margin-left: 7px;
    width: 187px;
    height: 10px;
    background: #ecc802 !important;
  }

  #linha_cor div.institucional
  {
    margin-left: 7px;
    width: 187px;
    height: 10px;
    background: #005097 !important;
  }

  #linha_cor div.trabalhadores
  {
    margin-left: 7px;
    width: 187px;
    height: 10px;
    background: #038de1 !important;
  }

  #linha_cor div.empregadores
  {
    margin-left: 7px;
    width: 187px;
    height: 10px;
    background: #060 !important;
  }

#conteudo_topo_cortado
{
  position: absolute;
  left: 50%;
  margin-left: -385px;
  width: 770px;
  height: 24px;
  background: transparent url(../img/conteudo_bg_topo.gif) no-repeat;
}

#container_principal
{
  position: absolute;
  left: 50%;
  margin-left: -385px;
  margin-top: 24px;
  width: 770px;
  min-height: 550px;
  background: transparent url(../img/container_bg.gif) repeat-y !important;
}

#coluna_esq
{
  position: fixed;
  margin-top: -10px;
  left: 50%;
  margin-left: -372px;
  width: 175px;
}

/* Login */
#tbl_login
{
  display: none;
  width: 100%;
  margin-top: 2px;
  margin-bottom: 8px;
  background: #f0f0f0;
  border-bottom: 2px dotted #e6e6e6;
}

#tbl_login td
{
  padding: 1px 8px;
}

#tbl_login .campo_id
{
  padding-right: 0;
  font-size: 10px;
  color: #666;
  text-align: right;
}

#tbl_login .campo_input
{
  padding-left: 4px;
}

#tbl_login input.login_txtbox
{
  padding: 1px 0;
  width: 78px;
  height: 13px;
  border: 1px solid #999;
  font-size: 12px;
}
/* FIM: Login */

/* Menu Principal */
.menu_esq
{
  margin: 0 0 8px 0 !important;
  padding-left: 16px !important;
  width: 165px !important;
}

  .menu_esq h2
  {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 13px !important;
  } 
  
    .menu_esq h2 a
    {
      text-decoration: none !important;
    }

  .menu_esq ul
  {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

    .menu_esq li
    {
      height: 21px !important;
      font-size: 12px !important;
    }

    .menu_esq li.primeiro
    {
      margin-top: 7px;
    }
  
      .menu_esq li a
      {
        display: block !important;
        margin: 0 !important;
        padding: 3px !important;
        color: #666 !important;
        text-decoration: none !important;
      }

/* Menu - Intranet */
.menu_esq.intranet
{
  background: transparent url(../img/menu_bg_intranet.gif) repeat-y !important;
}

  .menu_esq.intranet ul a:hover
  {
    display: block !important;
    background: #f5f2c7 !important;
    color: #666 !important;
    text-decoration: none !important;  
  }

  .menu_esq h2.intranet
  {
    background: transparent url(../img/ico_mais_intranet.gif) no-repeat 0 2px !important;
    padding-left: 19px !important;
  }
  
    .menu_esq h2.intranet a:link,
    .menu_esq h2.intranet a:visited    
    {
      background: none !important;
      color: #d6b501 !important;
    }
  
    .menu_esq h2.intranet a:hover
    {
      background: none !important;
      color: #f3d533 !important;
    }

/* Menu - Institucional */
.menu_esq.institucional
{
  background: transparent url(../img/menu_bg_institucional.gif) repeat-y !important;
}

  .menu_esq.institucional ul a:hover
  {
    display: block !important;
    background: #d5e3f0 !important;
    color: #666 !important;
    text-decoration: none !important;  
  }

  .menu_esq h2.institucional
  {
    background: transparent url(../img/ico_mais_institucional.gif) no-repeat 0 2px !important;
    padding-left: 19px !important;
  }
  
    .menu_esq h2.institucional a:link,
    .menu_esq h2.institucional a:visited    
    {
      background: none !important;
      color: #005097 !important;
    }
  
    .menu_esq h2.institucional a:hover
    {
      background: none !important;
      color: #7da8ce !important;
    }

/* Menu - Trabalhadores */
.menu_esq.trabalhadores
{
  background: transparent url(../img/menu_bg_trabalhadores.gif) repeat-y !important;
}

  .menu_esq.trabalhadores ul a:hover
  {
    background: #d4effe !important;
    color: #666 !important;
    text-decoration: none !important;  
  }

  .menu_esq h2.trabalhadores
  {
    background: transparent url(../img/ico_mais_trabalhadores.gif) no-repeat 0 2px !important;
    padding-left: 19px !important;
  }
  
    .menu_esq h2.trabalhadores a:link,
    .menu_esq h2.trabalhadores a:visited
    {
      background: none !important;
      color: #038de1 !important;
    }

    .menu_esq h2.trabalhadores a:hover
    {
      background: none !important;
      color: #72c5f7 !important;
    }

/* Menu - Empregadores */
.menu_esq.empregadores
{
  background: transparent url(../img/menu_bg_empregadores.gif) repeat-y !important;
}

  .menu_esq.empregadores ul a:hover
  {
    background: #d3efd3 !important;
    color: #666 !important;
    text-decoration: none !important;
  }

  .menu_esq h2.empregadores
  {
    background: transparent url(../img/ico_mais_empregadores.gif) no-repeat 0 2px !important;
    padding-left: 19px !important;
  }
  
    .menu_esq h2.empregadores a
    {
      background: none !important;
      color: #060 !important;
    }
  
    .menu_esq h2.empregadores a:hover
    {
      background: none !important;
      color: #5ad15a !important;
    }

.separador_menu
{
  margin: 0 !important;
  width: 100% !important;
  height: 10px !important;
  background: transparent url(../img/separador_menu_bg.gif) repeat-x !important;
}
/* FIM: Menu Principal */

#coluna_conteudo
{
  position: relative;
  width: 569px;
  top: -24px;
  margin-left: 194px;
  padding: 0;
  background: transparent !important;
}

.conteudo
{
    background: #fff;
}

/* Desabilita espacador do rodape */
.er_desabilita
{
    display: none;
}

/* Rodape */
#rodape
{
  clear: left;
  margin: 0;
  padding: 9px 0 6px;
  width: 569px;
  height: 28px;
  background: #6c7782;
  color: #fff;
  font-size: 11px;
  text-align: center;
  border-bottom: 2px solid #fff;
}

  #rodape .telefone_rodape
  {
    font-size: 22px;
    vertical-align: middle;
  }
  
  #rodape a:link,
  #rodape a:visited
  {
    color: #fff;
    text-decoration: none;
    border: none;
  }
  
  #rodape a:hover
  {
    color: #fff;
    text-decoration: underline;
  }
/* FIM: Rodape */

/* Auto-proposta . R&S . Servicos */
.tela_servicos_res h2
{
	margin: 0;
	padding-top: 20px;
	padding-bottom: 0;
	color: #000;
}

.tab_servicos
{
	margin-bottom: 20px;
	margin-left: 20px;
	width: 526px;
	font-size: 12px;
}

    .tab_servicos .id_bloco
    {
	    padding: 4px 0 4px 6px;
	    font-size: 13px;
	    color: #FFF;
	    text-align: left;
    }
	 
	 /* Itens */
    .tab_servicos_item
    {
		width: 526px;
    }
	 
    .tab_servicos_item .linha_taxa
    {
	    background: #f0f0f0;
	    border-bottom: 2px solid #ccc;
    }
	
    .tab_servicos_item th.linha_taxa
    {
	    font-size: 13px;
		text-align: left;
    }
	
    .tab_servicos_item td.linha_taxa
    {
		text-align: center;
    }

    .tab_servicos_item th
    {
	    padding: 1px 6px;
	    background: #f6f6f6;
    }
	
    .tab_servicos_item td
    {
	    padding: 0 6px;
	    height: 23px;
	    color: #333;
		 background: #fff;
	    border-bottom: 1px solid #e0e0e0;
    }
	
	.tab_servicos_item .col_opcoes
	{
	   padding: 0;
		width: 22px;
		text-align: center;
		background: #f0f0f0;
		border-bottom: 1px solid #e0e0e0;
	}
	/* FIM: Itens */
	
/* FIM: Auto-proposta . R&S . Servicos */

/* Ajustes para o IE 6 */

/* Mostra os textos que nao aparecem na pagina de inicio - afetados pelo position:absolute */
.ie6_show_block
{
	position: relative;
}
/* FIM: Ajustes para o IE 6 */