/* CSS Document */
img{ padding:0px; margin:0px; border:0px;}
main, body{ margin:0; border:0; background-color:#C7D39C; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
p{ margin:0; padding:0;}
a{ text-decoration:none; font-weight:bold; color:#6C8843;}

input, textarea { border:1px solid #a7a6aa; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#pagina{ width:964px; height:auto; margin:0 auto; background-image:  url("../img/alumnos/bg.gif"); background-color:#C7D39C; /*background-color:#000066;*/}

/* PARTE SUPERIOR */

#cabecera{ width:959px; height:85px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#7F8F42; padding-bottom:8px; padding-right:5px;padding-top:0px;}
#cabecera a{ color:#7F8F42; text-decoration:none;}
#enlacesCabecera{ padding-right:5px;}

#login{ float:left; margin-left:240px; margin-top:-18px;}
#login .log{ color:#424242; font-size:11px; font-weight:bold;}

#idiomas{ margin-top:-18px;}
#idiomas img{ margin-left:3px;}
#idiomas .exit{ color:#424242; font-size:11px; font-weight:bold;}

/*	PARTE CENTRAL */

#centro{ height:540px; width:958px; margin:0 auto;}

/*	El menú de la izquierda */

#menuNoticias{ float:left; height:540px; font-size:11px; background-image:  url("../img/alumnos/noticias.jpg"); background-position:bottom; background-repeat:no-repeat; width:241px;}
#menuNoticias2{ float:left; height:540px; font-size:11px; background-image:  url("../img/alumnos/noticias2.jpg"); background-position:bottom; background-repeat:no-repeat; width:241px;}

#separadorMenu{ height:auto; border-bottom:1px dashed #7f8f42; width:174px; margin:0 0 10px 0; font-size:1px;}

#separadorNoticias{ height:auto; border-bottom:1px dashed #7f8f42; width:100%; /*margin:7px 0 7px 0;*/ font-size:1px;}

#registro,#servicios{ height:287px; padding:41px 23px 0 28px;}
#registro td{ color:#6C8843;}
#registro form, #registro table{ padding:0; margin:0;}
#registro input{ border:1px solid #A7A6AA;}
#registro a{ text-decoration:none; font-weight:bold; text-align:right; color:#6C8843;}

#servicios a.on,#servicios a.off{ float:left; width:174px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding:0 0 3px 12px;}
#servicios a.on, #servicios a.off:hover{ color:#6C8843; background-image:url(../img/alumnos/bullet.gif); background-repeat:no-repeat; background-position:0 5px;}
#servicios a.off{ color:#424242;}

.derecha{ display:block; text-align:right;}

#noticias{ height:184px; padding:12px; margin-right:23px; margin-left:21px; text-align:right; color:#6D8844; font-size:10px;}
.titularNoticias{ font-size:11px; color:#424242; font-weight:bold;}

/*	La parte principal con los textos y la foto grande */

#principal{ float:left; width:710px; height:539px; /*font-size:1px;*/ border-right:1px solid #E0E5D7; border-top:1px solid #E0E5D7; border-left:1px solid #E0E5D7; /*background-color:#0099CC;*/}
#prIzq{float:left; width:356px; height:411px;}
#prIzqTxt{ padding:39px 15px 39px 20px;}
.destacado{ color:#7F8F42; font-weight:bold;}
.destacado_14{ color:#7F8F42; font-weight:bold;font-size:14px;}
.titleRegister{ background-color:#FFFFFF; color:#7F8F42; font-weight:bold;font-size:14px;}
#prIzqTxt p{ margin-top:5px; margin-left:15px; margin-right:15px;}

#teAcuerdas{ height:345px; width:330px; margin-left:11px; background-color:#A7BA7D; overflow:auto;}
#tadTexto1{ height:173px; border-bottom:1px dashed #CCCCCC;}
#tadTexto1a{ float:center; padding:0px 0px 0px 0px; font-weight:bold; text-align:center; width:320px;}

#tadFoto{ float:left; border:1px solid #7F8F42; margin-top:19px;}
#tadFoto img{ text-align:left;}
#tadTexto2{ color:#424242; clear:both; /*height:49px;*/ border-bottom:1px dashed #CCCCCC; margin:10px 0 0 0; padding:0 10px 10px 10px;}
#tadTexto3 { padding:16px 12px 9px 0; text-align:right;}
#tadTexto3 a{ color:#424242; font-weight:bold;}

.Estilo2 { color: #6c8843; font-size: 8px;}
#prDer{ float:left; width:354px; height:411px;}
#prImagen{ clear:both; height:128px;}
#prImagen2{ clear:both; height:128px;}
/* #prImagen{ clear:both; background-image:  url("../img/alumnos/gente.jpg"); background-repeat:no-repeat; height:128px;} */
/* #prImagen2{ clear:both; background-image:  url("../img/alumnos/libros.jpg"); background-repeat:no-repeat; height:128px;} */
#prIzqTxt{ padding:0px 5px 0 10px; text-align:justify; color:#757474;}

#prAcceso{ width:670px; height:320px; margin:0 0 0 0px; color:#7f8f42;}
#prAcceso .fotoAlumno{ float:left; margin-right:20px; border:3px solid #6c8843;}
#prAcceso .name{ color:#424242;}
#prAcceso .fila1{ text-align:right;}
#prAcceso input.txt,#prAcceso textarea.txt,#prAcceso select.txt2{ border:1px solid #a7a6aa; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a7a6aa;}
#prAcceso input.txt,#prAcceso textarea.txt{ width:100px;}

#prTools{ width:622px; height:20px; text-align:right; margin:0px 45px 0px 45px;}
#prTools .tit{ border-bottom:1px dashed #7f8f42; font-weight:bold;}
#prTools a{ color:#6c8843; font-weight:bold; padding:0 20px; border-right:1px solid #b8c392;font-size: 14px;}
#prTools a:hover{ color:#b8c392;}

/*	LA PARTE QUE CIERRA EL BLOQUE DE LA PÁGINA Y EL COPYRIGHT */

#pie{ clear:both; background-image:  url("../img/alumnos/pie.jpg"); background-repeat:no-repeat; background-color:#C7D39C; font-size:11px; height:11px;}
#copyright{ background-color:#C7D39C; background-image:   url("../img/alumnos/escudofondo.jpg"); background-repeat:no-repeat; background-position:right; padding:8px 40px;}

.CabTableIni
{
  border-bottom: 2px solid #a7a6aa;
  border-top: 2px solid #a7a6aa;
  border-left: 2px solid #a7a6aa;
  border-right: 2px solid #a7a6aa;
  background:#FFFFFF;
	padding: 3 3 3 3;
	margin:5 5 5 5;
	font-family: Arial,Helvetica,sans-serif;
}

.ActionButtonLogin
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	background:#A7BA7D;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:white;
	height:25px;
	text-decoration:none;
	cursor: pointer;
}

.piefoto{font-weight:normal; font-size:11px;}

.texto{ font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size:12px;color:#000000; line-height: 1.5;}

.cuerpo{ font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size:11px;color:#000000;}

.cuerpo_10{ font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size:10px;color:#000000;}

.errors {
  COLOR: red;
  FONT-WEIGHT: Bold;
  }
  
.clsShow { }
.clsHide { display: none; } 

#scroll { 
     width:710px; 
     height:540px; 
     background-color:#F2F2F2; 
     overflow:auto;     
}


#scroll p{ margin:10px;}

#scroll li{ margin:10px;}

#scroll_1 { 
		 margin:0px 15px 0px 15px;
     width:685px; 
     height:341Px; 
     overflow:auto;     
}


#scroll_1 p{ margin:10px;}

#scroll_1 li{ margin:10px;}

#scroll_NoScr { 
		 margin:0px 15px 0px 15px;
     width:685px; 
     height:327Px; 
     overflow:no;     
}


#scroll_NoScr p{ margin:10px;}

#scroll_NoScr li{ margin:10px;}

#scrollNoticias{ 
     margin:0px;
     height:208px; 
     overflow:auto;     
}



input.txt { border:1px solid #a7a6aa; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

.InputReadOnly {
		background-color:#FFFFC0;
    }  
    
.botonGuardar {
	cursor: pointer;
	background-image:  url(/cvaa/sites/cvaa/img/guardar.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 63px;
	border: none;
}    

.botonNuevo {
	cursor: pointer;
	background-image:  url(/cvaa/sites/cvaa/img/nuevo.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 63px;
	border: none;
}

.botonEliminar {
	cursor: pointer;
	background-image:  url(/cvaa/sites/cvaa/img/eliminar.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 63px;
	border: none;
}

.botonAmpliar {
	cursor: pointer;
	background-image:  url(/cvaa/sites/cvaa/img/lupa.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 63px;
	border: none;
}

.botonEditar {
	cursor: pointer;
	background-image:  url(/cvaa/sites/cvaa/img/editar.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 63px;
	border: none;
}


.botonBuscar {
	cursor: pointer;  
	background-image:  url(../img/alumnos/btn-buscar.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 63px;	
	border: none;
}    

.FormTable
{
  border-bottom: 1px solid #d7def8;
  border-top: 1px solid #d7def8;
  border-left: 1px solid #d7def8;
  border-right: 1px solid #d7def8;
	padding: 1 1 1 1;
	margin:0 0 0 0;
	font-family: Arial,Helvetica,sans-serif;
}

.Botonera
{
  border: 1px solid #d7def8;
}
/** Agenda **/

a.pag:link, a.pag:hover, a.pag:active, a.pag:visited  { text-decoration: none; color:#7F8F42; font: normal 10px Arial, Helvetica, sans-serif;	padding: 3px 5px;}	

a.pag:hover  { text-decoration: underline; color:#7F8F42; font: normal 10px  Arial, Helvetica, sans-serif;	padding: 3px 5px;}	

TD.CabMesCalendar { font-weight: Bold; font-size: 12pt; background-color: #7F8F42; color: #FFFFFF; font: 11px  Arial, Helvetica, sans-serif; }
  
TD.CabDiaCalendar { font-weight: Bold; font-size: 11pt; background-color: #008A00; color: #FFFFFF; font: 11px  Arial, Helvetica, sans-serif; }   
  
TD.DiaCalendarDiaSinEvento{ font-size: 8pt;  color: #000000;  font: 11px  Arial, Helvetica, sans-serif; 	} 
	
TD.DiaCalendarDomingo {  color: #000000; font-size: 8pt; font: 11px  Arial, Helvetica, sans-serif; }	 

TD.DiaCalendarDiaConEvento { 
	border: 1px solid #CB7011;
	font-weight: Bold; 
	color: #000000; 
	font-size: 8pt; 
	background-color: #C7D39C; 
	font: 11px  Arial, Helvetica, sans-serif;
}	   
   
TD.DiaCalendarHoy { border: 1px solid #000000; font-weight: Bold;  color: #000000; font-size: 8pt; font: 11px  Arial, Helvetica, sans-serif;  }	  

.borderCalendar
{ 
	background-color: #EDF0E6
}

/** Noticias **/

span.TituloNoticias{ font: bold 11px Arial, Helvetica, sans-serif; color: #7F8F42; margin: 0; padding:0; text-align:center; text-decoration:none;}
span.SubTituloNoticias{ font: 9px Arial, Helvetica, sans-serif; color: #7F8F42; margin: 0; padding:0; text-align:center; text-decoration:none;}

.menuTop{ float:left; float:none; width:600px; height:20px; background-repeat:repeat-x;}
.menuTop a.on, .menuTop a.off{ float:left; height:16px !important; height:20px; padding:0 20px; border-right:1px solid #b8c392; color:#FFFFFF; font-weight:bold;}
.menuTop a.on, .menuTop a.off:hover{ background-color:#a0afd9; border-bottom:4px solid #d1d7ea;}
.menuTop a.off{ background-color:#7A8A41; border-bottom:4px solid #a0afd9;}

/** Pestañas **/

ul#tabnav {
  font: bold 11px  arial, sans-serif;
  list-style-type: none;
  padding-bottom: 32px;
  border-bottom: 1px solid #7F8F42;
  margin: 0;
}

li.tabUnSelect {
  float: left;
  height: 21px;
  background-color: #DAE2BA;
  margin: 2px 2px 0 2px;
  border: 1px solid #7F8F42;
}
li.tabUnSelect a {
  float: left;
  display: block;
  color: #666;
  text-decoration: none;
  padding: 4px;
}

li.tabUnSelect a:hover {
  background: #fff;
}

li.tabSelect {
  float: left;
  height: 21px;
  background-color: #fff;
  margin: 2px 2px 0 2px;
  border-bottom: 1px solid #FFFFFF;
  border-top: 1px solid #7F8F42;
  border-left: 1px solid #7F8F42;
  border-right: 1px solid #7F8F42;
}
li.tabSelect a {
  float: left;
  display: block;
  color: #666;
  text-decoration: none;
  padding: 4px;
}

li.tabSelect a:hover {
  background: #fff;
}    

.alternRow {
	background-color: #F0F0F0; 
}

.listCellHead{
  background-color:#7A8A41;
  layer-background-color:#7A8A41;
  border-style:outset;
  border-width:1px;
  border-left-color:white;
  border-top-color:white;
  border-bottom-color:black;
  border-right-color:black;
  color:White;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding: 2px;
}

a.none:link, a.none:hover, a.none:active, a.none:visited  {
    	TEXT-DECORATION: none; 
		  BACKGROUND-COLOR: transparent;
		  font-weight:normal; 
		  color:#000000;
	}   
	
.TitleHeader
{
	background-color:#7A8A41;
	color:#FFFFFF;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px;
}	

.Anuncio
{
	height:100px; 
	width:120px;
	background-color:#ECEFE5;
	padding:2px;
	border-style:outset;
  border-width:1px;
  padding:5px;
}	

.imgNot
{
	float: left;
	margin: 0 10px;
}