@charset "utf-8";

html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,code,em,font,img,s,strong,sub,sup,b,u,center,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    background: transparent;
}

ol,ul {
    list-style: none;
}

a {
    color: #1e87dd;
    text-decoration: none;
}

a:hover {
    color: #09347a;
    text-decoration: none;
}

.a_bloq_btn1 {
    float: right;
    padding-right: 15px;
    padding-top: 7px;
    height: 20px;
}

.a_inp_btn55 {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 55px;
    background: url(../img/a_btn55.gif);
    border: 0;
    cursor: pointer;
}

.a_inp_btn55:hover {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 55px;
    background: url(../img/a_btn55h.gif);
    border: 0;
    cursor: pointer;
}

.a_inp_txt1 {
    border: #7e9db9 1px solid;
    width: 24px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    color: #666;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    height: 16px;
}

.a_marco1_esq1 {
    width: 20px;
    background: url(../img/ab_esq1.gif) no-repeat;
    height: 18px;
    font-size: 30%;
}

.a_marco1_esq2 {
    width: 20px;
    background: url(../img/ab_esq2.gif) no-repeat;
    height: 18px;
    font-size: 30%;
}

.a_marco1_esq3 {
    width: 20px;
    background: url(../img/ab_esq3.gif) bottom no-repeat;
    height: 21px;
    font-size: 30%;
}

.a_marco1_esq4 {
    width: 20px;
    background: url(../img/ab_esq4.gif) bottom no-repeat;
    height: 21px;
    font-size: 30%;
}

.a_marco1_bordeT {
    height: 17px;
    border-top: #7487ae 1px solid;
    font-size: 30%;
}

.a_marco1_bordeR {
    height: 17px;
    border-right: #7487ae 1px solid;
    font-size: 30%;
}

.a_marco1_bordeB {
    height: 20px;
    border-bottom: #7487ae 1px solid;
    font-size: 30%;
}

.a_marco1_bordeL {
    height: 17px;
    border-left: #7487ae 1px solid;
    font-size: 30%;
}

.a_marco2_esq3 {
    width: 10px;
    background: url(../img/ac_esq3.gif) bottom no-repeat;
    height: 8px;
    font-size: 20%;
}

.a_marco2_esq4 {
    width: 10px;
    background: url(../img/ac_esq4.gif) bottom no-repeat;
    height: 8px;
    font-size: 20%;
}

.a_marco2_bordeB {
    font-size: 20%;
    height: 8px;
    background: url(../img/bordeT_2.gif) bottom;
}

.a_marco3_esq3 {
    padding-left: 1px;
    background: url(../img/ac_esq3.gif) left bottom no-repeat;
}

.a_marco3_esq4 {
    background: url(../img/ac_esq4.gif) right bottom no-repeat;
    padding-right: 1px;
}

.a_nota_consulta {
    height: 18px;
    padding-top: 8px;
    text-align: center;
    border-top: #c0c0c0 1px dotted;
    border-left: #7386ad 1px solid;
    border-right: #7386ad 1px solid;
    font-size: 11px;
    color: #656565;
}

.a_nota_consulta a {
    font-size: 11px;
}

.a_paginacion_bloq {
    height: 27px;
    border-left: #7386ad 1px solid;
    border-right: #7386ad 1px solid;
    border-top: #c0c0c0 1px dotted;
    color: #656565;
}

.a_paginacion_bloqC {
    height: 27px;
    border-top: #c0c0c0 1px dotted;
    color: #656565;
}

.a_paginacion_bloqB {
    height: 27px;
    background: #eff8ff;
    border-top: #c0c0c0 1px dotted;
    color: #656565;
}

.a_paginacion_bloq1 {
    float: left;
    padding-top: 8px;
    padding-left: 15px;
    padding-right: 7px;
    height: 19px;
    border-right: #c0c0c0 1px dotted;
    font-size: 11px;
}

.a_paginacion_bloq2 {
    float: left;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 6px;
    height: 21px;
    border-right: #c0c0c0 1px dotted;
    font-size: 11px;
}

.a_paginacion_bloq3 {
    float: left;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 3px;
    height: 24px;
    border-right: #c0c0c0 1px dotted;
    font-size: 11px;
}

.a_paginacion_bloq4 {
    float: right;
    padding-left: 10px;
    padding-right: 7px;
    padding-top: 8px;
    height: 19px;
    font-size: 11px;
}

.a_paginacion_bloq5 {
    float: right;
    padding-top: 3px;
    height: 24px;
}

.a_paginacion_bloq6 {
    float: right;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 8px;
    height: 19px;
    font-size: 11px;
}

.a_paginacion_bloq7 {
    float: right;
    padding-right: 15px;
    padding-top: 3px;
    height: 24px;
}

.a_tabla_flechas_bloq {
    font-size: 11px;
}

.a_tabla_flechas_bloq td {
    padding: 0!important;
    font-weight: bold;
    color: #333!important;
    font-size: 11px;
}

.a_tabla_flechas_bloq div {
    margin-left: 3px;
    !important;
}

.borderTopFFF {
    border-top: 1px solid #fff;
}

.borderTop2FFF {
    border-top: 2px solid #fff;
}

.top2 {
    position: relative;
    top: 2px;
}

.a_paginacion_bloq_MP {
    height: 23px;
    color: #656565;
}

.a_paginacion_bloq1_MP {
    float: left;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 7px;
    height: 15px;
    border-right: #c0c0c0 1px dotted;
    font-size: 11px;
}

.a_paginacion_bloq2_MP {
    float: left;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 4px;
    height: 16px;
    border-right: #c0c0c0 1px dotted;
    font-size: 11px;
}

.a_paginacion_bloq3_MP {
    float: left;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 3px;
    height: 20px;
    border-right: #c0c0c0 1px dotted;
    font-size: 11px;
}

.a_paginacion_bloq4_MP {
    float: right;
    padding-left: 10px;
    padding-right: 7px;
    padding-top: 6px;
    height: 15px;
    font-size: 11px;
}

.a_paginacion_bloq5_MP {
    float: right;
    padding-top: 3px;
    height: 20px;
}

.a_paginacion_bloq5_MP2 {
    float: right;
    height: 20px;
}

.a_paginacion_bloq6_MP {
    float: right;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 6px;
    height: 14px;
    font-size: 11px;
}

.a_paginacion_bloq7_MP {
    float: right;
    padding-right: 15px;
    padding-top: 1px;
    height: 20px;
}

.panelIzContenedor1 {
    width: auto;
    height: 24px;
    background: #e2f2fe;
}

.panelIzContenedor1_v1 {
    width: 10px;
    height: 24px;
    float: left;
    background: url(../img/bg2.gif) -14px -224px;
}

.panelIzContenedor1_v2 {
    width: 10px;
    height: 24px;
    float: right;
    background: url(../img/bg2.gif) -26px -224px;
}

.panelIzContenedor1_c1 {
    height: 20px;
    padding-left: 10px;
    padding-top: 4px;
    float: left;
}

.panelIzContenedor1_c1 a {
    color: #1e87dd;
    font-size: 11px;
    text-decoration: underline;
}

.panelIzContenedor1_c1 a:hover {
    color: #09347a;
}

.panelIzContenedor1_c1 span {
    color: #666;
    font-size: 11px;
}

.panelIzEnca1 {
    padding-top: 13px;
    font-size: 16px;
    font-weight: bold;
}

.panelIzEnca1 p {
    font-size: 11px;
    font-weight: normal;
    color: #666;
}

.panelIzEnca1b {
    padding-left: 8px;
    font-size: 14px;
    font-weight: bold;
}

.f3 {
    float: left;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url(../img/PanelIz_bg9b.gif) 2px 2px no-repeat;
}

.panelIzEnca2 {
    padding-left: 8px;
    padding-top: 13px;
    font-size: 14px;
    font-weight: bold;
}

.panelIzEnca3 {
    padding-left: 8px;
    padding-top: 13px;
    font-size: 14px;
    height: 18px;
    font-weight: bold;
}

.panelIzEnca3_text {
    float: left;
    padding-top: 1px;
}

.panelIzEnca3_text span {
    font-size: 16px;
    font-weight: bold;
    cursor: default;
}

.panelIzEnca3_text2 {
    font-size: 14px;
    font-weight: bold;
}

.panelIzEnca3_text2b {
    font-size: 14px;
    padding-left: 4px;
    font-weight: bold;
}

.panelIzEnca3_text3 {
    padding-left: 4px;
    font-weight: bold;
    padding-right: 14px;
}

.panelIzEnca3_text3in {
    font-size: 12px;
    border-bottom: #cdcecf 1px solid;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 20px;
}

.panelIzEnca4 {
    padding-top: 25px;
    font-size: 14px;
    font-weight: bold;
}

.flecha1 {
    float: left;
    width: 11px;
    height: 11px;
    cursor: default;
    background: url(../img/bg2.gif) right -483px no-repeat;
}

.cortinaflecha1 {
    width: 15px;
    height: 15px;
    background: #fff;
    display: none;
}

.flecha2 {
    float: left;
    width: 11px;
    height: 11px;
    cursor: default;
    background: url(../img/bg2.gif) right -153px no-repeat;
}

.cortinaflecha2 {
    width: 21px;
    height: 18px;
    background: #fff;
    display: none;
}

.flecha3 {
    float: left;
    width: 11px;
    height: 11px;
    cursor: default;
    background: url(../img/bg2.gif) right -463px no-repeat;
}

.cortinaflecha3 {
    width: 21px;
    height: 18px;
    background: #fff;
    display: none;
}

.flecha4 {
    float: left;
    width: 11px;
    height: 11px;
    cursor: default;
    background: url(../img/bg2.gif) right -443px no-repeat;
}

.flecha5 {
    width: 11px;
    height: 11px;
    cursor: default;
    background: url(../img/bg2.gif) right -503px no-repeat;
}

.activaflecha {
    float: left;
    width: 17px;
    padding-left: 4px;
    padding-top: 4px;
    height: 13px;
    cursor: default;
}

.saldos_bloque1 {
    width: 100%;
    height: 51px;
}

.saldos_bloque1b {
    width: 100%;
    height: 55px;
}

.saldos_bloque1c {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 15px;
    font-size: 11px;
    color: #666;
}

.saldos_bloque2 {
    background: #e2f2fe;
    width: 100%;
    clear: both;
}

.saldos_bloque1_tit1 {
    font-size: 24px;
    color: #09347a;
    line-height: 24px;
    float: left;
    padding-top: 15px;
    font-weight: bold;
}

.saldos_bloque1_tit1_btnBox {
    float: left;
    width: 22px;
    padding-left: 2px;
    height: 19px;
    cursor: default;
    padding-top: 5px;
}

.saldos_bloque1_tit1_btn {
    background: #fff url(../img/bg2.gif) right -392px no-repeat;
    width: 13px;
    height: 14px;
    cursor: default;
}

.saldos_bloque1_tit1_txt {
    float: left;
    cursor: default;
    padding-bottom: 3px;
}

.saldos_bloque1_tit1_txt span {
    font-size: 24px;
    color: #09347a;
    line-height: 24px;
    cursor: default;
    font-weight: bold;
}

.saldos_bloque1_tit1_txt p {
    font-size: 11px;
    color: #09347a;
    cursor: default;
}

.saldos_bloque1_tit2 {
    font-size: 16px;
    color: #333;
    line-height: 16px;
    float: left;
    padding-top: 23px;
    font-weight: bold;
}

.saldos_bloque1_box1 {
    float: right;
    width: 180px;
    padding-top: 15px;
    height: 21px;
}

.saldos_bloque2_f1 {
    padding-top: 10px;
    width: 100%;
    height: 16px;
    float: left;
}

.saldos_bloque2_f1_btn {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 10px;
    background: url(../img/minus.gif);
    float: left;
}

.saldos_bloque2_f1_btn2 {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 10px;
    background: url(../img/minus.gif);
    float: left;
}

.cortinabtnSaldos {
    width: 16px;
    height: 16px;
    display: none;
}

.saldos_bloque2_f1_btnH {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 10px;
    background: url(../img/plus.gif);
    float: left;
}

.saldos_bloque2_f1_btnH2 {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 10px;
    background: url(../img/plus.gif);
    float: left;
}

.saldos_bloque2_f1_txt {
    padding-left: 10px;
    font-weight: bold;
    float: left;
}

.saldos_bloque2_f2 {
    padding-top: 10px;
    width: 100%;
    float: left;
}

.saldos_bloque2_f2_txt {
    padding-left: 36px;
    color: #666;
    font-size: 11px;
    float: left;
}

.saldos_bloque2_f3 {
    padding-top: 10px;
    width: 100%;
    float: left;
}

.saldos_bloque2_f3in {
    padding-left: 36px;
    float: left;
}

.saldos_bloque2_f3inb {
    width: 100%;
    float: left;
}

.saldos_bloque2_bg_blanco {
    width: 100%;
    float: left;
    background: #fff;
    margin-top: 10px;
}

.saldos_bloque2_f4 {
    width: 330px;
    float: left;
}

.saldos_bloque2_f4b {
    width: 400px;
    float: left;
}

.saldos_bloque2_f4_txt {
    color: #666;
    float: left;
    padding-bottom: 5px;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 5px;
}

.saldos_bloque2_f4_txt3 {
    color: #666;
    float: left;
    padding-bottom: 5px;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 7px;
}

.saldos_bloque2_f6_txt {
    color: #666;
    float: right;
    padding-bottom: 5px;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 5px;
}

.saldos_bloque2_f4_txt2 {
    color: #666;
    float: left;
    font-size: 11px;
    width: 100%;
    padding-top: 10px;
}

.saldos_bloque2_f4_txt2 span {
    color: #666;
    font-size: 11px;
}

.saldos_bloque2_f4_error {
    height: 15px;
    float: left;
    padding-top: 5px;
    display: none;
    padding-left: 125px;
    width: 300px;
}

.saldos_bloque2_f4_error span {
    color: #ee2e24;
    background: url(../img/bg2.gif) -38px -23px no-repeat;
    padding-left: 17px;
    display: none;
    font-size: 11px;
}

.saldos_bloque2_f4_inp {
    float: left;
    width: 320px;
}

.saldos_bloque2_f4_inp2 {
    float: left;
    width: 180px;
}

.saldos_bloque2_f4_inp2b {
    float: left;
    width: 190px;
}

.saldos_bloque2_f4_inp2c {
    float: left;
    width: 280px;
}

.saldos_bloque2_f4_inp3 {
    float: left;
    width: 180px;
    padding-left: 10px;
    padding-top: 4px;
}

.saldos_bloque2_f4_inp3b {
    float: left;
    padding-left: 10px;
    padding-top: 4px;
}

.saldos_bloque2_f4_inp3b a {
    text-decoration: underline;
    font-size: 11px;
}

.saldos_bloque2_f4_inp3 a {
    text-decoration: underline;
    font-size: 11px;
}

.saldos_bloque2_f5 {
    width: 325px;
    float: left;
}

.saldos_bloque2_f52 {
    width: 380px;
    float: left;
}

.saldos_bloque2_f53 {
    width: 420px;
    float: left;
}

.saldos_bloque2_f6 {
    width: 100px;
    float: right;
}

.saldos_bloque2_f6_2 {
    width: 160px;
    float: right;
    padding-top: 15px;
}

.saldos_bloque2_f6_inp {
    float: left;
    width: 100px;
    height: 20px;
}

.saldos_bloque3 {
    padding-top: 20px;
    width: 100%;
}

.saldos_bloque3b {
    padding-top: 20px;
    width: 100%;
    font-size: 11px;
}

.saldos_bloque3b a,.saldos_bloque3b span,.saldos_bloque3b div {
    font-size: 11px;
}

.saldos_bloque4 {
    height: 25px;
    background: #7386ad;
    width: 100%;
}

.saldos_bloque4b {
    height: 25px;
    width: 100%;
}

.saldos_bloque4_f1 {
    padding-top: 5px;
    padding-left: 10px;
    float: left;
}

.saldos_bloque4_f1_btn {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 10px;
    background: url(../img/minus.gif);
    float: left;
}

.saldos_bloque4_f1_btn2 {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 10px;
    background: url(../img/minus.gif);
    float: left;
}

.saldos_bloque4_f1_btnH {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 10px;
    background: url(../img/plus.gif);
    float: left;
}

.saldos_bloque4_f1_btnH2 {
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: 10px;
    background: url(../img/plus.gif);
    float: left;
}

.saldos_bloque4_f1_txt {
    padding-left: 10px;
    font-weight: bold;
    cursor: default;
    font-size: 14px;
    float: left;
    color: #FFF;
}

.saldos_bloque4_f2 {
    padding: 5px 20px 0 20px;
    height: 20px;
    color: #FFF;
    border-left: #FFF 1px solid;
    float: right;
}

.saldos_bloque4_f2_2 {
    padding: 5px 20px 0 20px;
    height: 20px;
    color: #FFF;
    float: right;
}

.saldos_bloque4_f2_2 a {
    color: #fff;
    text-decoration: none;
}

.saldos_bloque4_f2_2 a:hover {
    color: #fff;
    text-decoration: underline;
}

.saldos_bloque4_f2 a:hover {
    color: #fff;
    text-decoration: underline;
    font-size: 11px;
}

.saldos_bloque5 {
    border-left: #7386ad 1px solid;
    border-right: #7386ad 1px solid;
    padding-left: 10px;
    padding-right: 10px;
}

.saldos_bloque5b {
    background: #e0e0e0;
    width: 100%;
    height: 10px;
    font-size: 30%;
    background: url(../img/bg2.gif) left bottom;
}

.saldos_bloque5c {
    border-left: #7386ad 1px solid;
    border-right: #7386ad 1px solid;
    padding-left: 20px;
    padding-right: 20px;
}

.saldos_bloque5_esquBotL {
    padding: 0!important;
    height: 10px;
    font-size: 30%;
    width: 100%;
    background: url(../img/bg2.gif) -40px -359px no-repeat;
}

.saldos_bloque5_esquBotR {
    padding: 0!important;
    height: 10px;
    background: url(../img/bg2.gif) right -379px no-repeat;
    width: 100%;
    font-size: 30%;
}

.tablaSaldos2 {
    padding-left: 14px;
    padding-right: 14px;
}

.tablaSaldos3 td {
    padding: 5px 10px 5px 10px;
    color: #666;
    font-size: 11px;
    line-height: 12px;
}

.tablaSaldos3 span {
    font-weight: bold;
    color: #333;
    font-size: 11px;
}

.tablaSaldos3 p {
    color: #333;
    font-weight: bold;
    font-size: 12px;
}

.tablaSaldos3 a {
    font-size: 11px;
    text-decoration: underline;
}

.tablaSaldos4 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
}

tablaSaldos4 td {
    font-size: 11px;
}

tablaSaldos4 a {
    font-size: 11px;
}

.tablaSaldos4 a {
    text-decoration: underline;
    font-size: 11px;
}

.tablaSaldos4 td {
    padding: 5px 10px 5px 10px;
    color: #666;
    font-size: 11px;
}

.tablaSaldos4 span {
    font-weight: bold;
    color: #333;
    font-size: 11px;
}

.tablaSaldos4 p {
    font-weight: bold;
    color: #333;
    font-size: 12px;
}

.especialTxt {
    font-weight: bold;
    color: #333;
    text-align: right;
    height: 16px;
    display: block;
    width: 160px;
    font-size: 12px;
}

.tablaSaldos_filaG1 {
    background: #f4f4f4;
    border-top: #FFF 2px solid;
    padding-left: 35px!important;
    border-bottom: #FFF 15px solid;
}

.tablaSaldos2_bordeR {
    border-right: #cdcecf 1px solid;
}

.tablaSaldos2_bordeT {
    border-top: #cdcecf 1px solid;
}

.tablaSaldos2_celdaBtn1 {
    border-right: #cdcecf 1px solid;
    width: 11px;
}

.bordesIz1_2 {
    border-left: 1px solid #7487ae;
    background: #e2f2fe;
}

.bordesDe1_2 {
    border-right: 1px solid #7487ae;
    background: #e2f2fe;
}

.bordeSupCe2b_2 {
    width: 100%;
    background: #e2f2fe;
    border-top: 1px solid #7487ae;
}

.bordeSupCe2b_v {
    width: 100%;
    background: #edf5e8;
    border-top: 1px solid #64ad40;
}

.bordeSupCe2c_V {
    width: 100%;
    background: #edf5e8;
    border-bottom: 1px solid #64ad40;
}

.bordesIz1_v {
    background: #edf5e8;
    border-left: 1px solid #64ad40;
}

.bordesDe1_v {
    background: #edf5e8;
    border-right: 1px solid #64ad40;
}

.bordeSupCe2 {
    background: url(../img/saldos_bordeCe2.gif) left -9px repeat-x;
}

.bordeSupCe2b {
    border-top: 1px solid #7487ae;
    width: 100%;
}

.bordeSupCe2c {
    border-bottom: 1px solid #7487ae;
}

.bordeInfCe2 {
    background: url(../img/saldos_bordeCe2.gif) left bottom repeat-x;
}

.bordeInfCe2 span {
    font-size: 30%;
}

.bordeTablaDe {
    background: url(../img/saldos_bordeTabla.gif) right top repeat-y;
}

.bordeTablaIz {
    background: url(../img/saldos_bordeTabla.gif) -9px top repeat-y;
}

.saldos_encaTabla1 {
    background: url(../img/bg1.gif) 0 -263px no-repeat;
    height: 23px;
    width: 155px;
    padding-left: 10px;
    color: #FFF;
    float: left;
    font-weight: bold;
    padding-top: 2px;
}

.bordeslaterales1 {
    border-left: #7487ae 1px solid;
    border-right: #7487ae 1px solid;
}

.bordesIz1 {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #7487ae;
}

.bordesDe1 {
    border-right: 1px solid #7487ae;
}

.input {
    margin: 0;
    padding: 0;
    border: #7e9db9 1px solid;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 11px;
    padding-top: 2px;
    color: #666;
    height: 17px;
}

.input1 {
    margin: 0;
    padding: 0;
    border: #7e9db9 1px solid;
    width: 249px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 11px;
    padding-top: 2px;
    color: #666;
    height: 17px;
}

.input2 {
    margin: 0;
    padding: 0;
    border: #7e9db9 1px solid;
    width: 170px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    color: #666;
    font-size: 11px;
    height: 17px;
}

.input2_d {
    margin: 0;
    padding: 0;
    border: #7e9db9 1px solid;
    width: 170px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    color: #666;
    font-size: 11px;
    height: 17px;
    background: #eee;
}

.input3 {
    margin: 0;
    padding: 0;
    border: #7e9db9 1px solid;
    width: 100px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    color: #666;
    font-size: 11px;
    height: 17px;
}

.input4 {
    margin: 0;
    padding: 0;
    border: #7e9db9 1px solid;
    width: 40px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    color: #666;
    font-size: 11px;
    height: 15px!important;
}

textarea {
    font-family: Arial,Helvetica,sans-serif;
}

select {
    border: #7e9db9 1px solid;
    color: #666;
    height: 20px;
    padding-top: 1px;
    padding-bottom: 2px;
    font-size: 11px;
}

.select1 {
    border: #7e9db9 1px solid;
    width: 175px;
    color: #666;
    height: 20px;
    padding-top: 1px;
    padding-bottom: 2px;
    font-size: 11px;
}

.select2 {
    border: #7e9db9 1px solid;
    color: #666;
    height: 20px;
    padding-top: 1px;
    padding-bottom: 2px;
    font-size: 11px;
}

.select2_ex {
    vertical-align: middle;
    border: #7e9db9 1px solid;
    width: 310px;
    color: #666;
    height: 20px;
    font-size: 11px;
}

.select2_ex2_2 {
    vertical-align: middle;
    border: #7e9db9 1px solid;
    width: 70%;
    color: #666;
    height: 20px;
    font-size: 11px;
}

.inputBtn1 {
    margin: 0;
    padding: 0;
    font-family: Arial,Helvetica,sans-serif;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 91px;
    background: url(../img/bg1.gif) left -827px no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn1:hover {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 91px;
    background: url(../img/bg1.gif) right -827px no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn1_des {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 91px;
    background: url(../img/btn_des.gif) no-repeat;
    border: 0;
    cursor: default;
}

.inputBtn2 {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 105px;
    background: url(../img/bg1.gif) left -852px no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn2:hover {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 105px;
    background: url(../img/bg1.gif) right -852px no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn2b {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 91px;
    background: url(../img/btn_celeste.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn2b:hover {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 91px;
    background: url(../img/btn_celesteh.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn3a {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 4px;
    height: 20px;
    width: 91px;
    background: url(../img/bg1.gif) left -827px no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 12px;
}

.inputBtn3a:hover {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 91px;
    background: url(../img/bg1.gif) right -827px no-repeat;
    border: 0;
    cursor: pointer;
}

.saldos_bordeSupIz {
    width: 10px;
    background: url(../img/bg2.gif) left -338px;
    height: 10px;
    font-size: 30%;
}

.saldos_bordeSupIz2 {
    width: 10px;
    background: url(../img/bg2.gif) -15px -253px no-repeat;
    height: 10px;
    font-size: 30%;
}

.saldos_bordeSupIz2b {
    width: 20px;
    background: url(../img/esq1.png) right top no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupIz2c {
    width: 20px;
    background: url(../img/esq3.png) right bottom no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupDe {
    width: 10px;
    background: url(../img/bg2.gif) -12px -338px no-repeat;
    height: 10px;
    font-size: 30%;
}

.saldos_bordeSupDe2 {
    width: 10px;
    background: url(../img/bg2.gif) -10px -279px no-repeat;
    height: 10px;
    padding: 0;
    margin: 0;
    font-size: 30%;
}

.saldos_bordeSupDe2b {
    width: 20px;
    padding: 0;
    margin: 0;
    background: url(../img/esq2.png) right top no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupDe2d {
    width: 20px;
    padding: 0;
    margin: 0;
    height: 25px;
    background: url(../img/bg2.gif) left -279px no-repeat;
    float: right;
}

.saldos_bordeInfDe2c {
    width: 20px;
    padding: 0;
    margin: 0;
    background: url(../img/esq4.png) left bottom no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupDe2c {
    width: 10px;
    padding: 0;
    margin: 0;
    background: url(../img/saldos_bordeSupDe2c.gif) no-repeat;
    height: 15px;
    font-size: 30%;
}

.saldos_bordeInfDe {
    width: 10px;
    background: url(../img/bg2.gif) -12px -350px no-repeat;
    height: 10px;
    font-size: 30%;
}

.saldos_bordeInfDe2 {
    width: 10px;
    background: url(../img/bg2.gif) -27px -266px no-repeat;
    height: 10px;
    font-size: 30%;
}

.saldos_bordeInfDe5 {
    width: 10px;
    background: url(../img/bg2.gif) right -224px;
    height: 25px;
    font-size: 30%;
}

.saldos_bordeInfCe5 {
    background: url(../img/bg2.gif) left -169px;
    height: 23px;
    padding-top: 2px;
    padding-left: 2px;
}

.saldos_bordeInfCe5 div {
    font-size: 12px;
    color: #FFF;
    float: left;
}

.saldos_bordeInfCe5 a {
    color: #fff;
    padding-top: 4px;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
}

.saldos_bordeInfCe5 a:hover {
    color: #fff;
    text-decoration: underline;
}

.saldos_bordeInfIz {
    width: 10px;
    background: url(../img/bg2.gif) left -350px no-repeat;
    height: 10px;
    font-size: 30%;
}

.saldos_bordeInfIz2 {
    width: 10px;
    background: url(../img/bg2.gif) -27px -253px no-repeat;
    height: 10px;
    font-size: 30%;
}

.saldos_bordeInfIz5 {
    width: 10px;
    background: url(../img/bg2.gif) left -224px;
    height: 25px;
    font-size: 30%;
}

.saldos_esquinaSubI {
    width: 10px;
    height: 10px;
    background: #033;
    position: relative;
    bottom: 0;
}

.saldos_bordeDe2 {
    width: 10px;
    background: url(../img/bg2.gif) left bottom;
    height: 10px;
    font-size: 30%;
}

.saldos_btn1 {
    width: 20px;
    height: 21px;
    cursor: pointer;
    float: right;
    background: #fff url(../img/bg2.gif) left -102px no-repeat;
}

.saldos_btn1b {
    width: 20px;
    height: 21px;
    cursor: pointer;
    float: right;
    background: #fff url(../img/bg2.gif) left -102px no-repeat;
}

.saldos_btn1b:hover {
    width: 20px;
    height: 21px;
    cursor: pointer;
    float: right;
    background: #fff url(../img/bg2.gif) right -102px no-repeat;
}

.saldos_btn2 {
    width: 23px;
    height: 21px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/bg2.gif) left -128px no-repeat;
}

.saldos_btn11 {
    width: 20px;
    height: 21px;
    cursor: pointer;
    float: right;
    background: #fff url(../img/bg2.gif) left -102px no-repeat;
}

.saldos_btn1:hover {
    background: #fff url(../img/bg2.gif) right -102px no-repeat;
}

.saldos_btn2:hover {
    background: #fff url(../img/bg2.gif) right -128px no-repeat;
}

.saldos_btn2b {
    width: 23px;
    height: 21px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/bg2.gif) left -128px no-repeat;
}

.saldos_btn3 {
    width: 16px;
    height: 21px;
    margin-right: 10px;
    cursor: pointer;
    float: right;
    background: #fff url(../img/bg2.gif) left -53px no-repeat;
}

.saldos_btn4 {
    width: 16px;
    height: 21px;
    margin-right: 10px;
    cursor: pointer;
    float: right;
    background: #fff url(../img/bg2.gif) left -77px no-repeat;
}

.saldos_btn5 {
    width: 11px;
    height: 11px;
    cursor: pointer;
    background: url(../img/minus2.gif);
}

.saldos_btn6_2 {
    width: 11px;
    height: 11px;
    cursor: pointer;
    background: url(../img/bg2.gif) -15px top no-repeat;
}

.saldos_btn6 {
    width: 11px;
    height: 11px;
    cursor: pointer;
    background: url(../img/plus2.gif);
}

.saldos_btn7 {
    width: 24px;
    height: 22px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/descargar.gif) no-repeat;
}

.saldos_btn7:hover {
    background: #fff url(../img/descargar_h.gif) no-repeat;
}

.saldos_btn8 {
    width: 17px;
    height: 19px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/pdf_ico.gif) no-repeat;
}

.saldos_btn8:hover {
    background: #fff url(../img/pdf_ico_h.gif) no-repeat;
}

.saldos_icono1 {
    width: 28px;
    height: 18px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/icono1.gif) no-repeat;
}

.saldos_icono1:hover {
    background: #fff url(../img/icono1_h.gif) no-repeat;
}

.saldos_icono2 {
    width: 20px;
    height: 19px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/icono2.gif) no-repeat;
}

.saldos_icono2:hover {
    background: #fff url(../img/icono2_h.gif) no-repeat;
}

.saldos_btn2b {
    width: 23px;
    height: 21px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/bg2.gif) left -128px no-repeat;
}

.saldos_btn3 {
    width: 16px;
    height: 21px;
    margin-right: 10px;
    cursor: pointer;
    float: right;
    background: #fff url(../img/bg2.gif) left -53px no-repeat;
}

.saldos_btn3:hover {
    background: #fff url(../img/bg2.gif) right -53px no-repeat;
}

.saldos_btn4 {
    width: 16px;
    height: 21px;
    margin-right: 10px;
    cursor: pointer;
    float: right;
    background: #fff url(../img/bg2.gif) left -77px no-repeat;
}

.saldos_btn4:hover {
    background: #fff url(../img/bg2.gif) right -77px no-repeat;
}

.saldos_btn5 {
    width: 11px;
    height: 11px;
    cursor: pointer;
    background: url(../img/minus2.gif);
}

.saldos_btn5_2 {
    width: 11px;
    height: 11px;
    cursor: pointer;
    background: url(../img/minus2.gif);
}

.saldos_btn6 {
    width: 11px;
    height: 11px;
    cursor: pointer;
    background: url(../img/plus2.gif);
}

.saldos_btn6_2 {
    width: 11px;
    height: 11px;
    cursor: pointer;
    background: url(../img/bg2.gif) -15px top no-repeat;
}

.saldos_btnCortina2 {
    width: 11px;
    height: 11px;
    background: #f0f4f9;
    display: none;
}

.tablaQueHacer {
    font-size: 11px;
}

.tablaQueHacer p {
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: #CCC 1px dotted;
}

.tablaQueHacer a {
    text-decoration: underline;
    font-size: 11px;
}

.tablaQueHacer a:hover {
    text-decoration: underline;
    font-size: 11px;
}

.btnExportar1 {
    width: 20px;
    height: 18px;
    background: url(../img/hoja_flechas.gif);
}

.btnExportar1:hover {
    width: 20px;
    height: 18px;
    background: url(../img/icoExp2h.gif);
}

.btnExportar2 {
    width: 20px;
    height: 18px;
    background: url(../img/icoExp1.gif);
}

.btnExportar2:hover {
    width: 20px;
    height: 18px;
    background: url(../img/icoExp1h.gif);
}

.btnIco1 {
    width: 28px;
    height: 18px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/icono1.gif) no-repeat;
}

.btnIco1:hover {
    width: 28px;
    height: 18px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/icono1_h.gif) no-repeat;
}

.btnIco2 {
    width: 20px;
    height: 19px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/icono2.gif);
}

.btnIco2:hover {
    width: 20px;
    height: 19px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/icono2_h.gif) no-repeat;
}

.bgedf5e8 {
    background: #edf5e8;
}

.bgF0F4F9 {
    background: #f0f4f9;
}

.bgF0F4F9b {
    background: #f0f4f9;
}

.colorF00 {
    color: #F00!important;
}

.color09347a {
    color: #09347a!important;
}

.color656565 {
    color: #656565!important;
}

.color333 {
    color: #333!important;
}

.colorCCC {
    color: #ccc!important;
}

.coloree2e24 {
    color: #ee2e24!important;
}

.color666 {
    color: #666!important;
}

.colorFF5C00 {
    color: #ff5c00!important;
}

.floatL {
    float: left;
}

.floatR {
    float: right;
}

.center {
    text-align: center;
}

.textTemp {
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    padding-left: 10px;
    height: 400px;
}

.bordeN {
    border: none!important;
}

.bgF2F2F2 {
    background: #f2f2f2;
}

.bgFFF {
    background: #FFF;
}

.bge2f2fe {
    background: #e2f2fe;
}

.bgeff8ff {
    background: #eff8ff;
}

.bg7386ad {
    background: #7386ad;
}

.marginL125 {
    margin-left: 125px!important;
}

.margin0 {
    margin: 0!important;
}

.margin20 {
    margin: 20px!important;
}

.marginR10 {
    margin-right: 10px!important;
}

.marginR20 {
    margin-right: 20px!important;
}

.marginL10 {
    margin-left: 10px;
}

.marginL50 {
    margin-left: 50px;
}

.marginT9 {
    margin-top: 9px;
}

.marginT10 {
    margin-top: 10px;
}

.marginT15 {
    margin-top: 15px;
}

.marginT17 {
    margin-top: 17px;
}

.marginT20 {
    margin-top: 20px;
}

.marginT30 {
    margin-top: 30px;
}

.marginT25 {
    margin-top: 25px!important;
}

.marginT35 {
    margin-top: 35px!important;
}

.marginT0 {
    margin-top: 0!important;
}

.marginL20 {
    margin-left: 20px;
}

.padding0L20 {
    padding: 0 0 0 20px!important;
}

.paddingR5 {
    padding-right: 5px;
}

.paddingL20 {
    padding-left: 20px!important;
}

.paddingL25 {
    padding-left: 25px!important;
}

.marginL28 {
    margin-left: 28px!important;
}

.paddingL36 {
    padding-left: 36px!important;
}

.paddingL40 {
    padding-left: 40px!important;
}

.paddingL190 {
    padding-left: 190px!important;
}

.paddingL130 {
    padding-left: 130px!important;
}

.paddingL0 {
    padding-left: 0!important;
}

.paddingL5 {
    padding-left: 5px!important;
}

.paddingL10 {
    padding-left: 10px;
}

.paddingL15 {
    padding-left: 15px;
}

.paddingR0 {
    padding-right: 0!important;
}

.paddingR2 {
    padding-right: 2px!important;
}

.paddingR22 {
    padding-right: 22px!important;
}

.padding5 {
    padding: 5px!important;
}

.padding10 {
    padding: 10px!important;
}

.paddingT7 {
    padding-top: 7px;
}

.paddingR10 {
    padding-right: 10px!important;
}

.paddingR15 {
    padding-right: 15px!important;
}

.paddingR20 {
    padding-right: 20px!important;
}

.padding0 {
    padding: 0!important;
}

.paddingB0 {
    padding-bottom: 0!important;
}

.paddingB1 {
    padding-bottom: 1px!important;
}

.paddingB3 {
    padding-bottom: 3px;
}

.paddingB5 {
    padding-bottom: 5px;
}

.paddingB6 {
    padding-bottom: 6px;
}

.paddingB10 {
    padding-bottom: 10px;
}

.paddingB15 {
    padding-bottom: 15px;
}

.paddingB20 {
    padding-bottom: 20px;
}

.paddingRight10 {
    padding-right: 10px;
}

.padding20 {
    padding: 20px!important;
}

.paddingT6 {
    padding-top: 6px;
}

.paddingT20 {
    padding-top: 20px!important;
}

.paddingT25 {
    padding-top: 25px!important;
}

.paddingT0 {
    padding-top: 0!important;
}

.paddingT1 {
    padding-top: 1px;
}

.paddingT2 {
    padding-top: 2px;
}

.paddingT3 {
    padding-top: 3px;
}

.paddingT4 {
    padding-top: 4px;
}

.paddingT5 {
    padding-top: 5px;
}

.paddingT6 {
    padding-top: 6px;
}

.paddingT10 {
    padding-top: 10px;
}

.paddingL2 {
    padding-left: 2px;
}

.paddingL4 {
    padding-left: 4px;
}

.paddingL35 {
    padding-left: 35px;
}

.paddingR35 {
    padding-right: 35px;
}

.ancho29p {
    width: 29%;
}

.ancho51p {
    width: 51%;
}

.ancho60p {
    width: 60%;
}

.ancho62p {
    width: 62%;
}

.ancho65p {
    width: 65%;
}

.ancho85p {
    width: 85%;
}

.ancho90p {
    width: 90%;
}

.ancho300 {
    width: 300px;
}

.ancho10 {
    width: 10px!important;
    font-size: 30%;
}

.ancho10p {
    width: 10%!important;
}

.ancho14p {
    width: 14%!important;
}

.ancho20 {
    width: 20px;
    font-size: 30%;
}

.ancho49 {
    width: 49px!important;
}

.ancho50 {
    width: 50px;
}

.ancho100 {
    width: 100px!important;
}

.ancho125 {
    width: 125px!important;
}

.ancho238 {
    width: 238px!important;
}

.ancho375 {
    width: 375px!important;
}

.ancho190 {
    width: 190px!important;
}

.ancho45p {
    width: 45%!important;
}

.ancho50p {
    width: 50%!important;
}

.ancho25 {
    width: 25px!important;
}

.alto10 {
    height: 10px!important;
    font-size: 30%;
}

.alto15 {
    height: 15px!important;
    font-size: 30%;
}

.alto20 {
    height: 20px!important;
}

.alto25 {
    height: 25px!important;
}

.alto27 {
    height: 27px!important;
    font-size: 30%;
}

.alto100 {
    height: 100px;
}

.alto150 {
    height: 150px;
}

.alto6 {
    height: 4px!important;
    font-size: 20%;
}

.alto7 {
    height: 10px!important;
    font-size: 30%;
}

.ancho105 {
    width: 105px;
}

.ancho195 {
    width: 195px;
}

.ancho4p {
    width: 4%;
}

.ancho8p {
    width: 8%;
}

.ancho16p {
    width: 16%;
}

.ancho20p {
    width: 20%;
}

.ancho100p {
    width: 100%!important;
}

.ancho30p {
    width: 30%;
}

.ancho33p {
    width: 33%;
}

.ancho25p {
    width: 25%!important;
}

.ancho15p {
    width: 15%!important;
}

.ancho80 {
    width: 65px!important;
}

.ancho80_r {
    width: 80px!important;
}

.ancho99p {
    width: 99%!important;
}

.ancho100 {
    width: 100px!important;
}

.ancho125 {
    width: 125px!important;
}

.ancho132 {
    width: 132px!important;
}

.ancho140 {
    width: 140px!important;
}

.ancho208 {
    width: 208px!important;
}

.alto200 {
    height: 200px;
}

.alto250 {
    height: 250px;
}

.alto300 {
    height: 300px!important;
}

.alto400 {
    height: 400px;
}

.alto440 {
    height: 440px;
}

.ancho230 {
    width: 230px!important;
}

.ancho238 {
    width: 238px!important;
}

.ancho340 {
    width: 345px!important;
}

.ancho375 {
    width: 375px!important;
}

.ancho390 {
    width: 390px!important;
}

.ancho178 {
    width: 178px!important;
}

.ancho180 {
    width: 180px!important;
}

.ancho190 {
    width: 190px!important;
}

.ancho260 {
    width: 260px!important;
}

.ancho220 {
    width: 222px!important;
}

.ancho225 {
    width: 225px!important;
}

.ancho227 {
    width: 227px!important;
}

.ancho50 {
    width: 50px!important;
}

.borderBDotted {
    border-bottom: #c0c0c0 1px dotted;
}

.borderTDotted {
    border-top: #c0c0c0 1px dotted;
}

.borderRDotted {
    border-right: #c0c0c0 1px dotted;
    padding-right: 10px;
    padding-left: 5px;
    padding-top: 10px;
}

.borderRDottedN {
    padding-right: 10px;
    padding-left: 5px;
    padding-top: 10px;
}

.ancho30p {
    width: 30%;
}

.ancho33p {
    width: 33%;
}

.ancho25p {
    width: 25%;
}

.ancho15p {
    width: 15%;
}

.ancho538 {
    width: 538px;
}

.ancho550 {
    width: 550px;
}

.ancho560 {
    width: 560px;
}

.margin0 {
    margin: 0!important;
}

.f20p {
    font-size: 20%!important;
}

.f11 {
    color: #666;
    font-size: 11px!important;
}

.f10 {
    color: #666;
    font-size: 10px!important;
}

.f18 {
    font-size: 18px!important;
}

.f20 {
    font-size: 20px!important;
}

.clear {
    clear: both;
}

.clearL {
    clear: left;
}

.negrita {
    font-weight: bold;
}

.saldosBody {
    overflow: hidden;
    overflow-y: hidden;
    overflow-x: hidden;
    margin-bottom: 1px;
}

.margin0 {
    margin: 0!important;
}

.margin20 {
    margin: 20px!important;
}

.marginR10 {
    margin-right: 10px!important;
}

.marginR20 {
    margin-right: 20px!important;
}

.negrita {
    font-weight: bold;
}

.titulo_tabla_at {
    width: 100%;
    border-bottom: 1px solid #c0c0c0;
    font-weight: bold;
    margin: 20px 0 10px 0;
    padding-bottom: 2px;
    color: #333;
}

.nota_at {
    text-align: center;
    width: auto;
    border-left: #7386ad 1px solid;
    border-right: #7386ad 1px solid;
    font-size: 11px;
    color: #656565;
}

.nota_at a {
    font-size: 11px;
    text-decoration: underline;
}

.nota_at a:hover {
    text-decoration: underline;
}

.linkUnder a {
    text-decoration: underline;
}

.ancho45p {
    width: 45%!important;
}

.ancho50p {
    width: 50%;
}

.ancho100 {
    width: 100px;
}

.ancho105 {
    width: 105px;
}

.ancho115 {
    width: 115px;
}

.ancho195 {
    width: 195px;
}

.ancho210 {
    width: 210px!important;
}

.ancho250 {
    width: 250px;
}

.ancho365 {
    width: 365px;
}

.alto31 {
    height: 31px!important;
}

.alto50 {
    height: 50px!important;
}

.paddingL35 {
    padding-left: 35px;
}

.paddingR35 {
    padding-right: 35px;
}

.paddingR5 {
    padding-right: 5px;
}

.overflow {
    overflow: hidden;
}

.underline {
    text-decoration: underline;
}

.saldos_bordeInfIz5_2 {
    width: 10px;
    background: url(../img/saldos_bordeInfDe5_2.gif) left top no-repeat;
    height: 25px;
}

.saldos_bordeInfCe5_2 {
    background: url(../img/saldos_bordeInfCe5_2.gif) top;
    height: 23px;
    padding-top: 2px;
    padding-left: 2px;
}

.saldos_bordeInfCe5_2 div {
    font-size: 12px;
    color: #FFF;
    float: left;
}

.saldos_bordeInfCe5_2 a {
    color: #fff;
    padding-top: 4px;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
}

.saldos_bordeInfCe5_2 a:hover {
    color: #fff;
    text-decoration: underline;
}

.saldos_bordeInfDe5_2 {
    width: 10px;
    background: url(../img/saldos_bordeInfIz5_2.gif) left top no-repeat;
    height: 25px;
    font-size: 30%;
}

.nota_at_2 {
    text-align: center;
    width: auto;
    height: 23px;
    border-left: #7386ad 1px solid;
    border-right: #7386ad 1px solid;
    color: #656565;
    font-size: 11px;
    overflow: hidden;
}

.nota_at_2b {
    text-align: center;
    width: auto;
    height: 13px;
    line-height: 11px;
    padding-top: 10px;
    border-left: #7386ad 1px solid;
    border-right: #7386ad 1px solid;
    color: #656565;
    font-size: 11px;
}

.nota_at_2c {
    text-align: center;
    width: auto;
    background: #e2f2fe;
    height: 20px;
    border-left: #7386ad 1px solid;
    border-right: #7386ad 1px solid;
    color: #656565;
    font-size: 11px;
}

.nota_at_2cR {
    text-align: center;
    width: auto;
    background: #e2f2fe;
    height: 29px;
    border-right: #7386ad 1px solid;
    color: #656565;
    font-size: 11px;
}

.nota_at_2cL {
    text-align: center;
    width: auto;
    background: #e2f2fe;
    height: 20px;
    border-left: #7386ad 1px solid;
    color: #656565;
    font-size: 11px;
}

.nota_at_2c1 {
    background: url(../img/esquinaL.gif) left bottom no-repeat;
    padding-bottom: 5px;
}

.nota_at_2c2 {
    background: url(../img/esquinaR.gif) right bottom no-repeat;
}

.nota_at_2c3 {
    background: url(../img/bordeT_2.gif) bottom repeat-x;
}

.nota_at_2 div,.nota_at_2 span,.nota_at_2 p,.nota_at_2 a {
    font-size: 11px;
}

.input3 {
    margin: 0;
    padding: 0;
    border: #7e9db9 1px solid;
    width: 100px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    color: #666;
    font-size: 11px;
    height: 17px;
}

.input4 {
    margin: 0;
    padding: 0;
    border: #7e9db9 1px solid;
    width: 40px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    color: #666;
    font-size: 11px;
    height: 17px!important;
}

.inputBtn4:hover {
    background: url(../img/btn_rojo_h.gif) no-repeat;
}

.select2 {
    border: #7e9db9 1px solid;
    width: 310px;
    color: #666;
    height: 20px;
    padding-top: 1px;
    padding-bottom: 2px;
    font-size: 11px;
}

.saldos_bordeInfIz5_2 {
    width: 10px;
    background: url(../img/saldos_bordeInfDe5_2.gif) left top no-repeat;
    height: 25px;
}

.saldos_bordeInfCe5_2 {
    background: url(../img/saldos_bordeInfCe5_2.gif) top;
    height: 23px;
    padding-top: 2px;
    padding-left: 2px;
}

.saldos_bordeInfCe5_2 div {
    font-size: 12px;
    color: #FFF;
    float: left;
}

.saldos_bordeInfCe5_2 a {
    color: #fff;
    padding-top: 4px;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
}

.saldos_bordeInfCe5_2 a:hover {
    color: #fff;
    text-decoration: underline;
}

.saldos_bordeInfDe5_2 {
    width: 10px;
    background: url(../img/saldos_bordeInfIz5_2.gif) left top no-repeat;
    height: 25px;
    font-size: 30%;
}

.busqueda_txt {
    padding-left: 15px;
    color: #666;
    font-size: 11px;
}

.busqueda_txt p {
    color: #666;
    font-size: 11px;
}

.busqueda_txt1 {
    color: #666;
    font-size: 11px;
    border-right: #ccc 1px dotted;
}

.busqueda_txt1 p {
    color: #666;
    font-size: 11px;
}

.paddingL4 {
    padding-left: 4px;
}

.inputBtn3 {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 81px;
    background: url(../img/btn_gris.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn4 {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 91px;
    background: url(../img/btn_rojo.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn4:hover {
    background: url(../img/btn_rojo_h.gif) no-repeat;
}

.inputBtn5 {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 144px;
    background: url(../img/btn_celeste_gde.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn5:hover {
    background: url(../img/btn_celeste_gde_h.gif) no-repeat;
}

.inputBtn6 {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 144px;
    background: url(../img/btn_celeste_gde2.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn6:hover {
    background: url(../img/btn_celeste_gde2_h.gif) no-repeat;
}

.inputBtn7 {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 250px;
    background: url(../img/btn_7.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn7:hover {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 250px;
    background: url(../img/btn_7_h.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.saldos_bordeSupIz2c_2 {
    width: 20px;
    background: url(../img/esquinaL.gif) bottom no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupIz2c_2b {
    width: 10px;
    background: url(../img/esquinaL.gif) bottom no-repeat;
    height: 4px;
    font-size: 20%;
}

.bordeSupCe2c_2 {
    background: #e2f2fe;
    border-bottom: 1px solid #7487ae;
}

.saldos_bordeInfDe2c_2 {
    width: 20px;
    background: url(../img/esquinaR.gif) bottom no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeInfDe2c_2b {
    width: 10px;
    background: url(../img/esquinaR.gif) bottom no-repeat;
    height: 4px;
    font-size: 20%;
}

.sel_num {
    background: #ee8324;
    color: #fff;
    font-size: 11px!important;
}

.saldos_bloque1_tit1_txt_2 {
    cursor: default;
    width: 450px;
    color: #666;
}

.normal {
    font-weight: normal!important;
}

.borderRPunteado {
    border-right: #c0c0c0 1px dotted;
}

.subText11 {
    font-size: 11px;
    font-weight: normal;
    width: 100%;
    color: #666;
    float: left;
}

.desact {
    cursor: default;
    color: #ccc;
}

.desact_link a:link {
    color: #ccc;
    text-decoration: underline;
    font-size: 11px!important;
    font: Arial,Helvetica,sans-serif;
    font-family: Arial,Helvetica,sans-serif;
}

.desact_link a:hover {
    color: #ccc;
    text-decoration: underline;
    font-size: 11px!important;
    font: Arial,Helvetica,sans-serif;
    font-family: Arial,Helvetica,sans-serif;
}

.cortinaEspec1 {
    width: 100%;
    height: 30px;
    float: left;
    top: 0;
    margin-top: -30px;
    z-index: 1008;
    background: #e2f2fe;
    cursor: default;
}

.cursorDefault {
    cursor: default!important;
}

.ancho29p {
    width: 29%;
}

.ancho51p {
    width: 51%;
}

.altoLinea14 {
    line-height: 14px;
}

.ancho50p {
    width: 50%;
}

.ancho60p {
    width: 60%;
}

.ancho70p {
    width: 70%!important;
}

.ancho85p {
    width: 85%;
}

.alto400 {
    height: 400px;
}

.alto510 {
    height: 510px!important;
}

.alto600 {
    height: 600px!important;
}

.paddingL2 {
    padding-left: 2px;
}

.paddingL35 {
    padding-left: 35px;
}

.paddingR35 {
    padding-right: 35px;
}

.marginL10 {
    margin-left: 10px;
}

.marginT20 {
    margin-top: 20px;
}

.marginT0 {
    margin-top: 0!important;
}

.marginT10 {
    margin-top: 10px;
}

.marginL20 {
    margin-left: 20px;
}

.padding0L20 {
    padding: 0 0 0 20px!important;
}

.paddingL130 {
    padding-left: 130px!important;
}

.overflow {
    overflow: hidden;
}

.underline {
    text-decoration: underline;
}

.f12b {
    font-size: 12px!important;
}

.f12 {
    font-size: 12px!important;
    color: #333!important;
}

.nota_at_2 {
    text-align: center;
    width: auto;
    height: 23px;
    border-left: #7386ad 1px solid;
    border-right: #7386ad 1px solid;
    color: #656565;
    font-size: 11px;
}

.select2 {
    border: #7e9db9 1px solid;
    width: 310px;
    color: #666;
    height: 20px;
    padding-top: 1px;
    padding-bottom: 2px;
    font-size: 11px;
}

.menos10 {
    background: url(../img/menos10.gif) no-repeat;
    width: 43px;
    height: 17px;
    font-size: 10px;
    color: #fff;
    padding-top: 3px;
    cursor: pointer;
}

.mas10 {
    background: url(../img/mas10.gif) no-repeat;
    width: 43px;
    height: 17px;
    font-size: 10px;
    color: #fff;
    padding-top: 3px;
    cursor: pointer;
}

.busqueda_txt {
    padding-left: 36px;
    color: #666;
    font-size: 11px;
}

.paddingL4 {
    padding-left: 4px;
}

.saldos_bloque1_tit1_txt_2 {
    cursor: default;
    width: 450px;
    color: #666;
}

.normal {
    font-weight: normal;
}

.borderRPunteado {
    border-right: #c0c0c0 1px dotted;
}

.saldos_bloque2_f5_2 {
    width: 200px;
    float: left;
}

.nota_at a {
    text-decoration: underline;
}

.nota_at a:hover {
    text-decoration: underline;
}

.pestanna_activa {
    background: url(../img/pestanna_activa.gif) no-repeat;
    width: 90px;
    height: 42px;
    float: left;
    position: absolute;
}

.pestanna_activa p {
    padding: 13px 0 0 0;
    font-weight: bold;
    text-align: center;
}

.pestanna {
    background: url(../img/pestanna.gif) no-repeat;
    width: 90px;
    height: 42px;
    float: left;
    position: relative;
}

.pestanna p {
    padding: 13px 0 0 0;
    font-weight: bold;
    text-align: center;
}

.pestanna_activa_2 {
    background: url(../img/pestanna_activa_larga.gif) no-repeat;
    width: 271px;
    height: 42px;
    float: left;
}

.pestanna_activa_2 p {
    padding: 13px 0 0 0;
    font-weight: bold;
    text-align: center;
}

.pestanna_2 {
    background: url(../img/pestanna_larga.gif) no-repeat;
    width: 286px;
    height: 42px;
    float: left;
}

.pestanna_2 p {
    padding: 13px 0 0 0;
    font-weight: bold;
    text-align: center;
}

.linea_pestannas {
    border-bottom: #7386ad 1px solid;
    height: 41px;
    overflow: visible;
}

.saldos_bloque2_f4_error_display {
    height: 15px;
    float: left;
    padding-top: 5px;
    padding-left: 17px;
    background: url(../img/icoError1.gif) 0 5px no-repeat;
    width: 300px;
}

.saldos_bloque2_f4_error_display2 {
    height: 15px;
    float: left;
    padding-top: 5px;
    padding-left: 17px;
    padding-bottom: 20px;
    background: url(../img/icoError1.gif) 0 5px no-repeat;
    width: 300px;
}

.saldos_bloque2_f4_error_display2 span {
    color: #ee2e24;
    font-size: 11px;
}

.saldos_bloque2_f4_error_display span {
    color: #ee2e24;
    font-size: 11px;
}

.saldos_bloque2_f4_error_display3 {
    height: 15px;
    float: left;
    padding-top: 5px;
    padding-left: 15px;
    padding-bottom: 0;
    background: url(../img/icoError1.gif) 0 5px no-repeat;
    width: 60px;
}

.saldos_bloque2_f4_error_display3 span {
    color: #ee2e24!important;
    font-size: 11px!important;
}

.fecha_txt {
    color: #666;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 5px;
}

.displayN {
    display: none;
}

.yearpicker {
    margin: 0;
    padding: 0;
    border: #7e9db9 1px solid;
    width: 90px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    color: #666;
    font-size: 11px;
    height: 17px;
    background: #fff;
}

.bordesIz1_2 {
    border-left: 1px solid #7487ae;
    background: #e2f2fe;
}

.bordesDe1_2 {
    border-right: 1px solid #7487ae;
    background: #e2f2fe;
}

.bordeSupCe2b_2 {
    width: 100%;
    background: #e2f2fe;
    border-top: 1px solid #7487ae;
}

.bordeSupCe2b_v {
    width: 100%;
    background: #edf5e8;
    border-top: 1px solid #64ad40;
}

.bordeSupCe2c_V {
    width: 100%;
    background: #edf5e8;
    border-bottom: 1px solid #64ad40;
}

.bordesIz1_v {
    background: #edf5e8;
    border-left: 1px solid #64ad40;
}

.bordesDe1_v {
    background: #edf5e8;
    border-right: 1px solid #64ad40;
}

.saldos_bordeSupIz2b_2 {
    width: 20px;
    background: url(../img/esquinaTL.gif) no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupIz2b_V {
    width: 20px;
    background: url(../img/esq_top_d_v.gif) no-repeat;
    height: 20px;
}

.saldos_bordeSupIz2c_V {
    width: 20px;
    background: url(../img/esq_bottm_i_v.gif) bottom no-repeat;
    height: 20px;
}

.saldos_bordeSupDe2b_2 {
    width: 20px;
    padding: 0;
    margin: 0;
    background: url(../img/esquinaTR.gif) no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupDe2b_V {
    width: 20px;
    background: url(../img/esq_top_i_v.gif) no-repeat;
    height: 20px;
}

.saldos_bordeInfDe2c_V {
    width: 20px;
    background: url(../img/esq_bottm_d_v.gif) bottom no-repeat;
    height: 20px;
}

.punteado {
    border-bottom: #CCC 1px dotted;
}

.paginacion a {
    font-size: 11px!important;
}

.paginacion .antsig {
    text-decoration: underline;
    font-size: 11px!important;
}

.paginacion .antsig_d {
    text-decoration: underline;
    color: #ccc;
    cursor: default;
    font-size: 11px!important;
}

.paginacion .antsig:hover {
    text-decoration: underline;
}

.paginacion .num {
    padding: 0 5px 0 5px;
    border-right: 1px solid #1e87dd;
    text-decoration: none;
    font-size: 11px!important;
}

.paginacion .sel_num {
    background: #ee8324;
    color: #fff;
    padding: 0 5px 0 5px;
    cursor: default;
    margin-left: -1px;
    text-decoration: none;
    font-size: 11px!important;
}

.ant_bloque {
    background: url(../img/ant_bloque.gif) no-repeat;
    width: 43px;
    height: 17px;
    font-size: 10px;
    color: #fff;
    padding-top: 3px;
    cursor: pointer;
    text-align: center;
    font-size: 11px!important;
}

.ant_bloque:hover {
    background: url(../img/ant_bloque_h.gif) no-repeat;
}

.ant_bloque_d {
    background: url(../img/ant_bloque_dis.gif) no-repeat;
    width: 43px;
    height: 17px;
    font-size: 10px;
    color: #fff;
    padding-top: 3px;
    text-align: center;
    font-size: 11px!important;
}

.sig_bloque {
    background: url(../img/sig_bloque.gif) no-repeat;
    width: 43px;
    height: 17px;
    font-size: 10px;
    color: #fff;
    padding-top: 3px;
    cursor: pointer;
    margin-left: 1px;
    text-align: center;
}

.sig_bloque:hover {
    background: url(../img/sig_bloque_h.gif) no-repeat;
}

.sig_bloque_d {
    background: url(../img/sig_bloque_dis.gif) no-repeat;
    width: 43px;
    height: 17px;
    font-size: 10px;
    color: #fff;
    padding-top: 3px;
    margin-left: 1px;
    text-align: center;
}

.borderTable {
    border: solid 1px;
}

.alto31 {
    height: 31px!important;
}

.margin1 {
    margin: 1px!important;
}

.marginT12 {
    margin-top: 12px;
}

.paddingB12 {
    padding-bottom: 12px!important;
}

.alto18 {
    height: 18px!important;
}

.marginR1 {
    margin-right: 1px;
}

.marginB1 {
    margin-bottom: 1px;
}

.paddingT7 {
    padding-top: 7px;
}

.paddingT12 {
    padding-top: 12px!important;
}

.padding20 {
    padding: 20px!important;
}

.padding40 {
    padding: 40px!important;
}

.paddingB16 {
    padding-bottom: 16px!important;
}

.alto10 {
    height: 10px;
}

.marginT2 {
    margin-top: 2px;
}

.alto28 {
    height: 28px!important;
}

.paddingB20 {
    padding-bottom: 20px!important;
}

.ancho250 {
    width: 250px!important;
}

.paddingT15 {
    padding-top: 15px!important;
}

.paddingT17 {
    padding-top: 17px!important;
}

.especialTxt {
    font-weight: bold;
    color: #333;
    text-align: right;
    height: 16px;
    display: block;
    width: 160px;
    font-size: 12px;
}

.ancho160 {
    width: 160px!important;
}

.ancho280 {
    width: 280px!important;
}

.ancho200 {
    width: 200px!important;
}

.ancho336 {
    width: 336px!important;
}

.ancho340 {
    width: 340px!important;
}

.ancho355 {
    width: 355px!important;
}

.ancho540 {
    width: 540px!important;
}

.ancho640 {
    width: 640px!important;
}

.paddingR79 {
    padding-right: 79px!important;
}

.ancho150 {
    width: 150px!important;
}

.ancho158 {
    width: 158px!important;
}

.ancho140 {
    width: 140px!important;
}

.paddingR7 {
    padding-right: 7px!important;
}

.ancho170 {
    width: 170px!important;
}

.ancho154 {
    width: 154px!important;
}

.ancho155 {
    width: 155px!important;
}

.paddingR77 {
    padding-right: 77px!important;
}

.ancho289 {
    width: 289px!important;
}

.ancho135 {
    width: 135px!important;
}

.select2c_ {
    border: #7e9db9 1px solid;
    color: #666;
    height: 20px;
    padding-top: 1px;
    padding-bottom: 2px;
    font-size: 11px;
}

.marginB12 {
    margin-bottom: 12px!important;
}

.ancho208 {
    width: 208px!important;
}

.a_inp_btn55 {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 55px;
    background: url(../img/a_btn55.gif);
    border: 0;
    cursor: pointer;
}

.a_inp_btn55:hover {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 55px;
    background: url(../img/a_btn55h.gif);
    border: 0;
    cursor: pointer;
}

.ancho350 {
    width: 350px!important;
}

.alto18 {
    height: 18px!important;
}

.displayNi {
    display: none!important;
}

.marginT6 {
    margin-top: 6px!important;
}

.alto8 {
    height: 8px!important;
}

.colorf59f24 {
    color: #f59f24;
}

.color1e87dd {
    color: #1387dd!important;
}

.bgffefcc {
    background: #ffefcc;
}

.div_cuadrito {
    background: #666;
    width: 15px;
    height: 15px;
}

td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}

.linea_pestannas2 {
    background: url(../img/bordeB.gif) repeat-x bottom;
}

.esqIzq {
    width: 10px;
    padding: 0;
    margin: 0;
    background: url(../img/esq3.png) left top no-repeat;
    height: 15px;
    font-size: 30%;
}

.esqDer {
    width: 10px;
    padding: 0;
    margin: 0;
    background: url(../img/esq4.png) right top no-repeat;
    height: 15px;
    font-size: 30%;
}

.btn_cerrarImp {
    width: 21px;
    height: 21px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/btn_cerrar.gif) no-repeat;
}

@media print {
    .noButton {
        display: none;
    }
}

.saldos_bordeSupIz2c_r {
    width: 20px;
    height: 20px;
    background: url(../img/esq_bottm_i_r.gif) bottom no-repeat;
}

.saldos_bordeSupDe2b_r {
    width: 20px;
    height: 20px;
    background: url(../img/esq_top_i_r.gif) no-repeat;
}

.saldos_bordeInfDe2c_r {
    width: 20px;
    height: 20px;
    background: url(../img/esq_bottm_d_r.gif) bottom no-repeat;
}

.saldos_bordeSupIz2b_r {
    width: 20px;
    height: 20px;
    background: url(../img/esq_top_d_r.gif) no-repeat;
}

.bordeSupCe2c_r {
    background: #fae5e5;
    border-bottom: 1px solid #c00;
}

.bordeSupCe2b_r {
    background: #fae5e5;
    border-top: 1px solid #c00;
}

.bordesIz1_r {
    background: #fae5e5;
    border-left: 1px solid #c00;
}

.bordesDe1_r {
    background: #fae5e5;
    border-right: 1px solid #c00;
}

.saldos_bordeSupIz2b_2 {
    width: 20px;
    background: url(../img/esquinaTL.gif) no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupIz2b_V {
    width: 20px;
    background: url(../img/esq_top_d_v.gif) no-repeat;
    height: 20px;
}

.saldos_bordeSupIz2c_V {
    width: 20px;
    background: url(../img/esq_bottm_i_v.gif) bottom no-repeat;
    height: 20px;
}

.saldos_bordeSupDe2b_2 {
    width: 20px;
    padding: 0;
    margin: 0;
    background: url(../img/esquinaTR.gif) no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupDe2b_V {
    width: 20px;
    background: url(../img/esq_top_i_v.gif) no-repeat;
    height: 20px;
}

.saldos_bordeInfDe2c_V {
    width: 20px;
    background: url(../img/esq_bottm_d_v.gif) bottom no-repeat;
    height: 20px;
}

.punteado {
    border-bottom: #CCC 1px dotted;
}

.bgfae5e5 {
    background: #fae5e5;
}

.f13 {
    font-size: 13px!important;
}

.tablaDetalles {
    width: 100%;
    padding: 0;
    border: 0;
    border-spacing: 0;
    display: inline-block;
}

.tablaLinks {
    padding: 0;
    border: 0;
    border-spacing: 0;
    display: inline-block;
}

.tablaDetallesIE {
    width: 100%;
    padding: 0;
    border: 0;
    border-spacing: 0;
    display: inline;
}

.tablaLinksIE {
    padding: 0;
    border: 0;
    border-spacing: 0;
    display: inline;
}

.displaydiv {
    display: inline-block;
}

.ancho150p {
    width: 150px;
    text-align: right;
}

.grupoOcultos {
    display: none;
}

.aligntextright {
    text-align: right;
}

.saldos_bloque2_f4350 {
    width: 350px;
    float: left;
}

.saldos_bloque2_f4_inp2250px {
    float: left;
    width: 250px;
}

.ancho11 {
    width: 11px;
}

.ancho11p {
    width: 11px;
}

.imagenApplet {
    background: url(../img/applet.png) center no-repeat;
    float: left;
    width: 720px;
    height: 390px;
    z-index: 1;
}

.sin_border_bottom {
    border-bottom: 0!important;
}

.borderRSolid {
    border-right: #c0c0c0 1px solid;
    padding-right: 10px;
    padding-left: 5px;
    padding-top: 6px;
}

.ancho92p {
    width: 92%!important;
}

.ancho95p {
    width: 95%!important;
}

.ancho89p {
    width: 89%!important;
}

.ancho80p {
    width: 80%!important;
}

.ancho130 {
    width: 130px!important;
}

.ancho86_3p {
    width: 85.3%!important;
}

.paddingL68 {
    padding-left: 68px!important;
}

.ancho200 {
    width: 180px!important;
}

.ancho120 {
    width: 115px!important;
}

.ancho98_3p {
    width: 98.3%!important;
}

.ancho97p {
    width: 97%!important;
}

.ancho96_2p {
    width: 96.2%!important;
}

.colorCC0000 {
    color: #c00!important;
}

.select3 {
    border: #7e9db9 1px solid;
    color: #666;
    height: 20px;
    padding-top: 1px;
    padding-bottom: 2px;
    font-size: 11px;
    width: 100%;
}

.f13 {
    font-size: 13px!important;
}

.paddingT12 {
    padding-top: 12px!important;
}

.paddingB12 {
    padding-bottom: 12px!important;
}

.tablaSaldos_filaG1_L_fin {
    background: #f4f4f4;
    border-top: #FFF 2px solid;
    padding-left: 0!important;
    border-bottom: #FFF 1px solid;
}

.inputBtn4_des {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 91px;
    background: url(../img/btn_rojo_des.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn5_des {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 144px;
    background: url(../img/btn_celeste_gde_des.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.saldos_icono3 {
    width: 20px;
    height: 19px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/icono3.gif) no-repeat;
}

.saldos_icono3:hover {
    background: #fff url(../img/icono3_h.gif) no-repeat;
}

.saldos_btn5_n {
    width: 11px;
    height: 11px;
    cursor: pointer;
    background: url(../img/flecha_arriba_naranja.gif);
    vertical-align: baseline;
}

.paddingB2 {
    padding-bottom: 2px!important;
}

.paddingT23 {
    padding-top: 23px!important;
}

.marginB0 {
    margin-bottom: 0!important;
}

.tablaSaldos_filaG1_L_n {
    background: #ffedd9;
    border-top: #FFF 2px solid;
    padding-left: 0!important;
    border-bottom: #FFF 15px solid;
}

.colorff8300 {
    color: #ff8300!important;
}

.marginL15 {
    margin-left: 15px;
}

.inputBtn2_des {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 105px;
    background: url(../img/btn2_des.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.ancho11p {
    width: 11%!important;
}

.ancho28p {
    width: 28%!important;
}

.input5 {
    margin: 0;
    padding: 0;
    border: #ee2e24 1px solid;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    color: #666;
    font-size: 11px;
    height: 17px;
}

.ancho19p {
    width: 19%!important;
}

.color000 {
    color: #000!important;
}

.ancho150 {
    width: 150px!important;
}

.borderB_E6E6E6 {
    border-bottom: 1px solid #e6e6e6;
}

.marginAuto {
    margin-left: auto;
    margin-right: auto;
}

.f14 {
    font-size: 14px!important;
}

.marginT5 {
    margin-top: 5px!important;
}

.tablaSaldos_filaG1_L {
    background: #f4f4f4;
    border-top: #FFF 2px solid;
    padding-left: 0!important;
    border-bottom: #FFF 15px solid;
}

.ancho40p {
    width: 40%;
}

.ancho55p {
    width: 55%;
}

.ancho170 {
    width: 170px;
}

.tablaSaldos3_R5 td {
    padding: 5px 5px 5px 10px;
    color: #666;
    font-size: 11px;
    line-height: 12px;
}

.tablaSaldos3_R5 span {
    font-weight: bold;
    color: #333;
    font-size: 11px;
}

.tablaSaldos3_R5 p {
    color: #333;
    font-weight: bold;
    font-size: 12px;
}

.tablaSaldos3_R5 a {
    font-size: 11px;
    text-decoration: underline;
}

.bgedf5e8 {
    background: #edf5e8;
}

.saldos_bordeSupIz2c_2_a {
    width: 20px;
    background: url(../img/esquinaL.gif) bottom no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupIz2c_2_a2 {
    width: 20px;
    background: url(../img/esquinaL2.gif) bottom no-repeat;
    height: 20px;
    font-size: 30%;
}

.bordeSupCe2c_2_a {
    background: #e2f2fe;
    border-bottom: 1px solid #7487ae;
    width: 100%;
    text-align: center;
}

.saldos_bordeInfDe2c_2_a {
    width: 20px;
    background: url(../img/esquinaR.gif) bottom no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeInfDe2c_2_a2 {
    width: 20px;
    background: url(../img/esquinaR2.gif) bottom no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupIz2b_a {
    width: 20px;
    background: url(../img/esq1.png) right top no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupIz2c_a {
    width: 20px;
    background: url(../img/esq3.png) right bottom no-repeat;
    height: 20px;
    font-size: 30%;
}

.saldos_bordeSupDe2d_a {
    width: 20px;
    padding: 0;
    margin: 0;
    height: 25px;
    background: url(../img/bg2.gif) left -279px no-repeat;
    float: right;
}

.saldos_bordeSupDe2b_a {
    width: 20px;
    padding: 0;
    margin: 0;
    background: url(../img/esq2.png) right top no-repeat;
    height: 20px;
    font-size: 30%;
}

.bordeSupCe2b_a {
    border-top: 1px solid #7487ae;
    width: 100%;
}

.bordeSupCe2c_a {
    border-bottom: 1px solid #7487ae;
}

.saldos_bordeInfDe2c_a {
    width: 20px;
    padding: 0;
    margin: 0;
    background: url(../img/esq4.png) left bottom no-repeat;
    height: 20px;
    font-size: 30%;
}

.titulo_tabla_at_a {
    width: 100%;
    border-bottom: 1px solid #c0c0c0;
    font-weight: bold;
    margin: 20px 0 10px 0;
    padding-bottom: 2px;
    color: #333;
}

.paddingR20 {
    padding-right: 20px!important;
}

.txt_link a:link {
    color: #1e87dd;
    text-decoration: underline;
    font-size: 11px;
    font: Arial,Helvetica,sans-serif;
    font-family: Arial,Helvetica,sans-serif;
}

.txt_link a:hover {
    color: #09347a;
    text-decoration: underline;
    font-size: 11px;
    font: Arial,Helvetica,sans-serif;
    font-family: Arial,Helvetica,sans-serif;
}

.txt_link a:visited {
    color: #1e87dd;
    text-decoration: underline;
    font-size: 11px;
    font: Arial,Helvetica,sans-serif;
    font-family: Arial,Helvetica,sans-serif;
}

.tablaSaldos_filaG1_L_fin {
    background: #f4f4f4;
    border-top: #FFF 2px solid;
    padding-left: 0!important;
    border-bottom: #FFF 1px solid;
}

.inputBtn4_des {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 91px;
    background: url(../img/btn_rojo_des.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn5_des {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 144px;
    background: url(../img/btn_celeste_gde_des.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.saldos_icono3 {
    width: 20px;
    height: 19px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/icono3.gif) no-repeat;
}

.saldos_icono3:hover {
    background: #fff url(../img/icono3_h.gif) no-repeat;
}

.saldos_btn5_n {
    width: 11px;
    height: 11px;
    cursor: pointer;
    background: url(../img/flecha_arriba_naranja.gif);
    vertical-align: baseline;
}

.paddingB2 {
    padding-bottom: 2px!important;
}

.paddingT23 {
    padding-top: 23px!important;
}

.marginB0 {
    margin-bottom: 0!important;
}

.tablaSaldos_filaG1_L_n {
    background: #ffedd9;
    border-top: #FFF 2px solid;
    padding-left: 0!important;
    border-bottom: #FFF 15px solid;
}

.tablaSaldos_filaG1_L_r {
    background: #feeded;
    border-top: #FFF 2px solid;
    padding-left: 0!important;
    border-bottom: #FFF 15px solid;
}

.colorff8300 {
    color: #ff8300!important;
}

.marginL15 {
    margin-left: 15px;
}

.inputBtn2_des {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 105px;
    background: url(../img/btn2_des.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.ancho11p {
    width: 11%!important;
}

.ancho28p {
    width: 28%!important;
}

.ancho283 {
    width: 283px!important;
}

.ancho300 {
    width: 300px;
}

.ancho128 {
    width: 128px;
}

.paddingT15 {
    padding-top: 15px!important;
}

.input5 {
    margin: 0;
    padding: 0;
    border: #ee2e24 1px solid;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    color: #666;
    font-size: 11px;
    height: 17px;
}

.ancho19p {
    width: 19%!important;
}

.color000 {
    color: #000!important;
}

.bgE4E4E4 {
    background: #e4e4e4!important;
}

.paddingT8 {
    padding-top: 8px!important;
}

.ancho150 {
    width: 150px!important;
}

.borderB_E6E6E6 {
    border-bottom: 1px solid #e6e6e6;
}

.marginAuto {
    margin-left: auto;
    margin-right: auto;
}

.f14 {
    font-size: 14px!important;
}

.marginT5 {
    margin-top: 5px!important;
}

.paddingB17 {
    padding-bottom: 17px!important;
}

.normalI {
    font-weight: normal!important;
}

.paddingL50 {
    padding-left: 50px!important;
}

.paddingL55 {
    padding-left: 55px!important;
}

.paddingL60 {
    padding-left: 60px!important;
}

.ancho73p {
    width: 72%!important;
}

.paddingL5 {
    padding-left: 5px!important;
}

.paddingT17 {
    padding-top: 17px!important;
}

.paddingB7 {
    padding-bottom: 7px!important;
}

.ancho249 {
    width: 249px!important;
}

.paddingT13 {
    padding-top: 13px!important;
}

.marginB10 {
    margin-bottom: 10px!important;
}

.marginR7 {
    margin-right: 7px!important;
}

.ancho9p {
    width: 9%!important;
}

.ancho13p {
    width: 13%!important;
}

.ancho12p {
    width: 12%!important;
}

.ancho1 {
    width: 1px!important;
}

.borderR7487AE {
    border-right: #7487ae 1px solid;
}

.borderRNone {
    border-right: none!important;
}

.marginB20 {
    margin-bottom: 20px!important;
}

.ancho38_6p {
    width: 38.6%!important;
}

.ancho160 {
    width: 160px!important;
}

.ancho615 {
    width: 615px!important;
}

.ancho9 {
    width: 9px!important;
}

.borderT_E6E6E6 {
    border-top: 1px solid #e6e6e6;
}

.marginL40 {
    margin-left: 40px!important;
}

.marginR40 {
    margin-right: 40px!important;
}

.saldos_btn2c {
    width: 23px;
    height: 21px;
    margin-right: 10px;
    float: right;
    cursor: pointer;
    background: #fff url(../img/bg2.gif) left -128px no-repeat;
}

.ordenar {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.0em;
    width: 160px;
    height: 87px;
    position: absolute;
}

.ordenar_body {
    color: #fff;
    font-size: 12px;
    border-collapse: collapse;
    background: url(../img/c_orden.gif) repeat-y right!important;
    padding-left: 15px;
}

.orden_link {
    padding-top: 8px;
}

.orden_link a {
    color: #FFF;
}

.orden_link a:hover {
    color: #FFF;
    text-decoration: underline;
}

.orden_link_marcado {
    padding-top: 8px;
}

.orden_link_marcado a {
    color: #ff8300;
}

.orden_link_marcado a:hover {
    color: #ff8300;
    text-decoration: underline;
}

.ordenar_header {
    background: url(../img/t_orden.gif) no-repeat top;
    color: #fff;
    font-weight: bold;
    height: 23px!important;
    font-size: 12px;
    text-align: center;
}

.ordenar_bottom {
    background: url(../img/b_orden.gif) no-repeat bottom;
    overflow: hidden;
}

.ordenar_bottom2 {
    background: url(../img/b_orden2.gif) no-repeat bottom;
    overflow: hidden;
}

#tooltip {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999999;
    display: none;
}

.tooltipC {
    background: #fff;
    font-weight: bold;
    font-size: 11px;
    color: #1e87dd;
}

.tooltipT {
    border-top: 2px solid #09347a;
    background: #fff;
}

.tooltipB {
    border-bottom: 2px solid #09347a;
    background: #fff;
}

.tooltipL {
    border-left: 2px solid #09347a;
    background: #fff;
}

.tooltipR {
    border-right: 2px solid #09347a;
    background: #fff;
}

.tooltipTL {
    background: url(../img/tooltip.gif) top left no-repeat;
    width: 10px;
    height: 10px;
}

.tooltipTR {
    background: url(../img/tooltip.gif) top right no-repeat;
    width: 10px;
    height: 10px;
}

.tooltipBL {
    background: url(../img/tooltip.gif) bottom left no-repeat;
    width: 10px;
    height: 10px;
}

.tooltipBR {
    background: url(../img/tooltip.gif) bottom right no-repeat;
    width: 10px;
    height: 10px;
}

.tooltipP {
    background: url(../img/p_tooltip.gif) no-repeat;
    width: 15px;
    height: 10px;
    float: right;
    position: relative;
    top: 10px;
}

#tooltip-indicaciones {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999999;
    display: none;
}

.tooltipT2 {
    background: #09347a;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
}

.tooltipTL2 {
    background: url(../img/tooltip2.gif) top left no-repeat;
    width: 10px;
    height: 24px;
}

.tooltipTR2 {
    background: url(../img/tooltip2.gif) top right no-repeat;
    width: 10px;
    height: 24px;
}

.tooltipC2 {
    background: #fff;
    font-size: 11px;
    color: #1e87dd;
}

.tooltipC2 a {
    font-size: 11px;
    text-decoration: underline;
}

.tooltipC2 a:hover {
    font-size: 11px;
    text-decoration: underline;
}

.pointer {
    cursor: pointer;
}

#tooltip2 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999999;
    display: none;
}

.tooltipC {
    background: #fff;
    font-weight: bold;
    font-size: 11px;
    color: #1e87dd;
}

.tooltipT {
    border-top: 2px solid #09347a;
    background: #fff;
}

.tooltipB {
    border-bottom: 2px solid #09347a;
    background: #fff;
}

.tooltipL {
    border-left: 2px solid #09347a;
    background: #fff;
}

.tooltipR {
    border-right: 2px solid #09347a;
    background: #fff;
}

.tooltipTL {
    background: url(../img/tooltip.gif) top left no-repeat;
    width: 10px;
    height: 10px;
}

.tooltipTR {
    background: url(../img/tooltip.gif) top right no-repeat;
    width: 10px;
    height: 10px;
}

.tooltipBL {
    background: url(../img/tooltip.gif) bottom left no-repeat;
    width: 10px;
    height: 10px;
}

.tooltipBR {
    background: url(../img/tooltip.gif) bottom right no-repeat;
    width: 10px;
    height: 10px;
}

.tooltipP {
    background: url(../img/p_tooltip.gif) no-repeat;
    width: 15px;
    height: 10px;
    float: right;
    position: relative;
    top: 10px;
}

.tooltipP2 {
    background: url(../img/p_arriba.gif) no-repeat;
    width: 15px;
    height: 10px;
    float: right;
    position: relative;
    top: -13px;
}

.tooltipP_2 {
    background: url(../img/p_tooltip2.gif) no-repeat;
    width: 15px;
    height: 10px;
    float: right;
    position: relative;
    top: -10px;
}

#tooltip-indicaciones2 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999999;
    display: none;
}

.tooltipT2 {
    background: #09347a;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
}

.tooltipTL2 {
    background: url(../img/tooltip2.gif) top left no-repeat;
    width: 10px;
    height: 24px;
}

.tooltipTR2 {
    background: url(../img/tooltip2.gif) top right no-repeat;
    width: 10px;
    height: 24px;
}

.tooltipC2 {
    background: #fff;
    font-size: 11px;
    color: #1e87dd;
}

.tooltipC2 a {
    font-size: 11px;
    text-decoration: underline;
}

.tooltipC2 a:hover {
    font-size: 11px;
    text-decoration: underline;
}

.paddingB8 {
    padding-bottom: 8px;
}

.margentabla {
    border: solid 1px;
}

.marginT5 {
    margin-top: 5px;
}

.alto215 {
    height: 215px;
}

.vbottom {
    vertical-align: bottom;
}

.titulo_mapa_site {
    width: 100%!important;
    border-bottom: 2px solid #c0c0c0;
    font-weight: bold;
    margin: 20px 0 10px 0;
    padding-bottom: 2px;
    color: #1e87dd;
}

.f22 {
    font-size: 22px!important;
}

.margen_map {
    padding-bottom: 20px!important;
    padding-left: 40px!important;
    padding-right: 40px!important;
    padding-bottom: 20px!important;
    width: 100%!important;
}

.f18 {
    font-weight: bold;
    cursor: default;
    font-size: 18px;
    float: left;
    color: #09347a;
}

.paddingL24 {
    padding-left: 24px!important;
}

.bgfeeded {
    background-color: #feeded;
}

.color000 {
    color: #000!important;
}

.paddingL5 {
    padding-left: 5px!important;
}

.marginT12 {
    margin-top: 12px!important;
}

.linkRojo a {
    color: #c00;
}

.linkRojo a:hover {
    color: #09347a;
}

.ancho420 {
    width: 420px!important;
}

.paddingL3 {
    padding-left: 3px!important;
}

.paddingL27 {
    padding-left: 27px!important;
}

.marginT11 {
    margin-top: 11px!important;
}

.ancho150 {
    width: 150px!important;
}

.paddingB7 {
    padding-bottom: 7px!important;
}

.marginL0 {
    margin-left: 0!important;
}

.ancho7p {
    width: 7%!important;
}

.ancho450 {
    width: 450px!important;
}

.f11n {
    font-size: 11px;
    color: #000;
}

.borderBFFF {
    border-bottom: #FFF 1px solid!important;
}

.colorFFF {
    color: #FFF!important;
}

.borderBFFF3 {
    border-bottom: 3px solid #fff!important;
}

.marginB7 {
    margin-bottom: 7px!important;
}

.marginB20 {
    margin-bottom: 20px!important;
}

.ancho295 {
    width: 283px!important;
}

.paddingB4 {
    padding-bottom: 4px!important;
}

.ancho135 {
    width: 140px!important;
}

.ancho35p {
    width: 35%!important;
}

.ancho21 {
    width: 21px!important;
}

.tablaSaldos2_bordeB {
    border-bottom: #cdcecf 1px solid;
}

.margin_menosT3 {
    margin-top: -3px;
}

.paddingL29 {
    padding-left: 29px;
}

.Btabla {
    border: solid 1px;
}

.alto21 {
    height: 21px!important;
}

.alto22 {
    height: 22px!important;
}

.alto18 {
    height: 18px!important;
}

.alto29 {
    height: 29px!important;
}

.ancho19p {
    width: 19%;
}

.ancho12p {
    width: 12%!important;
}

.calendario img {
    position: relative;
    left: 3px;
    vertical-align: bottom;
}

.calendario input {
    position: relative;
}

.paddingB8 {
    padding-bottom: 8px!important;
}

.paddingB9 {
    padding-bottom: 9px!important;
}

.color38B935 {
    color: #38b935!important;
}

.ancho37 {
    width: 37px!important;
}

.paddingT15 {
    padding-top: 15px!important;
}

.ancho128 {
    width: 128px!important;
}

.ancho66p {
    width: 66%;
}

.colorFFF {
    color: #fff!important;
}

.ancho12p {
    width: 12%;
}

.ancho17p {
    width: 17%;
}

.colorEFEFEF {
    color: #efefef!important;
}

.anchoAuto {
    width: auto!important;
}

.borderBFFF3 {
    border-bottom: 3px solid #fff!important;
}

.marginB20 {
    margin-bottom: 20px!important;
}

.ancho295 {
    width: 283px!important;
}

.paddingB4 {
    padding-bottom: 4px!important;
}

.ancho135 {
    width: 135px!important;
}

.alto22 {
    height: 22px!important;
}

.alto450 {
    height: 450px;
}

.ancho750 {
    width: 750px;
}

.ancho35p {
    width: 35%!important;
}

.ancho21 {
    width: 21px!important;
}

.paddingB8 {
    padding-bottom: 8px;
}

.ancho96_5p {
    width: 96.5%;
}

.borderRNone {
    border-right: none!important;
}

.saldos_bloque2_f4_aviso_display2 {
    height: 15px;
    float: left;
    padding-top: 5px;
    padding-left: 17px;
    padding-bottom: 20px;
    background: url(../img/icoAviso1.gif) 0 5px no-repeat;
    width: 300px;
}

.inputBtn9 {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 210px;
    background: url(../img/btn_9.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.inputBtn9:hover {
    margin: 0;
    padding: 0;
    color: #FFF;
    padding-bottom: 2px;
    height: 20px;
    width: 210px;
    background: url(../img/btn_9_h.gif) no-repeat;
    border: 0;
    cursor: pointer;
}

.ancho13p {
    width: 13%!important;
}

.saldos_bordeInfIz5_3 {
    width: 10px;
    background: url(../img/saldos_bordeInfDe5_2.gif) left top no-repeat;
    height: 25px;
}

.PasosOn {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
}

.palomita {
    background: url(../img/alta.gif) no-repeat center;
    height: 20px;
    width: 20px;
    padding: 5;
}

.tache {
    background: url(../img/baja.gif) no-repeat center;
    height: 20px;
    width: 20px;
}

.converter_bordeSupIz2b {
    width: 10px;
    background: url(../img/bg2.gif) right -339px no-repeat;
    height: 15px;
    font-size: 30%;
}

.converter_bordeSupIz2c {
    width: 10px;
    background: url(../img/bg2.gif) right -354px no-repeat;
    height: 15px;
    font-size: 30%;
}

.bordeSupCe2b {
    background: url(../img/bordeT.png);
    width: 100%;
}

.converter_bordeSupDe2b {
    width: 10px;
    padding: 0;
    margin: 0;
    background: url(../img/esq2.png) right top no-repeat;
    height: 15px;
    font-size: 30%;
}

.converter_bordeInfDe2c {
    width: 10px;
    padding: 0;
    margin: 0;
    background: url(../img/bg2.gif) right -374px no-repeat;
    height: 15px;
    font-size: 30%;
}

.linkbitbar {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #669;
    text-decoration: none;
    height: 5px;
    width: 55px;
    border: 1px solid;
    text-align: center;
    border-color: #669 solid;
    background-color: #fff;
}

a {
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
}

a:hover {
    font-family: Arial,Helvetica,sans-serif;
}

a.linkbitbar:hover {
    font-family: Arial,Helvetica,sans-serif;
    color: #000080;
    border-color: #31649d #369 #369;
    border: 1.5px #000080 solid;
}

.linkbitbarlrg {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #669;
    text-decoration: none;
    height: 5px;
    width: 85px;
    border: 1px solid;
    text-align: center;
    border-color: #669 solid;
    padding-left: 2px;
    background-color: #fff;
}

a.linkbitbarlrg:hover {
    font-family: Arial,Helvetica,sans-serif;
    color: #000080;
    border-color: #31649d #369 #369;
    border: 1.5px solid;
}

.color0C3 {
    color: #0C3!important;
}

.opacalen {
    opacity: .5;
    cursor: default;
}

menu {
    color: red;
}

.navigation {
    background-color: #333 /* darkgrey */;
}


