*{font-family:Calibri,'Segoe UI',Segoe,Tahoma,Arial,Verdana,sans-serif;font-size:14px}
html,body,form,iframe{width:100%;margin:0;border:0}
a{text-decoration:none}
a:active{color:#4D4D4D}
a:hover{color:#4D4D4D}
a:link,a:visited{color:#4682B4}
code,textarea{font-family:'Courier New',Fixedsys!important;font-size:9pt!important}
fieldset{border:thin solid #DDDDDD;max-height:500px;overflow-y:auto}
fieldset .ItemTitle{padding:5px}
hr{border-top:thin solid #DDDDDD}
iframe{display:block;border:none;width:100%}
img,input[type="checkbox"]{border:none;vertical-align:top}
input,select,textarea{border-radius:5px}
input[type="button"],input[type="submit"],.Button{cursor:pointer;padding:5px;min-width:100px;border:thin solid #DDDDDD;outline:none;transition:0.2s all}
input[type="button"]:hover,input[type="submit"]:hover,.Button:hover{border:thin solid #AAAAAA}
input[type="button"]:active,input[type="submit"]:active,.Button:active{border:thin solid #777777;transform:scale(0.98)}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime-local"],input[type="color"],input[type="number"],textarea,select{border:thin solid #DDDDDD;padding:2px;outline:none;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,input[type="number"]:focus,textarea:focus,select:focus{border:thin solid #51CBEE;box-shadow:0 0 5px #51CBEE}
input[datatype="integer"],input[datatype="number"]{text-align:right}
table{border-collapse:collapse;overflow-wrap:break-word}
table caption,.ItemTitle{font-size:19px;color:#333333;font-weight:bolder;padding-top:10px;text-align:left;text-transform:uppercase}
table caption{padding-bottom:4px}
tbody{vertical-align:top}
th{background-color:#008CBA;color:#FFFFFF;padding:12px 15px;vertical-align:middle}
td,th{border-color:#DDDDDD;padding-left:4px;padding-right:4px}
ul{list-style-position:inside}

.Acciones{background-color:#F2F2F2;border:thin solid #CCCCCC;border-radius:5px;display:none;line-height:19px;position:absolute;width:350px;z-index:1;box-shadow:0 0 0.5cm rgba(0,0,0,0.5)}
.Acciones tr:hover{background-color:#DADADA}
.Info{color:#006699;padding-bottom:15px;text-align:center}
.ItemTitle{display:inline-block}
.LabelError,.LabelError *{color:#FF0000;font-size:19px}
.LabelMensaje{color:#006699;font-size:19px}
.Mayus{text-transform:uppercase}
.objSmall{width:150px}
.objMedium{width:300px}
.objBig{width:450px}
.Oculto{display:none}
.spinner{border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:#0099FF;animation:spin 1s ease infinite}
@keyframes spin {0%{transform:rotate(0deg);} 100%{transform:rotate(360deg);}}
.Table{border-bottom:thin solid #DDDDDD;border-left:thin solid #DDDDDD;border-right:thin solid #DDDDDD;line-height:19px;width:95%}
.TableGrilla{border-color:#DDDDDD;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,0.15);width:100%}
.TableGrilla tbody{vertical-align:middle}
.TableGrilla tr:nth-of-type(even){background-color:#F3F3F3}
.TableGrilla tr{color:#333333}
.TableGrilla tr:hover{background-color:#DDFFDD}
.TableGrilla th a{color:#FFFFFF}
.TableGrilla th td{padding:12px 15px}
.TablePagina{border-color:#DDDDDD;width:100%}
.TablePagina tr{background-color:#22AEDC!important}
.TablePagina td{color:#FFFFFF;font-weight:bold;padding:0px;text-align:center}
.TablePagina td:nth-child(odd){width:150px}
.ui-dialog-title{font-size:17px;font-weight:normal;margin:0px!important;text-align:left;text-transform:uppercase}
@media print{.noprint{display:none}}