/*///////////// CSS COISA /////////////*/
body {
	margin-top:20px;
	margin-bottom:20px;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background-color:#79561E;
}

h1 {
	font-size:1em;
	font-weight:bold;
	color:#82591F;

}

h2.tienda {
	font-size:0.81em;
	font-weight:bold;
	color:#82591F;

	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	margin-top:0;

}

h3.tienda {
	font-size:0.81em;
	font-weight:bold;
	color:#82591F;

	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	margin-top:0;

}

h3.detalle-producto {
	font-size:0.75em;
	font-weight:bold;
	color:#404040;

	margin-bottom:3px;
	margin-left:0;
	margin-right:0;
	margin-top:0;

}






/*////////////////////////////////////////////////*/
/*					Menu idiomas	              */
/*////////////////////////////////////////////////*/

/*
Para Firefox, Safari, Opera y otros
*/
#idiomas {
	max-width:740px;
	width:100%;
	text-align:right;
	font-size:0.69em;
	font-weight:bold;

	margin:0 auto;

	padding-bottom:5px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}

 /*
 Para IE
 */
 * #idiomas  {
    width: 740px;
	margin:0 auto;
 }


#idiomas ul {
	padding:0;
	margin:0;
}

#idiomas li {
	list-style-type: none;
	display: inline;
	padding:0 0 10px 10px;
	margin:0;

}


#idiomas li a:link,
#idiomas li a:visited,
#idiomas li a:active {
	text-decoration: none;
	color: #FFFFFF;

}

#idiomas li a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

/*////////////////////////////////////////////////*/
/*					Menu idiomas	              */
/*////////////////////////////////////////////////*/









/*////////////////////////////////////////////////*/
/*					CONTENEDOR   	              */
/*////////////////////////////////////////////////*/

/*
Para Firefox, Safari, Opera y otros
*/
   #container {
	height:100%;
	margin:0 auto;
	max-width:740px;
	width:100%;

	padding:0;
	position:relative;

	border:1px solid #FFFFFF;

	background-color:#FFFFFF;
	border:1px solid #E7B601;

	background-image:url(../imagenes/1px.gif);
	background-repeat:no-repeat;
	background-position:190px 170px;
	}
 /*
 Para IE
 */
 * #container  {
    width: 740px;
	margin:0 auto;
 }

/*////////////////////////////////////////////////*/
/*					CONTENEDOR   	              */
/*////////////////////////////////////////////////*/








/*////////////////////////////////////////////////*/
/*					  Cabecera		              */
/*////////////////////////////////////////////////*/

/*
Para Firefox, Safari, Opera y otros
*/
   #cabecera {
	width: 100%;
	position: relative;
	left: 0px;
	max-height:99px;
	height:100%;
	background-image:url(../imagenes/cabecera.jpg);
	background-repeat:no-repeat;
	float:left;
	}
 /*
 Para IE
 */
 * #cabecera  {
    height: 99px;
	margin:0 auto;
 }


#cont-logo {
	margin:0;
	padding:0;
}

#logo {
	margin:0;
	padding:0;

	width:13.75em; /* 220px */
	height:3.9em; /* 55px */

	background-image:url(../imagenes/logo.jpg);
	background-repeat:no-repeat;
}

#logo h1
{
	margin: 0;
	padding: 0;
	text-indent: -1000em;
	overflow: hidden;
	position: absolute;
	width:13.75em; /* 220px */
	height:5.9em; /* 55px */

}

#logo h1 a
{
	position: absolute;
	left: 0px;
	top:0px;
	display: block;
	width:13.75em; /* 220px */
	height:5.9em; /* 55px */
	margin: 0;
	padding: 0;
}

#logo img
{
	position: absolute;
	left: 0px;
	top:0px;
	display: block;
	/*
	width:13.75em; 
	height:3.44em; 
	*/
	margin: 0;
	padding: 0;
}

#cont-direccion {
	margin:0;

	padding-bottom:2px;
	padding-left:0;
	padding-right:0;
	padding-top:2px;

	text-indent:20px;

	width:100%;

	font-size:0.69em;

	background-color:#82591F;

	color:#FFFFFF;

	float:left;
}


/*////////////////////////////////////////////////*/
/*					  Cabecera		              */
/*////////////////////////////////////////////////*/








/*////////////////////////////////////////////////*/
/*				Contenido Izquierda		          */
/*////////////////////////////////////////////////*/
#contenido-izq {
	float: left;
	clear: left;

	margin-top:10px;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	padding:0;
	width: 30%;
}


/* **********estilos de la columna izquierda (div izq) */

#seccion-menu {
	width:100%;
	height:100%;
}

#izq {
	font-size:0.75em;

	margin-bottom:0;
	margin-left:20px;
	margin-right:0;
	margin-top:0;

	padding:0;
}

#izq ul {
	border-bottom:1px solid #82591F;
	list-style:none;

	margin:0;

	padding:0;
}


#izq ul li {
	border-top:1px solid #82591F;
	padding-top:0.4em;
	padding-bottom:0.4em;
	padding-left:0.5em;
	padding-right:0;
	margin:0;
}

.altura_var {
	height:auto;
	}
#izq ul li a {
	text-decoration:none;
	color:#333333;
	display:block;
	font-weight:bold;
}
#izq ul li a:hover {
	text-decoration:underline;
	color:#333333;
	display:block;
}

#menu01izq {
	width:70%;

	margin-bottom:20px;
	margin-left:0;
	margin-right:0;
	margin-top:0;

	padding:0;

	float:left;
}

#menu02izq {
	width:70%;

	margin-bottom:20px;
	margin-left:0;
	margin-right:0;
	margin-top:0;

	padding:0;

	float:left;
}
/* ********* fin div izq **************/


/*/////////////// MENU-SUP ///////////////*/
#seccion-menu-sup {
	width:100%;

	margin:0;

	padding:0;
}


/*////////menu castellano///////////*/
/*
#menu-sup-es {
	width:100%;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	float:left;
}

#menu-sup-es img {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	border:none;
}

#menu-sup-es ul {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;

}

#menu-sup-es li {
	display:inline;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.menu-sup-es li {
	float:left;
}
.menu-sup-es a {
	background:url(./../imagenes/menu-sup-es.jpg);
	display:block;
	text-indent:-9000px;
	height:33px;
}
*/
/*////////FIN menu castellano///////////*/



/*////////menu euskera///////////*/
/*
#menu-sup-eus {
	width:100%;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	float:left;
}

#menu-sup-eus img {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	border:none;
}

#menu-sup-eus ul {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;

}

#menu-sup-eus li {
	display:inline;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.menu-sup-eus li {
	float:left;
}
.menu-sup-eus a {
	background:url(./../imagenes/menu-sup-eus.jpg);
	display:block;
	text-indent:-9000px;
	height:33px;
}
*/
/*////////FIN menu euskera///////////*/



/*////////menu frances///////////*/
/*
#menu-sup-fr {
	width:100%;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	float:left;
}

#menu-sup-fr img {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	border:none;
}

#menu-sup-fr ul {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;

}

#menu-sup-fr li {
	display:inline;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.menu-sup-fr li {
	float:left;
}
.menu-sup-fr a {
	background:url(./../imagenes/menu-sup-fr.jpg);
	display:block;
	text-indent:-9000px;
	height:33px;
}
*/
/*////////FIN menu castellano///////////*/



/*

.menu-sup-productos a {
	width:155px;
	background-position:0 0;

}
.menu-sup-productos a.active  {
	background-position:0 -33px;
}
.menu-sup-productos a:hover {
	background-position:0 -33px;
}


.menu-sup-quienes-somos a {
	width:129px;
	background-position:-155px 0;
}
.menu-sup-quienes-somos a.active {
	background-position:-155px -33px;
}
.menu-sup-quienes-somos a:hover {
	background-position:-155px -33px;
}


.menu-sup-como-comprar a {
	width:131px;
	background-position:-284px 0;
}
.menu-sup-como-comprar a.active {
	background-position:-284px -33px;
}
.menu-sup-como-comprar a:hover {
	background-position:-284px -33px;
}

.menu-sup-condiciones-de-compra a {
	width:177px;
	background-position:-415px 0;
}
.menu-sup-condiciones-de-compra a.active {
	background-position:-415px -33px;
}
.menu-sup-condiciones-de-compra a:hover {
	background-position:-415px -33px;
}


.menu-sup-contacto a {
	width:148px;
	background-position:-592px 0;
}
.menu-sup-contacto a.active {
	background-position:-592px -33px;
}
.menu-sup-contacto a:hover {
	background-position:-592px -33px;
}
*/
/*/////////////// MENU-SUP ///////////////*/


#por-categorias {
	width:100%;
	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	margin-top:10px;

	padding-bottom:7px;
	padding-left:0;
	padding-right:0;
	padding-top:7px;

	text-indent:7px;

	background-color:#333333;

	font-weight:bold;

	color:#FFFFFF;
}

#por-precios {
	width:100%;
	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	margin-top:10px;

	padding-bottom:7px;
	padding-left:0;
	padding-right:0;
	padding-top:7px;

	text-indent:7px;

	background-color:#333333;

	font-weight:bold;

	color:#FFFFFF;
}

#formalizar-pedido {
	width:69%;
	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	margin-top:10px;

	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	padding-top:10px;

	text-align:center;

	background-color:#333333;

	font-weight:bold;

	border:2px solid #E7B601;

	color:#FFFFFF;

	float:left;
}

#formalizar-pedido a:link,
#formalizar-pedido a:visited,
#formalizar-pedido a:active {
	color:#FFFFFF;
	text-decoration:underline;
}

#formalizar-pedido a:hover {
	text-decoration:none;
}


#banner {
	width:60%;
	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	margin-top:10px;

	padding:0;

	float:left;
}

#banner {
	border:none;
}





/*////////////////////////////////////////////////*/
/*				Contenido Izquierda		          */
/*////////////////////////////////////////////////*/








/*////////////////////////////////////////////////*/
/*				Contenido Derecha		          */
/*////////////////////////////////////////////////*/
#contenido-dcha {

	padding-bottom:0;
	padding-left:0;
	padding-right:40px;
	padding-top:50px;
	margin:0;
	width:63%;
	float:right;
}




#contenido-dcha p {
	font-size: 0.75em;
	color: #000000;
	text-align:justify;
	margin-bottom:0;
}

#contenido-dcha h1.global {
	text-align:left;
	font-size:1.11em;
	font-weight:bold;

}
#contenido-dcha h2.global {
	text-align:left;
	font-size:1.11em;
	font-weight:bold;

	color:#82591F;
}
#contenido-dcha h3.global {
	text-align:left;
	font-size:0.87em;
	font-weight:bold;

	color:#82591F;
}



/******* Formulario de Contacto *******/
form.formcontacto {
	width:100%;
	margin-left:0;
	margin-top:0;
	padding:0px;
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

form label {
	font-size: 0.69em;
	padding: 0px 0px 10px 0px;
}

textarea {
	border:1px solid #82591F;
}

form textarea {
	margin-top: 3px;
}

form input {
}

form input.boton {
	display: inline;
	background-color:#82591F;
	color:#FFFFFF;
	font-size: 0.69em;
	margin-top:8px;
	cursor:pointer;
}

form label.c-direccion,
form label.c-telefonos,
form label.c-cuenta-bancaria,
form label.c-sugerencias {
	clear: left;
	color:#000000;
}


form label.c-direccion,
form label.c-nombre,
form label.c-telefonos,
form label.c-email {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 40%;
	color:#000000;
}

form label.c-direccion input,
form label.c-nombre input,
form label.c-telefonos input,
form label.c-email input {
	float: left;
	width: 40%;
	padding: 0px;
	border:1px solid #999999;
}

form label.c-sugerencias {
	float:left;
	clear:both;
	width:100%;
}

form label.c-nombre input,
form label.c-apellidos input,
form label.c-direccion input,
form label.c-telefonos input,
form label.c-email input {
	float: left;
	width: 40%;
	padding: 0px;
	border:1px solid #82591F;
}

form label.c-cpostal {
	float: left;
	width: 20%;/*80*/
	color:#000000;
}

form label.c-cpostal input {
	float: left;
	width: 100%;/*80*/
	border:1px solid #82591F;
	padding: 0px;
}

form label.c-direccion {
	float: left;
	width: 100%;/*310*/
	margin: 0px 0px 0px 0px;
}

form label.c-direccion input {
	float: left;
	width: 100%;/*310*/
	padding: 0px;
	border:1px solid #999999;
}



form.formarea input.botonarea {
	display: inline;
	background-color:#82591F;
	color:#FFFFFF;
}


form label.c-direccion,
form label.c-telefonos,
form label.c-cuenta-bancaria,
form label.c-sugerencias {
	clear: left;
	color:#000000;
}


form label.c-direccion,
form label.c-nombre,
form label.c-telefonos,
form label.c-email,
form label.c-apellidos {
	float: left;
	margin: 0px 21px 0px 0px;
	width: 40%;
	color:#000000;
}

form label.c-nombre input,
form label.c-apellidos input,
form label.c-direccion input,
form label.c-telefonos input,
form label.c-email input {
	float: left;
	width: 100%;
	padding: 0px;
	border:1px solid #82591F;
}

#alinear-dcha {
	text-align:right;
}

#lopd-contacto p {
	font-size:58%;
}
/******* Formulario de Contacto *******/



/******* localizacion *******/
#localizacion {
}

#localizacion img {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:20px;

	padding:0;

	border:none;
}
/******* localizacion *******/



/******* productos *******/
.previo-prod {
	float:left;
	/* margin: 16px 36px 0px 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;

	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px; */

	margin: 0px 0px 0px 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;

	text-transform: none;

	white-space:normal;
	overflow:visible;
	font-size: 0.66em;
	font-weight: normal;
	color:#4C4C4C;
}

.dimg {
	display: block;
}

.dimg img {
	border: 1px solid #CCCCCC;
}

.txt-grana {
	color:#82591F;
	font-size:120%;
}


#id01 {
	width:33%;
}

#id02 {
	width:33%;
}

#id03 {
	width:33%;
}

#id04 {
	width:33%;
}

#id05 {
	width:33%;
}

#id06 {
	width:33%;
}

#id07 {
	width:33%;
}

#id08 {
	width:33%;
}

#id09 {
	width:33%;
}

#id10 {
	width:33%;
}

#id11 {
	width:33%;
}

#id12 {
	width:33%;
}

#cont-prod01 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod01 img {
	border:none;
}

#cont-prod02 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod02 img {
	border:none;
}

#cont-prod03 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod03 img {
	border:none;
}

#cont-prod04 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod04 img {
	border:none;
}

#cont-prod05 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod05 img {
	border:none;
}

#cont-prod06 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod06 img {
	border:none;
}

#cont-prod07 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod07 img {
	border:none;
}

#cont-prod08 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod08 img {
	border:none;
}

#cont-prod09 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod09 img {
	border:none;
}

#cont-prod10 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod10 img {
	border:none;
}

#cont-prod11 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod11 img {
	border:none;
}

#cont-prod12 {
	text-align:center;
	padding-bottom:0;
	padding-left:5px;
	padding-right:15px;
	padding-top:0;
}

#cont-prod12 img {
	border:none;
}
/******* productos *******/







#home-titulo-izda {
}

#home-titulo-izda h1 {
	text-align:left;
	font-size:2em;
	font-weight:normal;

	margin-bottom:0;

	line-height:0.86em;
}
#home-titulo-izda h2 {
	text-align:left;
	font-size:2em;
	font-weight:normal;

	margin-bottom:0;

	line-height:0.86em;
	color:#82591F;
}
#home-titulo-dcha {
}

#home-titulo-dcha h1 {
	text-align:right;
	font-size:1.5em;
	font-weight:bold;

	margin-top:0;

	line-height:0.86em;

}
#home-titulo-dcha h2 {
	text-align:right;
	font-size:1.5em;
	font-weight:bold;

	margin-top:0;

	line-height:0.86em;
	color:#82591F;
}
#img-home {
}

#home-txt {
}

#home-txt h2 {
	text-align:left;
	font-size:1.5em;
	font-weight:normal;

	margin-bottom:0;

	line-height:0.86em;

	color:#82591F;
}



#como-comprar ul {
}

#como-comprar li {
	list-style-type:decimal;
	margin-bottom:0.5em;
	margin-left:0;
	margin-right:0;
	margin-top:0;

	padding:0;
	font-size:0.76em;

	text-align:justify;
}

#condiciones-de-compra span {
	color:#000000;
	font-weight:bold;
}

#condiciones-de-compra ul {
}

#condiciones-de-compra li {
	list-style-type:disc;
	margin-bottom:0.5em;
	margin-left:0;
	margin-right:0;
	margin-top:0;

	padding:0;
	font-size:0.76em;

	text-align:justify;
}

#mapa-web ul a:link,
#mapa-web ul a:visited,
#mapa-web ul a:active {
	text-decoration:underline;
	color:#333333;

}

#mapa-web ul a:hover {
	text-decoration:none;
}

#mapa-web li {
	list-style-type:disc;
	margin-bottom:0.5em;
	margin-left:0;
	margin-right:0;
	margin-top:0;

	padding:0;
	font-size:0.76em;

	text-align:justify;
}





/*////////////////////////////////////////////////*/
/*				Contenido Derecha		          */
/*////////////////////////////////////////////////*/








#pie {
	float:left;

	width:100%;

	text-align:center;

	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:15px;

	padding-bottom:5px;
	padding-left:0;
	padding-right:0;
	padding-top:15px;

	font-size:0.69em;

	background-color:#FFFFFF;
}

#pie a:link,
#pie a:visited,
#pie a:active {
	color:#000000;
	text-decoration:underline;
}

#pie a:hover {
	text-decoration:none;
}


#cierre {
	clear: both;
	background-color: #ffffff;
	width: 100%;

	font-size:0;
	line-height:0;
	border:none;

	padding:0;
	margin:0;
}

/*///////////// CSS COISA /////////////*/

#cesta-compra-cabecera {
	width:100%;
	height:2em;
	/*color:#056A98;*/
	color:#82591f;

	font-size:0.81em;

	border-bottom:1px solid #FFFFFF;
	border-left:none;
	border-right:none;
	border-top:1px solid #999999;

	background-color:#FFFFFF;

	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:7px;

	float:left;
}
#cesta-compra-pie {
	width:100%;
	height:2em;
	/*color:#056A98;*/
	color:#82591f;

	font-size:0.81em;

	border-bottom:1px solid #FFFFFF;
	border-left:none;
	border-right:none;
	border-top:1px solid #999999;

	background-color:#FFFFFF;

	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:7px;

	float:left;
}
.cesta-compra-pedido {
	width:100%;
	color:#000000;

	font-size:0.81em;

	border-bottom:1px solid #FFFFFF;
	border-left:none;
	border-right:none;
	border-top:none;


	padding-bottom:7px;
	padding-left:0;
	padding-right:0;
	padding-top:7px;
	float:left;
}
#cesta-nombre-esp {
	float:left;
	width:35%;
	text-align:center;
	padding-right:8px;
	/*
	float:left;
	width:38%;
	text-align:center;
	padding-left:0;
	*/
}

#cesta-precio-esp {
	float:left;
	width:15%;
	text-align:right;
}
#cesta-precio-esp1 {
	float:left;
	width:15%;
	text-align:right;
}
#cesta-cantidad-esp {
	float:left;
	width:13%;
	text-align:right;
}

#cesta-subtotal-esp {
	float:left;
	width:15%;
	text-align:right;
}

.cesta-nombre-preciodia {
	float:left;
	width:35%;
	text-align:left;
	padding-right:8px;
}

.cesta-precio-pdia {
	float:left;
	width:15%;
	text-align:right;
}

.cesta-cantidad-pdia {
	float:left;
	width:13%;
	text-align:right;
}

.cesta-subtotal-pdia {
	float:left;
	width:15%;
	text-align:right;
}

#tabla_resumen {
	padding-top:1em;
	float:right;
	clear:both;
	width:95%;
	padding-right:5%;
	padding-bottom:1em;
	}

#tabla_resumen table {
	border:1px solid #ffffff;
	font-size:0.81em;
	text-align:right;
	float:right;
	}

.clear {
	width:100%;
	clear:both;
	height:1px;
}

.form-contacto form table {
	width:90%;
	padding-bottom:2em;
	}
.form-contacto form table td.td1 {
	width:30%;
	}
.form-contacto form table td.td2 {
	width:68%;
	}
.form-contacto form table td.td2 input {
	width:99%;
	border:1px solid #000000;
	padding:1px;
	}
.form-contacto form table td.td2 input.medio {
	width:49%;
	border:1px solid #000000;
	padding:1px;
	}
.form-contacto form table td.td2 input.chico {
	width:29%;
	border:1px solid #000000;
	padding:1px;
	}
.form-contacto form table td.td2 input.mini {
	width:5%;
	}
.form-contacto form table td.td2 input.boton {
	width:18%;
	font-size:0.8em;
	border:1px solid #000000;
	cursor:pointer;
	}

#form_tpv {
	margin:1em auto;
	width:80%;
	border:3px solid #000000;
	padding:1em;
	}
#form-registro-web {
	position:absolute;
	top:124px;
	right:0px;
	float:right;
	width:71%;
	height:1em;
	padding-right:1%;
	font-weight:bold;
	/*background:#000000;*/
}
#form-registro-web form {
	margin:0;
	height:100%;
	display:inline-block;
	float:right;
	padding-right:5px;
	width:auto;
	text-align:right;
	}
#form-registro-web span {
	font-size:0.82em;
	}
#form-registro-web a {
	color:#000000;
	text-decoration:none;
	font-size:0.82em;
	}
#form-registro-web a:hover {
	color:#000000;
	text-decoration:underline;
	}
#form-registro-web fieldset {
	float:right;
	}
form.entrar {
	border:medium none;
	display:block;
	margin:0;
	padding:7px 0;
}
label.usuario {
	color:#000000;
}
label.clave {
	color:#000000;
	margin:0 0 0 10px;
}
input.bot-entrar {
	background-color:#FFFFFF;
	color:#000000;
	font-size:100%;
	font-size:0.82em;
	height:150%;
	cursor:pointer;
	float:right;
}
#usuario-clave a.crear:link, #usuario-clave a.crear:visited, #usuario-clave a.crear:active {
	background-color:#FFFFFF;
	color:#006A98;
	font-size:100%;
	margin-left:10px;
	padding:3px;
	text-decoration:none;
}
span.pedido {
	color:#82591f;
	font-size:0.82em;
}
a img.borde {
	border:1px solid #000000;
}
table.direnviopedido {
	width:80%;
	margin-left:10%;
	border:1px dotted #000000;
}
table.direnviopedido td.td1 {
	font-weight:bold;
	width:30%;
}
table.direnviopedido td.td2 {
	width:68%;
}
table.contenidopedido {
	width:80%;
	margin-left:10%;
	border:1px dotted #000000;
}
table.contenidopedido td.td1 {
	text-align:center;
}
table.contenidopedido td.td2 {
}
div.todoenvio {
	padding-top:0.8em;
	padding-bottom:0.8em;
	clear:both;
}
.form-contacto form table.elegir_dis {
	margin-left:5%;
	width:90%;
	border:1px solid #79561E;
	padding-bottom:0;
}
.form-contacto form table.elegir_dis td.td1 {
	width:5%;
}
.form-contacto form table.elegir_dis td.td2 {
	width:93%;
}
form.cesta fieldset.min {
	text-align:left;
	font-size:0.75em;
}

#productos_tienda ul {
	font-size:0.75em;
}

#contenido-dcha p.descripcion {
	font-size:1em;
	text-align:center;
}
#contenido-dcha p.boton {
	text-align:center;
}
#contenido-dcha p.boton2 {
	text-align:right;
}

fieldset p label {
	width:25%;
	float:left;
	font-size:0.92em;
	text-align:right;
}
fieldset p input {
	margin-left:5%;
	border:1px solid #000000;
	padding:1px;
	width:60%;
}
fieldset p input.cestamin {
	margin-left:5%;
	border:1px solid #000000;
	padding:1px;
	width:30%;
}
table.pedidonuevo {
	width:97%;
	padding-top:10px;
	border-top:1px solid #82591f;
	padding-bottom:10px;
	border-bottom:1px solid #82591f;
	margin-bottom:15px;
	}
table.pedidonuevo th.cesta-nombre-esp {
	color:#82591F;
	padding-right:8px;
	text-align:center;
	width:35%;
}
table.pedidonuevo th.cesta-precio-esp {
	color:#82591F;
	text-align:right;
	width:17%;
}
table.pedidonuevo th.cesta-precio-esp1 {
	color:#82591F;
	text-align:right;
	width:17%;
}
table.pedidonuevo th.cesta-cantidad-esp {
	color:#82591F;
	text-align:right;
	width:17%;
}
table.pedidonuevo th.cesta-subtotal-esp {
	color:#82591F;
	text-align:right;
	width:17%;
}
table.pedidonuevo td.deri {
	text-align:right;
}
table.pedidonuevo td.centi {
	text-align:center;
}
h3.pedido {
	color:#82591f;
	font-size:0.82em;
}
p.sinestilop {
	margin:0;
	padding:0;
}
#contenido-dcha p.portada {
	font-size:0.8em;
	margin:0px;
	padding-bottom:5px;
	color:#ffffff;
	background:#79561e;
	text-align:center;
	width:20em;
	margin:0 auto;
}
#contenido-dcha p.portada2 {
	font-size:1.1em;
	margin:0px;
	padding-bottom:5px;
	color:#ffffff;
	background:#79561e;
	text-align:center;
	width:20em;
	margin:0 auto;
}
form label.cant {
	font-size:0.8em;
}
