/* --
Santander Banefe
diseño: Maria Carolina Silva
construccion: Humberto Muñoz
fecha: 30/06/2008
mod1: -
-- */


#container.beneficios #content {
	height: 740px;
}

#content {
	background: url(bitmaps/serv_cliente/bg.jpg) no-repeat;
}

	#content a {
		color: #666;
		text-decoration: none;
	}
/*------- Parrafo número de teléfono---------*/		
	.acerquece{
	font-size:9px;
	clear:both;
	}
	.telefono {
	/*color:#FF6300;*/ /*-------CAMBIO COLOR 2011--------*/
	color:#FF0000;
	}
/*------- /Parrafo número de teléfono----------*/	
		#content a:hover {
			color: #FF0000;
		}

	#content a.contrato {
		color: #FF6600;
/*		text-decoration: none;*/
	}
	
		#content a.contrato:hover {
			color: #29654A;
		}


	/* --------- menu migas -------- */
	#breadcrumbs {
		overflow: hidden;
		padding: 0.3em;
		margin-bottom: 1em;
		height: 14px;
		background-color: #f3f3f3;
	}

		#breadcrumbs a {
			color:#666;
		}
		#breadcrumbs li {
			float: left;
			font-size: 0.8em;
			margin: 0em 0em 0.5em 0;
			padding-right: 0.5em;
		}
		
		#breadcrumbs li a.btn_inicio {
			background: url(bitmaps/btn_inicio.gif) left top no-repeat;
			text-indent: -999px;
			overflow: hidden;
			display: block;
			width: 13px;
			height: 11px;
		}
		
		#breadcrumbs li a:hover.btn_inicio {
			background: url(bitmaps/btn_inicio_hover.gif) left top no-repeat;
		}
		
		#breadcrumbs li.selected {
			color: #FF0000;
		}
		

	
	/* ---------- titulo ------------ */
	.cabecera {
		border-bottom: 1px solid #F0F0F0;
		margin-bottom: 0.5em;
	}
	
		.cabecera h2 {
			color: #FF0000;
			font-size: 1.5em;
			padding: 0em 0em 0.25em 0.5em;
		}
		
			#container.microempresarios .cabecera h2 {
				color: #FF0000;
			}
	
		/* --------- #herramientas -------- */
		.cabecera #herramientas {
			font-size: 0.8em;
			float: right;
			margin-top: -2.5em;
			padding: 0.25em 0.25em;
		}	
		
			#herramientas li {
				display: inline;
				border-right: 1px solid #666;
				padding: 0em 0.375em;
			}
			
			#herramientas li a {
				padding: 0.25em 0.375em;
			}
		
	/* ---------- interior ------------ */
	#interior {
		width: 100%;
		float: left;
		margin-bottom: 1.25em;
		/*border:1px solid red;*/
	}
	
	.borde {
		/*border-right: 1px solid #f3f3f3;*/
		padding-bottom: 10000px;
		margin-bottom: -10000px;
	}
	
		/* ---------- cajas ------------ */
		
/*		#interior {
			width: 100%;
			border: 1px solid blue;
		}*/
		
		#interior .caja {
    		float: left;
    		height: auto;
    		margin: 0 7px 10px 0;
    		overflow: hidden;
    		width: 349px;
			}

			#interior img {
			float: left;
    		margin-right: 6px;
    		width: 120px;
			}
			
			#interior .detalle {
				font-size: 0.875em;
				display: block;
				width: 140px;
				float: left;
			}
			
				#interior .detalle h3 {
    				 color: #FF0000;
    				 font-size: 12px;
    				 font-weight: bold;
    				 height: auto;
    				 margin: 5px 0;
    				 padding: 0 0 0 0;
    				 width: 200px;
					}
				
					#container.microempresarios #interior .detalle h3 {
						/*color: #006331;*/ /*----cambio color 2011----*/
					}
			
				#interior .detalle p {
   					height: auto;
    				margin: 0;
    				width: 200px;
				}
			
				#interior .detalle a {
					background: url("bitmaps/img_ver_mas.gif") no-repeat scroll right 0.5em transparent;
    				color: #FF0000;
					display: block;
					float: none;
					font-size: 9px;
					margin: 0;
					padding: 0;
					width: 50px;		
				}
			
				#interior .detalle a:hover {
					text-decoration: underline;
				}
				
				a.diversificacion {
					background:url(/medios/imagenes/pdf.jpg) 289px 4px  no-repeat #f1f1f1;
					padding:5px 0 0 20px;
					margin:10px auto 0 auto;
					height:20px;
					width:695px;
				
					float:left;
					text-align:center;
					}

		/* --------- .columnas-------- */
		#interior .columna_izq, #interior .columna_der  {
			float: left;
			padding-left: 0.625em;
			margin-bottom: 1.25em;
		}
		
		#interior .columna_izq {
			width: 120px;
		}
		
			.columna_izq img, .columna_izq a {
				clear: both;
			}
			
			.columna_izq a.btn_solicita {
				background: url(bitmaps/btn_solicitalo.gif) left top no-repeat;
				display: block;
				text-indent: -999px;
				overflow: hidden;
				height: 35px;
				width: 103px;
				margin: 0.8em 0em 0em 0.8em;
			}
		
		#interior .columna_der {
			width: 238px;
		}
		
		#interior h4 {
			clear: both;
			color: #ff6300;
			font-weight: bold;
			margin: 0em 0em 0.625em 1.25em;
		}
		
		#interior ul {
			padding: 0em 1.25em;
			margin: 0.95em 0em 1.5em 0em;
		}
		
			#interior ul li {
				background: url(bitmaps/bullet_listas.gif) left 0.375em no-repeat;
				padding: 0em 0em 0.5em 1.05em;
			}
		
	#interior p strong {
		font-weight: bold;
	}
	
	#interior p.texto_detalle {
		color: #999;
		font-size: 0.8em;
		margin-left: 1.25em;
		padding: 2em 0em 0.625em 0.625em;
		border-top: 1px dotted #d6d6d6;
	}
	
		/* --------- #interior_fichas-------- */
	
	#interior_fichas {
		width: 540px;
		float: right;
		/*background: url(bitmaps/bkg_img_fondo.gif) right top no-repeat;*/
	}
	
	#interior_fichas2 {
		width: 640px;
		float: left;
		margin-left:10px;
		text-align:justify;
		display:inline;
	}
	
	#interior_fichas span {
		color:#1173b5;
	}
	#interior_fichas p#legales{
		font-size:10px;
		color:#999999;
		padding-bottom:20px;
	}
	
	#interior_fichas img {
		border: 0px;
		padding: 0em;
		margin: 0em 0em 0.95em 0.5em;
		float:right;
	}
	
	#interior_fichas a.contratalo{
		background: url(/medios/imagenes/personas/btn_contratalo.jpg) left top no-repeat;
		width:120px;
		height:33px;
		text-indent:-9999px;
		float:left;
		margin:0 0 10px 107px;
	}
	
	#interior_fichas a:hover.contratalo{
		background: url(/medios/imagenes/personas/btn_contratalo.jpg) left bottom no-repeat;
	}
	
	#interior_fichas .linea {
		border-top:1px solid #999;
		width:100%;
		height:12px;
	}
	

	#interior_fichas .tabla_preunic {
		float:left;
		width:525px;
	}
	
	#interior_fichas img.left {
		float:left;
	}
	
	#interior_fichas .caja_variable {
		float:left;
		
	}
	
		.ancho_minimo {
			width:220px;
		}
		
		.ancho_maximo {
			width: 100%;
		}

	.caja_variable p {
		margin: 0.625em 0em 2em 0em;
	}	

		.caja_variable h4 {
			color: #ff0000;
			font-weight: bold;
			margin: 0em 0em 0.625em 0em;
		}
		.caja_variable h4.supertitulo {
			color: #ff0000;
			font-weight: bold;
			margin: 0em 0em 0.625em 0em;
			font-size:15px;
			font-family:Arial, Helvetica, sans-serif;
		}
		.caja_variable h4.titulos_movistar {
			color: #666;
			font-weight: bold;
			margin: 0em 0em 0.625em 0em;
		}

		sup {
			font-size:9px;
			font-weight:normal;
			vertical-align:super;
			}
		.fraselegal {
			font-size:9px;
			color:#CCC;}
		#fraselegal_movistar {
			font-size:9px;
			color:#9c9c9c;
			text-align:justify;
			}
		#container.microempresarios .caja_variable h4 {
			/*color: #006331;*/  /*-----CAMBIO COLOR 2011-----*/
		}
		
		.caja_variable ul {
			padding: 0em;
			margin: 0.95em 0em 1.5em 0em;
		}
		
			.caja_variable ul li {
				background: url(bitmaps/bullet_listas.gif) left 0.375em no-repeat;
				padding: 0em 0em 0.5em 1.05em;
			}
			
	#interior_fichas .consultas {
		border-top: 1px dotted #d6d6d5;
		border-bottom: 1px dotted #d6d6d5;
		padding: 0.75em 0em;
		margin-bottom: 1.5em;
		clear: both;
	}
	
		#interior_fichas .consultas li {
			background: none;
			display: inline;
			padding: 0em 0.5em;
			border-right: 1px solid #666;
		}
		
		#interior_fichas .consultas a {
			/*color: #FF6600;*/ /*-----CAMBIO COLOR 2011------*/
			color:#FF0000;
		}
		
			#interior_fichas .consultas a:hover {
				text-decoration: underline;
			}
	#interior_fichas p.texto_detalle {
		color: #999;
		font-size: 0.8em;
		padding: 0em 0em 0.625em 0.625em;
	}
	
	.frase_legal1{
	font-size:9px;
	text-align:justify;
	}
	
	.tabla_universal{
		text-align:center;
		font-weight:bold;
		background:#CCC;
		padding-top:2px;
		border:1px solid #FFF;	
		}
		
	.tabla_universal2{
		text-align:center;
		background:#EEE;
		padding-top:2px;
		border:1px solid #FFF;	
		}
	
	/* --------- .nuestros_productos -------- */
	
	#container.nuestros_productos #side, #container.nuestros_productos #secondside {
		display:none;
	}
	
	#container.nuestros_productos #content {
		width: 100%;
	}
	
	#productos {
		width: 100%;
	}
	.producto_caja {
		width: 210px;
		float: left;
	}
	 
	#productos a.prod_destacado {
		float: right; cursor:pointer;
	}

	.menu_productos {
		/*border-right: 1px solid #f3f3f3;*/
		margin-bottom: 1.125em;
	}
	
	.menu_productos li {
		padding: 0.5em 0em 0.5em 2em;
		/*border-bottom: 1px solid #f3f3f3;*/
		background: url(bitmaps/bullet_sidemenu.gif) 7px 6px no-repeat;
		line-height: 13px;
	}
	
		#container.microempresarios .menu_productos li {
			background: url(bitmaps/bullet_sidemenu_microemp.gif) 7px 6px no-repeat;
		}

	.menu_productos a {
		text-decoration: none;
		color: #666;
	}
	
	.menu_productos a:hover {
		color: #ff6300;
	}
	
		.menu_productos li .selected_menu, #menu_productos li .selected {
			text-decoration: none;
			cursor: pointer;
		}
		
		.menu_productos li .selected_menu {
			color: #666;
			font-weight: bold;
		}
		
		.menu_productos li .selected {
			color: #ff6300;
		}
	
	.menu_productos .sub_productos {
		background: url(bitmaps/bullet_sidemenu_ul_linea.gif) left top repeat-y;
		font-size: 0.875em;
		overflow: hidden;
	}
	
		#container.microempresarios .menu_productos .sub_productos {
			background: url(bitmaps/bullet_sidemenu_ul_linea_microemp.gif) left top repeat-y;
		}
		
	.menu_productos .sub_productos li {
		border: none;
		background: url(bitmaps/bullet_sidemenu_sublista.gif) left 0.7em no-repeat;
		padding: 0.25em 0em 0.25em 0.95em;
	}
	
	.menu_productos .sub_productos li.ultimo {
		background: url(bitmaps/bullet_sidemenu_ul_ultimo.gif) left top no-repeat;
		padding-top: 1px;
	}
	
		#container.microempresarios .menu_productos .sub_productos li {
			background: url(bitmaps/bullet_sidemenu_sublista_microemp.gif) left 0.7em no-repeat;
		}
		
		#container.microempresarios .menu_productos .sub_productos li.ultimo {
			background: url(bitmaps/bullet_sidemenu_ul_ultimo_microemp.gif) left top no-repeat;
		}
	

	/* --------- .paginas_informativas -------- */
   
    #paginas_informativas{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:940px;
		margin-top:20px;
    }
			#paginas_informativas #caja_izquierdo{
				float:left;
				margin-right:10px;
				margin-left:20px;
				width:60%;		
			}
			
			#paginas_informativas #caja_derecho{
				float:left;
				width:30%;
				padding:2px 0 0 20px;	
			}
   
       #paginas_informativas h1{
            float:right;
            font-weight:bolder;
            color:#f76521;
        }
       
			#paginas_informativas h1 .textoverde{
				color:#29654a;
			}
			#paginas_informativas h2 .textoverde{
				font-weight:bold;
				/*color:#29654a;*/ /*----cambio color 2011----*/
				color:#ff0000;
				font-size:12px;
			}
			
			
			#paginas_informativas .mensajes {
				display:block;
				width:86px;
				height:14px;
				text-indent:-9999px;
				background:url(bitmaps/serv_cliente/mensajes.jpg);
		}
			
			
       
			#paginas_informativas .texto_naranjo{
				/*color:#f76521;*/ /*----cambio color 2011----*/
				color:#ff0000;
			}
       
       #paginas_informativas h2{
            float:left;
            color:#f76521;
			margin:10px 0;
        }   
       
			#paginas_informativas.img_1, #paginas_informativas .img_2, #paginas_informativas .img_3{   
				float:left;       
			}
		   
			#paginas_informativas .img_2{
				padding-right:15px;
				padding-bottom:15px;      
			}
       
			#paginas_informativas .img_3{
				padding-right:15px;
				padding-bottom:10px;      
			}
       
			#paginas_informativas .textos{
				font-size:14px;
				color:#666666;
				clear:both;
				padding-bottom:10px;
			}   
       
			#paginas_informativas .vinculo:hover{       
				color:#f76521;
				text-decoration:underline;
			}  
				#paginas_informativas #caja_derecho a.boton_contacto {
					background: url(bitmaps/bkg_contacto.gif) 200px 5px no-repeat;
					display:block;
					text-decoration:none;		
					padding:10px 0 0 0;
					margin:0;
					height:20px;
					font-size:14px;
					}


				#paginas_informativas #caja_derecho a.boton_sugerencias {
					background: url(bitmaps/bkg_sugerencias.gif) 200px 5px no-repeat;
					display:block;
					text-decoration:none;		
					padding:10px 0 0 0;
					margin:0;
					height:20px;
					font-size:14px;
					}
			
		/* --------- servicio al cliente -------- */
   
    #paginas_informativas{
		font-family:Arial, Helvetica, sans-serif;
		width:940px;
		margin-top:20px;
    }
	
	#paginas_informativas p.textos_cliente{
		font-size:14px;
		color:#666666;
		margin-top:5px;
    }
	
	#paginas_informativas .izq{
		width:540px;
		height:auto;
		float:left;
		padding:2px  0 0 25px;
    }
	
	#paginas_informativas .izq .reclamos{
		background: url(bitmaps/serv_cliente/reclamos.jpg) top left no-repeat;
		width:90px;
		height:14px;
		text-indent:-9999px;
    }
	
	#paginas_informativas .izq .emergencias{
	background: url(bitmaps/serv_cliente/emergencias.jpg) top left no-repeat;
	width:223px;
	height:15px;
	text-indent:-9999px;
	margin:53px 0 30px 0;
    }
	
	#paginas_informativas .izq .bloqueoTarjetas{
	background: url(bitmaps/serv_cliente/bloqueo.jpg) top left no-repeat;
	width:152px;
	height:14px;
	text-indent:-9999px;
	margin-top:15px;
    }
	
	#paginas_informativas .izq .line{
		background: url(bitmaps/serv_cliente/line.jpg) top left no-repeat;
		width:90px;
		height:14px;
    }
		
		/* -------------- #beneficios------------------ */
		
		#container.beneficios #side, #container.beneficios #secondside, #container.beneficios .cabecera{
			display:none;
		}
		
			#container.beneficios #content {
				width: 100%;
			}
				
				div#descuentos {
					width: 715px;
					margin: 0 auto 30px auto;
					position:relative;
				}
				
			/* ----- items menu ------- */
				div#descuentos ul#menu {
					float: left;
					width: 63px;
					clear: both;
					background: url(bitmaps/menu_bottom.gif) left bottom no-repeat;
					padding-bottom: 107px; 
				}
			
					div#descuentos ul#menu li {
						list-style: none!important;
						list-style-image: none!important;
						margin: 0;
						padding: 0;
					}
			
					div#descuentos ul#menu li.on a {
						background-position: 0 -57px;
						cursor: default;
					}
			
					div#descuentos ul#menu li a {
						height: 57px;
						text-indent: -999px;
						overflow: hidden;
						display: block;
						background-position: 0 0;
						background-repeat: no-repeat;
					}
			
					div#descuentos ul#menu li a:hover {
						background-position: 0 -57px;
					}
			
					div#descuentos ul#menu li a.btn1 {
						background-image: url(bitmaps/p_restaurant.gif);
					}
					
						#container.microempresarios div#descuentos ul#menu li a.btn1 {
							background-image: url(bitmaps/m_restaurant.gif);
						}
			
					div#descuentos ul#menu li a.btn2 {
						background-image: url(bitmaps/p_vestuario.gif);
					}
					
						#container.microempresarios div#descuentos ul#menu li a.btn2 {
							background-image: url(bitmaps/m_vestuario.gif);
						}
			
					div#descuentos ul#menu li a.btn3 {
						background-image: url(bitmaps/p_salud.gif);
					}
					
						#container.microempresarios div#descuentos ul#menu li a.btn3 {
							background-image: url(bitmaps/m_salud.gif);
						}
			
					div#descuentos ul#menu li a.btn4 {
						background-image: url(bitmaps/p_viajes.gif);
					}
					
						#container.microempresarios div#descuentos ul#menu li a.btn4 {
							background-image: url(bitmaps/m_viajes.gif);
						}
			
					div#descuentos ul#menu li a.btn5 {
						background-image: url(bitmaps/p_otros.gif);
					}
					
						#container.microempresarios div#descuentos ul#menu li a.btn5 {
							background-image: url(bitmaps/m_otros.gif);
						}
					
					/* --------- contenido --------- */
						div#contenido0, div#contenido1, div#contenido2, div#contenido3, div#contenido4, div#contenido5 {
							background: url(bitmaps/contenido_top_linea.gif) left top no-repeat;
							padding-top: 2px;
						}
					/* --------- Links iconos div#contenido0 --------- */
						div#contenido0 #promo {
						position:relative;
						width:641px;
						height:284px;
						float:left;
						}
						
						div#contenido0 #promo a.homekfc{
						background: url(bitmaps/homekfc.gif)  top no-repeat;
						position:absolute;
						width:91px;
						height:46px;
						display:block;
						right:344px;
						top:214px;
						}
						div#contenido0 #promo a.homefritz{
						background: url(bitmaps/homefritz.gif)  top no-repeat;
						position:absolute;
						width:80px;
						height:56px;
						display:block;
						right:193px;
						top:210px;
						}
						div#contenido0 #promo a.homeburger{
						background: url(bitmaps/homeburger.gif)  top no-repeat;
						position:absolute;
						width:56px;
						height:59px;
						display:block;
						right:70px;
						top:206px;
						}
						div#contenido0 #promo a.homedomino{
						background: url(bitmaps/homedomino.gif)  top no-repeat;
						position:absolute;
						width:98px;
						height:44px;
						display:block;
						right:50px;
						top:220px;
						}
						#links {
						    font-weight:bold;
							text-align:center;
							}
					/* --------- Links iconos div#promo --------- */
					
					div#contenido0 #promo img{
					float:left;
					}
					/* -------- contenido submenu ------- */
					div#contenido div blockquote.submenu  {
						width: 150px;
						background: url(bitmaps/submenu_lateral.gif) center right no-repeat;
						float: left;
						margin:0pt;
						padding:0pt 1em 1em;
						display:block;
						font-style:italic;
						text-align:justify;
					}
					
					div#contenido div blockquote.sinback  {
						background: none;
					}
				
						div#contenido blockquote.submenu h3 {
							font-size: 12px;
							text-align: center;
							/*color: #F00;*/
							color: #f60;
							font-style: normal;
							font-weight: bold;
							margin: 0.6em 0em;
						}
						
							#container.microempresarios div#contenido blockquote.submenu h3 {
								color: #006331;
							}
				
						div#contenido blockquote.submenu ul {
							height: 250px;
							overflow: auto;
							width: 140px;
							margin: 0;
							padding: 0;
						}
						
							div#contenido blockquote.submenu ul li {
								/*margin-left: 15px;*/
								text-align: left;
								font-style: normal;
								list-style: none!important; 
								/*list-style-image: url(bitmaps/bullet.gif)!important;*/
								background: url(bitmaps/bullet.gif) 0.25em 0.5em no-repeat;
								padding-left: 15px;
							}
							
								div#contenido blockquote.submenu ul li a{
									COLOR: #9a9a9a;
								}

				
					/* ------- contenido banner ------- */		
					
					div#contenido div.banner {
						width: 470px;
						height: 300px;
						position: absolute;
						right: 0;
						top: 15px;
						z-index:1;
						
						}
					div#contenido #contenido0 div.banner{
						margin-top:220px;
					}
					
						div#contenido div.banner h4 {
							background: url(bitmaps/bkg_h4_descuentos.gif) center top no-repeat;
							width: 314px;
							height: 22px;
							text-indent: -999px;
							overflow: hidden;
							margin: 55px auto;
						}
				
						div#contenido div.banner a.btn {
							display: block;
							background: url(bitmaps/btn_descuentos.gif) center top no-repeat;
							width: 222px;
							height: 50px;
							text-indent: -999px;
							overflow: hidden;
							margin: -34px auto;
							padding-top:0;
						}
				
						div#contenido div.banner a img {
							border: 0;
						}	
				
						div#contenido div.banner img {
							background: url(bitmaps/loader.gif) center center no-repeat;
							width: 470px;
							height: 200px;
						}	

						div#contenido div.auto .chica img{
							width: 470px;
							height: 54px;	
						}
				
						div#contenido div.auto .grande img{
							width: 470px;
							height: 146px;	
						}
						
						div#contenido div#acceso {
							display:block;
						}
						
						div#acceso {
							position:absolute;
							left: 300px;
							top: 290px;
						}

						div#acceso h4{
							background: url(bitmaps/bkg_h4_descuentos.gif) center top no-repeat;
							width: 314px;
							height: 22px;
							/*margin: 55px auto;*/
							/*margin: 0px auto;*/
							position:relative;
							margin-left: 12px;
						}
						
						div#acceso h4 span {
							display:none;
						}
						
						div#acceso a.btn {
							display: block;
							background: url(bitmaps/btn_descuentos.gif) center top no-repeat;
							width: 183px;
							height: 62px;
							margin-left: 74px;
							position:relative;
						}
						
							#container.microempresarios div#acceso a.btn {
								background: url(bitmaps/btn_descuentos_microemp.gif) center top no-repeat;
								width: 185px;
							}
						
						div#acceso a.btn span {
							display:none;
						}
						
						div#acceso a img {
							border: 0;
						}	
				
						div#acceso img {
							background: url(bitmaps/loader.gif) center center no-repeat;
							width: 470px;
							height: 200px;
						}	
					
					/* -------- contenido menu auxiliar ------- */
					div#contenido div#auxiliar {
						display: block;
						float:left;
						width: 649px;
						position: absolute;
						bottom: 0;
						right: 0;
						top:370px;
						margin: 0;
						padding:0;
						z-index:2;
					}
				
						div#contenido div#auxiliar h5 {
							font-size: 10px;
							color: #656565;
							margin: 0.7em;
							font-weight: bold;
							background: url(bitmaps/bkg_h5_descuentos.gif) left top repeat-x;
							padding: 10px 15px;
						}
					
						div#contenido div#auxiliar div.cajas {
							display: block;
							padding-right: 10px;
							border-right: 1px solid #ebebe7;
							float: left;
							width: 130px;
							margin: 0px 0px 60px 10px;
						}
					
						div#contenido div#auxiliar .noborde {
							border-right: none!important;
						}
							div#contenido div#auxiliar div.cajas ul {
								margin-left: 0.125em;
							}
							
							div#contenido div#auxiliar div.cajas li {
								line-height: 140%;
								font-size: 9px;
								background: url(bitmaps/bullet_descuentos.gif) left 0.375em no-repeat;
								padding-left: 1em;
							}
							
							div#auxiliar div.cajas li a {
							color: #9a9a9a;
							}
							
							div#contenido div#legal{
								float:left;
								width:254px;
								height:270px;
							}
							
							div#contenido div#imagen{
								width:387px;
								height:284px;
								float:left;
							}
								div#contenido div#legal span{
									padding-top:10px;
									padding-left:13px;
							}
	
	
	/* --------- link volver sucursales -------- */
	
	a.linknaranjo10:link {
		font-weight: bold;
		color: #ff0000;
		text-decoration: none;
	}
		
		a.linknaranjo10:hover {
			color: #666;
		}
		
	/* ------------------- #pago_servicios ------------------ */
	
#content #pago_servicios {
}

	#pago_servicios #pagoserv_descripcion {
		background: url(bitmaps/bkg_pago_servicios.jpg) 15px 12px no-repeat;
		height: 120px;
		margin-bottom: 20px;
		padding: 15px 40px 0px 0px;
	}
	
	#pago_servicios #pagoserv_banner {
		float: right;
	}

	/* --------- #pagoserv_login -------- */
	
	#pago_servicios #pagoserv_login {
		height: 140px;
		background: url(bitmaps/bkg_pagoserv_login.jpg) right top no-repeat;
		padding: 25px 0px 0px 25px;
		
	}
	
		#pagoserv_login fieldset.login_transferencias {
			background: url(bitmaps/bkg_soporte_pagoserv.gif) no-repeat scroll 0 0;
			height: 103px;
			width: 201px;
			position: relative;
		}
		
		#pagoserv_login fieldset.login_transferencias legend {
			display: none;
		}
		
			fieldset.login_transferencias ul {
				padding: 12px 0px 0px 20px;
			}
		
			fieldset.login_transferencias ul li {
				padding: 0px 0px 5px 0px;
				width: 90px;
			}
				
				fieldset.login_transferencias ul li label {
					padding: 0px 30px 0px 0px;
					color: #FF0000;
					font-size: 10px;
				}
				
				fieldset.login_transferencias ul li input {
					border: 1px solid #999;
					width: 90px;
					margin-top: 2px;
					color: #666;
				}
				
				fieldset.login_transferencias button {
					background: url(bitmaps/button_transferencias_personas.gif) no-repeat scroll left top;
					border: 0px;
					width:122px;
					height:57px;
					text-indent:-999px;
					position: absolute;
					left: 131px;
					bottom: 23px;
					cursor: pointer;
				}

	/* --------- #pagoserv_login -------- */
	
	#pagoserv_servicios {
		background: url(bitmaps/bkg_tipo_servicios.gif) left top no-repeat;
		height: 130px;
		text-align: center;
		padding-top: 7px;
		margin-left:38px;
	}
	
	#pagoserv_servicios h2 {
		font-size: 13px;
		font-weight: bold;
	}
	
	#pagoserv_servicios ul {
		margin: 15px 0px 0px 25px;
	}
	
		#pagoserv_servicios ul li {
			float: left;
			width: 114px;
			text-align: center;
			margin: 0px 4px 4px 0px ;
		}
		
			#pagoserv_servicios ul li a {
				color: #666;
				font-weight:bold;
				height: 32px;
				display: block;
				line-height: 32px;
				background: url(bitmaps/bkg_servicios.gif) left top no-repeat;
				font-size: 10px;
			}

				#pagoserv_servicios ul li a.alto_linea {
					line-height: 15px;
				}
				
				#pagoserv_servicios ul li a:hover {
					color: #999;
				}
			
	/* --------- transferencias microempresarios -------- */
	

			#container.microempresarios fieldset.login_transferencias ul li label {
				color: #006331;
			}
			
			#container.microempresarios fieldset.login_transferencias button {
				background: url(bitmaps/button_transferencias_microempresarios.gif) no-repeat scroll left top;
			}
			
			#container.microempresarios #pagoserv_servicios ul li a {
				color: #006331;
				background: url(bitmaps/bkg_servicios_microempresarios.gif) left top no-repeat;
			}
			
			#container.microempresarios #pagoserv_servicios ul li a:hover {
					color: #999;
			}
			
	/* --------- error 404 -------- */
			
	#container.error_404 {
		
	}
	
		#container.error_404 #main {
			border: 0;
			padding-top: 20px;
		}
		
		#container.error_404 .error {
			margin: 50px;
		}
	
		#container.error_404 h2 {
			font-size: 18px;
			line-height: 40px;
			padding-left: 35px;
			background: url('bitmaps/error_404.gif') no-repeat;
		}
		
		#container.error_404 p {
			margin-bottom: 10px;
		}
		
		#container.error_404 ul {
			margin: 0 30px;
			list-style: square;
		}
		
		#container.error_404 li {
			margin-bottom: 5px;
		}
		
		#container.error_404 a {
			color: #f60;
		}
			
			
			.jScrollPaneContainer{
			height:280px!important;}
			
#content a.imprimir_cupon,
#content  a.termino_condiciones {
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
}
#content a:hover.imprimir_cupon,
#content a:hover.termino_condiciones {
	text-decoration:none;
}

/* --- IMG PROMOS --- */

ul.logos_promociones {
width:480px;
height:auto;
/*float:right;*/
padding:0;
}
ul.logos_promociones li {
width:140px;
height:68px;
margin:0 0px 0 20px;
padding:0;
float:left;
display:inline-block;
}


strong {
		font-weight: bold;
	}

/* --- Producto destacado Microempresarios --- */

.prod_destacado{
	cursor: default;
	}	

#np_prod_destacados{
	width:940px;
	height:120px;
	float:left;
	border-top:dotted 1px #d0d7d9;
	border-bottom:dotted 1px #d0d7d9;
	list-style:none;
	}
#np_prod_destacados li{
	float:left;
	margin:11px 0;
	width:305px;
	margin-right:8px;
	/*border:1px solid red;*/
	}
	
#np_prod_destacados li img{
	float:left;
	border:1px solid #d9e1e5;
	margin-right:5px;
	}

#np_prod_destacados li a{
	float:left;
	width:160px;
	font-weight:bold;
	color:#F00;
	font-size:12px;
	}
#np_prod_destacados li a:hover{
	color:#F60;
	}
#np_prod_destacados li p{
	float:left;
	width:160px;
	margin:5px 0 0 0;
	color:#515c5f;
	}
	
	/* footer */
	
#content .calugas_pie {
	float:left;	
	width:940px;
	height:195px;
	background:#000;
}
#content .calugas_pie .seguridadCaluga {
	float:left;
	width:376px;
	height:195px;
	background:url(bitmaps/serv_cliente/bg_sec.jpg) repeat;
}
#content .calugas_pie .seguridadTitulo {
	display:block;
	text-indent:-9999px;
	width:87px;
	height:13px;
	margin:7px 0 0 144px;
	background:url(bitmaps/serv_cliente/seguridad.jpg) repeat;
}
#content .calugas_pie .seguridadCaluga img {
	float:left;
	margin:5px 0 0 11px;
}

/* links footer */ 

#content .calugas_pie .seguridadCaluga a.inf_01 {
	display:block;
	width:144px;
	height:138px;
	text-indent:-9999px;
	float:left;
	margin:5px 22px 0 22px;
	_margin:5px 11px 0 11px;
	background:url(bitmaps/serv_cliente/inf_01.jpg) no-repeat;
}
#content .calugas_pie .seguridadCaluga a.inf_01:hover {
	background:url(bitmaps/serv_cliente/inf_01.jpg) no-repeat ;
	opacity:0.7;
    filter:alpha(opacity=70);
}
/**/
#content .calugas_pie .seguridadCaluga a.inf_02 {
	display:block;
	width:144px;
	height:138px;
	text-indent:-9999px;
	float:left;
	margin:5px 22px 0 22px;
	_margin:5px 11px 0 11px;
	background:url(bitmaps/serv_cliente/inf_02.jpg) no-repeat;
}
#content .calugas_pie .seguridadCaluga a.inf_02:hover {
	background:url(bitmaps/serv_cliente/inf_02.jpg) no-repeat ;
	opacity:0.7;
    filter:alpha(opacity=70);
}
/**/

/**/
#content .calugas_pie .calugasVarias a.inf_03 {
	display:block;
	width:144px;
	height:138px;
	text-indent:-9999px;
	float:left;
	margin:25px 22px 0 22px;
	_margin:25px 11px 0 11px;
	background:url(bitmaps/serv_cliente/inf_03.jpg) no-repeat;
}
#content .calugas_pie .calugasVarias a.inf_03:hover {
	background:url(bitmaps/serv_cliente/inf_03.jpg) no-repeat ;
	opacity:0.7;
    filter:alpha(opacity=70);
}
/**/

/**/
#content .calugas_pie .calugasVarias a.inf_04 {
	display:block;
	width:144px;
	height:138px;
	text-indent:-9999px;
	float:left;
	margin:25px 22px 0 22px;
	_margin:25px 11px 0 11px;
	background:url(bitmaps/serv_cliente/inf_04.jpg) no-repeat;
}
#content .calugas_pie .calugasVarias a.inf_04:hover {
	background:url(bitmaps/serv_cliente/inf_04.jpg) no-repeat ;
	opacity:0.7;
    filter:alpha(opacity=70);
}
/**/

/**/
#content .calugas_pie .calugasVarias a.inf_05 {
	display:block;
	width:144px;
	height:138px;
	text-indent:-9999px;
	float:left;
	margin:25px 22px 0 22px;
	_margin:25px 11px 0 11px;
	background:url(bitmaps/serv_cliente/inf_05.jpg) no-repeat;
}
#content .calugas_pie .calugasVarias a.inf_05:hover {
	background:url(bitmaps/serv_cliente/inf_05.jpg) no-repeat ;
	opacity:0.7;
    filter:alpha(opacity=70);
}
/**/

/**/
#content .calugas_pie .calugasVarias a.inf_06 {
	display:block;
	width:144px;
	height:138px;
	text-indent:-9999px;
	float:left;
	margin:25px 22px 0 22px;
	_margin:25px 11px 0 11px;
	background:url(bitmaps/serv_cliente/inf_06.jpg) no-repeat;
}
#content .calugas_pie .calugasVarias a.inf_06:hover {
	background:url(bitmaps/serv_cliente/inf_06.jpg) no-repeat ;
	opacity:0.7;
    filter:alpha(opacity=70);
}

#content .calugas_pie .calugasVarias a.inf_07 {
	display:block;
	width:144px;
	height:138px;
	text-indent:-9999px;
	float:left;
	margin:25px 22px 0 22px;
	_margin:25px 11px 0 11px;
	background:url(bitmaps/serv_cliente/inf_07.jpg) no-repeat;
}
#content .calugas_pie .calugasVarias a.inf_07:hover {
	background:url(bitmaps/serv_cliente/inf_07.jpg) no-repeat ;
	opacity:0.7;
    filter:alpha(opacity=70);
}

/**/

/* FIN links footer */ 


#content .calugas_pie .calugasVarias {
	float:right;
	width:564px;
	height:195px;
	background:url(bitmaps/serv_cliente/bg_sec2.jpg) repeat;
}
#content .calugas_pie .calugasVarias img {
	float:left;
	margin:25px 0 0 8px;
}

.bullet_universal {list-style:disc; text-indent:15px; background:none; padding:0; list-style-position:inside; display:block;}
