/* CSS Document */

body{
	padding:0;
	margin:0;
	background-color:#faf7fc;
	font: normal 17px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3F3F3C;
	
	
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	
}
.spacer{
	margin:50px 20px 20px 20px; 
	font-size:0; 
	line-height:0;
}

img.titulo{
	float:left;
	display:inline;
	width:200px;
	height:50px;
	background-color::#3F3F3C;

    
}
img.tituloG{
	
	display:inline;
	width:350px;
	height:50px;
	background-color::#3F3F3C;
}

* a.volver{text-decoration:none;color:#4e0e77;background:url(imagenes/arrow.gif) 0 50% no-repeat;padding:0 0 0 23px;margin-left:25px;}
* a.volver:hover{text-decoration:none;color:#878767;}
.limpia{clear:both;}
* p.titulo{
    font:bold 25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#103164;
	word-spacing:2px;
	border-bottom: 4px solid #f09427;
}
* p.titulo2{
    font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#103164;
	word-spacing:2px;
	margin:20px 0px 20px 0px;
	
}
* a.doc{font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;color:#4e0e77;padding:0 0 0 0px;}
* a.doc:hover{text-decoration:none;color:#878767;}
/*---------------------------------body---------------------------------------*/

/*-----------------------cabecera----------------------------------------------------------*/
#cabecera{
	background:url(imagenes/cabecera.gif) 0 0 no-repeat;
	width:900px;
	height:250px;
	margin:0 auto;
	position:relative;
}
#cabecera #fecha{
	position:absolute;
	left:604px;
	top:231px;
	width:284px;
	height:17px;
	font:12px/29px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:right;
	}
	

#cabecera ul{
	width:707px;
	height:28px;
	position:absolute;
	left:28px;
	top:197px;
}
#cabecera ul li{
	float:left;
	margin:0 1px 0 0;
}
#cabecera ul li a{
	width:100px;
	height:28px;
	display:block;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
}

#cabecera ul li a:hover{
	background:url(imagenes/nav_hover.gif) 0 0 no-repeat;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	width:100px;
	height:28px;
	color:#fff;
	background-color:inherit;
}

#cabecera ul li.hover{
	float:left;
	margin:0 1px 0 0;
	background:url(imagenes/nav_hover.gif) 0 0 no-repeat;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	width:100px;
	height:28px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
}



#cabecera #admin{
	position:absolute;
	left:757px;
	top:197px;
	width:192px;
	height:32px;
	
}
#cabecera #admin a{text-decoration:none;}
#cabecera #admin img{float:left; width:32px; height:32px; border:0px; margin: 0 10px 0 10px;}


/*---- subcabec----------------------------------------------------*/


/*-----------------------------------------------incio----------------------------------------*/
#inicio{width:900px; height:850px;margin:0 auto;position:relative;}

#inicio img{
	position:absolute;
	width:912;
	height:700px;
    background-color::#3F3F3C;left: -21px;
	top: 152px;
}
	
#inicio h3{ float:left;
	
	width:860px;
	
	padding:20px 20px 20px 20px;
	color: #fff;
	font-weight: bold;
	
	font-size:18px;
	background-color:#000066;
	top: 23px;
}

/*-------------------------------------Login----------------------------------*/
#login{width:750px; height:300px;margin:0 auto;margin-left:140px;position:relative;}

#login table.acceso{
color:black;
font:bold 14px/32px  Arial, Helvetica, sans-serif;
background-color:#f9f8f8;
border-color:#FF9900;
border-width:thin;
float:left;
margin-left:50px;

}
#login .alerta{
color:#103164;
font:bold 14px/32px  Arial, Helvetica, sans-serif;
text-align:center;
}

#login .acceso{
color:#887876;
font:bold 14px  Arial, Helvetica, sans-serif;
}
#login img{
float:right;
}

/*-------------------------------------Acceso ficheros por alumnos-----------------------*/
#acceso{width:250px; height:auto;margin:0px 40px 30px 23px;position:relative;}

#acceso table.acceso{
color:black;
font:bold 12  Arial, Helvetica, sans-serif;
background-color:#f9f8f8;
border-color:#FF9900;
border-width:thin;
float:left;
}
#acceso .alerta{
color:#103164;
font:bold 12px  Arial, Helvetica, sans-serif;
text-align:center;
}
#acceso .error{
color:#FF6600;
font:bold 12px  Arial, Helvetica, sans-serif;
text-align:center;
}
#acceso .acceso{
color:#887876;
font:bold 14px  Arial, Helvetica, sans-serif;
}
#acceso img{
float:right;
}
/*_____________________________personal:coordinadores y profesores ____________*/

#contenido{width:850px; height:0 auto;margin:0 auto; padding:0px 20px 0px 50px;position:relative;}
#contenido p.apartado{width:900px;margin:20px 25px 10px 25px; font: bold 32px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000066;border-bottom: 4px solid #f09427;color:#000066;}

/*---------------coordinadores---------------------------------------*/
#contenido .ficha {float:left;width:700px;height:auto;margin:20px 50px 20px 80px; background-color:#ece9d8;font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#8878767; border:2px solid #000066;}
#contenido .ficha #cabecera{
	background:url(imagenes/fondo_coord.png) 0 0 no-repeat;
	width:700px;
	height:150px;
	margin:0 auto;
	position:relative;
}
#contenido .ficha #cabecera h1{padding-left:20px; color:#FFFFFF; font-size:18px;}
#contenido .ficha #cabecera img.esc{float:right; margin-right:45px;}
#contenido .ficha a {color:#000066;text-decoration:none;}
#contenido .ficha a:hover {color:#f09427;text-decoration:none;}
#contenido .ficha p.tit {clear:right;width:650px;height:auto;margin:0px 25px 10px 25px; font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000066;}
#contenido .ficha p {clear:right;width:650px;height:auto;margin:0px 25px 10px 25px; font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#8878767;}
/*#contenido .ficha  h1{padding-left:20px;background-color:#000066; border-bottom: 4px solid #f09427;color:#FFFFFF; font-size:18px;}*/
#contenido .ficha table {float:left;width:300px;height:auto;margin:30px 20px 20px 0px;}
#contenido .ficha table td.campo{font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#8878767;}
#contenido .ficha #foto{float:left; margin:20px 15px 20px 15px; padding-top:10px; background-color:#000066; width:170px; height:160px;}
/*---------------ASIGNATURAS---------------------------------------*/

#contenido table .TitCalen {font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#ffffff; background-color:#103164; text-align:center;}
#contenido .calen {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#103164; text-align:center; background-color:#E3E2F1;}
#contenido td.AsigCalen {font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#103164; text-align:center;}
#contenido td.AsigCalen a{text-decoration:none;color:#4e0e77;}
#contenido td.AsigCalen a.x{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#103164;text-decoration:none;color:#4e0e77;background:url(imagenes/addOn2.png) 0 70% no-repeat;margin-left:5px;padding:15px 10px 5px 15px;}
#contenido tr.AsigCalen2 {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#contenido tr.AsigCalen2 p{ margin-left:5px;margin-right:5px;}
/*-----------------------------profesores-----------------------------------------------------*/
#contenido .fichap {float:left;width:700px;height:auto;margin:20px 50px 20px 80px; background-color:##dddbdf;font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#8878767; border:2px solid #000066;}
#contenido .fichap a {color:#000066;text-decoration:none;}
#contenido .fichap a:hover {color:#f09427;text-decoration:none;}
#contenido .fichap p.tit {clear:right;width:650px;height:auto;margin:0px 25px 10px 25px; font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000066;}
#contenido .fichap p {clear:right;width:650px;height:auto;margin:0px 25px 10px 25px; font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#8878767;}
#contenido .fichap h1{padding-left:20px;background-color:#000066; border-bottom: 4px solid #f09427;color:#FFFFFF; font-size:18px;}
#contenido .fichap table {float:left;width:450px;height:auto;margin:40px 20px 20px 0px;}
#contenido .fichap table td.campo{font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#8878767;}
#contenido .fichap #foto{float:left; margin:20px 25px 20px 25px; padding-top:10px; background-color:#000066; width:170px; height:160px;}

/********************************enlaces*************************************************/
#contenido #LinkDoc{width:900px;height:auto;margin:0 auto;position:relative;}

#contenido #LinkDoc ul{width:690px; height:auto; top:14px; left:1px; }
#contenido #LinkDoc ul li{width:720px; height:35px; }
#contenido #LinkDoc ul li a{width:690px; height:32px; display:block; background:url(imagenes/arroba.png) 0 50% no-repeat #fff; color:#103164; font:18px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:1px 0 0 45px; text-decoration:none;background-color:#faf7fc;border-bottom:2px solid #dddbd7;}
#contenido #LinkDoc ul li a:hover{width:690px; height:32px; display:block; background:url(imagenes/arroba.png) 0 50% no-repeat #fff; color:#f09427;background-color:#faf7fc;border-bottom:2px solid #dddbd7;}
#contenido #LinkDoc ul li p{font: normal 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#3f3f3c;padding:1px 0 0 45px;}
/*---------------------------------Noticias---------------------------------------------------*/
#news {
	width:900px;
	height:900px;
	margin:0 auto;
	position:relative;
	}	

#news .breve{
	float:left;
    background-color:#EAEADA;
	border: 1px groove #4e0e77;
	font:normal 15px/26px Arial, Helvetica, sans-serif;
	width:350px;
	height:175px;
	margin-left:30px;
	margin-bottom:20px;
	
	
	}


#news .breve h3{margin:7px 0 0 10px; color: #0d14a7; font-size:20px;font-weight: bold;}
#news .breve a.foto 
{ display: block;
  float: left; 
  margin: 1px 10px 3px 10px; 
  width: 100px; 
  height: 100px;
}

#news .breve a.foto img 
{ width: 100px; 
  height: 100px;
  border: 1px solid #4e0e77;
}

#news .breve p{

	margin:10px 20px 5px 10px;
	text-align:left
	color:#878767;
	font: normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#news .breve p a.more{text-decoration:none;color:#4e0e77;background:url(imagenes/addOn.png) 0 50% no-repeat;margin-left:5px;padding:0 0 0 25px;}
#news .breve p a.more:hover{text-decoration:none;color:#878767;background:url(imagenes/addOf.png) 0 50% no-repeat;}
#news .breve p.date{ background-color:#003366;font: bold 14px;color:#ffffff;background:url(imagenes/date.png) 0 60% no-repeat; background-color:#003366;padding:0 10px 0 30px;}
#news .breve p.autor{color:#003366; font: bold 14px; margin:0 0 0 10px;}
/*------------------------------Ventana Noticias.------------------------------------*/
#tituloComentNew{width:550px;position:relative;margin:20px 10px 20px 10px;padding:0;font:bold 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#003366;}
#headerComentNew{width:600px;height:20px;position:relative;margin:0 auto;padding:0;}
#headerComentNew table{width:600px;height:20px;margin:0 0 0 0;border:0}
#headerComentNew h5.autor{display:block;float:right;margin:0px 10px 0px 20px;color:#ffffff;}
#headerComentNew h5.date{display:block;float:left;color:#ffffff;background:url(imagenes/date.png) 0 40% no-repeat;padding:0px 0px 0px 30px;margin:0px 10px 0px 10px;}

#comentNew{background-color:#FFFFFF;border:#c7d2d9 solid 2px;width:564px;position:relative;margin:10px 0 0 10px;}
#comentNew p{margin:0px 20px 10px 20px; color: #878767; width:500px; font-weight:normal;text-align:justify;clear:right;}
#comentNew img{width:500px; height:359px;margin:20px 20px 20px 20px; border: 2px solid #4e0e77;}
/*_________________________Alumnos________________________________________________________*/
#contenido .alum {width:750px;height:auto;margin:20px 30px 20px 30px; background-color:#ece9d8;font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#8878767; border:2px solid #000066;}
#contenido .alum p.item {font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;padding:0 20px 0 20px;}
#contenido .alum p.anyo {background-color:#003366;font: normal 25px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;padding:0 20px 0 20px;}
#contenido .alum p.periodo{
    font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#103164;
	word-spacing:2px;
	border-bottom: 4px solid #f09427;
	margin:10px 20px 10px 0px;
	padding-left:20px;
}
/*___________________________________Solicitar alta Alumnos________________________*/
#titulosolitud{width:450px;position:relative;margin:20px 10px 10px 25px;padding:0;font:bold 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#003366;}
#Solitud{width:450px; height:0 auto;margin:0 auto; padding:0px 20px 0px 50px;position:relative;}
#Solitud.table{width:540px;}


/*------------------------------------------------footer----------------------------------*/
#footerMain{
	width:900px;
	margin:0 auto;
	height:160px;
	background-color:#fff;
	color:#000;
	padding:0 0 16px 0;
}
#footer{
	width:900px;
	margin:0 auto;
	background:url(imagenes/footer_bg.gif) 0 0 repeat-x;
	height:160px;
	position:relative;
}
#footer ul{
	width:749px;
	position:absolute;
	left:144px;
	top:99px;
}
#footer ul li{
	float:left;
	color:#fff;
	background-color:inherit;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer ul li a{
	font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 11px;
	text-decoration:none;
}
#footer ul li a:hover{
    font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f09427;
	
}
