h1 {
	color: #C00;
	font-size: 13px;
	font-weight: bold;
	margin-top: 24px;
}

div.cursos { margin-top:2em; }
  div.cursos form p { margin:0 0 1em 0; }
    div.cursos form p input { background-color:#E1E1E1;border:1px solid #99CC33;font-size:.9em;width:200px; }
    div.cursos form p label { display: inline-block;margin-right:5px;width:70px; }
  div.cursos form .error { color:#F00; }
    div.cursos form .error + input { background:#FFC; }
  div.cursos form p.last { padding-left:65px; }
    div.cursos form p.last input { background-color:#99CC33;border:0;cursor:pointer;margin:0 10px;width:auto; }
  div.cursos h2,
  div.cursos h3 { font-size:1em; }
  div.cursos h2 { font-weight:bold; }
  div.cursos dt { color:#C00;font-weight:bold!important;margin-top:1em; }
  div.cursos dd { margin-left:0;padding-left:0; }
    div.cursos dd table { border:0;text-align:center;width:60%; }
		div.cursos dd ul { list-style:disc; }
			div.cursos dd ol li { font-weight:bold;margin-top:12px; }
			div.cursos dd li * { font-weight:normal; }
			div.cursos dd li li { font-weight:normal;margin-top:5px; }

div.cursos h2 span,
ul#nav a span { color:#060; }

div.cursos h2,
ul#nav a span { text-transform:uppercase; }

ul#nav {
	list-style: url(/imgs/setinhaespaco.gif);
	margin-bottom: 19px;
}
	ul#nav a {
		color: #000;
		display: block;
		font-weight: bold;
		text-decoration: none;
	}
		ul#nav a:hover { color:#666; }
	ul#nav li { margin-bottom: 5px; }
	ul#nav span { text-decoration:underline; }

.red { color:#F00; }
.formitems {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; font-style: normal; height: 16px; width: 80px; border: 1px #99CC33 solid; background-color: #E1E1E1}
.botaodesubmit {  background-color: #99CC33; border: 1px none; height: 16px; width: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000}
.corpodotexto {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.titulofront {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.tituloespecial { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #CC0000}.formGRANDEitems { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; font-style: normal; height: 16px; width: 200px; border: 1px #99CC33 solid; background-color: #E1E1E1 }
.formGRANDEitemsTEXTBOX { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; font-style: normal; height: 48px; width: 200px; border: 1px #99CC33 solid; background-color: #E1E1E1 ; /*clip:  rect(   )*/}
.formitemsVERDOLHO { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-style: normal; height: 20px; width: 110px; border: 1px solid; background-color: #99CC33; font-weight: bold; border-color: #669900 #99CC33 #99CC33}

table.aereos { font-size:11px;margin-top:1em;width:80%; }
	table.aereos th,
  table.aereos tbody td { height:25px;vertical-align:middle; }
	table.aereos th { border:1px solid #333;border-width:1px 0;font-weight:bold;width:25%; }
  table.aereos tbody td { text-align:center; }
  table.aereos tfoot td.first { border-top:1px solid #333;padding-top:1em; }

#restrito { left:0;margin:120px 0 0 470px;position:absolute;top:0;width:200px; }
  #restrito a { background:url(imgs/setinhaespaco.gif) no-repeat;color:#3B3838;font:11px Arial,Helvetica,Verdana,sans-serif;font-weight:bold;padding-left:22px;text-decoration:none; }
  #restrito a:hover { background-position:2px top; }
h1 {
	color: #C00;
	font-size: 13px;
	font-weight: bold;
	margin-top: 24px;
}

div.cursos { margin-top:2em; }
  div.cursos form p { margin:0 0 1em 0; }
    div.cursos form p input { background-color:#E1E1E1;border:1px solid #99CC33;font-size:.9em;width:200px; }
    div.cursos form p label { display: inline-block;margin-right:5px;width:70px; }
  div.cursos form .error { color:#F00; }
    div.cursos form .error + input { background:#FFC; }
  div.cursos form p.last { padding-left:65px; }
    div.cursos form p.last input { background-color:#99CC33;border:0;cursor:pointer;margin:0 10px;width:auto; }
  div.cursos h2,
  div.cursos h3 { font-size:1em; }
  div.cursos h2 { font-weight:bold; }
  div.cursos dt { color:#C00;font-weight:bold!important;margin-top:1em; }
  div.cursos dd { margin-left:0;padding-left:0; }
    div.cursos dd table { border:0;text-align:center;width:60%; }
		div.cursos dd ul { list-style:disc; }
			div.cursos dd ol li { font-weight:bold;margin-top:12px; }
			div.cursos dd li * { font-weight:normal; }
			div.cursos dd li li { font-weight:normal;margin-top:5px; }

div.cursos h2 span,
ul#nav a span { color:#060; }

div.cursos h2,
ul#nav a span { text-transform:uppercase; }

ul#nav {
	list-style: url(/imgs/setinhaespaco.gif);
	margin-bottom: 19px;
}
	ul#nav a {
		color: #000;
		display: block;
		font-weight: bold;
		text-decoration: none;
	}
		ul#nav a:hover { color:#666; }
	ul#nav li { margin-bottom: 5px; }
	ul#nav span { text-decoration:underline; }

.red { color:#F00; }
.formitems {  font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; font-style: normal; height: 16px; width: 80px; border: 1px #99CC33 solid; background-color: #E1E1E1}
.botaodesubmit {  background-color: #99CC33; border: 1px none; height: 16px; width: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000}
.corpodotexto {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.titulofront {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.tituloespecial { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #CC0000}.formGRANDEitems { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; font-style: normal; height: 16px; width: 200px; border: 1px #99CC33 solid; background-color: #E1E1E1 }
.formGRANDEitemsTEXTBOX { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9px; font-style: normal; height: 48px; width: 200px; border: 1px #99CC33 solid; background-color: #E1E1E1 ; /*clip:  rect(   )*/}
.formitemsVERDOLHO { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-style: normal; height: 20px; width: 110px; border: 1px solid; background-color: #99CC33; font-weight: bold; border-color: #669900 #99CC33 #99CC33}

table.aereos { font-size:11px;margin-top:1em;width:80%; }
	table.aereos th,
  table.aereos tbody td { height:25px;vertical-align:middle; }
	table.aereos th { border:1px solid #333;border-width:1px 0;font-weight:bold;width:25%; }
  table.aereos tbody td { text-align:center; }
  table.aereos tfoot td.first { border-top:1px solid #333;padding-top:1em; }

#restrito { left:0;margin:120px 0 0 470px;position:absolute;top:0;width:200px; }
  #restrito a { background:url(imgs/setinhaespaco.gif) no-repeat;color:#3B3838;font:11px Arial,Helvetica,Verdana,sans-serif;font-weight:bold;padding-left:22px;text-decoration:none; }
  #restrito a:hover { background-position:2px top; }

/* Página de vídeos */
table.video { font: 13px Arial, Helvetica, sans-serif; }
	.video a {
		font-size: 90%;
		margin-left: 1.5em;
	}
	.video h1 { font-size: 110%; }
	.video object { margin-bottom: 1.5em; }
	.video td { padding-left: 2em; }
