/* HOJA DE ESTILOS PARA BANSATEC */

/* INICIO ELEMENTOS BASICOS */

	BODY, SELECT, INPUT
	{
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 12px;		
	}

	A
	{
		text-decoration: none;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: #FFFFFF;
	}
	
	A:hover
	{
		text-decoration: none;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: black;
		cursor:hand;
	}

	A.linkNegritaAzul:hover
	{
		text-decoration: none;
		color:#cc0000;
		font-weight:bold;
	}

	A.linkNegritaAzul
	{
		font-weight:bold;
		color:Black;
		text-decoration: none;
	}

	A.linkNegrita:hover
	{
		text-decoration: none;
		color:darkgray;
		font-weight:bold;
	}

	A.linkNegrita
	{
		font-weight:bold;
		color:black;
		text-decoration: none;
	}

/* FIN ELEMENTOS BASICOS */

/* INICIO GRID INFRAGISTICS */

	.EditCellStyleDefault
	{
		background-color: #FFFFFF;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 11px;
		color: black;
		font-weight:bold;
		border-style:solid;
		border-color:#555555;
		border-width:1px;
	}

	.FooterStyleDefault
	{
		background-color: #CC0000;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 11px;
		color: black;
		cursor:hand;
		border-style:solid;
		border-color:#000000;
		border-width:1px;
	}
	

	.FrameStyleDefault
	{
		background-color: #e5e5e5;
		border-style:solid;
		border-color:#555555;
		border-width:1px;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 8pt;
	}

	.GroupByBoxStyleDefault
	{
		background-color: #fffacd;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: Black;
		cursor:hand;
	}

	.GroupByRowStyleDefault
	{
		text-align:left;
		background-color: #cc0000;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: white;
		border-style:solid;
		border-color:#555555;
		border-width:1px;
	}

	.HeaderStyleDefault
	{
		text-align:left;
		background-color: #cc0000;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 11px;
		color: White;
		height: 20px;
		border-left-color: black;
		border-right-color: Black;
		border-top-color: black;
		border-bottom-color: Black;
		border-width: 1px;
		border-style: solid;
	}

	.PagerStyleDefault
	{
		background-color: #cc0000;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color:black;
		font-weight:bold;
		border-left-color: black;
		border-right-color: Black;
		border-top-color: black;
		border-bottom-color: Black;
		border-width: 1px;
		border-style: solid;
	}

	.RowAlternateStyleDefault
	{
		background-color: #ffffff;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: Black;
		border-style:solid;
		border-color:#555555;
		border-width:1px;
	}
	
	.CellButtonStyle
	{		
		background-image: url(http://localhost/BANSATEC/BEGANETV3/IMG/calendario.jpg)
	}

	.RowExpAreaStyleDefault
	{
		background-color: #e5e5e5;
	}

	.RowSelectorStyleDefault
	{
		background-color: #e5e5e5;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: Black;
		border-style:solid;
		border-color:#555555;
		border-width:1px;
	}

	.RowStyleDefault
	{
		background-color: #e5e5e5;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: black;
		border-style:solid;
		border-color:#555555;
		border-width:1px;
	}

	.SelectedRowStyleDefault
	{
		background-color: Black;
		color: White;
	}
	
/* FIN GRID INFRAGISTICS */

/* INICIO WEBMENU INFRAGISTICS */

	.PopUpHoverItemStyle
	{
		border-color: #7F99C1;
		border-width:1px;
		border-style: solid;
		background-color: #cc0000;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: White;
		cursor: hand;
		padding: 0;
	}

	.PopUpItemStyle
	{
		border-color: #ffffff;
		border-width:1px;
		border-style: solid;
		background-color: #ffffff;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: Black;
		cursor:hand;
		padding:0;
	}

	.PopUpMenu
	{
		border-color: #000000;
		border-width: 1px;
		border-style: solid;
	}

	.PopUpTopSelectedStyle
	{
		border-color:#7F99C1;
		border-width:1px;
		border-style: solid;
		background-color: #7F99C1;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: White;
		cursor:hand;
	}

/* FIN WEBMENU INFRAGISTICS */

/* INICIO ESTILOS PARA LA BARRA DEL MENU INFRAGISTICS */
	
	.TopHover
	{
		border:0;
		background-color: White;
		border-color: White;
		border-style: none;
		border-width: 0px;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: cc0000;
		cursor:hand;		
	}

	.TopHover2
	{
		border:0;
		background-color: White;
		border-color: White;
		border-style: none;
		border-width: 0px;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 9px;
		color: Black;
		cursor:hand;
		text-decoration: underline;
		font-weight:normal;
	}

	.TopHover3
	{
		border:0;
		background-color: White;
		border-color: White;
		border-style: none;
		border-width: 0px;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 9px;
		color: Black;
		cursor:default;
		text-decoration: none;
	}

	.TopClass
	{
		border:0;
		background-color: #cc0000;
		background: IMG/barraprincipal3;
		border-color: White;
		border-style: none;
		border-width: 0px;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: White;
		cursor:hand;
		text-align:center;
	}

	.TopClass2
	{
		border:0;
		background-color: #cc0000;
		background: IMG/barraprincipal3;
		border-color: White;
		border-style: none;
		border-width: 0px;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 9px;
		color: White;
		cursor:hand;
		text-decoration: none;
	}

	.TopSelectedStyle
	{
		border:1px;
		border-style:Solid;
		border-color:DodgerBlue;
		background-color: White;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: DarkGray;
		cursor:hand;
	}

	.Activa
	{
		border:0;
		background-color: White;
		border-color: White;
		border-style: none;
		border-width: 0px;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 10px;
		color: #84AAE3;
		cursor:hand;
	}

	.Activa2
	{
		border:0;
		background-color: cc0000;
		border-color: White;
		border-style: none;
		border-width: 0px;
		font-weight: normal;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 9px;
		color: black;
		cursor:hand;
		text-decoration: none;
	}
	.ItemStyleTop
	{
		background-color:cc0000;
		border-width: 0px;
		font-weight:normal;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 9px;
		color: White;
		cursor:hand;
		padding:0;
		margin:0;
		text-align:center;
		vertical-align:middle;
	}

	.ItemStyle
	{
		background-color:cc0000;
		border-width: 0px;
	/*	border-color: cc0000;
		border-style: Solid;
		border-width: 1px;	*/
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 9px;
		color: White;
		cursor:hand;
	/*  border-bottom-color: cc0000;
		border-top-color: White;
		border-left-color: White;
		border-right-color: White;  */
		padding:0;
		margin:0;
		text-align:center;
		vertical-align:middle;
	}
	
	.MisFacturas
	{
		background-color:cc0000;
		border-width: 0px;
		font-weight:bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 9px;
		color: White;
		cursor:hand;
		padding:0;
		margin:0;
		text-align:center;
		vertical-align:middle;
	}	

	.MisFacturas:hover
	{
		background-color:cc0000;
		border-width: 0px;
		font-weight:bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 9px;
		color: White;
		cursor:hand;
		padding:0;
		margin:0;
		text-align:center;
		vertical-align:middle;
	}	

	.HoverItemStyle
	{
		background-color: #e5e5e5;
		border-color: cc0000;
		border-style: Solid;
		border-width: 1px;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 9px;
		color:cc0000;
		cursor:hand;
		border-bottom-color: cc0000;
		border-top-color: White;
		border-left-color: White;
		border-right-color: White;
		padding:0;
	}

/* FIN ESTILOS PARA LA BARRA DEL MENU INFRAGISTICS */

/* INICIO ESTILOS PARA LOS TREES INFRAGISTICS */

	.SelectedNodeStyle
	{
		background-color: #E2E2EA;
		color: Black;
		font-weight: bold;
	}

	.SelectedNodeStyleVacio
	{
		background-color: #FFFFFF;
		color: Black;
		font-weight: normal;
	}

	.NodeStyle
	{
		color: Black;
		cursor: hand;
	}

	.HoverNodeStyle
	{
		color: Black;
		cursor: hand;
		text-decoration: underline;
	}

/* FIN ESTILOS PARA LOS TREES INFRAGISTICS */

/* INICIO ESTILOS CALENDARIO */

	.DayHeaderStyle
	{
		background-color: #FC5A5A;
		font-weight: bold;
		font-size: 10px;
		color: black;
		font-family: "Segoe UI","Segoe","Arial";
	}

	.DayStyle
	{
		background-color: White;
		font-weight: bold;
		font-size: 10px;
		color: black;
		font-family: "Segoe UI","Segoe","Arial";
	}

	.FooterStyle
	{
		background-color: #FC5A5A;
		font-weight: bold;
		font-size: 10px;
		color: black;
		font-family: "Segoe UI","Segoe","Arial";
	}

	.NextPrevStyle
	{
		background-color: #CC0000;
		font-weight: bold;
		font-size: 10px;
		color: black;
		font-family: "Segoe UI","Segoe","Arial";
	}

	.OtherMonthDayStyle
	{
		background-color: white;
		
		font-weight: bold;
		font-size: 10px;
		color: gray;
		font-family: "Segoe UI","Segoe","Arial";
	}

	.SelectedDayStyle
	{
		background-color: #CC0000;
		font-weight: bold;
		font-size: 10px;
		color: white;
		font-family: "Segoe UI","Segoe","Arial";
	}

	.TitleStyle
	{
		background-color: #CC0000;
		font-weight: bold;
		font-size: 10px;
		color: white;
		font-family: "Segoe UI","Segoe","Arial";
	}

	.TodayDayStyle
	{
		background-color: #CCCCCC;
		font-weight: bold;
		font-size: 10px;
		color: black;
		font-family: "Segoe UI","Segoe","Arial";
		border: solid 1px Black;
	}

	.WeekendDayStyle
	{
		background-color: #FBAFAF;
		font-weight: bold;
		font-size: 10px;
		color: black;
		font-family: "Segoe UI","Segoe","Arial";
	}

/* FIN ESTILOS CALENDARIO */

/* INICIO VARIOS */

	/* INICIO ESTILO PARA LINKS */
	
		A.enlace
		{
			text-decoration: underline;
			font-family: "Segoe UI","Segoe","Arial";
			font-size: 10px;
			color: #5B8CAA;
		}

		A.enlace:hover
		{
			text-decoration: underline;
			font-weight: bold;
			font-family: "Segoe UI","Segoe","Arial";
			font-size: 10px;
			color: darkgray;
			cursor:hand;
		}

		A.linkAzul
		{
			text-decoration: none;
			font-family: "Segoe UI","Segoe","Arial";
			font-size: 10px;
			color:Black;
			text-decoration: underline;
			color:#cc0000;
		}

		A.linkAzul:hover
		{
			font-family: "Segoe UI","Segoe","Arial";
			font-size: 10px;
			cursor:hand;
			color:#cc0000;
			font-weight:normal;
		}

	/* FIN ESTILO PARA LINKS */

	/* INICIO ESTILO PARA BOTONES */

		.boton
		{
			margin-left: 4px;
			margin-right: 4px;
		}
		
	/* FIN ESTILO PARA BOTONES */

	/* INICIO ESTILO PARA TABLAS */

		.tabla
		{
			/*border-width: 1px;
			border-style: solid;
			border-color: Black;*/
			font-weight: bold;
			font-size: 11px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
			border-collapse: collapse;
			background-color: #e5e5e5;
			padding: 2px;
		}

		.tablasinborde
		{
			border-width: 0px;
			border-style: none;
			font-weight: bold;
			font-size: 11px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
			border-collapse: collapse;
			background-color: #e5e5e5;
			padding: 2px;
		}

		.tablaTop
		{
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: Black;
			border-left-width: 1px;
			border-left-style: solid;
			border-left-color: Black;
			border-right-width: 1px;
			border-right-style: solid;
			border-right-color: Black;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: Black;
			font-weight: bold;
			font-size: 11px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
			border-collapse: collapse;
			/* background-color: #5B8CAA; */
			background-color: #cc0000;
			padding: 2px;
		}
		
		.tablaTopLogin
{
	/*border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;*/
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: "Segoe UI","Segoe","Arial";
	background-color: #FF0000;
	vertical-align:middle;
}

		.tablaBottom
		{
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: Black;
			border-left-width: 1px;
			border-left-style: solid;
			border-left-color: Black;
			border-right-width: 1px;
			border-right-style: solid;
			border-right-color: Black;
			border-top-width: 0px;
			font-weight: bold;
			font-size: 11px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
			border-collapse: collapse;
			background-color: #e5e5e5;
			padding: 2px;
		}

		.tablaBusqueda
		{
			background-color: White;
			border-width: 1px;
			border-style: solid;
			border-color: Black;
			font-weight: bold;
			font-size: 11px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
			border-collapse: collapse;
			padding: 5px;
			margin-left: 4px;
			margin-right: 4px;
		}

		.tablaCabecera
		{
			background-color: white;
			border:0;
			border-bottom-width: 1px;
			border-bottom-color: White;
			border-bottom-style: solid;
			border-top-width: 1px;
			border-top-color: White;
			border-top-style: solid;
			border-left-width: 0px;
			border-left-style: none;
			border-right-width: 1px;
			border-right-style: none;				
		}
				
		.tablaAtributos
		{
			background-color: #cc0000;
			border: solid 1px Black;
		}
		
		

	/* FIN ESTILO PARA TABLAS */

	/* INICIO ESTILO PARA TEXTBOX */

		.cajatexto
		{
			background-color: White;
		}

		.cajatextobuscador
		{
			margin-left: 4px;
			margin-right: 4px;
		}

		.cajatextocriterios
		{
			margin-left: 4px;
			margin-right: 4px;
			margin-top: 6px;
			margin-bottom: 5px;
			font-weight:normal;
		}

	/* FIN ESTILO PARA TEXTBOX */
	
	/* INICIO ESTILO PARA TEXTOS */

		.textoDerecha
		{
			text-align:right;
			padding-left: 10px;
			padding-right:10px;
			font-weight: bold;
			font-size: 10px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
		}
		
		.tituloDerecha
		{
			text-align:right;
			padding-left: 0px;
			padding-right: 0px;
			font-weight: bold;
			font-size: 14px;
			color: red;
			font-family: "Segoe UI","Segoe","Arial";
		}		

		.textoCentrado
		{
			text-align:center;
			padding-left: 2px;
			padding-right:2px;
			font-weight: bold;
			font-size: 10px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
		}

		.textoIzquierda
		{
			text-align:left;
			padding-left: 10px;
			padding-right:10px;
			line-height:25px;
			font-weight: bold;
			font-weight: bold;
			font-size: 10px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
		}
		
		.textoAyuda
		{
			text-align:left;
			padding-left: 10px;
			padding-right:10px;
			line-height:25px;
			font-size: 10px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
		}		
		
		.textoLeyenda
		{
			text-align:left;
			padding-left: 5px;
			padding-right:5px;
			line-height:25px;
			font-weight: bold;
			font-weight: bold;
			font-size: 10px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
		}		

		.textoIzquierdaMargen2bold
		{
			text-align:left;
			padding-left: 2px;
			font-weight: bold;
			font-size: 12px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
		}
		
		.textoIzquierdaMargen2
		{
			text-align:left;
			padding-left: 2px;
			font-weight: normal;
			font-size: 10px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
		}

		.textoIzquierdaSinMargen
		{
			text-align:left;
			font-weight: normal;
			font-size: 10px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
		}

		.textoIzquierdaBlanco
		{
			text-align:left;
			padding-left: 5px;
			padding-right:10px;
			line-height:25px;
			font-weight: bold;
			font-weight: bold;
			font-size: 10px;
			color: white;
			font-family: "Segoe UI","Segoe","Arial";
		}

		.textoTab
		{
			text-align:left;
			padding-left: 10px;
			padding-right:10px;
			font-weight: bold;
			font-weight: bold;
			font-size: 10px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
			background-color: #e5e5e5;
		}
		
		.textoTitulo
		{
			text-align:right;
			font-weight: bold;
			font-size: 11px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
			height:20px;
		}

		.textoTituloCentrado
		{
			text-align:center;
			padding-left: 10px;
			padding-right:10px;
			font-weight: bold;
			font-size: 11px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
			height:20px;
			vertical-align:middle;
		}

		.textoTituloIzquierda
		{
			text-align:left;
			padding-left: 10px;
			padding-right:10px;
			font-weight: bold;
			font-weight: bold;
			font-size: 11px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
			height:20px;
		}

		.textoTituloIzquierdaBlanco
		{
			text-align:left;
			padding-left: 10px;
			padding-right:10px;
			font-weight: bold;
			font-weight: bold;
			font-size: 12px;
			color: white;
			font-family: "Segoe UI","Segoe","Arial";
			height:20px;
		}

		.textoTituloDerecha
		{
			text-align:right;
			padding-left: 10px;
			padding-right:10px;
			font-weight: bold;
			font-weight: bold;
			font-size: 11px;
			color: black;
			font-family: "Segoe UI","Segoe","Arial";
			height:20px;
		}

		.textoBusqueda
		{
			text-align:left;
			line-height:25px;
			font-weight:bold;
			font-size:10px;
			color:black;
			padding:3;
		}

		.textoJustificado
		{
			font-family: "Segoe UI","Segoe","Arial";
			font-size: 10px;
			text-align:justify;
			padding-left: 10px;
			padding-right:10px;
		}

		.titulo
		{
			font-size: 11px;
			font-weight:bold;
			color:#cc0000;
			text-align:justify;
		}

		.titulo2
		{
			color:#cc0000;
			text-align:justify;
		}

		.tituloNegro10
		{
			font-size: 10px;
			font-weight:normal;
			color:#000000;
			text-align:justify;
			cursor:hand;
		}

		.tituloNegro10Negrita
		{
			font-size: 10px;
			font-weight:bold;
			color:#000000;
			text-align:justify;
			cursor:hand;
		}

		.tituloAzul10
		{
			font-size: 10px;
			font-weight:normal;
			color:#84aae3;
			text-align:justify;
			cursor:hand;
		}

		.tituloAzul10Negrita
		{
			font-size: 10px;
			font-weight:bold;
			color:#84aae3;
			text-align:justify;
			cursor:hand;
		}

		.tituloGiganteBlanco
		{
			font-family: "Segoe UI","Segoe","Arial";		
			font-style: oblique;
			font-size: 20px;
			color: #FFFFFF;
			text-align: left;
		}


		.error
		{
			font-weight:bold;
			color:Red;
			text-align:justify;
			font-family: "Segoe UI","Segoe","Arial";
			font-size: 11px;
			text-align: center;
		}
		
		/* FIN ESTILO PARA TEXTOS */


/* MENU SUPERIOR */
	div.menuBar, div.menuBar a.menuButton, div.menu, div.menu a.menuItem 
	{
		 font-family: "MS Sans Serif", Arial, sans-serif; 
		 font-size: 8pt; 
		 font-style: normal; 
		 font-weight: normal; 
		 color: #000000; 
	}
	div.menuBar 
	{ 
	/*	background-color: #d0d0d0; 
		border: 2px solid; 
		border-color: #f0f0f0 #909090 #909090 #f0f0f0; 
		padding: 4px 2px 4px 2px; 
		text-align: left; */
	}
	div.menuBar a.menuButton 
	{ 
		/*background-color: transparent; */
		border: 1px solid #d0d0d0; 
		color: #000000; 
		cursor: default; 
		left: 0px; 
		margin: 1px; 
		padding: 2px 6px 2px 6px; 
		position: relative; 
		text-decoration: none; 
		top: 0px; 
		z-index: 100;
	}
	div.menuBar a.menuButton:hover 
	{ 
		background-color: transparent; 
		border-color: #f0f0f0 #909090 #909090 #f0f0f0; 
		color: #000000; 
	}
	div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover 
	{ 
		background-color: #a0a0a0; 
		border-color: #909090 #f0f0f0 #f0f0f0 #909090; 
		color: #ffffff; 
		left: 1px; 
		top: 1px; 
	}
	div.menu 
	{
		background-color:Transparent;
		border-width: 1px;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 9px;
		color: White;
		cursor:hand;
/*		border-bottom-color: cc0000;
		border-top-color: White;
		border-left-color: White;
		border-right-color: White;*/
		left: 0px; 
		top: 0px; 
		z-index: 101; 
		padding: 0px 1px 1px 0px;
		position: absolute; 
		visibility: hidden; 
	}
	div.menu a.menuItem
	{ 
		background-color:cc0000;
		border-color: cc0000;
		border-style: Solid;
		border-width: 1px;
		font-weight: bold;
		font-family: "Segoe UI","Segoe","Arial";
		font-size: 9px;
		color: White;
		cursor:default;
		padding:3;
		display:block;
	}
	div.menu:hover 
	{
	}
	div.menu a.menuItem:hover, div.menu a.menuItemHighlight 
	{ 
		background-color: White; 
		color: cc0000; 
	}
	div.menu a.menuItem span.menuItemText {}
	div.menu a.menuItem span.menuItemArrow 
	{ 
		/*margin-right: -.75em; */
	}
	div.menu div.menuItemSep 
	{ 
		
	}
	
	
#targetaContacto 
{
	margin-top:75px;
	background-color: #FF0000;
    font-family: "Segoe UI","Segoe","Arial";
    font-size:12px;
    width:350px;
    height:150px;
}

#targetaContacto .imgSantander 
{
	width:82px;	
}

#targetaContacto label.title
{
	color: #FFFFFF;
	font-size:14px;
}


.botonNegro {
    background-color: #000;
    border: 0px;
    color: #FFF;
    padding: 10px 70px 10px 70px;
    text-transform: uppercase;
    cursor: pointer;
}

/* FIN MENU SUPERIOR */



body {
	margin: 0px;
}

/* FIN VARIOS */


body {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}
.footer {
	background-color: #333;
	color: white;
	margin-top: auto;
	height: 20px;
	background: #FF0000;
	color: #FFFFFF;
	padding: 0px 15px;
}

#bottomMenu {
	float:right;
}

.footer a {
	font-size: 14px;
	color:white;
	text-decoration: none;
}
.footer a.logo {
	float: left;
}

.footer a:hover {
	text-decoration: none;
	font-weight:inherit;
}

.footer img{
	height: 100%;
}