@font-face { font-family:'SoraRegular'; src:url('sora.regular.ttf') format('truetype'); font-weight:normal; font-style:normal; }
@font-face { font-family:'SoraBold'; src:url('sora.semibold.ttf') format('truetype'); font-weight:normal; font-style:normal; }

body, input, select, texarea, label, table { font-size:14px; }
body, input:not([type="button"]), select, texarea, table  { font-family:'SoraRegular', sans-serif }
input[type="button"], input[type="submit"], label, legend, a { font-family:'SoraBold', sans-serif; }
input, select, texarea { border:1px solid #000; }
input:disabled { background-color:#CCC; border:1px solid #000; }
textarea { resize:none; font-family:inherit; font-size:inherit; text-transform:inherit; }
legend, td, th { border:1px solid #000; }
th { background-color:#CCC; }
table { border-collapse:collapse; }
img { border:none !important; }
legend { padding:5px; }
fieldset { padding-left:10px; }
h2 { font-weight:bold; margin:10px auto; }
select, checkbox,input[type="button"], input[type="submit"] { cursor: pointer !important; }

.inputDisabled { background-color:#CCC; border:1px solid #000; }

.regularFont { font-family:'SoraRegular', sans-serif; font-size:14px !important; }
.boldFont { font-family:'SoraBold', sans-serif; font-size:14px !important; }
.boldFontTitle { font-family:'SoraBold', sans-serif; font-size:18px !important; }
.negrito { font-weight:bold !important; }
.sublinhado { text-decoration:underline !important; }

.fieldset { border:1px solid #000; margin-bottom:20px; padding:0 0 0 10px; }
.fieldset table td, th { border:none !important; }
.legendField { width:auto !important; padding: 3px 6px !important; margin:0 !important; }
.spanField { margin:7px 5px 0 0 !important; font-family:'SoraBold', sans-serif; }
.tdField { margin:3px 0 !important; padding:0 !important; }
.tdField span, input, textarea { vertical-align:center; margin:0; }
.divContent { width:900px; margin:0 auto; margin-top:40px; }
.termosCota { width:870px; text-align:center; border:4px double #CCC; }
.termosEstatistica { width:870px; text-align:left; border:4px double #CCC; }

.errorMessage, .errorDiv { color:#F00; font-weight:bold; }
.pCenter { text-align:center; margin-top:10px; }
.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; }*/
.dgRegulamento { position:fixed !important; top:10% !important; text-align:center !important; }

.tabelaCronograma { margin:0 auto; font-weight:bold; }
.tabelaCronograma td { padding:5px; }

.ui-dialog-titlebar-close { display:none; }

.tableComprovante { margin:0 auto; }
.tableComprovante td, th { border:none !important; text-align:center; vertical-align:middle; }