body, input, select, texarea, table  { font:12px 'Open Sans', Arial, Helvetica, sans-serif; text-transform:uppercase; }
input:not([type="button"]), input:not([type="submit"]), input:not([type="file"]), select, texarea { border:1px solid #000; }
textarea { resize: none; font-family: inherit; font-size: inherit; text-transform: inherit; }
table { border-collapse:collapse; }
legend, table td, th { border:1px solid #000; }
table th { background-color:#CCC; }
img { border:none !Important; }

input:disabled { background-color:#CCC; border:1px solid #000; }

legend { padding:5px; }
fieldset { padding-left: 10px; }

h2 { font-weight:bold; font-size:14px; margin:10px auto; }

.inputDisabled { background-color:#CCC; border:1px solid #000; }
.fieldset { border:1px solid #000; margin-bottom:20px; }
.fieldset table td, th { border:none !important; }
.legendField { font-weight:bold; font-size:12px; }
.spanField { font-weight:bold; }
.tdField { margin:3px 0; }
.tdField span, input, textarea { vertical-align:top; margin:0; }
.divContent { width:900px; margin:0 auto; }
.termosCota { width:870px; text-align:center; border:4px double #CCC; }
.termosEstatistica { width:870px; text-align:left; border:4px double #CCC; }
.negrito { font-weight:bold; }
.errorMessage, .errorDiv { color:#F00; font-weight:bold; }
.pCenter { text-align:center; }
.pCenter2 { text-align:center; margin: 0 auto; }
.centralizado { margin:0 auto !important; }

#divCarregando{ display:none; }

#divInfoContato { border:none; width:900px; display:block; position:relative; margin:0 auto 10px auto; font:verdana, 11px Calibri, sans-serif !important; text-align:center; }
#emailContato{ color:#F00; }

.dgClass { position:fixed !important; top:40% !important; text-align:center !important; }
.dgClass p { font:bold 14px 'Open Sans', Arial, Helvetica, sans-serif; color:#F00; }

.tabelaCronograma { margin:0 auto; font-weight:bold; }
.tabelaCronograma td { padding:5px; }