/*++Generico++*/
	BODY {margin:0;padding:0;font-size: 62.5%; font-family: Arial, Helvetica, sans-serif;background:#7E7E7E}
	p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, dd, dt, dl, ul, li, ol, img {padding: 0; margin: 0}
	a {text-decoration:none}
	a:hover {text-decoration:underline}
	img {border: 0}
	tfoot, caption, legend, hr, .oculto {display:none}
	fieldset {border:none}
	ul li {list-style-type: none}
	.ftl {float: left}
	.ftr {float: right}
	.atr {text-align: right}
	.atl {text-align: left}
	.atc {text-align: center}
	.block {display:block;}
	select, input,textarea {font: 0.625em Arial, Helvetica, sans-serif; color: #666}
	table {border-collapse: collapse}
	td, th {margin: 0; padding: 0}
	.clear:after {display:block; content:"."; height:0; visibility:hidden; clear:both}
	.clear2 {clear:both}
	h1,hr, .oculto, #nav h2, #subNav h3.oculto{display:none}
	.pr10 {padding-right:10px;}
	
/*++ Genericos  ++*/
	#goContent{display:none;}
	#wrapper, .wrapper {width:100%; text-align:center;background-color:#FFF;}
	#content, .content {width: 74em;margin: auto;  text-align: left;/*background: transparent url(images/logo_visionlab.gif)*/ }
	#principalContent{
		background-color:white;
		padding-left:1.3em;
		border-left:1px solid #CCC;border-right:1px solid #CCC;
		width:100%;
	}	
	.wraperContent1, .wraperContent2 {min-height:34.1em;width:100%;background:transparent url(../images/backg_img2.gif) repeat-y 47.7em 0; }
	* html .wraperContent1{height:34.1em;background-position: 47.5em 0;}
	.wraperContent2{background:transparent url(../images/backg_img2.gif) repeat-y 24.1em 0; }
	* html .wraperContent2{height:34.1em;background-position:  23.9em 0;}
				
	.botonSiguiente {position:relative;top:0.3em;left:0.2em}
	.promoInterior {width:74em;height:7.6em;margin-top:0.2em;background:red url(../images/backg_img3.gif) }
	.promoInteriorDos {/*background: transparent url(images/backg_topPromo.gif) no-repeat 26em 1.7em;*/ }
	
	.fndprincipal {background: transparent url(../images/backg_generic.gif) repeat-x 0 7.8em; }
	.fndprincipal #principalContent{min-height:34.1em;padding:0 0 0 1.3em ;background: transparent url(../images/backg_auxMenu.gif) repeat-x ;width:74em;w\idth:72.5em;}				 				
	* html .fndprincipal #principalContent{height:34.1em;}
	.fndprincipal .enlaceLogo{float:right;height:3.6em;overflow:hidden;}
	.fndprincipal .enlaceLogo img{padding-right:20px;}	
	.multitxt p {margin-bottom:18px}
	#iQueNecesitas  {margin-bottom:5px;}
	
	/*- Textos y titulares -*/
	.headerSecction1,.headerSecction2,.headerSecction3,.headerSecction4,.headerSecction4b,.headerSecction5 ,.headerSecction6,.headerSecction8 {color:#333;font-weight:normal;font-size: 2.4em;border-bottom:1px solid #CCC;margin-right:25px;}
	* html .headerSecction1{margin-bottom:0.1em;}
	.headerSecction2{margin-bottom:1.5em}
	.headerSecction3,.headerSecction7{color:#BD1B26;padding-top:0.6em;margin-right:10px;}
	.headerSecction3 span{font-size:0.7em;font-weight:normal;color:black;}
	.headerSecction4 {margin-right:10px;}
	.headerSecction4b {border-bottom:none;line-height:1em}
	.headerSecction5 {margin:0 10px 25px 0;}
	.headerSecction5 span,.headerSecction8 span {font-weight:normal;font-size:0.7em;color:black;}	
	.headerSecction6 {padding-top:1em;margin-bottom:1.5em}
	.headerSecction7 {font-size:1.8em;padding-bottom:0.5em;}
	.headerSecction8 {margin-bottom:0.2em;}
	.headerSecction9{color:#BD1B26;padding-top:0.6em;margin-right:10px;font-size:1.4em;padding-bottom:0.5em;font-weight:bold;}
    .headerSecction10{color:#BD1B26;padding-top:0.6em;margin-right:10px;font-size:1.2em;padding-bottom:0.5em;font-weight:bold;}

	/*cabecera con paginacion superior*/
	.headerAndPag {border-bottom:1px solid #CCC;margin:0 5px 10px 0px}
	.headerAndPag h4 {float:left}
	.headerAndPag .paginacion {padding:0;margin:7px 2px 0 0}	
	
	.texto1a, .texto1b, .texto1c , .texto1d, .texto1e, .texto1f, .texto1g {font-size:1em}
	.texto2a, .texto2b, .texto2c , .texto2d, .texto2e, .texto2f, .texto2g {font-size:1.1em}
	.texto3a, .texto3b, .texto3c , .texto3d, .texto3e, .texto3f, .texto3g {font-size:1.2em}
	.texto4a, .texto4b, .texto4c , .texto4d, .texto4e, .texto4f, .texto4g {font-size:1.3em}
    
       .textoerror{font-size:1.2em}
       .textoerror{color:#444}

	.texto1a,.texto2a,.texto3a,.texto4a {color:#666}
	.texto1b,.texto2b,.texto3b,.texto4b {color:#333}
	.texto1c,.texto2c,.texto3c,.texto4c {color:#000}
	.texto1d,.texto2d,.texto3d,.texto4d {color:#CC3333}
	.texto1e,.texto2e,.texto3e,.texto4e {color:#EA5D05}
	.texto1f,.texto2f,.texto3f,.texto4f {color:#999;}
	.texto1g,.texto2g,.texto3g,.texto4g {color:#BD1B26;}

	/*-Formularios-*/
	select {background-color:#F6F6F4;color:#CC3333;font-size:11px;}
	form .btnSig{position:relative;top:3px;left:2px;}	
	
	.radio1 {float:left;width:40%;margin-top:-7px;}
	.radio2 {float:left;margin-top:-7px;}
	.textarea1 {height:8em;}	
	.radioList {padding:1em 0;}
	.bloqueo{display:none;}
	
	.genericForm label {font-size:1.0em;color:#666;font-weight:bold;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:0.5em;}
		.genericForm label.label1a {float:left;width:21.2em;padding-right:2.8em;}
		* html .genericForm label.label1a {display:inline;padding-right:2em;}
		.genericForm label.label1b {float:left;width:21.2em;}
	.genericForm label span {color:#B4212B;font-size:1.3em;font-family:Arial, Helvetica, sans-serif;line-height:0.5;}
	.genericForm small {font-weight:normal;font-size:1em;}
	.genericForm input,.genericForm select,.genericForm textarea {font-size:1.0em;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0.15em 0.15em 0.2em;border:1px solid #b0b0b0;width:100%;color:#666;}
	.genericForm select {padding:0;width:102%;background-color:white;}
	* html .genericForm select {width:100%; w\idth:102%;}
	* html .genericForm textarea {width:99%;}
	.genericForm select.multiple {height:5em;overflow:auto;}
	.genericForm textarea {overflow:auto;}
	.genericForm .file {width:36.5em;display:inline;}
	.genericForm .radio,.genericForm .checkbox {width:1.5em;position:relative;top:3px;left:0px;border:none;padding:0;display:inline;}
	.genericForm .radioLabel,.genericForm .checkboxLabel {display:inline;color:#666;font-weight:normal;font-family:Arial, Helvetica, sans-serif;line-height:2em;}
	.genericForm .radioLabel {font-size:1.2em;}
	.genericForm .checkboxLabel {font-size:1.1em;}
	.genericForm .extInfo {font-family:Verdana, Arial, Helvetica, sans-serif;color:#999;}

	.boton,.boton2 {background:white url(../images/btn_izq.gif) 0 0 no-repeat;height:17px;padding-left:15px;margin-top:0.4em;display:inline;}
	.boton2 {background:white url(../images/btn2_izq.gif) 0 0 no-repeat;margin-right:1em;}
	.boton span,.boton2 span {font-size:1em;font-weight:bold;background:transparent url(../images/btn_dch.gif) top right no-repeat;padding:2px 18px 1px 0;display:table-cell;height:17px;outline:none;overflow:hidden;width:auto;color:white;}
	* html .boton span,* html .boton2 span {display:compact; padding-top:0; margin-right:3px; }
	.boton2 span {background:transparent url(../images/btn2_dch.gif) top right no-repeat;}
	.boton input,.boton2 input,.boton a,.boton2 a {font-size:0.9em;font-weight:bold;color:white;border:none;background-color:#B7212D;margin-top:-5px;padding-top:3px;}
	.boton2 input,.boton2 a {background-color:#B36067;}
	* html .boton input,* html .boton2 input,* html .boton a,* html .boton2 a {margin:0 -3px 0 0;height:16px;width:auto;padding:0;}
	.boton a,.boton2 a {display:table-cell;padding:1px 18px 2px 0;background:transparent url(../images/btn_dch.gif) top right no-repeat;}
	* html .boton a,* html .boton2 a {display:compact;padding-right:18px;margin-right:0;padding-bottom:3px;}
	.boton a:hover,.boton2 a:hover {text-decoration:none;}	
	* html .iefixbug1 {height:1%;}
	
	
	/*-Imagenes genericas-*/
	img.imgType1{width:22.2em}	
	img.imgType2{width:24.8em;height:30.3em}	
	img.imgType3{margin-bottom:.7em;width:45.7em;height:23.3em}	
	img.imgType4{}	

/*++Grids y rejillas ++*/

	/*- tres banners:ej, la home- */
	.grid3Banners {background-color:white;width:70em;margin:1em 0 0 0;padding-bottom:0.7em}
	.grid1,.grid2 {float:left;padding-right:1.2em}  
	.grid3{float:left}
	
	/*- Dos columnas (2*3):ej, listado y detalles de  'nuestros productos' - */
	.column1TypeA{float:left;width:48em;background: transparent url(../images/backg_columns.gif) repeat-y right top ;margin:15px 0 10px 0;	}
	.column2TypeA{float:left;width:22.5em;margin:15px 0 10px 10px;}
	
	/*- Dos columnas (2*3):ej, listado y detalles de  'nuestros productos' - */
	.column1TypeB{float:left;width:22.5em;background: transparent url(../images/backg_columns.gif) repeat-y right top ;padding-right:15px;margin:15px 0 10px 0;	}
	.column2TypeB{float:left;width:46.9em;margin:15px 0 10px 0;padding-left:15px;		}	
	.column2TypeB .paginacion{margin-right:4px}	
	
	
	/*- Dos columnas (2*3):ej, listado y detalles de  'nuestros productos' - */
	.column1TypeB{float:left;width:22.5em;background: transparent url(../images/backg_columns.gif) repeat-y right top ;padding-right:15px;margin:15px 0 10px 0;	}
	.column2TypeB{float:left;width:46.9em;margin:15px 0 10px 0;padding-left:15px;		}	
	.column2TypeB .paginacion{margin-right:4px}	

	/*- Dos columnas (2*3):ej, listado y detalles de  'nuestros productos' - */
	.column1TypeB{float:left;width:22.5em;background: transparent url(../images/backg_columns.gif) repeat-y right top ;padding-right:15px;margin:15px 0 10px 0;	}
	.column2TypeB{float:left;width:46.9em;margin:15px 0 10px 0;padding-left:15px;		}	
	.column2TypeB .paginacion{margin-right:4px}	
	
	
	/*- Dos columnas + imagen:ej detalles de  'filosofia' - */
	.column1TypeC{float:left;width:46.7em;margin:15px 0 10px 0;}
	* html .column1TypeC{width:46.5em;}
	.column2TypeC{position:relative;top:-2px;float:left;width:24.8em;padding-top:20px;margin:0px 0 10px 10px;background: #E5E5E5  url(../images/backg_img1.gif) no-repeat;}	
	.column2TypeC div{background: #E5E5E5  url(../images/backg_img1.gif) no-repeat;}	
	
	/*- Una columnas + imagen:ej detalles de  'incio de tu centro visionLab' - */
	.column1TypeD{float:left;width:23.2em;margin:15px 0 10px 0;}
	* html .column1TypeD{width:22.9em;}
	.column2TypeD{position:relative;top:-2px;float:left;width:48.3em;padding-top:20px;margin:0px 0 10px 10px;background: #E5E5E5  url(../images/backg_img1.gif) no-repeat;}	
	
	/*- Cuatro columnas-*/
	.column1TypeE {float:left;width:23.2em;margin:15px 0 10px 0;}
	.column2TypeE {margin-left:23.4em;}
	.column2TypeE .paginacion {margin-right:12px;}
	* html .column2TypeE .paginacion {margin-right:8px;}	
	
	
		/*Listado 'q necesitas'*/
		.grid11,.grid12{margin-bottom:1.5em;width:100%;clear:both}
		.grid11 .info1{float:left;width:21em;padding-right:2.5em}
		.grid11 .info2{float:left;width:21em}
		.grid11 img.model1,.grid12 img.model1 {float:left;border-right:2px solid #CCC;padding-right:2px;margin-right:5px}
		
		.grid12 .info{float:left;width:17.5em;}
		.grid12 .info a{font-weight:bold;color:#CC3333;}
		
		/*Listado 'productos' 1*/
		.grid11B{margin-bottom:.8em;width:100%;clear:both}
		.grid11B .info1{float:left;width:21em;padding-right:2.5em}
		.grid11B .info2{float:left;width:21em}
		
		/*Listado 'productos' 1*/
		.grid11C{margin-bottom:1.075em;width:100%;clear:both}
		.grid11C .info1{float:left;width:21.5em;padding-right:2.5em}
		.grid11C .info2{float:left;width:21.5em}	
		
		/*Listado 'productos' 1*/
		.grid11D{width:100%;clear:both;margin-bottom:1.05em;}
		.grid11D .info1{float:left;margin-right:4px;marg\in-right:12px}
		.grid11D .info2{float:left;}	
		
		/*cuida tus ojos*/
		.column1TypeC .info1,.column1TypeC .info1a {float:left;width:15em;margin-right:1.3em}
		.column1TypeC .info2, .column1TypeC .info2a{float:left;width:27.5em;}
		.column1TypeC .info1a{padding-top:1.5em;width:21em;padding-right:1em}
	
		.column1TypeC .info2a{padding-top:1.5em;width:22.5em;}
		
		.grid12A {margin-right:10px;}
		.grid12A .info1 {width:15.5em;float:left;}
		.grid12A .info2 {margin-left:15.5em;}
		.grid12A .info2  .listGeneric1 {margin-top:20px}		
		
		/*detalle cristales*/
		.grid11E {padding-top:15px}
		.grid11E .info1{float:left;padding:0 15px 0 5px;}
		.grid11E .info2{float:left;width:29.7em}
		
		/*Formularios Unete*/
		.grid11F {margin:0 10px 0.3em 0;clear:both;padding-top:0.5em;}
		* html .grid11F {width:98%;}
		.grid11F .info1 {float:left;width:21.5em;padding-right:1.4em;}
		* html .grid11F .info1 {display:inline;padding-right:0.4em;}
		.grid11F .info2{float:left;width:21.5em;display:inline;}
		
		/*Contacto*/
		.grid11G {width:100%;clear:both;padding-top:1.5em;}
		.grid11G .info1 {float:left;width:48.5%;padding-right:3%;}
		* html .grid11G .info1 {display:inline;padding-right:2%;}
		.grid11G .info2 {float:left;width:48%;}		

		/* RRHH Informa */
		.gridH {margin:0.2em 25px 1.4em 0;}
		.gridH .column {width:15.1em;float:left;padding-right:1em;line-height:1.2}
		.gridH .last {padding:0;}
		.gridH .column img {width: 100%;margin:0.4em 0 1.3em;}
		.gridH .column strong {color:#333;font-weight:bold;}

		/*Uso generico para grids*/
		.gridSep {/*background:transparent url(images/sep_unete.gif) left bottom repeat-x;*/padding-bottom:0.8em;}
		.noGrid {padding-top:0.5em;margin:0 15px -0.5em 0;}		
		* html .noGrid {width:44.7em;}
		
/*++Home ++*/
	.promoHome {width:74em;height:23.5em}	
	.logo {margin-left:48.4em;}
	.fndHome {background: transparent url(../images/backg_home.gif) repeat-x 0 23.5em; }
	.fndHome #principalContent {background: transparent url(../images/backg_auxMenu.gif) repeat-x ;padding-left:2.9em;width:74em;w\idth:70.9em;margin-top:8px;}
	* html .fndHome #principalContent {margin-top:4px;}
		
	#destacado2Home {padding-top:1em;}
	#destacado2Home strong{background: transparent url(../images/backg_subr2.gif) no-repeat 0 15px; padding-left:1em;margin-left:-0.9em;}	
	#destacado1Home {padding-left:2.9em;position:relative;top:-0.8em;}
	.destacado1 p{display:inline;margin:0;padding:0;font-size:1.2em;color:#333;}
	.destacado1 a:hover{text-decoration:none}
	.destacado1 strong {font-size:1.2em;color:#CC0033 ;padding-bottom:15px;background: transparent url(../images/backg_subr1.gif) no-repeat 0 14px;}
	.destacado1 span {color:#000}
	.destacado1 div {display:inline;padding:.4em 2.2em .8em 0;background: transparent url(../images/btn_sig.gif) no-repeat right top;}
	* html .destacado1 div {padding:.2em 1.8em .8em 0;}
	
/*++ Pie y Cierre ++*/	
	#footer {width:100%;text-align:center; background-color:#7E7E7E;}
	#footer h2{display:none}
	#footerContent,  #footerContent2 {
		overflow:hidden;
		width: 74em;
		margin: auto;  
		text-align: left;
		border-top:2px solid #999;
		height:54px;
		background: #4F4F4F  url(../images/backg_footerA.gif) no-repeat;
	}
	#footerContent  ul, #footerContent2  ul, .errorFooter{padding-top:1.3em;padding-left:3em;height:5em;background: transparent  url(../images/backg_footerB.gif) no-repeat right top; }
	#footerContent ul li{
		display: inline;
		width:21.5em;
		w\idth:15em;
		height:39px;
		float:left;
		font-size:1.1em;
		color:#CCC;
		padding-right: 2.8em;
		padding-left: 3.6em;
	}	
	#footerContent #cuida {background: transparent  url(../images/ico_cuida.gif) no-repeat ;}
	#footerContent #centro {background: transparent  url(../images/ico_centro.gif) no-repeat;}
	#footerContent #unete {background: transparent  url(../images/ico_unete.gif) no-repeat;}
	#footerContent a, #footerContent2 a {color:#CCC;}	
	
	#footerContent2 ul{padding:1.9em 0 0 1.8em;}
	#footerContent2 ul li{
		display: inline;
		height:39px;
		float:left;
		font-size:1.2em;
		color:#CCC;
		
	}		
	#footerContent2 a:hover {text-decoration:none}
	#footerContent2 #ventajas{width:33em;}
	
	.accesoA {position:relative; top:3px;left:2px;}
	#footerContent2 #ventajas div, #footerContent2 #productos div{padding-bottom:5px;display:inline;background:transparent url(../images/backg_subr1b.gif) no-repeat 3px 100%}
	#footerContent2 #ventajas div{background:transparent url(../images/backg_subr1b.gif) no-repeat 3px 100%}
	#footerContent2 #productos div{background:transparent url(../images/backg_subr2b.gif) no-repeat 10px 100%}
	
	#menuCierre {
		width: 74em; 
		margin: auto;
		text-align: left;	
		padding-bottom:10px;
	}
	#menuCierre ul{
		position:relative;
		top:-1px;
		margin-left:17px;
		margin-right:20px;
		border-top:1px solid #333;
	}
	#menuCierre li{
		display: inline;
		float:left;
		font-size:1.1em;
		color:#404040;
		margin-top:10px;
	}
	#menuCierre a {padding: 0 7px 0 7px;color:#404040;}			
	#menuCierre .logoVisionLaser {
		position:relative;
		top:-2px;		
		float:right;
		padding-top:0.9em;
		margin-right:20px;
		border-top:1px solid #333;
	}	



/*++ Modulos ++*/
	
	/*-Navegacion superior principal-*/
	#nav {width:73.9em;background: transparent url(../images/backg_nav.gif) repeat-x }
	#nav .opMenuType2{width:24.1em;}
	
	.navPrincipal { width:50em;padding-top:0.4em;}
	.navPrincipal li{display: inline;float:left;	padding:0 1px 0 0;}		

	
	/*-Sub navegacion superior principal-*/
	#subNav {
		position:relative;
		top:-3px;
		border-left:1px solid #CCC;border-right:1px solid #CCC;
		background:#FFF url(../images/logo_visionlab_bottom.gif) no-repeat 50.8em 0 ;
		height:42px;
		he\ight:20px;
		padding:12px 0 10px 10px ;
		
	}
	* html #subNav {background-position:50.6em 0px ;}
	#subNav h3{font-size:1.2em;font-weight:normal;color:#333;display:inline}
	#subNav form  {display:inline;padding-left:10px;}
	#subNav ul {margin-top:7px}
	* html #subNav ul {margin-top:17px}
	#subNav ul  li{display:inline;float:left;font-size:1.2em;padding-right: 7px;margin-right: 7px;background: transparent url(../images/backg_subNav.gif) no-repeat 100% 4px }
	#subNav ul  li a{color:#CC3333;}
	#subNav ul  li strong{color:#333;}
	
	/*-centros -*/
	.contentCentros1 {float:left;width:22.5em}
	.contentCentros1 p{margin:4px 0 8px 0}
	.contentCentros1 fieldset{background: transparent url(../images/backg_banner2.gif) no-repeat ;padding:1px 0 12px 10px;margin:0 0 0px 0}
	.contentCentros1 fieldset select{width:15em}
	.contentCentros2 {float:left;padding-left:8px;width:23em;}
	.contentCentros2 fieldset{margin-bottom:10px}
	.contentCentros2 select{width:17.5em;}	
	.contentCentros3 {float:left;width:22.5em}
	.contentCentros3 fieldset{padding:1px 0 12px 0px;margin:0;margin-top:-1px;}
	.contentCentros3 fieldset select{width:18.3em;margin-top:0.4em;}
	.contentCentros3 fieldset .bottom select{width:16.3em}
	.contentCentros3 label {padding-left:10px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-right:3px;display:block;}
	.contentCentros3 .bottom {border:none;background:transparent url(../images/backg_banner2.gif) 0 0 no-repeat;height:3.5em;}
	* html .contentCentros3 label {margin-right:2px;}

	 
	/*-Listados genericos-*/
	.listGeneric1 li,.listGeneric4 li{font-size:1.1em;padding-left: 10px;margin-right: 7px;background: transparent url(../images/ico_check.gif) no-repeat 0 6px ;padding-bottom:2px}
	
	.listGeneric2 li, .listGeneric3{font-size:1.2em;}	
	.listGeneric2 li a, .listGeneric3 dt,.listGeneric3 a {color:#B7212A}	
	.listGeneric3 dt,.listGeneric3 li {padding-bottom:15px}	
	.listGeneric4 li {background-image:url(../images/ico_check1.gif);color:#EA5D05;font-size:1.2em;line-height:1.1;}
	
	.listComparativa {padding-top:8px}
	.listComparativa div{border-left:1px solid #CCC;padding-left:3px}
	.listComparativa li{background:transparent url(../images/ico_info.gif) no-repeat 0 2px;padding-left:17px;margin-bottom:18px;}
	
	.listProduct .product {border-top:1px solid #CCC;border-bottom:1px solid #CCC}
	.listProduct li {padding-bottom:3px}
	
	.lugares{border-bottom:1px solid #CCC;margin-bottom:2px}
	.lugares ul {padding-bottom:6px; margin-left:10px}
/*	.lugares ul ul li{background:transparent url(../images/backg_list1.gif) no-repeat 0 3px;padding-left:13px}		*/
	.lugares ul.punto li{ background: url(../images/backg_list1.gif) no-repeat 0 3px;padding-left:13px }
	
	
	/*-Destacado1: modulo de esquinas redondeadas-*/
	.bannerType1 {clear:both;width:22.3em;}
	.bannerType1 .botonPart1{background: transparent url(../images/btn_banner0.gif) no-repeat;width:8px;height:1.7em;float:left}
	.bannerType1 .botonPart2{background: transparent url(../images/backg_banner.gif);width:19.1em;height:1.7em;float:left}
	.bannerType1 .botonPart3{width:2.4em;height:1.7em;float:left}
	.bannerType1 .promo{width:22.2em}
	* html .bannerType1 .promo{width:22.3em}

	/*Pormocion destacada tipo 1 de 'Nuestros productos'*/
	.promoType1 .principalTxt{margin:18px 0 15px 0}
	.promoType1 .principalTxt p{font-size:1.1em;color:#333}
	.promoType1 .tit{font-size:1em;}
	
	/*-Mini ficha de producto-*/
	 .ext1 {padding:0 0.2em;position:relative;}
	 .ref1{margin-top:-10px;color:#999;padding-right:0.2em;position:relative;text-align:right}
	 dl.precio1{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0.3em;color:#B7212D;font-size:1.1em;height:1.3em;}
	 dl.detalle1{font-size:1.1em;margin:0 0.3em;clear:both;}
	 dt{float:left;padding-right:0.5em;}
	 dl.precio1 dd{float:right;}
	 dl.detalle1 dd{color:#656565;}
	 .int1{background-color: #F6F3EE;padding:0.8em 0.7em;color:#666;font-size:1.1em;margin-top:0.5em;}

	/*-Mini ficha de producto-*/
	 .ext {padding:0 0.2em;position:relative;}
	 .ref{text-align:right;margin-top:-10px;color:#999;padding-right:0.2em;position:relative;}
	 dl.precio,dl.precio2{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0.3em;color:#B7212D;font-size:1.1em;height:1.3em;}
	 dl.precio2{border-bottom:none;}
	 dl.detalle{font-size:1.1em;margin:0 0.3em;clear:both;}
	 dt{float:left;padding-right:0.5em;}
	 dl.precio2 dd strong{font-size:1.1em;}
	 dl.precio2 dt span{color:black;font-size:0.9em;}
	 dl.precio2 dt span:after{content:"|";color:#ccc;font-size:0.8em;padding-right:0.5em;}
	 dl.precio dd, dl.precio2 dd{float:right;}
	 dl.detalle dd{color:#656565;}
	 .int{background-color: #F6F3EE;padding:0.8em 0.7em;color:#666;font-size:1.1em;margin-top:0.5em;}
	 
	 /*-ficha promocion-*/
	 .logoproducto{margin-bottom:1em;}
	 p.productoRef{border-top:1px solid #999;border-bottom:1px solid #999;color:#999;font-weight:bold;font-size:1.1em;padding:0.1em 0;margin:0.5em 0 0.5em 0;}
	 p.descr{border-top:1px solid #999;border-bottom:1px solid #999;color:#656565;margin:0.4em 0;padding:0.4em 0;font-size:1.1em;}
	 
	 /*-ficha oferta-*/
	.oferta{font-size:1.1em;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;padding:1.2em 0 0.6em 0;color:#333;margin-bottom:0.4em;}
	.oferta .detalle{color:#666;margin-top:1.2em;}
	.pieOferta{font-size:1.1em;color:#B8222E;float:left;width:11em;display:block;}
	
	/*-oferta unete a nosotros-*/
	.oferta2 {margin:0.5em 25px 0 23.4em;border-bottom:1px solid #b9b9b9;}
	.oferta2 .titulo {padding:0.4em 0.5em;background-color:#f3f3f3;}
	.oferta2 .seccion {font-size:1.1em;color:#333;padding:0.1em 0.5em;background-color:#f3f3f3;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;}
	.oferta2 .detalle {font-size:1.1em;color:#666;padding:0.7em 0.4em 0.4em;}
	.oferta2 .detalle p {margin-bottom:0.3em;}
	.oferta2 .detalle strong {font-size:1.1em;color:#333;}
	.oferta2 .detalle small {font-size:0.9em;}
	.oferta2 .detalle span {color:#333;}
	
	/* Imprimir y enviar a un amigo*/
	.imprimirYenviarAmigo{text-align:right;border-top:1px solid #CCC;padding-top:5px}	 
	 
	 /*-Paginacion-*/
	 div.paginacion {margin-right:0px}
	 ul.paginacion{float:right;margin:0.4em 15px 0.6em 0;}
	 ul.paginacion li{float:left;padding:0 0.2em;font-size:1.2em;font-weight:bold;color:#CDCDCD;}
	 ul.paginacion li.flecha{line-height:1em;}
	 ul.paginacion li a{color:#BA1F2D;}
	 ul.paginacion li span{color:black;}
	 .auxPaginacion {height:3.6em}
	 .fmrp ul.paginacion {margin-right:10px;}
	 
	 /*-Selector de vista: todos / uno solo-*/
	 .selView {float:right;margin:-2.3em 2em 0 0;font-size:1.1em;color:#ccc}
	* html .selView {display:inline;}
	.selView a {color:#bd1b26;padding-right:0.2em}
	.selView strong {padding-left:0.2em;color:#333;}
	
	/*-tabla ofertas-*/
	.table1 {width:47em;margin:1em 15px 1em 0;font-size:1em;}
	.table1 th {font-size:1.1em;color:#333;padding:0 0 0.5em 0.6em;font-weight:normal;text-align:left;}
	.table1 tr.alt {background-color:#f3f3f3;}
	.table1 td {font-size:1.1em;color:#666;padding:0.2em 0 0.2em 0.6em;}
	.table1 .c1,.table1 .c2 {border-right:1px solid #d5d5d5;}
	.table1 .c3 {width:7em;}
	.table1 a {display:block;color:#bd1b26;font-weight:bold;}
	.table1 strong {display:block;color:#333;}	
	 
	 /*-Estilos Popup-*/
	body#centrosVisionLab {background:white url(../images/back_popup.gif) 20px 30px no-repeat;}
	body#centrosVisionLabStore {background:white url(../images/back_popup.gif) 20px 30px no-repeat;}
	
	body#popup { background-color:#fff }
	#popupContenido {margin:126px 0 0 121px; padding:0px 11px 0 62px; border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:1.1em; width:224px; \width:299px; w\idth:224px; }
	#imgTipoTienda { position:absolute; top:20px; left:20px }
	.popupPie {margin-left:121px;width:299px;background:transparent url(../images/backb_popup.gif) 0 0 no-repeat;height:18px;}
	body > .popupPie{height:92px;background-color:white;}
	
	.moveup{position:relative;top:-74px;margin-bottom:-74px;}
	
	#popupContenido h2 {font-size:1.1em; color:#656565; margin-bottom:1em;}
	#popupContenido h3 {font-size:1.1em; color:black; margin-bottom:1em;}
	#popupContenido h3 span { font-size:0.9em;color:#333;font-weight:normal;}
	#popupContenido h4 {font-size:1.0em; color:black; margin-bottom:1em;font-weight:normal;}
	#popupContenido h4 span {color:#F34628;font-weight:bold;}
	#popupContenido h5 {border-top:1px solid #B9B9B9;border-bottom:1px solid #B9B9B9;font-size:1em;font-weight:normal;padding:0.08em 0;margin:0.4em 0;}
	#popupContenido p {color:#666;}
	
	table.horario th {color:#333;vertical-align:top;padding-right:0.7em;font-weight:normal;}
	table.horario td {color:#666;vertical-align:top;}
	
	.hrule {border-top:1px solid #b9b9b9;margin:0.5em 0;}
	
	/*PopUp generico, ej: aviso legal*/
	#genericPopUp  {padding:20px 25px 10px 80px;background:transparent url(../images/logo_popUp.gif) no-repeat 15px 20px;}
	#genericPopUp h1 {display:block;border-bottom:1px solid #CCC;margin:20px 0 40px 0;padding-bottom:2px;}
	#genericPopUp h2 {padding:20px 0 10px 0;}		
    
	/*Mapa del siete*/
	.menuMapa .section, .menuMapa .section1  {width:16em;float:left;margin-left:10px;background:transparent url(../images/backg_list2.gif) repeat-x 0 20px;padding-bottom:20px}
	.menuMapa .section1{position:relative;top:-60px}
	* html .menuMapa .section1{left:-170px}
	* html .menuMapa .section1 {display:block;margin-left:18em}
	
	.menuMapa .subSecction1{margin-top:10px;}
	.menuMapa .subSecction1 li{background:transparent url(../images/backg_list3.gif) no-repeat 0 5px;padding-left:8px;padding-bottom:2px}
	.menuMapa .subSecction2{margin:3px 0 1px 0}
	.menuMapa .subSecction2 li{background:transparent url(../images/backg_list4.gif) no-repeat 0 5px;padding-left:8px;padding-bottom:2px}
					
	/*seccion unete*/
	.unete_legend,.unete_legend2,.unete_footer {border-bottom:1px solid #D0CCCD;margin:0 10px 0.5em 0;}
	.unete_legend span {color:#B4212B;font-size:1.2em;}
	.unete_footer {margin-top:1.0em;}
	/* botones adelante/atras */
	.unete_navig {margin-right:10px;}
	.unete_navig .nav {font-size:1.1em;color:#BF1A28;border:0;font-weight:bold;font-family:Arial, Helvetica, sans-serif}
	.unete_navig input.nav {background:transparent url(../images/btn_sig.gif) 100% 2px no-repeat;padding-right:15px;margin-top:4px;width:auto;cursor:pointer;}
	.unete_navig a strong {padding:0 0.3em;}
	.unete_navig img {position:relative; top:5px;left:0;}
	
	.puesto {margin-bottom:1.5em;}
	.puesto .detalle {font-size:1.1em;padding-bottom:0.5em;margin:0 10px 1.5em 0;border-bottom:1px solid #ccc;}
	.puesto .detalle span {color:#999;font-size:0.9em;}	
	
	/*Avsio de error generico*/
	#error  h1{display:block;padding-bottom:2px;}
	#error #errDescription h2{display:block;padding-bottom:2px;}
	#error #errDescription p{padding-bottom:7px;}
	#error #errDescription{padding:36px 0 0 50px;background:#FFF url(../images/ico_aviso.gif) no-repeat 0 38px;min-height:100px;}
	* html #error #errDescription{height:100px;}
	#error {padding:6.9em 5.5em 0 8.6em;background:#FFF url(../images/logo_visionlab_bottom.gif) no-repeat 48.3em 0 ;border-right: 1px solid #CCC;border-left: 1px solid #CCC;height:30.1em;}
	
	/*-botonera pasos-*/
	#botonera_pasos {margin-bottom:1em;}
	#botonera_pasos ul {width:100%;}
	#botonera_pasos ul li {display:block; float:left; font: normal 1.1em arial,Verdana,georgia;color:#fff;padding:4px 1em 4px 1em;text-align:center;}                                              
	#botonera_pasos ul li a {text-decoration:none;}
	#botonera_pasos .activo a, #botonera_pasos .activo_fin a {color:#fff;}
	#botonera_pasos .activo{background: #A3A3A3 url(../images/botonMenuOn.gif) no-repeat right;}
	#botonera_pasos .activo_fin{color:#fff;background: #A3A3A3 url(../images/botonMenuFinOn.gif) no-repeat right;}
	#botonera_pasos .noactivo a, #botonera_pasos .noactivo_fin a{color:#666;}
	#botonera_pasos .noactivo{color:#666;background: #F0F0F0 url(../images/botonMenuOff.gif) no-repeat right;}
	#botonera_pasos .noactivo_fin{color:#666;background: #F0F0F0 url(../images/botonMenuFinOff.gif) no-repeat right;}
	#botonera_pasos #paso1 {width:9em;}
	#botonera_pasos #paso2 {width:7.8em;}
	#botonera_pasos #paso3 {width:7.8em;}
	#botonera_pasos #paso4 {width:9em;}	
	
	/* ver mas ofertas */
	
	#contMore {width: 125px; float: right; padding: 23px 12px 0 0; text-align: right}
	#contMore a {font-weight:bold;color:#CC3333; font-size: 1.1em}
	#contMore2 {float:right;margin:-1.9em 1em 0 0;}
	
	#contMore2 a {font-weight:bold;color:#CC3333; font-size: 1.1em;padding-right:0.2em;}
		
	#contBanderas {padding: 8px 0 0 61em; }
	#contBanderas li {float: left;  margin: 0 0 0 0; padding-right: 0px; background: #7E7E7E url(../images/sepBan.gif) right 5px no-repeat; }
	#contBanderas li a:hover {text-decoration: none}
	#contBanderas li.noBleft {background: none}
	