/* Folha de estilos específica para os formulários do FAP 2010 */

/* Listas de Definição*/

/* Container */
dl {
	margin-left: 15px;
	width: 500px;
}

/* Termo de Definição */
dt {
	font-weight: bold;
}

/* Descrição */
dd {
	bottom: 2px;
}

/* Fieldset para Formularios do FAP */

/*Fieldset centralizado*/
fieldset.centralizado{
	margin: 10px auto;
}

fieldset {
	width:80%;
	margin-left: 10%;
	padding-left: 10px;
}

textarea {
	width: 300px;
}

p.erro, p.dica, p.alerta {
	width: 75%;
	margin-left: 11%;
	margin-bottom:10px;
}

div.mensagem {
	/*  caracteristica removida para que a div
		não ocupe espaço no layout qdo vazia.
	margin-top: 10px; */
	width: 80%;
	margin-left: 10%;
}

/* O elemento span é, neste caso, usado para informar um valor do formulário, associado à um label 
	Possui as mesmas características da classe span.label(3formularios.css) porém sem o destaque.
*/
span.principal{
	float: left;
	padding-top: 2px;
	padding-bottom: 1px;
}
span.label_secundario, .label_right{
	margin: 0;
	color: #303030;
	font-size: 1em;
	font-weight: normal;
	text-align: right;
}
td.label_right{
	height: 20px;
}
span.label_secundario{
	float: left;
	padding: 2px;
}

table.noborder{
	border: none;
}

table.direita, table.esquerda{
	width: 50%;
	float: left;
}

table.terco{
	width: 33%;
	float: left;
}

/*Estilos customizados para efeito suspensivo*/
/*		Estilos personalizados por id*/
#fieldSet_tp_efeitoSuspensivo{
	margin: 10px auto;
	width: 25%;
}
/*Estilo para o descritivo do fieldset administrativo e judicial*/
.fieldset_tp_efeito_suspensivo{
	margin-right:10px;
}

/*Estilo para botão de detalhamento de insumos na consulta do FAP*/
.botaoDetalhes{
	background: url("../images/detalhar.gif") no-repeat top;
	background-position: -1px -1px;
	width:  12px;
	height: 12px;
	cursor: pointer;
	cursor: hand;
}
.botaoDetalharMais{
	background: url("../images/ico_seta_baixo.png") no-repeat top;
	background-position: -3px -2px;
	width:  12px;
	height: 12px;
	cursor: pointer;
	cursor: hand;
	margin: 0px 5px 0px 5px;
}
.botaoDetalharMenos{
	background: url("../images/ico_seta_cima.png") no-repeat top;
	background-position: -3px -3px;
	width:  12px;
	height: 12px;
	cursor: pointer;
	cursor: hand;
	margin: 0px 5px 0px 5px;
}

/*Estilo para botão salvar dos relatorios FAP Intranet*/
/*também utilizado no download de anexos*/
.botaoSalvar{
	background: url("../images/ico_salvar.png") no-repeat top;
	border: 0px;
	width:  16px;
	height: 16px;
	cursor: pointer;
	cursor: hand;
}

/*Estilo para botão copiar */
/*utilizado na cópia de justificativas*/
.botaoCopiar{
	background: url("../images/copiar.gif") no-repeat top;
	border: 0px;
	width:  16px;
	height: 16px;
	cursor: pointer;
	cursor: hand;
}

.somatorio{
	width:40px;
	display: inline-block;
	border-top: thin solid rgb(0, 0, 0);
}

div.mensagem_expansivel{
	padding: 2px 20px;
	width: 75%;
	margin-left: 11%;
	list-style: none;
	border: 1px solid #3980f4;
 	background-color: #c4deeb;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(../images/msg_azul.png);
}

fieldset div.mensagem_expansivel{
	margin-left: 0%;
	float: left;
	width: 50%;
}


p.dica_expansivel {
	clear:both;
	margin-left:10px;
}

div.mensagem_expansivel div {
	margin-bottom:14px;
	margin-left:20px;
	margin-top:14px;
}

ul li{
	padding-bottom:10px;
}

.udm li ul li a:hover{
	text-decoration:underline;
}

h2{
	border-bottom-color:#619B61;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#043D6A;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding-right:10px;
	width:95%;
}

.h2_interno, .delimitador_sessao{
	border-bottom: 1px solid #ACACAC;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-right:10px;
	width:95%;
	float:left;
	margin-left:10px;
}

p.noborder{
	border: none;
}

span.naoAnalisado,span.aprovado,span.rejeitado{
	clear: both;
	width: 140px;
	padding: 3px 20px 3px 25px;
	font-weight: bold;
	border: 1px solid #fc0;
	background-color: #fdf6c4;
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 5px;
}
span.naoAnalisado {
	background-image: url(../images/msg_amarela.png);
}

span.aprovado {
	background-image: url(../images/msg_verde.png);
}

span.rejeitado {
	background-image: url(../images/msg_vermelha.png);
}

.delimitador_sessao{
	border-bottom-width:2px;
	border-top: 2px solid #ACACAC;
	text-align:center;
	float:left;
	margin-left:-10px;
	margin-bottom:10px;
	background-color:#EFEFEF;
	font-size:12px;
}

.menu_lateral{
	float:left; 
	width:18%; 
	margin-left:5%;
	margin-top:0px;	
}

.menu_lateral_contestacao {
	float:left;
	margin-left:2%;
	margin-top:0;
	width:25%;
}

.fieldSet_conteudo_lateral{
	float:left; 
	margin-left:10px; 
	width:65%;
	margin-top:0px;
}

.status_contestacao{
	width:95%;
	margin-left:25px;
	margin-top:0px;
	margin-bottom:10px;
}

.fieldSet_conteudo_lateral_contestacao {
	float:left;
	margin-left:13px;
	margin-top:0;
	width:68%;
	min-height:215px;
}

.fieldset_instancia_contestacao {
	width:50%;
}

.subMenuPassos {
	margin-top:3px;
	margin-left:15px;
}

.menuPassos {
	margin-top: 5px;
	list-style-type: none;
}

.menuPassos li {
	margin-left:-15px;
	margin-left:-30px !important;
	display: block;
	font-size:11px;
	padding-bottom: 3px;	
}

.textareaFap {
	width: 95%;
	border: 1px solid rgb(97, 155, 97);
}

hr.separador_registro{
	float:right;
	margin: 10px 50px;
	width:93%;
	border-right:0px;
	border-left:0px;
	border-top:0px;
	border-bottom:solid 1px;
}

.filiais{
	display:block;
	float:left;
	font-weight:normal;
}

.red {
	color: red;
}

.amarelo {
	background-color: #fdf6c4;
	border: 1px solid #fc0;
	padding: 3px;
}

.identado30 {
	padding-left: 30px;
}

.margem_vertical {
	margin: 1px 0px 1px 0px;
}
