
table tbody tr {}
table tbody tr.on {}
/********** Table 1 **********/

table.table1 {
	
	border-collapse:collapse;
	clear:both;
	cursor:default;
	empty-cells:show;
	font-size:11px;
	margin:1px;
	padding:0px;
	table-layout:auto;
	border:2px solid #BED1E0;
}
table.table1 thead th {
	background-color:#4086B7;
	background-repeat:repeat-x;
	background-position:left top;
	border: 1px solid #ffffff;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
}

table.table1 tbody th {
	background-color:#77A2BF;
	background-repeat:repeat-x;
	background-position:left top;
	border:1px solid #ffffff;
	color:#ffffff;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
}


table.table1 tbody tr {display:hidden;}
table.table1 tbody tr.on {display:block;}
table.table1 tbody tr.contraste{}
table.table1 tbody td {
	border:1px solid #BED1E0;
	margin:0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
}


table.table1 tbody td p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}

table.table1 tbody td ul li{
	margin-left:-20px;
}


/********** Table vide **********/
table.table-vide {
	border:none;
	clear:both;
	margin:1px;
	padding:0px;
	empty-cells:show;
	font-size:11px;
}
table.table-vide thead th{
	margin:0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	color:black;
}
table.table-vide tbody th{
	margin:0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	color:black;
}
table.table-vide tbody tr{}
table.table-vide tbody tr.on {}
table.table-vide tbody tr.contraste	{}
table.table-vide tbody td 	{
	margin:0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
}
table.table-vide tbody td p {
	margin:0px;
	padding:0px;
	text-align:left;
}


