.inputxs{	
	max-width: 120px;
	min-width: 120px;
	line-height: 30px;
	height: 30px;
	line-height: 1.5;
	border-radius: 3px;
}
.inputxsm-w{
	max-width: 110px;
	min-width: 110px;
}
.inputsm-w{
	max-width: 130px;
	min-width: 130px;
}
.inputmd-w{
	max-width: 150px;
	min-width: 150px;
}
.bodyfondo{
	/* background-color:#fafafa; */
	background-color: #f9f9f9;
}
.div500y{
	min-height: 500px;
	max-height: 500px;	
	overflow-y: auto;
}
.div200y{
	min-height: 350px;
	max-height: 350px;	
	overflow-y: auto;
}
.cllpad10{
	padding-left: 0px;
}
.clmpad10{
	padding-left: 20px;
}
.head-striped{
	background-color: #f9f9f9;
}
.divpadre {
	margin-right: 2%;
	margin-left: 1%;	
}
.pnlbodyMrg {
	margin-left: 15px;
}
.rowlegend {
	margin-top:-12px;
	margin-bottom:6px;
}
/*018BD8*/
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.divareas {
	 overflow-y: scroll;
	 max-height: 50px;
}
.labelsm {
  font-size: 100%;  
  line-height: 2;
}