.slotlet_main_content .more-information-div
{
  display: none;
}

.slotlet_main_content .line
{
  clear: both;
}


.home .container_main_content .slotlet_main_content div[class*="line"]:not(:nth-of-type(2)) .front-content
{
/*  width: 900px; */ /* 24.04.2018 */
  width: 100%;
  max-width: 1210px;
  margin: 0 auto;
}

.home .container_main_content .slotlet_main_content div[class*="line"]:nth-of-type(2) 
{
  width: 100% !important;
  margin: 0 auto;
/*  max-width: 1210px; */
  max-width: calc(1210px + 3em);
}


/* .container_main_content .slotlet_main_content div[class*="line"]:not(:nth-of-type(2)) 
{
  width: 900px;
  margin: 0 auto;
}

.container_main_content .slotlet_main_content div[class*="line"]:nth-of-type(2) 
{
  width: 100% !important;
  margin: 0 auto;
} */

.container_main_content .slotlet_main_content .line 
{
  width: 100%;
  margin: 0 auto;
  line-height: 0;  /* 10 dic 2018 */
}

.publicaciones .container_main_content .slotlet_main_content .line 
{
/*  width: 900px; */ /* 24.04.2018 */
  width: 1210px;
  margin: 0 auto;
}


.template-container
{
  display: block;
  float: left;
/*  padding: 10px; */
  position: relative;
/*  margin: 5px;
  background-color: #222;
  height: 220px; */
}

.home .container_main_content .slotlet_main_content .template-container
{
  min-width: 50%;
}

.container_main_content .slotlet_main_content .template-container
{
  min-width: 50%;
}

@media only screen and (min-width: 600px) {
/*  .home .container_main_content .slotlet_main_content .template-container .photo-over-text,
  .container_main_content .slotlet_main_content .template-container .photo-over-text */
  .container_main_content .slotlet_main_content .template-container .photo-over-text .photo-over-text-container .front-title,
  .container_main_content .slotlet_main_content .template-container .photo-over-text .photo-over-text-container .body
  {
    max-width: 450px;
    margin: 10px auto;
    text-align: center;
  }
  
  .container_main_content .slotlet_main_content .template-container .photo-over-text .photo-over-text-container .front-title
  {
    padding-top: 20px !important;
  }
}


.slotlet_main_content .front-title
{
  text-transform: uppercase;
  font-size: 105%;
  font-weight: 500;
  line-height: 1.4em;
/*  font-size: 100%;
  font-weight: 700; */
  padding: 0px 5px 10px;
}

.slotlet_main_content
{
  padding: 0;   /* Era 1em y estaba comentado */
/*  line-height: 150%; */
  line-height: 180%;
/*  margin: -5px; */ /* Comentado 22feb2017 */
}

.home .slotlet_main_content
{
  padding: 0;
  margin: 0;
}

.slotlet_banner.cover ~ .slotlet.slotlet_main_content
{
/*  margin-left: 5px;
  margin-right: 5px; */
}

.home .slotlet_main_content.slotlet_main_content_full
{
/*  margin-left: 5px;
  margin-right: 5px; */
}
  

.slotlet_main_content_left .default-template
{
  padding: 1em;
}

#full-html .body p
{
  color:#333;
/*  margin:2% 0 0 0; */
  margin: 1em 0 0 0; 
}

#full-html .body p strong
{
/*  color: #000; */
  font-weight: 700; 
/*  font-weight: normal; */
/*  font-weight: 400;
  border-bottom: 3px solid #b4e7f8;
  box-shadow: inset 0 -5px 0 #b4e7f8; */ /* resaltador */
}

.full-width #full-html .body .carousel-component-horizontal
{
  width: auto !important;
/*  width: 60% !important; */ /* 18.02.2022 */
  margin: 0 auto;
  background: #eee;
}
.full-width #full-html .body .carousel-component-horizontal .name
{
  color: #333;
  text-align: center;
}

.full-width #full-html .body .carousel-component-horizontal ul.carousel-list
{
  width: max-content;
}

.full-width #full-html .body ul
{
  width: 60%;
  margin: 1em auto 0;
  padding-left: 2.6em;
}

.full-width #full-html .body ul li
{
  padding-left: 5px;
  margin-top: 0.5em;
  font-size: 1em;
  line-height: 180%;
}

.full-width #full-html .body ol
{
  width: 60%;
  margin: 1em auto 0;
}

.full-width #full-html .body ol li
{
  padding-left: 10px;
}

.full-width #full-html .body ul ul
{
  padding-left: 1.6em;
  margin: 1em auto;
/*  width: 80%; */
  width: auto;
  list-style-type: none;
}

.full-width #full-html .body ul ul li:before {
  content: "-"; /* Insert content that looks like bullets */
  margin-left: -1.6em;
  padding-right: 10px;
  color: #7573c0;
}
  
.full-width #full-html .body p
{
  width: 60%;
  margin: 1em auto 0;
}

.full-width #full-html .body p.pright
{
  padding-left: 40%;
}

.full-width #full-html .body p.imgfull
{
  width: 200%;
  left: -50%;
  position: relative;
}

.full-width #full-html .body p.imgfull img
{
  width: 100%;
}


/* Depende de body-iframe-width.js para funcionar correctamente */
.full-width #full-html .body p.p-iframe
{
  width: 100%;
  text-align: center;
}

.full-width #full-html .body p img
{
  max-width: 100%;
}

.body p.p-iframe iframe
{
/*  width: 60%; */
}



#full-html .title,
.slotlet_main_content .title
{
  font-size: 150%;
  text-align: left;
/*  text-shadow: 0 1px #ccc; 
  font-weight: normal; */
  font-weight: 500;
/*  letter-spacing: 2px; */
  letter-spacing: -0.3px;
/*  letter-spacing: -0.2px; */
  line-height: 1.4em;
/*  text-transform: uppercase; */
  color: #7573c0;
/*  color: #fff; */ /* 8.9.2017 */
/*  margin-top:2em; */
  margin-top:0.6em; 
  margin-bottom: 2em;
/*  margin-bottom:0.6em; */
/*  text-shadow: 0px 0px 4px rgba(64,64,64,0.5), 0px 0px 20px rgba(64,64,64,0.25); */ /* 8.9.2017 */
  text-shadow: 0px 0px 4px rgba(255,255,255,0.5), 0px 0px 20px rgba(255,255,255,0.25); 
}

#full-html #article-noimage .title
{
  color: #7573C0;
  text-shadow: none; 
  font-size: 4em;
  margin: 2em auto;
}

#full-html .upper-description,
.slotlet_main_content .upper-description
{
  font-size: 80%;
/*  color: #555; */
  color: #000; 
}

#full-html .upper-description.no-upper-description,
.slotlet_main_content .upper-description.no-upper-description
{
  display: none;
}

#full-html .heading,
.slotlet_main_content .heading
{
/*  font-size: 110%; */
  font-size: 1.6em;
/*  font-size: 125%; */
  line-height: 180%;
  font-weight: 200;
  color: #000;
  text-align: center;
}

#full-html .body
/* .slotlet_main_content .body */
{
/*  margin-top: 2em; */ 
  margin-top: 4em;
/*  margin-top: 1em; */
  line-height: 180%; /* 13 dic 2018 */
}

.slotlet_main_content a
{
/*  color: #f37321; */
   color: #7573C0;
}

 .slotlet_main_content .body a:hover
{
/*  color: #eee;
  background: #444;
  padding: 3px;
  margin: -3px;
  text-shadow: -1px -1px #111;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 0 5px #444; */
} 

.slotlet_main_content .body a.lightview:hover
{
  border-bottom: solid 1px #05ADE9;
}

.slotlet_main_content .updated-at,
.result-updated-at-text-only
{
  font-size: 75%;
/*  text-align: right;
  color: #555; */
  text-align: left;
  color: #06aada;
  margin: 15px 5px 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.container_main_content .slotlet_main_content .updated-at
{
  width: 890px;
  margin: 15px auto;
}

.photo-over-text-container .result-updated-at-text-only,
.text-only-container .result-updated-at-text-only,
.photo-summary-content .result-updated-at-text-only
{
  font-size: 75%;
  text-align: left;
  color: #06aada;
/*  margin: 10px 5px 0; */ /* comentado para bottom y absolute */
  padding: 0 0 5px;
  bottom: 0;
  position: absolute; 
  border-bottom: solid 3px;
}

.photo-over-text-container .result-updated-at-text-only
{
  margin: 15px 10px 5px;
}

.slotlet_main_content .text-without-link .updated-at,
.slotlet_main_content .text-without-link .result-updated-at-text-only
{
  font-size: 75%;
  text-align: left;
  color: #06aada;
  display: none;
}

.slotlet_main_content .article-actions
{
  text-align: right;
/*  float: right; */
  height: 28px;
}

.slotlet_main_content #top-article-actions
{
/*  width: 900px;
  margin: 5px auto 0; */ /* 24.04.2018 */
  width: 100%;
  max-width: 1210px;
  margin: 55px auto 0;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
  display: none; /* 06.05.2019 */
}

.slotlet_banner.cover ~ .slotlet_main_content #top-article-actions
{
/*  width: 900px;
  margin: 5px auto 0; 
  position: relative; */
  margin: -400px auto 0;
/*  left: 0;
  right: 0;
  z-index: 2; */
}

.slotlet_main_content .article-actions .separator
{
  display: none;
}

.slotlet_main_content .article-actions .cq-article-actions
{
/*  padding: .25em; */
  display: inline-block;
/*  float: right; */
}

.slotlet_main_content .article-actions .social_toolbox
{
  float: right;
}

.slotlet_main_content .article-actions .social_toolbox .st_plusone_large div
{
  bottom: initial !important;
}

.slotlet_main_content .article-actions .cq-article-actions a
{
  padding: 0;
/*  margin: 0 0 0 .25em; */
  margin-right: 3px;
  margin-left: 3px;
}

.slotlet_main_content .article-actions .cq-article-actions img
{
  vertical-align: middle;
}

/* estilos del editor */
.slotlet_main_content .body .subtitle
{
/*	font-size: 110%;
	font-weight: bold; */
  	font-size: 130%;
/*	color: #666; */
	font-style: normal;
  	color: #000;
  	border-top: 1px solid #7573C0;
  	padding-top: 5px;
        display: block;
}

.slotlet_main_content .body .paragraph,
.slotlet_main_content .front-title-only-content .paragraph
/* antes estaba vacío */
{
  	font-size: 100%;
/*  	font-weight: normal; */ /* comentado el 10.10.2019 */
	text-transform: none;
  	color: #000;
  	margin: 0;
        box-shadow: inset 0 -6px 0 #88E4FF;
}

.extensobba .slotlet_main_content .front-title-only-content .paragraph
{
  box-shadow: inset 0 -40px 0 rgba(136, 228, 255, 0.5);
}

.slotlet_main_content .body .epigraph
{
  font-size: 80%; /* 25.5.2021 */
  font-weight: normal;
  text-align: left;
  color: #555 !important ; /* 25.5.2021 */
  font-style: normal;
}

.slotlet_main_content .body .highlighted,
.slotlet_main_content .front-title-only-content .highlighted
{
  	font-size: 150%;
  	font-weight: bold;
	text-transform: uppercase;
  	color: #000;
  	margin: 0;
}

.extensobba .slotlet_main_content .front-title-only-content .highlighted
{
  font-size: 110%;
  text-shadow: 0px 0px 4px #4baeae, 0px 0px 10px #f18ae4;
}

.horariosdeconsulta .slotlet_main_content .body .highlighted
{
  	font-size: 100%;
  	font-weight: normal;
	text-transform: none;
  	color: #000;
  	margin: 0;
        box-shadow: inset 0 -6px 0 #88E4FF;
}

.home .desc .highlighted,
#full-html .heading .highlighted
{
  	font-weight: normal;
	text-transform: none;
        box-shadow: inset 0 -6px 0 #88E4FF;
}

.slotlet_main_content .body .blockquote,
.slotlet_main_content .front-title-only-content .blockquote
{
/*  	font-size: 200%; */
        font-size: 250%;
  	font-weight: 900 !important;
        line-height: 120%;
/*  	line-height: 200%; */
  	text-transform: none;
}
  

@media only screen and (min-width: 600px)
{
  .home .boxed
  {
    padding: 4px 6px 2px 6px;
    border-radius: 8px;
    border: 1px solid;
    box-shadow: 0px 0px 4px rgba(64,64,64,0.9), 0px 0px 20px rgba(64,64,64,0.5);
    font-variant: all-petite-caps;
    letter-spacing: 1px;
  }
}

/*resultado de busqueda agenda*/

.events_search_item .title
{
	display:list-item;
  list-style:square none !important;
	font-family:arial,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	text-align:left;
	text-transform:uppercase;
	margin-top:10px;
}

.events_search_item_count
{
	color:#333333;
	font-size:11px;
	padding:10px 0 10px 120px;
	font-weight:bold;
}

.obfuscated
{
  unicode-bidi: bidi-override;
  direction: rtl;
}

/* Todas las noticias */
.slotlet_main_content .show-more
{
  clear: both;
/*  text-align: right; */
  text-align: center;
/*  margin-top: 2em; */
  padding: 10px 5px 10px; /* distribucion de Inicio 2016 */
/*  padding: 10px 12px 10px; */
}

.slotlet_main_content .show-more a
{
/*  font-size: 0.7em;
  text-transform: uppercase; */
/*  color: #eee;
  background: #444; */
  color: #333;
  background: #eee;
  padding: 8px;
/*  margin: -3px;
  text-shadow: -1px -1px #111; 
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; 
  box-shadow: 0 0 5px #444; */
  display: inline-block;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.slotlet_main_content .show-more a:first-letter
{
  text-transform: uppercase;
}

.home .slotlet_main_content .show-more
{
  width: 100%;
  max-width: 1200px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
/*  width: 890px; */
/*  width: 900px; */
  margin: 0 auto;
}

#show_all_search_form .form-content
{
  background-color: #eee;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  padding: 20px !important;
}

#show_all_search_form h1 
{
    margin-top: 2em;
    font-size: 4em;
    padding: 0.2em 0 0 0;
/*    font-size: 2.6em; */
    font-weight: 700;
    margin: 2em auto;
    width: 900px;
    text-align: center;
    letter-spacing: -0.3px;
    line-height: 1.4em;
    color: #7573c0;
}
#show_all_search_form h2
{
    padding-left: 10px;
    padding-right: 10px;
    width: 900px;
    margin: 4em auto 0;
}

#show_all_search_form .form-content,
.show-all-item,
.search-results-bottom.show-all-search-results-bottom
{
    padding-left: 10px;
    padding-right: 10px;
    width: 900px;
    margin: 4em auto 0;
    font-size: 1.1em;
    line-height: 200%;
    word-break: break-word;
}

.todas_las_noticias .show-all-item .title
{
    font-size: 180%;
    font-weight: 700;
    text-transform: none;
    margin: 10px 0 5px;
    line-height: 120%;
}
.todas_las_noticias .show-all-item .updated_at
{
    font-size: 0.8em;
    text-transform: uppercase;
    font-style: italic;
    margin-bottom: 10px;
}
.todas_las_noticias .show-all-item .heading
{
    font-size: initial;
    font-weight: initial;
    text-align: left;
}


@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{
  .todas_las_noticias #show_all_search_form h1
  {
    font-size: 2.6em;
  }
  .todas_las_noticias #show_all_search_form h1
  {
    width: 100% !important;
  }
  .todas_las_noticias .show-all-item,
  .todas_las_noticias #show_all_search_form h2,
  .todas_las_noticias .search-results-bottom.show-all-search-results-bottom
  {
    width: 90% !important;
  }
  .todas_las_noticias #show_all_search_form .form-content
  {
     width: 85% !important;
  }
  .todas_las_noticias #show_all_search_form .form-content #section_autocomplete_query
  {
     width: 90% !important;
  }
  .todas_las_noticias .show-all-item .title,
  .todas_las_noticias .show-all-item .updated_at,
  .todas_las_noticias .show-all-item .heading
  {
    width: 90% !important;
  }
  .todas_las_noticias .search-results-bottom.show-all-search-results-bottom
  {
    margin-left: 0;
    padding-left: 0;
  }
  .todas_las_noticias .show-all-item .title
  {
    font-size: 130% !important;
  }
  .todas_las_noticias .show-all-item .updated_at
  {
    font-size: 0.6em !important;
  }
  .todas_las_noticias .show-all-item .heading
  {
    font-size: initial !important;
  }
  .todas_las_noticias .slotlet_horizontal_menu_bg.contextual.new_contextual.mobile .container_main_content_gallery
  {
    display: none !important;
  }
}

.todas_las_noticias .show-all-item.pagination
{
/*    letter-spacing: 0.2em; */
    padding-bottom: 4em;
}
.todas_las_noticias .show-all-item.pagination > *
{
  margin: 5px;
}

/* Formulario de contacto */
#contact_form
{
  padding: 1em;
/*  padding-left: 0; */
  margin: 15px 5px 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.container_main_content .slotlet_main_content #contact_form
{
  width: 890px;
  margin: 15px auto;
}

#contact_form_container
{
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

#contact_form_container h1
{
  font-size: 110%;
  margin: 0 0 .5em 0;
  font-weight: bold;
  text-shadow: 0 1px #ccc;
}

#contact_form_container h2
{
  font-size: 90%;
  margin: 0;
  padding: .25em 1em;
  font-weight: normal;
  color: #555;
}

#contact_form_container form.contact-form
{
  margin: .25em 1em;
}

#contact_form_container form.contact-form .form-row
{
  font-size: 90%;
}

#contact_form_container form.contact-form .form-row .form-error-msg
{
  margin-left: 7em;
  padding: .25em;
  color: #8b1a00;
}

#contact_form_container form.contact-form .form-row label
{
  float: left;
  width: 7em;
  margin-top: .5em;
}

#contact_form_container form.contact-form .form-row input,
#contact_form_container form.contact-form .form-row textarea
{
  width: 40em;
  font-family: inherit;
  font-size: 100%;
  color: #aaa;
}

#contact_form_container form.contact-form .form-row input:focus,
#contact_form_container form.contact-form .form-row textarea:focus
{
  color: #000;
}

#contact_form_container form.contact-form .form-row textarea
{
  height: 10em;
}

#contact_form_container form.contact-form .form-actions
{
  text-align: center;
}

/* .slotlet_main_content_left
{
  width: 60%; */
/*  padding: 10px; */
/*  padding: 1em; */
/*  margin: 0; */
/* } */

#contextual_menu.slotlet_main_content_left
{
  width: 900px;
  margin: 0 auto;
  border-top: 1px solid #06aada;
}

.slotlet_main_content_left_float
{
  float: left;
}

.slotlet_main_content_right_float
{
  width: 40%;
  float: right;
}

.slotlet_container_right
{
  padding-top: 24px;
/*  margin-top: 12px; */
}

.slotlet_main_content #breaking-line /* espacio necesario antes del contenido principal */
{
  font-size: 4px; 
  height: 0px; /* No se necesita espacio desde 22feb2017 */
}

#full-html ul
{
  padding-left: 0;
  margin-left: 1.3em;
  margin-top: 0;
}


.slotlet_main_content .article-actions .cq-article-actions img[title=aumentar],
.slotlet_main_content .article-actions .cq-article-actions img[title=disminuir]
{
  display: none;
}

.body table
{
  float: none;
}

#separador_tabla,
#separador_tabla td
{
  border-top: solid 1px #7573c0;
}
#renglon_tabla,
#renglon_tabla td
{
  border-top: solid 1px #eee;
}

.photo-summary.img-right
{
  width: auto !important;
  margin: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
/*  padding-top: 5px; */ /* comentado para usar equalheight */
  min-height: 230px;
  border: 1px solid #7573C0;
}

.photo-summary.img-right .photo-summary-img-right-content
{
  border: none;
  position: absolute;
/*  bottom: 0; */
  bottom: 1px; /* para el borde de color */
  right: 1px; /* para el borde de color */
  left: 1px; /* para el borde de color */
  margin: 5px;
  max-height: 82%; 
/*  max-height: 80%; */
  min-height: 28%;
  overflow: hidden;
}
.photo-summary.img-right .url
{
  position: absolute;
  z-index: 3 !important;
  width: 100%;
  height: 100%;
}

.photo-summary.img-right .upper-description
{
    text-transform: uppercase;
    font-size: 105%;
    font-weight: 500; 
    line-height: 1.4em;
    display: table-cell; 
/*    display: inline; 
    padding: 5px 10px 5px !important; */
    padding: 8px 10px 5px !important;
    color: #333;  /* para recuadro con color */
/*    color: #fff;
    text-shadow: 0px 0px 10px rgba(64,64,64,0.9); */
    background-color: #fff;
}

.photo-summary.img-right .upper-description:empty
{
  background-color: transparent;
}

.photo-summary.img-right .front-title
{
  padding: 5px 10px 5px !important; 
/*  padding: 30px 10px 5px !important; */
  font-size: 160%;
  font-weight: 700;
  text-transform: none;
  margin: 10px 0 5px;
  line-height: 100%;
}

.photo-summary.img-right .body
{
  white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 10px;
}

.photo-summary.img-right .result-updated-at-text-only
{
  margin: 15px 10px 5px;
  padding: 0 0 5px;
}

.photo-summary-img-right-content .content .front-title a,
.photo-summary-img-right-content .content .body,
.photo-summary-img-right-content .content .result-updated-at-text-only,
.photo-summary-img-right-content .content .more-information-div {
  position: relative;
  z-index: 2;
/*  text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.5), 1px 1px 2px rgba(255, 255, 255, 0.6); */
/*  color: #fff; */
  letter-spacing: 0;
}

.photo-summary-img-right-content .content .body,
.photo-summary-img-right-content .content .result-updated-at-text-only {
  display: none;
}
.photo-summary.img-right .url:hover ~ .photo-summary-img-right-content .content .body,
.photo-summary.img-right .url:hover ~ .photo-summary-img-right-content .content .result-updated-at-text-only {
  display: block;
}
  
/* .photo-summary.img-right:after { */
.photo-summary-img-right-content .content:after {
  content: " ";
  z-index: 1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;  
  height: 100%;
/*  margin: 5px; */
/*  background-color: rgba(117,115,192, 0.8); */
  background-color: rgba(255,255,255,0.9); 
/*  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 10%, rgba(255,255,255,0.3) 20%, rgba(255,255,255,0.9) 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(10%,rgba(255,255,255,0.1)), color-stop(20%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0.9))); 
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.3) 20%,rgba(255,255,255,0.9) 100%); 
  background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.3) 20%,rgba(255,255,255,0.9) 100%); 
  background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.3) 20%,rgba(255,255,255,0.9) 100%); 
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.3) 20%,rgba(255,255,255,0.9) 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e6ffffff',GradientType=0 ); */
}


.photo-over-text .photo-over-text-container .front-title
{
  padding: 5px 10px 5px !important;
/*  font-size: 160%; */
  font-size: 180%;
  font-weight: 700;
  text-transform: none;
  margin: 10px 0 5px;
  line-height: 120%;
/*  line-height: 100%; */
}

.photo-over-text .photo-over-text-container .photo
{
  border-radius: 8px 8px 0px 0px; 
  z-index: 1;
}

.photo-over-text .photo-over-text-container
{
/*  border-radius: 0px 0px 8px 8px; */
  border-radius: 8px; 
  text-shadow: none;
/*  box-shadow: 0px 0px 5px rgba(117, 115, 192, 0.8), 0px 0px 15px rgba(117, 115, 192, 0.5); */ /* 18.02.2022 */
  box-shadow: 0px 5px 15px rgba(117, 115, 192, 0.8);
  border: 0px solid transparent;
/*  margin-left: 10px;
  margin-right: 10px; */
  margin-left: 1.5em;
  margin-right: 1.5em;
  background-color: #fff;
  /* display: table; */ /* 23.2.2018 */
  margin-bottom: 3em; /* 3.9.2019 */
}

/*
@media (min-width:600px)  {
  
  .template-container:first-of-type .photo-over-text .photo-over-text-container
  {
    margin-left: 25px !important;
  }

  .template-container:last-of-type .photo-over-text .photo-over-text-container
  {
    margin-left: 10px !important;
    margin-right: 25px !important;
  }
  
}
*/

.home .text-only .text-only-container,
.text-only .text-only-container
{
  border: 0px solid transparent;
  text-align: center;
}

.home .text-only .text-only-container .front-title,
.text-only .text-only-container .front-title
{
/*    padding: 5px 10px 5px !important; */
    font-size: 160%;
    font-weight: 700;
    text-transform: none;
/*    margin: 10px 0 5px; */
/*    line-height: 100%; */
}

.home .slotlet.slotlet_main_content.slotlet_main_content_full .line .front-content,
.contenidoweb.container_main_content .slotlet.slotlet_main_content .line .front-content
{
  display:                 flex;
  display:                 -webkit-flex; /* Safari 8 */
  flex-wrap:               wrap;
  -webkit-flex-wrap:       wrap;         /* Safari 8 */
  justify-content:         center;
  -webkit-justify-content: center; 
}

.home .slotlet_main_content .front-title-only .front-title,
.slotlet_main_content .front-title-only .front-title
{
  text-align: center;
  padding-top: 10px;
  margin-top: 2em;
  padding-bottom: 10px;
  margin-bottom: 1em;
}

/* .home .slotlet_main_content.slotlet_main_content_full div[class*="line"]:nth-of-type(3), */
/* .home .slotlet_main_content.slotlet_main_content_full div[class*="line"]:nth-of-type(4),
.home .slotlet_main_content.slotlet_main_content_full div[class*="line"]:nth-of-type(5),
.contenidoweb.container_main_content .slotlet.slotlet_main_content div[class*="line"]:not(:nth-of-type(2))
{
  background-color: #eee;
} */ /* 27.08.2018 se hace por jQuery */

/* .home .slotlet_main_content.slotlet_main_content_full div[class*="line"]:nth-of-type(4) */ /* 27.08.2018 se hace por jQuery */
/* .contenidoweb.container_main_content .slotlet.slotlet_main_content div[class*="line"]:not(:nth-of-type(2)) */
/* {
  padding-top: 2em; 
} */ /* 27.08.2018 se hace por jQuery */

/* .home .slotlet_main_content.slotlet_main_content_full div[class*="line"]:nth-of-type(2), */ /* 27.08.2018 se hace por jQuery */
/* .contenidoweb.container_main_content .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(2), */
.contenidoweb.container_main_content .slotlet_banner.cover ~ .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(2)
{
/*  padding-top: 3em;
  padding-bottom: 4em; */ /* 2 de octubre de 2019 */
/*  background-color: rgba(117, 115, 192, 0.2); */ /* 22 de febrero de 2019 */
  width: 100% !important;
  margin: 0 auto;
  /* max-width: 1210px; */
  max-width: calc(1210px + 3em);
  padding-top: 9em;
}

/* .home .slotlet_main_content.slotlet_main_content_full div[class*="line"]:nth-of-type(2)
{
  background-color: rgba(255, 255, 255, 0) !important ; 
} */ /* 10 de junio de 2019 */


/* .home .slotlet.slotlet_main_content.slotlet_main_content_full .line, 
.contenidoweb.container_main_content .slotlet.slotlet_main_content .line
{
  padding-top: 0 !important;
} */

/* .contenidoweb.container_main_content .slotlet_banner ~ .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(2) */
.contenidoweb.container_main_content .slotlet_banner ~ .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(2)
{
  padding-top: 0;
}

/* .estudiantes .contenidoweb.container_main_content .slotlet_banner.cover ~ .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(2)
{
  padding-top: 0;
  padding-bottom: 0;
} */ /* 10 may 2019 */

.home .only-photo .photo 
{
  margin: 0 auto;
  text-align: center;
}



/* Producciones BBA */

.producciones .contenidoweb.container_main_content .slotlet_banner.cover ~ .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(2),
.producciones .container_main_content .slotlet_main_content .line 
{
/*  width: 100% !important; */
  width: calc(100% - 6em) !important;
  margin: 0 auto;
  max-width: calc(1210px + 3em);
  padding-left: 3em;
  padding-right: 3em;
  padding-bottom: 3em;
}

.producciones .contenidoweb.container_main_content .slotlet_banner.cover ~ .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(2)
{
  padding-top: 3em;
}

.producciones .container_main_content .slotlet_main_content .line .photo-summary-home.main_image
{
  margin-bottom: 0;
}

@media only screen and (max-device-width: 480px) and (min-device-width: 320px)
{
  .producciones .contenidoweb.container_main_content .slotlet_banner.cover ~ .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(2)
  {
    padding-top: 3em;
  }
  
  .producciones .container_main_content .slotlet_main_content .line .photo-summary-home.main_image
  {
    overflow: hidden;
    height: 400px;
  }
  
  .producciones .container_main_content .slotlet_main_content .line .photo-summary-home.main_image img
  {
    width: auto;
    height: 100%;
  }
  
  .producciones .container_main_content .slotlet_main_content .line .photo-summary-home.main_image a
  {
    font-size: 2em;
  }
  
  .encuentrodelasartes #full-html .title-top .title
  {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 150% !important;
  }
}

/* .encuentrodelasartes .body p.p-iframe iframe
{
  height: 300px !important;
} */



/* Muestras */

.muestras .photo-summary.img-right .photo-summary-img-right-content
{
  min-height: 95%; 
  max-height: 95%; 
}

.muestras .photo-summary-img-right-content .content,
.muestras .photo-summary-img-right-content .content .front-title {
  display: none;
}
.muestras .photo-summary.img-right .url:hover ~ .photo-summary-img-right-content .content,
.muestras .photo-summary.img-right .url:hover ~ .photo-summary-img-right-content .content .front-title {
  display: block;
}

.muestras .photo-summary-img-right-content .content .body,
.muestras .photo-summary-img-right-content .content .result-updated-at-text-only {
  display: none !important;
}

.slotlet_banner
{
/*  display: none; */ /* en conjunto con banner-section-only, esto hace que se oculte cuando el article tiene imagen propia */
  display: block;
/*  height: 440px; */ /* 10 may 2019 */
  overflow: hidden;
/*  background-color: rgba(117, 115, 192, 0.2);*/ /* 18.02.2022 */
}

.horizontal .slotlet_banner
{
  display: none;
}

.slotlet_banner.no-banner
{
  display: none;
}

/* Depende de banner-section-only.js para funcionar correctamente */
.slotlet_banner.cover
{
/*  display: block;
  height: 350px;  
  overflow: hidden; */ /* 8 jun 2018 */
/*  max-height: 300px; 
  margin-bottom: 4em; */
}

.slotlet_banner.cover img
{
/*    margin: -10% 0; */ /* 11 jun 2018 */
  margin: 0 auto;
  width: 100%;
  vertical-align: middle;
}

.slotlet_banner.cover ~ .slotlet_main_content .default-template .default-template-child
{
  width: 900px;
  margin: 2em auto;
  border-bottom: solid 1px #7573c0;
}

.slotlet_banner.cover ~ .slotlet_main_content .default-template .default-template-child a
{
  font-size: 160%;
  font-weight: 500;
  text-decoration: none;
}

.slotlet_banner.cover ~ .slotlet_main_content .default-template .default-template-child a:hover
{
  color: #333;
}

/* Programas */

.programas2015 .full-width #full-html .body p,
.programas2016 .full-width #full-html .body p
{
  width: 100%;
  margin: 1em auto 0;
}

.proyectos .slotlet_main_content .breaking-line ~ div:nth-child(2) .photo-summary.img-right
{
  height: 46px !important;
  min-height: 46px !important;
}

.programas .full-width #full-html .body p,
.cartelera .full-width #full-html .body p
{
  text-align: center;
}


/* DD.HH. */

/* .ddhh .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(4):after,
.ddhh .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(6):after,
.ddhh .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(8):after,
.ddhh .slotlet.slotlet_main_content div[class*="line"]:nth-of-type(10):after */
.gestion2018a2022 .slotlet_main_content .front-title-only .front-title:after,
.ddhh .slotlet_main_content .front-title-only .front-title:after
{
  content:"";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 50%;
  border-left: 1px solid #7573c0;
  transform: translate(-50%);
  margin-top: 6em;
  margin-bottom: 1em;
}


/* Encuentro de las Artes - exposiciones */

.exposiciones .container_main_content.full-width
{
/*  background-color: #111; */
}

.exposiciones #article-image
{
  display: none;
}

.exposiciones #full-html #article-image + .title-top .title
{
  margin-top: 2em;
  padding-top: 2.45em;
}

.exposiciones #full-html .title, .exposicion .slotlet_main_content .title
{
  text-shadow: none;
/*  color: #fff; */
  color: #000;
}

.exposiciones #full-html .heading, .exposicion .slotlet_main_content .heading
{
/*  color: #ddd; */
  color: #333;
}

.exposiciones .full-width #full-html .body p.imgfull img + img,
.exposiciones .full-width #full-html .body p.imgfull .imgdesc + img
{
  margin-top: 1em;
}

.exposiciones .full-width #full-html .body p.imgfull .imgdesc
{
  margin-left: 12px;
  margin-right: 12px;
  font-size: 0.9em;
}

@media only screen and (min-width: 600px) 
{  
  .exposiciones .full-width #full-html .body p.imgfull
  {
    width: 100%;
    left: initial;
  }

  .exposiciones .full-width #full-html .body p.imgfull img
  {
    margin: 0 auto;
  }
  
  .exposiciones .full-width #full-html .body p.imgfull img + img,
  .exposiciones .full-width #full-html .body p.imgfull .imgdesc + img
  {
    margin-top: 4em;
  }
  
  .exposiciones .full-width #full-html .body p.imgfull img.rounded-corners
  {
    border-radius: 10px;
  }
  
  .exposiciones .full-width #full-html .body p.imgfull .imgdesc
  {
/*    margin-left: 0;
    margin-right: 0; */
  }
}

.exposiciones#encuentrodelasartes_2021_junio_exposicion_3 .container_main_content.full-width
{
  background-color: #000;
}

.exposiciones#encuentrodelasartes_2021_junio_exposicion_3 #full-html .title, .exposicion .slotlet_main_content .title
{
  color: #fff; 
}

.exposiciones#encuentrodelasartes_2021_junio_exposicion_3 #full-html .heading, .exposicion .slotlet_main_content .heading,
.exposiciones#encuentrodelasartes_2021_junio_exposicion_3 #full-html .body p
{
  color: #ddd; 
}


/* 65 Aniversario del BBA */

.bba65 .full-width #full-html .body p.imgfull img + img,
.bba65 .full-width #full-html .body p.imgfull .imgdesc + img
{
  margin-top: 1em;
}

.bba65 .full-width #full-html .body p.imgfull .imgdesc
{
  display: block;
  margin-left: 12px;
  margin-right: 12px;
  font-size: 0.9em;
}

@media only screen and (min-width: 600px) 
{  
  .bba65 .full-width #full-html .body p.imgfull
  {
    width: 100%;
    left: initial;
  }

  .bba65 .full-width #full-html .body p.imgfull img
  {
    margin: 0 auto;
  }
  
  .bba65 .full-width #full-html .body p.imgfull img + img,
  .bba65 .full-width #full-html .body p.imgfull .imgdesc + img
  {
    margin-top: 4em;
  }
  
  .bba65 .full-width #full-html .body p.imgfull img.rounded-corners
  {
    border-radius: 10px;
  }
  
  .bba65 .full-width #full-html .body p.imgfull .imgdesc
  {
/*    margin-left: 0;
    margin-right: 0; */
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{
  .bba65 .photo-inscription.img-right .photo-inscription-content .blockquote.destaque
  {
    font-size: 1.25em !important;
  }
}

.bba65 .full-width #full-html .body .video-js.video-wrapper
{
  width: 100% !important;
  height: auto !important;
}

.bba65 .full-width #full-html .body .video-js.video-wrapper,
.bba65 .full-width #full-html .body .video-js.video-wrapper .video
{
  border-radius: 10px;
}


/* Muestras y Audiciones - galerias */

.muestrasyaudiciones .full-width #full-html .body p.imgfull img + img,
.muestrasyaudiciones .full-width #full-html .body p.imgfull .imgdesc + img
{
  margin-top: 1em;
}

.muestrasyaudiciones .full-width #full-html .body p.imgfull .imgdesc
{
  display: block;
  margin-left: 12px;
  margin-right: 12px;
  font-size: 0.9em;
}

@media only screen and (min-width: 600px) 
{  
  .muestrasyaudiciones .full-width #full-html .body p.imgfull
  {
    width: 100%;
    left: initial;
  }

  .muestrasyaudiciones .full-width #full-html .body p.imgfull img
  {
    margin: 0 auto;
  }
  
  .muestrasyaudiciones .full-width #full-html .body p.imgfull img + img,
  .muestrasyaudiciones .full-width #full-html .body p.imgfull .imgdesc + img
  {
    margin-top: 4em;
  }
  
  .muestrasyaudiciones .full-width #full-html .body p.imgfull img.rounded-corners
  {
    border-radius: 10px;
  }
  
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{
  .muestrasyaudiciones .photo-inscription.img-right .photo-inscription-content .blockquote.destaque
  {
    font-size: 1.25em !important;
  }
}

.muestrasyaudiciones .full-width #full-html .body .video-js.video-wrapper
{
  width: 100% !important;
  height: auto !important;
}

.muestrasyaudiciones .full-width #full-html .body .video-js.video-wrapper,
.muestrasyaudiciones .full-width #full-html .body .video-js.video-wrapper .video
{
  border-radius: 10px;
}


/* Encuentro de las Artes - galerias */

.encuentrodelasartes .full-width #full-html .body p.imgfull img + img,
.encuentrodelasartes .full-width #full-html .body p.imgfull .imgdesc + img
{
  margin-top: 1em;
}

.encuentrodelasartes .full-width #full-html .body p.imgfull .imgdesc
{
  display: block;
  margin-left: 12px;
  margin-right: 12px;
  font-size: 0.9em;
}

@media only screen and (min-width: 600px) 
{  
  .encuentrodelasartes .full-width #full-html .body p.imgfull
  {
    width: 100%;
    left: initial;
  }

  .encuentrodelasartes .full-width #full-html .body p.imgfull img
  {
    margin: 0 auto;
  }
  
  .encuentrodelasartes .full-width #full-html .body p.imgfull img + img,
  .encuentrodelasartes .full-width #full-html .body p.imgfull .imgdesc + img
  {
    margin-top: 4em;
  }
  
  .encuentrodelasartes .full-width #full-html .body p.imgfull img.rounded-corners
  {
    border-radius: 10px;
  }
  
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{
  .encuentrodelasartes .photo-inscription.img-right .photo-inscription-content .blockquote.destaque
  {
    font-size: 1.25em !important;
  }
}

.encuentrodelasartes .full-width #full-html .body .video-js.video-wrapper
{
  width: 100% !important;
  height: auto !important;
}

.encuentrodelasartes .full-width #full-html .body .video-js.video-wrapper,
.encuentrodelasartes .full-width #full-html .body .video-js.video-wrapper .video
{
  border-radius: 10px;
}



/* 9 de julio 2021 - galeria */

.calendarioescolar#dia_de_la_independencia_2021 .full-width #full-html .body p.imgfull img + img,
.calendarioescolar#dia_de_la_independencia_2021 .full-width #full-html .body p.imgfull .imgdesc + img
{
  margin-top: 1em;
}

.calendarioescolar#dia_de_la_independencia_2021 .full-width #full-html .body p.imgfull .imgdesc
{
  display: block;
  margin-left: 12px;
  margin-right: 12px;
  font-size: 0.9em;
}

@media only screen and (min-width: 600px) 
{  
  .calendarioescolar#dia_de_la_independencia_2021 .full-width #full-html .body p.imgfull
  {
    width: 100%;
    left: initial;
  }

  .calendarioescolar#dia_de_la_independencia_2021 .full-width #full-html .body p.imgfull img
  {
    margin: 0 auto;
  }
  
  .calendarioescolar#dia_de_la_independencia_2021 .full-width #full-html .body p.imgfull img + img,
  .calendarioescolar#dia_de_la_independencia_2021 .full-width #full-html .body p.imgfull .imgdesc + img
  {
    margin-top: 4em;
  }
  
  .calendarioescolar#dia_de_la_independencia_2021 .full-width #full-html .body p.imgfull img.rounded-corners
  {
    border-radius: 10px;
  }
  
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{
  .calendarioescolar#dia_de_la_independencia_2021 .photo-inscription.img-right .photo-inscription-content .blockquote.destaque
  {
    font-size: 1.25em !important;
  }
}

.calendarioescolar#dia_de_la_independencia_2021 .full-width #full-html .body .video-js.video-wrapper
{
  width: 100% !important;
  height: auto !important;
}

.calendarioescolar#dia_de_la_independencia_2021 .full-width #full-html .body .video-js.video-wrapper,
.calendarioescolar#dia_de_la_independencia_2021 .full-width #full-html .body .video-js.video-wrapper .video
{
  border-radius: 10px;
}


/* El edificio - galeria 2021 */ 


.edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .full-width #full-html .body p.imgfull img + img,
.edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .full-width #full-html .body p.imgfull .imgdesc + img
{
  margin-top: 1em;
}

.edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .full-width #full-html .body p.imgfull .imgdesc
{
  display: block;
  margin-left: 12px;
  margin-right: 12px;
  font-size: 0.9em;
}

@media only screen and (min-width: 600px) 
{  
  .edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .full-width #full-html .body p.imgfull
  {
    width: 100%;
    left: initial;
  }

  .edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .full-width #full-html .body p.imgfull img
  {
    margin: 0 auto;
  }
  
  .edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .full-width #full-html .body p.imgfull img + img,
  .edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .full-width #full-html .body p.imgfull .imgdesc + img
  {
    margin-top: 4em;
  }
  
  .edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .full-width #full-html .body p.imgfull img.rounded-corners
  {
    border-radius: 10px;
  }
  
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{
  .edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .photo-inscription.img-right .photo-inscription-content .blockquote.destaque
  {
    font-size: 1.25em !important;
  }
}

.edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .full-width #full-html .body .video-js.video-wrapper
{
  width: 100% !important;
  height: auto !important;
}

.edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .full-width #full-html .body .video-js.video-wrapper,
.edificionochedeloslapices#inauguracion_de_la_3ra_etapa_del_edificio .full-width #full-html .body .video-js.video-wrapper .video
{
  border-radius: 10px;
  background-color: transparent !important;
}