.ptcenter {
  text-align: center;
  padding : 10px 1px 10px 1px;
  width: 99%;
}
.ptres {
}

.ptrec {
	background-color: #F0FFFF;
	color : #000000;
	margin : 5px 3px 15px 3px;
	padding : 5px 5px 5px 5px;
}


.ptrec2 {
	background-color: #FFFFE0;
	color : #000000;
	margin : 5px 3px 15px 3px;
	padding : 5px 5px 5px 5px;
}

.ptrec3 {
	background-color: #FFF5EE;
/*	background-color: #FFFAFA; */
	color : #000000;
	margin : 5px 3px 15px 3px;
	padding : 5px 5px 5px 5px;
}

.ptrec4 {
	background-color: #F0FFF0;
	color : #000000;
	margin : 5px 3px 15px 3px;
	padding : 5px 5px 5px 5px;
}



.ptcnt {
	text-align: left;
	padding : 2px 1px 1px 1px; 		
}

.pt_id_pt_cont
{	
	margin: auto;
	width: 99%;
}	


.pt_id_cont
{
  display: inline-block;
  width: 70%;
  padding: 3px;
}


.pt_pt_cont
{		
	background-color: white;
    display: inline-block;
	padding-left: 5px;
}	


.ptlid {
}

.ptvid {
	color : navy;	
	font-weight : bold;
	padding : 3px;	
}

.ptlpt {
	padding : 3px;	
}

.ptvpt {
	font-weight : bold;
	font-size : 14px;
	padding : 3px;	
}


.pt_tit_cont
{	
	padding : 2px 1px 1px 1px; 	
}	


.ptltit {
	padding : 3px 3px 3px 1px; 	
}

.ptvtit {
	font-weight : bold;
	padding : 3px;	
}


.pt_issn_cont
{	
	padding : 2px 1px 1px 1px; 	
}	

.ptlissn {
	padding : 2px 10px 1px 1px; 	
}

.ptvissn {
	font-weight : bold;
	padding : 10px 20px 1px 1px; 	
}


.pt_note_cont
{	
	padding : 2px 3px 3px 1px; 	
}	


.ptlnote {
	padding : 3px;	
}

.ptvnote {
	font-weight : normal;
	padding : 3px;	
}



.pt_dis_cont
{	
	padding : 25px 1px 1px 1px; 	
}	


.ptldis {
}

.ptvdis {
	font-weight : normal;
}

.ptbutton {
	height: 30px;

	background-color: #003399; 
	color: white; 
	border: 1px solid lightblue;
	border-radius: 12px;
	width:98%;
}

.ptbutton:hover {
    background-color: white;
    color: #003399;
}

.ptbutton2 {
	height: 30px;

	background-color: #003399; 
	color: white; 
	border: 1px solid lightblue;
	border-radius: 12px;
	width:49%;
}

.ptbutton2:hover {
    background-color: white;
    color: #003399;
}



fieldset {
border: solid 1px #505050;
padding: 0.2cm;
/* width: 98%; */
min-width: 0;   
}

legend {
color: #505050;
}

.stdfldset {
  background-color: #eeeeee;
  margin: auto;
  text-align:center;
}

.leftfldset {
  background-color: #eeeeee;
  margin: auto;
  text-align:left;
}


.stdlegend {
  background-color: gray;
  color: white;
  padding: 5px 10px;
  text-align:left;
}


.smallfldset {
padding: 0.1cm;
width: 85%;
}


.smalllegend {
font-size: 8pt;
color: #2B60DE;
font-weight: bold;
}



.ptlimit_cont {
  text-align: center;
  padding : 5px 1px 10px 1px;
  width: 99%;
}


.ptlimit
{
  display: inline-block;
  padding: 3px;
}

.ptdisselect
{
color: #24356D;
font-weight: bold; 
background-color: #F0F8FF;
width : 490px;
}


.simpledta {
  width: 99%;	
}


.tarea {
  width: 100%;
  height: 80px;
  padding: 12px 20px 12px 2px;
  box-sizing: border-box;
  border: 2px solid #ccc;
  border-radius: 4px;
  background-color: #f8f8f8;
  font-weight: bold;
  resize: none;
}

/*  --- */

.std_set
{
background-color: #eeeeee;
text-align:center;
width : 99%;
display:inline-block;
}

.std_leg
{
text-align:left;
font-size: 10pt;
color: #003399;
font-weight: bold;
}

.txt_inp
{
font-size: 11px; 
color: #24356D; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color: #DBDDF2;
width : 20%;
}

.sc_note
{
font-weight: normal;
}

.sc_bnote
{
font-weight: bold;
}

.sc_res
{
font-weight: bold;
}

