@media screen and (max-width:1023px){

table.test{
	width: 100%;
}
	
table.table1
{
	padding:4px 4px 4px 4px;
	width:100%;
	border-collapse: collapse;
	/*max-width:500px;*/
}


td.linea_inferior_tabla
{
	height:1px;
	background-color:#15a6de;
}

table.node3Style
{
	padding:4px 4px 4px 4px;
	width:100%;
	border-collapse: collapse;
}

td.dataTabTreeClassBlue{
	background-color:#009ad9;
	text-align:left;
	font-family: Arial;
	color:#555045;
	font-size:16px;
	text-align: left;
	line-height: 19px;
}

td.dataTabTreeClassBlue24{
	background-color:#009ad9;
	text-align:left;
	width:24px;
	min-width:24px;
	max-width:24px;
	font-family: Arial;
	color:#555045;
	font-size:16px;
	text-align: left;
	line-height: 19px;
}


td.dataTabTreeClassWhite{
	background-color:#ffffff;
	text-align:left;
	font-family: Arial;
	color:#555045;
	font-size:16px;
	text-align: left;
	line-height: 19px;
}

td.dataTabTreeClassWhite24{
	background-color:#ffffff;
	text-align:left;
	width:24px;
	min-width:24px;
	max-width:24px;
	font-family: Arial;
	color:#555045;
	font-size:16px;
	text-align: left;
	line-height: 19px;
}

/* blue cell*/
td.cell1
{
	background-color:#E5F5FC;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}

/*white cell*/
td.cell2
{
	background-color:#FFFFFF;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}

/* grey cell*/
td.cell3
{
	background-color:#F9F8F8;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}

td.dataTabHigligthedLine
{
	background-color:#fff499;/* amarillo */
	background-color:#fff4b7;/* amarillo mas pastel */
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}

.mainCellText
{
	font-family: Arial;
	color:#006CB1;
	font-size:11px;	
}

.mainCellTextBold
{
	font-family: Arial;
	color:#006CB1;	
	font-weight: bold;
	font-size:11px;	
}


.cellText
{

	font-family: Arial;
	color:#555045;
	font-size:11px;
}

td.TdLineColorOver
{
	background-color:#CCFF99;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}


td.TdLineColorOut
{
	background-color:#FFFFFF;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}

td.TdLineColorOut2
{
	background-color:#F9F8F8;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;	
}

td.nodeWidthStyle
{
	width:24px;
}

td.WhiteSpaceBetweenTables
{
	background-color:#ffffff;
}
}

@media screen and (min-width: 1024px){
table.table1
{
	padding:4px 4px 4px 4px;
	width:100%;
	border-collapse: collapse;
	/*max-width:500px;*/
}


td.linea_inferior_tabla
{
	height:1px;
	background-color:#15a6de;
}

table.node3Style
{
	padding:4px 4px 4px 4px;
	width:100%;
	border-collapse: collapse;
}

td.dataTabTreeClassBlue{
	background-color:#009ad9;
	text-align:left;
	font-family: Arial;
	color:#555045;
	font-size:16px;
	text-align: left;
	line-height: 19px;
}

td.dataTabTreeClassBlue24{
	background-color:#009ad9;
	text-align:left;
	width:24px;
	min-width:24px;
	max-width:24px;
	font-family: Arial;
	color:#555045;
	font-size:16px;
	text-align: left;
	line-height: 19px;
}


td.dataTabTreeClassWhite{
	background-color:#ffffff;
	text-align:left;
	font-family: Arial;
	color:#555045;
	font-size:16px;
	text-align: left;
	line-height: 19px;
}

td.dataTabTreeClassWhite24{
	background-color:#ffffff;
	text-align:left;
	width:24px;
	min-width:24px;
	max-width:24px;
	font-family: Arial;
	color:#555045;
	font-size:16px;
	text-align: left;
	line-height: 19px;
}

/* blue cell*/
td.cell1
{
	background-color:#E5F5FC;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}

/*white cell*/
td.cell2
{
	background-color:#FFFFFF;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}

/* grey cell*/
td.cell3
{
	background-color:#F9F8F8;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}

td.dataTabHigligthedLine
{
	background-color:#fff499;/* amarillo */
	background-color:#fff4b7;/* amarillo mas pastel */
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}

.mainCellText
{
	font-family: Arial;
	color:#006CB1;
	font-size:11px;	
}

.mainCellTextBold
{
	font-family: Arial;
	color:#006CB1;	
	font-weight: bold;
	font-size:11px;	
}


.cellText
{

	font-family: Arial;
	color:#555045;
	font-size:11px;
}

td.TdLineColorOver
{
	background-color:#CCFF99;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}


td.TdLineColorOut
{
	background-color:#FFFFFF;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;
}

td.TdLineColorOut2
{
	background-color:#F9F8F8;
	border:1px solid #99D9F1;
	padding:4px 4px 4px 4px;	
}

td.nodeWidthStyle
{
	width:24px;
}

td.WhiteSpaceBetweenTables
{
	background-color:#ffffff;
}
}