﻿º@font-face {
	font-family: 'BentonSansBBVA-Light';
	src: url('BentonSansBBVA-Light.eot');
	src: url('BentonSansBBVA-Light.eot') format('embedded-opentype'), url('BentonSansBBVA-Light.woff2') format('woff2'), url('BentonSansBBVA-Light.woff') format('woff'), url('BentonSansBBVA-Light.ttf') format('truetype'), url('BentonSansBBVA-Light.svg#OpenSans') format('svg');
}

@font-face {
	font-family: 'BentonSansBBVA-Bold';
	src: url('BentonSansBBVA-Bold.eot');
	src: url('BentonSansBBVA-Bold.eot') format('embedded-opentype'), url('BentonSansBBVA-Bold.woff2') format('woff2'), url('BentonSansBBVA-Bold.woff') format('woff'), url('BentonSansBBVA-Bold.ttf') format('truetype'), url('BentonSansBBVA-Bold.svg#OpenSans') format('svg');
}

@font-face {
	font-family: 'BentonSansBBVA-Book';
	src: url('BentonSansBBVA-Book.eot');
	src: url('BentonSansBBVA-Book.eot') format('embedded-opentype'), url('BentonSansBBVA-Book.woff2') format('woff2'), url('BentonSansBBVA-Book.woff') format('woff'), url('BentonSansBBVA-Book.ttf') format('truetype'), url('BentonSansBBVA-Book.svg#OpenSans') format('svg');
}

@font-face {
	font-family: 'BentonSansBBVA-BookItalic';
	src: url('BentonSansBBVA-BookItalic.eot');
	src: url('BentonSansBBVA-BookItalic.eot') format('embedded-opentype'), url('BentonSansBBVA-BookItalic.woff2') format('woff2'), url('BentonSansBBVA-BookItalic.woff') format('woff'), url('BentonSansBBVA-BookItalic.ttf') format('truetype'), url('BentonSansBBVA-BookItalic.svg#OpenSans') format('svg');
}

@font-face {
	font-family: 'BentonSansBBVA-Medium';
	src: url('BentonSansBBVA-Medium.eot');
	src: url('BentonSansBBVA-Medium.eot') format('embedded-opentype'), url('BentonSansBBVA-Medium.woff2') format('woff2'), url('BentonSansBBVA-Medium.woff') format('woff'), url('BentonSansBBVA-Medium.ttf') format('truetype'), url('BentonSansBBVA-Medium.svg#OpenSans') format('svg');
}


@font-face {
	font-family: 'BentonSansBBVA-MediumItalic';
	src: url('BentonSansBBVA-MediumItalic.eot');
	src: url('BentonSansBBVA-MediumItalic.eot') format('embedded-opentype'), url('BentonSansBBVA-MediumItalic.woff2') format('woff2'), url('BentonSansBBVA-MediumItalic.woff') format('woff'), url('BentonSansBBVA-MediumItalic.ttf') format('truetype'), url('BentonSansBBVA-MediumItalic.svg#OpenSans') format('svg');
}

.labelbold_Total_izq {
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #1464A5;
}

.labelbold {
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
    padding-bottom: 10px;
}

.boton_pagar{
	font-family: 'BentonSansBBVA-Book', sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #1973B8;
	text-align: center;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	border: 1px solid #1973B8;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 56px;
	}

a:hover.boton_pagar{
	background-color: #1464A5;
	}

.labelIzquierda {
    padding-right: 15px;
    width: 90px;
	padding-bottom: 15px;
}

.tabla_multiregistros {
    background-color: #D4EDFC;
    margin: auto;
    width: 100%;
    border: 1px solid #D4EDFC;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-bottom: 40px;
}
/* Final changes */
.fila_tabla_tarjeta_credito {
	display: grid;
	grid-template-columns: repeat(12,1fr);
  }
  .contenidos_proceso_pago > form > table.tabla_tarjeta_credito tr td:first-child {
	display: none;
}
.contenidos_proceso_pago > form > table.tabla_tarjeta_credito table tr td:first-child {
	display: block;
	width: 100%;
}
.campo_lista_despl {
	padding-top:16px;
	padding-bottom: 16px;
}
.celda_tarjeta_credito {
	grid-column: span 6;
}

.fila_tabla_tarjeta_credito p {
	margin-bottom: 0;
	font-weight: ;
}
tr.fila_tabla_medio_pago td {
	padding: 20px 20px;
}
  table.tabla_forma_pago > tbody > tr > td {
	grid-column: span 12;
}
/*.contenido_principal_bbva .contenidos_proceso_pago table tbody tr {
	display:grid;
	grid-template-columns: repeat(12,1fr)
}*/

table.tabla_multiregistros tr {
	display: table-row !important;
}
table.tabla_multiregistros td {
	display: padding:4px !important;
}
.contenido_principal_bbva .contenidos_proceso_pago table tbody tr .celda_forma_pago {
    grid-column: span 12;
}	
/* elimino asteriscos e imagen del tooltip */
.contenido_principal_bbva .tabla_forma_pago input ~ img {
	display: none;
}
.celda_forma_pago font ~ img , .celda_forma_pago input ~ font {
	display: none;
}
.campo_text ~ font.texto_normal {
	display: none;
}
/*tamaño adecuado a inputs pagos comercio */

table table td.celda_forma_pago input {
	width: 100%;
	padding: 15px 15px;
	line-height: 15px;
	height: 56px;
	margin-bottom: 24px;
}
table table td.celda_forma_pago {
	width: 100%;
}

tr.undefined {
	display: table-row !important;
}
.contenido_principal_bbva .contenidos_proceso_pago .undefined td table tr {
	display: table-row;
}
tr.fila_tabla_medio_pago {
    padding: 10px 20px;
}
/* Convierto la tabla de pagos a grid /*/
.contenido_principal_bbva table table tr {
	display: grid;
}


/* revisar */
  #divFacturasEncabezado input, .cuadro_login {
	padding: 3px 3px;
}
/* revisar si afecta a todo */
  .contenido_principal_bbva .tabla_forma_pago {
	margin-bottom:0;
}

.contenido_principal_bbva input[type="submit"], .contenido_principal_bbva input[type="button"], .contenido_principal_bbva_buscador input[type="button"]  {
	font-family: 'BentonSansBBVA-Bold', sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #1973B8;
	text-align: center;
	padding-top: 16px;
	padding-right: 32px;
	padding-bottom: 16px;
	padding-left: 32px;
	border: 1px solid #1973B8;
	transition: all .5s;
	font-weight: bold;
	margin-top:16px
}

.contenido_principal_bbva input[type="submit"]:hover , .contenido_principal_bbva input[type="button"]:hover, .contenido_principal_bbva_buscador input[type="button"]:hover {
	background-color: #49A5E6;
}

.forma_Tarjeta_credito > font > table >  tbody > tr{
    display: flex;
    text-align: center;
    width: 100%;
    align-items: unset;
    justify-content: space-around;
}
.celda_tarjeta_credito .celda_tarjeta_credito {
	grid-column: span 6;
}
.contenido_principal_bbva .contenidos_proceso_pago > form > table:last-child > tbody > tr:first-child {
    display: block;
}
.contenido_principal_bbva .contenidos_proceso_pago > form > table:last-child > tbody > tr > td {
	width: 100%;
    display: block;
}
.logo_cliente_bbva tr {
    display: block !important;
}
form > font > table > tbody > tr {
    text-align: center;
    width: 100%;
    align-items: unset;
    justify-content: space-around;
	display: flex !important;
}
form[name="forma_Tarjeta_credito"] > font > table {
    width: 100%;
}
.contenido_principal_bbva .contenidos_proceso_pago > form > table:last-child > tbody > tr:first-child {
    display: block;
}
div#divFacturasEncabezado tr {
    display: block !important;
}
table.table tr, .form_informacion > table:last-child tr, .contenido_principal_bbva .contenidos_proceso_pago .cuadro_login tr  {
    display: table-row !important;
}
.contenido_principal_bbva input[type="text"] {
    padding-left: 15px !important;
}
.labelIzquierda .texto_normal, .celda_forma_pago .texto_normal {
    font-family: 'BentonSansBBVA-medium', sans-serif;
    color: #1f1f1f;
}
/*.contenido_principal_bbva input[type="text"] {
    padding-left: 15px !important;
    width: calc(100% - 24px) !IMPORTANT;
}
#divFacturasEncabezado td, #divFacturasEncabezado input, select.campo_lista_despl {
    display: block;
    width: calc(100% - 24px);
}/*/
.celda_tabla_medio_pago {
    padding: 0
}
#formapago tr.fila_tabla_medio_pago {
    padding: 0px !important;
}
tr.tableRowClickEffect1 > td {
    padding: 20px 20px;
}
tr.fila_tabla_medio_pago > td {
    padding: 20px 20px;
}
table.tabla_medios_pago tr {
    display: block !important;
}
table.tabla_encabezado_medios_pago tr {
    display: block !important;
}

