/* CSS Document DELGADO */

html {background: #f1f1f1;}
body {color: #000;font-family: "gotham_htfbook";font-size: 80%; margin: 0;}

*, *::after, *::before {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
li {list-style: none; padding: 0;}
img {max-width: 100%;}

a {color: #000;text-decoration: none;transition: all 0.3s ease 0s; margin:0; padding:0;}
a:hover { color: #797c81;}
.content {margin: 0 auto;max-width: 1200px;width: 94%;}
.sombra {border-radius: 5px;box-shadow: 0 10px 15px rgba(150, 150, 150, 0.4);float: left; width: 100%;}

.left { float: left; width: 100%;}
.bold{font-family: "gothambold1";}


.link{ display:block; height:336px; width:1187px;}

.titulos { float: left; margin-top: 15px; padding: 4px;width: 100%;}

.titulos h1 { background: rgba(0, 0, 0, 0) url("../../images/icoTit.png") no-repeat scroll 0 0;
    color: #919191;
    font-family: "gotham_htfbook";
    font-size: 2.2em;
    margin: 0;
    padding: 10px 0 10px 57px;
    text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.7);
    text-transform: uppercase;
}

.divcolor {
    border: 1px solid #eee;
    border-radius: 10px;
    box-shadow: 2px 2px 10px rgba(209, 209, 209, 0.7);
    float: left;
    display: table-cell;
    margin: 10px 1% 10px 3px;
    padding: 3px;
    width: 31%;
    text-align:center;
}
    .divcolor input {
        border: 2px solid #eee;
    }
.popselectedtalla {
    border: 2px solid #00FF00 !important;
}
/*--AVISOS--*/
.barraOk {
    background: rgba(8, 161, 0, 0.97);
    color: #fff;
    line-height: 20px;
    padding: 5px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 99999;
    right: 0;
    width: 100%;
    bottom: 0px;
    left: 0px;
    z-index: 99999;
    line-height: 90px;
    font-size: 1.4em;
}
  
.barraNo {
    background: rgba(198, 4, 0, 0.97);
    color: #fff;
    line-height: 20px;
    padding: 5px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 99999;
	right: 0;
 	width: 100%;
  	bottom:0px;
  	left:0px;
  	z-index: 99999;
    line-height: 90px;
    font-size:1.4em;
}
	
.barraInfo {
    background: rgba(0, 125, 196, 0.97);
    color: #fff;
    line-height: 20px;
    padding: 25px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 99999;
	right: 0;
 	width: 100%;
  	bottom:0px;
  	left:0px;
  	z-index: 99999;
    line-height: 90px;
    font-size:1.4em;

}
/*--AVISOS--*/

.btVacio{ background:#fff; height:1px; width:1px; border:none; font-size:0em;}
.titulos h1 span {color: #000; font-family: "gothambold1";}

.titH2 {
    border-radius: 10px 10px 0 0;background:#f6f6f6; border-bottom:1px solid #bbb;
    box-shadow: 0 -10px 15px rgba(209, 209, 209, 0.5) inset;
    float: left;
    margin-bottom: 10px;
    
    width: 100%;
}
.titH2 h2 {
    color: #b30018 !important;
    float: left;
    font-family: "gothambold1" !important;
    font-size: 1.5em;
    margin: 0 !important;
    padding-top: 8px !important;
    text-transform: uppercase;
	width:auto !important; border:none !important;
}
.titH2 > span { float: left;padding: 0 5px 0 9px;}



.logosG{ float:left; width:100%; padding:0 0 10px 20px; clear:both;}
.logosG a{ float:left; display:block; padding-left:12px; width:12%;}
.logosG a:hover{opacity:.5;}

.titulos h3 {color: #0d1083;}

.titH3 { background: #eee; border-radius: 7px 7px 0 0; float: left; margin: 0 0 10px 0; padding: 5px 8px;text-shadow: 1px 3px 3px rgba(255, 255, 255, 1);width: 100%;}
	
h3 {color: #143f98;font-family: "gotham_htfbook"; font-weight:normal;font-size: 1.3em; text-transform: uppercase;}

.fotos{ float:left; width:100%;}
.fotos li{ float:left; width:33%; padding:10px; height:264px; overflow:hidden; margin-bottom:10px;}

.both{ clear:both;}

/*--SUSCRIBETE--*/
.suscribete{ width: 635px; height:487px; background:url(../../images/suscribete1.jpg) no-repeat;border-radius: 5px;box-shadow: 0 10px 15px rgba(150, 150, 150, 0.4), inset 0 10px 15px rgba(150, 150, 150, 0.4); border:3px solid #fff;}

.suscribete a{ color:#b90e1d;}
.suscribete div{ clear:both; padding-left:50px; margin-top:15px;}
.contentSus{padding-top:305px;}

.btSus{background: linear-gradient(rgba(150, 0, 20, 1) 0%, rgba(206, 0, 27, 1) 100%); padding:7px; border:none;color:#fff;font-family: "gothambold1"; cursor:pointer; border-radius:6px;margin-left:7px;}

.campoSus { background: #fff; border: 1px solid #ccc; border-radius: 5px; box-shadow: 1px 1px 1px rgba(255, 255, 255, 1), 1px 0 4px rgba(0, 0, 0, 0.3) inset; color: #606060; float: left; padding: 8px; width: 50%; }
/*--SUSCRIBETE--*/

/*MADM 01/06/2018 */
#hplbienvenido {
	padding-right: 10% !important;
}


.recuadro{ border:1px solid #ccc; margin:0 .5% 8px .5%;width:11%; padding:0 5px 7px 7px; float:left;font-family: "gotham_htfbook"; background:#fff;}

/* MADM 16/10/2017
.bloqSup{background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(55, 55, 56, 1) 100%); float:left; width:100%;}
.bloqSup{background: rgb(40, 66, 146) linear-gradient(to bottom, rgba(40, 66, 146) 0%, rgba(239,240,243) 100%); float:left; width:100%;}
*/
.bloqSup{background: rgb(40, 66, 146); float:left; width:100%;}
.bloqSup ul{ float:right; margin-right:10px;}
.bloqSup li{ float:left;}
.bloqSup a{ color:#fff; padding:15px 25px 15px 10px; display:block; font-size:1em; background:url(../../images/flecha1.png) no-repeat 93% 18px; }
/* MADM 16/10/2017
.bloqSup a:hover{ color:#ccc;}
*/
.bloqSup a:hover{ color:#ebdc1f;}

.iniciarS{color:#fff; padding:15px 25px 15px 10px; display:block; font-size:.92em; background:url(../../images/flecha1.png) no-repeat 93% 18px; border:none; cursor:pointer;}

.bPop{ float:left; width:100%; margin:2px 0;}
.bPop span, .bPop input, .bPop a{ float:left; width:50% !important;}
.bPop a{ padding:0 7px; font-weight:bold; color:#b60018;}
.bPop a:hover{color:#bfbfbf;}
.bPop span{ padding:7px;}


.btGen{background: linear-gradient(rgba(150, 0, 20, 1) 0%, rgba(206, 0, 27, 1) 100%); padding:7px; border:none;color:#fff;font-family: "gothambold1"; cursor:pointer; border-radius:6px;}

.btGenN{ text-align:center; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(55, 55, 56, 1) 0%, rgba(94, 94, 96, 1) 100%); padding:7px !important; border:none;color:#fff !important; font-family: "gothambold1"; cursor:pointer;border-radius:6px;}

.avgrund-popup h2{ color:#be0019;font-family: "gothambold1";  font-size: 1.3em; font-weight:normal; padding:0 0 2px 3px; text-transform:uppercase; border-bottom:1px solid #ddd; margin:0 4px 7px 4px;}

/* MADM 16/10/2017
.cajarapida:hover{ color:#930014 !important;}
.carrito:hover{ color:#282828 !important;}
.cajarapida:hover{ color:#FFF !important;}
*/
.cajarapida:hover{ color:#E42626 !important;}
.carrito:hover{ color:#FFF !important;}
/*
.carrito{background:url(../../images/icoCarrito.png) no-repeat 8px 10px, linear-gradient(rgba(150, 0, 20, 1) 0%, rgba(206, 0, 27, 1) 100%) !important; padding-left:40px !important;padding-right:15px !important;}
rgba(241, 231, 101)
*/
.carrito{background:url(../../images/carrito.png) no-repeat 8px 10px, rgb(235,220,31) !important; padding-left:40px !important;padding-right:15px !important; color:#284292 !important;}
/*
.cajarapida{background:url(../../images/icoReloj.png) no-repeat 8px 10px, linear-gradient(rgba(244, 244, 244, 1) 0%, rgba(198, 198, 198, 1) 100%) !important; padding-left:40px !important; padding-right:15px !important; color:#000 !important; text-shadow:1px 1px 4px rgba(255, 255, 255, 1);}
*/
.cajarapida{background:url(../../images/cajaRapida.png) no-repeat 8px 10px, rgba(198, 198, 198, 1) !important; padding-left:40px !important; padding-right:15px !important; color:#284292 !important; text-shadow:1px 1px 4px rgba(255, 255, 255, 1);}
/* MADM 16/10/2017
.email{ background:url(../../images/icoMail.png) no-repeat 8px 14px !important;padding-left:35px !important; padding-right:15px !important;}
.ayuda{ background:url(../../images/icoPreg.png) no-repeat 8px 14px !important;padding-left:24px !important; padding-right:15px !important;}
.tellamamos{ background:url(../../images/icoTel.png) no-repeat 8px 14px !important;padding-left:35px !important; padding-right:15px !important;}
*/
.email{ background:url(../../images/icoMail.png) no-repeat 8px 8px !important;!important; padding-left:40px !important; padding-right:15px !important;}
.ayuda{ background:url(../../images/icoPreg.png) no-repeat -5px 8px !important;padding-left:24px !important; padding-right:15px !important;}
.tellamamos{ background:url(../../images/icoTel.png) no-repeat 10px 10px !important;padding-left:40px !important; padding-right:15px !important;}

.bloqCentral {float: left;width: 100%; background:#fff url(../../images/fondoCen.jpg) no-repeat 50% 100%;}

.contenido {background: url(../../images/fondoContenido.gif) repeat-x; float: left; width: 100%;}


.btEntrar {
    background: #4e4e4e none repeat scroll 0 0;
    border: 1px solid #5d5d5d;
    border-radius: 4px;
    box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3), 1px 0 7px rgba(0, 0, 0, 1) inset;
    color: #fff;
    cursor: pointer;
    float: left;
    margin: 5px;
    padding: 5px 7px;
}

.img{ float:left; padding:15px; width:25%; text-align:center;}

.img div{ float:left; width:33%; padding:6px;}

.detalle {float:left; width:45%; padding:10px;}

.detallePed1{float:left; width:30%; padding:10px 10px 10px 30px;}
.detallePed1 h3{font-family: "gothambold1";}
.detallePed2{float:left; width:70%; padding:10px 10px 10px 30px;}
.detallePed{ float:left;}

.instal{ float:left; width:75%; padding:15px; line-height:20px;}
.instal h3, .contacto h3{ margin-bottom:7px; border-bottom:1px dotted #b7c7e3;font-size:1.2em; color:#b30018;}

.contacto{ float:left; width:100%; padding:20px 5px 5px 40px; background:url(../../images/contacto.png) 0px 18px no-repeat; line-height:20px;}

.detalle2{ float:left; width:30%; padding:10px 10px 10px 0;}
.detalle2 strong{ color:#b82435;}


.detalle3{ float:left; width:100%; padding:10px 10px 10px 0;}
.detalle3 strong{ color:#b82435;}

.detalle .pvpP{ font-size:1.9em !important;}
.detalle h3{font-size:.9em;}

.detalle p{ margin: 2px 0 10px 0;}

.select{ padding:3px; border-radius: 4px; border:1px solid #ccc; margin:4px 0;}


.detProd {background: #fff;border: 2px solid #eee;border-radius: 10px;box-shadow: 0 -5px 7px rgba(209, 209, 209, 0.5) inset; float: left; width: 100%; margin-bottom:10px;}

.opiniones{ float:left; width:100%; padding:25px;}
.opiniones h3{ margin-bottom:15px; border-bottom:1px solid #ddd; color:#818181;}
.opiniones h4{ padding :4px 0;}
.img3{padding: 0 15px 0 0; float:left;}
.opiniones .left{ padding-bottom:3px; margin-bottom:5px; border-bottom:1px dotted #ccc;}


.tabla {border: 1px solid #c60400; float:left; width:100%; margin-bottom:10px;}
.colum1{background: #c60400 none repeat scroll 0 0; color: #fff;padding: 5px; width:12.5%;display:table-cell; float:left;}
.fila{ float:left; width:100%;box-shadow: 0 -5px 7px rgba(209, 209, 209, 0.5) inset; display:table-row; }
.colum2{padding: 5px; width:12.5%; display:table-cell; float:left;font-family: "gothambold1"; vertical-align:bottom; margin-top:18px;}

.w10{ width:9.5% !important; text-align:center;}
.w18{ width:21.5% !important;}
.w22{ width:22% !important;}
.w35{ width:40% !important;}
.w20{ width:20% !important; padding-left:7px;}
.wxx{ width:29% !important;}


.w35 a{ padding:0 5px;}
.total{color:#b60316 !important;}

.g {font-size: 1.2em;
    line-height: 20px;}
.mTop{ margin-top:10px;}
.m0{ margin-top:0 !important;}

.btEliminar{ background:url(../../images/delete.gif) no-repeat; color:#b60316; font-size:.9em; border:none; cursor:pointer;font-family: "gotham_htfbook"; padding: 3px 0 3px 20px;}

.btPuntos{ background:url(../../images/btPuntos.png) no-repeat; color:#b60316; font-size:.9em; border:none; cursor:pointer;font-family: "gotham_htfbook"; padding: 3px 0 3px 25px;}

.btOk{ background:url(../../images/aplicar.gif) no-repeat; color:#b60316; font-size:.9em; border:none; cursor:pointer;font-family: "gotham_htfbook"; padding: 3px 0 3px 20px;}
.campoUnid{ font-size:1.1em; border:1px solid #b60316; width:30px; padding:2px;}
.camporotulo{ font-size:1.1em; border:1px solid #b60316; width:100%; padding:2px;}


.btComprar{float: right; color:#202020; border:2px solid #bc0c1d; border-radius:7px; background:url(../../images/carroR.png) no-repeat 5px 10px, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(218, 217, 215, 1) 100%) repeat scroll 0 0; padding:10px 10px 10px 33px; font-family: "gothambold1"; margin:5px 0; cursor:pointer;}
.brdverde{
    border:1px solid #10a408 !important; 
    background: url(../../images/okk.png) no-repeat 5px 5px, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(218, 217, 215, 1) 100%) repeat scroll 0 0 !important;
}

.bt_compra{float: left; clear:left; color:#202020; border:1px solid #bc0c1d; border-radius:7px; background:url(../../images/carroR.png) no-repeat 5px 10px, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(218, 217, 215, 1) 100%) repeat scroll 0 0; padding:10px 10px 10px 33px; font-family: "gothambold1"; margin:9px 0; cursor: pointer;}

.btContinuar{float: left; color:#202020; border:1px solid #aaa; border-radius:7px; background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(218, 217, 215, 1) 100%) repeat scroll 0 0; padding:10px; font-family: "gothambold1"; margin:5px 10px 5px 0; cursor:pointer;}

.w50{ float:left; width:50%; padding:5px 0;}

h2{font-family: "gothambold1"; font-weight:normal;}

.bloqueTotal{ float:right; width:49%; border:3px solid #ccc; box-shadow: 0 -5px 7px rgba(209, 209, 209, 0.5) inset; padding:15px; margin-bottom:10px;}
.bloqueTotal div{ margin-bottom:7px;font-size:1.3em;font-family: "gothambold1";}

.bloqueTotal .total{ font-size:1.7em !important;}

.bloqueTotal .descontar{font-family: "gotham_htfbook"; color:#003399;}
.btAplicar{    background: #d3e2ff; border:none; border-radius: 4px; box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3), 1px 0 7px rgba(167, 183, 216, 1) inset;
    color: #003399;  cursor: pointer; margin: 0 0 0 7px;  padding: 1px 7px 2px 7px; float:right;}

.bloqueTotal p strong{ color:#0f4bb2;}

.b100{ width:100% !important;}


.iconosAdmin { border: 1px solid #9d9d9d; border-radius: 15px; box-shadow: 1px 1px 1px rgba(255, 255, 255, 1), 1px 0 10px rgba(0, 0, 0, 0.3) inset; float: left;  width: 150px; height:150px; margin:3px 15px 9px 0;}
.iconosAdmin a{ display:block; padding:15px 0 100px 0; color: #808080 !important; text-align:center; font-size:1.1em;}
.iconosAdmin a:hover{ opacity:.7;}

.icoDatos{ background:url(../../images/icoDatos.png) no-repeat 50% 45px;}
.icoPuntos{ background:url(../../images/icoPuntosA.png) no-repeat 50% 40px;}
.icoPedidos{ background:url(../../images/icoPedidos.png) no-repeat 50% 45px;}
.icoOpiniones{ background:url(../../images/icoOpiniones.png) no-repeat 50% 45px;}
.icoCerrar{ background:url(../../images/icoCerrar.png) no-repeat 50% 40px;}


.bloqueCentro{ float:left; width:100%; padding:10px 30px;}
.bloqueCentro p, .bloqueCentro h2{ float:left; width:100%; margin:10px 0; padding:3px;}

.icoCarrito{ background:url(../../images/carrito.png) no-repeat 6px 6px; padding-left:40px !important;}
.icoCaja{ background:url(../../images/cajaRapida.png) no-repeat 6px 6px; padding-left:40px !important;}

.listGen {float: left;margin: 5px 1%; width: 98%;}
.listGen li {
    background: url(../../images/li.png) no-repeat 3px 7px; 
    padding: 2px 0 2px 14px;
}
.paginacion { background: #eee; border-radius: 7px; float: left; margin: 10px 0; padding: 5px 15px; width: 100%;}
.spanLeft {float: left;padding-top: 14px;}
.right { float: right;}
.textright { text-align:right;}

.busqueda {background:#fff;border: 1px solid #fff; border-radius: 5px;
    box-shadow: 2px 1px 2px rgba(209, 209, 209, 0.5), 2px 2px 4px rgba(209, 209, 209, 1) inset;
    float: right; margin: 10px 7px 0 0; padding: 5px; width: 300px;}
	
.campoBusc { border: none;color: #606060; float: left;padding: 3px 5px; width: 89%;}
.btBuscar { background: rgba(0, 0, 0, 0) url("../../images/buscar.png") no-repeat scroll 0 0;border: none; cursor: pointer; float: right; height: 16px; margin: 5px 5px 0 0; width: 16px; font-size:0;}

.dchaCab {color: #2a2a2a;float: right;padding: 20px 10px 10px 0;}

.tel { background: url("../../images/telG.png") no-repeat  4px 10px; float: right;padding: 0 0 10px 35px !important; text-align:center; margin:3px 10px 0 10px;}
.tel span{font-family: "gothambold1"; font-size:1.5em; display:block; }



.logo { float: left;padding: 10px 0 10px 10px;}
.cabecera {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(215, 215, 215, 1) 100%);
float: left;width: 100%; border:1px solid #fff;}


.bloq50{ width:50%; float:left; padding:15px;}
.b50{ width:50%; float:left; padding:0  10px;}

.padding{ padding:0 10px; float:left; width:100%;}

.padding10{padding:0 10px 10px 10px; float:left; width:100%;}
.padding15{ padding:0 15px 15px 15px; float:left; width:100%;}

.padd7{ padding:10px 7px 5px 7px; float:left; width:100%; }

.bloqAuto{ width:auto; float:left; padding:15px;}

.bloq10{ width:10%; float:left; padding:15px;}

.bloq20{ width:20%; float:left; padding:15px;}


.bloqueCentro a{font-family: "gothambold1"; color:#1549a4;}


.pedido{ float:left; width:100%; margin:10px 0; padding:5px; background:#e9ecf2;}

.pedido > div{ border-bottom:1px solid #ccc; float:left; width:100%; padding:7px 0;}

.pedido1{ background:#dddee1;float:left; width:100%; margin-top:10px;}
.pedido2{ background:#f8fafd;float:left; width:100%;}

.p50{ float:left; width:50%; padding:7px 15px; border-bottom:1px dotted #aaa;}

.p50 div{ padding:7px 5px;border-bottom:1px dotted #aaa; }

.campoTexto { background: #fff; border: 1px solid #ccc; border-radius: 5px; box-shadow: 1px 1px 1px rgba(255, 255, 255, 1), 1px 0 4px rgba(0, 0, 0, 0.3) inset; color: #606060; float: left; padding: 5px; width: 100%; margin:3px 0 9px 0;}

.campoFor2 { background: #fff; border: 1px solid #ccc; border-radius: 5px; box-shadow: 1px 1px 1px rgba(255, 255, 255, 1), 1px 0 4px rgba(0, 0, 0, 0.3) inset; color: #606060; float: left; padding: 5px; width: 50%;}


.totalPed{color:#b60316; font-size:1.3em;font-family: "gothambold1"; background:#fff;}
.w15{ width:15% !important;}
.wAuto{ width: auto !important;}

.bloqueBt {
    border-top: 1px solid #ccc;
    float: left;
    font-size: 1.1em;
    margin-top: 5px;
    padding: 20px 10px 5px !important;
    width: 100%;
}



.borderRojo {border: 1px solid #ce002c;}
.campo{ float:left; width:100%;}
.barra{ float:left; padding:13px 7px;}



/*--avisos--*/
.incorrecto, .valido, .informacion {border-radius: 3px; float: left; margin: 3px 0 !important; padding: 2px 3px 2px 27px;width: 100%;}
.incorrecto {background: #fff url("../../images/incorrecto.png") no-repeat scroll 6px 3px; border: 1px solid #ff005d;color: #ff005d;}
.valido { background: #fff url("../../images/valido.png") no-repeat scroll 6px 3px;border: 1px solid #659f00;color: #659f00;}
.informacion { background: #fff url("../../images/info.png") no-repeat scroll 6px 3px;border: 1px solid #3399ff; color: #3399ff;}
/*--avisos--*/

.space li{ margin-bottom: 15px !important;}

.puntosP{margin: 10px 0; font-size:1.2em;font-family: "gothambold1"; }
.puntosP ul{ margin:0 !important; padding: 0 !important;}
.puntosP li{ box-shadow: 0 -5px 7px rgba(209, 209, 209, 0.5) inset; margin:5px !important; border-radius: 5px; color:#a00015;}

.destac{ box-shadow: 0 -5px 7px rgba(209, 209, 209, 0.5) inset; border-radius: 5px; padding:12px 10px 12px 60px !important; border:1px solid #ccc; background:url(../../images/icoPuntosP.png) no-repeat 10px 7px;}

.tablaE {border: 1px solid #c60400;border-radius: 8px; margin: 10px 0; overflow: hidden; width:100%; display:table;}

.columE1{background: #c60400 none repeat scroll 0 0; color: #fff;padding: 5px; width:16.66%;display:table-cell; float:left;}
.filaE{ float:left; width:100%; display: table-row; box-shadow: 0 -5px 7px rgba(209, 209, 209, 0.5) inset;}
.columE2{padding: 10px 5px; width:16.66%; display:table-cell; float:left; }

.filaE2{ float:left; width:100%; display: table-row; box-shadow: 0 -5px 7px rgba(209, 209, 209, 0.5) inset; background:#ffecec;border-bottom: 1px dotted #c60400;}
.filaE2 strong{ color:#CC0000;}
.black{ color:#000 !important;}

.img2{ float:left; padding:10px;}
	
/* MADM 19/10/2017
.menu {float: left;padding: 0;width: 100%; background: linear-gradient(to bottom, rgba(23, 82, 185, 1) 0%, rgba(17, 59, 132, 1) 100%) repeat scroll 0 0; z-index:10; position:relative;}
/*.menu {float: left;padding: 0;width: 100%; background: linear-gradient(to bottom, rgba(239,240,243) 0%, rgba(40, 66, 146) 100%) repeat scroll 0 0; z-index:10; position:relative;}
rgb(40, 66, 146)
rgb(235,220,31)
*/
.menu {float: left;padding: 0;width: 100%; background:rgb(40, 66, 146) repeat scroll 0 0; z-index:10; position:relative;}
.menu ul { margin: 0;}

/* MADM 19/10/2017
.mujer{background: linear-gradient(to bottom, rgba(198, 145, 235, .7) 0%, rgba(129, 77, 159, .7) 100%) repeat scroll 0 0 !important; color:#f2e0ff !important;  box-shadow: 0 3px 5px rgba(57, 0, 97, .8) inset;}
*/
.mujer{background: linear-gradient(to bottom, rgb(235,220,31, .7) 50%, rgba(40, 66, 146, .7) 100%) repeat scroll 0 0 !important; color:#f2e0ff !important;  box-shadow: 0 3px 5px rgba(57, 0, 97, .8) inset;}
.mujer:hover{color:#fff !important;}

/*--OFERTAS EXPRESS--*/
.express{ float:left; width:30%; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) inset; border-radius:5px; background:#dcdcdc;}

.express h2{background:#e3eeff url(../../images/crono.png) no-repeat 5px 0; float:left; padding:18px 18px 15px 60px; width:100%; border-radius:5px;font-family: "gothambold1"; font-weight:normal; font-size:1.4em; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) inset; float:left;}

.contExp{ float:left; width:100%; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) inset; font-size:1.4em; padding:15px; background:#fff; border-bottom:1px solid #c2c2c2; border-top: 1px solid #c2c2c2;}
.contExp p{ float:left; width:58%; margin:8px 0 6px 0 !important; padding-left:5px;}
.imgExp{ float:left; width:55%; padding:5px;}
.art{font-family: "gothambold1";}
.tachado{font-family: "gothambold1"; text-decoration:line-through;}
.pvp{font-family: "gothambold1"; color:#b30018;}
.pvp span{ font-size:1.74em; display:block;}

.tiempo{ float:left; width:100%; padding:0 0 5px 10px}
.bloqueTiem{ float:left; width:20%; text-align:center; margin:0 1%;}
.dospuntos{ float:left;font-family: "gothambold1"; font-size:2em;}
.bloq{ background:#4e4e4e; color:#fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.9) inset; border-radius: 0 0 10px 10px; padding:7px;font-size:2em;font-family: "gothambold1"; margin-bottom:3px;}
/*--OFERTAS EXPRESS--*/

/*--PESTAŅAS--*/
.flicker-pest h2{font-family: "gothambold1"; font-weight:normal; font-size:1.3em; margin-bottom:15px; background:#dfdfdf; border-radius:5px; padding:15px;box-shadow: 0 -10px 15px rgba(139, 139, 139, 0.5) inset;}
.pestanas{ float:left; width:100%; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) inset; padding:0px; border-radius:10px 10px 0 0; font-size:1.1em;}
.dosPest{ float:left; width:25%; padding-left:35px; margin:40px 0px 20px 0;}
.dchaDescrip{ float:left; width:44%; margin:0px 0 6px 0 !important; padding-left:5px;}

.cuatroPest{ float:left; width:25%; margin:20px 0;}
.pestanas2{ float:left; width:100%; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) inset; padding:0px; border-radius:10px 10px 0 0; margin-top:25px; font-size:1.1em; clear:both;}

/*--2--*/
.imgExp2{ float:left; width:50%; padding:5px; margin-top:13px;}
.dchaDescrip2{ float:left; width:50%; margin:28px 0 6px 0 !important;}
.dchaDescrip2 .pvpPest, .dchaDescrip2 .comprarPest{font-size:.8em !important; }
/*--2--*/

.pestanas2 .arrow-navigation.right .arrow, .pestanas .arrow-navigation.right .arrow{margin:0px 0px 0px -2% !important;}
.pestanas2 .arrow-navigation.right.hover .arrow, .pestanas .arrow-navigation.right.hover .arrow{margin:0px 0px 0px 20% !important;}


.titPest{color:#00216d; font-family: "gothambold1"; display:block;}
.titPest span{ font-size:1.2em; display:block;}
.pvpPest{ font-size:1.8em;font-family: "gothambold1"; display:block;}
.pvpP{ font-size:1.4em;font-family: "gothambold1"; display:block; color:#b30018;}
.pvpD{ font-size:1.4em;font-family: "gothambold1"; display:block; color:#b30018; margin:0 !important;}

.pvpM{ font-size:1.1em;font-family: "gothambold1"; color:#b30018; display:block;}

.bloqueCentro .producto {
    width: 31.7%;
}

.comprarPest{ display:block; color:#202020; border:1px solid #bc0c1d; border-radius:7px; background:url(../../images/carroR.png) no-repeat 5px 7px, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(218, 217, 215, 1) 100%) repeat scroll 0 0; padding:10px 10px 10px 35px; float:left;font-family: "gothambold1"; margin-top:10px;}
.comprarPestnoico {
    display: block;
    color: #202020;
    border: 1px solid #bc0c1d;
    border-radius: 7px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(218, 217, 215, 1) 100%) repeat scroll 0 0;
    padding: 10px 10px 10px 10px;
    float: left;
    font-family: "gothambold1";
    margin-top: 10px;
    margin-right: 7px;
}

/*--PESTAŅAS--*/
.comprar{ display:block; color:#202020; border:1px solid #bc0c1d; border-radius:7px; background:url(../../images/carroR.png) no-repeat 5px 5px, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(218, 217, 215, 1) 100%) repeat scroll 0 0; padding:7px 10px 7px 35px; float:left;font-family: "gothambold1"; margin-top:2px;}

.producto { border: 1px solid #eee;border-radius: 10px;box-shadow: 2px 2px 10px rgba(209, 209, 209, 0.7);float: left;display:table-cell; margin: 10px 1% 10px 3px;padding: 3px; width: 31.7%;}


.marcasM { border: 1px solid #eee;border-radius: 10px;box-shadow: 2px 2px 10px rgba(209, 209, 209, 0.7);float: left;display:table-cell; margin: 10px 0.5%;padding: 3px; width: 24%; background:#fff;}



.center a{ text-align:center; display:block;font-family: "gothambold1"; color:#00338b1549a4 !important;}

.productoDet{border: 1px solid #eee;border-radius: 10px;box-shadow: 2px 2px 10px rgba(209, 209, 209, 0.7);float: left; padding: 3px; width: 100%;}

.stars, .envioC{ float:left; width:100%; padding-left:6px; margin-top: 10px !important;}

.stars a{ float:left; font-size:.9em; display:block; color:#848484;}

.nostock{ float:left; width:100%; font-size:1.2em; color:#d0041c;font-family: "gothambold1"; padding:8px;}
.stock{ float:left; width:100%; font-size:1.2em; color:#4d9e0e;font-family: "gothambold1"; padding:8px;}

.estrellas{ width:67px; height:14px;  background:url(../../images/estrellas1.gif) no-repeat; float:left;}
.estrellas span{ background:url(../../images/estrellas2.gif) no-repeat; height:14px; float:left;}
.e1{ width:10%;}
.e2{ width:20%;}
.e3{ width:30%;}
.e4{ width:40%;}
.e5{ width:50%;}
.e6{ width:60%;}
.e7{ width:70%;}
.e8{ width:80%;}
.e9{ width:90%;}
.e10{ width:100%;}


.productoDet p{ margin-bottom:3px;}
.producto p{ margin:0 0 3px 0; padding:0;}
.envioC{ font-size:.9em; background:url(../../images/transport.png) no-repeat 6px 0; padding-left: 27px !important; text-align:left !important;}

.producto .dchaDescrip{ margin:3px 0 6px 0 !important;}

.producto:hover {box-shadow: 2px 2px 10px rgba(173, 173, 173, 1);}

.Pgen{font-size:.9em; background: #f3f3f3 url(../../images/puntos.png) no-repeat 5px 7px; padding: 5px 5px 5px 27px;float:left; width:100%; margin:4px; border-radius:4px;}

.parrafo{ margin:15px 0; float:left; width:100%;}

.mapSit {border-bottom: 1px dotted #adadad; color: #4c4c4c; float: left; padding: 15px; width: 100%; background: linear-gradient(to bottom, rgba(235, 235, 235, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.inicio{background:url(../../images/home2.png) no-repeat 3px 5px; padding:5px 0 5px 20px;}
.mapSit a {color: #113c87; font-weight:bold;}
.mapSit a:hover{ color: #c0001a !important;}

.izquierda{ float:left; width:22%;}
.menuIzq{ float:left; width:100%;}
.menuIzq h2{ float:left; width:100%; padding:10px; text-transform:uppercase; background:#e3eeff url(../../images/arrow.png) no-repeat 92% 16px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) inset;font-family: "gothambold1"; font-weight:normal; font-size:1.1em;}
.menuIzq ul{ float:left; width:100%;}
.menuIzq li{ float:left; width:100%; padding:7px 10px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1) inset; border-top:1px solid #fff;}
.menuIzq h2 a{color:#113b85 !important;}
.menuIzq a{ display:block; float:left;}
.menuIzq div{ float:right;border: 1px solid #fff; border-radius: 5px; padding:1px 7px;  box-shadow: 2px 1px 2px rgba(209, 209, 209, 0.5), 2px 2px 4px rgba(0, 0, 0, .2) inset; background:#e4efff; color:#113c87; font-size:.9em;}

.menuIzq2{ float:left; width:22%;}
.centroDcha{ float:right; width:100%; margin-right:1%; padding:7px;}

.centroDcha h1{margin-left:2%; font-size:1.8em;font-family: "gothambold1"; text-transform:uppercase; color:#a00015; float:left; width:90%; margin-bottom:7px; border-bottom:1px solid #ddd;}

.centroDcha h2{ font-size:1.6em;font-family: "gotham_htfbook"; font-weight:normal;text-transform:uppercase; color:#545b65; float:left; width:100%; margin-bottom:7px; border-bottom:1px solid #ddd;}


.seccionMarca{ padding:15px !important; background:#fff !important; border-radius: 0 !important; color:#000 !important; box-shadow: 2px 2px 10px rgba(0, 0, 0, .2) inset !important; text-align:justify; width:100%;margin-bottom:25px; float:left;}


.seccionMujer{padding:15px !important; background:#fff url(../../images/mujer.jpg) no-repeat 0 20px !important; border-radius: 0 !important; color:#000 !important;border: none !important; box-shadow: 2px 2px 10px rgba(0, 0, 0, .2) inset !important; text-align:justify; height:550px; width:100%;}

.seccionMujer h1{ font-size:1.8em;text-transform:uppercase; color:#78057d; float:left; width:100%; margin-bottom:7px; border-bottom:1px solid #ddd;}

.seccionMarca h1{ text-align: left; font-size:1.8em;text-transform:uppercase; color:#154aa7; float:left; width:100%; margin-bottom:7px; border-bottom:1px solid #ddd;}
.titulotop10{ text-align: left; font-size:1.8em;text-transform:uppercase; color:#154aa7; float:left; width:100%; margin-bottom:7px; border-bottom:1px solid #ddd;}


.bloqueCentro h1{border-radius: 8px; background:#f6f6f6 url(../../images/icoTit.png) no-repeat 6px 5px; border-bottom:1px solid #bbb;box-shadow: 0 -10px 15px rgba(209, 209, 209, 0.5) inset; float: left; width: 100%; font-size:1.8em;font-family: "gothambold1"; text-transform:uppercase; color:#a00015; padding:5px 10px 5px 60px; margin-bottom:10px;}

.tit_h2{ font-size:1.4em;font-family: "gotham_htfbook"; text-transform:uppercase; color:#164eb0; float:left; width:100%; margin-bottom:7px; border-bottom:1px solid #ddd;box-shadow: 0 -10px 15px rgba(209, 209, 209, 0.5) inset; border-radius: 3px; padding:3px 5px;}

.numeros{ float:left; width:100%; border-radius:3px; background:#ecf2f6; font-family: "gothambold1"; font-size:1.2em; padding-left:5px; }

.noticias{ float:left; width:100%;background: #575757 url(../../images/fondoNot.jpg) repeat-x;}

.centro {
    float: left;
    width: 100%;
    padding: 25px 0;
    text-align: center;
}

.bloqOfertas{ float:left; width:100%; padding:25px 15px;}

.novedad {
    right: auto !important;
    position: relative;
    z-index: 2;
    top: 14px !important;
    left: -190px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 7px 11px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    color: #fff;
    background: #ff0000 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    font-size: 11px;
    font-weight: 500 !important;
    line-height: inherit !important;
}
.ribbon{ float:left; width:100%;background: url(../../images/ribbon.png) no-repeat 25px 0; padding:12px 10px 7px 90px;}

.bloqIconos{ float:left; width:100%;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(183, 183, 183, 1) 100%); padding:10px 0 5px 0; clear:both;}


.bloqIconos div{ float:left; width:26%; padding:20px 5px 20px 80px; margin-left:3%;}
.bloqIconos a{ color:#414141; font-size:1.5em; display:block;font-family: "gothambold1";}
.bloqIconos a:hover{ color:#365fa5;}
.envio{ background:url(../../images/icoEnvio.png)  no-repeat;}
.envio:hover{ background:url(../../images/icoEnvioH.png)  no-repeat;}
.puntos{ background: url(../../images/icoPuntos.png) no-repeat 4px 4px;}
.puntos:hover{ background: url(../../images/icoPuntosH.png) no-repeat 4px 4px;}
.vip{ background:url(../../images/icoVip.png) no-repeat 3px 2px;}
.vip:hover{ background:url(../../images/icoVipH.png) no-repeat 3px 2px;}

.sus{ background:url(../../images/icoSus.png) no-repeat 0 8px; margin-left:0 !important;}
.sus:hover{ background:url(../../images/icoSusH.png) no-repeat 0 8px;}


.fecha{ display:block; margin-top:7px;}

.noticias .ribbon > div{ float:left; width:33%; padding:10px; color:#fff;}
.noticias a{ color:#fff; font-family: "gothambold1"; display:block; margin:10px 0;}


.slider{ float:left; width:100%;}
.asterisco {color: #d50000;}
.pie {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(20, 21, 20, 1) 0%, rgba(51, 51, 51, 1) 100%);
    color: #fff;
    float: left;
    padding: 20px 3%;
    width: 100%;
}
.pie3 {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(20, 21, 20, 1) 0%, rgba(51, 51, 51, 1) 100%) repeat scroll 0 0;
    color: #fff;
    float: left;
    padding: 20px 3% 75px 3%;
    width: 100%;}
	
.pie > ul{float: left;width: 20%; margin-left:2%;}

.tarjetasP{ width:auto !important;}
.tarjetasP div, .tarjetasP > li{ float:left;}
.tarjetasP div{ margin: 23px 15px 0 7px;}

.pie ul ul{ margin:5px 0 0 5px;}
.pie ul ul li { background: rgba(0, 0, 0, 0) url("../../images/flechaPie.png") no-repeat 0 4px;padding-left: 5px; margin-left:7px;}
.pie > p{ float: left; width: 35%;}
.pie a, .pie3 a {
    color: #fff;
    font-weight: normal;
}
.titP {font-size: 1.1em;font-weight: bold !important;}

.pie2 {background: linear-gradient(to bottom, rgba(21, 75, 169, 1) 0%, rgba(4, 42, 125, 1) 100%) repeat scroll 0 0;
    color: #fff;
	padding:7px 0 10px 0;
    float: left;
    text-align: center;
    width: 100%;}

.pie2 div{float:left; padding:5px 0 0 0;}
.pie2 p{float:left; padding: 5px 0 5px 15%;}

.telPie{ background: url(../../images/telB.png) no-repeat 9px 0; font-family: "gothambold1"; font-size:16px; padding:0 10px 5px 35px; margin:0 7px; border-left:1px dotted #fff;border-right:1px dotted #fff;}

.pie2 img:hover {
    opacity: 0.6;
    transform: rotate(-360deg);
    transition: all 0.5s ease-in-out 0s;
}

.pie2 a, .pieFijo a {
    color: #fff;
     font-family: "gothambold1";
    padding: 5px;
}
.pie a:hover, .pie2 a:hover {
    color: #ccc;
}
.pieFijo {
    background: #000 none repeat scroll 0 0;
    bottom: 0 !important;
    color: #fff;
    float: left;
    font-size: 0.9em;
    left: 0;
    padding: 2px;
    position: fixed;
    text-align: center;
    width: 100%;
}
.ir-arriba {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(93, 93, 93, 1) 0%, rgba(0, 0, 0, 1) 100%) repeat scroll 0 0;
    border-radius: 5px;
    bottom: 20px;
    box-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 30px;
    left: 20px;
    padding: 5px 10px;
    position: fixed;
    z-index: 100;
}

.flecha::before {
    content: "\f106";
    font-family: "bpmenu";
}







/*---tooltips ICONOS---*/
.tooltip{position: relative; display: inline-block; outline: none;}

.tooltip span{  font-weight:normal; color:#828282;
  visibility: hidden;
  position: absolute;
  bottom: 38px;
  left:-10px;
  z-index: 999;
  padding: 3px;
  border: 1px solid #ccc;
  background-color: #ddd;                     
  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  
  -moz-border-radius: 4px;
  border-radius: 4px;  
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.2), 0 1px 0 rgba(255,255,255,.9) inset;  
  text-shadow: 0 1px 0 rgba(255,255,255,.9); 
}

.tooltip:hover{ border: 0; /* IE6 fix */}
.tooltip:hover span{ visibility: visible;}

.tooltip span:before,
.tooltip span:after{
  content: "";
  position: absolute;
  z-index: 1000;
  bottom: -7px;
  left: 50%;
  margin-left: -8px;  
  border-top: 8px solid #ddd;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;        
  border-bottom: 0;  
}

.tooltip span:before{ border-top-color: #ccc; bottom: -8px;}
/*---tooltips---*/



@media (max-width: 1000px) {
.producto {width: 47% !important;}
.menuIzq li a{ float:left; width:100%;}
.menuIzq div{ float:left;}
.menuIzq h2{ background-image:none !important;}



}

@media (max-width: 950px) {
.bloqProd1{ width:70% !important;}
.bloqProd2{ width:100% !important; padding-top:0 !important;}
.catPort div { width:25% !important;}
.pie2 p{padding: 5px !important;}

.tabla{ overflow-x:scroll;}
.btEliminar{ font-size:0em; width:24px; height:24px;}
.fila{ min-width:850px;}

}

@media (max-width: 880px) {

.pestanas{ width:100% !important; margin:10px 0 0 0 !important;}
.express{ width:100% !important; margin:0 !important;}

.w90{ width:90% !important;}

}
@media (max-width: 700px) {
    .producto {
        width: 47% !important;
        height:auto !important;
    }
    .imgExp {
        width: 100% !important;
    }
    .dchaDescrip {
        width: 100% !important;
    }
    .comprar 
    {
        padding: 7px 2px 7px 32px !important;
    }
    .bloqProd, .bloqProd1{ width:100% !important; padding:0 20px !important;}

}
@media (max-width: 800px) {
.busqueda { margin: 7px 2% !important; width: 96% !important;}
.ribbon .img{ padding:0px !important; text-align:left !important;}
.ribbon a, .ribbon .fecha{width:100% !important;}

.bloqIconos div{width:45% !important; margin-left:5% !important;}

.imgExp2{ float:left; width:100%; padding:5px; margin-top:13px;}
.dchaDescrip2{ visibility:hidden; width:0px!important; height:0px !important;}


.seccionMarca .imgExp, .seccionMarca .dchaDescrip{ width:100% !important; margin-top:0 !important;}
.slider{display:none;}
}

@media (max-width: 600px) {
.dosPest{width:100% !important; padding-left:15px !important; margin:5px 0 !important;}
.pestanas .tab-content{ height:400px !important;}
.imgExp{width:30%;}
.pestanas .tab-container{ height:420px !important;}

.pestanas{ font-size:1em !important;}
.pest {width:32% !important; overflow:hidden;}

.menu {padding: 0 !important;}

.izquierda{ width:37%;}
.centroDcha{ width:60%;}

.img, .detalle, .detalle2{ width:100% !important;}

.pie > p, .pie > ul{ width: 100% !important; margin-bottom:10px;}
 

.detallePed1, .detallePed2{float:left; width:100% !important;}

.logosG a{ width:18%; padding-top:10px;}

.cuatroPest{margin:10px 0 !important;}

}

@media screen and (max-width: 670px) {
.logo {padding: 0 10px !important;width: 100%;}
.logo img { max-width: 100%;}
.dchaCab {float: left !important; padding: 0 0 0 10px !important;  width: 100% !important;}
.pie2 p, .pie2 div{ width:100%;}

.bloq20, .bloq10, .bloqAuto{ width:100% !important; padding:5px 15px 0px 15px !important;}
}


@media screen and (max-width: 480px) {
.bloqIconos div{width:95% !important; margin-left:5% !important;}

.bloqueTotal, .w50{ width:100% !important;}


}

@media screen and (max-width: 400px) {
.suscribete{ display:none;}
.izquierda{ display:none;}
.centroDcha{ width:98% !important;}

.pie > ul { margin-bottom: 10px; width: 100% !important;}

 

.bloq50{ width:100% !important;}
.ribbon div{width:100% !important;}

.marcasM, .logosG a{ width:49%;}

.cuatroPest{ width:45% !important; margin:0 !important;}

}

#barracookies {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    display: none;
    left: 0;
    line-height: 20px;
    min-height: 40px;
    padding: 5px;
    position: fixed;
    right: 0;
    text-align: center;
    width: 100%;
    z-index: 99999;
}
#barracookies a:nth-child(2) {
    background: #4682b4 none repeat scroll 0 0;
    border-radius: 5px;
    padding: 4px;
    text-decoration: none;
}
#barracookies a {
    color: #fff;
    text-decoration: none;
}




.menu2 {
    margin-top:47px;
     float: right;
    display:block !important;
    position:absolute !important;
    z-index: 20;
	width: 100%;
}
#patatafrita{
    float: right;
    margin: 1em 0 1em 0;
    padding: 0 2em;
    border-right: 1px dotted #b9bdc4;
}
.elementoBusq a img {
    margin:6px;
    float:left;

}
.elementoBusq span {
    width:80%;
    float:right;
    margin-top:10px;
    margin-left:3px;
}
 
.elementoBusq a{
    color:#FFF !important; 
}
.elementoBusq 
{
		width:540px;
    background-color: rgba(23, 82, 185, 0.7);
    border-radius:8px;
    margin-bottom:3px;
       height:100px;
}
.elementoBusq:hover {
       background-color: rgba(23, 82, 185, 0.8);
         box-shadow: 1px 1px 1px rgba(204, 204, 204, 0.3), 1px 0 7px rgba(0, 0, 0, 1) inset;

}
.preciorojo label a{ font-size:1.3em  !important; color:#e50000 !important;  text-shadow: 2px 2px #000000;}
