        #wrap {width:1400px;}
        #content,
        #content_center #content {width: 100%;padding-right:0px;max-width:1400px;}   
        #header{width: 100% !important;}    
        #header #inner_header{width: 100% !important;}    
        #topmenu{width: 100% !important;}    
        #footer{width: 100% !important;}    
.cell_MONOSPACE{font-family:Monaco,'Courier new';font-size:0.9em;}

.waiting{	animation: spin 1s linear infinite;}
@keyframes spin{
	from { transform: rotate(0deg);   opacity: 0.2; }
	50%  { transform: rotate(180deg); opacity: 1.0; }
	to   { transform: rotate(360deg); opacity: 0.2; }}

.buttons-barr {height:30px;display:block;margin:3px;width:100%;border:0px solid red;}
.buttons-barr a{display:inline-block;}
.buttons-barr #btn-volver{float:right;}
th .decimal,td .decimal{width:40px;text-align:right;padding-right:10px;}


/************** Resumen ***************/

#resumen{margin:0 auto;text-align:left; border: 1px solid orange;}
#resumen_beneficio,
#resumen_ingresos,
#resumen_gastos{display:inline-table;width:auto;border: 0px solid silver;padding:0px;}

.table_resumen{
  border:4px solid #666;margin:2px auto;
}

.table_resumen th{ 
   padding:4px 10px;font-size:1.5em;color:#6c6c6c;border:1px solid #efefef;background-color:#dee9eb;
}

.table_resumen td{ 
   padding:4px 10px;font-size:1.5em;border:1px solid #efefef;
}

.table_resumen td:first-child{
  font-family:Arial;
  font-weight:bold;
  text-align:right;
  color:#6c6c6c;
}

.table_resumen td:last-child{
  font-family: Monaco,'Courier New';
  text-align:right;
  color: #1888a9;
}