/* ------------------------------------ genericos -------------------------------------------------------------------------------------------*/


html				{ height:100%; }

body				{ margin:0px; background:url(img/esq_bg.jpg) left repeat-y #F1F1F1; font-family:arial; font-size:12px; color:#333; line-height:160%; height:100%; }

a				{ text-decoration:none; color:#1176B3; }

a:hover				{ text-decoration:underline; }

form				{ margin:0px; }

fieldset			{ margin:0; padding:0; border:none; }

img				{ border:none; }

textarea, input, select		{ font-family:arial; font-size:12px; color:#333; }

.tudo				{  min-height:100%; position:relative; }

* html .tudo			{ height:100%; }

.botao				{ background:#fff; color:#666; padding:5px 10px 5px 10px; border:1px solid #ddd; cursor:pointer; }

  .botao:hover			{ background:#1176B3; border-color:#1176B3; color:#fff; text-decoration:none; }

.botao.azul			{ color:#0270B4; border:none; background:url(img/b_73.jpg); width:73px; height:20px; padding:0; float:left; }

.botao.azul.enviar		{ color:#0270B4; border:none; background:url(img/b_enviar.jpg); width:130px; height:34px; padding:0; float:none; font-size:14px; position:absolute; left:340px; top:50%; margin-top:-22px; }

  .botao.azul:hover		{ font-weight:700; }

.botao.vinho			{ color:#CE6C13; border:none; background:url(img/b_75.jpg); width:75px; height:20px; padding:0; float:right; text-align:center; }

  .botao.vinho:hover		{ font-weight:700; }

.clear				{ clear:both; }

.atencao_amarelo		{ border:1px solid #E8B400; background:#FFFBEC; padding:15px 20px 15px 20px; color:#6A613E; font-size:14px; margin-bottom:20px; }

.atencao_vermelho		{ border:1px solid #C00; background:#FFF0F0; padding:15px 20px 15px 20px; color:#990000; font-size:14px; margin-bottom:20px; }

.obs				{ background:#E67817; padding:6px 0px 6px 20px; color:#fff; font-size:12px; margin-bottom:20px; }

#loading			{ width:24px; height:24px; background:url(img/loading.gif); float:left; margin:-2px 0 0 10px; display:none; }

#loading_enviar			{ width:30px; height:30px; background:url(img/loading_30px.gif); display:none; position:absolute; left:480px; top:50%; margin-top:-20px; }

.enviar-senha { border: none; font-size: 16px; width: 100px; color: #fff; font-weight: bold; background-color: #FFC514; padding: 10px; }
.enviar-senha:hover { background-color: #3e4095; }


/* ------------------------------------ cabecalho -------------------------------------------------------------------------------------------*/



.cab				{ padding:0px; background:url(img/cab_bg.jpg) top; height:60px; padding-left:20px; position:relative; color:#fff; font-size:14px; }

  .cab h1			{ color:#fff; font-size:16px; font-weight:700; margin:0; padding:0 0 0 200px; height:60px; line-height:60px; background:url(img/logo_mini.png) left no-repeat; }

    .cab h1 span		{ font-weight:normal; font-size:14px; padding-left:15px; } 

  .cab_perfil			{ display:block; width:29px; height:29px; background:url(img/cab_perfil.png) left; position:absolute; top:15px; right:55px; }
  .cab_perfil:hover		{ background-position:right; }

  .cab_sair			{ display:block; width:29px; height:29px; background:url(img/cab_sair.png) left; position:absolute; top:15px; right:15px; }
  .cab_sair:hover		{ background-position:right; }

  .cab_msg			{ position:absolute; top:20px; right:100px; text-align:right; white-space:nowrap; }

  .cab_msg span			{ display:none; color:#fff; }



/* ------------------------------------ conteudo --------------------------------------------------------------------------------------------*/



.cont				{ padding-bottom:40px; }

.dir				{ margin-left:231px; padding:20px 20px 20px 0px; }

  h1				{ color:#E57715; font-weight:normal; font-size:26px; padding:0px; margin:0px 0px 20px 0px;  }

  h2				{ color:#333; font-weight:normal; font-size:18px; padding:0px; margin:20px 0px 10px 0px; }

  .acoes			{ padding:10px 0 5px 0; color:#ccc; }

    .acoes span			{ font-weight:700; color:#333; }

  .pags				{ text-align:right; width:99%; padding:10px 0px 10px 0px; }

    .pags a			{ padding:3px 7px 3px 7px; background:#EAEAEA; margin-left:5px; line-height:100%; border:1px solid #ddd; color:#1176B3; font-size:11px; }

    .pags a:hover		{ text-decoration:none; border-color:#1176B3; }

    .pags a.ativa		{ background:#1176B3; border-color:#1176B3; color:#fff; }

  .dados			{  padding:3px; width:96%;}
  
  .dados .tit		{ float:left; font-weight:700; color:#333; width:200px; padding-left:10px;}
  
  .dados .des		{ width:200px; text-align:left; color:#666; }
  
	
.diresq				{ margin-right:270px; }

  .titulo			{ display:block; margin-bottom:10px; background:#f8f8f8; border:1px solid #ddd; font-size:22px; color:#666; font-family:arial; padding:3px 7px 3px 3px; width:96%; }

  .prod_descricao		{ background:#f8f8f8; border:1px solid #ddd; color:#666; font-family:arial; padding:3px; width:96%; }

  .th				{ padding:0 0 0 10px; height:40px; line-height:40px; font-weight:700; background:url(img/th_bg.jpg) top repeat-x #ddd; border:1px solid #ddd; margin-top:0px; width:96%; }

  .diresq .td			{ position: relative; padding:10px 0 10px 10px; border:1px solid #ddd; background:#f6f6f6; width:96%; }

    .diresq .td label		{ display:block; float:left; width:200px; font-weight:700; }

    .diresq .td .sobreisso	{ font-style:italic; color:#888; line-height:16px; padding:5px 0 5px 200px; }

    .diresq .td .exemplo		{ font-style:italic; color:#888; line-height:16px; padding:5px 0 5px 10px; }
	
    .diresq .td .campo		{ padding-bottom:5px; position:relative; }

      .diresq .td .smalltext	{ width:100px; background:#f8f8f8; border:1px solid #ddd; padding:3px; }

      .diresq .td .mediumtext	{ width:200px; background:#f8f8f8; border:1px solid #ddd; padding:3px; }

      .diresq .td .bigtext	{ width:300px; background:#f8f8f8; border:1px solid #ddd; padding:3px; }

    .diresq textarea		{ width:96%; padding:5px; }

    .diresq .td .campo.odd	{ background:#EEEEEE; margin-right:10px; padding:5px; }
    .diresq .td .campo.odt	{ margin-right:10px; padding:5px; }


    .contrato_verde		{ color:#80AA00; }
    .contrato_amarelo		{ color:#C49C00; }
    .contrato_vermelho		{ color:#C00; }
    .contrato_preto		{ color:#999; }

    .mini_conjunto		{ margin-right:10px; float:left; }

      .mini_foto		{ width:100px; height:66px; display:block; padding:3px; border:1px solid #ddd; overflow:hidden; text-align:center; }

	.mini_foto img		{ height:66px; }
	
	  .mini_arquivo						{ display:block; padding:3px; border:1px solid #ddd; overflow:hidden; text-align:left; }
	  
	  .mini_arquivo_excluir				{ display:block; width:18px; height:14px; float:right; background:top; margin-left:3px; background-image:url(img/b_excluir.jpg); }

	  .mini_arquivo_excluir:hover		{ background-position:bottom; }
	  
      .mini_opcoes		{ width:108px; padding:3px 0 10px 0; height:14px; }

	.mini_b			        { display:block; width:18px; height:14px; background:top; float:right; }

	.mini_b.editar		{ background-image:url(img/b_editar.jpg); margin-left:3px; }
	.mini_b.principal	{ background-image:url(img/b_principal.jpg); margin-left:3px; }
	.mini_b.excluir		{ background-image:url(img/b_excluir.jpg); margin-left:3px; }
	.mini_b.ocultar		{ background-image:url(img/b_ocultar.jpg); margin-left:3px; }
	.mini_b.check		{ margin:-3px 0 0 0; }

	.mini_b:hover		{ background-position:bottom; }

    .mini_foto_menor		{ height:30px; width:40px; margin-top:3px; visibility:visible; overflow:hidden; border:1px solid #ddd; text-align:center; background:#fff; display:block; text-align:center; }

      .mini_foto_menor img	{ height:30px; }

    .leg_conjunto		{ margin-bottom:10px; border-bottom:1px solid #eee; height:190px; padding-bottom:10px; }

      .leg_foto			{ width:210px; height:155px; display:block; border:5px solid #eee; overflow:hidden; text-align:center; float:left; margin-right:20px; position:relative; }

	.leg_foto img		{ height:155px; }

	.leg_b			{ background:url(img/b_excluir2.jpg) center left no-repeat; height:14px; width:14px; position:absolute; bottom:5px; right:5px; z-index:99; }

      .leg_opcoes		{ height:190px; padding-top:10px; }

	.leg_opcoes input	{ margin-bottom:5px; }

.dirdir				{ float:right; width:250px; padding-left:20px; }

  .dirdir .td			{ padding:10px; border:1px solid #ddd; background:#f6f6f6; margin-bottom: 10px;}

    .dirdir .td label		{ display:block; float:left; width:110px; font-weight:700; }

    .dirdir .td .campo		{ padding-bottom:5px; }

      .dirdir .td .campo .smalltext	{ width:100px; background:#f8f8f8; border:1px solid #ddd; padding:3px; }
	  
	  .dirdir .td .campo select		{ width:100%; background:#f8f8f8; border:1px solid #ddd; padding:2px 0 2px 1px; font-size:11px; }
	  
	  .dirdir .td .campo .caixadep			{ background-color:#f5f5f5; border:none; padding:2px; color:#777D96; font-size:11px; height:300px; overflow:hidden; overflow-y:auto;}

	  .dirdir .td .campo .caixadep span		{ display:block;}

  .tdd				{ padding:10px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:url(img/tdd_bg.jpg); height:20px; margin-bottom: 10px; }

  
  

/* ------------------------------------ area restrita ------------------------------------------------------------------------------------------------*/

.area_restrita_ws		{ width:auto; height:50px; padding:10px; border:1px solid #ddd; background:#f6f6f6; }

.box_restrita	{ float:left; width:auto; height:auto; margin:0 20px 0 0; }

a.add_pasta { width:124px; height:49px; background:url(img/add_pasta.jpg) no-repeat; display:block; }

a.add_veiculo 		{ width:150px; height:49px; background:url(img/add_veiculo.jpg) no-repeat; display:block; }
a.listar_veiculo	 	{ width:150px; height:49px; background:url(img/listar_veiculo.jpg) no-repeat; display:block; }

a.add_doc	 { width:143px; height:49px; background:url(img/add_doc.jpg) no-repeat; display:block; }
a.listar_doc	 { width:143px; height:49px; background:url(img/listar_doc.jpg) no-repeat; display:block; }
a.geral_doc	 { width:143px; height:49px; background:url(img/geral_doc.jpg) no-repeat; display:block; }

a.view_doc	 { width:143px; height:49px; background:url(img/view_doc.jpg) no-repeat; display:block; }

a.add_usu	 { width:143px; height:49px; background:url(img/add_usu.jpg) no-repeat; display:block; }
a.listar_usu	 { width:143px; height:49px; background:url(img/listar_usu.jpg) no-repeat; display:block; }
a.editar_usu	 { width:143px; height:49px; background:url(img/editar_usu.jpg) no-repeat; display:block; }

a.b_raiz	 { width:140px; height:49px; background:url(img/b_raiz.jpg) no-repeat; display:block; }


a.voltar	 	{ width:82px; height:49px; background:url(img/b_voltar.jpg) no-repeat; display:block; }

a.avancar	 { width:97px; height:49px; background:url(img/b_avancar.jpg) no-repeat; display:block; }

.icon_ar 	{ float:left; margin:0 5px 0 0; }

.lista_ar 	{ position:relative; width:98%; height:auto; min-height:70px; }

.lista_ar  div	{ margin:0; padding:0; }

.linha_lista	{ width:100%; height:1px; border-top:1px solid #ccc; padding:0; margin:0 0 10px 0; }

.raiz_ar					{ margin: 15px; font-weight: 700; font-size: 16px; }
	.raiz_ar span		{ font-size: 12px; line-height: 26px; }
	
	
	
/* ------------------------------------ ferramentao chamados ------------------------------------------------------------------------------------------------*/
  
.cha_conteudo .chamadotexto												{ background-color:#fff; margin:0; padding:0 0 0 10px; overflow:auto; overflow-x:hidden; overflow-y:auto; height:130px;}
.cha_conteudo .chamadotexto p										 	{ padding:0; margin:0 0 10px 0; }
.cha_conteudo .chamadotexto .nomecliente									{ color:blue; }
.cha_conteudo .chamadotexto .nometecnico									{ color:red; }
.cha_conteudo .chamadotexto .tempo										{ color:#666; font-size:10px; }
.cha_conteudo .chamadotexto .chamadodow									{ padding:0; margin:0; display:inline-block; }
.cha_conteudo .chamadotexto .chamadodow a									{ color:#666; }
.cha_conteudo .chamadotexto .chamadodow a:hover							{ color:#333; }
.cha_conteudo .msg														{ display:block; border:1px solid #ccc; padding:3px; background:#fff; clear:right; width:96%; height:100px; margin:10px 10px 10px 0; }
  
.cha_conteudo .restrito 													{ background:url(img/icoatencao.png) left no-repeat; height:21px; width:63px; display:block; }  
  
.cha_conteudo .tecnicorelacionado										{ width:300px; float:left; margin-bottom:10px; }
.cha_conteudo .tecnicorelacionado span									{ display:block; clear:both; }
.cha_conteudo  #caixaflutuante											{ display:none; }


/* ...................... (Extensões) (CHAMADOS) ............................................................................................................................................. */
.cha_conteudo .chamadodow .dow a[href$='.ai'] 						{ background:transparent url(chamado/extensoes/ai.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.avi'] 						{ background:transparent url(chamado/extensoes/avi.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.bmp'] 						{ background:transparent url(chamado/extensoes/bmp.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.cs'] 						{ background:transparent url(chamado/extensoes/cs.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.dll'] 						{ background:transparent url(chamado/extensoes/dll.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.doc'] 						{ background:transparent url(chamado/extensoes/doc.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.docx'] 						{ background:transparent url(chamado/extensoes/docx.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.exe'] 						{ background:transparent url(chamado/extensoes/exe.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.fla'] 						{ background:transparent url(chamado/extensoes/fla.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.gif'] 						{ background:transparent url(chamado/extensoes/gif.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.html'] 						{ background:transparent url(chamado/extensoes/html.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.htm'] 						{ background:transparent url(chamado/extensoes/htm.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.jpg'] 						{ background:transparent url(chamado/extensoes/jpg.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; display:block; }
.cha_conteudo .chamadodow .dow a[href$='.js'] 						{ background:transparent url(chamado/extensoes/js.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.mdb'] 						{ background:transparent url(chamado/extensoes/mdb.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.mp3'] 						{ background:transparent url(chamado/extensoes/mp3.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.pdf'] 						{ background:transparent url(chamado/extensoes/pdf.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.pdfx'] 						{ background:transparent url(chamado/extensoes/pdfx.png) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.png'] 						{ background:transparent url(chamado/extensoes/png.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.ppt'] 						{ background:transparent url(chamado/extensoes/ppt.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.pptx'] 						{ background:transparent url(chamado/extensoes/pptx.png) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.rar'] 						{ background:transparent url(chamado/extensoes/rar_ico.JPG) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.swf'] 						{ background:transparent url(chamado/extensoes/swf.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.swt'] 						{ background:transparent url(chamado/extensoes/swt.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.txt'] 						{ background:transparent url(chamado/extensoes/txt.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.vsd'] 						{ background:transparent url(chamado/extensoes/vsd.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.xls'] 						{ background:transparent url(chamado/extensoes/xls.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.xml'] 						{ background:transparent url(chamado/extensoes/xml.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.xlsx'] 						{ background:transparent url(chamado/extensoes/xlsx.png) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }
.cha_conteudo .chamadodow .dow a[href$='.zip'] 						{ background:transparent url(chamado/extensoes/zip.gif) no-repeat left top; float:left; padding-left:17px; margin-left:5px; border:none; cursor:pointer; height:16px; }

	

/* ------------------------------------ menu ------------------------------------------------------------------------------------------------*/


.esq				{ width:210px; float:left; padding-top:15px; }

  .nav				{ list-style:none; padding:0; margin:0 20px 0 20px; }

    .nav li			{ margin:0px; padding:0px; background:url(img/esq_m_bg.jpg) top no-repeat; position:relative; }

      .nav li a			{ color:#1176B3; height:30px; line-height:30px; padding-left:34px; display:block; width:136px; margin-bottom:1px; background-position:7px 7px; background-repeat:no-repeat; }

      .nav li a:hover		{ color:#1176B3; text-decoration:none; font-weight:700; }

  .nav ul			{ list-style:none; padding:0px; margin:0px; }

    .nav ul li			{ background:url(img/esq_subm_bg.jpg); }

      .nav ul li a		{ height:26px; padding-left:34px; font-weight:normal; line-height:26px; color:#1176B3; }



/* ------------------------------------ tabelas ---------------------------------------------------------------------------------------------*/



.dir table				{ width:99%; text-align:left; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; }

  .dir tr				{ background:#F6F6F6;  }

  .dir tr.odd			{ background:#EEEEEE; }

  .dir tr:hover			{ background:#EEEEEE; }

    .dir th				{ padding:0 10px 0 10px; height:30px; line-height:30px; font-weight:700; background:url(img/th_bg.jpg) top repeat-x #ddd; }

    .dir th a			{ color:#333; }

    .dir td				{ padding:3px 10px 3px 10px; border-bottom:1px solid #ddd; vertical-align:top; }

    .dir td div			{ visibility:hidden; color:#ccc; }

    .dir tr:hover div		{ visibility:visible; }

	.dire td div a			{ font-weight:normal; }

      .dir td a			{ color:#1176B3; font-weight:700; }

	  
/* ------------------------------------ editor ---------------------------------------------------------------------------------------------*/

.editor .caixa			{ padding:0 1px 10px 2px; background:#f6f6f6; width:97%; border:1px solid #fff;  }

.editor table				{ margin:0; padding:0; text-align:left; border:none; }

.editor tr				{ background:#F6F6F6; }

.editor tr.odd			{ background:#F6F6F6; }

.editor tr:hover			{ background:#F6F6F6; }

.editor td				{ padding:0; margin:0; border:0; }

.editor td div				{ visibility:visible; }

.editor tr:hover div		{ visibility:visible; }

.editor td div a			{ font-weight:normal; }
.editor td a				{ font-weight:normal; }
	  

/* ------------------------------------ login -----------------------------------------------------------------------------------------------*/



.login_cab			{ z-index:2; background:url(img/cab_bg.jpg) top; height:30px; padding-left:20px; position:relative; color:#ccc; font-size:12px; line-height:30px; }

  .login_cab a			{ color:#ccc; }

  .login_cab a:hover		{ color:#fff; text-decoration:none; }

.login				{ position:absolute; z-index:1; height:550px; left:50%; width:306px; margin-left:-153px; top:0px; background:url(img/login_bg.jpg); }

.login_logo  		{ height:79px; width:248px; margin-left:30px; padding:0; position:absolute; bottom:325px; background:url(img/logo_sgc.jpg); }

.pertence_logo_tbr  		{ height:111px; width:173px; margin-left:80px; padding:0; position:absolute; bottom:-50px; }

  .login h1			{ height:36px; width:300px; margin-left:30px; padding:0; position:absolute; bottom:260px; font-size:14px; font-family:"arial"; color:#FFC514; line-height:18px; font-weight:700;}

  .login form			{ padding:0 28px 0 28px; width:250px; height:160px; margin-top:5px; color:#3E3F94; position:absolute; bottom:125px; }

    .login input		{ display:block; margin-bottom:10px; width:242px; background:#fff; border:1px solid #FFC515; font-size:22px; color:#666; font-family:arial; padding:3px; }

    .login input:focus		{ border-color:#bbb; }

    .login input.entrar		{ float:left; padding:0px; border:none; background:url(img/bt_acessar.jpg) top; width:85px; height:30px; cursor:pointer; }

    .login input.entrar:hover	{ background-position:bottom; }

  .login .esqueceu 		{ padding:6px 0px 0px 103px; color:#3E3F94; }
  
  .login .esqueceu a		{ color:#3E3F94; }

  .login_obs			{ background:#FFC515; padding:6px 0px 6px 20px; color:#fff; font-size:12px; margin:40px 20px 0 20px;}

  .login_inf			{ position:absolute; bottom:0; height:28px; width:306px; background:url(img/login_inf.jpg); }



/* ------------------------------------ inicial ----------------------------------------------------------------------------------------------*/


.dirmetade					{ width:49%; }

  .dirmetade .td				{ border:1px solid #ddd; border-bottom:none; background:#f6f6f6;  }

  .dirmetade .estats td		{ padding:0 10px 0 10px; line-height:30px; height:30px; }

    .dirmetade span.conta	{ display:block; float:left; width:50px; padding-right:10px; text-align:right; font-weight:700; font-size:16px; }



/* ------------------------------------ rodape -----------------------------------------------------------------------------------------------*/



.rodape						{ height:40px; background:url(img/cab_bg.jpg) top repeat-x #EDF5FA;  width:100%; }

  .rodape p					{ color:#fff; font-size:12px; line-height:40px; margin:0; padding:0 20px 0 20px; }

    .rodape span				{ color:#fff; font-weight:700; }

    .rodape a				{ color:#fff; }

    .rodape .logo_tbr	{ height:28px; width:76px; margin:6px 20px 0 0; background:url(img/tbr_rodape.png); display:block; float:right; }

/* --------------------------------------- chat -----------------------------------------------*/

.statusAtendente a{
	padding: 10px;
	margin: 0px 10px 10px 0px;
	float: right;
}