body {background-color: #ffffff;font-size: 8pt;color: #000000;font-family: verdana,sans;}
table {font-size: 8pt;color: #000000;font-family: verdana,sans;}
img{border:0;vertical-align:middle;}
input[type="text"], input[type="password"], input[type="file"],textarea,select  {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;margin:1px 0px;padding: 1px;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus{border: 1px solid #222288;background-color: #B2CCE9;}
input.hide[type="text"]{background-color:transparent;border:0px none;font-family:inherit;font-size:8pt;text-align:right;}
input.hidegrey[type="text"]{background-color:transparent;border:0px none;font-family:inherit;font-size:8pt;text-align:right;}
input[type="checkbox"]{vertical-align:middle;}
input[type="radio"]{vertical-align:bottom;}
input[type="checkbox"]:focus, input[type="radio"]:focus{outline: #444444 dotted 1px;}
input.bgreen[type="file"]{background-color:#aaffaa;}
input.bred[type="file"]{background-color:#ffaaaa;}
.tablewb {border: 1px solid #aaaaaa;}
.table0{border-spacing:0px;}
.table1{border-spacing:1px;}
.tableb{box-shadow:2px 2px 2px #aaaaaa;-moz-box-shadow:2px 2px 2px #aaaaaa;-webkit-box-shadow:2px 2px 2px #aaaaaa;}
.tablew{background-color:#ffffff;}
.tablec{margin-left:auto;margin-right:auto;}
.tablepadding{}
table.tablepadding td{padding-left:4px;padding-right:4px;}
.tdp2{padding-left: 2px;padding-right: 2px;}
.tbgcolor {background-color: #777777;}
a:link {font-size: 8pt;color: #660022;font-family: verdana,sans;text-decoration:none;}
a:active {color: #660022;}
a:visited {color: #660022;}
a:hover {color: #270514;background-color: gold;}
a.btnlink,a.btnlink:link,a.btnlink:visited {padding: 0px 3px 0px 3px;color: #FFFFFF;background-color: #4568a1;text-align: center;border-radius:3px;text-decoration:none;}
a.btnlink:hover {color: #4568a1;background-color: #90BDFF;}
a.btnlink:active {}
a.btntxt,a.btntxt:link,a.btntxt:visited{display:block;vertical-align:middle;text-align:center;text-decoration:none;color:#92979E;cursor:pointer;padding:0px;background-color:;background-image:-o-linear-gradient(-90deg,rgba(255,255,255,0),rgba(85,85,85,0.13));background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,0),rgba(85,85,85,0.13));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(85,85,85,0.13));background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(85,85,85,0.13));background-repeat:repeat;background-position:0 0;border:1px solid #dddddd;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#00FFFFFF,endColorstr=#21555555)}
a.btntxt:hover{-moz-box-shadow:0 4px 6px -2px rgba(0,20,50, 0.26) inset;-webkit-box-shadow:0 4px 6px -2px rgba(0,20,50, 0.26) inset;box-shadow:0 4px 6px -2px rgba(0,20,50, 0.26) inset;background-color:#FFFFFF;border-style:solid;border-color:#bfc1c2;text-shadow:0 1px 0 #FFFFFF;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
a.btntxt30{line-height:30px;height:30px;}
a.GreenButton {-moz-box-shadow: 0px 10px 14px -7px #3e7327;-webkit-box-shadow: 0px 10px 14px -7px #3e7327;box-shadow: 0px 10px 14px -7px #3e7327;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77b55a), color-stop(1, #72b352));background:-moz-linear-gradient(top, #77b55a 5%, #72b352 100%);background:-webkit-linear-gradient(top, #77b55a 5%, #72b352 100%);background:-o-linear-gradient(top, #77b55a 5%, #72b352 100%);background:-ms-linear-gradient(top, #77b55a 5%, #72b352 100%);background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a', endColorstr='#72b352',GradientType=0);background-color:#77b55a;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #4b8f29;display:inline-block;cursor:pointer;color:#ffffff;font-family:arial;font-size:13px;font-weight:bold;padding:6px 12px;text-decoration:none;text-shadow:0px 1px 0px #5b8a3c;}
a.GreenButton:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #72b352), color-stop(1, #77b55a));background:-moz-linear-gradient(top, #72b352 5%, #77b55a 100%);background:-webkit-linear-gradient(top, #72b352 5%, #77b55a 100%);background:-o-linear-gradient(top, #72b352 5%, #77b55a 100%);background:-ms-linear-gradient(top, #72b352 5%, #77b55a 100%);background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b352', endColorstr='#77b55a',GradientType=0);background-color:#72b352;}
a.GreenButton:active {position:relative;top:1px;}
a.RedButton {-moz-box-shadow: 0px 10px 14px -7px #8a2a21;-webkit-box-shadow: 0px 10px 14px -7px #8a2a21;box-shadow: 0px 10px 14px -7px #8a2a21;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24437));background:-moz-linear-gradient(top, #c62d1f 5%, #f24437 100%);background:-webkit-linear-gradient(top, #c62d1f 5%, #f24437 100%);background:-o-linear-gradient(top, #c62d1f 5%, #f24437 100%);background:-ms-linear-gradient(top, #c62d1f 5%, #f24437 100%);background:linear-gradient(to bottom, #c62d1f 5%, #f24437 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24437',GradientType=0);background-color:#c62d1f;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #d02718;display:inline-block;cursor:pointer;color:#ffffff;font-family:arial;font-size:13px;font-weight:bold;padding:6px 12px;text-decoration:none;text-shadow:0px 1px 0px #810e05;}
a.RedButton:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24437), color-stop(1, #c62d1f));background:-moz-linear-gradient(top, #f24437 5%, #c62d1f 100%);background:-webkit-linear-gradient(top, #f24437 5%, #c62d1f 100%);background:-o-linear-gradient(top, #f24437 5%, #c62d1f 100%);background:-ms-linear-gradient(top, #f24437 5%, #c62d1f 100%);background:linear-gradient(to bottom, #f24437 5%, #c62d1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24437', endColorstr='#c62d1f',GradientType=0);background-color:#f24437;color: #eeeeee;}
a.RedButton:active {position:relative;top:1px;}
h5 {color: #E9E9F7;font-size: 8pt;}
hr {height: 1px;border-left: 0px;border-right: 0px;border-top: 1px dotted #888888;border-bottom: 0px solid #2d2d2d;}
.alertbox {background-color: #eeeeee;border-left: solid grey 1px;border-top: solid grey 1px;border-right: solid #555555 1px;border-bottom: solid #555555 1px;}
.title {color: #E9E9F7;font-weight:bolder;background-color: #4a6fab;}
.titleb {border: 1px solid #4a6fab;}
.titlec {text-align: center;}
.titlel {text-align: left;}
.titler {text-align: right;}
.regresar {background-color: #000066;color: #ffffff;}
.folio {background-color: #eeeeee;}
.foliolit {background-color: #ffff99;}
.foliob {border-right: #333333 1px solid;border-left: #333333 1px solid;background-color: #dddddd;}
.folios {border: 1px solid #3399cc;background-color: #006699;}
.options {border: 1px solid #996633;background-color: #E0DFC5;}
.optionsfixed {position: fixed;top: 38px;left: 10px;background-color: #E0DFC5;}
.comments {background-color: #D4E1D2;}
.commentb {border: 1px solid #336600;}
.form {font-size: 8pt;border: 1px solid #aaaaaa;background-color: #eeeeee;font-family: verdana,sans;}
.formr {border: 1px solid red;}
.dcell {background-color: #ffcccc;}
.cdata3 {background-color: #ffff99;}
.label {background-color: #eeeeee;}
.value {background-color: #eeeeee;}
.req{border:red 1px solid;}
.dcell{background-color:#ffcccc;}
.dyellow{background-color:#ffccff;}
.rowodd{background-color:#ffffff;}
.roweven{background-color:#dddddd;}
.rowlit{background-color:#eefb04;}
.cursormano{cursor:pointer;};
.alertbox{padding:10px 20px;border:outset black 1px;background-color:#ffffff;}
.pagar{background-color:#ffdddd;}
.cobrar{background-color:#ddffdd;}
.blanco{background-color:#ffffff;}
.frio{background-color:#ccccee;}
.barra{height:35px;margin-bottom:4px;background-color:#eeeeee;border:outset #888888 1px;box-shadow:2px 2px 2px #888888;-moz-box-shadow:2px 2px 2px #888888;-webkit-box-shadow:2px 2px 2px #888888;}
.trbarra{background-color:#eeeeee;}
.trgreen{background-color:#aaffaa;}
.trlgrey{background-color:#dddddd;}
.trmgrey{background-color:#cccccc;}
.trdgrey{background-color:#555555;}
.trgrey{background-color:#bbbbbb;}
.trblue{background-color:#aaaaff;}
.trlightblue{background-color:#99ffff;}
.trcxc{background-color:#99ff99;}
.trcxp{background-color:#ff9999;}
.trfe{background-color:#9999ff;}
.trlime{background-color:#dddd55;}
.trb{border:1px solid #555555;}
.trbgrey{border:1px solid #aaaaaa;}
.trw20{width:20%;}
.htab{border-top:1px solid #555555;border-left:1px solid #555555;border-right:1px solid #555555;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;padding:3px 5px 2px 5px;display:inline;}
.marco{border:1px solid #888888;border-radius:12px;padding:10px;}
.fw{width:99%;}
.fw95{width:95%;}
.fw90{width:90%;}
.fw85{width:85%;}
.fb{font-weight:bolder;}
.fr{text-align: right;}
.fl{text-align:left;}
.fc{text-align:center;}
.fdred{color:darkred;}
.fred{color:red;}
.fdgreen{color:darkgreen;}
.fbig{font-size:12pt;font-weight:bold;text-shadow:0 2px 0 #ffffff;}
.vab{vertical-align:bottom;}
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.warning{font-size:9pt;box-shadow:4px 4px 4px #888888;-moz-box-shadow:4px 4px 4px #888888;-webkit-box-shadow:4px 4px 4px #888888;border:solid 2px #aa5555;background-color:#ffffff;padding: 5px;z-index:5010;position: fixed;top: 20%;left: 50%;transform: translate(-50%, -50%)}
.wclose {background-color:#aa5555;text-align: right; padding: 2px;margin: -4px; margin-bottom: 10px;cursor:pointer;}
#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:#ffffff;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);}
#overlay[id]{position:fixed;}
.wdate{width:68px;}

input[type="submit"],input[type="reset"],input[type="button"]{background-color:#428bca;border:1px solid transparent;color: white;font-size: 12px;padding: 2px 15px;text-align: center;text-decoration: none;display: inline-block;border-radius:3px;cursor:pointer;}
input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover{background-color:#428bca;border:1px solid black;color:black;cursor:pointer;}
input.formg[type="submit"]{color:#232d3d;border:1px solid #bbb;font-size:10px;font-weight:bolder;cursor:pointer;margin:0px 0px 0px 0px;padding:2px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;background:-moz-linear-gradient(100% 100% 90deg, #669966, #bbddbb);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#669966), to(#bbddbb));background:-webkit-linear-gradient(#bbddbb, #669966);background:-o-linear-gradient(#669966, #bbddbb);text-shadow:0px 1px 0px #fff;box-shadow:0px 1px 2px #ccc;-moz-box-shadow:0px 1px 2px #ccc;-webkit-box-shadow:0px 1px 2px #ccc;}
input.formg[type="submit"]:hover{color:#0964AE;box-shadow:0px 0px 0px #fff;-moz-box-shadow:0px 0px 0px #fff;-webkit-box-shadow:0px 0px 9px #fff;}
input.formy[type="submit"]{color:#232d3d;border:1px solid #bbb;font-size:10px;font-weight:bolder;cursor:pointer;margin:0px 0px 0px 0px;padding:2px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;background:-moz-linear-gradient(100% 100% 90deg, #cccc66, #ddddbb);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccc66), to(#ddddbb));background:-webkit-linear-gradient(#ddddbb, #cccc66);background:-o-linear-gradient(#cccc66, #ddddbb);text-shadow:0px 1px 0px #fff;box-shadow:0px 1px 2px #ccc;-moz-box-shadow:0px 1px 2px #ccc;-webkit-box-shadow:0px 1px 2px #ccc;}
input.formy[type="submit"]:hover{color:#ff0000;box-shadow:0px 0px 0px #fff;-moz-box-shadow:0px 0px 0px #fff;-webkit-box-shadow:0px 0px 9px #fff;}
