﻿/**
 * NOMBRE DEL COMPONENTE: Cesta de la compra
 * DESCRIPCION: Clases para las diferentes variaciones de cesta
 * VERSION: 2.0
**/

div#C_title{width:780px; height:26px; background:#ffcc66 url(../imagenes/cesta/C_title.jpg) top left no-repeat;}
div.C_prodid_div{clear:both;}
div.C_verfichaoptionts_div{display:none; text-align:center; clear:both; padding-bottom:10px; font-size:12px;}
div.C_verfichaoptionts_div img.C_verficha_img{border:0; cursor:pointer;}
div.C_verfichaoptionts_div img.C_verfichaext_img{margin-top:12px; border:0; margin-right:4px; cursor:pointer;}

/** Cesta vacia **/
div#C_vacia_nproductos{width:760px; font-size:13px; color:#464646; text-align:left; padding-top:20px; padding-left:20px; margin-bottom:80px} 
div#C_vacia_nproductos span{color:#c62929; font-weight:bold;}

div#C_vacia_warning_div{width:740px; font-size:13px; color:#464646; text-align:left; margin-left:20px; margin-right:20px; padding-top:10px; border-top:solid 1px #e2e2e2}
div#C_vacia_warning_div img{vertical-align:middle;}
div#C_vacia_warning_div a{margin-left:5px; cursor:pointer; line-height:20px}
div#C_vacia_warning_div a:hover{color:#000; border-bottom:dotted 1px #000;}

div#C_vacia_avisowarning{width:780px; font-size:13px; color:#464646; text-align:left; padding-top:15px;}
div#C_vacia_avisowarning span{color:#c62929; margin-left:20px;}
div#C_vacia_avisowarning input#cestavacia_warning{width:730px; height:40px; padding:5px; margin-top:5px; margin-left:20px}
div#C_vacia_avisowarning input#cestavacia_warning_mail{width:200px; margin-top:10px;}
div#C_vacia_avisowarning span#C_vacia_avisowarn_mail_span{color:#464646; margin-left:20px;}
div#C_vacia_avisowarning img{margin-top:10px; margin-left:10px; vertical-align:top; cursor:pointer}

/** Cesta normal **/
div#C_barracabecera_grid{width:780px; height:20px; margin-top:10px;}
div#C_supbar_comparar{width:23px; height:20px; float:left; background:url('../Imagenes/Busqueda/supbar_quitar.jpg') no-repeat;}
div#C_supbar_imagen{width:54px; height:20px; float:left; background:url('../Imagenes/Busqueda/supbar_imagen.jpg') no-repeat;}
div#C_supbar_partnumber{width:95px; height:20px; float:left; background:url('../Imagenes/Busqueda/supbar_partnumber.jpg') no-repeat;}
div#C_supbar_fabricante{width:90px; height:20px; float:left; background:url('../Imagenes/Busqueda/supbar_fabricante.jpg') no-repeat;}
div#C_supbar_descripcion{width:277px; height:20px; float:left; background:url('../Imagenes/Busqueda/supbar_descripcion.jpg') no-repeat;}
div#C_supbar_estado{width:50px; height:20px; float:left; background:url('../Imagenes/Busqueda/supbar_estado.jpg') no-repeat;}
div#C_supbar_precio{width:70px; height:20px; float:left; background:url('../Imagenes/Busqueda/supbar_precio.jpg') no-repeat;}
div#C_supbar_comprar{width:71px; height:20px; float:left; background:url('../Imagenes/Busqueda/supbar_comprar.jpg') no-repeat;}
div#C_supbar_stock{width:50px; height:20px; float:left; background:url('../Imagenes/Busqueda/supbar_stock.jpg') no-repeat;}
div#C_nproductos{width:300px; font-size:13px; color:#464646; text-align:left; float:left; padding-top:20px; padding-left:20px; padding-bottom:10px} 
div#C_nproductos span{color:#c62929; font-weight:bold;}

div#C_vaciarcesta{width:150px; height:20px; float:left;}
div#C_vaciarcesta a{width:100px; height:20px; float:left; margin-top:15px; margin-left:330px; text-indent:-9999px; background:url(../imagenes/cesta/C_vaciarcesta_btn.jpg) top left no-repeat; cursor:pointer}
div#C_vaciarcesta a:hover{background-position:0 -20px}

div#C_division_productos{width:760px; height:22px; margin-left:20px; background:url(../imagenes/cesta/C_divisiones_bg_x.jpg) repeat-x; font-size:13px; text-align:left; clear:both}
div#C_division_productos img{float:left; vertical-align:middle}
div#C_division_productos a{width:130px; height:22px; color:#464646; font-weight:bold; float:left; background:#fff; line-height:22px}

div#C_productos_en_cesta{width:780px; border-bottom:dotted 1px #666666; margin-top:0; padding-top:0;}
div#C_productos_en_cesta_datos1{width:390px; height:25px; background:#f0f0f0; font-size:12px; color:#464646; text-align:left; float:left; margin-bottom:10px;}
div#C_productos_en_cesta_datos1 span{margin-left:20px; line-height:22px;}
div#C_productos_en_cesta_datos1 strong{color:#c62929}
div#C_productos_en_cesta_datos2{width:390px; height:25px; background:#f0f0f0; font-size:12px; color:#464646; text-align:right; float:left;}
div#C_productos_en_cesta_datos2 span{margin-right:20px; line-height:22px;}
div#C_productos_en_cesta_datos2 strong{color:#c62929}

div#C_productos_en_cesta div.C_gridproductos_div{width:780px; height:54px; clear:both;}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_quitar_div{width:23px; height:54px; float:left}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_img_div{width:54px; height:54px; float:left}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_img_div img{margin-top:3px}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_partnumber_div{width:95px; height:54px; float:left}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_partnumber_div span{font-size:11px; color:#c62929; font-weight:bold; line-height:54px}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_fabricante_div{width:90px; height:54px; float:left}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_fabricante_div span{font-size:11px; color:#000; font-weight:bold; line-height:54px}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_descripcion_div{width:277px; height:54px; text-align:left; float:left}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_descripcion_div td{width:280px; padding-left:10px; height:54px; font-size:11px; color:#000;}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_tipo_div{width:50px; height:54px; float:left;}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_tipo_div img{margin:0px; padding:0px;}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_tipo_div table{margin:0px; padding:0px; margin-top:4px;}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_precio_div{width:70px; height:54px; float:left}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_precio_div span{font-size:12px; color:#c62929; font-weight:bold; line-height:54px}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_controles_div{width:71px; height:40px; text-align:center; padding-top:14px; float:left}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_controles_div img{margin:0; padding:0; float:left;}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_controles_div input{width:14px; height:18px; margin:0; padding:0; padding:4px; margin-left:8px; float:left;}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_stock_div{width:50px; height:54px; float:left;}
div#C_productos_en_cesta div.C_gridproductos_div div.C_gridproductos_stock_div img{margin-top:15px;}

div#C_division_recogida{width:760px; height:22px; margin-left:20px; background:url(../imagenes/cesta/C_divisiones_bg_x.jpg) repeat-x; font-size:13px; text-align:left; margin-bottom:10px;}
div#C_division_recogida img{float:left; vertical-align:middle}
div#C_division_recogida a{width:155px; height:22px; color:#996633; font-weight:bold; float:left; background:#fff; line-height:22px;}

div#C_recogida_tienda_check{text-align:left; font-size:13px; margin-left:40px; margin-bottom:10px;}
div#C_recogida_tienda_check span{margin-left:5px;}

div#C_recogida_tienda_content{margin-left:90px; font-size:12px; text-align:left; display:block}
div#C_recogida_tienda_content span{color:#c62929; font-weight:bold;}
div#C_recogida_tienda_content a{height:24px; background:#f0f0f0 url(../imagenes/cesta/C_google_icon.jpg) left no-repeat; margin-top:10px; margin-bottom:20px; padding-right:10px; float:left; line-height:20px; padding-left:25px; cursor:pointer}
div#C_recogida_tienda_content a:hover{background:#ebebeb url(../imagenes/cesta/C_google_icon.jpg) left no-repeat}
div#C_recogida_tienda_content sup{font-size:8px}
div#C_recogida_tienda_content strong{color:#0042ff}

div#C_envio_domicilio_check{text-align:left; font-size:13px; margin-left:40px; margin-bottom:10px; clear:both}
div#C_envio_domicilio_check span{margin-left:5px;}

div#C_envio_domicilio_content{margin-left:90px; height:300px; font-size:12px; text-align:left; display:none}
div#C_envio_domicilio_content input{margin-right:5px;}
div#C_envio_domicilio_content span#C_dire_configurada_span{color:#c62929; font-weight:bold; margin-left:20px;}

div#C_direccion_nueva_form{width:440px; margin-top:10px; clear:both; float:left;}
div#C_direccion_nueva_form a.C_direccion_nueva_title{width:100px; color:#000; height:30px; clear:both; float:left; line-height:20px;}
div#C_direccion_nueva_form a.C_direccion_nueva_inputs{width:320px; height:24px; float:left;}
input.C_direccion_nueva_inputs{width:300px; margin-top:8px; color:#787878}

div#C_direccion_nueva_guardar{width:218px; height:120px; margin-top:10px; padding:10px; float:left; background:#d1e9ff; text-align:left; border:solid 1px #b2dbff;}
div#C_direccion_nueva_guardar span#C_guardar_dire_span{font-size:12px; color:#464646;}
div#C_direccion_nueva_guardar input#C_guardar_dire_btn{width:162px; float:left; margin-top:30px; margin-left:25px; padding:5px; font-weight:bold;}

div#C_division_pago{width:760px; height:22px; margin-left:20px; margin-bottom:10px; background:url(../imagenes/Cesta/C_divisiones_bg_x.jpg) repeat-x; font-size:13px; text-align:left; clear:both}
div#C_division_pago img{float:left; vertical-align:middle}
div#C_division_pago a{width:120px; height:22px; color:#464646; font-weight:bold; float:left; background:#fff; line-height:22px}

div.C_forma_de_pago{text-align:left; font-size:13px; margin-left:40px; margin-bottom:10px; clear:both}
div.C_forma_de_pago span{margin-left:5px;}
div.C_forma_de_pago span.gris{color:#868686; margin:0px; font-size:11px}
div.C_forma_de_pago strong{color:#c62929; font-size:12px}

div#C_pago_recogida_check{text-align:left; font-size:13px; margin-left:40px; margin-bottom:10px; clear:both}
div#C_pago_recogida_check span{margin-left:5px;}
div#C_pago_recogida_check strong{color:#801736; font-size:12px}

div#C_pago_paypal_check{text-align:left; font-size:13px; margin-left:40px; margin-bottom:10px; padding-top:5px; clear:both}
div#C_pago_paypal_check input{float:left; margin-right:5px; margin-top:6px;}
div#C_pago_paypal_check a{width:295px; height:33px; float:left; text-indent:-9999px; margin-bottom:10px; background:url(../imagenes/cesta/C_paypal_icon.jpg);}

div#C_pago_transferencia_check{text-align:left; font-size:13px; margin-left:40px; margin-bottom:10px; clear:both}
div#C_pago_transferencia_check span{margin-left:5px;}

div#C_pago_transferencia_info{float:left; clear:both; text-align:left; margin-left:65px; margin-bottom:10px; font-size:12px; display:none;}
div#C_pago_transferencia_info img{margin-right:3px}
div#C_pago_transferencia_info p.numcuenta{margin-left:40px; color:#000}
div#C_pago_transferencia_info p.numcuenta strong.numcuenta{font-weight:bold; color:#c62929; display:none;}
div#C_pago_transferencia_info p.concepto{color:#000; margin-left:40px;}
div#C_pago_transferencia_info p.concepto span.pedidotitle{color:#c62929; font-weight:bold}
div#C_pago_transferencia_info p.concepto span.pedido{color:#1124d3; font-weight:bold}
div#C_pago_transferencia_info p.importe{color:#000; margin-left:40px;}
div#C_pago_transferencia_info p.importe span.total{color:#c62929; font-weight:bold}
div#C_pago_transferencia_info p.mail{color:#000;}
div#C_pago_transferencia_info p.mail img{margin-left:3px; margin-right:5px;}
div#C_pago_transferencia_info p.mail a.email{color:#c62929; font-weight:bold; cursor:pointer}
div#C_pago_transferencia_info p.mail a.email:hover{color:#1124d3;}

div#C_pago_visa_check{text-align:left; font-size:13px; margin-left:40px; margin-bottom:10px; padding-top:5px; clear:both}
div#C_pago_visa_check input{float:left; margin-right:5px; margin-top:6px;}
div#C_pago_visa_check a{width:295px; height:33px; float:left; text-indent:-9999px; margin-bottom:10px; background:url(../imagenes/cesta/C_visa.jpg);}

div#C_division_confirmacion{width:760px; height:22px; margin-left:20px; margin-bottom:10px; background:url(../imagenes/cesta/C_divisiones_bg_x.jpg) repeat-x; font-size:13px; text-align:left; clear:both}
div#C_division_confirmacion img{float:left; vertical-align:middle}
div#C_division_confirmacion a{width:165px; height:22px; color:#38890b; font-weight:bold; float:left; background:#fff; line-height:22px}

div#C_confirmacion_datos{width:440px; height:120px; padding-left:40px; margin-top:10px; clear:both; float:left; text-align:left; font-size:12px;}
div#C_confirmacion_datos span{color:#c62929;}

div#C_confirmacion_precios{width:240px; height:120px; padding-right:6 0px; margin-top:10px; float:left; text-align:right; font-size:12px;}
div#C_confirmacion_precios a.C_Precio_precio{width:100px; color:#c62929; float:right;}
div#C_confirmacion_precios a.C_Precio_precio_pd{width:100px; color:#c62929; float:right; display:none;}
div#C_confirmacion_precios a.C_Precio_title{width:140px; height:15px; font-weight:bold; float:right;}
div#C_confirmacion_precios a.C_Precio_title_pd{width:140px; height:15px; color:#c62929; font-weight:bold; float:right; display:none}

div#C_comentarios{width:670px; background:#f3f3f3; border:solid 1px #e3e4e4; overflow:auto; text-align:left; font-size:12px; padding-left:10px; margin-left:40px; margin-bottom:10px; float:left}
div#C_comentarios img{margin-right:5px;}
div#C_comentarios a{line-height:28px; height:30px; margin-bottom:5px; padding-bottom:5px; cursor:pointer}
div#C_comentarios a:hover{color:#c62929; border-bottom:dotted 1px #c62929}
div#C_comentarios div#C_comentarios_input{width:620px; margin-top:10px; text-align:left; display:none}
div#C_comentarios_input textarea{width:600px; height:50px; margin-left:20px; margin-bottom:3px;}
div#C_comentarios_input span{float:right; color:#999; font-size:12px; margin-bottom:10px;}

div#C_DatosIncorrectos_warn{width:740px; height:20px; clear:both; margin-left:20px; margin-right:20px; text-align:left; font-size:11px;}
div#C_DatosIncorrectos_warn a{color:#464646; margin-left:5px; cursor:pointer}
div#C_DatosIncorrectos_warn a:hover{color:#000}

div#C_confirmarPagoTarjeta{width:710px; margin-left:20px; margin-right:20px; font-size:13px; background:#fffecd; border:#e8e430 solid 1px; text-align:center; margin-bottom:15px; padding:15px; display:none;}

div#C_confirmarpedido_div{width:740px; height:40px; margin-left:20px; margin-right:20px; font-size:13px; background:#e2eddb; border:#cee2c3 solid 1px; text-align:center; margin-bottom:15px}
div#C_confirmarpedido_div span{line-height:40px; font-weight:bold; float:left; margin-left:85px}
div#C_confirmarpedido_div a{width:150px; height:22px; float:left; text-indent:-9999px; background:url(../imagenes/cesta/C_confirmarpedido_btn.jpg) no-repeat; margin-top:9px; margin-left:20px; cursor:pointer}
div#C_confirmarpedido_div a:hover{background-position:0 -22px;}

div#C_interesantes_title{width:780px; height:25px; background:#c62929; text-align:left; font-size:12px; clear:both}
div#C_interesantes_title span{color:#fff; font-weight:bold; margin-left:10px; line-height:25px;}

/** CESTA SIN REGISTRAR **/
div#C_no_estoy_registrado_div{width:440px; height:160px; padding-left:40px; margin-top:10px; clear:both; float:left; text-align:left; font-size:12px;}
div#C_no_estoy_registrado_div span{color:#000; font-weight:bold;}
div#C_no_estoy_registrado_div input{margin-top:5px; float:left;}
div#C_no_estoy_registrado_div a.C_sinregistrar_a{width:80px; margin-left:20px; margin-top:8px; clear:both; color:#464646; font-size:12px; float:left}
div#C_no_estoy_registrado_div a#C_sinregistrar_loginbtn{width:68px; height:22px; float:left; text-indent:-9999px; background:url(../imagenes/cesta/c_entrar_btn.jpg) no-repeat; cursor:pointer; margin-left:10px;}
div#C_no_estoy_registrado_div a#C_sinregistrar_loginbtn:hover{background-position:0 -22px}
div#C_no_estoy_registrado_div a#C_iralformulario_sinregistrar{height:20px; color:#c62929; cursor:pointer; float:left; margin-left:40px; margin-top:10px; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px; background:#fff0d1; border:#ffe5b2 solid 1px; line-height:18px;}
div#C_no_estoy_registrado_div a#C_iralformulario_sinregistrar:hover{border:#a06b00 solid 1px; font-weight:bold}

/* GRID FoOTER CESTA */
div.B_G_footerCesta{width:760px; height:5px; background:url(../imagenes/busqueda/B_G_footer_bg_x.jpg) repeat-x; margin-top:2px; padding-left:10px; padding-right:10px; padding-top:8px; font-size:11px; color:#323232; margin-bottom:15px;}
div.B_G_footer250{width:480px; height:5px; text-align:left; float:left;}

div#CestaLoader{position:absolute; width:780px; height:90%; background:url(../imagenes/whitetrans_80.png) repeat; text-align:center; display:none;}
div#CestaLoader strong{background:#ccc; padding:15px; position:absolute; margin-top:50%; margin-left:250px;}
