@charset "utf-8";
/* CSS Document */

#checkout{ width:759px; min-height:220px;}
* html #checkout{ height:220px;}
#checkout ul{ list-style:none; margin:0; padding:0;}
#carrito{width:980px;}


#columna1 { float:left; width:800px;}
#columna2 { float:right; width:175px;}
#columna3 { float:left; width:545px; margin-right:15px; }
#columna4 { float:left; width:235px; margin-top:17px;}



#guarantee { font-size: 11px;width:170px;height:239px;background:url(../images/panel-garantias-solo.png) no-repeat; }
#guarantee hr{ border:0; border-top:1px solid #CCC; width:90%;	margin: 6px;}
#guarantee .txtgrisnormalgrade { display:block; float:left; padding-top:10px; padding-left:35px; color: #666666; font-size: 14px;}
#guarantee .txtgrisnormalcolor { display:block; float:left; padding-top:10px; color:#660571; font-weight: bold; font-size: 13px;}
#guarantee .centrogarantias{ font-weight: normal; line-height: normal; color: #903995; padding-left:10px; padding-right:10px; padding-top:10px; width:140px;}

.cuadrotelefono{background:url(../images/foto_telefono.png) no-repeat; width:168px; height:168px; margin-top:12px;}
.cuadrotelefono p.telefono{ display:block; font-size:30px;color:#800e8d; font-weight:bold;  letter-spacing:-2px; padding-top:10px;}
.cuadrotelefono p{ color:#727272; font-size:14px; font-weight:normal; padding-left:10px; padding-right:10px; margin:0;}
.cuadrotelefono p span{  color:#000; font-weight:bold;}


.panel_articulos{background:url(../images/panel_articulo.png) no-repeat; width:177px; height:140px; padding-top:5px; padding-left:10px; padding-right:10px;}

#cuadros_articulos_relacionados{width:555px; }
#cuadros_articulos_relacionados ul{ list-style:none; margin:0px; padding:0px;}
#cuadros_articulos_relacionados ul li{ display:block;  float:left; background:url(../images/panel_articulo.png) no-repeat; margin-right:3px; width:179px; height:142px;}
#cuadros_articulos_relacionados ul li img{background-color:#FFF; border:1px #dfdfdf solid; float:left;}
#cuadros_articulos_relacionados a.art_rel_comprar{ position:relative; width:85px; height:17px; display:block; background:url(../images/btn_compra.png) no-repeat;  margin-left:30px;color:#FFF; padding-left:35px; padding-top:1px; font-size:12px; font-weight:bold; }


#cuadros_articulos_relacionados .info_articulos_relacionados{ width:169px; margin:10px;}
.art_rel_txt{ float:left; width:85px; padding-left:5px;}
.art_rel_txt p.art_rel_nombre{ display:block; height:55px; color:#404040; font-weight:normal; margin:0px; padding:0px; font-size:11px;}
.art_rel_txt p.art_rel_precio{ display:block; height:20px; color:#913b9b; font-weight:bold; font-size:16px; margin:0px; padding:0px;}
.art_rel_txt p span{ color:#913b9b; font-weight:bold; font-size:12px;}
#cuadros_articulos_relacionados .info_articulos_relacionados p.art_rel_desc{ color:#888888; font-size:10px; margin:0px; padding:0px;}

h1.title{ background:url(../images/title_articles.png) no-repeat; width:545px; height:22px; font-size:16px; color:#3b3b3b; font-weight:normal; padding-top:3px;padding-left:10px; margin-top:15px;}

#inside_carrito {border-left: 1px solid #dcdbdb; border-right: 1px solid #dcdbdb;  background:url(../images/linebox.jpg) #FFF bottom repeat-x; width:783px;}
#inside_carrito2 {border-left: 1px solid #dcdbdb; border-right: 1px solid #dcdbdb;  background:url(../images/linebox.jpg) #FFF bottom repeat-x; width:783px;}


#articulos_carrito{width:750px; }
#articulos_carrito ul{margin:0px;}
#articulos_carrito p.noarticulos{margin:0px; padding:0px; font-size:16px; padding-left:280px; padding-top:90px;}
#articulos_carrito ul li{ border-bottom:solid #CCC 1px; margin-left:20px; padding-top:10px;}
#total_final{  width:783px; height:100px;}

.carrito_foto{float:left; width:185px; height:95px;}
.carrito_datos{float:left;  height:75px; width:540px;  text-align:left; font-size:23px; color:#000;}
.carrito_datos a span{font-size:16px;}
.datos{width:415px; height:70px; text-align:left; font-size:23px; color:#000;}
.datos p{ margin:0px; padding:0px;}
.datos .carrito_ref{ font-size:15px; color:#9d9d9d;}

.carrito_quitar{ float:left; font-size:12px; height:30px; padding-top:3px;}
.ud{float:left; width:75px; text-align:left; font-size:10px; color:#000; height:30px; padding-left:280px;}
.carrito_precio{float:right; width:125px; font-size:20px; color:#730580; text-align:right; height:30px;}


#total_final{border-left: 1px solid #dcdbdb; border-right: 1px solid #dcdbdb; border-top: 1px solid #dcdbdb; width:783px; height:175px; background-color:#ececec;}

#info_seguircomprando{width:350px; height:145px; float:left; border-right: 1px solid #dcdbdb; margin-top:20px; margin-left:30px; }
#info_seguircomprando p span.links{color:#8a369a; font-weight:bold;}
#info_seguircomprando p span.titulo_bonificacion{color:#000; font-weight:bold;}
#info_seguircomprando p.txt_bonificacion{ line-height:14px; margin:0px; padding:0px; font-size:12px; color:#888888; width:290px;}
#info_seguircomprando a.btn_seguircomprando{ display:block; background:url(../images/btn.png) no-repeat; width:122px; height:23px; padding-top:3px; padding-left:8px; color:#FFF; font-weight:bold;}

#total{ width:251px; height:145px; float:right; margin-top:25px; margin-right:37px;}
#total1{ width:250px; }
.subtotal{ float:left; font-size:13px; color:#979797; padding-top:6px;}
#subtotal_gastos{ width:250px; height:75px; border-bottom: 1px solid #dcdbdb;}
.precio{ float:right; font-size:20px; color:#730580; width:190px; text-align:right;}
#total2{ width:250px;}
.gastos_envio{ float:left; font-size:11px; color:#989898; padding-top:2px; width:80px;}
#gastos{ font-size:18px; float:right;}
.select_provincia{float:right; font-size:16px; color:#730580; width:160px;}
#total3{ width:250px;}
#totaltxt{ float:left; font-size:13px; color:#000; font-weight:bold; padding-top:5px; width:110px;}
#total_moneda{ float:left; font-size:20px; color:#730580; font-weight:bold; width:140px; text-align:right; margin-bottom:12px;}
/*#realizar_pedido{background:url(../images/btn_realizar_compra_grande.png) no-repeat; width:252px; height:21px; padding-top:3px;}*/
#realizar_pedido a{ background:url(../images/btn_realizar_compra_grande.png) no-repeat; display:block; width:157px; height:21px; padding-top:3px; color:#FFF; padding-left:95px; font-weight:bold;}

.titulo_esq_sup_izq{ background:url(../images/esq_blanca_sup_izq.png) no-repeat; width:16px; height:12px; float:left;}
.titulo_esq_sup_centro{ background:url(../images/esq_blanca_centro.png) repeat-x; float:left; width:753px; height:12px;font-size: 14px;font-weight:bold;}
.titulo_esq_sup_dcha{background:url(../images/esq_blanca_sup_dcha.png) no-repeat; width:16px; height:12px; float:left;}

.izq{ background:url(../images/esq_gris_inf_izq.png) no-repeat; width:13px; height:19px; float:left;}
.centro{ background:url(../images/esq_gris_centro.png) repeat-x; width:759px; height:19px; float:left;}
.der{background:url(../images/esq_gris_inf_dcha.png) no-repeat; width:13px; height:19px; float:left;}

#caja{background:url(../images/caja_conbanner.png) no-repeat; width:223px; height:175px;}
#caja p.titulocaja{ display:block; font-size:16px; color:#3b3b3b; font-weight:normal; padding-top:10px; padding-left:10px; }
#caja p.parrafo{ display:block; color:#888888; font-size:12px; line-height:12px; width:95px; height:85px; padding-left:10px; }
#caja a{ display:block; color:#9a08ab; font-size:12px; height:25px; width:60px; padding-left:15px; position:relative;}


#pilas{background:url(../images/banner_pilas.jpg) no-repeat; width:172px; height:175px; color:#888888; font-size:13px; margin-top:10px;}
#pilas .regalo{ font-size:17px;color:#fff;padding-top:40px; padding-left:53px;}
#pilas p { display:block; width:100px; padding-top:35px; padding-left:10px;}
#pilas p span{ font-weight:bold; color:#000;}

.titulo{margin:0px; padding:0px; padding-left:20px; display:block; width:730px;}
.titulocaja{margin:0px; padding:0px; padding-left:20px; display:block; width:200px;}
.titulo h1{font-size:16px; color:#3b3b3b; font-weight:normal; margin:0px; padding:0px; display:block; float:left;}
.titulo a{ font-size:12px; color:#730580; display:block; float:right; margin-top:4px;}
.titulocarrito{margin:0px; padding:0px; padding-left:20px; display:block; width:250px;}
.titulocarrito h1{font-size:16px; color:#3b3b3b; font-weight:normal; margin:0px; padding:0px;}

#fotorealcaja h1{font-size:16px; color:#3b3b3b; font-weight:normal; margin:0px; padding:0px;}
#fotorealcaja p{ color:#727272; font-size:12px; font-weight:normal;}

#masinfo h1{font-size:16px; color:#3b3b3b; font-weight:normal; margin:0px; padding:0px;}
#masinfo p{ color:#727272; font-size:12px; font-weight:normal; letter-spacing:0px;}
#masinfo p span{ color:#8a369a; font-weight:bold;}
