#capa-contenedora{
	width:410px;
	float:left;
	padding:0 1em 0 1em;
	position:relative;
	
}
.tienda-productos-imagenes{
	float:left;
	width:auto;
}
.tienda-productos-titulo{
	width:60%;
	float:left;
}
.tienda-productos-datos{
	float:left;
	width:300px;
}
.anadir-carrito{
	float:right;
	width:auto;
}
.tienda-productos-ico-oferta{
	float:right;
	padding:0.5em 2em 0 0em;
}
.tienda-productos-val-dat-oferta{
	font-size:30px;
	font-weight:bold;
	float:left;
}
.tienda-productos-val-dat{
	padding:0em 0 0.3em 0;
	width:100%;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.prod-precio div{
	display:inline;
}
.tienda-productos-iconos{
	padding:0.5em 0 0 0;
	width:100%;
}
.alpha-shadow-1  img{
	border:1px solid;
}
#bordeImagen img{
	border:1px solid;
}
.tienda-producto-imagenes img{
	border:1px solid;
}
.tienda-productos-ico-consulta{
	padding:0.5em 0 0 3em;
	width:120px;
	float:left;
	height:36px;
	font-weight:bold;
	background: url('/imagenes/tienda/ico-consulta.gif') top left no-repeat;
	border:0px solid;
}
.tienda-productos-descripcion{
	text-align: justify;
}
.tienda-ver-productos{
	border:0px solid;padding-left:1em;float:right;
}
.tienda-id-registro{
	border:0px solid;
	width:350px;
	float:right;
	color:#100858;
	font-size:0.9em;
	font-weight:bold;margin-left:1em;
}
.prod-carrito-boton{
	width:48px;height:44px;
	background:url('/imagenes/tienda/prod-carrito.png') top left no-repeat;
	border:0px solid;
}
.prod-carrito-boton-grande{
	width:87px;height:81px;
	background:url('/imagenes/tienda/prod-carrito-grande.png') top left no-repeat;
	border:0px solid;
}
.boton-saldo-suficiente{
	width:153px;height:30px;
	background:url('/imagenes/tienda/saldo_suficiente.png') top left no-repeat;
	border:0px solid;
}
.float_left{
	float:left;
}
.float_right{
	float:right;
}
.paddingTop3{
	padding-top:3px;
}
.paddingTop5px{
	padding-top:5px;
}
.textAlignLeft{
	text-align:left;
}
.sexoLabel2{
	padding-left:2em;
}
.tienda-producto-titulo, .tienda-producto-precio{
	font-size:1.3em;
}
.form-vis-on{
	position:absolute;
	width: 380px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#404040;
	color:#fff;
	padding:20px;
	z-index:1;
}
.msgError{
	background: transparent url('/imagenes/icon_error.gif') top left no-repeat;
	display: block;
	width: auto;
	margin: auto;
	/*padding: .5em;*/
	padding-left:0px;
	margin-top:20px; 	
	background-color: #FFFFFF;
	color: #404040;
	font-size: 12.8px;
	min-height:100px;_height:100px;
}
.msgOk{
	background: transparent url('/imagenes/icon_ok.gif') top left no-repeat;
	display: block;
	width: 80%;
	margin: auto;
	/*padding: .5em;*/
	padding-left:70px;
	margin-top:20px; 	
	background-color: #FFFFFF;
	color: #404040;
	font-size: 12.8px;
	min-height:100px;_height:100px;
}
.divMsg{
	clear:both;
	width:90%;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	display: block;
	background-color: #EAEAE2; color: #000;
	font-size: 14px;
	font-weight:bold;
	float:left;
}
.form-vis-off{
	position:absolute;
	width: 380px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#404040;
	color:#fff;
	padding:20px;
	z-index:1;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.blanco{
	color:#fff;
	font-weight:bold;
	font-size: 16px;
	padding-right:24px;
}
.tienda-producto-tarjeta{
	float:left;
	margin-top:0em;
	padding:0em 0 0 6em;
	height:50px;
	background:url('/imagenes/tienda/tarjeta2.gif') top left no-repeat;
	font-size:1em;
}
/* tienda - formulario login */
.tienda-login-cont-nueva{
	width: 100%; _height: 15em; min-height: 18em;
	padding-top: 3em;
}
.tienda-login-tit-nueva{
	margin: 1em auto;
	width: 35em;
}
.tienda-login-tit-nueva a:link, .tienda-login-tit-nueva a:visited{}
.tienda-login-tit-nueva a:hover{}
.tienda-login-nueva{
	width: 20em;
	margin: auto;
	padding: 1em;
}
.tienda-login-user-nueva, .tienda-login-pass-nueva{
	width:60%;
	float:left;
}
.tienda-login-user-nueva label, .tienda-login-pass-nueva label{
	width: 6em;
	display: block;
	float: left;
	padding-top: .4em;
	
}
.tienda-login-user-nueva input, .tienda-login-pass-nueva input{
	margin: .2em;
	margin-left:2em;
}
.tienda-login-btn-nueva{
	float:right;
	padding:0 10em 0em 0;
}
.tienda-login-btn-nueva2{
	float:right;
	padding:0 30em 0em 0;
}
.tienda-login-btn-nueva input{
}
.tienda-login-formulario{
	width:53%;
	float:left;
	font-size:8pt;
}
.tienda-login-contra{
	width:45%;
	float:left;
	padding-left:0em;
	font-weight:bold;
	font-size:8pt;
	padding-left:0.5em;
}
.celda_carrito{
	width:114px;
	padding-top:0.5em;
	padding:0.12em;
	text-align:center;
}
div.formulario{
	/*background: #EFECE5;*/
	width:526px;
	margin:auto;
	padding-top:10px;
	font-size:12px;
	font-family:Arial, Verdana;
	border:0px solid;
}
td.contenido{
	width: 617px;
	font-size:12px;
	font-family:Arial, Verdana;
}
.form-tarjeta-comercio-texto{
	padding:3em 0 0 11em;
	color:#fff;
	font-weight:bold;'
}
