#newspaper-c td{color:#669;border-right:1px dashed #6cf;padding:10px 20px;}
#rounded-corner{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:90%;text-align:left;border-collapse:collapse;margin:20px;}
#rounded-corner thead th.rounded-company{background:#ab002f url("../30_graficos/tabla/left.png") left -1px no-repeat;}
#rounded-corner thead th.rounded-q4{background:#ab002f url("../30_graficos/tabla/right.png") right -1px no-repeat;}
#rounded-corner th{font-weight:normal;font-size:11px;color:#fff;background:#ab002f;padding:8px; text-align:center; font-size:11px; font-weight:bold; border:solid 1px #FFF;}
#rounded-corner td{border-top:1px solid #db9440;color:#000;padding:8px; font-size:10px; }
#rounded-corner tfoot td.rounded-foot-left{background:#ab002f url("../30_graficos/tabla/botleft.png") left bottom no-repeat;}
#rounded-corner tfoot td.rounded-foot-right{background:#ab002f url("../30_graficos/tabla/botright.png") right bottom no-repeat;}
#rounded-corner tbody tr:hover td{background:#d0dafd;}

.CssHeaderTr{
	background-color:#DADADA;
	text-align:center;
	font-weight:bold;
	font-size:10px;
}




#tree_incongruencias { margin:2em 0 5em; width:95%; }
.tree { font-size:1.5em; }
.tree,.tree ul,.tree li { list-style:none; margin:0; padding:0; zoom: 1; }
.tree ul { margin-left:8px; }
.tree li a { color:#555; padding:.1em 7px .1em 27px; display:block; text-decoration:none; border:1px dashed #fff; background:url(../30_graficos/tree/icon-file.gif) 5px 50% no-repeat; }
.tree li a.tree-parent { background:url(../30_graficos/tree/icon-folder-open.gif) 5px 50% no-repeat; }
.tree li a.tree-parent-collapsed { background:url(../30_graficos/tree/icon-folder.gif) 5px 50% no-repeat; }
.tree li a:hover,.tree li a.tree-parent:hover,.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active { color:#000; border:1px solid#eee; background-color:#fafafa; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active { border:1px solid #e2f3fb; background-color:#f2fafd; }
.tree li a:visited {color:#555;}
.tree ul.tree-group-collapsed { display:none; }


#upload_button_bancox {
	width:120px;
	height:35px;
	text-align:center;
	background-image:url(../30_graficos/img_pagos/cmb_botonupload.png);
	color:#CCCCCC;
	font-weight:bold;
	padding-top:5px;
	margin:auto;
	cursor:pointer;
}
 


P#vtip {
	Z-INDEX: 9999; BORDER-BOTTOM: #a6c9e2 1px solid; POSITION: absolute; BORDER-LEFT: #a6c9e2 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: white; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: none; FONT-SIZE: 0.8em; BORDER-TOP: #a6c9e2 1px solid; BORDER-RIGHT: #a6c9e2 1px solid; PADDING-TOP: 10px; LEFT: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
P#vtip #vtipArrow {
	POSITION: absolute; TOP: -10px; LEFT: 5px
}

.hover {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 245px; DISPLAY: none; BACKGROUND: url(../30_graficos/tooltip.png) no-repeat; HEIGHT: 108px
}
.hover P {
	TEXT-ALIGN: center; MARGIN: 1em
}

.LinkEdusys{
font-weight:bold;
color:#a60000;
text-decoration:none;
cursor:pointer
}
.LinkEdusys:link {text-decoration: none;color: #a60000;font-weight:bold;}
.LinkEdusys:visited {text-decoration: none;color: #a60000;font-weight:bold;}
.LinkEdusys:hover {text-decoration: none;color: #a60000;font-weight:bold;}
.LinkEdusys:active {text-decoration: none;color: #a60000;font-weight:bold;}

fieldset{
border: 2px solid #999999;
width: 100%; background-color:#FFFFFF;
}

legend{
color:#000000; font-weight:bold; cursor:pointer;
background:#CCCCCC;
border: 1px solid #999999;
padding: 2px 6px
} 


.link_frame {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #ffffff;font-weight: bold;background-color:#A60000;padding:5px; height:30px; border:solid 2px #CCC;   text-align:center; width:100%;}
.link_frame:link {text-decoration: none;color: #ffffff;}
.link_frame:visited {text-decoration: none;color: #ffffff;}
.link_frame:hover {text-decoration: none;color: #A60000;background-color:#cccccc;}
.link_frame:active {text-decoration: none;color: #A60000;background-color:#cccccc; border:solid 2px #A60000;}

.Transpa{
border:none; overflow:hidden;  font-size:10px; background-color: transparent; text-align:center; font-weight:bold	
}



fieldset{
border: 2px solid #999999;
width: 95%; background-color:#FFFFFF;
}

legend{
color:#000000; font-weight:bold; cursor:pointer;
background:#CCCCCC;
border: 1px solid #999999;
padding: 2px 6px
} 
.checkbox{ cursor:pointer; }

	.ntbloading 
{
    background-color:white;
    filter:alpha(opacity=85);
    -moz-opacity:.85;
    opacity:.85;
    z-index:200000;
    position:absolute;
    border:1px solid black;
}
	.ntbloadingIcon 
{
    overflow:hidden;
    z-index:300000;
}
.dataTableRow {
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	cursor:pointer;	
}
.dataTableRowOver {
	BACKGROUND-COLOR:#F6EDCE;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A60000;
	cursor:pointer;
}
.parrafo_negro82{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
#seleccionar:hover{ background-color:#AEEFFB; cursor:pointer;}
#seleccionar:over{background-color:#00FF33;}
.btWide {
	BORDER-RIGHT: medium none; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: medium none; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	Z-INDEX: 23;
	background-color:#666666;
	pADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	BORDER-LEFT: medium none; 
	/*WIDTH: 85px; */
	CURSOR: pointer; 
	COLOR:#FFFFFF;
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: medium none; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 18px; 
	
}
.btWide2 {
	BORDER-RIGHT: medium none; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: medium none; 
	MARGIN-TOP: 5px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	Z-INDEX: 23; 
	background-color:#666666;
	/*BACKGROUND-IMAGE:url(../30_graficos/btwideAzul2.gif); */
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 5px; 
	BORDER-LEFT: medium none; 
	WIDTH: 40px; 
	CURSOR: pointer; 
	COLOR:#FFFFFF;
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: medium none; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 18px; 
}
.btWide3 {
	BORDER-RIGHT: medium none; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: medium none; 
	MARGIN-TOP: 5px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	Z-INDEX: 23; 
	BACKGROUND-IMAGE:url(../30_graficos/btwideAzul3.gif); 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 5px; 
	BORDER-LEFT: medium none; 
	WIDTH: 98px; 
	CURSOR: pointer; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: medium none; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #fff
}
.textboxdet {
	background-color: #FFFFFF;
	border:thin solid #FACB9C; height:19;
	cursor:pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066; 
	width:45px;
	font-weight:bold;
}
/*-------------------------------*/
BODY {
	margin: 0px;

  scrollbar-arrow-color:#CCCCCC;
  scrollbar-track-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#CCCCCC;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-3dlight-color:#CCCCCC;
background-image:url(../30_graficos/bg_main.jpg);

}

.titulo_modulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A60000;
}

.titulo_grado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.link_cabe {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #FFFFFF;font-weight: bold;} 

A.link_cabe:link {text-decoration: none;#FFFFFF;} 
A.link_cabe:active {text-decoration: none;color: #FFFFFF;} 
A.link_cabe:visited {text-decoration: none;color: #FFFFFF;} 
A.link_cabe:hover {text-decoration: none;color: #CC9900;} 

.link_menu {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;} 
A.link_menu:link {text-decoration: none; color:#33CCFF} 
A.link_menu:active {text-decoration: none;color: #33CCFF} 
A.link_menu:visited {text-decoration: none;color: #33CCFF;} 
A.link_menu:hover {text-decoration: none;color: #999999;} 

.link_condu {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; font-weight: normal;} 

A.link_condu:link {text-decoration: none;color:#003366;} 
A.link_condu:active {text-decoration: none;color: #003366;} 
A.link_condu:visited {text-decoration: none;color: #003366;} 
A.link_condu:hover {text-decoration: none;color: #999900;} 


.link_libre {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; font-weight: normal;} 

A.link_libre:link {text-decoration: none;color:#000000;} 
A.link_libre:active {text-decoration: none;color: #000000;} 
A.link_libre:visited {text-decoration: none;color: #000000;} 
A.link_libre:hover {text-decoration: none;color:#0000FF;} 


.link_libre_rojo {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;} 

A.link_libre_rojo:link {text-decoration: none;color:#FF0000;} 
A.link_libre_rojo:active {text-decoration: none;color: #FF0000;} 
A.link_libre_rojo:visited {text-decoration: none;color: #FF0000;} 
A.link_libre_rojo:hover {text-decoration: none;color:#0000FF;} 


.link_libre_azul {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal;} 

A.link_libre_azul:link {text-decoration: none;color:#0000CC;} 
A.link_libre_azul:active {text-decoration: none;color: #0000CC;} 
A.link_libre_azul:visited {text-decoration: none;color: #0000CC;} 
A.link_libre_azul:hover {text-decoration: none;color:#0000FF;} 

.parrafo_blanco10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	font-variant: normal;
}

.parrafo_crema10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFF2D8;
	font-weight: normal;
	font-variant: normal;
}

.parrafo_negro8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}
.parrafo_negro10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.parrafo_negro9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.parrafo_negro10_negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	color: #000000;
}
.parrafo_azul10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0000CC;
	font-weight: normal;
	font-variant: normal;
}

.parrafo_rojo10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	font-weight: bold;
	font-variant: normal;
}
.titulo_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}
.sub_titulo_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.titulo_detalle_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#2E2E2E;
}

.email_personal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#5747E8;
}

.titulo_detalle_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
}

.parraf_gris10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.msgs_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.textbox {
	background-color: #FFE8A5;
	border: thin solid #FFE8A5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txt10_marron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663300;
}

.link10_marron {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: bold;} 
A.link10_marron:link {text-decoration: none;color: #663300;} 
A.link10_marron:active {text-decoration: none;color: #663300;} 
A.link10_marron:visited {text-decoration: none;color: #663300;} 
A.link10_marron:hover {text-decoration: none;color:#FFF2D8;} 

td.cont1 {
background-color: #4076B9;
border-right: #FFF2D8 1px solid; border-top: #FFF2D8 1px solid; filter: alpha(opacity="100"); border-left: #FFF2D8 1px solid; border-bottom: #FFF2D8 1px solid;
}

td.cont2 {
background-color: #1894D1;

	border-right: #FFF2D8 1px solid; border-top: #FFF2D8 1px solid; filter: alpha(opacity="100"); border-left: #FFF2D8 1px solid; border-bottom: #FFF2D8 1px solid;
}

td.cont3 {
background-color: #9BDEFF;

	border-right: #FFF2D8 1px solid; border-top: #FFF2D8 1px solid; filter: alpha(opacity="100"); border-left: #FFF2D8 1px solid; border-bottom: #FFF2D8 1px solid;
}


.td_titulo {
	background-color:#9BACB3;
	vertical-align:middle;
	valign:middle;
	height:20px;
	padding:5px;
}

.td_titulo2 {
	background-color: #006699;
	vertical-align:middle;
	valign:middle;
	height:20px;
	padding:7px;
}


.td_personal {
	background-color: #9BDEFF;
	valign:top;
	height:20px;
	padding:10px;
}

.td_personal_par {
	background-color:#38B9F9 ;
	valign:top;
	height:20px;
	padding:10px;
}
.td_titulo_alu1 {
	background-color: #704113;
	vertical-align:middle;
	valign:middle;
	height:20px;
	width:100%;
	padding:5px;
}

.td_titulo_alu2 {
	background-color: #DBCBBC;
	vertical-align:middle;
	valign:middle;
	height:20px;
	width:100%;
	padding:5px;
}


.td_cons_curric {
	background-color: #737373;
	vertical-align:middle;
	height:20px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	
}


.td_desc_curric {
	background-color: #E7BA76;
	vertical-align:middle;
	height:20px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	
}

.td_titulo_tabla1 {
	background-color: #1E4691;
	vertical-align:middle;
	valign:middle;
	height: 20px;
	
}

.td_desc_tabla1 {
	background-color: #FFFFFF;
	vertical-align:middle;
	valign:middle;
	height: 30px;
	text-align:center;
	
}

.td_bg_tabla {
	background-color: #9BACB3;
	padding:8px;
	width:auto;
	height:auto;		
}

.txt_cont1 {
color:#FFFFFF;
padding:10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 10px;
}

.txt_descrip1 {
color:#F0DFBD;
padding:10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.txt_cont2 {
color:#000000;
font-weight:600;
padding:10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.txt_cont3 {
color:#292929;
font-weight:600;
padding:10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.txt_nomalu {
background-color:#9BDEFF;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2C1200;
font-size: 12px;
text-align:center;
font-weight:bold;
}

.txt_desalu {
background-color:#4BB7DB;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 12px;
text-align:left;
}

.txt_patalu {
background-color:#38B9F9;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2C1200;
font-size: 12px;
text-align:center;
font-weight:bold;
}

.txt_matalu {
background-color:#1894D1;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2C1200;
font-size: 12px;
text-align:center;
font-weight:bold;
}

.txt_tit_desalu {
background-color:#B30000;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 12px;
text-align:center;
font-weight:bold;
}

.txt_apoder {
background-color:#FFFFFF;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:left;
}

.txt_bg_alu {
background-color:#006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:left;
}

.txt_tit_fam {
background-color:#9BACB3;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 12px;
font-weight:bold;
text-align:left;
}

.txt_tit_fam2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFEEDE;
font-size: 12px;
font-weight:bold;
text-align:left;
}

.txt_familia {
background-color:#9BACB3;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size: 12px;
font-weight:bold;
text-align:left;
}

.txt_familia2 {
background-color:#a60000;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 12px;
font-weight:bold;
text-align:left;
}


td.familia{
background-color:#DBCBBC;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#522D25;
font-size: 15px;
font-weight:bold;
text-align:left;
padding:5px;
vertical-align:text-bottom;
}


.link_menu_tab {
background-image:url(../30_graficos/bg_btn_tab_rep.jpg);
height:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
padding:10px;
vertical-align:middle;



} 
A.link_menu_tab:link {
background-image:url(../30_graficos/bg_btn_tab_rep.jpg);
text-decoration: none;
color: #FFFFFF;
} 
A.link_menu_tab:active {
background-image:url(../30_graficos/bg_btn_tab_rep.jpg);
text-decoration: none;
color: #000000;
} 
A.link_menu_tab:visited {
background-image:url(../30_graficos/bg_btn_tab_rep.jpg);
text-decoration: none;
color: #FFFFFF;
} 
A.link_menu_tab:hover {
background-image:url(../30_graficos/bg_btn_tab_rep.jpg);
text-decoration: none;
color:#000000;
background-color:#FED980;
} 

.altn  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #000000;
	background-color: #0886B0;
}

.tit  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #ffffff;
	background-color: #a60000;
	font-weight: bold;
}
.dn	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF	;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	}
.fs	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color:	#FFFFCC;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	}
.da	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	}
.borde_01 {
  border-collapse: collapse;
  border: 1px solid  #000000;
  }
.borde_02 {
  border: 1px dotted #03476F;
  color: #363636;
  }
.borde_03 {
  border: 1px dashed #03476F;
  color: #363636;
  }
.borde_04 {
  border: 1px double #03476F;
  color: #363636;
  }