body, input, select, texarea, table  { font:12px 'Open Sans', Arial, Helvetica, sans-serif; text-transform:uppercase; }
input { text-align:center; }
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; }

legend { padding:5px; }
fieldset { padding-left: 10px; }

h2 { font-weight:bold; font-size:14px; margin:10px auto; }

#divBarra{ display:block; position:relative; height:100px; background-image: radial-gradient(ellipse at center, #5379DD 1%, #273B70 100%); }
#divBarra img{ width:210px; height:100px; }
#barraContainer{ position:relative; display:block; margin:0 auto; width:890px; }
.divBarra { display:table-cell; vertical-align:middle; }
#divLogo { width:250px; height:100px; }

#divTextoBarra {width:440px; height:100px; }
#divTextoBarra h2 { font-size:14px; text-align:center; font-weight:bold; color:#FFF; }

#divLogout { width:100px; height: 100px; text-align:center; font-weight:bold; }
#divLogout img { width:80px; height: 80px; border:none; margin: 0 auto; }

#divAlteraSenha { width:100px; height: 100px; text-align:center; font-weight:bold; }
#divAlteraSenha img { width:80px; height: 80px; border:none; margin: 0 auto; }

#divRequerimentos { width:100px; height: 100px; text-align:center; font-weight:bold; }
#divRequerimentos img { width:80px; height: 80px; border:none; margin: 0 auto; }

#barraAluno { position:relative; display:block; text-align:center; font-size:16px; color:#FFF; background-color:#273B70; }

#divLogin, #divReq { margin: 30px 0; text-align: center; font-weight:bold; font-size:22px; }
#divLogin input, select { font-weight:bold; font-size:22px; }
#divReq input, select { font-weight:bold; font-size:22px; }

.btHome{ width:260px; height:324px; }

#divBtHome { position:relative; display:table; }
#divBtHome div { position:relative; display:table-cell; padding:19px; }

.divContent { position:relative; width:900px; height:620px; margin:0 auto; }

.tbRequerimentos { border:none !important; margin:0 auto; font-weight:bold; font-size:22px; table-layout:fixed; }
.tbRequerimentos td, th { border:1px solid #000 !important; padding:2px 5px; word-wrap:break-word; vertical-align:middle; }

.fieldset table td, th { border:none !important; }
.legendField { font-weight:bold; font-size:12px; width:auto !important; padding: 0 5px 0 5px !important; margin:0 !important; }
.spanField { font-weight:bold; font:bold 12px open_sansregular,"Open Sans",Arial,Helvetica,sans-serif !important; text-transform:uppercase; margin:7px 5px 0 0 !important; }
.tdField { margin:3px 0 !important; padding:0 !important; }
.tdField span, input, textarea { vertical-align:center; margin:0; }

.negrito { font-weight:bold; }
.pCenter { text-align:center; font-size:inherit; margin-top:10px; }
.centralizado { margin:0 auto !important; }

.dgClass { position:fixed !important; top:40% !important; text-align:center !important; }
.dgClass p { font:bold 14px 'Open Sans', Arial, Helvetica, sans-serif; color:#F00; }

.ui-dialog-titlebar-close { visibility: hidden; }
.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane, .pMessage { font:bold 26px Verdana,Arial,Helvetica,sans-serif !important; }