html {font-family:Verdana;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {font-family:Verdana; margin:0; font-size:1.2rem; max-width:960px; color:#18388c; background-color:#ffffff; margin:0.5 auto; text-align:justify;}
img {max-width:100%; border:0;}
a {text-decoration:none;}
a {color:#0000ff;}
a:hover {color:#ff0000;}
.nuevalineaseparador {clear:both; height:0.5rem; background-color:#e0e0e0;}
.nuevalinea {clear:both;}
.margen0 {margin:0;}
.textojustify {text-align:justify;}
.logoautoxuga {float:left; display:inline; margin:0;}
.textologo {color:#ff0000; font-family:Verdana; font-size:1.3rem; font-weight:bold; float:left; display:block; margin-left:0.1rem;}
#traductorgoogle {font-size:0.7rem; color:#0000c0; display:block; float:left; padding:0.3rem; margin-bottom:0rem; border:0;}

#google_translate_element {text-align:center; display:inline; float:left; margin:0; border:0;}
select.goog-te-combo {font-size:1.2rem; font-weight:bolder; text-align:center;} 
.goog-logo-link {display:none;} 
.imagentraductores {display:inline-block; padding-top:0.3rem; float:left; margin:0.1rem; margin-top:0.4rem; height:20px;}

#buscadorgoogle {font-size:0.7rem; color:#0000c0; display:block; float:left; padding:0.3rem; margin-bottom:0rem; border:0;}
#buscadorgoogle form {margin:0; border:0;}
select#searchengine {font-size:0.7rem; color:#0000c0; display:inline;}

.textologo h1 {font-size:1.3rem;}

.botonesheader {display:inline-block; float:right;}
.botonesheader a {margin:0; padding:0; border:0;}
.botonesheader img {width:32px; height:32px; margin:0rem;}

.botonesheaderleft {display:inline-block; float:left;}
.botonesheaderleft a {margin:0; padding:0; border:0;}
.botonesheaderleft img {width:48px; height:32px; margin:0rem;}

.fondocabecera {background-color:#ffffff !important; vertical-align:top; display:block; width:100%;}
.fondocabecera #logoautoxuga img {max-width:50%; display:inline-block; float:left; margin-left:0.1rem;}
.fondocabecera #logoautoxuga .titulo {font-size:1.4rem; font-weight:bold; color:#800000; display:block; float:left; margin:0; margin-left:0rem;}


.cabecerafija {background-color:#ffffff; position:sticky; top:0; width:100%; height:auto;}

.opcionimagenapp {max-width:43%; text-align:center; display:inline-block; color:#000000; font-size:0.8rem; border:#c0c0c0 1px solid; margin:0.4rem; margin-bottom:0.5rem; padding:0.4rem; background-color:#e2e2e2;}
.opcionimagenapp img {max-width:100%;}
.opcionimagenapp:hover {background-color:#e0e0e0;}


.imagen {display:block;}
.texto {display:block; font-size:0.9rem; font-weight:normal; margin:0.5rem;}

.nuevalineamovil {clear:none;}
.nuevalineapc {clear:both;}
.center {text-align:center;}


#pantallainformacion {display: none; background-color: #ffffff; color:#000000; border-radius: 5px; border: 1px solid #c0c0c0; position: fixed; width: 96%; left: 2%; top:13%; 
                    padding:0.5rem; box-sizing: border-box;text-align:justify; font-size:1.0rem; font-weight:bolder; z-index:9; border:#ff0000 0.1rem solid; z-index:9999;}
#pantallainformacion #textopantallainformacion {margin: 0.1rem; font-weight:normal; font-size:1.0rem; margin-top:0.5rem;}
#pantallainformacion #titulopantallainformacion {text-align:center; background-color:#ffffff; padding:0.5rem; font-size:1.2rem; font-weight:bold; color:#0184ff; font-family:Arial; height:1.5rem;}
#botoncerrarpantallainformacion {color:#800000; font-size:2.4rem; font-weight:bolder; padding:1.0rem; display:block; text-align:right; background-color:#ffffff;}
#pantallainformacion .verdegrande {font-size:1.5rem; color:#008000; font-weight:bolder;}
#pantallainformacion .verdenormal {font-size:1.0rem; color:#008000; font-weight:bolder;}
#pantallainformacion .rojonormal {font-size:1.2rem; color:#0184ff; font-weight:bolder;}
#pantallainformacion .verdepequeno {font-size:1.0rem; color:#008000; font-weight:normal;}
#pantallainformacion .azulgrande {font-size:1.5rem; color:#000080; font-weight:bolder;}
#pantallainformacion .azulpequeno {font-size:1.0rem; color:#000080; font-weight:normal;}
#pantallainformacion .marronpequeno {font-size:1.0rem; color:#800000; font-weight:normal;}
#pantallainformacion .fondogris {background-color:#e0e0e0;}

#pantallainformacion a.enlaceappsprofesionales6marcas {color:#000000;}
#pantallainformacion a.enlaceappsprofesionales1marca {color:#000000;}
#pantallainformacion a.enlaceappsprofesionales15marcas {color:#000000;}
#pantallainformacion a.enlaceappsprofesionalesbasicas {color:#000000;}
#pantallainformacion a.enlaceappsprofesionalessolobasicas {color:#000000;}


p.leermas {text-align:center; margin:0; margin-bottom:3.5rem; margin-top:2.0rem; display:block; font-size:1.3rem; float:right;}
p.leermas a {background-color:#c0c0c0; color:#000000; -moz-border-radius: 9px; -webkit-border-radius:9px; width:135px; text-align:center; margin-right:7.0rem; display:block;}
p.leermas a:hover {background-color:#ff0000; color:#ffffff;}


p.titulo {font-size:1.3rem; display:block; font-weight:bold; text-align:right; margin-top:1.0rem;}
h2.titulo {font-size:1.3rem; display:block; font-weight:bold; text-align:right; margin-top:1.0rem;}
h1.titulo {font-size:1.3rem; display:block; font-weight:bold; text-align:right; margin-top:1.0rem;}
h2.titulo15 {font-size:1.3rem; display:block; font-weight:bold; text-align:right; margin-top:0rem;}


p.normal {font-size:0.9rem; font-weight:normal;}

p.aviso {font-size:1.0rem; color:#18388C; font-weight:bolder;}

h2.titulop1 {font-size:1.3rem; display:block; font-weight:bold; text-align:right; margin-top:1.0rem;}
h2.titulop2 {font-size:1.3rem; display:block; font-weight:bold; text-align:right; margin-top:0rem;}


#pantallaaviso {display: none; background-color: #c0c0c0; color:#ffffff; border-radius: 5px; border: 5px solid #c0c0c0; position: fixed; width: 90%; left: 5%; top:10%; 
                    padding:0.1rem; box-sizing: border-box;text-align:justify; font-size:1.0rem; font-weight:bolder; z-index:9; border:#c0c0c0 0.1rem solid; z-index:9999;}
#pantallaaviso #textopantallaaviso {margin: 0.5rem; font-weight:bold; font-size:1.6rem; margin-top:0.5rem;}
#pantallaaviso #titulopantallaaviso{text-align:center; background-color:#ffffff; padding:0.5rem; font-size:1.2rem; font-weight:bolder; color:#000000; font-family:Arial; height:1.5rem;}
#botoncerrarpantallaaviso {color:#ffffff; font-size:2.4rem; font-weight:bolder; padding:0.5rem; display:block; text-align:right; background-color:#c0c0c0;}
#textopantallaaviso .gris {color:#808080;}

p.textoapp {font-size:0.7rem; font-family:Verdana;}


#contenidofinal: {display:block;}
.tablafinalpagina {display:block; font-family: Verdana; font-size:10pt; text-align:left; 
    border-top: #b5b5b5 1px solid; border-right: #a0a0a0 1px solid; border-left: #b5b5b5 1px solid; border-bottom: #a0a0a0 1px solid;
    margin-bottom: 10px; -moz-border-radius: 5px/5px; -webkit-border-radius: 5px 5px; border-radius: 5px/5px; border:solid 1px #c0c0c0;}
.tablafinalpagina .columna {width:220px; float:left; display:inline-block;}
.tablafinalpagina a {display:block; font-size:10pt; color:#18388c; margin-top:10px;}

.precioclientes {font-family:Verdana; font-size:1.4rem; font-weight:bolder; color:#ff0000}


.articuloautoxuga {display:block-inline; float:left; width:178px; border:#f0f0f0 1px solid; padding:0.1rem; margin:0.4rem; text-align:center;}
.articuloautoxuga .imagenapp {width:154px; height:154px;}
.articuloautoxuga .imagenapp1 {width:94px; height:94px;}
.articuloautoxuga .textoapp {font-size:0.7rem; font-family:Verdana;}
.articuloautoxuga:hover {background-color:#f0f0f0;}
.articuloautoxuga .tituloarticulo {display:block; text-align:center; font-size:0.8rem; font-weight:bolder; margin:0.2rem; padding:0.2rem; color:#808080;}
.articuloautoxuga .textoarticulo {display:block; text-align:center; font-size:0.8rem; font-weight:bolder; color:#808080; margin:0.2rem; padding:0.2rem;}
.articuloautoxuga .precio {font-family:Verdana; font-size:1.2rem; font-weight:bolder; color:#800000; margin:0.2rem; padding:0.2rem;}
p.precio {font-family:Verdana; font-size:1.2rem; font-weight:bolder; color:#800000; margin:0.2rem; padding:0.2rem;}

.solomovil {display:none;}


#botoncomprarautoxuga {color:#ffffff; font-size:1.6rem; font-weight:bolder; padding:0.3rem; 
         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(100%,#808080));
         border-radius: 10px; display:inline-block; text-align:center; float:left; margin-left:1.0rem;}


#botoncomprarplaystore {color:#000000; font-size:1.6rem; font-weight:bolder; padding:0.3rem; 
         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0c0c0), color-stop(100%,#c0c0c0));
         border-radius: 10px; display:inline-block; text-align:center; float:left; margin-left:1.0rem;}


@media screen and (min-device-width: 768px) {
  .imagen {display:block; float:left; margin:0.2rem; width:38%;}
  .imagen25 {display:block; float:left; margin:0.2rem; width:48%;}
  .texto {display:block; float:right; width:60%; margin:0rem;}
  .texto25 {display:block; float:right; width:30%; margin:0rem;}
  .textoindice {float:left; display:block; max-width:60%;}
  .tabladatos {width:960px; font-size:0.9rem;}
  }


@media screen and (max-device-width: 768px) {
  .soloordenador {display:none;}
  .solomovil {display:inline-block;}
  .tablafinalpagina .columna {width:170px;}
  .logoautoxuga {float:left; display:inline-block; margin:0; max-width:35%;}
  .textologo {color:#ff0000; font-family:Verdana; font-size:1.3rem; font-weight:bold; float:left; display:inline-block; margin-left:0.1rem; max-width:64%;}
  #buscadorgoogle {font-size:0.6rem; color:#0000c0; display:inline-block; float:left; padding:0.1rem; margin-bottom:0rem; border:0;}
  #buscadorgoogle form {margin:0; border:0; display:inline-block;}
  #buscadorgoogle input {max-width:28%;}
  #buscadorgoogle img {max-width:30px; height:20px;}
  select#searchengine {font-size:0.6rem; color:#0000c0; display:inline; max-width:3.6rem;}
  .imagentraductores {display:inline-block; padding-top:0.3rem; float:left; margin:0.1rem; height:20px; margin-top:0; margin-left:0.2rem;}
  #traductorgoogle {font-size:0.7rem; color:#0000c0; display:inline-block; float:left; padding:0.3rem; margin-bottom:0rem; border:0;}
  #google_translate_element {text-align:center; display:inline; float:left; margin:0; border:0;}
  select.goog-te-combo {font-size:0.9rem; font-weight:bolder; text-align:center;} 
  .goog-logo-link {display:none;} 
  .articuloautoxuga {width:160px;}
  .articuloautoxuga3 {width:100px;}
  .nuevalineamovil {clear:both;}
  .nuevalineapc {clear:none;}
  }



* {padding:0; margin:0;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}
body {background:#FEFEFE;}
.menu_bar {display:none;}
xxxheader {width: 100%;}
header nav {background:#ffffff; z-index:1000; max-width:300px; width:20%; margin:20px auto; float:left; border:#c0c0c0 0.1rem solid;}
header nav ul {list-style:none;}
header nav ul li {display:block; position: relative;}
header nav ul li:hover {background:#e0e0e0; color:#0000ff;}
header nav ul li a {color:#18388c; display:block; text-decoration:none; padding:0.5rem; font-size:0.8rem;}
header nav ul li a:hover {color:#0000ff; background-color:#c0c0c0;}



header nav ul li a span {margin-right:10px;}
header nav ul li:hover .children {display:block;}
header nav ul li .children {display:none; background:#e0e0e0; position:absolute; width:150%; z-index:1000; margin-left:1.0rem;}
header nav ul li .children li {display:block; overflow:hidden; border-bottom:1px solid rgba(255,255,255,.5);}
header nav ul li .children li a {display: block;}
header nav ul li .children li a span {float:right; position:relative; top:3px; margin-right:0; margin-left:10px;}
header nav ul li .caret {position: relative; top:3px; margin-left:10px; margin-right:0px;}
.listadoarticulos {float:right; width:80%;}

p.textoautoxuga {font-weight: normal; font-size:0.9rem; color:#18388c; font-family:Verdana; text-align:justify; text-decoration:none}
p.textoautoxuga a {text-decoration:none; text-align:center; font-size:1.3rem; font-weight:bolder; display:block;}
p.textoautoxuga a:hover {color:#ff0000;}
p.textoautoxuga .tfno {display:block; text-align:center; font-weight:bolder;}


img.imagenproducto {max-width:50%; display:inline-block; float:left;}
.tituloproducto {display:inline-block; font-size:1.3rem; font-weight:bolder; float:right;}
p.descripcionproducto {display:inline-block; font-size:0.9rem; width:50%;}
p.descripcionproducto30 {display:inline-block; font-size:0.9rem; width:30%;}
.descripcionproducto .precio {font-family:Verdana; font-size:1.2rem; font-weight:bolder; color:#800000; margin:0.2rem; padding:0.2rem;}


.appautoxuga1 {display:block-inline; float:left; width:63px; border:#808080 3px solid; padding:0rem; margin:0.2rem; text-align:center; background-color:#ffffff;}
.appautoxuga1 .imagenapp {width:40px; height:40px; margin:0; border:0; paddding:0;}
.appautoxuga1 .textoapp {color:#0184ff;}

.appautoxuga16 {display:block-inline; float:left; width:51px; border:#808080 3px solid; padding:0rem; margin:0.2rem; text-align:center; background-color:#ffffff;}
.appautoxuga16.imagenapp {width:40px; height:40px; margin:0; border:0; paddding:0;}
.appautoxuga16.textoapp {color:#0184ff;}

.appautoxuga {display:block-inline; float:left; width:178px; border:#f0f0f0 1px solid; padding:0.4rem; margin:0.2rem; text-align:center;}
.appautoxuga .imagenapp {width:154px; height:154px;}
.appautoxuga .textoapp {font-size:0.7rem; font-family:Verdana;}
.appautoxuga:hover {background-color:#f0f0f0;}
.appautoxuga30 {display:block-inline; float:left; width:115px; border:#f0f0f0 1px solid; padding:0.4rem; margin:0.4rem; text-align:center;}
.appautoxuga30 .imagenapp {width:108px; height:108px;}
.appautoxuga30 .textoapp {font-size:0.7rem; font-family:Verdana;}
.appautoxuga30:hover {background-color:#f0f0f0;}

.datovalido {border:#808080 1px solid;}
.datonovalido {border:#ff0000 3px solid;}

#botonefectuarpago {background-color:#318ACE; color:#ffffff; text-shadow: rgb(0,85,153) 0px 1px 0px; border-radius:10px; padding:0.3rem; height:3.2rem; font-size:2.0rem; margin-left:0.5rem; float:left; font-weight:bolder; width:18.0rem; cursor:pointer;}
#botonefectuarpago:hover {background-color:#ff0000;}

.mensajenovalido {margin-left:8.4rem; color:#804040;}
.direccionentrega {margin-bottom:0.5rem;}
.direccionentrega label {display:inline-block; font-size:0.9rem; width:11.8rem;}
.direccionentrega input {display:inline-block; font-size:0.9rem; width:20.0rem;}
.direccionentrega select {display:inline-block; font-size:0.9rem; width:20.0rem;}
.direccionentrega input:focus {border:#800000 0.1rem solid;}
#direccion2 {margin-top:0.2rem;}

input.comprarapp[type=checkbox] {margin-left:0.1rem; width:2.0rem; height:1.8rem !important; width:2.0rem !important;}
input.comprargrupo[type=checkbox] {margin-left:2.0rem; width:2.0rem; height:1.8rem !important; width:2.0rem !important;}
input.compraradaptadorobd[type=checkbox] {width:2.0rem; height:1.8rem !important; width:2.0rem !important;}

p.normal {font-size:0.9rem; font-weight:normal; text-align:justify;}
.mensajenovalido {display:block; color:#ff0000; font-size:0.9rem; width:100%;}


#importetotal {font-weight:bolder; font-size:2.0rem; text-align:right; width:7.5rem; margin:0.5rem; border:#ffffff 0.1rem solid; color:#800000;}

#gastosenvio,#importeadaptador {font-weight:bolder; font-size:2.0rem; text-align:right; width:7.5rem; margin:0.5rem; border:#ffffff 0.1rem solid; color:#800000;}

.importestotales {display:block; margin-top:0; float:left; border:#c0c0c0 0.1rem solid; font-size:1.2rem; text-align:left; font-weight:bolder; color:#800000; padding:0.3rem; margin:0rem;}
.importestotales label[for="importetotal"] {font-size:1.6rem;}
.datoscompra {float:left; display:inline-block; width:60%; margin:0;}
.rellenardatos {}
p.descripcionproducto {margin-top:1.0rem;}
p.descripcionproducto30 {margin-top:1.0rem;}
span#marcaselegidas {color:#0184ff;}

span.nombreprecio {font-size:1.1rem; color:#800000;}
span.precio {font-family:Verdana; font-size:1.6rem; font-weight:bolder; color:#800000; margin:0.2rem; padding:0.2rem;}
span.textoportes, span#textoportes {font-size:1.1rem;}


#tasadorusuarios {width:70%; float:left; font-size:0.8rem; border:#000000 0.01rem solid; color:#000000; background-color:#ffffc0; padding:0.2rem; margin:0.2rem;}
#tasadoramateur {width:48%; float:left; font-size:0.8rem; border:#000000 0.01rem solid; color:#18388C; background-color:#c0ffff; padding:0.2rem; margin:0.2rem;}
#tasadorprofesional {width:48%; float:right; font-size:0.8rem; border:#000000 0.01rem solid; color:#004000; background-color:#c0ffc0; padding:0.2rem; margin:0.2rem;}
span.letra10 {font-size:1.0rem;}
span.letra12 {font-size:1.2rem; font-weight:bolder;}
p.titulotasador {display:block; font-size:1.8rem; font-weight:bolder; text-align:center; margin-bottom:0.5rem;} 
.textocomprartasador {font-size:1.2rem; font-weight:bolder; margin-left:0rem; display:block-inline; position:relative; top:-0.5rem;}
input#comprartasadoramateur[type=checkbox] {margin-left:2.0rem; width:2.0rem; height:1.8rem !important; width:2.0rem !important;}
input#comprartasadorprofesional[type=checkbox] {margin-left:2.0rem; width:2.0rem; height:1.8rem !important; width:2.0rem !important;}
input#comprartasadorusuarios[type=checkbox] {margin-left:2.0rem; height:1.8rem !important; width:2.0rem !important;}

.botonazulpequeno {color:#ffffff; font-size:0.7rem; font-weight:bolder; padding:0.5rem; 
         background: -moz-linear-gradient(center top , #69C8FF 0%, #0000FF 100%) repeat scroll 0 0 transparent; -moz-box-shadow: 1px 1px 5 #0000FF;
         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69C8FF), color-stop(100%,#0000FF));
         border-radius: 10px; text-shadow: 1px 1px 1px #0000FF; box-shadow: 0px 1px 0 #0000FF; display:inline-block; text-align:center;}
.botonazulpequeno:hover {background-color:#ff0000; color:#ffffff;}


.botonplaystore  {color:#ffffff; font-size:0.7rem; font-weight:bolder; padding:0.5rem; 
         background: -moz-linear-gradient(center top , #69C8FF 0%, #0000FF 100%) repeat scroll 0 0 transparent; -moz-box-shadow: 1px 1px 5 #0000FF;
         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69C8FF), color-stop(100%,#0000FF));
         border-radius: 10px; text-shadow: 1px 1px 1px #0000FF; box-shadow: 0px 1px 0 #0000FF; display:inline-block; text-align:center;}
.botonplaystore:hover {background-color:#ff0000; color:#ffffff;}


@media screen and (max-device-width: 768px) {

        #botonefectuarpago {background-color:#318ACE; color:#ffffff; text-shadow: rgb(0,85,153) 0px 1px 0px; border-radius:10px; padding:0.0rem; height:2.8rem; font-size:2.3rem; margin-left:0.5rem; float:left; font-weight:bolder; width:16.0rem; cursor:pointer;}
        #botonefectuarpago:hover {background-color:#ff0000;}

        p.descripcionproducto {margin-top:0rem;}
        p.descripcionproducto30 {margin-top:0rem;}
        body {margin:0.4rem;}
        .listadoarticulos {clear:both; width:100%;}

	xxxbody {padding-top:80px;}

	xxx.menu_bar {display:block; width:100%; position:fixed; top:0; background:#ff0000;}
	xxx.menu_bar .bt-menu {display:block; padding:20px; color:#ffffff; overflow:hidden; font-size:25px; font-weight:bold; text-decoration:none;}
	xxx.menu_bar span {float: right; font-size: 40px;}
	xxxheader nav {width:80%; height:calc(100% - 80px); position:fixed; right:100%; margin:0; overflow:scroll;}

        img.imagenarticulo3 {max-width:20%;}

	.menu_bar {display:inline-block; background:#808080; float:left; max-width:28px; margin-left:0.5rem; margin-right:0.5rem;}
	.menu_bar .bt-menu {display:inline-block; padding:0.1rem; color:#ffffff; overflow:hidden; font-size:1.2rem; font-weight:bold; text-decoration:none;}
	.menu_bar span {float:right; font-size: 0.8rem;}

	header nav {width:60%; height:calc(60% ); position:fixed; right:100%; margin:0; overflow:scroll;}

	header nav ul li {display:block; border-bottom:1px solid rgba(255,255,255,.5);}
	header nav ul li a {display:block;}
	header nav ul li:hover .children {display:none;}
	header nav ul li .children {width:100%;	position:relative;}
	header nav ul li .children li a {margin-left:10px;}
	header nav ul li .caret {float:right;}
        label[for="direccion2"] {display:none;}
    
        h2.titulop1 {font-size:1.3rem; display:block; font-weight:bold; text-align:right; margin-top:1.0rem;}
        h2.titulop2 {font-size:1.3rem; display:block; font-weight:bold; text-align:right; margin-top:0rem;}
        p.normal {font-size:0.9rem; font-weight:normal;}



        img.imagenproducto {max-width:100%; display:block; float:left;}
        p.descripcionproducto {display:block; font-size:0.9rem; width:100%;}
        p.descripcionproducto30 {display:block; font-size:0.9rem; width:100%;}
        span .nombreprecio {font-size:1.1rem; color:#0184ff;}
        span .precio {font-family:Verdana; font-size:1.6rem; font-weight:bolder; color:#0184ff; margin:0.2rem; padding:0.2rem;}
       .appautoxuga {width:160px;}
       .appautoxuga30 {width:100px;}
       .appautoxuga30 .imagenapp {width:94px; height:94px;}


        p.normal {font-size:0.9rem; font-weight:normal; text-align:justify;}
        .direccionentrega {margin-bottom:1.0rem;}
        .direccionentrega label {font-weight:bolder; display:block;}
        .direccionentrega input {display:block;}
        .importestotales {float:left;}       
        #tasadoramateur,#tasadorprofesional,#tasadorusuarios {clear:both; width:98%;} 
        }


.floatderecha {display:block; float:right;}
span.notaprecioadaptador {color:#800000; font-size:0.7rem; display:inline-block; margin:0; padding:0; border:0;}