/*--contenido--*/

h1 {line-height:29px;font-size:26px;margin-bottom:15px;}

p {margin:0px 0 15px 0;}
h2{font-size:19.5px;margin-bottom:15px;}
h3 {margin-bottom:12px;}

.foto-portada img{width:100%;height:auto;}
@media (max-width:680px){.foto-portada img{display:none;}}

/*--categorias pagina inicio --*/
#categorias-webs {display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:15px 15px;text-align:center;margin:0px 0 0px 0;}

#list-cat {display:flex;border:solid 1px #ccc;padding:2px;}
#list-cat div {display:grid;align-items:center;justify-content:center;padding:1px;background:#f1f1f1;width:100%}
#list-cat img {width:100%;height:auto;}
#list-cat a{font-weight:700;font-size:15.5px;color:black;display:grid;line-height:18px}
#list-cat a:hover {color:#777;}

/*--tablas de color--*/
.anuncio {margin-bottom:30px;}
.tabladecolores a{font-weight:bold;} .tabladecolores h1{font:bold 1.6rem segoe ui;background:#f1f1f1;color:#000;padding:15px;border-left:solid 15px #158;margin-bottom:20px;}
.logos-marcas img{margin:3px;padding:3px;border:1px solid #c1c1c1;background:white;}
#tabladecolor{overflow-x:auto;overflow-y:auto;width:100%;height:auto;margin:10px 0px;}
#colors img{width:64px;height:40px;}
#colors td{height:20px;border-bottom:1px solid #d4d4d4;padding:1px 0px;font-size:0.85rem;}
@media (max-width:640px){#colors{font:13.5px Calibri,candara,verdana,"trebuchet ms",Arial;}}
table tr.cabecera{position:sticky;top:0;}
table tr.cabecera th {padding:15px 0px;}
table.tabla-kits td{padding:2px 5px;}

.listadocodigos {font-size:22.5px;line-height:25px;margin-top:5px;font-weight:normal;color:#804;}
.titulo-tabla{background:#e9e9e9;padding:30px;border-radius:10px;}


/*--taller y bricos y consejos--*/
h1.titulo-pagina {font-size:30px;font-style:normal;padding-bottom:10px;font-family:PTS;border-bottom:solid 1px grey}
.listabricos {margin-top:25px;}
.listabricos h2 {margin:10px 0;font-size:16.5px;border:solid 1px #c1c1c1;border-radius:8px;padding:6px 12px;line-height:20px;}
h2.nombre-brico, h2.taller {border-left:solid 12px #158;padding:15px 10px;}


/*--sitemap--*/
.sitemap_pr{line-height:30px;font-size:19px;}
.sitemap_pr a{margin:5px;}


/*-- OTROS --*/
#email-pedido{display:none}
.cuponDescuento{display:block;}
#cupon{margin-left:5px;border:1px solid silver;border-radius:4px;background:#f1f1f1;padding:5px;}
#titulo_envio{font-size:130%;color:#000;margin-top:-20px;}
#envio{border:1px solid #c1c1c1;padding:20px 4%;border-radius:8px;}
#registro-direccion-fieldset{padding:10px;}
#titulo-descripcion-categoria{font-size:24px;}
.liroot{margin-top:40px;}

#registro-direccion-fieldset select,#envio input{padding:4px;}
img.bn{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}


/*--NO USADO--*/
.titulo-inicio{background:#158;border-radius:6px;padding:20px;color:#fff;font-family:"open sans",verdana;}
.cat-inicio{border-radius:6px;border:solid 1px #c1c1c1;padding:10px 30px;font-family:"open sans",verdana;font-size:14px;background:#fff;}

.cat-inicio li{margin:8px 0;}
.cat-inicio li a{color:#000;}
.cat-inicio li a:hover{color:#b1b1b1;}