body {
background-color: #1c435c;
background-image: url(images/body.jpg);
background-position: top;
background-repeat: repeat-x;
margin:0px;
padding: 0px;
font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
color:#424242;
}
table{margin: 0px;padding: 0px;}
th{background-color: #424242;color:#FFFFFF;font-weight: bold;font-size:0.8em;
padding:5px;border:0px #424242 solid;}
.login a:link,.login a:visited {
	color:#424242;
	font-family: tahoma;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
a:link,a:visited {
	color:#FFFFFF;
	font-family: tahoma;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-transform: none;
        text-decoration: underline;	
}
input[type=text],input[type=email],input[type=password],input[type=date],select,textarea{
border-radius: 4px;
padding-left:4px;
font-size: 1em;
border: 1px #B1D3E6 solid;
color: #424242;
}
input[type=text],input[type=password],select{
height: 24px;
}
.izquierda{background-color:#FFFFFF;width:255px;}
.izquierda td{font-size:0.8em;padding:4px;}
.izquierda select{font-size:0.9em;width: 100%;}
#izq{padding: 10px;width:265px;}
.notatitulo{text-align:center;font-size:0.6em;font-weight:bold;}
.pad td{padding:5px;font-weight:bold;border:1px #d8d8d8 solid;}
.rojo{color:red;padding:5px;}
.bloqueseccion{width:100%;max-width:1000px}
body{color:#424242;}
.curso td{font-size:0.7em;border:1px #FFFFFF solid;border-right:1px #d8d8d8 solid;}
.perfilado td{font-size:0.8em;border:1px #FFFFFF solid;}
/*hr{border:1px #ffffff solid;border-top:1px #d8d8d8 solid;}*/
.curso select{font-size:0.95em;width:50px;}
.tdnotas td{padding:0px;padding-top:5px;}
.tdnotas input[type=text]{margin:4px;}
.editorclase td{font-size:0.8em;}
.editorclase button,.editorclase select{font-size:1.1em;}
.newclase{font-size:0.75em;}
.tarea td{font-size:0.6em;}
.caducado{color:red;}
.paraalumno td{text-align:center;padding:3px;font-size:0.75em;}
.paraalumno{margin:5px;}
.paraalumnopeq td{text-align:center;padding:3px;font-size:0.65em;}

.trtitulo td{font-weight:bold;}
.negrita{font-weight:bold;}
.asigna{color:#A4A4A4}
pre{font-size: 1.4em;}
.detalleperfil td{text-align: right;}
     .sinborde td{border:1px #FFFFFF solid;}
     .grisclaro{color:#BDBDBD}
.sombreado td{background-color:#F2F2F2}   
.opcion{font-size:0.85em;color:#424242;width:100%}