/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 15/04/2016, 10:42:14 AM
    Author     : roraima01
*/


.firma {
	margin:0px;padding:0px;
        border:1px solid #000000;
        margin:0px;
        padding:0px;
	border-spacing: 0;
    font-family: Arial;
	
}
.firma table{
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
    height:100%;
    
}
.firma tr:hover td{
	background-color:#ffffff;
}
.firma td{
    white-space: nowrap;
	vertical-align:right;
	
	background-color:#ffffff;

	border:1px solid #000000;
	border-width:0px 0px 0px 1px;
	text-align:left;
	padding:2px;
	font-size:9px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}
.firma tr:first-child td{
    background-color: #cccccc;
	border:1px solid #000000;
	text-align:center;
	border-width:0px 0px 0px 1px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}

.firma tr:first-child td:first-child{
    border-width: 0 0 0 0;
}

.firma tr:last-child td:first-child{
    border-width: 0 0 0 0;
}

table.firma th{
    white-space: nowrap;
    font-size: 10px;
}

.datos {
	margin:0px;padding:0px;
	/*width:80%;*/
        width: 100%;
        border:1px solid #000000;
        margin:0px;
        padding:0px;
	border-spacing: 0;
	
}
.datos table{
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
    height:100%;
    -webkit-border-radius: 5px; 
    
}
.datos tr:hover td{
	background-color:#ffffff;
}

.datos tr{
    -webkit-border-radius: 5px; 
}

.datos td{
	vertical-align:middle;
	
	background-color:#ffffff;

	border:1px solid #000000;
	border-width:0px 1px 1px 1px;
	text-align:left;
	padding:7px;
	font-size:10px;
	/*font-family:Arial;
	//font-weight:normal;*/
	color:#000000;
}
.datos tr:first-child td{
        
	background-color:#1a3e7f;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}


.amortizacion
{
    margin:0px;padding:0px;
    width:100%;
    border:1px solid #000000;
    border-bottom: 0 solid #000;
    margin:0px;
    padding:0px;
    border-spacing: 0;
    text-align: center;
    font-family:Arial;    
 }
 .amortizacion tr th{
    color: #000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    font-size: 12px;
}

 .amortizacion thead tr th{
    background-color: /*#cef6ec*/ #d9edf7;
    color: #000;
    padding: 5px;
    font-size: 12px;
}

.amortizacion tr td{
	
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
        padding-right: 5px;
        text-align: right;
}

.amortizacion tr th:first-child{
    
        border-left: 0px solid #000000;
}

.amortizacion tr td:first-child{
    
        border-left: 0px solid #000000;
}

.amortizacion tr:last-child td{
    
        border-bottom: 0px solid #000000;
}

.amortizacion tr td.cuotas{

        text-align: center;
}

.grid-view-loading
{
        background:url(loading.gif) no-repeat;
}

.grid-view
{
        padding: 15px 0;
}

.grid-view table.items
{
        background: white;
        border-collapse: collapse;
        width: 100%;
        border: 1px #D0E3EF solid;
}

.grid-view table.items th, .grid-view table.items td
{
        font-size: 0.9em;
        border: 1px white solid;
        padding: 0.3em;
}

.grid-view table.items th
{
        background-color: #929292;
    background-image: url("fade.png");
   /* border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;*/
    clear: both;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
        color: white;
        /*background: url("bg.gif") repeat-x scroll left top white;
        background: #666;*/
        text-align: center;
}

.grid-view table.items th a
{
        color: #fff;
        font-weight: bold;
        text-decoration: none;
}

.grid-view table.items th a:hover
{
        color: #FFF;
}

.grid-view table.items th a.asc
{
        background:url(up.gif) right center no-repeat;
        padding-right: 10px;
}

.grid-view table.items th a.desc
{
        background:url(down.gif) right center no-repeat;
        padding-right: 10px;
}

.grid-view table.items tr.even
{
        background: #F8F8F8;
}

.grid-view table.items tr.odd
{
        background: #DAD7D7;
}

.grid-view table.items tr.selected
{
        background: #BCE774;
}

.grid-view table.items tr:hover
{
        background: #ECFBD4;
}

.grid-view .link-column img
{
        border: 0;
}

.grid-view .button-column
{
        text-align: center;
        width: 60px;
}

.grid-view .button-column img
{
        border: 0;
}

.grid-view .checkbox-column
{
        width: 15px;
}

.grid-view .summary
{
        margin: 0 0 5px 0;
        text-align: right;
}

.grid-view .pager
{
        margin: 5px 0 0 0;
        text-align: right;
}

.grid-view .empty
{
        font-style: italic;
}

.grid-view .filters input,
.grid-view .filters select
{
        width: 100%;
        border: 1px solid #ccc;
}

table.detail-view .null
{
        color: pink;
}


table.detail-view
{
        background: white;
        border-collapse: collapse;
        width: 100%;
        margin: 0;
        
}
table.pequeña
{
        background: white;
        border-collapse: collapse;
        width: 100%;
        margin: 0;
        
}
table.pequeña td
{
        font-size: 0.70em;
        border: 1px black solid;
        -padding: 0.3em 0.6em;
        text-align: center;
   
        width: 160px;
        
}
table.pequeña2
{
        background: white;
        border-collapse: collapse;
        width: 100%;
        margin: 0;
        
}
table.pequeña2 td
{
        font-size: 2.1em;
        border: 1px black solid;
        -padding: 0.3em 0.6em;
        text-align: center;
   
        width: 160px;
        
}



table.detail-view th
{
        font-size: 1.1em;
        border: 1px black solid;
        padding: 0.3em 0.3em;
        
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    border-bottom-color: black;
    border-top-color: black;
    text-align: center;
    background-color: grey;
    -background-color: #FF0000;
    color: #ffffff;
}
table.detail-view th.blanco
{
        font-size: 1.1em;
        border: 1px black solid;
        padding: 0.3em 0.3em;
        
/*    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    border-bottom-color: black;
    border-top-color: black;*/
    text-align: center;
      background-color: white;
    color: #000000;
  
}
table.detail-view td.azul
{
        /*background: #4394f0;*/
        color: #4394f0;
        font-weight: bold;
}
table.detail-view td.verde
{
        /*text-indent:0.2cm;*/
        color: #13cb24;
        font-weight: bold;
}
table.detail-view td.naranja
{
        /*text-indent:0.4cm;*/
        color: #ff5e00;
        font-weight: bold;
}
table.detail-view td.vinotinto
{
        /*text-indent:0.6cm;*/
        color: #8A0808;
        font-weight: bold;
}
table.detail-view td.negrita
{       
    /*text-indent:0.8cm;*/
        font-weight: bold;
}
table.detail-view td.gris
{
        /*text-indent:1cm;*/
        color: #585858;
        font-weight: bold;
}
table.detail-view td.white
{
        /*text-indent:1.2cm;*/
        background: #FFFFFF;
}

table.detail-view td
{
    font-size: 1em;
    border: 1px black solid;
    -padding: 0.3em 0.6em;
    text-align: left;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    border-bottom-color: black;
    border-top-color: black;
    width: 160px;
    
}
table.detail-view td.resultado
{
        font-size: 0.65em;
        border: 1px black solid;
        padding: 0.3em 0.6em;
        text-align: right;
   
    -width: 160px;
}

table.detail-view2
{
        background: white;
        border-collapse: collapse;
        width: 100%;
        margin: 0;
        font-family: Arial,Helvetica,sans-serif;
        
        
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    -font-style: italic;
    -border-radius: 10px 10px 0px 0px;
    -border-bottom-left-radius: 10px;
}


table.detail-view2 th.grande
{
        font-size: 2em;
        border: 1px black solid;
        padding: 0.3em 0.3em;
            
    
    text-align: center;
    background-color: #BC0505;
    color: #ffffff;
    height: 22.5px;
    
    
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    border-bottom-color: black;
    border-top-color: black;
    width: 5%;
}

table.detail-view2 th.pequeña
{
        font-size: 1.0em;
        border: 1px black solid;
        -padding: 0.1em 0.1em;
        height: 0.5cm;
    
    text-align: center;
    background-color: #BC0505;
    color: #ffffff;
}
table.detail-view2 th.titulo1
{
        font-size: 1.8em;
        border: 1px black solid;
        text-align: center;
        background-color: #BC0505;
        color: #ffffff;

    border-right-style: solid;
    border-left-style: solid;
    -border-bottom-style: solid;
    border-top-style: solid;
}
table.detail-view2 th.titulo0
{
        font-size:1.8em;
        border: 1px black solid;
        text-align: center;
        background-color: #BC0505;
        color: #ffffff;

    border-right-style: solid;
    border-left-style: solid;
    -border-bottom-style: solid;
    border-top-style: solid;
}

table.detail-view2 td.titulo
{
        font-size: 1.1em;
        border: 1px black solid;
        -padding: 0.3em 0.6em;
        text-align: left;
    border-right-style: solid;
    border-left-style: solid;
    
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    
    -border-top-color: black;
    width: 160px;
    
    
   
    border-top-color: black;
}
table.detail-view2 td.contenido
{
    
      font-size: 1.8em;
      -border: 1px black solid;
      -padding: 0.3em 0.6em;
     text-align: center;
    border-right-style: solid;
    border-left-style: solid;
    
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    
    border-top-color: black;
    width: 160px;
   
    font-family: Arial,Helvetica,sans-serif;
    height: 102px;
}
table.detail-view2 td.contenidochico
{
    
      font-size: 1.8em;
      -border: 1px black solid;
      -padding: 0.3em 0.6em;
     text-align: center;
    border-right-style: solid;
    border-left-style: solid;
    
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    
    border-top-color: black;
    width: 160px;
   
    font-family: Arial,Helvetica,sans-serif;
    height: 20px;
}
table.detail-view2 td.contenidomedio
{
    
      font-size: 1.5em;
      -border: 1px black solid;
      -padding: 0.3em 0.6em;
     text-align: center;
    border-right-style: solid;
    border-left-style: solid;
    
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    
    border-top-color: black;
    width: 160px;
   
    font-family: Arial,Helvetica,sans-serif;
    height: 25px;
}
table.detail-view2 td.contenidochicof
{
    
      font-size: 1.5em;
      -border: 1px black solid;
      -padding: 0.3em 0.6em;
     text-align: center;
    border-right-style: solid;
    border-left-style: solid;
    
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    
    border-top-color: black;
    width: 160px;
   
    font-family: Arial,Helvetica,sans-serif;
    height: 35px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
hr.hr
{
    background-color: #000000;
    background-position: left;
   
    margin-left: -0.78em;
    width:100.2%;
    height: 2px;
    color: #000000;
}
table.detail-view2 td.contenidogris
{
    
      font-size: 1.8em;
      -border: 1px black solid;
      -padding: 0.3em 0.6em;
     text-align: center;
    border-right-style: solid;
    border-left-style: solid;
    
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    
    border-top-color: black;
    width: 160px;
   
    font-family: Arial,Helvetica,sans-serif;
    background-color: #c3bfbf;
}
table.detail-view2 td.titulog
{
        font-size: 1.4em;
        -border: 1px black solid;
        -padding: 0.3em 0.6em;
        text-align: left;
    border-right-style: solid;
    border-left-style: solid;
    
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    
    border-top-color: black;
    width: 160px;
    vertical-align: top;
}
table.detail-view2 td.centro
{
        font-size: 1.1em;
        -border: 1px black solid;
        padding: 0.3em 0.6em;
        text-align: center;
    
    width: 160px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: black;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: black;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: black;
    font-family: Arial,Helvetica,sans-serif;
}
table.detail-view2 td.centro2
{
        font-size: 1.1em;
        -border: 1px black solid;
        padding: 0.3em 0.6em;
        text-align: left;
    
    width: 160px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: black;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: black;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: black;
    font-family: Arial,Helvetica,sans-serif;
}
table.detail-view2 td.encabezado
{
        font-size: 0.9em;
        border: 1px black solid;
        -padding: 0.3em 0.6em;
        text-align: center;
    
    width: 160px;
}
table.detail-view2 td.banner
{
    text-align: center;
    font-size: 0.9em;
    
    width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: black;
    border-left-color: black;
    border-bottom-color: black;
    border-top-color: black;
}
div.detail-view2{
    height: 0.2cm;
}

/*table.detail-view th
{
        text-align: right;
        width: 160px;
}*/

table.detail-view tr.odd
{
        /*background:#E5F1F4;*/
        background:#DAD7D7;
}

table.detail-view tr.even
{
        background:#F8F8F8;

}

table.detail-view tr.odd th
{
}

table.detail-view tr.even th
{
}

table.tabla-datos {
    
    border-collapse: collapse;
    margin-top: 15px;
    color: #000;
    font-family: Arial;
    border: 1px solid #000;
    border-bottom: 0px solid #000;
    width: 100%;
}

table.tabla-datos th{    
    
    padding: 5px;
    text-align: left;
    border: 0 solid #000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    font-size: 10px;
    font-weight: bold;
}

table.tabla-datos td{
    
    font-size: 9px;
    padding: 5px;
    text-align: left;
    border: 0px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
}

table.tabla-datos th.titulo{    
    
    background-color: /*#cef6ec*/ #d9edf7;
    text-align: center;
    font-size: 10px;
}

table.tabla-datos th.centrar{
    
    text-align: center;
    font-size: 10px;
}

table#creditos td, table#creditos th, table#tbl-retiros td, table#tbl-retiros th{

    text-align: center;
}

table.tabla-datos td.resaltar{

    text-align: center;
    font-weight: bold;
}

table#t_prestamo td.centrar{

    text-align: center;
    font-weight: bold;
    font-size: 10px;
}

table#firmas{

    margin-top: 25px;
}

table#coletilla td#col_cell{

    font-size: 9px;
    text-align: justify;
}

h2{

    text-align: center;
    font-size: 11px;
}

table#aportes td, table#creditos td, table#tbl-80 td, table#tbl-retiros td, table#tbl-final td, table#tbl-socio td{

    font-size: 7.5px;
}

table#aportes th, table#creditos th, table#tbl-80 th, table#tbl-retiros th, table#tbl-final th, table#tbl-socio th{

    font-size: 8.5px;
}