/*
#@/var/alternc/html/c/ctanacional/cta.org.ar/www/2011-dev/plugins/auto/spipr_cta/v0.2.01/css/spipr_cta.less
*/
/*@import "css/variables.less";*/
/*@import "css/mixins.less";*/
/*@import "nav.css";*/
/*@import "galeria.less";*/
/*.span1{background-color: #3c89bf;}
.span10{background-color: #cecece;}*/
html {
  font-family: Calibri, sans-serif;
  font-size: 1.2vw;
}
body {
  font-family: Calibri, sans-serif;
  font-size: 1.0vw;
}
.container-fluid {
  padding-right: 1vw !important;
  padding-left: 1vw !important;
  *zoom: 1;
}
#header {
  padding-right: 0vw !important;
  padding-left: 0vw !important;
  *zoom: 1;
}
a {
  font-family: Calibri, sans-serif;
  color: #001832;
  font-weight: bold;
}
h1 {
  font-family: Calibri, sans-serif;
  font-size: 1.8vw;
  font-weight: bold;
}
h2 {
  font-family: Calibri, sans-serif;
  font-size: 1.2vw;
  font-weight: bold;
}
h3 {
  font-family: Calibri, sans-serif;
  font-size: .9vw;
  font-weight: bold;
}
h4 {
  font-family: Calibri, sans-serif;
  font-size: 1.2vw;
  font-weight: bold;
  padding: .5VW;
}
.post-box__overlay h4 {
  margin-bottom: 0;
}
h5 {
  font-family: Calibri, sans-serif;
  font-size: .9vw;
  font-weight: bold;
  margin-left: .5vw;
}
.arbo {
  margin: 0;
}
.articulo_titulo {
  background-color: #FFF;
  color: #000;
  margin-bottom: -10px;
}
.articulo_titulo a {
  color: #000;
}
h1.titre {
  margin: 0;
}
.articulo_titulo a {
  color: #000;
}
.texte {
  text-align: justify;
}
.texte p::Before {
  margin-left: 2vw;
  content: "";
}
ol,
ul {
  list-style: none;
}
body {
  font-family: Calibri, sans-serif;
  background-color: #fff;
  width: auto;
}
.page {
  background-color: #fff;
}
a:focus,
a:hover,
a:active {
  background-color: transparent;
  color: #4075a7;
  text-decoration: none;
}
a h4:hover {
  color: #4075a7;
}
.navbar-fixed-top {
  margin-bottom: 0;
}
.navbar-inverse .navbar-inner {
  background-color: #3c89bf;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#3c89bf));
  background-image: -webkit-linear-gradient(top, #222222, #cecece);
  background-image: -o-linear-gradient(top, #222222, #cecece);
  background-image: linear-gradient(to bottom, #222222, #3c89bf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece', endColorstr='#3c89bf', GradientType=0);
}
#header {
  position: relative;
  text-align: left;
  /*  padding-top:0*@baseLineHeight;*/
  /*  padding-bottom:0*@baseLineHeight;*/
  /*  #gradient > .horizontal(darken(spin(@linkColor,-20),20%), spin(@linkColor,10));*/
  /*  #gradient > .horizontal(darken(spin(@bodyBackground,-20),20%), spin(@bodyBackground,10));*/
  /*  color:@white;*/
}
#header .container {
  position: relative;
  z-index: 100;
}
#header .container .actions {
  position: absolute;
  bottom: -60px;
  right: -30px;
}
#header:after {
  background: url(//www.cta.org.ar/plugins/auto/spipr_cta/v0.2.01/css/img/bs-docs-masthead-pattern.png) repeat;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 40;
}
.container {
  width: 90% !important;
  max-width: 1600px !important;
}
/*#content,#aside {margin-top: @baseLineHeight;}*/
/*#content {min-height: 30*@baseLineHeight;}*/
#footer {
  /* border-top: 1px solid darken(@grayLighter,10%);*/
  /* background-color: @grayLighter;*/
  margin-top: -2vw;
  padding: .3vw;
}
#footer .credits {
  margin-bottom: 0;
}
.footer {
  margin-left: auto;
  margin-right: auto;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 1.61483vw 3vw 1.19617vw;
  background-color: #eeeeef;
  position: fixed;
  position: relative;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  z-index: 99;
  opacity: 1;
}
.page .doc-sidebar {
  margin-left: 0;
}
.doc-sidebar.affix {
  top: 60px;
}
.formulaire_crayon .crayon-active {
  min-width: 10em !important;
}
/* home */
/*.page_sommaire #header {padding: 0*@baseLineHeight 0;}*/
.page_sommaire #header .container {
  text-align: center;
}
.page_sommaire #content {
  text-align: center;
}
.lacentral {
  width: 100%;
  margin-left: -2.5vw;
  float: left;
  background: url("https://www.cta.org.ar/plugins/auto/spipr_cta/v0.2.01/css/img/cinta-lacentral.png") no-repeat;
  height: 1.7vw;
  background-size: 10vw;
}
.organizaciones,
.regionales,
.secretarias {
  width: 100%;
  /* margin-left:-2.5vw;*/
  float: left;
  height: 1.7vw;
  margin-top: .2vw;
  background-repeat: no-repeat;
}
.secretarias {
  background-image: url("https://www.cta.org.ar/plugins/auto/spipr_cta/v0.2.01/css/img/cinta-secretarias.png");
  background-size: 10vw;
}
.regionales {
  background-image: url("https://www.cta.org.ar/plugins/auto/spipr_cta/v0.2.01/css/img/cinta-regionales.png");
  background-size: 10vw;
}
.organizaciones {
  background-image: url("https://www.cta.org.ar/plugins/auto/spipr_cta/v0.2.01/css/img/cinta-organizaciones.png");
  background-size: 10vw;
}
.caja_noticias {
  margin-top: 1.15vw;
  margin-left: .7vw;
  padding: .5vw;
  border: .15vw solid #CECECE;
  height: 24.5vw;
  background-color: #FFFFFF;
  /*  z-index:99*/
}
.caja_noticiaslacentral {
  margin-top: 1.15vw;
  margin-left: -1.85vw;
  margin-bottom: 1vw;
  width: 95.5vw;
  padding: .5vw;
  border: .1vw solid #CECECE;
  height: 16vw;
}
hero-unit {
  padding: .5vw !important;
}
/*div de administracion */
body .spip-admin-float {
  top: 0vw;
  margin-top: 0vw;
  z-index: 100;
  position: fixed;
  left: 4vw;
  white-space: nowrap;
}
.spip-admin-float .spip-admin-boutons {
  display: inline-block;
}
/*div Caja de Publicacion */
.post-box {
  position: relative;
  color: white;
  overflow: hidden;
  background-position: center;
  box-shadow: 0 0.1vw 0.2vw 0 rgba(0, 0, 0, 0.5);
}
/*div sobrevuelo en Caja de Publicacion */
.post-box:hover {
  box-shadow: 0 0.1vw 0.2vw 0 #000000;
}
.post-box a {
  display: block;
  width: 100%;
  height: 100%;
}
.post-box1 a {
  display: block;
  width: 30%;
  height: 300%;
}
/*div Columna derecha de Sommaire (portada) */
.vertical {
  box-shadow: 0 0.1vw 0.2vw 0 rgba(0, 0, 0, 0.5);
  background-color: #eeeeef;
  overflow: hidden;
  height: 79.3vw;
  overflow-y: auto;
  background-color: eee;
  margin-top: .2vw !important;
}
.vertical:hover {
  box-shadow: 0 0.1vw 0.2vw 0 #000000;
}
/*div No se para que se aplica */
.post-hist {
  position: relative;
  background-size: calc((100vw - 9vw)/4);
  color: white;
  overflow: hidden;
  background-position: center;
}
/*div Caja Generica Elimina margenes */
.bloques {
  margin: 0;
}
/*div Caja para encuadrar foto a tamaño full */
.post-box--full {
  height: 34.8vw;
  background-size: calc((100vw - 9vw)/2);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #CECECE;
}
/*div BORRAR EN SOMMAIRE NO AGREGA NADA */
.destacadasx {
  margin-top: 2vw;
}
/*div corresponde al tamaño de los bloques de portada aspecto para poner dos al mismo tamaño de imagen principal */
.post-box--half {
  margin-bottom: 3vw;
  width: 100%;
  height: 15.90909vw;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #CECECE;
}
.post-box--rub {
  width: 100%;
  height: 14.90909vw;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #CECECE;
}
.post-box--resumen {
  margin-bottom: 3vw;
  width: 100%;
  height: 12.90909vw;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #CECECE;
  margin-right: 1vw;
}
/*div Corresponde a la miniatura de las fotos en galeria*/
.post-box--half2 {
  margin-bottom: .5vw;
  margin-top: .5vw;
  width: 20% !important;
  height: 8vw;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  float: left;
}
/*div Elimina margen bottom en la galeria segunda linea */
.post-box--half:nth-of-type(2n + 2) {
  margin-bottom: .5vw;
  margin-right: .5vw;
  background-size: cover;
}
.red_radios {
  float: left;
  width: 47%;
  height: 12vw;
  overflow-y: auto;
  padding: 1vw;
}
.red_radios:nth-of-type(2n + 1) {
  margin-right: 1vw;
  background-size: cover;
}
.red_radios:nth-of-type(2n + 2) {
  margin-bottom: 1vw;
  background-size: cover;
}
/*div establece ancho div de elemento del carrusel */
.carousel__elemento {
  margin: .3vw;
  width: 24% !important;
  height: 8vw;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  float: left;
}
.carousel_foto__elemento {
  margin: .3vw;
  width: 15.96% !important;
  height: 6vw;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  float: left;
}
.carousel_foto__elemento:nth-child(6n+1) {
  margin-left: 0vw;
}
.carousel_foto__elemento:nth-child(6n+6) {
  margin-right: -2vw;
}
.foto_articulo {
  margin-bottom: .5vw;
  /*  margin-top: .5vw;*/
  width: 100% !important;
  height: 30vw;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  float: left;
}
.documents_portfolio2 {
  width: 100%;
  overflow: hidden;
  overflow-x: auto;
  overflow-y: hidden;
}
.documents_foto_portfolio {
  width: 100%;
  max-height: 13vw !important;
  overflow-y: auto;
}
.post-box--small {
  float: left;
  height: 15.90909vw;
  background-size: cover;
}
.post-box--small:nth-of-type(4n+0) {
  margin-right: 0vw;
  background-size: cover;
}
.caja-rub {
  float: left;
  width: 17.6vw;
  margin-left: 2vw;
  margin-bottom: 2vw;
}
.caja-rub:nth-of-type(5n-4) {
  margin-left: 0;
}
.post-box--small-rub {
  padding-right: 0;
  float: left;
  height: 15.90909vw;
  background-size: cover;
  margin-top: 2vw;
  margin-bottom: 0vw;
}
.post-box--small-rub:nth-child(1),
.post-box--small-rub:nth-child(2),
.post-box--small-rub:nth-child(3),
.post-box--small-rub:nth-child(4) {
  margin-top: -2vw !important;
}
.post-box--small-rub:nth-child(4n+1) {
  margin-left: 0;
  background-size: cover;
}
.post-box--small-rub:nth-child(4n+4) {
  margin-right: 0;
  background-size: cover;
}
.post-hist--hist {
  height: 9.90909vw;
  background-size: cover;
}
.post-box--medium {
  height: 22.78708vw;
}
.post-box--toptexto {
  float: left;
  width: 100%;
  height: 12.90909vw;
  background-size: cover;
}
.post-box__tag {
  /*  display: none;*/
  top: 10%;
  padding: .2vw .1vw ;
  text-transform: uppercase;
  color: #FFFFFF;
}
.post-box a {
  /*  display: none;*/
  text-decoration: none;
  color: #FFFFFF;
}
.post-box__overlay {
  box-sizing: border-box;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-transition: all, ease, 0.8s;
  -o-transition: all, ease, 0.8s;
  -webkit-transition: all, ease, 0.8s;
  transition: all, ease, 0.8s;
  position: absolute;
  bottom: 0;
  opacity: .75;
  background-color: #152a41;
}
.post-box__overlay .titulo .titulo_destacada {
  margin-bottom: 0vw;
}
.post-box--seccion {
  width: 100%;
  height: 1.342vw;
  display: flex;
  text-align: center;
  background-color: #152a41;
  margin-bottom: 0;
}
.post-box--descripcion {
  height: 10vw;
  background-color: #eeeeef;
  overflow: hidden;
}
.post-box--descripcion .post-box__link {
  color: #000;
  text-decoration: none;
}
.post-box__title {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  line-height: 1.30208rem;
  width: 100%;
}
.post-box__title h1 {
  width: 80%;
}
.post-box__title ul {
  align-self: baseline;
}
.post-box__antetitle {
  font: 400  0.96406rem ;
  margin-bottom: 0.72406rem;
}
.post-box__subtitle {
  font: 400  0.96406rem ;
  margin-bottom: 0.72406rem;
}
.post-box__chapo {
  color: #363232;
  color: #363434;
  margin-top: -2.5vw;
  padding: .5vw;
  font-weight: Normal;
}
.post-box--smalltexto .titulo {
  color: #001832;
}
.post-box--smalltexto .titulo:hover {
  color: #4075a7;
}
.post-box--smalltexto .publication {
  height: 1.2vw;
  position: absolute;
  margin-bottom: .2vw;
  color: #363232;
  padding-left: .5vw;
}
.page_archivo .publication {
  margin-bottom: .4vw;
  color: #363232;
  padding-left: .5vw;
  margin-top: -1.4vw;
}
.post-box__extract {
  font: 400 1.14583rem ;
  line-height: 1.2em;
  width: 90%;
  overflow: hidden;
}
.post-box__link {
  color: #FFF;
  text-decoration: none;
}
.post-box__footer {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  font: 600 1.14583rem ;
}
.media-box {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  /* width: 90%;*/
  width: 100%;
  /*background-color: #e3e3e3;*/
  /*padding:1vw;*/
  /* margin-left:2.4vw;*/
  float: left;
  margin-bottom: .5vw;
}
.media-box--full {
  height: auto;
  margin-bottom: 2.0933vw;
  padding: 0;
  background-color: transparent;
}
.media-box__image {
  margin: 0 auto;
  width: 100%;
}
#imagen {
  position: relative;
  top: 0%;
  height: 17vw;
  width: 100%;
  background-size: cover;
  z-index: 2;
}
#page-article #imagen {
  position: relative;
  top: 0%;
  height: 13vw;
  width: 100%;
  background-size: cover;
  z-index: 2;
}
.media-box__control {
  margin: 0 auto;
  width: 100%;
  /*  margin-top:-3.1vw;*/
  z-index: 3;
}
.media-box__control audio {
  width: 100%;
  height: 3vw;
  background-color: #000000;
  opacity: 1;
}
.media-box__control video {
  width: 100%;
  height: auto;
  background-color: #000000;
  opacity: 1;
}
.media-box-banner {
  margin-top: 0vw;
  margin-bottom: 0;
  width: 100%;
  background-size: cover;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.media-box-banner-radio img {
  width: 100%;
  margin-left: -1vw;
  height: 4.5vw;
}
.media-box-banner-radio {
  width: 100%;
  margin-left: 0;
  height: 5.5vw;
  background-size: cover;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.media-box-banner-video img {
  width: 100%;
  margin-left: -1vw;
  height: 4.5vw;
}
.media-box-banner-video {
  width: 100%;
  margin-left: 0;
  height: 5.5vw;
  background-size: cover;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.media-box__player {
  margin: 0 auto;
  width: 100%;
  background-color: black;
  height: 20.8125vw;
}
.media-box__player--full {
  width: 100%;
  height: 35.88517vw;
  margin-bottom: 1.49522vw;
  background-color: transparent;
}
.media-box__meta {
  margin: 0 auto;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding: 0;
  margin: 0;
  width: 100%;
  height: auto;
  overflow: auto;
  padding-top: .5vw;
  padding-bottom: .5vw;
}
.media-box__meta--full {
  width: 100%;
}
.media-box__playlist {
  height: 20vw;
  width: 100%;
  overflow-y: scroll;
  font: 500 0.8125830000000001rem "Calibre";
  color: #000000;
  background-color: #cecece;
}
.media-box__playlist--with-thumb {
  margin: 0 auto;
  height: auto;
  overflow-y: auto;
  width: 100%;
}
.media-box__playlist--with-thumb_cobertura {
  margin: 0 auto;
  height: auto;
  max-height: 30vw;
  overflow-y: scroll;
}
.media-box__playlist--with-thumb li,
.media-box__playlist--with-thumb_cobertura li {
  display: -webkit-flex;
  display: flex;
  margin-bottom: .4vw;
  border-bottom: -1vw solid #000000;
  font-weight: bold;
}
.media-box__playlist--with-thumb .media-box__playlist-item,
.media-box__playlist--with-thumb_cobertura .media-box__playlist-item {
  border-bottom: none;
  padding: 0 1vw 0 1vw;
}
.media-box__playlist-item {
  display: block;
  border-bottom: 0.10962vw #EC1C23 solid;
  line-height: 1.15rem;
  color: #222222;
  text-decoration: none;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  height: auto;
  margin-left: 7vw;
  margin-bottom: 1vw;
}
.media-box__playlist-item--active {
  font-weight: 600;
}
.media-box__playlist-item .img1 {
  width: 7vw;
  height: 3.5vw;
  float: left;
  overflow: hidden;
  margin: 0vw 1vw -1vw -8vw;
}
.media-box__archive-link {
  width: 100%;
  display: block;
  font: 400 1.14583rem "Calibre";
  color: #EC1C23;
}
.twitter-box {
  background-color: #e3e3e3;
  box-sizing: border-box;
  height: 39vw;
  overflow-y: scroll;
  padding: 2vw 2vw 2vw;
  width: 100%;
  margin-bottom: 3vw;
  margin-left: 2.4vw;
}
.facebook-box {
  background-color: #e3e3e3;
  box-sizing: border-box;
  height: 39vw;
  overflow-y: scroll;
  padding: 2vw 2vw 2vw;
  width: 100%;
  margin-bottom: 3vw;
}
.tweet {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  text-decoration: none;
  color: red;
  margin-bottom: 3vw;
}
.tweet__portrait {
  border-radius: 0.89713vw;
  height: 5.98086vw;
  width: 5.98086vw;
  margin-right: 0.7177vw;
  margin-bottom: 0.95694vw;
}
.tweet__header {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.tweet__user {
  font: 600 1.875rem "Calibre";
}
.tweet__screen-name {
  font: 500 1.30208rem "Calibre";
}
.tweet__time {
  color: grey;
  font: 0.66406rem "GT-Pressura";
}
.tweet__text {
  font: 400 1.14583rem "Calibre";
}
#iCard .logo {
  background: url("//instagramstatic-a.akamaihd.net/h1/images/shared/shared-assets.png/1e2eddff9a25.png") no-repeat 0 -95px;
  height: 35px;
  width: 97px;
  position: relative;
}
#iCard {
  width: 100%;
  background-color: #e3e3e3;
  height: 39vw;
  margin: 0;
  margin-left: 2.4vw;
  padding: 1vw;
}
#iCard .img {
  width: 6.66vw;
  display: inline-block;
  margin: 0 !important;
}
#iCard .img a {
  padding: 0;
  margin: 0 !important;
}
#iCard .details {
  margin: 0 auto;
  margin-top: 1vw;
  font-weight: bold;
}
#iCard .details h1 {
  color: #4b4946;
  margin: 0;
  padding: 0;
}
#iCard .details h2 {
  font-size: 16px;
  color: #8a8a8a;
  margin: 0;
  padding: 0;
  padding-bottom: 3vw;
  text-align: center;
}
#iCard .details h2 a {
  color: #8a8a8a;
  text-decoration: none;
}
#iCard .user {
  margin: 0 auto;
  width: 18%;
  font-weight: bold;
  float: left;
}
#iCard .user img {
  border-radius: 50%;
}
#iCard .count {
  width: auto;
  color: black;
  font-size: 20px;
  margin: 0 auto;
  padding-bottom: 20px;
  text-align: center;
}
#iCard .count ul {
  padding: 0;
  margin: 0;
  margin-left: -42px;
}
#iCard .count ul li {
  list-style: none;
  display: inline-block;
  font-weight: bold;
  padding-left: 63px;
}
#iCard .count ul li span {
  display: block;
  color: #8a8a8a;
  font-size: 16px;
}
#iCard .footer {
  padding-top: 50px;
  text-align: center;
  font-size: 12px;
}
.post__redes {
  float: right !important;
  padding: 0 !important;
  margin-top: .5vw !important;
  margin-left: .2vw !important;
  margin-right: .5vw;
}
.social-menu {
  width: 5vw !important;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  align-items: baseline;
  margin: 0 !important;
  clear: right;
}
.social-menu li {
  text-decoration: none;
  list-style-type: none;
  margin-right: .5vw;
}
.social-menu__item {
  margin-right: .5vw;
}
.social-menu__item a {
  color: white;
}
.social-menu__item--black a {
  color: black;
}
.social-menu__item--red a {
  color: red;
}
.icono_multimedia {
  float: left !important;
  padding: 0 !important;
  margin-top: .2vw;
  margin-left: .2vw;
  width: 2.5vw;
}
.sobre_titulo,
.titulo .titulo_destacada {
  padding: .5vw;
}
.navbar {
  margin-left: auto;
  margin-right: auto;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0.3vw;
  background-color: #152a41;
  position: fixed;
  position: relative;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  z-index: 99;
  opacity: 1;
  align-items: top;
}
.navbar:after {
  content: " ";
  display: block;
  clear: both;
}
.navbar--border {
  border-bottom: #EC1C23 solid 0.17943vw;
}
.navbar__menu {
  width: 40.28571vw;
  margin-right: 0vw;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}
.busqueda {
  width: 14vw;
  overflow: hidden;
  align-items: center;
  color: white;
  margin-top: .8vw;
}
#recherche {
  color: black;
  align-items: center;
}
.navbar__meta {
  width: 30.57143vw;
  float: right;
  margin-right: 10;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
  height: 3vw;
}
.navbar__logo {
  width: 20vw;
  float: left;
  margin-right: 4.16667%;
  font-size: 0;
}
.navbar__logo img {
  width: 100%;
}
.navbar__search {
  color: red;
  font: 500 1.30208rem "Calibre";
  align-items: baseline;
  height: 20px;
}
.menu {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 73.68421%;
  float: right;
  margin-right: 0;
  -webkit-align-items: baseline;
  align-items: baseline;
  height: 20px;
}
.menu__item {
  text-transform: uppercase;
  font: 500 1.50208vw "Calibre";
}
.menu__item a {
  vertical-align: baseline;
  text-decoration: none;
  color: white;
}
.menu__item a:hover {
  color: #CECECE;
}
.menu__item--bold,
.menu__item--active {
  font: 600 1.50208vw "Calibre";
}
.menu__item--active a {
  color: #EC1C23;
}
.menu_rubriques_item {
  background-color: #3c89bf;
  margin-right: .2vw;
  padding: 1vw 1vw .4vw 1vw ;
  border-top-left-radius: 1.2vw;
  border-top-right-radius: 1.2vw;
  background: #d9dbdb;
  text-transform: uppercase;
}
.menu_rubriques_item:hover {
  background: #bcbebe;
}
.expanded-menu {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 25px 3vw 3vw 3vw;
  position: fixed;
  z-index: 998;
  width: calc(100% - 6vw);
  background-color: rgba(255, 255, 255, 0.98);
  top: 0;
  display: none;
  overflow: hidden;
}
.expanded-menu1 {
  text-align: left;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 1vw;
  position: fixed;
  right: 0;
  z-index: 998;
  width: calc(60% - 6vw);
  background-color: rgba(255, 255, 255, 0.98);
  top: 0;
  display: none;
  height: auto !important;
  opacity: 0.80;
}
.expanded-menu__item {
  width: 28.57143%;
  float: left;
  margin-right: 0;
  line-height: 1.6em;
  /* margin-bottom: 3vw;*/
}
.huge-box.social-menu {
  width: 45vw;
}
.expanded-menu__item:nth-of-type(3n) {
  width: 28.57143%;
  float: right;
  margin-right: 0;
}
.expanded-menu__item h2 {
  font: 600 1.2rem "Calibre";
}
.expanded-menu__item--full {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-top: 15px;
}
.expanded-menu__list {
  font: 400 1.14583rem "Calibre";
  color: grey;
}
.expanded-menu__list > li > a {
  text-decoration: none;
  color: grey;
}
.expanded-menu__list > li > a::before {
  content: "— ";
}
.lity-next:active,
.lity-previous:active,
.lity-next:hover,
.lity-previous:hover,
.lity-next:focus,
.lity-previous:focus {
  color: #ddd !important;
}
.lity-next,
.lity-previous {
  color: red !important;
}
.categories {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-content: center;
  align-content: center;
}
.tag {
  display: block;
  text-transform: uppercase;
  font: 400 0.84583rem "Calibre";
}
.tag a {
  color: #FFF;
  padding: 0 3vw;
  text-decoration: none;
  display: block;
  line-height: 46px;
}
.social-menu {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  align-items: baseline;
  height: 30px;
}
.social-menu__item {
  margin-right: 0.7rem;
  font: 400 1.54583vw "Calibre";
}
.social-menu__item a {
  color: white;
}
.social-menu__item--black a {
  color: black;
}
.social-menu__item--red a {
  color: red;
}
.site-footer:after {
  content: " ";
  display: block;
  clear: both;
}
.site-footer__item {
  width: 25%;
  float: left;
  line-height: 1.6em;
}
.site-footer__item:nth-of-type(4n) {
  width: 20%;
  float: right;
  margin-right: 0;
}
.site-footer__item h2 {
  font: 600 1.2rem "Calibre";
}
.site-footer__item .social-menu {
  font-size: 1.2em;
  width: 100%;
  margin-bottom: 23px;
}
.site-footer__logo {
  width: 100%;
}
.site-footer__list {
  line-height: 1.5rem;
}
.site-footer__list > li > a {
  text-decoration: none;
}
.site-footer__list > li > a::before {
  content: "";
}
.lity-next,
.lity-previous {
  width: 13% !important;
}
.titulo_bloque_lateral {
  width: 100%;
  display: flex;
  padding-left: 1vw;
  text-align: left;
  background-color: #eeeeef;
  margin-bottom: 0px;
  color: #fff;
}
article .bloque_lateral,
section .bloque_lateral {
  background-color: #eeeeef;
}
.titulos_vert {
  padding: 0.5vw;
}
.titulares_vert {
  margin-top: 3px;
  margin-bottom: 3px;
  /*  border-bottom:2px solid darkgray;*/
  color: #000;
  font-weight: bold;
}
.linea {
  border: none;
  border-top: 2px solid #999;
  color: #999;
  height: 1px;
  margin: .2vw 0 .2vw 0;
}
.titulares_vert:hover {
  color: #4075a7;
}
.convocatorias {
  margin: 0 0 1em;
  color: #666;
  border-bottom: 1px dotted #d2d2d2;
}
.post-box--smalltexto a {
  color: #363232;
  padding-left: 0 .5VW 0 .5vw;
}
.clickable {
  z-index: 0;
  /*  cursor:pointer !important */
}
.nombreseccion {
  align-self: flex-end;
  text-align: center;
  color: #fff;
}
.nombreseccion:hover {
  color: #4075a7;
}
li.whatsapp {
  display: none;
}
/*#####################################
Celular
#####################################
*/
@media (max-width: 767px) {
  .well {
    margin: 0 !important;
    padding: 0 !important;
  }
  .documents_foto_portfolio {
    height: 68vw !important;
    max-height: 68vw !important;
    overflow: hidden;
  }
  .carousel_foto__elemento {
    margin: .3vw;
    width: 33% !important;
    height: 16vw !important;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
    float: left;
  }
  .carousel_foto__elemento:nth-child(3n+1) {
    margin-left: 0vw;
  }
  .carousel_foto__elemento:nth-child(3n+3) {
    margin-right: -2vw;
  }
  .navbar__logo {
    width: 100vw;
    float: left;
    margin-right: 4.16667%;
    font-size: 0;
  }
  .navbar__logo img {
    width: 100%;
  }
  .media-box__playlist--with-thumb_cobertura {
    margin: 0 auto;
    width: auto !important;
    max-height: 400vw !important;
    height: auto;
    overflow: hidden;
    overflow-y: scroll;
  }
  .post__redes {
    width: 100%;
    height: 7vw;
    float: left !important;
    padding: 0 !important;
    margin-top: .5vw !important;
    margin-left: .2vw !important;
    margin-right: .5vw;
  }
  .post__redes .social-menu__item {
    margin-right: 0.7rem;
    font: 400 6.54583vw "Calibre";
  }
  li.whatsapp {
    display: block;
  }
  .cartouche {
    width: 100%;
  }
  .red_radios {
    float: left;
    width: 90% !important;
    height: auto !important;
    padding: 10px !important;
  }
  .vertical {
    height: auto !important;
  }
  .red_radios:nth-of-type(2n + 1) {
    margin-bottom: 1vw;
  }
  /*.red_radios:nth-of-type(2n + 2) {
	}*/
  .post-box--seccion {
    height: 4.342vw !important;
  }
  /* #header .container .actions {
	  right: -20px;
	}
	  .article .actions-moderer {
	    right: -20px;
	  }
	  .placeholder {
	    margin-right: -20px;
	  }
	  */
  .post-box--half,
  .post-box--full,
  .post-box--small,
  .post-box--toptexto,
  .post-box--small-rub {
    margin-bottom: 1vw !important;
    width: 100% !important;
    height: 55vw !important;
    overflow: hidden !important;
  }
  .post-box--descripcion {
    height: auto !important;
    margin-bottom: -5vw !important;
  }
  .post-box__chapo,
  .publication {
    display: none !important;
  }
  .media-box {
    margin-bottom: 3vw !important;
    height: 110vw !important;
  }
  .media-box__player {
    margin-bottom: 0vw !important;
  }
  .media-box__meta {
    margin-bottom: 0vw !important;
  }
  .media-box__playlist-item {
    height: auto !important;
    font-size: 4vw !important;
  }
  .media-box__playlist-item .img1 {
    width: 33vw !important;
    height: 18vw !important;
  }
  .media-box-banner img {
    height: 15vw !important;
  }
  #iCard .img {
    width: 30vw !important;
  }
  html {
    font-size: 3.3vw;
  }
  body {
    font-size: 3.3vw;
  }
  h1.titre {
    font-size: 4.6vw !important;
  }
  h4 {
    font-size: 4.6vw !important;
  }
  .twitter-box {
    height: 100vw !important;
  }
  .facebook-box {
    height: 100vw !important;
  }
  .carousel__elemento {
    width: 24.2% !important;
    height: 12vw !important;
  }
  /*div de administracion */
  body .spip-admin-float {
    bottom: 0vw;
    margin-top: 0vw;
    z-index: 100;
    position: relative !important;
    left: 4vw;
    white-space: nowrap;
  }
  .spip-admin-float .spip-admin-boutons {
    display: inline-block;
  }
  .lacentral {
    width: 100%;
    margin-left: 0vw;
    float: left;
    background: url("https://www.cta.org.ar/plugins/auto/spipr_cta/v0.2.01/css/img/cinta-lacentral-celu.png") no-repeat;
    background-size: 100%;
    height: 4.9vw;
  }
  .caja_noticiaslacentral {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 1vw;
    padding: 0;
    border: none;
    height: auto;
    float: left;
  }
  .organizaciones,
  .regionales,
  .secretarias {
    width: 100%;
    float: left;
    height: 5vw;
    margin-top: .2vw;
    background-repeat: no-repeat;
  }
  .secretarias {
    background-image: url("https://www.cta.org.ar/plugins/auto/spipr_cta/v0.2.01/css/img/cinta-secretarias-celu.png");
    background-size: 100%;
  }
  .regionales {
    background-image: url("https://www.cta.org.ar/plugins/auto/spipr_cta/v0.2.01/css/img/cinta-regionales-celu.png");
    background-size: 100%;
  }
  .organizaciones {
    background-image: url("https://www.cta.org.ar/plugins/auto/spipr_cta/v0.2.01/css/img/cinta-organizaciones-celu.png");
    background-size: 100%;
  }
  .caja_noticias {
    margin-top: 0;
    margin-left: 0;
    padding: 0;
    border: none;
    height: auto;
    background-color: #FFFFFF;
  }
  #footer .social-menu__item {
    margin-right: 0.7rem;
    font: 400 8.54583vw "Calibre";
  }
  #footer {
    line-height: 1.8 !important;
    font: 500 4.54583vw "Calibre";
  }
  .caja-rub {
    float: left;
    width: 100%;
    margin-left: 0;
    height: auto;
    margin-bottom: 2vw;
  }
  .post-box--rub {
    width: 100%;
    height: 64.90909vw;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #CECECE;
  }
}
@media (min-width: 600px) {
  font-size: calc(112.5% + 4 * (100vw - 600px) / 400);
}
@media (min-width: 1000px) {
  font-size: calc(137.5%);
}
@media (min-width: 1420px) {
  html {
    font-family: Calibri, sans-serif;
    font-size: 1.1vw;
  }
}
@media (min-width: 1544px) {
  html {
    font-family: Calibri, sans-serif;
    font-size: 1.3vw;
  }
}
/* impression : on supprime ce qui ne sert par sur du papier */
@media print {
  #nav,
  #aside,
  #footer,
  .download {
    display: none;
  }
  #content {
    width: 100%;
  }
}
