@charset 'UTF-8';
@import url('listados.basics.css');
:root{
     --gris_oscuro: #264666;
  --gris_oscuro_60: #26466699;
  --gris_oscuro_30: #2646664d;
  --gris_oscuro_20: #26466633;
  --gris_oscuro_10: #2646661a;
  --gris_oscuro_00: #26466600;
 	--R-400_16: 400 1.6rem / 2rem 'Roboto', sans-serif;
  --botones: 	700 1.3rem / 2rem 'Roboto', sans-serif;
  --verdeAQHT: #049494;

	}
[class*='bo_rtve'] a:hover {color:var(--azul_links);border-color:var(--azul_links);}
[class*='accordion'] .elem .pubBox {color:var(--verdeAQHT);}

/*separadores*/
[class*='bo_rtve'] .elem .datBox h3 {float:left;}
[class*='bo_rtve'] .elem .datBox p {display:block;}
[class*='bo_rtve'] .elem .pretitle em:before,[class*='bo_rtve'] .elem .geoData:before {content:'|';margin:0 0.4rem 0 0.6rem;font-weight:500;color:#049494;}

/*listados web en formato acordeon*/
[class*='accordion'] ul.listBox {display:inline-block;width:100%;padding:0 1.2rem;margin:-1.2rem 0 1.2rem 0;}
[class*='accordion'] .elem {padding:1.2rem 0;border:solid #049494;border-width:0 0 0.1rem 0;}
[class*='accordion'] .elem .mainBox {flex-direction:column;}
[class*='accordion'] .elem .blindBox {display:none;}
[class*='accordion'] .elem .blindBox.be_on {display:block;}
/*estructura*/
[class*='accordion'] [class*='bo_rtve'] .elem .txtBox,[class*='accordion'] .elem h2,[class*='accordion'] [class*='bo_rtve'] .txtBox .pretitle {flex-direction:row;flex-wrap:wrap;align-items:baseline;}
[class*='accordion'] [class*='bo_rtve'] .elem .txtBox {flex-wrap:wrap;justify-content:space-between;padding:0;}
[class*='accordion'] [class*='bo_rtve'] .elem .pubBox,[class*='accordion'] .elem h2 {width:calc(100% - 24rem);}
[class*='accordion'] [class*='bo_rtve'] .txtBox .pretitle {text-transform:none;display:inline;height:auto;}
[class*='accordion'] [class*='bo_rtve'] .txtBox .pretitle:before {content:'|';margin:0 0.4rem 0 0;font-weight:500;color:var(--verdeAQHT);}
[class*='accordion'] [class*='bo_rtve'] .elem .txtBox .maintitle {padding-right:0.6rem;}
[class*='accordion'] [class*='bo_rtve'] .txtBox .datBox {width:calc(100% - 16rem);}
/*botones listados*/
[class*='accordion'] .butt.blind,[class*='accordion'] .butt .label {position:absolute;}
[class*='accordion'] .butt.blind:not(.be_on) {width:100%;height:100%;}
[class*='accordion'] .butt .label {border:0.2rem solid var(--gris_oscuro_60);text-align:center;border-radius:0.4rem;display:inline-flex;background-color:var(--gris_oscuro_20);width:9.2rem;}
[class*='accordion'] .butt .label strong {font:var(--botones);text-transform:uppercase;letter-spacing:0.25pt;color:var(--gris_oscuro);}
[class*='accordion'] .elem .txtBox .numBox,[class*='accordion'] .butt .label {position:absolute;top:2rem;}
[class*='accordion'] .elem .txtBox .numBox {right:10rem;padding:0.4rem 1.2rem;}
[class*='accordion'] .butt .label {padding:0.5rem 1.2rem;right:0;}
/*cambio tamanyo boton "cerrar"*/
[class*='accordion'] .butt.blind.be_on {right:0;top:0;}
[class*='accordion'] .butt.blind.be_on .label {background:transparent;}
[class*='accordion'] .butt.blind.be_on strong {height:2rem;overflow:hidden;}
[class*='accordion'] .blind.be_on strong:before {content:'Cerrar';display:block;}
/*botones hover*/
[class*='accordion'] .butt.blind:hover .label {background:var(--gris_oscuro);cursor:pointer;}
[class*='accordion'] .butt:hover .label strong {color:#fff;}
[class*='accordion'] .seekBox [data-type='button'] .butt:hover {color:#fff;background:var(--gris_oscuro);cursor:pointer;}
/*caja buscador*/
[class*='accordion'] .seekBox {background:#03949525;padding:2.4rem;margin:-1.2rem 0 2.4rem 0;}
[class*='accordion'] .seekBox fieldset,[class*='accordion'] .seekBox .buttBox {display:flex;width:100%;align-items:center;}
[class*='accordion'] .seekBox legend {float:left;white-space:nowrap;font-size:1.6rem;font-weight:400;line-height:2rem;color:var(--gris_oscuro_60);}
[class*='accordion'] .seekBox input[type='text'] {width:100%;border:0 none;border-radius:0.4rem;padding:0.8rem;outline:0.1rem solid var(--gris_oscuro_60);font:var(--R-400_16);color:var(--gris_oscuro);}
[class*='accordion'] .seekBox [data-type='button'] .butt {border:0.2rem solid var(--gris_oscuro_60);text-align:center;border-radius:0.4rem;display:inline-flex;background-color:var(--gris_oscuro_20);padding:0.4rem 1.2rem;font:var(--botones);text-transform:uppercase;letter-spacing:0.25pt;color:var(--gris_oscuro);}
[class*='accordion'] .seekBox .buttBox [data-type='text'] {padding:0 2.4rem;width:100%;}
/*ajustes textos editor*/
[class*='accordion'] p a:hover,[class*='accordion']  p a:focus-visible {background:transparent;color:inherit;outline:none;}
