
#main {}
#main #breadcrumbs {margin: 0 0 14px;color: #475156;}
#main #breadcrumbs ul li {float: left;}
#main #breadcrumbs ul li.sep {margin: 0 5px;}
#main #breadcrumbs ul li a:hover {text-decoration: underline;}
.separa {width:100%; clear:both; height:0; display:block; margin:0; padding:0;}

/*--------------- tarjetas sidebar ---------------*/
.cont-tarjeta{margin:1rem 0;}
#sidebar .post.tarjeta {border-bottom: 2px solid #bdc9d1;margin: 0 0 20px; background-color: #fff; height:112px; }
#sidebar .post.tarjeta .pic {width: 110px;  float: left; overflow: hidden;}
#sidebar .post.tarjeta .pic a img {width: 100%;height: auto;}
#sidebar .post.tarjeta .texto {width: 209px;padding: 10px;float: left;}
#sidebar .post.tarjeta .texto h4 {font-size: 14px;color: #0f69b4 !important;}
#sidebar .post.tarjeta .texto h4 a{color: #0f69b4 !important;}
#sidebar .post.tarjeta .texto h4 a:hover {color: #045282 !important;}
.cont-tarjeta.relacionados .post.tarjeta .texto h4 a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.cont-tarjeta.relacionados .post.tarjeta{background:#fff; height: 112px;border-bottom: 2px solid #bdc9d1; padding-bottom:0;}
.cont-tarjeta.relacionados .post.tarjeta .pic a img {display: block;}

/*--------------- tarjetas dos columnas ---------------*/
.cont-tarjeta{margin:1rem 0;}
.tarjeta {margin: 0 0 5px;}
.tarjeta .pic {width: 110px;  float: left; overflow: hidden;}
.tarjeta .pic a img {width: 100%;height: auto;}
.tarjeta .texto {width: 211px;padding: 10px;float: left;}
.tarjeta .texto h4 {font-size: 14px;color: #0f69b4 !important;}
.tarjeta .texto h4 a{color: #0f69b4 !important;}
.tarjeta .texto h4 a:hover {color: #045282 !important;}
.tarjeta.destacado{min-height: 600px;}
.tarjeta.destacado .pic { width: 100%; height: auto; float: none;clear: both;}
.tarjeta.destacado .pic img {width: 100%;height: auto;}
.tarjeta.destacado .texto {padding: 20px;float: none;clear: both;width: 100%;}
.tarjeta.destacado .texto .left {float: left; width: 300px; margin: 0 20px 0 0;}
.tarjeta.destacado .texto .right {float: left;width: 300px;}
.tarjeta.destacado .social {display: block;clear: both;padding: 0 20px;margin: 10px auto 25px;}
.tarjeta.destacado .social ul li {float: left;margin: 0 10px 8px 0;}

.cont-tarjeta.relacionados .post.tarjeta{background:#fff; min-height:112px; border-bottom: 2px solid #bdc9d1;}

/*--------------- tarjetas una columna ---------------*/

.stream {margin: 0 auto 15px;}
.stream .tarjeta {border-bottom: 2px solid #bdc9d1;margin: 0 0 20px; background-color: #fff;}
.stream .tarjeta .pic {width: 320px;height: 210px;float: left; overflow: hidden;}
.stream .tarjeta .pic a img {width: 100%;height: auto;}
.stream .tarjeta .texto { width: 340px; padding: 20px; float: left;}
.stream .tarjeta .texto h4 {margin: 0 auto 15px; font-size: 19px; font-family: 'gobclregular';}
.stream .tarjeta .texto h4 a{color: #0f69b4 !important;}
.stream .tarjeta .texto h4 a:hover {color: #045282 !important;}
.stream .tarjeta .texto p {font-size: 12px;line-height: 150%; text-align: left;}
.stream .tarjeta .meta {font-family: "gobCL", Tahoma, Verdana, Segoe, sans-serif;color: #7a8791;display: block;font-size: 12px;margin: 0 0 15px; text-align: left;}

.stream .tarjeta.destacado .pic { width: 100%; height: 320px; float: none;clear: both; overflow: hidden;}
.stream .tarjeta.destacado .pic img {width: 100%;height: auto;}
.stream .tarjeta.destacado .texto {padding: 20px;float: none;clear: both;width: 100%;}
.stream .tarjeta.destacado .texto .left {float: left; width: 300px; margin: 0 20px 0 0;}
.stream .tarjeta.destacado .texto .right {float: right;width: 300px;}
.stream .tarjeta.destacado .texto h4 {font-size: 22px;}
.stream .tarjeta.destacado .texto p {text-align: left;}
.stream .tarjeta.destacado .social {display: block;clear: both;padding: 0 20px;margin: 10px auto 25px;}
.stream .tarjeta.destacado .social ul li {float: left;margin: 0 10px 8px 0;}

.stream .tarjeta.destacado .texto .left {float: left;width: 300px; margin: 0 20px 0 0;}
.stream .tarjeta.destacado .texto .right { float: right; width: 300px;}
.stream .tarjeta.destacado .social {display: block;clear: both; padding: 0 20px; margin: 10px auto 25px;}
.stream .tarjeta.destacado .social ul li {float: left;margin: 0 10px 8px 0;}

.wp-pagenavi {font-size: 16px;font-family: "gobCL", Tahoma, Verdana, Segoe, sans-serif;}
.wp-pagenavi a { display: block;float: left;padding: 5px 5px 2px;color: #7a8791;}
.wp-pagenavi a:hover {text-decoration: underline;}
.wp-pagenavi a.page {margin: 0 5px;}
.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink {font-weight: 700;}
.wp-pagenavi span {display: block;float: left;}
.wp-pagenavi span.pag_actual { padding: 5px 5px 2px; color: #e6e6e6;background: #7a8791;}


a.boton {width: 100%; display: block; background: #efefef;border-bottom: 2px solid #bdc9d1; padding: 14px 15px 8px;font-family: "gobCL", Tahoma, Verdana, Segoe, sans-serif;color: #4e575b;}
a.boton:hover {color: #fff; background: #0f69b4;border-bottom: 2px solid #045282;}

.banners-mosaico {margin: 0 auto 10px;}
.banners-mosaico .banner-corto {float: left; /*margin:0 20px 20px 0;*/}

#enlaces .banners-mosaico {margin: 0 auto 10px;}
#enlaces .banners-mosaico .banner {float: left; margin: 0 20px 20px 0;}
#enlaces .banner{display: block; position: relative; border-bottom: 2px solid #bdc9d1;}
#enlaces .banner.banner-texto{/*width: 320px;*/ display: block;}
#enlaces .banner.banner-texto a:hover{background-color: #fff; transition: .1s all ease;}
#enlaces .banner.banner-texto a {background: #f2f2f2;}
#enlaces .banner.banner-texto a .texto{padding:20px 20px 25px; font-size:12px; display:flex; margin-bottom:0; color:#2e353a; line-height:1rem; min-height:100px; clear:both;}
#enlaces .banner a {display: block;}
#enlaces a img{display: block;}

/*--------------- slider destacado ---------------*/

.cont-noticias .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:39px !important;}
.cont-noticias .swiper-button-prev {top:91.4%; left: 40%; }
.cont-noticias .swiper-button-next {top:91.4%; right: 38%; }
.cont-noticias .swiper-pagination-bullet{width: 11px; height: 11px;}
.cont-noticias .swiper-pagination-bullet-active{background-color:#0f69b4;}
.swiper-button-next, .swiper-button-prev {width:27px !important; height:33px !important; color:#0f69b4 !important;}
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 57px !important;}
.swiper-button-next::after, .swiper-button-prev::after {font-size:20px !important; width:27px !important; height: 33px !important; font-weight:bold !important; }
#sidebar .swiper-horizontal > .swiper-pagination-bullets, #sidebar .swiper-pagination-bullets.swiper-pagination-horizontal, #sidebar .swiper-pagination-custom, #sidebar .swiper-pagination-fraction {bottom: 10px !important;}
/*--------------- slider tres cols ---------------*/
.slider-tres{height: 160px; margin-bottom: 1rem; background-color: #efefef;padding: 0 1rem 1rem 1rem;}
.slider-tres .banner{margin-top:15px;}
.slider-tres .swiper{height: 150px;}
.slider-tres .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {top:87% !important;}
.slider-tres .swiper-button-prev {top: 91.4%;left: 43%; background-image: url("../imag/v1/btn/arrow-prev.png") no-repeat;background-size: auto 49%;}
.slider-tres .swiper-button-next {top: 91.4%;right: 43%; background-image: url("../imag/v1/btn/arrow-next.png") no-repeat;background-size: auto 49%;}
.slider-tres .swiper-pagination-bullet{width: 11px; height: 11px;}
.slider-tres .swiper-pagination-bullet-active{background-color:#0f69b4;}

/*--------------- slider sidebar ---------------*/
.slider-side{min-height: 300px; margin: 1rem auto; background-color: #fff;}
.slider-side .banner{margin-top:0;}
.slider-side .swiper{height: 360px;}
.slider-side .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {top:93% !important;}
.slider-side .swiper-button-prev {top: 94.6%;left: 30%; background-image: url("../imag/v1/btn/arrow-prev.png") no-repeat;background-size: auto 49%;}
.slider-side .swiper-button-next {top: 94.6%;right: 30%; background-image: url("../imag/v1/btn/arrow-next.png") no-repeat;background-size: auto 49%;}
.slider-side .swiper-pagination-bullet{width: 11px; height: 11px;}
.slider-side .swiper-pagination-bullet-active{background-color:#0f69b4;}
#sidebar .slider-side .swiper-button-prev {top: 98%;}
#sidebar .slider-side .swiper-button-next {top: 98%; right: 26%;}
/*--------------- banner sidebar ---------------*/
.banner { margin: 0 auto 20px; display: block; position: relative; border-bottom: 2px solid #bdc9d1;}
.banner a { display: block;}
.banner:after { content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.banner img {max-width: 100%;height: auto;}
.banner a img {float: left;}

/*--------------- Estilos redes ---------------*/
.redes-lista {margin: 0 auto 20px;font-size: 14px;}
.redes-lista ul li {margin: 0 auto 8px;}
.redes-lista ul li a { display: block;width: 100%; padding: 5px;border-bottom: 2px solid #bdc9d1;color: #475156;background: #fff;-webkit-transition: 0s;-moz-transition: 0s;-ms-transition: 0s;-o-transition: 0s;transition: 0s;}
.redes-lista ul li a span {display: block;float: left;padding: 8px 0 0;}
.redes-lista ul li a span.red {font-weight: bold;margin: 0 5px 0 0;}
.redes-lista ul li a span.usuario { font-style: italic; color: #7a8791;}
.redes-lista ul li a:hover {color: #fff;}
.redes-lista ul li a:hover .usuario {color: #fff;}
.redes-lista ul li a span.icono { width: 30px;height: 30px; margin: 0 12px 0 0;background: url("../imag/v1/lista-redes-sprite.png");background-size: 330px auto;background-repeat: no-repeat;}

.redes-lista ul li#facebook a .icono {background-position: 0px 0px;}
.redes-lista ul li#facebook a:hover {background: #0070bb;border-bottom: 2px solid #00426e;}
.redes-lista ul li#facebook a:hover .icono {background-position: 0px -30px;}

.redes-lista ul li#twitter a .icono {background-position: -30px 0px;}
.redes-lista ul li#twitter a:hover {background: #3fa9f5;border-bottom: 2px solid #0b85dc;}
.redes-lista ul li#twitter a:hover .icono {background-position: -30px -30px;}

.redes-lista ul li#youtube a .icono { background-position: -90px 0px;}
.redes-lista ul li#youtube a:hover { background: #e52c26; border-bottom: 2px solid #aa1914;}
.redes-lista ul li#youtube a:hover .icono {background-position: -90px -30px;}

.redes-lista ul li#instagram a .icono {background-position: -120px 0px;}
.redes-lista ul li#instagram a:hover { background: #3f6d94; border-bottom: 2px solid #28455e;}
.redes-lista ul li#instagram a:hover .icono { background-position: -120px -30px;}

.redes-lista ul li#flickr a .icono { background-position: -60px 0px}
.redes-lista ul li#flickr a:hover { background: #ec1e79; border-bottom: 2px solid #af0f55;}
.redes-lista ul li#flickr a:hover .icono {background-position: -60px -30px;}
/*-Fin Estilos redes*/

/*--------------- Estilos buscador ---------------*/

#sidebar .buscar {margin: 0 auto 20px;font-family: "gobCL", Tahoma, Verdana, Segoe, sans-serif;}
#sidebar .buscar label {display: block;clear: both;font-size: 18px;font-weight: 500;color: #475156;}
#sidebar .buscar input {margin: 0;display: block;border: none;background: none;height: 42px;border-top: 2px solid #bdc9d1;float: left;}
#sidebar .buscar input#query {width: 85%;background: #fff;color: #7a8791;padding: 6px 15px 0;}
#sidebar .buscar input#boton {width: 15%;background: #0f69b4 url("/ssvq/imag/v1/btn/buscar-bg.png") no-repeat center;background-size: 18px;text-indent: 1000%; cursor: pointer;}}
#sidebar .buscar input#boton:hover {background-color: #0b4e85;}

#main .post .fontsize ul li.large a,.page #main .post .fontsize ul li.large a,.error404 #main .post .fontsize ul li.large a { width: 22px;height: 22px;font-size: 20px;}
#main .post .fontsize ul li.medium a,.page #main .post .fontsize ul li.medium a,.error404 #main .post .fontsize ul li.medium a {width: 18px;height: 18px;font-size: 16px; margin: 4px 0 0;}
#main .post .fontsize ul li a,.page #main .post .fontsize ul li a,.error404 #main .post .fontsize ul li a {cursor: pointer;display: block;background: #bdc9d1;color: #fff;font-weight: 700;font-family: "gobCL", Tahoma, Verdana, Segoe, sans-serif;padding: 3px 2px 0;text-align: right;}
#main .post .fontsize ul li:hover a,.page #main .post .fontsize ul li:hover a,.error404 #main .post .fontsize ul li:hover a {background: #0f69b4;}

.CUERPO .table-responsive {margin-bottom:15px; overflow-x:scroll; overflow-y:hidden; width:100%;}
.CUERPO .table-responsive > .table {margin-bottom:0; width:100%; max-width:100%;}
#breadcrumbs {}
#breadcrumbs ul {}
#breadcrumbs ul li {}
#breadcrumbs ul li a {}

@media(max-width:1000px) {
    .stream .tarjeta.destacado .texto .left {width:100% !important; margin:0; float:none;}
    .stream .tarjeta.destacado .texto .right {width:100% !important; margin:0; float:none;}
    .stream .tarjeta .texto {width:45%;}
    .tarjeta .texto {width:80%;}
}
@media (min-width:1001px) and (max-width:1200px) {
  .tarjeta .texto {width:80%;}
}
@media (min-width:768px) and (max-width:960px) {
  #main {width:100%;}
}
@media(max-width:630px) {
    .stream .tarjeta .texto {width:40%; padding:20px 5px;}
}