body {
  font-family:  'Open Sans', sans-serif; /*'PT Sans', sans-serif; */
  font-size: 14px;
	margin:0px;
	padding:0;
/* 	min-height:600px; */
}
.dhxlayout_base_dhx_web div.dhx_cell_layout div.dhx_cell_cont_layout {
	border:0 !important;
}
.dhxlayout_base_dhx_web div.dhx_cell_layout div.dhx_cell_hdr.dhx_cell_hdr_hidden{
	border:0 !important;
}
.dhxform_obj_dhx_web {
	  overflow:hidden;  
}
 

.ODALink {
	cursor:pointer;
}
.ODAUndo {
	background-color:red;
	color:white;
	padding:3px;
}
.ODADebug {
	background-color:pink;
}
.ODAJustified {
	text-align:justified;
	font-weight:normal;
}
.ODAAlignRight {
	float:right;
}
.ODANoScroll {
/* 	  overflow:hidden;   */
}
.ODAHeading {
 	font-size: 18px;
 	color:#727272;
 	font-weight:bold;
}
.ODAHeadGroup {
 	font-size: 14px;
}
.ODATitle {
 	font-size: 18px;
 	color:#727272;
 	font-weight:bold;
}
.ODASubtitle {
 	font-size: 14px;
 	color:#727272;
 	font-weight:bold;
}
.ODATextHome {
	font-size: 14px;
}

.IDXSeccion {
	font-size:16px;
	cursor:pointer;
}
.IDXApartado {
	color:#2e5c81;
	font-weight:bold;
	font-size:16px;
	cursor:default;
	padding-left:0;
	list-style-type: none !important;
}
.IDXPregunta {
	cursor:pointer;
	font-size:14px;
	display: inline-block;
	padding-left:0;
}
.IDXPadding1 {
	margin-left:10px;
}
.IDXPadding2 {
	margin-left:20px;
}
.IDXPadding3 {
	margin-left:40px;
}
.IDXPadding4 {
	margin-left:60px;
}

.QTNTitle {
 	font-size: 16px;
 	color:#727272;
 	font-weight:bold;
}
.QTNFilter {
	font-size: 14px;
	color: #b4252d;
}
.QTNCrossVar1 {
	font-size: 14px;
	color: #b4252d;
}
.QTNCrossVar {
	color:red;
	font-weight:bold;
	cursor:pointer;
}
.QTNCrossVar2 {
	font-size: 14px;
	color: #b4252d;
}

.QTNWarning {
	font-size: 14px;
	color: gray;
	font-weight:bold;
  	font-style: italic;
}
.QTNText {
	font-size: 14px;
}



 