*{
	/*border:0;*/
	margin:0;
	padding:0;
}

h6 {
	font-size:13px;
	font-family: arial;
}
body {
	background: #FFFFFF;
	text-align: center;
	color: green;
	font-size: 2em;
}

section#contenedor{
	height:600px;
	width:1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
}

#encabezado #logo{
	width: 180px;
	height: 150px;
	display: inline-block;
	float: left;
}

#encabezado #derecha{
	width: 780px;
	height: 150px;
	display: inline-block;
}

#contenido{
	text-align: center;
	width: 1000px;
	height: 450px;
	font-size: 16px;
	font-family: Arial;
	color: black;	
}
#footer{
	background: #05643E;
	font-size: 11px;
	font-family: Arial;
	color: white;
	text-align: center;
	width: 1000px;
	height: 48px;
}

.respuestas{
  margin-left: auto;
  margin-right: auto;
  width: 250px;
  border: 1px solid #000;
  border-collapse: collapse;
}

.respuestas td {
  border: 1px solid #000;
}

.materias{
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
  border: 1px solid #000;
  border-collapse: collapse;
}

.materias td {
  border: 1px solid #000;
}

nav{
    /*Bordes redondeados*/
    -webkit-border-radius:10px;/*Para chrome y Safari*/
    -moz-border-radius:10px;/*Para Firefox*/
    -o-border-radius:10px;/*Para Opera*/
    border-radius:10px;/*El estandar por defecto*/
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#14D98A));/*Para chrome y Safari*/
    /*Degradados*/
    /*background-image: -moz-linear-gradient(top center, #FFF, #14D98A);/*Para Firefox*/
    /*background-image: -o-linear-gradient(top, #FFF, #14D98A);/*Para Opera*/
    /*background-image: linear-gradient(top, #FFF, #14D98A);/*El estandar por defecto*/
    /*overflow:hidden;
    padding:10px;*/
    width:950px;
}

nav ul{
    list-style:none;
    margin:0 10px 0 10px;
    padding:0;
}

nav ul li{
    /*Bordes redondeados*/
    -webkit-border-radius:5px;/*Chrome y Safari*/
    -moz-border-radius:5px;/*Firefox*/
    -o-border-radius:5px;/*Opera*/
    border-radius:5px;/*Estandar por defecto*/
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    margin-right:10px;
    text-align:center;
    /*Sombras para texto, los mismos parametros que box-shadow*/
    text-shadow: 0px 1px 0px #FFF;
}


nav ul li:hover{
    /*Degradado de fondo*/
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to( #E3E3E3));/*Chrome y Safari*/
    background-image: -moz-linear-gradient(top center, #FFF, #E3E3E3);/*Firefox*/
    background-image: -o-linear-gradient(top, #FFF, #E3E3E3);/*Opera*/
    background-image: linear-gradient(top, #FFF, #E3E3E3);/*Estandar por defecto*/
    /*Sombras*/
    -webkit-box-shadow:  1px -1px 0px #999;/*Chrome y Safari*/
    -moz-box-shadow:  1px -1px 0px #999;/*Firefox*/
    -o-box-shadow:  1px -1px 0px #999;/*Opera*/
    box-shadow:  1px -1px 0px #999;/*Estandar por defecto*/
    border:1px solid #E3E3E3;
}

nav ul li a{
    color:#999;
    display:block;
    padding:10px;
    text-decoration:none;
    /*Transiciones*/
    -webkit-transition: 0.4s linear all;
    -moz-transition: 0.4s linear all;
    -o-transition: 0.4s linear all;
    transition: 0.4s linear all;
}

nav ul li a:hover {
    color:#000;
}

input[type="text"], input[type="password"], input[type ="select"], input[type = "number"], input[type = "date"]{
	margin-top: 2px;
	padding-left: 5px;
	height: 35px;
}

	#contenido #registros{
		font-family: verdana;
		font-size: 12px;
		background: #FEFEFF;
		width: 1000px;
		height: 500px;
		padding-bottom: 0px;
		padding-top: 0px;
		float: right;
		display: inline-block;
	}


input[type="submit"]{
	width: 120px;
	height: 40px;
	float: center;