/* CSS Document *//* CSS Document *//* CSS Documentborder: 4px solid #C00; */:root {  --ColorFondo:#FFFFFF;  --ColorPie:#126a2f;  --ColorCaja1:#d9e8ef;  --ColorCaja2:#a1c5db;  --ColorTexto:#646464;}    html, body	{      height:100%;	  width:100%;	  padding:0;      margin: 0 auto;      display: flex;	  display: -webkit-box;      display: -moz-box;      display: -ms-flexbox;      display: -webkit-flex;      display: flex;      justify-content: center;      align-items: center;      flex-direction: column;    }#FilaCab, #FilaCentral, #FilaPie{	 width:100%;	 display:flex;	 align-items: center;	 justify-content: center;}    #FilaCab	{      height:20%;	  background: var(--ColorFondo);    }	#FilaCentral	{      height:75%;    }	#FilaPie	{		height:5%;		background: var(--ColorPie);	}a:link, a:visited, a:active {	text-decoration:none;}.CentralScroll{	height: 600px;	width: 80%;	border: 1px solid #ddd;	background: #f1f1f1;	overflow-y: scroll;	margin: 0 auto;}/*  ****************************  FIN CONTENEDORES PRINCIPALES  ************************************************** */.Caja1, .CajaPie{	display:block;	padding:0; /* padding a 0 para quitarle las tabulaciones de los li*/	margin: 0 auto;	text-align:center;		vertical-align:middle;	width:100%;}.Caja1 a, .Caja2 a{	text-decoration:none; }.Caja1{	background: var(--ColorFondo);}.CajaPie{	background: var(--ColorPie);}.Linea, .LineaCab, .LineaResumen{	display:flex;	width:100%;}.LineaCab{	border-bottom: 4px solid;}.Linea div{	justify-content: flex-start;	width:25%;	margin:0px 0px;	margin: 0 auto;	font-size:1em;}.LineaResumen{-webkit-flex-wrap: wrap;   -ms-flex-wrap: wrap;   flex-wrap: wrap;}.LineaResumen div{	border: 1px solid;	padding:1em 0.3em;	color:blue;	font-size:1.2em;	margin: 0 auto;	}.LineaCab div{	color:blue;	font-size:1em;	width:25%;	margin:0px 0px;	margin: 0 auto;	font-size:1em;	}#Gasto{	color:red;}#Ingreso{	color:green;}#NuevoMes{	border-top: 2px dotted;}/* ***************************************   PIE   ****************************************/.CajaPie a{	text-decoration:none; 	color: var(--ColorFondo);}}/* ***************************************************************++++++++++++++*************************************************************//* ****************************************************************   FIN PC   **************************************************************//* ***************************************************************++++++++++++++*************************************************************/@media only screen and (max-width: 900px) {.d_logo img{width:90%;height:auto;}.d_mapa img{width:90%;height:auto;}.CentralScroll{	width:90%;}}@media only screen and (max-width: 600px) {.d_logo img{width:90%;height:auto;}.d_mapa img{width:90%;height:auto;}.CentralScroll{	height: 300px;	width: 90%;}}