/* tables */
table.tablesorter , table.alumnos{
	font-family:arial;
	/*background-color: #E3E3E3;*/
	background: #fff;
	margin:10px 0pt 15px;
	font-size: 8pt;
}
table.tablesorter {width: 100%;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th, table.alumnos thead tr th, table.alumnos tfoot tr th {
	background-color: #B8B8B8;
	border: 1px solid #000;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(sistema/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(sistema/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(sistema/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #94B52C;
}

table.tablesorter tbody tr:hover, .cotizacion tbody.row tr:hover{
background:#94B52C;
}

#myTable span{
	display:none;
}

#myTable thead th{
	padding-right:12px;
}


/*----------------------------------------------------------------------------------------------------------------*/
table.cotizacion {
	font-family:arial;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
}

table.cotizacion  tr th:first-child {text-align: left;}

table.cotizacion tbody.thead tr th, table.cotizacion tbody.tfoot tr th:last-child {
	border: 1px solid #000;
	font-size: 8pt;
	padding: 4px;
}
table.cotizacion tbody.thead tr th,table.cotizacion tbody.thead2 tr th {background-color: #B8B8B8;}
table.cotizacion tbody.thead tr th:first-child {background-color: #FFF; border-left: 1px solid #FFF;  border-top: 1px solid #FFF; color:#686868;}
table.cotizacion tbody.nulo tr th {border-left: 1px solid #FFF;  border-right: 1px solid #FFF;}
table.cotizacion tbody.texto tr th {border: 1px solid #FFF;}
table.cotizacion tbody.texto tr th textarea {width: 100%; margin-left: 0;}
table.cotizacion tbody.tfoot tr th {background-color: #C8C8C8;}
table.cotizacion tbody.tfoot tr th:last-child {font-weight:bold;}

table.cotizacion tbody.thead tr .header {
	background-image: url(sistema/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.cotizacion tbody.thead.tbody.rowtd {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.cotizacion tbody.thead.tbody.rowtr.odd td {
	background-color:#F0F0F6;
}
table.cotizacion tbody.thead tr .headerSortUp {
	background-image: url(sistema/asc.gif);
}
table.cotizacion tbody.thead tr .headerSortDown {
	background-image: url(sistema/desc.gif);
}
table.cotizacion tbody.thead tr .headerSortDown, table.cotizacion tbody.thead tr .headerSortUp {
background-color: #94B52C;
}

/*----------------------------------------------------------------------------------------------------------------*/
table.cotizacion tbody tr th input, table.cotizacion tbody tr th select, table.table_cont input{
border: 0px solid;
color: #686868;
font-family: arial;
font-size: 8pt;
text-align: center;
}
table.cotizacion tbody tr th input, table.table_cont input{
width: 70px;
}
table.cotizacion tbody tr th select{
width: 80px;
}

table.cotizacion tbody tr th input, table.cotizacion tbody tr th select{background-color:transparent;}


table.cotizacion tbody tr th input[readonly="readonly"]{
color: #333333;
font-weight:bold;
}

.title_table{
font-size:16px;
font-weight:bold;
padding:10px 0 5px 0;
border-bottom:3px solid;
border-color:#B6AFAF;

}
