/* estilos generales */
body {
	margin:0;
	padding:0;
}
caption {
	text-indent:-5000em;
	margin:0;
	padding:0;
}



form,p,img {
	margin:0;
}
td {}
td.center {}
td.right {}
td.justify {}
td.verdana {}
a:link, a:visited, a:active {}
.clear{
	clear: both;
}
.volver{
	
	float: right;
}
.volver a:link, .volver a:visited{
	padding-left: 1.5em;
}
.hid{
	display: none;
}
/* Contenedor para los segundos niveles */
#contenedor1 {
	width:65em;
	margin:0 auto;
	padding:0;	
	position:relative;
	border:0px #fff solid;
}
/* contenedor general de la web */
#contenedor {
	width:65em; min-height: 60em; _height: 60em;
	margin:0 auto;
	padding:0;	
	padding-bottom: 6.7em;
	position:relative;
	border:0.00px #000 solid;
}
#banner-cualquier-posicion{
position:absolute;min-height:6em;height:6em;
border:0px #000000 solid;
top:73.5em;left:39.2em;
z-index:1000;
}
.relleno{
	height: 0.0em;
}
.cont-sup{
	width:65em; min-height:25em; _height: 25em;
	position: relative;
	
}
.cont-contenidos{
	width: 99.8%; _height: 15em; min-height: 15em;
}
.cont-contenidos-tienda{
	position:relative;
	width: 62.5em; _height: 15.5em; min-height: 15.5em;
	top:0.1em;left:1.4em;
	border:0px #fff solid;
}

/* bloque usado para la cabecera y la imagen de fondo */
.cabecera, .cabecera-home{
	width: 65em; height: 22.5em;
	top:0; left:0;
	border:0px #000000 solid;
}
.cabecera {}
.cabecera-home {}
/* logo */
#logo{
	position: absolute; 
	top:4em; left:2em;
}
.imglogo{
	cursor:hand;
}
/* titulo estructura */
.tit-estruc{
	position:relative;
	margin-left:0em;
	top:0.1em;
	border:0px #fff solid;
	padding-left:0em;
}
.tit-estruc-txt{
	border:0px #000 solid;
	height:3.9em;
	width:65em;
	background: transparent url('/imagenes/fondo_tit_estruc_txt.gif') top left no-repeat;
}

.tit-estruc-txt div{
float:left;
padding:0.6em 0em 0em 1.5em;
border:0px #000 solid;
	font-weight: normal;
	font-family:arial;
	font-size:1.6em;
}


/* bloque para situar la fecha */
.fecha {
	position: absolute;
	top:1.4em; left: 1.5em;
	width:14em;
}

/* Div para posicionar el formulario de registro*/
.registroTienda {
	position: absolute;
	top:20.3em; left:25em;
	width:16.3em;
	border:0px #fff solid;
}
/* Div para posicionar el grafico de acceso a la tienda*/
.entrarTienda {
	position: absolute;
	top:20em; left:25em;
	width:16.3em;
	border:0px #fff solid;
}
/* bloque para situar y configurar la botonera */
.botonera {
	position: absolute;
	top:20.4em; left:1em;
	width:15em;
	border:0px #fff solid;
}
.ul-botonera a:link, .ul-botonera a:visited{}
.ul-botonera a:hover{}
.li-ini{}
.li-cont{}

#btnHom{
	padding-right:1em;
}
#btnFav{
	padding-right:1em;	
}

#btnImp{
	padding-right:1em;
}

#btnCon{	
	padding-right:1em;
}




/* buscador */
#buscador{
	position: absolute;
	width: 22.9em; height: 3.3em;
	top: 19.7em; right: 2em;
	color: #6f3b1c;
	font-weight: bold;
	/*background: transparent url('/imagenes/fondo_buscador.gif') top left no-repeat;*/
	border:0px #000 solid;
	z-index:1;
}
.buscador-btn{
	padding-top: 0em;
	margin-left:0em
	
	
}
#texto-buscador{
position:absolute;
top:1em;left:1em;
}
#input-buscador{
position:absolute;
top:0.8em;left:6em;
}
#boton-buscador{
position:absolute;
top:1em;left:19em;
}
/* bloque para situar la imagen corporativa */
#imagen-corporativa{
	position: absolute;
	padding:0em 1em 5em 1em;
	top:70em; left:0;
	width: 37em; min-height: 12.2em; _height: 12.2em;
	z-index: 100;
	border-top:0.1em dashed #fff;
}
#titulo-imagen-corporativa{
position:relative;
height:1.3em;
margin-top:0em;
padding:0.3em;
border:0em solid #000;
}

.imagen-corporativa-vermas
{
	position: absolute;
	width:8em;
	top:28em;left:32em;
}

/* confinanciado */
#cofinanciada{
	position: absolute;
	top:58.7em; left:35em;
	width: 30em; height: 10.3em;
	z-index: 100;
}
.cofinanciada-texto{}
.cofinanciada-logo{
	float: left;
	margin: 0 5em;
}
/* dudas */
#dudas{
	position: absolute;
	top: 21em; left: 3em;
	width: 36em; height: 2em;
	z-index: 101;
	border:0px #000 solid;
}
.dudas-texto{
float: left
}
.dudas-telefono{
	float: left;
	padding-left:0.2em;
}
/* bloque para situar el buscador */
.buscador {
	position: absolute;
	top:160px; left:400px;
	width:300px;
}
/* bloque para situar el menu  */
.menu {
	position: absolute;
	top:17.2em; right:0;
	width:100%; height: 2.5em;
	border:0px #ffffff solid;
}

.pad-menu{
margin:auto;
	width:100%; height: 2.0em;
	padding: 0em 0;
	border:0px #ffffff solid;

}
/* Contenedor para el bloque de las ofertas  */
.cont-ofertas {
	width:65em; min-height: 24em;_height:24em;
	position: absolute;
	top: 52em; left:0em;
	border:0px #000 solid;
}
.cont-ofertas-vermas{
	position: absolute;
	top:1em; left: 18.5em;
	width: 5em;
	z-index:1
}
/* Contenedor para el bloque de las noticias  */
.cont-productos {
	width:65em; min-height: 15em;_height:15em;
	position: absolute;
	top: 23em; left:0em;
	border:0.0em #000 solid;
}
.cont-productos-vermas{
	position: absolute;
	top:1em; left: 18.5em;
	width: 5em;	
	z-index:1
}

#cont-productos2 {
	border:0em #f00 solid;
}


/* bloque para situar la el titulo de la seccion ofertas  */
.ofertas-titulo {
width:100%;
}

.texto-ofertas{
	position: relative;
	width: 65em; height: 3.2em;
	margin-left: 0em;
	padding-left: 0em;	
	border:0px #000 solid;
	margin-top:0px;
	
}

.texto-ofertas div{
	position: absolute;
	top: 0.9em; left: 0.5em;
	border:0px #000 solid;
	display:none;

}
/* bloque para situar las ofertas */
.oferta-box, .oferta-box-sin {
	float:left;
	width:20em;min-height:20em;height:20em;
	padding: .5em 0em 0 1.2em;
	border:0px #000 solid;
}
.oferta-box-imagen{
position:relative;
	padding: .1em;
}
.oferta-box-texto{
	position:relative;
	border:0px solid #fff;
	float: left;
}
.oferta-box-texto span{
	font-weight: bold;
}
.oferta-box-tit{
	position:relative;
	width:100%;min-height:1em;
	border:0px solid #fff;

}
.oferta-box-sep{
	width: 9.5em;
	float: left;
	margin-left: .3em;
	display:none;
}
.oferta-box-txt-producto{
position:relative;
	width:100%;
	border:0px solid #fff;
}
.oferta-box-pre-btns{
position:relative;
border:0px solid #000;
width:100%;
}
.oferta-box-precio{
	position: relative;
	left:3.8em;top:0.1em;
	padding-top: 0;
	border:0px #fff solid;
	
}
.oferta-box-precio-txt{
	float:left;
	padding-top: 0.1em;padding-bottom: .1em;
	border:0px #000 solid;
}
.oferta-box-precio-val{
	float:left;
	top:0.0em;left:2.8em;
	border:0px #000 solid;
	}
.oferta-box-btns{
	float:left;
	left:0em;width: 5em;
	padding-top: .1em;
	border:0px #fff solid;
}
.oferta-box-producto{
	float: left;
	width: 2em; height: 2em;
}
.oferta-box-carrito{
	float: right;
	width: 2em; height: 2em;
	border:0px solid #000;
}
.oferta-box-carrito img, .oferta-box-producto img{
	/*width: 2.5em; height: 2em;*/
}
.oferta-box-carrito a, .oferta-box-producto a{
	display: block;
	width:2em; height: 2em;
}
/* bloque para situar la el titulo de la seccion productos  */
.productos-titulo {
	width:100%;  min-height: 2.9em;_height:2.9em;
}
.texto-productos{
	position: relative;
	width: 100%; height: 3.5em;
	margin-bottom:0em;margin-top:0em;
	border:0px #000 solid;
}
.texto-productos div{
	position: absolute;
	top: 1em; left:.2em;
	display:none;
}
.producto-box,.producto-box-sin{
	position:relative;
	padding: 1em 2em 0em 2em;
	border:0px #000 solid;
	float:left;
}
.producto-box-sin{
	position:relative;
	padding: 1em 2em 0em 2em;
	border:0px #000 solid;
	float:left;
}
.producto-box-titulo{
	border:0px solid #000;
	position:relative;
	top:0;left:1em;
	float:left;
	width:52em;
}
.noticias-guion{
display:none;
}

.producto-box-precio{
position:absolute;
left:7.6em;top:3em;
padding:0.2em;
border:0px solid #000;
}
.producto-box-text-precio{
float:left;
padding:0.2em;
border:0px solid #000;
}
.producto-box-txt{
	border:0px solid #000;
	position:relative;
	top:0;left:1em;
	float:left;
	width:48em;
}

.producto-box-btns{
position:absolute;
min-height:2em;width:5em;
left:11em;top:2em;
border:0px #000 solid;
padding-left:0.8em;
padding-bottom:0em;
}
.producto-box-producto{
	float: right;
	margin-left: 0em;
	width: 2.5em; height: 2em;
}
.producto-box-imagen{
	float:left;
	border:0px solid #000;
}
.producto-box-imagen img{
	width:105px;
}
.producto-box-carrito{
	float: right;
	margin-right: 0em;
	width: 2.5em; height: 2em;
	border:0px solid #000;
}
.producto-box-carrito img, .producto-box-producto img{
	/*width: 2.5em; height: 2em;*/
}
.prod-ofertas-pie{
	width: 100%; height: 1em;
}
.producto-box-carrito a, .producto-box-producto a{
	display: block;
	width:2em; height: 2em;
}
/* menu */
.seve{
	min-height:2.5em;_height:2.5em;
	margin:0; padding: 0 0 0 3em;
	border:0px #000 solid;
	
	
}
.seve li{
	float: left;
	border:0px #000 solid;
	 height: 1.9em;
	 border:0px #fff solid;
}
.eleMenu{
padding-top:0.3em;
 border:0px #fff solid;


}
.eleMenu a:link, .eleMenu a:visited{}
.eleMenu a:hover{}
.menuSep{
	float: left;
	width:10%; height: 1.16em;
	border:1px #000 solid;
}

/* pie pagina */
#pie{
	width: 100%;
	height: 3.5em;
	position: absolute;
	top: 75.4em; left:0;
	border:0px solid #00eeff;
	background-image: url('/imagenes/fondoaviso.gif');

}
#pie1{
	width: 62.5em; min-height: 2em;_height:2em;
	position: relative;
	margin-top: 1em; left:1.3em;
	border:0px solid #00eeff;
	background-image: url('/imagenes/fondoaviso.gif');
}
/*
.pie-imagen{
	width: 100%; min-height: 1em;_height: 1em;
	position: relative;
	bottom: 0; left: 0em;
	border:0px solid #00eeff;
}
*/
.pie-aviso{
	width: 99%;
	position: relative;
	padding-top:1em;
	bottom: 0em; left: 0em;
	border:0px solid #00eeff;
}
.pie-aviso-txt{
	clear:both;
	top:2em;
	margin: auto;
	border:0px solid #00eeff;
	text-align: center;
}
.pie-aviso-txt a:link, .pie-aviso-txt a:visited{}
.pie-aviso-txt a:hover{}

/* pie cofinanciacion */
#cofinanciada-pie{
	position:relative;
	min-height:3em;
	padding-top:0em;
	z-index: 100;
	border:0px solid #00eeff;
}
.cofinanciada-pie-texto{
position:relative;
top:0em;
width:20em;
padding-left:2em;
border:0px solid #00eeff;


}
.cofinanciada-pie-logo{
float:left;
left:20em;top:3em;
margin-left:1em;
border:0px solid #00eeff;

}

/* migas */
#migas{
	padding-bottom: 2em;
}
#migas a:link, #migas a:visited{}
#migas a:hover{}
.izquierda{
float:left;
}
/* listado contenidos */
#cont-list-contenidos{
	width: 100%;
	border:0px #000 solid;
}
.cont-list-box{
	margin: .5em .5em;
	padding: .2em;
}

.cont-list-resto{
	float:left;
	border: 0px solid;
	width:60em;
}


.cont-list-titulo{}

/* imagen contenido */
.imagen-contenido{
	float:left;
	padding: 0em;
	border: 0em solid #000;
}

/* imagen contenido ampliar */
.imagen-contenido-ampliar{
	float: left;
	padding: 0;
	margin-right: 1.7em;
	border: 0em solid #fff;
}
#pieImg{
	padding-top:.2em;
}
/* galeria de imagenes */
.gal-imagenes-cont{
	position: relative;
	width: 100%;
	padding-top: 4em;
}
.gal-imagenes{
	float:left;
	width: 62em;
}
.gal-imagenes-titulo{
	position: absolute;
	top: -0.1em; left: 0em;
}

.gal-imagenes-11{
	padding-top:2em;
	margin: auto;
	width: 40em; min-height: 32em; _height: 32em;
}
.gal-imagenes-principal, .gal-imagenes-pag, .gal-imagenes-resto{
	float: left;
	padding: 0.5em;
}
.gal-imagenes-principal-11{
	width: 26em;
	margin: .5em auto;
	border:0px #000 solid;
	text-align:center;
}
.gal-imagenes-resto-11{
	width: 39.8em;  height: 12em;
	margin: auto;
	border:0px #000 solid;
	padding-bottom:2em;
	text-align:center;


}
.gal-imagenes-resto-img img, .gal-imagenes-principal img{}
.gal-imagenes-resto-img{
	float: left;
	padding: .3em;	
	border:0px #000 solid;
}
.gal-imagenes-resto-img-11{
	float: left;
	margin-left:0.75em;
}/* documentos */
.documentos-cont{
	position: relative;
	width: 100%;min-height:2em;
	padding-bottom: 2em;
	border:0px #000 solid;
}
.documentos-titulo{
	position: relative;
	width: 100%;
	margin-top:1.8em;
	top: 0em; left: 0em;
}
.documentos{
position:relative;
	width: 100%; min-height: 4em; _height: 4em;
	margin-top:1.8em;padding-bottom:1.8em;
	border:1px #ffffff solid;

}
.documentos img{
/*margin-left:2em;*/
}
.documentos-11{
	margin: auto;
	width: 30em; min-height: 4em; _height: 4em;
	border:1px #ffffff solid;  
}

/* paginacion galeria imagenes */
.gal-imagenes-pag{
	padding-top: 14em;
	padding-right: 1em;
}
.gal-imagenes-pag-11{
	position: absolute;
	top:7em;right:9em;
	width: 5.5em;
	margin: .2em auto;
}
/* pie ultimas ofertas */
.pie-cont-ofertas{
	position:relative;
	left:1.3em;
	width:62.5em; min-height: 15em;_height:15em;
	position: relative;
	border:0px #000 solid;
	padding-top:0em;
}
.pie-ofertas-titulo{
	position:relative;
	width: 100%; height: 3.4em;
	position: relative;
	border:0px #000 solid;	
}
.pie-oferta-box{
	position:relative;
	top: .5em; left:3.3em;
	float: left;
	width: 28%; min-height:21em;_height:21em;
	border:0px #fff solid;
	margin-right: 2.1em;
	background-color: Fuchsia;
}
.pie-oferta-box .imagen-contenido, .pie-oferta-box .imagen-contenido-cats{
	padding-top: .5em;
	padding-left: .35em;
}
.pie-oferta-box-producto{
	position: absolute;
	top:0; left:12.5em;
	width: 3em;
}
.pie-oferta-box-carrito{
	position: absolute;
	top:0; left:15em;
	width: 3em;
}
.pie-oferta-box-tit{
	position:absolute;
	top:3em; left:.2em;
	float:left;
	width: 16em;
}
.pie-oferta-box-precio{
	position:relative;
	float:left;
	width: 12em;
}
.pie-oferta-box-texto{
	position:relative;
	float:left;
	width: 90%;
}
.pie-oferta-box-texto .pie-oferta-box-txt-producto{
	position:absolute;
	top:4.7em; left:0.2em;
	padding-top:0.2em;
	font-size: .8em;
	width: 21em;
}
.pie-oferta-box-precio-precio{
	position:relative;
	top:0.1em;left:.2em;
	float: left;
	width:3em;
	font-weight:bold;
	font-size: .9em;
}
.pie-oferta-box-precio-val{
	width: 8em;
	float:right;
	font-weight: bold;
	font-size: .9em;
}
.pie-oferta-box-producto{
	float:left;
	padding:0.2em;
}
.pie-oferta-box-sep{
	display:none;
}
.pie-oferta-box-carrito{
	float:left;
	padding:0.2em;
}
.pie-texto-ofertas div{
	padding-top: .9em;
	padding-left: .3em;
	border:0px #000 solid;
	display:none;

	}
/* tienda */
#tienda-prod{
	position:relative;
	width: 62em;
	margin: auto;
	padding-top: 1em;
}
.tienda-prod-img{
	width: 27em; min-height: 7em; _height: 7em;
	float: left;
}
.tienda-prod-des{
	/*width: 34em;float: right;*/
	padding-right: 0.5em;
	
}
.tienda-prod-titulo{
	padding-bottom: .3em;
}
.tienda-prod-subtitulo{
	padding-bottom: .3em;	
}
.tienda-prod-texto{}
.tienda-prod-cont{
	padding: 1em 0 1em 9em;
	float: left;
}
.tienda-prod-precio{
	float: left;
	margin: .7em;
}
.tienda-prod-precio span{
	margin-left: .7em;
}
.tienda-prod-carrito{
	width: 17em; height: 2em;
	float: right;
	padding-right:3em;
	margin-top:1.6em;
}
.tienda-prod-btn{
	
	width: 3.2em; height: 1.7em;
	margin-left:0.5em;
	
}
.tienda-prod-gal-datos{
	width: 52em;
	padding-left: 10em;
}
.tienda-prod-gal-imag{
	float: left;
	width: 32em;
}
.tienda-prod-datos{
	float: right;
	margin: 2em .6em 1em 0;
	padding: .2em;
	width: 20em; min-height: 5em; _height: 5em;
}
.tienda-prod-cont-dat{
	width: 100%;
}
.tienda-prod-nom-dat{
	float: left;
	width: 65%;
}
.tienda-prod-val-dat{
	float: left;
	width: 35%; 
}
.tienda-btn-contenedor{
margin:auto;
width:25%;
}

.tienda-btn{
}
.tienda-tit-carrito{}
.tienda-tbl-pedido{
	width: 100%;
}
.tienda-tbl-pedido td{
	padding: .1em;
}
.tienda-tbl-pedido thead td{}
.tienda-carrito-bg{}
.tienda-btns{
	margin: auto; 
	padding: .5em;
	width: 29em;
}
.tienda-tbl-datos-tit{
	margin: .5em;
}
.tienda-tbl-datos-tit a:link, .tienda-tbl-datos-tit a:visited{}
.tienda-tbl-datos-tit a:hover{}
.tienda-tbl-datos{
	margin: auto;
}
.tienda-tbl-datos td{}
.tienda-tbl-datos-cab{}

/* tienda - listado categorias */
.tienda-tit-cat{
	margin-bottom: .5em;
}
.tienda-txt-cat{}
.tienda-list-catego a:link, .tienda-list-catego a:visited{}
.tienda-list-catego a:hover{}
.tienda-list-catego-box{
	float: left;
	width: 33%;
}
.tienda-list-catego-resto{
}
.tienda-list-catego-titulo{
}
.tienda-list-catego-texto{}
.imagen-contenido-cats{
position:relative;
border:0px solid #000;
padding: 0em;
}
/* tienda - formulario login */

.registroTienda{
	width:22.8em;
	margin-left:17em;
}

#spanId{
	display:none;
}
#spanPass{
	display:none;
}

#registro-txt, #registro-logeado-txt{
float:left;
font-weight:bold;
margin-top:4px;
}


.desconectar{
float:right;
margin-top:4px;
margin-right:4px;
}

.tienda-login-user, .tienda-login-pass{
float:left;
width:8em;
}

.tienda-login-cont{
	width: 100%; _height: 18em; min-height: 18em;
	padding-top: 3em;
}
.tienda-login-tit{
	margin: 1em auto;
	width: 35em;
}
.tienda-login-tit a:link, .tienda-login-tit a:visited{}
.tienda-login-tit a:hover{}
.tienda-login{
	width: 22.8em;
	height: 4em;
	margin: auto;
	padding: 1em;
}
.tienda-login label{
	width: 6em;
	display: block;
	float: left;
	padding-top: .4em;
}
.tienda-login-user input, .tienda-login-pass input{
	margin: auto;
	margin-left:.2em;
	width:6em;
	
}
.tienda-login-btn{
	margin: .2em;
}
.tienda-login-btn input{}
.tit_categoria:link, .tit_categoria:visited{}
.tit_categoria:hover{}

/* tienda - menu */
.tienda-menu{
	width: 20em;
	float: right;
	margin-top: .5em;
	border:0px #000 solid;
}
.tienda-menu-sep{
	float: left;
	width: 1em; height: 2em;
	display:none;
}
.tienda-menu-carrito{
	width: 9em;
	padding-right:1em;
	float: left;
}
.tienda-menu-volver{
	float: left;
	width: 5.5em;
	
}
.tienda-menu-volver a:link, .tienda-menu-volver a:visited, .tienda-menu-carrito a:link, .tienda-menu-carrito a:visited{
	height: 1.8em;
	padding-left: 2em;
	padding-top: .2em;
}
.tienda-menu-carrito a:link, .tienda-menu-carrito a:visited{}
.tienda-menu-volver a:link, .tienda-menu-volver a:visited{}
.tienda-menu-volver a:hover, .tienda-menu-carrito a:hover{
	text-decoration: underline;
}
/* tienda listado productos */
#tienda-productos{
	width: 55em;
	margin: auto;
}
.tienda-producto-imagen{
	padding: .2em;
	float: left;
}
.tienda-producto-box, .tienda-producto-box-sin{
	width: 100%;
	float: left;
	padding: .5em;
}
.tienda-producto-box-sin{}
.tienda-producto-titulo a:link, .tienda-producto-titulo a:visited{}
.tienda-producto-titulo a:hover{}
.tienda-producto-subtitulo{}
.tienda-producto-texto{}
.tienda-producto-box-sep{
	display: none;
}
.tienda-producto-pag{
	width: 19em;
	margin: auto;
}
.tienda-producto-precio{}
.tienda-producto-precio div{
	display: inline;
}
/* tienda listado ofertas */
#tienda-ofertas{
	width: 55em;
	margin: auto;
}
.tienda-ofertas-imagen{
	padding: .2em;
	float: left;
}
.tienda-ofertas-box, .tienda-ofertas-box-sin{
	width: 100%;
	float: left;
	padding: .5em;
}
.tienda-ofertas-box-sin{}
.tienda-ofertas-titulo a:link, .tienda-ofertas-titulo a:visited{}
.tienda-ofertas-titulo a:hover{}
.tienda-ofertas-subtitulo{}
.tienda-ofertas-texto{}
.tienda-ofertas-box-sep{
	display: none;
}
.tienda-ofertas-pag{
	width: 19em;
	margin: auto;
}
.tienda-ofertas-precio{}
.tienda-ofertas-precio div{
	display: inline;
}
/* empresas */
#form-empresa{
	padding-top: 2em;
}
#form-dat-con2, #form-dat-per2{
	margin: 1em auto;
	width: 35em;
}
#form-dat-con2, #form-dat-env2{
	margin: 1em auto;
	width: 35em;
}
/* usuarios */
#form-users{
	padding-top: 2em;
}
#form-dat-con, #form-dat-per{
	margin: 1em auto;
	width: 35em;
}
#form-dat-con, #form-dat-env{
	margin: 1em auto;
	width: 35em;
}
.form-tit{
	padding: .5em 0 .5em .5em;
}
.form-users-ele{
	height: 2em;
	margin: .5em;
}
.form-users-label-ele{
	float: left;
	width: 13em;
	padding-top: .2em;
}
.form-users-inp-ele{
	float: left;
	width: 20em;	
}
.form-users-inp-ele input{}
.form-cond-uso{
	width: 35em;
	margin: 2em auto;
}
.form-cond-uso a:link, .form-cond-uso a:visited{}
.form-cond-uso a:hover{}
.form-igual-env{
	width: 35em;
	margin: 2em auto;
}
.form-igual-env a:link, .form-cond-uso a:visited{}
.form-igual-env a:hover{}
.errores{
	width: 30em;
	margin: 1em auto;
}
.errores ul{}
/* ESTILOS PARA LAS SOMBRAS DE LAS IMAGENES DE LAS OFERTAS DEL INDEX*/
.img-shadow {
	clear: both;
	position: relative;
	margin: 20px 0 0 17px !important;
	margin: 20px 0 0 8px;
	}

.img-shadow img {
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

.alpha-shadow div {
	float:left;
	border:0px #fff solid;
  padding: 0px 6px 4px 0px;
  }

.alpha-shadow img {
  padding: 0px;
  margin: 0px;
  }
/* ESTILOS PARA LAS SOMBRAS DE LAS IMAGENES DE LAS OFERTAS QUE SALEN EN EL PIE DE PAGINA*/
.img-shadow-b {
	clear: both;
	float:left;
	margin: 20px 0 0 17px !important;
	margin: 20px 0 0 8px;
	}

.img-shadow-b img {
  position: relative;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
.alpha-shadow-b {
	clear: both;
	position:relative;
	margin: 0px 0 0 0px !important;
	margin: 0px 0 0 0px;
	border:0px solid;

	}

.alpha-shadow-b div {
  min-height:1em;
  padding: 0px 0px 0px 0px;
 
 }

.alpha-shadow-b img {
  padding: 0.05em;
  margin: 0;
  
 }
/* popup datos empresa */
#contenedor-popup{
	width: 41.7em;
	margin: auto;
}
#contenedor-popup-cont{

	width: 41em;
	padding: .5em;
}
.contenedor-popup-cab{
	position: relative;
	width: 34em;
	
}
.contenedor-popup-logo{
	position: absolute;
	top: 2.5em; left: 24em;
}
.datos-empresa-label{
	float: left;
	width: 15em;
	font-weight: bold;
}
.datos-empresa-valor{
	float: left;
}
#impr-pedido div.tienda-tit-carrito{
	padding: 15px;
}