body{ background-color:#EBEBEB; }
UL {
	list-style-image:url(images/arrow.png);
	margin:0;
	padding:0px 0px 0px 20px;
}

H1 , H2 , H3 , H4 { margin:10px 0px; font-family:Verdana,Arial,sans-serif; }
H1 { font-size:175%; }
H2 { font-size:150%; }
H3 { font-size:125%; }
H4 { font-size:100%; }

H1.myPageHeading { color:#333; }
/*
#wrapper {
	width:928px;
	position:relative;
	left:50%;
	top:0;
	margin-left:-450px;
}
#wrapper-shadow-bottom{
	background:url("images/wrapper-shadow-bottom.jpg") no-repeat scroll 0 0 transparent;
	height:34px;
	padding-left:20px;
}
#mycontent{
	background:#fff url(images/wrapper-shadow.jpg) repeat-y 0 0;
	padding-left:14px;
}
*/

#wrapper-shadow-bottom{
	background:url(images/wrapper-shadow-bottom.jpg) no-repeat scroll 0 0 transparent;
	height:30px;
	padding-left:20px;
}
#wrapper {
	background:url(images/nuevas-imagenes/wrapper-shadow.jpg) repeat-y scroll 0 0 transparent;
	left:50%;
	margin-left:-450px;
	position:relative;
	top:0;
	width:928px;
}
#mycontent{
	background:url(images/nuevas-imagenes/fondo-sombra-borde.jpg) no-repeat scroll 2px 0 transparent;
	padding-left:14px;
}


TR.myheader_top, TABLE.low_menu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align:center;
}

A.header_top_Navigation {
	color: #000000;
}
TD.lfcol {
	/*background-color: #DCDCDE;*/
	
}
TD.descText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
TABLE.desc {
	margin:20px 0;
}
TD.mymain, TD.mymain TD {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5em;
  text-align:justify;
}
TD.mymainSubT, TD.mymain TD {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5em;
  text-align:left;
}
TD.infor A { 
	display:block;
	float:left;
	clear:left;
	width:100%;
	height:18px;
	line-height:10px;
	background:transparent;
	border:0;
	margin-bottom:4px;
	border-bottom:1px;
	border-color:#CCC;
	border-style:solid; }
TD.infor A SPAN { 
	display:block;
	background:transparent;
	padding:4px 0; }
TD.infor A:link, TD.infor A:visited, TD.infor A:active { background:transparent; }
TD.infor A:hover {
	color: black;
	background-image:url(images/transparencia_menu.png);
	font-weight: bold;
	text-decoration:none;

}

	


A.mycatStyle {
	/*border-bottom:1px;
	border-color:#CCC;
	border-bottom-style:solid;*/
	display:block;
	font-size:12px;
	font-weight:bolder;
	color:#000;
	margin:0;
	line-height:2.2em;
}
A.mysubcatStyle {
	/*border-bottom:1px;
	border-color:#CCC;
	border-bottom-style:dashed;*/
	display:block;
	margin:5px;
	margin-left:15px;	
	font-size:10px;
	font-weight:bolder;
	/*color:#4A4A4A;*/
	color:#09C;
	line-height:2em;
}

TABLE.low_menu {
	margin:0;
	color:white;
	line-height:1.5em; 
}
	
TABLE.low_foot {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align:center;
	margin:0;
	border:0;
	background:#E2E2E2;
	color:white;
	line-height:1.5em; 
}
	
	
A.low_item, A.low_item:visited, A.low_item:active, A.low_item:link { color:white; text-decoration:none; }
A.low_item:hover { text-decoration:underline; }

A.low_itemH, A.low_itemH:visited, A.low_itemH:active, A.low_itemH:link { color:white; text-decoration:none; }
A.low_itemH:hover { color:#666; text-decoration:underline; }




.informationBox { margin-top:50px; }


.mymain UL { margin: 25px 0 0 0; }
.mymain A , .mymain A:visited , .mymain A:active , .mymain A:link { text-decoration:none; text-transform:uppercase; color:#3333DE;font-size:110%; }
.mymain A:hover { text-decoration:none; }

.mymain A.toims { display:inline; }
A.toims, A.toims:visited, A.toims:active, A.toims:link, A.toims:hover  { text-decoration:none; border:0; }
.toims IMG { border:0; }

.mymain H3 { text-decoration:underline; }



TABLE.faqMenu { font-size:90%; }

/* for products listing */



/*  para las celdas de los subapartados de la informaci?n */

.subin { border: 1px solid #333;}
/*
.subin SPAN { float:left; width:380px;text-align:justify;color:#666; font-size:11px; padding:0px 10px 0px 0px; }*/
.subin IMG { float:left; margin-right:10px; width: auto;}

TD.subinTitle SPAN  { float:left;margin:0 5px;padding:2px 0px; width:auto; }
TD.subinTitle { padding-top:20px;height:16px; line-height:12px;}

TD.subinTitle SPAN.sTText a  { font-size:125%; font-weight:bolder; color:#0F92C4; }



.iconInDesc {
 float:left;
 margin:0px 5px;
 border:0;
 width:auto;
 }

.descTitles {
 float:left;
 margin:0;
 display:inline;
 width: auto;
 }
 

a.politica, a.politica:link,a.politica:active,a.politica:visited {
color:#0000CC;text-decoration:none;	cursor:pointer;
}
 
DIV.ayudenosInput {
	float:left;
	width:200px;
	height:30px;
	line-height:14px;
	margin-left:20px; }
	
.ayudenosInput INPUT {
	border:0;
	background: transparent url(images/helpmeinputback.jpg) no-repeat top left;
	font-size:1em;
	color:black;
	width:200px;
	padding:9px 10px; }	
.ayudenosInput INPUT:focus, .ayudenosInput INPUT:hover {
	background: transparent url(images/helpmeinputback.jpg) no-repeat top right;
}
.ayudenosRadios DIV SPAN { float:left; width: auto; }


/* APARTADO TELLAMAMOS */

TD.tellamamosForm {	border:1px solid #CCC; }

/* APARTADO TELLAMAMOS */

TD.tellamamosForm {	border:1px solid #CCC; }

DIV.tellamamosInputsText {
	display:block;
	width:200px;
	height:30px;
	 }

.tellamamosInputsText INPUT { 
	border:1px solid #CCC;
	font-size:1em;
	color:black;
	width:200px;

	float:left;
}
/*	
.tellamamosInputsText INPUT { 
 border:0;
 background:transparent url(images/tellamamos_gra_form.jpg) top left;
 font-size:11px;
 color:black;
 width:200px;
 padding:7px 2px; }

.tellamamosInputsText INPUT:focus, .tellamamosInputsText INPUT:hover {  
 background-position:top right; }
*/

.tellamamosAreaText TEXTAREA {
 width:200px;
 height:100px;
 border:1px solid #CCC;
}
/* ___________ */

/* ___________ */

SELECT , OPTION {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5em;
  text-align:justify;	
}

.gCompNames
{
	font-size: 11px;
	font-weight: bold;
	color: #06F;
}

.linkdescanso
{
	font-weight: bold;
	font-size: 11px;
	color:#177DD0;
}

a.linkdescanso, a.linkdescanso:hover, a.linkdescanso:visited, a.linkdescanso:active, a.linkdescanso:link
{
	font-weight: bold;
	font-size: 11px;
	color:#177DD0;
}

a.linkdescanso2, a.linkdescanso2:hover, a.linkdescanso2:visited, a.linkdescanso2:active, a.linkdescanso2:link
{
	font-weight: bold;
	font-size: 11px;
	text-transform:lowercase;
	color:#177DD0;
}

div#texto-acordeon{ overflow-y: hidden; text-align:justify; }
.mymain ul li.faq-list-element{ margin-bottom:2.5px; }
.mymain ul li.faq-list-element a{
	color:#0F92C4;
	font-size:1.4em;
	font-weight:bold;
	font-family:arial;
}
.mymain ul li.faq-list-element a:visited{
	color:#0F92C4;
	font-size:1.4em;
	font-weight:bold;
	font-family:arial;
}
table#index-mas-vendidos h3{
	margin:0;
	padding:0;
	display: inline;
	float:left;
	text-decoration:none;
}
table#index-mas-vendidos h3 a{ color:#0F92C4; }
table#index-mas-vendidos table{ height:129px; }
table#index-mas-vendidos p{ margin:0; }
table#index-mas-vendidos td.mymain{ border-bottom: 1px dashed black; vertical-align:top; }
table#index-mas-vendidos td.mymain td.mymain{ border-bottom: 0; }
table#index-mas-vendidos tr.index-producto-tr.last td.mymain{ border-bottom:0; }
table#index-mas-vendidos div{ height:22px; padding-top:5px; }
table#index-mas-vendidos div a.index-product-img-vermas{
	float:right; 
	background: transparent url(/images/ver_producto_bnt.png) no-repeat 0 -21px;
	display:block;
	width:98px;
	height:21px;
}
table#index-mas-vendidos div a.index-product-img-vermas:hover{
	background-position: 0 0;
	border: 0;
}
table#index-mas-vendidos div.index-productos-precio{ text-align:right; color:#0F92C4; font-size:18px; font-weight:bold; }
table#index-mas-vendidos div.index-productos-precio span{ color:#999999; }

div#estudio-salud-main-content .centrado{ text-align:center; }
div#estudio-salud-main-content h3{ margin-top:40px; color:#0F92C4; font-family:arial; text-decoration:underline; }
span#img-estudio{ float:right; }

td#subcat-title-desc h1.categ-title,
h1.categ-title{
	background:#FFFFFF url("/images/list4squares.png") no-repeat scroll 0 10px;
	color:#5B5B5B;
	padding:0 0 0 26px;
	font-size:28px;
	border-bottom:1px dashed #000;
}
h1.categ-title{ margin: 0 0 20px 0; }
td#subcat-title-desc h1.categ-title span,
h1.categ-title span{ color:#0F92C4; }
table#ficha-producto-descripcion h2,
table#titulos-azul h2{
	color:#177DD0;
	font-family:arial;
	font-size:23px;
	text-decoration:none;
	padding-left: 15px; 
	background:#fff url("/images/list4squares_mini.png") no-repeat 0 3px;
}
table#ficha-producto-descripcion h2 span,
table#titulos-azul h2 span{ color:#0F92C4; }
table#ficha-producto-descripcion ul,
table#titulos-azul ul{ margin:0; }

#codigo-postal{ background:transparent url(images/product_rounded_bk.jpg) repeat-y 0 0; margin-top:7px; }
#codigo-postal span.top-img{ display:block; width:100%; background:#fff url(images/serviciosincluidos.jpg) no-repeat 0 0; height:37px; }
#specials-row span.top-img{ display:block; width:100%; background:#fff url(images/serviciosincluidos.jpg) no-repeat 0 0; height:37px; }
#codigo-postal span.bottom-img,
#specials-row span.bottom-img{ display:block; width:100%; background:#fff url(images/product_rounded_bottom.png) no-repeat left bottom; height:12px; }
#codigo-postal table{ margin: 0 10px; width:100%;}
#codigo-postal input{ width: 110px; vertical-align:top; height:26px; }
#codigo-postal img, #codigo-postal img:hover{ cursor: pointer; }
#codigo-postal div{ margin-left:20px; font-size:18px; width:460px; }

#specials-row{
	margin:32px 10px 0;
	background:#fff url(images/fondooferta.jpg) no-repeat 0 0;
	/*background:#BFE2FF;
	border:2px solid #177DD0;
	-moz-border-radius:10px;
	border-radius:10px;*/
}
#specials-row table{ margin: 0 6px; width:96%;}
#specials-row table td{ 
	font-family:Verdana,Arial,sans-serif;
	font-size:18px;
	text-align:center;
	width:30%; 
}
#specials-row table td.porcentaje span, 
#specials-row table td.ahorras span{ color:#177DD0; font-size:22px; font-weight:bold; } 
#specials-row table td.ahorras span{ color:red; }
#specials-row table td.precio span{ color:#177DD0; font-size:35px; font-weight:bold; } 


/***********LISTADO DE PRODUCTOS****************/

form.product-listing-form-size{
	color:#177DD0;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin-right:15px;
	text-align:right;
	float:right;
}
span.product-listing-dto{ font-size:18px; color:#177DD0; *float:left; }
span.product-listing-dto strong{ color:red; }
form.product-listing-form-size strong{ color:#999999; }
form.product-listing-form-size span{ margin-right: 10px; }
form.product-listing-form-size span.texto-precio-valor{ margin-right:0; }
form.product-listing-form-size input.product-listing-buy{
	background:transparent url(images/comprar_producto_btn.png) no-repeat 0 0;
	border:0;
	width:95px;
	height: 18px;
}
form.product-listing-form-size input.product-listing-buy:hover{
	cursor:pointer;
	background-position:0 -18px;
}
tr.product-even{ background-color:#EAEAEA; }
tr span.list-product-links a.list-product-img-vermas{
	float:right; 
	background: transparent url(/images/ver_producto_bnt.png) no-repeat 0 -21px;
	display:block;
	width:98px;
	height:21px;
	/*text-indent:-9999px;*/
}
tr span.list-product-links a.list-product-img-vermas:hover{
	background-position: 0 0;
	border: 0;
}
tr span.list-product-links a.list-product-title{
	color:#0F92C4;
	float:left;
	font-family:arial;
	font-size:1.4em;
	font-weight:bold;
}
tr span.list-product-links{
	display:block;
	width:480px;
	padding-left:10px;
	height:21px;
	margin-top:10px;
}
tr.product-odd table,
tr.product-even table{ color:#545657; height:140px; }
tr div.showImageProduct {
	border:1px solid #999;
	margin:6px 0;
}

td#subcat-title-desc{ padding:0 10px; }
td#subcat-title-desc h1{
	margin:30px 0;
	padding-top:15px;
	font-size:22px;
	text-transform:uppercase;
}
td#subcat-title-desc div{
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	line-height:17px;
	text-align: justify;
	margin-bottom:30px;
}

tr span.list-product-price{
	float:right;
	padding-right:12px;
	font-size:15px;
	color: #177DD0;
	font-weight:bold;
	font-family: Verdana,Arial,sans-serif;
}
tr span.list-product-price strong{ color: #999999; }

tr.product-odd td.mymain,
tr.product-even td.mymain{ border-bottom: 1px dashed black; }
table#list-product-table tr.product-last td.mymain{ border:0; }

tr.product-odd td.mymain td.mymain,
tr.product-even td.mymain td.mymain{
	border: none;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: top;
}

/*************SHOPING CART*********************/
#row-productos td.cart-quantity{ width:57px; padding-right:9px; }
#row-productos td.cart-quantity input{
	width:30px;
	height: 32px;
	float:left;
	margin-left:6px;
}
#row-productos td.cart-quantity div.cart-mas-menos{
	float:right;
	font-size:11px;
	font-weight: bolder;
	background: none;
	color:#fff;
	margin:0;
	cursor: default;
}
#row-productos td.cart-quantity div{
	background-color:#686868;
	margin:2px 0;
	width: 15px;
}
#row-productos .productListing-heading{
	background-color: #696969;
	height: 25px;
}
#row-productos .productListing-heading-description{ padding-left:30px; }
#row-productos table{ border:0; }
#row-productos tr.productListing-odd,
#row-productos tr.productListing-even{ 
	background:#fff;  
}
#row-productos tr.productListing-odd td,
#row-productos tr.productListing-even td{ 
	border-bottom:1px dashed #d3d3d3;
}
#row-productos tr.productListing-odd td td,
#row-productos tr.productListing-even td td{ border:none; }
tr.cart-total td{ background:#efefef; }
#row-total td{ padding-right: 10px; }
#row-productos a.product-delete{ background: transparent url(/images/eliminar.jpg) no-repeat 0 -62px; width:61px; height:62px; display:block; }
#row-productos a.product-delete:hover{ background-position: 0 0; text-decoration: none; }

#cart-loading{
	background: #000 url(/images/loading3.gif) no-repeat center center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	opacity: 0.25;
	filter:alpha(opacity=30);
}

td.checkout-confirmation-product{
	border-bottom: 1px solid #DCDCDE;
}

/*****************FICHA PRODUCTO****************/
#ficha-productos-atributos td{padding:0;}
#ficha-productos-atributos select{ width: 220px; }

#texto-precio{ color:#999999; font-size:20px; font-weight:bold; }
#ficha-productos-atributos .euros{ color:#177DD0; font-size:20px; font-weight:bold; }
#texto-iva{ color:#000; font-size:12px; font-weight:bold; }
/*****************FICHA PRODUCTO****************/

/**************CLEARFIX**************************/
/*
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }
/*****************CLEARFIX************************/
/************FONDO DE LA APLICACION****************/

/*div#wrapper{ background:transparent url(/images/fondoAzul.jpg) no-repeat top center; }*/

/************FONDO DE LA APLICACION****************/

/***************TODOS LOS PRODUCTOS Y CATEGOR?AS***************/
#categories-all h2{ 
	width:326px; 
	height:137px;
	overflow: hidden;
}
#categories-all h2 a{ 
	display:block; 
	width:326px; 
	height:137px;
	border:none; 
}
#categories-all h2 a:hover{ text-decoration:none; color: transparent; } 

#categories-all .categories-all-category{ 
	float:left; 
	/*height:290px; */
	width:48%; 
	margin-bottom:12px;
}
#categories-all .categories-all-category.left{ margin-right:22px; }
#categories-all .categories-all-description{ 
	padding-left:5px;
	text-align: justify;
}
/*
a#categories-all-menu:hover{ background-position: 0 -35px; }
a#categories-all-menu{ background: transparent url(/images/nuevas-imagenes/categories-all-menu.jpg) no-repeat scroll 0 0; }
a#categories-all-menu.categories-all-menu-active{ background-position: 0 -35px; }
*/
/***************FIN TODOS LOS PRODUCTOS Y CATEGOR?AS***************/
/*********PRODUCTOS CATE ************/
div.cute-texturas{ text-align: center; }
.texturas-option{ border:2px solid #DFDFDF; background:#DFDFDF; padding:0 0 5px 10px; -moz-border-radius:0 5px 5px 5px; }
#texturas{ position:relative; }
#texturas ul{ margin:0; padding:10px 0 8px 0; }
#texturas ul li{ display: inline; }
#texturas ul li a{ padding:10px; background-color:#fff; border: 1px solid #DFDFDF; -moz-border-radius: 5px 5px 0 0; }
#texturas ul li a.selected{ background-color:#DFDFDF; }
.texturas-option span{
	padding:4px;
	display: inline-block;
	margin-right:2px;
	-moz-border-radius:6px;
}
.texturas-option span:hover{
	background-color:#999;
	cursor: pointer;
}
.texturas-option span.active{ background-color:#177DD0; }
#cate-nombreproducto{ text-align:right; margin-bottom:20px; }
#cate-logo{ text-align:left; padding-left:5px; }
#cate-preview{ text-align: center; position:relative; margin-bottom:10px; }
#cate-preview img{ display:block; top:0; left:0; *left:6px !important; }
#cate-cate h2{color:#999999; font-size:15px; text-decoration:underline; margin:2px;}
#texturas #div-block{
	-moz-border-radius:5px 5px 0 0;
	background:none repeat scroll 0 0 #000000;
	height:35px;
	left:93px;
	opacity:0.6;
	position:absolute;
	top:0;
	width:85px;
	filter:alpha(opacity=65);
	*top:10px !important;
}
/*********FIN PRODUCTOS CATE ************/
*:focus {
        outline: 0;
}
*:focus { outline: none; }
*::-moz-focus-inner { border: none;}

#tb_compraron_title{
	margin:0;
	padding:0;
	border:0;
}
#tb_compraron{
	border: 2px solid #B8B8B8;
	border-top:0;
	padding:3px 5px 0 9px;
	-moz-border-radius: 0 0 6px 6px;
}
#tb_compraron span{
	display: inline-block;
	font-size:10px;
	font-family:verdana;
	text-align:center;
	margin:10px 1px;
	width:24%;
	vertical-align:top;
}
#tb_compraron img{ border:1px solid #B8B8B8; }



.flash-oferta-mes{
	background:url(images/nuevoMenu/central-izq.gif);
	text-align:center;
}





/*  jose  */
#categoriasMenuIzquierda{
	width:192px; 
	margin-left:8px; 
	margin-top:8px;
}
.cabecera-menu-izq{
	background:url(images/nuevoMenu/bloque-izq-superior.gif) no-repeat 0 0;
	color:#FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:13px;
	padding-left:14px;
	height:22px;
	padding-top:6px;
	font-weight:bolder;
}
.menu-izq-espacio{
	background:url(images/nuevoMenu/central-izq.gif);
	height:7px;
}
.cat-menu-izq{
	background:url(images/nuevoMenu/central-izq.gif);
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	padding-left:12px;
	padding-top:5px;
	font-weight:bolder;
}
.subcat-menu-izq{
	background:url(images/nuevoMenu/central-izq.gif);
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	padding-left:14px;
	padding-top:5px;
	font-weight:bolder;
}
.subcat-menu-imag{
	background:url(images/nuevoMenu/central-izq.gif);
	text-align:center;
}
.cat-menu-izq a:hover{
	/*color:#2B92BF;*/
	text-decoration:none;
	padding-left:1px;
}
.subcat-menu-izq a:hover{
	color:#2B92BF;
	text-decoration:none;
	padding-left:1px;
}
.fin-bloque{
	background:url(images/nuevoMenu/bloque-izq-inf.gif) no-repeat 0 0;
}

#ademasIzquierda{ width:192px; 	margin-left:8px; margin-top:8px; }
#infoIzquierda{ width:192px; 	margin-left:8px; margin-top:8px; }
#recomendados-mes{ width:192px; 	margin-left:8px; margin-top:8px; }


#bloqueEnlaces {
/*
	height:150px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align:center;
	margin:15px;
	background:#F4EFEF;
	-moz-border-radius:10px;
	color:white;
	line-height:1.5em; 
	padding:15px;
	border:1px solid;
	border-color:#CCC;
	*/
}
.linea-Enlace{
	color:#000000;
	float:left;
	font-size:12px;
	list-style:none outside none;
	margin: 0 0 10px 56px;
	padding:0;
}
.linea-Enlace a:hover{
	color:#09C;
	text-decoration:none;

}
.enlaceSubCat{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;	
	color:#333;
}
.enlaceSubCat a:hover{	
	color:#09C!important;
}
.enlaceSubCat a{	
	color:#333!important;
}

.bloqueCertificado{
	clear:both;
	padding-top:10px;
	border-bottom:1px dotted black;
}

.imagen-ceretificado{
	padding-top:10px;
	width:25%;	
	float:left;
}
.descripcion-certificado{
	padding-top:10px;
	width:70%;
	float:left;
}

.tituloAzul h2{
	clear:both;
	color:#177DD0;
	font-family:arial;
	font-size:19px;
	line-height:1.2;
	text-decoration:none;
	padding-left: 15px; 
	background:#fff url("/images/list4squares_mini.png") no-repeat 0 7px;	
	margin-top:20px;

}

/* FAQ-INFO  */
.titulo-faq{
	padding-top:10px;
	float:left;
	height:75px;
}
.imagen-faq{
	float:right;	
}

/****************  logos footer  *********************/
#footer-links-top{
	height:17px;
	background: url(images/wrapper-shadow-top.jpg) #fff no-repeat 0px 0px;
	overflow:hidden;
}
#footer-links{
	width:928px;
	background: url(images/wrapper-shadow.jpg) #fff repeat-y 0px 0px;
}
#logosFooter { 
	font-size: 10px; 
	height:65px; 
	text-align:center;
	padding:15px 9px;
	background-color:#EBEBEB;
}

.servidor-seguro a { 
	float:left; 
	height:65px; 
	width:49px; 
	text-decoration:none; 
	background-image:url(images/logosFooter/servidor-seguro.png); 
	cursor:pointer; 
	margin-right:10px; 
	margin-left:15px;
}
.servidor-seguro a:hover { cursor:pointer; background-position: 0 -65px; }

.confianza-online a { 
	float:left; 
	height:65px; 
	width:61px; 
	text-decoration:none; 
	background-image:url(images/logosFooter/confianza-online.png); 
	cursor:pointer; 
	margin:0 10px;
}
.confianza-online a:hover { cursor:pointer; background-position: 0 -65px; }

.aecem a { 
	float:left;	
	height:65px; 
	width:143px; 
	text-decoration:none; 
	background-image:url(images/logosFooter/aecem-fecemd.png); 
	cursor:pointer; 
	margin:0 10px;
}
.aecem a:hover {cursor:pointer; background-position: 0 -65px; }

.qweb a { 
	float:left;	
	height:65px; 
	width:97px; 
	text-decoration:none; 
	background-image:url(images/logosFooter/qweb.png); 
	cursor:pointer; 
	margin:0 10px;
}
.qweb a:hover {cursor:pointer; background-position: 0 -65px; }

.cofidis a { 
	float:left;	
	height:65px; 
	width:48px; 
	text-decoration:none; 
	background-image:url(images/logosFooter/cofidis.png); 
	cursor:pointer; 
	margin:0 10px;
}
.cofidis a:hover {cursor:pointer; background-position: 0 -65px; }

.visa a { 
	float:left;	
	height:65px; 
	width:63px; 
	text-decoration:none; 
	background-image:url(images/logosFooter/visa.png); 
	cursor:pointer; 
	margin:0 10px;
}
.visa a:hover {cursor:pointer; background-position: 0 -65px; }

.mastercard a { 
	float:left;	
	height:65px; 
	width:47px; 
	text-decoration:none; 
	background-image:url(images/logosFooter/mastercard.png); 
	cursor:pointer; 
	margin:0 10px;
}
.mastercard a:hover {cursor:pointer; background-position: 0 -65px; }

.bancaja a { 
	float:left;	
	height:65px; 
	width:60px; 
	text-decoration:none; 
	background-image:url(images/logosFooter/bancaja.png); 
	cursor:pointer; 
	margin:0 10px;
}
.bancaja a:hover {cursor:pointer; background-position: 0 -65px; }

.visa2 a { 
	float:left;	
	height:65px; 
	width:68px; 
	text-decoration:none; 
	background-image:url(images/logosFooter/visa2.png); 
	cursor:pointer; 
	margin:0 10px;
}
.visa2 a:hover {cursor:pointer; background-position: 0 -65px; }

.mastercard2 a { 
	float:left;	
	height:65px; 
	width:68px; 
	text-decoration:none; 
	background-image:url(images/logosFooter/paypal.png); 
	cursor:pointer; 
	margin:0 10px;
}
.mastercard2 a:hover {cursor:pointer; background-position: 0 -65px; }

/**************** FIN logos footer  *********************/
/***********FORMULARIO DE CONTACTO****************/
#form-contacto{
	-moz-border-radius:21px;
	border-radius:21px;
	background:url("images/fondoContacto2.jpg") no-repeat scroll 96% 100% #FFFFFF;
	border:2px solid #d4d4d4;
	padding:15px 270px 15px 24px;
}
#form-contacto form, #form-contacto form input{ font-size:13px;}
#form-contacto form label{ float:left; }
#form-contacto .check label{ float:right;}
#form-contacto .check input{ width:auto; }
#form-contacto form input,
#form-contacto form select,
#form-contacto form textarea{ float:right; width:185px; }
#form-contacto form textarea{ height: 80px; }
#form-contacto form div{ overflow:auto; height:1%; padding:9px 0;}
#form-contacto form div.check{ padding:0;}
#form-contacto form div.check a{text-decoration:underline;}
#form-contacto .submit input{ width:auto; }
#form-contacto  p.error,
#form-contacto  p.error2{
	clear:both;
	color:red;
	line-height:10px;
	margin:0;
	padding:0 5px 0 0;
	text-align:right;
}
#ok-message{
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#8CDF8B;
	border:2px solid green;
	color:white;
	margin:5px 20px;
	padding:2px 10px;
}
/***********FORMULARIO DE CONTACTO****************/


/*********** Mas Informacion *********************/
#mas-info{
	text-align:center;
}
.mas-info-bloque{
	float:left;
	margin-right:12px;
}
.mas-info-img{
	text-decoration:none;
	margin-top:20px;
}

.mas-info-texto a{
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#000;
}
.mas-info-texto a:hover{
	color:#06C;
	font:bold;
}

/*********** Suíguenos en *********************/
#siguenos{background:url(images/fondo-siguenos.jpg) no-repeat; height:29px;margin-left:8px;width:192px; margin-top:25px;}
.texto-siguenos{float:left;font-family:Verdana,Arial,sans-serif;font-size:13px;font-weight:bolder; color:#FFF;padding:5px 0 0 14px;}
.tw{float:right;padding:3px 10px 2px 2px; height:21px;}
.fb{float:right;padding:3px 1px 2px 2px;height:21px;}

/************ ficha: tratamientos *****************/

.col-izq-tratamiento{
	width:305px; 
	float:left;
}
.col-der-tratamiento{
	width:305px; 
	float:right; 
}
.tit-tratamiento{
	font-weight:bold;
	text-align:left; 
	color:#333; 
	clear:both;
	padding-top:12px;
	
}
.img-tratamiento{
	float:left; 
	width:91px; 
	height:93px;
	margin-right:7px;
}
.texto-tratamiento{
	padding-top:4px;
	text-align:justify;
}

/************TODAS LOS PRODUCTOS**************/
#listing-all-filtros{
	background:#BFE2FF;
	border:2px solid #0F92C4;
	padding:10px 20px;
	font-family:Verdana,Arial,sans-serif;
	-moz-border-radius:10px;
	border-radius:10px;
}
#listing-all-filtros strong{ font-size:12px; font-weight:normal; }
#listing-all-filtros #categoria{ float:left; }
#listing-all-filtros #medida{ float:right; } 
#lvl1-categ h1.categ-title{ float:left; border:none; margin:0; }
#lvl1-categ div{ float:right; padding-top:3px; }
#lvl1-categ{ border-bottom:1px dashed black; margin-bottom:20px; }