/********** Table 1 **********/

table.table1 {
	border-spacing:0px;
	border-collapse:collapse;
	clear:both;
	cursor:default;
	empty-cells:show;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
	margin:1px;
	padding:0px;
	table-layout:auto;
}
table.table1 thead th {
	background-color:#666666;
	background-repeat:repeat-x;
	background-position:left top;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top:0px solid #999999;
	border-bottom:1px solid #999999;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align:top;
}
table.table1 tbody th {
	background-color:#999999;
	background-repeat:repeat-x;
	background-position:left top;
	border-top:1px solid #666666;
	border-left: 1px solid #999999;
	border-bottom:1px solid #666666;
	color:#ffffff;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align:top;
}
table.table1 tbody tr {}
table.table1 tbody tr.on {}
table.table1 tbody tr.contraste{}
table.table1 tbody td {
	border:1px solid #666666;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align:top;
}

table.table1 tbody td p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}
table.table1 tbody th p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}
table.table1 thead th 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-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
}
table.table-vide thead th{
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align:top;
}
table.table-vide tbody th{
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align:top;
}
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 10px 5px 10px;
	text-align:left;
	vertical-align:top;
}
table.table-vide tbody td p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}
table.table-vide tbody th p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}
table.table-vide thead th p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}

/********************/
table.table-form {
	border:none;
	clear:both;
	margin:1px;
	padding:0px;
	empty-cells:show;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
}
table.table-form thead th{
	margin:0px;
	padding:1px 2px 1px 2px;
	text-align:left;
	vertical-align:top;
}
table.table-form tbody th{
	margin:0px;
	padding:1px 2px 1px 2px;
	text-align:left;
	vertical-align:top;
}
table.table-form tbody tr{}
table.table-form tbody tr.on {}
table.table-form tbody tr.contraste	{}
table.table-form tbody td 	{
	margin:0px;
	padding:1px 2px 1px 2px;
	text-align:left;
	vertical-align:top;
}
table.table-form tbody td p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}
table.table-form tbody th p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}
table.table-form thead th p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}



