/* ********************************************************************************************* */
/* GENERAL */
/* ********************************************************************************************* */

body { margin-top: 0px;  padding-top: 10px; }
* { box-sizing: border-box; text-align: center;
    font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
a { text-decoration: none; }
table { table-layout: fixed; border-collapse: collapse; }

.si_ver { cursor: pointer; opacity: 1; }
.no_ver { cursor: not-allowed; opacity: 0.5; }

.si_vis { visibility: visible; }
.no_vis { visibility: hidden; }

.wait { width: 100%; height: 100%; }
.wait td { font-size: 48px; color: #ffffff; }

.raton_d { cursor: default; }
.raton_p { cursor: pointer; }

.trasp { opacity : 0.5; }
.trasp2 { opacity : 0.25; }

/* ********************************************************************************************* */
/* ESTRUCTURA */
/* ********************************************************************************************* */

body > div { width: 1900px; height: 900px; overflow: hidden; 
             margin-left: auto; margin-right: auto; }
#DIV_0 { width: 1364px; height: 120px; }
#DIV_1 { width: 1364px; height: 120px; }
#DIV_1 { position: relative; top: -120px; z-index: 1; }
#DIV_2 { width: 526px; height: 40px; }
#DIV_2 { position: relative; left: 1374px; top: -240px; }
#DIV_3 { width: 526px; height: 40px; z-index: 1; }
#DIV_3 { position: relative; left: 1374px; top: -280px; }
#DIV_4 { width: 526px; height: 80px; }
#DIV_4 { position: relative; left: 1374px; top: -280px; }
#DIV_5 { width: 1900px; height: 30px; }
#DIV_6 { width: 71px; height: 720px; }
#DIV_5, #DIV_6 { position: relative; top: -280px; }
#DIV_7 { width: 1829px; height: 720px; }
#DIV_8 { width: 1900px; height: 30px; }
#DIV_7, #DIV_8 { position: relative; top: -1000px; }
#DIV_7 { left: 71px; }
#DIV_5, #DIV_6, #DIV_7, #DIV_8 { z-index: 1; }
#DIV_5, #DIV_6, #DIV_8 { cursor: default; }
#DIV_9 { width: 1900px; height: 770px; }
#DIV_9 { position: relative; top: -1770px; }
#DIV_A  { width: 0px; height: 730px; }
#DIV_A { position: relative; left: 1895px; top: -2535px; z-index: 2; }
#DIV_B { width: 430px; height: 0px; }
#DIV_B { position: relative; left: 78px; top: -2540px; z-index: 2; }

/* ********************************************************************************************* */
/* COLORES */
/* ********************************************************************************************* */

.color_V1 { background-color: RGB(84,130,53); }
.color_V2 { background-color: RGB(169,209,142); }
.color_B { background-color: RGB(255,255,255); }
.color_BT { color: RGB(255,255,255); }
.color_NT { color: RGB(0,0,0); }
.color_N { background-color: RGB(0,0,0); }
.color_G { background-color: #E9E9E9; }
.color_T { background-color: RGB(0,176,240); }
.color_V3 { background-color: RGB(146,208,80); }
.color_R { background-color: RGB(255,0,0); }
.color_Y { background-color: RGB(255,255,0); }
.color_A1 { background-color: RGB(142,169,219); }
.color_A2 { background-color: RGB(180,198,231); }
.color_A3 { background-color: RGB(189,215,238); }
.color_G2 { background-color: #C9C9C9; }
.color_V { background-color: RGB(0,255,0); }
.color_V4 { background-color: RGB(0,176,80); }
.color_A { background-color: RGB(0,0,255); }
.color_0 { background-color: #E7E7E7; }
.color_1 { background-color: #222222; }
.color_2 { background-color: #FFFFFF; }
.color_3 { background-color: #E6E6E6; }
.color_4 { background-color: #CCCCCC; }
.color_5 { background-color: RGB(255,153,153); }
.color_6 { background-color: RGB(153,255,153); }
.color_7 { background-color: RGB(153,153,255); }

/* ********************************************************************************************* */
/* OPCION 0 */
/* ********************************************************************************************* */

#DIV_0 {padding-left: 4px; padding-top: 4px; }
#DIV_0 div { width: 1356px; height: 112px; }
#DIV_0 table { border-collapse: separate; border-spacing: 6px; }
#DIV_0 td { cursor: default; }
.TD00 { width: 352px; height: 100px; font-size: 48px; }
.TD01 { width: 242px; height: 47px; font-size: 24px; }
.TD02 { width: 738px; height: 47px; font-size: 24px; }
.TD03 { width: 51px; height: 47px; font-size: 16px; border-radius:5px; }
.TD04 { width: 130px; height: 47px; }
.TD05 { width: 323px; height: 47px; }
#DIV_0 select { width: 230px; height: 30px; font-size: 20px; }
#DIV_0 option { font-size: 20px; }
#DIV_0 select[class='LISTA'] { width: 120px; font-size: 16px; }
#DIV_0 select[class='LISTA'] option { font-size: 16px; }
#DIV_0 select[id='FC'] { width: 313px; font-size: 14px; }
#DIV_0 select[id='FC'] option { font-size: 14px; }
#DIV_0 option[class='MONO'] { font-family: Monospace; }

#DIV_2 td, #DIV_3 td { width: 131px; height: 40px; }
#DIV_2 input, #DIV_3 input { height: 24px; width: 100px; }
#ENTER, #EXIT { cursor: pointer; }
#ENTER:hover, #EXIT:hover { color: #ffffff; }
#PIN:focus { border: 2px solid #000000; background-color: #E9E9E9; }
#DIV_2 span { display: none; }

#DIV_4 { padding-left: 3px; padding-top: 3px; }
#DIV_4 td { width: 130px; height: 35px; }
#DIV_4 button { height: 24px; width: 120px; border: none; border-radius:5px; 
                box-shadow: 1px 2px #606060; }
#DIV_4 button:hover {color: #ffffff; }
#DIV_4 button:active { box-shadow: 0px 0px #303030; transform: translate(1px,2px); }

#DIV_5, #DIV_8 { padding-top: 3px; }
#DIV_8 { padding-left: 160px; }
#DIV_5 table, #DIV_6 table, #DIV_8 table { border-collapse: separate; border-spacing: 2px; }
#DIV_6 table, #DIV_7 table { height: 720px; }
#DIV_5 td, #DIV_6 td, #DIV_8 td { border: 1px solid #000000; border-radius:5px; }
#DIV_5 td:first-child { width: 67px; height: 20px; }
#DIV_5 td { width: 57px; height: 20px; }
#DIV_6 td { width: 67px; }
#DIV_8 td { width: 146px; height: 20px; }
#DIV_8 td:nth-child(1), #DIV_8 td:nth-child(7) { width: 175px; }
#DIV_8 td:nth-child(6) { width: 116px; border: 1px solid rgb(84,130,53); }

#DIV_A, #DIV_B { padding-left: 15px; padding-top: 3px; border: 1px solid #ffffff;
                 border-radius: 6px; color: #ffffff; text-align:left; white-space: pre;           
                 line-height: 10px; font-weight: normal; }
#DIV_A { font-family: monospace; }
#DIV_A hr, #DIV_B hr { width: 400px; }

/* ********************************************************************************************* */
/* OPCION 1 Y 5 */
/* ********************************************************************************************* */

#DIV_10 { width: 100px; position: relative; left: 14px; top: 2px; }
#DIV_11 { width: 296px; position: relative; left: 130px; top: -120px; }
#DIV_12 { width: 360px; position: relative; left: 450px; top: -240px; }
#DIV_13 { width: 358px; position: relative; left: 835px; top: -360px; }
#DIV_14 { width: 120px; position: relative; left: 1215px; top: -477px; }
#DIV_15 { width: 708px; position: relative; left: 12px; top: 7px; }
#DIV_16 { width: 290px; position: relative; left: 748px; top: -110px; }
#DIV_17 { width: 290px; position: relative; left: 1048px; top: -235px; }
#DIV_18 { width: 300px; position: relative; left: 1048px; top: -237px; }
#DIV_10, #DIV_11, #DIV_12, #DIV_13, #DIV_14, #DIV_15, #DIV_16, #DIV_17, #DIV_18 { height: 120px; }

#DIV_10 table, #DIV_11 table, #DIV_12 table, #DIV_13 table { border-collapse: separate; }
#DIV_16 table, #DIV_17 table { border-collapse: separate; }
#DIV_10 table, #DIV_11 table { border-spacing: 2px; }
#DIV_12 table, #DIV_13 table { border-spacing: 6px; }
#DIV_16 table, #DIV_17 table { border-spacing: 6px; }

#DIV_10 select, #DIV_11 select { width: 88px; height: 24px; font-size: 15px; }
#DIV_15 select, #DIV_17 select { width: 88px; height: 24px; font-size: 15px; }
#DIV_18 select { width: 115px; height: 24px; font-size: 15px; }
#DIV_17 select { margin-top: 5px; }
#DIV_10 option, #DIV_11 option {  font-size: 15px; }
#DIV_15 option, #DIV_17 option, #DIV_18 option { font-size: 15px; }

#DIV_10 td { width: 88px; height: 24px; }
#DIV_10 td[class*="Y"] { cursor: default; font-size: 15px; }

#DIV_11 { padding-top: 3px; }
#DIV_11 td { width: 96px; height: 24px; border-radius:10px; }
#DIV_11 td:first-of-type { cursor: default; }

#DIV_12 td { width: 112px; height: 30px; border-radius:15px; }
#DIV_12 td[colspan="3"] { cursor: default; font-size: 16px; }
#DIV_12 td:hover { color: #ffffff; }
#DIV_12 td[colspan="3"]:hover { color: #000000; }

#DIV_13 td { width: 38px; height: 30px; font-size: 16px; }
#DIV_13 td[colspan="8"] { cursor: default; border-radius:15px; }
#DIV_13 td:hover { color: #ffffff; }
#DIV_13 td[colspan="8"]:hover { color: #000000; }

#DIV_14 td { width: 120px; height: 36px; }
#DIV_14 span { display: none; }

#DIV_15 td { width: 118px; height: 35px; }
#DIV_15 tr:nth-child(1) td { color: #ffffff; border: 1px solid #000000; cursor: default; }
#DIV_15 td { border-left: 1px solid #000000; border-right: 1px solid #000000; }
#DIV_15 tr:nth-child(3) td { border-bottom: 1px solid #000000; padding-bottom: 5px; }
#DIV_15 span { display: none; }

#DIV_16 td { width: 88px; height: 40px; border-radius:15px; }
#DIV_16 td[class*="T"] { font-size: 16px; line-height: 12px;}
#DIV_16 td:hover { color: #ffffff; }
#DIV_16 td[class*="T"]:hover { color: #000000; }
#DIV_16 span { font-size: 12px; }

#AUTO, .B11, .B155, .B157 { box-shadow: 1px 2px #606060; border-radius: 12px; }
.B11, .B157 { cursor: pointer; }
#AUTO { width: 80px; height: 24px; font-size: 15px; color: #ffffff; }
.B11 { width: 120px; height: 30px; }
.B155 { width: 50px; height: 24px; color: #ffffff; }
.B157 { width: 86px; height: 40px; }
#DIV_18 td { width: 60px; height: 28px; }
#AUTO:active, .B11:active, .B155:active, .B157:active {
 box-shadow: 0px 0px #303030; transform: translate(1px,2px); }
#AUTO:hover, .B11:hover, .B155:hover, .B157:hover { color: #ffffff; }

#TT_1, #TT_5 { position: relative; 
 font-size: 12px; color: #ffffff; padding-top: 10px; padding-left: 10px;
 text-align:left; line-height: 16px; z-index: 2; }
#TT_1 { width: 375px; height: 55px; left: 112px; top: -538px; }
#TT_5 { width: 410px; height: 85px; left: 736px; top: -330px; }
#TT_1::after, #TT_5::after { content: " "; position: absolute; 
 border-width: 10px; border-style: solid; }
#TT_1::after { top: 0px; left: -20px; border-color: transparent black transparent transparent; }
#TT_5::after { top: 42px; left: 410px; border-color: transparent transparent transparent black; }

.TD_70, .TD_75, .TD_76 { width: 59px; height: 20px; font-family: Arial Narrow; font-size: 12px; }
.TD_70 { border: 1px solid #222222; }
.TD_75, .TD_76 { border: 2px solid #ffffff; }
.TD_76 { color: #ffffff; }
.TD_76 { cursor: default; }
.TD_71 { width: 59px; height: 80px; border: 1px solid #222222; font-size: 18px; }

/* ********************************************************************************************* */
/* OPCION 2-3-4-6 */
/* ********************************************************************************************* */

#DIV_9 > div { width: 100%; height: 100%; position: relative; left: 0px; top: 0px;
               padding-top: 20px; }
#DIV_91 td, #DIV_92 td, #DIV_93 td, #DIV_94 td, #DIV_95 td, #DIV_96 td, #DIV_97 td, #DIV_98 td {
 height: 36px; border: 1px solid #ffffff; cursor: default; }
#DIV_91 { margin-left: 25px; width: 1870px; height: 140px; }
#DIV_92 { margin-left: 25px; width: 1870px; height: 590px; overflow: auto; }
#DIV_93 { margin-left: 537px; width: 845px; height: 160px; }
#DIV_94 { margin-left: 537px; width: 845px; height: 570px; overflow: auto; }
#DIV_95 { margin-left: 577px; width: 765px; height: 140px; }
#DIV_96 { margin-left: 577px; width: 765px; height: 590px; overflow: auto; }
#DIV_97 { margin-left: 75px; width: 1770px; height: 80px; }
#DIV_98 { margin-left: 75px; width: 1770px; height: 650px; overflow: auto; }
#DIV_91 td[colspan="17"], #DIV_95 td[colspan="4"] { height: 20px;
 border-left: 1px solid #000000; border-right: 1px solid #000000; }
#DIV_91 td[colspan="17"] { text-align: left; }
#DIV_93 tr:nth-child(3) td { border-left: 1px solid #000000; border-right: 1px solid #000000; }
#DIV_94 td { height: 35px; }
#FAC, #COD3, #SES { width: 70px; height: 24px; }
#ACC { width: 40px; height: 24px; }
#DENS { width: 490px; height: 24px; }
#DIV_91 input, #DIV_93 input, #DIV_95 input { 
 height: 24px; font-variant: small-caps; font-size: 12px; }
#DIV_91 span { display: none; }
.TD91 { width: 80px; }
.TD92, .TD94 { width: 505px; }
.TD93 { width: 50px; }
.TD94, .TD98, .TD9A { text-align: left; padding-left: 20px; }
.TD95 { width: 65px; }
.TD96 { width: 100px; }
.TD97, .TD98 { width: 375px; }
.TD99, .TD9A { width: 345px; }
#COLOR, .COLOR { width: 30px; height: 30px; border: 1px solid #000000; }
.B92, .B93, .B94 { width: 24px; height: 24px; border: none; border-radius:15px; 
                   box-shadow: 1px 2px #606060; cursor: pointer; }
.B92:active, .B93:active, .B94:active {
 box-shadow: 0px 0px #303030; transform: translate(1px,2px); }

/* ********************************************************************************************* */
/* OPCION 7 */
/* ********************************************************************************************* */

#TB970 { margin-left: 20px; }
#TB971 { width: 1800px; height: 50px; }
#TB972 { width: 60px;  height: 680px; }
#TB973 { width: 1800px; height: 680px; }
#TB971, #TB972 { border-collapse: separate; border-spacing: 3px; }
#TB971 td, #TB972 td { border-radius: 20px; font-size: 20px; }
#TB972 td { width: 54px; }
#TB973 td { font-family: Arial Narrow; height: 30px; }
.TD971 { width: 75px; }
.TD972 { width: 75px; }
.TD973 { width: 60px; }
.TD974 { width: 150px; line-height: 12px;}
.bor_1, .bor_2, .bor_3, .bor_4 { border-left: 1px solid #222222; border-top: 1px solid #222222; }
.bor_1, .bor_3 { border-right: 1px solid #222222; }
.bor_2, .bor_4 { border-right: 3px solid #222222; }
.bor_1, .bor_2 { border-bottom: 3px solid #222222; }
.bor_3, .bor_4 { border-bottom: 1px solid #222222; }

/************************************************************************************************/