
/*
En comunes debemos tener .titulo1, .titulo2 y titulo3
La familia de la fuente se hereda del body
*/

/* # # #  COLORES  # # # */
/*Menú (Lista)*/
.color1{ color: #fff; }
.bg1{ background-color: #1565c0;}
.bg1:hover{ background-color: #0b5bb6; }

/* Precios y botones (menú, enviar)*/
.color2{ color: #fff; } 
.bg2{ background-color: #1565c0; }

/*Paginación*/
.color3{ color: #666; }
.bg3{ background-color: #eaeaea; }
.bg3:hover{ background-color: #ddd; }
.bg4{ background-color: #f0f0f0; } /* destacado */
.bg4:hover{ background-color: #eaeaea; }


/*Otros*/
.color4{ color: #444; } /* Color títulos*/
.color5{ color: #1565c0 } /* Color Categorías */

.bg5, .noticias1 .compmenu, .noticias1-2 .compmenu{ background: #FFF; } /* Fondo fichas y Menú
↑↑↑↑↑↑↑↑↑↑ Afecta al article .cont .desc:before*/
.color6 { color: #f0f0f0; } /* Color teléfono ficha*/
.bg6 { background-color: #f0f0f0; } /* Fondo formulario*/

/* # # # # # # # # # # # */

input,textarea, button, select { border-radius: 0; background: white; box-shadow: none; border: 0;}


.notCont {overflow: hidden; }
.notCont #noticias{overflow: hidden; }
.notCont #h1Title{ width: 100%; }
.notCont .compmenu {float: right;width: 320px;background: #f0f0f0;padding: 28px;margin: 0 0 20px;}
.notCont .compmenu .compmenutitle{  border-bottom: 1px solid #ccc; text-transform: uppercase; font-weight: bold; padding: 0 0 4px; margin: 0 0 8px; line-height: 18px; font-size: 18px;}
.notCont .compmenu #menu2{ }
.notCont .compmenu #menu2 > #pullcomp{display: none;align-items: center;justify-content: center;text-decoration: none;padding: 8px 12px;border-radius: 4px;margin: 0 0 4px; border: 1px solid rgba(0,0,0,0.1); color: #333; background: rgba(0,0,0,0.05)}
.notCont .compmenu #menu2 > #pullcomp span { width: 100%; text-align: center;}
.notCont .compmenu #menu2 > #pullcomp i {margin-left: 12px;transform: translateY(-16%);}
.notCont .compmenu #menu2 .blsubm{ display: flex; flex-direction: column;}
.notCont .compmenu #menu2 .blsubm > li { display: block; order: 0;}
.notCont .compmenu #menu2 .blsubm a { text-decoration: none; color: #333; }
.notCont .compmenu #menu2 .blsubm > li {  }
.notCont .compmenu #menu2 .blsubm > li:first-child { display: block; order: 1;}
.notCont .compmenu #menu2 .blsubm > li:first-child a{ margin-bottom: 0; }
.notCont .compmenu #menu2 .blsubm > li a {display: flex;align-items: center;margin: 0 0 4px;justify-content: space-between;padding: 4px 0;}
.notCont .compmenu #menu2 .blsubm > li a.select { font-weight: bold; }
.notCont .compmenu #menu2 .blsubm > li a.select span:first-child:before { content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 200; display: inline-block; margin-right: 4px;}
.notCont .compmenu #menu2 .blsubm > li a .numNot {background: #fff;border-radius: 4px;width: 28px;text-align: center;font-size: 12px;font-weight: bold;margin-left: 4px;flex-shrink: 0;}
.notCont .noticiasinfo .desCat {margin: 0 0 20px;opacity: 0.5;}
.notCont .noticiascont{ float: left; width: calc( 100% - 360px); overflow: hidden; }

.notCont .notDer {float: right;width: 320px;clear: right;}

.notCont #menuFechas {float: right;width: 320px;background: #f0f0f0;padding: 28px;margin: 0;}
.notCont #menuFechas .compmenutitle{border-bottom: 1px solid #ccc;text-transform: uppercase;font-weight: bold;padding: 0 0 4px;margin: 0;line-height: 16px;font-size: 16px;}
.notCont #menuFechas{ }
.notCont #menuFechas > #pullcomp{display: none;align-items: center;justify-content: center;text-decoration: none;padding: 8px 12px;border-radius: 4px;margin: 0 0 4px; border: 1px solid rgba(0,0,0,0.1); color: #333; background: rgba(0,0,0,0.05)}
.notCont #menuFechas > #pullcomp span { width: 100%; text-align: center;}
.notCont #menuFechas > #pullcomp i {margin-left: 12px;transform: translateY(-16%);}
.notCont #menuFechas ul{display: flex;flex-direction: column;/* margin-top: 8px; */}
.notCont #menuFechas ul > li {display: block;}
.notCont #menuFechas ul ul { margin-top: 8px; }
.notCont #menuFechas ul a { text-decoration: none; color: #333; }
.notCont #menuFechas ul > li a {display: flex;align-items: center;margin: 0 0 4px;justify-content: space-between;padding: 4px 0;}
.notCont #menuFechas ul > li a .numNot {background: #fff;border-radius: 4px;width: 28px;text-align: center;font-size: 12px;font-weight: bold;margin-left: 4px;flex-shrink: 0;}
#entradaFechabl_liActual {margin: 0 0 20px;}
#entradaFechabl_liAnterior {margin: 0 0 20px;}


#dvBloquePerso {clear: both;margin: 0 0 20px;}


.spanActualRight, .spnAnteriorRight, lnkMasAntiguosRight { }
.spanActualRight span:first-child, .spnAnteriorRight  span:first-child, .lnkMasAntiguosRight span:first-child{ display: none; }
.spanActualIcon, .spnAnteriorIcon, .lnkMasAntiguosIcon {width: 28px;text-align: center;display: inline-block;}
.spanActualIcon:after, .spnAnteriorIcon:after, .lnkMasAntiguosIcon:after { content:"\f107"; font-family: 'Font Awesome 5 Pro'; font-weight:200; }
.lnkMasAntiguosIcon:after { content:"\f105"; }


.notCont .noticias1 .noticiascont {  }
.notCont .noticias1 .noticiascont article {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 2px solid #eee;background: transparent;display: flex;}
.notCont .noticias1 .noticiascont article .imgcont{width: 320px;flex-shrink: 0;margin: 0;}
.notCont .noticias1 .noticiascont article .imgcont a { display: block; }
.notCont .noticias1 .noticiascont article .imgcont img {display: block;width: 100%;}
.notCont .noticias1 .noticiascont article .textcont { width: 100%; overflow: hidden; position: relative;}
.notCont .noticias1 .noticiascont article .textcont .textconint {padding: 0px 0 0 24px;display: flex;flex-direction: column;position: relative;overflow: hidden;position: absolute;width: 100%;overflow: hidden;height: 100%;}
.notCont .noticias1 .noticiascont article .textcont .notResTitle {font-size: 24px;line-height: 32px;margin-bottom: 4px;max-height: 96px;overflow: hidden;flex-shrink: 0;}
.notCont .noticias1 .noticiascont article .textcont .notResTitle a { text-decoration: none; }
.notCont .noticias1 .noticiascont article .textcont .notResInfo {margin: 0 0 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;flex-shrink: 0;}
.notCont .noticias1 .noticiascont article .textcont .notResDesc {/* height: 60px; */overflow: hidden;position: relative;margin: 0 0 40px;flex: 1;}
.notCont .noticias1 .noticiascont article .textcont .notResDesc:before {content:"·";color: transparent;width: 100%;position: absolute;bottom: -2px;left: 0;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );line-height: 300%;}
.notCont .noticias1 .noticiascont article .textcont .notResButton {flex: 1;display: flex;align-items: flex-end;position: absolute;bottom: 0;left: 24px;}
.notCont .noticias1 .noticiascont article .textcont .notResButton a { display: block; border: 1px solid #ccc; padding: 4px 12px; font-size: 12px; line-height: 20px; text-transform: uppercase; text-decoration: none; color: inherit; letter-spacing: 2px;}



.notCont .noticias2 .noticiascont {  }
.notCont .noticias2 .noticiascont article {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 2px solid #eee;background: transparent;display: flex;flex-direction: row-reverse;}
.notCont .noticias2 .noticiascont article .imgcont{width: 40%;flex-shrink: 0;margin: 0;max-width: 320px;}
.notCont .noticias2 .noticiascont article .imgcont a {display: flex;align-items: center;justify-content: center;overflow: hidden;}
.notCont .noticias2 .noticiascont article .imgcont img {display: block;width: 100%;object-fit: cover;height: 240px;border-radius: 4px;}
.notCont .noticias2 .noticiascont article .textcont {width: 100%;overflow: hidden;position: relative;}
.notCont .noticias2 .noticiascont article .textcont .textconint {padding: 0px 25px 0 0;display: flex;flex-direction: column;position: relative;overflow: hidden;position: absolute;width: 100%;overflow: hidden;height: 100%;}
.notCont .noticias2 .noticiascont article .textcont .notResTitle {font-size: 24px;line-height: 32px;margin-bottom: 4px;max-height: 96px;overflow: hidden;flex-shrink: 0;}
.notCont .noticias2 .noticiascont article .textcont .notResTitle a { text-decoration: none; }
.notCont .noticias2 .noticiascont article .textcont .notResInfo {margin: 0 0 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;flex-shrink: 0;}
.notCont .noticias2 .noticiascont article .textcont .notResDesc {/* height: 60px; */overflow: hidden;position: relative;margin: 0 0 40px;flex: 1;}
.notCont .noticias2 .noticiascont article .textcont .notResDesc:before {content:"·";color: transparent;width: 100%;position: absolute;bottom: -2px;left: 0;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );line-height: 300%;}
.notCont .noticias2 .noticiascont article .textcont .notResButton {flex: 1;display: flex;align-items: flex-end;position: absolute;bottom: 0;left: 0;}
.notCont .noticias2 .noticiascont article .textcont .notResButton a { display: block; border: 1px solid #ccc; padding: 4px 12px; font-size: 12px; line-height: 20px; text-transform: uppercase; text-decoration: none; color: inherit; letter-spacing: 2px;}



/*FICHA*/
.notCont .noticia { float: left; width: calc( 100% - 360px); overflow: hidden; }
.notCont .noticia .compfichatitle { margin: 0 0 12px;}
.notCont .noticia .imgcont {margin: 0 0 20px;display: flex;align-items: center;justify-content: center;background-size: cover;background-position: center;background-color: #f3f6f7;background-image: none !IMPORTANT;}
.notCont .noticia .imgcont img{display: block;max-width: 100%;max-height: 640px;width: 100%;object-fit: contain;}
/*HACK IE PARA OBJECT-FIT*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .notCont .noticia .imgcont img{ width: auto; } }
.notCont span.imagen {display: flex;margin: 0 0 20px;align-items: center;justify-content: center;background: #f3f6f7;}
.notCont p:last-child span.imagen{ margin: 0; }
.notCont span.imagen img{  display: block; max-width: 100%; max-height:640px;}
.notCont .fichaNoticia { }
.notCont .fichaNoticia .desc > p{ margin: 0 0 20px;}
.notCont .fichaNoticia .desc > p:last-child { margin:0; }
.notCont .fichaNoticia .desc > ul, .notCont .fichaNoticia .desc > ol{ padding-left: 28px;margin: 0 0 20px;}
.notCont .fichaNoticia .desc > ul ul,
.notCont .fichaNoticia .desc > ul ol,
.notCont .fichaNoticia .desc > ol ol,
.notCont .fichaNoticia .desc > ol ul{padding-left: 20px;}
.notCont .fichaNoticia .desc > ul:last-child, .notCont .fichaNoticia .desc > ol:last-child { margin: 0; }
.notCont .fichaNoticia .desc > ul li:not(:last-child), .notCont .fichaNoticia .desc > ol li:not(:last-child){ margin: 0 0 4px; }
.notCont .fichaNoticia blockquote p{border-left: 4px solid rgba(0,0,0,0.3);padding: 8px 16px;font-size: 24px;line-height: 32px;opacity:.8;margin: 0 0 20px;font-style: italic;}
.notCont .fichaNoticia blockquote:last-child { margin: 0; }
.notCont .fichaNoticia iframe{display: block;width: 100%;max-height: 540px;border: 0;height: 50vh;}
.notCont .fichaNoticia .desc > h2 {font-size: 28px;line-height: 36px;margin: 0 0 12px;}
.notCont .fichaNoticia .video{ position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; margin: 20px 0; clear: both;}
.notCont .fichaNoticia .video > iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* DESCARGA */
.descarga{ margin-top: 20px; text-align: left;}
.descarga .descargacont{ text-align: center; border-radius: 6px; padding: 10px; display: inline-block; max-width: 50%; line-height: 40px; margin-top: 20px; }
.descarga .descargacont p {display: block; vertical-align: middle; line-height: 40px; height: 40px; padding: 0 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  max-width: 100%; }
.descarga .descargacont p .nombrearchivo{ }
.descarga .descargacont .boton { display: inline-flex;align-items:center;justify-content:center; line-height: 40px; text-decoration: none; padding: 0 20px; border-radius: 6px;}
.descarga .descargacont .boton i{ font-size: 18px; margin-right: 10px;  display: inline-block;  }
.descarga .descargacont #txtContrasena { padding: 10px; display: inline-block; vertical-align: middle; margin-right: 5px; border-radius: 6px; max-width: 250px;  }
.descarga .descargacont #spnContrasena { display: none; }
.descarga .descargacont #dvFicherosContrasena .boton { float: none; margin: 0;}
.descarga .descargacont .error{ display: block; color: red; }
#dvFicherosContrasena .pass { display: none; }
#dvFicherosContrasena .descarga .descargacont .boton { width: auto; }

#dvPaginacion { text-align: center; clear: both; margin-top: 20px; }
#dvPaginacion ul li{ display: inline-block;}
#dvPaginacion ul li a{ display: block; width: 30px; font-size: 14px; line-height: 30px; border-radius: 6px; text-decoration: none; margin: 5px;}
#dvPaginacion ul li:first-child a, #dvPaginacion  ul li:last-child a{ width: 74px; font-size:16px;}
#dvPaginacion ul li .select { font-weight: bold; }
#dvPaginacion ul li .des { opacity: 0.5; cursor: default; }

.comppie{clear: both;margin: 20px 0;float: left;width: 100%;border-top: 1px solid #ccc;padding-top: 20px;}
.comppie div{ overflow: hidden; margin-bottom: 20px; }
.comppie .fichaanterior, .comppie .fichasiguiente { display: flex;align-items:center; border-radius: 6px; text-decoration: none; padding: 10px 20px; width: 40%; overflow:hidden; text-align: center; }
.comppie .fichasiguiente {flex-direction:row-reverse;}
/*
.comppie .fichaanterior { border-radius: 0 6px 6px 0; }
.comppie .fichasiguiente { border-radius: 6px 0 0 6px; }
*/
.comppie .fichaanterior span, .comppie .fichasiguiente span { overflow:hidden; display: block; text-overflow: ellipsis; white-space: nowrap;}
.comppie .fichaanterior i { margin-right: 10px;}
.comppie .fichasiguiente i {margin-left: 10px; }
.comppie .fichaanterior { float: left; }
.comppie .fichasiguiente { float: right; }
.comppie .pievolver{ display: inline-block; border-radius: 6px; text-decoration: none; padding: 10px 40px; clear: both;line-height:100%;}
.comppie .pievolver i{ margin-right: 10px; font-size: 20px;display:inline-block; }
.comppie .pievolver span, .pievolver i{ display: inline-block; vertical-align: middle; }



/*COMPARTIR*/
.shareBlog {border: 8px solid rgba(0,0,0,0.05);padding: 20px;text-align: center;}
.shareBlog > p{font-weight: bold;text-transform: uppercase;margin: 0 0 8px;font-size: 20px;line-height: 28px;}
.shareBlog > ul{ }


/* MOSAICO */

.bmmin1 .bloggalcont{} 
.bmmin1 .bloggalcont{ display: flex; text-decoration: none; align-items: flex-start; border-bottom: 1px solid #eee; padding: 12px;}
.bmmin1 .bloggalcont > a > img{ display: block; width: 90px; max-width: 90px; min-width: 90px;  } 
.bmmin1 .bloggalcont > div{ width: 100%; height: 100%; padding-left: 8px; overflow: hidden;} 
.bmmin1 .bloggalcont > div > .bgcnom > h2{margin: 0 0 4px;display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-decoration: underline;}
.bmmin1 .bloggalcont .bgcdatos{ font-size: 90%; line-height: 120%; margin: 0 0 4px;}
.bmmin1 .bloggalcont .bgcdatos > div, .bmmin1 .bloggalcont .bgcdatos > a{ display: inline-block; opacity: .8; }
.bmmin1 .bloggalcont .bgcdatos .bgccat a { margin-right: 4px; }
.bmmin1 .bloggalcont .bgcinfo{max-height: 40px; /* Múltiplo del line-height*/overflow: hidden;position: relative;font-size: 16px;line-height: 20px;}
.bmmin1 .bloggalcont .bgcinfo h2 {margin: 0;font-weight: inherit;font-size: 14px;line-height: 20px;}
.bmmin1 .bloggalcont .bgcinfo p{margin: 0;padding:0;font-size: 14px;line-height: 20px;}
.bmmin1 .bloggalcont .bgcinfo:after{ content: "."; position: absolute; right: 0; bottom: 0; color: transparent; width: 100%; max-width: 80px; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }

.bmmin2 .bloggalcont{ display: flex; text-decoration: none; align-items: center; margin-bottom: 4px; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.bmmin2 .bloggalcont > a > img{ display: block; width: 60px; max-width: 60px; min-width: 60px;  } 
.bmmin2 .bloggalcont > div{ width: 100%; height: 100%; padding: 8px; overflow: hidden;} 
.bmmin2 .bloggalcont > div > .bgcnom > h2{ margin: 0; display: block; width: 100%; overflow: hidden;}
.bmmin2 .bloggalcont .bgcdatos{ font-size: 90%; line-height: 120%; margin: 0 0 4px; display: none;}
.bmmin2 .bloggalcont .bgcdatos > div, .bmmin1 .bloggalcont .bgcdatos > a{ display: inline-block; opacity: .8; }
.bmmin2 .bloggalcont .bgcdatos .bgccat a { margin-right: 4px; }
.bmmin2 .bloggalcont .bgcinfo{ display: none; max-height: 40px; /* Múltiplo del line-height*/ overflow: hidden; position: relative; }
.bmmin2 .bloggalcont .bgcinfo p{ margin: 0; padding:0; }
.bmmin2 .bloggalcont .bgcinfo:after{ content: "."; position: absolute; right: 0; bottom: 0; color: transparent; width: 100%; max-width: 80px; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }

.bmmin3{display: flex;max-width: 1200px;flex-flow: row wrap;/* justify-content: space-between; */}
.bmmin3 .bloggalcont{width: 23%;margin: 0 1% 20px;}
.bmmin3 .bloggalcont > a > img{ display: block; width: 100%; } 
.bmmin3 .bloggalcont > div{padding: 8px 0 0;overflow: hidden;} 
.bmmin3 .bloggalcont > div > .bgcnom > h2{margin: 0;display: block;width: 100%;font-size: 12px;overflow: hidden;line-height: 16px;}
.bmmin3 .bloggalcont .bgcdatos{font-size: 100%;line-height: 0;margin:4px 0 0;}
.bmmin3 .bloggalcont .bgcdatos > div, .bmmin1 .bloggalcont .bgcdatos > a{display: inline-block;opacity: .8;font-size: 10px;line-height: 10px;}
.bmmin3 .bloggalcont .bgcdatos .bgccat{ display: none; }
.bmmin3 .bloggalcont .bgcdatos .bgccat a { margin-right: 4px; }
.bmmin3 .bloggalcont .bgcinfo{ display: none; max-height: 40px; /* Múltiplo del line-height*/ overflow: hidden; position: relative; }
.bmmin3 .bloggalcont .bgcinfo p{ margin: 0; padding:0; }
.bmmin3 .bloggalcont .bgcinfo:after{ content: "."; position: absolute; right: 0; bottom: 0; color: transparent; width: 100%; max-width: 80px; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }



/*BUSCADOR*/
.searchNot { display: flex;  }
.searchNot input { background: #f0f0f0; padding: 4px 12px; border-radius: 4px 0 0 4px; width: 100%; outline: 0;}
.searchNot input:focus { background: #f5f5f5; }
.searchNot input::placeholder { font-style: italic; }
.searchNot button { background: #333; color: #fff; padding: 4px 12px; border-radius: 0 4px 4px 0; flex-shrink: 0; line-height: 32px;}
.searchNot button span{ display: none; }
.notDer .searchNot { margin: 0 0 20px;}

@media screen and (min-width: 1023px) { .notCont .compmenu #menu2 > div { display: block !important; }
}


@media screen and (max-width: 1023px) {
    .notCont .compmenu {float: none;width: 100%;padding: 0;background: transparent !important;}
    .notCont .compmenu .compmenutitle {display: none;}
    .notCont .compmenu #menu2 {text-align: right;position: relative;margin: 0 0 20px;}
    .notCont .compmenu #menu2 > div {display: none;position: absolute;right: 0;z-index: 1;}
    .notCont .compmenu #menu2 .blsubm {padding: 12px;background: #f5f5f5;max-width: 300px;text-align: left;}
    .notCont .compmenu #menu2 > #pullcomp{ display: inline-flex; }
    .notCont .noticiascont {float: none;width: 100%;margin: 0 0 20px;}
    .notCont .notDer { float: none; width: 100%; }
    .notCont .noticiascont article .imgcont {max-width: 30%;min-width: 220px;}
    .notCont .noticia { float: none; width: 100%;}
    .notCont .noticia .imgcont img {max-height: 75vw;}
    .notCont #menuFechas { width: 100%;}
    .shareBlog {display: flex;align-items: center;justify-content: space-around;}
    .shareBlog > p{ margin: 0; }

}


@media screen and (max-width: 640px) {

    .notCont .noticias1 .noticiascont article { display: block; }
    .notCont .noticias1 .noticiascont article .imgcont { max-width: 100%; width: 100%; margin: 0 0 16px }
    .notCont .noticias1 .noticiascont article .imgcont img{ width: 100%; }
    .notCont .noticias1 .noticiascont article .textcont .textconint {position: static;padding: 0;}
    .notCont .noticias1 .noticiascont article .textcont .notResDesc { max-height: 100px;}
    .notCont .noticias1 .noticiascont article .textcont .notResButton { left:0; }

    .notCont .noticias2 .noticiascont article {/* display: block; */}
    .notCont .noticias2 .noticiascont article .imgcont {/* max-width: 100%; */width: 45%;/* margin: 0 0 16px */max-width: 240px;min-width: 0;}
    .notCont .noticias2 .noticiascont article .imgcont img{height: 140px;}
    .notCont .noticias2 .noticiascont article .textcont .textconint { position: static;}
    .notCont .noticias2 .noticiascont article .textcont .notResTitle {max-height: 100%;font-size: 20px;line-height: 24px;}
    .notCont .noticias2 .noticiascont article .textcont .notResDesc {max-height: 100px;display: none;}
    .notCont .noticias2 .noticiascont article .textcont .notResButton {left:0;display: none;}
    .notCont .noticias2 .noticiascont article .textcont .notResInfo {text-overflow: initial;white-space: initial;}
    .descarga { text-align: center; }
    .descarga .descargacont { max-width: 100%; }

    .notCont .noticia .imgcont img { max-height: 75vw; }
    .notCont .fichaNoticia iframe { height: 60vw;}
      .shareBlog {display: block; }
    .shareBlog > p{ margin: 0 0 8px; }
    .bmmin3 .bloggalcont {  width: 48%; }
}

@media screen and (max-width: 480px) {

    #dvPaginacion ul li { display: none;width: 49%;  }
#dvPaginacion ul li:first-child{display: block; float: left; }
#dvPaginacion ul li:last-child{ display: block; float: right; }
#dvPaginacion ul li:first-child a, #dvPaginacion ul li:last-child a{ width: 100%; margin: 0; line-height: 42px; font-size: 20px;}

.comppie{ text-align: center; }
.comppie .fichaanterior, .comppie .fichasiguiente { width: 49%; margin: 0; font-size: 20px;justify-content:center;}
.comppie .fichaanterior span, .comppie .fichasiguiente span { display: none;}
.comppie .fichaanterior i, .comppie .fichasiguiente i { margin: 0px; }


.descarga { text-align: center; }
.descarga .descargacont { float: none; display: block;}
.descarga .descargacont .boton{ float: none; margin: 12px 0 0; width: 100%; }
.descarga .descargacont .predescarga .boton{ margin: 0; }
.descarga .descargacont #dvFicherosContrasena .boton {margin: 0;}
.descarga .descargacont p { padding: 0 10px; display: block; }

.descarga .descargacont #txtContrasena {display: block;width: 100%;margin: 0 auto 8px;max-width: 100%;}


/* MOSAICO */
.bmmin1 .bloggalcont > a > img{ width: 60px; max-width: 60px; min-width: 60px; }
.bmmin1 .bloggalcont .bgcinfo{max-height: 40px;}

}


