/* @group containers */
body.home-fondos #app {
	background: url(../img/contenidobg-fondos.png) repeat-x left 11px;
}

body.home-fondos #app2 {
	background: url(../img/contenidobg-fondos2.png) repeat-x left 11px;
}

body.home-fondos #app3 {
	background: url(../img/contenidobg-fondos3.png) repeat-x left 11px;
}

body.home-fondos .container_20 {
	margin-left: auto;
	margin-right: auto;
	width: 96em;
	margin: 0pt auto;
}

.container_20 .grid_20.p10 {
	padding-left: 1em;
	display:inline-table;
}

body.home-fondos .container_20 .grid_15 {
	width: 62em;
	margin-left: 0;
	margin-right: 0;
}

body.home-fondos .container_20 .grid_5 {
	width: 30em;
	margin-left: 2em;
}

.grid_10 {
	float: left;
	position: relative;
	margin-right: 1em;
	margin-top: 1em;
	width: 30em;
	margin-bottom: 1em;
	height: 35em;
}

.grid_20_cont{ 
	width: 64em;
	float: left;

}

div.halfsec { 
	height:226px !important;
}

div.halfsec5 { 
	height:190px !important;
}

div.halfsec10 { 
	height:210px !important;
}

div.halfsec10.img { 
	padding-top:48px;
}

div.halfsec10.img_2 { 
	padding-top:41px;
}

div.grid_10.img2 { 
	padding-top:21px;
}

.content-img {
	padding-left: 10px;
}

.contentPageTitle {	
	color: #0078D2;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	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; 
	width:950px;
}

.contentTitle {	
	color: #0078D2;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 3em;	
	height: 1em;
	margin-top:0;

	border-bottom: 1px solid #DCDCDC; 
	padding-bottom:17px;
	background-color:#fff; 
	padding-left:10px; 
	margin-bottom: 30px; 
	width:600px;
}

.contentBreadcrumb {	
	color: #0574AF;
	float: left;
	font-family: Arial;
	font-size: 1.2em;	
	height: 1em;
	margin-bottom: 1em;
	margin-top: 1.2em;
	width: 100%;
	font-weight: bold;
}
/* @end */

/* @group section.acontcont*/
section.acontcont header h1 {
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 4700;
	color: #0078D2;
	font-size: 3em;
	width: 20em;
	padding-top: 0px;
	margin-right: 5px;
}

/* @group section.acontcont resize content*/
section.acontcont {
	height: auto;
}

div#divcontent  { position: relative; }
/*agregado left*/
div#photo 		{ position: absolute; bottom: 0px; left:349px; display: inline-block; }

div#photolarge 		{     
	bottom: -6px;
	width: 42%; 
	height: 100%; 
	float: left !important; 
	display: block !important; 
	position: relative; 
	margin-top: 136px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#photolarge 		{     
		margin-top: 134px;
	}
}

div#photolarge2 {
	bottom: -6px;
	width: 42%;
	height: 100%;
	float: left !important;
	display: block !important;
	position: relative;
	margin-top: 0px !important;
}

div#photolarge3 {
	bottom: -33px;
	width: 42%;
	height: 100%;
	float: left !important;
	display: block !important;
	position: relative;
	margin-top: 0px !important;
}

.bottom0 {     
	margin-bottom: 0px !important;
}

div#titletext	{
	width: 42%; 
	height: 100%; 
	float: left !important; 
	display: block !important; 
	position: relative;
}

body.home-subhome #photolarge .content-img {
	margin-top: -43px;
	/*margin-top: -45px;*/
	padding-left: 7px;
}

/* @end */
		
section.acontcont p {
	float: left;
	font-family: Arial;
	color: #434A58;
	font-size: 1.6em; 
	padding-top: 13px;
	margin-right: 5px;
	line-height: 1.2em;
}

section.acontcont footer  { 
margin-top: 2em;
}


section.acontcont ul.textList {
    float: left;
    margin-top: 2em;
}

section.acontcont ul.textList li {
	font-family: Arial;
	color: #71777F;
	font-size: 1.4em;
	display: block;
	line-height: 1.9em;
}

section.acontcont ul.textList li span {
	font-family: Arial;
	color: #003F8C;	
}


.seccioncorta	{
	height:auto !important;
	padding-bottom:25px;	
}

.tickcortado	{
	width:295px;	
}
/* @end */

/* @group section.acontcont2*/
section.acontcont2 header h1 {
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #0078D2;
	font-size: 3em;
	width: 15.9em;
	padding-top: 0px;
	margin-right: 5px;
}

section.acontcont2  {
	height:61px; 
	padding-top:12px;
}

section.acontcont2 p {
	float: left;
	font-family: Arial;
	color: #434A58;
	font-size: 1.6em; 
	padding-top: 13px;
	margin-right: 5px;
	line-height: 1.2em;
}

section.acontcont2 footer  { 
	margin-top: 2em;
}
/* @end */

/* @group section.advantage */

section.adventage {
	height: auto;
}

section.adventage header h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #003F8C;
	font-size: 1.4em; 
}

section.adventage ul {
	margin-top: 1em;
}

section.adventage ul li {
	font-family: Arial;
	color: #71777F;
	font-size: 1.4em;
	display: block;
	line-height: 1.9em;
}

section.adventage ul li span {
	font-family: Arial;
	color: #003F8C;	
}
/* @end */

/* @group div.advantage */

div.adventage {
	height: auto;
}

div.adventage header h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #003F8C;
	font-size: 1.4em; 
	width:auto;
	padding-top:15px;
}

div.adventage ul {
	margin-top: 1em;
}

div.adventage ul li {
	font-family: Arial;
	color: #71777F;
	font-size: 1.4em;
	display: block;
	line-height: 1.9em;
}

div.adventage ul li span {
	font-family: Arial;
	color: #003F8C;	
}
/* @end */

/* @group grid20_footer */
.grid20_footer  {
	margin-bottom: 20px;
}

.grid20_footer span.numberTitle {
	width: 2.6em;
	float: left;
	border: 1px solid #DBDCDF;
	border-bottom: none;
	border-top: none;
	border-left: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #003F8C;
	font-size: 4em;
	letter-spacing: -0.1em;
	margin-top: 3px;
}

.grid20_footer .footer-buttons {
	float: left;	
	margin-top: 0.5em;
	font-size:1.2em !important;
	color:#0072C9;
}

.grid20_footer .footer-buttons button {
	margin-left: 0.35em;
	margin-right: 0.35em;		
}

.grid20_footer .footer-buttons button.first {
	margin-left: 2em;
	margin-right: 0.35em;	
	width: 18em;
}

.grid20_footer .footer-buttons button.second {
	width: 16em;
}

.grid20_footer .footer-buttons button.last {
	margin-left: 0.3em;
	margin-right: 0;	
	width: 13.6em;
}

.btn.large span {
	font-size: 1.4em;
	position: relative;
	top: 2px;
	margin-right: 0;
}

.btn.white i.icon {
	background: url("../img/calc.png") no-repeat 0px 0px;
}

.grid20_footer .footer-buttons button.green {	
	background: #86C82D; 
	background: -moz-linear-gradient(top, #86C82D 0%, #73A72B 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86C82D), color-stop(100%,#73A72B));
	background: -webkit-linear-gradient(top, #86C82D 0%,#73A72B 100%);
	background: -o-linear-gradient(top, #86C82D 0%,#73A72B 100%);
	background: -ms-linear-gradient(top, #86C82D 0%,#73A72B 100%);
	background: linear-gradient(to bottom, #86C82D 0%,#73A72B 100%);
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;	
	padding-left: .9em;
	padding-right: .9em;
	border: .1em solid #EEEEEE;
	color: white;
	cursor: pointer;
	position: relative;
	overflow: visible;
}

.grid20_footer .footer-buttons button.green span {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 1.4em;
}

/* @end */



/* @group section c-with-header  */

section.c-with-header {
	width:30em;
	height: 16.8	em;
	margin: 0em 0em 2.3em 0em;
	-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: #FFFFFF;
}

	section.c-with-header header {
		height: 2.8em;
		padding: 1em 1.9em 1em 1.8em;
		border-bottom:1px solid #DDE3EA;
		background: #fefefe;
		background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
		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;
	}
	
	section.c-with-header header h1 {
    color: #333333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
    font-size: 1.6em;
    margin-bottom: 0.9em;	
	padding-top:5px;	
	}
	
	section.c-with-header .c-with-header-container {
		padding: 1.9em;		
	}
	
	section.c-with-header .c-with-header-container .first-line p {
		float: left;
	}
	
	section.c-with-header .c-with-header-container .first-line img {
		float: left;
		margin-top: -7px;
	}
	
	section.c-with-header .c-with-header-container p {
		font-size: 1.2em;
		font-family: Arial;
		color: #71777F;		
		line-height: 1.3em;
	}
	
	section.c-with-header .c-with-header-container p.w190 {
		width: 16em;	
	}
	
	section.c-with-header .c-with-header-container .line img.chart {
		margin-left: 36px;
	}

/* @end */

/* @group section c-tabs */
section.c-tabs {
	height: 21em;
	background-color: white;
	margin-bottom: 2em;
	margin-top: 0.7em;
	border-top: 1px solid #DBDCDF;
}	
	section.c-tabs ul li {
		font-size: 1.1em;
		height: 2.6em;
		width: 11.65em;
		line-height: 2.8em;
		padding: 0 0 0 1.7em;
		display: inline-block;
		zoom: 1;
		font-weight: bold;
		color: #99A0A3;
		cursor: pointer;
		border: 1px solid #DBDCDF;
		border-top: none;
		margin-bottom: 0;
		background: #F4F7F5;
	}
	
		section.c-tabs ul li.active {
			background: white;
			color: #0078D2;
			border-bottom: none;
			border-right: none;
			border-top: none;
			margin-bottom: 0;
		}
		
	section.c-tabs .c-tabs-container {
		border-left: 1px solid #DDE3EA;
		border-right: 1px solid #DDE3EA;
		border-bottom: 1px solid #DDE3EA;
		padding: 1.8em 2em;
	}

	section.c-tabs .c-tabs-container h1 {
		color: #333;
		font-size: 1.6em;
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		margin-bottom: 0.9em;
	}
	
	section.c-tabs .c-tabs-container input[type="text"].bbva-input-text {
		width: 20em;
		margin-bottom: 1em;
	}
	
	section.c-tabs .c-tabs-container .c-form-combo {
		float: left;
		margin-right: 10px;
	}
	
	section.c-tabs .c-tabs-container button.tosend {		
		width: 7.8em;
	}

	section.c-with-header .c-with-header-search {
	    padding: 1.8em 1em;
	}
	
	
	section.c-with-header .c-with-header-asistencia {
		padding: 1.8em 2em;
	}

	section.c-with-header .c-with-header-tarifas {
		padding: 0.8em 2em;
	}

	section.c-with-header .c-with-header-tarifas .c-tables ul.listrate {
		width:auto;
	}

	section.c-with-header .c-with-header-tarifas .c-tables ul.listrate	li {
		border-bottom: 1px solid #DDE3EA;
		padding: 1.3215em 0.5em 1.3215em 10px;
		/*
		height:40px;
		*/
	}

	section.c-with-header .c-with-header-tarifas .c-tables ul.listrate	li.last {
		border-bottom: 0;
	}

	section.c-with-header .c-with-header-tarifas .c-tables ul.listrate	li a {
		font-size: 1.2em;
	    font-weight: normal;
	    line-height: 1.2em;	
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
	}						

	section.c-with-header .c-with-header-tarifas .c-tables ul.listrate	li a.active {
	    font-weight: bold;
	}

	section.c-with-header .c-with-header-asistencia .first-line h1	{
	    color: #333333;
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
	    font-size: 1.6em;
	    margin-bottom: 0.9em;
	}
	
	section.c-with-header .c-with-header-search .first-line h1	{
	    color: #333333;
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
	    font-size: 1.6em;
	    margin-bottom: 0.9em;
	}
	
	section.c-with-header .c-with-header-asistencia input.bbva-input-text[type="text"] {
 			margin-bottom: 1em;
 			width: 20em;
	}

	section.c-with-header .c-with-header-search input.bbva-input-text[type="text"] {
	    margin-bottom: 1em;
	    width: 18.6em;
	}
	
	section.c-with-header .c-with-header-asistencia button.tosend {
	    width: 7.8em;
	}
	
	section.c-with-header .c-with-header-search button.tosearch {
	    background-image: url("../img/ico-zoom-mapa.png");
	    margin-top: -4px;
	    padding-left: 8px;
	}
	
	section.c-with-header .c-with-header-asistencia .c-form-combo {
	    float: left;
	    margin-right: 10px;
	}



/* @group c-with-header combo */

	select#combobox option {
	    background-image: url("../img/ellipse.png");
	    background-position: 96% 50%;
	    background-repeat: no-repeat;
	    color: #003F8C;
	    font-family: arial;
	    font-size: 12px;
	    padding: 18px 0 0 8px;
	    width:auto;
		height: 40px;
	}
	
	
	select#combobox {
	    border: 1px solid #E8E8E6;
	    border-radius: 2px 2px 2px 2px;
	    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16) inset;
	    width:278px;
	    height:350px;
	}

/* @end */


/* @group section.explanation-text */
section.explanation-text {
	margin-top: 4.5em;
}

section.explanation-text2 {
	margin-top: 2.5em; padding-bottom: 3.5em;
}

section.explanation-text p.italica {
	font-style: italic;
}

section.explanation-text2 p.italica {
	font-style: italic;
}

section.explanation-text2 header {
	margin-bottom: 2.5em;
}

section.explanation-text2 header h1 {
	font-size: 1.8em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #434A58;
}

section.explanation-text2 .explanation-text-content p{
	font-size: 1.4em;
	font-family: Arial;
	color: #434A58;
	line-height: 1.43em;
}

section.explanation-text header {
	margin-bottom: 1.5em;
}

section.explanation-text header h1 {
	font-size: 1.8em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #434A58;
}

section.explanation-text header h3 {
	font-size: 1.8em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #434A58;
}

section.explanation-text .explanation-text-content p{
	font-size: 1.4em;
	font-family: Arial;
	color: #434A58;
	line-height: 1.43em;
	display: table-cell;
	float:left;
	padding-top:10px;
}

section.explanation-text .explanation-text-content p.onecol{
	width: 50%;
	float: left;
	margin-right: 10px;
}
section.explanation-text footer{
	margin-top: 1em;
}

/* @end */


/* @group section.explanation-text ul.textList */
section.explanation-text ul.textList {	
	list-style-type:disc;
	padding-left:1em;
	color: #0065B7;
	font-family: Arial;
	font-size: 1.4em;
	line-height: 1.43em;
	float: left;
	padding-top: 10px;
}

section.explanation-text ul.textList span {	
	color: #434A58;
}

section.explanation-text2 ul.textList {	
	list-style-type:disc;
	padding-left:1em;
	color: #0065B7;
	font-family: Arial;
	font-size: 1.4em;
	line-height: 1.43em;
}

section.explanation-text2 ul.textList span {	
	color: #434A58;
}


section.explanation-text ul.textList li {	
	padding-bottom: 5px;
}

section.explanation-text ul.textList2 {	
	list-style-type:circle;
	padding-left: 15px;
	color: #0065B7;
}


section.explanation-text ul.textList2 span {	
	color: #434A58;
}


section.explanation-text ul.textList2 li {	
	padding-bottom: 0px;
}

section.explanation-text2 ul.textList2 {	
	list-style-type:circle;
	padding-left: 50px;
	color: #0065B7;
}

section.explanation-text2 ul.textList2 span {	
	color: #434A58;
}
/* @end */

/* @group asideaside.c-aside-graph */
aside.c-aside-graph{
	float: left;
}

aside.c-aside-graph .c-aside-graph-container{
	width:29.8em;
	height: 38em;
	margin:0em 0em 3em 0em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #DDE3EA;
}
aside.c-aside-graph .c-aside-graph-container header{
	height: 3em;
	padding: 0;
	margin-bottom: 0;
	border-bottom:1px solid #DDE3EA;
	background: #fefefe;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	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;
}
aside.c-aside-graph .c-aside-graph-container header h1{
	line-height: 3em;
	float: left;
	font-size: 1em;
	color: #434A58;
	font-family: arial;
	font-weight: bold;
	padding-left: 20px;
}

/* @end */

/* @group tables */
body.home-fondos .c-tables {
	margin-top: 3em;
}

.c-tables table caption {
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size:  1.8em;
	color: #434A58;
	margin-bottom: 1.5em !important;
}

table.public-fondos-home .col1 {
	width: 14.4em;
}

table.public-fondos-home .col2 {
	width: 3.1em;
}

table.public-fondos-home .col3 {
	width: 2.9em;
}


/* @end */

/* @group aside.mini-banner  */

aside.mini-banner  {
	width:30em;
	height: 11.8em;
	margin: 2em 0em 2.3em 0em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #DDE3EA;
/*	background-color: #FFFFFF;*/
}

	aside.mini-banner .mini-banner-container {
		padding: 1.9em;		
	}
	
	aside.mini-banner .mini-banner-container .first-line p {
		float: left;
	}
	
	aside.mini-banner .mini-banner-container .first-line img {
		float: left;
		margin-top: -7px;
	}
	
	aside.mini-banner .mini-banner-container p {
		font-size: 1.2em;
		font-family: Arial;
		color: #71777F;		
		line-height: 1.3em;
	}
	
	aside.mini-banner .mini-banner-container p.title {
		font-size: 1.9em;
		font-family: 'Open Sans', sans-serif;
		font-weight: 300;
		color: #0072C9;		
		line-height: 1.3em;
		margin-bottom: 0.6em;
	}
	
	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 .first-col img {
		float: left;
		margin-top: -7px;
	}
	

/* @end */

button span.more {
	width: 6em;
}

/* @navlist pestanas   */

	#navlist {
	    font-family: Arial;
	    font-weight: bold;
	    font-size:10px;
	    margin: 0;
	    padding-bottom: 35px;
	    padding-top:30px;
	}
	
	#navlist ul, #navlist li
	{
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#navlist a:link, #navlist a:visited {

	    background: none repeat scroll 0 0 #F4F7F5;
	    border: 1px solid #E3E3E3;
	    color: #666666;
	    float: left;
	    line-height: 14px;
	    margin-right: 0;
	    padding: 10px;
	    text-decoration: none;
	    /*
	     height: 24px;
	     */
	}

	#navlist a:link#current, #navlist a:visited#current
	{
		
		background: #fff;
		border-bottom: 1px solid #fff;
		color: #434A58;
		

		/*
		background: none repeat scroll 0 0 #FFFFFF;
	    border-bottom: 1px solid #FFFFFF;
	    color: #434A58;
	    height: 24px;
	    max-width: 120px;
		*/
	}

	#navlist a:hover { background-color:white; }
	
	body.section-1 #navlist li#nav-1 a,
	body.section-2 #navlist li#nav-2 a,
	body.section-3 #navlist li#nav-3 a,
	body.section-4 #navlist li#nav-4 a
	{
		background: #fff;
		border-bottom: 1px solid #fff;
		color: #000;
	}
	
	#navlist #subnav-1,
	#navlist #subnav-2,
	#navlist #subnav-3,
	#navlist #subnav-4
	{
		display: none;
		width: 90%;
	}
	
	body.section-1 #navlist ul#subnav-1,
	body.section-2 #navlist ul#subnav-2,
	body.section-3 #navlist ul#subnav-3,
	body.section-4 #navlist ul#subnav-4
	{
		display: inline;
		left: 10px;
		position: absolute;
		top: 95px;
	}
	
	body.section-1 #navlist ul#subnav-1 a,
	body.section-2 #navlist ul#subnav-2 a,
	body.section-3 #navlist ul#subnav-3 a,
	body.section-4 #navlist ul#subnav-4 a
	{
		background: #fff;
		border: none;
		border-left: 1px solid #ccc;
		color: #999;
		font-size: smaller;
		font-weight: bold;
		line-height: 10px;
		margin-right: 4px;
		padding: 2px 10px 2px 10px;
		text-decoration: none;
	}
	
	#navlist ul a:hover {
		 background-color:white;
	 }
	
	#contents {
			background: #fff;
			border: 1px solid #ccc;
			border-top: none;
			clear: both;
			margin: 0px;
			padding: 15px;
	} 

/* @end */

/* @navlist pestanas Responsabilidad Social   */

	#navlist2 {
	    font-family: Arial;
	    font-weight: bold;
	    font-size:10px;
	    margin: 0;
	    padding-bottom: 35px;
	    padding-top:15px;
	}
	
	#navlist2 ul, #navlist2 li {
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#navlist2 a:link, #navlist2 a:visited {
	    background: none repeat scroll 0 0 #F4F7F5;
	    border: 1px solid #E3E3E3;
	    color: #666666;
	    float: left;
	    line-height: 12px;
	    margin-right: 0;
	    padding: 10px;
	    text-decoration: none;
	    height: 30px;
	    max-width: 87px;
	}

	#navlist2 a:link#current, #navlist2 a:visited#current {						
		background: none repeat scroll 0 0 #FFFFFF;
	    border-bottom: 1px solid #FFFFFF;
	    color: #434A58;
	    height: 30px;
	}

	#navlist2 a:hover { background-color:white; }
	
	body.section-1 #navlist2 li#nav-1 a,
	body.section-2 #navlist2 li#nav-2 a,
	body.section-3 #navlist2 li#nav-3 a,
	body.section-4 #navlist2 li#nav-4 a {
		background: #fff;
		border-bottom: 1px solid #fff;
		color: #000;
	}
	
	#navlist2 #subnav-1,
	#navlist2 #subnav-2,
	#navlist2 #subnav-3,
	#navlist2 #subnav-4 {
		display: none;
		width: 90%;
	}
	
	body.section-1 #navlist2 ul#subnav-1,
	body.section-2 #navlist2 ul#subnav-2,
	body.section-3 #navlist2 ul#subnav-3,
	body.section-4 #navlist2 ul#subnav-4 {
		display: inline;
		left: 10px;
		position: absolute;
		top: 95px;
	}
	
	body.section-1 #navlist2 ul#subnav-1 a,
	body.section-2 #navlist2 ul#subnav-2 a,
	body.section-3 #navlist2 ul#subnav-3 a,
	body.section-4 #navlist2 ul#subnav-4 a {
		background: #fff;
		border: none;
		border-left: 1px solid #ccc;
		color: #999;
		font-size: smaller;
		font-weight: bold;
		line-height: 10px;
		margin-right: 4px;
		padding: 2px 10px 2px 10px;
		text-decoration: none;
	}
	
	#navlist2 ul a:hover {
		 background-color:white;
	 }

/* @end */


/* @navlist pestanas resto paginas   */

#navlist3 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 35px;
	padding-top: 97px;
	width: 640px;
}


/* hack chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
	#navlist3 {
		padding-top: 98px;
	}
}

/* hack chrome */

#navlist3 ul, #navlist3 li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navlist3 a.last:link, #navlist3 a.last:visited	{
	border-radius:0px 5px 0px 0px;
}

#navlist3 a.first:link, #navlist3 a.first:visited	{
	border-radius:5px 0px 0px 0px;
}

#navlist3 a:link, #navlist3 a:visited {
    background: none repeat scroll 0 0 #F4F7F5;
    border: 1px solid #DCDCDC;
    color: #71777F;
    float: left;
    line-height: 12px;
    margin-right: 0;
    padding: 10px;
    text-decoration: none;
    height: 10px;
	text-shadow: 1px 1px #fff;
}

#navlist3 a:link#current, #navlist3 a:visited#current {						
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #434A58;
    height: 10px;
}

#navlist3 a:hover { background-color:white; }

body.section-1 #navlist3 li#nav-1 a,
body.section-2 #navlist3 li#nav-2 a,
body.section-3 #navlist3 li#nav-3 a,
body.section-4 #navlist3 li#nav-4 a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}

#navlist3 #subnav-1,
#navlist3 #subnav-2,
#navlist3 #subnav-3,
#navlist3 #subnav-4 {
	display: none;
	width: 90%;
}

body.section-1 #navlist3 ul#subnav-1,
body.section-2 #navlist3 ul#subnav-2,
body.section-3 #navlist3 ul#subnav-3,
body.section-4 #navlist3 ul#subnav-4 {
	display: inline;
	left: 10px;
	position: absolute;
	top: 95px;
}

body.section-1 #navlist3 ul#subnav-1 a,
body.section-2 #navlist3 ul#subnav-2 a,
body.section-3 #navlist3 ul#subnav-3 a,
body.section-4 #navlist3 ul#subnav-4 a {
	background: #fff;
	border: none;
	border-left: 1px solid #ccc;
	color: #999;
	font-size: smaller;
	font-weight: bold;
	line-height: 10px;
	margin-right: 4px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#navlist3 ul a:hover {
	 background-color:white;
 }

/* @end */





/* @navlist hogar   */
#navlisthogar {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding-top: 36px;
    width: 640px;
}


/* hack chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
	#navlisthogar {
		padding-top: 36px;
	}
}

/* hack chrome */

#navlisthogar ul, #navlisthogar li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navlisthogar a.last:link, #navlisthogar a.last:visited	{
	border-radius:0px 5px 0px 0px;
}

#navlisthogar a.first:link, #navlisthogar a.first:visited	{
	border-radius:5px 0px 0px 0px;
}

#navlisthogar a:link, #navlisthogar a:visited {
    background: none repeat scroll 0 0 #F4F7F5;
    border: 1px solid #DCDCDC;
    color: #71777F;
    float: left;
    line-height: 12px;
    margin-right: 0;
    padding: 10px;
    text-decoration: none;
    height: 10px;
	text-shadow: 1px 1px #fff;
}

#navlisthogar a:link#current, #navlisthogar a:visited#current {						
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #434A58;
    height: 10px;
}

#navlisthogar a:hover { background-color:white; }

body.section-1 #navlisthogar li#nav-1 a,
body.section-2 #navlisthogar li#nav-2 a,
body.section-3 #navlisthogar li#nav-3 a,
body.section-4 #navlisthogar li#nav-4 a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}

#navlisthogar #subnav-1,
#navlisthogar #subnav-2,
#navlisthogar #subnav-3,
#navlisthogar #subnav-4 {
	display: none;
	width: 90%;
}

body.section-1 #navlisthogar ul#subnav-1,
body.section-2 #navlisthogar ul#subnav-2,
body.section-3 #navlisthogar ul#subnav-3,
body.section-4 #navlisthogar ul#subnav-4 {
	display: inline;
	left: 10px;
	position: absolute;
	top: 95px;
}

body.section-1 #navlisthogar ul#subnav-1 a,
body.section-2 #navlisthogar ul#subnav-2 a,
body.section-3 #navlisthogar ul#subnav-3 a,
body.section-4 #navlisthogar ul#subnav-4 a {
	background: #fff;
	border: none;
	border-left: 1px solid #ccc;
	color: #999;
	font-size: smaller;
	font-weight: bold;
	line-height: 10px;
	margin-right: 4px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#navlisthogar ul a:hover {
	 background-color:white;
 }
/* @end */


/* @navlist vehiculos   */
#navlistvehiculos {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 35px;
    padding-top: 78px;
    width: 640px;
}


/* hack chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
	#navlistvehiculos {
		padding-top: 79px;
	}
}

/* hack chrome */

#navlistvehiculos ul, #navlistvehiculos li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navlistvehiculos a.last:link, #navlistvehiculos a.last:visited	{
	border-radius:0px 5px 0px 0px;
}

#navlistvehiculos a.first:link, #navlistvehiculos a.first:visited	{
	border-radius:5px 0px 0px 0px;
}

#navlistvehiculos a:link, #navlistvehiculos a:visited {
    background: none repeat scroll 0 0 #F4F7F5;
    border: 1px solid #DCDCDC;
    color: #71777F;
    float: left;
    line-height: 12px;
    margin-right: 0;
    padding: 10px;
    text-decoration: none;
    height: 10px;
	text-shadow: 1px 1px #fff;
}

#navlistvehiculos a:link#current, #navlistvehiculos a:visited#current {						
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #434A58;
    height: 10px;
}

#navlistvehiculos a:hover { background-color:white; }

body.section-1 #navlistvehiculos li#nav-1 a,
body.section-2 #navlistvehiculos li#nav-2 a,
body.section-3 #navlistvehiculos li#nav-3 a,
body.section-4 #navlistvehiculos li#nav-4 a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}

#navlistvehiculos #subnav-1,
#navlistvehiculos #subnav-2,
#navlistvehiculos #subnav-3,
#navlistvehiculos #subnav-4 {
	display: none;
	width: 90%;
}

body.section-1 #navlistvehiculos ul#subnav-1,
body.section-2 #navlistvehiculos ul#subnav-2,
body.section-3 #navlistvehiculos ul#subnav-3,
body.section-4 #navlistvehiculos ul#subnav-4 {
	display: inline;
	left: 10px;
	position: absolute;
	top: 95px;
}

body.section-1 #navlistvehiculos ul#subnav-1 a,
body.section-2 #navlistvehiculos ul#subnav-2 a,
body.section-3 #navlistvehiculos ul#subnav-3 a,
body.section-4 #navlistvehiculos ul#subnav-4 a {
	background: #fff;
	border: none;
	border-left: 1px solid #ccc;
	color: #999;
	font-size: smaller;
	font-weight: bold;
	line-height: 10px;
	margin-right: 4px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#navlistvehiculos ul a:hover {
	 background-color:white;
 }
/* @end */



/* @navlist vidayaccidentes   */
#navlistvida {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 35px;
    padding-top: 60px;
    width: 640px;
}


/* hack chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
	#navlistvida {
		padding-top: 61px;
	}
}

/* hack chrome */

#navlistvida ul, #navlistvida li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navlistvida a.last:link, #navlistvida a.last:visited	{
	border-radius:0px 5px 0px 0px;
}

#navlistvida a.first:link, #navlistvida a.first:visited	{
	border-radius:5px 0px 0px 0px;
}

#navlistvida a:link, #navlistvida a:visited {
    background: none repeat scroll 0 0 #F4F7F5;
    border: 1px solid #DCDCDC;
    color: #71777F;
    float: left;
    line-height: 12px;
    margin-right: 0;
    padding: 10px;
    text-decoration: none;
    height: 10px;
	text-shadow: 1px 1px #fff;
}

#navlistvida a:link#current, #navlistvida a:visited#current {						
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #434A58;
    height: 10px;
}

#navlistvida a:hover { background-color:white; }

body.section-1 #navlistvida li#nav-1 a,
body.section-2 #navlistvida li#nav-2 a,
body.section-3 #navlistvida li#nav-3 a,
body.section-4 #navlistvida li#nav-4 a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}

#navlistvida #subnav-1,
#navlistvida #subnav-2,
#navlistvida #subnav-3,
#navlistvida #subnav-4 {
	display: none;
	width: 90%;
}

body.section-1 #navlistvida ul#subnav-1,
body.section-2 #navlistvida ul#subnav-2,
body.section-3 #navlistvida ul#subnav-3,
body.section-4 #navlistvida ul#subnav-4 {
	display: inline;
	left: 10px;
	position: absolute;
	top: 95px;
}

body.section-1 #navlistvida ul#subnav-1 a,
body.section-2 #navlistvida ul#subnav-2 a,
body.section-3 #navlistvida ul#subnav-3 a,
body.section-4 #navlistvida ul#subnav-4 a {
	background: #fff;
	border: none;
	border-left: 1px solid #ccc;
	color: #999;
	font-size: smaller;
	font-weight: bold;
	line-height: 10px;
	margin-right: 4px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#navlistvida ul a:hover {
	 background-color:white;
 }
/* @end */

/* @navlist experience   */
#navlistexperience {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    width: 640px;
}

/* hack chrome */

#navlistexperience ul, #navlistexperience li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navlistexperience a.last:link, #navlistexperience a.last:visited	{
	border-radius:0px 5px 0px 0px;
}

#navlistexperience a.first:link, #navlistexperience a.first:visited	{
	border-radius:5px 0px 0px 0px;
}

#navlistexperience a:link, #navlistexperience a:visited {
    background: none repeat scroll 0 0 #F4F7F5;
    border: 1px solid #DCDCDC;
    color: #71777F;
    float: left;
    line-height: 12px;
    margin-right: 0;
    padding: 10px;
    text-decoration: none;
    height: 10px;
	text-shadow: 1px 1px #fff;
}

#navlistexperience a:link#current, #navlistexperience a:visited#current {						
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #434A58;
    height: 10px;
}

#navlistexperience a:hover { background-color:white; }

body.section-1 #navlistexperience li#nav-1 a,
body.section-2 #navlistexperience li#nav-2 a,
body.section-3 #navlistexperience li#nav-3 a,
body.section-4 #navlistexperience li#nav-4 a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}

#navlistexperience #subnav-1,
#navlistexperience #subnav-2,
#navlistexperience #subnav-3,
#navlistexperience #subnav-4 {
	display: none;
	width: 90%;
}

body.section-1 #navlistexperience ul#subnav-1,
body.section-2 #navlistexperience ul#subnav-2,
body.section-3 #navlistexperience ul#subnav-3,
body.section-4 #navlistexperience ul#subnav-4 {
	display: inline;
	left: 10px;
	position: absolute;
	top: 95px;
}

body.section-1 #navlistexperience ul#subnav-1 a,
body.section-2 #navlistexperience ul#subnav-2 a,
body.section-3 #navlistexperience ul#subnav-3 a,
body.section-4 #navlistexperience ul#subnav-4 a {
	background: #fff;
	border: none;
	border-left: 1px solid #ccc;
	color: #999;
	font-size: smaller;
	font-weight: bold;
	line-height: 10px;
	margin-right: 4px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
}

#navlistexperience ul a:hover {
	 background-color:white;
 }
/* @end */

/* @navlist viajero   */
#navlist-viajero {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 35px;
    padding-top: 0px;
    width: 800px;
}


/* hack chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
	#navlist-viajero {
		padding-top: 0px;
	}
}

/* hack chrome */

#navlist-viajero ul, #navlist-viajero li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navlist-viajero a.last:link, #navlist-viajero a.last:visited	{
	border-radius:0px 5px 0px 0px;
}

#navlist-viajero a.first:link, #navlist-viajero a.first:visited	{
	border-radius:5px 0px 0px 0px;
}

#navlist-viajero a:link, #navlist-viajero a:visited {
    background: none repeat scroll 0 0 #F4F7F5;
    border: 1px solid #DCDCDC;
    color: #71777F;
    float: left;
    line-height: 12px;
    margin-right: 0;
    padding: 10px;
    text-decoration: none;
    height: 30px;
	text-shadow: 1px 1px #fff;
}

#navlist-viajero a:link#current, #navlist-viajero a:visited#current {						
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #434A58;
    height: 30px;
}

#navlist-viajero a:hover { background-color:white; }

/* @end */


/* @ estilos por el buscador del office */
 .office-search {
    float: right;
    width: 265px;
}
 .office-search #office-search-results-header {
    color: #434A58;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0;
}
 .office-search #office-search-results-header #num-results {
    color: #0078d2;
    margin-left: 20px;
}
 .office-search #office-search-results {
    border-radius: 5px 5px 5px 5px;
    height: 360px;
    overflow: auto;
}
 .office-search .form-item * {
    vertical-align: middle;
}
 .office-search .form-item label {
    color: #767676;
    font-size: 14px;
    padding: 13px 14px;
}
 .office-search .form-item input[type="text"] {
    color: #767676;
    font-size: 12px;
    margin-right: 5px;
    padding: 10px 13px;
    width: 179px;
}
 .office-search .form-item input[type="image"] {
    float: right;
}
#office-search-button {
    cursor: pointer;
}
 .office-search .office {
    border-bottom: 1px solid gainsboro;
    cursor: pointer;
    line-height: 1.5em;
    margin: 0 5px;
    padding: 10px;
}
 .office-search .office p {
    text-transform: none;
}
 .office-search .office.selected {
    background: -moz-linear-gradient(center top , #F5F7F8 0%, #ECF2FA 100%) repeat scroll 0 0 transparent;
    border: 1px solid gainsboro;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px 0;
}
 .office-search .office .office-title {
    color: #0072C9;
    font-size: 14px;
}
 .office-search .office .localizator {
    float: right;
}
 .office-search .office .office-contact {
    margin-top: 20px;
}

.office .office-marker {
    background: url("../img/office-marker.png") no-repeat scroll 0 0 transparent;
    color: white;
    cursor: default;
    float: right;
    font-weight: bold;
    height: 35px;
    padding: 7px 6px 0;
    text-align: center;
    vertical-align: middle;
    width: 20px;
}
.office p {
	font-size: 12px;
	color: #71777F;
}
.office #office-name {
    font-size: 14px;
}
input[type="text"], input[type="search"], input[type="password"] {
  -webkit-box-shadow:#D2D2D2 0 1px 2px 0 inset;
  border:1px solid #DBDBD9;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  box-shadow:#D2D2D2 0 1px 2px 0 inset;
  color:#434A58;
  padding:7px;
}

/* @end */


/* @  grid_20_cont_half rollovers imagenes */

.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 h1.rollover-tittle {
		display:block;
		width:100%;
		color: #0078D2;
		float: left;
		font-family: 'Open Sans', sans-serif;
		font-weight: 300;
		font-size: 2em;   
		padding: 20px 0;
} 	

.space30 {
		padding-top:30px;
}
	
	
/* @end */

/* @  .grid_10 rollovers mapa sucursales y cajeros */

	.grid_20_cont div.mapa {
		width:auto; 
		height:auto; 
		text-align:left; 
		padding-top: 10px;
	}

	.grid_20_cont div.mapa div#map_canvas {
		height: 431px; 
		width: 578px;
		margin-left: 0px;
		border: 0px solid #CCC;
	}
	
/* @end */

/* @  espaciados */

	section.explanation-text:first-child {
		margin-top:27px;	
	}

	.top40 {
		margin-top:40px !important;
	}
	
	.top30 {
		margin-top:30px !important;
	}

	.top25 {
		margin-top:25px !important;
	}
		
	.top20 {
		margin-top:20px !important;
	}

	.top15 {
		margin-top:15px !important;
	}
		
	.top10 {
		margin-top:10px !important;
	}

	.top5 {
		margin-top:5px !important;
	}
	
	.top0 {
		margin-top:0px !important;
	}
	
	.top20n {
		top: -20px !important;
	}
	
	.nomargin 	{
		margin-top:0 !important;
	}
/* @end */

/* @  descuentos */
	.descuentos {
		width: 66%;
	}
	.descuentos section {
		float:left;
		width: 250px;
		margin-left: 60px;
	}
/* @end */

/* @  cajeros, terminales de autorevicio y caja ahorro */
.text_bold {
	font-weight:bold;
}

.texto_normal {
	font-family: Arial !important;
	font-size: 1em !important;
	line-height: 1.43em !important;
	padding-bottom: 10px !important;
}

section.explanation-text .explanation-text-content p {
	color: #434A58;
	float: left;
	font-family: Arial;
	font-size: 1.4em;
	line-height: 1.43em;
	padding-top: 10px;
	width: 100%;
}
/* @end */

#lightboxnormas .ui-loading-content header,
#lightboxpass .ui-loading-content header,
#lightboxcert .ui-loading-content header {
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 10px;
	margin-bottom: 10px;
}