
				
				body#mensajes 
				{width:606px;height:329px;border:1px solid #295c9b;overflow:auto}

				.bordeNo
				{border:none}
				
				.cliar
				{clear:both}

				select, input 
				{color:#555;font:normal 1.095em Arial;border-width:1px;border-style:solid;border-color:#adacb1 #e5e9ec #e5e9ec #e5e9ec}
				
				select 
				{font:normal .85em Arial}
				
				button
				{cursor:pointer}
				
				label
				{color:#6798d3;font:bold .9em Arial;}

				input.noBorde, button 
				{border:none}
				
				
				.win-solicita-acceso
				{}
				
				.win-solicita-acceso h2
				{background-image: none!important}


				#cabecera, #cabecera0, #cabecera1, #cabecera2, #cabecera3, #cabecera4
				{height:34px;background:#000}
						

				 #cabecera0 > h1 
				{color:#fff;font:normal 1.8em Arial;background:url(../imgs/fle_cabecera.gif) no-repeat left;padding-left:50px;text-transform:uppercase;line-height:200%}

				#panel0 > h2 
				{height:61px;background:#ecf2f9;color:#d7e4f4;width:auto;font:bold 2.8em Arial;line-height:55px;margin:0;padding:0 0 0 15px}
				
				h2#nuevoCliente, h2#nuevoCliente2, h2#nuevoCliente3, h2#nuevoCliente4  
				{height:40px;background:#ecf2f9 url(../imgs/filete_titularCliente.gif) repeat-y left;padding-left:25px;margin:0;width:auto;line-height:40px;padding-top:10px}
				
								
				div#contDatosCliente4 > h3 
				{background: url(../imgs/f_titular03.gif) repeat-x bottom;color:#417ec8;text-transform:uppercase;font:bold .9em Arial;width:100%;margin-bottom:10px}
				
				h3 span 
				{text-transform:lowercase}
				
				
	/* CORRIGE LOS PROBLEMAS DEL PADDING EXTRA QUE METE IE7 A LOS BUTTONS */
	button.btnBase, 
	button.btnHighlighted 						{width: 0; overflow: visible;} 	/* IE table-cell margin fix */
	
	button.btnBase[class], 
	button.btnHighlighted[class]    				{width: auto;}  				/* IE ignores [class] - cancel margin fix for other browsers */
	
				
	
	.btnBase span {white-space:nowrap}
				

	button::-moz-focus-inner { 
	padding: 0 !important;
    border: 0 none !important;
}

				/* CLASES QUE SE APLICAN A UN BOTÓN DESHABILITADO ······································································· */

				span.btnBase-dis
				{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#a0a0a0;display:inline-block;height:30px;padding:0 0 0 6px;line-height:30px;cursor:default;border:none}

				span.btnBase-dis span 
				{display:inline-block;position:relative;width:auto;height:100%;line-height:30px;padding-right:18px;padding-left:30px;vertical-align:middle}

				span.btnBase-dis span img 
				{position:absolute;top:0;left:0px;width:24px;height:100%;border:0 transparent none;}

				span.noIcon span 
				{padding-left:10px !important}

					 

								
			
			/* BOTÓN ESTÁNDARD ················································································· */

			.btnBase 
			{background: url(../imgs/btnBase.png) transparent no-repeat 0 0;display:inline-block;height:25px;text-decoration:none;font:bold 12px Trebuchet Ms;color:#151515;padding:0 0 0 10px;line-height:20px;cursor:pointer}

			.btnBase span 
			{background: url(../imgs/btnBase.png) transparent no-repeat 100% -25px;display:inline-block;position:relative;width:auto;height:25px;line-height:20px;padding-right:15px;padding-left:25px}
			
			.btnBase span img 
			{position:absolute;top:0;left:0px;width:15px;height:15px;border:0 transparent none}

			.noIcon span 
			{padding-left:10px}

			.btnBase:hover 
			{background: url(../imgs/btnBase.png) transparent no-repeat 0 -50px}

			.btnBase:hover span 
			{background:url(../imgs/btnBase.png) transparent no-repeat right -75px}			
			
			.btnBase img
			{width:15px;height:15px;background-image:url(../imgs/icons-btnBase.png);background-repeat:no-repeat}
			
			.btnBase:hover img
			{background-image:url(../imgs/icons-btnBase.png);background-repeat:no-repeat}

					 

		/* BOTÓN DESHABILITADO ······································································· */

			span.btnBase-dis
			{background: url(../imgs/btnBase.png) transparent no-repeat 0 -180px}

			span.btnBase-dis span 
			{background: url(../imgs/btnBase.png) transparent no-repeat right -210px}
			
			
	
	
	
		/* BOTÓN ESTÁNDARD 02················································································· */

			.btnBase02 
			{background: url(../imgs/btnBase.png) transparent no-repeat 0 -100px;display:inline-block;height:25px;text-decoration:none;font:bold 12px Trebuchet Ms;color:#fff;padding:0 0 0 10px;line-height:20px;cursor:pointer}

			.btnBase02 span 
			{background: url(../imgs/btnBase.png) transparent no-repeat 100% -125px;display:inline-block;position:relative;width:auto;height:25px;line-height:20px;padding-right:15px;padding-left:25px}
			
			.btnBase02 span img 
			{position:absolute;top:0;left:0px;width:15px;height:15px;border:0 transparent none}

			.noIcon span 
			{padding-left:10px}

			.btnBase02:hover 
			{background: url(../imgs/btnBase.png) transparent no-repeat 0 -150px}

			.btnBase02:hover span 
			{background:url(../imgs/btnBase.png) transparent no-repeat right -175px}			
			
			.btnBase02 img
			{width:15px;height:15px;background-image:url(../imgs/icons-btnBase.png);background-repeat:no-repeat}
			
			.btnBase02:hover img
			{background-image:url(../imgs/icons-btnBase.png);background-repeat:no-repeat}
	

			 

		/* BOTÓN RESALTADO ················································································· */

			.btnHighlighted 
			{background: url(../imgs/btnHighlighted.png) transparent no-repeat 0 0;display:inline-block;height:30px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#353535;padding:0 0 0 10px;line-height:30px;cursor:pointer}

			.btnHighlighted span 
			{background: url(../imgs/btnHighlighted.png) transparent no-repeat right -30px;display:inline-block;position:relative;width:auto;height:100%;line-height:30px;padding-right:18px;padding-left:30px;vertical-align:middle}
			
			.btnHighlighted span img 
			{position:absolute;top:0;left:0px;width:24px;height:100%;border:0 transparent none}

			.btnHighlighted:hover 
			{background:url(../imgs/btnHighlighted.png) transparent no-repeat 0 -60px}

			.btnHighlighted:hover span 
			{background:url(../imgs/btnHighlighted.png) transparent no-repeat right -90px}
			
			.btnHighlighted  img
			{width:26px;height:25px;background-image:url(../imgs/icons-btnBase.png);background-repeat:no-repeat}

				
				
				/* Iconos */
				
				.btnBase span .ico-cancelar,
				.btnBase:hover span img.ico-cancelar    {background-position:0 0}
				
				.btnBase02 span .ico-cancelar,
				.btnBase02:hover span img.ico-cancelar    {background-position:-45px 0}
				
				.btnBase span .ico-aceptar,                                        	
				.btnBase:hover span img.ico-aceptar	{background-position:-15px 0}
				
				.btnBase02 span .ico-aceptar,                                        	
				.btnBase02:hover span img.ico-aceptar	{background-position:-45px 0}
				
				.btnBase02 span .ico-buscar,                                        	
				.btnBase02:hover span img.ico-buscar	{background-position:-60px 0}
								
				.ico-registrarse                                         {background-position:-334px 0}
				.ico-compraSinregistro                             {background-position:-360px 0}
				
				
				
				.ico-seguirComprando				{background-position:-165px 0}
				.ico-vaciaCarrito                                      {background-position:-135px 0}
				.ico-concluyePedido                                  {background-position:-225px 0}
				.ico-recalcular						{background-position:-387px 0}
				
				
				
				
				
				
	div#contDatosCliente, div#contDatosCliente2, div#contDatosCliente3,  div#contDatosCliente4
	{padding:3em;width:auto}
	
		div#contDatosCliente > h3
		{padding:10px 0;font-size:15px!important}
	
		div#contDatosCliente label 
		{float:left;margin:10px;font-size:.9em}
		
		div#contDatosCliente span 
		{color:#000;font-size:.9em;font-weight:lighter}
		
		div#cont02 
		{padding:1em}
		
		div#contDatosCliente label#transferencia 
		{float:none;margin:1em 0;padding:0} 
		
		.margInput
		{margin-right:.2em}
		
		
		div#contDatosCliente2 label 
		{float:left;margin:1em;font-size:1.2em}
		
		div#contDatosCliente2 span 
		{color:#000;font-size:.9em;font-weight:lighter}
		
		div#cont02 
		{padding:1em}
		
		div#contDatosCliente2 label#transferencia 
		{float:none;margin:1em 0;padding:0} 
		
		
		
	
		div#contDatosCliente3 label
		{float:left;margin:1em;font-size:1.2em}
		
		div#contDatosCliente3 span 
		{color:#000;font-size:.9em;font-weight:lighter}
		
		div#cont02 
		{padding:1em}
		
		div#contDatosCliente3 label#transferencia
		{float:none;margin:1em 0;padding:0} 
				
		div#contB01 
		{background-position:bottom;padding:1em 0} 
		
		div#contB01 p
		{font:normal 1.3em Arial}
		
   
		div#contDatosCliente4 label
		{float:left;margin:1em;font-size:1.2em;margin-top:15px}
		
		div#contDatosCliente4 span 
		{color:#000;font-size:.9em;font-weight:lighter}
		
		div#cont02 
		{padding:1em}
		
		div#contDatosCliente4 label#transferencia 
		{float:none;margin:1em 0;padding:0} 
		
		div#contB01 
		{background-position:bottom;padding:1em 0} 
		
		div#contB01 p 
		{font:normal 1.3em Arial}
		
		div#cont 
		{padding:15px;height:auto}
		
		label.clientes, h2.avisoH 
		{color:#417ec8;font:normal .9em Arial;margin-left:10px;clear:left}
		
		
		
		div#cont input 
		{border:none}
		
		div#parrafos, div#observa, div#observa04
		{margin-top:1em;background:url(../imgs/ln_parrafos.gif) repeat-x top;padding-top:15px;width:100%}
		
		div#observa04 label
		{float:none !important;display:block !important;margin:0;padding:0;clear:left !important} 
		
		div#contB01 
		{background-position:bottom;padding:1em 0}
		
				
		div#contB01 label
		{width:100%;display:block}

		div#contB01 p 
		{font:normal 1.3em Arial}
		
		div#parrafos p 
		{font:bold .9em Arial;color:#606263;padding:0 20px 0 2em;margin-bottom:1em}
		
		div#condiciones0, div#condiciones
		{text-align:right;margin:4em 0 0 0}
		
		div#condiciones a, div#condiciones0 a
		{color:#417ec8;font:bold .9em Arial;}
		
		
		div#observa label 
		{float:none;display:block;margin:0;padding:0} 
		
			div#observa02 
			{margin:2.5em 0 0 0}

			div#observa02 br 
			{clear:right}
			
			div#observa02 label 
			{color:#38393a;float:right;text-align:right;margin:0;padding:0} 
			
			div#observa02 label#deseoInfo 
			{font:normal 1em Arial}
			
			div#observa02 label#condiciones
			{font:bold 1.1em Arial} 

			label#condiciones span 
			{color:#e43b00;padding:1em .1em;font-size:1.8em} 
			
			.condicionesVenta 
			{color:#417ec8}
			
			.condicionesVenta:hover 
			{text-decoration:underline;color:#4c95ec !important}

			
		
		/* recorre */
		#recorre01, #recorre02, #recorre03, #recorre04 
		{width:708px;height:37px}
		
		#recorre01 
		{background:url(../imgs/recorre_cliente_01.gif)}
		
		#recorre02
		{background:url(../imgs/recorre_cliente_02.gif)}
		
		#recorre03 
		{background:url(../imgs/recorre_cliente_03.gif)}
		
		#recorre04
		{background:url(../imgs/recorre_cliente_03.gif)}
		
		span.inp_02 
		{font:normal 1.2em Arial;margin:0 1.5em 0 .2em}
		
		div#pie0 
		{height:25px;padding:15px;border-top:1px solid #d9e5f4} 
		
				div#pie0 button, div#pie button, div#pie2 button, div#pie3 button, div#pie4 button, div#pie5 button
				{float:right} 
				
			div#pie0 span 
			{background:url(../imgs/ico_asterisco.gif) no-repeat left;padding:5px 10px;margin-left:2em;font:bold 1.12em Arial;color:#4d4e4f} 
			
		    .cancelar0
			{background:url(../imgs/btn_cancelar.gif);width:118px;height:25px}
			
			.anterior0
			{background:url(../imgs/btn_anteriorApagado.gif);width:138px;height:25px}
			
			.siguiente0 
			{background:url(../imgs/btn_siguienteActivo.gif);width:138px;height:25px;margin-right:1em}
			
			.siguiente0:hover, .siguiente:hover , .siguiente2:hover 
			{background:url(../imgs/btn_siguienteActivo-over.gif)}
			
			input 
			{margin-left:.2em}
			
			button 
			{margin-left:.2em}
		
		div#pie, div#pie2, div#pie3  
		{height:25px;padding:15px;border-top:1px solid #d9e5f4;position:relative;bottom:0} 
		
			
				
			div#pie span, div#pie2 span, div#pie3 span, div#pie4 span 
			{background:url(../imgs/ico_asterisco.gif) no-repeat left;padding:5px 10px;margin-left:2em;font:bold .9em Arial;color:#4d4e4f} 
			
			.cancelar, .cancelar2, .cancelar3, .cancelar4, .btn_cancelar
			{background:url(../imgs/btn_cancelar.gif);width:118px;height:25px}
				
				.cancelar:hover, .cancelar0:hover, .cancelar2:hover, .cancelar3:hover, .cancelar4:hover
				{background:url(../imgs/btn_cancelar-over.gif) no-repeat}
			
			.anterior, .anterior2, .anterior3
			{background:url(../imgs/btn_anteriorActivo.gif);width:138px;height:25px}
			
			.anterior:hover, .anterior2:hover, .anterior3:hover
			{background:url(../imgs/btn_anteriorActivo-over.gif)}
			
			.siguiente, .siguiente2
			{background:url(../imgs/btn_siguienteActivo.gif);width:138px;height:25px;margin-right:1em}
			
			input 
			{margin-left:.2em}
			
			button 
			{margin-left:.2em}
			
		
				
			
			.finalizar 
			{background:url(../imgs/btn_finalizar.gif);width:138px;height:26px}
			
			.finalizar:hover 
			{background:url(../imgs/btn_finalizar-over.gif)}
			
			.finalizar_apa 
			{background:url(../imgs/btn_finalizar_apa.gif); width:138px;height:26px}
			
			.examinar 
			{background:url(../imgs/btn_examinar.gif);width:125px;height:25px}
			
			.anexar 
			{background:url(../imgs/btn_anexar.gif);width:103px;height:26px}
			
			.anexar:hover 
			{background:url(../imgs/btn_anexar-over.gif)}
			
			.btn_aceptar 
			{background: url(../imgs/btn_aceptar03.gif) no-repeat;width:118px;height:24px}
			
			.btn_aceptar:hover 
			{background: url(../imgs/btn_aceptar03-over.gif) no-repeat}
			
			.buscaAmpliada, .buscaAmpliada_apa 
			{background:url(../imgs/btn_BuscaAmpliada.gif) no-repeat;width:138px;height:25px;}
			
		
		
		div#pie4, div#pie5 
		{height:25px;padding:15px;border-top:1px solid #d9e5f4;position:relative;bottom:0} 
				
				
		div#pie5 span 
		{padding:5px 10px;margin-left:2em;font:bold 1.12em Arial;color:#4d4e4f} 
		
		
		/* mensajes */
		
		div.aviso, div.error, div.ok, div.cuestion 
		{background:url(../imgs/ico_aviso.gif) no-repeat 15px 5px;padding:30px 85px;height:185px}
		
		* html div.aviso, div.error, div.ok, div.cuestion 
		{background:url(../imgs/ico_aviso.gif) no-repeat 15px 5px;padding:30px 85px}
		
		div.error 
		{background:url(../imgs/ico_error.gif) no-repeat 7% 30px}
		
		div.ok 
		{background:url(../imgs/ico_ok.gif) no-repeat 7% 30px}
		
		div.cuestion 
		{background:url(../imgs/ico_cuestion.gif) no-repeat 7% 30px}
		
		h2.avisoH 
		{background:url(../imgs/ln_parrafos.gif) repeat-x bottom;padding-bottom:20px;height:auto;width:auto;margin-left:80px;margin-top:45px;line-height:70%}
		
		* html h2.avisoH 
		{margin-left:80px}
		
		p.parra_mensajes
		{font:bold 1.4em Arial;color:#606263;padding:0 5px 0 45px;margin:0 0 25px 55px}
		
		* html p.parra_mensajes
		{font:bold 1.3em Arial;color:#606263;padding:0 5px 0 45px;margin:0 0 25px 55px}
		
		/*MODALPOPUP*/	
	     .modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7}
		 
		 
		 
		 #navegadoresCompatibles
		 {height:104px;margin:0 auto;width:443px;background:url(../imgs/navegadoresCompatibles.jpg) no-repeat;position:relative;top:350px}
		 
		 
		 
		 /* campos obligatorio */
		 
		 #lblRazonSocial, #lblNif, #lblApel,  #lblNombre, #lblMail, #lblTelef, #lblDirFac, #lblPobFac, #lblCPFac, #lblDirEnt, #lblPobEnt, #lblCPEnt, #lblNumCta, #lblNumDias
		 {position:relative;top:46px;left:-510px;color:#ff0000 !important;display:inline-block}
		 
		 #lblNif
		 {top:37px;left:-285px}
		 
		#lblApel
		{top:-10px;left:-390px}
		 
		#lblNombre
		 {top:-10px;left:-260px}
		  
		#lblMail
		{top:-10px;left:465px}
		  
		#lblTelef
		 {top:-10px;left:-85px}
		  
		 #lblDirFac
		 {top:-12px;left:17px}
		 
		 #lblPobFac
		 {top:-12px;left:145px}
		 
		 #lblCPFac
		  {top:-12px;left:290px}
		  
		 #lblDirEnt
		 {top:48px;left:25px}
		 
		 #lblPobEnt
		 {top:375;left:135px}
		 
		#lblCPEnt
		{top:48px;left:305px}
		  
		#lblNumCta
		{top:80px;left:10px}
			
		#lblNumDias
		{top:80px;left:30px}
		 
		
