/* @group generic */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.separadorTarjetas { 
	margin-top: 10px;
	margin-bottom: 30px;
}

/* @end */

/* @group c-tables */
.c-tables table {
	color: #434A58;
	table-layout: fixed;
	width: 62em;
}

/* @group c-tables thead */
.c-tables table>thead>tr>th {
	background: none repeat scroll 0 0 #F8F8F5;
	border: 1px solid #DCDCDC;
	border-left: none;
	color: #434A58;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-family: arial, sans-serif;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	table-layout: auto;
}

.c-tables table>thead>tr>th:hover {
	background: #fff;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmYwZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background: -moz-linear-gradient(top, #ffffff 0%, #eff0ed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eff0ed) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #eff0ed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #eff0ed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #eff0ed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #eff0ed 100%); /* W3C */
}

.c-tables table>thead>tr>th.selected {
	background: none repeat scroll 0 0 #EEEFEC;
}

.c-tables table>thead>tr>th .col-decoration .arrow-down,
.c-tables table>thead>tr>th .col-decoration .arrow-up{
	visibility: hidden;
}

.c-tables table>thead>tr>th.selected .col-decoration .arrow-down,
.c-tables table>thead>tr>th.selected .col-decoration .arrow-up{
	visibility: visible;
}

.c-tables table>thead>tr>th .col-decoration {
	border-color: white #FFF;
	border-style: solid;
	border-width: 1px;
	padding: 6px 9px 7px 8px;
}

.c-tables table>thead>tr>th.first .col-decoration {
	border-left: none;
	padding-left: 20px;
	font-weight: bold;
}

.c-tables table>thead>tr>th.last {
	border-right: none;
}

.c-tables table>thead>tr>th.last .col-decoration {
	border-right: none;
	padding-right: 10px;
}

.c-tables table>thead>tr>th.operations .col-decoration {
	border-left: none;
}

/* @end */

/* @group c-tables generic */
.c-tables .arrow-down {
	background: url("../mult/ico-arrow-gray-down.png") no-repeat scroll 0 5px transparent;
	display: inline-block;
	height: 1em;
	width: 0.5em;
	float: right;
}

.c-tables .arrow-up {
	background: url("../mult/ico-arrow-gray-up.png") no-repeat scroll 0 5px transparent;
	display: inline-block;
	height: 1em;
	width: 0.5em;
	float: right;
}

.c-tables .arrow-up:hover,.c-tables .arrow-down:hover {
	cursor: pointer;
}
/* @end */

/* @group c-tables tbody */
.c-tables table>tbody>tr>td {
	border-right: 0 solid #FFFFFF;
	border-top: 1px solid #E5E5E5;
	color: #434A58;
	font-size: 1.2em;
	padding: 1.3215em 0.5em 1.3215em 0.72em;
	padding-left: 10px;
}

.c-tables table>tbody>tr>td.first {
	padding-left: 20px;
	font-weight: bold;
	color: #0065B7;
}

.c-tables table>tbody>tr.firstrow td {
	padding-top: 30px;
	padding-bottom: 20px;
}

.c-tables table>tbody>tr.firstrow.active td {
	padding-top: 30px;
	padding-bottom: 20px;
}

.c-tables table>tbody>tr.active td {
	padding-top: 30px;
	padding-bottom: 28px;
}

.c-tables table>tbody>tr.lastrow td {
	padding-top: 20px;
	padding-bottom: 30px;
}

.c-tables table>tbody>tr>td.date {
	font-size: 1.2em;
}

.c-tables table>tbody>tr>td.dateLittle {
	font-size: 1.1em;
}

.c-tables table>tbody>tr>td.colored {
	color: #0065B7;
}

.c-tables table>tbody>tr>td.conceptStrong {
	font-size: 1.2em;
	font-weight: bold;
}

.c-tables table>tbody>tr>td.codenum { /*padding: 1.9em 1em !important;*/
	font-size: 1.2em;
	text-align: left;
}

.c-tables table>tbody>tr>td.data-mlines {
	font-weight: bold;
	font-size: 1.2em;
}

.c-tables table>tbody>tr>td.product em {
	color: #0065B7;
	/*font-size: 0.857em;*/
	font-style: normal;
	font-weight: bold;
}

.c-tables table>tbody>tr>td.data {
	font-weight: bold;
	white-space: nowrap;
}

.c-tables table>tbody>tr>td.nowrap {
	white-space: nowrap;
}

.c-tables table>tbody>tr>td.number {
	padding: 1.214em 0.714em;
	text-align: left;
}

.c-tables table>tbody>tr>td.amount {
	padding: 1.214em 0.714em !important;
	font-size: 1.5em;
	text-align: right;
	font-weight: bold;
}

.c-tables table>tbody>tr>td.numberLittle {
	padding: 1.214em 0.714em !important;
	font-size: 1.1em;
	text-align: left;
}

.c-tables table>tbody>tr>td.amountLittle {
	padding: 1.214em 0.714em !important;
	font-size: 1.1em;
	text-align: right;
	font-weight: normal;
	font-weight: bold;
}

.c-tables table>tbody>tr>td .moreInfo {
	color: #71777F;
	display: block;
	font-size: 0.9em;
	font-weight: normal;
	margin-top: 0.1em;
	padding-bottom: 0;
}

.c-tables table>tbody>tr>td .moreInfo span {
	font-weight: bold;
}

.c-tables table>tbody>tr>td.concept {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.2em;
}

.c-tables table>tbody>tr>td.pdf-download {
	
}

.c-tables table>tbody>tr>td.pdf-download img {
	float:left;
}

.movimientos-extrato .c-tables table>tbody>tr>td.pdf-download img {
	margin-left: 100px;
}

.c-tables table>tbody>tr>td.pdf-download .pdf-download-text {
	margin-left: 20px;
}

.movimientos-extrato .c-tables table>tbody>tr>td.pdf-download .pdf-download-text {
	margin-left: 120px;
}

.c-tables table>tbody>tr>td.pdf-download .pdf-download-text a {
	font-family: BBVA Web Medium, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.c-tables table>tbody>tr>td.pdf-download .pdf-download-text span.download-size {
	line-height: 15px;
}

.c-tables table>tbody>tr>td.last {
	padding-right: 1.429em;
	padding-top: 1.214em;
}

.c-tables table>tbody>tr>td.last.red {
	color: #C4126C;
}

.c-tables table>tbody>tr>td.product {
	color: #0065B7;
	font-style: normal;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.5em;
}

.c-tables table>tbody>tr.acciones_producto {
	font-size: 1.5em;
	padding: 1.2em 0.667em;
}

.c-tables table>tbody>tr.acciones_producto .c-desplegable-operaciones {
	margin: 0;
}

.c-tables table>tbody>tr:hover td,.c-tables table>tbody>tr:focus td {
	background-color: #E0F6FC;
	cursor: pointer;
}

.c-tables table.tarjetas tbody tr:hover td,.c-tables table.tarjetas tbody tr:focus td {
	background-color: transparent;
	cursor: default;
}

.c-tables table>tbody>tr:hover td.detalle td,.c-tables table>tbody>tr:focus td.detalle td {
	background: none repeat scroll 0 0 #E0F6FC;
}

.c-tables table>tbody>tr.active td {
	background: url("../mult/detalle-Borde-Superior.png") repeat-x scroll center top #f3fbfc;
	border-bottom: medium none;
}

.c-tables table>tbody>tr.active td .c-desplegable-operaciones {
	display: none !important;
}

.c-tables table>tbody>tr.active td .ocultoQuiero {
	color: transparent;
}

.c-tables table>tbody>tr.active td.first {
	background: url("../mult/detalles-borde-sup-izquierdo.png") no-repeat scroll left top #f3fbfc;
	border-bottom-left-radius: 0;
	border-top-left-radius: 5px;
	padding-left: 27px !important;
	font-weight: bold;
}

.c-tables table>tbody>tr.active td.estado img {
	display: none;
}

.c-tables table>tbody>tr.active td.last {
	background: url("../mult/detalles-borde-derecho.png") repeat-y scroll right top #f3fbfc;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	padding-right: 15px !important;
}

.c-tables table>tbody>tr.active td.amountNarrow {
	padding-right: 17px !important;
	padding-left: 0px !important;
}

.c-tables table>tbody>tr.active td:hover {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.c-tables table>tbody>tr.active td.first:hover {
	border-bottom-left-radius: 0;
}

.c-tables table>tbody>tr.active td.last:hover {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.c-tables table>tbody>tr.movimientoDetalle td {
	color: #71777F;
	font-size: 1em;
	padding: 0;
	text-shadow: none;
}

.c-tables table>tbody>tr.movimientoDetalle td:hover {
	background-color: #FFFFFF;
	cursor: default;
}

.c-tables table>tbody>tr>td .moreInfo {
	color: #71777F;
	display: block;
	font-size: 0.9em;
	font-weight: normal;
	margin-top: 0.1em;
	padding-bottom: 0;
}

.c-tables table>tbody>tr>td .moreInfo span {
	font-weight: bold;
}

.c-tables-product table>tbody>tr>td .moreInfo {
	color: #71777F;
	display: block;
	font-size: 0.9em;
	font-weight: normal;
	margin-top: 0.1em;
	padding-bottom: 0;
}

.c-tables-product table>tbody>tr>td .moreInfo span {
	font-weight: bold;
}

/* @end */

/* @group .c-tables table.cheques-estado */
.c-tables table.cheques-estado tbody tr td.number {
	text-align: left;
	font-size: 1.2em;
}

.c-tables table.cheques-estado tbody tr td.description {
	padding: 1.9em 1em !important;
	font-size: 1.2em;
	text-align: left;
}

/* @end */

/* @group .c-tables table.tarjetas */
.c-tables table.tarjetas {
	table-layout: auto;
}

.c-tables table.tarjetas thead td.headerNoBorder {
	border: none;
	box-shadow: none;
	font-family: "BBVA Web Book", arial, sans-serif;
	font-size: 1.8em;
	color: #333;
	text-transform: none;
}

.c-tables table.tarjetas thead div.overtitle {
	height: 2.667em;
	line-height: 2.5em;
	background: none repeat scroll 0 0 #F0F2EF;
	border: 1px solid #DCDCDC;
	border-bottom: none;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	padding-left: 1em;
}

.c-tables table.tarjetas thead div.overtitle .card_number {
	font-family: arial, sans-serif;
	font-size: 0.667em;
	font-weight: bold;
	padding-left: 1em;
}

.c-tables table.tarjetas tfoot {
	background: none repeat scroll 0 0 #F4F7F5;
	border: 1px solid #E5E5E5;
	font-family: arial, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-align: right;
	line-height: 2.25em;
	height: 2.25em;
}

.c-tables table.tarjetas tfoot span.subtotal {
	font-weight: bold;
	font-size: 1.25em;
	color: #0078D2;
	padding-right: 0.55em;
	padding-left: 0.8em;
}

/* @end */

/* @end */

/* @group c-tables-product */
.c-tables-product {
	position: relative;
}

.c-tables-product table {
	border-collapse: collapse;
	color: #434A58;
	table-layout: fixed;
	word-wrap: break-word;
}

.c-tables-product table a {
	color: #0078D4;
}

.c-tables-product table em {
	font-weight: bold;
}

/* @group .c-tables-product thead  */
.c-tables-product table>thead>tr>th {
	background: none repeat scroll 0 0 #F8F8F5;
	border: none;
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	color: #434A58;
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	table-layout: auto;
}

.c-tables-product table>thead>tr>th div.col-decoration {
	padding: .4em .7em;
	border: 1px solid #FFF;
}

.c-tables-product table>thead>tr>th.operations div.col-decoration {
	height: 1.5em;
	border-left: none;
}

.c-tables-product table thead tr th.operations {
	width: 8.9em;
}

.c-tables-product table thead tr th.operations2cols {
	width: 22.9em;
}

.c-tables-product table thead tr th.first {
	border-right: none;
	font-weight: bold;
}

.c-tables-product table>thead>tr>th.first div.col-decoration,.c-tables-product table>thead>tr>th.first_short div.col-decoration {
	padding-left: 20px;
	border-left: none;
	border-right: none;
}

.c-tables-product table>thead>tr>th.last {
	border-right: none;
}

.c-tables-product table>thead>tr>th.last div.col-decoration {
	border-right: none;
}

.c-tables-product table thead span.nextLine {
	margin-top: 0.5em;
}

.c-tables-product table thead span.nextLine {
	margin-top: 0.7em;
	display: inline-block;
}

.c-tables-product table>thead>tr>th.expande div.twoLines {
	height: 3.7em;
}

.c-tables-product table>thead>tr>th div.twoLines {
	line-height: 3.7em;
}

.c-tables-product table>thead>tr>th span {
	line-height: 1.5em;
}

.c-tables-product table>thead>tr>th .mayor {
	color: #003F8C;
	font-family: "BBVA Web Book", arial, sans-serif;
	font-size: 1.455em;
	font-weight: normal;
	text-transform: none;
}

.c-tables-product table>tbody>tr th {
	border-bottom: 1px solid #E5E5E5;
	color: #434A58;
	font-size: 1.5em;
	padding: 1.0em 0.667em;
	vertical-align: top;
}

.c-tables-product table thead tr th.product img {
	left: 1.333em;
	margin-top: 0.333em;
	position: absolute;
}

/* @end */

/* @end */

/* product table */

/*thead*/

/* tbody */
.c-tables-product table tbody td span {
	line-height: 1.5em;
}

.c-tables-product table>tbody>tr>td {
	border-bottom: 1px solid #E5E5E5;
	color: #434A58;
	font-size: 1.5em;
	padding: 1.0em 0.667em;
	vertical-align: top;
}

.c-tables-product table>tbody>tr>td.product {
	color: #0065B7;
	font-style: normal;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.5em;
}

.c-tables-product table>tbody>tr>td.concept {
	font-size: 1.2em;
	line-height: 1.2em;
}

.c-tables-product table>tbody>tr>td.product img {
	left: 1.333em;
	margin-top: 0.333em;
	position: absolute;
}

.c-tables-product table>tbody>tr>td.rss .masInfo {
	background: url("../mult/ico-calendar-azul.png") no-repeat scroll 0 0 transparent;
	font-size: 0.8em;
	min-height: 2em;
	padding-left: 2em;
	padding-top: 0.5em;
}

.c-tables-product table>tbody>tr>td.productoPrincipal em {
	color: #0078D4;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
}

.c-tables-product table>tbody>tr>td.dato {
	font-weight: bold;
}

.c-tables-product table>tbody>tr>td.date-strong {
	font-weight: bold;
	text-align: left;
}

.c-tables-product table>tbody>tr>td.number {
	text-align: left;
	word-wrap: break-word;
}

.c-tables-product table>tbody>tr>td.amount {
	text-align: right;
	word-wrap: break-word;
	font-weight: bold;
}

.c-tables-product table>tbody>tr>td.number-w11 {
	text-align: left;
	word-wrap: break-word;
	font-weight: bold;
	font-size: 1.1em;
}

.c-tables-product table>tbody>tr>td.number-w11.twolines {
	padding: 1.9em 0.7em;
}

.c-tables-product table>tbody>tr>td.currency {
	text-align: left;
	word-wrap: break-word;
	font-size: 1.2em;
	padding: 20px 0 20px 9px;
}

.c-tables-product table>tbody>tr>td.currencyCardNumTip {
	text-align: left;
	word-wrap: break-word;
	font-size: 1.2em;
	padding: 23px 0 20px 9px;
}

.c-tables-product table>tbody>tr>td.operations-container {
	padding-left: 0;
	padding-right: 0;
}

.c-tables-product table>tbody>tr>td.date {
	text-align: left;
	font-size: 1.2em;
	word-wrap: break-word;
	padding: 20px 0 20px 10px;
}

.c-tables-product table>tbody>tr>td.first {
	border-right: none;
	padding-left: 20px;
	font-weight: bold;
	color: #0065B7;
}

.c-tables-product table>tbody>tr>td.first div { /*min-height: 2.067em;*/
	
}

.c-tables-product table>tbody>tr>td.cardNumTip span {
	margin-top: 0.5em;
	font-size: 0.9em;
	font-weight: normal;
	color: #71777F;
	float: left;
}

.c-tables-product table>tbody>tr>td.last {
	padding-right: 0.6666em;
	/*padding-left: 0.4em;*/
}

.c-tables-product table>tbody>tr.lastrow td {
	border-bottom: 1px solid #D1D1D1;
	-webkit-box-shadow: 0px 3px 0px 0px #F8F8F5;
	-moz-box-shadow: 0px 3px 0px 0px #F8F8F5;
	box-shadow: 0px 3px 0px 0px #F8F8F5;
}

.c-tables-product table>tbody>tr>td.checked {
	background-image: url("../mult/c-form-button-component-1-selected-mayor.png");
	background-position: center 10px;
	background-repeat: no-repeat;
}

.c-tables-product table>tbody>tr>td .masInfo {
	color: #71777F;
	display: block;
	font-size: 0.733em;
	font-weight: normal;
	margin-top: 0.818em;
}

.c-tables-product table>tbody>tr>td .masInfo span {
	font-weight: bold;
}

.c-tables-product table>tbody>tr>td .enDivisa {
	float: left;
	font-size: 0.733em;
	padding-top: 0.273em;
	width: 100%;
}

.c-tables-product table>tbody>tr>td .enDivisa dt {
	float: left;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	width: 45%;
}

.c-tables-product table>tbody>tr>td .enDivisa dd {
	float: right;
	width: 55%;
}

.c-tables-product table>tbody>tr>td .enDivisa dd.cifraDivisa {
	font-weight: bold;
	margin-bottom: 0.818em;
}

.c-tables-product table>tbody>tr>td .saldo .total {
	clear: left;
	color: #71777F;
	display: inline-block;
	font-size: 0.733em;
	font-weight: normal;
}

.c-tables-product table>tbody>tr>td .saldo .total.cifra {
	color: #434A58;
	font-weight: bold;
	margin-left: 0.273em;
}

.c-tables-product table>tbody>tr>td .saldo .fecha {
	display: inline-block;
}

.c-tables-product table>tbody>tr>td .saldo .available {
	clear: both;
	display: block;
	font-weight: bold;
	margin-bottom: 0.4em;
}

.c-tables-product table>tbody>tr>td.boton {
	font-size: 1em;
	text-align: center;
	vertical-align: middle;
}

.c-tables-product table>tbody>tr.oculto {
	background-color: #F3F5F6;
}

.c-tables-product table>tbody>tr:hover td,.c-tables-product table>tbody>tr:focus td {
	background-color: #E0F6FC;
	cursor: pointer;
}

.c-tables-product table>tbody>tr:hover td .c-desplegable-operaciones,.c-tables-product table>tbody>tr:focus td .c-desplegable-operaciones {
	display: block;
}

.c-tables-product table>tbody>tr.mostrarQuiero td {
	background-color: #E0F6FC;
	cursor: pointer;
}

.c-tables-product table>tbody>tr.mostrarQuiero td .c-desplegable-operaciones {
	display: block;
}

.c-tables-product table>tbody>tr:first-child td.boton {
	font-size: 1em;
}

.c-tables-product table>tbody>tr>td {
	padding-top: 20px;
	padding-bottom: 20px;
}

.c-tables-product table>tbody>tr.firstrow td {
	
}

.c-tables-product table>tbody>tr.firstrow td.currencyCardNumTip {
	text-align: left;
	word-wrap: break-word;
	font-size: 1.2em;
	padding: 33px 0 20px 9px;
}

.c-tables-product table>tbody>tr.lastrow td {
	padding-bottom: 30px;
}

/* operations-container */
.c-tables-product table>thead>tr>th.operations-container {
	font-size: 1em;
}

.c-tables-product table>thead>tr>th.operations-container .c-desplegable-operaciones {
	font-weight: normal;
	left: 27.273em;
	position: absolute;
	text-transform: none;
	top: 0;
}

.c-tables-product table>tbody>tr>td.operations-container .c-desplegable-operaciones,.c-tables-product table>tbody>tr th.operations-container .c-desplegable-operaciones {
	font-size: 0.667em;
	margin: 0;
}

.c-tables-product table>thead>tr>th.operations-container {
	font-size: 1em
}

.c-tables-product table>thead>tr>th.operations-container .c-desplegable-operaciones {
	top: 0em;
	left: 27.273em;
	position: absolute;
	font-weight: normal;
	text-transform: none
}

.c-tables-product table thead:hover tr th .c-desplegable-operaciones {
	display: inline-block;
	zoom: 1;
	*display: inline
}

.c-tables-product table>tbody>tr>td.operations-container .c-desplegable-operaciones,.c-tables-product table>tbody>tr th.operations-container .c-desplegable-operaciones {
	font-size: 0.667em;
	margin: 0;
	right: 0.8em;
}

.c-tables-product table>tbody>tr>td.operations-container .c-desplegable-operaciones.right {
	right: -1.2em;
}

.c-tables-product table thead:hover tr th .c-desplegable-operaciones {
	display: inline-block;
}

/*07195*/
.c-desplegable-operaciones {
	width: 8em;
	vertical-align: center;
	position: relative;
	vertical-align: middle;
	margin: auto;
	z-index: 8;
	display: none
}

.c-desplegable-operaciones.active {
	z-index: 10;
	display: block
}

.c-desplegable-operaciones p {
	top: -0.5em;
	padding: 0.5em 0.9em;
	background: #ffffff;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNlZWYyZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background: -moz-linear-gradient(top, #ffffff 40%, #eef2f5 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(60%, #eef2f5) );
	background: -webkit-linear-gradient(top, #ffffff 40%, #eef2f5 60%);
	background: -o-linear-gradient(top, #ffffff 40%, #eef2f5 60%);
	background: -ms-linear-gradient(top, #ffffff 40%, #eef2f5 60%);
	background: linear-gradient(to bottom, #ffffff 40%, #eef2f5 60%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eef2f5',GradientType=0 );*/
	display: inline-block;
	zoom: 1;
	*display: inline;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset -1px -1px #fff, inset 1px 1px #fff;
	-moz-box-shadow: inset -1px -1px #fff, inset 1px 1px #fff;
	box-shadow: inset -1px -1px #fff, inset 1px 1px #fff;
	cursor: pointer;
	position: absolute;
	z-index: -2;
	outline: none;
	border: 1px solid #d2e5eb
}

.c-desplegable-operaciones p span {
	font-size: 1.1em;
	background: url("../mult/ico-quieros.png") no-repeat;
	padding-right: 1.364em;
	background-position: 100% 0.636em;
	color: #0092e0;
	text-shadow: 1px 1px #fff
}

.c-desplegable-operaciones p:hover,.c-desplegable-operaciones p.presionado {
	background: #ffffff;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNlY2VlZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background: -moz-linear-gradient(top, #ffffff 40%, #eceef0 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(60%, #eceef0) );
	background: -webkit-linear-gradient(top, #ffffff 40%, #eceef0 60%);
	background: -o-linear-gradient(top, #ffffff 40%, #eceef0 60%);
	background: -ms-linear-gradient(top, #ffffff 40%, #eceef0 60%);
	background: linear-gradient(to bottom, #ffffff 40%, #eceef0 60%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eceef0',GradientType=0 );*/
	-webkit-box-shadow: inset -1px -1px #fff, inset 1px 1px #fff, 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset -1px -1px #fff, inset 1px 1px #fff, 0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset -1px -1px #fff, inset 1px 1px #fff, 0 1px 0 rgba(0, 0, 0, 0.1)
}

.c-desplegable-operaciones p:hover span,.c-desplegable-operaciones p.presionado span {
	font-size: 1.1em;
	background-position: 100% -13.091em;
	color: #003f8c
}

.c-desplegable-operaciones p.checked { /*top:-0.1em;*/
	top: -0.5em;
	right: 0.2em;
	/*padding:1.5em 1.9em 0.9em;*/
	padding: 0.5em 1.4em 0.9em;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	box-shadow: none;
	background: #FEFEFE;
	border-bottom: 0 solid #fff;
	z-index: 10;
}

.c-desplegable-operaciones p.checked span {
	font-size: 1.1em;
	background-position: 100% -40.091em;
	color: #797F85;
}

.c-desplegable-operaciones ul {
	width: 25em;
	top: 2.5em;
	right: 0.2em;
	padding: 0.9em;
	-webkit-border-radius: 3px 3px;
	-moz-border-radius: 3px 0 3px 3px/3px 0 3px 3px;
	-ms-border-radius: 3px 0 3px 3px/3px 0 3px 3px;
	-o-border-radius: 3px 0 3px 3px/3px 0 3px 3px;
	border-radius: 3px 0 3px 3px/3px 0 3px 3px;
	border: 1px solid #d2e5eb;
	background: #fefefe;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY4ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background: -moz-linear-gradient(top, #fefefe 0%, #f6f8f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f6f8f9) );
	background: -webkit-linear-gradient(top, #fefefe 0%, #f6f8f9 100%);
	background: -o-linear-gradient(top, #fefefe 0%, #f6f8f9 100%);
	background: -ms-linear-gradient(top, #fefefe 0%, #f6f8f9 100%);
	background: linear-gradient(to bottom, #fefefe 0%, #f6f8f9 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f6f8f9',GradientType=0 );*/
	-webkit-box-shadow: inset -4px -4px #fff, inset 4px 4px #fff, -1px 2px 0 #e3e3e3;
	-moz-box-shadow: inset -4px -4px #fff, inset 4px 4px #fff, -1px 2px 0 #e3e3e3;
	box-shadow: inset -4px -4px #fff, inset 4px 4px #fff;
	display: none;
	position: absolute;
	z-index: 9
}

.c-desplegable-operaciones ul li {
	font-size: 1.2em
}

.c-desplegable-operaciones ul li span,.c-desplegable-operaciones ul li a {
	line-height: normal;
	padding: 0.75em;
	display: block;
	border: 1px solid transparent;
	color: #0066BA
}

.c-desplegable-operaciones ul li span:hover,.c-desplegable-operaciones ul li span:focus,.c-desplegable-operaciones ul li a:hover,.c-desplegable-operaciones ul li a:focus {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #D2E5EB;
	background: #E0F6FC;
	cursor: pointer
}

.c-desplegable-operaciones ul li.last span span,.c-desplegable-operaciones ul li.last a span {
	padding: 0em 1.25em 0.167em 0em;
	border: 0;
	border-bottom: 1px dotted #99A0A3;
	background: url("../mult/ico-lista-operaciones.png") no-repeat right center;
	color: #71777f;
	display: inline;
	text-shadow: 1px 1px #fff
}

.c-tables-product table>tbody>tr:hover td .c-desplegable-operaciones,.c-tables-product table>tbody>tr:focus td .c-desplegable-operaciones {
	display: block
}

.c-tables-product table>tbody>tr.mostrarQuiero td {
	cursor: pointer;
	background-color: #E0F6FC
}

.c-tables-product table>tbody>tr.mostrarQuiero td .c-desplegable-operaciones {
	display: block
}

/* tabla tarjetas */
.c-header_product_description .box_Totals .totals {
	margin-left: 0.6em;
}

.c-tables table tr.total-row td {
	font-size: 1.1em;
	text-align: right;
}

.c-tables table>tbody>tr.total-row:hover td,.c-tables table>tbody>tr.total-row:focus td {
	background: none;
	cursor: auto;
}

.c-tables table tr.total-row .total-value {
	color: #0078d2;
	font-size: 2em;
	font-weight: bold;
	padding: 0 0.4em 0 0.2em;
}

/* @group columns sizes */
table.ahorro-plazo-mov-table .col1 {
	width: 17em;
}

table.ahorro-plazo-mov-table .col2 {
	width: 11.6em;
}

table.ahorro-plazo-mov-table .col3 {
	width: 8.9em;
}

table.ahorro-plazo-mov-table .col4 {
	width: 11.1em;
}

table.ahorro-plazo-mov-table .col5,table.cheques-devueltos-mov-table .col5 {
	width: 13.4em;
}

table.ahorro-vista-mov-table .col1 {
	width: 12.6em;
}

table.ahorro-vista-mov-table .col2 {
	width: 19.9em;
}

table.relacion-chequeras-mov-table .col1 {
	width: 22.6em;
}

table.cheques-devueltos-mov-table .col1,table.transferencia-exterior-mov-table .col1 {
	width: 12.4em;
}

table.cheques-devueltos-mov-table .col2 {
	width: 9.9em;
}

table.cheques-devueltos-mov-table .col3,table.transferencia-exterior-mov-table .col3,table.tarjetas-mov-table .col4 {
	width: 14.5em;
}

table.cheques-devueltos-mov-table .col4,table.transferencia-exterior-mov-table .col2,table.transferencia-exterior-mov-table .col4 {
	width: 11.8em;
}

table.cheques-mov-table .col1, table.cuentas-mov-table .col1, table.depositos-mov-table .col1 {
	width: 15.2em;
}

/* comunicados - extratos */
.movimientos-consultas table#comunicados-mov-table.cuentas-mov-table .col1 {
	width: 150px;
}

.movimientos-extrato table#comunicados-mov-table.cuentas-mov-table .col1 {
	width: 120px;
}

.movimientos-extrato table#comunicados-mov-table.cuentas-mov-table .col2 {
	width: 490px;
}
/* EO comunicados - extratos */

table.depositos-mov-table .col2 {
	width: 16.6em;
}

table.cuentas-mov-table .col2,table.cheques-mov-table .col2 {
	width: 19.6em;
}

table.tarjetas-table .col1,table.prestamos-table .col1 {
	width: 17.5em;
}

table.tarjetas-table .col3,table.prestamos-table .col3 {
	width: 7.5em;
}

table.tarjetas-table .col4,table.prestamos-table .col4 {
	width: 15em;
}

table.tarjetas-table .col5,table.prestamos-table .col5,table.cuentas-table .col4,table.ahorro-vista-table .col4,table.ahorro-plazo-table .col4 {
	width: 12.9em;
}

table.cuentas-table .col1,table.ahorro-vista-table .col1,table.ahorro-plazo-table .col1 {
	width: 28em;
}

table.cuentas-table .col3,table.ahorro-vista-table .col3,table.ahorro-plazo-table .col3 {
	width: 12em;
}

table.tarjetas-mov-table .col1 {
	width: 9em;
}

table.tarjetas-mov-table .col2 {
	width: 22.5em;
}

table.tarjetas-mov-table .col3 {
	width: 9em;
}

table.cuotas .col1 {
	width: 19em;
}

table.cuotas .col2 {
	width: 19em;
}

table.cuotas .col3 {
	width: 18em;
}

table.table-header-accounts thead th.col1 {
	width: 19em;
}

table.table-header-accounts thead th.col2 {
	width: 12.1em;
}

table.table-header-accounts thead th.col3 {
	width: 6.3em;
}

table.table-header-accounts thead th.col4 {
	width: 13.1em;
}

table.box-accounts tbody td.col1 {
	width: 15.2em;
}

table.box-accounts tbody td.col2 {
	width: 10em;
}

table.box-accounts tbody td.col3 {
	width: 4.3em;
}

table.box-accounts tbody td.col4 {
	width: 7.5em;
}

/*TMF QUOTATION TABLE*/
table.quotation-table {
	width: 100%;
}

table.quotation-table thead {
	background-color: #eff4f9;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #434A58;
}

table.quotation-table>thead>tr>th {
	border: 1px solid #DDE3EA;
}

table.quotation-table>thead>tr>th div.col-decoration {
	border-top: 1px solid white;
	border-left: 1px solid white;
	padding: 0.9em 0em 1em 1em;
}

table.quotation-table thead  tr.firstRow th div.col-decoration {
	padding-left: 0em;
}

table.quotation-table thead  tr.firstRow th {
	border-top: none;
	text-align: center;
}

table.quotation-table thead tr.firstRow .firstColumn {
	width: 63px;
}

table.quotation-table thead tr.firstRow .firstColumn  div.col-decoration {
	padding-top: 2.4em;
	padding-bottom: 2.45em;
}

table.quotation-table>thead>tr>th.firstColumn {
	border-left: none;
	vertical-align: middle;
}

table.quotation-table>thead>tr>th.lastColumn {
	border-right: none;
}

table.quotation-table tbody {
	font-family: arial, sans-serif;
	font-size: 1.2em;
	color: #434A58;
	text-align: center;
}

table.quotation-table tbody td { /*border:  1px solid blue;*/
	padding: 0.9em 1em 0.6em 1em;
}

table.quotation-table>tbody>tr.firstRow {
	border-bottom: 1px solid #DDE3EA;
}

table.quotation-table>tbody>tr.firstRow td {
	padding-top: 1.68em;
}

table.quotation-table>tbody>tr.lastRow td {
	padding-bottom: 1.5em;
}

table.quotation-table tbody .description {
	text-align: left;
	padding-left: 0.7em;
}

table.quotation-table tbody .number {
	text-align: right;
}

/*EO TMF QUOTATION TABLE*/
.footer-table {
	color: #71777F;
	font-family: arial, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-align: right;
	line-height: 2.25em;
	height: 3.2em;
	margin-top: 0.85em;
}

.footer-table span.subtotal {
	font-weight: bold;
	font-size: 1.8em;
	color: #0078D2;
	padding-right: 0.4em;
	padding-left: 0.4em;
}

/*TMF MORE INFO */

/*EO TMF*/

/* @end */

/* inner tables */
table.inner-table {
	width: 33em;
	margin: 0px 17px;
}

table.inner-table > thead > tr > th {
	font-size: 10px;
}

table.inner-table > tbody > tr > td {
	padding:10px 20px;
}

.c-tables table.inner-table > tbody > tr:focus td, .c-tables table.inner-table > tbody > tr:hover td  {
	background-color: white;
	cursor: default;
}

table.inner-table > tbody > tr.first > td {
	padding-top: 20px;
}
table.inner-table > tbody > tr.last > td {
	padding-bottom: 20px;
}

table.inner-table > tbody > tr > td.data {
	font-size: 12px;
	font-weight: bold;
	color: #0078D2;
}
table.inner-table > tbody > tr > td.montante {
	font-size: 12px;
	font-weight: bold;
	color: #434A58;
	text-align: right;	
}
table.inner-table > tbody > tr > td.situacao {
	font-size: 12px;
	color: #434A58;
}

/* valores mov-table */
.c-tables .valores-mov-table  table {
	font-size: 10px;
}

.c-tables .valores-mov-table table tr th {
	padding: 10px 5px;
	vertical-align: top;
	box-shadow: 1.6px 1px 0 white inset, -1px -1px white inset;
}

.c-tables .valores-mov-table table tr th table.inner-table {
	width: 100%;
	margin: 0;
	padding: 0;
}

.c-tables .valores-mov-table table tr th table.inner-table tr th {
	font-size: 10px;
}

.c-tables .valores-mov-table table tr th table.inner-table tr th.inner-group{
	text-align: center;
	border-bottom: 1px solid gainsboro;
}

.c-tables .valores-mov-table table tr th table.inner-table tr.inner-elements th {
	text-align: center;
}

.c-tables .valores-mov-table table tr th table.inner-table tr.inner-elements th.first{
	border-right: 1px solid gainsboro;
}

.c-tables .valores-mov-table table tr th.nome-instrumento {
	width: 14em;
}

.c-tables .valores-mov-table table tr th.titulos {
	width: 5em;
}

.c-tables .valores-mov-table table tr th.cotacao {
	width: auto;
}

.c-tables .valores-mov-table table tr th.data-valoracao {
	width: auto;
}

.c-tables .valores-mov-table table tr th.saldo {
	width: 10em;
}

.c-tables .valores-mov-table table tr th.pendientes-liq {
	width: 12em;
}

.c-tables .valores-mov-table table tr.firstrow td {
	padding-top:30px;
}

.c-tables .valores-mov-table table tr.lastrow td {
	padding-top:30px;
}

.c-tables .valores-mov-table table tr td.nome-instrumento {
	font-size: 12px;
	color: #0078D3;
	font-weight: bold;
	padding-left: 10px !important;
}

.c-tables .valores-mov-table table tr td.number {
	text-align: right;
}

.c-tables .valores-mov-table table tr td.date-time {
	line-height: 18px;
}

.c-tables .valores-mov-table table tr td.total {
	font-weight: bold;
	font-size: 13px;
	color: #434A58;
}

