/* CSS Document */
	/* CSS Geral - Portal de Educação do Exército - versão 2.0 */
body {
	margin: 0 0 0 0px;
	padding: 0;
	text-align: center;
	background: url(../imagens/body.gif);
}

#main {
	width: 778px;
	margin: 0 auto;
	text-align: left;
	background: #FFFFFF;
}

#topo {
	margin: 0px;
	width: 778px;
	height: 247px;
	background: url(../imagens/bg_topo.gif) no-repeat;
}

#menuSup {
	width: 778px;
	margin: 0px;
	height: 46px;
	position: relative;
	top: 30px;
}

#menuSup ul {
	width: 650px;
	float: right;
	margin-right: 7px;
	height: 46px;
}

* html #menuSup ul {
	margin-right: 4px;
}

#menuSup ul li {
	width: 110px;
	height: 38px;
	float: right;
	margin-left: 3px;
}

#menuSup ul li a {
	width: 110px;
	height: 38px;
	display: block;
}

#menu {
	width: 778px;
	height: auto;
	text-align: center;
	background: url(../imagens/bg_menu.gif) no-repeat;
}

#menu ul {
	width: 778px;
	height: 40px;
}

#menu ul li {
	height: 40px;
	margin-left: 6px;
	float: left;
}

#menu ul li.progr {
	width: 129px;
}

#menu ul li.envio {
	width: 122px;
}

#menu ul li.com {
	width: 242px;
}

#menu ul li.comis {
	width: 68px;
}

#menu ul li.inscr {
	width: 62px;
}

#menu ul li.public {
	width: 110px;
}

#menu ul li.progr a {
	width: 129px;
	height: 40px;
	display: block;
}

#menu ul li.envio a {
	width: 122px;
	height: 40px;
	display: block;
}

#menu ul li.com a {
	width: 242px;
	height: 40px;
	display: block;
}

#menu ul li.comis a {
	width: 68px;
	height: 40px;
	display: block;
}

#menu ul li.inscr a {
	width: 62px;
	height: 40px;
	display: block;
}

#menu ul li.public a {
	width: 110px;
	height: 40px;
	display: block;
}

#submenu {
	width: 764px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin: 0px;
	background: #F9DB9F;
	margin-left: 7px;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#page {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58595b;
	width: 778px;
	height: auto;
	min-height: 850px;
	margin: 0px 0 0 0px;
	float: left;
	text-align: left;
	background: #ffffff;
}

#left {
	width: 319px;
	float: left;
	height: 50px;
	min-height: 850px;
	position: relative;
	left: 7px;
	background: #fdb513;
}

#temas {
	width: 319px;
	height: 501px;
	background: url(../imagens/bg_temas.gif) no-repeat;
}

#temas p {
	width: 280px;
	height: auto;
	margin-top: 20px;
	position: relative;
	top: 60px;
	left: 27px;
}

* html #temas p {
	top: 40px;
}

#temas ul {
	width: 319px;
	height: auto;
	margin-top: 92px;
}

* html #temas ul {
	margin-top: 75px;
}

#temas ul li {
	width: 190px;
	height: 90px;
	margin-bottom: 10px;
	margin-left: 115px;
}

#content {
	float: left;
	/*width:590px;*/
	padding: 0px;
	border: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	height: auto;
	min-height: 850px;
	margin-left: 11px;
	width: 440px;
	voice-family: "\"}\"";
	voice-family: inherit;
}

#content p {
	width: 400px;
	margin-left: 20px;
}

#login {
	width: 319px;
	height: 169px;
	background: url(../imagens/bg_login.gif) no-repeat;
	margin-left: 0px;
}

#login span {
	width: 180px;
	display: block;
	height: 103px;
	position: relative;
	top: 50px;
	left: 20px;
}

#topMenu {
	width: 242px;
	height: 30px;
	background: url(../imagens/bg_topMenu.gif) no-repeat;
}

#middleMenu {
	width: 242px;
	height: auto;
	min-height: 200px;
	background: url(../imagens/bg_middleMenu.gif);
}

#bottomMenu {
	width: 242px;
	height: 24px;
	margin-bottom: 150px;
	background: url(../imagens/bg_bottomMenu.gif) no-repeat;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

li.menu,li.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #034665;
	text-align: right;
	line-height: 21px;
	width: 191px;
	height: 30px;
	margin: 0px;
	margin-left: 24px;
	background: url(../imagens/bg_listaMenu.gif) no-repeat;
}

li.menu2 {
	background: url(../imagens/bg_listaMenu2.gif) no-repeat;
}

li.menu span,li.menu2 span {
	margin-right: 20px;
}

li.menu a,li.menu2 a {
	width: 170px;
	height: 30px;
	display: block;
	margin-right: 20px;
}

#tituloInicial {
	width: 470px;
	height: 38px;
	background: url(../imagens/tit_titInicial.gif) no-repeat;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.grifadoverde {
	font-weight: bold;
	color: #0d3f0e;
}

.grifadoLaranj {
	font-weight: bold;
	color: #c5490b;
}

.Laranj {
	color: #c5490b;
}

.grifadoAzul {
	font-weight: bold;
	color: #184c74;
}

.titulo {
	width: 575px;
	height: 43px;
	background: url(../imagens/bg_titulo.gif);
}

.nomeTitulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0a4106;
	position: relative;
	top: 15px;
}

.grifado {
	font-weight: bold;
}

.grifadoVermelho {
	font-weight: bold;
	color: #E00606;
}

.grifadoVinho {
	font-weight: bold;
	color: #870701;
}

.clear {
	clear: both;
	width: 1px;
	height: 1px;
}

br {
	clear: both;
}

#bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c3902;
	width: 778px;
	height: 125px;
	margin: 0px;
	padding: 0px;
	clear: left;
	background: url(../imagens/bg_bottom.gif);
}

#bottom p {
	text-align: center;
	position: relative;
	top: 55px;
	left: 190px;
	width: 400px;
	display: block;
}

table.its {
	clear: both;
	border: 1px solid #EFEFEF;
	width: 90%;
	margin: 2px 0 10px 20px;
}

table.its tr {
	background-color: #ffffff;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245a2e;
}

th {
	text-align: center;
	color: #245a2e;
}

.ta_ctr {
	text-align: center;
}

table.its td {
	color: #666666;
}

table.its tr td.even {
	background-color: #eef4f9;
}

table.its tr td.odd {
	background-color: #dde6ee;
}

table.its tr td.neut {
	background-color: #cfd8e0;
}

table.its tr td.cab {
	background-color: #e6e7e8;
	font-weight: bold;
}

a {
	text-decoration: none;
	color: #8c3902;
	cursor: pointer;
}

a:hover {
	text-decoration: none;
	color: #a1a0a0;
}

img {
	border: 0px;
	margin: 0px;
}

form {
	margin: 0px;
}

.nulo {
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
}

cite {
	margin-bottom: 10px;
	display: block;
}

.FL {
	float: left;
}

.FR {
	float: right;
}

.ta_ctr {
	text-align: center;
}

.va_btm {
	vertical-align: bottom;
}

.LH16 {
	line-height: 16px;
}

/* inicio de estilos para formulário */
	/* label - utilizado para alinhar junto com um campo input */
.label_10,.label_15,.label_20,.label_25,.label_30,.label_35,.label_40,.label_45,.label_50,.label_55,.label_60,.label_65,.label_70,.label_75,.label_80,.label_85,.label_90,.label_95,.label_100,.label_105,.label_110,.label_115,.label_120,.label_125,.label_130,.label_135,.label_140,.label_145,.label_150,.label_155,.label_160,.label_165,.label_170,.label_175,.label_180,.label_185,.label_190,.label_195,.label_200,.label_210,.label_220,.label_230,.label_240,.label_250,.label_260,.label_270
	{
	float: left;
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;
	height: 14px;
	line-height: 14px;
}

.exibeDados,.exibeDadosBlack {
	line-height: 10px;
	color: #395F8F;
	font-weight: bold;
	font-size: 11px;
}

.exibeDadosBlack {
	color: black;
}

.label_01 {
	width: 1px;
}

.label_10 {
	width: 10px;
}

.label_15 {
	width: 15px;
}

.label_20 {
	width: 20px;
}

.label_25 {
	width: 25px;
}

.label_30 {
	width: 30px;
}

.label_35 {
	width: 35px;
}

.label_40 {
	width: 40px;
}

.label_45 {
	width: 45px;
}

.label_50 {
	width: 50px;
}

.label_55 {
	width: 55px;
}

.label_60 {
	width: 60px;
}

.label_65 {
	width: 65px;
}

.label_70 {
	width: 70px;
}

.label_75 {
	width: 75px;
}

.label_80 {
	width: 80px;
}

.label_85 {
	width: 85px;
}

.label_90 {
	width: 90px;
}

.label_95 {
	width: 95px;
}

.label_100 {
	width: 100px;
}

.label_105 {
	width: 105px;
}

.label_110 {
	width: 110px;
}

.label_115 {
	width: 115px;
}

.label_120 {
	width: 120px;
}

.label_125 {
	width: 125px;
}

.label_130 {
	width: 130px;
}

.label_135 {
	width: 135px;
}

.label_140 {
	width: 140px;
}

.label_145 {
	width: 145px;
}

.label_150 {
	width: 150px;
}

.label_155 {
	width: 155px;
}

.label_160 {
	width: 160px;
}

.label_165 {
	width: 165px;
}

.label_170 {
	width: 170px;
}

.label_175 {
	width: 175px;
}

.label_180 {
	width: 180px;
}

.label_185 {
	width: 185px;
}

.label_190 {
	width: 190px;
}

.label_195 {
	width: 195px;
}

.label_200 {
	width: 200px;
}

.label_210 {
	width: 210px;
}

.label_220 {
	width: 220px;
}

.label_230 {
	width: 230px;
}

.label_240 {
	width: 240px;
}

.label_250 {
	width: 250px;
}

.label_260 {
	width: 260px;
}

.label_270 {
	width: 270px;
}

.label_loga {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c3902;
	font-weight: bold;
	margin-bottom: 3px;
	width: 75px;
	display: block;
	ZZZposition: relative;
	ZZZtop: 10px;
	ZZZleft: 20px;
}

.label_loga2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: 100px;
	color: #8c3902;
	font-weight: bold;
}

/* span - utilizado para retorno da chamada de consulta */
	/* input - Nos tamanhos pp, p, m, g e gg */
.input_pp,.input_p,.input_m,.input_g,.input_gg,.input_data,.input_xg,.input_ggg
	{
	border: #cf9b76 1px solid;
	font-size: 11px;
	color: #8c3902;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	height: 14px;
	line-height: 14px;
	margin-right: 4px;
	/* float: left; */
}

.input_pp {
	width: 30px;
}

.input_p {
	width: 60px;
}

.input_m {
	width: 75px;
}

.input_g {
	width: 150px;
}

.input_gg {
	width: 240px;
}

.input_ggg {
	width: 330px;
}

.input_xg {
	width: 390px;
}

.input_data {
	width: 60px;
	float: none;
}

/* textarea - Colcoar o tamanho na tag com rows e cols */
.txtarea {
	border: #cf9b76 1px solid;
	font-size: 11px;
	color: #8c3902;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 5px -3px;
	padding: 0px;
}

html>body .txtarea {
	margin-left: 0px;
}

/* aceitação */
.txtareaAceitacao {
	width: 350px;
	height: 200px;
	margin: 0 4px 5px -3px;
	padding: 0px;
}

html>body .padrao {
	margin-left: 0px;
}

/* radio - input e label */
.radioClass {
	margin-bottom: 3px;
	vertical-align: middle;
	float: left;
}

.checkClass {
	width: 15px;
	height: 15px;
	line-height: 15px;
	margin: 0 0 3px -3px;
	padding: 0px;
	border: #8c3902 1px solid;
}

html>body .checkClass {
	margin-left: 0px;
}

.radioLabelClass {
	text-align: left;
	display: block;
	float: left;
}

/* buscar arquivos */
.fileClass {
	font-size: 11px;
	color: #8c3902;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

* html .fileClass {
	margin: 0 0 3px -3px;
}

/* select */
.padrao {
	border: #8c3902 1px solid;
	font-size: 11px;
	color: #8c3902;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 3px -3px;
	padding: 0px;
	height: 18px;
	line-height: 14px;
}

html>body .padrao {
	margin-left: 0px;
}

.btns,.btnsOvr,.btnsOvr2,.btns1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #cb8402;
	margin-bottom: 3px;
	padding: 0px 1px;
	font-size: 10px;
	/* font-weight:bold; */
	background: #cf9b76;
	border-top: solid 1px #cb8402;
	border-left: solid 1px #cb8402;
	border-right: solid 1px #595959;
	border-bottom: solid 1px #595959;
	cursor: hand;
}

.btns,.btnsOvr,.btnsOvr2,a {
	text-decoration: none;
}

.btnsOvr {
	background: #fad595;
}

.btnsOvr2 {
	background: #fad595;
}

#bt1,#bt2,#bt3 {
	vertical-align: 3px;
}

#bt4,#bt5 {
	margin-bottom: 5px;
}

#sel1,#sel2,#sel3,#sel4,#sel5,#sel6,#sel7,#sel8,#sel8,#sel10 {
	vertical-align: 3px;
}

/* Barra final do formulário com o botão Gravar */
.barra_form_hr {
	color: #8c3902;
	height: 1px;
	margin-bottom: 12px;
}

#barra_form {
	text-align: center;
}

/* Acessibilidade. Para não exibir visualmente. Apenas o leitor de tela acessará os itens com esta classe */
.CampoObrigatorio {
	width: 1px;
	height: 1px;
	position: absolute;
	overflow: hidden;
}

.campoBot {
	text-align: center;
	margin-top: 2px;
}

#MsgErro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: red;
}

#MsgInfo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

.inputFloat {
	float: left;
	margin-left: 3px;
}

html>body #corpo .inputFloat {
	margin-left: 0px;
}

#saudacao {
	width: 280px;
	display: block;
	height: 95px;
	position: relative;
	/* top: 60px; */
	left: 15px;
}

.boxTopo {
	float: left;
	width: 70px;
	height: 14px;
	border: #cf9b76 1px solid;
	font-size: 11px;
	color: #395F8F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-bottom: 3px;
}

#botlog {
	float: left;
	width: 24px;
	height: 24px;
	margin-left: 15px;
	background: url(../imagens/bot_login.gif) no-repeat;
}

#botlog a {
	width: 24px;
	height: 24px;
	display: block;
}

#esque {
	font-size: 9px;
	color: #8c3902;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 140px;
	height: 10px;
	float: left;
	line-height: 10px;
	margin-top: 10px;
}

#esque a {
	text-decoration: none;
	display: block;
	color: #8c3902;
}

#apoio {
	width: 242px;
	height: 181px;
	float: left;
	background: url(../imagens/bg_apoio.gif) no-repeat;
}

.inst {
	width: 170px;
	height: 50px;
	position: relative;
	top: 58px;
	left: 30px;
	margin-bottom: 10px;
}

.inst a {
	width: 170px;
	height: 50px;
	display: block;
}

#flash {
	width: 520px;
	height: 181px;
	margin-top: 2px;
	margin-left: 2px;
}

#noticias {
	width: 516px;
	height: 290px;
	background: url(../imagens/bg_noticia.gif);
	margin-top: 15px;
	margin-left: 3px;
}

.todas {
	width: 500px;
	position: relative;
	text-align: right;
	top: 55px;
}

* html .todas {
	top: 45px;
}

#ContentNot {
	width: 400px;
	height: 190px;
	position: relative;
	top: 60px;
	left: 15px;
}

#ContentNot ul {
	width: 400px;
	height: 185px;
	overflow: scroll;
	overflow-x: hidden;
	overflow: auto;
}

#ContentNot ul li {
	width: 400px;
	height: 25px;
	margin-bottom: 3px;
	background: url(../imagens/bg_listaNot.gif) no-repeat;
}

#ContentNot ul li p {
	width: 400px;
	margin: 0px;
	margin-left: 20px;
}

#infos {
	width: 284px;
	height: 251px;
	float: left;
	background: url(../imagens/bg_infos.gif) no-repeat;
	margin-top: 15px;
	margin-left: 3px;
}

#infos ul {
	width: 247px;
	height: 220px;
	margin-left: 18px;
	margin-top: 15px;
}

#infos ul li {
	margin: 0px;
	width: 245px;
	margin-bottom: 5px;
	height: 70px;
}

#infos ul li a {
	width: 245px;
	height: 70px;
	display: block;
}

#topEnquete {
	width: 232px;
	height: 50px;
	float: left;
	margin-top: 13px;
	background: url(../imagens/bg_topEnquete.gif) no-repeat;
}

#middleEnquete {
	width: 232px;
	height: auto;
	height: 179px;
	min-height: 179px;
	float: left;
	background: url(../imagens/bg_middleEnquete.gif);
}

#middleEnquete p {
	width: 188px;
	margin-left: 25px;
}

#bottomEnquete {
	width: 232px;
	height: 20px;
	float: left;
	background: url(../imagens/bg_bottomEnquete.gif) no-repeat;
}

#limpa {
	width: 520px;
	height: 3px;
	background: gray;
	clear: both;
}

#caixaAcesso {
	width: 385px;
	height: 213px;
	position: relative;
	left: 20px;
	background: url(../imagens/bg_acesso.gif) no-repeat;
}

#caixaLogin01 {
	width: 128px;
	float: left;
	height: 213px;
}

#caixaLogin01 p {
	width: 100px;
	font-size: 9px;
	margin: 0px;
	margin-left: 8px;
	margin-top: 55px;
	height: auto;
	color: #8c3902;
}

#botlog2 {
	float: left;
	width: 28px;
	height: 27px;
	margin-left: 2px;
	margin-top: -5px;
	background: url(../imagens/bot_login2.gif) no-repeat;
}

#botlog a {
	width: 28px;
	height: 27px;
	display: block;
}

#caixaLogin02 {
	width: 128px;
	float: left;
	height: 213px;
}

#caixaLogin02 p {
	width: 100px;
	font-size: 9px;
	margin: 0px;
	margin-left: 8px;
	margin-top: 55px;
	height: auto;
	color: #8c3902;
}

#caixaLogin03 {
	width: 128px;
	float: left;
	height: 213px;
}

#caixaLogin03 p {
	width: 100px;
	font-size: 9px;
	margin: 0px;
	margin-top: 55px;
	margin-left: 8px;
	height: auto;
	color: #8c3902;
}

#titinical,#titAcesso,#titalterDados,#titalterEmails,#titalterUsuario,#titalterSenha,#titprogramacao,#titenvioTrab,#titcomunicOf,#titcomissao,#titinscricao,#titpublic,#titresumos,#titlocaliza,#titfale,#titfotos,#titEsqueceuUsuarioSenha,#titTrabalhos
	{
	width: 438px;
	height: 58px;
}

#titinical {
	background: url(../imagens/tit_inicial.gif) no-repeat;
}

#titAcesso {
	background: url(../imagens/tit_acesso.gif) no-repeat;
}

#titalterDados {
	background: url(../imagens/tit_altdadosCadast.gif) no-repeat;
}

#titalterEmails {
	background: url(../imagens/tit_altEmails.gif) no-repeat;
}

#titalterUsuario {
	background: url(../imagens/tit_altUsuario.gif) no-repeat;
}

#titalterSenha {
	background: url(../imagens/tit_altSenha.gif) no-repeat;
}

#titprogramacao {
	background: url(../imagens/tit_programacao.gif) no-repeat;
}

#titenvioTrab {
	background: url(../imagens/tit_envio.gif) no-repeat;
}

#titcomunicOf {
	background: url(../imagens/tit_comunicacao.gif) no-repeat;
}

#titcomissao {
	background: url(../imagens/tit_comissao.gif) no-repeat;
}

#titinscricao {
	background: url(../imagens/tit_inscricao.gif) no-repeat;
}

#titpublic {
	background: url(../imagens/tit_publicacoes.gif) no-repeat;
}

#titresumos {
	background: url(../imagens/tit_resumos.gif) no-repeat;
}

#titlocaliza {
	background: url(../imagens/tit_localizacao.gif) no-repeat;
}

#titfale {
	background: url(../imagens/tit_faleconosco.gif) no-repeat;
}

#titTrabalhos {
	background: url(../imagens/tit_trabalhos.gif) no-repeat;
}

#titEsqueceuUsuarioSenha {
	background: url(../imagens/tit_esqueceu.gif) no-repeat;
}

#titfotos {
	background: url(../imagens/tit_fotos.gif) no-repeat;
}

#fotos {
	width: 438px;
	margin-top: 15px;
	height: 164px;
	background: url(../imagens/bg_fotos.gif) no-repeat;
	bottom: 0px;
}

#fotos span {
	display: block;
	position: relative;
	top: 138px;
	text-align: right;
	margin-right: 15px;
}

#fotos span a {
	color: #8c3902;
	font-weight: bold;
}

#menuFotos1,#menuFotos2,#menuFotos3 {
	width: 430px;
	height: 117px;
	float: left;
}

#menuFotos1 {
	background: url(../imagens/bg_album01.gif);
}

#menuFotos2 {
	background: url(../imagens/bg_album02.gif);
}

#menuFotos3 {
	background: url(../imagens/bg_album03.gif);
}

#menuFotos1 ul,#menuFotos2 ul,#menuFotos3 ul {
	width: 430px;
	height: 117px;
	margin-left: 7px;
}

#menuFotos1 ul li,#menuFotos2 ul li,#menuFotos3 ul li {
	width: 67px;
	height: 49px;
	float: left;
	margin-left: 2px;
	margin-top: 6px;
}

#menuFotos1 ul li a,#menuFotos2 ul li a,#menuFotos3 ul li a {
	width: 66px;
	height: 49px;
	display: block;
}

#realizacao {
	width: 438px;
	height: 142px;
	margin-top: 10px;
	background: url(../imagens/bg_realizacao.gif) no-repeat;
}

.cmrj {
	width: 80px;
	height: 90px;
	position: relative;
	left: 90px;
	top: 50px;
	float: left;
}

.cmrj a {
	width: 80px;
	height: 90px;
	display: block;
}

.ft {
	width: 170px;
	position: relative;
	left: 110px;
	top: 70px;
	float: left;
	height: 50px;
}

.ft a {
	width: 170px;
	height: 50px;
	display: block;
}

.not {
	height: auto;
	margin-left: 20px;
	margin-top: 20px;
}

.mesNot {
	width: 450px;
	color: #395F8F;
}

.mes {
	height: 17px;
	line-height: 17px;
	margin: 0px;
	font-weight: bold;
}

.mesNot img {
	float: left;
}

.listaNot {
	margin: 5px 0 5px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	width: 450px;
	line-height: 1.7em;
	padding: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 450px;
}

html>body .listaNot {
	width: 450px;
}

.listaNot li {
	margin-bottom: 5px;
	padding-left: 0px;
	background: #F7F7F7;
}

.listaNot a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.linha_form {
	clear: left;
	/* width: 500px; */
	width: auto;
	max-width: 400px;
	float: left;
	position: relative;
	top: 10px;
	left: 15px;
	line-height: 10px;
	margin-bottom: 4px;
}

.label_campo,.label_campoInscr {
	clear: left;
	color: #666666;
	display: block;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	width: 80px;
}

.label_campoInscr {
	width: 105px;
}

#mensagem {
	color: #C5490B;
	margin-bottom: 20px;
}

#mensagem li {
	line-height: 16px;
	padding-left: 20px;
	/* list-style-image: url(../imagens/exclamation.png); */
	background: url(../imagens/exclamation.png) no-repeat;
}

#textoGuia {
	height: auto;
	left: 10px;
	margin-bottom: 10px;
	position: relative;
	width: 400px;
	color: #58595B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 15px;
}

#msgErro {
	position: relative;
	color: red;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: red;
	left: 20px;
	width: 385px;
}

#msgErro fieldset {
	border:1px solid #CF9B76;
	margin-bottom: 15px;
	padding: 10px;
}

.tablegendErro {
	color: #9a0706;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px;
}
/* fim de estilos para formulário */