@charset "utf-8";
.status_curso{
	background-color:#FF6600;
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
}
.alerta{
	background-color:#0066FF;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
	height: 20px;
	text-align:center;
}
body {
	 background-image:url(../menu/images/index_07.gif); 
	color: #000000;
	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px;	
	padding: 0
}

p {
	font-size:16px;
}
table, td, a {	
	color: #000;	
	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif
}

h1 {
	font: normal normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin: 0 0 5px 0
}

h2 {
	font: normal normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin: 0 0 5px 0
	}

h3 {
	font: normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #008000;	
	margin: 0 0 15px 0
}

/* end basic styling
*//* define height and width of scrollable area. Add 16px to width for scrollbar
*/
div.tableContainer {
	clear: both;
	border: 1px solid #963;	
	height: 285px;	
	overflow: auto;	
	width: 550px
}/* Reset overflow value to hidden for all non-IE browsers. */

html>body div.tableContainer {	
	overflow: hidden;	
	width: 550px
}/* define width of table. IE browsers only				 */

div.tableContainer table {	
	float: left;	
	width: 550px
}/* define width of table. Add 16px to width for scrollbar.		   *//* All other non-IE browsers.*/

html>body div.tableContainer table {
	width: 550px
}/* set table header to a fixed position. WinIE 6.x only	
*//* In WinIE 6.x, any element with a position property set to relative and is a child of	   
*//* an element that has an overflow property set, the relative value translates into fixed.	
*//* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */

thead.fixedHeader tr {
	position: relative
}/* set THEAD element to have block level attributes. All other non-IE browsers			
*//* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */

html>body thead.fixedHeader tr {
	display: block
}/* make the TH elements pretty */

thead.fixedHeader th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}/* make the A elements pretty. makes for nice clickable headers				
*//* WARNING: swapping the background on hover may cause problems in WinIE 6.x   */

thead.fixedHeader a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}/* define the table content to be scrollable											 
 *//* set TBODY element to have block level attributes. All other non-IE browsers			
 *//* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers 
 *//* induced side effect is that child TDs no longer accept width: auto					 */
 html>body tbody.scrollContent {
 	display: block;
	height: 262px;	
	overflow: auto;	
	width: 100%
}/* make TD elements pretty. Provide alternating classes for striping the table 
*//* http://www.alistapart.com/articles/zebratables/							 */
tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}/* define width of TH elements: 1st, 2nd, and 3rd respectively.		  
	*//* Add 16px to last TH for scrollbar padding. All other non-IE browsers. 
	*//* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors		*/

html>body thead.fixedHeader th {
	width: 25px
}

html>body thead.fixedHeader th + th {
	width: 75px
}

html>body thead.fixedHeader th + th + th {
	width: 100px
}

html>body thead.fixedHeader th + th + th + th {
	width: 300px
}

html>body thead.fixedHeader th + th + th + th + th {
	width: 25px
}
html>body thead.fixedHeader th + th + th + th + th + th{
	width: 25px
}/* define width of TD elements: 1st, 2nd, and 3rd respectively.		  
*//* All other non-IE browsers.
*//* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors		*/

html>body tbody.scrollContent td {
	width: 30px
}

html>body tbody.scrollContent td + td {
	width: 100px
}
html>body tbody.scrollContent td + td + td {
	width: 115px
}
html>body tbody.scrollContent td + td + td + td{
	width: 275px
}

html>body tbody.scrollContent td + td + td + td + td{
	width: 25px
}
html>body tbody.scrollContent td + td + td + td + td + td{
	width: 25px
}

/* **************ESTILO DE LA TABLA DE PLANIFICACION***********************************************  */

div.tableContainer1 {
	clear: both;
	border: 1px solid #963;	
	height: 285px;	
	overflow: auto;	
	width: 680px
}/* Reset overflow value to hidden for all non-IE browsers. */

html>body div.tableContainer1 {	
	overflow: auto;	/*para ponere las barras en Moxila*/
	width: 690px
}/* define width of table. IE browsers only				 */

div.tableContainer1 table {	
	float: left;	
	width: 755px
}/* define width of table. Add 16px to width for scrollbar.		   *//* All other non-IE browsers.*/

html>body div.tableContainer1 table {
	width: 775px
}

thead.fixedHeader1 tr {
	position: relative
}

html>body thead.fixedHeader1 tr {
	display: block
}/* make the TH elements pretty */

thead.fixedHeader1 th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader1 a, thead.fixedHeader1 a:link, thead.fixedHeader1 a:visited {
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}

thead.fixedHeader1 a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}
 html>body tbody.scrollContent1 {
 	display: block;
	height: 262px;	
	overflow: auto;	
	width: 100%
}
tbody.scrollContent1 td, tbody.scrollContent1 tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent1 tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}

html>body thead.fixedHeader1 th {
	width: 70px
}

html>body thead.fixedHeader1 th + th {
	width: 60px
}

html>body thead.fixedHeader1 th + th + th {
	width: 90px
}

html>body thead.fixedHeader1 th + th + th + th {
	width: 75px
}

html>body thead.fixedHeader1 th + th + th + th + th {
	width: 175px
}
html>body thead.fixedHeader1 th + th + th + th + th + th{
	width: 100px
}
html>body thead.fixedHeader1 th + th + th + th + th + th + th{
	width: 75px
}
html>body thead.fixedHeader1 th + th + th + th + th + th + th + th{
	width: 60px
}
html>body thead.fixedHeader1 th + th + th + th + th + th + th + th + th{
	width: 20px
}




html>body tbody.scrollContent1 td {
	width: 70px
}

html>body tbody.scrollContent1 td + td {
	width: 60px
}
html>body tbody.scrollContent1 td + td + td {
	width: 90px
}
html>body tbody.scrollContent1 td + td + td + td{
	width: 75px
}

html>body tbody.scrollContent1 td + td + td + td + td{
	width: 175px
}
html>body tbody.scrollContent1 td + td + td + td + td + td{
	width: 100px
}
html>body tbody.scrollContent1 td + td + td + td + td + td + td{
	width: 75px
}
html>body tbody.scrollContent1 td + td + td + td + td + td + td + td{
	width: 60px
}
html>body tbody.scrollContent1 td + td + td + td + td + td + td + td + td{
	width: 20px
}


/******************ESTILO DE LA TABLA DE INSCRIPCION POR LOTES****************************/

div.tableContainer2 {
	clear: both;
	border: 1px solid #963;	
	height: 285px;	
	overflow: auto;	
	width: 550px
}/* Reset overflow value to hidden for all non-IE browsers. */

html>body div.tableContainer2 {	
	overflow: hidden;	
	width: 550px
}/* define width of table. IE browsers only				 */

div.tableContainer2 table {	
	float: left;	
	width: 550px
}/* define width of table. Add 16px to width for scrollbar.		   *//* All other non-IE browsers.*/

html>body div.tableContainer2 table {
	width: 550px
}

thead.fixedHeader2 tr {
	position: relative
}

html>body thead.fixedHeader2 tr {
	display: block
}/* make the TH elements pretty */

thead.fixedHeader2 th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader2 a, thead.fixedHeader2 a:link, thead.fixedHeader2 a:visited {
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}

thead.fixedHeader2 a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}
 html>body tbody.scrollContent2 {
 	display: block;
	height: 262px;	
	overflow: auto;	
	width: 100%
}
tbody.scrollContent2 td, tbody.scrollContent2 tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent2 tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}

html>body thead.fixedHeader2 th {
	width: 70px
}

html>body thead.fixedHeader2 th + th {
	width: 80px
}

html>body thead.fixedHeader2 th + th + th {
	width: 230px
}

html>body thead.fixedHeader2 th + th + th + th {
	width: 200px
}




html>body tbody.scrollContent2 td {
	width: 70px
}

html>body tbody.scrollContent2 td + td {
	width: 80px
}
html>body tbody.scrollContent2 td + td + td {
	width: 230px
}
html>body tbody.scrollContent2 td + td + td + td{
	width: 200px
}
/******************ESTILO DE LA TABLA DE GRADOS DE INDSTRUCCION / INSTRUCTOR-CURSO****************************/

div.tableContainer3 {
	clear: both;
	border: 1px solid #963;	
	height: 285px;	
	overflow: auto;	
	width: 500px
}/* Reset overflow value to hidden for all non-IE browsers. */

html>body div.tableContainer3 {	
	overflow: hidden;	
	width: 500px
}/* define width of table. IE browsers only				 */

div.tableContainer3 table {	
	float: left;	
	width: 500px
}/* define width of table. Add 16px to width for scrollbar.		   *//* All other non-IE browsers.*/

html>body div.tableContainer3 table {
	width: 500px
}

thead.fixedHeader3 tr {
	position: relative
}

html>body thead.fixedHeader3 tr {
	display: block
}/* make the TH elements pretty */

thead.fixedHeader3 th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader3 a, thead.fixedHeader3 a:link, thead.fixedHeader3 a:visited {/*/*/
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}

thead.fixedHeader3 a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}
 html>body tbody.scrollContent3 {
 	display: block;
	height: 262px;	
	overflow: auto;	
	width: 100%
}
tbody.scrollContent3 td, tbody.scrollContent3 tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent3 tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}

html>body thead.fixedHeader3 th {
	width: 60px
}

html>body thead.fixedHeader3 th + th {
	width: 300px
}

html>body thead.fixedHeader3 th + th + th {
	width: 70px
}

html>body thead.fixedHeader3 th + th + th + th {
	width: 70px
}
/* define width of TD elements: 1st, 2nd, and 3rd respectively.	*/	  

html>body tbody.scrollContent3 td {
	width: 60px
}

html>body tbody.scrollContent3 td + td {
	width: 300px
}
html>body tbody.scrollContent3 td + td + td {
	width: 70px
}
html>body tbody.scrollContent3 td + td + td + td{
	width: 70px
}
/*////////////////TABLA DE ASIGNCON DE CURSOS///////////////////////**/
.asg_curso {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
/*	text-align: left*/
}
/******************ESTILO DE LA TABLA DE EVALUACION DE ESTUDIANTES****************************/

div.tableContainer2_b { /*tamaņo externo para Explorer*/
	clear: both;
	border: 1px solid #963;	
	height: 285px;	/**/
	overflow: auto;	
	width: 680px
}

html>body div.tableContainer2_b {/*tamaņo externo para moxila*/
	overflow: auto; /*hidden*/
	width: 680px;
}

div.tableContainer2_b table {	/*tamaņo Interno para Explorer*/
	float: left;	
	width: 690px
}

html>body div.tableContainer2_b table {/*tamaņo Interno para moxila*/
	width: 690px;
}

thead.fixedHeader2_b tr {
	position: relative
}

html>body thead.fixedHeader2_b tr { /*mostrar ancho completo en moxila*/
	display: block;
}/* make the TH elements pretty */

thead.fixedHeader2_b th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader2_b a, thead.fixedHeader2_b a:link, thead.fixedHeader2_b a:visited {
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}

thead.fixedHeader2_b a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}

 html>body tbody.scrollContent2_b {
 	display: block;
	/*height: 262px;	*/
	overflow: auto;	
	width: 100%
}

tbody.scrollContent2_b td, tbody.scrollContent2_b tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent2_b tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}
/*TAbla de encabezado*/
html>body thead.fixedHeader2_b th {
	width: 30px
}
html>body thead.fixedHeader2_b th + th {
	width: 70px
}
html>body thead.fixedHeader2_b th + th + th {
	width: 80px
}
html>body thead.fixedHeader2_b th + th + th + th {
	width: 300px
}
html>body thead.fixedHeader2_b th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_b th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_b th + th + th + th + th + th + th {
	width: 70px
}

/*tabla de registros*/
html>body tbody.scrollContent2_b td {
	width: 30px
}
html>body tbody.scrollContent2_b td + td {
	width: 70px
}
html>body tbody.scrollContent2_b td + td + td {
	width: 80px
}
html>body tbody.scrollContent2_b td + td + td + td {
	width: 300px
}
html>body tbody.scrollContent2_b td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_b td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_b td + td + td + td + td + td + td {
	width: 70px
}


/****************Estilo de la tabla de registro de asistencia************************/

div.tableContainer5 {
	clear: both;
	border: 1px solid #963;	
	height: 285px;	
	overflow: auto;	
	width: 550px
}/* Reset overflow value to hidden for all non-IE browsers. */

html>body div.tableContainer5 {	
	overflow: hidden;	
	width: 550px
}/* define width of table. IE browsers only				 */

div.tableContainer5 table {	
	float: left;	
	width: 550px
}/* define width of table. Add 16px to width for scrollbar.		   *//* All other non-IE browsers.*/

html>body div.tableContainer5 table {
	width: 550px
}

thead.fixedHeader5 tr {
	position: relative
}

html>body thead.fixedHeader5 tr {
	display: block
}/* make the TH elements pretty */

thead.fixedHeader5 th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader5 a, thead.fixedHeader5 a:link, thead.fixedHeader5 a:visited {
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}

thead.fixedHeader5 a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}
 html>body tbody.scrollContent5 {
 	display: block;
	height: 262px;	
	overflow: auto;	
	width: 100%
}
tbody.scrollContent5 td, tbody.scrollContent5 tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent5 tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}

html>body thead.fixedHeader5 th {
	width: 70px
}

html>body thead.fixedHeader5 th + th {
	width: 100px
}

html>body thead.fixedHeader5 th + th + th {
	width: 80px
}

html>body thead.fixedHeader5 th + th + th + th {
	width: 230px
}
html>body thead.fixedHeader5 th + th + th + th + th {
	width: 80px
}
/*fgggggggggggggggggggggg*/
html>body tbody.scrollContent5 td {
	width: 70px
}

html>body tbody.scrollContent5 td + td {
	width: 100px
}
html>body tbody.scrollContent5 td + td + td {
	width: 80px
}
html>body tbody.scrollContent5 td + td + td + td{
	width: 230px
}
html>body tbody.scrollContent5 td + td + td + td + td{
	width: 80px
}


/****************Estilo de la tabla de reporte de asistencia************************/

div.tableContainer6 {
	clear: both;
	border: 1px solid #963;	
	height: 285px;	
	overflow: auto;	
	width: 550px
}/* Reset overflow value to hidden for all non-IE browsers. */

html>body div.tableContainer6 {	
	overflow: hidden;	
	width: 550px
}/* define width of table. IE browsers only				 */

div.tableContainer6 table {	
	float: left;	
	width: 550px
}/* define width of table. Add 16px to width for scrollbar.		   *//* All other non-IE browsers.*/

html>body div.tableContainer6 table {
	width: 550px
}

thead.fixedHeader6 tr {
	position: relative
}

html>body thead.fixedHeader6 tr {
	display: block
}/* make the TH elements pretty */

thead.fixedHeader6 th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader6 a, thead.fixedHeader6 a:link, thead.fixedHeader6 a:visited {
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}

thead.fixedHeader6 a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}
 html>body tbody.scrollContent6 {
 	display: block;
	height: 262px;	
	overflow: auto;	
	width: 100%
}
tbody.scrollContent6 td, tbody.scrollContent6 tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent6 tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}

html>body thead.fixedHeader6 th {
	width: 25px
}

html>body thead.fixedHeader6 th + th {
	width: 25px
}

html>body thead.fixedHeader6 th + th + th {
	width: 100px
}

html>body thead.fixedHeader6 th + th + th + th {
	width: 100px
}
html>body thead.fixedHeader6 th + th + th + th + th {
	width: 300px
}
/*fgggggggggggggggggggggg*/
html>body tbody.scrollContent6 td {
	width: 30px
}

html>body tbody.scrollContent6 td + td {
	width: 30px
}
html>body tbody.scrollContent6 td + td + td {
	width: 150px
}
html>body tbody.scrollContent6 td + td + td + td{
	width: 150px
}
html>body tbody.scrollContent6 td + td + td + td + td{
	width: 300px
}

/****************Estilo de REportte Estadistico************************/

div.tableContainer2_c {
	clear: both;
	border: 1px solid #963;	
	height: 285px;	
	overflow: auto;	
	width: 550px
}/* Reset overflow value to hidden for all non-IE browsers. */

html>body div.tableContainer2_c {	
	overflow: auto;	
	width: 550px
}/* define width of table. IE browsers only				 */

div.tableContainer2_c table {	
	float: left;	
	width: 610px
}/* define width of table. Add 16px to width for scrollbar.		   *//* All other non-IE browsers.*/

html>body div.tableContainer2_c table {
	width: 660px
}

thead.fixedHeader2_c tr {
	position: relative
}

html>body thead.fixedHeader2_c tr {
	display: block
}/* make the TH elements pretty */

thead.fixedHeader2_c th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader2_c a, thead.fixedHeader2_c a:link, thead.fixedHeader2_c a:visited {
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}

thead.fixedHeader2_c a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}
 html>body tbody.scrollContent2_c {
 	display: block;
	height: 262px;	
	overflow: auto;	
	width: 100%
}
tbody.scrollContent2_c td, tbody.scrollContent2_c tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent2_c tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}

html>body thead.fixedHeader2_c th {
	width: 20px
}

html>body thead.fixedHeader2_c th + th {
	width: 300px
}

html>body thead.fixedHeader2_c th + th + th {
	width: 70px
}

html>body thead.fixedHeader2_c th + th + th + th {
	width: 80px
}
html>body thead.fixedHeader2_c th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_c th + th + th + th + th + th {
	width: 70px
}
/*fgggggggggggggggggggggg*/
html>body tbody.scrollContent2_c td {
	width: 20px
}

html>body tbody.scrollContent2_c td + td {
	width: 300px
}
html>body tbody.scrollContent2_c td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_c td + td + td + td {
	width: 80px
}
html>body tbody.scrollContent2_c td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_c td + td + td + td + td + td {
	width: 70px
}
/****************Estilo de REportte Estadistico Estado de CURSOS************************/

div.tableContainer2_d {
	clear: both;
	border: 1px solid #963;	
	height: 285px;	
	overflow: auto;	
	width: 550px
}/* Reset overflow value to hidden for all non-IE browsers. */

html>body div.tableContainer2_d {	
	overflow: auto;	
	width: 550px
}/* define width of table. IE browsers only				 */

div.tableContainer2_d table {	
	float: left;	
	width: 1040px
}/* define width of table. Add 16px to width for scrollbar.		   *//* All other non-IE browsers.*/

html>body div.tableContainer2_d table {
	width: 1120px
}

thead.fixedHeader2_d tr {
	position: relative
}

html>body thead.fixedHeader2_d tr {
	display: block
}/* make the TH elements pretty */

thead.fixedHeader2_d th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader2_d a, thead.fixedHeader2_d a:link, thead.fixedHeader2_d a:visited {
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}

thead.fixedHeader2_d a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}
 html>body tbody.scrollContent2_d {
 	display: block;
	height: 262px;	
	overflow: auto;	
	width: 100%
}
tbody.scrollContent2_d td, tbody.scrollContent2_d tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent2_d tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}

html>body thead.fixedHeader2_d th {
	width: 20px
}
html>body thead.fixedHeader2_d th + th {
	width: 300px
}
html>body thead.fixedHeader2_d th + th + th {
	width: 150px
}
html>body thead.fixedHeader2_d th + th + th + th {
	width: 80px
}
html>body thead.fixedHeader2_d th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_d th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_d th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_d th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_d th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_d th + th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_d th + th + th + th + th + th + th + th + th + th + th {
	width: 70px
}

/*fgggggggggggggggggggggg*/
html>body tbody.scrollContent2_d td {
	width: 20px
}
html>body tbody.scrollContent2_d td + td {
	width: 300px
}
html>body tbody.scrollContent2_d td + td + td {
	width: 150px
}
html>body tbody.scrollContent2_d td + td + td + td {
	width: 80px
}
html>body tbody.scrollContent2_d td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_d td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_d td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_d td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_d td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_d td + td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_d td + td + td + td + td + td + td + td + td + td + td {
	width: 70px
}

/******************ESTILO DE LA TABLA DE EMITIR CERTIFICADOS****************************/

div.tableContainer2_e { /*tamaņo externo para Explorer*/
	clear: both;
	border: 1px solid #963;	
	height: 285px;	/**/
	overflow: auto;	
	width: 680px
}

html>body div.tableContainer2_e {/*tamaņo externo para moxila*/
	overflow: auto; /*hidden*/
	width: 680px;
}

div.tableContainer2_e table {	/*tamaņo Interno para Explorer*/
	float: left;	
	width: 690px
}

html>body div.tableContainer2_e table {/*tamaņo Interno para moxila*/
	width: 690px;
}

thead.fixedHeader2_e tr {
	position: relative
}

html>body thead.fixedHeader2_e tr { /*mostrar ancho completo en moxila*/
	display: block;
}/* make the TH elements pretty */

thead.fixedHeader2_e th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader2_e a, thead.fixedHeader2_e a:link, thead.fixedHeader2_e a:visited {
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}

thead.fixedHeader2_e a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}

 html>body tbody.scrollContent2_e {
 	display: block;
	/*height: 262px;	*/
	overflow: auto;	
	width: 100%
}

tbody.scrollContent2_e td, tbody.scrollContent2_e tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent2_e tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}
/*TAbla de encabezado*/
html>body thead.fixedHeader2_e th {
	width: 30px
}
html>body thead.fixedHeader2_e th + th {
	width: 70px
}
html>body thead.fixedHeader2_e th + th + th {
	width: 300px
}
html>body thead.fixedHeader2_e th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_e th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_e th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_e th + th + th + th + th + th + th {
	width: 70px
}

/*tabla de registros*/
html>body tbody.scrollContent2_e td {
	width: 30px
}
html>body tbody.scrollContent2_e td + td {
	width: 70px
}
html>body tbody.scrollContent2_e td + td + td {
	width: 300px
}
html>body tbody.scrollContent2_e td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_e td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_e td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_e td + td + td + td + td + td + td {
	width: 70px
}

/****************Estilo de REportte Estadistico ESTADO de CURSOS************************/

div.tableContainer2_f {
	clear: both;
	border: 1px solid #963;	
	height: 285px;	
	overflow: auto;	
	width: 550px
}/* Reset overflow value to hidden for all non-IE browsers. */

html>body div.tableContainer2_f {	
	overflow: auto;	
	width: 550px
}/* define width of table. IE browsers only				 */

div.tableContainer2_f table {	
	float: left;	
	width: 1140px
}/* define width of table. Add 16px to width for scrollbar.		   *//* All other non-IE browsers.*/

html>body div.tableContainer2_f table {
	width: 1260px
}

thead.fixedHeader2_f tr {
	position: relative
}

html>body thead.fixedHeader2_f tr {
	display: block
}/* make the TH elements pretty */

thead.fixedHeader2_f th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader2_f a, thead.fixedHeader2_f a:link, thead.fixedHeader2_f a:visited {
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}

thead.fixedHeader2_f a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}
 html>body tbody.scrollContent2_f {
 	display: block;
	height: 262px;	
	overflow: auto;	
	width: 100%
}
tbody.scrollContent2_f td, tbody.scrollContent2_f tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent2_f tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}

html>body thead.fixedHeader2_f th {
	width: 20px
}
html>body thead.fixedHeader2_f th + th {
	width: 300px
}
html>body thead.fixedHeader2_f th + th + th {
	width: 150px
}
html>body thead.fixedHeader2_f th + th + th + th {
	width: 80px
}
html>body thead.fixedHeader2_f th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f th + th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f th + th + th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f th + th + th + th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f th + th + th + th + th + th + th + th + th + th + th + th + th {
	width: 70px
}

/*fgggggggggggggggggggggg*/
html>body tbody.scrollContent2_f td {
	width: 20px
}
html>body tbody.scrollContent2_f td + td {
	width: 300px
}
html>body tbody.scrollContent2_f td + td + td {
	width: 150px
}
html>body tbody.scrollContent2_f td + td + td + td {
	width: 80px
}
html>body tbody.scrollContent2_f td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f td + td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f td + td + td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f td + td + td + td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f td + td + td + td + td + td + td + td + td + td + td + td + td {
	width: 70px
}

/****************Estilo de REportte Estadistico ESTADO de CURSOS AVANZADA************************/

div.tableContainer2_f_ava {
	clear: both;
	border: 1px solid #963;	
	height: 285px;	
	overflow: auto;	
	width: 550px
}/* Reset overflow value to hidden for all non-IE browsers. */

html>body div.tableContainer2_f_ava {	
	overflow: auto;	
	width: 550px
}/* define width of table. IE browsers only				 */

div.tableContainer2_f_ava table {	
	float: left;	
	width: 1280px
}/* define width of table. Add 16px to width for scrollbar.		   *//* All other non-IE browsers.*/

html>body div.tableContainer2_f_ava table {
	width: 1360px
}

thead.fixedHeader2_f_ava tr {
	position: relative
}

html>body thead.fixedHeader2_f_ava tr {
	display: block
}/* make the TH elements pretty */

thead.fixedHeader2_f_ava th {
	background: #C96;
	border-left: 1px solid #EB8;	
	border-right: 1px solid #B74;	
	border-top: 1px solid #EB8;	
	font-weight: normal;	
	padding: 4px 3px;	
	text-align: left
}/* make the A elements pretty. makes for nice clickable headers				*/
thead.fixedHeader2_f_ava a, thead.fixedHeader2_f_ava a:link, thead.fixedHeader2_f_ava a:visited {
	color: #FFF;	
	display: block;	
	text-decoration: none;	
	width: 100%;
	text-transform: uppercase;
}

thead.fixedHeader2_f_ava a:hover {
	color: #FFF;	
	display: block;	text-decoration: 
	underline;	
	width: 100%
}
 html>body tbody.scrollContent2_f_ava {
 	display: block;
	height: 262px;	
	overflow: auto;	
	width: 100%
}
tbody.scrollContent2_f_ava td, tbody.scrollContent2_f_ava tr.normalRow td {
	background: #FFF;
	border-bottom: none;	
	border-left: none;
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
}
tbody.scrollContent2_f_ava tr.alternateRow td {
	background: #EEE;	
	border-bottom: none;	
	border-left: none;	
	border-right: 1px solid #CCC;	
	border-top: 1px solid #DDD;	
	padding: 2px 3px 3px 4px
	}

html>body thead.fixedHeader2_f_ava th {
	width: 20px
}
html>body thead.fixedHeader2_f_ava th + th {
	width: 300px
}
html>body thead.fixedHeader2_f_ava th + th + th {
	width: 150px
}
html>body thead.fixedHeader2_f_ava th + th + th + th {
	width: 80px
}
html>body thead.fixedHeader2_f_ava th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f_ava th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f_ava th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f_ava th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f_ava th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f_ava th + th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f_ava th + th + th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f_ava th + th + th + th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f_ava th + th + th + th + th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f_ava th + th + th + th + th + th + th + th + th + th + th + th + th + th {
	width: 70px
}
html>body thead.fixedHeader2_f_ava th + th + th + th + th + th + th + th + th + th + th + th + th + th + th {
	width: 70px
}

/*fgggggggggggggggggggggg*/
html>body tbody.scrollContent2_f_ava td {
	width: 20px
}
html>body tbody.scrollContent2_f_ava td + td {
	width: 300px
}
html>body tbody.scrollContent2_f_ava td + td + td {
	width: 150px
}
html>body tbody.scrollContent2_f_ava td + td + td + td {
	width: 80px
}
html>body tbody.scrollContent2_f_ava td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f_ava td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f_ava td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f_ava td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f_ava td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f_ava td + td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f_ava td + td + td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f_ava td + td + td + td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f_ava td + td + td + td + td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f_ava td + td + td + td + td + td + td + td + td + td + td + td + td + td {
	width: 70px
}
html>body tbody.scrollContent2_f_ava td + td + td + td + td + td + td + td + td + td + td + td + td + td + td {
	width: 70px
}
