 
.cont_ext_table {
position:relative;
padding:1.5em 0px 0px;
width:100%;

background:#F1F6FA;
margin:0 auto 3em auto;
}

.cont_int_table {
overflow:auto;
width:100%;
height:23em;
background:#fff;
}

.cont_ext_table thead tr {
position:absolute;
top:0px;
height:1.5em;
left:0;
z-index:10px;
background:#F1F6FA;
border-bottom:1px solid #CCCCCC;

}

.cont_ext_table tfoot td {
position:absolute;
width:51.5em;
text-align:center;
background:#f0c992; 
border:0.1em solid #000;
color:#000;
bottom:0;
left:0
}

.cont_ext_table th, .cont_ext_table td {
 width:10em; 
 text-align: center
 vertical-align:middle;
}

.cont_ext_table th {
 font-weight: normal;
 /*padding: 4px 3px;*/
}

.cont_int_table tbody{ 
	background: #FFF;
         
 
      padding: 2px 3px 3px 4px;
	
}

.cont_int_table td { 
  text-align:center;
}

 .cont_int_table tbody tr .nomb{ 
  text-align:left;
}
.cont_int_table thead tr .nomb{ 

  cursor:pointer;
}
.cont_int_table thead tr .tipo{ 
 
  cursor:pointer;
}
.cont_int_table thead tr .plz{ 

  cursor:pointer;
}
.cont_int_table .nomb{ 
  width: 300px;
}

 .cont_int_table .tipo{ 
  width: 30px;
}

.cont_int_table .plz{
 width: 52px;
}


.cont_int_table .gpz{
width: 30px;

}

.cont_int_table .ent{

width: 120px;
}
.cont_int_table .des{

width: 150px;
}
