/* CSS Document */

body {
	color: #333333;
	background-color: #77787c;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
}

p{
	text-align:	justify;
	font: 8pt verdana, arial, helvetica, sans-serif; /* 11px/20px */
	text-indent:2em;	/* 20px */
}

/*
*	Estilos de VINCULOS generales
*/
a {
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:500;
	text-decoration:none;
}
a:link {
	color:		#0B60D3;
}
a:visited {
	color:		#0B60D3;
}
a:hover {
	color:		black;
	background-color:#eee;
}

/* 
*	Estilos de FORMS
*/

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #000000;
	color: #000000;
}
.xform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border: 1px solid #000000;
	color: #000000;
}

.notes-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #999999;
	color: #000000;
	text-align:center;
}

.url-form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 8pt;
	border: 1px dashed #999999;
	background: #E2EDFA;
	color: #666666;
}

.url-form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 8pt;
	border: 1px dashed #999999;
	background: #F4F8FD;
	color: #666666;
}

.disp-over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt ;
	border: 1px solid #6a6a6a;
	color: #000000;
	height: auto;
	position:absolute;
	width:160px;
	z-index:1;
	background-color: #ffffe1;
	padding: 3px;
	visibility:hidden;
}


#mnuTabs td a{
	display:block;
	padding: 10px 10px 4px 5px;
	text-decoration:none;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	background-image:url(/img/menu_up.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	border-style:solid;
	border:none;
}
/*#mnuTabs li a:hover, */
#mnuTabs td a:hover {
	background-color:#FFFFFF;
	background-image:url(/img/menu_over.gif);
	/*padding:5px 10px 8px 5px;*/
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/*#mnuTabs li a.tabActive, #mnuTabs li a.tabActive:hover, */
#mnuTabs td a.tabActive, #mnuTabs td a.tabActive:hover{
	background-color:#FFFFFF;
	background-image:url(/img/menu_active.gif);
	padding:6px 10px 8px 10px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

div.mnuBloque{
	position:absolute;
	left:0;
	top:91px;
	width:100%;
	height:20px;
	z-index:1;
	visibility:hidden;
 }

.mnuBloque .mnuSubMnu{
	height:25px;
	background-color:#DEE7F9;
	border:thin;
}

.mnuBloque .mnuSubMnuActive{
	height:25px;
	background-color:#FFFFFF;
	border:thin;
}



/* background para líneas diferenciadas y para tablas*/

/*tabla externa*/
.tabla_ext{
background-color:#F4F8FD;
/*background-color:#DEE7F9;*/
margin-left: auto;
margin-right: auto;
}

/*tabla contenido*/
.tabla_cont_header{
background-color:#ffffff;
color:#000000;
font-weight:bold;
height: 17px;
}

.tabla_cont_header_line{
background-color:#003F73;
height: 1px;
}

.tabla_cont_header_esp{ 
empty-cells:hide;
height: 10px;
}

.tabla_cont_linea1{
background-color:#E2EDFA;
}

.tabla_cont_linea2{
background-color: #F4F8FD;
}

.tabla_cont_linea1_bold{
background-color:#E2EDFA;
font-weight:bold;
}

.tabla_cont_linea2_bold{
background-color: #F4F8FD;
font-weight:bold;
}
/*tabla titulo*/
.tabla_tit_linea1{
background-color:#DEE7F9;
color:#0B60D3;
}
.tabla_tit_linea2{
background-color:#FFFFFF;
}
.tabla_alumnos {
	font-size: 7pt;
	margin-left: auto;
	margin-right: auto;
}
.tabla_cont_header_graphic {
	font-size: 8pt;
	letter-spacing:0.051px;s
	color:#ffffff;
	font-weight:bold;
	height: 17px;
	text-align:center;
}

/********************/
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}	

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

ul.dir li { padding: 2px 0 0 16px; }

.treeview li { background: url(/images/tv-item.gif) 0 0 no-repeat; }
.treeview .collapsable { background-image: url(/images/tv-collapsable.gif); }
.treeview .expandable { background-image: url(/images/tv-expandable.gif); }
.treeview .last { background-image: url(/images/tv-item-last.gif); }
.treeview .lastCollapsable { background-image: url(/images/tv-collapsable-last.gif); }
.treeview .lastExpandable { background-image: url(/images/tv-expandable-last.gif); }


/**********************************************
 ***** Estilos del site Builder  ****
 **********************************************/
#dvPlantilla {
	position:relative;
	left:0px;
	top:0px;
	width:400px;
	height:110px;
	z-index:1;
	overflow:auto;
}
.txt_color {
	color:#0B60D3;
}
.txt_Indicador {
	color:#FF0000;
}
.Registro_Ind_logro_vertical {
	background-color:#F4F8FD;
}
/*********************************
******* cabecera matricula 2010 ********
*********************************/
.matricula_titulo {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	background-color:#77787B;
	padding-left: 10px;
}
.matricula_fecha_top {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	text-align:right;
	background-color:#004275;
	padding-right: 10px;
}
/*********************************
******* imagenes top, matricula 2010 *****
*********************************/
	.fade-box {
		width: 330px;
		position: absolute;
		text-align:center;
	}

	#image-container {
	width: 330px;
	height: 137px;
	background-position:center;
	background-repeat:no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;						
			}