/*

No arquivo estilo.css e estilo_ids.css, somente propriedades de estilo visual:
font, color, background, border, line-height, text-decoration, etc.

No arquivo layout.css e layout_ids.css, somente propriedades de layout:
margin, padding, position, top, left, etc.

 */
body,h1,h2,h3,h4,div,p,ul,ol,li,select,form,label,input,textarea,legend,button,table,tr,td,th,thead,tbody,cl_001
	{
	color: #4C4436;
	font-family: arial, "trebuchet ms", trebuchet, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.cl_ul_normal {
	font-size: 12px;
	text-align: justify;
	margin-left: 7%;
	margin-right: 1%;
}

p.download {
	margin-left: 9%;
	font-size: 12px;
	text-align: justify;
}

a.linkPreto:link,a.linkPreto:visited {
	color: black;
	font-size: 12px;
	font-weight: bold;
}

a.linkPreto:hover {
	text-decoration: underline;
	color: #963B24;
}

a.linkInfoGerais:link,a.linkInfoGerais:visited,a.linkInfoGerais:visited
	{
	font-size: 12px;
	font-weight: normal;
	color: #91806A;
}

a.linkInfoGerais:hover {
	text-decoration: underline;
}

h3.principal {
	font-size: 14px;
}

p.justificadoPortal {
	margin-left: 1%;
	margin-right: 1%;
	text-align: justify;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
}

p.texto_normal {
	text-align: left;
	font-size: 12px;
}

.centralizadoPortal {
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
}

p.conteudo2 {
	text-align: justify;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 3%;
	margin-right: 3%;
}

div.bloco_resultado_listagem {
	height: 200px;
	overflow: scroll;
	margin-left: 1%;
	margin-right: 1%;
}

div.quadro { /*_width: 517 px;*/
	border-width: thin;
	border-color: black;
	border-style: solid;
	margin-left: 1%;
	margin-right: 1%;
	/*_margin-right: 0%;*/
	text-align: justify;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
}

div.quadro p {
	padding-top: 5px;
	padding-bottom: 10px
}

div.quadro p b {
	font-weight: 500;
}

div.quadro_sem_borda {
	text-align: justify;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
}

div.quadro_sem_borda p {
	padding-top: 5px;
	padding-bottom: 10px
}

div.quadro_sem_borda p b {
	font-weight: 500;
}

h2#cont_titulo {
	background: transparent url(../../images/portal/bg002.gif) repeat-x
		scroll center bottom;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #4C4436;
	line-height: 150%;
	text-align: left;
}

p.subTitulo {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #4C4436;
	text-align: left;
	margin-left: 1%;
}

.subTitulo {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4C4436;
	text-align: left;
	margin-left: 1%;
}

.bloco1 {
	width: 130px;
	float: left;
	margin-left: 46px;
	clear: right;
}

.bloco2 {
	width: 150px;
	float: left;
	margin-left: 5px;
	clear: right;
}

.bloco3 {
	width: 140px;
	float: left;
	margin-left: 7px;
}

ul.links li {
	list-style: none;
}

p.pVoltar {
	font-size: 10px;
	text-align: right;
	clear: both;
	margin-top: -6px;
	margin-bottom: 10px;
}

p.pVoltar2 a {
	margin-left: 9px;
}

p.pVoltar img {
	margin-right: 3px;
	margin-top: -6px;
}

p.pVoltar3 {
	font-size: 10px;
	text-align: right;
	clear: both;
	margin-top: -10px;
	margin-bottom: -10px;
}

p.pVoltar3 img {
	margin-right: 3px;
	margin-top: -10px;
	margin-bottom: -20px;
}

p.pLoginLinks {
	font-size: 10px;
	text-align: right;
	clear: both;
	width: 60%;
	display: inline;
	float: right;
}

p.pLoginNome {
	font-size: 10px;
	text-align: left;
	clear: both;
	width: 40%;
	float: left;
}

p.pLoginLinks a {
	margin-left: 9px;
}

body {
	background-color: #4C4436;
}

acronym,abbr {
	border-bottom: 0;
}

a:link,.cl_001 a:link,a.cl_001:link,.cl_001 a:visited,a.cl_001:visited {
	color: #906E14;
	text-decoration: none;
}

a:visited {
	color: #8E8981;
	text-decoration: none;
}

a:hover,a:active,a.cl_001:hover,a.cl_001:active,.cl_001 a:hover,.cl_001 a:active
	{
	color: #C64A2B;
	text-decoration: underline;
}

.cl_000b {
	font-weight: bold;
}

.negrito {
	font-weight: bold;
}

.cl_000i {
	font-style: italic;
}

.italico {
	font-style: italic;
}

.cl_000v {
	color: #E01D1D;
}

.destaque {
	color: #E01D1D;
}

a.cl_000v:link,a.cl_000v:visited,a.cl_000v:hover,a.cl_000v:active {
	color: #E01D1D;
}

a.destaque:link,a.destaque:visited,a.destaque:hover,a.destaque:active {
	color: #E01D1D;
}

a.cl_000v:hover,a.cl_000v:active {
	text-decoration: underline;
}

a.destaque:hover,a.destaque:active {
	text-decoration: underline;
}

.cl_002,.cl_003,.cl_003i,.cl_023 {
	color: #91806A;
	font-family: sans-serif;
	font-weight: bold;
	line-height: 150%;
}

.cl_002,.cl_003 {
	background: #F8F5F1;
	border-bottom: 1px solid #EAE3D6;
}

.cl_004 {
	color: #000000;
	font-family: sans-serif;
	font-weight: bold;
	line-height: 100%;
}

.cl_004i {
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	text-align: justify;
}

.cl_005i {
	color: #906E14;
	/*color: #91806A;*/
	font-family: sans-serif;
	font-size: 12px;
	text-align: left;
	background: #FFFFFF;
}

.espaco {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #EAE3D6;
}

.sub_menu1 {
	color: #91806A;
	font-family: "trebuchet ms", sans-serif;
	font-size: 120%;
}

.sub_menu2 {
	font-size: 110%;
}

.sub_menu3 {
	font-size: 90%;
}

.cl_002,.cl_003,.cl_003i,.cl_004 {
	background: #F8F5F1;
	border-bottom: 1px solid #EAE3D6;
}

.cl_003,.cl_003i {
	color: #963B24;
}

.cl_023 {
	background: #F1EFD9;
	border-bottom: 1px solid #EAE3D6;
}

.cl_002 a,.cl_002 a:link,.cl_002 a:visited,.cl_023 a,.cl_023 a:link,.cl_023 a:visited
	{
	color: #91806A;
	text-decoration: none;
}

.cl_003 a,.cl_003 a:link,.cl_003 a:visited,.cl_003i a,.cl_003i a:link,.cl_003i a:visited
	{
	color: #963B24;
	text-decoration: none;
}

.cl_005i a,.cl_005i a:link,.cl_005i a:visited { /*color: #963B24;*/
	color: #906E14;
	text-decoration: none;
}

.cl_004 a,.cl_004 a:link,.cl_004 a:visited {
	color: #000000;
	text-decoration: none;
}

.cl_002 a:hover,.cl_002 a:active,.cl_003 a:hover,.cl_003 a:active,.cl_003i a:hover,.cl_003i a:active,.cl_023 a:hover,.cl_023 a:active
	{
	color: #5A5143;
	text-decoration: underline;
}

.cl_005i a:hover,.cl_005i a:active {
	color: #DB4A2B;
	text-decoration: underline;
}

.cl_004 {
	color: #91806A;
}

.cl_006 {
	background-color: #FFF;
	border-bottom: 1px solid #EAE3D6;
}

div.cl_006 a {
	font-size: 120%;
}

.cl_007 {
	background-image: url(../../images/portal/ico_setamenordireita.gif);
}

a.cl_008,a.cl_008:link,.cl_010 a,.cl_010 a:link,.cl_010 a:visited,a.cl_010,a.cl_010:link,a.cl_010:visited,.cl_013 a,.cl_013 a:link,.cl_013 a:visited
	{
	color: #4C4436;
	text-decoration: none;
}

a.cl_008:visited {
	color: #8E8981;
	text-decoration: none;
}

a.cl_008:hover,a.cl_008:active,.cl_010 a:hover,.cl_010 a:active,a.cl_010:hover,a.cl_010:active,.cl_013 a:hover,.cl_013 a:active
	{
	color: #963B24;
	text-decoration: underline;
}

.cl_013 {
	font-size: 120%;
	line-height: 120%;
}

.cl_009 {
	font-size: 130%;
	font-weight: bold;
	background: url(../../images/portal/bg002.gif) bottom repeat-x;
}

.cl_017,.cl_017g {
	font-size: 120%;
	line-height: 120%;
}

.cl_019 {
	font-size: 110%;
	line-height: 120%;
}

.cl_020 {
	background-color: #FFF;
	border: 1px solid #AA977F;
}

a.cl_020:link,a.cl_020:visited {
	color: #645947;
	text-decoration: none;
}

a.cl_020:hover,a.cl_020:active {
	color: #963B24;
	text-decoration: none;
}

.cl_025 {
	font-size: 170%;
	line-height: 110%;
	font-family: verdana;
}

.cl_026 {
	font-size: 130%;
	line-height: 120%;
}

.cl_032 {
	background-image: url(../../images/portal/ico_contato.gif);
}

.cl_033 {
	background-image: url(../../images/portal/ico_planilha.gif);
}

.cl_034 {
	background-image: url(../../images/portal/ico_legislacao.gif);
}

.cl_035 {
	background-image: url(../../images/portal/ico_cartilhamanual.gif);
}

.cl_048 {
	border: 5px solid #E9DDCE;
}

/* estilos tirados de estilos.css */
div.rotulo {
	margin: 0;
	width: 50%;
	height: 25px;
	float: left;
	text-align: right;
	line-height: 17px;
}

div#tudo {
	background: #92866E;
	width: 778px;
	margin: auto;
	text-align: left;
}

/* Fim da estrutura do documento */ /* Tags */
img {
	border: none;
}

a {
	text-decoration: none;
	color: #906E14;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	color: #C64A2B;
}

span.semnivel45 {
	color: #906E14;
}

/* Topo da home.xhtml */

div#topoPrincipal {
	height: 34px;
	background: #FC0;
}

div#topoPrincipal img#logo_mte {
	float: left;
	margin-left: 11px;
	margin-top: 1px;
}

.invisivelSelect {
	/*display: none;*/
	background-color: #F8C400;
}

#select_governo {
	padding-top: 7px;
	width: 250px;
	float: right;
	margin-right: 150px;
}

/* Fim das tags */ /* Cabe�alho */
div#topo {
	height: 21px;
	background: #FC0;
}

div#topo img#logo_mte {
	float: left;
	margin-left: 11px;
	margin-top: 1px;
}

div#topo img#logo_brasil {
	float: right;
	margin-right: 11px;
}

h2#titulo_portal {
	display: none;
}
div#cabecalho {
	height: 177px;
}



/*
	background: transparent url(../../images/portal/bg002.gif) repeat-x
		scroll center bottom;
div#cabecalho img {
	position: absolute;
	float: left;
}
*/
div#cabecalho h2#titulo_projeto {
	position: absolute;
	margin-left: 250px;
	margin-top: 35px;
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
}

div#cabecalho div#data_atual {
	position: absolute;
	margin-left: 450px;
	margin-top: 102px;
	text-align: left;
	color: #FFF;
	font-size: 10px;
}
/* inicio: div's usadas nas pags internas*/
div#cabecalho2 {
	height: 118px;
	background-image: url(../../images/portal/img_inst_pdet.jpg);  
}
div#cabecalho2 h2#tit_projeto {
	position: absolute;
	margin-left: 660px;
	margin-top: 15px;
	color: #FFF;
	font-size: 24px;
	font-weight: bolder;
	height: 50px;
	width: 90px;
	text-align: center;
	vertical-align: middle;
	font-family: arial,"trebuchet ms",trebuchet,sans-serif;
}

div#cabecalho2 div#dt_atual {
	position: absolute;
	margin-left: 440px;
	margin-top: 102px;
	text-align: left;
	color: #FFF;
	font-size: 11px;
	font-family: "Trebuchet MS",arial,trebuchet,sans-serif;
}

div#cabecalho2 div#tit_pagina {
	position: absolute;
	margin-left: 250px;
	margin-top: 40px;
	color: #FFF;
	font-size: 18px;
	font-weight: normal;
	font-family: arial,"trebuchet ms",trebuchet,sans-serif;
}

div#cabecalho5 {
	height: 118px;
	width: 778px;
	left: 0px;
}

div#cabecalho5 div#imagem {
	position: absolute;
	height: 122px;
	width: 230px;	
	float: left;
	left: 0px;
}

div#cabecalho5 div#inf_portal {
	position: absolute;
	left: 0px;
	margin-left: 230px;
	height: 122px;
	width: 570px;
	background-image: url(../../images/portal/img_infoportal.jpg);
  	float: left;
}

div#cabecalho5 h2#tit_projeto {
	position: absolute;
	margin-left: 430px;
	margin-top: 14px;
	color: #FFF;
	font-size: 24px;
	font-weight: bolder;
	height: 50px;
	width: 90px;
	text-align: center;
	vertical-align: middle;
	font-family: arial,"trebuchet ms",trebuchet,sans-serif;
	float: left;
	left: 0px;
}

div#cabecalho5 div#dt_atual {
	position: absolute;
	margin-left: 205px;
	margin-top: 102px;
	text-align: left;
	color: #FFF;
	font-size: 11px;
	font-family: "Trebuchet MS",arial,trebuchet,sans-serif;
	float: left;
	left: 0px;
}

div#cabecalho5 div#tit_pagina {
	position: absolute;
	margin-left: 20px;
	margin-top: 40px;
	color: #FFF;
	font-size: 18px;
	font-weight: normal;
	font-family: arial,"trebuchet ms",trebuchet,sans-serif;
	float: left;
	left: 0px;
}

/* inicio: div's usadas nas pags internas*/

/* Fim do cabe�alho */ /* �cones para definir o tamanho do texto */
div#diminui_texto,div#diminui_texto p {
	background: #DFD2BC;
	margin-top: 4px;
	margin-right: 4px;
	float: right;
	width: 16px;
	height: 15px;
}

div#aumenta_texto
div#aumenta_texto p {
	background: #DFD2BC;
	float: right;
	width: 24px;
	height: 19px;
}

div#diminui_texto a:link,div#diminui_texto a:visited {
	background: url("../../images/a_on.gif") no-repeat;
	display: block;
	width: 16px;
	height: 15px;
}

div#diminui_texto a:hover {
	background: url("../../images/a_over.gif") no-repeat;
}

div#aumenta_texto a:link,div#aumenta_texto a:visited,div#aumenta_texto p
	{
	background: url("../../images/a_mais_on.gif") no-repeat;
	display: block;
	width: 24px;
	height: 19px;
}

div#aumenta_texto a:hover {
	background: url("../../images/a_mais_over.gif") no-repeat;
}

span.tamanho_texto {
	display: none;
}

div.campo {
	margin: 0;
	width: 49%;
	height: 25px;
	float: right;
}

input {
	border: 1px solid #AA977F;
	font-size: 12px;
	padding: 2px;
}

input[type=checkbox],input[type=radio] {
	border: 0;
	width: auto;
}

input[type=button],[type=reset],[type=submit] {
	background-color: #7F735A;
	color: #FFF;
	border: 0;
	padding: 2px;
	font-weight: bold;
	margin: 1px;
}

input.direita {
	text-align: right;
}

select {
	font-size: 12px;
	border: 1px solid #000;
	width: auto;
	margin-left: 1%;
}

select.select_2 {
	font-size: 12px;
	border: 1px solid #000;
	width: 150px;
	margin-left: 1%;
}

select.select_3 {
	font-size: 12px;
	border: 1px solid #000;
	width: 230px;
	margin-left: 1%;
}

select.select_EEC {
	font-size: 12px;
	border: 1px solid #000;
	width: 230px;
	margin: 1%;
}

textarea {
	font-size: 12px;
	border: 1px solid #000;
}

option {
	font-size: 12px;
}

fieldset {
	margin: 10px;
	padding-bottom: 10px;
	border: 1px solid #AA977F;
}

legend {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

div.botoes {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}

dl {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	display: table-cell;
}

dt {
	font-weight: bold;
	border-bottom: 1px dotted #CCC;
}

dd {
	margin-left: 0px;
}

.botaoLink {
	cursor: pointer;
	background: #FFF;
	border: none;
	text-decoration: none;
	color: #906E14;
	font-weight: bold;
}

.botao {
	margin-top: 4px;
	cursor: pointer;
	background: #E0E0E0;
	border: 1px solid;
	text-decoration: none;
	color: #4C4436;
	height: 21px;
}

.botaoTamanhoFixo {
	margin-top: 4px;
	cursor: pointer;
	background: #E0E0E0;
	border: 1px solid;
	text-decoration: none;
	color: #4C4436;
	height: 22px;
	width: 150px;
	font-weight: bold;
}

.botaoLink:hover {
	background: #E9DDCE;
}

/* Fim do conte�do da p�gina */ /* Avisos */
div.status {
	background-color: #FFF;
	color: Red;
	font-weight: bold;
	width: 40%;
	height: 80px;
	text-align: center;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	clear: both;
	border: 1px solid #AA977F;
}

div.observacao {
	width: 50%;
	height: 25px;
	clear: both;
	font-style: italic;
	font-size: 10px;
	margin: auto;
	text-align: center;
}

ul.erro_aviso {
	margin: 10px;
	padding-left: 8px;
	padding-top: 3px;
	clear: both;
	text-align: left;
	color: red;
	border-top: 1px red dotted;
	border-bottom: 1px red dotted;
	list-style: none;
}

ul.erro_aviso li {
	background: url(../../images/msg_vermelha.gif) no-repeat;
	padding-left: 16px;
	padding-top: 2px;
}

ul.sucesso_aviso {
	margin: 10px;
	padding-left: 8px;
	padding-top: 3px;
	clear: both;
	text-align: left;
	color: green;
	border-top: 1px green dotted;
	border-bottom: 1px green dotted;
	list-style: none;
}

ul.sucesso_aviso li {
	background: url(../../images/msg_verde.gif) no-repeat;
	padding-left: 16px;
	padding-top: 2px;
}

ul.conteudo_texto li {
	margin-left: 5%;
	margin-right: 1%;
	font-size: 12px;
	text-align: justify;
	font-family: verdana;
	color: #000000;
}

ul.conteudo_texto li a:link,ul.conteudo_texto li a:visited {
	color: #8E8981;
}

ul.conteudo_texto li a:hover {
	text-decoration: underline;
}

.sucesso {
	width: 95%;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	color: green;
	border-top: 1px green dotted;
	border-bottom: 1px green dotted;
	padding: 5px;
}

.sucesso span {
	background-image: url(../../images/msg_verde.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding-left: 16px;
}

.erro {
	width: 95%;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	color: red;
	border-top: 1px red dotted;
	border-bottom: 1px red dotted;
	padding: 5px;
}

.erro span {
	background-image: url(../../images/msg_vermelho.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding-left: 16px;
}

div.erro_site {
	width: 90%;
	margin-left: 4%;
	text-align: left;
	font-size: 14px;
	color: red;
	font-weight: bold;
}

/* Fim dos avisos */ /* Tabelas */
table.tableResultadoListagem {
	width: 100%;
	border: 0px;
}

td.checkBox {
	font-size: 11px;
	color: #4C4436;
	font-family: arial, "trebuchet ms", trebuchet, sans-serif;
	font-weight: normal;
	width: 2%;
}

td.opcao {
	font-size: 12px;
	color: #4C4436;
	font-family: arial, "trebuchet ms", trebuchet, sans-serif;
	font-weight: normal;
	text-align: left;
	width: 48%;
}

tr.even {
	background-color: #FFFFFF;
}

tr.odd {
	background-color: #E0E0E0;
}

/*cor de link que identifica um registro na tabela que tenha n�vel 4 e 5*/
a.nivel45 {
	color: #2f7f19;
}

span.nivel45 {
	color: #2f7f19;
}

a.destaqueNodo {
	color: black;
}

span.destaqueNodo {
	color: black;
}

a.destaqueNodoQuestionario {
	color: red;
}

span.destaqueNodoQuestionario {
	color: red;
}

table.tableResultadoConsulta tbody td.tdCentral {
	border: 0;
	text-align: center;
}

table.tableResultadoConsulta tbody td.tdDireita {
	border: 0;
	text-align: right;
}

/* Fim das tabelas */ /* Cadastro com duas colunas */
div.coluna_esq {
	float: left;
	width: 35%;
	height: 25px;
	margin-top: 5px;
	margin-left: 50px;
}

div.coluna_dir {
	float: right;
	width: 35%;
	height: 25px;
	margin-top: 5px;
	margin-right: 50px;
}

div.rotulo_b {
	margin: 0;
	width: 60%;
	height: 25px;
	float: left;
	text-align: left;
}

div.campo_b {
	margin: 0;
	width: 40%;
	height: 25px;
	float: right;
}

/* Fim do cadastro com duas colunas */
	/* Linha com n�mero variado de colunas */
div.linha {
	width: 98%;
	height: 25px;
	margin: auto;
}

div.coluna_1 {
	float: left;
	text-align: left;
	width: 30%;
	height: 25px;
}

div.coluna_2 {
	float: right;
	text-align: left;
	width: 70%;
	height: 25px;
}

div.coluna_3 {
	float: left;
	text-align: left;
	width: 50%;
	height: 25px;
}

div.coluna_4 {
	float: right;
	text-align: left;
	width: 49.99%;
	height: 25px;
}

div.cor {
	text-align: left;
	background-color: blue;
}

div.div_pesquisa_titulo {
	width: 94%;
	background-color: #E9DDCE;
	margin-left: 3%;
	margin-right: 3%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
}

div.div_pesquisa_titulo2 {
	width: 94%;
	background-color: #E9DDCE;
	margin-left: 3%;
	margin-right: 3%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
}

div.div_pesquisa_codigo {
	width: 98%;
	/*_width: 102%;*/
	background-color: #E9DDCE;
	margin-left: 1%;
	margin-right: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 38px;
}

div.div_pesquisa_codigo2 {
	width: 98%;
	/*_width: 102%;*/
	background-color: #E9DDCE;
	margin-left: 1%;
	margin-right: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
}

div.div_tabua {
	width: 98%;
	/*_width: 102%;*/
	background-color: #E9DDCE;
	margin-left: 1%;
	margin-right: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 16px;
}

div.div_tabua2 {
	width: 98%;
	/*_width: 102%;*/
	background-color: #E9DDCE;
	margin-left: 1%;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	height: 16px;
}

div.div_tela_atendimento {
	width: 98%;
	background-color: #E9DDCE;
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	height: 130px;
}

div.trocar_senha {
	width: 54%;
	/*_width: 90%;*/
	background-color: #E9DDCE;
	margin-left: 23%;
	margin-right: 23%;
	text-align: center;
	font-size: 12px;
	height: 100px;
}

div.login {
	width: 60%;
	/*_width: 90%;*/
	background-color: #E9DDCE;
	margin-left: 20%;
	/*_margin-right: 0%;*/
	margin-right: 10%;
	text-align: center;
	font-size: 12px;
	height: 120px;
}

div.texto_atendimento {
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	text-align: left;
	font-size: 12px;
}

div.div_pesquisa_estrutura {
	width: 98%;
	/*_width: 102%;*/
	background-color: #E9DDCE;
	margin-left: 1%;
	margin-right: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 38px;
}

div.div_pesquisa_tituloA-Z {
	width: 98%;
	/*_width: 102%;*/
	background-color: #E9DDCE;
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
	font-size: 12px;
	height: 15px;
}

div.div_pesquisa_estrutura2 {
	width: 98%;
	/*_width: 102%;*/
	background-color: #F1EEE9;
	margin-left: 1%;
	margin-right: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 38px;
}

div.texto1_pesquisa_codigo {
	margin-top: 15px;
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
	text-align: justify;
	font-size: 11px;
	display: inline-block;
	float: left;
}

div.texto2_pesquisa_codigo {
	margin-top: 15px;
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
	text-align: justify;
	font-size: 11px;
	display: inline-block;
	float: left;
	color: red;
}

div.texto_tabua {
	margin-top: 2px;
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
	text-align: justify;
	font-size: 11px;
	display: inline-block;
	float: left;
	color: red;
	font-weight: bold;
}

div.texto_tabua2 {
	margin-top: 2px;
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
	text-align: justify;
	font-size: 11px;
	display: inline-block;
	float: left;
	font-weight: bold;
}

div.texto3_pesquisa_codigo {
	margin-top: 15px;
	text-align: center;
	font-size: 11px;
}

div.texto4_pesquisa_codigo {
	margin-top: 15px;
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
	font-size: 11px;
	display: inline-block;
	text-align: center;
	color: red;
}

div.negrito {
	font-weight: bold;
	float: left;
}

/* Fim da linha com n�mero variado de colunas */
	/*retirado de estilos_cbo.css */
div#conteudo {
	background: #FFF;
	height: 100%;
	margin: auto;
	min-height: 270px;
	clear: both;
}

div#container {
	width: 778px;
	margin: auto;
	background: #FFF url(../../images/bg_menu_vertical.png) repeat-y;
	text-align: left;
	overflow: hidden;
}

div#menuVertical {
	width: 161px;
	margin-left: 0px;
	float: left;
}

div#conteudoDireito {
	width: 616px;
	margin: auto;
	background-color: #FFF;
	text-align: left;
	float: right;
}

table.tableResultadoConsulta {
	width: 94%;
	margin: 0 2% 0 3%;
}

div.familiaTitulo {
	font-size: 12px;
	font-weight: bold;
	float: left;
	text-align: left;
	overflow: hidden;
	width: 450px;
	height: 18px;
}

div.familiaEtapa {
	text-align: right;
}

div.familia {
	margin: 5px 5px 15px 5px;
	height: 16px;
	border-bottom: 1px solid #D5CEAE;
	background-color: #EFECE1;
}

fieldset {
	display: block;
	margin: 15px 3% 15px 3%;
	padding: 10px 10px 10px 10px;
	border: 1px solid #AA977F;
}

div.div_bloco {
	display: inline-block;
	clear: both;
	padding-bottom: 5px;
	position: relative;
	overflow: hidden;
}

div.div_bottom {
	position: absolute;
	bottom: 7px;
	left: 157px;
}

div.div_bloco_reord {
	display: inline-block;
	float: left;
	clear: left;
	padding-bottom: 5px;
	padding-left: 150px;
	width: 65%;
}

div.div_bloco_1 {
	display: inline-block;
	float: left;
	clear: left;
	padding-bottom: 5px;
	width: 50%;
}

div.div_bloco_2 {
	display: inline-block;
	float: left;
	margin-left: 5px;
	padding-bottom: 5px;
}

div.div_bloco_center {
	display: inline-block;
	/*float:center;*/
	margin-left: 5px;
	padding-bottom: 5px;
}

div.div_bloco_3 {
	display: inline-block;
	float: left;
	clear: left;
	padding-bottom: 5px;
	width: 35%;
}

div.div_bloco_1y {
	display: inline-block;
	float: left;
	padding-bottom: 5px;
	width: 40%;
}

div.div_bloco_2y {
	display: inline-block;
	float: left;
	margin-left: 5px;
	padding-bottom: 5px;
	width: 17%;
}

div.div_bloco_3y {
	display: inline-block;
	float: right;
	padding-bottom: 5px;
	width: 40%;
}

div.div_bloco_centralizado {
	display: inline-block;
	clear: both;
	padding-bottom: 5px;
	text-align: center;
}

div.div_bloco_1x {
	margin-left: 10px;
	display: inline-block;
	float: left;
	clear: left;
	padding-bottom: 5px;
	width: 50%;
}

div.div_bloco_2x {
	display: inline-block;
	float: left;
	margin-left: 100px;
	padding-bottom: 5px;
	padding-top: 15px;
}

div.div_bloco_3x {
	display: inline-block;
	float: left;
	clear: left;
	padding-bottom: 5px;
	width: 35%;
}

div.div_texto {
	float: left;
	clear: right;
	text-align: left;
}

div.paragrafo {
	font-size: 12px;
	font-weight: bold;
	float: left;
	text-align: justify;
	overflow: hidden;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}

label.form {
	float: left;
	font-size: 12px;
	width: 150px;
	text-align: right;
	padding-right: 5px;
	margin: 1px;
	color: #4C4436;
	font-weight: bold;
}

label.form2 {
	float: left;
	width: 80px;
	text-align: right;
	padding-right: 5px;
	margin: 1px;
	color: #4C4436;
	font-weight: bold;
}

label.texto {
	font-weight: bold;
}

label.form_2 {
	margin: 15px;
	color: #4C4436;
	font-weight: bold;
}

div.div_centralizado {
	text-align: center;
}

div.botoes {
	width: 100%;
	height: 25px;
	/*  float: left;*/
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.div_blococentral {
	clear: both;
	margin: 0;
	margin-bottom: 10px;
}

div.div_blococentral label.form {
	width: 50%;
}

span.monospaced {
	font-family: monospace;
	font-size: 14px;
}

div.margem {
	margin: 15px 3% 15px 3%;
}

div.observacao {
	width: 100%;
	height: 25px;
	clear: both;
	font-style: italic;
	font-size: 10px;
	margin: auto;
	text-align: center;
}

div.observacao2 {
	width: 100%;
	height: 25px;
	clear: both;
	font-style: italic;
	font-size: 14px;
	margin: auto;
	text-align: center;
}

/* ESTILOS PARA RELATORIO */
table.titulo {
	width: 94%;
	margin: 0 2% 0 3%;
}

table.titulo th,table.titulo td {
	padding: 2px 4px 2px 4px !important;
	text-align: left;
	vertical-align: top;
}

table.titulo  td {
	background-color: #E0E0E0;
	color: black;
	font-weight: bold;
}

table.titulo  th {
	font-size: 10px;
}

table.tableResultadoComite {
	width: 94%;
	margin: 0 2% 0 3%;
}

table.tableResultadoComite th,table.tableResultadoComite td {
	padding: 2px 4px 2px 4px !important;
	text-align: left;
	vertical-align: top;
}

table.tableResultadoComite thead tr {
	background-color: #FFF;
}

table.tableResultadoComite thead th {
	border-bottom: 1px solid #000;
}

table.tabelaEspecialista {
	width: 94%;
	margin: 0 2% 0 3%;
	height: 30px;
	text-align: left;
	border: 1px solid #000;
}

table.tabelaEspecialista td,table.tabelaEspecialista th,table.tabelaEspecialista tr
	{
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

div.labelEspecialista {
	font-size: 11px;
	font-weight: bold;
	margin-left: 4px;
}

div.labelEspecialista2 {
	font-size: 12px;
	margin-left: 4px;
}

div.botoesRelatorio {
	width: 97%;
	text-align: right;
}

div.titulo {
	margin-left: 5px;
	margin-bottom: 10px;
	padding-left: 0px;
	height: 14px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

div.tituloEEC {
	display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 5px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-left: 0;
    text-align: left;
}

div.subtitulo {
	margin-left: 20px;
	padding-left: 0px;
	height: 15px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

div.tituloBarra {
	width: 100%;
	margin: 5px 0px 15px 0px;
	padding-left: 0px;
	height: 15px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background-color: #DED8BF;
}

div.logo {
	float: left;
	display: inline-block;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	text-align: left;
	width: 30%;
}

div.hora {
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline-block;
	padding-left: 0px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	width: 30%;
}

div.msgObservacao {
	float: left;
	margin: 15px 3% 15px 3%;
	text-align: left;
	font-size: 10px;
}

/* FIM ESTILOS PARA RELATORIO */
li.menuLateralItem,li.menuLateralActiveItem {
	list-style-type: none;
	margin: 15px 10px 15px 10px;
}

li.menuLateralActiveItem a {
	color: black;
}

li.erro_aviso {
	margin-left: 6%;
	height: 20px;
	color: red;
	list-style-image: url("../../images/msg_vermelha.gif");
	font-size: 12px;
}

li.sucesso_aviso {
	margin-left: 6%;
	height: 20px;
	color: green;
	list-style-image: url("../../images/msg_verde.gif");
	font-size: 12px;
}

/* Tabelas de question�rio */
table.tablePergunta {
	width: 108%;
	margin-top: 3%;
	clear: both;
	border: 0;
	border-collapse: collapse;
}

table.tableItemPergunta {
	width: 95%;
	clear: both;
	margin-left: 7px;
	border: 0;
	border-collapse: collapse;
}

table.tableAlternativa {
	width: 95%;
	clear: both;
	border: 0;
	border-collapse: collapse;
}

table.tableAlternativa tbody tr.even {
	background-color: #F1EEE9;
}

table.tableAlternativa tbody tr.odd {
	background-color: #F8F5F1;
}

div.tituloPergunta {
	margin-left: 7px;
	height: 15px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background-color: #E9DDCE;
	width: 90%;
}

div.tituloItemPergunta {
	height: 15px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background-color: #E0E0E0;
	width: 95%;
	margin-top: 15px;
}

div.checkBox {
	text-align: right;
}

div.resposta {
	text-align: justify;
}

div.bloco {
	width: 100%;
}

div.botoesQuestionario {
	margin-top: 3%;
	margin-bottom: 3%;
	margin-right: 1%;
	text-align: right;
}

table.tableAlternativa2 {
	width: 90%;
	margin-left: 7px;
	clear: both;
	margin-top: 15px;
}

table.tableAlternativa2 tbody tr.even {
	background-color: #F1EEE9;
}

table.tableAlternativa2 tbody tr.odd {
	background-color: #F8F5F1;
}

div.relatorioScroll {
	overflow-y: hidden;
	overflow-x: auto;
	margin-left: 91px;
}

div.relatorioPaisagemScroll {
	overflow-y: hidden;
	overflow-x: auto;
}

div.scroll {
	overflow-y: hidden;
	overflow-x: scroll;
}

* {
	margin: 0;
	padding: 0;
}

a2 {
	font-weight: bold;
	color: #454545;
}

a:hover {
	text-decoration: none;
	color: #666666;
}

div.geral2 {
	margin-left: 0;
	width: 300px;
}

div.conteudo2 {
	border: 1px solid #9C5E40;
	height: 170px;
	background: #DEED92;
	padding: 10px;
	text-align: left;
}

ul.menu2 {
	list-style: none;
	height: 21px;
	background: url(fundoLinha.gif) repeat-x left bottom;
}

ul.menu2 li {
	float: left;
	width: 104px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	background: url(aba_inativa.gif) no-repeat;
}

ul.menu2 li.on {
	background: url(aba_ativa.gif) no-repeat;
}

.col1 {
	width: 10%;
}

.col2 {
	width: 70%;
}

.col3 {
	width: 20%;
}

div.bloco_pesquisa_1 {
	display: inline-block;
	float: left;
	padding-bottom: 5px;
	width: 27%;
	margin-left: 8%;
	text-align: left;
	font-size: 12px;
	margin-top: 5px;
}

div.bloco_pesquisa_2 {
	display: inline-block;
	float: left;
	margin-left: 1%;
	padding-bottom: 5px;
	width: 25%;
	text-align: left;
	font-size: 12px;
	margin-top: 5px;
}

div.bloco_pesquisa_3 {
	display: inline-block;
	float: right;
	padding-bottom: 5px;
	width: 15%;
	text-align: left;
	margin-right: 40px;
	/*_margin-right: 20px;*/
	margin-top: 5px;
}

div.bloco_pesquisa_4 {
	display: inline-block;
	float: left;
	padding-bottom: 5px;
	width: 13%;
	text-align: right;
	margin-left: 2%;
	font-weight: bold;
	font-size: 11px;
	margin-top: 20px;
}

div.bloco_pesquisa_5 {
	width: 98%;
	float: left;
	background-color: #E9DDCE;
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
	font-size: 12px;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 6px;
}

div.bloco_pesquisa_6 {
	width: 50%;
	background-color: #E9DDCE;
	margin-left: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 67px;
	display: inline-block;
	float: left;
}

div.bloco_pesquisa_7 {
	width: 48%;
	background-color: #E9DDCE;
	margin-right: 1%;
	text-align: left;
	font-size: 12px;
	height: 67px;
	/*_height: 70px;*/
	display: inline-block;
	float: right;
}

div.bloco_pesquisa_8 {
	width: 75%;
	background-color: #E9DDCE;
	margin-left: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 105px;
	display: inline-block;
	float: left;
}

div.bloco_pesquisa_9 {
	width: 75%;
	background-color: #E9DDCE;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 85px;
	display: inline-block;
	float: left;
}

div.bloco_pesquisa_92 {
	width: 400px;
	background-color: #000000;
	margin-left: 1%;
	margin-right: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 111px;
	display: inline-block;
	float: left;
}

div.bloco_pesquisa_9_1 {
	width: 98%;
	background-color: #E9DDCE;
	margin-left: 1%;
	margin-right: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 60px;
	display: inline-block;
	float: left;
}

div.bloco_pesquisa_10 {
	width: 75%;
	background-color: #E9DDCE;
	margin-right: 1%;
	margin-left: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 45px;
	display: inline-block;
	float: left;
}

div.bloco_pesquisa_11 {
	width: 70%;
	background-color: #E9DDCE;
	margin-left: 1%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 150px;
	display: inline-block;
	float: left;
	margin-bottom: 6px;
}

div.bloco_pesquisa_12 {
	display: inline-block;
	background-color: #E9DDCE;
	float: left;
	margin-left: 0%;
	width: 28%;
	text-align: left;
	height: 150px;
	font-size: 12px;
	margin-bottom: 6px;
}

div.titulo_familia {
	width: 96%;
	margin-left: 3%;
	margin-bottom: 1%;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
}

div.barra {
	width: 98%;
	/*_width: 101%;*/
	margin-bottom: 1%;
	margin-left: 1%;
	/*_margin-left: 2%;*/
	margin-right: 1%;
	background-color: #E0E0E0;
	height: 2px;
	/*_font-size: 2px;*/
}

div.barra1 {
	width: 75%;
	/*_width: 102%;*/
	margin-top: 1%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
	background-color: #E0E0E0;
	height: 2px;
	display: inline-block;
    float: left;
	/*_font-size: 2px;*/
}

div.barra2 {
	width: 75%;
	/*_width: 102%;*/
	margin-top: 1%;
	margin-left: 1%;
	margin-right: 1%;
	background-color: #E0E0E0;
	height: 2px;
	display: inline-block;
    float: left;
	/*_font-size: 2px;*/
}

div.barra3 {
	width: 75%;
	/*_width: 102%;*/
	margin-top: 1%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
	background-color: black;
	height: 2px;
	display: inline-block;
    float: left;
	/*_font-size: 2px;*/
}

div.barra4 {
	width: 54%;
	margin-bottom: 23%;
	margin-left: 23%;
	background-color: #E0E0E0;
	height: 2px;
	/*_font-size: 2px;*/
}

.linkInicial {
	float: right;
	font-size: 12px;
}

.indice {
	color: #AA9D84;
	font-family: verdana;
	font-weight: bold;
}

table.panelPaginator {
	clear: both;
	text-align: center;
	padding: 0px;
	width: 90%;
	border: 2px solid #CCCCCC;
	margin: 0% 5%;
}

.panelPaginator td {
	background-color: #FFFFFF;
}

.panelPaginator .pPaginas {
	width: 250px;
	text-align: center;
	background-color: #E0E0E0;
	height: 31px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
}

.panelPaginator .pNavegacao {
	width: auto;
	text-align: center;
	background-color: #FFFFFF;
}

.panelPaginator .pRegistros {
	width: 100px;
	text-align: left;
}

@media screen {
	#janela {
		position: relative;
		width: 97%;
		height: 170px;
		overflow-x: hidden;
		overflow-y: scroll;
		border: 1px #666 solid;
	}
}

.alinha_seta {
	position: absolute;
	top: 4px;
	right: 4px;
}

.conteudo_texto {
	margin-top: 4%;
	margin-bottom: 3%;
	margin-left: 1%;
	font-size: 12px;
	text-align: justify;
	font-family: verdana;
	color: #4C4436;
}

.conteudo_texto a:link,.conteudo_texto a:visited {
	color: #8E8981;
}

.conteudo_texto a:hover {
	text-decoration: underline;
}

table {
	font-size: 12px;
	width: 90%;
}

table.tb01 td {
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}

table.tb01 tr {
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}

table.tb01 th,.tb01_000 {
	background-color: #F0D6BD;
	font-weight: bold;
	text-align: center;
}

table.tb01 th.cl_000e {
	text-align: left;
}

.tb01_001 {
	background-color: #F1EEE9;
	text-align: left;
}

.tb01_001c {
	background-color: #F1EEE9;
	text-align: center;
}

.tb01_001r {
	background-color: #F1EEE9;
	text-align: right;
}

.tb01_002 {
	background-color: #F8F5F1;
	text-align: left;
}

.tb01_002c {
	background-color: #F8F5F1;
	text-align: center;
}

.tb01_002d {
	background-color: #F8F5F1;
	text-align: left;
}

.tb01_002r {
	background-color: #F8F5F1;
	text-align: right;
}

table.tb01 th.tb01_003 {
	background-color: #92866f;
	color: #FFF;
}

.tit_est {
	background-color: #92866F;
	color: #FFF;
}

.faqs {
	width: 470px;
	display: none;
	padding: 4px 8px 8px 18px;
	font-size: 12px;
	background-color: #F7F6F6;
	text-align: justify;
}

.num_faqs {
	color: #663333;
	font-size: 12px;
	font-weight: bold;
}

div.faqs li {
	font-size: 11px;
}

.conteudo_info {
	padding-top: 10px;
	padding-left: 15px;
	margin-left: 30px;
}

.menu_apoio {
	color: #963B24;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: justify;
}

.menu_apoio2 {
	color: #963B24;
	font-family: sans-serif;
	font-size: 11px;
	text-align: justify;
	margin-left: 5%;
	margin-right: 2%;
}

.menu_apoio3 {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	margin-left: 5%;
	margin-right: 2%;
}

.dt_comun_not {
	float: left;
	width: 200px;
	background-color: #F0F0F0;
	color: #663333;
	font-size: 11px;
	font-weight: bold;
}

.inf_comun_not {
	float: left;
	width: 270px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 7px;
	padding-top: 2px;
	line-height: 120%;
	text-align: left;
}

.horizontal_1 {
	float: left;
	height: 30px;
	width: 70px;
	text-align: left;
}

.title_t1 {
	color: #AB3B22;
	font-weight: bold;
	text-decoration: none;
}

.tabelas1 {
	width: 470px;
	background-color: #000000;
}

/* TAMANHOS */
	/* Os estilos abaixo possuem diversas opções de tamanho e pode ser usados em qualquer elemento. 
 * As regras de tamanho prevalecerão sobre outras regras de tamanho herdadas pelo elemento ao 
 * qual elas serão aplicadas, devido o uso do !important.
 */
.tamanho05 {
	width: 05% !important;
}

.tamanho10 {
	width: 10% !important;
}

.tamanho15 {
	width: 15% !important;
}

.tamanho20 {
	width: 20% !important;
}

.tamanho25 {
	width: 25% !important;
}

.tamanho30 {
	width: 30% !important;
}

.tamanho35 {
	width: 35% !important;
}

.tamanho40 {
	width: 40% !important;
}

.tamanho45 {
	width: 45% !important;
}

.tamanho50 {
	width: 50% !important;
}

.tamanho55 {
	width: 55% !important;
}

.tamanho60 {
	width: 60% !important;
}

.tamanho65 {
	width: 65% !important;
}

.tamanho70 {
	width: 70% !important;
}

.tamanho75 {
	width: 75% !important;
}

.tamanho80 {
	width: 80% !important;
}

.tamanho85 {
	width: 85% !important;
}

.tamanho90 {
	width: 90% !important;
}

.tamanho95 {
	width: 95% !important;
}

.tamanho100 {
	width: 100% !important;
}


/*ESTILOS PUBLICA��ES*/
	/* Estilos de fontes e tamanho para os campos do form da p�gina de publica��es*/
.formPublicacoes_campo1 p,.formPublicacoes_campo2 p,.formPublicacoes_campo3 p,.formPublicacoes_campo4 p,.formPublicacoes_campo5 p
	{
	font-size: 12px;
}

/* IN�CIO DO CSS BROWSER SELECTOR */

.ie6 .conteudo_texto {

}

.ie6 #conteudo {
	height: 100%;
	width: 545px;
	clear: both;
}

/* FIM DO CSS BROWSER SELECTOR */

p.estiloPopupAlerta {
		font-family: arial, "trebuchet ms", trebuchet, sans-serif;
		text-align: center;
		font-size: 2em;
		font-weight: bold;
		color: red;
	}
	
p.estiloPopupAlerta {
		font-family: arial, "trebuchet ms", trebuchet, sans-serif;
    	text-align: center;
		font-size: 1.5em;
		font-weight: bold;
	}

p.tituloPopup {
	margin-top: 4%;
	margin-bottom: 3%;
	margin-left: 1%;
	font-size: 12px;
	text-align: justify;
	font-family: verdana;
	color: white;
	font-weight: bold;
}

p.conteudo_popup {
	margin-top: 4%;
	margin-bottom: 3%;
	margin-left: 1%;
	font-size: 14px;
	text-align: justify;
	font-family: verdana;
	color: #4C4436;
}