/* CSS Document */:root {  --ColorTxt:#000000;  --ColorFondo:#FFFFFF;    --ColorTxtSup:#ffffff;  --ColorFondoCab:#190f75;    --colorfondoBt:#190f75;  --colorbordeBt:#4337b1;      transition:all .5s ease-in-out;}
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;	  	background-image: url("../img/FotoFondo.jpg");    background-image: no-repeat;    background-image: fixed;    background-image: center;	background-position:center;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;	/*	background-image: url("../img/FondoEntrada.jpg");	background-position:0 0;	background-repeat:repeat;	*/}
/* -----------------------------------------------------  Documento y general ----------------------------------------------------------------------------*/#FilaCab, #FilaCentral,  #FilaPie{	 width: 100%;	 display:flex;	 align-items: center;}#FilaCab, #FilaCentral, #FilaPie{	justify-content: space-between;	justify-content: center;}#FilaCentralSC{height:100%;  overflow-x: hidden;  overflow-y: scroll;}    #FilaCab	{      height: 50px;	   background:var(--ColorFondoCab);      }	#FilaCentral	{      height: 100%;		    }		#FilaPie	{      height: 100px;	  vertical-align:bottom;	 }	 	 	 	.Fila, .Superior, .Inferior, .Div_AD, .Central, .FilaAD{	display:block;	width:100%;	padding:0; /* padding a 0 para quitarle las tabulaciones de los li*/	margin: 0 auto;	text-align:center;		vertical-align:middle;}.Celda{	text-align:center;	display: block;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:var(--ColorTxt);	vertical-align:middle;	}.CeldaIL{	text-align:center;	display: inline-block;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:var(--ColorTxt);	vertical-align:middle;	}.CeldaTxtInfo{	text-align:center;	display: block;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:var(--ColorTxt);	vertical-align:middle;	padding: 0px 2em;		}.Celda, .CeldaIL /* .div_titulo_Panel */{	padding:0.6em;	font-size:1em;	} 	 /* ----------------------------------------------------- Cabecera ----------------------------------------------------------------------------*/.Celda_Sup a:link, .Celda_Sup a:visited, .Celda_Sup a:active, .Celda_Sup a:hover{	text-decoration:none;	color: var(--ColorTxtSup); /* tunear */}.Celda_Sup /* .div_titulo_Panel */{		text-align:center;	display: inline-block;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF; /* tunear */	background:var(--ColorFondoCab);	vertical-align:middle;	}.Superior #izda{/* margin-top:4px;margin-left:0.4em; */ width:25%;float:left;text-align:left;margin-top:-5px;   /*la mitad del tamaño de la imagen */margin-left:10px; /* la separo de la izda */vertical-align:middle;}.Superior #centro{width:20%;font-size:1em;text-align:center;vertical-align:middle;}.Superior #drcha{float:right;width:60%;margin-top:10px;  /* la mitad del tamaño de la imagen */margin-right:10px; /* la separo de la derecha */text-align:right;vertical-align:middle;}.ico_logocab	{		margin-top:5px;  /* la mitad del tamaño de la imagen */		height:40px;		width:auto;		vertical-align:middle;	}	 /* -----------------------------------------------------  Pie ----------------------------------------------------------------------------*/	.GrupoBotonesPie{	width: 100%;	height: 100%;	display:block;	align-items: center;	justify-content: center;	margin:0 auto;	text-align:center;		vertical-align:bottom;	} 	 .ico_imgPie	{		height:50px;		width:50px;		vertical-align:middle;	}	 	 	 .Boton{	display:inline-block;	padding-top: 20px;	width:15em;	height:70px;	margin: 0 auto;	text-align:center;		vertical-align:middle;	border-radius: 15px 15px 0px 0px;	-moz-border-radius: 15px 15px 0px 0px;	-webkit-border-radius: 15px 15px 0px 0px;		font-size:1em;	color: var(--colorfondo);	background:var(--colorfondoBt);			border-color: var(--colorbordeBt);	border-style: solid;	border-width: 3px 3px 0px 3px;	}.Boton a{	display:block;	height:100%;	text-align:center;} .Boton a:link, .Boton a:visited, .Boton a:active {            text-decoration:none;			color: var(--ColorOscuro); }	/* -----------------------------------------------------  central general ----------------------------------------------------------------------------*/#TamCelda10 {	 width:10%; } #TamCelda15 {	 width:15%; } #TamCelda30 {	 width:30%; } #TamCelda60 {	 width:60%; }  #TamCelda90 {	 width:90%; }	 	 	 	 	 	 	 	 	 	 	 	 	 	 	

.tb_logo
{
width:100%;
height:100%;
vertical-align:middle;
text-align:center;
padding: 1em 1em 1em 1em;
}

.logo
{
vertical-align:middle;
width:600px;
height:auto;
}



@media only screen and (max-width: 900px)
{
	.logo
	{
		width:300px;
	}	.Boton	{		width:30%;	}}
