*{text-indent:0;margin:0;padding:0;border:0;box-sizing:border-box;}
body{width:100%;
font-size:17px;
font-family: Roboto;
background:#002051 url(../../objetos/fondoreloj4.jpg);
background-size:cover;
background-position::center center;
background-attachment:fixed;
-webkit-background-size:cover;
-moz-background-size:cover;
z-index:1;}

/*body{width:100%;font-size:17px;font-family: Roboto;background:#002051 url(../../objetos/fondo-supe.png) repeat-x top;z-index:1;}*/

@media screen and (max-width: 580px) {
body{font:15px Roboto;}	
}	
@media only screen and (min-width:581px) and (max-width:800px) {
body{font:15px Roboto;}	
}	
@media screen and (max-width: 1200px) {
body{background:#002051 url();}
}
.global{position:relative;width:60%;height:auto;margin:0px auto;padding:1%;text-align:justify;overflow:hidden;background:#002051;box-shadow: 0px 0px 25px 8px rgba(0,32,81,1);z-index:1;}
@media screen and (max-width: 580px) {
.global{width:98%;padding:0;}
}	
@media only screen and (min-width:581px) and (max-width:800px) {
.global{width:100%;font-size:1em;padding:0;}
}	
@media only screen and (min-width:801px) and (max-width:1200px) {
.global{width:96%;font-size:0.8em;}
}	
@media only screen and (min-width:1201px) and (max-width:1600px) {
.global{width:75%;font-size: 0.9em;}
}	

.anadircesta{position:relative;margin:0px auto;text-align:center;width:90%;height:28px;font:.9em Tahoma;border-radius:13px;background-color:#6699ff;z-index:2;}
.anadircesta a{display:block;color:white;padding-top:3px;z-index:2;}
.anadircesta input{color:black;background-color:#ffcc33;z-index:2;}
.anagrama{position:absolute;top:10%;width:18%;height:auto;z-index:1;}
.aviso{width:85.3%;height:auto;margin:0px auto;color:red;font:1.5em;text-align:center;padding:20px;margin-top:20px;background:#cccccc;border-radius:10px;z-index:2;}
.aviso-bis{width:100%;height:auto;margin:0px auto;color:#FA5216;font:1.3em Arial;text-align:center;padding:20px;background-color:#b5e2eb;box-shadow: inset 1px 1px 23px 5px rgba(8,79,245,1);border-radius:5px;z-index:2;}
.aviso-1{display:flex;flex-direction: row;align-items: center;width:100%;min-height:35vh;}
.aviso-1 img{width:25%;margin:5%;}
.aviso-1 p{width:62%;height:auto;font-size:1.1em;text-align:center;color:#003399;margin-left:30px;margin-right:15px;z-index:2;}
.aviso-1 p img{width:40%;}
.aviso-contacto{position:absolute;top:70px;left:5%;width:90%;height:auto;color:black;text-align:center;font:1.1em Verdana;line-height:25px;padding:15px 10px 15px 10px;border-radius:15px;background-color:#FF8000;border:1px solid #444444;z-index:4;}
.barra{display:flex;justify-content: space-between;width:100%;background-color:#222222;margin-bottom:10px;z-index:2;}
.barra span {float: left;font-size: 1.3em;color: white;margin-right:10px;}
.barra-1{display:flex;flex-direction: row-reverse;width:65%;font-size:0.9em;z-index:2;}
.barra-2{display:none;}
.barrabuscar{width:25%;height:30px;line-height:30px;background-color:white;z-index:1;}
.buscar{position:relative;float:left;width:83%;height:100%;background:white;}
.buscar input{position:relative;width:100%;height:auto;color:black;padding:4px;z-index:2;}
.buscar-a{position:relative;float:right;width:16%;height:30px;color:black;background-color:#446699;z-index:2;}
.buscar-a button{width:100%;height:30px;background-color:#446699;}
.buscar-a span{font-size:1.6em;color:#002051;margin-left:30%;}
.barra-paginas{position:relative;float:left;width:97%;height:auto;color:white;font-size:1.1em;margin:3% 1.9% 1% 1.6%;z-index:2;}
.barra-paginas1{position:relative;float:left;width:17%;height:33px;display:flex;align-items:center;justify-content:center;font:0.9em Roboto;color:white;background-color:blue;border-radius:16px;z-index:2;}
.barra-paginas-a{position:relative;float:right;width:80%;height:auto;}
.cabecera{display:flex;flex-wrap:no-wrap;width:100%;height:auto;min-height:200px;border:2px solid #446699;z-index:1;}
.cabecera-izda{display:flex;flex-direction: column;align-items: center;justify-content: space-around;width:40%;height:auto;background:black;z-index:1;}
.cabecera-dcha{width:60%;height:auto;z-index:1;}
.cabecera-dcha video{width:100%;height:auto;margin-bottom:-4px;z-index:1;}
.capa-productos{position:relative;float:left;width:100%;height:auto;background:white;z-index:2;}
.capa-productos-a{display:flex;flex-wrap: wrap;width:100%;height:auto;background:white;z-index:2;}
.categorias-bloque{display:flex;flex-wrap:wrap;justify-content: space-around;width:100%;height:auto;min-height:35vh;padding-top:15px;padding-bottom:15px;z-index:2;}
.categorias{position:relative;float:left;width:16.8%;height:200px;margin:15px;box-shadow: 3px 3px 5px 6px olive;z-index:2;}
.categorias-img{position:absolute;width:100%;height:100%;margin:0px auto;text-align:center;}
.categorias-img img{max-height:100%;max-width:100%;opacity:0.4;z-index:0;}
.categorias-enlace{position:absolute;display:block;width:100%;height:100%;font:bold 1.1em Calibri;z-index:5;}
.categorias-enlace a{display:block;color:#003366;width:100%;height:60%;line-height:25px;text-align:center;padding-top:80px;}
.cerrarsesion{width:70%;height:39px;z-index:5;}
.cesta{width:auto;height:auto;color:white;padding:10px;margin:0px 5px 0px 20px;z-index:2;}
.cesta-acti{width:auto;height:auto;color:white;padding:10px;margin:0px 5px 0px 20px;background-color:#555555;z-index:2;}
.cestacompra{width:98%;height:auto;color:black;margin:0px auto;background-color:white;margin:20px 0px 0px 1%;z-index:2;}
.cestacompra-movil{display:flex;flex-wrap: wrap;margin:0px auto;width:100%;height:auto;color:#555555;z-index:2;}
.cestacompra-1{position:relative;width:100%;height:40px;color:white;font:1.1em Arial;text-align:center;line-height:40px;margin:10px 0px 20px 0px;z-index:2;}
.cestacompra-1 img{width:100%;height:100%;}
.cestadatos-1{position:relative;float:left;width:100%;height:auto;color:black;font:bold 0.9em arial;line-height:40px;margin-top:1%;background-color:#cccccc;z-index:2;}
.cestadatos-1a{position:relative;float:left;width:auto;height:100%;text-align:center;z-index:2;}
.cestadatos-1a a{display:block;}
.cestadatos-1a span{font-size:1.5em;color:red;}
.cestadatos-2{position:relative;float:left;display:flex;width:100%;height:auto;min-height:50px;color:black;font:0.9em arial;text-align:left;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;z-index:2;}
.cestadatos-2a{display:flex;align-items:center;justify-content:flex-end;width:auto;min-height:50px;border-right:1px solid #cccccc;text-transform: capitalize lowercase;z-index:2;}
.cestadatos-2a p{margin:0px 7px 0px 5px;}
.cestadatos-2a a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.cestadatos-3{float:left;display: flex;justify-content: space-between;align-items:center;width:100%;height:70px;margin-top:25px;font:bold 1.3em arial;line-height:17px;background-color:#cccccc;z-index:2;}
.cestadatos-4{float:left;width:100%;height:35px;display: flex;justify-content: space-between;align-items:center;margin:35px 0px 30px 0px;z-index:2;}
.cestaconcepto{width:55%;height:auto;justify-content:flex-start;line-height:25px;}
.cestaconcepto-compra{width:55%;height:auto;justify-content:flex-start;line-height:25px;}
.cestaunidades{width:15%;height:auto;}
.cestaprecio{width:12%;height:auto;}
.cestatotal{width:13%;height:auto;}
.cestaborrar{width:6%;border:0;}
.cestaborrar span{font-size:1.2em;color:red;}
.cestanota{display:none;}
.checkbo{display:flex;width:100%;height:auto;margin:0% 0% 3% 0%;}
.checkbo-a{display:flex;width:20px;height:20px;border:1px solid #888888;background-color:#E6E6E6;}
.checkbo-b{display:flex;height:100%;font-size:1.2em;line-height:22px;margin-left:7px;}
input[type="radio"]{width:12px;height:12px;}
input[type="checkbox"]{width:20px;height:20px;}
.cookiesbarra{position:fixed;left:0px;right:0px;bottom:0px;padding-bottom:20px;width:100%;text-align:center;min-height:40px;background-color:rgba(0, 0, 0, 0.6);color:#fff;z-index:100;}
.cookiesinner{position:relative;margin:0px auto;width:60%;font:0.9em verdana;margin-top:20px;z-index:100;}
.cookiesinner input{width:auto;height:30px;color:#00ff2e;font:1.2em Calibri;font-weight:bold;margin:0px 3% 0px 3%;background-color:rgba(0, 0, 0, 0);z-index:100;}
.cookiesinner a{color:#faff00;z-index:100;}
.contacto{position:relative;float:left;width:100%;height:calc(100%);color:black;background-color:#002051;z-index:2;}
.contacto p{margin:10px 2% 40px 2%;}
.contacto a{color:#000033;}
.contacto-a{position:relative;float:left;width:39.4%;font-size:1.2em;color:white;line-height:45px;border-top:1px solid #665500;border-bottom:1px solid #665500;}
.contacto-b{position:relative;float:right;width:56.4%;font-size:1.2em;color:white;line-height:45px;border-top:1px solid #665500;border-bottom:1px solid #665500;}
.contacto-c{position:relative;float:left;width:39.4%;height:470px;text-align:center;background-color:white;margin-top:15px;}
.contacto-d{position:relative;float:right;width:56.4%;height:470px;background-color:white;margin-top:15px;}
.contacto-d fieldset{position:relative;float:left;width:95.5%;margin:3px 2% 0px 2%;text-align:left;}
.contacto-d fieldset label{position:relative;float:left;line-height:27px;}
.contacto-d fieldset input{position:relative;float:left;width:98.1%;height:28px;font-size:1em;padding-left:2%;border:1px solid #cccccc;border-radius:4px;}
.contacto-d fieldset textarea{position:relative;float:left;margin:2px 0px 0px 0px;width:100.1%;height:168px;font-size:1em;border:1px solid #cccccc;border-radius:4px;}
.contacto-e{position:relative;width:68%;height:50px;margin:0px auto;line-height:25px;margin-top:25px;border:3px groove #cccccc;background-color:#E6E6E6;}
.contacto-e span{font-size:1em;margin:10px 5px 0px 0px;}
.contacto-e a{display:block;}
.contacto-g{position:relative;float:left;width:95.5%;height:30px;background-color:#6699cc;margin:15px 0px 0px 2%;z-index:2;}
.contacto-g input{position:relative;float:right;background-color:#6699cc;font:1.2em times;color:#000033;line-height:30px;padding-right:2%;}
.container{width:100%;height:220px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;}
.container > .crop{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;min-height:100%;min-width:100%;}
.contenido{position:relative;float:left;width:100%;height:auto;min-height:40vh;background-color:white;z-index:0;}
.contrasenas{position:relative;margin:0px auto;width:40%;height:auto;font-size:0.9em;z-index:2;padding:10px;}
.contrasenas p{margin:5px 0px 20px 0px;}
.contrasenas fieldset{width:100%;font-size:1.2em;text-align:left;}
.contrasenas fieldset input{width:98%;height:30px;font-size:1em;margin-bottom:30px;padding:5px;background-color:#E6E6E6;border:1px solid #888888;border-radius:5px;z-index:2;}
.cuadro-bloque{position:relative;float:left;width:100%;height:auto;margin-bottom:25px;background-color:white;z-index:2;}
.cuadro2{position:relative;float:left;width:29.1%;height:210px;margin:0% 0% 3% 3%;box-shadow: -2px -2px 5px 5px rgba(128, 128, 0, 0.3), -0.4em -0.2em 0.3em olive;border-radius:7px;z-index:2;}
.cuadro2 a{color:#002051;}
.cuadro-enlace{position:relative;margin:0px auto;text-align:center;width:95%;height:auto;font-size:1.1em;padding:4px 0px;border-radius:13px;margin-bottom:20px;background-color:#ffcc33;z-index:2;border:2px solid orange;}
.cuadro-enlace a{display:block;display:flex;align-items:center;justify-content:center;z-index:2;}
.cuadro-foto{position:relative;margin:0px auto;width:100%;height:74%;line-height:110px;text-align:center;margin:5px 0px 7px 0px;z-index:2;}
.cuadro-foto img{vertical-align:middle;max-width:95%;max-height:100%;}

@media screen and (max-width: 580px) {
.anadircesta{height:25px;font:1em Tahoma;margin-top:10px;border-radius:12px;}	
.aviso-contacto{left:2%;}	
.aviso-1 img{margin-left:10px;}
.aviso-1 p{width:62%;font:1em Calibri;margin-left:10px;}
.barrabuscar{display:inline;width:45%;height:25px;line-height:25px;}	
.barra-paginas1{width:auto;height:28px;font:0.7em Tahoma;padding:0px 13px 0px 10px;border-radius:12px;}
.barra-paginas-a{width:67%;}
.categorias{width:29%;height:120px;margin:7px;box-shadow: 2px 2px 3px 3px olive;}
.categorias-enlace{font:bold 1em Calibri;}
.categorias-enlace a{line-height:1.1em;padding-top:40%;}
.cerrarsesion{width:62%;height:39px;z-index:5;}	
.cesta{padding:8px 5px 8px 5px;margin:0px 3px 0px 5px;z-index:2;}
.cesta-acti{padding:8px 5px 8px 5px;margin:0px 3px 0px 10px;}
.cestacompra{width:100%;margin-left:0;}
.cestacompra img{height:30px;}	
.cestacompra-movil{display:flex;flex-wrap: wrap;margin:0px auto;width:100%;height:auto;color:#555555;background:#F2F2F2;padding:5px;z-index:2;}
.cestadatos-1{display:none;}
.cestadatos-2{display:inline;width:100%;height:auto;margin-top:10px;border:1px solid #cccccc;z-index:2;}
.cestadatos-3{height:50px;font-size:1em;}
.cestadatos-4{height:30px;margin:25px 0px 20px 0px;}
.cestaconcepto{float:left;width:50%;min-height:153px;justify-content:flex-start;line-height:20px;}
.cestaconcepto-compra{float:left;width:50%;min-height:100px;justify-content:flex-start;line-height:20px;}
.cestaunidades{float:right;width:50%;border-bottom:1px solid #cccccc;border-right:0;}
.cestaprecio{float:left;width:25%;display:flex;flex-direction: column;justify-content:space-between;}
.cestaprecio p{line-height:35px;}
.cestatotal{float:right;width:25%;display:flex;flex-direction: column;justify-content:space-between;border:0;}
.cestatotal p{line-height:35px;}
.cestaborrar{float:right;width:50%;border-top:1px solid #cccccc;}
.cestaborrar span{font-size:1.8em;}
.cestanota{display:inline;float:left;width:100%;height:auto;text-align:center;}
.checkbo-a{width:25px;height:26px;border:1px solid #888888;}
.checkbo-b{line-height:26px;}
input[type="radio"]{width:18px;height:18px;}
input[type="checkbox"]{width:25px;height:25px;background-color:yellow;}
.contacto{width:95%;margin:0px 0px 20px 3%;}
.contacto p{margin:10px 2% 20px 2%;}
.contacto-a{display:none;width:100%;font-size:1.1em;line-height:40px;}
.contacto-b{float:left;width:100%;font-size:1.1em;line-height:40px;}
.contacto-c{position:relative;float:left;width:100%;height:390px;}
.contacto-d{float:left;width:100%;height:485px;}
.container{height:186px;}
.contrasenas{width:80%;}	
.cuadro2{width:29.1%;height:170px;line-height:1.2em;}
.cuadro-enlace{font-size:0.8em;padding:0px;border-radius:7px;}
}	

@media only screen and (min-width:581px) and (max-width:800px) {
.barrabuscar{display:inline;width:35%;height:25px;line-height:25px;}	
}	

@media screen and (max-width: 800px) {
.barra{display:flex;flex-direction: column;margin-top:45px;}
.barra span {font-size: 1em;margin-right:5px;}
.barra-1{width:100%;font-size:1em;z-index:2;}
.buscar{width:80%;height:25px;}
.buscar-a{width:17%;height:25px;}
.buscar-a button{height:25px;}
.buscar-a span{font-size:1.4em;}
.cabecera{min-height:100px;}
.cabecera-izda{width:30%;}
.cabecera-dcha{width:70%;}
.cestacompra-1{height:25px;}	
.cestacompra-1 img{height:90%;}
}

@media only screen and (min-width:581px) and (max-width:800px) {
.contacto-e{width:93%;}
.contacto-d fieldset textarea{height:158px;}
}	

@media only screen and (min-width:801px) and (max-width:1200px) {
.buscar{width:79%;}
.buscar-a{width:20%;}	
}	

@media (max-width: 1200px) {
.cookiesinner{width:97%;font:0.8em verdana;margin-top:20px;}
}

.detalles-contenedor{position:relative;float:left;width:97%;height:auto;margin:20px 0% 0px 1.3%;z-index:2;}
.detalles-1{width:100%;height:auto;color:#001733;font-size:1.25em;border-top:1px solid black;border-bottom:1px solid black;padding:8px 0px 8px 0px;z-index:2;}
.detalles-izda{position:relative;float:left;width:40.2%;height:auto;margin-top:25px;z-index:2;}
.detalles-2{position:relative;width:95%;height:220px;margin-bottom:7%;overflow:hidden;border:2px solid black;z-index:2;}
.detalles-2 a{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.detalles-2a{position:relative;float:left;width:25%;height:100px;display:flex;align-items:center;justify-content:center;margin-right:5%;overflow:hidden;z-index:2;}
.detalles-2a img{display:flex;width:100%;max-height:100px;}
.detalles-dcha{position:relative;float:left;width:59%;height:auto;margin-top:25px;z-index:2;}
.detalles-dcha select{font-size:0.9em;z-index:2;}
.detalles-3{position:relative;width:92%;height:auto;font:1em Calibri;color:#002051;margin:0px 0px 5% 4%;z-index:2;}
.detalles-3 select{position:relative;width:57%;height:28px;padding-left:1%;border:1px solid #cccccc;z-index:2;}
.detalles-3 option{font:1.2em calibri;}
.detallespvp{position:relative;width:100%;height:30px;font-size:1.4em;z-index:2;}
.detallesref{position:relative;width:100%;height:auto;font-size:1em;margin-top:2%;z-index:2;}
.detallesdes{position:relative;width:100%;height:auto;font-size:1em;margin-top:4%;z-index:2;}
.divspoiler{position:relative;width:25%;height:30px;margin-top:20px;background-color:#00BFFF;border-radius:5px;}
.divspoiler input{position:relative;width:100%;height:100%;margin-top:4%;opacity:0;}
.divspoiler span{position:absolute;font-size:1.2em;top:5px;left:20px;color:white;}
.empresa{display:flex;flex-direction: column;width:97%;height:auto;margin:7% 0% 3% 0%;z-index:2;}
.enlace{display:flex;justify-content: space-between;width:auto;min-width:150px;height:auto;background: linear-gradient(#002051, #2E9AFE, #002051);text-align:center;border-radius:10px;z-index:2;}
.enlace input{display:block;width:100%;height:100%;padding:7px;font:1em Arial;color:white;background: linear-gradient(#002051, #2E9AFE, #002051);border-radius:10px;}
.enlace a{display:block;width:100%;height:100%;color:white;font:1em Arial;padding:7px 30px;}
.enlace span{font-size:1.2em;vertical-align:top;margin-right:7px;}
.envio{position:relative;width:80%;height:auto;color:#333333;font-size:0.9em;margin:0px auto;background-color:white;z-index:2;}
.envio-a{display:flex;flex-direction:row;width:100%;height:auto;margin-bottom:0.3em;}
.envio-a1{width:24%;height:auto;font-weight:bold;}
.envio-a2{width:76%;height:auto;}
.formuradio{position:relative;float:left;width:99%;height:auto;z-index:2;}
.formuradio p{margin-bottom:3.5%;height:auto;}
.formuradio-a{display:flex;flex-direction:row;width:100%;height:auto;margin-bottom:0.5em;}
.formuradio-a1{width:20px;height:20px;}
.formuradio-a2{width:90%;height:auto;margin-left:7px;}
.foto{position:relative;float:left;text-align:center;width:93.5%;height:auto;margin:15px 0px 17px 3%;z-index:2;}
.foto img{width:75%;}
.ivaincluido{position:relative;float:left;width:100%;height:30px;line-height:30px;color:black;text-align:right;border:1px solid #cccccc;border-top:0px;z-index:2;}
.ivaincluido-a{position:relative;font-size:0.7em;line-height:10px;margin-top:4%;}

@media screen and (max-width: 580px) {
.detalles-contenedor{margin-top:20px;z-index:2;}
.detalles-1{font-size:1em;}
.detalles-izda{width:97%;margin-left:1.5%;}
.detalles-2{width:100%;height:190px;margin-bottom:15px;}
detalles-2 img{height:315px;}
.detalles-2a{width:30%;height:80px;margin-right:5%;border:2px solid red;}
.detalles-2a img{width:100%;max-height:80px;border:2px solid blue;}
.detalles-dcha{width:100%;margin-top:15px;}
.detalles-3{width:96%;margin-left:2%;}
.divspoiler span{font-size:1.1em;left:10px;}
.enlace{min-width:120px;}	
.enlace input{padding:5px;}
.enlace a{padding:5px 5px;}
.enlace span{font-size:1.2em;margin-right:4px;}
.envio{width:95%;}
.formuradio-a{margin-bottom:0.7em;}
.formuradio-a1{border-radius:10px;border:1px solid #555555;}
}	

@media only screen and (min-width:581px) and (max-width:800px) {
.enlace{min-width:100px;}	
.envio{width:95%;font-size:0.8em;}
}	

.marca{width:60%;z-index:3;}
.marca img{width:100%;}
.micuenta{width:auto;height:auto;padding:10px;margin:0px 5px 0px 20px;}
.micuenta p{margin-left:20px;}
.micuenta a{color:#888888;}
.micuenta a:hover{color:white;}
#modificable {position:absolute;height:39px;width:100%;display:block;top:0px; z-index:500;}
#modificable a{width:100%;height:100%;display:block;z-index:500;}
.navega-menu{position:relative;width:100%;height:auto;color:white;font-size:1em;padding-bottom:20px;background-color:#002051;z-index:2;}
.navega-menu a{color:#6699ff;}
.navega-menu span{font-size:1.2em;margin:10px;vertical-align:-10%;}
.navega-menu-b{position:relative;width:auto;height:auto;line-height:1.7em;z-index:2;}
.nota{position:relative;width:99%;height:auto;margin-top:7px;}
.nota textarea{width:98%;height:auto;font-size:13px;margin:6px 0px 0px 0%;padding:5px;background-color:#CEECF5;border:1px solid #58ACFA;border-radius:5px;}
.ofertabody{position:absolute;top:0px;height:1600px;width:100%;background-image:url(../../objetos/transparencia.png);z-index:10;}
.oferta{position:relative;width:60%;height:calc(100%);margin:0px auto;text-align:center;font:1.2em Arial;color:#163E9C;z-index:20;}
.oferta a{color:white;}
.oferta-a{position:relative;width:65%;height:420px;margin:42.3% 0% 0% 17.5%;background-color:#C2DDEB;z-index:20;border:3px solid white;}
.oferta-a img{height:250px;border:2px solid white;}
.oferta-cerrar{position:relative;float:right;width:16%;height:25px;border:1px solid #163E9C;background-color:#163E9C;line-height:15px;border:1px solid white;}
.oferta-cerrar span{font-size:1.1em;margin-left:10px;}
.oferta-comprar{position:relative;margin:0px auto;width:33%;height:auto;font-size:16px;line-height:25px;background-color:#163E9C;}
.opcionenvio{widht:100%;height:auto;margin-top:20px;}
.opcionenvio p{font-size:0.85em;line-height:1.3em;padding:5px;}
#oculto{display:none;width:100%;height:auto;margin-bottom:7px;background-color:#CEECF5;border:1px solid #58ACFA;border-radius:5px;}
#oculto p{padding:2%;font-size:0.85em;line-height:1.3em;}
#oculto-1{display:none;width:100%;height:auto;margin-bottom:7px;background-color:#CEECF5;border:1px solid #58ACFA;border-radius:5px;}
#oculto-1 p{padding:0.5em;font-size:0.85em;line-height:1.3em;}
#oculto-2{display:none;width:100%;height:auto;margin-bottom:7px;background-color:#CEECF5;border:1px solid #58ACFA;border-radius:5px;}
#oculto-2 p{padding:0.5em;font-size:0.85em;line-height:1.3em;}
#oculto-3{display:none;width:100%;height:auto;margin-bottom:7px;background-color:#CEECF5;border:1px solid #58ACFA;border-radius:5px;}
#oculto-3 p{padding:0.5em;font-size:0.85em;line-height:1.3em;}
#oculto-4{display:none;width:100%;height:50px;margin-bottom:7px;background-color:#CEECF5;border:1px solid #58ACFA;border-radius:5px;}
#oculto-4 p{padding:0.5em;font-size:0.85em;line-height:1.3em;}
#oculto-5{display:none;width:100%;height:50px;margin-bottom:7px;background-color:#CEECF5;border:1px solid #58ACFA;border-radius:5px;}
#oculto-5 p{padding:0.5em;font-size:0.85em;line-height:1.3em;}
#oculto-6{display:none;width:100%;height:50px;margin-bottom:7px;background-color:#CEECF5;border:1px solid #58ACFA;border-radius:5px;}
#oculto-6 p{padding:0.5em;font-size:0.85em;line-height:1.3em;}
.paginas{position:relative;float:right;width:auto;height:100%;}
.paginas a{display:block;}
.paginas-a{position:relative;float:left;width:28px;height:28px;background-color:#001738;text-align:center;line-height:28px;margin:0px 0px 10px 2px;z-index:2;}
.paginas-a input{width:100%;height:100%;background-color:#001738;color:white;font:1.1em Calibri;}
.paginas-b{position:relative;float:left;width:28px;height:28px;margin:0px 0px 10px 2px;z-index:2;}
.paginas-b a:hover{background:white;}
.paginas-acti{position:relative;float:left;width:28px;height:28px;background-color:#6699ff;text-align:center;line-height:28px;margin:0px 0px 10px 2px;z-index:2;}
.paginas-acti input{width:100%;height:100%;background-color:#6699ff;color:white;font:1.1em Calibri;}
.paginas-acti a{color:#001738;}
.politicas{position:relative;width:90%;height:auto;color:#555555;margin:0px auto;font-size:0.9em;background-color:white;padding:10px;z-index:2;}
.politicas-titu{font:bold 1.4em Calibri;margin:20px 0px 20px 0px;}
.politicas-subtitu{font-size:1.1em;margin-bottom:2px;font-weight:bold;}
.politicas p{line-height:1.3em;}
.politicas a{color:blue;}
.politicas ul{line-height:18px;margin:5px 0px 5px 20px;}
.politicas p img{width:100%;margin-top:5px;}
.primero{position:absolute;width:auto;min-width:250px;height:auto;display:none;padding:8px;right:5px;border-radius:10px;background-color:#f1f1f1;z-index:50:}
.primero a{position:absolute;width:100%;height:100%;top:0;left:0;display:block;text-align:center;margin:10px 0px 20px 0px;color:blue;z-index:50:}
.primero-cesta{width:100%;height:auto;margin-top:30px;z-index:50:}
.primero-cesta p{line-height:1.8em;font-size:0.8em;text-align:center;margin:10px;border:1px solid #cccccc;z-index:50:}
#primero{position:absolute;width:140px;height:40px;top:17px;right:22px;z-index:50;}
#primero:hover .primero {display:block;z-index:50:}
.productos{display:flex;flex-direction: column;width:23%;height:auto;font:1.2em Calibri;margin:15px 0px 0px 1.6%;z-index:2;}
.productos1{position:relative;float:left;width:100%;height:375px;display:flex;align-items:center;justify-content:center;background:white;overflow:hidden;padding:7px;box-sizing:border-box;box-shadow: inset 0px 0px 6px 5px rgba(0,23,51,0.7);z-index:3;}
.productos1 a{display:block;width:100%;height:100%;align-items:center;display:flex;justify-content:center;}
.productos1 img{height:100%;}
.productos1-bis{position:relative;float:left;width:100%;height:375px;display:flex;align-items:center;justify-content:center;background:white;overflow:hidden;padding:7px;box-sizing:border-box;box-shadow: inset 0px 0px 6px 5px rgba(0,23,51,0.7);z-index:3;}
.productos1-bis img{width:100%;}
.productos-a{position:relative;width:100%;height:auto;min-height:160px;color:white;letter-spacing:-1px;text-align:left;margin-bottom:3%;background-color:#002051;z-index:2;}
.productos-a a:hover{display:block;color:white;}
.productos-a p{font-size:1em;position:relative;padding:5px 5% 0px 5%;}
.productos-a-1{font-size:0.9em;letter-spacing:0px}
.productos-a-2{font-size:0.9em;letter-spacing:0px;}
.productos-b{position:relative;float:left;width:100%;height:auto;color:white;padding-top:8px;background-color:#001733;z-index:2;}
.productos-b a{font:0.9em Tahoma;}
.productos-b-1{position:relative;width:92%;height:27px;margin:0px auto;margin-bottom:4%;z-index:2;}
.productos-b-2{position:relative;float:left;width:59%;height:100%;z-index:2;}
.productos-b-3{position:relative;float:right;width:40%;height:100%;text-align:right;z-index:2;}
.productos-oferta{border:2px solid white;width:83%;padding:2px 0px 2px 0px;margin:0px 7% 10px 7%;text-align:center;font:0.8em Verdana;color:#cc0000;background-color:#B1E9EB;border-radius:10px;z-index:2;}

@media screen and (max-width: 580px) {
.micuenta{padding:8px 5px 8px 5px;margin:0px 0px 0px 10px;}
.navega-menu{font-size:0.9em;padding-bottom:10px;text-align:left;}
.politicas-titu{font:bold 1.2em Calibri;margin:20px 0px 10px 0px;}	
.productos{width:47%;height:auto;font-size:1em;z-index:2;}
.productos1{height:290px;padding:5px;}
.productos1 img{width:97%;}
.productos1-bis{height:290px;padding:7px;}
.productos-a{min-height:130px;}
.productos-b-1{height:20px;}
}	

@media screen and (max-width: 800px) {
.marca{width:90%;}
.marca img{height:100%;}
}

@media only screen and (min-width:581px) and (max-width:800px) {
.productos{font:1.1em Calibri;}
.productos1{height:250px;}
.productos1-bis{height:250px;}
.oferta{width:96%;}		
}

@media only screen and (min-width:1201px) and (max-width:1600px) {
.oferta{width:75%;}	
}	

@media screen and (max-width: 800px) {
.oferta{width:98%;}		
.oferta-a{width:95%;height:420px;margin:42.3% 0% 0% 2.4%;z-index:20;}
.oferta-cerrar{width:22%;}
}

.register-titulo{display:flex;width:auto;font:bold 1.4em Roboto;margin-bottom:0.5em;}
.registrarse{width:auto;height:auto;padding:10px;margin:0px 5px 0px 20px;z-index:2;}
.registrarse a{color:#888888;}
.registrarse a:hover{color:white;}
.registro{position:relative;width:90%;height:auto;color:#333333;margin:0px auto;font-size:0.7em;background-color:white;font-size:0.9em;z-index:2;}
.registro fieldset{width:100%;margin-top:0.8%;}
.registro fieldset label{line-height:auto;}
.registro fieldset input{float:left;width:41%;height:30px;margin:0% 0% 2.5% 0%;padding:5px;background-color:#E6E6E6;border:1px solid #888888;border-radius:5px;z-index:2;}
.registro-a{display:flex;flex-direction: row;width:100%;height:auto;margin-top:15px;margin-bottom:15px;z-index:2;}
.registro-aa{width:50%;height:auto;z-index:2;}
.registro-d{position:relative;float:right;width:48.5%;height:auto;margin-left:2%;z-index:2;background:#cccccc;}
.registro-ab{display:flex;margin:0px auto;width:85%;height:auto;border-radius:10px;background:#E6E6E6;z-index:2;}
.registro-ab p{float:right;width:72%;margin:15px 7px 15px 7px;}
.registro-ab span{font-size:4em;padding:10px;color:#A4A4A4;}
.registro-ac{position:relative;float:left;width:33%;height:auto;margin:15px 0px 20px 30%;z-index:2;}
.registro-ac img{width:100%;height:auto;}
.registro-ad{display:flex;margin:0px auto;width:90%;height:auto;z-index:2;}
.registro-ad p{margin:10px;}
.registro-ad fieldset input{width:100%;height:30px;}
.registro-c{display:flex;justify-content: space-between;width:97%;height:auto;margin-bottom:2%;z-index:2;}
.registro-c fieldset input{width:100%;height:30px;padding:5px;background-color:#E6E6E6;border:1px solid #888888;border-radius:5px;z-index:2;}
.registro-ca{width:36%;height:auto;z-index:2;}
.registro-cb{width:61%;height:auto;z-index:2;}
.registro-e{width:97%;height:auto;z-index:2;}
.registro-e fieldset input{width:100%;height:30px;padding:5px;background-color:#E6E6E6;border:1px solid #888888;border-radius:5px;z-index:2;}
.registro-f{display:flex;justify-content: flex-end;width:100%;height:33px;font-size:1em;margin:20px 0px 20px 0px;z-index:2;}
.registro-f span{color:white;font-size:1.3em;vertical-align:-15%;}
.registro-g{position:relative;float:left;width:100%;height:auto;font-size:0.9em;text-align:center;margin:4% 0% 3% 0%;z-index:2;}
.registro-g input{position:relative;max-width:100%;font-size:1.1em;padding:1px 15px 3px 15px;color:white;background: linear-gradient(#002051, #2E9AFE, #002051);border-radius:10px;}
.registro-gg {position:relative;height:27px;width:auto;font:1em Roboto;margin:20px 0px 20px 0px;padding:2px 15px 1px 15px;color:white;background: linear-gradient(#002051, #2E9AFE, #002051);border-radius:10px;}
.registro-h{display:flex;justify-content:center;width:100%;height:33px;font-size:1em;margin:20px 0px 20px 0px;z-index:2;}
.registro-h a{color:white;}
.registro-h span{color:white;font-size:1.3em;vertical-align:-15%;}
.registro-texto{position:relative;float:right;width:54%;height:auto;font-size:0.9em;color:blue;text-align:left;}
.relacionados-pc{position:relative;float:left;width:97%;height:auto;margin:20px 0% 0px 1.3%;z-index:2;}
.relacionados-movil{display:none;}
.relacionados{display:flex;display:-webkit-flex;display:-ms-flexbox;width:100%;height:auto;justify-content:space-between;margin-top:10px;z-index:2;}
.relacionados-a{width:14.9%;height:auto;background-color:#001733;border:1px solid #001733;}
.relacionados-b{width:100%;height:110px;overflow:hidden;position:relative;margin-top:10px;}
.relacionados-b > .crop{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;min-height:100%;min-width:85%;}
.relacionados-b img{height:200px;background-color:white;}
.relacionados-c{width:94%;height:auto;color:#6699cc;font:1em Calibri;text-align:center;line-height:1em;margin:4px 0px 4px 3%;}
.showhim{width:100%;height:auto;z-index:5;}
.showhim:hover .showme{display:block;float:right;z-index:5;}
.showme-caja{display:flex;flex-direction: column;align-items: flex-end;width:100%;height:auto;z-index:5;}
.showme{display:none;width:50%;height:auto;padding:10px 0px 10px 0px;z-index:5;background-color: #2577bb;box-sizing: border-box;border-bottom: 1px dotted white;}
.showme span{margin-left:26%;}
.showme p{text-align:center;}
.show{position:relative;float:right;width:auto;height:auto;padding:8px;color:white;z-index:5;}
.solienvio{position:relative;text-align:center;margin:0px auto;width:100%;height:auto;z-index:2;}
.solienvio p{font-size:1.1em;line-height:1.4em;}
.solienviotarjeta{position:relative;float:left;width:74.4%;height:auto;color:#003399;margin:10px 0px 10px 12.5%;z-index:2;}
.solienviotarjeta img{width:62%;margin-left:19%;}
.solienviotarjeta p{font-size:1em;margin:0px 5% 0.5em 5%;}
.tapar{display:flex;align-self: flex-start;width:25%;height:7%;margin-left:4%;z-index:1;}
.tapar img{width:100%;height:100%;border:1px solid white;}
.tarjeta{display:flex;flex-direction: column;width:89.4%;height:auto;min-height:30vh;margin:0px auto;background-color:white;margin-bottom:20px;}
.texto{position:relative;float:left;width:100%;height:auto;color:#000033;background-color:white;margin:0px auto;z-index:2;}
.texto p{font:1.1em times;line-height:1.2em;margin:0px 3.2% 0.5em 3.2%;}
.titular{display:flex;flex-direction:row;justify-content:flex-start;width:100%;height:100%;background-color:#E6E6E6;margin:0px auto;margin-top:20px;margin-bottom:20px;border-radius:8px;border:1px solid #BDBDBD;z-index:1;}
.titular-bis{width:30%;height:100%;font:bold 0.9em Roboto;color:#999999;text-align:center;padding-top:6px;padding-bottom:6px;border-top-right-radius: 40px 20px;border-bottom-right-radius: 40px 20px;margin-left:-40px;border-right:2px solid #555555;}
.titular-a{height:auto;background:#CEE3F6;margin-left:0;border-top-left-radius:8px;border-bottom-left-radius:8px;z-index:4;}
.titular-b{height:auto;background:#CEE3F6;z-index:3;}
.titular-c{height:auto;background:#CEE3F6;z-index:2;}
.titular-on{background:#06ACDE;color:white;}
.titulo{position:relative;text-align:left;font-size:1.4em;margin:0px 0px 10px 0px;z-index:2;}
.titulo-1{position:relative;width:100%;height:auto;font:1.5em Calibri;text-align:justify;margin:0px 0px 15px 0px;z-index:2}
.titulo-2{position:relative;width:100%;height:auto;color:red;font:1.4em Calibri;text-align:center;text-decoration:underline;margin:8px 0px 25px 0px;z-index:2;}
.titulo-3{position:relative;float:left;width:100%;height:auto;font:1.7em Open Sans,Helvetica,Arial,sans-serif;color:green;text-align:center;margin:8px 0px 10px 0px;z-index:2;}
.titulo-4{position:relative;float:left;width:100%;height:auto;font:1.4em Open Sans,Helvetica,Arial,sans-serif;color:green;margin:20px 0px 5px 0px;z-index:2;}
.titulo-5{position:relative;width:100%;height:auto;font:1.3em Calibri;text-align:justify;margin-top:10px;z-index:2}
.titulologin{position:relative;width:auto;height:auto;font:bold 1.2em Arial;}
.total{width:15%;height:auto;text-align:center;z-index:2;}
.tramitarpedi{display:block;position:relative;width:auto;min-width:190px;height:100%;font:bold 1.1em calibri;text-align:center;padding:5px 15px 5px 15px;background-color:#00BFFF;border-radius:5px;box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.6);z-index:2;}
.tramitarpedi span{vertical-align:-22%;margin:0px 5px 0px 5px;font-size:1.4em;}
.tramitarpedi a{display:block;}
.tramitarpedi:hover{display:block;}
.tramitarpedi-1{display:flex;flex-wrap: no-wrap;margin:0px auto;width:90%;height:auto;color:#555555;z-index:2;}
.tramitarpedi-2{position:relative;float:left;width:50%;height:auto;color:black;z-index:2;padding:20px 7% 20px 7%;}
.tramitarpedi-2 p{font-size:0.9em;margin:8px 0px 15px 0px;}
.tramitarpedi-2 fieldset{width:77%;font-size:1em;margin-left:10%;z-index:2;}
.tramitarpedi-2 fieldset input{width:100%;height:30px;font-size:1em;margin-bottom:20px;padding-left:7px;padding-right:7px;background-color:#E6E6E6;border:1px solid #888888;border-radius:5px;z-index:2;}
.tramitarpedi-2 p span{vertical-align:-20%;font-size:2em;color:#06ACDE;margin-right:10px;}
.tramitarpedi-3{display:flex;justify-content: space-between;width:100%;height:auto;font-size:1em;z-index:2;}
.tramitarpedi-3 a:hover{background:none;}
.tramitarpedi-5{width:100%;height:auto;font-size:1.1em;text-align:center;margin:2em 0 1em 0;z-index:2;}
.tramitarpedi-5 a{color:blue;}
.tramitarpedi-7{width:80%;height:60px;color:white;font-size:1.2em;line-height:57px;text-align:center;margin:0px auto;margin-top:50px;}
.tramitarpedi-7-a{float:left;width:calc(100% - 35px);height:100%;background:#06ACDE;border-top-left-radius:7px;border-bottom-left-radius:7px;}
.tramitarpedi-7-b{float:left;width:0px;height:0px;border-bottom:30px solid transparent;border-top:30px solid transparent;border-left:35px solid #06ACDE;font-size:0px;line-height:0px;}
.tramitarpedi-7-a span{font-size:1.5em;vertical-align:-20%;margin:0px 10px 0px 10px;}
.unidades-a{float:left;width: 34%;text-align:center;}
.unidades-a span{font-size:2em;color:#999999;}
.unidades-b{float:left;width:32%;}
.unidades-b fieldset input{width:100%;height:35px;text-align:center;font-size:1em;border:1px solid #cccccc;border-radius:5px;z-index:2;}

@media screen and (max-width: 580px) {
.register-titulo{font:bold 1.3em Roboto;text-decoration: underline;margin-bottom:0.3em;}
.registrarse{padding:8px 5px 8px 5px;margin:0;}
.registro-a{flex-direction:column;}
.registro-aa{width:100%;padding:5px;margin-bottom:15px;border:1px solid #cccccc;}	
.relacionados-pc{display:none;}
.relacionados-movil{display:inline;position:relative;float:left;width:97%;height:auto;z-index:2;border:1px solid green;}
.relacionados-a{width:23%;height:auto;}
.relacionados-b{width:90%;height:70px;margin:4px 0px 0px 4%;}
.relacionados-b img{height:150px;}
.relacionados-c{font:0.8em Calibri;margin:8px 0px 8px 3%;}
.showme{width:70%;}
.solienvio p{font-size:1em;line-height:1.3em;}
.solienviotarjeta{width:94%;margin:10px 0px 20px 3%;}
.solienviotarjeta p{font-size:0.9em;margin:50px 3% 10px 7%;}
.solienviotarjeta-a{min-height:100px;}
.solienviotarjeta-b{min-height:32px;}
.tarjeta{width:100%;border:1px solid red;}
.texto p{font-size:1em;}	
.titular{width:98%;border-radius:5px;border:0;}
.titular-bis{width:36%;font:bold 0.8em Roboto;letter-spacing:-0.5px;padding:8px;border-top-right-radius: 25px 13px;border-bottom-right-radius: 25px 13px;margin-left:-25px;}	
.titular-a{width:40%;margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.titular-b{width:45%;}
.titular-c{width:30%;}
.titulo{font-size:1.2em;z-index:2;}
.total{width:25%;}
.tramitarpedi{min-width:150px;font:bold 0.9em calibri;padding:5px 10px 5px 10px;}
.tramitarpedi-2{width:85%;margin:0px 0px 20px 7%;border:1px solid #cccccc;}
}	

@media screen and (max-width: 800px) {
.tapar{width:54%;height:11%;margin-left:3%;z-index:1;}
.tapar img{height:100%;}
.tramitarpedi-1{flex-wrap: wrap;width:100%;}
.tramitarpedi-2{padding:5px;}
.tramitarpedi-2 fieldset{width:100%;margin-left:0%;}
.tramitarpedi-2 fieldset input{padding-left:3px;padding-right:3px;}
.tramitarpedi-2 p span{font-size:1.8em;margin-right:5px;}
.tramitarpedi-7{width:100%;height:50px;font-size:1.1em;line-height:47px;text-align:center;}
.tramitarpedi-7-a{width:calc(100% - 20px);}
.tramitarpedi-7-b{border-bottom:25px solid transparent;border-top:25px solid transparent;border-left:20px solid #06ACDE;}
.tramitarpedi-7-a .icon-cesta{display:none;}
.tramitarpedi-7-a span{font-size:1.2em;vertical-align:-25%;margin:0px 0px 0px 0px;}
}	

@media only screen and (min-width:581px) and (max-width:800px) {
.showme{width:55%;}	
.tramitarpedi-7-a .icon-cesta{display:inline;}
.tramitarpedi-7-a span{font-size:1.5em;vertical-align:-20%;margin:0px 10px 0px 10px;}
}	

@media only screen and (min-width:801px) and (max-width:1200px) {
.tramitarpedi-1{width:100%;}
.tramitarpedi-2{padding:15px 3% 15px 3%;}
.tramitarpedi-7-a span{font-size:1.4em;vertical-align:-20%;margin:0px 5px 0px 5px;}	
.registro-f{font-size:1.4em;}
}	

.piebody{position:relative;float:left;height:auto;width:100%;text-align:center;background-color:#001733;margin-top:25px;z-index:0;}
.pie{position:relative;margin:0px auto;width:60%;height:auto;color:white;font-size:1.8em;background-color:#001733;z-index:0;}
.pie p{margin-top:10px;}
.pie-linea{display:flex;justify-content: space-between;width:100%;height:auto;font:0.4em verdana;margin:15px 0px 20px 0px;z-index:2;}
.pie-link{width:auto;height:auto;margin:0px 3% 10px 3%;z-index:2;}
.pie-link a{color:#777777;}

@media (max-width: 1200px) {
.pie{width:98%;font:1em Times;}
.pie p{margin:10px 0px 10px 0px;}
.pie-linea{font:0.75em verdana;margin:5px 0px 10px 0px;}
.pie-link{margin:0px 0px 7px 0px;}
}

@media only screen and (min-width:1201px) and (max-width:1600px) {
.pie{width:75%;}
.pie-linea{margin-top:5px;}
.pie-link{width:19%;margin:10px 0px 10px 0px;}
}	

#centrar{display:flex;align-items:center;justify-content:center;}

a{color:white;text-decoration:none;}
a:link{text-decoration:none;}
a:visited{}
a:hover{background:none;}
a:active{}