﻿
table        { font-family: Arial; font-size: 8pt }
.tableA10        { font-family:Arial; font-size: 10pt }
.table10        { font-family: verdana; font-size: 10pt }

table td{
    font-weight: normal;
}

.tdfondoamar { font-family: Verdana; font-size: 8pt; font-weight: bold; background-color: 
               #E5E5E5 }
.tdfondoamar1 { font-family: Verdana; font-size: 10pt; font-weight: bold; background-color: 
               #FFF9DF }
.leyenda  { font-family:Verdana; ; font-size: 8pt; border: 1px solid #ccc; margin:10px; background-color:#f5f5f5 }
.leyenda p  { font-family:Verdana; ; font-size: 8pt; margin:15px }
.tdborder    { border: 1px solid #808080;  }
.tdborder10    { font-family: Verdana; font-size: 10pt;font-weight: bold; border: 1px solid #808080;  }
.tdborder8    { font-family: Verdana; font-size: 8pt;font-weight: bold; border: 1px solid #808080;  }
.tdlabel        { font-family: Verdana; font-size: 10pt; font-weight: bold; text-align: right; 
               margin-right: 10 }
a:active     { text-decoration: none }
a:link       { text-decoration: none }
a:visited    { text-decoration: none }
.tdhead      { border:3px double #5295F0; font-family: Verdana; font-size: 8pt; font-weight: bold; 
               padding: 1px; background-color:#56B3FF;color:#FFFFFF; text-transform:uppercase  }
.tdhead1      { padding: 1; background-color: 
               #56B3FF; font-family:Verdana; font-size:8pt; text-transform:uppercase  }
               
.tdhead2      { padding: 1; background-color:#56B3FF; font-family:Verdana; font-size:8pt;  }


.tdbborder   { font-family: Verdana; font-size: 10pt; border-bottom: 1px solid #000080; 
               padding: 1 }
.tdbbordergris { border-bottom: 1px solid #E9E9E9 }
.tdtborder   { font-family: Verdana; font-size: 10pt; border-top: 1px solid #000080; 

               padding: 1 }
 .tdtborder8   { font-family: Verdana; font-size: 8pt; border-top: 1px solid #000080; 

               padding: 1 }

.tdheadadmin     { border-bottom:1px solid #003399; font-family: Verdana; font-size: 10pt; 
					font-weight: bold; padding: 1; text-transform:uppercase 
                }
               
.tdfiltro      { font-family: Verdana; font-size: 10pt; font-weight: bold; 
               border: 1px solid #808080; padding: 1; background-color: 
               #F2F2F2 }
 .tdfiltro1      { font-family: Verdana; font-size: 8pt;  
               border: 1px solid #808080; padding: 1; background-color: 
               #F2F2F2 }

.tdimportes,
.TDTOTALES{
    font-family: Verdana;
    font-size: 10pt;  
    border: 1px solid #808080;
    padding: 1px; 
    background-color: #F2F2F2 
}


.tdborderadmin    { border: 1px solid #000080;border: 1px solid #7F9DB9   }

input       { font-family: Verdana; font-size: 8pt }
textarea     { font-size: 8pt; font-family: Arial; border: 1px solid #7F9DB9 }

.tdheadadmin1      { font-family: Verdana; font-size: 10pt; font-weight: bold; 
               border: 1px solid #000080; padding: 0;  }
.tdheadadmin2      { border-bottom:1px solid #003399; font-family: Verdana; font-size: 10pt; 
				 padding: 1; text-transform:uppercase 
  }
.tdfondo1      { background-color: #E8E8E8 }
.tdfondo      { font-family: Verdana; font-size: 8pt; background-color: #E8E8E8 }
.tdfondogris      { font-family: Verdana; font-size: 10pt; font-weight: bold; 
                background-color: #EBEBEB }
                
  .tdbordergris    { border: 1px solid #808080;  }
                
.tdtotales     { font-family: Verdana; font-size: 8pt; border: 1px solid #808080; padding: 1px; background-color: 
               #F2F2F2; font-weight: normal; }
 .tdtotalesb     { font-family: Verdana; font-size: 8pt; border: 1px solid #808080; padding: 1; background-color: 
               #F2F2F2; font-weight: bold; }
  
 .tdtotales10     { font-family: Verdana; font-size: 10pt; border: 1px solid #808080; padding: 1; background-color: 
               #F2F2F2; font-weight: bold; }
               
a.boton {background-color:#f2f2f2; display:block;  border-radius: 5px; width:110px; height: 25px; text-decoration:none; border: 1px solid #ccc;}
a:hover.boton {background-color:#EBEBEB;  display:block;  border-radius: 5px; width:110px; height: 25px; text-decoration:none; border: 1px solid #ccc;}
a.boton span { padding-left:8px; text-decoration:none}

/*pagina saldos*/

#margen_page {
    padding: 0.8em;
}

#page {
    width: 95%;
    margin: 0px auto;
    background-color: #ddd;
}

#page-content-wrapper{
    margin-top: 43px;
}

.membrete_saldo {
    font-size: 1.1em;
    text-align: left;
    padding: 0.4em;
    margin: 0.4em;
}

.membrete_saldo span {
        font-size: 0.9em;
    }

.saldo_actual {
    background-color: #3366cc;
    font-size: 1.2em;
    display: block;
    text-align: center;
    padding: 0.4em;
    margin: 0.4em;
    border-radius: 4px;
}

.saldo_actual span{ font-size:1.8em; }
.saldo_actual a{ color:#fff; display:block;background-color:transparent}

.headsaldo {
    background-color:#3366cc; 
    font-size:0.9em;  
    color:#fff; 
    text-transform:uppercase; 
    margin:0.9em 0.7em 0.9em 0.7em; 
    padding:0.2em;
    border-radius: 3px;
}

.headsaldo a {color:#fff; font-size: 1.3em; }

.tablas { margin: 0.4em;}

.saldo_total {background-color: #ededed; font-weight:500; padding:0.2em 0}

.saldo_anterior a{  display:block; padding:0.3em }
.saldo_anterior a:hover{ background-color:#ddd;  }
.saldo_anterior a:active{ background-color:#ddd; }
.saldo_total {background-color: #ededed; font-weight:500; padding:0.2em 0}

td.monto {
    text-align: right;	
    /*vertical-align: top*/
}
th.centrado{text-align: center;	vertical-align: top; font-size: 1.3em;}

.td_Table_Font{  font-size: 1.4em; }

.opciones_cuentas {
    margin-left:4px;
    *margin-bottom:1em;
}
.fuentecolumCuenta { font-family: Verdana; font-size: 15px;border: 1px solid #808080; padding: 0.7em; background-color: #F2F2F2 }

.filtro { 
    font-size: 0.9em; 
    border: 1px solid #ccc; 
    /*padding:0em 0.3em 2em;*/ 
    padding: 4px;
    *padding:3px; 
    background-color:#F2F2F2; 
    margin:4px 0px; 
    position: relative;
}

.filtro .contenidoFiltro{
    /*position: absolute;*/
    position: relative;
    /*top: 3px;*/
}
 
.filaVistaCompat {
       *display: inline;/*para vista de compatibilidad*/
       width: auto;
       overflow: hidden;
    }

@media only screen and (min-width: 500px) {
    .fila {
        display: inline-block;
    }
}

.pading2{
    padding-top:2em;
    padding-left:2em;
    padding-right:2em;
}
.imputCuentas{
        height:25px;
        *height:auto;/*para vista de compatibilidad*/
        width:150px;
        font-size:14px;
}

.td_head { 
    font-size: 0.85em;  
    background-color: #3366cc; 
    color:#fff;
    border-radius: 4px;
}

.td_head_font1 {
    font-size: 1.1em;
}

#buscarcuenta {
    font-size:14px;
    background-color:#3366cc;
}

#botonSubmit{
    vertical-align:central;
    border-radius:5px;
    margin-left:1em;
}

@media only screen and (max-width: 400px) {
    #botonSubmit{
        vertical-align:central;
        border-radius:5px;
        margin-top:0.8em;
        margin-left:0em;
    }
}

.enLinea,
.inline-block{
    zoom: 1;
    display: inline-block;
    *display: inline;
}

.totalesCTA {
    text-align: right;
    width: 100%;
}

.totalesCTA span{
    padding: 0 5px;
}

.float-izquierda {
    /*float: left;*/
    display:inline-block;
}

.inputsGroup > .enLinea {
    margin: 0 3px;
}

.totales {
    font-family: Verdana;
    font-size: 8pt;
    border: 1px solid #808080;
    padding: 1px;
    background-color: #F2F2F2;
}

.td_head_xml{
    font-family: Verdana;
    font-style: normal;
    font-weight: normal;
    font-size: 8pt;
    border: 1px solid #808080;
    padding: 1px;
    background-color: #F2F2F2;
    text-align: center;
}

.xml2html{
    width: 100%;
}

.hiddenWeb{
    display:none;
}

.sombreado-filas-mouse:hover{
    background-color: #F0F0F0;
}