h3 { margin:0; font-size:1.15em; color:#FF887A; }

.dForm { background:#94FFD4; margin:1.5em 0; padding:1em; border:1px solid #FFBC57; border-bottom:1px solid #C7FFE9; border-right:1px solid #C7FFE9; }
.dForm h2 { margin:0 0 1em 0; }
#gestform .dForm { margin:3em 0 5em; }
#gestenv .dForm, #tpvok .dForm { margin:6em 0 8em; padding-bottom:3em; }
#gestenv .dForm p, #tpvok .dForm p { margin-bottom:3em; }
#gesttpv .dForm { margin:3em 0 5em; }

form ul, #gestenv .dForm ul { list-style-type:none; }
form li { margin:0.5em; }
label { font-weight:bold; }
.Compuesta label { font-weight:normal; }
input { margin:0 .5em 0 1em; }
#Alumno { margin-left:0; }
.dForm td { padding:.1em .25em; }
.dForm table { border-collapse:collapse; }
.celdatotal { font-weight:bold; border-top:1px solid #FF432E; }


.Envio { border-top:1px solid navajowhite; margin-top:1em; padding:1em 0 0; text-align:center; }
.Envio input { background:#FF432E; color:navajowhite; font-weight:bold; }
.Envio p { font-size:0.7em; margin:.5em 9em 0; text-align:justify; }
#gestform .Envio p { font-size:0.85em; margin:0 0 0.5em 0.5em; }

#gesttpv #Pie { position:absolute; bottom:0; width:100%; }

.alr { text-align:right; }
.alc { text-align:center; }

