@charset "utf-8";

/* CSS Document */
/* Hoja de estilos para Citibank Espana. v 1.0 - 16/10/2008 */

/* Reseteo de todos los elementos html: inicio */
		/* http://meyerweb.com/eric/tools/css/reset/ */
		/* v1.0 | 20080212 */
		
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		b, u, i, center,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
/*			font-size: 100%;*/
			vertical-align: baseline;
			background: transparent;
		}
		body {
			line-height: 1;
		}
		ol, ul {
			list-style: none;
		}
		blockquote, q {
			quotes: none;
		}
		blockquote:before, blockquote:after,
		q:before, q:after {
			content: '';
			/*content: none;*/
		}
		
		/* remember to define focus styles! */
		:focus {
			outline: 0;
		}
		
		/* remember to highlight inserts somehow! */
		ins {
			text-decoration: none;
		}
		del {
			text-decoration: line-through;
		}
		
		/* tables still need 'cellspacing="0"' in the markup */
		table {
			border-collapse: collapse;
			border-spacing: 0;
		}
/* Reseteo de todos los elementos html: final */

/* Valores generales del body: inicio */

		* {
			font-family:Arial, Verdana, Helvetica, sans-serif;
			}
		body {
			text-align:center !important;
			min-width:990px;
			font-size:68.75%;    /* cuerpo 11px */ 
			
			
					/*font-size:87.5%;    /* cuerpo 14px */ 
					/*font-size:100%;    /* cuerpo 16px */ 
			
			
			color:#000000;
			background-color:  #FFFFFF;
			margin-top:20px;
			margin-bottom:15px;
			
			/*background:url(/spain/consumer/spanish/img/_trocear.jpg) top no-repeat #FFFFFF;		/* para desarrollo/debugueo: ELIMINAR */ 	
			}
			
		body.base {
			font-size:68.75%;    /* cuerpo 11px */ 
			}
			
		body.doble {
			font-size:87.5%;    /* cuerpo 14px */ 
			}

		body.triple {
			font-size:100%;    /* cuerpo 16px */
			}
/* Valores generales del body: final */


/* Estructura de pagina: inicio */


		#contenedor {
			/*background-color:#FFFFFF; /* para desarrollo/debugueo: ELIMINAR */ 
/*			border: solid 1px #FF0000;	/* para desarrollo/debugueo: ELIMINAR */ 
			margin: 0 auto;
			text-align:left; 
			width:86.73em !important;  /* ancho correcto (954px) 86.73em */
/*			width:84.55em ;  /* ancho corregido para ie (930px) */

			}
			
		#includeheader {
			height:11.82em;
			display:block
		}
		
		#cabecera {
			/*background-color:#FF0000; /* para desarrollo/debugueo: ELIMINAR */ 
			/*border: solid 1px #00FF00;	/* para desarrollo/debugueo: ELIMINAR */ 
			background:transparent url(/spain/consumer/spanish/img/cabecera_citi.jpg) 0 top no-repeat;
			width:86.73em;
			height:9.09em; /* 100px */
			clear:both;
			padding:0;
			margin:0;
			position:relative;
			}
			
		body.base #cabecera {
			background:transparent url(/spain/consumer/spanish/img/cabecera_citi.jpg) 0 top no-repeat;
			}
			
		body.doble #cabecera {
			background:transparent url(/spain/consumer/spanish/img/cabecera_citi.jpg) -960px top no-repeat;
			}
			
		body.triple #cabecera {
			background:transparent url(/spain/consumer/spanish/img/cabecera_citi.jpg) -2181px top no-repeat;
			}
			
		#logo {
			display:block;
			width:22.73em; /* 250px */
			height:3.73em; /* 41px */
			position:absolute;
			top:1.09em; /* 12px */
			left:1.82em; /* 20px */
		}
		
		#logo img {
			height:3.73em; /* 41px */
		}
			
		
		#rastro {
			padding-left:0.18em; /* 2px */
			height:3.00em; /* 33px */
			line-height:3.60em; /* 25px */
			font-size:0.82em; /* 10px */
			color:#666666;
			letter-spacing:0.05em;
			border-bottom:#E9E9E9 solid 0.09em;
			}
			
		#rastro a {
			color:#666666;
		}
			
		#faux {
			background:transparent url(/spain/consumer/spanish/img/f_dot_v_cont.gif) 20.91em top repeat-y;
			margin-bottom:1em;
		}
		#faux11 {
			background:transparent url(/spain/consumer/spanish/img/f_dot_v_cont.gif) 20.91em top repeat-y;
			margin-bottom:14em;
		}

		.columnalateral {
			/*background-color:#0000FF; /* para desarrollo/debugueo: ELIMINAR */ 
			display: block;
			width:20.00em; /* equivale a 220px */
			float:left;

/*			border: solid 1px #00FF00;	/* para desarrollo/debugueo: ELIMINAR */ 
			}
			
		.columnalateral h2 {
			padding-left:0.7em;
			padding-bottom:1em; /* 16px */
			font-size:1.45em; /* 16px */
			color:#000066;
			display:block;
			overflow:hidden;			
		}

		.columnalateral h2 a{
			font-size:1em;
			color:#000066;
			text-decoration:none
		}

		
		#menu {
			padding-left:1em;
		}
		
		#menu ul {
			padding-left:1em;
		}
		
		#menu li {
			padding-left:1em;
			line-height:2em;
			width: auto; /* equivale a 220px */
			background:#FFFFFF url(/spain/consumer/spanish/img/mn_01_close.png) 0.18em 50% no-repeat;
			color:#000066;
			font-size:1em;
		}
		
		#menu li a {
			color:#000066;
			font-size:1em;
			text-decoration:none;
		}
		
		#menu li a.actual {text-decoration:underline}
		
		#menu li.menuAbierto {
			background:#FFFFFF url(/spain/consumer/spanish/img/mn_01_open.png) 0.09em 0.91em no-repeat; /* referencia posicion: primer valor derecha, segundo valor arriba  */

		}
		
		#menu li.menuAbierto ul {
			padding-left:0;
		}
		
		#menu li.menuAbierto strong {
			text-decoration:underline;
		}
		
	
		#menu li.menuAbierto li {
            padding-left:1em;
            background:#FFFFFF url(/spain/consumer/spanish/img/mn_02_open.png) 0.18em 0.9em no-repeat;
        }
		
		#menu li.menuAbierto a {
			color:#3399CC;
		}
		
		#cargadorbanners {}
		
		#cargadorbanners ul {
			padding:0;
			padding-top:2em;
			margin:0;
			background:none;
			
		}
			
		#cargadorbanners li {
			padding-bottom:1.45em;
			padding-top:1.45em;
			background:#FFFFFF url(/spain/consumer/spanish/img/f_dot_h_cont.gif) left bottom repeat-x;
		}
		
		#cargadorbanners.home li {
			padding-bottom:0;
			padding-top:0.2em;
			background:none;
		}
		
		#cargadorbanners li.cargadorbanners1 {
			padding-bottom:0.4em;
			padding-top:0.4em;
			margin-top:6.8em;
			background:#FFFFFF url(/spain/consumer/spanish/img/f_dot_h_cont.gif) left top repeat-x;
		}
		#cargadorbanners li.cargadorbanners2 {
			padding-bottom:1.45em;
			padding-top:1.45em;
			background:#FFFFFF url(/spain/consumer/spanish/img/f_dot_h_cont.gif) left top repeat-x;
		}
		#cargadorbanners li.cargadorbanners3 {
			padding-bottom:1.45em;
			padding-top:1.45em;
			background:none; margin-top:6em;
		}
		#cargadorbanners li.cargadorbanners4 {
			padding-bottom:0em;
			padding-top:0em;
			background:none; margin-top:4em;
		}
		#cargadorbanners li.cargadorbanners5 {
			padding-bottom:0.4em;
			padding-top:0.4em;
			margin-top:1em;
			background:#FFFFFF url(/spain/consumer/spanish/img/f_dot_h_cont.gif) left top repeat-x;
		}
		#cargadorbanners img {
			/*width:20em; /* 224px */
		}
			
		#cargadorbanners li.noDotted	{
			background:none; /* estilo para eliminar los puntos en los casos necesarios */
		}		
			
		#contenido1 {
			/*background-color: ; /* para desarrollo/debugueo: ELIMINAR */ 
			
			/*border: solid 1px #00FF00;	/* para desarrollo/debugueo: ELIMINAR */ 
			display: block;
			width:65.00em; /* equivale a 715px */
			float:left;
			line-height:1.3em;
			}	
			
		#contenido {
			/*background-color: ; /* para desarrollo/debugueo: ELIMINAR */ 
			
			/*border: solid 1px #00FF00;	/* para desarrollo/debugueo: ELIMINAR */ 
			display: block;
			width:65.00em; /* equivale a 715px */
			float:right;
			line-height:1.3em;
			}
			
		#contenedor .sinmenu {
			width:auto;
			}

/* Estructura de pagina: final */

/* Elementos cabecera: inicio */
		#servicios {}
		
		#servicios {
			display:inline;
			float:right;
			margin:0;
			padding:0.18em 0 0 0;
			font-size:1em;
			color:#666666;
		}
		
		#servicios li {
			display:inline;
			float:left;
			margin:0 0 0 2.27em; /* 25px */
			padding:0 0 0 1em;
			background:url(/spain/consumer/spanish/img/item_servicios.jpg) left 50% no-repeat;
		}
		
		#servicios a {
			color:#666666;
			text-decoration:none;
		}
		
		#servicios li.selected a {
			color:#010066;
			font-weight:bold;
		}
		
/*		secciones */
		#secciones {}
		
		#secciones {
			display:inline;
			position:absolute;
			/*top:6.64em; /* 73px */
/*			top:5.82em; /* 64px */			
			bottom:0.36em; /* 4px */
			left:1em; /* 20px */

			margin:0;
			padding:0;

			color:#3399cc;

			line-height:2em;
			/*border:#009900 solid 1px;/**/
		}
		
		#secciones li {
			display:inline;
			float:left;
			margin:0;
			padding:0 1em 0 1em;
			height:2.91em; /* 32px */
			/*border:#009900 solid 1px;/**/
		}	
		
		#secciones li a, #secciones li a:visited {
			font-size:1.18em; /* 13px */
			font-weight:bold;
			text-decoration:none;
			color:#3399cc;
		}	
		
		#secciones li a:hover {
			color:#000066;
		}	
		
		#secciones li.selected {
			border-left:#F0F0F0 solid 0.09em;
			border-right:#F0F0F0 solid 0.09em;
			background:url(/spain/consumer/spanish/img/sec_mn_degr.png) left bottom repeat-x;
		}	
		
		#secciones li.selected a {
			color:#000066;
		}
		#secciones li.selected a.tselected {
			color:#000066;
		}	
		
		#secciones li.goldstart {
			padding-left:6em;		
		}
		
		#secciones li.gold a, #secciones li.gold a:visited, #secciones li.gold a:hover {
			color:#666666;
		}
		
		#secciones li.goldstart a, #secciones li.goldstart a:visited, #secciones li.goldstart a:hover {
			color:#82681B;
		}
		
		#escalado {
			display:inline;
			position:absolute;
			top:1.09em; /* 12px */
			right:1em; /* 20px */
			margin:0;
			padding:0;
/*			border:#009900 solid 1px;/**/
		}
		
		#escalado li {
			display:inline;
			float:left;
			margin:0;
			padding:0;
		}	
		
		#escalado img {
			height:2.09em; /* 23px */
			margin:0.2em;
		}
		
/*  acceso clientes */

		#acceso {
			position:absolute;
			top:5.45em; /* 60px */
			right:1em; /* 11px */
			color:#3399CC;
			line-height:2em;
/*			border:#009900 solid 1px;/**/
		}
		
		#acceso strong {
			background:#6AB5DA url(/spain/consumer/spanish/img/cajacli_izq.png) left 50% no-repeat;
			color:#FFFFFF;
			display:block;
			width:16.00em; /* 176px */
			height:2em; /* 22px */
			cursor:pointer;
			padding-left:0.2em;
		}
		
		#acceso strong span {
			background:#6AB5DA url(/spain/consumer/spanish/img/cajacli_open.png) right 50% no-repeat;
			color:#FFFFFF;
			display:block;
			float:right;
			width:15.8em; /* 176px */
			height:2em; /* 22px */
			cursor:pointer;		
		}
		
		#acceso a, #acceso a:hover, #acceso a:visited {
			text-decoration:none;
		}
		
		#acceso ul {
			background:#FFFFFF url(/spain/consumer/spanish/img/cajacli_fondo.png) left bottom repeat-x;
			border:#E5E5E5 solid 0.09em;
			width:15.90em; /* 174px */
			display:none;
		}
		
		#acceso li {
			border-bottom:#CCCCCC dotted 0.09em;
			padding-left:1.27em; /* 14px */
			background:transparent url(/spain/consumer/spanish/img/cajacli_ico_i.png) 0.55em 50% no-repeat;
		}
		
		#acceso li.final {
			border-bottom:none; padding-left:0.6em;
			background:none;
		}
		
		#acceso li a, #acceso li a:hover, #acceso li a:visited {
			color:#3399CC;
			text-decoration:none;
		}
		#acceso li.final a, #acceso li.final a:hover, #acceso li.final a:visited {
			color:#666;
			text-decoration:none;
		}	

		#accesoDestacado {
			background:transparent url(/spain/consumer/spanish/img/acli_pastilla.jpg) top left no-repeat;
			width:20.27em;
			height:16.5em;

/*			border:#009900 solid 1px;/**/
		}
		
				body.doble #accesoDestacado {
					background:transparent url(/spain/consumer/spanish/img/aclipa2.jpg) top left no-repeat;
				}
				
				body.triple #accesoDestacado {
					background:transparent url(/spain/consumer/spanish/img/aclipabig.jpg) top left no-repeat;
				}
		
		
		
		
		#accesoDestacado li {
			padding-left:3em;
			padding-bottom:1em;			
		}
		
		#accesoDestacado li a, #accesoDestacado li a:hover, #accesoDestacado li a:visited {
			color:#000066;
			text-decoration:none;
		}
		
		#accesoDestacado li.inicio {
			padding-top:3.7em;
		}
		#accesoDestacado li.penultimo {
			padding-top:0.5em;
			padding-left:1.5em;	
			padding-bottom:0.8em;
		}
		#accesoDestacado li.final {
			padding-left:1.5em;
		}
		
		#accesoDestacado li.penultimo a, #accesoDestacado li.penultimo a:hover, #accesoDestacado li.penultimo a:visited, #accesoDestacado li.final a, #accesoDestacado li.final a:hover, #accesoDestacado li.final a:visited {
			color:#666666;
		}
		
/* Definicion css del sistema de tabs: inicio */
/* referencia posicion: primer valor derecha, segundo valor arriba  */

		.tabs { margin-left:5px;}

/* Caution! Ensure accessibility in print and other media types... */
		@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
			.ui-tabs-hide {
				display: none !important;
			}
		}
		
		/* Hide useless elements in print layouts... */
		@media print {
			.ui-tabs-nav {
				display: none;
			}
		}
				/* Skin */
		.ui-tabs-nav, .ui-tabs-panel {	}
		.ui-tabs-nav {
			list-style: none;
			margin: 0;
			padding: 0;/**/
/*			padding: 0 0 0 0.27em;/**/
/*						background: url(/spain/consumer/spanish/img/tabs_fondo.png) left bottom repeat-x;/**/
		}
		.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
			display: block;
			clear: both;
			content: " ";
		}
		.ui-tabs-nav li {
			float: left;
			font-size: 1.18em; /* 13px IMPORTANTE: todas las medidas de las pestanas dependen de esta, por ello en la calculadora de ems debemos calcularlas como un segundo nodo por debajo de uno principal de 13px */ 
			margin: 0 0.18em 0 0.16em !important;
			margin: 0 0.18em 0 0.10em;
			font-weight: bold;
		}
		.ui-tabs-nav a, .ui-tabs-nav a span {
			float: left; /* fixes dir=ltr problem and other quirks IE */
			padding: 0 1em;
			background: url(/spain/consumer/spanish/img/tabs.png) no-repeat;
		}
		.ui-tabs-nav a {
			margin: 0.45em 0 0; /* position: relative makes opacity fail for disabled tab in IE */
			padding-left: 0;
			background-position: 100% 0;
			text-decoration: none;
			white-space: nowrap; /* @ IE 6 */
			outline: 0; /* @ Firefox, prevent dotted border after click */    
		}
		.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
			color: #fff;
		}
		.ui-tabs-nav .ui-tabs-selected a {
			position: relative;
/*			top: 1px;/**/
			z-index:99;
/*			margin-top: 0;*/
			border-bottom:#FFFFFF solid 0.08em;
			background-color:#FFFFFF;
			background: url(/spain/consumer/spanish/img/tabs_active.png) no-repeat;
			background-position: 100% top;/* 70px */
/*			background-position: 100% -2.00em;/* 26px */
		}
		.ui-tabs-nav a span {
			padding-top: 0.08em; /* 1px */
			padding-right: 0;
			height: 2.00em; /* 26px */
			background-position: 0 0;
			line-height: 2.00em;/* 26px */
			color:#3399cc;
		}
		.ui-tabs-nav .ui-tabs-selected a span {
			padding-top: 0.08em; /* 1px */
			height: 2em;/* 26px */
			background: url(/spain/consumer/spanish/img/tabs_active.png) no-repeat;
			background-position: 0 top;/* 70px */
/*			background-position: 0 -2.00em;/* 26px */
			line-height: 2.00em;/* 26px */
			color:#339900;
		}
		.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
		.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
			cursor: text;
		}
		.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
		.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
			cursor: pointer;
		}
		.ui-tabs-disabled {
			opacity: .4;
			filter: alpha(opacity=40);
		}
		.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
			color: #000;
		}
		.ui-tabs-panel {
			z-index: 1;
/*			border: 1px solid #519e2d;/**/
			padding: 0;
			margin:0;
			position:relative;
			background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
		}
		/*.ui-tabs-loading em {
			padding: 0 0 0 20px;
			background: url(loading.gif) no-repeat 0 50%;
		}*/
		
		/* Additional IE specific bug fixes... */
		* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
			display: inline-block;
		}
		*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
			display: inline-block;
		}

/* Definicion css del sistema de tabs: final */
		
		
/* Elementos cabecera: final */

		/* Estilos para contenido: inicio */
		
			/* Cierre de cajas con sombra: inicio */
				.cierrecabecera {
					float:right;
					display:block;
					width:1em;
					height:9.09em;
					background:transparent url(/spain/consumer/spanish/img/cabecera_end.jpg) 0 top no-repeat;
				}
					
						body.doble span.cierrecabecera {
							background:transparent url(/spain/consumer/spanish/img/cabecera_end.jpg) -20px top no-repeat;
						}
						
						body.triple span.cierrecabecera {
							background:transparent url(/spain/consumer/spanish/img/cabecera_end.jpg) -41px top no-repeat;
						}	
				
				
				
			/* Cierre de cajas con sombra: inicio */
		
			/* Alineacion de texto: inicio */
				.txtright {
					text-align:right;
				}
				.txtcenter {
					text-align:center;
				}
				.txtleft {
					text-align:left;
				}
				.txtjustify {
					text-align:justify;
				}
			/* Alineacion de texto: final */
		
			/* Alineacion de imagenes: inicio */
				.imgright {
					float:right;
					margin:0.55em; /* 6px */
				}
				.imgcenter {
					text-align:center;
				}
				.imgleft {
					float:left;
					margin:0.55em; /* 6px */
				}
				
				.imgrightnopad {
					float:right;
					margin:0.20em; /* 6px */
				}
				.imgleftnopad {
					float:left;
					margin:0.20em; /* 6px */
				}
				
			/* Alineacion de imagenes: final */
			
			/* Alineacion de elementos: inicio */
				.floatright {
					float:right;
				}

				.floatleft {
					float:left;
				}
			/* Alineacion de elementos: final */
			
			/* Elementos ocultos: inicio */
				.oculto {
					display:none;
				}
			/* Elementos ocultos: final */
			
			/* Cajas con sombra: inicio */
				/* caja exterior con la sombra */
				.cajasombra {
				  display:block;
				  background: url(/spain/consumer/spanish/img/shadow.gif) no-repeat right bottom;
				  float: inherit;
				  margin: 1em 0 1em 1em; /* 11px 0 11px 11px */
				}
				
				/* caja interior con el corte de la sombra */
				.cajasombra div {
				  background: url(/spain/consumer/spanish/img/mask.png) no-repeat left top !important;
				  background: url(/spain/consumer/spanish/img/mask.gif) no-repeat left top;
				  padding: 0 0.45em 0.45em 0; /* 0 5px 5px 0 */
				  float: left; /* :KLUDGE: Fixes bug in IE/Mac */
				}
				/* Contenedor interior para contenidos de tipo texto */
				.cajasombra fieldset {
				  background-color: #fff;
				  display:block;
				  border: 1px solid #CFCFCF ;
				  padding: 0.36em; /* 4px */
				  margin: -0.27em 0 0 -0.27em !important; /* -3px 0px 0px -3px */
				  margin: 0;
				}

			/* Cajas con sombra: final */
		

		h1 {
			font-size:1.36em; /* 15px */
			letter-spacing:-0.1ex;			
			color:#000066;
			font-weight:bold;
			display:block;
			float:left;
		}	

		h2 { /* titulo de nivel 1 */
			font-size:1.09em; /* 11px */
			letter-spacing:-0.1ex;			
			color:#777777;
			font-weight:bold;
			display:inline ;
			}
		
		h2.oculto { /* ttulo de nivel 1 */
			left:-2500px;
			position:absolute;
			}
		
		h3 { /* titulo de nivel 2 */
			font-size:1.82em; /* 20px */
			letter-spacing:-0.1ex;
			line-height:1em;			
			color:#000066;
			font-weight:bold;
			display:block;
			}


		h3.especiall {font-size:2.1em; /* 20px */
			color:#3399cc
			}

		
		h4 { /* titulo de nivel 3 */
			font-size:1em; /* 12px */			
			/*letter-spacing:0.1ex;*/
			line-height:2em;
			color:#3399cc;
			font-weight:bold;
			display:inline;
			}
			
		h4.h4conico { /* titulo de nivel 3 */
			background:transparent url(/spain/consumer/spanish/img/list_cont.png) left 50% no-repeat;
			padding-left:1em;
			}
			
		h5 { /* titulo de nivel 4, corresponde a subtitulos dentro del contenido */
			font-size:1.09em; /* 12px */
			color:#464545;
			font-weight:bold;
			/* margin:25px 0 20px 0; */
			margin:2.27em 0 1.82em 0;
			}
			
		sup {
			vertical-align:super;
			font-size:0.73em; /* 8px */
		}


		#pie {
			display:block;
			color:#666666;
			clear:both;
			/* margin:10px 0 10px 0; */
			/*margin:0.91em 0 0.91em 0;
			padding-top:0.73em; /* 8px */
			/*padding-bottom:0.73em; /* 8px */
			text-align:left;
			font-size:1em; /* 11px */
			}
			
		#pie ul,#pie li {
			display:inline;
			float:left;
			margin:0;
			padding:0;
			}
			
		#pie ul {
			float:right;
			}
			
		#pie li {
			float:left;
			padding-left:2.00em; /* 22px */
			}
		
		#pie a {
			color:#777777;
			text-decoration:none;
			padding-right:5px;
			}

		#pie a:hover {
			text-decoration:underline;
			}

		#pie fieldset.legales {
			border-top:#CCCCCC 1px solid ;
			border-bottom:#CCCCCC 1px solid ;
			clear:both;
			width:100%;
			height:1.18em; /* 13px */
			display:block;
			margin:5px 0 5px 0;
			padding:10px 0 10px 0;
		}
			
			
			
		/* area de contenido */
		
		#contenido a {
			color:#000000;
		}
		
		#contenido p {
			margin:1em 0 1em 1em ;
		}
			
		#contenido p.claim {
			color:#3399cc;
			font-size:1.27em; /* 14px */
			font-weight:bold;
			margin:1em 0 1em 1em;
		}
		#contenido p.claim2 {
			color:#3399cc;
			font-size:1.27em; /* 14px */
			font-weight:bold;
			margin:1em 0 1em 1em;
			line-height:20px
		}
		#contenido p.claimOrange, #contenido .contenidotab p.claimOrange {
			color:#ff6600;
			font-size:1.27em; /* 14px */
			font-weight:bold;
			margin:1em 0 1em 1em;
		}
			#contenido p.claimOrange strong, #contenido .contenidotab p.claimOrange strong {
				font-size:1.27em;
			}
		
		#contenido p.enlaceclaim a {
			color:#000066;
			font-size:1em; /* 11px */
			font-weight:bold;
			text-decoration:none;
		}

		#contenido p.separador {
			clear:both;
			height:1em;
			margin:1em 0 1em 1em;
			background:transparent url(/spain/consumer/spanish/img/f_dot_h_cont.gif) left 50% repeat-x;
		}
		


		#contenido .destacado {
			color:#3399cc;
			font-weight:bold;
		}
		
		#contenido .destacado a {
			color:#3399cc;
			text-decoration:none;
		}

		#contenido .destacado2 {
			color:#000;
			font-weight:bold;
			font-size:1.3em
		}
		
		#contenido .destacado3 {
			color:#000;
			font-weight:normal;
			font-size:1.2em
		}
		#contenido .destacado4 {
			color:#b3b3b3;
			font-weight:bold;
			font-size:1.2em
		}
		
		#contenido .destacado5 {
			color:#3399cc;
			font-weight:bold;
			font-size:1.2em
		}
		#contenido .destacado6 {
		float:left;
			color:#b3b3b3;
			font-weight:bold;
			font-size:1.2em
		}
		#contenido .destacado7 {
			color:#3399cc;
			font-weight:bold;
			padding:0; margin:0.625em 0 0 0
		}
		
		#contenido .destacado8 {
			font-size:14px;
			line-height:18px;
		}
		
		#contenido p.sub {		
			color:#666;
			font-size:1em
		}
		#contenido p.sub a{		
			color:#666
		}
		#contenido p.spa{line-height:normal}

		#contenido p.pad {width:98%;padding-left:10px; display:block}
		#contenido div.pad2 {padding-left:0.625em}
		
		#contenido .underline {
			text-decoration:underline;
		}
		
		#contenido ul.enumeracion {
			padding:1em;
		}
		
		#contenido ul.enumeracion li {
			background:transparent url(/spain/consumer/spanish/img/list_cont.png) left 5px no-repeat;
			padding-left:1em;
			padding-bottom:1em;
		}
		#contenido ul.enumeracion1 {
			padding:1em;
		}
		
		#contenido ul.enumeracion1 li {
			background:transparent url(/spain/consumer/spanish/img/list_black.png) left 5px no-repeat;
			padding-left:1em;
			padding-bottom:1em;
		}
		
		#contenido ul.enumeracion2 {
			padding:1em;
		}
		
		#contenido ul.enumeracion2 li {
			background:transparent url(/spain/consumer/spanish/img/list_cont.png) left 4px no-repeat;
			padding-left:1em;
		}
		#contenido ul.enumeracion3 {
			padding:0 1em;
		}
		
		#contenido ul.enumeracion3 li {
			background:transparent url(/spain/consumer/spanish/img/list_cont.png) left 5px no-repeat;
			padding-left:1em;
			padding-bottom:1em;
		}
			#contenido ul.enumeracion4 {
			padding:0 1em;
		}
		
		#contenido ul.enumeracion4 li {
			background:transparent url(/spain/consumer/spanish/img/list_cont.png) left 5px no-repeat;
			padding-left:1em;
			padding-bottom:1em;
		}

		
		/* hagamos botones */		
		
		#contenido a.boton {
			display:block;
			float:left;
			height:26px;
			padding-left:25px;
			color:#FFFFFF;
			text-decoration:none;
			margin-right:2em;
			cursor:pointer;
		}

		#contenido a.boton span {
			float:left;
			height:26px;
			padding:0 10px 0 0;
			line-height:2.2em;
			background:transparent url(/spain/consumer/spanish/img/bot_f_azul.png) right bottom no-repeat;
			text-decoration:none;
		}
		
			/* recolocamos el texto al cambiar el tamano de texto */
		
				body.doble #contenido a.boton span {
					line-height:1.8em;
				}
				
				body.triple #contenido a.boton span {
					line-height:1.5em;
				}

		
		/* fondos de color para el area derecha del boton: estado normal */
				#contenido a.azul {
					background:transparent url(/spain/consumer/spanish/img/bot_f_azul.png) left bottom no-repeat;
				}	
				
				#contenido a.celeste {
					background:transparent url(/spain/consumer/spanish/img/bot_f_celst.png) left bottom no-repeat;
				}		
		
		/* fondos de color para el area izquierda del boton: estado normal */
		
				#contenido a.azul span {
					background:transparent url(/spain/consumer/spanish/img/bot_f_azul.png) right bottom no-repeat;
				}
				
				#contenido a.celeste span {
					background:transparent url(/spain/consumer/spanish/img/bot_f_celst.png) right bottom no-repeat;
				}
				
		/* fondos de color para el area derecha del boton: estado over */
		
				#contenido a.azul:hover {
					background:transparent url(/spain/consumer/spanish/img/bot_f_azul_o.png) left bottom no-repeat;
				}
				
				#contenido a.celeste:hover {
					background:transparent url(/spain/consumer/spanish/img/bot_f_celst_o.png) left bottom no-repeat;
				}

		/* fondos de color para el area izquierda del boton y cambio de posicion del texto al cambiar tamano de fuente: estado over */
		
				#contenido a.azul:hover span {
					padding:0 9px 0 1px;
					line-height:2.3em;
					background:transparent url(/spain/consumer/spanish/img/bot_f_azul_o.png) right bottom no-repeat;
				}

				#contenido a.celeste:hover span {
					padding:0 9px 0 1px;
					line-height:2.3em;
					background:transparent url(/spain/consumer/spanish/img/bot_f_celst_o.png) right bottom no-repeat;
				}
				
						body.doble #contenido a.boton:hover span {
							line-height:1.9em;
						}
						
						body.triple #contenido a.boton:hover span {
							line-height:1.6em;
						}				

		/* FAQ: generamos listas de definiciones */
		#contenido dl.taq {margin-left:1em}
		
		#contenido dl.taq dt {
			color:#3399cc;
			text-decoration:underline;
			cursor:pointer;
			background:transparent url(/spain/consumer/spanish/img/list_cont.png) left 50% no-repeat;
			padding-left:1em;
			margin-top:1em;
		}
		
		#contenido dl.taq dd {
			display:none;
			padding-left:1em;
		}
		
		#contenido dl.taq .nota {
			font-size:0.91em;
		}


		#contenido dl.faq {margin-left:1em}
		
		#contenido dl.faq dt {
			color:#000000;
			text-decoration:underline;
			cursor:pointer;
			background:transparent url(/spain/consumer/spanish/img/list_cont.png) left 50% no-repeat;
			padding-left:1em;
			margin-top:1em;
		}
		
		#contenido dl.faq dd {
			display:none;
			padding-left:1em;
		}
		
		#contenido dl.faq .nota {
			font-size:0.91em;
		}

		#contenido dl.qaq {margin-left:1em}
		
		#contenido dl.qaq dt {
			color:#3399cc;
			text-decoration:underline;
			cursor:pointer;
			background:transparent url(/spain/consumer/spanish/img/list_cont.png) left 50% no-repeat;
			padding-left:1em;
			margin-top:1em;
		}
		
		#contenido dl.qaq dd {
			display:none;
			padding-left:1em;
		}
		
		#contenido dl.qaq .nota {
			font-size:0.91em;
		}

						
		/* Estilos para contenido: final */
		
		/* generando tablas: inicio */
			.tabulado {
				width:100%;
				line-height:2em;
				border:#999999 solid 1px;
			}
				
			.tabulado th {
				color:#FFFFFF;
				background-color:#3399cc;
				padding:0 1.27em 0 1.27em;
			}
			
			.tabulado td {
				padding:0 1.27em 0 1.27em;
				background:url(/spain/consumer/spanish/img/f_dot_v_cont.gif) right top repeat-y;
				vertical-align:middle;
			}
			.tabulado td.az {
				background-color:#3399cc;			}

			.tabulado .horizdotted {
				background:url(/spain/consumer/spanish/img/f_dot_h_cont.gif) left bottom repeat-x;
			}
			
			.tabulado .bothdotted {
				background:url(/spain/consumer/spanish/img/f_dot_both_cont.gif) right bottom no-repeat;
			}

			.tabulado .novertdotted {
				background:none;
			}

			.tabulado tr.verso td, .tabulado td.verso { /* celdas resaltadas con color de fondo */
				background-color:#f2f2f2;
			}
			
			.tabulado tfoot td {
				color:#3399cc;
				background:transparent none;
				line-height:3em;
			}

		/* tabla tipo 2 */
			.tabulado2 {
				width:100%;
				line-height:2em;

			}
				
			.tabulado2 th {text-align:center;
				color:#000;
				background-color:#fff;
				padding:0;
			}
			
			.tabulado2 th .floatleft{padding-left:.4em
			}
			
			.tabulado2 td {
				padding:0 1.27em 0 1.27em;
				background:url(/spain/consumer/spanish/img/f_dot_h_cont.gif) left top repeat-x;
				vertical-align:middle;
			}

			.tabulado2 .horizdotted {
				background:url(/spain/consumer/spanish/img/f_dot_h_cont.gif) left bottom repeat-x;
			}
			
			.tabulado2 .bothdotted {
				background:url(/spain/consumer/spanish/img/f_dot_both_cont.gif) right bottom no-repeat;
			}

			.tabulado2 .novertdotted {
				background:none;
			}

			.tabulado2 tr.verso td, .tabulado td.verso { /* celdas resaltadas con color de fondo */
				background-color:#f2f2f2;
			}
			
			.tabulado2 tfoot td {
				color:#3399cc;
				background:transparent none;
				line-height:3em;
			}
		/* generando tablas: final */



		
		
		/* generando cajas de esquinas redondeadas con sombra para pestanas: inicio */
					
			.contenidotab {
			 position: relative;
			 top:-0.18em; /* -2px */
			 width:63.64em; /* 700px */
			 display:block;
			 clear:both;
			 margin:0px auto;
			 min-width:8em;
			 max-width:69.09em; /* 760px based on image dimensions - not quite consistent with drip styles yet */
			 color:#fff;
			 z-index:1;
			 margin-left:1.18em; /* default, width of left corner */
			 margin-bottom:0.5em; /* spacing under dialog */
			}
			
			.contenidotab .content,
			.contenidotab .t,
			.contenidotab .b,
			.contenidotab .b div {
			 background:transparent url(/spain/consumer/spanish/img/cajasombratabs.jpg) no-repeat top right;
			 /*    _background-image:url(dialog2-blue.gif); /* hack para ie6 */
			}
			
			.contenidotab .content {
			 position:relative;
			 zoom:1;
			 _overflow-y:hidden;
			 padding:0 1.09em 0 0; /* 12px */
			}
			
			.contenidotab .t {
			 /* top+left vertical slice */
			 position:absolute;
			 left:0px;
			 top:0px;
			 width:1.09em; /* top slice width */
			 margin-left:-1.09em;
			 height:100%;
			 _height:145.45em; /* 1600px arbitrary long height, IE 6 */
			 background-position:top left;
			}
			
			.contenidotab .b {
			 /* bottom */
			 position:relative;
			 width: auto;
			}
			
			.contenidotab .b,
			.contenidotab .b div {
			 height:2.73em; /* 30px height of bottom cap/shade */

			}
			
			.contenidotab .b {
			 background-position:bottom right;
			}
			
			.contenidotab .b div {
			 position:relative;
			 width:1.09em; /* bottom corner width */
			 margin-left:-1.09em;
			 background-position:bottom left;*/
			 
			 
/*			 position:absolute;
			 left:0px;
			 top:0px;
			 width:1.09em; /* top slice width */
/*			 margin-left:-1.09em;
			 height:100%;
			 _height:145.45em; /* 1600px arbitrary long height, IE 6 */
/*			 background-position:bottom left;/**/
			 
			 
			}
			
			.contenidotab .hd,
			.contenidotab .bd,
			.contenidotab .ft {
			 position:relative;
			}
			
			.contenidotab .wrapper {
			 /* extra content protector - preventing vertical overflow (past background) */
			 position:static;
			 max-height:1000px;
			 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
			}
			
			.contenidotab h1,
			#contenido .contenidotab p {
			 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
			 padding:0.5em 0px 0.5em 0px;
			 color:#000000;
			}
			
			.contenidotab h1 {
			 padding-bottom:0px;
			}
		
		/* generando cajas de esquinas redondeadas con sombra para pestanas: final */
		
		
		
		
		
		
		
		

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		/* generando cajas de esquinas redondeadas con sombra: inicio */
		
			.roundedbox {
			 position:relative;
			 margin:0px auto;
			 min-width:8em;
			 max-width:136.36em; /* 1500px based on image dimensions - not quite consistent with drip styles yet */
			 color:#fff;
			 z-index:1;
			 margin-left:1.18em; /* 12px default, width of left corner */
			 margin-bottom:0.5em; /* spacing under dialog */
			}
			
			.roundedbox .content,
			.roundedbox .t,
			.roundedbox .b,
			.roundedbox .b div {
			 background:transparent url(/spain/consumer/spanish/img/cajasombra.png) no-repeat top right;
			 /*    _background-image:url(dialog2-blue.gif); /* hack para ie6 */
			}
			
			.roundedbox .content {
			 position:relative;
			 zoom:1;
			 _overflow-y:hidden;
			 padding:0 1.18em 0 0;
			}
			
			.roundedbox .t {
			 /* top+left vertical slice */
			 position:absolute;
			 left:0;
			 top:0;
			 width:1.18em; /* 12px top slice width */
			 margin-left:-1.18em;
			 height:100%;
			 _height:136.36em; /* arbitrary long height, IE 6 */
			 background-position:top left;
			}
			
			.roundedbox .b {
			 /* bottom */
			 position:relative;
			 width:100%;
			}
			
			.roundedbox .b,
			.roundedbox .b div {
			 height:2.73em; /* 30px height of bottom cap/shade */

			}
			
			.roundedbox .b {
			 background-position:bottom right;
			}
			
			.roundedbox .b div {
			 position:relative;
			 width:1.18em; /* 12px bottom corner width */
			 margin-left:-1.18em;
			 background-position:bottom left;
			}
			
			.roundedbox .hd,
			.roundedbox .bd,
			.roundedbox .ft {
			 position:relative;
			}
			
			.roundedbox .wrapper {
			 /* extra content protector - preventing vertical overflow (past background) */
			 position:static;
			 max-height:110em;
			 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
			}
			
			.roundedbox h1,
			#contenido .roundedbox p {
			 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
			 padding:0.5em 0 0.5em 0;
			 color:#000000;
			}
			
			.roundedbox h1 {
			 padding-bottom:0;
			}
					
		/* generando cajas de esquinas redondeadas con sombra: final */
		









		/* generando 2 cajas de esquinas redondeadas con sombra: inicio */
		
			.roundedbox2 {float:left;
			 position:relative;
			 margin:0px auto;
			 min-width:8em;
			 max-width:136.36em; /* 1500px based on image dimensions - not quite consistent with drip styles yet */
			 color:#fff;
			 z-index:1;
			 margin-left:1.18em; /* 12px default, width of left corner */
			 margin-bottom:0.5em; /* spacing under dialog */
			 width:35%;float:left; margin-right:45px
			}
			
			.roundedbox2 .content,
			.roundedbox2 .t,
			.roundedbox2 .b,
			.roundedbox2 .b div {
			 background:transparent url(/spain/consumer/spanish/img/cajasombra.png) no-repeat top right;
			 /*    _background-image:url(dialog2-blue.gif); /* hack para ie6 */
			}
			
			.roundedbox2 .content {
			 position:relative;
			 zoom:1;
			 _overflow-y:hidden; 
			 padding:0 1.18em 0 0;
			}
			
			.roundedbox2 .t {
			 /* top+left vertical slice */
			 position:absolute;
			 left:0;
			 top:0;
			 width:1.18em; /* 12px top slice width */
			 margin-left:-1.18em;
			 height:100%;
			 _height:136.36em; /* arbitrary long height, IE 6 */
			 background-position:top left;
			}
			
			.roundedbox2 .b {
			 /* bottom */
			 position:relative;
			 width:100%;
			}
			
			.roundedbox2 .b,
			.roundedbox2 .b div {
			 height:2.73em; /* 30px height of bottom cap/shade */

			}
			
			.roundedbox2 .b {
			 background-position:bottom right;
			}
			
			.roundedbox2 .b div {
			 position:relative;
			 width:1.18em; /* 12px bottom corner width */
			 margin-left:-1.18em;
			 background-position:bottom left;
			}
			
			.roundedbox2 .hd,
			.roundedbox2 .bd,
			.roundedbox2 .ft {
			 position:relative;
			}
			
			.roundedbox2 .wrapper {
			 /* extra content protector - preventing vertical overflow (past background) */
			 position:static;
			 max-height:110em;
			 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
			}
			
			.roundedbox2 h1,
			#contenido .roundedbox2 p {
			 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
			 padding:0.5em 0 0.5em 0;
			 color:#000000;
			}
			
			.roundedbox2 h1 {
			 padding-bottom:0;
			}
					
		/* generando 2 cajas de esquinas redondeadas con sombra: final */


/* Estilos para localizador de oficinas: inicio */
#localizador {}
#search { display:block; width:210px; height:505px; position:absolute; left:0; }
    #search form { background-color:#fff; padding:0 0 0 10px; height:180px;}
    #search input { padding:0 5px; }
    #search div {padding-bottom:1em; margin-bottom:1em; background:transparent url(/spain/consumer/spanish/img/f_dot_h_cont.gif) repeat-x scroll left bottom }
        #search label { color:#999; position:relative; }
            #search label a { padding-left:2em; color:#656565; text-decoration:none; }
            #search label span { font-weight:bold; }
        #search div.active label a { background:url(/spain/consumer/spanish/img/bg_btnazul2.gif) no-repeat left; }
        #search div.inactive label a { background:url(/spain/consumer/spanish/img/bg_btnazul.gif) no-repeat left; }
        #search div input, #search div select { width:188px; margin-top:5px; padding:0.3em; display:block; color:#000; background-color:#ffffff; border:1px solid #a2a2a2; }
        #search div select { width:198px;}
            #search div.inactive input, #search div.inactive select, #search div.inactive small { display:none; }
            #search small { text-decoration:underline; color:#999; }
#submit {
	display:block;
	margin:0 auto;
	font-size:11px; 
	padding:0; 
	line-height:-2em; 
	position:absolute; 
	top:14em; 
	left:150px;
	background:#FFFFFF url(/spain/consumer/spanish/img/bot_buscar.gif) no-repeat scroll left top; 
	width:66px; 
	height:23px; 
	color:transparent; 
	font-weight:bold; 
	cursor:pointer; 
	border:none; }

    #search strong, #search ul { margin:1em 0 0 10px; }
        #search strong span { color:#f60; }
        #search li { padding-left:16px; margin-bottom:5px; }
            #search li span { font-weight:normal; }
        li.pro_store { color:#3399CC;}
        li.separator {  font-weight:normal; color:#C30}

#search div#results { height:255px; width:220px; padding-top:10px; overflow:auto; color:#000000; margin-bottom:0; padding-bottom:0; border:#e5e5e5 solid 1px; background:none;}
#search div#results li a { color:#3399CC; text-decoration:underline; font-weight:normal;}

#map_section { margin-left:230px; }
    #map { height:410px; border:solid 1px #ccc; color:#000000; }
        #map h1 { text-align:center; margin:30px; }
    #legend { font-size:1em; height:67px; }
        #legend li { float:left; margin:3em 35px 0 3px; height:24px; color:#000000; }
            li.pro_legend { }
            #legend li img { margin-right:3px; vertical-align:middle; }

#howwork { width:300px; position:absolute; top:100px; left:260px; border:solid 1px #000; background-color:#fff; padding:10px; color:#000000; }
    #howwork * { margin-bottom:1em; }
    #howwork dt, #howwork a { font-weight:bold; }
    #howwork a { display:block; text-align:center; }
/* Estilos para localizador de oficinas: final */





		
/* Tipografia: final */

/*modulo 2 columnas*/
.mod2col{width:100%; }
/*.mod2col{width:100%; ; height:350px}/**/
.mod2col .mod2col_izq{float:left;width:27.27em; background:url(/spain/consumer/spanish/img/f_dot_v_cont.gif) top right repeat-y; height:31.82em; padding-left:1.82em}
/*.mod2col .mod2col_izq{float:left;width:300px; background:url(/spain/consumer/spanish/img/f_dot_v_cont.gif) top right repeat-y; height:350px; padding-left:20px}/**/
.mod2col .mod2col_dcha{float:left; width:27.27em; height:31.82em; padding-left:2.73em}
/*.mod2col .mod2col_dcha{float:left; width:300px; height:350px; padding-left:30px}/***/

/*modulo 2 columnas*/
.mod2col_b{width:100% ; height:84.55em}
/*.mod2col_b{width:100% ; height:930px}*/
.mod2col_b .mod2col_izq_b{float:left;width:27.27em; background:url(/spain/consumer/spanish/img/f_dot_v_cont.gif) top right repeat-y; height:65.45em; padding-left:1.82em}
/*.mod2col_b .mod2col_izq_b{float:left;width:300px; background:url(/spain/consumer/spanish/img/f_dot_v_cont.gif) top right repeat-y; height:720px; padding-left:20px}*/
.mod2col_b .mod2col_dcha_b{float:left; width:27.27em; height:65.45em; padding-left:2.73em}
/*.mod2col_b .mod2col_dcha_b{float:left; width:300px; height:720px; padding-left:30px}*/

/*modulo 2 columnas*/
.mod2col_c{width:100% ; height:200px}/**/
.mod2col_c .mod2col_izq_c{float:left;width:52%; background:url(/spain/consumer/spanish/img/f_dot_v_cont.gif) top right repeat-y; height:200px; padding-left:0px}
.mod2col_c .mod2col_dcha_c{float:left; width:45%; height:200px; padding-left:10px}

/*modulo 3 columnas*/
.mod3col_hp{width:100%; height:10em; margin-top:0.625em;margin-left:0.8em}
.mod3col_hp a img{width:21.4em}
.mod3col_hp .mod3col_izq{float:left;width:22em;  height:20em; }
.mod3col_hp .mod3col_centro{float:left; width:22em; height:20em;}
.mod3col_hp .mod3col_dcha{float:left; width:19em; height:20em}

.mod3col_hp2{width:100%; height:10em; margin-top:0.625em;margin-left:0.8em}
.mod3col_hp2 img{float:left; width:21.5em}


/*listas*/
/*#contenido dl.urlss{color:#000;  float:left}
#contenido dl.urlss dt{width:120px; float:left; margin-bottom:5px; display:block; border:1px solid red}
#contenido dl.urlss dd{float:left; margin-bottom:5px; display:inline; width:120px;; border:1px solid green}
#contenido dl.urlss dd a {color:#3399cc; text-decoration:underline; background:none}
#contenido dl.urlss dt.marTop{margin-top:20px}
#contenido dl.urlss dd.marTop{margin-top:20px}*/


#contenido ul.urlss2{width:98%;color:#000;  float:left; }
#contenido ul.urlss2 li{width:98%; float:left; margin-bottom:5px; display:block; }
#contenido ul.urlss2 li span {display:inline; float:left;color:#000}
#contenido ul.urlss2 li a {display:inline; color:#3399cc;float:right; text-decoration:underline; background:none}



.clear {display:block; clear:both; height:0px; margin-top:-2px; font-size:1px}

/*disenos twin*/
.diseno_twin{margin-right:30px; margin-bottom:20px; display:inline; float:left}


/*popup*/
.popup1 {width:512px; float:left}
.popup_cabecera {text-align:left}


.marbot{margin-bottom:12px}
.marbot a img{width:64.73em;  height:16.36em}

table.tablatarjetas {color:#000;width:30em;margin:0}
table.tablatarjetas th{font-weight:normal}
table.tablatarjetas th.thtit{text-align:center; font-size:1.2em; color:#666666}
table.tablatarjetas td{height:24px}

.BtnAzul {float:right;color:#3399cc; text-decoration:none; display:block; width:100px; text-align:left; background:url(/spain/consumer/spanish/img/bg_BtnAzul.gif) top right no-repeat}
.BtnAzul span.BtnAzul2{color:#3399cc}
.contieneBtnAzul{width:90%; text-align:right; float:left}
.BtnAzul_b {float:right;color:#3399cc; text-decoration:none; display:block; width:60px; text-align:left; background:url(/spain/consumer/spanish/img/bg_BtnAzul.gif) top right no-repeat}
.BtnAzul_b span.BtnAzul2_b{color:#3399cc}
.BtnAzul_c {float:right;color:#3399cc; text-decoration:none; display:block; width:90px; text-align:left; background:url(/spain/consumer/spanish/img/bg_BtnAzul.gif) top right no-repeat; margin-left:10px}
.BtnAzul_c span.BtnAzul2_c{color:#3399cc}
.BtnAzul_d {color:#3399cc; text-decoration:none; display:block; width:60px; text-align:left; background:url(/spain/consumer/spanish/img/bg_BtnAzul.gif) top right no-repeat;float:left;margin:8px 0 20px 20px}
.BtnAzul_d span.BtnAzul2_d{color:#3399cc}

.tablaBorde td{border:1px solid #3399cc; padding:5px}
.muestrabtn{height:30px}

/*banners superiores*/
.banner_super{width:65.4em; margin-left:0.4em}

.img_ne{margin:0 10px 135px 10px}
.img_ne2{margin:0 10px 135px 10px; width:11em}
.img_ne3{width:29em}
.img_med{width:45em; margin:10px 0}
img.gr_barras {width:63em}
#contenido a.linkAz, #contenido a:hover.linkAz{color:#3399cc; text-decoration:underline}

.ctn_btn {padding-left:10px}
.center{width:100%; text-align:center}

/*susana*/
.mod3col_un{width:100%; height:35em; margin-top:0.625em;margin-left:0.8em}
.mod3col_un a img{width:21.4em}


/*jorge*/
.linkMisCuentas{float:left; position:absolute; font-weight: bold; margin-left: 150px; margin-top: -19px;}
.linkMisCuentas a{color:#ff0000 !important;}

.bannerClientesIndex{
margin: 0 0 0 .2em;
}
.marginLeftTitle{
margin-left: .8em;
}
		#contenido p.claim3 {
			color:#3399cc;
			font-size:2em;
			font-weight:bold;
			margin:-.5em 0 1em .6em	;
		}
		
		#contenido p.claim4 {
			color:#339900;
			font-size:1.27em; /* 14px */
			font-weight:bold;
			margin:1em 0 1em 1em;
		}	
		
		#contenido p.claim5 {
			color:#339900;
			font-size:2em;
			font-weight:bold;
			margin:-.5em 0 1em .6em	;
		}	
					
.grisTxt{
color: #999999 !important;
}
.azulOscuro{
color: #000066 !important;
}
.txtDemoVerde{
color: #66b340 !important;
}
.contenedorDemo{
position:relative;
width: 710px;
text-align: center;
left:-11px;
}
  .contenedorDemo span.col1{
    float:left;
    width: 99px;
	margin-top: 227px;
  }
  .contenedorDemo span.col2{
    float:left;
	text-align: left;
    margin: 20px 13px;
	width: 500px;
  }
  .contenedorDemo span.col3{
  	float:left;
    width: 80px;
	margin-top: 227px;
  }
.salto{
clear: both;
line-height: 0;
}
.ajusteCierre{
position:relative;
top:-4px;
margin-left:-11px;
}
.pestContainer{
width:715px;
position:relative;
top:4px;
}
.vis{
display:inline;
}
.invis{
display:none
}
.tablaComparativa{
width:600px;
border:1px solid black;

}
  .tablaComparativa td, .tablaComparativa th {
  padding:2px;
  text-align:center;
  border:1px solid black;
  }
  
.verde{
   color:#339900;
} 

.txtTabDemo{
position:relative;
font-size:11px;
line-height:10px !important;
text-align:center !important;
} 
.txtCentro{
text-align:center !important;
}
.oldLineHeight{
line-height:20px !important;
}
.floatLeft{
float: left !important;
}
.noFaux{
background: none !important;
}

#contenido ul.enumeracion4 {
			padding:0 1.5em;
		}
		
		#contenido ul.enumeracion4 li {
			background:transparent url(/spain/consumer/spanish/img/bolo_azul.gif) left 2px no-repeat;
			padding-left:1.5em;
		}
.columMapaWeb1{
float: left;
width: 250px;
margin-left: 40px;
}

.columMapaWeb2{
float: left;
}

		/* Opinin del experto: inicio */
		#contenido ul.experto {
			margin-left:1em;
		}
		
		#contenido ul.experto li {
			color:#3399cc;
			text-decoration:underline;
			background:#FFFFFF url(/spain/consumer/spanish/img/list_cont.png) left center no-repeat;
			padding-left:1em;
			margin-top:1em;
		}
		
		#contenido ul.experto li.mensual {
			background:none;
			padding-left:0;
			margin-bottom:2em;
		}

		/* ie6 genera un fallo con los bullets en los meses que no tienen noticia del mes al principio del listado, para evitarlo se aade un <li class="bugfixed"></li> al principio, si la lista tiene noticia del mes no es necesario */		
		#contenido ul.experto li.bugfixed {
			height:1px;
			margin:0;
			padding:0;
			background:none;
		
		}
		
		#contenido ul.experto li a, #contenido p.experto a {
			color:#3399cc;
		}
		
		#contenido ul.experto .nota {
			font-size:0.91em;
		}
		
		#contenido p.experto {
			color:#3399cc;
		}
		/* Opinin del experto: final */
		
		/* Nominoterapia: inicio */

		/* Al em: opcin a */
		
		#emterapia01, #emterapia02, #emterapia03 { color:#000000;}
		
		#emterapia01 { position:relative; }
			#emterapia01 ul, #emterapia03 ul { padding-left:5em; line-height:2.1em;}
			#emterapia01 ul li, #emterapia03 ul li { /*background:url(/spain/consumer/spanish/img/terapia_li1.gif) left 9px no-repeat; padding-left:0.8em;*/}
				#emterapia01 ul li ul li { /*background: transparent url(/spain/consumer/spanish/img/terapia_li2.gif) left 9px no-repeat; padding-left:0.8em;*/}
					#emterapia01 ul li ul li span { background: transparent url(/spain/consumer/spanish/img/terapia_li2.gif) left 0.36em no-repeat;margin-right:0.45em}

				
			#emterapia01 ul li strong, #emterapia03 ul li strong { font-size:1.4em; color:#3399CC;}
				#emterapia01 ul li ul li strong { font-size:2em; color:#3399CC; line-height:2em;}

		#emterapia02 { position:relative;}
			#emterapia02 img { width:43.36em; padding:0 0 1em 7em;}
			#emterapia02 h4 { font-size:1.3em; color:#004584; padding:1em 0 1em 2em;}
			#emterapia02 ul { padding-left:5em; line-height:1.5em;}
			#emterapia02 ul li {background:url(/spain/consumer/spanish/img/terapia1.gif) left top no-repeat; height:2.73em; margin-bottom:0.55em;line-height:1.3em;padding-left:2.2em; padding-right:4em;}
				#emterapia02 ul li.uno {background:url(/spain/consumer/spanish/img/terapia1.gif) left top no-repeat;}
				#emterapia02 ul li.dos {background:url(/spain/consumer/spanish/img/terapia2.gif) left top no-repeat;}
				#emterapia02 ul li.tres {background:url(/spain/consumer/spanish/img/terapia3.gif) left top no-repeat;}
			#emterapia02 ul li strong { display:none;}
			
			
		#emterapia03 { position:relative;}

			#emterapia01 h3, #emterapia02 h3, #emterapia03 h3 {font-size:1.5em; color:#3398CE; padding:1em 0 1em 1.5em;}
			
		/* ie6 genera un fallo con los bullets en los meses que no tienen noticia del mes al principio del listado, para evitarlo se aade un <li class="bugfixed"></li> al principio, si la lista tiene noticia del mes no es necesario */		
		#emterapia01 .bugfixed, #emterapia02 .bugfixed, #emterapia03 .bugfixed {
			position:absolute; display:block; width:0; height:0; overflow:hidden;
		}

		/* Al pixel: opcin b */
		
		#terapia01, #terapia02, #terapia03 { font-size:11px;}
		
		#terapia01 { position:relative; width:631px; height:370px; background:url(/spain/consumer/spanish/img/bg_terapia01.jpg) top left no-repeat; margin-left:10px; margin-bottom:10px;}
			#terapia01 ul, #terapia03 ul { padding-left:55px; line-height:24px;}
			#terapia01 ul li, #terapia03 ul li { /*background:url(/spain/consumer/spanish/img/terapia_li1.gif) left 9px no-repeat; padding-left:0.8em;*/}
				#terapia01 ul li ul li { /*background: transparent url(/spain/consumer/spanish/img/terapia_li2.gif) left 9px no-repeat; padding-left:0.8em;*/}
					#terapia01 ul li ul li span { background: transparent url(/spain/consumer/spanish/img/terapia_li2.gif) left 4px no-repeat;margin-right:5px}

				
			#terapia01 ul li strong, #terapia03 ul li strong { font-size:14px; color:#3399CC;}
				#terapia01 ul li ul li strong { font-size:22px; color:#3399CC; line-height:22px;}

		#terapia02 { position:relative; width:631px; height:225px; background:url(/spain/consumer/spanish/img/bg_terapia02.jpg) top left no-repeat; margin-left:10px; margin-bottom:10px;}
			#terapia02 img { padding:0 0 11px 77px;}
			#terapia02 h4 { font-size:14px; color:#004584; padding:11px 11px 0 22px;}
			#terapia02 ul { padding-left:55px; line-height:16px;}
			#terapia02 ul li {background:url(/spain/consumer/spanish/img/terapia1.gif) left 50% no-repeat; height:30px; margin-bottom:6px;line-height:14px;padding-left:25px; padding-right:44px;}
				#terapia02 ul li.uno {background:url(/spain/consumer/spanish/img/terapia1.gif) left 50% no-repeat;}
				#terapia02 ul li.dos {background:url(/spain/consumer/spanish/img/terapia2.gif) left 50% no-repeat;}
				#terapia02 ul li.tres {background:url(/spain/consumer/spanish/img/terapia3.gif) left 50% no-repeat;}
			#terapia02 ul li strong { display:none;}
			#terapia02 div.descubra { float:right; background:url(/spain/consumer/spanish/img/bolo_azul.gif) top left no-repeat; padding-left:15px; margin-right:15px; line-height:12px; height:14px;}
				#terapia02 div.descubra a { color:#3398CE; text-decoration:none;}
			
			
		#terapia03 { position:relative; width:631px; height:204px; background:url(/spain/consumer/spanish/img/bg_terapia03.jpg) top left no-repeat; margin-left:10px; margin-bottom:10px;}

			#terapia01 h3, #terapia02 h3, #terapia03 h3 {font-size:16px; color:#3398CE; padding:14px 0 14px 20px;}
			
		/* ie6 genera un fallo con los bullets en los meses que no tienen noticia del mes al principio del listado, para evitarlo se aade un <li class="bugfixed"></li> al principio, si la lista tiene noticia del mes no es necesario */		
		#terapia01 .bugfixed, #terapia02 .bugfixed, #terapia03 .bugfixed {
			position:absolute; display:block; width:0; height:0; overflow:hidden;
		}
		
		/* Nominoterapia: final */
		
		
/* cupn */	
.subtituloCupon { font-size:16px; color:#3399CC; font-weight:bold;}
p.cuponConIco { background:transparent url(/spain/consumer/spanish/img/list_cont.png) left 9px no-repeat; }
	p.cuponConIco span { padding-left:1em; }
	
.tabulado td.cuponMarina { background-color:#004685;} 

			.tablaCupon {
				width:385px;
				line-height:2em;
				border:#999999 solid 1px;
				margin:10px 0 10px 1px;
			}
				
			.tablaCupon th {
				color:#FFFFFF;
				background-color:#004685;
				padding:0 1.27em 0 1.27em;
				text-align:center;
			}
			
			.tablaCupon td {
				padding:0 1.27em 0 1.27em;
				background:url(/spain/consumer/spanish/img/f_dot_v_cont.gif) right top repeat-y;
				vertical-align:middle;
				color:#000000;
				text-align:center;
			}
			.tablaCupon td.az {
				background-color:#3399cc;			}

			.tablaCupon .horizdotted {
				background:url(/spain/consumer/spanish/img/f_dot_h_cont.gif) left bottom repeat-x;
			}
			
			.tablaCupon .bothdotted {
				background:url(/spain/consumer/spanish/img/f_dot_both_cont.gif) right bottom no-repeat;
			}

			.tablaCupon .novertdotted {
				background:none;
			}

			.tablaCupon tr.verso td, .tablaCupon td.verso { /* celdas resaltadas con color de fondo */
				background-color:#f2f2f2;
			}
			
			.tablaCupon tfoot td {
				color:#FFFFFF;
				font-weight:bold;
				background-color:#3399CC;
			}
		
			/* producto */
		
		.dosbloques {
			overflow:hidden;
			height:1%;
			width:65.5em;
			padding-left:0.5em;
		}
		
		#producto01, #producto02 {
		font-size:11px;
		padding: 0 1px;
		}
		#producto01 { position:relative; width:714px; height:131px; background:url(/spain/consumer/spanish/img/bg_producto01.jpg) top left no-repeat;margin-bottom:10px; float:left;}
		#producto02 { position:relative; width:322px; height:234px; background:url(/spain/consumer/spanish/img/bg_producto02.jpg) top left no-repeat; margin-bottom:10px; float:right;}
		#producto01 h3, #producto02 h3 {font-size:18px; color:#054280; margin:2em 3em 0 1em; float:left}
		.cond_producto {
			overflow:hidden;
		}
		.cond_producto .cifra_cond {
			height:100px;
			float:left;
		}
/*		.cond_producto #cond_35 {
			background:url(/spain/consumer/spanish/img/bg_producto_ul_35.jpg) top left no-repeat;
			width:188px;
		}	
		
		.cond_producto #cond_4 {
			background:url(/spain/consumer/spanish/img/bg_producto_ul_4.jpg) top left no-repeat;
			width:158px;
		}
*/		
		.cond_producto #cond_3 {
			background:url(/spain/consumer/spanish/img/bg_producto_ul_3.jpg) top left no-repeat;
			width:143px; height:98px; float:left; margin:1em 3em 0 0;
 		}
		.cifra_cond strong {
			display:none;
		}
		.cond_producto ul {
			border-left:1px solid #000;
			padding-left:9px;
			float:left;
		}
		#producto01 .cond_producto ul {
			width:235px; float:left; margin:3em 0 0 0;
		}
		#producto02 .cond_producto ul {
			width:140px;
		}
		.cond_producto ul li {
			margin-bottom:0.5em;
		}
		.cond_producto ul li strong {
			display:inline;
			color:#3399cc;
			margin-right:3px;
		}
			
		/* ie6 genera un fallo con los bullets en los meses que no tienen noticia del mes al principio del listado, para evitarlo se aade un <li class="bugfixed"></li> al principio, si la lista tiene noticia del mes no es necesario */		
		#producto01 .bugfixed, #producto02 .bugfixed {
			position:absolute; display:block; width:0; height:0; overflow:hidden;
		}
/* para los popups */

#popup_body {
	width:auto;
	min-width:inherit;
}

.overflow_float {
	overflow:hidden;
	height:1%;
}
.block_img {
	display:block;
}

/* Mis cuentas nuevo */
.linkMisCuentas2{float:right; font-weight: bold;}
.linkMisCuentas2 a{color:#ff0000 !important;}
.bloque_section {
	margin-top:1em;
}
.container_links_miscuentas {
	background: #FFF url(/spain/consumer/spanish/img/bg_linksmc.jpg) no-repeat;
	padding-top:10px;
	padding-bottom:17px;
}
.container_links_miscuentas ul {
	padding-left:8px;
	overflow:hidden;
	height:1%;
}
.container_links_miscuentas ul li {
	float:left;
	padding-right:1px;
	background:url(/spain/consumer/spanish/img/f_dot_v_cont.gif) top right repeat-y;
}
.container_links_miscuentas ul li a{
	display:block;
	height:98px;
	width:115px;
	background-position:top left;
	background-repeat:no-repeat;
}
.container_links_miscuentas ul li a span{ 
	display:none;
}
.container_links_miscuentas ul li a:hover{
	background-position:left -98px;
}
.container_links_miscuentas ul li a.miscuentas_consultar {	
background-image:url(/spain/consumer/spanish/img/mc_bt_consult.jpg);
}
.container_links_miscuentas ul li a.miscuentas_realizar {	
background-image:url(/spain/consumer/spanish/img/mc_bt_realiz.jpg);
}
.container_links_miscuentas ul li a.miscuentas_gestionar {	
background-image:url(/spain/consumer/spanish/img/mc_bt_gest.jpg);
}
.container_links_miscuentas ul li a.miscuentas_actualizar {	
background-image:url(/spain/consumer/spanish/img/mc_bt_actual.jpg);
}
.container_links_miscuentas ul li a.miscuentas_acceder {	
background-image:url(/spain/consumer/spanish/img/mc_bt_acceder.jpg);
}
.container_links_miscuentas ul li a.miscuentas_cambiar {	
background-image:url(/spain/consumer/spanish/img/mc_bt_cambiar.jpg);
}
.container_links_miscuentas ul li a.mistarjetas_ver {	
background-image:url(/spain/consumer/spanish/img/mt_bt_ver.jpg);
}
.container_links_miscuentas ul li a.mistarjetas_realizar {	
background-image:url(/spain/consumer/spanish/img/mt_bt_reali.jpg);
}
.container_links_miscuentas ul li a.mistarjetas_recibir {	
background-image:url(/spain/consumer/spanish/img/mt_bt_reci.jpg);
}
.container_links_miscuentas ul li a.mistarjetas_solicitar {	
background-image:url(/spain/consumer/spanish/img/mt_bt_soli.jpg);
}
.container_links_miscuentas ul li a.mistarjetas_consultar {	
background-image:url(/spain/consumer/spanish/img/mt_bt_cons.jpg);
}
.container_links_miscuentas ul li a.mistarjetas_cambiar {	
background-image:url(/spain/consumer/spanish/img/mt_bt_camb.jpg);
}

.doslinks_miscuentas {
overflow:hidden;
height:1%;
margin:1em 0 1em 0;
}
.doslinks_miscuentas li {
	float:left;
	padding-top:10px;
	background:url(/spain/consumer/spanish/img/f_dot_h_cont.gif) top left repeat-x;	
	width:45%;
	margin-left:2em;
}
.doslinks_miscuentas li a, .links_popup_cuentas li a {
	display:block;
	padding-right:30px;
	background:url(/spain/consumer/spanish/img/enlacecont.gif) right center no-repeat;
	text-decoration:none;
	font-size:1.1em;	
}
.links_popup_cuentas li a {
	height:2em;
	font-size:1.2em;
	vertical-align:middle;
}

.icon_popcuentas {
	float:left;
	margin-right:1em;
	vertical-align:middle;
} 

/* Nueva home */

.destacado3colhome {
	float:left;
	margin:0.5em 0.95em 0.5em 0;
	*margin:0.5em 0.75em 0.5em 0;
}

.destacado3colhomeLast {
	margin-right:0;
}

.green {
 	color:#3d9a04;
}
.blue {
	color:#3399cc;
}
.orange {
 	color:#ff6600;
}
.pink {
	color:#d442cb;
}

.tit_home {
	display:block;
	font-size:2.2em;
	font-weight:bold;
	letter-spacing:-0.1ex;
	line-height:1em;
	margin:0 0 0 0.5em;
}
.sections_home {
	overflow:hidden;
	height::1%;
}
.section_home {
	float:left;
	padding-right:3%;
	background:url(/spain/consumer/spanish/img/f_dot_v_cont.gif) top right repeat-y;
	width:20%;
	height:17em;
	margin-left:0;
	padding:1.5em;
}
.section_home_last {
	background:0;
} 
#contenido .section_home h3 {
	font-size:1.4em;
}
#contenido .section_home p {
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
	height:2em;
	margin:1em 0;
}

#contenido .section_home a {
	 text-decoration:none;
     background-position:left center;
     background-repeat:no-repeat;
     color:#666666;
}
#contenido .section_home a:hover {
	text-decoration:underline;
}
#contenido .section_home a.blue {
	color:#3399cc;
	background-image:url(/spain/consumer/spanish/img/home_bt_blue.gif);
}
#contenido .section_home a.orange {
	color:#ff6600;
	background-image:url(/spain/consumer/spanish/img/home_bt_orange.gif);
}
#contenido .section_home a.green {
	color:#3d9a04;
	background-image:url(/spain/consumer/spanish/img/home_bt_green.gif);
}
#contenido .section_home a.pink {
	color:#d442cb;
	background-image:url(/spain/consumer/spanish/img/home_bt_pink.gif);
}

#contenido .section_home ul {}
	#contenido .section_home ul li { padding-bottom:0.5em;padding-left:1em;width:125px;}
		#contenido .section_home ul.arrowBlue li { background:transparent url(/spain/consumer/spanish/img/list_blue.gif) left 5px no-repeat;}
		#contenido .section_home ul.arrowOrange li { background:transparent url(/spain/consumer/spanish/img/list_orange.gif) left 5px no-repeat;}
		#contenido .section_home ul.arrowGreen li { background:transparent url(/spain/consumer/spanish/img/list_green.gif) left 5px no-repeat;}
		#contenido .section_home ul.arrowPink li { background:transparent url(/spain/consumer/spanish/img/list_pink.gif) left 5px no-repeat;}
	

/* pop up "Mis tarjetas" */
.popupMistarjetas {width:560px;}

h3.mistarjetas {
	color:#3CA806;
}

h4.mistarjetas {
	font-size:1.3em;
	color:#000066;
	background:transparent url(/spain/consumer/spanish/img/f_dot_h_cont.gif) repeat-x scroll left 0.2em;
	display:block;
	width:100%;
}
strong.mistarjetas {
	color:#3CA806;
}
.links_popup_cuentas li a.mistarjetas {
	font-size:1.2em;
	height:2em;
	vertical-align:middle;
	width:15em;
	line-height:2em;
	padding-left:1em;
}
.textoRojo {
	color:#FF0000;
}

.textOver {
/*	position:relative;*/
}
.textOver img {
	float:left;
}
.textOver .bloque01 {
	float:right;
	width:255px;
}
.textOver .bloque02 {
	float:right;
	width:235px;
}

/* E-statement */

#flashLoader{
	padding-left:5px !important;
	padding-left:10px;
}

#boxes {
	width:220px;
	height:90px;
	padding:0 8px;
	border-right:1px dotted #999999;
	float:right;
}

#boxes p {
	margin-left:0;
	margin-right:0;
}

#boxes .p_left {
	padding-left:8px;
}

.botones {
	float:right;
	margin:10px 15px 0 0;
}

#contenido p.promo {
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
	margin:1em 0 1em 1em;
		}
		
#detalles {
	color:#000066;
	font-size:10px;
	float:right;
	height:20px;
	margin-top:-30px;
	#margin-right:-10px;
		}
		
#detalles a{
	color:#000066;
	text-decoration:none;
		}
		
#detalles a:hover{
	color:#000066;
	text-decoration:underline;
		}
		
#box_cbol{
	font-size:12px;
	width:706px;
	margin: 0px 0px 10px 10px;
	}
		
#box_alta{
	font-size:18px;
	width:706px;
	height:30px;
	color:#006;
	text-align:center;
	font-weight:bold;
	z-index:200;
		}
		
#box_1{
	width:300px;
	float:left;
	margin:5px 0 20px 52px; #margin-left:30px;
	border-right:#999999 dotted 1px;
		}
		
#box_2{
	width:280px;
	float:left;
	margin:5px 0 20px 73px; #margin-left:60px;
		}

.azul{
	color:#39C;
	font-weight:bold;
		}
		
#box_cbol span.azul a{
	color:#39C;
	font-weight:bold;
	text-decoration:none;
		}
		
#box_cbol span.azul a:hover{
	color:#39C;
	font-weight:bold;
	text-decoration:underline;
		}
		
.link_cbol{
	color:#39C;
	font-weight:bold;
	text-decoration:underline;
		}

#box_cbol span.link_cbol a{
	color:#39C;
	font-weight:bold;
	text-decoration:underline;
		}
		
#box_cbol span.link_cbol a:hover{
	color:#006;
	font-weight:bold;
	text-decoration:underline;
		}

#contenido p.bases {
	color:#3399CC;
	font-size:10px;
	margin:1em 0 1em 2em;
		}
		
#contenido p.bases a{
	color:#3399CC;
	text-decoration:none;
		}
		
#contenido p.bases a:hover{
	color:#3399CC;
	text-decoration:underline;
		}
		
#contenido p.disclaim {
	color:#999;
	font-size:10px;
	margin:1em 0 1em 2em;
		}
		
#listado {
	width:300px;
	float:right;
	margin-top:50px; #margin-top:-130px;
		}


/* Estilos antiguos aplicados sobre rediseo actual, por ejemplo en Pgina de informacin de Nuevo Acceso 30/11/2009 */

#contenido .oldStyle {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000; display:block; margin:30px 60px 50px 0; width:780px; }

#contenido .oldStyle .marginLeftTitle {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:25px; color:#003399; margin-left:0; }

#contenido .oldStyle .claim {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:20px; color:#003399; margin-left:0;  }

#contenido .oldStyle a {color:#003399; font-family:Verdana,Arial,Helvetica,sans-serif;}

#contenido .oldStyle p {margin-left:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; }

#contenido .oldStyle ul li {margin-left:15px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; }

/* Citibank online: inicio */
/* 08/02/2010 */
ul.listaOpcionesCuentas { height:15em; padding-top:4em;}
ul.listaOpcionesTarjetas { height:15em; padding-top:4em;}
	ul.listaOpcionesCuentas li, ul.listaOpcionesTarjetas li { display:block; float:left;}
		#contenido  ul.listaOpcionesCuentas li a, #contenido  ul.listaOpcionesTarjetas li a { display:block; width:8.5em; height:10.6em; background-position:top left; background-repeat:no-repeat; font-size:1.2em; font-weight:bold; color:#777777; text-decoration:none; text-align:center;}
		#contenido ul.listaOpcionesCuentas li a:hover, #contenido ul.listaOpcionesCuentas li a.selected { color:#3399CC; background-position:bottom left;}
		#contenido ul.listaOpcionesTarjetas li a:hover, #contenido ul.listaOpcionesTarjetas li a.selected { color:#339900; background-position:bottom left;}
		
		/* Coleccion de iconos de Operaciones con cuentas */
		#contenido  ul.listaOpcionesCuentas li a.extracto { background-image:url(/spain/consumer/spanish/img/iconline01.jpg);}
		#contenido  ul.listaOpcionesCuentas li a.recibos { background-image:url(/spain/consumer/spanish/img/iconline02.jpg);}
		#contenido  ul.listaOpcionesCuentas li a.historico { background-image:url(/spain/consumer/spanish/img/iconline03.jpg);}
		#contenido  ul.listaOpcionesCuentas li a.transferencias { background-image:url(/spain/consumer/spanish/img/iconline04.jpg);}
		#contenido  ul.listaOpcionesCuentas li a.datos { background-image:url(/spain/consumer/spanish/img/iconline05.jpg);}
		#contenido  ul.listaOpcionesCuentas li a.citigold { background-image:url(/spain/consumer/spanish/img/iconline06.jpg);}
		
		/* Coleccion de iconos de Operaciones con tarjetas */
		#contenido  ul.listaOpcionesTarjetas li a.ver { background-image:url(/spain/consumer/spanish/img/iconline07.jpg);}
		#contenido  ul.listaOpcionesTarjetas li a.cambiar { background-image:url(/spain/consumer/spanish/img/iconline08.jpg);}
		#contenido  ul.listaOpcionesTarjetas li a.recibir { background-image:url(/spain/consumer/spanish/img/iconline09.jpg);}
		#contenido  ul.listaOpcionesTarjetas li a.consultar { background-image:url(/spain/consumer/spanish/img/iconline11.jpg);}		
		#contenido  ul.listaOpcionesTarjetas li a.actualizar { background-image:url(/spain/consumer/spanish/img/iconline10.jpg);}
		#contenido  ul.listaOpcionesTarjetas li a.formularios { background-image:url(/spain/consumer/spanish/img/iconline12.jpg);}
	
		

#faldonCuentas {
	position:relative;
	z-index:1;
	display:block;
	width:714px;
	height:99px;
	background:#3398CC url(/spain/consumer/spanish/img/faldonzul.jpg) top left no-repeat;
}

.faldonCuentasInner {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:10px;;
	height:99px;
	background:#3398CC url(/spain/consumer/spanish/img/faldonzul.jpg) top right no-repeat;
}

#faldonTarjetas {
	position:relative;
	z-index:1;
	display:block;
	width:714px;
	height:99px;
	background:#3398CC url(/spain/consumer/spanish/img/faldonver.jpg) top left no-repeat;
}

.faldonTarjetasInner {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:10px;;
	height:99px;
	background:#3398CC url(/spain/consumer/spanish/img/faldonver.jpg) top right no-repeat;
}

#contenido #faldonCuentas .textoFaldon, #contenido #faldonTarjetas .textoFaldon { position:absolute; top:1.7em; left:2.5em; color:#FFFFFF; max-width:660px; font-size:12px;}
	#contenido #faldonCuentas .textoFaldonNoMarTop, #contenido #faldonTarjetas .textoFaldonNoMarTop {top:0;}
		
#inversiones .mod2col .mod2col_izq {
background:none;
/*float:left;*/
height:31.82em;
padding-left:0;
/*margin-right:1em;*/
width:32em;
}

#inversiones .mod2col .mod2col_izq, #inversiones .mod2col .mod2col_dcha {

}

.encuadrado { border:#666666 solid 1px; padding:0.3em;}

#contenido ul.citionline {
	padding:1em 1em 1em 0;
	color:#000000;
}

#contenido ul.citionline li {
	background:transparent url(/spain/consumer/spanish/img/bulorange.gif) left 5px no-repeat;
	padding-left:1em;
	padding-bottom:1em;
}
	#contenido ul.condensado li {padding-bottom:0;}
	
.citionlinePrimeravez { width:62em; height:67em; position:relative; background:url(/spain/consumer/spanish/img/registrar.jpg) top right no-repeat;}
	#contenido .contenidotab .citionlinePrimeravez p { position:absolute; left:1em; width:29em; padding:0 0 1em 2.5em;}
		#contenido .contenidotab .citionlinePrimeravez p.primero { top:6em; background: url(/spain/consumer/spanish/img/n1_blue.jpg) top left no-repeat;}
		#contenido .contenidotab .citionlinePrimeravez p.segundo { top:18.5em; background: url(/spain/consumer/spanish/img/n2_blue.jpg) top left no-repeat;}
		#contenido .contenidotab .citionlinePrimeravez p.tercero { top:31em; background: url(/spain/consumer/spanish/img/n3_blue.jpg) top left no-repeat;}
		#contenido .contenidotab .citionlinePrimeravez p.cuarto { top:43.5em; background: url(/spain/consumer/spanish/img/n4_blue.jpg) top left no-repeat;}
		#contenido .contenidotab .citionlinePrimeravez p.quinto { top:56em; background: url(/spain/consumer/spanish/img/n5_blue.jpg) top left no-repeat;}
		
.citionlineRegistrado { width:62em; height:43em; position:relative; background:url(/spain/consumer/spanish/img/registrado.jpg) top right no-repeat;}
	#contenido .contenidotab .citionlineRegistrado p { position:absolute; left:1em; width:26em; padding:0 0 1em 2.5em;}
		#contenido .contenidotab .citionlineRegistrado p.primero { top:5em; background: url(/spain/consumer/spanish/img/n1_green.jpg) top left no-repeat;}
		#contenido .contenidotab .citionlineRegistrado p.segundo { top:16em; background: url(/spain/consumer/spanish/img/n2_green.jpg) top left no-repeat;}
		#contenido .contenidotab .citionlineRegistrado p.tercero { top:32em; background: url(/spain/consumer/spanish/img/n3_green.jpg) top left no-repeat;}

		
 .newslink{float:right;color:#000066;font-size:1.1em;font-family:Arial, Verdana, Helvetica, sans-serif;}
 .newslink a{text-decoration:none;color:#666666;}
 .newslink a:hover{text-decoration:underline;color:#666666;}
 .newslink-bcrumb{float:left;line-height:14px;}

 #box_cboln{
	font-size:12px;
	width:706px;
	margin: 0px 0px 10px 10px;
	float:left;
	display:inline;
	}

#box_1n{
	width:300px;
	float:left;
	margin:5px 0 20px 52px; #margin-left:30px;
	border-right:#999999 dotted 1px;
	display:inline;
		}
		
#box_2n{
	width:280px;
	float:left;
	margin:5px 0 20px 73px; #margin-left:60px;
	display:inline;
		}
#box_cboln span.azul a{
	color:#39C;
	font-weight:bold;
	text-decoration:none;
		}
		
#box_cboln span.azul a:hover{
	color:#39C;
	font-weight:bold;
	text-decoration:underline;
		}
.link_cboln{
	color:#39C;
	font-weight:bold;
	text-decoration:underline;
		}

/* Citibank online: final */
.searchbox
{
background: url(/spain/consumer/spanish/search/searchbox-bg.gif)
}


/* Servicios citibank movil */
.tabs_2lineas .ui-tabs-nav li {
	font-size:1em;
}
.tabs_2lineas .ui-tabs-nav a {
	background:url(/spain/consumer/spanish/img/tabs_2lineas.png) no-repeat;
	background-position: 100% 0;
	
}
.tabs_2lineas .ui-tabs-nav a span {
	background:url(/spain/consumer/spanish/img/tabs_2lineas.png) no-repeat;
	background-position: 0 0;
}
.tabs_2lineas .ui-tabs-nav .ui-tabs-selected a {
	background:url(/spain/consumer/spanish/img/tabs_active.png) no-repeat;
	background-position: 100% 0;
}
.tabs_2lineas .ui-tabs-nav .ui-tabs-selected a span {
	background:url(/spain/consumer/spanish/img/tabs_active.png) no-repeat;
	background-position: 0 0;
}
.tabs_2lineas .ui-tabs-nav a span, .tabs_2lineas .ui-tabs-nav .ui-tabs-selected a span {
	padding-top: 0.5em;
	height:3em;
	text-align:center;
	line-height:1.2;	
}
.contenidotab .ico_text {
	overflow:hidden;
	height:1%;
	padding:1em;
}
.contenidotab .ico_text img {
	float:left;
	margin-right:1em;
	display:inline;
}
.contenidotab .ico_text .blocktext {
	float:left;
	display:inline;
}
#contenido .contenidotab .ico_text p {
	margin:0 0 0.1em 0;
	padding:0;
}
#contenido .contenidotab .ico_text .lista_bullets {
	padding-left:2em;
}
#contenido .contenidotab .ico_text .minitit {
	color:#42a5ce;
	font-weight:bold;
	font-size:1.1em;
	margin:0.4em 0;
}
#contenido .contenidotab .tit_lista_quehacer {
	color:#2e94d0;
	font-weight:bold;
	border-bottom:1px solid #42a5ce;
	margin-bottom:1em;
}
.lista_bullets {
	list-style-type:disc;
	list-style-position:inside;
	margin-bottom:1em;
}
.lista_bullets li {
	color:#000;
	padding:0.2em 0;
}
.lista_bullets ul {
	padding-left:2em;
	margin-bottom:0;
}
.lista_numeros {
	list-style-type:none;
	list-style-position:inside;
	margin-bottom:1em;
}
.lista_numeros li {
	color:#000;
	padding:1em 0;
}
.lista_numeros li span {
	background: url(/spain/consumer/spanish/img/m_bg_num.gif) no-repeat left top;
	color:#fff;
	font-weight:bold;
	padding:0.2em 0.6em 0.2em 0.5em;
	margin-right:0.5em;
}
.lista_numeros li img {
	display:block;
	margin-top:1em;
}
.lista_numeros li ul {
	padding:1em 3em;
	list-style-position:inside;
	list-style-type:disc;
}
.lista_numeros li ul li {
	padding:0 0 0.5em 0;
}
.green_big {
	color:#429f10;
	font-size:1.2em;
}
.acceso {
	padding:0.5em 0;	
}
.acceso li {
	color:#000;
	padding:0.5em 0;
}
.acceso .titleblue {
	color:#3499cd;
}
.acceso li .lista_numeros {
	overflow:hidden;
	height:1%;
}
.acceso li .lista_numeros li {
	width:32.5%;
	float:left;
	display:inline;
	text-align:center;
}
.acceso li .lista_numeros li img {
	display:block;
	margin-bottom:0.5em;
}
#contenido dl.descargas dt {
	background:none;
	padding-left:0;
}
.pasos_descarga {
	border:1px solid #346c9d;
	overflow:hidden;
	height:1%;
	padding:20px 0 12px 15px;
}
.pasos_descarga .paso {
	float:left;
	display:inline;
	width:22.6%;
	border-right:1px solid #999;
	padding:0 5%;
}
.pasos_descarga .ultimopaso {
	border-right:0;
}
#contenido .contenidotab .pasos_descarga p {
	padding: 0.5em 0 0.5em 30px;
}
.listado_pasos {
	padding:14px;
}
.listado_pasos li {
	text-align:left;
	background:transparent url(/spain/consumer/spanish/img/list_cont.png) left 0.2em no-repeat;
	padding:0 0 0.5em 1em;
}
.popup_terminales {
	text-align:left;
	padding:0.2em 2em;
	color:#000;
	width:230px;
	border: 1px solid #ccc;
}
.popup_terminales img {
	margin-bottom:1em;
}
.popup_terminales label {
	font-weight:bold;
	padding-bottom:0.5em;
}
.popup_terminales p, .popup_terminales div {
	margin-bottom:1em;
}
.popup_terminales input {
	vertical-align:text-bottom;
}
.btrow {
	overflow:hidden;
	height:1%;
}
.btrow .bt_enviar {
	float:right;
	background:#3399ca;
	color:#fff;
	border:1px solid #3399ca;
	padding:0.2em;
	font-weight:bold;
}
#demovideo {
	padding: 1em 0 1em 2em;
}

/* Carrusel demo */



#demo_container {
	position:relative;
	/*overflow:hidden;*/
	margin-bottom:10px;
	padding: 0 0 96px 0;
	/*background:url(/spain/consumer/spanish/img/demomovil/bg_demo.jpg) no-repeat top left;*/
	height:400px;
}
#demo_container #demo_menu {
	position:absolute;
	left:272px;
	bottom:120px;
	z-index:100;
}
#demo_nav {
	overflow:hidden;
	height:1%;
}
#demo_container #demo_nav li {
	height:37px;
	float:left;
	display:inline;
	width:37px;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	margin-right:13px;
}
#demo_container #demo_nav li a {
	height:37px;
	width:37px;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	outline:0;
}
#demo_container #demo_nav li #trigger01 {
	background-image:url(/spain/consumer/spanish/img/demomovil/nav01.gif);
}
#demo_container #demo_nav li #trigger02 {
	background-image:url(/spain/consumer/spanish/img/demomovil/nav02.gif);
}
#demo_container #demo_nav li #trigger03 {
	background-image:url(/spain/consumer/spanish/img/demomovil/nav03.gif);
}
#demo_container #demo_nav li #trigger04 {
	background-image:url(/spain/consumer/spanish/img/demomovil/nav04.gif);
}
#demo_container #demo_nav li #trigger05 {
	background-image:url(/spain/consumer/spanish/img/demomovil/nav05.gif);
}
#demo_container #demo_nav li #trigger06 {
	background-image:url(/spain/consumer/spanish/img/demomovil/nav06.gif);
}
#demo_container #demo_nav li #trigger07 {
	background-image:url(/spain/consumer/spanish/img/demomovil/nav07.gif);
}
#demo_container #demo_nav li #trigger08 {
	background-image:url(/spain/consumer/spanish/img/demomovil/nav08.gif);
}
#demo_container #demo_nav li #trigger09 {
	background-image:url(/spain/consumer/spanish/img/demomovil/nav09.gif);
}
#demo_container #demo_nav li .activemenu  {
	background-position:0 -37px;
}
#demo_container #demo_nav .hiddenmenu {
	display:none;
}
/* root element for scrollable */
.scrollable {
	/* required settings */
	position:absolute;
	overflow:hidden;
	/* vertical scrollables have typically larger height than width but not now */
	clear:both;
	height:486px; /* altura fija para arreglar bug de altura inicial del carrusel en chrome*/
	z-index:50;
	top:0;
	left:0;
	width:65em;
}
#mascaramovil {
	width:234px;
	height:494px;
	position:absolute;
	top:486px;
	left:0;
	z-index:900;
	background:url(/spain/consumer/spanish/img/demomovil/bg_demo.png) no-repeat top left;
}

/* root element for scrollable items */
.scrollable .items {
	position:absolute;
	/* this time we have very large space for the height */
	height:20000em;
	z-index:800;
}
.scrollable .items .item {
	clear:both;
	height:486px;
	overflow:hidden;
	width:692px;
}
#seccion00 {
	font-size:13px;
	color:#000066;
}
#seccion00 .section_container {
	padding-top:5em;
}
#seccion00 p {
	font-size:13px;
	color:#000066;
}
#seccion00 .imgtxt {
	overflow:hidden;
}
#seccion00 .imgtxt img {
	vertical-align:middle;
	margin-right:0.5em;
	float:left;
	display:inline;
}
#seccion00 .imgtxt p {
	padding:10px;
	width:300px;
	float:left;
	display:inline;
}
.scrollable .items .item .section_container {
	background:transparent;
	background-attachment:scroll;
	position:relative;
	overflow:hidden;
}
.scrollable .items .item .section_container .text_outer {
	overflow:hidden;
	height:1%;
}
.scrollable .items .item .section_container .text_outer img {
	float:left;
	display:inline;
	margin:96px 0 0 21px;
}
.scrollable .items .item .section_container .section_navigation {
	float:right;
	width:415px;
	padding-top: 96px;
	position:relative;
	margin-right:30px;
}
.scrollable .items .item .section_container .text_inner {
/*overflow:hidden;*/
background:#3399cc;
padding:11px 13px 11px 19px;
position:relative;
}
.scrollable .items .item .section_container .withsubmenu {
	padding:11px 13px 57px 19px;
	height: 145px;
}
#contenido .scrollable .items .item .section_container .text_inner p {
	margin:0 0 1em 0;
	color:#fff;
	font-size:11px;
	line-height:1.1;
}
#contenido .scrollable .items .item .section_container .text_inner p a {
	color:#fff;
}
#contenido .scrollable .items .item .section_container .text_inner p a#show_withsubmenu {
	color:#fff;
	background:#000066;
	padding:5px 10px;
	text-decoration:none;
	line-height:22px;
}
#contenido .scrollable .items .item .section_container .text_inner .title_section_demo {
	font-size:22px;
	font-weight:bold;
}
.scrollable .items .item .section_container .text_inner p a {
	text-decoration:underline;
	font-size:11px;
}
.scrollable .items .item .section_container .text_outer .demosubsection img {
	float:none;
	position:absolute;
	left:-227px;
	top:0;
	margin:0;
}
.scrollable .items .item .section_container .text_outer .subseccion_breadcrumb {
	position:absolute;
	right:0;
	top:-20px;
	margin:0;
	color:#309aca;
	font-size:10px;
}


.scrollable .items .item .section_container .text_inner .submenu {
	background:#000066;
	position:absolute;
	bottom:-10px;
	padding: 5px;
	right:-15px;
	overflow:hidden;
	width:415px;
}
.scrollable .items .item .section_container .text_inner .submenu li {
	float:left;
	display:inline;
	text-align:center;
	vertical-align:middle;
	padding:0 5px;
	border-right:1px solid #fff;
	height:4.1em;
}
.scrollable .items .item .section_container .text_inner .submenu li.lastsubmenu {
	border-right:0 none;
}
#contenido .scrollable .items .item .section_container .text_inner .submenu li a {
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	display:table-cell;
	height:45px;
}
#contenido .scrollable .items .item .section_container .text_inner .submenu li a:hover, #contenido .scrollable .items .item .section_container .text_inner .submenu li a.activesubmenu {
	color:#88d5fb;
}

/* cluetip */
/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}

/***************************************
   =cluetipClass: 'mobiledemo'
-------------------------------------- */
.cluetip-mobiledemo {
  background-color: transparent;
}
.cluetip-mobiledemo #cluetip-outer {
  border: 0;
  position: relative;
  background: none;
}

.cluetip-mobiledemo h3#cluetip-title {
  margin: 0;
  padding: 2px 5px 0 5px;
  font-size: 11px;
  font-weight: normal;
  font-weight: bold;
  background-color: #FFF;
  color: #333;
}

.cluetip-mobiledemo #cluetip-inner {
  padding: 0;
  display: inline-block;
}
.cluetip-mobiledemo #cluetip-inner p {
	font-size:11px;
	color:#000066;
	font-weight:bold;
}
.cluetip-mobiledemo div#cluetip-close { 
  margin: 0;
}
.cluetip {
	display:none;
	color:#fff;	
}

