﻿@import url('https://fonts.googleapis.com/css2?family=Ubuntu&display=swap');

*, html{margin:0; padding:0;}
body, a, input, select{font:14px 'Ubuntu', Helvetica; color:#003;}
img, .B0{border:0; vertical-align:middle;}
a{text-decoration:none;}
table{table-layout:fixed;}
.blanco, .liMenu .item{color:#fff;}
.verde{color:#090;}
.rojo { color:#900;}
.may{text-transform:uppercase;}
.N, .liMenu .item{font-weight:bold;}
.L{text-align:left;}
.C{text-align:center;}
.R{text-align:right;}
.T10{font-size:9px;}
.T12{font-size:12px;}
.T14{font-size:14px;}
.T16{font-size:16px;}
.T20{font-size:20px;}
.CH{margin:0 auto;}
.MB10{margin-bottom:10px;}
.MR10{margin-right:10px;}
.MH12{margin-left:12px; margin-right:12px;}
.P10{padding:10px;}
.W100P{width:100%;}
.W120{width:120px;}
.W180{width:200px;}
.W300{width:300px;}
.W400{width:400px;}
.W500{width:500px;}
.W700{width:700px;}
.ulH{padding:0; margin:0; list-style-type:none;}
.ulH .liH{display:table-cell; vertical-align:top;} /* *IE7 */

.icon16{width:16px;}
.barCode{font:48px 'Free 3 of 9'; text-align:center;}
/*Master*/
.dprincipal{width:1100px; min-height:600px; border:solid 1px #000; margin:0 auto; background:url(../img/fondomodalblanco.png); padding:10px 20px; display:none;}
.tabsup{width:100%; margin-bottom:20px; border:0; border-spacing:0; border-bottom:solid 1px #00a;}
.dLogin{width:350px; background:#fff; border:solid 2px #515E66; margin-left: 20px; padding: 20px 0; border-radius:5px;  }
.titpop{background:#00468C; padding:5px 10px; color:#fff;}
.dcont{width:1065px; padding:12px 16px;}

.imgIcono{width:24px; margin-bottom:20px; margin-right:10px;}
.Loading{width:150px; padding:10px; border:solid 1px #ccc; background:#fff;} /*procesando...*/

/*Panel sup botones*/
.divPanel{background:#ccc; padding:3px 5px;}
.boton {min-width:150px; padding: 10px; border: solid 1px #333; text-transform: uppercase; }
.botonp { width:50px; border: solid 1px #333; height:27px;}
.ok { background:#00468C; color:#fff; }
.ok:hover {background-color:#00357B;}
.ok:disabled { background:#999;}
.cancel { background:#666; color:#fff; }
.cancel:hover {background-color:#333;}

#Mensaje{background:#eee; padding:5px; margin-bottom:10px;}
.dInfo { background:#fff; padding:5px 10px; border:solid 2px #00c; border-left:solid 10px #00c; margin:5px 0; }
/*dtglista*/
.borde{border:solid 1px #999;}
.detestudiante{ padding-left:5px; margin-left:5px; border-left:solid 1px #999;}

.divForm{width:500px; background:#fff; border:solid 2px #515E66;}
.MaxH400{max-height:400px; overflow:auto;}
.divForm td, .divForm2 td{padding:5px; width:240px;}
.ctl, .ctlp, .ctlm, .ctldate{color:#111; padding:5px; border:solid 1px #aaa;}
.ctl:disabled, .ctlp:disabled, .ctlm:disabled, .ctldate:disabled { background:#ccc; }
.ctlp{width:60px;}
.ctl{width:260px;}
.ctl[type=text]{width:248px;}
.ctlm{width:560px;}
.ctldate{width:100px;}
.ctl:focus, .ctlg:focus, .ctlp:focus{background:#eff;}
.tabData td { vertical-align:top; padding-right:10px; padding-bottom:10px; }
.chkSel input[type=checkbox]{-ms-transform: scale(2); 
  -moz-transform: scale(2); 
  -webkit-transform: scale(2); 
  -o-transform: scale(2);
  padding: 5px;}

/*Javascript deshabilitado*/
.noscript{padding:5px; border:solid 2px #a00; background:#ffd; font-size:12px;}
