@CHARSET "UTF-8";
/* utilities */
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
/* fonts */
p {
	font-family: Arial;
	color: #434A58;
	font-size: 12px;
	line-height: 1.3em;
}
a {
	text-decoration: none;
	color: #0072C9;
}
.mute {
	color: #666;
}
/* breadcrumb */
.contentBreadcrumb {
	color: #0072C9;
	margin-bottom: 1em;
	margin-top: 1.2em;
	font-weight: bold;
	font-size: 1.2em;
	padding-left: 10px;
}
.contentBreadcrumb a {
	padding-right: 15px;
	margin-right: 5px;
	background: url(../mult/ico-flecha-azul-derecha.png) scroll no-repeat 100% 2px;
}
/* text-content */
h1.contentPageTitle {
	color: #0078D2;
	font-family: BBVA Web Light;
	font-size: 3em;
	height: 1em;
	margin-top: 0;
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 17px;
	background-color: #FFF;
	padding-left: 10px;
	margin-bottom: 12px;
}
h1.contentPageTitlePremium {
	color: #009FDC;
	font-family: BBVA Web Light;
	font-size: 3em;
	height: 1em;
	margin-top: 0;
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 17px;
	background-color: #fff;
	padding-left: 10px;
	margin-bottom: 12px;
}
/* text content */
.explanation-text {
	margin-top: 4.5em;
}
.explanation-text header {
	margin-bottom: 1.5em;
}
.explanation-text .pull-left {
	float: left;
	width: 50%;
}
.box {
	position: relative;
	border: 1px solid #DCDCDC;
	border-radius: 3px;
	padding: 20px;
}
.explanation-text .box {
	margin-left: 30px;
	padding: 0;
}
.explanation-text .box .header {
	text-transform: uppercase;
	font-size: 10px;
	background-color: #F8F8F4;
	color: #434A58;
	padding: 10px 20px;
	border-bottom: 1px solid #DCDCDC;
	border-radius: 3px 3px 0 0;
	text-shadow: 1px 1px #FFF;
}
.explanation-text .box .explanation-text-content {
	padding: 10px 20px;
}
.explanation-text .box .explanation-text-content img {
	margin: 0 auto;
}
.explanation-text .pull-right {
	float: right;
	width: 50%;
}
/* info panel with arrow */
.info-panel-arrow {
	background: url(../mult/detail-g-arrow-background.png) scroll no-repeat 0 0;
	width: 205px;
	padding: 10px;
	margin: 20px 0;
}
.info-panel-arrow .text {
	font-size: 12px;
	color: #003F8C;
	width: 180px;
	float: left;
	line-height: 14px;
}
.info-panel-arrow img {
	margin-top: 10px;
}
/* info box */
.info-box {
	background: #E2FAFE url(../mult/ico-info-detail-g.png) scroll no-repeat 20px 20px;
	border: 1px solid #DCDCDC;
	border-radius: 3px;
	margin: 20px 0;
	padding: 20px 20px 20px 60px;
}
.info-box .info-text .title {
	font-family: BBVA Web Light, arial, sans-serif;
	font-size: 18px;
	color: #0065B7;
	margin: 5px 0 10px;
}
.info-box .info-text p {
	font-size: 11px;
	color: #0065B7;
	line-height: 14px;
	margin: 15px 0;
}
/* content default styles*/
h1 {
	font-size: 18px;
	font-family: BBVA Web Book;
	color: #434A58;
}
.contentmh p {
	color: #434A58;
	font-family: Arial;
	font-size: 12px;
	line-height: 1.43em;
	padding-top: 10px;
}
i {
	font-style: italic;
}
.contentmh ul {
	list-style-type: disc;
	padding-left: 11px;
	color: #0065B7;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
}
.contentmh ul li span {
	color: #434A58;
}
.contentmh ul ul {
	list-style-type: circle;
	padding-left: 40px;
	color: #0065B7;
}
/* page-header */
section.acontcont {
- -commented--min-height: 14em;
}
section.acontcont header {
	float: left;
	font-family: BBVA Web Book;
	color: #0078D2;
	font-size: 3em;
	width: 9.9em;
	padding-top: 0;
	margin-right: 5px;
}
section.acontcont p {
	float: left;
	font-family: Arial;
	color: #434A58;
	font-size: 1.6em;
	padding-top: 13px;
	margin-right: 5px;
	line-height: 1.2em;
}
/* generic table */
table {
	color: #434A58;
	table-layout: fixed;
	width: 100%;
}
table caption {
	text-align: left;
	font-family: BBVA Web Book;
	font-size: 1.8em;
	color: #434A58;
	margin: 0;
	padding-bottom: 1.5em;
	padding-top: 1.5em;
}
table thead th {
	background: none repeat scroll 0 0 #F8F8F5;
	border: 1px solid #DCDCDC;
	color: #434A58;
	margin: 0;
	padding: 7px 10px;
	font-size: 1em;
	font-family: arial;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	table-layout: auto;
}
table thead tr th:first-child {
	border-left: none;
	padding-left: 20px;
}
table thead tr th:last-child {
	border-right: none;
}
table tbody tr td {
	border-right: 0 solid #FFF;
	border-top: 1px solid #E5E5E5;
	color: #434A58;
	font-size: 1.2em;
	padding: 20px 6px 20px 10px;
	padding-left: 10px;
}
/* public fondos table */
table.public-fondos-home {
	margin: 30px auto;
}
table.public-fondos-home tbody tr td:first-child {
	padding-left: 20px;
	color: #0065B7;
	font-style: normal;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.5em;
}
table.public-fondos-home tbody tr td:last-child {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.2em;
	padding-right: 1.429em;
	padding-top: 1.214em;
}
/* table planos*/
table.planos tbody tr td .btn.white.icon-pdf {
	margin: 5px auto;
	line-height: 16px;
}
/* info table */
table.info-table {
	width: 100%;
	margin: 20px 0;
}
table.info-table thead tr th {
	text-transform: none;
}
table.info-table tbody tr td {
	padding: 10px;
	color: #317937;
	font-size: 11px;
	font-weight: bold;
}
table.info-table tbody tr td:first-child {
	padding-left: 20px;
}
table.info-table tbody tr td:last-child {
	padding-right: 20px;
	text-align: right;
}
/* table detailH */
.c-tables.detailH table tbody tr td span {
	font: bold 12px Arial, sans-serif;
	color: #434A58;
}
.c-tables.detailH table tbody tr.subheader td {
	padding: 5px 0 5px 0 !important;
	border-top: 0;
	border-bottom: 1px solid #DCDCDC;
}
.c-tables.detailH table tbody tr.subheader td span.gama {
	color: #0065B7;
	font: bold 12px Arial, sans-serif;
	margin: 17px 0 10px 36px;
}
.c-tables.detailH table tbody tr.subheader td span.low {
	margin: 17px 0 0 12px;
	font: bold 11px Arial, sans-serif;
	color: #85C62C;
}
.c-tables.detailH table tbody tr.subheader td span.middle {
	margin: 17px 0 0 12px;
	font: bold 11px Arial, sans-serif;
	color: #F93;
}
.c-tables.detailH table tbody tr.subheader td span.high {
	margin: 17px 0 0 12px;
	font: bold 11px Arial, sans-serif;
	color: #C00;
}
.c-tables table>thead>tr>th.first .col-decoration {
	padding-left: 0;
}
/* tabs */
.tabcontainer {
	margin-bottom: -1px;
}
.tabcontainer .grid_10 {
	margin-bottom: 0;
}
.tabcontainer .tabs {
	padding-top: 0;
}
.tabs {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 0;
	padding-top: 35px;
	width: 640px;
}
.tabs li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.tabs a {
	background: none repeat scroll 0 0 #F4F7F5;
	border: 1px solid #DCDCDC;
	float: left;
	font-size: 12px;
	line-height: 12px;
	color: #999;
	margin-right: 0;
	padding: 10px;
	text-decoration: none;
	height: 13px;
	text-shadow: 1px 1px #FFF;
}
.tabs li:first-child a {
	border-radius: 5px 0px 0px 0px;
}
.tabs li:last-child a {
	border-radius: 0px 5px 0px 0px;
}
.tabs a#current {
	background: none repeat scroll 0 0 #FFF;
	border-bottom: 1px solid #FFF;
	color: #434A58;
}

.tabs a.pestaniaUnica , .tabs li:only-child a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 5px 5px 0 0 !important;
    color: #434A58;
	cursor: context-menu !important;
}
/* tabs tall */
.tabs #navlist2 li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.tabs #navlist2 li a {
	height: 30px;
	width: 80px;
}
/* new button */
div.cajabotones{
	width: 627px;
	height: 119px;
	float: left;
}
p.b_140x40 {
	margin: 40px 10px 40px 0 !important;
}
p.b_140x40 a {
	background: url(../mult/ico-fondo-boton-contratar.png) repeat-x scroll 0 0 transparent;
	border-radius: 4px;
	color: #FFF;
	padding: 12px 38px;
	height: 40px;
	width: 140px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: none;
}
p.b_140x40 a:hover {
	background: url("../mult/ico-fondo-boton-contratar-hover.png") repeat-x scroll 0 0 transparent;
}
/* pdf button */
.btn.white.icon-pdf {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.btn.white.icon-pdf span {
	background: url(../mult/icopdf2.png) no-repeat scroll 0 0 transparent;
	padding-left: 20px;
}
.btn.white.w180 {
	width: 180px;
}
/* carrousel */
.carousel-container {
	width: 96em;
	height: 266px;
	border: 0;
	margin-bottom: 0;
	padding: 0;
	background-color: transparent;
	position: relative;
	font-size: 10px;
	padding: 4px 0 0;
}
.carousel-container .carousel-box-wrapper {
	width: 95.8em;
	margin-bottom: 0;
	overflow: hidden;
	border: 0;
}
.carousel-container .carousel-box {
	background-color: transparent;
	position: relative;
	overflow: hidden;
	width: 95.8em;
	height: 26.5em;
}
.carousel-container .jcarousel-container {
	background-color: transparent;
	background-color: white !important;
	width: 95.8em;
}
.carousel-container .jcarousel-clip {
	overflow: hidden;
	width: 95.8em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.carousel-container .carousel-box .carousel-item {
	float: left;
	width: 95.8em;
	height: 26.5em;
	display: inline-block;
	zoom: 1;
}
.carousel-container .carousel-box .carousel-item .content {
	width: 95.8em;
	height: 26.5em;
	padding: 0;
	display: inline-block;
	color: #0073C9;
	zoom: 1;
	background-color: white;
}
.carousel-box .carousel-item .content em {
	font-size: 2.4em;
}
.carousel-box .carousel-item .content .variable-text {
	width: 40em;
	position: relative;
	float: left;
}
.carousel-box .carousel-item .content .variable-img {
	width: 53em;
	position: relative;
	float: left;
}
.carousel-box .carousel-item .content .variable-text img {
	float: left;
}
.carousel-box .carousel-item .content .variable-text img.cerocomissions {
	padding-top: 5px;
	padding-left: 3px;
}
.carousel-box .carousel-item .content .variable-text h2 {
	font-family: BBVA Web Light;
	font-size: 30px;
	color: #0078D2;
	padding-top: 19px;
	padding-bottom: 10px;
}
.carousel-box .carousel-item .content .variable-text h2.with-left-image {
	/*padding-left: 197px;*/
	padding-bottom: 11px;
}
.carousel-box .carousel-item .content .variable-text p {
	font-family: BBVA Web Book;
	color: #0065B7;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 2px;
	margin-top: 0;
	/*padding-left: 186px;*/
}
.carousel-box .carousel-item .content .variable-text p.with-left-image {
	/*padding-left: 198px;*/
}
.carousel-box .carousel-item .content .contenidoLink {
	margin: 13px 0 0 13px;
}
.carousel-container .carousel-controller {
	position: absolute;
	bottom: 10px;
	left: 10px;
}
.carousel-container .carousel-controller li {
	width: .9em;
	height: 1em;
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	overflow: hidden;
	position: relative;
	top: -.7em;
}
.carousel-container .carousel-controller li img {
	width: .9em;
	height: 10em;
	top: 0;
	left: 0;
	position: absolute;
	cursor: pointer;
}
.carousel-container .carousel-controller li.arrow {
	width: 2.2em;
	height: 2.2em;
	top: 0;
	margin: 0 9px 0 10px;
}
.carousel-container .carousel-controller li.arrow img {
	width: 2.2em;
	height: 10em;
	top: -8em;
}
.carousel-container .carousel-controller li.active img {
	top: -4.6em;
}
.carousel-container .carousel-controller li.arrow img:hover {
	top: 0;
}
.carousel-container .carousel-controller .hiddenCarruselArrow {
	visibility: hidden;
}
.carousel-container .carousel-box .carousel-item .content img {
	width: auto;
}
/* grid system */
.grid_20 {
	width: 96em;
	position: relative;
}
.grid_20_cont {
	width: 64em;
	float: left;
	padding-left: 10px;
- -commented--min-height: 190px;
}
.grid_20.top25 {
	padding-top: 30px;
	border-top: 1px solid #DCDCDC;
	margin-top: 0;
}
.grid_20.b10 {
	background-image: url(../mult/gradient32.png);
	border-bottom: 1px solid #DCDCDC;
	padding-left: 0;
	margin-bottom: 1.3em;
}
.grid_20.gradient {
	background-image: url(../mult/gradient32.png);
}
.grid_20.background-gradient {
	background-image: url(../mult/gradient32.png);
}
.grid_20.background-gradient.with-border-buttom {
	border-bottom: 1px solid #DCDCDC;
}
.grid_20.gradientfoot {
	background-image: url(../mult/gradient32foot.png);
	background-repeat: repeat-x;
}
.gridinterior {
	background-image: url(../mult/gradient32.png);
	border-bottom: 1px solid #DCDCDC;
	padding-left: 0;
}
.grid_10 {
	float: left;
	position: relative;
	margin-right: 1em;
	margin-top: 1em;
	width: 30em;
	margin-bottom: 3em;
}
.grid_10.aside {
	position: absolute;
	top: 78px;
	right: 0;
}
.grid_15 {
	float: left;
	position: relative;
	margin-left: 1em;
	margin-right: 1em;
	width: 62em;
}
.grid_15.auto {
	width: auto;
}
.grid_15_2 {
	float: left;
	position: relative;
	margin-left: 1em;
	margin-right: 1em;
	width: 62em;
}
.grid_15_2.auto {
	width: auto;
}
.width100 {
	width: 100% !important;
}
.grid_5 {
	width: 20em;
	margin-left: 1em;
	float: left;
	position: relative;
	margin-right: 0;
}
.grid_5r {
	width: 23em;
	margin-left: 1em;
	float: right;
	position: relative;
	margin-right: 0;
}
.grid_20.footerhome {
	padding-top: 100px;
}
/* image container */
.image-container {
	margin-left: 320px;
	min-height: 190px;
}
.image-container img {
	position: absolute;
	bottom: 0;
}
/* max banner */
aside.max-banner {
	width: 61.9em;
	height-min: 11.8em;
	margin: 2em 0 1em 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #DDE3EA;
}
aside.max-banner .max-banner-container {
	padding: 1.7em 1.9em 1.9em 2.9em;
}
aside.max-banner .max-banner-container .first-col {
	float: left;
	width: 22em;
}
aside.max-banner .max-banner-container .first-col p {
	clear: left;
	display: block;
	float: left;
}
aside.max-banner .max-banner-container p.title {
	font-size: 2em;
	font-family: BBVA Web Light;
	color: #0078D2;
	line-height: 1.3em;
	width: 100%;
}
aside.max-banner .max-banner-container p.title span {
	font-size: .64em;
	font-family: BBVA Web Medium;
	color: #003F8C;
	line-height: .3em;
	margin-bottom: .6em;
}
aside.max-banner .max-banner-container .col img {
	float: left;
	margin-top: -.9em;
	margin-left: 3.2em;
}
/* mini-banner */
aside.mini-banner {
	background-color: #FFFFFF;
	width: 30em;
	height: 11.8em;
	margin: 2em 0 1em 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #DDE3EA;
	position: relative;
	z-index: 1000;
}
aside.max-banner .max-banner-container p.title {
	width: 100%
}
aside.mini-banner .mini-banner-container {
	padding: 1.9em;
}
aside.mini-banner .mini-banner-container .first-col {
	float: left;
	width: 11.7em;
}
aside.mini-banner .mini-banner-container .first-col p {
	float: left;
}
aside.mini-banner .mini-banner-container p.title {
	font-size: 1.9em;
	font-family: BBVA Web Light;
	color: #0072C9;
	line-height: 1.3em;
	margin-bottom: .6em;
	width: 200px;
}
/* section with header */
section.c-with-header {
	width: 30em;
	height: 16.8px em;
	margin: 0 0 2.3em 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #DDE3EA;
	background-color: #FFF;
	z-index: 1;
}
section.c-with-header header {
	padding: 12px 20px;
	border-bottom: 1px solid #DDE3EA;
	background: #FEFEFE;
 background: url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FEFEFE), color-stop(100%, #F5F7F8));
	background: -webkit-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: -o-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: -ms-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: linear-gradient(to bottom, #FEFEFE 0%, #F5F7F8 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fefefe", endColorstr="#f5f7f8", GradientType=0);
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	color: #333;
	font-family: BBVA web book;
	font-size: 16px;
}
section.c-with-header button.btn-right {
	float: right;
	margin-top: 1px;
}
section.c-with-header button {
	float: left;
	margin-top: 2em;
}
section.c-with-header p img {
	float: right;
	margin-left: 5px;
}
section.c-with-header .c-with-header-container {
	padding: 10px 20px;
}
section.c-with-header .c-with-header-container>img {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
section.c-with-header .c-with-header-asistencia {
	padding: 1.8em 2em;
}
section.c-with-header .c-with-header-asistencia input.bbva-input-text[type="text"] {
	margin-bottom: 1em;
	width: 20em;
}
/* callout section */
section.callout {
	margin-top: 1.5em;
	margin-bottom: 3.8em;
}
section.callout header img {
	float: left;
}
section.callout header {
	font-family: BBVA Web Book;
	color: #003F8C;
	font-size: 1.8em;
}
section.callout header a {
	color: #0078D2;
	margin: 8px 8px 0;
	float: left;
}
section.callout p {
	font-family: Arial;
	color: #434A58;
	font-size: 1.2em;
	margin-top: .4em;
	margin-left: 3.4em;
	line-height: 1.3em;
	width: 19.5em;
}
section.callout footer {
	margin-top: 1em;
	margin-left: 4em;
}
section.callout footer a {
	font-family: Arial;
	color: #0065B7;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	text-decoration: none;
}
/* footer menu */
.footer {
	padding-left: 16px;
	padding-bottom: 186px;
}
.footer>ul>li {
	background: none transparent;
	float: left;
	margin: 0;
	padding: 0 9px 0 10px;
	position: relative;
	text-align: left;
	width: 215px;
	height: 154px;
}
aside.footer>ul>li:first-child {
	padding: 0 9px 0 12px;
}
aside.footer>ul>li:last-child {
	padding: 0 0 0 19px;
	border: none;
}
aside.footer>ul>li.op2 {
	border-right: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
}
aside.footer>ul>li.op3 {
	border-right: 1px solid #DCDCDC;
}
aside.footer ul li h2 {
	color: #434A58;
	font-size: 1.1em;
	font-family: BBVA Web Book;
	padding-bottom: 10px;
}
aside.footer ul li ul li {
	display: block;
	float: none;
	color: #8C9299;
	border: none;
	padding: 0;
}
aside.footer ul li ul li a {
	color: #8C9299;
	font-size: 11px;
	font-weight: normal;
	line-height: 2em;
	font-weight: normal;
	padding-bottom: 4px;
}
aside.footer ul.redespie li.youtube a {
	background: url("../mult/Youtube.png") no-repeat scroll left 0 transparent;
	padding-left: 20px;
}
aside.footer ul.redespie li.twitter a {
	background: url("../mult/ico-twitter.png") no-repeat scroll left 0 transparent;
	padding-left: 20px;
}
aside.footer ul.redespie li.facebook a {
	background: url("../mult/ico-facebook.png") no-repeat scroll left 0 transparent;
	padding-left: 20px;
}
aside.footer ul.redespie li.linkedin a {
	background: url("../mult/ico-linkedin.png") no-repeat scroll left 0 transparent;
	padding-left: 20px;
}
aside.footer ul.redespie li.google a {
	background: url("../mult/ico-google.png") no-repeat scroll left 0 transparent;
	padding-left: 20px;
}
/* footer bottom */
footer.footer-bottom {
	border-top: 1px solid #DBDCDF;
	border-bottom: 1px solid #DBDCDF;
	height: 3em;
	padding: 2em 0 0 0;
	background-color: #F4F6F3;
	width: 99.9%;
}
footer.footer-bottom ul {
	margin-left: auto;
	margin-right: auto;
	width: 96em;
	margin: 0 auto;
}
footer.footer-bottom ul li {
	float: left;
	padding: 0 9px 0 12px;
}
footer.footer-bottom ul li a {
	color: #8C9299;
	font-size: 1.1em;
	font-weight: normal;
	text-align: left !important;
}
footer.footer-bottom span.copyright {
	color: #8C9299;
	font-size: 1.1em;
	font-weight: normal;
	float: right;
}
/* dividers */
.divider {
	background: url(../mult/line-divider.png) no-repeat left 28px;
	padding: 30px 0 20px 0;
}
.divider2 {
	background: url(../mult/line-divider.png) no-repeat left 20px;
	padding: 20px 0 8px 0;
}
/* athrid large */



.athird-large-cuatro{
	width: 20.2em !important;
	height:20em;
	padding-left:1.7em!important;
	padding-right:1.7em!important;

}


.athird-large-cuatro:first-child {
	border-right: none;
	width: 20.2em !important;
	height:20em;
}
.athird-large-cuatro:last-child {
	border-left: none;
	width: 20.2em !important;
	height:20em;
}


.athird-large-cinco p img{margin-right:-1.4em;}
.athird-large-cinco h5{font-size: 15px !important;font-weight: bold;}

.athird-large-cinco{
	
	width: 15.4em !important;
	height:21em;
	padding-left:1.0em!important;
	padding-right:2.4em!important;

}

.athird-large.middle{border-left: none;}

.athird-large-cinco:first-child {
	border-right: none;
	width: 15.4em !important;
	height:21em;
}
.athird-large-cinco:last-child {
	border-left: none;
	width: 15.4em !important;
	height:21em;
}

.athird-large {
	padding-left: 18px;
	padding-right: 18px;
	width: 28.2em;
	min-height: 16.8em;
	float: left;
	border: 1px solid #DBDCDF;
	background-color: #FFF;
	position: relative;
}
.athird-large:first-child {
	border-right: none;
	width: 27.3em;
}
.athird-large:last-child {
	border-left: none;
	width: 27.3em;
}
.athird-large header {
	padding: 18px 0;
}
.athird-large header {
	font-family: BBVA Web Book;
	color: #434A58;
	font-size: 1.4em;
}
.athird-large .content-section {
	height: 9em;
	overflow: hidden;
}
.athird-large p {
	font-family: Arial;
	color: #717780;
	font-size: 1.2em;
	line-height: 1.3em;
}
.athird-large p img {
	float: right;
	margin-left: 5px;
}
.athird-large footer {
	position: absolute;
	bottom: 20px;
}
.athird-large footer a {
	font-family: Arial;
	color: #0065B7;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	text-decoration: none;
}
/* athrid thumbnails */
.athird {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 20em;
	float: left;
}
.athird:last-child {
	padding-right: 0;
}
.athird header {
	font-family: BBVA Web Book;
	color: #0078D2;
	font-size: 1.8em;
}
.athird header a {
	float: left;
	width: 7.9em;
	padding-top: 5px;
	margin-right: 5px;
}
.athird header img {
	float: right;
}
.athird footer {
	padding-top: 15px;
}
.athird footer a {
	font-family: Arial;
	color: #0065B7;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	text-decoration: none;
}
/* ahalf */
.ahalf {
	padding: 5px 0 20px 20px;
	width: 33em;
	float: left;
	position: relative;
}
.ahalf header {
	padding-top: 8px;
	font-family: BBVA Web Book;
	color: #0078D2;
	font-size: 1.8em;
	padding-top: 5px;
}
.ahalf p {
	font-family: Arial;
	color: #434A58;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-bottom: 20px;
	padding-top: 16px;
}
.ahalf p img {
	float: right;
	margin-left: 5px;
}
.ahalf button {
	position: absolute;
	bottom: 20px;
	margin-top: 10px;
}
/* athird large-vip banner */
.athird-large-vip {
	font-family: BBVA Web Light;
	text-align: left;
	color: #0078D2;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 20px;
}
.athird-large-vip div.tit {
	border-right: 1px solid #DCDCDC;
	float: left;
	width: 230px;
	font-size: 52px;
}
span.bpersonal {
	display: block;
	font-size: 32px;
	padding-bottom: 2px;
}
.athird-large-vip div.info {
	border-left-color: #808080;
	border-left-style: solid;
	float: left;
	padding-left: 10px;
	padding-top: 16px;
	width: 162px;
}
.athird-large-vip div.ventajas_img {
	float: left;
}
/* news */
.news {
	width: 21.8em;
	margin: 0 0 23px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #DDE3EA;
}
.news header {
	padding: 10px 20px;
	border-bottom: 1px solid #DDE3EA;
	background: #FEFEFE;
 background: url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FEFEFE), color-stop(100%, #F5F7F8));
	background: -webkit-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: -o-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: -ms-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: linear-gradient(to bottom, #FEFEFE 0%, #F5F7F8 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fefefe", endColorstr="#f5f7f8", GradientType=0);
	-webkit-border-radius: 1px 1px 0 0;
	-moz-border-radius: 1px 1px 0 0;
	-ms-border-radius: 1px 1px 0 0;
	-o-border-radius: 1px 1px 0 0;
	border-radius: 1px 1px 0 0;
	line-height: 18px;
	font-size: 18px;
	font-family: BBVA Web Book;
	color: #0078D2;
}
.news ul {
	list-style: none;
	padding-left: 0;
	line-height: 14px;
}
.news ul li {
	padding: 10px 20px;
	border-bottom: 1px solid #DDE3EA;
	font-family: Arial;
	background-color: #FFF;
}
.news ul li:last-child {
	border-bottom: none;
	-webkit-border-radius: 0 0 1px 1px;
	-moz-border-radius: 0 0 1px 1px;
	-ms-border-radius: 0 0 1px 1px;
	-o-border-radius: 0 0 1px 1px;
	border-radius: 0 0 1px 1px;
}
.news ul li a {
	color: #0078D2;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: bold;
}
.news ul li div {
	color: #71777F;
	font-size: 11px;
	line-height: 1.3em;
}
/* links */
aside.links {
	width: 21.8em;
	margin: 0 0 3em 0;
	border: 1px solid #DDE3EA;
}
aside.links ul {
	list-style: none;
	padding-left: 0;
}
aside.links ul li {
	border-bottom: 1px solid #DDE3EA;
	background: #FEFEFE;
 background: url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FEFEFE), color-stop(100%, #F5F7F8));
	background: -webkit-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: -o-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: -ms-linear-gradient(top, #FEFEFE 0%, #F5F7F8 100%);
	background: linear-gradient(to bottom, #FEFEFE 0%, #F5F7F8 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fefefe", endColorstr="#f5f7f8", GradientType=0);
}
aside.links ul li:first-child {
	-webkit-border-radius: 1px 1px 0 0;
	-moz-border-radius: 1px 1px 0 0;
	-ms-border-radius: 1px 1px 0 0;
	-o-border-radius: 1px 1px 0 0;
	border-radius: 1px 1px 0 0;
}
 aside.links ul li.last:child {
 border-bottom: none;
 -webkit-border-radius: 0 0 1px 1px;
 -moz-border-radius: 0 0 1px 1px;
 -ms-border-radius: 0 0 1px 1px;
 -o-border-radius: 0 0 1px 1px;
 border-radius: 0 0 1px 1px;
}
aside.links ul li span {
	padding:0 40px 0 20px;
	background: url(../mult/bbva-bg-link.png) no-repeat 20px center;
	cursor: pointer;
	line-height: 40px;
	font-family: BBVA Web Book;
	font-size: 17px;
	color: #0072C9;
	white-space: nowrap;
	display:inline-block;
	width:70%;
}
.grid_20_cont_half .rollover-tittle {
	display: block;
	width: 100%;
	color: #0078D2;
	float: left;
	font-family: BBVA Web Book;
	font-size: 2em;
	padding: 20px 0;
}
.grid_20_cont_half ul.rollover-images {
	width: 650px;
	display: block;
}
.grid_20_cont_half ul.rollover-images li {
	display: inline;
	float: left;
	width: 215px;
	padding-bottom: 20px;
	text-align: left;
}
.grid_20_cont_half ul.rollover-images div.rollover {
	height: 50px;
	overflow: hidden;
}
.grid_20_cont_half ul.rollover-images div.rollover img {
	cursor: pointer;
	position: relative;
	top: 0;
}
.grid_20_cont_half ul.rollover-images div.rollover img:hover {
	top: -50px;
}
/* separators */
hr {
	margin: 10px 0;
	border: none;
	border-top: 1px solid #DCDCDC;
	margin-left: -10px;
	margin-right: -10px;
	width: 100%;
}
hr.no-margin {
	margin: 0;
}
/* descuentos */
.top20 {
	margin-top: 20px !important;
}
.descuentos {
	width: 66%;
}
.descuentos section {
	float: left;
	width: 250px;
	margin-left: 60px;
}
/* lista enlaces con flechita */
ul.listrate {
	width: auto;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
ul.listrate li {
	cursor: pointer;
	background: url("../mult/flecha_notifica_operaciones.png") no-repeat scroll 95% 20px;
	padding: 15px 20px;
	border-bottom: 1px solid #DDE3EA;
}
ul.listrate li a {
	font-family: arial;
	font-size: 12px;
}
ul.listrate li a.active {
	font-weight: bold;
}
/* subtitulo */
h1.subtitle {
	color: #0078D2;
	font-family: "BBVA Web Light", arial, sans-serif;
	font-size: 2.5em;
	margin-left: 0;
	margin-top: 30px;
}
/* tabla importes */
table.summary {
	margin-bottom: 20px;
	margin-top: 20px;
}
table.summary caption {
	background-color: #F0F2EF;
	margin-top: 15px;
	margin-bottom: 0;
	padding: 15px;
	border: 1px solid #DCDCDC;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	font-family: BBVA Web Light;
	font-size: 18px;
	font-weight: bold;
}
table.summary caption .info {
	font-size: 16px;
}
table.summary tbody tr td {
	text-align: right;
	font-weight: bold;
	font-size: 15px;
	white-space: nowrap;
}
table.summary tfoot tr td {
	border-top: 1px solid #DCDCDC;
	padding: 20px 10px;
	text-align: right;
	border-bottom: 1px solid #DCDCDC;
	color: #71777F;
	font-size: 12px;
	box-shadow: inset 0px 2px 0px 0px #F8F8F5;
}
table.summary tbody tr td.negative {
	color: #C4136C;
}
.table-filters {
	margin-bottom: 60px;
}
.table-filters .c-form-combo {
	float: left;
	margin-right: 20px;
}
.table-filters .download-link {
	margin-top: 8px;
	float: right;
	font-size: 12px;
	font-weight: bold;
}
.table-filters .download-link img {
	padding-right: 5px;
	vertical-align: middle;
}
.table-filters span.download-size {
	color: #666;
	font-family: Georgia, arial, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: 12px;
}
/* form inline */
.top-buttons {
	margin: 20px 0;
	float: none;
}
.btn-group>.btn.white.large {
	font-family: "BBVA Web Book", arial, sans-serif;
	font-size: 14px;
	color: #0072C9;
	height: auto;
	padding: 10px 20px;
}
.box>img.arrow {
	position: absolute;
	top: -10px;
}
.box>img.arrow.pos3 {
	left: 222px;
}
.box>img.arrow.pos2 {
	left: 134px;
}
.box > img.arrow.pos1 {
	left: 33px;
}
/* form */
form.tooltip-validation p {
	font-size: 12px;
	color: #434A58;
	line-height: 16px;
	margin: 10px 0;
}
form.tooltip-validation fieldset {
	padding: 0 20px;
}
form.tooltip-validation fieldset legend {
	font-size: 18px;
	font-family: BBVA Web light;
	border-bottom: 1px solid #DCDCDC;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
form.tooltip-validation fieldset dl {
	font-size: 12px;
	margin: 20px 0;
}
form.tooltip-validation fieldset dl dt {
	float: left;
	font-weight: bold;
	color: #666666;
}
form.tooltip-validation fieldset dl dd {
	margin-left: 46%;
}
form.tooltip-validation .form-control {
	margin: 20px 0;
}
form.tooltip-validation .form-control .form-label {
	margin-bottom: 5px;
}
form.tooltip-validation .form-control .form-label>label {
	font-size: 12px;
	color: #717780;
}
form.tooltip-validation .form-control .form-label>label.required {
	background: url(../mult/field-required.png) scroll no-repeat 100% 0;
	padding-right: 10px;
}
form.tooltip-validation .form-control .form-input>input {
	margin-right: 10px;
}
form.tooltip-validation .bottom-info {
	font-size: 10px;
	color: #71777F;
}
/* sample form input sizes */
#nome {
	width: 280px;
}
#telcasa {
	width: 280px;
}
#teluno {
	width: 280px;
}
#email {
	width: 280px;
}
#fecha {
	width: 260px;
}
#docnum {
	width: 260px;
}
#localidade {
	width: 280px;
}
#Apelido {
	width: 280px;
}
#morada, #moradaCli2, #moradaCli3 {
	width: 280px;
}
#cp1,#cp1Cli2,#cp1Cli3 {
	width: 110px;
}
#cp2,#cp2Cli2,#cp2Cli3 {
	width: 40px;
}
#cp3,#cp3Cli2,#cp3Cli3 {
	width: 180px;
}
#telefone, #cidade, #pais,#nif{
	width: 280px;
}

#emailDocumentacionConfirmar,#emailDocumentacion,#emailEmprego,#empresa,#ocupacao,#habilitacoes,#naturalidade,#nacionalidade,#contribuyente,#numdoc,#otrosnome,#entidadeEmitente,#paisDoc,#numNifEstrangeiro,#paisNifEstrangeiro,#paisMoradaFiscal,#numNifPortegues,#via{
width: 280px;
}

#emailDocumentacionConfirmarCli2,#emailDocumentacionCli2,#emailEmpregoCli2,#empresaCli2,#ocupacaoCli2,#habilitacoesCli2,#naturalidadeCli2,#nacionalidadeCli2,#contribuyenteCli2,#numdocCli2,#otrosnomeCli2,#entidadeEmitenteCli2,#paisDocCli2,#numNifEstrangeiroCli2,#paisNifEstrangeiroCli2,#paisMoradaFiscalCli2,#numNifPorteguesCli2,#viaCli2,#localidadeCli2,#emailCli2,#nomeCli2{
width: 280px;
}
#emailDocumentacionConfirmarCli3,#emailDocumentacionCli3,#emailEmpregoCli3,#empresaCli3,#ocupacaoCli3,#habilitacoesCli3,#naturalidadeCli3,#nacionalidadeCli3,#contribuyenteCli3,#numdocCli3,#otrosnomeCli3,#entidadeEmitenteCli3,#paisDocCli3,#numNifEstrangeiroCli3,#paisNifEstrangeiroCli3,#paisMoradaFiscalCli3,#numNifPorteguesCli3,#viaCli3,#localidadeCli3,#emailCli3,#nomeCli3{
width: 280px;
}

#cpGlobal{
width: 260px;
}

.irhacialaderecha{margin-left:-20px;}
#telefonoEmprego,#teluno,#movil {width: 250px;}
#telefonoEmpregoCli2,#telunoCli2,#movilCli2 {width: 250px;}
#telefonoEmpregoCli3,#telunoCli3,#movilCli3 {width: 250px;}
.preTelefono{width:40px;}
.cerrarDescargarFichero{margin-left:10px;}
.cerrarDescargarFicheroInicial{margin-left:6px;}
/* inline form */
form.tooltip-validation.inline .form-control .form-label>label.required {
	background: url(../mult/field-required-black.png) scroll no-repeat 0 5px;
	padding-right: 0;
	padding-left: 6px;
}
form.tooltip-validation.inline .form-control {
	margin: 0;
	padding: 10px 0;
}
form.tooltip-validation.inline fieldset {
	padding: 0;
}
form.tooltip-validation .form-control.form-left {
	float: left;
	width: 50%;
}
form.tooltip-validation .form-control.form-left.border-right {
	border-right: 1px solid gainsboro;
}
form.tooltip-validation .form-control.form-right {
	float: right;
	width: 48%;
}
/* sample form input sizes */
.inline #nome {
	width: 260px;
}
.inline #morada {
	width: 260px;
}
.inline #cp1 {
	width: 50px;
}
.inline #cp2 {
	width: 40px;
}
.inline #cp3 {
	width: 80px;
}
.inline #telefone {
	width: 260px;
}
.inline #email {
	width: 260px;
}
.inline #fecha {
	width: 260px;
}
/* diccionario */
.dictionary {
}
.toolbar {
	float: right;
	margin-top: -20px;
	margin-bottom: 20px;
}
.dictionary .word {
	width: 36%;
	float: left;
	list-style: none;
	padding: 0;
}
.dictionary .word li {
	padding: 20px 0;
	border-bottom: 1px solid #DCDCDC;
}
.dictionary .word li a {
	font-size: 12px;
	font-weight: bold;
	color: #0073C9;
}
.dictionary .word li a.active {
	color: #003F8C;
}
.dictionary .definition {
	position: relative;
	font-size: 12px;
	color: #434A58;
	line-height: 20px;
	border: 1px solid #DCDCDC;
	border-radius: 3px;
	width: 50%;
	float: right;
	padding: 20px;
	box-shadow: 1px 2px 2px #EEE;
}
.dictionary .definition img {
	position: absolute;
	left: -9px;
	top: 14px;
}
.dictionary .definition h1 {
	font-family: BBVA Web Book, arial, sans-serif;
	font-size: 18px;
	margin-bottom: 10px;
}
section.explanation-text header.subtitle {
	margin-bottom: 0;
	padding-bottom: 1.5em;
	border-bottom: 1px solid #DCDCDC;
}
section.explanation-text header.subtitle h1 {
	font-size: 22px;
	font-family: BBVA Web Light;
	color: #0078D2;
}
.box-progression .steps-container ol.steps li.last .bg-point {
	right: 10px;
	left: auto;
}
ul.c-mensajes-errorRefuerzo {
	list-style: none;
	padding: 10px 40px 15px;
}
.tooltip-container .tooltip-body-error p {
	color: #C4136C;
}
/*Nuevos estilos*/
.sinBordeInferior {
	margin-bottom: 0 !important;
	border: 0 !important;
}
/*mENSAJE DE ERROR*/
.errorAplicacion {
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	width: 64em;
}
.c-mensajes-errorAplicacion {
	background-color: #F7E9E9;
	border: 1px solid #F4CCDF;
	padding-bottom: 4.6em;
	width: auto;
}
.noEncontrada div.icono {
	background: url("../mult/ico-spriteAlertaInformacion32.png") no-repeat scroll 0 -432px transparent;
	border-color: #F4CCDF;
	border-right: 1px solid #F4CCDF;
	float: left;
	height: 3.2em;
	margin-left: 3em;
	margin-top: 3em;
	padding-right: 1em;
	width: 4em;
}
.noEncontrada .entradilla {
	margin-left: 10em;
	text-align: left;
}
.c-mensajes-errorAplicacion .entradilla {
	margin: 0 auto;
	padding-top: 1.4em;
}
.noEncontrada .entradilla p {
	color: #C4136C;
	font-size: 1.2em;
	line-height: 1.2em;
	padding-bottom: 1em;
}
.c-mensajes-errorAplicacion .entradilla p {
	float: none;
	padding-bottom: 0;
}
.c-mensajes-errorAplicacion .titulo {
	margin-bottom: 1em;
	margin-top: 0.8em;
}
.noEncontrada .entradilla p {
	color: #C4136C;
	font-size: 1.2em;
	line-height: 1.2em;
	padding-bottom: 1em;
}
.c-mensajes-errorAplicacion .entradilla p {
	float: none;
	padding-bottom: 0;
}
.c-mensajes-errorAplicacion .titulo em {
	color: #C4136C;
	font-size: 1.7em;
}
.noEncontrada .entradilla {
	margin-left: 10em;
	text-align: left;
}
div #divcontentbot {
	padding-top: 20px;
}
/*Mapa web*/
 /*Cabecera*/
.title {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 11px;
	width: 944px;
}
.title h1.h1Pestanyas {
	float: left;
	font-family: BBVA Web light;
	margin-bottom: 15px;
	margin-left: -5px;
	color: #0078D2;
	font-size: 3em;
	margin-right: 5px;
  margin-top: 15px;
  padding-top: 0;
  width: 4.9em;
}

.title h2.h2Pestanyas {
	float: left;
	font-family: BBVA Web light;
	margin-bottom: 15px;
	margin-left: -5px;
}
.title h2 {
	color: #0078D2;
	float: left;
	font-family: BBVA Web Book;
	font-size: 3em;
	margin-left: 21px;
	margin-right: 5px;
	margin-top: 15px;
	padding-top: 0;
	width: 4.9em;
}
#pestanyas4 {
	float: right;
	margin: 0 0 -1px;
	width: 660px;
}
#pestanyas4 div#pstnys {
	background: url("../mult/ico-pstnys-inf.png") repeat-x scroll 0 bottom transparent;
	border-bottom: 0 solid #DBDCDF;
	display: block;
	margin-left: -125px;
	width: 119%;
}
#pstnys {
	background: url("../mult/ico-pstnys-inf.png") repeat-x scroll 0 bottom transparent;
	border-bottom: 0 solid #DBDCDF;
	display: block;
	width: 100%;
}
#pstnys h2.activo {
	background-color: #F6F8F6 !important;
	border-radius: 5px 5px 0 0 !important;
	color: #003F8C;
	height: 15px;
	margin-top: -3px;
	padding-bottom: 28px !important;
	position: relative;
}
#pstnys h2.activo {
	background-color: #FFFFFF;
	color: #003F8C;
	padding-bottom: 8px;
}
#pstnys h2 {
	background-color: transparent;
	color: #333333;
	cursor: pointer;
	float: left;
	font-size: 12px;
	margin-bottom: 0;
	padding: 7px 0;
	text-align: center;
	width: 109px;
	margin-left:0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0;
}
#pstnys h2#pst1pst4 {
	border-color: #DBDCDF;
	border-radius: 5px 0 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	padding: 20px 10px 25px;
}
#pstnys h2#pst2pst4 {
	border-color: #DBDCDF;
	border-radius: 0 0 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0 0;
	padding: 20px 10px 25px;
}
#pstnys h2#pst3pst4 {
	border-color: #DBDCDF;
	border-radius: 0 0 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0 0;
	padding: 27px 10px 20px;
}
#pstnys h2#pst4pst4 {
	border-color: #DBDCDF;
	border-radius: 0 0 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0 0;
	padding: 27px 10px 20px;
}
#pstnys h2#pst5pst4 {
	border-color: #DBDCDF;
	border-radius: 0 0 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0 0;
	padding: 27px 10px 20px;
}
#pstnys h2#pst6pst4 {
	border-color: #DBDCDF;
	border-radius: 0 5px 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0 0;
	padding: 27px 10px 20px;
}
#pstnys h3.activo {
	background-color: #F6F8F6 !important;
	border-radius: 5px 5px 0 0 !important;
	color: #003F8C;
	height: 15px;
	margin-top: -3px;
	padding-bottom: 28px !important;
	position: relative;
}
#pstnys h3.activo {
	background-color: #FFFFFF;
	color: #003F8C;
	padding-bottom: 8px;
}
#pstnys h3 {
	background-color: transparent;
	color: #333333;
	cursor: pointer;
	float: left;
	font-size: 12px;
	margin-bottom: 0;
	padding: 7px 0;
	text-align: center;
	width: 109px;
}
#pstnys h3#pst1pst4 {
	border-color: #DBDCDF;
	border-radius: 5px 0 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	padding: 20px 10px 25px;
}
#pstnys h3#pst2pst4 {
	border-color: #DBDCDF;
	border-radius: 0 0 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0 0;
	padding: 20px 10px 25px;
}
#pstnys h3#pst3pst4 {
	border-color: #DBDCDF;
	border-radius: 0 0 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0 0;
	padding: 27px 10px 20px;
}
#pstnys h3#pst4pst4 {
	border-color: #DBDCDF;
	border-radius: 0 0 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0 0;
	padding: 27px 10px 20px;
}
#pstnys h3#pst5pst4 {
	border-color: #DBDCDF;
	border-radius: 0 0 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0 0;
	padding: 27px 10px 20px;
}
#pstnys h3#pst6pst4 {
	border-color: #DBDCDF;
	border-radius: 0 5px 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0 0;
	padding: 27px 10px 20px;
}
div.sitemap .textoPest {
	color: #434A58;
	font-size: 1.166em;
	padding-top: 0;
}
/*mapa*/
div.sup {
	height: 100%;
	margin-bottom: 10px;
	padding-bottom: 40px;
}
.bloque-central {
	background-color: #F4F6F3;
	border-bottom: 1px solid #DBDCDF;
	border-top: 1px solid #DBDCDF;
	height: 100%;
}
.container_24 {
	margin: 0 auto;
	width: 96em;
}
.container_24 .grid_08 {
	width: 30em;
	display: inline;
	float: left;
	margin-left: 0.5em;
	margin-right: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	position: relative;
}
.container_24 .alpha {
	margin-left: 0 !important;
	padding-left: 0 !important;
}
.container_24 .omega {
	margin-right: 0 !important;
	padding-right: 0 !important;
}
div.list-bloque {
	margin-top: 10px;
}
div.sup div.familia div h3 {
    margin-bottom: 20px !important;
}
div.familia div h3 {
    color: #003F8C;
    font-size: 1.8em;
    margin-bottom: 10px;
    margin-top: 6px;
    font-family: BBVA Web Book;
    padding-bottom: 10px;    
}
div.sup div.familia div h4 {
	margin-bottom: 20px !important;
}
div.familia div h4 {
	color: #003F8C;
	font-size: 1.8em;
	margin-bottom: 10px;
	margin-top: 6px;
}
div.familia div h4.iconoCuentas {
	background: url("../mult/btn_cuentasytarjetas_azul.png") no-repeat scroll left 9px transparent;
	color: #003F8C;
	font-size: 1.6em;
	padding-top: 14px;
}
div.familia div h4.iconoHipotecas {
	background: url("../mult/btn_hipotecas_azul.png") no-repeat scroll left 5px transparent;
	color: #003F8C;
	font-size: 1.6em;
	padding-top: 14px;
}
div.familia div h4.iconoAhorro {
	background: url("../mult/btn_ahorroinversion_azul.png") no-repeat scroll left 1px transparent;
	color: #003F8C;
	font-size: 1.6em;
	padding-top: 7px;
}
div.familia h4.iconoSeguros {
	background: url("../mult/btn_seguros_azul.png") no-repeat scroll left 2px transparent;
	color: #003F8C;
	font-size: 1.6em;
	padding-top: 10px;
}
span.flechas {
	background: url("../mult/bg-raquo.png") no-repeat scroll right center transparent;
	margin-left: 5px;
	padding-left: 25px;
	padding-right: 10px;
}
div.familia span.flechas a {
	color: #003F8C;
	font-size: 1.1em;
}
div.familia a {
	color: #0072C9;
}
div.familia ul {
	color: #004C99;
	font-size: 10px;
	line-height: 10px;
	margin-left: 45px;
}
div.familia li {
	color: #0066B8;
	font-size: 0.8em;
	list-style-type: disc;
	margin-top: 10px;
}
div.familia .lista-bullet a {
	font-size: 14px;
	left: 1px;
	position: relative;
	top: 2px;
}
.familia-linea {
	background: url("../mult/ico-separador-gb.png") repeat-x scroll 0 bottom transparent;
	display: block;
	margin-bottom: 1.25em;
	margin-left: 25px;
	padding-bottom: 1.25em;
}
/* INICIO BUSCADOR */
	
.titleBuscador {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 11px;
	width: 944px;
	color: #004C99;
}
.titleBuscador h2 {
	font-family: BBVA Web Light;
	font-size: 3em;
	margin-bottom: 25px;
}
#contenido {
	padding: 5em 0 2em;
}
.padding-cero {
	margin-top: -23px;
	padding: 0 !important;
}
.bloque-color {
	background-color: #F4F6F3;
	border-bottom: 1px solid #DBDCDF;
	border-top: 1px solid #DBDCDF;
	padding-bottom: 2em;
}
.no-border-inf {
	border-bottom: 0 none;
}
.container_24 .cont-izq {
	float: left;
	height: 100%;
	margin-top: 20px;
}
.container_24 .grid_16 {
	width: 62em;
}
.grid_05, .grid_06, .grid_08, .grid_12, .grid_16, .grid_18 {
	display: inline;
	float: left;
	margin-left: 0.5em;
	margin-right: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	position: relative;
}
div.buscador div.banner-catalogo {
	margin-bottom: 0;
	padding-bottom: 0.8em;
}
.busquedaBuscador {
	height: 6em;
}
.busquedaBuscador .sectionBuscador {
	float: left;
	margin-left: 0;
}
.sectionBuscador fieldset legend {
	display: block;
	left: -9999em;
	line-height: 0;
	position: absolute;
	text-indent: -9999em;
}
.banner-catalogo p {
	color: #797F85;
	font-family: Arial, tahoma;
	font-size: 1.6em;
}
.indentado {
	display: block;
	left: -9999em;
	line-height: 0;
	position: absolute;
	text-indent: -9999em;
}
.sectionBuscador fieldset input.search2 {
	border: 1px solid rgba(0, 0, 0, 0.16);
	border-radius: 5px 5px 5px 5px;
	color: #52585F;
	font-family: Arial;
	font-size: 1em;
	font-weight: normal;
	height: 2.5em;
	margin-right: 0.6em;
	padding-left: 1em;
	width: 32.7em;
}
.banner-catalogo p {
	color: #797F85;
	font-family: Arial, tahoma;
	font-size: 1.6em;
}
.sectionBuscador button.submit_busc {
	background: url("../mult/ico-boton-buscador.png") no-repeat scroll center center transparent;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	height: 3.1em;
	position: absolute;
	right: 2.5em;
	text-indent: -9999px;
	top: 0;
	width: 3em;
	font-size: 84%;
}
.buscadorBuscador {
	width: 90%;
}
.busqueda-literal p {
	color: #434A58;
	font-family: Arial;
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 0.8em;
	margin-left: 2em;
	padding-bottom: 0.7em;
}
.fichaPestaniasInferior {
	background: url("../mult/ico-utilidades.png") repeat-x scroll 0 -51px transparent !important;
}
.fondo-ficha {
	background: url("../mult/ico-utilidades.png") repeat-x scroll 0 -23px transparent !important;
}
#pstnys-paginas {
	border-bottom: 0 solid #DBDCDF;
	display: block;
	width: 100%;
}
#pstnys-paginas #pst1 {
	background-color: transparent;
	border-color: #DBDCDF;
	border-radius: 0.5em 0 0 0;
	border-style: solid solid none;
	border-width: 0.1em 0.1em 0;
	cursor: pointer;
	float: left;
	height: 3.8em;
	margin-bottom: 0.7em;
}
#pstnys-paginas #pst4 {
	background-color: transparent;
	border-color: #DBDCDF;
	border-radius: 0 0 0 0;
	border-style: solid solid none;
	border-width: 0.1em 0.1em 0 0;
	cursor: pointer;
	float: left;
	height: 3.8em;
	margin-bottom: 0;
}
#pstnys-paginas #pst3 {
	background-color: transparent;
	border-color: #DBDCDF;
	border-radius: 0 0 0 0;
	border-style: solid solid none;
	border-width: 0.1em 0.1em 0 0;
	cursor: pointer;
	float: left;
	height: 3.8em;
	margin-bottom: 0;
}
#pstnys-paginas #pst1 {
	cursor: pointer;
}
#pstnys-paginas h3 {
	color: #71777F;
	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}
#pstnys-paginas h3 {
	color: #71777F;
	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
	padding: 1.2em 1em 1em;
	text-align: center;
}
div#contenedor-pstnys {
	margin-top: 2em;
}
.pst-box-producto {
	background: url("../mult/ico-separador-gb.png") repeat-x scroll 0 bottom transparent;
	padding-bottom: 0.5em;
	padding-top: 2em;
	width: 62em;
}
.cr-cuentas {
	overflow: hidden;
	padding-top: 1em;
	text-align: center;
	z-index: 20;
}
#pestanyas-paginas .pst-box-producto div.titulo_azul {
	margin-bottom: 2em;
}
.pst-box-producto .sub_familia {
	margin-bottom: 1em;
	width: 62em;
}
.pst-box-producto .sub_familia p {
	color: #434A58;
	font-family: Arial;
	font-size: 1.4em;
}
#pestanyas-paginas .pst-box-producto div.titulo_azul p {
	color: #0072C9;
	font-family: 'bbva web book';
	font-size: 1.6em;
	font-weight: bold;
}
p {
	color: #434A58;
	font-family: Arial, tahoma, verdana;
	font-size: 1.4em;
	line-height: 15px;
}
b {
	font-weight: bold;
}
.alpha {
	margin-left: 0 !important;
	padding-left: 0 !important;
}
.container_24 .grid_08 {
	width: 30em;
}
ol, ul {
	list-style: none outside none;
}
ul.lista-archivos li.enlace-archivo-pdf {
	background: url("../mult/ico-pdf.png") no-repeat scroll left 0 transparent;
	font-size: 12px;
	height: 20px;
	margin-bottom: 15px;
}
ul.lista-archivos li.enlace-archivo-pdf div.enlace, ul.lista-archivos li.enlace-archivo-excel div.enlace, ul.lista-archivos li.enlace-archivo-ppt div.enlace, ul.lista-archivos li.enlace-archivo-word div.enlace {
	float: left;
	margin-left: 20px;
}
div.grid_08 p {
	color: #434A58;
	font-size: 1.2em;
}
ul.lista-archivos li.enlace-archivo-pdf a, ul.lista-archivos li.enlace-archivo-excel a, ul.lista-archivos li.enlace-archivo-ppt a, ul.lista-archivos li.enlace-archivo-word a {
	float: left;
}
.stagMedio {
	font-family: 'stagMedium';
	font-weight: normal;
}
.clearfix:after, div:after, article:after, section:after, nav:after, header:after, footer:after {
	clear: both;
}
ul.lista-archivos li.enlace-archivo-pdf p, ul.lista-archivos li.enlace-archivo-excel p, ul.lista-archivos li.enlace-archivo-ppt p, ul.lista-archivos li.enlace-archivo-word p {
	color: #666666;
	float: left;
	font-family: georgia;
	font-size: 12px;
	font-style: italic;
}
.cr-cuentas {
	overflow: hidden;
	padding-top: 1em;
	text-align: center;
	z-index: 20;
}
.cr-cuentas div {
	cursor: pointer;
	height: 20px;
	position: relative;
	width: 20px;
}
.cr-cuentas div.previous {
	background: url("../mult/boton-banner-izq.png") no-repeat scroll 0 0 transparent;
	margin-right: 10px;
}
.cr-cuentas div {
	background: url("../mult/bullets.png") no-repeat scroll 0 5px transparent;
	border-color: #000000;
	display: inline-block;
	margin: 0 2px;
}
.cr-cuentas div.cr-selected {
	background: url("../mult/bullets.png") no-repeat scroll 0 -40px transparent;
	border-color: #000000;
}
.cr-cuentas div.next {
	background: url("../mult/boton-banner-der.png") no-repeat scroll 0 0 transparent;
	margin-left: 4px;
}
#pstnys-paginas .activo h3 {
	color: #434A58;
	font-weight: bold;
}
#pstnys-paginas #pst1.activo, #pstnys-paginas #pstUnica.activo, #pstnys-paginas #pst2.activo, #pstnys-paginas #pst3.activo, #pstnys-paginas #pst4.activo {
	background-color: #FFFFFF;
	color: #434A58;
	height: 3.9em;
}
h3.tituloVideo {
	font-family: BBVA Web Book;
	font-size: 1.8em;
	margin-bottom: 20px;
	color: #004C99;
}
div.textoDefecto ul {
	list-style: disc inside none;
	margin-top: 1em;
}
div.textoDefecto ul li {
	color: #434A58;
	font-family: Arial, tahoma, verdana;
	font-size: 1.3em;
	padding-left: 1.5em;
	padding-top: 0.5em;
}
#pst4-paginas {
	margin-top: 4em;
}
.omega {
	margin-right: 0 !important;
	padding-right: 0 !important;
}
.alpha {
	margin-left: 0 !important;
	padding-left: 0 !important;
}
#pst3-paginas .boxBuscador {
	margin-top: 2em;
}
.contenido-e div.banner-c {
	background-color: #FFFFFF;
	padding-left: 3em;
}
.contenido-e div.banner-c div {
	float: left;
	margin-top: 2em;
	width: 266px;
}
.contenido-e div.banner-c div p {
	color: #003F8C;
	font-family: BBVA Web Book;
	font-size: 1.4em;
	height: auto;
	margin-top: 0.3em;
}
.contenido-e div.banner-c div h3 {
	color: #0072C9;
	font-family: stagLight;
	font-size: 22px;
}
#contenido p.b_90x20 {
	
	background:#0079C1;
	background: linear-gradient(#0079C1, #00559D) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079c1', endColorstr='#00559d',GradientType=0 ); /* IE6-8 */
	border: 1px solid #00559D;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	cursor: pointer;
	margin-bottom: 20px;
	margin-top: 20px;
	max-width: 100px;
	min-height: 15px;
	padding: 2px 10px;
	text-align: center;
}
#contenido p.b_90x20 a {
	background: none repeat scroll 0 0 transparent;
	color: white;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	text-decoration: none;
}
.boxBuscador {
	border: 1px solid #DDE3EA;
	float: right;
	margin-bottom: 2em;
	width: 100%;
}
#capaMapa {
	height: 300px;
	margin-bottom: 5em;
	width: 300px;
}
#capaDetalleMapa p {
	padding-bottom: 1em;
}
div#capaDetalleMapa ul li {
	border-bottom: 1px solid #EAEBF3;
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
}
div#capaDetalleMapa ul li a {
	font-size: 1.6em;
}
div#capaDetalleMapa ul li p {
	font-family: arial;
	font-size: 1.2em;
	padding-top: 1em;
}
#capaDetalleMapa p {
	padding-bottom: 1em;
}
/* FIN BUSCADOR */

/* INICIO IMITA COMBO */
.bloqueDocumentos div {
	display: inline;
}
.bloqueDocumentos .download-link {
	margin-top: 14px;
}
div.combo {
	float: left;
	cursor: pointer;
}
div.combo.pequenio {
	width: 160px;
}
div.combo.pequenio .cajaCombo {
	left: 4px;
	width: 13.7em;
}
div.combo div {
	display: inline;
}
div.combo .llaveCombo {
	border: 1px solid #D5E2EE;
	color: #0072C9;
	display: block;
	font-size: 1em;
	height: 2.8em;
	width: 26em;
	margin: 7px 0 0 4px;
	position: relative;
}
div.combo .llaveCombo.comboPlegado {
	background: linear-gradient(#FFFFFF, #F5F7F8) repeat scroll 0 0 transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
div.combo .llaveCombo.comboAbierto {
	background: linear-gradient(#F3F7FA, #FFFFFF) repeat scroll 0 0 transparent;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
div.combo .llaveCombo.grande {
	width: 26em;
}
div.combo .cajaCombo.grande {
	left: 164px;
}
div.combo .llaveCombo.pequenio {
	width: 13.5em;
}
div.combo .llaveCombo.pequenio .cajaCombo {
	width: 13.5em;
}
div.combo span.texto {
	color: #0073C9;
	font-weight: bold;
	line-height: 2.5em;
	padding: 0 2.5em 0 0.7em;
	text-align: left;
	font-family: "BBVA Web Medium", arial, sans-serif;
	font-size: 12px;
}
.tri {
	background: url("../../estaticos/mult/ico-combo30.png") no-repeat scroll 1px -2px transparent;
	width: 25px;
	border-left: 1px solid #D5E2EE;
	position: absolute;
	height: 2.8em;
	cursor: pointer;
}
div.combo .llaveCombo.comboAbierto .tri {
	background: url("../../estaticos/mult/ico-combo30.png") no-repeat scroll 1px -122px transparent;
}
div.combo .llaveCombo.comboPlegado .tri {
	background: url("../../estaticos/mult/ico-combo30.png") no-repeat scroll 1px -2px transparent;
}
div.combo .llaveCombo.pequenio .tri {
	left: 102px;
}
div.combo .llaveCombo.grande .tri {
	left: 230px;
}
.cajaCombo {
	position: absolute;
	background-color: #FFFFFF;
	width: 260px;
	z-index: 999999;
	left: 5px;
}
.cajaCombo li span {
	color: #003F8C !important;
}
.cajaCombo li.seleccionado, .cajaCombo li:hover {
	background: repeat scroll 0 0 #E2FAFE;
}
.combo.grande .cajaCombo {
	width: 262px;
}
.combo.pequenio .cajaCombo {
	width: 13.6em;
}
.cajaCombo li {
	list-style: none;
	border-top: 1px solid #E1E1E1;
	border-botton: 1px solid #E1E1E1;
	line-height: 2em;
}
.cajaCombo li span {
	padding-left: 7px;
	/*color: #0065B7 !important;*/
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
}
.cajaCombo ul {
	list-style: none;
	border: 1px solid #E1E1E1;
	margin: 0;
	padding: 0;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top: none;
}
/* FIN IMITA COMBO */

/*Estructura HTML H1*/
.athird h3 {
	color: #0078D2;
	display: inline-block;
	font-family: BBVA Web Book;
	font-size: 1.8em;
	width: 100%;
}
.athird h3 a {
	float: left;
	margin-right: 5px;
	padding-top: 5px;
	width: 7.9em;
}
.athird-large-vip h3.tit {
	border-right: 1px solid #DCDCDC;
	float: left;
	font-size: 52px;
	width: 230px;
}
.ahalf h3 {
	color: #0078D2;
	font-family: BBVA Web Book;
	font-size: 1.8em;
	padding-top: 5px;
}
.athird-large h3 {
	color: #434A58;
	font-family: BBVA Web Book;
	font-size: 1.4em;
}
.athird-large h3 {
	padding: 18px 0;
}
.news div.header {
	background: linear-gradient(to bottom, #FEFEFE 0%, #F5F7F8 100%) repeat scroll 0 0 transparent;
	border-bottom: 1px solid #DDE3EA;
	border-radius: 1px 1px 0 0;
	color: #0078D2;
	font-family: BBVA Web Book;
	font-size: 18px;
	line-height: 18px;
	padding: 10px 20px;
}
.news div.header h3 {
	color: #434A58;
	font-family: BBVA Web Book;
	font-size: 18px;
}
aside.footer ul li h3 {
	color: #434A58;
	font-family: BBVA Web Book;
	font-size: 1.1em;
	padding-bottom: 10px;
}
section.acontcont h2 {
	color: #0078D2;
	float: left;
	font-family: BBVA Web Book;
	font-size: 3em;
	margin-right: 5px;
	padding-top: 0;
	width: 9.9em;
}
section.callout h3 {
	color: #003F8C;
	display: inline-block;
	font-family: BBVA Web Book;
	font-size: 1.8em;
	width: 100%;
}
section.callout h3 a {
	color: #0078D2;
	float: left;
	margin: 8px 8px 0;
}
section.callout h3 img {
	float: left;
}
aside.max-banner .max-banner-container h3.title {
	width: 100%;
}
aside.max-banner .max-banner-container h3.title {
	color: #0078D2;
	font-family: BBVA Web Light;
	font-size: 2em;
	line-height: 1.3em;
	width: 100%;
}
aside.max-banner .max-banner-container .first-col p, aside.max-banner .max-banner-container .first-col h3 {
	float: left;
}
aside.max-banner .max-banner-container p.title {
	padding-top: 5px;
	width: 100%
}
aside.mini-banner .mini-banner-container h3.title {
	color: #0072C9;
	font-family: BBVA Web Light;
	font-size: 1.9em;
	line-height: 1.3em;
	margin-bottom: 0.3em;
	width: auto;
}
aside.mini-banner .mini-banner-container h3.line {
	width: 260px !important;
}
aside.mini-banner .mini-banner-container .first-col h3 {
	float: left;
}
section.c-with-header h3 {
	background: linear-gradient(to bottom, #FEFEFE 0%, #F5F7F8 100%) repeat scroll 0 0 transparent;
	border-bottom: 1px solid #DDE3EA;
	border-radius: 4px 4px 0 0;
	color: #333333;
	font-family: BBVA web book;
	font-size: 16px;
	padding: 12px 20px;
}
section.c-with-header h3 {
	background: linear-gradient(to bottom, #FEFEFE 0%, #F5F7F8 100%) repeat scroll 0 0 transparent;
	border-bottom: 1px solid #DDE3EA;
	border-radius: 4px 4px 0 0;
	color: #333333;
	font-family: BBVA web book;
	font-size: 16px;
	padding: 12px 20px;
}
h4 {
	color: #434A58;
	font-family: BBVA Web Book;
	font-size: 18px;
	padding-bottom: 10px;
}
h5 {
	color: #434A58;
	font-family: BBVA Web Book;
	font-size: 16px;
	padding-bottom: 10px;
}
h3.subtitle {
	color: #0078D2;
	font-family: "BBVA Web Light", arial, sans-serif;
	font-size: 2.5em;
	margin-left: 0;
	margin-top: 30px;
}
.dictionary .definition h4 {
	font-family: BBVA Web Book, arial, sans-serif;
	font-size: 18px;
	margin-bottom: 10px;
}
.c-mensajes-errorAplicacion .entradilla h1 {
	float: none;
	padding-bottom: 0;
}
.noEncontrada .entradilla h1 {
	color: #C4136C;
	font-family: Arial;
	font-size: 1.2em;
	line-height: 1.2em;
	padding-top: 10px;
}
/*Estructura HTML H1*/

/*nuevo grid_15*/
.grid_15_2 {
	float: left;
	position: relative;
	margin-left: 1em;
	margin-right: 1em;
	width: 62em;
}
.grid_15_2.auto {
	width: auto;
}
/*nuevo grid_15*/



.aviso {
	background-color: #FBF1D0;
	border-color: #F4DEC0;
	border-style: solid;
	border-width: 0 1px 1px;
	height: 31px;
	min-height: 25px;
	position: fixed;
	width: 99.9%;
	z-index: 1000;
}
.aviso div {
	color: #434A58;
	font-family: Arial, tahoma, verdana;
	font-size: 12px;
	margin: 2px auto auto;
	width: 520px;
}
.aviso div img {
	float: left;
	margin-top: 4px;
	padding-right: 10px;
	width: 20px;
}
.aviso div div {
	padding-left: 20px;
	padding-top: 5px;
}
.aviso a {
	color: #0078D2;
}
.aviso div#cerrarAviso {
	background-image: url("../../estaticos/mult/ico-cerrar-obsoleto.png");
	background-repeat: no-repeat;
	cursor: pointer;
	float: right;
	height: 17px;
	margin-right: 20px;
	position: relative;
	text-align: right;
	top: -24px;
	width: 17px;
}
/* IE OBSOLETO*/

.emergente #contenido {
	padding-top: 0;
}
.emergente .acceso_usuario {
	margin: 0;
}
.acceso_usuario {
	width: 64em;
}
.title-lightbox {
	background: url("../mult/ico-separador-h-lightbox.png") repeat-x scroll 0 bottom transparent;
	margin-bottom: 1.7em;
	padding-bottom: 1em;
}
.obsoletoEmergente .obs {
	text-align: center;
}
.obsoletoEmergente .obs div.contenido {
	background-color: #FBF1D0;
	border: 1px solid #F2D7BB;
	float: left;
	margin-bottom: 30px;
	padding-bottom: 50px;
	padding-top: 19px;
	width: 650px;
}
.obsoletoEmergente .obs {
	text-align: center;
}
.obsoletoEmergente .obs div.contenido h3 {
	color: #434A58;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 20px;
}
.obsoletoEmergente .obs div.contenido h3 img {
	left: -10px;
	position: relative;
	top: 12px;
	width: 30px;
}
.obsoletoEmergente .obs div.contenido p {
	color: #434A58;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
ul.exploradoresObsoleto li {
	display: inline;
	list-style: none outside none;
}
ul.exploradoresObsoleto li.pp {
	padding-left: 7px;
	padding-right: 7px;
}
.title-lightbox h2 {
	color: #003F8C;
	font-family: stagLight;
	font-size: 2.4em;
	margin-bottom: 0.417em;
}
body.emergente {
	overflow: hidden;
}
/* FIN IE OBSOLETO*/

/* INICIO REDES SOCIALES */

.redesSociales {
	margin-top: 0px;
}
.redesSociales ul {
	padding-left: 0px !important;
}
.redesSociales ul li {
	list-style: none;
	display: inline;
}
.redesSociales p {
	color: #8C9299 !important;
	float: none !important;
	font-family: arial !important;
	font-size: 11px !important;
	margin-bottom: 1em !important;
}
/* FIN REDES SOCIALES  */
/*Enlaces pmapa productos*/
div.familia li.despliegue {
    background: url("../mult/mas.gif") no-repeat scroll left 3px transparent;
    color: #0066B8;
    font-size: 1.4em;
    list-style-type: none;
    margin-left: -16px;
    margin-top: 10px;
    padding-left: 15px;
   	padding-bottom: 5px;
    padding-left: 18px;
}

div.familia li.repliegue {
    background: url("../mult/menos.gif") no-repeat scroll left 3px transparent;
    color: #0066B8;
    font-size: 1.4em;
    list-style-type: none;
    margin-left: -16px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 18px;
}

/*Enlaces mapa productos*/
/*Productos*/
body.producto div.tabcontainer{
	padding-left: 0;
}
body.producto .contentmh ul#navlistvehiculos{
	padding-left: 10px;
}
body.producto div.image-container-inline img{
	max-width: 330px;
}
/*Productos*/

/*Formularios*/
/*Necesario formularios con pasos en IE*/

.containerPaso{
	min-height:200px !important;
}
#menErrorCombo{
    background:  no-repeat scroll 15px 15px #F7E9E9;
    border: 1px solid #F4CCDF;
    border-radius: 2px 2px 2px 2px;

    display: block;
    font-size: 12px;
    line-height: 15px;
    list-style: none outside none;
    margin-bottom: 1em;
    padding: 10px 20px 15px;
    text-align: center;
}

#menErrorCombo p{
	    color: #C4136C;
}


.box-progression .steps-container ol.steps li.last .bg-point {
	right: 20px;
}

.modal-form .box-progression .steps-container ol.steps li.last .bg-point {
	right: 10px;
		
}

ul.buttons-pagination-bottom li .btn span {
	color:#FFF;
	
}

div.botContent{
	margin-top:20px;
}

/* Ventana modal*/
.contenidoModal .title h2{ width: auto;}

.ui-button {
    background: linear-gradient(#0079C1, #00559D) repeat scroll 0 0 transparent !important;
    border: 1px solid #00559D !important;
    border-radius: 4px 4px 4px 4px !important;
    color: white !important;
    cursor: pointer !important;
    margin-top: 0.875em !important;
    padding-top: 0.375em !important;
    text-align: center !important;
}


.ui-dialog-buttonset{
    /*
	margin: auto;
	width: 630px;
	*/
    text-align: center;
	float:none !important;
}

 .ui-button-text {
    font-family: BBVA Web Book;
   
	padding:0.2em 1em 0.8em !important;
}

.ui-widget-content{
	border-top: none !important;
	
}

.ui-dialog-buttonpane{
	
	margin: 0px !important;
	border-width: 1px  !important;
	padding-bottom: 2em !important;

}

.ui-sep{
	background-image: url("../mult/bg-separador-doble.png"  );
	background-repeat: repeat-x  ;
	margin: 0 10px;
	height: 5px;
}

/*Mensaje de error en formularios anulamos width predeterminado*/
.tooltip-container .tooltip-body-error p.title{
	width:auto !important;
}
/* Mensajes de aviso */
.mensajeAviso_usuario {
    width: 64em;
}
.mensajeAviso .obs {
    text-align: center;
}
.mensajeAviso .obs div.contenido {
    background-color: #FBF1D0;
    border: 1px solid #F2D7BB;
    float: left;
    margin-bottom: 30px;
    padding-bottom: 50px;
    padding-top: 19px;
    width: 650px;
}
.mensajeAviso .obs div.contenido h2 {
    color: #434A58;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 20px;
}
.mensajeAviso .obs div.contenido h2 img {
    left: -10px;
    position: relative;
    top: 12px;
    width: 30px;
}
.mensajeAviso .obs div.contenido p {
    color: #434A58;
    font-family: Arial,sans-serif;
    font-size: 12px;
}
/* Mensajes de aviso */





