body{ background-color:#ffffff; margin:0; color:#333; text-align:justify;}
img{border:0;}
a{text-decoration:none; color:#000;}
a:hover{color:#028cb0;}
body, .Ctl, .CtlG, .CtlDis, .Boton, table {font-family: Arial, Helvetica; font-size:12px;}
.Ctl, .CtlG{border:solid 1px #ccc; width:350px; height:20px; border-radius:8px; padding-left:5px;}
.CtlG{height:100px;}
.CtlDis{border:0; width:200px; cursor: pointer; color:#00a;}
.CtlNum{width:60px; text-align: center; border:solid 1px #ccc; font:12px 'Courier New', Courier;}

.fL{float:left;}
.C{text-align:center;}
.L{text-align:left;}
.R, .tdL{text-align:right;}
.B, .Header{font-weight:bold;}
.Up{ text-transform:uppercase;}
.J{text-align:justify;}

.Negro{color:#000;}
.Plomo{color:#666;}
.T20{font-size:20px;}
.T11{font-size:11px;}
.T10{font-size:10px;}
.MT27{ margin-top:27px;   }
.MR30{ padding-right:30px;   }
.MT8{ padding-left:9PX; padding-right:9PX; padding-bottom:8PX;padding-top:2PX;}
.PTTextoD{padding-left:19px; padding-right:48px; padding-top:19px; padding-bottom:19px;}

.T16{font-size:16px;}
.PB5{padding-bottom:5px;}
.MB17{ margin-bottom:17px;}
.Blanco{color:#FFF;}
.Rojo{color:#950d0c;}
.Azul{color:#028cb0;}
.MT14{ margin-top:14px;}
.ulH, .ulN{padding:0; margin:0; list-style-type:none;}
.ulH li{display:table-cell; vertical-align:top;}
.ulN li{display:block;}
.dMain{width:90%; margin:0 auto; border:solid 2px #028cb0;}
.dHead{padding:5px 10px;}
.HeadL{width:330px;}
.HeadL img{max-height:100px;}
.HeadR{width:600px;}
.dMenu{width:220px; background-color:#eee; border-right:solid 5px #fff;}
.dContenido{width:1200px;}
.fBlanco{background-color:#fff;}
.hMin{ min-height:400px;}
/*Login*/
.dLogin{-moz-border-radius:6px; width:300px; padding:15px 50px; margin:100px auto; -webkit-border-radius:6px;
      border:solid 0px #C6C7C9; background-color:#fff;}
.dLogin .Ctl{width:230px; margin-bottom:20px;}


/*Pages*/
.dSubTitulo{background-color:#ddd; color:#000000; padding:8px 20px; font-size:14px; font-weight:lighter; border-bottom:solid 1px #ccc; width:95%;}
.dTitulo{background-color:#c7d774; color:#067e9e; padding:8px 20px; font-size:14px; font-weight:bold; border-bottom:solid 1px #ccc;  }
.dBotones{background:#ECF1D7; margin-bottom: 10px; padding-left:15px;}
.Boton{background:#92c5cc; color:#333; border:solid 0px #666; padding:2px 5px; margin:5px; border-radius: 5px; font-size:15px; }
.Boton:hover{background:#ddd;}
#dtgLista{width:97%; margin-left:20px; border:solid 1px #aaa;}
#dtgLista td{padding:1px 5px; border-bottom:solid 1px #eee;}
.Header{background:#eee;}
.Tabla{width:100%;}
.tdL{width:150px; background:#eee; border-bottom:solid 1px #fff; padding:5px; vertical-align: top;}
.Pager{background: #eee; margin-left:20px; width:96%; padding: 5px;}
.Page{margin:5px;}

.accordion {color:#1A171B; line-height:19px; margin:0;}
.accordion dt { border-top:solid 1px #DADBDC; padding:5px 2px; font-weight:bold;
    cursor:pointer; background:#ccc;}
.accordion dd {overflow:hidden; padding-left:10px; margin:0;}
.accordion dd a{display:block; margin: 4px 0;}