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;}

.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;}


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;}


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;}


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 .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;}


@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;}


.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:5px; padding:0.3rem; height:3.0rem; font-size:1.1rem; margin-left:0.5rem; float:left; width:12.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.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:#800000;}

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;}

#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; width: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) {
        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:#800000;}
        span .precio {font-family:Verdana; font-size:1.6rem; font-weight:bolder; color:#800000; 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:right;}       
        #tasadoramateur,#tasadorprofesional,#tasadorusuarios {clear:both; width:98%;} 
        }
