@font-face {
  font-family: 'HelveticaNeueLTStd-Lt';
  src: url('./f/HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),  url('./f/HelveticaNeueLTStd-Lt.otf')  format('opentype'),
	     url('./f/HelveticaNeueLTStd-Lt.woff') format('woff'), url('./f/HelveticaNeueLTStd-Lt.ttf')  format('truetype'), url('./f/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt') format('svg');
  font-weight: normal;
  font-style: normal;
} 

html	{margin:0;  padding:0; }
body	{margin:0; padding:0; font-family: 'HelveticaNeueLTStd-Lt', arial;font-size:100%; background:#fff; color:#222222;  }
select	{font-family:'HelveticaNeueLTStd-Lt', arial; font-size:1em; }
textarea{font-family:'HelveticaNeueLTStd-Lt', arial; font-size:1em; }
input	{font-family:'HelveticaNeueLTStd-Lt', arial; font-size:1em; }
form	{margin:0; padding:0; }
img		{border:0; }
a		{text-decoration:none; color:#404040; } 
a:hover	{text-decoration:underline;}
ul		{margin:0; padding:0; list-style:none; }
p		{margin:0; padding:0; }
fieldset{border:0;padding:0; margin:0; }
p, h1, h2, h3, h4, h5 {padding:0; margin:0; }
 
h1				{margin:0; padding:0 0 15px 0; color:#999; }
h1 a			{color:#7d9dad; text-decoration:underline; }
h1 a:hover		{text-decoration:underline; } 
h2				{margin:0; padding:0 0 15px 0; }
h2 a			{}
h2 a:hover		{}
h3				{}
h3 a			{}
h4 				{}
h4 a			{}


.titulo_pagina 		{float:left; width:100%;  padding:0 0 30px 0; }
.titulo_pagina h1	{font-size:13px; padding:0 0 0 0; color: #222; text-transform: uppercase; padding:0 0 0 0;  font-weight:normal; }

.carritook				{display:block; background:#2c2b2b; font-size:12px; padding:20px 0; text-decoration:none; color:#fff; text-align:center;  }
/*.carritook			{width: 100px; height: 25px; font-size: 12px; padding: 2px 0 0 20px; text-decoration: none; color: #34ae97; }*/
.carritook span			{font-size:12px; color: #fff; }
.carritook:hover span	{}
.carritook:hover 		{background:#444; }


/*
.pagina1	{float:left; width:100%; } 
.pagina2	{width:1004px; margin:0 auto; }
.pagina3	{float:left; width:950px;  background:#fff; padding:0 10px; margin:30px 0 30px 0; }
.pagina4	{float:left; width:950px; }
*/
/*background: url(./i/fondo_2.png) 0 0 repeat;*/;

/*********************************************************************************/
.cabecera	{float:left; width:100%; } 
.cabecera2	{max-width:1200px; margin:0 auto; }
.cabecera3	{float:left; width:100%; max-width:1200px;  background:#fff; padding:0 10px; margin:0 0 0 0; }
.cabecera4	{}




.contenidos			{width:100%; max-width:1004px;  padding:40px 0 0 0; min-height:270px; height:auto ! important; height:270px; margin:0 auto;  }
.contenidos_home	{float:left; width:100%; padding:0 0 0 0;}
.contenidos_home2	{max-width:1004px; padding:0 0 0 0; margin:0 auto;  }
.contenidos_home3	{}


/*********************************************************************************/



.cabecera .logo 				{width:300px; margin:0 auto; }
.cabecera .logo p				{float:none; width:300px; margin:0 auto; paddign:0 0 0 0; cursor:pointer; }
.cabecera .logo p a 			{color:#fff; font-size:2px; cursor:pointer; }
.cabecera .logo img				{max-width:300px;  }
.cabecera .logo h1	{display:none;}
.cabecera .logo h1	{float:left; width:auto; color:#031c18; text-transform:uppercase; font-weight:normal; font-size:16px; padding:0 0 0 20px; }



/*.cabecera .de						{display:none; } */
.cabecera .de						{float:right; padding:10px 0 0 0;   }
.cabecera .buscador					{float:left; padding:0 30px 0 0;   margin:0 0 0 0; }
.cabecera .buscador input			{border:0; width:80px; border-bottom:1px solid #222; color:#222; font-size:12px; padding:0; }
.cabecera .buscador button			{padding:0 0; border:0; background:#fff; color:#222; font-size:13px; cursor:pointer; text-transform:uppercase; border:0; } 
.cabecera .buscador button:hover	{text-decoration:underline; }

.cabecera fieldset			{border:0; margin:0; padding:0; }
.cabecera .enlace		{float:right; padding:0 30px 0 0; }
.cabecera .enlace a		{color:#222; font-size:13px; text-transform:uppercase; }

.cabecera .carrito						{float:right; position:relative; font-size:13px; padding:0 0 0 0; margin:0 0 0 0; }
/*.cabecera .carrito .herra				{display:none}*/
.cabecera .carrito .herra				{float:left; margin:0 0 0 0; }
.cabecera .carrito .herra div			{float:right; width:auto ! important; padding:0 0 0 10px ! important; margin:0 ! important; }
.cabecera .carrito .herra div img		{width:20px; }
.cabecera .carrito .carrito3 			{float:left; padding: 0 0 0 0; }
.cabecera .carrito .carrito3 a			{float:left; padding: 0 0 0 0 ; text-decoration:none; color:#222; margin:0 0 0 0; }
.cabecera .carrito .carrito3 a:hover	{text-decoration:underline; }


/* menus */
.menu_principal		{float:left; width:100%; background:#72c6a2 ; border-top:2px solid #72c6a2; border-bottom:2px solid #72c6a2; }/*float:left; position:relative; width:924px; margin:0 0 -1px 0; z-index:2000;*/
.menu_principal2	{max-width:1200px; margin:0 auto; }
.menu_principal3	{float:left; width:100%; padding:0 0; margin:0 auto; text-align:center; }
.menu_principal4	{padding:15px 0 10px 0 ; }

.menu_principal		{}/*float:left; position:relative; width:924px; margin:0 0 -1px 0; z-index:2000;*/
.menu_principal2	{}
.menu_principal ul			{width:100%; text-align:center; }
.menu_principal li			{float:left;  }
/*.menu_principal li a		{float:left; border:1px solid #ccc; border-bottom:0; border-top-right-radius:15px; border-top-left-radius:15px; padding:10px 15px; text-align:center; background:#fff; text-decoration:none; color:#999; }*/
.menu_principal li a		{float:left; text-align:center; text-decoration:none; color:#fff; background:#72c6a2; padding:10px 20px ; }
.menu_principal li.on a		{color:#000; }
.menu_principal li a:hover	{color:#000; }


.menu_principal4 div			{display:inline; }
.menu_principal4 div a			{text-align:center; text-decoration:none; color:#fff; background:#72c6a2; padding:10px 20px ; }
.menu_principal4 div.on a		{color:#000; }
.menu_principal4 div a:hover	{color:#000; }



/*
.menu_principal li a		
{
	border-left:20px solid #72c6a2; 
	border-right:20px solid #72c6a2; 
	border-top:20px solid #72c6a2; 
	border-bottom:20px solid #72c6a2; 
}
.menu_principal li.on a		
{
	border-left:20px solid #fff; 
	border-right:20px solid #fff; 
	border-top:20px solid #fff; 
	border-bottom:20px solid #fff; 
	color:#72c6a2; 
	background:#fff; 
}
.menu_principal li a:hover
{
	border-left:20px solid #fff; 
	border-right:20px solid #fff; 
	border-top:20px solid #fff; 
	border-bottom:20px solid #fff; 
	color:#72c6a2; 
	background:#fff; 
}
*/

.contenido_tipo			{}

/*
.menu					{float:left; width:100%; padding:40px 0 10px 0; margin:0 0 0 0; background:#fff; }
.menu2					{float:left; width:100%; padding:0 0 0 0; } 
*/ 


.menu				{float:left; width:100%; background:#72c6a2; border-top:1px solid #fff;  }/*float:left; position:relative; width:924px; margin:0 0 -1px 0; z-index:2000;*/
.menu2				{float:left; width:100%; padding:20px 0 20px 0; }
.menu3				{max-width:1200px; margin:0 auto; }
.menu4				{float:left; width:100%; max-width:1200px; background:none;   padding:0 0 0 0; margin:0 0 0 0; }
 

.menu.tienda.cat_22 .menu4			{background: url(./i/menup2.jpg) 130px 0  repeat-y;   }
.menu.tratamientos.cat_22 .menu4	{background: url(./i/menup2.jpg) 130px 0  repeat-y;   }

.menu.tienda.cat_33 .menu4			{background: url(./i/menup.jpg) 130px 0  repeat-y;   }
.menu.tratamientos.cat_33 .menu4	{background: url(./i/menup.jpg) 130px 0  repeat-y;   }

.menu.tienda.cat_44 .menu4			{background: url(./i/menup.jpg) 130px 0  repeat-y;   }
.menu.tratamientos.cat_44 .menu4	{background: url(./i/menup.jpg) 130px 0  repeat-y;   }

.menu.tienda.cat_55 .menu4			{background: url(./i/menup.jpg) 130px 0  repeat-y;   }
.menu.tratamientos.cat_55 .menu4	{background: url(./i/menup.jpg) 130px 0  repeat-y;   }

.menu.tienda.cat_66 .menu4			{background: url(./i/menup.jpg) 130px 0  repeat-y;   }
.menu.tratamientos.cat_66 .menu4	{background: url(./i/menup.jpg) 130px 0  repeat-y;   }



.menu.nones .menu4			{background: none;   }


.menu_nuevo					{font-size:13px; }
.menu_nuevo	ul 				{float:left; width:100%; }
.menu_nuevo	ul div			{float:left; width:200px; }

.menu_nuevo	ul li 			{float:left; width:100%; padding:0 0 10px 0; }
.menu_nuevo	ul li a			{float:left; width:100%; color:#fff; }
.menu_nuevo	ul li a:hover	{color:#000; text-decoration:none;  }
.menu_nuevo	ul li.on a		{color:#000; }

.menu_nuevo_c1		{float:left; width:140px; padding:20px 0 20px 0; }
.menu_nuevo_c2		{float:left; width:200px; padding:20px 0 20px 0; }
.menu_nuevo_c3		{float:left; width:300px; padding:20px 0 20px 0; }

.menu_nuevo_c2 ul	{border-left:1px solid #fff; padding:0 0 0 40px; }
.menu_nuevo_c3 ul	{border-left:1px solid #fff; padding:0 0 0 40px;  	}



.menu_nuevo_c2 ul		{display:none; }
.menu_nuevo_c3 ul		{display:none; }



.menu .c1				{float:left; width:100%; padding:0 0 0 0; } 

.menu .c1 ul			{float:left; width:100%; text-align:center; font-size:13px; padding:10px 0; } /* width:560px; */
.menu .c1 ul li			{float:none; padding:0 0 0 0;  display:inline; }
.menu .c1 ul li a		{padding:10px 20px; color:#666; text-decoration:none; text-transform:uppercase; }
.menu .c1 ul li a:hover	{text-decoration:none; color:#fff; background:#666; }
.menu .c1 ul li.on 		{text-decoration:none; color:#fff; background:#666; }
.menu .c1 ul li.on a	{text-decoration:none; color:#fff; background:#666; }

.menu .c1 ul			{} 
.menu .c1 ul a 			{}




/*
.menu .c1 ul li a
{
	border-left:20px solid #fff; 
	border-right:20px solid #fff; 
	border-top:20px solid #fff; 
	border-bottom:20px solid #fff; 
	color:#666; 
	background:#fff; 
}
.menu .c1 ul li.on a		
{
	border-left:20px solid #72c6a2; 
	border-right:20px solid #72c6a2; 
	border-top:20px solid #72c6a2; 
	border-bottom:20px solid #72c6a2; 
	
	
}
.menu .c1 ul li a:hover
{
	border-left:20px solid #72c6a2; 
	border-right:20px solid #72c6a2; 
	border-top:20px solid #72c6a2; 
	border-bottom:20px solid #72c6a2; 
}
*/
.menu .c1 ul.mar			{float:right; font-size:18px; } /* width:560px; */
.menu .c1 ul.mar li			{float:left; padding:0 0 0 0;  }
.menu .c1 ul.mar a 			{float:left; display:block; background:#415653; padding:7px 38px; color:#fff; text-decoration:none; text-transform:uppercase; border-bottom:1px solid #fff; letter-spacing:1px; }
.menu .c1 ul.mar a:hover	{background:#01b1a6; color:#fff; }
.menu .c1 ul.mar .on 		{background:#01b1a6; color:#fff; }
.menu .c1 ul.mar .on a		{background:#01b1a6; color:#fff; }

.menu .c2				{float:left; width:100%; padding:0 0 0 0; background:#fff; font-size:16px; margin:0 0 0 0; text-transform:uppercase; }
.menu .c2 li			{float:left; padding:0 0 0 0; color:#fff; }
.menu .c2 a 			{float:left; background:#415653; display:block; padding:7px 10px ;  text-decoration:none; color:#fff; letter-spacing:1px;  } 
.menu .c2 a:hover		{background-color:#01b1a6;  } 
.menu .c2 .on 			{color:#01b1a6; }
.menu .c2 .on a			{background-color:#01b1a6;  }

 

.migas			{float:left; width:100%; padding:10px 0 20px 0; }
.migas			{font-size:12px; color:#999; min-height:15px; height:auto ! important; height:15px; }
.migas2			{max-width:1200px; padding:10px 0 10px 200px; margin:0 auto; }

.migas ul		{float:left; width:100%; padding:0 0 0 0; text-align:left; }
.migas li		{display:inline; padding:0 0 0 0; text-transform:uppercase; }
.migas a 		{color:#999; background: url(./i/migas2.jpg) top right no-repeat; text-decoration:underline; padding:0 10px 0 0; text-decoration:none;}
.migas a:hover	{text-decoration:none; color:#222;  	}


.migas a:first-letter	{text-transform: uppercase; }




/* pie */
.pie			{float:left; width:100%; padding:50px 0 10px 0; color:#fff; text-align:center; margin:40px 0 0 0; background:#72c6a2;  }
/* background: url(./i/pie.png) 0 0 repeat; */
.telefono		{float:left; width:100%; color:#fff; font-size:12pxm; padding:8px 0; text-align:center; margin:0 0 10px 0; font-weight:bold; }
.telefono p		{text-align:center; }
.telefono span	{font-size:1em; }

.pie .div_trecio	{float:left; width:33%; }

.pie ul			{width:100%; max-width:965px; margin:0 auto; font-size:16px;  }
.pie li			{display:block; padding:0 0 8px 0; text-align:center; }
.pie li a		{color:#fff; text-decoration:none; }
.pie li a:hover	{text-decoration:underline; }

.pie .telefono ul			{width:300px; margin:0 auto; padding:10px 0 0 0;  font-size:.9em;  }
.pie .telefono li			{display:inline; padding:0 10px 0 10px; }
.pie .telefono li a			{display:inline; color:#fff;}
.pie .telefono li a:hover	{text-decoration:underline; }

.ulft	{color:#fff; padding:10px 0 0 0; }
.ulft a	{text-decoration:none;  color:#fff ! important; }
.ulft a:hover{text-decoration:underline;}

.pie .logo 			{float:none; width:100%; padding:50px 0; }
.pie .logo p		{float:none; width:300px; margin:0 auto; paddign:0 0 0 0; cursor:pointer; }
.pie .logo p a 		{color:#fff; font-size:2px; cursor:pointer; }
.pie .logo img		{max-width:200px;  }



/*.contenidos					{float:left; width:100%; padding:40px 0 0 0; min-height:270px; height:auto ! important; height:270px;  }*/


.home .contenidos			{float:left; width:100%; padding:0 0 0 0; min-height:270px; height:auto ! important; height:270px;  }
.contenidos .central				{float:left; width:100%; padding:10px 0 0 0; }
/*
.lat .contenidos .central			{float:left; width:505px; }
.comprar .contenidos .central		{width:645px ! important; }
*/
.lat .contenidos 			{/*background: url(./i/lateral.gif) top right repeat-y;*/  margin-bottom:30px; }

	
	



.ban_telefono			{width:185px; padding:10px 20px; border:1px solid #D6DFE7; font-sise:.75em; margin:0 0 10px 0; }

.tituloh		{padding:0 0 10px 0;}
.lat .tituloh	{width:690px; }



.tituloh h1		{display:inline; font-size:18px; padding:0 0 0 0; color:#72c6a2; text-transform:uppercase;  font-weight:bold; letter-spacing:1px; }


.titulohcat					{padding:0 0 10px 0; background:#f3f1f1; } /* eeeeee */
.titulohcat h1.cat			{display:block; font-size:30px; padding:30px 0 28px 0; color:#72c6a2; text-transform:uppercase;  font-weight:bold; letter-spacing:1px; text-align:center;    }
.titulohcat .tituloh_descr	{padding:0 50px 50px 50px ; font-size:14px; margin:0 0; text-align:center; line-height:22px;   text-align:justify; }


.tituloh_2 h1	{font-size:13px; font-weight:normal;  color:#222;  text-transform:uppercase; }
.tituloh h2		{display:inline; padding:0 8px 0 0; }
.tituloh span	{display:inline; font-size:.875em; }
.tituloh .fecha	{display:block; color:#999; padding:5px 0 0 0; }
.tituloh .imagen img	{float:left; margin:0 20px 0 0; }
.tituloh .imagen h1		{display:block; padding: 25px 8px 0 0 ! important; }
.tituloh .imagen span	{display:block; padding: 0 8px 0 0 ! important;  }


.tituloh .titulo_marcas .tituloh_img		{float:left; width:100%; max-width:350px; }
.tituloh .titulo_marcas .tituloh_img img	{float:left; max-width:350px; width:100%; }
.tituloh .titulo_marcas .titulo_marcas_d		{margin:0 0 0 180px; display: table; height:300px;}
.tituloh .titulo_marcas .titulo_marcas_d span	
{
	padding:0 40px  ;
	
	display: table-cell;
    vertical-align: middle;
    line-height: normal;

}



.tituloh .titulo_marcas h1					{}
.tituloh .titulo_marcas .tituloh_descr		{padding:10px 0;   margin:0 0;  font-size:20px !important;	line-height:26px;  }


/*buscador */
#buscadorfts		{float:left;  width:550px; padding:10px 30px ; background:#EAEAEA; color:#414141; border:#999999; }
#buscadorfts label	{float:left; width:500px; text-align:right; font-size:.75em; }
#buscadorfts .campo	{border:1px solid #999;  width:200px; }
#buscadorfts .boton	{}
#buscadorfts span	{display:block;} 
#buscadorfts .boton input	{font-size:.75em; }

#buscador				{float:left; width:550px; padding:30px; color:#414141; border:#999999; }
#buscador h1			{font-size:medium; margin:0; padding:0 0 20px 0; }
#buscador label			{float:left; width:600px; text-align:left; padding:0 0 10px 0; font-size:.75em; }
#buscador .linea		{float:left; width:600px;  }
#buscador .linea label	{width:290px; }
#buscador select		{border:1px solid #ccc; color:#414141; }
#buscador .boton input	{font-size:.75em; }

 

/* paginador 			 */
.paginador_arriba			{float:left; width:100%; background:#eee; padding:10px 10px; }
.paginador					{float:left; width:100%; padding:20px 0 20px 0; font-size:18px; text-align:center; border-top:1px solid #ccc;  }
.paginador a				{text-decoration:none; border-bottom:1px solid #fff; }
.paginador a:hover			{font-weight:bold; border-bottom:1px solid #000; }
.paginador a.on				{font-weight:bold; border-bottom:1px solid #000;  }
.paginador_enlace_on		{font-weight:bold; text-decoration:none; }
.paginador_enlace_on:hover	{}
.paginador_enlace_2_on		{color:#EBB21B;  text-decoration:none; font-weight:bold; }
.paginador_enlace_2_on:hover{text-decoration:underline;}

.totales		{float:left; width:620px; padding:0 10px 0 10px; font-size:.75em; }


.filtro					{float:left; width:950px; padding:5px; border:1px solid #D2DFE7;  }
.filtro label			{padding:0 15px 0 0; }
.filtro label span		{font-size:.6875em; }
.filtro label select	{font-size:.6875em; }
.filtro p				{display:inline;  }
.filtro p span			{font-weight:bold; padding:0 15px 0 0; font-size:.6875em; }
.filtro button			{width:47px; height:22px; font-size:.6875em;  padding:0 0 2px 0; border:0; background: url(./i/botonp.gif) top left no-repeat; color:#002463; font-weight:bold;  cursor:pointer; text-align:center; }


/* producto */
.producto					{}


/* categorias */
.b_categoria_1	{background:#EEEEEE; }
.b_categoria_2	{}
.b_categoria_3	{}
.b_categoria_4	{}
.buscador_categorias 				{float:left; padding:0 0 0 0; }
.buscador_categorias2				{float:left; width:920px; padding:0 0 10px 0; }
.buscador_categorias ul				{float:left; width:920px; }
.buscador_categorias ul li			{float:left; width:210px; font-size:.875em; padding:10px 5px; text-align:center; color:#E86F0C; }
.buscador_categorias ul li img		{display:block; width:100px;  margin:0 auto; }
.buscador_categorias ul li a		{color:#E86F0C; /*color:#003399; */ font-weight:bold; padding:2px 5px;  }
.buscador_categorias ul li a:hover	{color:#9ea1a5; text-decoration:none; }
/*.buscador_categorias .on a		{text-decoration:none; background:#c86913 ! important; color:#fff  ! important; }*/
.b_categoria_3 ul li	{width:auto ! important; padding:10px 0 10px 5px ! important; text-align:left ! important;}
.b_categoria_3 .on a	{text-decoration:none; color:#c86913 ! important; }
.b_categoria_4 ul li	{width:auto ! important; padding:10px 5px 10px 5px ! important; text-align:left ! important;}
.b_categoria_4 .on a	{text-decoration:none; color:#c86913 ! important; }


.titulo_secundario		{float:left; width:900px; padding:20px 0 0 0; color:#E86F0C;  font-size:.75em; font-weight:bold; }




.errores			{float:left; width:500px; padding:20px; border:1px solid #ff0000; background:#f0f0f0; margin:0 0 20px 0; }
.f_ap .errores		{float:none; }

.ap_campo			{float:left; width:640px; padding:0 0 10px 0 ; }
.ap_campo p			{font-size:.6875em; }

.ap_fps				{}
.ap_fps label		{}
.ap_fps label span	{width:320px; display:inline; }




.caja_w					{width:500px;   }
.caja_w .medio2			{float:left; width:500px; }
.caja_w .medio3 h2		{font-size:1em; }
.caja_w .medio3 h3		{font-size:.875em; }
.caja_w .medio3 li		{font-size:.75em; padding:0 0 5px 0; }




.caja_w						{float:left; ;   margin:0 0 20px 0;  }
.caja_w .arriba				{float:left; width:100%;}
.caja_w .arriba div			{margin:0; margin:0; height:8px; }
.caja_w .arriba div div		{font-size:.01em;  height:8px; margin:0 9px 0 9px; }
.caja_w .medio				{float:left; margin:0; height:auto;}
.caja_w .medio2				{float:left; }
.caja_w .medio3				{text-align:left; margin:0; padding:0 9px; }
.caja_w .abajo				{float:left; width:100%; }
.caja_w .abajo div			{margin:0; height:9px; }
.caja_w .abajo div div 		{font-size:0.1em; height:9px; margin:0 9px 0 9px; }

.gris						{}
.gris .arriba				{background:url(./i/caja_w_ar_iz.gif) top left no-repeat; }
.gris .arriba div			{background:url(./i/caja_w_ar_de.gif) top right no-repeat; }
.gris .arriba div div		{border-top:1px solid #ededed; background:#fff; }
.gris .medio				{border-left:1px solid #ededed; }
.gris .medio2				{border-right:1px solid #ededed; background:#fff  }
.gris .medio3				{background:#fff; }
.gris .abajo				{background:url(./i/caja_w_ab_iz.gif) bottom left no-repeat; }
.gris .abajo div			{background:url(./i/caja_w_ab_de.gif) bottom right no-repeat; }
.gris .abajo div div 		{border-bottom:1px solid #ededed; background:#fff; }

.griss						{background:#F6F4F5 }
.griss .arriba				{background:url(./i/caja_2_ar_iz.gif) top left no-repeat; }
.griss .arriba div			{background:url(./i/caja_2_ar_de.gif) top right no-repeat; }
.griss .arriba div div		{border-top:1px solid #c4c4c4; background:#F6F4F5; }
.griss .medio				{border-left:1px solid #c4c4c4; }
.griss .medio2				{border-right:1px solid #c4c4c4; background:#F6F4F5  }
.griss .medio3				{background:#F6F4F5; }
.griss .abajo				{background:url(./i/caja_2_ab_iz.gif) bottom left no-repeat; }
.griss .abajo div			{background:url(./i/caja_2_ab_de.gif) bottom right no-repeat; }
.griss .abajo div div 		{border-bottom:1px solid #c4c4c4; background:#F6F4F5; }


.alta			{padding:20px 0 0  0; }
.alta label		{display:block; width:90%; padding:0 0 20px 0;  }
.alta input		{border:1px solid #ccc; }


.pagina_no_encontrada	{float:left; padding:0 0 40px 15px; }


/* capa popup */
.capa_popup						{float:left; display:none; position:absolute;  margin:0; background: url(./i/has_olvidado_popup.gif) top right no-repeat; font-size:.75em; }  
.capa_popup_fondo				{float:left; padding:0 0 7px 0; background: url(./i/has_olvidado_popup2.gif) bottom right no-repeat; } 
.capa_popup_fondo2				{float:left; width:280px; padding:5px 10px 7px 10px; background: url(./i/capa_popup_fondo2.gif) top right repeat-y; }
.capa_popup h2					{color:#5f5e5e; background: url(./i/flecha_2.gif) top left no-repeat; padding:0 0 10px 10px; font-size:.875em;}
.capa_popup p					{float:left; color:#575655; padding:0 0 10px 10px; }
.capa_popup ul					{float:left; border-top:1px solid #ccc; }
.capa_popup li 					{float:left; width:250px; padding:10px 0; border-bottom:1px solid #ccc; }
.capa_popup .cerrar				{float:right; text-align:right; padding:0 10px; }
.capa_popup .cerrar a			{text-decoration:underline; font-size:x-small; color:#575655; }
.capa_popup .cerrar a:hover		{text-decoration:none; text-decoration:none; background:none; }
.capa_popup .ok					{color:green; }
.capa_popup .ko					{color:#ff0000; }


#a_favorito						{display:none; }
#a_neceser						{display:none; }
#a_recomendado					{display:none; }


.resultados					{float:left; width:100%; }
.resultados .linea			{float:left; width:100%;  padding:0 0 0 0; }
.buscador .resultados .linea		{width:100%; }
/*.pg_marcas .resultados .linea		{width:924px;  }*/


/* #D2DFE7 */
/*
.listado_1 .un_producto 	{width:898px; }
.listado_2 .un_producto 	{width:420px; }
.listado_3 .un_producto 	{width:290px; }
.listado_4 .un_producto 	{width:220px; }
.listado_5 .un_producto 	{width:172px; }
*/

/*.un_producto				{float:left; width:180px; padding:0;margin:0 0 0 0; min-height:300px; height:auto !important; height:300px; margin:0 0 25px 0; }*/

.un_producto					{float:left; width:21%; padding:0 4% 0 0 ; margin:0 0 15px 0; min-height:300px; height:auto !important; height:300px; }
.un_tratamiento .un_producto	{float:left; width:100%; padding:0 0; }

/*.un_producto img			{display:block; max-width:180px; max-height:180px; }*/
.un_producto h2				{font-size:12px; color:#7d9dad; /*min-height:23px; height:auto ! important; height:23px;*/ padding:0 0 5px 0;}
.un_producto h2 a			{color:#7d9dad; }
.un_producto h2 a:hover		{color:#7d9dad; text-decoration:none;  }
.un_producto .nombre		{float:left; width:100%; font-size:14px; font-weight:normal; padding:10px 0 10px 0;} /* min-height:250px; height:auto !important; height:250px; */
/*.un_producto .nombre		{min-height:300px; height:auto ! important; height:300px;  }*/



.un_producto .nombre .imagen_nombre {text-align:center;  }

.un_producto .nombre .imagen_nombre
{
    height:340px;  
    white-space: nowrap; /* this is required unless you put the helper span closely near the img */
    text-align: center; 
	margin: 1em 0;
}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.un_producto .nombre .imagen_nombre img 
{
    vertical-align: middle;
    max-width:100%;
}



.producto_listado_imagen	{width:100%; }
.producto_listado_imagen2	{}
.producto_listado_imagen3	{width:100%; height:211px; }
.producto_listado_imagen .producto_listado_imagen3 img	
{
	width: 100%;
    /*max-height: 100%;*/
    /*height: inherit !important;*/
}

.producto_listado_imagen_nombre {float:left; width:80%; height:60px; padding:10px 10% 0 10%; font-size:18px; text-align:center; line-height:20px; }





.producto_listadotrat_imagen	{width:100%; }
.producto_listadotrat_imagen2	{}
.producto_listadotrat_imagen3	{width:100%; height:300px; }
.producto_listadotrat_imagen .producto_listadotrat_imagen3 img	
{
	width: 100%;
    max-height: 100%; 
    height: inherit !important;
} 







.un_producto .nombre .nombre_nombre {display:block; height:30px; padding:15px 0 0 0; font-size:13px; text-align:center; } /*min-height:65px; height:auto ! important; height:65px; */

.un_producto .nombre .nombre_nombre img 			{width:100%; } 

/*.un_producto .nombre img			{margin:10px auto 0 auto; max-height:200px; max-width:180px; }*/

.un_producto .nombre a				{color:#222; position:relative; ; }
.un_producto .nombre a:hover		{color:#222; text-decoration:none;  }
.un_producto .entradilla			{font-size:12px; padding:0 0 5px 0; }
.un_producto .entradilla h3			{font-size:12px; padding:0 0 5px 0; }

.un_producto .referencia			{font-size:14px; padding:0 0 5px 15px; }
.comprar .un_producto .referencia	{padding:0 0 10px 0; }
.un_producto .marca					{float:left; width:100%; font-size: 9px;  padding: 8px 0 8px 0;  color: #999; text-align:center; }
.un_producto .marca strong			{font-weight:normal; font-size:14px; }

.un_producto .unidades				{font-size:13px; padding:0 0 5px 15px; }
.un_producto .colores				{font-size:13px; padding:0 0 5px 15px; }
.un_producto .medidas				{font-size:.6875em; padding:0 0 5px 0; }
.un_producto .tallas				{font-size:.6875em; padding:0 0 5px 0; }
.un_producto .actualizar .colores	{font-size:.75em; padding:0 0 5px 0; color:#404040; }
.un_producto .actualizar .medidas	{font-size:.75em; padding:0 0 5px 0; color:#404040; }
.un_producto .actualizar .tallas	{font-size:.75em; padding:0 0 5px 0; color:#404040; }

/*
.exclusivo	{position:absolute; margin:-90px 0 0 0; background:#fff; opacity:0.8;  }
.exclusivo	{text-decoration: none; color:red; font-size:16px; }
.un_producto .nombre a:hover .exclusivo	{text-decoration:none ! important; }
.exclusivo	{-webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg);	}
*/
.exclusivo		{float:left; width:100%; text-align:center; }
.exclusivo p	{display:inline; width:auto; margin:0 auto; background:#e1e1e1; border-top:1px solid #333; border-bottom:1px solid #333; color:#000; text-align:center; padding:2px 5px; font-size:13px; }


.un_producto .nombre a 				{float:left; width:100%; overflow: hidden; position: relative; text-align:center; cursor: pointer; }
/*.un_producto .nombre a img 			{display: block; position: relative; margin:0 auto 15px auto ; max-height:153px; }*/
.un_producto .nombre a img 			{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); transform:scale(1,1); -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; 	}
.un_producto .nombre a:hover img	{opacity: 0.8; filter: alpha(opacity=80); -webkit-transform:scale(1.03,1.03); -moz-transform:scale(1.03,1.03); -ms-transform:scale(1.03,1.03); -o-transform:scale(1.03,1.03); transform:scale(1.03,1.03); }


.un_producto .nombre a .producto_listado_imagen3:after {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(225,225,225,0.2);
    opacity:1;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.un_producto .nombre a .producto_listado_imagen3:after {}

.un_producto .nombre a .producto_listadotrat_imagen3:after {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(225,225,225,0.2);
    opacity:1;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.un_producto .nombre a .producto_listadotrat_imagen3:after {}




.exclusivo2		{float:left; width:100%; text-decoration:none; font-size:16px; padding:10px 0 30px 0; text-align:center; }
.exclusivo2 p	{width:180px; margin:0 auto; background:#e1e1e1; border-top:1px solid #333; border-bottom:1px solid #333; color:#333; text-align:center; padding:2px 5px; }


.listado_marcas						{float:left; width:100%; }
.listado_marcas2					{padding:110px 0 0 0; }
.listado_marcas ul					{float:left; width:100%; }
.listado_marcas ul li				{float:left; width:15%; margin:0 1% 10px 0; background:#fff; } /* */
.listado_marcas ul li a				{display:block; padding:10px; color:#222; text-transform:uppercase; }
.listado_marcas ul li a .imagen		
{
	/*display:table-cell; vertical-align:middle; padding:0 0 10px 0; */
	min-height:150px; height:auto ! important; height:150px;
}
.listado_marcas ul li a .imagen img	
{
	width:100%; 
	max-height:150px;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	
	
}
.listado_marcas ul li a .texto		{display:none; padding:0 0 20px 0; text-align:center; font-size:13px;  }
.listado_marcas ul li a:hover .texto{text-decoration:underline; }



/*.pg_marcas .linea 		{float:left; width:924px; padding:0 0 0 0; }*/
.un_marca				{float:left; width:160px; padding:10px 10px 10px 10px; border:1px solid #9ea1a5; border-radius:8px; margin:0 10px 10px 0; min-height:200px; height:auto !important; height:200px;}
.un_marca img			{display:block; /*width:150px;*/ }
.un_marca h2				{font-size:.75em; color:#E86F0C; /*min-height:23px; height:auto ! important; height:23px;*/ padding:0 0 5px 0;}
.un_marca h2 a				{color:#E86F0C; }
.un_marca h2 a:hover		{color:#EF7521; text-decoration:none;  }
.un_marca .nombre			{font-size:16px; color:#E86F0C; padding:0 0 10px 0;  }
.un_marca .texto			{font-size:12px; color:#333;   padding:0 0 10px 0; }
.un_marca .nombre img		{margin:10px 0 10px 0; max-width:160px; }
.un_marca .nombre a			{color:#E86F0C; }
.un_marca .nombre a:hover	{color:#EF7521; text-decoration:none;  }
.un_marca .entradilla	{font-size:.6875em; padding:0 0 5px 0; }


.of p			{text-decoration: line-through; }


.listado_1 .un_producto 					{width:898px; }
.listado_1 .un_producto .un_producto_imagen	{float:left; width:180px; }
.listado_1 .un_producto .un_producto_texto	{float:left; width:460px;  }


.lat .listado_1 .un_producto 				{ }


.un_producto .precio_carrito	 		{float:left; width:100%; padding:0 0 0 0; min-height:60px; }
.un_producto .precio_carrito .iz		{padding:0 0 10px 0; }
.precio					{display:block; font-size:12px; padding:0 0 8px 0; }
.precio p				{display:block; text-align:center; padding:0; font-size:16px;   }
.oferta					{display:block; font-size:12px; padding:0 0 8px 0; color:red; }
.oferta span			{display:block; text-align:center; padding:0; color:red; }
.oferta p				{display:block; text-align:center; padding:0; color:red; }
.un_producto .precio_carrito .de		{padding:0 0 0 0; /*float:left; margin:0 0 -35px 90px;  text-align:left; */  }
.un_producto .precio_carrito .iz .of p	{/*text-decoration: line-through; */}

/*
.un_producto .precio_carrito .carrito_a			{display:block; width:100px; height:25px; font-size:12px; padding:2px 0 0 20px; text-decoration:none; color:#34ae97; }
.un_producto .precio_carrito .carrito_a:hover	{text-decoration:underline; } 
*/
.un_producto .precio_carrito .carrito_a			{display:block; background:#72c6a2; font-size:12px; padding:20px 0; text-decoration:none; color:#fff; text-align:center;  }
.un_producto .precio_carrito .carrito_a:hover	{background:#444; } 

.un_producto .precio_carrito .carrito_t			{display:block; background:#2c2b2b; font-size:12px; padding:20px 0; text-decoration:none; color:#fff; text-align:center;  }
.un_producto .precio_carrito .carrito_t:hover	{background:#444; } 

.un_producto .precio_carrito .carrito_tt		{display:block; background:#2c2b2b; font-size:12px; padding:20px 0; text-decoration:none; color:#fff; text-align:center;  }
.un_producto .precio_carrito .carrito_tt:hover	{background:#444; } 



.lateral_productos									{float:left; width:225px; padding:20px 0 0 0; }
.lateral_productos h3								{width:205px; padding:5px 10px; background:#9ea1a5; color:#fff; font-size:1em; font-weight:bold; font-size:.75em; }
.lateral_productos .producto_lat					{float:left; width:220px; border-top:1px solid #D6DFE7; padding:10px 0 10px 5px ; }
.lateral_productos .producto_lat .nombre			{float:left; width:200px; padding:0 0 6px 0; font-size:.75em; }
.lateral_productos .producto_lat .nombre a			{color:#9ea1a5; text-decoration:underline; }
.lateral_productos .producto_lat .nombre a:hover	{color:#EF7521; text-decoration:none; }
.lateral_productos .producto_lat .imagen			{float:left; width:110px; }
.lateral_productos .producto_lat .imagen img 		{width:100px; }
.lateral_productos .producto_lat .der				{float:left; width:110px; }
.lateral_productos .producto_lat .precio			{padding:20px 30px 8px 0; font-size:.75em; }
.lateral_productos .producto_lat .precio p			{display:inline; width:auto ! important; padding:2px 4px; color:#fff; background:#7d9dad; }
.lateral_productos .producto_lat .oferta			{padding:0 0 0 0; color:red; margin:0 ! important; font-size:.75em; }
.lateral_productos .producto_lat .oferta p			{display:inline; padding:2px 4px 2px 4px; color:#fff;  background:red; border-left:2px solid #fff; }


.home .novedades					{float:left; border:1px solid #D6DFE7; margin:0 0 20px 0; font-size:.75em; /* min-height:368px; height:auto ! important; height:368px; */}
.home .novedades h3					{width:280px; padding:5px 10px; background:#9ea1a5; font-size:1em; color:#fff;  font-weight:bold; }
.home .novedades2					{float:left; padding:0 10px; }
.home .producto_lat					{float:left; width:260px; border-top:1px solid #D6DFE7; padding:10px; }
.home .un_1	{border-top:0 ! important; }
.home .producto_lat .nombre			{float:left; display:block; width:240px; padding:0; }
.home .producto_lat .nombre a		{color:#9ea1a5; text-decoration:underline;  font-weight:bold; }
.home .producto_lat .nombre a:hover	{color:#EF7521; text-decoration:none;}
.home .producto_lat .imagen			{float:left; width:140px; padding:5px 0 0 0; }
.home .producto_lat .imagen img 	{width:120px; }
.home .producto_lat .precio			{float:left; width:110px; padding:100px 0 10px 0; }
.home .producto_lat .precio p		{display:inline; width:100px ! important; padding:2px 4px; color:#fff; background:#7d9dad; }
.home .producto_lat .oferta			{float:left; position:relative; width:110px;  padding:0 0 8px 0; color:red; margin:-55px 0 0 138px; }
.home .producto_lat .oferta p		{display:inline; padding:2px 4px; color:#fff;  background:red; border-left:2px solid #fff; }








.un_producto_imagen	{/*min-height:150px; height:auto ! important; height:150px; */ padding:0 0 10px 0; 	}

.producto_detalle 				{float:left; width:100%; }
.producto_detalle2 				{padding:0 0 20px 10px;  }
.producto_detalle2 				{max-width:1290px; margin:0 auto;  }

.producto_detalle h3 			{padding:0 0 5px 0; font-size:16px; font-weight:normal;  }

.producto_detalle .detalle_paso			{font-size:15px; font-weight:normal; padding: 0 10px 10px 10px; text-transform:uppercase;  border-bottom: 1px solid #dedfde; margin:0 0 10px 0; }
.producto_detalle .detalle_paso.paso_1 	{background: url(./i/1.png) 0 0 no-repeat; padding-left:24px; }
.producto_detalle .detalle_paso.paso_2 	{background: url(./i/2.png) 0 0 no-repeat; padding-left:24px; }
.producto_detalle .detalle_paso.paso_3 	{background: url(./i/3.png) 0 0 no-repeat; padding-left:24px; }



.producto_detalle_texto			{  }
.producto_detalle_texto table	{border:0; padding:5px; }
.producto_detalle_texto a		{color:#666; font-weight:bold; text-decoration:underline; }
.producto_detalle_texto a:hover	{text-decoration:none; }
.producto_detalle img			{display:block; /* width:400px; border:1px solid #CECECE;*/  } 
.producto_detalle .entradilla	{float:left; width:100%; font-size:14px; margin:0 0 20px 0; line-height:20px; padding:30px 0 0 0; text-align:justify; }
.producto_detalle .como_usar	{float:left; width:100%; font-size:14px; margin:0 0 20px 0; line-height:20px;  text-align:justify; }

.producto_detalle .texto		{float:left; width:100%; font-size:14px; padding:30px 0 0 0; margin:0 0 10px 0; line-height:20px; color:#999;  text-align:justify; }
.producto_detalle .referencia	{float:left; width:100%; font-size:14px; padding:15px 0 20px 0; color:#999; text-align:left;}
.producto_detalle .presentacion	{float:left; width:100%; font-size:14px; padding:3px 0 0 0; color:#999; text-align:left;}
.producto_detalle .marca		{float:left; width:100%; font-size:14px; padding:0 0 10px 0; color:#999; }

.producto_detalle .producto_imagen_res		{display:none; }
.producto_detalle .producto_imagen			{float:left; width:40%; text-align:center; padding:64px 0 0 0; }
.producto_detalle .producto_imagen2			{float:left; width:100%; padding:0 0 0 0; }
.producto_detalle .producto_imagen img		{ margin:0 auto; } /* width:100%; max-width:300px; */


.producto_detalle .producto_imagen2
{
    position:relative;
}
.producto_detalle .producto_imagen2 img 
{ 
    vertical-align:top;
	width:100%; 
}
.producto_detalle .producto_imagen2:after {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(225,225,225,0.2);
    opacity:1;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.producto_detalle .producto_imagen2:after {
}





.producto_detalle .producto_arriba		{float:left; width:100%; padding:20px 0 40px 0; }
.producto_detalle .producto_texto		{float:left; width:54%; padding:30px 0 20px 5%; }

.producto_detalle .colores		{font-size:.75em; padding:0 0 10px 0; color:#404040; }
.producto_detalle .medidas		{font-size:.75em; padding:0 0 10px 0; color:#404040; }
.producto_detalle .tallas		{font-size:.75em; padding:0 0 10px 0; color:#404040; }


.producto_detalle .oferta_precio	{text-align:left; }
.producto_detalle .oferta_precio2	{padding: 0 0 0 0; }

.producto_detalle .precio		{padding:0 0 0 0;  color:#222; text-align:left; }
.producto_detalle .precio p		{display:inline; padding:0 0; margin:0 10px 0 0; color:#222; font-weight:normal; font-size:28px !important;  }
.producto_detalle .precio span	{display:block; padding:0 0; margin:0 10px 0 0; color:#999999; font-size:14px; }

.producto_detalle .oferta		{float:left; display:inline; font-size:18px; padding:0 0 8px 0; color:red; margin:0 5px; }
.producto_detalle .oferta p		{display:inline; padding:1px 5px; color:#fff;  background:red; }
.producto_detalle .of p			{text-decoration: line-through; }

.producto_detalle .carrito				{padding:0 0 0 0; margin:0 0; text-decoration: none; text-align:left; }

.producto_detalle .carrito_a			{margin:0 auto;  background:#72c6a2; font-size:12px; padding:10px 15px; text-decoration:none; color:#fff; text-align:center;  border-radius:5px; }
.producto_detalle .carrito_a:hover		{background:#444; } 

.producto_detalle .carrito_tt			{margin:0 auto;  background:#72c6a2; font-size:12px; padding:10px 15px; text-decoration:none; color:#fff; text-align:center;  border-radius:5px; }
.producto_detalle .carrito_tt:hover		{background:#444; } 

.producto_detalle .carrito_t			{margin:0 auto;  background:#72c6a2; font-size:12px; padding:10px 15px; text-decoration:none; color:#fff; text-align:center;  border-radius:5px; }
.producto_detalle .carrito_t:hover		{background:#444; } 

.producto_detalle .carritook			{display:block; background:#2c2b2b; font-size:12px; padding:20px 0; text-decoration:none; color:#fff; text-align:center;  }
.producto_detalle .carritook span		{}
.producto_detalle .carritook:hover 		{background:#444; }

.detalle_trat_desc			{font-size:12px; padding:3px 0 0 0; color:#999; text-align:left; }
.detalle_trat_desc a		{font-size:12px; color:#222; }
.detalle_trat_desc a:hover	{text-decoration:underline;  }





.producto_detalle .carrito			{}
.producto_detalle .comprar			{}



.suelto	{font-size: .75em; }

.nohay	{float:left; width:680px; padding:10px 20px; font-size: .75em; }

/*
naranja
#FF5000
*/

span.e		{background:#FFFF00; }

.texto_categoria		{float:left; width:670px; }
.texto_categoria2		{border:1px solid #D6DFE7; }
.texto_categoria3		{padding:15px; font-size:.75em;}
.texto_categoria2 h2	{font-size:1.2em; }
.texto_categoria2 p		{}
.texto_categoria2 span	{}


.mapa_web							{float:left; width:950px; padding:25px 0 0 0; }
.mapa_web li						{padding:0 0 10px 0; }
.mapa_web ul 						{float:left; width:950px; padding:0 0 0 0; }
.mapa_web ul li						{float:left; width:180px; padding:0 5px 0 0; }
.mapa_web ul li ul 					{float:none; width:auto; padding:0 0 0 10px; }
.mapa_web ul li ul li				{float:none; width:auto; padding:0 0 0 0; }
.mapa_web ul li	ul li ul 			{padding:0 0 0 10px; }
.mapa_web ul li	ul li ul li			{padding:0 0 0 0; }
.mapa_web ul li	ul li ul li ul		{padding:0 0 0 10px; }
.mapa_web ul li	ul li ul li	ul li	{padding:0 0 0 0; }
.mapa_web li a			{color:#000000; font-size:.875em; font-weight:bold; }
.mapa_web li li a		{color:#000000; font-size:.75em; }
.mapa_web li li li a	{color:#666; font-size:.75em; font-weight:normal;}
.mapa_web li li li li a	{color:#666; font-size:.75em; }
.mapa_web li a:hover			{color:#9ea1a5; text-decoration:none;  }

.e404			{float:left; width:900px; padding:25px 0 0 20px; font-size:.75em;  }
.e404 a			{text-decoration:underline; }
.e404 a:hover	{text-decoration:none; }




.buscador_marcas 				{float:left; padding:0; border:1px solid #D6DFE7; margin:0 0 10px 0; }
.buscador_marcas2				{float:left; width:700px; padding:0 0; }
.buscador_marcas ul				{float:left; width:670px; padding:10px; }
.buscador_marcas ul li			{float:left; width:100px; font-size:.6875em; padding:5px; text-align:center; color:#E86F0C; }
.buscador_marcas ul li span		{float:left; display:block; }	
.buscador_marcas ul li img		{float:left; width:70px;  margin:0 10px 0 0 ; }
.buscador_marcas ul li a		{color:#9ea1a5; padding:2px 5px;  }
.buscador_marcas ul li a:hover	{color:#c86913; text-decoration:none; }
.buscador_marcas .titulo_secundario		{width:680px ! important; padding:5px 10px; background:#9ea1a5;  color:#fff;  font-size:1em; font-weight:bold; font-size:.75em;}
.buscador_marcas ul li a span	{cursor:pointer;  }

 

.categorias_mas 				{float:left; padding:0; border:1px solid #D6DFE7; margin:0 0 10px 10px; }
.categorias_mas2				{float:left; width:220px; padding:0 0; }
.categorias_mas ul				{float:left; width:220px; padding:10px; }
.categorias_mas ul li			{float:left; width:200px; font-size:.6875em; padding:5px; text-align:center; color:#E86F0C; }
.categorias_mas ul li span		{float:left; display:block; cursor:pointer;  }	
.categorias_mas ul li img		{float:left; width:70px;  margin:0 10px 0 0 ; }
.categorias_mas ul li a				{color:#E86F0C; padding:2px 5px;  }
.categorias_mas ul li a:hover		{color:#c86913; text-decoration:none; }
.categorias_mas .titulo_secundario	{width:200px ! important; padding:5px 10px; background:#9ea1a5;  color:#fff;  font-weight:bold; }


.destacados_sh 						{float:left; padding:0; margin:0 0 20px 0; }
.destacados_sh2						{float:left; width:670px; padding:0 0; }
.destacados_sh .titulo_secundario	{width:670px ! important; padding:5px 0; background:#fff;   color:#9ea1a5;  font-weight:bold; }

 

.volver 			{padding:10px 0 0 0; }
.comprar .volver 	{padding:10px 0 20px 0;  }
.volver div			{display:block; padding:5px 10px; border:1px solid #D6DFE7; text-align:right; }
.volver a			{padding:0; font-size:.75em; color:#003873; font-weight:bold; text-decoration:underline; }
.volver a:hover		{text-decoration:none; }


.contacto				{float:left; width:100%; max-width:950px; padding:0 0 0 0; font-size:13px; }
.contacto2				{  width:600px; padding:0 0 0 0; margin: 0 auto;; }
.contacto .iz			{float:left; width:100%;max-width:750px; font-size:14px; padding: 8px 15px 10px 0; line-height:17px; margin:0 0 30px 0; }
.contacto .iz a			{text-decoration:underline; }
.contacto .iz a:hover	{text-decoration:none; }
/*.contacto .de					{float:right; width:460px; border-left:1px solid #ccc;   padding: 8px 0 0 15px; margin:0 0 30px 0;  }*/
.contacto .de					{float:left;  width:100%; max-width:600px; border:0; margin:0 0 30px 0;  }
.contacto .de h2				{float:left; margin:0 0 0 0; padding:0 0 20px 0 ! important; font-size:14px; }
.contacto .de p					{padding:0 0 10px 0; color:#ff0000; font-size:14px; }
.contacto .de span				{}
.contacto .de p span			{padding:10px 0 20px 0; color:#404040; }
.contacto .de div				{float:left; width:100%; padding:0 0 10px 0; }
.contacto .de div label			{}
.contacto .de div span			{float:left; width:150px; font-size:14px; }
.contacto .de div input			{float:left; margin:0 10px 0 0; border:1px solid #9ea1a5; color:#333; width:300px; font-size:14px;}
.contacto .de div textarea		{float:left; margin:0 10px 0 0; border:1px solid #9ea1a5; color:#333; width:300px; font-size:14px;}
.contacto .de .enviar_contacto 					{float:left; width:90%;}
.contacto .de .enviar_contacto p				{float:left; width:100%; color:#222; }
.contacto .de .enviar_contacto button			{float:left; padding:5px 10px; border:0; background:#000; color:#fff; cursor:pointer; text-align:center; font-size:13px; text-transform:uppercase; }
.contacto .de .enviar_contacto button:hover		{background:#9ea1a5; }

.contacto .de div.linea_imagen	{float:left; width:400px; padding:0 0 10px 0; }


.quienes-somos 			{float:left; width:100%; }
.home .quienes-somos 			{float:left; width:100%; padding:30px 0 0 0; }

.quienes-somos-titulo		{float:left; width:100%; padding:30px 0 ;}
.quienes-somos-titulo h1	{color:#000; font-size:18px; }

.quienes-somos-imagen		{float:left; width:50%; }
.quienes-somos-imagen img	{width:100%; }

.quienes-somos-texto	{float:left; width:50%; background:#72c6a2; color:#fff; min-height:524px;   }
.quienes-somos-texto2	{padding:40px 40px 20px 40px; }
.quienes-somos-texto p	{padding:0 0 10px 0; font-size:15px; line-height:19px;}


.aviso-legal 		{float:left; width:100%; max-width:800px; }
.aviso-legal h2		{padding:10px 0 10px 0; font-size:14px; }
.aviso-legal p		{padding:0 0 10px 0; font-size:12px; }
.aviso-legal span	{}
.aviso-legal a		{color:#666; text-decoration:underline; }
.aviso-legal a:hover{text-decoration:none; }



.contenidos_comprar 					{float:left; width:100%; max-width:600px; padding: 8px 0 25px 10px; background:#fff; }
.contenidos_comprar h2					{float:left; width:100%; max-width:600px; padding:10px 0 10px 0 ! important; font-size:14px; }
.contenidos_comprar h3					{float:left; width:100%; max-width:600px; padding:10px 0 10px 0 ! important; font-size:12px; }
.contenidos_comprar p					{padding:0 0 10px 0; color:#000000; font-size:13px; }
.contenidos_comprar span				{}
.contenidos_comprar p span				{padding:10px 0 20px 0; color:#404040; }
.contenidos_comprar div.lineaf					{float:left; width:100%; padding:0 0 10px 0; }
.contenidos_comprar div.lineaf label			{}
.contenidos_comprar div.lineaf span			{float:left; width:140px; font-size:13px; }
.contenidos_comprar div.lineaf span span		{float:none; width:auto; font-size:1em; }
.contenidos_comprar div.lineaf input			{float:left; margin:0 10px 0 0; border:1px solid #9ea1a5; color:#333; width:350px; font-size:.75em;  }
.contenidos_comprar div.lineaf textarea		{float:left; margin:0 10px 0 0; border:1px solid #9ea1a5; color:#333; width:350px; font-size:.75em;  }
.contenidos_comprar div.lineaf select			{float:left; margin:0 10px 0 0; border:1px solid #9ea1a5; color:#333; font-size:.75em;  }
.contenidos_comprar .enviar_contacto 					{width:600px; border-top:1px solid #ccc; padding:10px 0 0 0; }
.contenidos_comprar .enviar_contacto p					{float:left; width:200px; color:#404040; }
.contenidos_comprar .enviar_contacto button				{float:right; width:80px; height:20px; padding:0 0 2px 0; border:0; background: url(./i/boton.gif) top left no-repeat; color:#fff; font-weight:bold; cursor:pointer; text-align:center; font-size:.85em;}
.contenidos_comprar .enviar_contacto button:hover		{}

.enviar_pedido 				{float:left; width:530px; border-top:1px solid #ccc; padding:10px 0 ! important; }
.enviar_pedido p			{float:left; width:200px; color:#404040; }
.enviar_pedido a			{float:left;  padding:10px 30px; color: #fff; border: 0; background:#333; cursor: pointer; text-align: center; font-size:13px; text-transform:uppercase; margin: 0 0 0 0; border-radius: 0; line-height:15px; border-radius:5px; }
.enviar_pedido a:hover		{background:#9ea1a5; text-decoration:none; }
.enviar_pedido button		{float:right; padding:10px 30px; color: #fff; border: 0; background:#333; cursor: pointer; text-align: center; font-size:13px; text-transform:uppercase; margin: 0 0 0 0; border-radius: 0; line-height:15px; border-radius:5px; }
.enviar_pedido button:hover	{background:#9ea1a5; }





.confirmar 					{float:left; width:900px; padding:10px 0 ! important;  margin:0 0 10px 0; }
.confirmar .enviar_pedido 	{float:left; width:454px; border-bottom:1px solid #ccc; padding:10px 0; border-top:0; }
.confirmar p				{font-size:.75em; }


.contenidos_pago					{float:left; width:900px; font-size:13px; padding:0 0 0 20px; margin:0 0 30px 0; }
.contenidos_pago h2					{font-size:16px; }

.contenidos_pago .resumen				{float:left; width:400px; padding: 10px 0 10px 30px; font-size:13px; border:1px solid #999; }
.contenidos_pago .resumen ul			{}
.contenidos_pago .resumen ul li			{font-weight:normal; color:#333; padding:0 0 8px 0;  } 
.contenidos_pago .resumen ul li span	{font-weight:normal; color:#000; }

.contenidos_pago .pago				{float:left; width:400px; padding: 10px 30px 0 10px ; }
.contenidos_pago .pago ul			{}
.contenidos_pago .pago ul li		{float:left; width:100%; color:#333; padding:0 20px 8px 0;  }
.contenidos_pago .pago ul li strong	{float:left; padding:0 10px 0 0; }
.contenidos_pago .pago ul li span	{float:left; }

.contenidos_pago .pago ul li p		{float:left; padding:15px 10px 0 0; }
.contenidos_pago .pago ul li form	{float:left; padding:10px 0 0 0; }
.contenidos_pago .pago ul li button	{cursor:pointer; }


.contenidos_pago table		{float:left; font-size:13px; border-top: 1px solid #999;  border-left:1px solid #999;  border-right: 1px solid #999;  margin:0 0 0 50px; background:#fff; }
.contenidos_pago table td	{padding:5px 10px;  border-bottom: 1px solid #999;  }

.contenidos_pago .precio	{padding:10px 0 10px 0 ! important; } /*border-top:1px solid #000; border-bottom:1px solid #000; */

.contenidos_pago .texto_pago	{padding:10px 0 0 50px ! important; line-height:17px; }

/* home */
/*
.home_entrada 			{color:#808080; }
.home_entrada p			{padding:0 0 10px 0; font-size:1.375em; }
.home_entrada span		{display:block; padding:0 0 10px 0; font-size:1em; }
*/
.home_entrada 			{color:#808080; }
.home_entrada p			{padding:0 0 10px 0; font-size:1em; font-weight:bold; }
.home_entrada span		{display:block; padding:0 0 10px 0; font-size:.875em; }




.ver_todas 				{float:left; width:900px; padding:0 0 0 10px; }
.ver_todas a			{color:#E86F0C; font-size:.75em; text-decoration:underline; }
.ver_todas a:hover		{color:#C86913; text-decoration:none; }



.home_iz	{float:left; width:50%; }
.home_iz2	{padding:0 10px 0 0;  }
.home_iz a	{float:left; width:100%; }
.home_iz img{float:left; width:100%; }

.home_de	{float:left; width:50%; }
.home_de2	{padding:0 0 0 10px;  }
.home_de a	{float:left; width:100%; }
.home_de img{float:left; width:100%; }


.textos_home		{float:left; width:640px; margin:0 0 20px 0; }
.textos_home h2		{font-size:.85em; color:#E86F0C; padding:10px 10px 10px 0; 	}
.textos_home li		{float:left; width:181px; padding:10px; background: url(./i/caja_home.gif) top left repeat-x;; border:1px solid #ccc; min-height:120px; height:auto ! important; height:120px; }
.textos_home h3		{font-size:.75em; color:#E86F0C; padding:0 0 8px 0; min-height:27px; height:auto ! important; height:27px; }
.textos_home p		{font-size:.6875em;}
.textos_home a		{color:#E86F0C; text-decoration:underline; }
.textos_home a:hover{color:#9ea1a5; }

.textos_home .texto_1	{margin:0 10px 0 0; }
.textos_home .texto_2	{margin:0 10px 0 0; }
.textos_home .texto_3	{margin:0 0 0 0; width:183px; }


.destacados_home		{float:left; width:630px; border:1px solid #ccc; /*min-height:160px; height:auto ! important; height:160px;*/ margin:0 0 20px 0; }
.destacados_home2		{}
.destacados_home3		{}
.destacados_home .tit	{font-size:1em; color:#E86F0C; padding:0 0 15px 0; font-weight:bold; }
.destacados_dentro1		{float:left; width:490px; padding:10px 10px 0 10px ;  }
.destacados_home ul		{float:left; width:120px; }
.destacados_home li		{}

.destacados_dentro2				{float:right; width:120px; background-image: url(./i/destacados_dentro2_2.gif); background-position:top left; background-repeat: repeat-x; color:#404040; cursor:pointer; padding:0 0 0 0; font-size:.875em; }
.destacados_dentro2 div			{padding:0 0 0 10px; background-image: url(./i/destacados_dentro2_1.gif); background-position: top left; background-repeat: no-repeat; border-top:1px solid #fff; text-align:right; }
.destacados_dentro2 div	a		{display:block; width:107px; text-decoration:none; padding:11px 0 11px 0; text-align:center; }
.destacados_dentro2 div	a:hover	{text-decoration:none; }

.on .destacados_dentro2			{background-position:bottom left; }
.on .destacados_dentro2 div		{background-position:bottom left; border-top:0; }
.destacados_dentro2:hover div	{background-position:bottom left; }
.on a	{color:#fff; }
/*
.prod_1		{padding:10px ; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.prod_2		{padding:0 0 10px 0; border-bottom:1px solid #ccc; }
.prod_3 	{padding:0 10px 10px 0; border-right:1px solid #ccc; }
.prod_4 	{padding:0 0 10px 0; }
*/
 
.un_producto_b								{float:left; padding:0 0; }
.caja_destacados .un_producto				{float:left; width:210px; padding:0 0 0 10px; }
.caja_destacados .un_producto .titu			{float:left; width:200px; font-size:.75em; color:#E86F0C; min-height:30px; height:auto ! important; height:30px; padding:8px 0 8px 0; }
.caja_destacados .un_producto .titu a		{color:#E86F0C; text-decoration:underline; }
.caja_destacados .un_producto .titu a:hover	{color:#9ea1a5; text-decoration:none;  }
.caja_destacados .prod_2 .un_producto		{width:210px; border-left:1px solid #ccc; }
.caja_destacados .prod_3 .un_producto		{width:210px; border-left:1px solid #ccc; }
.caja_destacados .un_producto .un_producto_imagen		{float:left; width:100px; }
.caja_destacados .un_producto .un_producto_imagen img	{display:block; width:90px; }
.caja_destacados .un_producto .un_producto_texto		{float:left; width:105px; padding:10px 0 0 0; }
.caja_destacados .un_producto .precio					{display:inline; font-size:.75em; padding:65px 0 8px 0;  }
.caja_destacados .un_producto .precio p					{display:inline; width:100px ! important; padding:1px 5px; color:#fff; background:#E86F0C; }
.caja_destacados .un_producto .iz						{}
.caja_destacados .un_producto .marca	{font-size:12px; padding:5px 0 8px 0; }
.caja_destacados .un_producto_imagen	{min-height:80px; height:auto ! important; height:80px; padding:0 0 10px 0; }
.caja_destacados .un_producto .precio	{display:block; }
.caja_destacados .un_producto .precio p	{}
.caja_destacados .un_producto .oferta	{float:left; display:inline; font-size:.75em; padding:0 0 8px 0; color:red; margin:-45px 0 0 0; }
.caja_destacados .un_producto .oferta p	{display:inline; padding:2px 4px; color:#fff;  background:red; border-left:2px solid #fff; }


.home .caja_destacados .un_producto				{float:left; width:230px; }
.home .caja_destacados .un_producto .titu		{float:left; width:220px; }

 


.home_iz .bordados_home			{float:left; width:630px; border:1px solid #ccc; padding:0; font-size:.75em; margin:0 0 20px 0; background: url(./i/bordados.jpg) top left no-repeat; }
.home_iz .bordados_home span	{display:block; padding:5px 0 0 0; font-weight:bold; }
.home_iz .bordados_home a		{text-decoration:underline; color:#003873; }
.home_iz .bordados_home a:hover	{text-decoration:none; }
.home_iz .bordados_home div 	{}
.home_iz .bordados_home div div	{padding:10px 20px 20px 380px ; }

.home_de .bordados_home			{border:1px solid #ccc; padding:10px; font-size:.75em; margin:0 0 15px 0; }

.home_de .perros	{display:none; width:285px; height:230px; background: url(./i/perro1.jpg) top center no-repeat; }

/* noticia */
.noticia_home				{float:left; border:1px solid #D6DFE7; }

.home_iz .noticia_home  		{width:300px; }
.home_iz .noticia_home h2		{width:280px; }
.home_iz .noticia_home ul li	{width:250px; }

.home_de .noticia_home  		{width:300px;  }
.home_de .noticia_home h2		{width:280px; }
.home_de .noticia_home ul li	{width:250px; }
   


/* actualidad */

.categoria_a				{float:left; width:690px; padding:20px 0 20px 0; }
.categoria_a .imagen		{padding:0 0 10px 0; }
.categoria_a .imagen img	{float:right; margin:0 0 20px 20px; }
.categoria_a .textos		{font-size:.75em; }
.categoria_a .textos embed 	{float:right; margin:0 0 0 20px; padding:0; }
.categoria_a .textos a		{color:#E86F0C; }
.categoria_a .textos a:hover{color:#c86913; text-decoration:underline; }}

.listado_a					{float:left; }
.listado_a h2				{color:#c86913; font-size:1.325em; border-bottom:1px solid #c86913;  padding:30px 0 5px 0; margin:0 0 0 0; }
.listado_a .una_a			{float:left; width:690px; border-bottom:1px solid #ccc; padding:10px 0; }
.listado_a .imagen			{float:right; padding:0 0 0 0; }
.listado_a .imagen img		{border:1px solid #ccc; }
.listado_a .textos			{float:left; font-size:.75em; }
.listado_a .textos a		{color:#E86F0C; margin:0 0 15px 0; }
.listado_a .textos a:hover	{color:#c86913; text-decoration:underline; }
.listado_a .textos p		{padding:4px 0; }
.listado_a .textos p span	{color:#999; }

.actualidad_detalle				{float:left; width:690px; padding:0 0 20px 0; }
.actualidad_detalle .imagen		{padding:0 0 10px 0; }
.actualidad_detalle .imagen img	{float:right; margin:0 0 20px 20px; border:1px solid #ccc; }
.actualidad_detalle .textos		{font-size:.75em; padding:0 0 20px 0; }
.actualidad_detalle .textos embed 	{float:right; margin:0 0 10px 20px; padding:0; }
.actualidad_detalle .textos p		{font-size:x-small; padding:0 0 10px 0; text-align:center; color:#333; }
.actualidad_detalle .textos p img	{display:block; border:1px solid #ccc; margin:0 auto 10px auto ! important; }
.actualidad_detalle ul			{}
.actualidad_detalle li			{}
.actualidad_detalle li span		{}
.actualidad_detalle a		{color:#E86F0C;}
.actualidad_detalle a:hover	{color:#c86913; text-decoration:underline; }




.ejemplos			{float:left; width:950px; padding:0 0 20px 0;}
.ejemplos p			{padding:0 0 10px 0; font-size:.75em; }
.ejemplos p a		{color:#003873; text-decoration:underline; }
.ejemplos p a:hover	{text-decoration:none; }
.ejemplos h2		{float:left; width:943px; color:#002463; border-bottom:1px solid #002463; padding:0 0 10px 0; margin:-10px 0 0 0; font-size:1em; }

.ejemplos div			{float:right; width:300px; border:1px solid #C6C3C6; background:#DEDFDE; padding:20px ; color:#000; margin:-30px 6px 0 0; font-size:.75em; }
.ejemplos ul			{float:left; padding:10px 0 0 0; font-size:.75em; }
.ejemplos li			{float:left; width:225px; height:150px;  margin:0 5px 10px 5px ; border:1px solid #ccc; text-align:center; }
.ejemplos li img		{width:200px; }
.ejemplos li.carta		{width:auto ! important; height:auto ! important; border:0; }
.ejemplos li.carta img	{width:auto ! important; }


.informacion			{float:left; width:950px; padding:0 0 40px 0;}
.informacion p			{padding:0 80px 10px 0; font-size:.75em; }
.informacion p a		{color:#003873; text-decoration:underline; }
.informacion p a:hover	{text-decoration:none; }
.informacion h2			{float:left; width:943px; color:#002463; border-bottom:1px solid #002463; padding:0 0 0 0; margin:25px 0 15px 0; font-size:.75em; }



.cont_izq 	{float:left; width:260px; }
.cont_izq 	{display:none; }
.cont_der	{float:left; width:100%; }
.cont_der .tituloh	{width:100%; }


.menu_izq2					{float:left; width:220px; margin:0 0 20px 0; padding:0 0 0 0;  }
.menu_izq2 ul				{float:left; width:200px; border-right:1px solid #01b1a6; }
.menu_izq2 ul li			{float:left; width:200px; font-size:12px; padding:0 0 0 0; text-align:left; }
.menu_izq2 ul li a			{display:block; color:#01b1a6; font-weight:normal; padding:10px 5px;  }
.menu_izq2 ul li a:hover	{color:#fff; background:#01b1a6; text-decoration:none; }
.menu_izq2 ul li.on a		{color:#fff; background:#01b1a6; text-decoration:none; }
 

.menu_c4 				{float:left; width:98%; padding:0 0 10px 0; border-bottom:1px solid #9ea1a5; margin:0 0 30px 0; }
.menu_c4 ul				{float:left;  }
.menu_c4 ul li			{float:left; font-size:.75em; padding:0 10px 0 0; text-align:left; color:#E86F0C; }
.menu_c4 ul li img		{display:none; width:100px;  margin:0 auto; }
.menu_c4 ul li a			{color:#9ea1a5; /*color:#003399; */ font-weight:bold; padding:2px 5px;  }
.menu_c4 ul li a:hover	{background:#9ea1a5; color:#fff;text-decoration:none; }
.menu_c4 ul li.on a		{background:#9ea1a5; color:#fff;text-decoration:none; }
 
.tratamientos_p1		{float:left; width:180px; }
.tratamientos_p2		{float:left; width:180px; }
.tratamientos_p3		{float:left; width:180px; }
 
.tratamientos_p1 h3		{font-size:12px; color:#9ea1a5; padding:0 0 10px 0; }
.tratamientos_p2 h3		{font-size:12px; color:#9ea1a5; padding:0 0 10px 0; }
.tratamientos_p3 h3		{font-size:12px; color:#9ea1a5; padding:0 0 10px 0; }


.producto_texto .tituloh	{width:400px;   }

.nombre_categoria_4	{float:left; width:90%; display: inline;
  font-size: 18px;
  padding: 10px 0 10px 0;
  color: #222;
  text-transform: uppercase;
  }

  /*
.un_tratamiento_cuadrado				{float:left; width:45%; padding:20px 0 20px 0; margin:0 4% 30px 0; background:#fff; }
.un_tratamiento_cuadrado.arriba			{margin:0 0 0 0; }
.un_tratamiento_cuadrado2				{padding:0;}
.un_tratamiento_cuadrado3				{float:left; width:255px; border:1px solid #999; padding:0 10px;  min-height:115px; height:auto ! important; height:115px; }
.un_tratamiento_cuadrado4				{padding:10px 0 0 0;}
.un_tratamiento_cuadrado h3				{float:left; width:100%; font-size:14px; color:#222; font-weight:normal; padding: 0 0 10px 0; text-align:center;}
.un_tratamiento_cuadrado h3 a			{display:block; color:#222; text-align:center;}
.un_tratamiento_cuadrado .trata_imagenes_0		{float:left; width:100%; padding:0 0 10px 0;}
.un_tratamiento_cuadrado .trata_imagenes		{float:left; width:75px; padding:0 6px 0 0; }
.un_tratamiento_cuadrado .trata_imagenes a		{float:left; display:block; width:100%; text-align:center; }
.un_tratamiento_cuadrado .trata_imagenes a img 	{width:auto; margin:0 auto; max-height:55px; }
.un_tratamiento_cuadrado .trata_imagenes img 	{width:40px; margin:0 auto; }
.un_tratamiento_cuadrado:hover h3 a			{text-decoration:none; color:#999; }
.un_tratamiento_cuadrado:hover img			{opacity:0.8; }
*/



.un_tratamiento_cuadrado				{float:left; width:100%; padding:10px 0 20px 0; margin:0 0 0 0; background:#fff; border-bottom:1px solid #ccc; }
.un_tratamiento_cuadrado.arriba			{margin:0 0 0 0; }
.un_tratamiento_cuadrado2				{padding:0;}
.un_tratamiento_cuadrado3				{float:left; width:100%; padding:0 10px;  }
.un_tratamiento_cuadrado4				{padding:10px 0 0 0;}

.un_tratamiento_cuadrado_tit					{float:left; width:50%; }
.un_tratamiento_cuadrado h3						{font-size:18px; color:#222; font-weight:normal; padding: 35px 0 10px 0; text-align:left; }
.un_tratamiento_cuadrado h3 a					{display:block; color:#72c6a2; } 
.un_tratamiento_cuadrado h3 span				{display:block; color:#999; font-size:15px; text-transfform:lowercase; font-weight:normal; padding:5px 0 0 0;  }
.un_tratamiento_cuadrado .trata_imagenes_0		{float:right; width:400px; padding:10px 0 10px 10px; border:1px solid #999; background:#e4e4e4; margin:0 10px 0 0 ; } /* width:40%; */
.un_tratamiento_cuadrado .trata_imagenes		{float:left; width:126px; padding:0 6px 0 0; }
.un_tratamiento_cuadrado .trata_imagenes a		{float:left; display:block; width:100%; text-align:center; background:#fff;  }
.un_tratamiento_cuadrado .trata_imagenes a img 	{width:auto; margin:0 auto; max-height:112px; max-width:112px; }
.un_tratamiento_cuadrado .trata_imagenes a img 	{}
.un_tratamiento_cuadrado:hover h3 a			{text-decoration:none; color:#999; }
.un_tratamiento_cuadrado:hover img			{opacity:0.8; }



.home .un_tratamiento_cuadrado				{float:left; width:45%; padding:10px 2% 20px 2%; margin:0 0 0 0; background:#fff; border-bottom:1px solid #ccc; }
.home .un_tratamiento_cuadrado.arriba		{margin:0 0 0 0; }
.home .un_tratamiento_cuadrado2				{padding:0;}
.home .un_tratamiento_cuadrado3				{float:left; width:100%; padding:0 10px;  }
.home .un_tratamiento_cuadrado4				{padding:10px 0 0 0;}

.home .un_tratamiento_cuadrado_tit					{float:left; width:100%; }
.home .un_tratamiento_cuadrado h3					{font-size:18px; color:#222; font-weight:normal; padding: 0 0 10px 0; text-align:left; }
.home .un_tratamiento_cuadrado h3 a					{display:block; color:#72c6a2; } 
.home .un_tratamiento_cuadrado h3 span				{display:block; color:#999; font-size:15px; text-transfform:lowercase; font-weight:normal; padding:5px 0 0 0;  }
.home .un_tratamiento_cuadrado .trata_imagenes_0	{float:left; width:400px; padding:10px 0 10px 10px; border:1px solid #999; background:#e4e4e4; margin:0 10px 0 0 ; }
.home .un_tratamiento_cuadrado .trata_imagenes		{float:left; width:126px; padding:0 6px 0 0; }
.home .un_tratamiento_cuadrado .trata_imagenes a	{float:left; display:block; width:100%; text-align:center; background:#fff;  }
.home .un_tratamiento_cuadrado .trata_imagenes a img{width:auto; margin:0 auto; max-height:112px; max-width:112px; }
.home .un_tratamiento_cuadrado .trata_imagenes a img{}
.home .un_tratamiento_cuadrado:hover h3 a			{text-decoration:none; color:#999; }
.home .un_tratamiento_cuadrado:hover img			{opacity:0.8; }




.un_tratamiento					{float:left; width:100%; padding:0 0 0 0; margin:0 0 20px 0; background:#fff; }
.un_tratamiento.arriba			{margin:0 0 0 0; }
.un_tratamiento2				{padding:0; }
.un_tratamiento h3				{font-size:22px; color:#222; text-align:left; padding:40px 0 0 0;  }
.buscador .un_tratamiento h3	{text-align:left; }
/*.un_tratamiento h3 a			{color:#fff;}*/
.un_tratamiento h3 a			{font-size: 22px;  color: #222;  text-align: center;  }
.un_tratamiento .subtitulo		{font-size:16px; line-height:22px; font-weight:normal; padding:20px 0 0 0; text-align:left;  }
.un_tratamiento .desc			{font-size:16px; line-height:22px; font-weight:normal; padding:20px ; background:#e1e1e1; }
.un_tratamiento .trat_pasos		{float:left; width:100%; padding:20px 0 30px 0; }
.un_tratamiento .trat_pasos2	{}
.un_tratamiento .trat_pasos3	{}
.un_tratamiento .paso_t			{float:left; width:29%; padding:10px 4% 0 0; margin:0 0 0 0;  }
.un_tratamiento .paso_t.pri		{margin:0 0 0 0; }
.un_tratamiento .paso_t.este	{/*border:1px solid #01b1a6; */ }

.un_tratamiento .paso_t h4			{font-size:14px; font-weight:normal; padding:0 0 0 0; color:#222; height:25px; text-align:center; letter-spacing:1px; } /* border-bottom:1px solid #b2b2b2;  */
.un_tratamiento .paso_t.paso_1 h4	{background: url(./i/1.png) top center no-repeat; padding-top:60px; font-weight:normal; }
.un_tratamiento .paso_t.paso_2 h4	{background: url(./i/2.png) top center no-repeat; padding-top:60px; font-weight:normal; }
.un_tratamiento .paso_t.paso_3 h4	{background: url(./i/3.png) top center no-repeat; padding-top:60px; font-weight:normal; }
.un_tratamiento .un_producto		{}
.un_tratamiento .producto_detalle	{position:relative; width:620px; padding:20px 10px 0 10px; background:#fff; border:1px solid #9ea1a5; border-bottom-left-radius:15px; border-bottom-right-radius:15px; margin:-15px 0 20px 0; z-index:1000; }



.dur_efi					{float:left; width:630px; color:#34ae97; font-size:12px; padding:0 20px 0 30px ; background:#fff; }
.dur_efi .duracion			{float:left; width:600px; padding:7px 0 15px 0; background: url(./i/duracion.gif) 0 0 no-repeat; }
.dur_efi .duracion strong	{float:left; padding:0 5px 0 32px; }
.dur_efi .duracion p		{float:left; }
.dur_efi .eficacia			{float:left; width:600px; padding:7px 0 15px 0; background: url(./i/eficacia.gif) 0 0 no-repeat; }
.dur_efi .eficacia strong	{float:left; padding:0 5px 0 32px; }
.dur_efi .eficacia p		{float:left; }
 
 





#carrito_popup 			{float:left; width:200px; display:none; position:absolute; background: url(./i/popup_a.gif) bottom left no-repeat; padding:0 0 9px 0; z-index:1000; }
#carrito_popup2			{ }
#carrito_popup .cerrar	{font-size:12px; color:#404040; }
#carrito_popup .cerrar a{float:right; display:block; margin:-8px -8px 0 0; width:20px; height:20px; color:#fff; font-size:.2em; background: url(./i/contacto_cerrar.gif) top left no-repeat; }
#carrito_popup2			{float:left; width:180px; padding:10px 10px 10px 10px; background:#eee ! important; border-left:1px solid #718180; border-top:1px solid #718180; border-right:1px solid #718180; font-size:12px; height:70px; }
#carrito_popup2 a		{color:#222; font-weight:bold; text-decoration:underline; }
#carrito_popup2 a:hover	{text-decoration:none; }
#carrito_popup2 div		{float:left; width:179px; padding:0 0 0 0;  }

			


.central_carrito					{float:left; width:100%; padding:0 0 30px 0; background:#fff; }
.carrito .linea						{float:left; width:100%; padding:0 0 15px 0;  background:none; }
.carrito .un_producto_carrito		{}
.un_producto_carrito		{float:left; width:100%; }
.carrito.comprar .un_producto_carrito		{float:left; width:100%; background:#fff;  }
.un_producto_carrito .carrito_imagen		{float:left; width:170px; padding:0 20px 0 0; }
.un_producto_carrito .carrito_imagen a		{float:left; display:block; width:150px; text-align:center; }
.un_producto_carrito .carrito_imagen a img 	{max-width:150px; max-height:150px; margin:0 auto; }

.un_producto_carrito .carrito_imagen_t			{float:left; width:50px; padding:0 0 0 0; }
.un_producto_carrito .carrito_imagen_t a		{float:left; display:block; width:40px; text-align:center; }
.un_producto_carrito .carrito_imagen_t a img 	{width:auto; margin:0 auto; max-height:55px; }
.un_producto_carrito .carrito_imagen_t img 		{width:auto; margin:0 auto; max-height:55px; }





.un_producto_carrito .un_producto_texto							{float:left; width:230px; padding:0 0 0 0; }
.un_producto_carrito .un_producto_texto h2						{float:left; width:100%; color:#01b1a6; font-size:14px; font-weight:normal; padding:0 0 10px 0; }
.un_producto_carrito .un_producto_texto h2 a					{color:#01b1a6; }
.un_producto_carrito .un_producto_texto a	{color:#01b1a6; }

.un_producto_carrito .un_producto_texto .nombre	{font-size:14px; }
.un_producto_carrito .un_producto_texto .nombre	a {color:#01b1a6; font-size:14px; }


.un_producto_carrito .un_producto_texto .precio_carrito					{float:left; width:100%; padding:0 0 10px 0; }
.un_producto_carrito .un_producto_texto .precio_carrito .iz				{}
.un_producto_carrito .un_producto_texto .precio_carrito .iz .precio		{}
.un_producto_carrito .un_producto_texto .precio_carrito .iz .precio p	{}
.un_producto_carrito .un_producto_texto .referencia						{float:left; width:100%; font-size:14px; padding:0 0 10px 0; }
.un_producto_carrito .un_producto_texto .actualizar						{float:left; width:100%; padding:0 0 10px 0; }
.un_producto_carrito .un_producto_texto .actualizar .unidades			{float:left; font-size:12px; }
.un_producto_carrito .un_producto_texto .actualizar .unidades p			{float:left; padding:0 10px 0 0; }
.un_producto_carrito .un_producto_texto .actualizar .unidades input 	{float:left; border:1px solid #ccc; font-size:12px; width:50px; margin:0 10px 0 0; }
.un_producto_carrito .un_producto_texto .actualizar .boton_actualizar					{float:left; }
.un_producto_carrito .un_producto_texto .actualizar .boton_actualizar button			{float:left; padding:2px 10px; border:0; background:#9ea1a5; color:#fff; font-weight:bold; cursor:pointer; text-align:center; border-radius:2px; }
.un_producto_carrito .un_producto_texto .actualizar .boton_actualizar button:hover		{background:#01b1a6; }

.un_producto_carrito .un_producto_precio			{float:left; }
.un_producto_carrito .un_producto_precio .precioc	{float:left; padding:0 10px 0 0; }
.un_producto_carrito .un_producto_precio .unidades	{float:left; padding:0 10px 0 0; }

.carrito .titulo_productos	{float:left; width:100%;  padding:50px 0 30px 0;  font-size:13px; text-transform:uppercase; }

.un_producto_carrito .totales							{float:right; width:150px; padding:0 20px 0 0;  }
.un_producto_carrito .totales .preciocarrito			{text-align:right; color:#031e1b; font-weight:bold; font-size:13px; padding:25px 0 100px 0; }
.un_producto_carrito .totales .eliminar 				{color:red; font-size:13px; }
.un_producto_carrito .totales .eliminar div				{text-align:right; }
.un_producto_carrito .totales .eliminar div input		{color:#fff; background:red; border:0; cursor:pointer;  padding:4px 5px; }
.un_producto_carrito .totales .eliminar div input:hover	{text-decoration:underline; }

.formu_carrrito						{float:left; width:100%; padding:5px 0 0 0; }
.formu_carrrito .formu_carrrito_1	{float:left; color:#222; font-size:18px; }
.formu_carrrito .formu_carrrito_2	{float:right; color:#222; font-weight:bold;  font-size:13px; text-align:right; }
.formu_carrrito .total_carrito		{float:right; color:#222; font-weight:bold;  font-size:13px; text-align:right;   }

.formu_carrrito2					{float:left; width:100%;  padding:0 0; font-size:14px; text-align:right; }

		
.boton_carrito			{float:left; width:100%; padding:10px 0 }
.boton_carrito p		{float:left; font-size:12px; }


.boton_carrito button		{float:right; width:220px; border-radius:5px; }
.boton_carrito button		{display:block; background:#2c2b2b; font-size:12px; padding:17px 0; text-decoration:none; color:#fff; text-align:center; text-transform:uppercase; border:0; cursor:pointer; }
.boton_carrito button:hover	{background:#444; }



			
 



.lateral 	{float:right; width:300px; padding:0 5px 0 0;   }
.lateral2	{} 
/**/

.lateral_item				{float:left; width:100%; } 
.lateral_item h3			{display:block; padding:5px 0 5px 0 ; background:#fff;  font-size:16px; font-weight:normal; margin:0 0 10px 0; border-bottom:1px solid #000;  }
.lateral .volver			{float:left; width:205px; padding:0 0 10px 0; } 
.lateral .volver a			{color:#000; } 

.lateral_item p					{font-size:13px; line-height:14px; padding:0 10px 10px 0; }
.lateral_item .ph3				{width:100%; padding:10px 0 ; background:#fff; color:#333; border-top:1px solid #000;  border-bottom:1px solid #000; }
.lateral_item a					{text-decoration:underline; color:#fff;}
.lateral_item a:hover			{text-decoration:none; }

.comprar .lateral_item			{float:left; width:100%; } 
.comprar .lateral_item h3		{width:100%; padding:5px 10px; background:#7b8d97; color:#fff; font-size:1em; font-weight:bold; font-size:.75em; margin:0 0 10px 0; }
.comprar .lateral_item .ph3		{width:100%;}


.cat_2					{float:left; margin:0 10px 10px 0; }
.cat_2 a				{float:left; width:280px; padding:10px 20px 10px 0; background:#fff; min-height:370px; height:auto ! important; height:370px;  }
.cat_2 a .imagen		{display:block; padding:0 0 0 0; text-align:center; height:155px; overflow:hidden; margin:0 0 5px 0; }
.cat_2 a .imagen img	{margin:0 auto; width:100%; }
.cat_2 a .nombre		{display:block; font-size:13px; color:#222; padding:5px 0 5px 5px; text-transform:uppercase; margin:0 0 5px 0; }
.cat_2 a .texto			{display:block; font-size:12px; color:#222; padding:0 5px 0 5px; line-height:16px; }
.cat_2 a:hover				{text-decoration:none; color:#222;   }
.cat_2 a:hover .nombre		{text-decoration:none; color:#222; text-decoration:underline; }
.cat_2 a:hover .texto		{text-decoration:none; color:#222; }





/* carrito */
.carrito .listado_1 .linea						{float:left; width:100%; padding:0 0 10px 0;  background:none; /*background: url(../i/linea.gif) bottom left repeat-x;*/ }
.comprar .carrito .listado_1 .linea				{width:900px; border-bottom:0 ! important;   }
.carrito .listado_1 .un_producto 				{width:685px; padding:6px 0 0 0 ; }
.carrito .listado_1 .un_producto .precio_total	{font-size:.75em; padding:0 0 8px 0;  } 

.carrito .un_producto .carrito_imagen			{float:left; width:100px; padding:0 10px 0 0; }
.carrito .un_producto .carrito_imagen img		{width:100px; }
.carrito .un_producto .un_producto_texto		{float:left; width:480px; border-right:1px solid #ccc; }
.comprar .carrito .un_producto .un_producto_texto		{border-right:0; }
.carrito .un_producto .totales 					{float:left; width:85px; padding:0 0 8px 0; text-align:right; }
.carrito .un_producto .totales .preciocarrito	{padding:10px 0 10px 0;  }
.carrito .un_producto .totales .eliminar		{}
.carrito .un_producto .totales .eliminar input	{font-size:x-small ! important; width:68px; height:20px; padding:0 0 0 0; border:0; background: url(../i/boron2.gif) top left no-repeat; color:#002463; font-weight:bold;  cursor:pointer; text-align:center; }

.carrito .un_producto .actualizar				{padding:0 0 10px 0; }
.carrito .un_producto .actualizar div 			{display:inline; margin:0 10px 0 0; }
.carrito .un_producto .actualizar input 		{width:40px; border:1px solid #404040; text-align:center; }
.carrito .un_producto .actualizar button 		{width:68px; height:20px; font-size:x-small  ! important; padding:0 0 0 0; border:0; background: url(../i/boron2.gif) top left no-repeat; color:#002463; font-weight:bold;  cursor:pointer; text-align:center; }

.resultados .un_producto .precio_carrito .unidades2		{display:inline; font-size:.75em; padding:0 0 0 10px; }
.resultados .un_producto .precio_carrito .totales2		{display:inline; font-size:.75em; padding:0 0 0 10px; font-weight:bold; }



.rotar {
    -webkit-transform: rotate(-90deg);/* Chrome y Safari */
    -moz-transform: rotate(-90deg);/* Firefox */
    -o-transform: rotate(-90deg);/* Opera */
    -ms-transform: rotate(-90deg); /* IE 9 */
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* IE 8 */
}



.qs_galeria			{float:left; width: 100%; padding: 0 0 40px 0; }
.qs_galeria img 	{margin:0 auto; }


 
 
 
 

.menu_lis						{float:left; width:70%; }

.menu_lis ul					{float:left; width:100%; }
.menu_lis ul li					{float:left; width:100%; }
.menu_lis ul li a				{float:left; width:33%; }

.menu_lis ul 					{position:absolute;  }


.menu_lis ul li ul 				{width:66%; }
.menu_lis ul li ul li			{}
.menu_lis ul li ul li a			{float:left; width:50%; }

.menu_lis ul li ul li ul 		{width:49%; }
.menu_lis ul li ul li ul li		{}
.menu_lis ul li ul li ul li a	{width:100%; }
 


.menu_nuevo_c2 ul	{display:none; } 
.menu_nuevo_c3 ul	{display:none; } 


.contenido_tipo		{float:left; width:100%; position:relative; }
.menu				{position:absolute;  z-index:9999; }
.menu				{display:none;      }
 


.menu_nuevo_c1	{display:none; }
.menu_nuevo_c2	{display:none; }
.menu_nuevo_c3	{display:none; } 
 
 
 .error			{color:red; } 
.error p		{color:red; } 
.error div		{color:red; } 
.error sttong	{color:red; } 

.tabla_carrito_0	{}
.tabla_carrito_0_1 	{}
.tabla_carrito_0_1	{}


.cook					{position:fixed; top:0; left:0; width:220px; z-index:9999; background:#000; color:#fff; font-size:12px; opacity:0.8;  }
.cook2					{padding:20px 20px 20px 20px; z-index:9999; }
.cook .texto			{padding:0 0 10px 0; z-index:9999; }
.cook .acepto a 		{display:block; border:1px solid #fff; padding:7px 10px; cursor:pointer; z-index:9999; color:#fff;}
.cook .cerrarrrr 		{display:block; margin:0 0 0 0; cursor:pointer; z-index:9999; text-align:center; }
.cook .cerrarrrr img 	{cursor:pointer; z-index:9999; }


