html { /* HTML QUE CONTIENE LA PAGINA EN SI */
    font-size: calc(1em + 1vw); /* Tamaño de las fuentes */
	font-family: "Arial", fantasy; /* Tipo de letra de la cabecera*/
	font-style: italic; /* Cursiva */
}
* { /* PARA TODOS LOS ELEMENTOS */
    margin: 0; /* margenes a 0 */
    padding: 0; /* espaciados a 0 */
}

#cabecera {
	font-size: 1.07em; /* tamaño de las letras 1.05em */
	padding: 2em 5em 4em 2em; /*Izq/Der y Arriba/Abajo */
	text-align: right; /* alineados a la izquierda */	
}
#logoBecsaih {
    padding: 0em 2em 0em 1em; /* Espacios arriba abajo y a los lados dentro del div */
	background-repeat: no-repeat; /* No repetir imagen del logo */
	align: left; /* alineados a la izquierda */
}

#portada { /* PORTADA */
    background-size: cover; /* Imagen que cubra el div de la portada */
    height: 50%; /* Ancho del div de la portada */
    padding: 1em 2em; /* Espacios arriba abajo y a los lados dentro del div */
	margin-bottom:1.5em; /* Espacio entre la portada y el cuerpo */
}

#portada label{
	margin-left: 1%;
	font-weight: bold;
	text-decoration: underline;
	display:block;
}
#portada input{
	border: 0.1em solid #ccc; /* borde de color gris claro */
    margin: 0.25em 0.5em 0.3em 0.5em; /* margenes (arriba, derecha, abajo, izquierda) */
    padding: 0.2em 0.5em; /* espaciado interior (arriba/abajo, izq/derech) */
    background-color: white; /* color blanco de fondo */
    width: 88%; /* de ancho que ocupen el 97% del div que los contiene */
	font-size: 1em;/* letra peqeñita para todas las ayudas dentro de los inputs texto */
}

#portada div{
	border:solid;
	/*margin-bottom:1.5em;*/
	border-width: 1px;
	padding:0.5em 0em;
	width:75%;
	margin: 0% 10% 4% 10%;
}


#jefeTallerd{
	font-size: 0.5em; /* tamaño del texto */
}

main{
	align:center;	
}

table {
  width: 88%;
  margin: 0% 6%
}
td > input{
	border: 0.1em solid #ccc; /* borde de color gris claro */
    margin: 0.25em 0.5em 0.3em 0.5em; /* margenes (arriba, derecha, abajo, izquierda) */
    padding: 0.1em 0.5em; /* espaciado interior (arriba/abajo, izq/derech) */
    background-color: white; /* color blanco de fondo */
    width: 20%; /* de ancho que ocupen el 97% del div que los contiene */
	font-size: 1em;/* letra peqeñita para todas las ayudas dentro de los inputs texto */
}

table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}
td {
	padding-left:4%;
}
.tdCod, .tdTime{
	padding-left:0%;
}

.finSeccion{
	border-bottom: 8px solid black;
}

input[type="date"]{
	border: 0.1em solid #ccc; /* borde de color gris claro */
    margin: 1.5% 6% 0% 8%; /* margenes (arriba, derecha, abajo, izquierda) */
    padding: 0.2em 0.5em; /* espaciado interior (arriba/abajo, izq/derech) */
    background-color: white; /* color blanco de fondo */
    width: 80%; /* de ancho que ocupen el 97% del div que los contiene */
	font-size: 1em;/* letra peqeñita para todas las ayudas dentro de los inputs texto */
	text-align:center;
}
.inputCod{
	width: 90%;
	padding: 0.1em 0em; /* espaciado interior (arriba/abajo, izq/derech) */
	text-align:center;
}

#encabezado1, #encabezado2, #encabezado3{
	background-color: #3FA8FF;
	text-align: center;
	padding-left:0%;
}
#encabezado1{
	width: 20%;
}
#encabezado2{
	width: 35%;
}
#encabezado3{
	width: 15%;
}

.cajasInput {
	border: 0.1em solid #ccc; /* borde de color gris claro */
    margin: 0.25em 0.5em 0.3em 0.5em; /* margenes (arriba, derecha, abajo, izquierda) */
    padding: 0.2em 0.5em; /* espaciado interior (arriba/abajo, izq/derech) */
    background-color: white; /* color blanco de fondo */
    width: 5em; /* de ancho que ocupen el 97% del div que los contiene */
	font-size: 1em;/* letra peqeñita para todas las ayudas dentro de los inputs texto */
}

footer > div { /* DIV QUE CONTIENE EL PIE MENOS EL TITULO */
    font-family: "Tahoma", sans-serif; /* tipo de letra Tahoma, si no está sans-serif */
    font-weight: normal; /* grosor de las letras */
    line-height: 1em; /* espacio del interlineado */
    text-align: justify; /* aliner texto */
    height: 1.5em; /* tamaño del footer */
    padding: 0.65em 0.5em; /* espaciado interior de todos los textos del pie */
}

#pie {
	margin-bottom: 5%;
	margin-top: 2%;
}