@charset "iso-8859-1";
/* CSS Document */
input {
	border-color:#000;
	border-width:thin;
}
input[type=button] { /* todos os botões */
    text-align: center;
}

select {
	border-color:#000;
	border-width:thin;
        background-color: #FFFFE8;
}

textarea {
	border-color:#000;
	border-width:thin;
}
input:focus, select:focus, textarea:focus {
    background-color: #ffffcc;
}

input[readonly], input[disabled], select[disabled], textarea[disabled] {
    color: #555;
    background-color: #ddd;
}

.subtitulo{
	font-size: 4mm;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DADADA;
}

.titulo{
	font-size: 5mm;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
        text-align: center;
}

.aviso_formulario{
	font-size: 3mm;
	font-family: Arial, Helvetica, sans-serif;
}

legend {
    color: #F30;
}

.fieldSetEditar{	
	width: 805px;	
	border:dashed;
	border-width:thin;
}

.fieldSetNovo {
	width: 900px;
	border:solid;
	border-width:thin;
        margin-left: 0.5em;
}
.fieldSetNovo table {
    border-collapse: separate;
    border-spacing: 0.5em;
    margin: 1em auto;
    margin: 0 3px;
    position: relative;
}

.fieldSetEditar table {
    border-collapse: separate;
    border-spacing: 0.5em;
    margin: 1em auto;
    margin: 0 3px;
    position: relative;
}

.fieldSetNovo fieldset {
	border:thin #333 solid;
        padding: 0.5em;
}

.legendEditar{
	color: #666;
	background-color:#FFF;
        text-align: left;
        margin-left: 0.5em;
        padding: 0 0.5em;
}

#listaMaterial {
    border-collapse: collapse;
    border: 2px black inset;
    margin: 0 auto;
}
#listaMaterial td {
    border: 2px black ridge;
    padding: 0.25em 1em;
}
#listaMaterial th {
    border: 2px black ridge;
    padding: 0.25em 1em;
}

.tituloListas {
	font-size: 4mm;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
        text-align: center;
}

#listaNeNeos {
    border-collapse: collapse;
    border: 2px black inset;
    margin: 0 auto;
}
#listaNeNeos td {
    border: 2px black ridge;
    padding: 0.25em 1em;
}
#listaNeNeos th {
    border: 2px black ridge;
    padding: 0.25em 1em;
}

#cadastro_inicial {
    width: 805px;
    margin: 0 auto;
}

#dinamicForm {
    padding-bottom: 1.5em;
    width: 400px;
    text-align: left;
    margin: 0 auto;
    background-color: white;
}
#dinamicForm label {
    display: block;
    width: 170px;
    float: left;
    clear:left;
}
#dinamicForm input[type=checkbox] {
    margin-left: 2em;
}
#dinamicForm fieldset {
    border: #444 thin solid;
}
#dinamicForm fieldset legend {color: #444; margin: 10px; padding: 10px;}
#dinamicForm form p > span, fieldset > fieldset{
    display: block;
    float: left;
    clear:left;
}

#dinamicForm form p > textarea{
    float: left;
    padding: 1em;
}
#dinamicForm span.inline{
    display:inline;
    clear:none;
}
#dinamicForm img { border: 0;}
#dinamicForm a:visited {text-decoration: none; color: inherit;}
#dinamicForm a:hover {font-weight: bold; color: black}

#update {padding-bottom: 1.5em;width: 400px; text-align: left;}
#update label {
    display: block;
    width: 170px;
    float: left;
    clear:left;
}
#update input[type=checkbox] {
    margin-left: 2em;
}
#update fieldset legend {color: #444}
#update form p > span, fieldset > fieldset{
    display: block;
    float: left;
    clear:left;
}
#update form p > textarea{
    float: left;
    padding: 1em;
}
#update span.inline{
    display:inline;
    clear:none;
}
#update img { border: 0;}
#update a:visited {text-decoration: none; color: inherit;}
#update a:hover {font-weight: bold; color: black}