@charset "utf-8";
#conteudo {
	height: 100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	padding:20px 15px;
}
h1{
	font-size: 24px;
	text-align:center;
	color:#666;
}

label{
	display: block;
	margin: 0 1px 0 0;
	padding: 0 0 1px 0;
	line-height: 1.2em;
	font-weight:bold;
}
	
.label_1 input{
	width: 200px;
}

.label_2 input{
	width: 200px;
}

input{
	border: 1px solid #999;
}
span{
	color:#999;
	font-weight:normal;
}
img{
	padding: 5px 0 5px 0;
}

#limpar{
	border: #F00 solid 1px;
	background: #FFE5D9;
	font-weight:bold;
	color:#F00;
	width: 100px;
	height: 25px;
	margin: 20px 10px 0 0;
}

#consultar{
	border: #999 solid 1px;
	background: #CCC;
	font-weight:bold;
	width: 150px;
	height: 25px;
	margin: 20px 0 0 0;
}

#gerarFormularioJustificativa{
	border: #999 solid 1px;
	background: #CCC;
	font-weight:bold;
	width: 300px;
	height: 25px;
	margin: 20px 0 0 0;
}

#botoes_index_certidao{
    border: #999 solid 1px;
    background: #CCC;
    font-size: 12px;
    font-weight:bold;
    width: 180px;
    height: 25px;
    margin: 20px 0 0 0;
}


/*Objetos genÃ©ricos*/

.labelmensagemerro{
    margin-bottom: 1px;
    border: 0px solid #777777;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 0.9em;
    padding: 0px;
    color: red;
    text-align: left;   
    margin-left: 0px;
}

.fieldError{
    border-color: #FF0000;
    border-width: 1px;
    border-style: solid;
}

.checkbox{
    vertical-align: middle; 
    border:none;
}

.radio{
    vertical-align: middle; 
    border:none;
}

.text { 
    text-transform:uppercase
} 

input[type=text] {
    text-transform:uppercase;
}

input.error { 
	border: 1px solid red; 
}

span.error{
	display: none;
    margin-bottom: 1px;
    border: 0px solid #777777;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 0.9em;
    padding: 0px;
    color: red;
    text-align: left;   
    margin-left: 0px;
}

td.legenda {
	font-weight:bold;
	text-align: right
}

td.titulo {
	height: 50px;
	font-weight:bold;
	text-align: left;
}


table.tblPreview {
	border: 3px ridge #B0B0B0; 
	padding: 3px; 
	background-color: #FFFFFF; 
	width: 700px; 
}