@charset "utf-8";
/* ESBJ - Ensino Superior Bureau Juridico <br>
 * NTI - Nucleo de Tecnologia da Informacao<br>
 *
 * Interface Sistema Webmail ESBJ.
 *
 *  @author     WebNTI <webnti@mauricionassau.com.br>
 *  @copyright  Copyright 2006, ESBJ.
 *  @version    1.0
 *  @link       http://www.esbj.com.br/NTI
 *  @since      1.0
 */
html {
  overflow-y: scroll;
  text-align: center;
  margin: 0px auto;
  padding: 0px;
}

body {
  background: #FFFFFF;
  margin: 0px auto;
  padding: 0px;
  text-align: center;
}

#centraConteudos {
	/*background: #0099FF;*/
	width: 100%;
	height: 350px;
	text-align: center;
  margin: 0px auto;
  padding: 0px;
}

#topo {
	width: 100%;
	text-align: left;
	vertical-align: top;
	margin: 0px auto;
	padding: 0px;
	height: 116px;	
}

#topo h1 {
  position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #23344b;
	padding: 85px 0px 0px 30px;	
}

.logo {
	position: absolute;
	float: left; clear: left;
	padding: 30px 0px 0px 30px;
	margin: 0px auto;
	
}

#centraConteudos #topo div.topoNavega {
	position: absolute;
	float: left;
	clear: left;
	background: url(../images/mnuTopoBg.png) no-repeat;
	background-position: 0px 80px;
	width: 333px;
	height: 43px;
	padding-top: 80px;
	margin-left: 432px;
	z-index: 5;
	border: 0px solid #CCCCCC;
}

#centraConteudos #topo div.topoNavega ul {
  margin: 0px auto;
	padding: 20px 0px 0px 25px;
	list-style: none;
	height: 55px;
	vertical-align: top;
	overflow: visible;
}

#centraConteudos #topo div.topoNavega ul li {
	display: inline;
	background: url(../images/mnuTopoList.png) no-repeat left;
	/*background-position: 0px 10px;*/
	padding: 10px 0px 0px 0px;
	border: 0px solid #CCCCCC;
}

#centraConteudos #topo div.topoNavega ul li a.iten {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #6e7a8b;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	border: 0px solid #CCCCCC;
}

#centraConteudos div.carta {
	position: absolute;
	float: left;
	left: 629px;
	top: 124px;
	text-align: left;
	padding: 0px;
	background: url(../images/ftCartas.jpg) no-repeat;
	width: 375px;
	height: 291px;
	z-index: 3;
}

#centraConteudos div.marcasInst {
	position: absolute;
	float: left;
	left: 609px;
	top: 430px;
	text-align: left;
	padding: 0px;
	background: url(../images/marcasRodape.png) no-repeat right top;
	width: 540px;
	height: 291px;
	z-index: 2;
}

#centraConteudos div.unidades {
	position: absolute;
	float: left;
	left: 765px;
	top: 42px;
	width: 216;
	height: 157px;
	border: 0px solid #998800;
	padding: 13px 0px 0px 0px;
	background: url(../images/novasUnidBg.png) no-repeat;
	width: 216px;
	z-index: 122;
	font-family: Arial;
	font-size: 11px;
	color: #70717f;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	line-height: 18px;
}

#centraConteudos div.unidades ul {
	padding: 0px;
	margin: 0px;
}

#centraConteudos p.passos {
	font-size: 12px;
	font-family: Arial;
	padding-top: 3px;
}

#centraConteudos div.passosConteudo {
	background: url(../images/passosBG.png) no-repeat;
	background-position: 0px 0px;
	margin-left: 30px;
	padding-left: 6px;
}
#centraConteudos div.conteudoBG {
	position: absolute;
	float: left;
	left: 0px;
	top: 120px;
	width: 100%;
	border: 0px solid #998800;
	text-align: left;
	padding: 0px;
	background: url(../images/conteudoBG_.png) repeat-x;
	height: 263px;
	z-index: 0;
}
#centraConteudos div.conteudo {
	position: absolute;
	float: left;
	left: 0px;
	top: 124px;
	width: 100%;
	border: 0px solid #998800;
	text-align: left;
	padding: 0px;
	background: url(../images/conteudoBG.jpg) no-repeat;
	background-position: 1px 0px;
	height: 255px;
	z-index: 2;
	color: #ffffff;
}

/* FORMATACAO FORMULARIO RECUPERA SENHA  [inicio] */

#centraConteudos div.conteudo div#idSenha {
}

.erro{
  font-family: Arial;
  font-size: 22px;
  color: #D93939;
  text-align: center;
}

ul.formCadastro {
  float: left;
	list-style: none;
	margin: 0px auto;
	padding: 0px;
}

ul.formCadastro li {
  float: left;
	clear: left;
	list-style: none;
	margin: 0px auto;
	padding: 0px;
	border: 0px solid #006600;
  font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

ul.formCadastro li .ableTxt {

}

ul.formCadastro li .disaTxt {
 color: #999999;
}

ul.formCadastro li .ableCampo {
 border: 2px solid #23344b;
 background: #FFFFFF;
}

ul.formCadastro li .disaCampo {
 color: #CCCCCC;
 border: 2px solid #999999;
}

/* FORMATACAO FORMULARIO RECUPERA SENHA  [fim] */
