#cesta{
	position:relative;	
	margin:0 auto;
	width:100%;
	height:34px;
	overflow:hidden;
	color:#FFF;
	background: #3C3D3F;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');
	z-index:999;
	
}

#cesta a{
	text-decoration:none;
}
#cesta a:hover{
	color: #FFF;
}

#cesta_content{
	width:900px;
	margin:0 auto;
}
#productos{
	float:left;
	width:700px;
	padding:0;
	z-index:100;
}

.producto{
	float:left;
	width:98px;
	background:#FFF;
	
	padding:25px 50px 25px 0;
	margin:0;
	border-bottom:1px solid #DCDCDC;
	line-height:14px;
	
}
.p_der{
	padding-right:0;
}
.producto_img{
	margin-bottom:5px;
	cursor:pointer;
}
.producto_txt{
	width:100px;
	height:46px;
	margin:0 0 5px 0;
	padding:0;
	text-align:center;
}
.producto_precio{
	width:100px;
	height:25px;
	margin:0 0 5px 0;
	padding:0;
	text-align:center;
	color:#E5563A;
	font-size:20px;
	font-weight:bold;
}

.boton_rojo{
	display:block;
	line-height:13px;
	width:100px;
	height:20px;
	padding-top:5px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	background: #4f5861;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkitborder-radius: 5px;
}
.boton_rojo:hover{
	background:#646B72;
}

#cesta_nombre{
	display:block;
	color:#FFF;
	float:left;
	height:43px;
	padding:9px 0 0 42px;
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/cart.png) no-repeat;
	font-weight:bold;
}
#cesta_articulos{
	float:left;
	height:43px;
	padding:9px 0 0 0;
}
#cesta_vacia{
	float:left;
	height:43px;
	padding:9px 0 0 0;
	display:none;
}
#cesta_logout{
	float:right;
	height:25px;
	padding:9px 0 0 16px;
	background:url(/web/20180827101921im_/http://isidelgolfo.com/img/theme/menu_edit_license.png) no-repeat 0 10px;
}
.cesta_separador{
	float:left;
	width:0;
	height:16px;
	margin:9px 10px 0 10px;
	border-left:1px solid #505050;
	border-right:1px solid #2A2A2A;
}

#cesta_total{
	font-weight:bold;
}
#cesta_login{
	float:right;
	height:40px;
	padding:6px 0 0 0;
	margin-left:5px;
}
#cesta_login input.texto{
	width:100px;
	border:1px solid #333;
	font-size:10px;
	color:#AAA;
	padding:3px;
	margin-left:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:0 0 4px #666 inset;
	-moz-box-shadow:0 0 4px #666 inset;
	box-shadow:0 0 4px #666 inset;
}
#cesta_login input.boton{
	border:1px solid #333;
	font-size:9px;
	padding:3px 5px;
	margin-left:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #D0D0D0;
	box-shadow: inset 0 0 1px 1px #e3e3e3;
	color: #000;
	text-shadow: 0 1px 0 #EEE;
}
#cesta_login input.boton:hover{
	background: #EEE;
}
#lista_cesta{
	width:800px;
	color: #717171;
}
/*BOOTSTRAP FIX */
#lista_cesta ul{
	list-style:none;
}
#lista_cesta label{
	color: #717171;
	display:inline;
}
#lista_cesta label, #lista_cesta input, #lista_cesta button, #lista_cesta select, #lista_cesta textarea{
	font-size:12px;
}
/**/
.lista_cesta_img{
	height:40px;
}
#lista_cesta_cabecera{
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/cesta_cabecera.png) repeat-x;
	width:800px;
	height:30px;
	font-size:10px;
	margin-bottom:10px;
}
#lista_cesta_cabecera span{
	float:left;
	height:30px;
	line-height:30px;
	color: #999999;
    font-weight: bold;
	text-shadow: 0 1px 1px #FFFFFF;
	text-align:center;
	cursor:default;
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/cesta_cabecera_selected.png) no-repeat right top;
}
#lista_cesta_cabecera span p{
	float:left;
	margin:0 25px 0 20px;
	font-size:11px;
	line-height:30px;
}
#lista_cesta_cabecera span.selected{
	background-position: right -30px;
	color: #FFF;
	text-shadow: 0 1px 1px #326490;
}
#lista_cesta_cabecera span.completed{
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/cesta_cabecera_completed.png) repeat-x;
}
#lista_cesta_pie{
	width:760px;
	height:28px;
	background:#edeeed;
	font-size:26px;
	color:#696969;
	padding:20px;
	font-weight:bold;
}

#lista_cesta_corte{
	width:800px;
	height:13px;
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/corte.png) repeat-x;
}
#lista_cesta_contenedor table{
	border:1px solid #5E6971;
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	margin-bottom:10px;
}
#lista_cesta_contenedor table td{
	border:1px solid #E6E9ED;
	padding:5px;
}
#lista_cesta_contenedor table th{
	border:1px solid #E6E9ED;
	background: #E6E9ED;
	padding:5px;
}
	
.lista_cesta_iva, .lista_cesta_precio{
	text-align:center;
}
.lista_cesta_subtotal{
	width:80px;
	text-align:right;
}
.lista_cesta_imgtd{
	width:40px;
}
.lista_cesta_unidades{
	text-align:center;
	width:80px;
}
.lista_cesta_unidades input{
	float:left;
	border-left:1px solid #5E6971;
	width:30px;
	text-align:center;
}
.boton_mas, .boton_menos{
	float:left;
	margin-top:5px;
	cursor:pointer;
}
.lista_cesta_eliminar{
	width:40px;
}
.lista_cesta_eliminar img{
	margin:12px;
}
#lista_cesta_contenedor{
	width:100%;
	margin-bottom:10px;
}
#multi_contenedor{
	width:100%;
	margin-bottom:10px;
}
.boton_eliminar{
	cursor:pointer;
}
.lista_cesta_botonera{
	width:800px;
	height:32px;
	margin:0 auto;
	padding-top:10px;
	font-size:16px;
	color:#696969;
	font-weight:bold;
}
.lista_cesta_botonera a{
	color:#FFFFFF ;
	text-decoration:none ;
}
.shop_navbutton{
	text-decoration:none;
	text-align:center;
	width:160px;
	height:18px;
	padding:5px;
	color:#FFF;
	font-size:14px;
	cursor:pointer;
	font-weight:bold;
	border: 1px solid #60abf8;
	background: #7abcff; /* Old browsers */
	background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #2388ed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#2388ed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7abcff 0%,#60abf8 44%,#2388ed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7abcff 0%,#60abf8 44%,#2388ed 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #7abcff 0%,#60abf8 44%,#2388ed 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#2388ed',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #7abcff 0%,#60abf8 44%,#2388ed 100%); /* W3C */
	border-radius: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	text-shadow: 0 1px 1px #326490;
}
.shop_navbutton:hover, .shop_navbutton.disabled{
	text-decoration:none;
	color:#FFFFFF;
	background: #89c4ff; /* Old browsers */
	background: -moz-linear-gradient(top, #89c4ff 0%, #76b7f7 44%, #53a0ed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89c4ff), color-stop(44%,#76b7f7), color-stop(100%,#53a0ed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #89c4ff 0%,#76b7f7 44%,#53a0ed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #89c4ff 0%,#76b7f7 44%,#53a0ed 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #89c4ff 0%,#76b7f7 44%,#53a0ed 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89c4ff', endColorstr='#53a0ed',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #89c4ff 0%,#76b7f7 44%,#53a0ed 100%); /* W3C */
}
.shop_navbutton.disabled{
	cursor:default;
}
.boton_gris{
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
	height:15px;
	padding:5px 15px;
	color:#FFF;
	font-size:12px;
	cursor:pointer;
	font-weight:bold;
	border: 1px solid #888;
	background: #999; /* Old browsers */	
	border-radius: 3px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.boton_gris:hover{
	background:#AAA;
}
#boton_registrar{
	float:left;
	margin:7px 0 0 7px;
}

.cesta_info{
	border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	padding:10px 10px 10px 80px;
	margin:5px 0 15px 0;
}

#globo_info{
	position:relative;
	float:left;
	width:350px;
	/*min-height:222px;*/
	margin-left:40px;
	padding: 20px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #B1D6ED;
	border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	display:none;
	
}
#globo_info_txt{
	display:none;
}
#divfix{
	position:absolute;
	width:24px;
	height:38px;
	top:100px;
	left:347px;
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/divfix.png) no-repeat;
	display:none;
	
}


#metodos_pago{
	float:left;
	margin-left: 254px;
	width:290px;
	margin-top:20px;
}
.metodo_pago:hover{
	background-color:#E8F0F4;
	border:1px solid #B1D6ED;
	color:#466270;
}

.cesta_form_titulo{
	font-size:18px;
	font-weight:bold;
	margin:15px 0 15px 0;
	color:#696969;
}
.cesta_form_item{
	float:left;
	margin: 0 0 15px 0;
}
.cesta_form_check{
	float:left;
	margin: 15px 0 0 0;
}
.cesta_form_item input{
	background-color: #EDEDED;
	border-color:#C2C2C2 #E1DEDE #E1DEDE #C2C2C2;
	border-style:solid;
	border-width: 1px;
	width:440px;
	font-size:14px;
	color:#666;
	padding:5px;
	line-height: 13px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset;
	
	margin: 0;
}
.cesta_form_item input:hover{
	background-color: #CEDDDF;
}

.cesta_form_item p{
	margin:0;
	font-size:12px;
	color:#666;
	font-weight:bold;
	margin-bottom:5px;
}
#fichaproducto{
	float:left;
}
#fichaproducto_img{
	display:block;
	float:left;
	width:200px;
	margin-right:20px;
	cursor:pointer;
	text-decoration:none;

}
#fichaproducto_img img{
	padding-bottom: 10px;
	border-bottom:1px solid #CCC;
}
#fichaproducto_txt{
	float:left;
	width:480px;
}
.bt_zoom{
	height:24px;
	width:70px;
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/zoom.gif) no-repeat;
	font-weight:bold;
	margin:10px auto;
	text-align:right;
}

.datos_resumen{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

.datos_resumen tr td{
	vertical-align:top;
	padding: 3px 0;
}
.datos_resumen td:first-child{
	font-weight:bold;
}
#multi_contenedor a{
	color:#298bee;
}
#compra_rapida{
	display:block;
	width:198px;
	height:37px;
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/compra_rapida.png);
	color:#FFF !important;
	text-decoration:none;
	font-weight:bold;
	padding:21px 0 0 72px;
	font-size:18px;
	text-shadow: 0px -1px 1px #6a9722;
	filter: dropshadow(color=#6a9722, offx=0, offy=-1); 
}
#compra_rapida:hover{
	background-position:0 -58px;
	color:#FFF;
}
.check_li{	
	font-size:14px;
	margin-left:15px;
	margin:0 0 20px 0;
	padding:0 0 0 15px;
}
.check_li li{
	background: url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/check_li.png) no-repeat;
	margin-bottom:5px;
	height:20px;
	padding:2px 0 0 25px;
}

#alta_envio,#empresa{
	display:none;
}
.form_ok{
	float: left;
	height: 17px;
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/check_li.png) no-repeat #efffe4 4px 4px;
	margin: 0 0 0 5px;
	padding: 7px 7px 5px 30px;
	display: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.form_ko{
	float: left;
	height: 17px;
	background: url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/error.png) no-repeat #fff4f4 4px 4px;
	margin: 0 0 0 5px;
	padding: 7px 7px 5px 30px;
	display: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.form_info{
	float: left;
	height: 17px;
	margin: 0 0 0 5px;
	padding: 7px;
	color:#999999;
}
.payment_method_description{
	padding:15px;
	margin:10px 0 10px 15px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background:#F2F5F7;
	display:none;
}
#registrado_conexion{
	float:left;
	padding:10px 10px 10px 35px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/user.png) no-repeat #F2F5F7 4px 4px;
}
#registrado_conexion span{
	color:#d7e1e8;
	margin:0 10px;
}
#registrado_nuevo{
	padding:15px 15px 15px 90px;
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/ok_middle.png) no-repeat #fffde5 20px 20px;
	margin-bottom:20px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#registrado_nuevo p{
	margin:15px 0 0 0;
}

#registrado_nuevo h1{
	font-weight:bold;
}

#envio_add_note{
	display:block;
	float:left;
	height:18px;
	background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/note.png) no-repeat #999999 1px 1px;	
    border: 1px solid #888888;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    padding: 5px 15px 5px 30px;
    text-align: left;
    text-decoration: none;
}
#envio_add_note_value{
	width:100%;
	height:100px;
	border:1px solid #CCC;
	display:none;
}
#envio_add_note_cancel{
	display:none;
}
#envio_add_note_txt p{
	font-weight:bold;
	display:none;
	text-align:left;
	margin:0;
}


/*Tienda*/
    #cesta_compra_rapida .cesta_form_item p {
        color: #8a8a8a;
    }
    #cesta_datos_facturacion_rapida {
        padding: 0px ;
        border: none ;
    }
    #cesta_datos_facturacion_rapida .cesta_form_titulo {
        padding: 6px ;
        border-bottom: 3px #b9bbb9 solid;
    }
    #cesta_datos_envio_compra_rapida .cesta_form_titulo {
        border-bottom: 3px #b9bbb9 solid;
        padding: 6px;
    }
    #cesta_rapida_nose {
        border: none ;
    }
    #compra_rapida {
        background: #ea9b20 ;
        color:white ;
        text-shadow: 1px 1px 1px white ;
    }
    #cesta_datos_facturacion {
        padding: 0px ;
        margin-top: 10px;
        width: 48% !important;
       
        border: 0px ;
    }
    #cesta_datos_facturacion .cesta_form_titulo {
        padding: 6px;
        color: #828482;
        border-bottom: 3px #b9bbb9 solid;
    }
    #cesta_datos_facturacion .cesta_form_titulo,#cesta_datos_envio .cesta_form_titulo {
        padding: 6px;
        color: #828482;
        border-bottom: 3px #b9bbb9 solid;
    }
    #cesta_datos_envio {
        padding: 0px;
        margin-top: 10px;
        width: 48% !important;
       
        margin-left: 3%;
    }
    
    #cesta_select_form_envio .cesta_form_titulo {
        padding: 6px;
        color: #828482;
        margin: 0px;
        border-bottom: 3px #b9bbb9 solid;
    }
    #cesta_select_form_envio input.delivery {
        margin: 10px;
    }
    #cesta_pago_cuenta_automatica {
        padding: 0px;
        width: 100% !important;
    }
    #cesta_pago_cuenta_automatica .cesta_form_titulo {
        border-bottom: 3px #b9bbb9 solid;
        padding: 6px;
        color: #828482;
    }
    #cesta_pago_cuenta_automatica input, #cesta_pago_cuenta_automatica .payment_method_description {
        margin-left: 10px;
    }
    #cesta_pago_datos_facturacion {
        width: 48% !important;
        padding: 0px !important;
        margin-top: 15px;
    }
    #cesta_pago_datos_envio {
        width: 48% !important;
        padding: 0px !important;
        margin-top: 15px;
        margin-left: 3%;
    }
    #cesta_pago_datos_facturacion .cesta_form_titulo, #cesta_pago_datos_envio .cesta_form_titulo {
        padding: 6px;
        border-bottom: 3px #b9bbb9 solid;
        color: #828482;
    }
    #cesta_pago_datos_facturacion .datos_resumen, #cesta_pago_datos_envio .datos_resumen {
        margin-left: 5px;
    }
    #cesta_conectar_como_datos_envio .cesta_form_titulo {
        border-bottom: 3px #b9bbb9 solid;
        padding: 6px;
    }
    
    
    #cesta_compra_rapida {
        width: 48% !important;
        padding: 0px !important;
    }
    #cesta_compra_rapida .cesta_form_titulo, #cesta_acceso_clientes_compra_rapida .cesta_form_titulo {
        padding: 6px;
        border-bottom: 3px #b9bbb9 solid;
    }
    
    #cesta_alta_datos_facturacion, #cesta_alta_datos_envio {
        padding: 0px !important;
        width: 47% !important;
        border: none !important;
    }
    #cesta_alta_datos_facturacion .cesta_form_titulo, #cesta_alta_datos_envio .cesta_form_titulo, #cesta_darse_alta .cesta_form_titulo {
        padding: 6px;
        border-bottom: 3px #b9bbb9 solid;
    }
    #cesta_alta_nose {
        border: none !important;
    }
    #cesta_select_form_envio {
        padding: 0px !important;
    }
    #pago_tpv_conekta .form-control {
        font-size: 1.4em;
    }
    #lista_cesta_cabecera span.selected div {
        background: none;
        display:none;
    }
    #lista_cesta_cabecera {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    #lista_cesta_cabecera span {
        width: 100%;
        background: rgba(206, 17, 38, 0.54);
        color: white;
        text-shadow: none;
        /* padding: 0px 10px; */
        border-left: 1px #ce1126 solid;
    }
    #lista_cesta_cabecera span p{
        margin: 0px;
    }
    #lista_cesta_cabecera span.selected {
        background: #ce1126;
        /* padding: 0px 10px; */
    }
     #lista_cesta_pie {
        background: #def1e1;
    }
    #lista_cesta_pie span {
        color: #ce1126;
    }
    #lista_cesta_total {
        color: #33943f;
    }
    #lista_cesta_pie{
        background: white;
    }
    #lista_cesta_cabecera span div {
        background: none;
    }
    #lista_cesta_corte {
        background: none;
    }
    a.shop_navbutton.left.boton_volver {
        border-radius: 0px;
        background: #259033;
        border: 1px solid #3aa047;
        box-shadow: 2px 2px 2px #020202;
    }
    a.shop_navbutton.right.boton_continuar {
        margin-right: 3px ;
        border-radius: 0px;
        background: #259033;
        border: 1px solid #3aa047;
        box-shadow: 2px 2px 2px #020202;
    }
    #lista_cesta_contenedor table td {
        border: none ;
    }
    #lista_cesta_contenedor table {
        border: 1px #def1e1 solid ;
    }
    #lista_cesta_contenedor table th {
        border: 1px solid #def1e1;
        background: #def1e1;
    }
    tr.cesta-subtotal, tr.cesta-subpreciototal {
        color: #259033;
    }
    .cesta_form_item input {
        border-radius: 0px;
        border-bottom: 3px rgba(21, 105, 38, 0.33) solid;
        background: #ffffff;
        box-shadow: none;
        border-top: 1px rgba(21,105,38,0.33) solid;
        border-left: 1px rgba(21,105,38,0.33) solid;
        border-right: 1px rgba(21,105,38,0.33) solid;
    }
    .cesta_form_item p {
        color: #259033;
    }
    .cesta_form_item select {
        border-radius: 0px;
        border-bottom: 3px rgba(21, 105, 38, 0.33) solid;
        background: #ffffff;
        box-shadow: none;
        border-top: 1px rgba(21,105,38,0.33) solid;
        border-left: 1px rgba(21,105,38,0.33) solid;
        border-right: 1px rgba(21,105,38,0.33) solid;

    }
    
    div#boton_login {
        background: #259033;
        padding: 5px !important;
        border-radius: 0px;
        box-shadow: 1px 2px 1px black;
        border: 1px #259033 solid;
        width: 220px;
        width: 90%;
        margin-left: 5%;
    }
    #multi_contenedor p {
        text-align: justify;
        padding-left: 5%;
        padding-top: 10px;
    }
    #multi_contenedor a {
        color: #259033;
        font-weight: bold;
        margin-left: 30%;
    }
    a#compra_rapida {
        color: white !important;
        text-shadow: none !important;
        WIDTH: 100% !IMPORTANT;
        margin: 0px;
        text-align: center;
        padding: 20px 0px 0px 0px !important;
    }
    a#boton_registrar {
        margin-top: 10px;
        width: 100%;
        margin-left: 40%;
    } 
    .cesta_form_item {
        float: none !important;
        margin: 0px !important;
    }
    #cesta_acceso_clientes_compra_rapida {
        width: 48% !important;
        padding: 0px !important;
        border:none !important;
    }
    #cesta_compra_rapida {
        width: 45% !important;
    }
    #cesta_terminos_rapida .cesta_info {
        height: 70px;
        width: 85%;
        background: url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/terminos.png) no-repeat #ffffff 18px 18px !important;
    }
    #cesta_datos_facturacion_rapida input {
        width: 90% !important;
        margin-left: 5%;
    }
    #cesta_datos_facturacion_rapida select {
        width: 93% !important;
        margin-left: 5%;
    }
    #cesta_datos_facturacion_rapida #empresa_chk {
        width: 6% !important;
    }
    #cesta_datos_facturacion_rapida .cesta_form_item #alta_envio_chk {
        width: 5%;
        position: absolute !important;
        margin-left: 5%;
    }
    #empresa {
        width: 100% !important;
    }
    
    #alta_envio input {
        width: 90% !important;
        margin-left: 5%;
    }
    #alta_envio select {
        width: 94% !important;
        margin-left: 5%;
    } 
    #registrado_conexion {
        width: 99%;
        border-radius: 0px;
    }
    a#registrado_logout {
        float: right;
        background: black;
        padding: 5px;
        color: white !important;
        box-shadow: 1px 1px 1px #545252;
        text-transform: capitalize;
    }
    a#registrado_logout:hover {
        background: #636262;
        box-shadow: 1px 1px 1px black;
    }
    div#registrado_conexion {
        background:url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/user.png) no-repeat #def1e1 12px 10px;
        color: #259033;
        border-radius: 0px !important;
    }
    #registrado_conexion > span:nth-child(3) {
        display: none;
    }
    #registrado_conexion span {
        text-transform: capitalize;
        font-weight: bold;
        color: black !important;
    }
    input#user_frontend, input#pass_frontend {
        width: 90% !important;
        margin-left: 5% !important;
    }
    input#alta_user, input#alta_pass {
        width: 90% !important;
        margin-left: 5% !important;
    }
    .cesta_info {
        height: 55px;
        margin-left: 30px !important;
    }
    #contenedor_principal_registro {
        padding: 0px !important;
    }
    a#envio_add_note {
        background: url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/note.png) no-repeat #d6fbdb 1px 1px;
        border: 1px #d6fbdb solid !important;
    }
    #cesta_pago_botonera .boton_volver {
       margin-left: 0px !important;
        color: white !important;
    }
    #cesta_pago_botonera .boton_continuar {
        color: white !important;
    }
    
    #cesta_darse_alta {
        width: 45% !important;
        padding: 0px !important;
    }
    #cesta_alta_datos_alta {
        padding-top: 46px;
        width: 45% !important;
    }
    #cesta_alta_datos_facturacion input {
        width: 90% !important;
        margin-left: 5%;
    }
    #cesta_alta_datos_facturacion select {
        width: 94% !important;
        margin-left: 5%;
    }
    input#empresa_chk {
        width: 4% !important;
    }
    input#alta_envio_chk {
        margin-left: 5%;
    }
    #cesta_datos_facturacion input {
        width: 90% !important;
        margin-left: 5%;
    }
    #cesta_datos_facturacion select {
        width: 93% !important;
        margin-left: 5%;
    }
    #cesta_datos_facturacion input#empresa_chk {
        width: 4% !important;
    }
    #cesta_datos_facturacion #registrado_conexion {
        width: 92% !important;
    }
    #cesta_facturacion_complete .cesta_info {
        margin-left: 0px !important;
        background: url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/ok.png) no-repeat #ffffff 18px 10px !important;
    }
    #cesta_datos_facturacion {
        border: 0px !important;
    }
    #cesta_facturacion_complete {
        width: 45% !important;
    }
    #cesta_conectar_como_datos_envio {
        border: 0px !important;
    }
    #cesta_conectar_como_datos_envio #registrado_conexion {
        width: 92% !important;
    }
    #cesta_conectar_como_datos_envio input {
        width: 90% !important;
        margin-left: 5%;
    }
    #cesta_conectar_como_datos_envio select {
        width: 93% !important;
        margin-left: 5%;
    }
    #cesta_datos_envio_complete_datos .cesta_info {
        margin-left: 0px !important;
        background:url(http://web.archive.org/web/20180827101921im_/http://tienda.webazteca.com.mx/modules/shop/img/ok.png) no-repeat #FFFFFF 18px 10px !important;
    }
    #cesta_alta_datos_alta > div:nth-child(1) {
        background: url(http://web.archive.org/web/20180827101921im_/http://tienda.webazteca.com.mx/modules/shop/img/ok.png) no-repeat #ffffff 18px 10px !important;
    }
    #cesta_alta_datos_alta > div:nth-child(2).cesta_info {
        background: url(http://web.archive.org/web/20180827101921im_/http://tienda.webazteca.com.mx/modules/shop/img/terminos.png) no-repeat #ffffff 18px 18px !important;
    }
@media (min-width:250px) and (max-width: 890px){
    #compra_rapida{
        width: 100% !important;
    }
    #cesta_alta_datos_alta > div:nth-child(1) {
        background: url(http://web.archive.org/web/20180827101921im_/http://tienda.webazteca.com.mx/modules/shop/img/ok.png) no-repeat #ffffff 220px 50px !important;
    }
    #cesta_alta_datos_alta > div:nth-child(2).cesta_info {
        background: url(http://web.archive.org/web/20180827101921im_/http://tienda.webazteca.com.mx/modules/shop/img/terminos.png) no-repeat #ffffff 220px 50px !important;
    }
    #alta_envio input {
        margin-left: 0px;
        width: 95% !important;
    }
    input#alta_user, input#alta_pass {
        width: 94% !important;
    }
    #alta_envio select {
        margin-left: 0px;
        width: 100% !important;
    }
    #lista_cesta_cabecera span {
        border-bottom: 1px #ce1126 solid;
    }
    #lista_cesta_contenedor table td {
        border: none !important;
        padding: 5px;
        display: flex !important;
        width: 62% !important;
        text-align: left !important;
        height: 38px !important;
        margin-left: 38% !important;
    }
    #lista_cesta_contenedor table{
        display:grid !important;
    }
    #lista_cesta_contenedor table td:before {
        position: absolute;
        left: 6px;
    }
    #lista_cesta_contenedor table td:nth-of-type(1):before {
        content: "Articulo";
        color: #272727;
        font-weight: bold;
    }
    #lista_cesta_contenedor table td:nth-of-type(2):before {
        content: "Referencia";
        color: #272727;
        font-weight: bold;
    }
    #lista_cesta_contenedor table td:nth-of-type(3):before {
        content: "Unidades";
        color: #272727;
        font-weight: bold;
    }
    #lista_cesta_contenedor table td:nth-of-type(4):before {
        content: "Importe";
        color: #272727;
        font-weight: bold;
    }
    #lista_cesta_contenedor table td:nth-of-type(5):before {
        content: "Subtotal";
        color: #272727;
        font-weight: bold;
    }
    #lista_cesta_contenedor > table > tbody > tr:nth-child(4) > td:before {
        display: none;
    }
    #lista_cesta_contenedor > table > tbody > tr:nth-child(5) > td:before {
        display: none;
    }
    #lista_cesta_contenedor table tbody tr th {
        display: none;
    }
    #lista_cesta_cabecera {
        width: inherit !important;
        background: antiquewhite !important;
        display: inline-block;
        margin-bottom: 15px;
    }
    #lista_cesta {
        margin-top: 50px;
        width: inherit !important;
    }
    #lista_cesta_pie {
        width: inherit !important;
        font-size: 15px !important;
    }
    #lista_cesta_corte {
        width: inherit !important;
    }
    .lista_cesta_botonera {
        width: inherit !important;
    }
    .lista_cesta_botonera a {
        margin-bottom: 10px;
    }
    #lista_cesta_contenedor table {
        border:none !important;
    }
    tr.contenedor-producto {
        border: 1px #dbe0db solid;
        background: #f9f9f9;
        margin-bottom: 10px !important;
        margin-top: 5px;
        display: block;
    }
    div#boton_login {
        padding: 4px 0px !important;
        width:100%;
        margin-left:0px ;
    }
    input#user_frontend, input#pass_frontend {
        width: 100% !important;
        margin-left: 0px !important;
    }
    input#alta_user, input#alta_pass {
        width: 95% !important;
        margin-left: 0px !important;
    }
    .lista_cesta_eliminar img {
        margin: 12px;
        display: block;
        float: right;
        position: relative;
        left: 60%;
    }
    td.lista_cesta_unidades img {
        height: 20px !important;
        width: 24px !important;
        margin-left: 6px;
        margin-right: 6px;
    }
    #lista_cesta_contenedor table .lista_cesta_eliminar {
        position: absolute;
        top: 0;
    }
    #lista_cesta_contenedor table tbody .contenedor-producto {
        position: relative;
        padding-top: 30px;
    }
    #multi_contenedor p {
        padding-left: 0px;
        padding-top: 0px;
    }
    a.shop_navbutton.left.boton_volver {
        width: 100%;
        float: inherit !important;
    }
    a.shop_navbutton.right.boton_continuar {
        width: 100%;
        float: inherit !important;
    }
    
    #multi_contenedor div {
        width: 100% !important;
        padding: 0px !important;
        margin-left: 0px !important;
    }
    #fancybox-content > div {
        overflow: inherit !important;
    }
    .lista_cesta_botonera {
        height: auto !important;
    }
    #login_cesta .cesta_form_item input {
        width: 94% ;
        border-radius: 0px ;
        border-bottom: 3px rgba(21, 105, 38, 0.33) solid ;
        background: #ffffff ;
        box-shadow: none ;
        border-top: 1px rgba(21,105,38,0.33) solid ;
        border-left: 1px rgba(21,105,38,0.33) solid ;
        border-right: 1px rgba(21,105,38,0.33) solid ;
    }
    .cesta_form_item input {
        width: 94% !important;
    }
    .cesta_form_item select {
        width: 99% !important;
    }
    .cesta_info {
        text-align: justify;
        font-size: 1em;
        line-height: 22px !important;
        margin-left: 0px !important;
    }
    input#alta_envio_chk {
        width: 6% !important;
    }
    input#empresa_chk {
        width: 6% !important;
    }
    .form_ko {
        background: rgb(255, 255, 255) !important;
        color: #ce1126;
        top: 53px !important;
        left: 0px !important;
    }
    .form_ok {
        height: 25px !important;
        background: white !important;
        color: #8fb71d;
        margin-top: 4px !important;
    }
    #registrado_nuevo h1 {
        text-align: center;
        color: #259033;
    }
    #registrado_nuevo {
        background: white !important;
    }
    #registrado_conexion span {
        color: #000000;
        margin: 10px 3px;
        font-weight: bold;
        text-transform: capitalize;
    }
    a#registrado_logout {
        float: right;
        text-transform: capitalize;
        color: #f7f7f7 !important;
        background: #040404;
        box-shadow: 1px 1px 1px #696969;
        padding: 4px;
        border-radius: 20px;
    }
    #registrado_conexion > span:nth-child(3) {
        display: none;
    }
    #registrado_conexion {
        background: white !important;
        color: black;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    #registrado_conexion span {
        color: #7d7b7b;
        margin: 0px !important;
    }
    a#envio_add_note {
        background:  url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/note.png) no-repeat #d6fbdb 1px 1px !important;
        border: 1px #d6fbdb solid !important;
    }
    #multi_contenedor > div.lista_cesta_botonera > a.shop_navbutton.left.boton_volver {
        color: white !important;
    }
    #multi_contenedor > div.lista_cesta_botonera > a.shop_navbutton.right.boton_continuar{
        color: white !important;
    }
    #lista_cesta_contenedor > table > tbody > tr.cesta-subtotal > td:before {
        content: none;
    }
    .c-card-content .c-card-box {
        width: inherit !important;
    }
    .c-card-content .c-card-box .grey-line {
        height: 15px;
    }
    .c-card-content .c-card-box .c-card-form {
        padding: 0px 7px 5px;
    }
    #pago_tpv_conekta .form-control {
        font-size: 1.3rem;
    }
    .navbar.navbar-fixed-bottom.main-nav.navbar-fixed-bottom-messagebox.messagebox-bottom {
        min-width: inherit !important;
    }
    .container-messagebox {
        line-height: 18px;
    }
    .alert {
        margin-top: 59px;
        width: inherit !important;
        text-align: justify;
    }
    tr.cesta-subtotal, tr.cesta-subpreciototal {
        color: #717171;
    }
    #multi_contenedor a{
        margin-left: 0px;
    }
    a#boton_registrar {
    margin-left: 0px;
    }
    #cesta_datos_facturacion input {
    margin-left: 0px;
    width: 95% !important;
    }
    #cesta_datos_facturacion select {
        width: 100% !important;
        margin-left: 0px;
    }
    #cesta_facturacion_complete .cesta_info {
        margin-left: 0px !important;
        height: 100px;
        background: url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/ok.png) no-repeat #FFFFFF 187px 32px !important;
    }
    
    #cesta_conectar_como_datos_envio input {
        margin-left: 0px;
        width: 95% !important;
    }
    #cesta_conectar_como_datos_envio select {
        width: 100% !important;
        margin-left: 0px;
    }
    #cesta_conectar_como_datos_envio .cesta_info {
        margin-left: 0px !important;
        height: 100px;
        background: url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/ok.png) no-repeat #F2F5F7 187px 32px !important;
    }
    #cesta_alta_datos_alta .cesta_info {
        height: 100px;
        background: url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/ok.png) no-repeat #F2F5F7 187px 38px !important;
    }
    #cesta_alta_datos_alta .cesta_info {
        height: 100px;
        background: url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/ok.png) no-repeat #F2F5F7 187px 38px !important;
    }
    #cesta_alta_datos_facturacion select {
        width: 100% !important;
        margin-left: 0px;
    }
    #cesta_alta_datos_facturacion input#empresa_chk {
        width: 5% !important;
    }
    #cesta_alta_datos_envio input#alta_envio_chk {
        margin-left: 0px;
    }
    #cesta_alta_datos_facturacion input {
        margin-left: 0px;
        width: 95% !important;
    }
    #cesta_datos_envio_complete_datos .cesta_info {
        height: 100px;
        background: url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/ok.png) no-repeat #FFFFFF 186px 45px;
    }
    #cesta_datos_facturacion, #cesta_datos_envio, #cesta_select_form_envio {
    margin-bottom: 15px;
    }
    #cesta_terminos_rapida .cesta_info {
        height: 108px;
        background: url(/web/20180827101921im_/http://isidelgolfo.com/modules/shop/img/terminos.png) no-repeat #FFFFFF 186px 50px;
    }
    #cesta_compra_rapida .cesta_form_item p {
        color: #636262 ;
        font-weight: bold;
    }
    #cesta_datos_facturacion_rapida input {
        margin-left: 0px;
        width: 95% !important;
    }
    #cesta_datos_facturacion_rapida select {
        width: 100% !important;
        margin-left: 0;
    }
        input#alta_envio_chk {
        margin-left: 0;
    }
}
/*
     FILE ARCHIVED ON 10:19:21 Aug 27, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:26:59 Feb 26, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 241.837
  PetaboxLoader3.resolve: 53.114
  exclusion.robots: 0.294
  esindex: 0.019
  load_resource: 91.353
  RedisCDXSource: 6.005
  PetaboxLoader3.datanode: 216.523 (4)
  exclusion.robots.policy: 0.273
  CDXLines.iter: 19.347 (3)
  LoadShardBlock: 211.451 (3)
*/