/********************************************************************************/
/*                                                                              */
/* Plataforma e-ducativa.  Version 6.09.03-16 - Argentina                       */
/*                                                                              */
/* Copyright (c) 1998-2008 de e-ducativa Educación Virtual S.A.                 */
/*                                                                              */
/********************************************************************************/
/*Menu Superior*/
.MenuSup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-align: left;
}
.MenuSupCemed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
}
.MenuSup:hover {
	color: #777777;
}
/*Fin Menu Superior*/

/*Menu Izquierda*/
.TitulosIzq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
}
.TitulosIzq:hover {
	color: #777777;
}
.MenuIzq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-align: left;
}
.MenuIzq:hover {
	color: #777777;
}
.MenuIzqD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
}


#divCont {
    width:140px;
}
/*  40 - desplegables sin ningun icono
****************************************/

.clTop40   {
    width:140px;
    line-height:2px;
}
.clSub40 {
    width:140px;
    line-height:0px;
}

/* 41 - desplegables solo iconos titulo
*****************************************/

.clTop41 {
    width:140px;
    line-height:2px;
}
.clSub41 {
    width:140px;
    line-height:0px;
}

/* 42 - desplegables solo iconos opciones
******************************************/

.clTop42 {
    width:140px;
    line-height:2px;
}
.clSub42 {
    width:140px;
    line-height:0px;
}

/* 43 - desplegables iconos en titulos y opciones
**************************************************/

.clTop43 {
    width:140px;
    line-height:2px;
}
.clSub43 {
    width:140px;
    line-height:0px;
}

/*Fin Menu Izquierda*/

/*Homepage*/
.TituloCajaNewsHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #393939;
	text-align: center;
	background-color: #e0e0e0;
}
.CajaNewsHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
 	background-color: #f3f3f3;
}
.ContenidoCaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: small-caps;
	color: #007487;
	text-align: left;
	font-weight: bold;
	text-transform: capitalize;
}
.NewsHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	text-decoration: underline;
	font-style: normal;
	font-variant: normal;
	color: #501d0a;
	text-align: left;
}
.NewsHome:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color: #993300;
}
.CalendarioHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	text-decoration: none;
	font-style: italic;
	font-variant: normal;
	color: #000000;
	text-align: center;
}
/*Fin Homepage*/

/*General*/
/* TITULARES */
.BarraEncabezado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: White;
	background-color: Black;
	text-align: left;
}
.BarraEncabezado:hover {
	color: #999999;
}
.TituloContenidoHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #333333;
	background-color: #cccccc;
	text-align: left;
}
.TituloContenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #333333;
	background-color: #cccccc;
	text-align: left;
}
.TituloContenidoCentrado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
 	background-color: #dddddd;
}
.TituloContenidoCentradoSuave {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	text-align: center;
 	background-color: #eeeeee;
}
.TituloContenidoCentradoSuaveBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
 	background-color: #eeeeee;
}

/* TEXTOS NORMALES EN CONTENIDO */
.Contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.ContenidoDer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.LinkContenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: underline;
	font-weight: bold;
	color: #660000;
}
.LinkContenido:hover {
	color: #FF0000;
	text-decoration: none;
}
.LinkContenidoNegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}
.LinkContenidoNegro:hover {
	text-decoration: none;
}
.LinkContenidoNegroDer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}
.LinkContenidoNegroDer:hover {
	text-decoration: none;
}
.CajaContenido {
	color: #000000;
	line-height: 11pt;
	background-color: #cccccc;
}
.CajaContenidoSuave {
	color: #000000;
	line-height: 11pt;
 	background-color: #cccccc;
}
.Categoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11pt;
	text-decoration: none;
	font-weight: bold;
}
.LinkCategoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 11pt;
	text-decoration: underline;
	font-weight: bold;
}
.LinkCategoria:hover {
	text-decoration: none;
}

/* TEXTOS PEQUENIOS EN CONTENIDO */
.ContenidoMini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10pt;
	color: #000000;
	font-weight: normal;
}
.ContenidoMiniDer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10pt;
	color: #000000;
	font-weight: normal;
}
.ContenidoMiniBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10pt;
	color: #000000;
	font-weight: bold;
}
.ContenidoMiniBoldDer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10pt;
	color: #000000;
	font-weight: bold;
}
.LinkContenidoMini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px; /* 10px [15/02/05 - gg - para que quede igual que ContenidoMini] */
	line-height: 10pt; /* 11pt */
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
}
.LinkContenidoMini:hover {
	text-decoration: none;
}
.LinkContenidoMiniGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px; /* 10px [15/02/05 - gg - para que quede igual que ContenidoMini] */
	line-height: 10pt; /* 11pt */
	text-decoration: underline;
	color: #C0C0C0;
	font-weight: normal;
}
.LinkContenidoMiniGris:hover {
	text-decoration: none;
}
.PieContenidoMini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10pt;
	color: #ffffff;
	font-weight: normal;
	background-color : #606060; /* 708090*/
}
.PieContenidoMiniBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color: #ffffff;
	font-weight: bold;
}
.ElementoNoLeido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10pt;
	color: #990000;
	/*color: #8B008B;	*/
}
.ElementoNoLeidoBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10pt;
	color: #990000;
	font-weight: bold;
}
/* LINKS VARIOS */
.LinkEmailUsuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
}
.LinkEmailUsuario:hover {
	color: #cc0000;
}

.Busqueda { background-color : #FFFF99;	}

.TituloCajaRestringido{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #cccccc;
}
.CajaRestringido{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; /* no lo toma, si esta definido el td */
	line-height: 11px;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	/*  text-align: left;  SE LO SAQUE PARA QUE EN LOS TD LO PONGA COMO QUIERA*/
 	background-color: #F6F6F6;
}

/* TODAS LAS CAJAS DE ABM */
.TituloCajaABM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #cccccc;
}

.CajaABM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; /* no lo toma, si esta definido el td */
	line-height: 12px;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	color: #000000;
	/* text-align: left; */
 	background-color: #F9F9F4;
}

.textCajaABM{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; /* no lo toma, si esta definido el td */
	line-height: 12px;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
 	background-color: #F9F9F4;
}

INPUT.CajaABM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	margin-bottom: 1px;
	width: 95%;
 	background-color: #ffffff;
	border-style: groove;
	border-color:#c0c0c0;
	border-width: 1px;
	}
INPUT.CajaABMchica {
	/* sin width=95%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	margin-bottom: 1px;
 	background-color: #ffffff;
	border-style: groove;
	border-color:#c0c0c0;
	border-width: 1px;
	}
textarea.CajaABM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	margin-bottom: 1px;
	width: 95% ;
 	background-color: #ffffff;
	border-style: groove;
	border-color:#c0c0c0;
	border-width: 1px;
}
textarea.CajaABMchica  {
	 /*	sin width=95%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	margin-bottom: 1px;
 	background-color: #ffffff;
	border-style: groove;
	border-color:#c0c0c0;
	border-width: 1px;
}
select.CajaABM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	margin-bottom: 1px;
 	background-color: #ffffff;
	border-style: groove;
	border-color: #c0c0c0;
	border-width: 1px;
}

INPUT.Post {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
 	background-color: #cccccc;
	font-weight: bold;
	border-width: 1px;
	border-style:outset;
	text-align : center;
	vertical-align : middle;
	}

/* para repositorio - arboles */
table.tabla_arbol tr td {
	font-size:10px; color: #000000; font-family: Tahoma,Verdana,Arial; background-color: #F9F9F4;
}
.tr_seleccionado_1 td {
	font-size:10px; color: #000000; font-weight: normal; height:12px; background-color: #F9F9F4; font-family: Tahoma, Verdana, Arial;
}
.tr_seleccionado_2 td {
	font-size:10px; color: #000000; font-weight: bold; height:12px; background-color: #fff0c0; font-family: Tahoma, Verdana, Arial;
}
.img_arbol {
	border:0; vertical-align:middle; width:21px; height:21px; font-family: Tahoma, Verdana, Arial;
}
/* para repositorio - metadata */
.tr_fondo td {
 	font-size:10px; color: #000000; font-weight: normal; height:10px; background-color: #F9F9F4; font-family: Tahoma, Verdana, Arial;
}
.tr_fondo td.resaltar {
	font-size:11px; font-weight: bold; background-color: #e7e7d5;
}
.inputDate {cursor: pointer; background: white url(../../../administracion/templates/jscalendar/calendar.gif) center right no-repeat; width:20% !important; }

/*Fin General*/

/*Menu Derecha*/
.TitulosDer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	color: #FBFAD9;
	text-decoration: none;
	text-align: center; /* left */
}
.MenuDer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	/* 10px */
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
}
.MenuDer:hover {
	color: #cc0000;
}
.MenuDerActivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

.MenuDerActivo:hover {
	text-decoration: underline;
}

.MenuDerDesactivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	/* 10px */
	line-height: 11pt;
	color: #555555;
	text-decoration: none;
	text-align: left;
}


/*Fin Menu Derecha*/


/*Ayuda*/
.ContenidoAyuda {
	FONT-FAMILY: Trebuchet MS,Tahoma, Arial, Helvetica, Swiss, Geneva, Sans;
	TEXT-ALIGN: Justify;
	FONT-SIZE: 10pt;
	BACKGROUND:#F0F0F0;
}
/*Fin Ayuda*/

td.logout {font-family: Tahoma, Verdana, Arial; font-size: 11px;  }

INPUT.ViewDay {
	BACKGROUND-COLOR: #cccccc; COLOR: #000000; FONT-WEIGHT: bold
}

.COMBO {FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 10px;
}

.Glosario {
	color: Black;
	text-decoration: none;
	border-bottom : 1px solid #EAEA00;
	border-top : 1px solid #EAEA00;
	background-color : #FEFEED;
	}

.Obligatorio {
	font-weight : bold;
}

/************************/
/* * CALENDARIO MINI * */
/**********************/

div#mostrar_mini_calendar {
    text-align: center;
}
table#calendario_mini {
    margin: 0 auto;
    background: #fbfbfb;
    border-collapse: separate;
    font: normal normal 11px Arial, Verdana, Sans-serif;
}
table#calendario_mini, #calendario_mini td {
    border: 1px solid #ccc;
    text-align: center;
}
#calendario_mini a, #calendario_mini a:link:visited:hover:active {
    color: black;
    text-decoration: none;
}

/*********************************/
/* * * * *   Warnings   * * *  * */
/*********************************/

ul.Warning {
	background: #BF3030;
	padding: .1em;
	margin: .5em .2em .2em .2em;
	font-size: .9em;
	color:#804040;
	clear: both;
}
.Warning li{
	background: #E67373 ;
	list-style-type: none;
	padding: .3em;
	margin: .2em;
}
.Warning span.description{
	display: block;
	font-size: 1em;
}
.Warning span.frame_info  {
	font-size: .9em;
	color: #0E0724;
}
.Warning ul.extra{
	margin: .1em .1em .1em 1em;
	padding: 0;
}
.Warning li.extra{
	padding: 0;
	margin: 0;
	list-style-type: disc;
	list-style-position:inside;
}

/******************************/
/* * * * *   FOROS   * * * * */
/****************************/

#textocentral {
	font: normal 11px Arial, Verdana, sans-serif;
}

#imagen_post {
	float: left;
	margin: 0 5px 0 0;
}

a.editar, a.editar:visited:link:active { color: black }
a.editar:hover { text-decoration: none }
.editar {
    padding: 3px 0 3px 19px;
    background: transparent url(../img/comunes/infopup_modi.gif) no-repeat left 1px;
}

.ItemForo, .ItemNoticia { width: 480px; overflow: auto }

form#buscador-foros fieldset {
    border : 0;
    cellpadding : 30px;
    padding-right : 0px;
    margin-right : 0px;
}

#buscador-foros {
    margin-bottom : 0px;
    padding-right : 0px;
}

#wFiltroValor {
    height : 100%;
    padding : 1px 0px 0px 0px;
    width : 170px;
}

#wFiltro {
    padding-top : 1px;
}


.botones_buscador {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px !important;
    color: #000000;
    background-color: #cccccc;
    font-weight: bold;
    border-width: 1px;
    border-style:outset;
    text-align : center;
    vertical-align : top !important;
    margin-top : 1px;
}




.elemento-buscador {
    margin-right: 2px;
    font-size : 12px;
}

.sin-filtro {
    padding: 0;
    font-size:12px;
    font-style: italic;
    color:#666666;
    padding-bottom:0px;
    padding-top:1px;
}

/********************************/
/* * * * *   Webmail   * * * * */
/********************************/

/* evitamos que si el texto es demasiado extenso se rompa el layout */
#contenido_email pre {
    white-space: normal;
}
.link_vaciar-papelera, .link_vaciar-papelera:visited:active:focus:hover { color: #000; }

/********************************/
/* * * * *   Programas  * * * * */
/********************************/

.ItemPrograma, .ItemMateria, .ItemTema, .GuiaScorm { width: 473px }


.ItemForo, .ItemNoticia, .ItemPrograma, .ItemMateria, .ItemTema, .GuiaScorm { overflow: auto }

/*-----------------------------------------------------------------------------------------------------*/

 /**
  * @objeto: Generales
  *
  */

    img { border: none; }


 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @objeto: Select para acceso a la administracion del Aula o Administracion General
  *
  */

	#select_administracion {
		margin-left: 14px;
		padding: 1px 3px;
		float: left;
		border: 1px solid black;
		width: 166px;
		font-size: 10px;
		text-align: left;
		line-height: 13px;
		vertical-align: middle;
		background: white url(../img/comunes/flecha_select_administracion.gif) no-repeat right top;
		position: relative;
		font-family: Arial,Verdana, Sans-serif;
	}
	.opcion { display: block; color: black; text-decoration: none; white-space:nowrap; }
	#titulo_opciones_administracion { margin-right: 18px; cursor: default }
	#select_administracion_opciones {
		position: absolute;
		left: -2px;
		border-width: 1px 1px 1px 2px;
		border-style: solid;
		border-color: #B2B2B2 black black #B2B2B2;
		background: white;
		width: 200px;
	}
	#select_administracion_opciones .opcion:hover { background-color: #0a246a; color: white }
	#select_administracion_opciones .opcion { padding: 1px 3px; }

	#titulo_opciones_administracion, #select_administracion_opciones { overflow: hidden; }

 /*------------------------------------------------------------------------------------------------------*/

.inputClearWrapper {
    position: relative;
    width: auto;
    padding-right: 20px;
}

.inputClearWrapper input.inputFile,
.inputClearWrapper .inputClearButton {
    float:left;
}

input.CajaABM {
    width:270px !important;
}

.inputClearButton {
    background: transparent url(../img/comunes/btn_delete.gif) top left no-repeat;
    width: 18px;
    height: 18px;
    margin: 0 4px;
}

.inputClearButton:hover{
    background-position: top right;
}

/* descripcion de la unidad (en seccion programas) */
#descripcion_unidad { width: 316px; overflow: auto; margin-right: 5px }

/* noticia completa en noticias */
#articulo_completo { width: 480px; }
.resumen_noticia { width: 447px; }
#articulo_completo, .resumen_noticia { overflow: auto }

/* inputs de mensajeria.cgi (antes de login) */
INPUT.Mensajeria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	margin-bottom: 1px;
	width: 95%;
 	background-color: #ffffff;
	border-style: groove;
	border-color:#c0c0c0;
	border-width: 1px;
}
.puntero:hover {cursor: pointer; }