/* CSS Document by eSOFT. Technologies & Consulting */



fieldset {
color:#666666; width:30%; border:0.1em solid #666666; padding:1em; font-family:verdana, sans-serif;}
legend { font-size:1.1em; font-weight:bold;  margin-bottom:0px; padding:0.3em; color:#666666; }

fieldset p{ margin:0; padding:0;}
/* 
=============================
ELEMENTOAK
=============================
*/
#sesion{ margin:0.5em;}
#tienda{ background:#2E2E2E;  float:left;}
#tienda ul{ margin:0; padding:0;  background:#2E2E2E; width:100%; }

/*#tienda ul li{ list-style:none; list-style-image:none; width:28%; border:#444343 solid 0.1em; margin:0.5em; padding:0.5em 0.5em 0.5em 0.5em; float:left; background:#2E2E2E; height:16.5em; }*/
#tienda ul li p{ margin:0.5em 0 0 0; padding:0 0 0 0;}  
#tienda ul li img{ float:left; border:none;}


/*;
=============================
KLASEAK
=============================
*/


	
/*------------------KLASE OROKORRAK------------------*/
.marginzero img { margin:0; padding:0;}


/*========================
Imgenes de sustitucin
===========
*/



/*h4 .productos  {
background:url(../images/h4_productos.gif) no-repeat;
width:100%;
height:100%;
position: absolute;}

h4 .informacion  {
background:url(../images/h4_informacion.gif) no-repeat;
width:100%;
height:100%;
position: absolute;}

div .buscador  {
background:url(../images/h4_buscador.gif) no-repeat;
width:100%;
height:100%;
position: absolute;}*/

div .productos  {
background:url(../images/h4_fondo.gif) no-repeat;
width:100%;
height:100%;
height:2em;
font-size:1.2em;
padding-left:1em;
font-weight:bold;}

div .informacion  {
background:url(../images/h4_fondo.gif) no-repeat;
width:100%;
height:100%;
height:2em;
font-size:1.2em;
padding-left:1em;
font-weight:bold;}

div .buscador  {
background:url(../images/h4_fondo.gif) no-repeat;
width:100%;
height:100%;
height:2em;
font-size:1.2em;
padding-left:1em;
font-weight:bold;}

h4 .login  {
background:url(../images/h4_login.gif) no-repeat;
width:100%;
height:100%;
position: absolute;}

h4 .suscripcion  {
background:url(../images/h4_suscripcion.gif) no-repeat;
width:100%;
height:100%;
position: absolute;}



/*tienda*/

#tienda_top{
	  margin:0em 0 0em 2em;
	width:524px;
	height:135px;
	background:url(../images/tienda_top.png) no-repeat;
	/*position:relative;*/
	padding:2em 0 0 0em;
}


	
/*#tienda_top span{
		 margin:-3em 0 0 -2em;
        background:url(../images/tienda_top.png) no-repeat;
	width:100%;
	height:100%;
	position: absolute;	}*/
	
	
#tienda_top h2{ margin:5em 0 0 1em; padding:0; border:0; background:none;}




/*========================
Formularios
===========
*/

.tienda_form {  padding:1em;  margin:0 0 0 0em;}
.tienda_form fieldset {
color:#666666;width:530px; display:block; border:0.1em solid #666666; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
.tienda_form legend { font-size:1.1em; font-weight:bold;  margin-bottom:0.5em; padding:0.3em; color:#666666; }
.tienda_form label {clear:left; display:block; float:left; width:10em; text-align:left; padding-right:10px; color: #CCCCCC; margin-bottom:0em; padding:0; }
.tienda_form input {border:0.1em solid #444343; background: #2E2E2E ; padding-left:0.5em; margin:0.2em 0 0.6em 0;width:11.5em; color:#FFFFFF;}
.tienda_form select {margin:0em 0 0.6em 0;}
.tienda_form textarea { height:5em; border:0.1em solid #cccccc; padding:0.5em; overflow:auto; background: #ffffff; margin:1em 0 0.6em 0;}
.tienda_form option {background:#ffffff; color:#000000; margin:0.8em 0 0.6em 0;}
.tienda_form optgroup {background:#cccccc; color:#000; font-family:georgia, serif;}
.tienda_form optgroup option {background:#666666; color:#fff;}
.tienda_form .button {color:#ffffff; padding-right:0.5em; cursor:pointer; width:5em; margin-left:0.8em;}
.tienda_form .button:hover {background-position:center left; color:#000;}



/*========================
Formularios de pedidos
===========
*/

#tienda_form_pedido {  padding:1em;  margin:0 0 0 0em;}
#tienda_form_pedido fieldset {
color:#666666;width:98%; display:block; border:0.1em solid #666666; padding:0.5em; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
#tienda_form_pedido legend { font-size:1.1em; font-weight:bold;  margin-bottom:0.5em; padding:0.3em; width:11.5em; color:#666666; }
#tienda_form_pedido label {float:left; margin:0em 1em 1em 0; height:4em; text-align:left;}
#tienda_form_pedido label .textarea {float:left; margin:0em 1em 1em 0; height:10em; text-align:left;}
#tienda_form_pedido input {border:0.1em solid #444343; background: #2E2E2E ; padding-left:0.5em; margin:0.2em 0 0.6em 0;width:99%; color:#cccccc; }
#tienda_form_pedido input.ancho_checkbox {border:0.1em solid #444343; background: #2E2E2E ; padding-left:0.5em; margin:0.2em 0 0.6em 0;width:8%; color:#cccccc; }

#tienda_form_pedido  .btn_enviar_pedido_input { border:0;width:150px; height:38px;  padding:0; margin:0 0em 0em 0em; background:url(../images/tienda/btn_enviar_pedido.jpg) no-repeat; cursor:pointer;  }
#tienda_form_pedido select {margin:0em 0 0.6em 0;}
#tienda_form_pedido textarea {width:95%;  border:0.1em solid #444343; padding:0.5em;  background: #2E2E2E; margin:0.2em 0 0.6em 0; color:#FFFFFF; display:block; float:left;}
#tienda_form_pedido option {background:#ffffff; color:#000000; margin:0.8em 0 0.6em 0;}
#tienda_form_pedido optgroup {background:#cccccc; color:#000; font-family:georgia, serif;}
#tienda_form_pedido optgroup option {background:#666666; color:#fff;}
#tienda_form_pedido .tienda_boton {color:#ffffff; padding-right:1em; cursor:pointer; width:150px; margin-left:8px; background:#FF0000;}
#tienda_form_pedido .tienda_boton:hover {background-position:center left; color:#000;}

#boxmain{ margin:0; padding:0;}

#miga_tienda{ margin:0 0 0 3em; padding:0 0 0 0;}

#tienda_subcats{}
#tienda_subcats ul {margin:0; padding:0; width:100%;}
#tienda_subcats ul li{text-align:center; list-style:none; list-style-image:none; width:28%; border:#444343 solid 0.1em; margin:0.5em; padding:0.5em 0.5em 0.5em 0.5em; float:left; background:#2E2E2E; height:16.5em; }
#tienda_subcats ul li a:link{ color:#999999; font-weight:bold;}
#tienda_subcats ul li a:visited{ color:#999999; font-weight:bold;}
#tienda_subcats ul li a:hover{ color:#E50003; font-weight:bold;}
#tienda_subcats ul li a:active{ color:#E50003; font-weight:bold;}

#tienda_subcats ul li img{ padding:0; float:none; margin:auto;}

#cant_articulos p{ width:100%;}

#tienda_cats ul li{ text-align:center; list-style:none; list-style-image:none; width:28%; border:#444343 solid 0.1em; margin:0.5em; padding:0.5em 0.5em 0.5em 0.5em; float:left; background:#2E2E2E; height:16.5em; }
#tienda_cats ul li a:link{ color:#999999; font-weight:bold;}
#tienda_cats ul li a:visited{ color:#999999; font-weight:bold;}
#tienda_cats ul li a:hover{ color:#E50003; font-weight:bold;}
#tienda_cats ul li a:active{ color:#E50003; font-weight:bold;}
#tienda_cats ul li img{ padding:0; float:none; margin:auto auto auto auto;}


#tienda_arts{}
#tienda_arts ul {margin:0; padding:0; width:100%;}
#tienda_arts ul li{text-align:center;list-style:none; list-style-image:none; width:28%; border:#444343 solid 0.1em; margin:0.5em; padding:0.5em 0.5em 0.5em 0.5em; float:left; background:#2E2E2E; height:16.5em;  }
#tienda_arts ul li a:link{ color:#999999; font-weight:bold; }
#tienda_arts ul li a:visited{ color:#999999; font-weight:bold;}
#tienda_arts ul li a:hover{ color:#E50003; font-weight:bold;}
#tienda_arts ul li a:active{ color:#E50003; font-weight:bold;}

#tienda_arts ul li img{ padding:0; float:none; margin:auto auto auto auto;}

#tienda_art_fotos ul li{ text-align:center; list-style:none; list-style-image:none; width:28%; border:#444343 solid 0.1em; margin:0.5em; padding:0.5em 0.5em 0.5em 0.5em; float:left; background:#2E2E2E; height:16.5em; }
#tienda_art_fotos ul li img{ padding:0; float:none; margin:auto auto 1em auto;}

#fotobox img{ padding:0.5em; border:0.1em solid #666666; float:none; margin:auto auto 1em auto;}

#blq_carro{ margin:2em 0 4em 0;}

.ver_carro {width:190px; height:73px; position:relative; padding:0; margin:0 0em 0em 0em; }
.ver_carro em {display:block; width:190px; height:73px; background:url(../images/tienda/ver_carro.jpg) no-repeat 0px 0px ; position:absolute; top:0; left:0; }
.ver_carro a {cursor:pointer; text-decoration: none;}
.ver_carro a:hover { text-decoration:none;}
.ver_carro a:hover em {background:url(../images/tienda/ver_carro.jpg) no-repeat 0px -73px;}


/*.tienda_pvp{ background:#3F3B3B;}
.total{background:#3F3B3B;}*/

.li{ background:url(../images/li.gif) no-repeat 5px center; padding:0.2em 0.5em 0.2em 2em; font-size:1.2em;}

.tienda_list_pvp{ float:left; margin:0 1em 0 0;}


.tienda_art_pvp{ font-size:1.3em; font-weight:bold; color:#FF0000; margin:0 1em 0 0; padding:0; float:left;}
.tarjeta_compra{ border:0.1em solid #666666; padding:1em;}

/*====================BOTONES====================*/


.btn_actualizar { border:0;width:142px; height:53px; position:relative; padding:0; margin:0 0em 0em 0em; background:url(../images/tienda/btn_actualizar.jpg) no-repeat; float:left; cursor:pointer; }


/*.btn_actualizar {width:142; height:38px; position:relative; padding:0; margin:0 0em 0em 1em; float:left; }
.btn_actualizar span {display:block; width:142px; height:38px; background:url(../images/tienda/btn_actualizar_grande.jpg) no-repeat 0px 0px ; position:absolute; top:0; left:0; }
.btn_actualizar li:hover span {background:url(../images/tienda/btn_actualizar_grande.jpg) no-repeat 0px -38px;cursor:pointer;}*/




.btn_realizar_pedido {width:100px; height:38px; position:relative; padding:0; margin:0 0em 0em 1em; float:right; }
.btn_realizar_pedido em {display:block; width:100px; height:38px; background:url(../images/tienda/btn_realizar_pedido.jpg) no-repeat 0px 0px ; position:absolute; top:0; left:0; }
.btn_realizar_pedido a {cursor:pointer; text-decoration: none;}
.btn_realizar_pedido a:hover { text-decoration:none;}
.btn_realizar_pedido a:hover em {background:url(../images/tienda/btn_realizar_pedido.jpg) no-repeat 0px -38px;}




.btn_vaciar_carro {width:100px; height:38px; position:relative; padding:0; margin:0 0em 0em 0em; float:right; }
.btn_vaciar_carro em {display:block; width:100px; height:38px; background:url(../images/tienda/btn_vaciar_carro.jpg) no-repeat 0px 0px ; position:absolute; top:0; left:0; }
.btn_vaciar_carro a {cursor:pointer; text-decoration: none;}
.btn_vaciar_carro a:hover { text-decoration:none;}
.btn_vaciar_carro a:hover em {background:url(../images/tienda/btn_vaciar_carro.jpg) no-repeat 0px -38px;}

#acepto_condiciones{ margin:5em 0 -1.5em 3em; float:none; clear:both;}
#print { float:none; text-align:center;}
#print ul{ margin:0 0 0 3em; padding:0; float:none; background:none; }
#print ul li{ float:none; border-bottom:0.1em solid #333333; height: inherit; width:80%;}


#banner_envio{ padding:0 0 0 0.5em;}


#tienda_tabla_carro fieldset { width:95%; color:#FFFFFF;}

#tienda_tabla_carro dl { margin:1em;}

#tienda_tabla_carro dt{/* display:inline;*/ margin:0; padding:0; float:left;}

#busqueda fieldset {border:none;margin:0; padding:0;}
#busqueda legend {visibility:collapse; margin:0; padding:0;}
#busqueda form.tienda_form{ margin:0 0 0 0.5em; padding:0;}
#busqueda label {float:none;}
#busqueda input { margin-top:0em;}