/*** Tags
-------------------------------------------------------------- ***/
* {margin:0; padding:0;}

body {background:#ebebeb url(../imagenes/interfaz/bg_general.gif) scroll repeat top left;; font-family:Arial, Helvetica, sans-serif; color:#666;font-size:0.70em;font-weight:normal;text-align:center;padding:5px 0;}

:focus {outline:0;}
img {border:0px;}
ul, ol {list-style-type:none;}

a {color:#7e9a2f; text-decoration:none;}
a:hover {color:#783c04; text-decoration:none;}
.none{display:none;}

input{border:1px solid #e4dacd;}
textarea{border:1px solid #e4dacd;}
h2.lowercase{text-transform:none;}

/*** Clases comunes
-------------------------------------------------------------- ***/
.cleaning {clear:both;}
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}

.errorMsg {color: #f00; font-weight: bold;text-align:center}
.okMsg {color: #B4CA5F; font-weight: bold;text-align:center}
.error {/*border:1px solid #f00 !important;*/ border:1px solid #DFC3C3!important; background:#FFDDDD!important;}
label span{display:none;}

.errorSpan label span{display:inline;color:#CC0032!important; font-style:italic;}
.errorSpan label {color:#CC0032!important;}
.errorSpan input {border:1px solid #f00;background:transparent url(../imagenes/interfaz/bg_err.gif) scroll repeat-x top left;;}
   
.clear{border:0;padding:0;margin:0;float:none;}
.center {text-align:center;}
   
 .img {
 	border: 1px #E3D8CA solid;
	padding: 5px;
	margin: 2px 10px 10px 2px;
	float: left;
 }  
   /*** Links
	-------------------------------------------------------------- ***/
	.btn_volver {float:right; margin-top:0.4em;}
	.btn_volver span a{background:transparent url(../imagenes/interfaz/btn_volver.gif) scroll no-repeat top left;color:#fff;padding:7px 50px 7px 35px;font-weight:bold;display:block;}
.btn_volver span a:hover{background:transparent url(../imagenes/interfaz/btn_volver_on.gif) scroll no-repeat top left;color:#fff;padding:7px 50px 7px 35px;font-weight:bold;display:block;}
   
   /*** Titulos
	-------------------------------------------------------------- ***/
	h1{color:#925c0d;text-align:left;background:transparent url(../imagenes/interfaz/bg_h12.gif) scroll repeat-x top left;margin:5px 0 15px 0px;font-size:2.2em;font-weight:normal;padding:0px 0 0px 10px;/*text-transform:uppercase;*/font-family:Georgia;}
h1 span{background:#fff;padding:0px 10px 8px 10px;}

h1.h1feed{color:#e2d6c7;text-align:left;background:transparent url(../imagenes/interfaz/bg_h1c.gif) scroll no-repeat top left;margin:0 0 15px 0px;font-size:1.6em;font-weight:normal;padding:8px 0 9px 10px;text-transform:lowercase;}

.h1{color:#925c0d;text-align:left;background:transparent url(../imagenes/interfaz/bg_h12.gif) scroll repeat-x top left;margin:5px 0 15px -10px;font-size:2.0em;font-weight:normal;padding:0px 0 0px 10px;text-transform:none;font-family:Georgia;}
.h1 span{background:#fff;padding:0px 10px 8px 10px;}

.h1b{color:#e2d6c7;text-align:left;background:transparent url(../imagenes/interfaz/bg_h1b.gif) scroll no-repeat top left;margin:0 0 15px -6px;font-size:1.6em;font-weight:normal;padding:7px 0 7px 10px;text-transform:uppercase;}

/*h1.cab_culturabio{color:transparent;text-align:left;background:transparent url(../imagenes/interfaz/h1_culturabio.gif) scroll no-repeat top left;margin:0 -6px 15px -6px;font-size:1.6em;font-weight:normal;padding:14px 0 14px 10px;text-transform:uppercase;}*/

h2{color:#512f05;text-transform:uppercase;font-size:1.3em;padding:20px 0 8px 0px;position:relative;}
h2.cab_culturabio{color:#8e6c47;background:transparent url(../imagenes/interfaz/bg_pts2.gif) scroll repeAT-X BOTTOM LEFT;text-transform:none;font-size:1.3em;padding:0px 0 5px 0px;}
h4{color:#97b029;font-size:1.3em;}
	
	 /*** Forms
	-------------------------------------------------------------- ***/
	
   
/*** Layout
-------------------------------------------------------------- ***/
#contenedor{width:780px;margin:0 auto;}
#contenedor .contenido{width:746px;background:transparent url(../imagenes/interfaz/bg.gif) scroll repeat-y top center;padding:5px 10px;margin:0 auto;}
#contenedor .btn_ayuda{position:absolute;float:right;text-align:right;top:50px;left:0}


.capa-feedback {
margin-top:5px;
    padding: 20px 20px 0px 0px;;
    width: 270px;
    background: #e2d6c7;
    border: 2px solid #482D1C;
	z-index:1000;
	text-align:left;font-size:1.1em;
}

.form_feed{margin:0 0 0 20px;}
.form_feed p{margin:0 0 10px 0;}
.form_feed p.right{text-align:right;font-size:0.85em;}
.form_feed p label{display:block;}
.form_feed p input{border:1px solid #62431e;width:230px;}
.form_feed p textarea{border:1px solid #62431e;width:230px;}
.form_feed p input.clear{width:auto;border:0;}
.form_feed p label.clear{display:inline;}

.tag{background:#512f05;color:#ba956d;font-family:Georgia;padding:5px 5px;text-align:left;}
.tag a{float:right;font-family:Arial;color:#e2d6c7;font-weight:bold;}
.tag a:hover{color:#fff;}
#cabecera{background:transparent url(../imagenes/interfaz/bg_cabecera.jpg) scroll no-repeat top left;height:85px;padding:12px 10px;}
#cabecera img{float:left;}
#cabecera .links{width:175px;font-weight:bold;float:left;margin-left:25px;padding-right: 5px;line-height:20px;padding-top:10px;position:relative;text-align:right;}
#cabecera .carrito{width:150px;background:transparent url(../imagenes/interfaz/bg_pts.gif) scroll repeat-y top left;float:left;height:65px;color:#753804;padding:15px 0 0 15px;font-size:0.9em;text-align:left;}
#cabecera .carrito strong{font-size:1.1em;}
#cabecera .carrito SPAN{width:70px;margin:0 0 0 0px;}
#cabecera .carrito span a{color:#fff;display:block;background:transparent url(../imagenes/interfaz/bg_ayuda.gif) scroll no-repeat top left;padding:2px 15px 3px 30px;}
#cabecera .carrito span a:hover{color:#000;}
.condiciones{font-size:0.9em;color:#666;padding:0 0 15px 15px;margin-top:-15px;}

#menu_superior{/*border-top:1px solid #e2d6c7;border-bottom:1px solid #e2d6c7;font-family:Arial;text-transform:uppercase;font-size:1.05em;height:25px;*/margin:5px 0 0 0;}
#menu_superior li {float:left; margin:0px;}
.item_menu {
	display: block;
	height: 0px !important;
	height /**/:27px; /* IE 5/Win hack */ 
	padding: 27px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
.item_menuSel, .item_menu:hover {
	display: block;
	height: 0px !important;
	height /**/:27px; /* IE 5/Win hack */ 
	padding: 27px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position:0px -27px;
}

#menu_superior li#presentacion a { width:95px; background-image:url(../imagenes/interfaz/itm_presentacion.gif);}
#menu_superior li#dondeEstamos a {width:100px; background-image:url(../imagenes/interfaz/itm_dondeEstamos.gif);}
#menu_superior li#productos a {width:70px; background-image:url(../imagenes/interfaz/itm_productos.gif);}
#menu_superior li#promociones a {width:89px; background-image:url(../imagenes/interfaz/itm_promociones.gif);}
#menu_superior li#franquicias a {width:90px; background-image:url(../imagenes/interfaz/itm_franquicias.gif);}
#menu_superior li#actividades a {width:88px; background-image:url(../imagenes/interfaz/itm_actividades.gif);}
#menu_superior li#terapias a {width:61px; background-image:url(../imagenes/interfaz/itm_terapias.gif);}
#menu_superior li#noticias a {width:65px; background-image:url(../imagenes/interfaz/itm_noticias.gif);}
#menu_superior li#culturaBio a {width:86px; background-image:url(../imagenes/interfaz/itm_culturaBio.gif);}

/*#menu_superior li#presentacion a { width:100px; background-image:url(../imagenes/interfaz/itm_presentacion.gif);}
#menu_superior li#dondeEstamos a {width:110px; background-image:url(../imagenes/interfaz/itm_dondeEstamos.gif);}
#menu_superior li#productos a {width:77px; background-image:url(../imagenes/interfaz/itm_productos.gif);}
#menu_superior li#promociones a {width:96px; background-image:url(../imagenes/interfaz/itm_promociones.gif);}
#menu_superior li#franquicias a {width:97px; background-image:url(../imagenes/interfaz/itm_franquicias.gif);}
#menu_superior li#actividades a {width:92px; background-image:url(../imagenes/interfaz/itm_actividades.gif);}
#menu_superior li#noticias a {width:72px; background-image:url(../imagenes/interfaz/itm_noticias.gif);}
#menu_superior li#culturaBio a {width:99px; background-image:url(../imagenes/interfaz/itm_culturaBio.gif);}*/

#pie{background:#422704;margin:0 10px;padding:10px 15px;color:#e3d8ca;text-align:left;}
#pie .menu_pie{background:transparent url(../imagenes/interfaz/bg_li_pie.gif) scroll repeat-x bottom left;padding:0;font-size:1.1em;height:30px;}
#pie .menu_pie ul{margin:0 auto;}
#pie .menu_pie ul li{float:left;padding:0 6px;font-weight:bold;text-transform:lowercase;}
#pie .menu_pie a{color:#e2d6c7;font-family:Trebuchet MS;text-decoration:none;}
#pie .menu_pie a:hover{color:#8e6c47;}

#pie a{color:#8e6c47;text-decoration:underline;}
#pie a:hover{color:#fff;}
#pie .bloque1{width:300px;float:left;padding:10px;line-height:17px;}
#pie .bloque1 p{float:left;color:#8e6c47;}
#pie .bloque2{width:180px;float:left;padding:10px;line-height:17px;}
#pie .bloque2 img{margin:10px 2px 0 0;}
#pie .bloque3{width:170px;float:right;padding:10px 0 10px 0;text-align:center;}
#pie .bloque3 img{margin:5px 0px 0px 0;}
#pie .center{text-align:center;clear:both;}

.cards{padding:0;margin:0px 0 0 0; width:65%; float:left;}
.legal {width:33%; text-align:right;}
.copy {color:#CFC9C2; padding-top:2px;}

.left{float:left;}
.right{float:right;}

.localizacion{text-align:left;padding:5px 0 10px 5px;font-size:0.85em;}
.localizacion img{vertical-align:middle;margin:0 5px 0 5px;}
/*** Layout Home
-------------------------------------------------------------- ***/

.pg_pp{padding:20px 10px;}
.pg_pp .left{width:503px;}
.destacado{border:1px solid #e3d8ca;padding:0px 1px 1px 1px;/*background:transparent url(../imagenes/interfaz/bg_destacado.gif) scroll no-repeat top left;*/}
.buscador{background:transparent url(../imagenes/interfaz/bg_buscador.gif) scroll no-repeat top left;text-align:left;padding:8px 10px;color:#8e6c47;margin:15px 0;}
.buscador input,select{font-size:1.0em;border:1px solid #e4dacd;vertical-align:middle;color:#888;}
.buscador select{width:130px;}
.buscador input{padding:1px 0;}
.buscador input.clear{padding:0;border:0 solid #fff;;}

.pg_pp .right{width:200px;}

.promo_destacado{background:transparent url(../imagenes/interfaz/bg_promociones.gif) scroll no-repeat top left;text-align:left;color:#8e6c47;}
.promo_destacado ul{margin:0 0 0 0;padding:40px 0 0 0;}
.promo_destacado ul li{width:157px;line-height:17px;float:left;margin:0 14px 0 0;}
.promo_destacado ul li.last{margin-right:0;}
.promo_destacado ul li div{border:1px solid #e2dfc7;margin-bottom:10px;}
.promo_destacado ul li a{color:#512f05;}
.promo_destacado ul li div.botones{BORDER:0;font-size:0.9em;padding:5px 0 0 0 ;line-height:15px;}

.promo_destacado ul li div.botones SPAN{width:108px;float:left;vertical-align:middle;}
.promo_destacado ul li div.botones SPAN A{background:transparent url(../imagenes/interfaz/bg_boton_off.gif) scroll no-repeat top left;color:#fff;padding:6px 10px 6px 25px;display:block;}
.promo_destacado ul li div.botones SPAN A:hover{background:transparent url(../imagenes/interfaz/bg_boton_on.gif) scroll no-repeat top left;color:#fff;}

.promo_destacado ul li div.botones SPAN.masinfo{width:20px;border-left:10px solid #fff;}
.promo_destacado ul li div.botones SPAN.masinfo a{padding:5px 5px 0 2px;background:none;color:#512f05;border-bottom:1px dashed #512f05;}
.promo_destacado ul li div.botones SPAN.masinfo a:hover{padding:5px 5px 0 2px;background:none;color:#8e6c47;border-bottom:1px dashed #8e6c47;}


.prox_activ{text-align:left;width:290px;margin:0px 0 0 0;float:left;}
.prox_activ h2 {text-transform:none; font-size:18px; font-weight:normal; color:#5E702A;}
.prox_activ h2 span{color:#9CBF3B;}
.prox_activ .actividades{border:2px dotted #b1c96a;padding:10px;color:#512f05;font-size:1.1em;}
.prox_activ .actividades .tabla_prox_actividades{}
.prox_activ .actividades .tabla_prox_actividades td{border-bottom:1px dashed #512f05;padding:10px 5px;}
.prox_activ .actividades .tabla_prox_actividades td.td2{padding-left:15px;}
.prox_activ .actividades .tabla_prox_actividades td.tdfecha{background:transparent url(../imagenes/interfaz/bg_fecha.gif) scroll no-repeat top left;color:#fff;font-weight:bold;text-align:center;padding-top:13px;}
.prox_activ .actividades .tabla_prox_actividades td.tdfecha span{color:#9dbc45;font-weight:normal;font-size:1.5em;}


.prox_activ .actividades .tabla_prox_actividades2{BORDER-TOP:1PX SOLID #f1f7dd;WIDTH:100%;BORDER-BOTTOM:1PX SOLID #f1f7dd;font-size:0.9em;}
.prox_activ .actividades .tabla_prox_actividades2 td.td1{width:40px;vertical-align:top;}
.prox_activ .actividades .tabla_prox_actividades2 td{padding:10px 5px;}
.prox_activ .actividades .tabla_prox_actividades2 td.td2{padding-left:15px;color:#64451f;font-size:1.1em;}
.prox_activ .actividades .tabla_prox_actividades2 td.td2 strong{font-size:1.1em;}
.prox_activ .actividades .tabla_prox_actividades2 td.tdfecha{background:transparent url(../imagenes/interfaz/bg_fecha.gif) scroll no-repeat top left;color:#fff;font-weight:bold;text-align:center;padding-top:13px;}
.prox_activ .actividades .tabla_prox_actividades2 td.tdfecha span{color:#9dbc45;font-weight:normal;font-size:1.5em;}
.prox_activ .actividades .tabla_prox_actividades2 span.activ{font-size:1.1em;display:block;padding:3px 0 0 0;}
.prox_activ .actividades .tabla_prox_actividades2 span.address{color:#666;font-size:0.9em;display:block;padding:1px 0 0 0;}
.prox_activ .actividades .tabla_prox_actividades2 span.address strong{font-size:1.0em;}

.prox_activ .actividades .tabla_prox_actividades2 td.tdfecha2{background:transparent url(../imagenes/interfaz/bg_fecha2.gif) scroll no-repeat top left;color:#fff;font-weight:bold;text-align:center;padding-top:13px;}
.prox_activ .actividades .tabla_prox_actividades2 td.tdfecha2 span{color:#d7af35;font-weight:normal;font-size:1.5em;}


.todas_act{text-align:right;margin:10px 0 0 130px;font-weight:bold;}
.todas_act span a{background:transparent url(../imagenes/interfaz/btn_vermas2.gif) scroll no-repeat top left;;color:#fff;padding:7px 35px 7px 0;display:block;}
.todas_act span a:hover{background:transparent url(../imagenes/interfaz/btn_vermas2_on.gif) scroll no-repeat top left;color:#fff;}

.last_news{text-align:left;width:197px	;margin:21px 0 0 0;float:right;font-size:0.9em;color:#888;font-family:Arial;}
.last_news .noticias p {margin:0 0 10px 0;background:transparent url(../imagenes/interfaz/bg_puntos2.gif) scroll repeat-x bottom left;padding:5px 0;}
.last_news .noticias p img{border:1px solid #d5cdc3;padding:2px;}
.last_news .noticias p a{font-size:1.1em;color:#512f05;}

.pg_pp .left .sel_categ table{width:100%;}
.pg_pp .left .sel_categ table .td1{width:80%;}
.pg_pp .left .sel_categ ul.categorias_prod_pp{float:left;}
.pg_pp .left .sel_categ ul.categorias_prod_pp li{background:transparent url(../imagenes/interfaz/bg_li_productos2.gif) scroll no-repeat top left;width:154px;height:101px;float:left;margin:0px 5px 8px 0;padding:5px 3px 5px 1px;line-height:16px;}
.sel_categ ul.categorias_prod_pp li h2{color:#512f05;text-transform:lowercase;font-size:1.3em;padding:2px 0 7px 10px;text-align:left;}
.sel_categ ul.categorias_prod_pp li img{float:left;}
.sel_categ ul.categorias_prod_pp li a{color:#8e6c47;}
.sel_categ ul.categorias_prod_pp li a:hover{color:#9dbc45;}
.sel_categ ul.categorias_prod_pp li div{margin:40px 0 0 0;}
.sel_categ ul.categorias_prod_pp li div a{background:transparent url(../imagenes/interfaz/btn_vermas.gif) scroll no-repeat top left;color:#fff;padding:11px 25px 11px 15px;font-weight:bold;}
.sel_categ ul.categorias_prod_pp div a:hover{color:#783c04;}
.pg_pp .left .sel_categ table tr td{vertical-align:top;}
.pg_pp .left .sel_categ .promocion{width:151px;text-align:left;color:#ca4700;}
.pg_pp .left .sel_categ .promocion .img_promo{position:absolute;margin:5px 0 0 -140px;}
.pg_pp .left .sel_categ .promocion a{color:#512f05;}
.pg_pp .left .sel_categ .promocion .cab{height:32px;}
.pg_pp .left .sel_categ .promocion .cab li div a {line-height:1.2em;}
.pg_pp .left .sel_categ .promocion .cab img{vertical-align:bottom;border:0;}
.pg_pp .left .sel_categ .promocion .img{border:1px solid #e2dfc8;width:149px;text-align:center;padding:2px 0;margin:0;}
.pg_pp .left .sel_categ .promocion .img img{margin:0 auto;padding:0;}
.pg_pp .left .sel_categ .promocion .botones SPAN.masinfo{width:20px;font-size:0.9em; padding-top:0.5em;}
.pg_pp .left .sel_categ .promocion .botones SPAN.masinfo a{padding:5px 5px 0 2px;background:none;color:#000;border-bottom:1px dashed #512f05;position:relative;}
.pg_pp .left .sel_categ .promocion .botones SPAN.masinfo a:hover{padding:5px 5px 0 2px;background:none;color:#8e6c47;border-bottom:1px dashed #8e6c47;}

.btn_ver_catalogo {padding:0 110px;clear:both;}
.btn_ver_catalogo span a{background:transparent url(../imagenes/interfaz/btn_vermas3.gif) scroll no-repeat top left;color:#fff;padding:7px 35px 7px 15px;font-weight:bold;display:block;}
.btn_ver_catalogo span a:hover{background:transparent url(../imagenes/interfaz/btn_vermas3_on.gif) scroll no-repeat top left;color:#fff;padding:7px 35px 7px 15px;font-weight:bold;display:block;}


.pg_pp .left .sel_categ ul.categorias_prod_pp li.btn_ver_catalogo2 span a{background:transparent url(../imagenes/interfaz/btn_vermas3.gif) scroll no-repeat top left;color:#fff;padding:7px 35px 7px 15px;font-weight:bold;display:block;}
.pg_pp .left .sel_categ ul.categorias_prod_pp li.btn_ver_catalogo2 span a:hover{background:transparent url(../imagenes/interfaz/btn_vermas3_on.gif) scroll no-repeat top left;color:#fff;padding:7px 35px 7px 15px;font-weight:bold;display:block;}
.pg_pp .left .sel_categ ul.categorias_prod_pp li.btn_ver_catalogo2{background:none;width:134px;float:left;margin:0px 5px 8px 0;padding:0px 3px 5px 15px;line-height:16px;}
.pg_pp .left .sel_categ ul.categorias_prod_pp li.btn_ver_catalogo2 span{margin:35px 0 0 0;display:block;}


.pg_productos .right ul.categorias_prod li div a:hover{color:#783c04;}

.lnk_5razones {display:block; margin-bottom:1.6em;}

/*cultura_bio*/
.cultura_bio{background:transparent url(../imagenes/interfaz/bg_culturabio.jpg) scroll no-repeat top left;color:#8e6b46;text-align:left;padding:70px 10px 10px 10px;height:180px;}
.cultura_bio strong{color:#422604;font-size:1.3em;}
.cultura_bio span{font-size:0.9em;}
.cultura_bio img{border:1px solid #422604;padding:2px;float:right;margin:0 0 5px 5px;position:relative;}
.cultura_bio .descubre{float:right;margin:5px 0 0 0;border:0;}

.entradilla_cb{height:110px;}
/*franquicias*/
.franquicias{background:transparent url(../imagenes/interfaz/bg_franquicias.jpg) scroll no-repeat top left;font-size:1.5em;font-weight:bold;padding:110px 0 10px 0;margin:18px 0 0 0;}
.franquicias a{color:#fff;}
.datos_contacto{border:1px solid #e2d6c7;background:#f4eee8;padding:0 10px 20px 15px;}
.datos_franq{border:1px solid #e2d6c7;padding:0 10px 0px 15px;margin:0 0 15px 0;}


.datos{width:270px;}

/*subscripcion*/
.subscripcion{width:194px;}
.subscripcion .top{background:transparent url(../imagenes/interfaz/suscrib_top.gif) scroll no-repeat top left;margin:15px 0 0 0;color:#5d564e;text-align:left;padding:65px 15px 10px 15px;}
.subscripcion .bottom{margin:0 5px 0 0;height:8px;}
.subscripcion .bottom img{vertical-align:top;}
.subscripcion .box_ayuda{background:transparent url(../imagenes/interfaz/suscrib_middle.gif) scroll repeat-y top left;padding:10px 13px;}
.subscripcion .form_suscrip{text-align:left;}
.subscripcion .form_suscrip INPUT{vertical-align:middle;border:1px solid #c3b6a6;vertical-align:middle;font-size:1.1em;padding:1px 2px;margin:1px 0 10px 0;width:160px;}
.subscripcion .form_suscrip INPUT.clear2{vertical-align:middle;border:0px solid #c3bddc;vertical-align:middle;font-size:0em;padding:0px;margin:2px 2px 2px 2px;width:auto;}

.subscripcion .form_suscrip select{vertical-align:middle;border:1px solid #c3b6a6;vertical-align:middle;font-size:1.1em;padding:1px 2px;margin:1px 0 10px 0;width:160px;}

.subscripcion input{}
.subscripcion input.clear{border:0;padding:0;margin:10px 0 0 20px;text-align:center;width:auto;}
.subscripcion p{text-align:left;padding:5px 0 0 0;font-size:0.9em;}
.box_ayuda {display:none;}
.btn_mostrar{margin:-15px 0 0 150px;}
.btn_mostrar2{margin:10px 0 0 20px;}
/*tarjeta fidelidad*/
.t_fidelidad{margin:15px 0 0 0;text-align:right;font-weight:bold;}
.t_fidelidad a {text-decoration:underline;}

/*** Layout Productos
-------------------------------------------------------------- ***/
.pg_productos{}
.pg_productos .left{width:200px;text-align:left;}
.cab_productos{margin-left:-8px;}
.pg_productos .left ul{font-family:Arial;margin:0 20px 0 10px;}
.pg_productos .left ul li{text-transform:uppercase;font-weight:bold;background:transparent url(../imagenes/interfaz/bg_li.gif) scroll repeat-x top left;font-size:1.1em;padding:5px 0;}
.pg_productos .left ul li ul{font-family:Arial;margin:5px 0 0 0px;padding:5px 0;}
.pg_productos .left ul li A{color:#512f05;}
.pg_productos .left ul li ul li{font-size:0.9em;text-transform:none;font-weight:normal;background:transparent url(../imagenes/interfaz/bg_li2.gif) scroll no-repeat top left;padding:1px 7px;}
.pg_productos .left ul li ul li a:hover{color:#512F05; }
.pg_productos .left ul li ul li a{color:#8e6c47;padding:2px; }
.pg_productos .right{width:540px;text-align:left;}
.menu_sel {color:#512F05!important; font-weight:bold; display:block; padding:2px; background:#f0eae3;}


.buscador2{background:transparent url(../imagenes/interfaz/bg_buscador2.gif) scroll no-repeat top left;text-align:left;padding:8px 10px;color:#8e6c47;margin:0px 0;font-size:1.1em;float:left;}
.buscador2 input{font-size:1.0em;border:1px solid #e4dacd;vertical-align:middle;color:#888;padding:1px 0;}
.buscador2 input.clear{padding:0;border:0 solid #fff;;}
.buscador2 a{font-size:0.85em;text-decoration:underline;}


.buscador3 {background:transparent url(../imagenes/interfaz/bg_buscador3.gif) scroll no-repeat top left;text-align:left;padding:8px 0px 0 0;color:#8e6c47;margin:0px 6px 0px 0px;font-size:1.1em;float:left;width:402px;}
.buscador3 input{font-size:1.0em;border:1px solid #e4dacd;vertical-align:middle;color:#888;padding:1px 0;width:210px;}
.buscador3 input.clear{padding:0;border:0 solid #fff;width:auto;}
.buscador3 a{font-size:0.85em;text-decoration:underline;}
.buscador3 .contents{padding:0 10px;}
.pbusc {padding:10px 0 0 0;float:left;height:35px;}
.buscador3 img{vertical-align:bottom;}
.buscador3 select{width:100px;}


.buscador5 {background:transparent url(../imagenes/interfaz/bg_buscador5.gif) scroll no-repeat top left;text-align:left;padding:8px 0px 0 0;color:#8e6c47;margin:0px 6px 0px 0px;font-size:1.1em;float:left;width:403px;}
.buscador5 input{font-size:1.0em;border:1px solid #e4dacd;vertical-align:middle;color:#888;padding:1px 0;width:210px;}
.buscador5 input.clear{padding:0;border:0 solid #fff;width:auto;}
.buscador5 a{font-size:0.85em;text-decoration:underline;}
.buscador5 .contents{padding:0 10px;}
.pbusc {padding:10px 0 0 0;float:left;height:35px;}
.buscador5 img{vertical-align:bottom;}
.buscador5 select{width:100px;}
.buscador5 .box_ayuda{margin:5px 0 0 0;}


.pg_productos .right ul.categorias_prod li{background:transparent url(../imagenes/interfaz/bg_li_productos.gif) scroll no-repeat top left;width:255px;height:149px;float:left;margin:20px 5px 0 0;padding:10px 3px;line-height:16px;}
.pg_productos .right ul.categorias_prod li h2{color:#512f05;text-transform:uppercase;font-size:1.3em;padding:2px 0 16px 20px;}
.pg_productos .right ul.categorias_prod li img{float:left;}
.pg_productos .right ul.categorias_prod li a{color:#8e6c47;}
.pg_productos .right ul.categorias_prod li a:hover{color:#9dbc45;}
.pg_productos .right ul.categorias_prod li div{margin:40px 0 0 0;}
.pg_productos .right ul.categorias_prod li div a{background:transparent url(../imagenes/interfaz/btn_vermas.gif) scroll no-repeat top left;color:#fff;padding:11px 25px 11px 15px;font-weight:bold;}
.pg_productos .right ul.categorias_prod li div a:hover{background:transparent url(../imagenes/interfaz/btn_vermas_on.gif) scroll no-repeat top left;color:#fff;padding:11px 25px 11px 15px;font-weight:bold;}


.pg_productos .right .categoria{background:transparent url(../imagenes/interfaz/bg_categoria.gif) scroll no-repeat top left;padding:15px 0 0 0;}
.pg_productos .right .categoria img{float:left;margin:0 15px 0 0;}
.pg_productos .right .categoria
 h2{color:#512f05;text-transform:uppercase;font-size:1.3em;padding:20px 0 16px 20px;position:relative;}
 .pg_productos .right .categoria ul{margin:0 0 0 150px;}
 .pg_productos .right .categoria ul li{font-size:1.1em;text-transform:none;font-weight:normal;background:transparent url(../imagenes/interfaz/bg_li3.gif) scroll no-repeat top left;padding:4px 10px;float:left;width:170px;}
.pg_productos .right .categoria ul li a{color:#8e6c47;}
.pg_productos .right .categoria ul li a:hover{color:#9dbc45;}
.caja_result{border:1px solid #ccc;background:#efefef;padding:20px;text-align:center;margin:15px 50px;}

/*listado famialia*/
.pg_productos .right .listado{margin:0 15px  0 0;}
.pg_productos .right .listado
 h2{color:#512f05;text-transform:uppercase;font-size:1.3em;padding:20px 0 16px 0px;position:relative;float:left; padding-right:0.3em;height:25px;}
.pg_productos .right .listado h3{color:#8e6c47;font-size:1.2em;padding:20px 0 16px 0px;position:relative;font-weight:normal;height:25px;}
.caja_filtro{border:1px solid #d8d8d8;background:#eee;text-align:left;padding:5px;margin:5px 10px 0 5px; float:left; width:72%;}
.caja_filtro select{width:135px;}
.tabla_prod{width:100%;margin:15px 5px 0 5px;color:#8e6c47;text-align:left;}
.tabla_prod .td1{width:107px;position:relative;}
.tabla_prod .td1 .img{border:1px solid #e2dfc8;width:125px;text-align:center;padding:2px 0;margin:0;}
.tabla_prod .td1 .img img{margin:0 auto;padding:5px;}
.tabla_prod .td2{width:300px;vertical-align:top;padding-left:15px;}
.tabla_prod .td2 a {color:#8e6c47;}
.tabla_prod .td3{width:108px;TEXT-ALIGN:RIGHT;vertical-align:top; padding-right:12px;}
.tabla_prod .td3 span {line-height:20px;}
.tabla_prod .td3 input {float:right; margin:0px 2px 0px 5px; text-align:center; color:#777; padding:2px; font-family: arial, helvetica,sans-serif; font-size:11px;}
.tabla_prod .td4{vertical-align:bottom;padding-bottom:5px;}
.tabla_prod .td3 SPAN.btn_cesta{width:108px;float:left;vertical-align:middle; margin-top:8px;}
.tabla_prod .td3 SPAN.btn_cesta A{background:transparent url(../imagenes/interfaz/bg_boton_off.gif) scroll no-repeat top left;color:#fff;padding:3px 10px 6px 25px;display:block;}
.tabla_prod .td3 SPAN.btn_cesta A:hover{background:transparent url(../imagenes/interfaz/bg_boton_on.gif) scroll no-repeat top left;color:#fff;}
.tabla_prod .td5{vertical-align:bottom;padding-left:10px;}
.tabla_prod .td5 SPAN.masinfo{width:40px;border-left:10px solid #fff;}
.tabla_prod .td5 SPAN.masinfo a{padding:3px 25px 3px 7px;background:transparent url(../imagenes/interfaz/bg_info_on.gif) scroll no-repeat top left;color:#fff;height:20px;display:block;width:30px;}
.tabla_prod .td5 SPAN.masinfo a:hover{padding:3px 25px 3px 7px;background:transparent url(../imagenes/interfaz/bg_info_on.gif) scroll no-repeat top left;color:#512f05;}
.tit_prod{font-size:1.2em;display:block;padding-bottom:5px;}

span.precio{color:#512f05;font-weight:bold;font-size:1.2em;}

.tabla_prod  td.separador{background:transparent url(../imagenes/interfaz/bg_separador.gif) scroll repeat-x top left;padding-bottom:0px;height:20px;}

.resultados{border-bottom:1px solid #dadada;margin:15px 5px 0 5px;padding:0 0 5px 0;}
.resultados strong{color:#e3a600;}
.caja_paginacion{margin:5px 0 0 0;}
.paginacion .td2, .paginacion .td1, .paginacion .td3 {font-size:1.2em; height:25px; vertical-align:top;}
.paginacion .td2 span, .paginacion .td1 span{vertical-align:top; padding-top:0.6em;}
.paginacion .td2 span a{background:transparent url(../imagenes/interfaz/anterior.gif) scroll no-repeat top left;display:block;}
.paginacion .td2 span a:hover{background:transparent url(../imagenes/interfaz/anterior_on.gif) scroll no-repeat top left;display:block;}

.paginacion .td1 span a{background:transparent url(../imagenes/interfaz/siguiente.gif) scroll no-repeat top left;display:block;}
.paginacion .td1 span a:hover{background:transparent url(../imagenes/interfaz/siguiente_on.gif) scroll no-repeat top left;display:block;}

.paginacion .td3 {padding:3px;}

/*producto*/
 .ficha_producto h2{color:#512f05;text-transform:uppercase;font-size:1.3em;padding:20px 0 16px 0px;position:relative;float:left; padding-right:0.4em;}
 .ficha_producto h3{color:#8e6c47;font-size:1.2em;padding:20px 0 16px 0px;position:relative;font-weight:normal;}

.volver{text-align:right;border-bottom:1px solid #dadada;margin:0px 15px 15px 0 ;padding-bottom:15px;display:block;}
.volver2{padding:20px 15px;clear:both;}
.volver2 img{vertical-align:middle;}
 .ficha_producto{margin:0 15px 0 0;}
 .ficha_producto .left{width:200px;border:1px solid #e4e1ca !important;padding:5px;text-align:center;}
.ficha_producto .left img{ margin:0 0 5px 0;}
.ficha_producto .left img.clear{border:0;}
.ficha_producto .btn_cesta .txt {float:right; margin:0px 2px 0px 5px; text-align:center; color:#777; padding:2px; font-family: arial, helvetica,sans-serif; font-size:11px;}

.btn_ampliar{float:left;margin:25px 0 0 0;}
.btn_ampliar2{margin:15px 0 0 0;}
.ficha_producto .right{width:300px;}
.ficha_producto .right .descripcion{padding:10px 0;color:#512f05;line-height:18px;}
.ficha_producto .right .descripcion .sub_desc {color:#8e6c47;}

.btn_cesta{float:right;text-align:right;}
.btn_cesta  SPAN.anadir A{background:transparent url(../imagenes/interfaz/bg_boton_off.gif) scroll no-repeat top left;color:#fff;padding:6px 10px 6px 25px;display:block;}

.btn_anadir{border:0;}

.btn_cesta  SPAN.anadir A:hover{background:transparent url(../imagenes/interfaz/bg_boton_on.gif) scroll no-repeat top left;color:#fff;}


/*** Layout Interiores
-------------------------------------------------------------- ***/
.interiores{padding:10px 0px 20px 0;text-align:justify;}
.interiores .left2{width:330px;float:left;padding:0 0px 0 20px;}
.interiores .left2 strong.verde{color:#90c100;}
.interiores .right2{width:320px;float:right;padding:0 20px 0 0px;}
.img_right{border:2px solid #ccc;float:right;margin:0 0 0 15px;}
.img_center{border:2px solid #ccc;margin:5px 0 10px 0px;}

.pestanas{border-bottom:1px solid #d1c3b4;color:#a48869;font-weight:bold;font-size:1.2em;}
.pestanas ul{clear:both;}
.pestanas ul li {float:left;display:block;}
.pestanas ul li a{background:#fff;padding:7px 10px;display:block;color:#a48869;}
.pestanas ul li a:hover{background:#512f05;color:#a48869;}
.pestanas ul li.activo{background:#512f05;display:block;}
.pestanas ul li.activo a{background:#512f05;display:block;color:#a48869;}


.pestanass{border-bottom:1px solid #d1c3b4;color:#a48869;font-weight:bold;font-size:1.2em;margin:15px 0 0 0;display:block;clear:both;}
.pestanass ul{clear:both;}
.pestanass ul li {float:left;display:block;margin:0 5px 0 0;}

.pestanass ul .li1 a{background:transparent url(../imagenes/interfaz/pest1_on.gif) scroll no-repeat top left;padding:7px 16px;display:block;color:#a48869;}
.pestanass .li1 a:hover{background:transparent url(../imagenes/interfaz/pest1.gif) scroll no-repeat top left;color:#fff;padding:7px 16px;}
.pestanass  .activo1{background:transparent url(../imagenes/interfaz/pest1.gif) scroll no-repeat top left;color:#fff;display:block;padding:7px 16px;}
.pestanass  .activo1 a:hover{color:#fff;}

.pestanass ul .li2 a{background:transparent url(../imagenes/interfaz/pest2_on.gif) scroll no-repeat top left;padding:7px 5px;display:block;color:#a48869;}
.pestanass ul .li2 a:hover{background:transparent url(../imagenes/interfaz/pest2.gif) scroll no-repeat top left;color:#fff;padding:7px 5px;}
.pestanass ul .activo2{background:transparent url(../imagenes/interfaz/pest2.gif) scroll no-repeat top left;color:#fff;display:block;padding:7px 5px;}
.pestanass  .activo2 a:hover{color:#fff;}

.int{padding:0 10px;font-size:1.1em;}
div.entradilla {
	/*font-size:1.1em;font-family:Georgia, Trebuchet MS, Verdana, Arial;color:#512f05;*/
}
div.entradilla ul{margin:20px 0 40px 10px;font-size:1.1em;}
div.entradilla li{margin:5px 0 15px 0;background:transparent url(../imagenes/interfaz/bg_li7.gif) scroll no-repeat top left;color:#999;font-size:0.85em;font-family:Arial;padding:5px 0 0 50px;}

#map{float:right;}
#formulario{float:right;width:430px;}
#formulario p{margin:15px;color:#8e6c47;font-size:0.9em;}
#formulario p.center{margin-left:130px;}



.mensajeForm{border:1px solid #e4dacd;background:#ebe2d8;padding:20px 10px;margin:25px 50px 0 0;}

.como_llegar{font-size:1.2em;padding:5px 0 25px 0;}
.como_llegar input{vertical-align:middle;border:1px solid #e4dacd;}
.como_llegar input.image{border:0;margin:0;padding:0;}
/*cultura bio*/

.articulo{font-size:1.1em;line-height:17px;margin:0 15px 25px 0;clear:both;border-bottom:1px solid #dadada;padding:0 0 10px 0;}
 .articulo img{border:1px solid #d5cdc3;padding:2px;}
.articulo span.titular {color:#512f05;font-family:Georgia;font-size:1.5em;display:block;padding:0 0 5px 0;font-weight:normal;}
.articulo span.titular a{color:#512f05;font-family:Georgia;font-size:1.0em;display:block;font-weight:normal;}
.articulo span.titular2 {color:#512f05;font-family:Georgia;font-size:1.9em;display:block;padding:0 0 5px 0;font-weight:normal; line-height:1.0em;}
.articulo span.titular2 a{color:#512f05;font-family:Georgia;font-size:1.0em;display:block;font-weight:normal;}

.resto_articulos{clear:both;margin:15px 0 0 0;}
.articulo2{font-size:1.0em;line-height:17px;margin:0 10px 25px 10px;padding:0 10px 10px 0;width:200px;float:left;}
.articulo2 span.titular {color:#512f05;font-family:Georgia;font-size:1.3em;display:block;padding:0 0 5px 0;font-weight:normal;}
.articulo2 span.titular a{color:#512f05;font-family:Georgia;font-size:1.0em;display:block;font-weight:bold;}
.articulo2 img{float:left;margin:0 10px 0 0;border:1px solid #ccc;}
.articulo2 span.fecha{font-size:0.85em;color:#333;display:block;}
.articulo2 span.fecha strong{color:#999;}
.articulo2 span.categoria{text-transform:uppercase;display:block;}
.articulo span.categoria{text-transform:uppercase;display:block;}
.articulo span.categoria a{font-weight:normal;}

.articulo img{float:left;margin:0 10px 0 0;border:1px solid #ccc;}
.articulo span.fecha{font-size:0.85em;color:#333;display:block;}
.articulo span.fecha strong{color:#999;}
.articulo span.fecha2{font-size:0.85em;color:#333;display:block;padding:0 0 15px 0;}
.articulo span.fecha2 strong{color:#999;}
.articulo a{font-size:0.9em;font-weight:bold;}

.btn_mas{clear:both;text-align:center;display:block;width:160px;}
.btn_mas a{background:transparent url(../imagenes/interfaz/btn_vermas2.gif) scroll no-repeat top left;color:#fff;padding:8px 20px 8px 5px;font-weight:bold;display:block;}
.btn_mas a:hover{background:transparent url(../imagenes/interfaz/btn_vermas2_on.gif) scroll no-repeat top left;color:#fff;padding:8px 20px 8px 5px;font-weight:bold;display:block;}

span.btn_promociones{margin:0px 10px 0 0;padding:0;float:right;font-size:1.1em;}
span.btn_promociones a{background:transparent url(../imagenes/interfaz/btn_vermas.gif) scroll no-repeat top left;display:block;font-weight:bold;color:#fff;padding:12px 30px 12px 15px;}
span.btn_promociones a:hover{background:transparent url(../imagenes/interfaz/btn_vermas_on.gif) scroll no-repeat top left;}

.last_news2 p{font-family:Georgia;font-size:1.1em;margin:5px 0 10px 0;}
.last_news2 p a{color:#65b6b6;}

.articulo ul{margin:10px 0 25px 25px;}
.articulo li{background:transparent url(../imagenes/interfaz/bg_li6.gif) scroll no-repeat top left;padding:0 0 0 12px;margin:0 0 5px 0;font-size:0.9em;}


/*noticias*/
ul.noticias{}
ul.noticias li{background:#f6f3ee;padding:10px;width:190px;height:240px;float:left;margin:0 10px 30px 10px;}
ul.noticias li a{color:#65b6b6;font-family:Georgia;font-size:1.3em;display:block;padding:0 0 5px 0;}
ul.noticias li img{background:transparent url(../imagenes/interfaz/bg_imagen_n.gif) scroll no-repeat top left;padding:3px;}


/*actividades*/
.pg_actividades .left{width:480px;PADDING:10PX 0 0 15PX;}
.pg_actividades .right{width:210px;padding:5px 17px;}
.pg_actividades .right h2{color:#8e6c47;text-transform:none;padding-top:0px;font-size:1.4em;}

.pg_actividades .left .buscador{background:transparent url(../imagenes/interfaz/bg_buscador4.gif) scroll no-repeat top left;text-align:left;padding:8px 10px;color:#8e6c47;margin:15px 0;}
.pg_actividades .left .buscador input,select{font-size:1.0em;border:1px solid #e4dacd;vertical-align:middle;color:#888;}
.pg_actividades .left .buscador select{width:120px;}
.pg_actividades .left .buscador input{padding:1px 0;}
.pg_actividades .left .buscador input.clear{padding:0;border:0 solid #fff;;}


.pg_actividades .left .tabla_prox_actividades2{BORDER-TOP:1PX SOLID #f1f7dd;WIDTH:100%;BORDER-BOTTOM:1PX SOLID #f1f7dd;}
.pg_actividades .left .tabla_prox_actividades2 td.td1{width:40px;vertical-align:top;}
.pg_actividades .left .tabla_prox_actividades2 td{padding:10px 5px;}
.pg_actividades .left .tabla_prox_actividades2 td.td2{padding-left:15px;color:#64451f;font-size:1.1em;}
.pg_actividades .left .tabla_prox_actividades2 td.td2 strong{font-size:1.1em;}
.pg_actividades .left .tabla_prox_actividades2 td.tdfecha{background:transparent url(../imagenes/interfaz/bg_fecha.gif) scroll no-repeat top left;color:#fff;font-weight:bold;text-align:center;padding-top:13px;}
.pg_actividades .left .tabla_prox_actividades2 td.tdfecha span{color:#9dbc45;font-weight:normal;font-size:1.5em;}
.pg_actividades .left .tabla_prox_actividades2 span.activ{font-size:1.1em;display:block;padding:3px 0 0 0;}
.pg_actividades .left .tabla_prox_actividades2 span.address{color:#666;font-size:0.9em;display:block;padding:1px 0 0 0;}
.pg_actividades .left .tabla_prox_actividades2 span.address strong{font-size:1.0em;}

.pg_actividades .left .tabla_prox_actividades2 td.tdfecha2{background:transparent url(../imagenes/interfaz/bg_fecha2.gif) scroll no-repeat top left;color:#fff;font-weight:bold;text-align:center;padding-top:13px;}
.pg_actividades .left .tabla_prox_actividades2 td.tdfecha2 span{color:#d7af35;font-weight:normal;font-size:1.5em;}

.pg_actividades .left .tabla_prox_actividades2 tr.bg_verde{BACKGROUND:#f1f7dd}
.pg_actividades .left .tabla_prox_actividades2 span{color:#5e702a;}

.pg_actividades .right ul.terapias{color:#512f05;}
.pg_actividades .right ul.terapias li{margin:0 0 10px 0;height:80px;}
.pg_actividades .right ul.terapias li img{border:1px solid #e2d6c7;}
.pg_actividades .right ul.terapias li a{display:block;}
.pg_actividades .right ul.terapias li a:hover{background:#e2d6c7;margin-bottom:0;}
.tags{margin:20px 0 0 0;}


/*mi cuenta*/

.form_registro{margin:10px 0 0 20px;}
.form_registro label{font-weight:bold;display:block;}
.form_registro label.pbl{font-weight:bold;display:inline;}
.form_registro label.cp{font-weight:bold;display:inline;margin:0 0 0 83px;}
.form_registro p{margin:0 0 10px 0;}
.form_registro p.pCheck{margin:0 0 5px 0;width:85%;padding-left:5px;}
.form_registro p.pCheck input{margin-right:3px;vertical-align:middle;}
.form_registro p span{font-size:0.85em;}
.pass{background:#f5f5f5;padding:10px;margin:0 60px 10px 0;border:1px solid #efefef;}
.form_registro p.btn{text-align:center;margin:25px 0 0 0;}
.form_registro .clear{display:inline;font-weight:normal;}
.form_registro em{font-size:0.85em;}
.form_login{border:1px double #422704;background:#fff;margin:50px 230px;padding:20px;}
.form_login p{margin:0 0 10px 0;}
.form_login label{font-weight:bold;display:block;}
.form_login p.center{text-align:center;}
.form_login a{font-size:0.9em;}



/*franquicias*/
ul.inversion{margin:5px 0 25px 0;}
ul.inversion li{background:transparent url(../imagenes/interfaz/bg_li4.gif) scroll no-repeat top left;padding:0 0 0 12px;margin:0 0 5px 0;}
ul.inversion li ul li{background:transparent url(../imagenes/interfaz/bg_li5.gif) scroll no-repeat top left;padding:0 0 0 12px;margin:0 0 5px 0;}



/*promociones*/
.img_promo{position:absolute;margin:5px 0 0 -100px;}
.color_prom{color:#ca4700;}



/*carrito*/
.infoPedido {padding:0em 1.6em; color:#666!important; line-height:1.5em;}
.infoPedido h3 {margin-bottom:0.4em;}
.numPedido {display:block; font-size:14px; background-color:#9fc62b; color:#fff; padding:12px; margin-bottom:12px;}
.carrito{color:#8e6c47;padding:10px 7px;font-size:1.1em;}
.tabla_carrito{width:99.3%;background:transparent url(../imagenes/interfaz/bg_tabla_carr.gif) scroll no-repeat top left;margin:15px 0 24px 0;}
.tabla_carrito.print {width:99%;background:transparent url(../imagenes/interfaz/bg_carritoPrint.gif) scroll no-repeat top left;}
.tabla_carrito th{font-weight:normal;padding:8px 6px;}
.tabla_carrito .th1{width:55%;}
.tabla_carrito .th2{width:14%;}
.tabla_carrito .th3{width:14%; text-align:center;}
.tabla_carrito .th4{width:12%; text-align:center;}
.tabla_carrito .th5{width:7%;}
.tabla_carrito td{border-bottom:1px solid #e3d8ca;padding:7px 5px;font-size:0.9em;}
.tabla_carrito td.tituArticulo  {color:#512f05;}
.tabla_carrito .centrado{text-align:center;}

.tabla_carrito .gastosEnvio { background-color:#fbfaf7; text-align:right;padding:7px 12px;}
/*.tabla_carrito input{border:0;}*/

.tabla_carrito .btn_actualizar{background:#5e702a;color:#fff;font-weight:bold;font-size:0.85em;padding:6px;font-size:1.0em;width:80px;float:right;margin-right:15px;}
.tabla_carrito .btn_actualizar input{font-size:0.85em;}
.tabla_carrito td.total{background:#f0f6db;color:#5e702a;font-size:1.2em;text-align:right;padding:5px 12px;}
.tabla_carrito td.total span{color:#000;font-size:0.80em;}

.carrito .seg_comprar{height:50px;text-align:left;}
 .btn_comprar_off {text-align:right;display:block;width:80px;background:transparent url(../imagenes/interfaz/btn_comprarDes.gif) scroll no-repeat top left;color:#fff;padding:11px 32px 11px 15px;font-weight:bold;display:block;}
 .btn_comprar_off a{}
 .btn_comprar_off a:hover{background:transparent url(../imagenes/interfaz/btn_comprarDes.gif) scroll no-repeat top left;color:#fff;padding:11px 32px 11px 15px;font-weight:bold;display:block;}

 .btn_comprar {text-align:right;display:block;width:117px;}
 .btn_comprar a{background:transparent url(../imagenes/interfaz/btn_vermas.gif) scroll no-repeat top left;color:#fff;padding:11px 25px 11px 15px;font-weight:bold;display:block;}
 .btn_comprar a:hover{background:transparent url(../imagenes/interfaz/btn_vermas_on.gif) scroll no-repeat top left;color:#fff;padding:11px 25px 11px 15px;font-weight:bold;display:block;}
.carrito .seg_comprar a{background:transparent url(../imagenes/interfaz/btn_seguir.gif) scroll no-repeat top left;color:#fff;padding:11px 15px 11px 30px;font-weight:bold;display:block;}
.carrito .seg_comprar a:hover{background:transparent url(../imagenes/interfaz/btn_seguir_on.gif) scroll no-repeat top left;color:#fff;padding:11px 15px 11px 30px;font-weight:bold;display:block;}

.incluir_pedido{margin:5px;display:block;clear:both;height:35px;}
.incluir_pedido p{float:left;width:330px;padding:2px 0 0 5px;}
 .btn_incluir {text-align:left;width:157px;float:right;margin:0 200px 0 0;}
 .btn_incluir a{background:transparent url(../imagenes/interfaz/bg_incluir.gif) scroll no-repeat top left;color:#fff;padding:3px 17px 11px 8px;font-weight:bold;display:block;}
 .btn_incluir a:hover{background:transparent url(../imagenes/interfaz/btn_incluir_on.gif) scroll no-repeat top left;color:#fff;padding:3px 17px 11px 8px;font-weight:bold;display:block;}

.comenzar_pedido{margin:5px;display:block;clear:both;height:35px;}
.comenzar_pedido p{float:left;width:330px;padding:2px 0 0 5px;}
 .btn_comenzar {text-align:left;width:157px;float:right;margin:0 200px 0 0;}
 .btn_comenzar a{background:transparent url(../imagenes/interfaz/btn_comenzar.gif) scroll no-repeat top left;color:#fff;padding:3px 17px 11px 8px;font-weight:bold;display:block;}
 .btn_comenzar a:hover{background:transparent url(../imagenes/interfaz/btn_comenzar_on.gif) scroll no-repeat top left;color:#fff;padding:3px 17px 11px 8px;font-weight:bold;display:block;}

.compraSegura{text-align:center;padding:25px 0;}

ul.colaboradores{font-size:1.2em;margin:0 0 0 15px;}
ul.colaboradores img{vertical-align:middle;}
ul.colaboradores a{font-size:0.85em;}
ul.colaboradores li{font-size:0.9em;text-transform:none;font-weight:normal;background:transparent url(../imagenes/interfaz/bg_li2.gif) scroll no-repeat -0.1em 0.2em;padding:1px 7px;}

/*** Layout Formulario
-------------------------------------------------------------- ***/
.formulario{padding:20px 16px; background:#f2f0e4; border:1px solid #f0eae3; margin-bottom:12px;}
.formulario .formulario {padding:0; border:0;}
.formulario.print, .formulario.print .formulario { background:none; margin:0; padding:0; border:0;}
.formulario.caja, .formulario .caja {width:40%; float:left;margin-left:2.6em; margin-bottom:0px;}
.formulario form {padding:0; margin:0;}
.formulario h3 {color:#512F05; margin-bottom:0.7em; border-bottom:1px dashed #c3b6a7; padding-bottom:0.3em;}
.formulario p {line-height:1.5em; margin-bottom:0.7em; font-size:11px;}
.formulario label {font-size:11px; color:#8E6C47;}
.formulario .txt, #frmCarrito .txt {color:#777; padding:2px; font-family: arial, helvetica,sans-serif; font-size:11px;}
 #frmCarrito .txt {text-align:center;}
.formulario input{border:1px solid #e2d6c7;}
.formulario textarea{border:1px solid #e2d6c7;}
.formulario .form{padding:5px 0;}
.formulario .form label{display:block;}
.formulario .form label.cleared{display:inline;}
.formulario .pass {background:#F0F6DB; border:1px dashed #c3b6a7;}

/*** Layout terapias
-------------------------------------------------------------- ***/
.pg_terapias{font-size:1.1em;}
.pg_terapias .left{width:220px;PADDING:10PX 0 0 15PX;}
.pg_terapias .left .presen {line-height:1.5em;}
.pg_terapias .right{width:420px;padding:17px;}

#colaboradores h2 {text-transform:none; font-size:16px; text-align:left; font-weight:normal;}
#colaboradores {padding-bottom:1.0em; border-bottom:1px dotted #62431E;}

.caja_tecnicos{font-size:1em;background:transparent url(../imagenes/interfaz/bg_tecnicos.gif) scroll no-repeat top left;padding:65px 15px 10px 15px;line-height:18px;margin:30px 10px 0 0;}
.caja_tecnicos .btn{padding:0 25px;clear:both;margin-top:10px;}
.caja_tecnicos .btn span a{background:transparent url(../imagenes/interfaz/btn_vermas3.gif) scroll no-repeat top left;color:#fff;padding:5px 25px 7px 28px;font-weight:bold;display:block;}
.caja_tecnicos .btn span a:hover{background:transparent url(../imagenes/interfaz/btn_vermas3_on.gif) scroll no-repeat top left;color:#fff;padding:5px 25px 7px 28px;font-weight:bold;display:block;}

.pg_terapias ul.ulterapias{margin:0 0 0 0;}
.pg_terapias ul.ulterapias li{float:left;background:transparent url(../imagenes/interfaz/bg_terapia.gif) scroll no-repeat top left;width:196px;padding:5PX 1px 8px 1PX;margin:10px 5px 15px 5px;}
.pg_terapias ul.ulterapias li a{color:#512f05;font-size:1.2em;font-weight:bold;}
.pg_terapias ul.ulterapias li a:hover{color:#a0bf4a;}
.pg_terapias ul.ulterapias li img{margin:6px 0 0 0;}

.ficha_terapia .left{width:453px;background:#f1f6e3 url(../imagenes/interfaz/bg_terapias.jpg) scroll no-repeat top left;padding:25px 20px;}
.ficha_terapia .left .entradilla{width:290px;float:left;font-weight:bold;}
.ficha_terapia .left .entradilla h2{color:#89a635;font-family:Georgia;text-transform:none;font-size:1.9em;font-weight:normal;margin-top:0;padding-top:5px;}
.ficha_terapia .left  h3{color:#89a635;font-family:Georgia;text-transform:none;font-size:1.5em;font-weight:normal;margin-bottom:5px;padding-top:15px;}

.ficha_terapia .right{margin:280px 10px 0 0;}

ul.ulterapias2 li{margin:5px 0 0 15px;padding:0 0 0 5px;background:transparent url(../imagenes/interfaz/flecha4.gif) scroll no-repeat 0.0em 0.0em;text-transform:none;}
ul.ulterapias2 li a{color:#8e6c47;}
ol.olterapias li{margin:10px 0 0 10px;padding:0 0 0 5px;}
ol.olterapias li strong{color:#89a635;}
ol.olterapias li ul li{font-size:0.9em;margin:7px 0 5px 15px;}
ol.olterapias li ul li strong{color:#666;}

.ficha_terapia .subir{text-align:right;color:#5b3a12;font-size:0.9em;font-weight:bold;margin:15px 0 10px 0;}
.ficha_terapia .subir a{color:#5b3a12;text-decoration:underline;}

/*** Layout Noticia
-------------------------------------------------------------- ***/



/*buscador obras*/
.search{width:208px;}
.search .middle{padding:10px 0;}
.search  .imgtop{margin:0px auto 0 0px;vertical-align:top;}
.search  img{margin:-10px auto 0 0px;vertical-align:top;}
.search .mes{color:#68abff;font-size:1.1em;font-weight:bold;height:15px;padding:7px 7px;background:transparent url(../imagenes/interfaz/bg_mes.gif) scroll no-repeat top left;}
.search .mes a{color:#8e6c47;}
.search .mes .m{text-align:center;width:160px;float:left;}
.search .mes .anterior{width:17px;height:16px;float:left;padding-left:0px;}
.search .mes .siguiente{width:17px;float:right;padding-right:0px;}
.search .mes .anterior img{margin:10px 0 0 0;vertical-align:middle;}
.search .mes .siguiente img{margin:10px 0 0 0;vertical-align:top;}
.search .calendario{border:1px solid #e3d8ca;}
.search .tabla_calendario_buscador{font-size:1.1em;margin:10px 0;}
.search .tabla_calendario_buscador {width:75%;text-align:center;margin:0 auto 10px auto;}
.search .tabla_calendario_buscador th{background:#fff;padding:3px 1px;}
.search .tabla_calendario_buscador td{background:#fff;border-top:1px solid #e3d8ca;padding:6px 3px;color:#000;}
.search .tabla_calendario_buscador td a{color:#fff;}
.search .tabla_calendario_buscador td a:hover{color:#000;}

.search .tabla_calendario_buscador span.activoverde a{background:transparent url(../imagenes/interfaz/bg_td.gif) scroll no-repeat top left;padding:2px 3px;display:block;}
.search .tabla_calendario_buscador span.activoverde a:hover{background:transparent url(../imagenes/interfaz/bg_td_on.gif) scroll no-repeat top left;padding:2px 3px;display:block;}


.search .tabla_calendario_buscador span.activorojo a{background:transparent url(../imagenes/interfaz/bg_td2.gif) scroll no-repeat top left;padding:2px 3px;display:block;}
.search .tabla_calendario_buscador span.activorojo a:hover{background:transparent url(../imagenes/interfaz/bg_td_on.gif) scroll no-repeat top left;padding:2px 3px;display:block;}


.search .tabla_calendario_buscador span.activorojoverde a{background:transparent url(../imagenes/interfaz/bg_td3.gif) scroll no-repeat top left;padding:2px 3px;display:block;}
.search .tabla_calendario_buscador span.activorojoverde a:hover{background:transparent url(../imagenes/interfaz/bg_td3_on.gif) scroll no-repeat top left;padding:2px 3px;display:block;}


.search .tabla_calendario_buscador span.activo2 a{background:transparent url(../imagenes/interfaz/bg_td2.gif) scroll no-repeat top left;padding:2px 3px;display:block;}
.search .tabla_calendario_buscador span.activo2 a:hover{background:transparent url(../imagenes/interfaz/bg_td_on.gif) scroll no-repeat top left;padding:2px 3px;display:block;}


.aviso{background:#efefef;padding:15px;margin:0 25px;}
.caja_presentacion{background:#f4f3f3;margin:0 5px 15px 5px;padding:10px;COLOR:#7c9336;}
.bg_new{background:transparent url(../imagenes/interfaz/bg_presentacion.gif) scroll no-repeat top right;padding:15px 10px 0 0;display:block;}


.submenu_cb{margin:0 0 25px 0;}

 input.btn_submit {background:transparent url(../imagenes/interfaz/btn_vermas.gif) scroll no-repeat top left;padding:10px 22px 11px 10px;color:#fff;font-size:1.0em;font-weight:bold;border:0;margin-top:15px;}
 input.btn_submit:hover {background:transparent url(../imagenes/interfaz/btn_vermas_on.gif) scroll no-repeat top left;}

 input.btn_submit2 {background:transparent url(../imagenes/interfaz/btn_vermas.gif) scroll no-repeat top left;padding:10px 40px 11px 36px;color:#fff;font-size:1.0em;font-weight:bold;border:0;width:120px;}
 input.btn_submit2:hover {background:transparent url(../imagenes/interfaz/btn_vermas_on.gif) scroll no-repeat top left;}

.caja_pedido_minimo{border:1px solid #ccc;float:right;background:#f0f6db;padding:15px;font-weight:bold;margin:115px 0 0 0;}
.sinjustificar{text-align:left;}


/*cesta new*/
.cesta_new{position:absolute;border:2px solid #000;float:right;width:304px;top:0;background:#fff;margin:0 0 0 325px;z-index:1000;position:fixed;}
.tabla_carrito_on{background:transparent url(../imagenes/interfaz/bg_carr.gif) scroll no-repeat top left;text-align:left;padding:0px;font-size:0.9em;margin:5px;}
.tabla_carrito_on th{font-size:1.1em;text-align:center;padding:3px 0 0 0;height:21px;}
.tabla_carrito_on .tituArticulo{width:200px;}
.tabla_carrito_on .cant{width:44px;text-align:center;}
.tabla_carrito_on .precio{width:60px;}
.tabla_carrito_on td{padding:3px 0 3px 5px;border:1px solid #e3d8ca;border-top:0;}
.tabla_carrito_on td.sbl{padding:3px 0 3px 5px;border-bottom:1px solid #e3d8ca;border-left:0;border-right:0;}


.tabla_carrito_on2{background:transparent url(../imagenes/interfaz/bg_carr2.gif) scroll no-repeat top left;text-align:left;padding:0px;font-size:0.9em;margin:5px;}
.tabla_carrito_on2 th{font-size:1.1em;text-align:center;padding:3px 0 0 0;height:21px;}
.tabla_carrito_on2 .tituArticulo{width:200px;}
.tabla_carrito_on2 .cant{width:40px;text-align:center;}
.tabla_carrito_on2 .precio{width:60px;}
.tabla_carrito_on2 td{padding:3px 0 3px 5px;border:1px solid #e3d8ca;border-top:0;}
.tabla_carrito_on2 td.sbl{padding:3px 0 3px 5px;border-bottom:1px solid #e3d8ca;border-left:0;border-right:0;}


.cesta_new .totalcesta{float:right;border:1px solid #ccc;padding:2px;margin:5px 5px 5px 45px;background:#efefef;}
.cesta_new .imag{text-align:left;display:block;background:#efefef;padding:5px;}
.cesta_new .imag img{vertical-align:middle;}
.cuadro_prod{overflow:auto;}
.cuadro_prod2{height:175px;overflow:auto;}
.btn_vercesta{margin:6px 10px 0 0px;}

ul.list_noticia li{font-size:1.0em;padding:2px 0 2px 10px;background:transparent url(../imagenes/interfaz/bg_li4.gif) scroll no-repeat 0.0em 0.3em;}
ul.list_noticia {font-family:Arial;margin:5px 0 0 10px;padding:5px 0;}

ul.list_noticia2 li{font-size:1.0em;padding:2px 0 2px 10px;background:transparent url(../imagenes/interfaz/bg_li4.gif) scroll no-repeat 0.0em 0.3em;}
ul.list_noticia2 {font-family:Arial;margin:5px 0 0 230px;padding:5px 0;}

.bannerTriodos{margin:30px 0 0 0;text-align:left;}
.bannerTriodos img{width:193px; height:142px;padding:0;}

.sharethis{float:right;margin:25px 0 0 0;background:transparent url(../imagenes/interfaz/bgRedes.gif) scroll no-repeat top left;display:block;padding:8px 30px 10px 20px;width:140px;}
.sharethis span{margin:-6px 0 0 0;padding:0;display:inline-block;vertical-align:middle;}
.sharethis2{float:right;margin:-12px 0 15px 0;position:relative;background:transparent url(../imagenes/interfaz/bgRedes.gif) scroll no-repeat top left;display:block;padding:6px 40px 10px 10px;}
.sharethis2 span{margin:0;padding:0;}


.enlaces_down{width:750px;margin:15px auto;color:#fff;padding:0 20px;font-size:0.9em;}
.enlaces_down a{color:#fff;}
.enlaces_down a:hover{color:#ccc;}
