/* #################### 1. ESTILOS GENERALES Y DE ESTRUCTURA  #################### */

body { background-color: #eee; font: 0.8em Arial, Verdana, Helvetica, sans-serif; color:#003366; padding: 0; margin: 0;}
#lienzo {width: 67.3em; margin: 0 auto; }

form, ul {padding: 0; margin: 0; }
input, select, textarea { font: 90% Arial, Verdana, Helvetica, sans-serif; vertical-align: middle; color:#666;}
a img {border: none; }
p, h1, h2, h3, h4 { padding:0; margin:0;}

/* ===================== CABECERA ===================== */
/* --------------------- Variación en estilo_IE7.css ------------------ */
#cabecera {width:67.25em; height: 6.83em; background: url(Images/fondo_cabecera.jpg) no-repeat top right; margin: 0 0 0.83em 0;}/*width:776px; height: 82px; margin: 0 0 10px 0;*/
	#cabecera .gbp {
		height: 3.83em;/*height: 34width: 247.54em;px;*/
		/*width: 273px;*/
		background: url(Images/gbp.gif) no-repeat;
		/*font-size: 0.1em;*/
		color: #AD0018;
		text-align: right;
		margin: 2.2em 0 6.92em 0.9em;
		/*margin: 22em 0 6.92em 9.02em;*/
		/*margin: 25px 0 6px 10px;*/
		}
	#cabecera .gbp a{
		height: 2.92em;/*height: 35px;*/
		margin-top:0em;
		width: 24.17em;/*width: 290px;*/
	    display: block;
	    text-decoration: none;
	    color: #AD0018;
	}
		
	#cabecera ul li a {
		font-size: 0.9em;
		line-height: 0.83em;/*line-height: 10px;*/
		text-decoration: none;}
	#cabecera ul li a:hover { text-decoration: underline;}
	#cabecera #menu_secundario { list-style-type: none; padding: 0; margin: 0 0 0.83em 0;}/*margin: 0 0 10px 0;*/
		#cabecera #menu_secundario li {
			display: inline;
			background: url(Images/sep_h_1.gif) no-repeat center right;
			padding: 0 0.67em;	}/*padding: 0 8px;*/
			#cabecera #menu_secundario li a { color: #fff; }
	#cabecera #menu_idiomas { list-style-type: none; padding: 0; margin: 0;}
		#cabecera #menu_idiomas li {
			display: inline;
			background: url(Images/sep_h_1.gif) no-repeat center right;
			padding: 0 0.67em;	}/*padding: 0 8px;*/
			#cabecera #menu_idiomas li a { color: #666;}
	#cabecera .acceso_bol {
		float: right;
		width: 14.50em;/*width: 174px;*/
		/*height: 200px;*/
		background: url(Images/fondo_bol.jpg) no-repeat;
		text-align: center;
		padding: 2.17em 0 0 0;}/*padding: 26px 0 0 0;*/
		#cabecera .acceso_bol p {margin: 0 0 0.17em 0;}/*margin: 0 0 2px 0;*/
		#cabecera .acceso_bol strong {color: #4d4d4d; margin: 0 0 0 1.67em;}/*margin: 0 0 0 20px;*/
		#cabecera .acceso_bol .bt_particulares, #cabecera .acceso_bol .bt_empresas {
			display: block;
			float: left;
			height: 1.25em;/*height: 15px;*/
			font-size: 0.9em;
			text-transform: uppercase;
			text-decoration: none;
			margin: 0 0 0.17em 0;}/*margin: 0 0 2px 0;*/
		#cabecera .acceso_bol .bt_particulares {
			color: #fff;
			background: url(Images/bt_particulares.gif) no-repeat;
			padding: 0.17em 1.3em 0.17em 0.5em;}/*padding: 2px 12px 2px 6px;*/		
		#cabecera .acceso_bol .bt_empresas {
			color: #333;
			background: url(Images/bt_empresas.gif) no-repeat;
			padding: 0.17em 1.2em 0.17em 0.5em;}/*padding: 2px 12px 2px 6px;*/
		#cabecera .acceso_bol ul {padding: 0; margin: 0 0 0 2.5em;}/*0 0 0 30px;*/
			#cabecera .acceso_bol ul li {
				display: inline;
				background: url(Images/sep_h_3.gif) no-repeat center right;
				padding: 0 0.33em 0 0.66em;}/*padding: 0 4px 0 8px;/*/
				#cabecera .acceso_bol ul li a { color: #333;}
		#cabecera .acceso_bol p.BancaInternet {font-size:1.1em; font-weight:bold; color:white}
/* --------------------- Variación en estilo_IE7.css ------------------ */				


/* ===================== PIE DE PAGINA ===================== */			
			
			
#pie {
	/*width: 74em;*/
	width: 100%;
	margin: 0 auto;/*width: 770px;*/
	clear: both;
	background: #fff url(Images/fondo_pie.gif) repeat-x;
	color: #666;
	font-size: 0.9em;
	text-align: center;
	border-top: solid 0.95em #fff;}/*border-top: solid 10px #fff;*/
#pie ul {margin: 0 0 0.47em 0;}/*margin: 0 0 5px 0;*/
	#pie ul li {display: inline; background: transparent url(Images/sep_h_2.gif) no-repeat center right; padding: 0 0.76em;}/*padding: 0 8px;*/
		#pie ul li a {color: #666; line-height: 0.9em; text-decoration: none;}
		#pie ul li a:hover {text-decoration: underline;}
		
		
/* ===================== CUERPO ===================== */

#cuerpo { width: 66.8em; margin: 0 auto;} /* background: url(Images/fondo_menu.gif) repeat-y;} */	/* width: 770px;*/
/*#cuerpo .fondo_contenido {background: url(Images/fondo_contenido.gif) repeat-y !important; } */
#cuerpo a {color:#4080C0;}		
#cuerpo a:hover {color:#006599; text-decoration:none;}
#cuerpo h1 {
	background: #ad0018 url(Images/fondo_cabseccion.gif) repeat-x; 
	font-size: 1.2em;
	color: #fff;
	margin: 0 0 0.86em 0;}/*margin: 0 0 10px 0;*/
	#cuerpo h1 span {
		font-size: 1.2em;
		line-height: 1em; /*0 16px*/
		background-color: #fff;
		color: #a4011b;
		padding: 0 0.5em;/*0 8px*/
		margin: 0 0 0.62em 0.87em;}/*0 0 10px 14px*/
#cuerpo h2 {
	font-size: 1.2em;
	color: #006599;
	margin: 1.25em 0 0.87em 0;}/*20px 0 14px 0*/
	#cuerpo #contenido h2 span {
		font-size: 1.2em;
		color: #a4011b;
		margin: 0.62em 0 0.62em 0;}/*10px 0 10px 0*/
#cuerpo h3 { 
	font-size: 1.1em;
	color: #006599;
	margin: 1.25em 0 0.62em 0;}/*20px 0 10px 0*/
	#cuerpo #contenido h3 span { 
		font-size: 1.1em;
		color: #003366;
		margin: 1.25em 0 0.62em 0;}/*20px 0 10px 0*/	
/* Estilos Generales */
#cuerpo .ruta {color: #555; font-size: 0.9em; margin: 0 0 0.5em 0;}
	#cuerpo .ruta a {color: #666 !important; }
	#cuerpo .ruta a:hover {color: #666 !important; }	
#cuerpo .Banner_auxiliar {
	background-color:#fff;
	border-bottom: solid 0.62em #fff;/*10px no comprobado*/
	clear:right;}
#cuerpo .informacion {
	height: 5.89em;/*height: 68px;*/
	background: url(Images/fondo_informacion.jpg) no-repeat;
	background-color: #fff;
	padding: 0 0 0 0.18em;}/*padding: 0 0 0 2px;*/
	#cuerpo .informacion h4 {color: #fff; padding: 0.9em 0.45em 0.45em 0.45em !important; margin:0;}/*padding: 10px 5px 5px 5px*/
	#cuerpo .informacion .telefono {
		font-size: 0.1em; color: #fff;
		background: url(Images/telefono.gif) no-repeat bottom left;
		height: 1.3em; padding:0; margin:0;}/*height: 15px;*/
	#cuerpo .informacion .email {font-size: 0.9em; color: #b91f38; padding:0; margin:0;}
		#cuerpo .informacion .email a {color: #b91f38;}
		#cuerpo .informacion .email a:hover {color: #b91f38; text-decoration:none;}
#cuerpo .masinfo {float:right; text-align:right !important; padding:0; margin:0;}		

#cuerpo #contenido_pie {clear:both; display:block; color: #666; font-size: 0.95em; margin:0.62em 0 0 0; padding:0;}		/*margin:10px 0 0 0;*/
		
/* ===================== MENU ===================== */		

#cuerpo #menu {color:#666; width: 15.61em; float: left;}/*width: 180px;*/
#cuerpo #menu a {text-decoration:none;}/*width: 180px;*/
#cuerpo #menu a:hover{text-decoration:none}/*width: 180px;*/
#cuerpo #menu li {
	display: block;
	background-color: #f97f1a;	border-bottom: solid 0.9em #fff;/*border-bottom: solid 10px #fff;*/
	color: #fff; font-weight: bold;}
	#cuerpo #menu li span {padding: 0 0 0 0.9em;}/*padding: 0 0 0 10px;*/
	#cuerpo #menu li a {color: #fff; display: block; text-decoration: none; padding: 0.18em 0 0.18em 0.9em;}/*padding: 2px 0 2px 10px;*/
	#cuerpo #menu li a:hover {color: #fff; background-color: #bababa;}		
		
		/* Primer nivel */
		#cuerpo #menu li ul {margin: 0;}
		#cuerpo #menu li ul li {
			background-color: #eee; border-bottom: solid 0.09em #bababa;/*border-bottom: solid 1px #bababa;*/
			font-size: 0.95em; font-weight: bold;}
			#cuerpo #menu li ul li a {display: block; color: #666; text-decoration: none; padding: 0.18em 0 0.18em 0.9em;}/*padding: 2px 0 2px 10px;*/
			#cuerpo #menu li ul li a:hover {background-color: #bababa; color: #fff;}

				/* Segundo nivel */
				#cuerpo #menu li ul li ul { margin: 0 0.09em 0 0.18em; background-color: #fff;}/*margin: 0 1px 0 2px;*/
				#cuerpo #menu li ul li ul li {
					background-color: #fff;	border: none;
					font-size: 0.95em; font-weight: normal;
					list-style-type: square; color: #bababa; margin: 0 0 0 1.8em;}/*margin: 0 0 0 20px;*/
					#cuerpo #menu li ul li ul li a {display: block; color: #666; text-decoration: none; padding: 0;}
					#cuerpo #menu li ul li ul li a:hover {background-color: #fff; color: #880000;}				
					
						/* tercer nivel */
						#cuerpo #menu li ul li ul li ul { margin: 0 0.09em 0 0.18em;}/*margin: 0 1px 0 2px;*/
						#cuerpo #menu li ul li ul li ul li {
							background-color: #fff; border: none;
							font-size: 0.95em; font-weight: normal;
							list-style-type: none; margin: 0 0 0 0.9em;}/*margin: 0 0 0 10px;*/
							#cuerpo #menu li ul li ul li ul li a {display: block; color: #666; text-decoration: none; padding: 0;}
							#cuerpo #menu li ul li ul li ul li a:hover {background-color: #fff; color: #880000;}									

#cuerpo #buscador { background: #bababa; padding: 0.45em; border-bottom: solid 0.9em #fff;}/*padding: 5px;border-bottom: solid 10px #fff;*/
	#cuerpo #buscador label {color: #666; font-weight:bold;}
	#cuerpo #buscador .c_busqueda {width: 7em; margin: 0 0.1em 0 0;}/*height: 12px; width: 96px; margin: 0 5px 0 0;*/
	#cuerpo #buscador .bt_buscar {
		width:19px;height:17px; margin: 0 0.1em 0 0;
		cursor: pointer;}

/* ===================== MAPA WEB ===================== */

#cuerpo #contenido #menu_mapa {width: 23.42em; float: left; margin:0 0.45em 0 0.9em;}/*width: 270px;margin:0 5px 0 10px;*/
#cuerpo #contenido #menu_mapa h4 {
	background-color:#DEDEDE; border-top:1.08em solid white;/*border-top:12px*/
	margin:0; padding: 0.09em 0.72em; }/*padding: 1px 8px;*/
	
	/* Primer nivel */
	#cuerpo #contenido #menu_mapa ul {display: block; margin:0; border:0.09em solid #DEDEDE;}/*border:1px solid #DEDEDE;*/
		#cuerpo #contenido #menu_mapa ul li {


			list-style-type: square; color: #bababa; font-weight: bold;}
			#cuerpo #contenido #menu_mapa ul li a {padding:0; color:#4080C0; text-decoration:none;}
			#cuerpo #contenido #menu_mapa ul li a:hover {padding:0; color:#003366; text-decoration:none;}

		/* Segundo nivel */
		#cuerpo #contenido #menu_mapa ul li ul { margin:0.09em; border:none;}/*margin:1px;*/
		#cuerpo #contenido #menu_mapa ul li ul li {
			font-size: 0.95em; font-weight: normal;
			list-style-type: square; color: #bababa; margin: 0 0 0 1.8em;}/*margin: 0 0 0 20px;*/
			
			/* Tercer nivel */
			#cuerpo #contenido #menu_mapa ul li ul li ul {margin:0.09em; }/*margin:1px;*/
			#cuerpo #contenido #menu_mapa ul li ul li ul li {
				font-size: 0.95em; font-weight: normal;
				list-style-type: none; margin: 0 0 0 1.8em;}/*margin: 0 0 0 20px;*/


/* ===================== CONTENEDOR ===================== */	
		
#cuerpo #contenido {margin: 0 0 0 16.04em; width:50.31em;}/*margin: 0 0 0 185px; width:580px;*/
#cuerpo > #contenido {margin: 0 0 0 16.04em !important;}/*margin: 0 0 0 185px !important;*/
	#cuerpo #contenido p {margin: 0 0 0.9em 0;}	/*margin: 0 0 10px 0;*/
	#cuerpo #contenido ul {margin: 0 0 1.8em 0;}/*margin: 0 0 20px 0;*/
		#cuerpo #contenido ul li {list-style-type: square; margin: 0 0 0 1.8em;}/*margin: 0 0 0 20px;*/
	#cuerpo #contenido .imagen_horizontal {display: block; margin: 0 0 0.9em 0;}/*margin: 0 0 10px 0;*/
	#cuerpo #contenido .imagen_vertical {display: block; margin: 0 0.9em 0.9em 0; float:left; border:0.09em solid #bababa}/*margin: 0 10px 10px 0;border:1px solid #bababa*/
	#cuerpo #contenido .ejemplo { background-color: #F7F7F7; border:0.09em solid #bababa; text-align:center; margin:0.9em; padding:0.52em; }/* border:1px solid #bababa;margin:10px; padding:6px;*/	
	#cuerpo #contenido .tabla { border:0.09em solid #bababa; width:96%; text-align:center; margin:0.9em; padding:0.52em; }	/*border:1px solid #bababa; margin:10px; padding:6px;*/
	#cuerpo #contenido .nota { color: #666; font-size: 0.9em;}

	/* - Cabecera de Grupo - */	
	#cuerpo #contenido #grupo_cabecera {margin: 0 0 0.45em 0; padding:0; height:2.16em;}/*margin: 0 0 5px 0; padding:0; height:25px;*/
		#cuerpo #contenido #grupo_cabecera .logobanco {float:left;}
		#cuerpo #contenido #grupo_cabecera .defensacliente {text-align:center;}
		#cuerpo #contenido #grupo_cabecera .sucursales {float:right;}
		/*#cuerpo #contenido #grupo_cabecera .cotizacion { float:left;
				width:180px; border: 1px solid #085279;
				margin: 0 15px 0 15px; padding:3px; text-align:center; }
			#cuerpo #contenido #grupo_cabecera .cotizacion .txtVerde{color:#26AC07; font-weight:bold}
			#cuerpo #contenido #grupo_cabecera .cotizacion .txtRojo {color:#B82131; font-weight:bold}*/

	/* - Menu flotante de Contenido - */	
	#cuerpo #contenido #menu_contenido table {
		margin: 0 0 0.9em 0; padding:0.36em 0; height:1.8em; /*margin: 0 0 10px 0; padding:4px 0; height:20px; */
		font-size:0.95em; font-weight:normal; border-collapse:collapse; }
	#cuerpo #contenido #menu_contenido .lista_horizontal {border-left:0.09em solid #BDBDBD;}/*border-left:1px solid #BDBDBD;*/
		#cuerpo #contenido #menu_contenido .lista_horizontal a { background:#EFEFEF;  color:#4D4D4D; padding:0.9em; text-decoration:none; text-transform:capitalize;}/*padding:10px;*/
		#cuerpo #contenido #menu_contenido .lista_horizontal a:hover {background:#BDBDBD; color:#FFFFFF; }
	#cuerpo #contenido #menu_contenido .lista_vertical ul {
			background:#EFEFEF; width:15.61em; border-left:0.09em solid #BDBDBD;/*width:180px; border-left:1px*/
			margin-top:0.26em; position:absolute; z-index:10;}/*margin-top:3px;*/
	#cuerpo #contenido #menu_contenido .lista_vertical ul li {
			border-bottom:0.09em solid #ffffff; padding: 0.09em 0.09em 0.09em 0.72em;/*border-bottom:1px solid #ffffff; padding: 1px 1px 1px 8px;*/
			list-style-type:none; margin:0;}
		#cuerpo #contenido #menu_contenido .lista_vertical a {color:#636363; text-decoration:none}
		#cuerpo #contenido #menu_contenido .lista_vertical a:hover {color:#B82131}

	/* - Buscador de sucursales y cajeros - */	
/*	#cuerpo #contenido #busca_sucursales {background: url(Images/BuscadorSucursales.jpg) no-repeat top left; width:50.31em; height:10.41em;}

*/

/*width:580px; height:120px;*/
/*	#cuerpo #busca_cajeros {background: url(Images/BuscadorCajeros.jpg) no-repeat top left; width:50.31em; height:10.41em;}
*/
/*
 width:580px; height:120px;*/
		


#cuerpo #contenido #busca_sucursales {background: url(Images/BuscadorSucursales.jpg) no-repeat top left; width:50.31em; height:10.41em;}/*width:580px; height:120px;*/
	#cuerpo #busca_cajeros {background: url(Images/BuscadorCajeros.jpg) no-repeat top left; width:50.31em; height:10.41em;} /*width:580px; height:120px;*/
		#cuerpo #contenido .parte_derecha {margin: 0 0 0 5em; width:23.5em; text-align:right; float:left;}/*margin: 0 0 0 80px; width:220px;*/
		#cuerpo #contenido .parte_izquierda {width:16em; text-align:right;}/*width:160px;*/
		#cuerpo #contenido .formulario {margin: 0.26em 0 0.26em 0;}/*margin: 3px 0 3px 0;*/
		#cuerpo #contenido .left {margin: 0.26em 0 0.26em 0.18em; text-align:left !important;}
		#cuerpo #contenido .activado {background-color:#f5f5f5; width:3em;} 
		#cuerpo #contenido .desactivado {background-color:#ffffff; width:3em; font-size:1.2em; font-weight: bold; color:#a4011b; border:0.1em solid #ffffff;}
		#cuerpo #contenido .paginaoculta {visibility:hidden; display:none;}





/* - --------- Tiene una variación en estilo_IE7.css ----------- - */
		#cuerpo #contenido .parte_derecha {margin: 0 0 0 12.44em; width:20.8em; text-align:right; float:left;}/*margin: 0 0 0 140px;_margin: 0 0 0 70px; width:240px;*/
/* - ----------------------------------------------------------- - */

		#cuerpo #contenido .parte_izquierda {width:13.88em; text-align:right;float:right;}/*width:160px;*/
		#cuerpo #contenido .formulario {margin: 0.26em 0 0.26em 0;}/*margin: 3px 0 3px 0;*/
		#cuerpo #contenido .left {margin: 0.26em 0 0.26em 0.18em; text-align:left !important;}

/* - Cajas de Promociones - */	
.caja_promocion { /* general - para productos ver .col_der */
	width: 17.35em;/*width: 200px;*/
	font-size:0.95em;
	padding: 0;
	margin: 0 0.95em 0 0;}/*margin: 0 10px 0 0;*/
	.caja_promocion h3 {font-size: 1em; color: #006599; border-bottom: solid 0.09em #bbb; text-align:left; padding: 0; margin: 0 0 0.45em 0 !important;}/*font-size: 1em; color: #006599; border-bottom: solid 1px #bbb; text-align:left; padding: 0; margin: 0 0 5px 0 !important;*/
	.caja_promocion p {height:4.94em; padding: 0; text-align: left;}/*height:57px;*/
	.caja_promocion p img {float:left; padding: 0 0.45em 0 0;} /*padding: 0 5px 0 0;*/
	
	
/* #################### 2. ESTILOS PLANTILLAS PUBLICACION  #################### */ 

/* - Plantillas Generales Columnas - */

#cuerpo #contenido #texto {margin: 0;}
#cuerpo #contenido #texto_imagen {margin: 0 0 0 9.54em;}/*110px*/
#cuerpo #contenido #texto_una_columna {margin: 0 0 1em 0;}
#cuerpo #contenido #texto_dos_columna {margin: 0 0 1em 0;}
	#cuerpo #contenido #texto_dos_columna .columna_izq { width:24.55em; margin:0 0 0 0.45em; float:right;}
	#cuerpo #contenido #texto_dos_columna .columna_der { width:24.55em; margin:0 0.45em 0 0; float:left;}
#cuerpo #contenido #texto_tres_columna {margin: 0 0 1em 0;}
	#cuerpo #contenido #texto_tres_columna .columna_uno { width:16.04em; float:left;}/*width:185px;*/
	#cuerpo #contenido #texto_tres_columna .columna_dos {width:16.04em; margin:0 0.78em 0 0.78em; float:left; }
	#cuerpo #contenido #texto_tres_columna .columna_tres { width:16.04em; float:left; clear:right; }

/* - --------- Tiene una variación en estilo_IE7.css ----------- - */
#cuerpo #contenido #caja_contenedor {margin: 0 0 1.30em 0; padding: 0; background: #eee url(Images/separadorcajas.gif) repeat-y 24.29em 0;float:left;}/*280px*/
/* - ----------------------------------------------------------- - */

#cuerpo #contenido #caja_contenedor .caja_der {width:23.24em; padding: 0.45em; margin-right:1.30em;float:left;}/*width:268px; padding: 5px; margin-right:15px;*/
#cuerpo #contenido #caja_contenedor .caja_izq {width:23.24em; padding: 0.45em; margin: 0;float:right;}

/* - Plantilla Productos Principal - */
#cuerpo #contenido #productos_principal {}	
	#cuerpo #contenido #productos_principal .principal_col_izq { width: 31.23em; float:left; margin-right:0.9em;}	/*width: 360px; float:left; margin-right:10px;*/			
	#cuerpo #contenido #productos_principal .principal_col_der { width: 17.2em; float:right; margin: 0 0 0.9em 0; padding:0.36em; color: #666; font-size:0.95em; border:0.09em solid #bababa; } /*width: 200px; float:right; margin: 0 0 10px 0; padding:4px; color: #666; font-size:0.95em; border:1px solid #bababa;*/
	#cuerpo #contenido #productos_principal .principal_col_der .promo1 {text-align:center; margin:0.9em  0 0.9em 0;} /*margin:10px  0 10px 0;*/
	#cuerpo #contenido #productos_principal .leyenda_1 {background-color:#FFCC00; width:1.08em;}	    /*width:12px;*/
	#cuerpo #contenido #productos_principal .leyenda_2 {background-color:#9933FF; width:1.08em;}		/*width:12px;*/
	#cuerpo #contenido #productos_principal .leyenda_3 {background-color:#00FFFF; width:1.08em;}		/*width:12px;*/
	#cuerpo #contenido #productos_principal .leyenda_4 {background-color:#FF0000; width:1.08em;}		/*width:12px;*/
	#cuerpo #contenido #productos_principal .leyenda_5 {background-color:#00CC00; width:1.08em;}		/*width:12px;*/				
	#cuerpo #contenido #productos_principal .leyenda_6 {background-color:#003399; width:1.08em;}		/*width:12px;*/
	#cuerpo #contenido #productos_principal .leyenda_7 {background-color:#FFFF00; width:1.08em;}		/*width:12px;*/
	#cuerpo #contenido #productos_principal .leyenda_8 {background-color:#0099CC; width:1.08em;}		/*width:12px;*/
	#cuerpo #contenido #productos_principal .leyenda_9 {background-color:#FFCC00; width:1.08em;}		/*width:12px;*/
	
/* - Plantilla Pagina de Aviso  - */	
/*#cuerpo .fondo_aviso {background: url(Images/fondo_aviso.gif) no-repeat !important; width:350px;}	*/
#cuerpo .fondo_aviso {background: url(Images/fondo_aviso.gif) no-repeat !important;}	
#cuerpo .fondo_aviso .contenido {width:48.58em; margin: 1.8em 0 0 7.82em; padding: 5.2em 0.9em 0.9em 0.9em; border: 0.09em solid #d9d9d9;}/*width:560px; margin: 20px 0 0 90px; padding: 60px 10px 10px 10px; border: 1px solid #d9d9d9;*/

#cuerpo .fondo_info {background: url(Images/fondo_info.gif) no-repeat !important; padding:13em 0 16.48em 0;}	/*padding:150px 0 190px 0;*/
#cuerpo .fondo_info .mensaje {color:#a4011b; font-size:1.1em; font-weight:bold;}
	
	
/* #################### 3. ESTILOS PLANTILLAS ADMINISTRACION  #################### */ 

/* - Plantilla Administracion - */
#cuerpo #contenido #administrar {border: solid 0.09em #003366; width:50.31em; overflow:hidden;}/*border: solid 1px;width:580px;*/
	#cuerpo #contenido #administrar h2 {
		background: #003366;
		font-size: 1.2em;
		color: #fff;
		padding: 0;}
	#cuerpo #contenido #administrar h4 {
		text-align: left;
		margin:0 0 0.45em 0;}/*margin:0 0 5px 0;*/
	#cuerpo #contenido #administrar .caja_listado {
		background-color:#E0F3FF;
		text-align: right;
		padding: 0.45em ;/*padding: 5px ;*/
		border-bottom: solid 0.9em white;}		/*border-bottom: solid 10px white;*/
		#cuerpo #contenido #administrar .caja_listado a {color: #003399;}
		#cuerpo #contenido #administrar .caja_listado a:hover {color: #990000;}
	#cuerpo #contenido #administrar .canal_info {
		background: #fff url(Images/fondo_info.gif) repeat-x;
		height:30.36em; text-align:center;}/*height:350px;*/
	#cuerpo #contenido #administrar .canal_info .nombre_pagina {
		color:#a4011b;
		 font-weight:bold;}
		 
/* - Plantilla Administracion PopUp - */
#contenido #administrar #listados {width: 57.25em; margin: 0 auto; border: solid 0.09em #003366;}/*width: 660px;border: solid 1px #003366;*/
	#contenido #administrar #listados h2 {
		background: #003366;
		font-size: 1.2em;
		color: #fff;
		padding: 0;}
	#contenido #administrar #listados h3 {
		font-size: 1.1em;
		color: #003366;
		padding: 0 0 0 0.45em;/*padding: 0 0 0 5px;*/
		margin: 0;}
	#contenido #administrar #listados h4 {
		font-size: 1em;
		color: #003366;
		padding: 0 0 0 0.45em;/*padding: 0 0 0 5px;*/
		margin: 0;
		text-align:left !important;}
	#contenido #administrar #listados a {color: #003399;}
	#contenido #administrar #listados a:hover {color: #990000;}
	#contenido #administrar #listados table {padding:0; margin:0;}
		#contenido #administrar #listados th {padding: 0.18em; background-color: #D8E7EF; border-collapse:collapse; text-align:center;}/*padding: 2px;*/
		#contenido #administrar #listados td {padding: 0.18em; background-color: #E0F3FF; border-collapse:collapse;}/*padding: 2px;*/
	#contenido #administrar #listados .reducir_img img {width:30.36em;}/*width:350px;*/	

/* - Consola WebPart y WebPartZone  - */
#consola {float:right; display:block; height:100%; border-bottom:0.9em; }/*border-bottom:10px;*/
	#consola TABLE {background-color:#E0F3FF; border:0.09em solid #003366; padding:0.45em; margin:0;}/*border:1px solid #003366; padding:5px; margin:0;*/
	#consola th {background: #ffffff url(Images/fondo_LogoBancoEdit.gif) no-repeat center; height:2.25em; width:10.41em;}/*height:26px; width:120px;*/
	#consola td {background-color:#E0F3FF;}
	#consola HR {color:#003366; height:0.09em;}/*height:1px;*/
	#consola a {font-size: 1em; color:#003366; text-decoration:none;}
	#consola a:hover {color:#aa0000; text-decoration:underline;}
.consolaWP a {color:#4080C0 !important;}
.WebPartZone { background-color: #E0F3FF; 
	border:0.09em solid #003366; /*border:1px solid #003366;*/
	color: #003366;
	font-size: 1em; }
	/* margin:0.45em; */ /*margin:5px;*/
	/* padding: 0 45em 45em 45em;} */ /*padding: 0 5px 5px 5px;*/
.ReducirImg img {width:46.84em !important;}	/*width:540px !important;*/

/* #################### 4. ESTILOS PLANTILLA HOME  #################### */ 

/* - Parte izquierda  - */
#cuerpo #contenido_home {margin: 0 0 0 16.04em; width:50.40em;}/*margin: 0 0 0 185px; width:581px;*/
#cuerpo > #contenido_home {margin: 0 0 0 16.04em !important;}/*margin: 0 0 0 185px !important;*/
	#cuerpo #contenido_home p {margin: 0 0 0.9em 0;}	/*margin: 0 0 10px 0;*/
	#cuerpo #contenido_home ul {margin: 0 0 1.8em 0; }/*margin: 0 0 20px 0;*/
		#cuerpo #contenido_home ul li {list-style-type: square; margin: 0 0 0 1.8em;}/*margin: 0 0 0 20px;*/

	/* - Campania principal  - */
	#cuerpo #contenido_home .aloja_campania {border-bottom: solid 0.9em #fff;}/*border-bottom: solid 10px #fff;*/
		#cuerpo #contenido_home .aloja_campania img {width: 50.39em;}/*width: 580px;/
	/* - Promociones y Productos  - */
	#cuerpo #contenido_home .aloja_destacados {width: 36.43em; float: left; margin: 0; padding: 0;}/*width: 420px;*/
		#cuerpo > #contenido_home > .aloja_destacados {width: 36.43em !important; }/* Ver el estilo => caja_promocion// width: 420px !important;*/
	#cuerpo #contenido_home .caja_promocion {width: 18.32em; font-size:0.95em; padding: 0; margin: 0 0.9em 0 0;}/*width: 200px; font-size:0.95em; padding: 0; margin: 0 10px 0 0;*/
	#cuerpo #contenido_home .aloja_accesosGrupo {width:50%; height:100%; margin-top:12px; margin-right:5px;}
	
	/* - Campania secundaria  - */		
	#cuerpo #contenido_home .aloja_destacados .aloja_campania2 {}
		#cuerpo #contenido_home .aloja_destacados .aloja_campania2 img {width: 36.43em;}/*width: 420px;/


/* - Parte derecha  - */	
#cuerpo #contenido_home .col_der {
	margin:0; padding:0; float:right; width:13.2em;/*width:150px;*/ 
	background-color:#F7F7F7;
	color: #666; font-size:0.95em;}
#cuerpo > #contenido_home > .col_der {margin: 0; padding:0}
	/* - Caja Derecha - */
	#cuerpo #contenido_home .col_der .caja_derecha { color:#fff; background-color:#FFF; border: solid 0.09em #DEDEDE; width: 13.6em;}/* visibility:hidden; border: solid 1px #DEDEDE; width: 148px;*/
		#cuerpo #contenido_home .col_der .caja_derecha h4 { background-color: #DEDEDE; color:#fff; padding: 0.09em 0 0.09em 0.45em; margin:0;}/*padding: 1px 0 1px 5px;color: #747474;*/
		#cuerpo #contenido_home .col_der .caja_derecha p { padding: 0; margin: 0.45em; }		
		#cuerpo #contenido_home .col_der .caja_derecha ul { list-style-type: square; color:#fff; padding: 0; margin: 0.45em 0.45em 0.45em 1.8em;}/*margin: 5px 5px 5px 20px;color: #BDBABD;*/
			#cuerpo #contenido_home .col_der .caja_derecha ul li { padding: 0; margin: 0 0 0.18em 0;}/*margin: 0 0 2px 0;*/
	/* - Derecha Productos - */		
	#cuerpo #contenido_home .col_der .caja_promocion {width:12.14em !important; margin:0 0 0.9em 0 !important; float:right;}/* Productos  width:140px !important; margin:0 0 10px 0 !important;*/

	
/* #################### 5. UTILES  #################### */ 

li.ultimo { background-image: none !important;}
.ocultar { position: absolute; top: -10000em; left: -10000em;}

.clear_left {clear:left;}
.clear_right {clear:right;}
.float_left {float: left;}
.float_right {float: right;}
.centrado {text-align:center;}
.rompefloat {clear:both; height: 0.09em; padding: 0; margin: 0; }
.sobrante {overflow:hidden;}
.ventana {background: url(Images/ico_ventana.gif) no-repeat right; margin-right:0.45em;}/*margin-right:5px;*/
/*.img_reducir {width:420px !important;}*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
	
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*Desplegar menu*/
.oculto {display: none;}
.visible {display: block;}

/*Botones*/
.boton {color: #333; text-transform: uppercase; font: 0.9em Verdana, sans-serif; cursor: pointer;}	




/* **********************************************************************
	home_new
*********************************************************************** */
body.home_new * {
	margin:0;
	padding:0;
}

body.home_new {
	background:url("images/bg_body.png") 0 0 repeat-x;
}
body.home_new form#aspnetForm {
	margin: 0;
	padding:0;
}

body.home_new #cabecera h1 {
	display: block;
	width: 280.18em;/*width: 309px;*/
	height: 67.09em;/*height: 74px;*/
	position: absolute;
	top: 21.76em;/*top: 24px;*/
	left: -9.06em;/*left: -10px;*/
	background: url("images/logo.png") left top no-repeat;
}
/*	----------------------------------------------------------------
	home_new #cabecera
----------------------------------------------------------------- */

body.home_new #cabecera {
	background: url("images/header.png") top left no-repeat;
	height:8.50em;/*height:98px;*/
	position:relative;
	margin:0 0 0.9em 0;/*margin:0 0 10px 0;*/
	padding-top:0.23em;/*padding-top:3px;*/
}
body.home_new #cabecera ul#menu_idiomas {
	position:absolute;
	right:1.5em;
	top:0.23em;/*top:3px;*/
	
}
body.home_new #cabecera ul#menu_idiomas li a {
	color:#FFFFFF;
}

/*	ul#menu_secundario
----------------------------------------------------------------- */
body.home_new #cabecera ul#menu_secundario { 
	margin: 0 0 0.9em 0;/*margin: 0 0 10px 0;*/
	overflow:hidden;
}
body.home_new #cabecera ul#menu_secundario li {
	display:inline;
	padding:0 0 0 0.45em;/*padding:0 0 0 5px;*/
}
body.home_new #cabecera ul#menu_secundario li a {
	color:#fff;
	text-decoration:none;
	padding-right: 0.9em;/*padding-right: 10px;*/
	font-size: 1em;
}
body.home_new #cabecera ul#menu_secundario li a:hover {
	text-decoration:underline;
}
/*	acceso_bol
---------------------------------------------------------------- */
body.home_new #cabecera .acceso_bol {
	width: 21.68em;/*width: 250px;*/
	position:absolute;
	top:0.45em;/*top:5px;*/
	right:1.3em;/*right:15px;*/
}

body.home_new #cabecera .acceso_bol p strong {
	font-size: 1.1em;
	padding-bottom: 0.45em;/*padding-bottom: 5px;*/
	color: #fff;
	text-align: center;
	float:none;
}
body.home_new #cabecera .acceso_bol p a {
	display:block;
	width: 9.8em;/*width: 100px;*/
	height: 2em;/*height: 22px;*/
	text-indent: -10000em;/*text-indent: -99999px;*/
}

body.home_new #cabecera .acceso_bol div {
	float: left;
}

body.home_new #cabecera .acceso_bol .Capa1 a
{
	padding-top:0.6em;
	padding-left:0.6em;	
}

body.home_new #cabecera .acceso_bol .Capa1,
body.home_new #cabecera .acceso_bol .Capa1 a.bt_particulares {
	background-image: url("images/li_particulares.png");/* top left no-repeat;*/
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: left;
	/*font-size:0.95em;	*/
	height: 2.3em;
	width: 10.5em;
}

body.home_new #cabecera .acceso_bol .Capa2 a
{
	padding-top:0.6em;
	padding-left:1.8em;
}

body.home_new #cabecera .acceso_bol .Capa2,
body.home_new #cabecera .acceso_bol .Capa2 a.bt_empresas {
	background:url("images/li_empresas.png"); /* top left no-repeat;*/
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: left;
	/*font-size:0.95em;	*/
	height: 2.3em;
	width: 10.5em;
	color:#fff;
}

body.home_new #cabecera .acceso_bol ul {
	clear: left;
	text-align:center;
	font-size: 1.1em;
	margin-left: 0;
}
body.home_new #cabecera .acceso_bol ul li a {
	color:#fff;
}
/*	------------------------------------------------------------------------
	cuerpo
-------------------------------------------------------------------------- */

body.home_new #cuerpo {
}

/*	#menu
-------------------------------------------------------------------------- */


/*	buscador
-------------------------------------------------------------------------- */
body.home_new #cuerpo #buscador {
	background:transparent url(images/bg_search_box.png) left top no-repeat;
	padding:0.95em 0 0.6em 0.95em;/*padding:11px 0 .6em 11px;*/
}
/*	.informacion
-------------------------------------------------------------------------- */
body.home_new #cuerpo .informacion {
	background-image:url("images/banner_atencioncliente.png");
}
body.home_new #cuerpo .aloja_destacados .with_margin_left {
	margin-left: 1.8em;/*margin-left: 20px;*/
}
body.home_new #cuerpo .aloja_campania2 {   
	margin-top:0.9em;/*margin-top:10px;*/
}
/*	.col_der
--------------------------------------------------------------------------- */
body.home_new #cuerpo #contenido_home .col_der {
	background:none;
}


body.home_new #cuerpo #contenido_home .col_der .caja_derecha {
	border:none;
}
body.home_new #cuerpo #contenido_home .col_der .caja_derecha h3  {
	background: none;
	border-bottom:0.09em solid #CCCCCC;/*border-bottom:1px solid #CCCCCC;*/
	color:#666666;
	font-size: 1.1em;
	margin:0.5em 0 0;
	padding:0 0 0.23em 0;/*padding:0 0 3px 0;*/
}
body.home_new #cuerpo #contenido_home .col_der .caja_derecha h4  {
	background: none;
	border-bottom:0.09em solid #CCCCCC;/*border-bottom:1px solid #CCCCCC;*/
	color:#666666;
	font-size: 1.1em;
	margin:0.5em 0 0;
	padding:0 0 0.23em 0;/*padding:0 0 3px 0;*/
}
body.home_new #cuerpo #contenido_home .col_der .caja_derecha li{
	margin-top: .5em;
	font-weight: bold;
	list-style:none;
	padding-left:0;
}
body.home_new #cuerpo #contenido_home .col_der .caja_derecha li a {
	background:url(images/li_col_right.png) center left no-repeat;
	color: #06f;
	text-decoration:none;
	padding-left:0.9em;/*padding-left:10px;*/
	
}
/*	--------------------------------------------------------------------------------
	pie
---------------------------------------------------------------------------------- */
body.home_new #ContienePie {
	width: 100%;
	height: 100%;
}
body.home_new #pie {
	background:transparent url(images/bg_footer.png) repeat-x scroll left top;
	height:8.7em;
	/*height:90px;*/
}
body.home_new #pie  ul {
	margin: 1em 0 0.5em 0;
	padding:0;
	text-align: right;
}

body.home_new #pie  ul li a {
	color:#666666;
	font-weight:bold;
	font-size: 1.1em;
}
body.home_new #pie p {
	text-align: right;
	padding-right: 1em;
}


BODY {
	PADDING-RIGHT: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 0; MARGIN: 0; FONT: 72% Arial, Verdana, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0; BACKGROUND-COLOR: #fff
}

/* **********************************************************************
	ORGANIGRAMA
*********************************************************************** */

#organigrama {width:34.26em; padding:0; margin:5%;}/*width:395px;*/
#organigrama .colsup {width:100%; text-align:center; font-size:1.21em;}/*font-size:14px;*/
#organigrama .colizq {float:left;padding:0; margin:0; text-align:right; width:50%; background:url("images/conector-left.gif") no-repeat 1.3em 0;}/*background:url(images/conector-left.gif) no-repeat 15px top;*/
#organigrama .coldcha {float:right; width:45%;text-align:center; background:url("images/conector-right.gif") no-repeat center top;}
#organigrama .caja{background-color:#4E83B9; border:0.09em solid #dddddd; padding:0.45em; text-align:center; margin:0.9em 0;}/*border:1px solid #dddddd; padding:5px; text-align:center; margin:10px 0;*/
#organigrama .caja STRONG{color:#F7F7F7;}
#organigrama .caja A{color:#F7F7F7;text-decoration:underline;}
#organigrama .caja A:hover{color:#F7F7F7;text-decoration:none;}
#organigrama .caja2{background-color:#EFEFEF; border:0.09em solid #BDBDBD; padding:0.45em; text-align:center; margin:0 0 1.3em 2.16em;}/*border:1px solid #BDBDBD; padding:5px;margin:0 0 15px 25px;*/
#organigrama .caja2 A{color:#4080C0; text-decoration:underline;}
#organigrama .caja2 A:hover{color:#4080C0; text-decoration:none;}
#organigrama .caja3{background-color:#FFF; border:0.09em solid #4E83B9; padding:0.36em; text-align:center; margin:0.6em 0 0.4em 3em;}/*border:0.09em solid #4E83B9; padding:4px;margin:10px 0 10px 30px;*/
#organigrama .caja3 A{color:#4080C0;text-decoration:underline;}
#organigrama .caja3 A:hover{color:#4080C0;text-decoration:none;}
#organigrama .caja4{background-color:#D3E0ED; border:0.09em solid #4E83B9; padding:0.45em; text-align:center; margin:0.9em auto; width:100%;}/*border:1px solid #4E83B9; padding:5px; margin:10px auto;*/
#organigrama .caja4 A{color:#4080C0;text-decoration:underline;}
#organigrama .caja4 A:hover{color:#4080C0;text-decoration:none;}
#organigrama .caja5{background-color:#FFF; border:0.09em solid #4E83B9; padding:0.18em; text-align:center; margin:0.45em 0 0.9em 4.16em;}/*margin:10px 0 10px 55px;}/*border:1px solid #4E83B9; padding:2px; text-align:center; margin:5px 0 10px 48px;margin:10px 0 10px 55px;*/
#organigrama .caja5 A{color:#4080C0;text-decoration:underline;}
#organigrama .caja5 A:hover{color:#4080C0;text-decoration:none;}
#organigrama P{ font-size:0.95em;color: #666;}/*font-size:0.95em;*/

/* **********************************************************************
	FIN DE ORGANIGRAMA
*********************************************************************** */

/* **********************************************************************
	FORMULARIOS
*********************************************************************** */
.alojaformulario {margin: 0; padding:0;}
.alojaformulario .caja_formulario {padding:0; margin:0;}
.alojaformulario .caja_formulario  fieldset {padding: 0; margin:0; border:0; }
.alojaformulario .caja_formulario  legend {font-weight:bold;}
.alojaformulario .caja_formulario  label {margin:0; padding:0;}
.alojaformulario .caja_formulario  input {margin:0.3em 0.3em 0 0.3em; padding:0;}
.alojaformulario .caja_formulario .caja_izquierda{float: left; width: 25em; text-align:right; margin:0; padding:0;}
.alojaformulario .caja_formulario .caja_derecha{ width: 25em; float:right; text-align:right;}
.alojaformulario .caja_formulario .caja_bloque{clear:both; margin:3em 0; padding:0;}
/* **********************************************************************
	FIN DE FORMULARIOS
*********************************************************************** */

/* **********************************************************************
	POP-UP
*********************************************************************** */


/* **********************************************************************
	TABLAS Y DIVS ESPECIFICOS ADAPTACION ACCESIBILIDAD
*********************************************************************** */
#cuerpo #contenido #texto_tres_columna .NuestrasWebs {border:0.1em solid #bababa; padding:0.3em 0.1em 0.3em 0.3em; height:15.87em; width: 90%;}
#cuerpo #contenido #texto_tres_columna .simuladores {padding: 0.2em; border:0.1em solid #fff; background-color:#F7F7F7; height:48em;}
.amigo {text-align: center; border:#a4011b 0.1em solid;}
.amigo td {text-align: center; border:#a4011b 0.1em solid;}
.amigo th {text-align: center; border:#a4011b 0.1em solid;}
.alta {background-color:#F7F7F7; padding:2em !important; width:40em; border:0.1em solid #bababa;}
.hipoteca {background-color:#F7F7F7; padding:2em !important; width:20em; border:0.1em solid #bababa;}
.TablonGeneral {border:0.1em solid #000000; text-align:center; width:100%} /* width:38em} */
.Tablon {width:12em; float:left;}
.hipotecaGeneral {background-color:#F7F7F7; padding:0.5em !important; width:32em; height:2.7em; border:0.1em solid #bababa;}
.hipotecaIzq {float: left; width: 14em; text-align: right; margin-right:1em !important;}
.hipotecaDer {float: left; width: 15em; text-align: left; margin-left:1em !important;}

/* - --------- Tienen una variación en estilo_IE7.css ----------- - */
.CapaIzq {float: left; width: 16em; text-align: center; margin-right:1em !important;}
.CapaDer {float: left; width: 16em; text-align: center; margin-left:1em !important;}
.CapaCabecera {float: left; border:1px solid #bababa; padding:0; margin:0; background-color:#ccc999; width: 15em; text-align: center;}
.CapaCabecera2 {float: left; border:1px solid #bababa; padding:0; margin:0; background-color:#ccc999; width: 13em; text-align: center;}
.CapaCabecera3 {float: left; border:1px solid #bababa; padding:0; margin:0; background-color:#ccc999; width: 7em; text-align: center;}
.CapaTabla {font-size: 0.8em; color: #003366; float: left; border:1px solid #bababa; padding:0; margin:0; background-color:#F7F7F7; width: 18em; text-align: center;}
.CapaTabla2 {font-size: 0.9em; color: #003366; float: left; border:1px solid #bababa; padding:0; margin:0; background-color:#F7F7F7; width: 15em; text-align: center;}
.CapaTabla3 {font-size: 0.9em; color: #003366; float: left; border:1px solid #bababa; padding:0; margin:0; background-color:#F7F7F7; width: 8em; text-align: center;}
.CapaCabBlanca {float: left; border:1px solid #000000; padding:0; margin:0; width: 32%; text-align: center;}
.CapaTabBlanca {font-size: 1em; color: #000000; float: left; border:1px solid #000000; width: 32%; text-align: center; height: 100%;}
.CapaUltima {float: left; width: 30em; text-align: center; margin-right:1em !important;}
.TresColumnas {float: left; width: 12em; text-align: center; height: 4em; vertical-align: middle;}
.Ahorro1 {float: left; width: 70%; text-align: right;}
.Ahorro2 {float: left; width: 15%; text-align: right;}

.EstudiosTabla1 {float: left; WIDTH: 7.9em; TEXT-ALIGN: center; border-top:0.4em solid #FFFFFF; padding:0; margin:0; height: 100%; border-left:0.01em solid #FFFFFF;/*height: 5em;*/}
.EstudiosTabla2 {float: left; WIDTH: 5.1em; TEXT-ALIGN: center; border-top:0.4em solid #FFFFFF; padding:0; margin:0; height: 100%; border-left:0.01em solid #FFFFFF;}
.EstudiosTabla3 {float: left; WIDTH: 8.4em; TEXT-ALIGN: center; border-top:0.4em solid #FFFFFF; padding:0; margin:0; height: 100%; border-left:0.01em solid #FFFFFF;} 
.EstudiosContenedor1 {float: left; WIDTH: 35.5em; height: 100%; background-color:#F7F7F7; font-size: 1em;}
.EstudiosContenedor2 {float: left; WIDTH: 35.5em; height: 100%; background-color:#F7F7F7; font-size: 1em;}

.CapaTabla_borde {float: left; border:1px solid #bababa; padding:0; background-color:#F7F7F7; text-align: center; WIDTH: auto;}
.CapaTab1 {float: left; width: 11em; text-align: center;}
.CapaTab2 {float: left; width: 7em; text-align: center;}
.CapaCeldaIzq {float: left; width: 11em; text-align: center; margin-right:1em; margin-top: 1em; margin-bottom: 1em; padding: 1em; font-size: 0.95em;}
.CapaCeldaDer {float: left; width: 30em; text-align: center; margin-right:1em; margin-top: 1em; margin-bottom: 1em; padding: 1em; font-size: 0.95em;}
.CapaPadre {float: left; width: 40em; display: table;}
.CapaHija {float: left; text-align: center; display: table-cell;}
.MacroDerecha {position: relative; border-top:0.1em solid #bababa; width: 100%;}
/* - ------------------------------------------------------------- - */

.WebsGrupo {border:0.35em solid #ffffff; padding:0.3em 0.1em 0.3em 0.3em; height:17.87em; width: 16em; float: left;}
.CapaTabla_100 {float: left; border:1px solid #bababa; padding:0; background-color:#F7F7F7; text-align: center; WIDTH: 100%;}
.Capa3Column {float: left; width: 33%; text-align: center;}
.CapaIberia1 {float: left; width: 24em; text-align: right; border-top:0.1em solid #bababa;}
.CapaIberia2 {float: left; width: 6em; text-align: right; border-top:0.1em solid #bababa; border-left:0.1em solid #bababa;}
.ContenedorIber {width: 36.5em;}
.CapaIberiaCab {float: right; width: 6em; text-align: center;}
.CapaIberiaCab2 {float: right; width: 7em; text-align: left;}
.TablaLinks {float: left; WIDTH: 8.4em; TEXT-ALIGN: center; padding:0; margin:0; height: 100%;}
.TablaLinks2 {float: left; WIDTH: 5.1em; TEXT-ALIGN: center; padding:0; margin:0; height: 100%;}
.Estudios {float: left; WIDTH: 100%; border-bottom:2em solid #FFFFFF}
.CapaTabBlanca ul {text-align: left; padding: 1em;}
.CapaAltura {HEIGHT: 24em;}
.CapaAltura2 {HEIGHT: 10em;}
.CapaListaCab {font-size: 1.2em; float: left; border:1px solid #bababa; padding:0; margin:0; background-color:#ccc999; width: 49%; text-align: center}
.CapaLista {font-size: 1.1em; color: #003366; float: left; border:1px solid #bababa; padding:0; margin:0; background-color:#FFFFFF; height: 100%; width: 49%; text-align: left;}



/* **********************************************************************
	SIMULADORES
*********************************************************************** */
.alojasimulador {margin: 0; padding:0;}
.alojasimulador .caja_simulador {padding:0; margin:0;}
.alojasimulador .caja_simulador  fieldset {padding: 0; margin:0; border:0; }
.alojasimulador .caja_simulador  legend {font-weight:bold;}
.alojasimulador .caja_simulador  label {margin:0; padding:0;}
.alojasimulador .caja_simulador  input {margin:0.3em 0.3em 0 0.3em; padding:0; width:10em; text-align:right;}
.alojasimulador .caja_simulador  select {margin:0.3em 0.3em 0 0.3em; padding:0; width:10.4em;}
.alojasimulador .caja_simulador .caja_izquierda {float: left; width: 23em; text-align:right; margin:0; padding:0;}
.alojasimulador .caja_simulador .caja_izquierda_leasing {float: left; width: 35em; text-align:right; margin:0; padding:0;}
.alojasimulador .caja_simulador .caja_izquierda_perfilinversor {float: left; width: 46em; text-align:left; margin:0; padding:0;}
.alojasimulador .caja_simulador .caja_izquierda_perfilinversor input {width:2em;}
.alojasimulador .caja_simulador .caja_izquierda_perfilinversor select {width:20em;}
.alojasimulador .caja_simulador .caja_izquierda_perfilinversor .Pregunta {font-weight:bold;}
.alojasimulador .caja_simulador .caja_derecha{float: left; width:23em; text-align:right; margin:0; padding:0;}
.alojasimulador .caja_simulador .caja_bloque{clear: both; margin:0; padding:0; width:46em; text-align:center;}
.alojasimulador .caja_simulador .botones {text-align:center; width:7em;}
.alojasimulador .caja_simulador .error {color:Red;}
.alojasimulador .caja_simulador .GamaProducto {text-align:left; background-color:#F3F3F3; font-weight:bold;}
.alojasimulador .caja_simulador .Producto {text-align:left; font-weight:normal;}
.alojasimulador .caja_simulador .TablaDepositos {text-align:left;}
.alojasimulador .caja_simulador .ResultadoDepositos {background-color:#F3F3F3; font-weight:bold;}
.alojasimulador .caja_simulador .ResultadoDepositos input {width: 3em; color:black; background-color:#F3F3F3; border:0; font-weight:bold; font-size:1.2em;}
.alojasimulador .caja_simulador .ResultadoFondosInversion input {color:#000; width:4em; font-size:1.3em; font-weight:bold; border:0;}
.alojasimulador .caja_simulador .ResultadoFondosInversion th {font-weight:normal; background-color:#F3F3F3;}
.alojasimulador .caja_simulador .ResultadoHipotecario {background-color:#F3F3F3; font-weight:bold;}
.alojasimulador .caja_simulador .ResultadoHipotecario input {width: 8em; color:black; background-color:#F3F3F3; border:0; font-weight:bold; font-size:1.2em;}
.alojasimulador .caja_simulador .ResultadoPersonal {background-color:#F3F3F3; font-weight:bold;}
.alojasimulador .caja_simulador .ResultadoPersonal input {width: 8em; color:black; background-color:#F3F3F3; border:0; font-weight:bold; font-size:1.2em;}
.alojasimulador .caja_simulador .ResultadoLeasing table {border:#F3F3F3 0em solid;}
.alojasimulador .caja_simulador .ResultadoLeasing td {width:12em; border:#F3F3F3 0.1em solid; padding:0;}
.alojasimulador .caja_simulador .ResultadoLeasing th {background-color:#F3F3F3;}

/* **********************************************************************
	FIN DE SIMULADORES
*********************************************************************** */


/* ======================== Pagina de Error ====================== */
.CabeceraError {position: relative; left: 10%;}
#ContieneError {height: 35em;}
#ContieneError #CuerpoError {position: relative; top: 10em; text-align: center;}
/* =============================================================== */

/* **********************************************************************
	CLASE DE NUBE DE TAGS
*********************************************************************** */
#nube_tag {background-color: #fff; font: 0.8em Arial, Verdana, Helvetica, sans-serif; padding: 0; margin: 0;width:100%/*420px;*/;height:7.78em/*100px*/;background:#fff;}

#nube_tag ul {padding:0;margin:0;list-style-type:none;width:100%;line-height:1.83em;} 
#nube_tag li {display:inline;} 

#nube_tag a {font-family:Arial, Helvetica, sans-serif;text-decoration:none;color: #A3172B;margin:2% 8.5% 2% 0%; font-weight:bold}

/* #nube_tag a:hover {	text-decoration:bold;} */
 
#nube_tag a.etiqueta1 {
	font-size: 1.02em;/*8px;*/	
	}
 
#nube_tag a.etiqueta2 {
    font-size: 1.17em;/*10px;*/	
    }
#nube_tag a.etiqueta3 {
    font-size: 1.49em;/*14px;*/	
    }

#nube_tag a.etiqueta4 {
    font-size: 1.8em;/*18px;*/	
    }
	
	
#nube_tag #titulo {
	width:100% /*105px;*/;
	padding:0;
	left: 0.46em;/*6px;*/
	/*top: -0.46em;6px;*/
	color:#A3172B;
	font-size:1.60em;/*14px;*/
	font-weight:bold;
}
#nube_tag #linea {
	width:100% /*105px;*/;
	padding:0;
	left: 0.46em;/*6px;*/
	border-bottom:0.077em solid #CCCCCC;
}
/* **********************************************************************
	FIN CLASE DE NUBE DE TAGS
*********************************************************************** */

/* ------ TEMP -------- */
#cuerpo #contenido_home .col_der .Place_oculto { visibility:hidden;}

