/*--



  ####################################################################
  ###                                                              ###
  ### Si estás viendo esto es porque eres un sapo y te quieres     ###
  ###       robar el código de esta aplicación web.                ###
  ###                                                              ###
  ###   No lo hagas, el código está protegido por derechos         ###
  ###             de autor. Jordan Vera © 2022                     ###
  ###                                                              ###
  ####################################################################















































































































































TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQsIHNlZCBkaWFtIG5vbnVtbXkgb
mliaCBldWlzbW9kIHRpbmNpZHVudCB1dCBsYW9yZWV0IGRvbG9yZSBtYWduYSBhbGlxdWFtIGVyYXQgdm9sdXRwYXQuIFV0IHdpc2
kgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2kgdGF0aW9uIHVsbGFtY29ycGVyIHN1c2NpcGl0IGxvYm9
ydGlzIG5pc2wgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlbSB2ZWwgZXVtIGlyaXVyZSBkb2xv
ciBpbiBoZW5kcmVyaXQgaW4gdnVscHV0YXRlIHZlbGl0IGVzc2UgbW9sZXN0aWUgY29uc2VxdWF0LCB2ZWwgaWxsdW0gZG9sb3JlI
GV1IGZldWdpYXQgbnVsbGEgZmFjaWxpc2lzIGF0IHZlcm8gZXJvcyBldCBhY2N1bXNhbiBldCBpdXN0byBvZGlvIGRpZ25pc3NpbS
BxdWkgYmxhbmRpdCBwcmFlc2VudCBsdXB0YXR1bSB6enJpbCBkZWxlbml0IGF1Z3VlIGR1aXMgZG9sb3JlIHRlIGZldWdhaXQgbnV
sbGEgZmFjaWxpc2kuIE5hbSBsaWJlciB0ZW1wb3IgY3VtIHNvbHV0YSBub2JpcyBlbGVpZmVuZCBvcHRpb24gY29uZ3VlIG5paGls
IGltcGVyZGlldCBkb21pbmcgaWQgcXVvZCBtYXppbSBwbGFjZXJhdCBmYWNlciBwb3NzaW0gYXNzdW0uDQoNCiBUeXBpIG5vbiBoY
WJlbnQgY2xhcml0YXRlbSBpbnNpdGFtOyBlc3QgdXN1cyBsZWdlbnRpcyBpbiBpaXMgcXVpIGZhY2l0IGVvcnVtIGNsYXJpdGF0ZW
0uIEludmVzdGlnYXRpb25lcyBkZW1vbnN0cmF2ZXJ1bnQgbGVjdG9yZXMgbGVnZXJlIG1lIGxpdXMgcXVvZCBpaSBsZWd1bnQgc2F
lcGl1cy4gQ2xhcml0YXMgZXN0IGV0aWFtIHByb2Nlc3N1cyBkeW5hbWljdXMsIHF1aSBzZXF1aXR1ciBtdXRhdGlvbmVtIGNvbnN1
ZXR1ZGl1bSBsZWN0b3J1bS4gTWlydW0gZXN0IG5vdGFyZSBxdWFtIGxpdHRlcmEgZ290aGljYSwgcXVhbSBudW5jIHB1dGFtdXMgc
GV1IGZldWdpYXQgbnVsbGEgZmFjaWxpc2lzIGF0IHZlcm8gZXJvcyBldCBhY2N1bXNhbiBldCBpdXN0byBvZGlvIGRpZ25pc3NpbS
BxdWkgYmxhbmRpdCBwcmFlc2VudCBsdXB0YXR1bSB6enJpbCBkZWxlbml0IGF1Z3VlIGR1aXMgZG9sb3JlIHRlIGZldWdhaXQgbnV
sbGEgZmFjaWxpc2kuIE5hbSBsaWJlciB0ZW1wb3IgY3VtIHNvbHV0YSBub2JpcyBlbGVpZmVuZCBvcHRpb24gY29uZ3VlIG5paGls
IGltcGVyZGlldCBkb21pbmcgaWQgcXVvZCBtYXppbSBwbGFjZXJhdCBmYWNlciBwb3NzaW0gYXNzdW0uDQoNCiBUeXBpIG5vbiBoY
WJlbnQgY2xhcml0YXRlbSBpbnNpdGFtOyBlc3QgdXN1cyBsZWdlbnRpcyBpbiBpaXMgcXVpIGZhY2l0IGVvcnVtIGNsYXJpdGF0ZW
0uIEludmVzdGlnYXRpb25lcyBkZW1vbnN0cmF2ZXJ1bnQgbGVjdG9yZXMgbGVnZXJlIG1lIGxpdXMgcXVvZCBpaSBsZWd1bnQgc2F
lcGl1cy4gQ2xhcml0YXMgZXN0IGV0aWFtIHByb2Nlc3N1cyBkeW5hbWljdXMsIHF1aSBzZXF1aXR1ciBtdXRhdGlvbmVtIGNvbnN1
ZXR1ZGl1bSBsZWN0b3J1bS4gTWlydW0gZXN0IG5vdGFyZSBxdWFtIGxpdHRlcmEgZ290aGljYSwgcXVhbSBudW5jIHB1dGFtdXMgc
GFydW0gY2xhcmFtLCBhbnRlcG9zdWVyaXQgbGl0dGVyYXJ1bSBmb3JtYXMgaHVtYW5pdGF0aXMgcGVyIHNlYWN1bGEgcXVhcnRhIG
RlY2ltYSBldCBxdWludGEgZGVjaW1hLiBFb2RlbSBtb2RvIHR5cGksIHF1aSBudW5jIG5vYmlzIHZpZGVudHVyIHBhcnVtIGNsYXJ
pLCBmaWFudCBzb2xsZW1uZXMgaW4gZnV0dXJ1bS4NCg0KIFR5cGkgbm9uIGhhYmVudCBjbGFyaXRhdGVtIGluc2l0YW07IGVzdCB1
c3VzIGxlZ2VudGlzIGluIGlpcyBxdWkgZmFjaXQgZW9ydW0gY2xhcml0YXRlbS4gSW52ZXN0aWdhdGlvbmVzIGRlbW9uc3RyYXZlc
nVudCBsZWN0b3JlcyBsZWdlcmUgbWUgbGl1cyBxdW9kIGlpIGxlZ3VudCBzYWVwaXVzLiBDbGFyaXRhcyBlc3QgZXRpYW0gcHJvY2
Vzc3VzIGR5bmFtaWN1cywgcXVpIHNlcXVpdHVyIG11dGF0aW9uZW0gY29uc3VldHVkaXVtIGxlY3RvcnVtLiBNaXJ1bSBlc3Qgbm9
GV1IGZldWdpYXQgbnVsbGEgZmFjaWxpc2lzIGF0IHZlcm8gZXJvcyBldCBhY2N1bXNhbiBldCBpdXN0byBvZGlvIGRpZ25pc3NpbS
BxdWkgYmxhbmRpdCBwcmFlc2VudCBsdXB0YXR1bSB6enJpbCBkZWxlbml0IGF1Z3VlIGR1aXMgZG9sb3JlIHRlIGZldWdhaXQgbnV
sbGEgZmFjaWxpc2kuIE5hbSBsaWJlciB0ZW1wb3IgY3VtIHNvbHV0YSBub2JpcyBlbGVpZmVuZCBvcHRpb24gY29uZ3VlIG5paGls
IGltcGVyZGlldCBkb21pbmcgaWQgcXVvZCBtYXppbSBwbGFjZXJhdCBmYWNlciBwb3NzaW0gYXNzdW0uDQoNCiBUeXBpIG5vbiBoY
WJlbnQgY2xhcml0YXRlbSBpbnNpdGFtOyBlc3QgdXN1cyBsZWdlbnRpcyBpbiBpaXMgcXVpIGZhY2l0IGVvcnVtIGNsYXJpdGF0ZW
0uIEludmVzdGlnYXRpb25lcyBkZW1vbnN0cmF2ZXJ1bnQgbGVjdG9yZXMgbGVnZXJlIG1lIGxpdXMgcXVvZCBpaSBsZWd1bnQgc2F
lcGl1cy4gQ2xhcml0YXMgZXN0IGV0aWFtIHByb2Nlc3N1cyBkeW5hbWljdXMsIHF1aSBzZXF1aXR1ciBtdXRhdGlvbmVtIGNvbnN1
ZXR1ZGl1bSBsZWN0b3J1bS4gTWlydW0gZXN0IG5vdGFyZSBxdWFtIGxpdHRlcmEgZ290aGljYSwgcXVhbSBudW5jIHB1dGFtdXMgc
GFydW0gY2xhcmFtLCBhbnRlcG9zdWVyaXQgbGl0dGVyYXJ1bSBmb3JtYXMgaHVtYW5pdGF0aXMgcGVyIHNlYWN1bGEgcXVhcnRhIG
RlY2ltYSBldCBxdWludGEgZGVjaW1hLiBFb2RlbSBtb2RvIHR5cGksIHF1aSBudW5jIG5vYmlzIHZpZGVudHVyIHBhcnVtIGNsYXJ
pLCBmaWFudCBzb2xsZW1uZXMgaW4gZnV0dXJ1bS4NCg0KIFR5cGkgbm9uIGhhYmVudCBjbGFyaXRhdGVtIGluc2l0YW07IGVzdCB1
c3VzIGxlZ2VudGlzIGluIGlpcyBxdWkgZmFjaXQgZW9ydW0gY2xhcml0YXRlbS4gSW52ZXN0aWdhdGlvbmVzIGRlbW9uc3RyYXZlc
nVudCBsZWN0b3JlcyBsZWdlcmUgbWUgbGl1cyBxdW9kIGlpIGxlZ3VudCBzYWVwaXVzLiBDbGFyaXRhcyBlc3QgZXRpYW0gcHJvY2
Vzc3VzIGR5bmFtaWN1cywgcXVpIHNlcXVpdHVyIG11dGF0aW9uZW0gY29uc3VldHVkaXVtIGxlY3RvcnVtLiBNaXJ1bSBlc3Qgbm9
GFydW0gY2xhcmFtLCBhbnRlcG9zdWVyaXQgbGl0dGVyYXJ1bSBmb3JtYXMgaHVtYW5pdGF0aXMgcGVyIHNlYWN1bGEgcXVhcnRhIG
RlY2ltYSBldCBxdWludGEgZGVjaW1hLiBFb2RlbSBtb2RvIHR5cGksIHF1aSBudW5jIG5vYmlzIHZpZGVudHVyIHBhcnVtIGNsYXJ
pLCBmaWFudCBzb2xsZW1uZXMgaW4gZnV0dXJ1bS4NCg0KIFR5cGkgbm9uIGhhYmVudCBjbGFyaXRhdGVtIGluc2l0YW07IGVzdCB1
c3VzIGxlZ2VudGlzIGluIGlpcyBxdWkgZmFjaXQgZW9ydW0gY2xhcml0YXRlbS4gSW52ZXN0aWdhdGlvbmVzIGRlbW9uc3RyYXZlc
nVudCBsZWN0b3JlcyBsZWdlcmUgbWUgbGl1cyBxdW9kIGlpIGxlZ3VudCBzYWVwaXVzLiBDbGFyaXRhcyBlc3QgZXRpYW0gcHJvY2
Vzc3VzIGR5bmFtaWN1cywgcXVpIHNlcXVpdHVyIG11dGF0aW9uZW0gY29uc3VldHVkaXVtIGxlY3RvcnVtLiBNaXJ1bSBlc3Qgbm9
GV1IGZldWdpYXQgbnVsbGEgZmFjaWxpc2lzIGF0IHZlcm8gZXJvcyBldCBhY2N1bXNhbiBldCBpdXN0byBvZGlvIGRpZ25pc3NpbS
BxdWkgYmxhbmRpdCBwcmFlc2VudCBsdXB0YXR1bSB6enJpbCBkZWxlbml0IGF1Z3VlIGR1aXMgZG9sb3JlIHRlIGZldWdhaXQgbnV
sbGEgZmFjaWxpc2kuIE5hbSBsaWJlciB0ZW1wb3IgY3VtIHNvbHV0YSBub2JpcyBlbGVpZmVuZCBvcHRpb24gY29uZ3VlIG5paGls
IGltcGVyZGlldCBkb21pbmcgaWQgcXVvZCBtYXppbSBwbGFjZXJhdCBmYWNlciBwb3NzaW0gYXNzdW0uDQoNCiBUeXBpIG5vbiBoY
WJlbnQgY2xhcml0YXRlbSBpbnNpdGFtOyBlc3QgdXN1cyBsZWdlbnRpcyBpbiBpaXMgcXVpIGZhY2l0IGVvcnVtIGNsYXJpdGF0ZW
0uIEludmVzdGlnYXRpb25lcyBkZW1vbnN0cmF2ZXJ1bnQgbGVjdG9yZXMgbGVnZXJlIG1lIGxpdXMgcXVvZCBpaSBsZWd1bnQgc2F
lcGl1cy4gQ2xhcml0YXMgZXN0IGV0aWFtIHByb2Nlc3N1cyBkeW5hbWljdXMsIHF1aSBzZXF1aXR1ciBtdXRhdGlvbmVtIGNvbnN1
ZXR1ZGl1bSBsZWN0b3J1bS4gTWlydW0gZXN0IG5vdGFyZSBxdWFtIGxpdHRlcmEgZ290aGljYSwgcXVhbSBudW5jIHB1dGFtdXMgc
GFydW0gY2xhcmFtLCBhbnRlcG9zdWVyaXQgbGl0dGVyYXJ1bSBmb3JtYXMgaHVtYW5pdGF0aXMgcGVyIHNlYWN1bGEgcXVhcnRhIG
RlY2ltYSBldCBxdWludGEgZGVjaW1hLiBFb2RlbSBtb2RvIHR5cGksIHF1aSBudW5jIG5vYmlzIHZpZGVudHVyIHBhcnVtIGNsYXJ
pLCBmaWFudCBzb2xsZW1uZXMgaW4gZnV0dXJ1bS4NCg0KIFR5cGkgbm9uIGhhYmVudCBjbGFyaXRhdGVtIGluc2l0YW07IGVzdCB1
c3VzIGxlZ2VudGlzIGluIGlpcyBxdWkgZmFjaXQgZW9ydW0gY2xhcml0YXRlbS4gSW52ZXN0aWdhdGlvbmVzIGRlbW9uc3RyYXZlc
nVudCBsZWN0b3JlcyBsZWdlcmUgbWUgbGl1cyBxdW9kIGlpIGxlZ3VudCBzYWVwaXVzLiBDbGFyaXRhcyBlc3QgZXRpYW0gcHJvY2
Vzc3VzIGR5bmFtaWN1cywgcXVpIHNlcXVpdHVyIG11dGF0aW9uZW0gY29uc3VldHVkaXVtIGxlY3RvcnVtLiBNaXJ1bSBlc3Qgbm9
0YXJlIHF1YW0gbGl0dGVyYSBnb3RoaWNhLCBxdWFtIG51bmMgcHV0YW11cyBwYXJ1bSBjbGFyYW0sIGFudGVwb3N1ZXJpdCBsaXR0
ZXJhcnVtIGZvcm1hcyBodW1hbml0YXRpcyBwZXIgc2VhY3VsYSBxdWFydGEgZGVjaW1hIGV0IHF1aW50YSBkZWNpbWEuIEVvZGVtI
8gdHlwaSwgcXVpIG51bmMgbm9iaXMgdmlkZW50dXIgcGFydW0gY2xhcmksIGZpYW50IHNvbGxlbW5lcyBpbiBmdXR1cnVtLg 





















































TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQsIHNlZCBkaWFtIG5vbnVtbXkgb
mliaCBldWlzbW9kIHRpbmNpZHVudCB1dCBsYW9yZWV0IGRvbG9yZSBtYWduYSBhbGlxdWFtIGVyYXQgdm9sdXRwYXQuIFV0IHdpc2
kgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2kgdGF0aW9uIHVsbGFtY29ycGVyIHN1c2NpcGl0IGxvYm9
ydGlzIG5pc2wgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlbSB2ZWwgZXVtIGlyaXVyZSBkb2xv
ciBpbiBoZW5kcmVyaXQgaW4gdnVscHV0YXRlIHZlbGl0IGVzc2UgbW9sZXN0aWUgY29uc2VxdWF0LCB2ZWwgaWxsdW0gZG9sb3JlI
GV1IGZldWdpYXQgbnVsbGEgZmFjaWxpc2lzIGF0IHZlcm8gZXJvcyBldCBhY2N1bXNhbiBldCBpdXN0byBvZGlvIGRpZ25pc3NpbS
BxdWkgYmxhbmRpdCBwcmFlc2VudCBsdXB0YXR1bSB6enJpbCBkZWxlbml0IGF1Z3VlIGR1aXMgZG9sb3JlIHRlIGZldWdhaXQgbnV
sbGEgZmFjaWxpc2kuIE5hbSBsaWJlciB0ZW1wb3IgY3VtIHNvbHV0YSBub2JpcyBlbGVpZmVuZCBvcHRpb24gY29uZ3VlIG5paGls
IGltcGVyZGlldCBkb21pbmcgaWQgcXVvZCBtYXppbSBwbGFjZXJhdCBmYWNlciBwb3NzaW0gYXNzdW0uDQoNCiBUeXBpIG5vbiBoY
WJlbnQgY2xhcml0YXRlbSBpbnNpdGFtOyBlc3QgdXN1cyBsZWdlbnRpcyBpbiBpaXMgcXVpIGZhY2l0IGVvcnVtIGNsYXJpdGF0ZW
0uIEludmVzdGlnYXRpb25lcyBkZW1vbnN0cmF2ZXJ1bnQgbGVjdG9yZXMgbGVnZXJlIG1lIGxpdXMgcXVvZCBpaSBsZWd1bnQgc2F
lcGl1cy4gQ2xhcml0YXMgZXN0IGV0aWFtIHByb2Nlc3N1cyBkeW5hbWljdXMsIHF1aSBzZXF1aXR1ciBtdXRhdGlvbmVtIGNvbnN1
ZXR1ZGl1bSBsZWN0b3J1bS4gTWlydW0gZXN0IG5vdGFyZSBxdWFtIGxpdHRlcmEgZ290aGljYSwgcXVhbSBudW5jIHB1dGFtdXMgc
GV1IGZldWdpYXQgbnVsbGEgZmFjaWxpc2lzIGF0IHZlcm8gZXJvcyBldCBhY2N1bXNhbiBldCBpdXN0byBvZGlvIGRpZ25pc3NpbS
BxdWkgYmxhbmRpdCBwcmFlc2VudCBsdXB0YXR1bSB6enJpbCBkZWxlbml0IGF1Z3VlIGR1aXMgZG9sb3JlIHRlIGZldWdhaXQgbnV
sbGEgZmFjaWxpc2kuIE5hbSBsaWJlciB0ZW1wb3IgY3VtIHNvbHV0YSBub2JpcyBlbGVpZmVuZCBvcHRpb24gY29uZ3VlIG5paGls
IGltcGVyZGlldCBkb21pbmcgaWQgcXVvZCBtYXppbSBwbGFjZXJhdCBmYWNlciBwb3NzaW0gYXNzdW0uDQoNCiBUeXBpIG5vbiBoY
WJlbnQgY2xhcml0YXRlbSBpbnNpdGFtOyBlc3QgdXN1cyBsZWdlbnRpcyBpbiBpaXMgcXVpIGZhY2l0IGVvcnVtIGNsYXJpdGF0ZW
0uIEludmVzdGlnYXRpb25lcyBkZW1vbnN0cmF2ZXJ1bnQgbGVjdG9yZXMgbGVnZXJlIG1lIGxpdXMgcXVvZCBpaSBsZWd1bnQgc2F
lcGl1cy4gQ2xhcml0YXMgZXN0IGV0aWFtIHByb2Nlc3N1cyBkeW5hbWljdXMsIHF1aSBzZXF1aXR1ciBtdXRhdGlvbmVtIGNvbnN1
ZXR1ZGl1bSBsZWN0b3J1bS4gTWlydW0gZXN0IG5vdGFyZSBxdWFtIGxpdHRlcmEgZ290aGljYSwgcXVhbSBudW5jIHB1dGFtdXMgc
GFydW0gY2xhcmFtLCBhbnRlcG9zdWVyaXQgbGl0dGVyYXJ1bSBmb3JtYXMgaHVtYW5pdGF0aXMgcGVyIHNlYWN1bGEgcXVhcnRhIG
RlY2ltYSBldCBxdWludGEgZGVjaW1hLiBFb2RlbSBtb2RvIHR5cGksIHF1aSBudW5jIG5vYmlzIHZpZGVudHVyIHBhcnVtIGNsYXJ
pLCBmaWFudCBzb2xsZW1uZXMgaW4gZnV0dXJ1bS4NCg0KIFR5cGkgbm9uIGhhYmVudCBjbGFyaXRhdGVtIGluc2l0YW07IGVzdCB1
c3VzIGxlZ2VudGlzIGluIGlpcyBxdWkgZmFjaXQgZW9ydW0gY2xhcml0YXRlbS4gSW52ZXN0aWdhdGlvbmVzIGRlbW9uc3RyYXZlc
nVudCBsZWN0b3JlcyBsZWdlcmUgbWUgbGl1cyBxdW9kIGlpIGxlZ3VudCBzYWVwaXVzLiBDbGFyaXRhcyBlc3QgZXRpYW0gcHJvY2
Vzc3VzIGR5bmFtaWN1cywgcXVpIHNlcXVpdHVyIG11dGF0aW9uZW0gY29uc3VldHVkaXVtIGxlY3RvcnVtLiBNaXJ1bSBlc3Qgbm9
GV1IGZldWdpYXQgbnVsbGEgZmFjaWxpc2lzIGF0IHZlcm8gZXJvcyBldCBhY2N1bXNhbiBldCBpdXN0byBvZGlvIGRpZ25pc3NpbS
BxdWkgYmxhbmRpdCBwcmFlc2VudCBsdXB0YXR1bSB6enJpbCBkZWxlbml0IGF1Z3VlIGR1aXMgZG9sb3JlIHRlIGZldWdhaXQgbnV
sbGEgZmFjaWxpc2kuIE5hbSBsaWJlciB0ZW1wb3IgY3VtIHNvbHV0YSBub2JpcyBlbGVpZmVuZCBvcHRpb24gY29uZ3VlIG5paGls
IGltcGVyZGlldCBkb21pbmcgaWQgcXVvZCBtYXppbSBwbGFjZXJhdCBmYWNlciBwb3NzaW0gYXNzdW0uDQoNCiBUeXBpIG5vbiBoY
WJlbnQgY2xhcml0YXRlbSBpbnNpdGFtOyBlc3QgdXN1cyBsZWdlbnRpcyBpbiBpaXMgcXVpIGZhY2l0IGVvcnVtIGNsYXJpdGF0ZW
0uIEludmVzdGlnYXRpb25lcyBkZW1vbnN0cmF2ZXJ1bnQgbGVjdG9yZXMgbGVnZXJlIG1lIGxpdXMgcXVvZCBpaSBsZWd1bnQgc2F
lcGl1cy4gQ2xhcml0YXMgZXN0IGV0aWFtIHByb2Nlc3N1cyBkeW5hbWljdXMsIHF1aSBzZXF1aXR1ciBtdXRhdGlvbmVtIGNvbnN1
ZXR1ZGl1bSBsZWN0b3J1bS4gTWlydW0gZXN0IG5vdGFyZSBxdWFtIGxpdHRlcmEgZ290aGljYSwgcXVhbSBudW5jIHB1dGFtdXMgc
GFydW0gY2xhcmFtLCBhbnRlcG9zdWVyaXQgbGl0dGVyYXJ1bSBmb3JtYXMgaHVtYW5pdGF0aXMgcGVyIHNlYWN1bGEgcXVhcnRhIG
RlY2ltYSBldCBxdWludGEgZGVjaW1hLiBFb2RlbSBtb2RvIHR5cGksIHF1aSBudW5jIG5vYmlzIHZpZGVudHVyIHBhcnVtIGNsYXJ
pLCBmaWFudCBzb2xsZW1uZXMgaW4gZnV0dXJ1bS4NCg0KIFR5cGkgbm9uIGhhYmVudCBjbGFyaXRhdGVtIGluc2l0YW07IGVzdCB1
c3VzIGxlZ2VudGlzIGluIGlpcyBxdWkgZmFjaXQgZW9ydW0gY2xhcml0YXRlbS4gSW52ZXN0aWdhdGlvbmVzIGRlbW9uc3RyYXZlc
nVudCBsZWN0b3JlcyBsZWdlcmUgbWUgbGl1cyBxdW9kIGlpIGxlZ3VudCBzYWVwaXVzLiBDbGFyaXRhcyBlc3QgZXRpYW0gcHJvY2
Vzc3VzIGR5bmFtaWN1cywgcXVpIHNlcXVpdHVyIG11dGF0aW9uZW0gY29uc3VldHVkaXVtIGxlY3RvcnVtLiBNaXJ1bSBlc3Qgbm9
GFydW0gY2xhcmFtLCBhbnRlcG9zdWVyaXQgbGl0dGVyYXJ1bSBmb3JtYXMgaHVtYW5pdGF0aXMgcGVyIHNlYWN1bGEgcXVhcnRhIG
RlY2ltYSBldCBxdWludGEgZGVjaW1hLiBFb2RlbSBtb2RvIHR5cGksIHF1aSBudW5jIG5vYmlzIHZpZGVudHVyIHBhcnVtIGNsYXJ
pLCBmaWFudCBzb2xsZW1uZXMgaW4gZnV0dXJ1bS4NCg0KIFR5cGkgbm9uIGhhYmVudCBjbGFyaXRhdGVtIGluc2l0YW07IGVzdCB1
c3VzIGxlZ2VudGlzIGluIGlpcyBxdWkgZmFjaXQgZW9ydW0gY2xhcml0YXRlbS4gSW52ZXN0aWdhdGlvbmVzIGRlbW9uc3RyYXZlc
nVudCBsZWN0b3JlcyBsZWdlcmUgbWUgbGl1cyBxdW9kIGlpIGxlZ3VudCBzYWVwaXVzLiBDbGFyaXRhcyBlc3QgZXRpYW0gcHJvY2
Vzc3VzIGR5bmFtaWN1cywgcXVpIHNlcXVpdHVyIG11dGF0aW9uZW0gY29uc3VldHVkaXVtIGxlY3RvcnVtLiBNaXJ1bSBlc3Qgbm9
GV1IGZldWdpYXQgbnVsbGEgZmFjaWxpc2lzIGF0IHZlcm8gZXJvcyBldCBhY2N1bXNhbiBldCBpdXN0byBvZGlvIGRpZ25pc3NpbS
BxdWkgYmxhbmRpdCBwcmFlc2VudCBsdXB0YXR1bSB6enJpbCBkZWxlbml0IGF1Z3VlIGR1aXMgZG9sb3JlIHRlIGZldWdhaXQgbnV
sbGEgZmFjaWxpc2kuIE5hbSBsaWJlciB0ZW1wb3IgY3VtIHNvbHV0YSBub2JpcyBlbGVpZmVuZCBvcHRpb24gY29uZ3VlIG5paGls
IGltcGVyZGlldCBkb21pbmcgaWQgcXVvZCBtYXppbSBwbGFjZXJhdCBmYWNlciBwb3NzaW0gYXNzdW0uDQoNCiBUeXBpIG5vbiBoY
WJlbnQgY2xhcml0YXRlbSBpbnNpdGFtOyBlc3QgdXN1cyBsZWdlbnRpcyBpbiBpaXMgcXVpIGZhY2l0IGVvcnVtIGNsYXJpdGF0ZW
0uIEludmVzdGlnYXRpb25lcyBkZW1vbnN0cmF2ZXJ1bnQgbGVjdG9yZXMgbGVnZXJlIG1lIGxpdXMgcXVvZCBpaSBsZWd1bnQgc2F
lcGl1cy4gQ2xhcml0YXMgZXN0IGV0aWFtIHByb2Nlc3N1cyBkeW5hbWljdXMsIHF1aSBzZXF1aXR1ciBtdXRhdGlvbmVtIGNvbnN1
ZXR1ZGl1bSBsZWN0b3J1bS4gTWlydW0gZXN0IG5vdGFyZSBxdWFtIGxpdHRlcmEgZ290aGljYSwgcXVhbSBudW5jIHB1dGFtdXMgc
GFydW0gY2xhcmFtLCBhbnRlcG9zdWVyaXQgbGl0dGVyYXJ1bSBmb3JtYXMgaHVtYW5pdGF0aXMgcGVyIHNlYWN1bGEgcXVhcnRhIG
RlY2ltYSBldCBxdWludGEgZGVjaW1hLiBFb2RlbSBtb2RvIHR5cGksIHF1aSBudW5jIG5vYmlzIHZpZGVudHVyIHBhcnVtIGNsYXJ
pLCBmaWFudCBzb2xsZW1uZXMgaW4gZnV0dXJ1bS4NCg0KIFR5cGkgbm9uIGhhYmVudCBjbGFyaXRhdGVtIGluc2l0YW07IGVzdCB1
c3VzIGxlZ2VudGlzIGluIGlpcyBxdWkgZmFjaXQgZW9ydW0gY2xhcml0YXRlbS4gSW52ZXN0aWdhdGlvbmVzIGRlbW9uc3RyYXZlc
nVudCBsZWN0b3JlcyBsZWdlcmUgbWUgbGl1cyBxdW9kIGlpIGxlZ3VudCBzYWVwaXVzLiBDbGFyaXRhcyBlc3QgZXRpYW0gcHJvY2
Vzc3VzIGR5bmFtaWN1cywgcXVpIHNlcXVpdHVyIG11dGF0aW9uZW0gY29uc3VldHVkaXVtIGxlY3RvcnVtLiBNaXJ1bSBlc3Qgbm9
0YXJlIHF1YW0gbGl0dGVyYSBnb3RoaWNhLCBxdWFtIG51bmMgcHV0YW11cyBwYXJ1bSBjbGFyYW0sIGFudGVwb3N1ZXJpdCBsaXR0
ZXJhcnVtIGZvcm1hcyBodW1hbml0YXRpcyBwZXIgc2VhY3VsYSBxdWFydGEgZGVjaW1hIGV0IHF1aW50YSBkZWNpbWEuIEVvZGVtI
8gdHlwaSwgcXVpIG51bmMgbm9iaXMgdmlkZW50dXIgcGFydW0gY2xhcmksIGZpYW50IHNvbGxlbW5lcyBpbiBmdXR1cnVtLg*/









































* {
	box-sizing: border-box;
}

body {
	margin: 0 auto;
	padding: 0;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background-color: #141414;
}
.boton-salir{
	text-align: center;
	margin-bottom: 30px;
}

.btnIngresar{
	margin-top: 20px;
    width: 35%;
    padding: 13px;
    border-radius: 5px;
    background-color: red;
    color:white;
    border:none;
    font-weight: bold;
    font-size: 1.3rem;
    cursor: pointer;
	position: relative;
	margin-left: 30px;
	height: 55px;
}

.header{
	position: absolute;
	left: 4%;
}

.hero {
	width: 100%;
	margin: 0 auto;
	height: 100%;
	padding: 0 3rem;
	left: 0;
}

.header {
	display: flex;
	align-items: center;
	position: absolute;
}

.logo img {
	width: 5.8rem;
	text-align: center;
}

.menu {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
	align-items: center;
}

.menu-left,
.menu-right {
	display: flex;
	color: #e5e5e5;
	font-size: 16px;
	position: relative;
	content: '';
	z-index: 1;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}

.menu-left{
	margin-right: 38%;
}

.menu-left ul a{
	color: #fff;
	text-decoration: none;
}

.menu ul {
	display: flex;
	list-style: none;
	align-items: center;
}

.menu ul li {
	padding-right: 0.9rem;
}

.menu .user img {
	width: 2.0rem;
	margin-right: 0.5rem;
}

.menu .user {
	display: flex;
	align-items: center;
}

.menu i {
	font-size: 20px;
}

.menu-right ul li {
	padding-right: 1.3rem;
}

.menu-right ul li:hover{
	cursor: pointer;
}

.banner {
	height: 50%;
	margin-top: 12%;
	flex-direction: column;
	justify-content: center;
	text-align: justify;
	width: 40%;
	position: absolute;
	left: 3.5%;
	content: '';
	z-index: 1;
}

.contenedor-video{
	left: 0%;
}

.banner .poster {
	width: 500px;
}

.banner .subtitle {
	font-size: 1.20rem;
	color: #fff;
	line-height: 1.25;
	padding-top: 2.5rem;
	z-index: 1; /*eo*/
}

.buttons {
	margin-top: 1.5rem;
}

.buttons .btn {
	color: black;
	padding: 0.6rem 2rem;
	margin-right: 0.75rem;
	font-weight: 600;
	border-radius: 0.400rem;
	background: white;
	font-family: inherit;
	font-size: 100%;
	border: 0;
	text-decoration: none;
}

.buttons .btn2 {
	color: #fff;
	padding: 0.6rem 2rem;
	margin-right: 0.75rem;
	font-weight: 600;
	border-radius: 0.400rem;
	background: rgba(51, 51, 51, 0.4);
	font-family: inherit;
	font-size: 100%;
	border: 0;
	text-decoration: none;
}

.btn2:hover{
	cursor: pointer;
}

.buttons .btn i {
	margin-right: 0.4rem;
}


/*Carrusel*/

/*eliminar si no funciona*/
.pelicula-c{
	overflow: hidden;
}

.pelicula-c .hover{
	width: 0%;
	height: 100%;
	background-color: rgb(0, 0, 0);
	position: absolute;
	top:0%;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.pelicula-c:hover .hover{
	width: 105%;
}

.hover img:hover{
	cursor: pointer;
}

/*--------*/
.carousel .pelicula-c img{
	padding-right: 10px;
	object-fit: cover;
}

.carousel .pelicula img{
	padding-right: 10px;
}

.contenedor-titulo-controles {
	display: flex;
	justify-content: space-between;
	align-items: end;
	margin-left: 0%;
}

.contenedor-titulo-controles2 {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.contenedor-titulo-controles2 h3{
	margin-left: 3.5%;
	margin-top: 10px;
	z-index: -1;
}

.contenedor-titulo-controles2 .indicadores2{
	display: flex;
	/*justify-content: space-between;
	align-items: end;*/
	margin-left: 3.5%;
	color: #fff;
	margin-bottom: 6px;
}

/*Comparar*/
h3 {
	color: #fff;
	font-size: 20px;
}

.indicadores button {
	background: #fff;
	height: 4px;
	width: 25px;
	border: none;
	margin-right: 1px;
}

/*Al principio .contenedor-titulo-controles*/
.indicadores button:hover,
.indicadores button.activo {
	background: red;
}

/* ---- ----- ----- Contenedor Principal y Flechas ----- ----- ----- */
.peliculas-recomendadas {
	margin-bottom: 80px;
}

.peliculas-recomendadas .contenedor-principal {
	display: flex;
	align-items: center;
	position: relative;
}

.peliculas-recomendadas .contenedor-principal .flecha-izquierda,
.peliculas-recomendadas .contenedor-principal .flecha-derecha {
	position: absolute;
	border: none;
	background: rgba(0,0,0,0.3);
	font-size: 40px;
	height: 50%;
	top: calc(50% - 25%);
	line-height: 40px;
	width: 50px;
	color: #fff;
	cursor: pointer;
	z-index: 500;
	transition: .2s ease all;
	position: relative;
}

.peliculas-recomendadas .contenedor-principal .flecha-izquierda:hover{
	background: rgba(0,0,0, .9);
	position: relative;
}
.peliculas-recomendadas .contenedor-principal .flecha-derecha:hover {
	background: rgba(0,0,0, .9);
	position: relative;
}

.peliculas-recomendadas .contenedor-principal .flecha-izquierda {
	left: 0%;
	position: relative;
}

.peliculas-recomendadas .contenedor-principal .flecha-derecha {
	left: 91.2%;
	position: relative;
}

/* ---- ----- ----- Carousel ----- ----- ----- */
.peliculas-recomendadas .contenedor-carousel {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	position: absolute; 
}

/*top10*/
.peliculas-recomendadas .contenedor-carousel2 {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	scroll-behavior: smooth;
	position: absolute; 
}

.peliculas-recomendadas .contenedor-carousel .carousel {
	display: flex;
	flex-wrap: nowrap;
}

/*top10*/
.peliculas-recomendadas .contenedor-carousel2 .carousel {
	display: flex;
	flex-wrap: nowrap;
}

/*la primera*/
.peliculas-recomendadas .contenedor-carousel .carousel .pelicula-c {
	min-width: 20%;
	transition: .3s ease all;
	z-index: 1;
    /*Se elimino color de fondo*/
}

/*top10*/
.peliculas-recomendadas .contenedor-carousel2 .carousel .pelicula-c {
	min-width: 20%;
	transition: .3s ease all;
	z-index: 1;
	
	/*box-shadow: 5px 5px 10px rgba(0,0,0, .3);*/
}


.peliculas-recomendadas .contenedor-carousel .carousel .pelicula-c:hover{
	transform: scale(1.1);
	/*Se agregó*/
	height: 39.5vh;
	transform-origin: center;
	z-index: 100;
}


/*top10*/
.peliculas-recomendadas .contenedor-carousel2 .carousel .pelicula-c:hover {
	transform: scale(1.2);
	height: 39.5vh;
	transform-origin: center;
	z-index: 100;
}

h3{
	z-index: -1;
}

#primera:hover {
	transform: scale(1.2);
	transform-origin:left;
}

#ultima:hover {
	transform: scale(1.2);
	transform-origin:right;
}

.peliculas-recomendadas .contenedor-carousel .carousel .pelicula-c img {
	width: 100%;
	/*vertical-align: top;*/
}

/*top10*/
.peliculas-recomendadas .contenedor-carousel2 .carousel .pelicula-c img {
	width: 100%;
	/*vertical-align: top;*/
}


/*Las que van de la segunda hacia abajo*/
.peliculas-recomendadas .contenedor-carousel .carousel .pelicula {
	min-width: 20%;
	transition: .3s ease all;
	box-shadow: 5px 5px 10px rgba(0,0,0, .3);
}

/*Aqui se quito un .hover al final*/
.peliculas-recomendadas .contenedor-carousel .carousel .pelicula{
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas .contenedor-carousel .carousel .pelicula img {
	width: 100%;
	vertical-align: top;
}

/*-------------Para el top10-------------*/
.peliculas-recomendadas .contenedor-carousel2 .carousel .pelicula {
	min-width: 20%;
	transition: .3s ease all;
	box-shadow: 5px 5px 10px rgba(0,0,0, .3);
}

.peliculas-recomendadas .contenedor-carousel2 .carousel .pelicula.hover {
	transform: scale(1.2);
	transform-origin: center;
}

.peliculas-recomendadas .contenedor-carousel2 .carousel .pelicula img {
	width: 100%;
	vertical-align: top;
}

/* ---- ----- ----- Media Queries ----- ----- ----- */
@media screen and (max-width: 800px) {
	header .logotipo {
		margin-bottom: 10px;
		font-size: 30px;
	}

	header .contenedor {
		flex-direction: column;
		text-align: center;
	}

	.pelicula-principal {
		font-size: 14px;
	}

	.pelicula-principal .descripcion {
		max-width: 100%;
	}

	.peliculas-recomendadas .contenedor-carousel {
		overflow: visible;
	}

	.peliculas-recomendadas .contenedor-carousel .carousel {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 20px;
	}

	.peliculas-recomendadas .indicadores,
	.peliculas-recomendadas .flecha-izquierda,
	.peliculas-recomendadas .flecha-derecha {
		display: none;
	}
}

.footer {
	margin: 100px auto 0;
	width: 80%;
	color: #808080;
}

.footer .social i {
	padding-right: 26px;
	font-size: 28px;
	color:#808080;
}

.footer .social i:hover {
	color:#fff;
}

.flex {
	display: flex;
	padding-bottom: 80px;
}

.footer .info {
	width: 25%;
}

.footer .info ul {
	list-style: none;
	display: inline;
	font-size: 15px;
}

.footer .info ul li {
	margin-top: 8px;
}

.footer .info ul li a:hover{
	cursor: pointer;
	text-decoration:underline;
	color:#fff;
}

.derechos-autor{
	text-align: center;
	font-size: 15px;
	margin-top: 5px;
}

#video-1{
	width: 100%;
}

.para-responsivo{
	display: none;
}

.info a{
	color:#808080;
}

/*---------------------HOVER AL PASAR EL MOUSE POR UNA PELICULA--------------------*/

.iconos-pelicula, .info-peli{
    display: flex;
}

.iconos-pelicula-icon{
    display: inline-block;
    margin-left: 10px;
    width: 30px;
    height: 29px;
    border: 1px solid white;
    border-radius: 50%;
    text-align: center;
	margin-top: 8px;
}


.iconos-pelicula-icon:hover{
    background: gray;
	cursor: pointer;
}

.iconos-pelicula-icon box-icon{
    color: white;
    font-size: 15px;
    line-height: 30px;
}

.info-peli{
    margin-top: 10px;
    margin-left: 5px;
}

.info-peli span{
    border: 1px solid white;
    margin-left: 5px;
    margin-right: 5px;
    color: white;
	height: 13px;
	margin-top: 0px;
	font-size: 10px;
}

p{
    color: white;
	font-size: 12px;
	margin-top: -1px;
}

#coincidencia{
    color: green;
}

.etiquetas-pelicula{
    margin-left: 5px;
    color: white;
}

/*----------------------------------Responsivo----------------------------------*/
@media screen and (max-width: 500px){
	
	body .para-responsivo{
		margin-left: 4%;
		width: 90%;
	}

	.logo img{
		margin-top: 75%;
		margin-left: 150%;
	}

	#barras{
		visibility: hidden;
	}

	.para-responsivo{
		display: block;
		position: absolute;
		color: white;
		text-align: center;
		margin-top: 50%;
		font-size: 20px;
	}

	.menu-left, .menu-right{
		display: none;
		visibility: hidden;
	}

	.btn, .btn2{
		display: none;
		visibility: hidden;
	}

	.indicadores h3{
		display: none;
		visibility: hidden;
	}

	#historia{
		display: none;
		visibility: hidden;
	}

	.carousel{
		display: none;
		visibility: hidden;
	}

	.poster{
		display: none;
	}

	#video-1{
		display: none;
	}

	.indicadores2{
		visibility: hidden;
	}

	.contenedor-principal{
		display: none;
	}

	#otros{
		display: none;
	}

	.flex, .social{
		display: none;
	}
	
	.social, .flex{
		display: none;
	}

	.boton-salir{
		margin-left: -8%;
		display: grid;
    grid-template-columns: 1fr;
	}

	.btnIngresar{
		width: 92%;
		font-size: 17px;
	}
	
	h3{
    display: none;
  }

  #otros{
    display: none;
  }

  .derechos-autor span{
		margin-top: -10%;
	}
}