/*
Theme Name: MUNTREF
Theme URI: http://untref.edu.ar/muntref
Description: Muntref
Version: 1.0
Author: UNTREF MEDIA
Author URI: http://untrefmedia.com/
*/

@charset "UTF-8";

/* CSS Document */


@font-face {
    font-family: 'distefano';
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans_light-webfont.eot');
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans_light-webfont.eot?#iefix') format('embedded-opentype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans_light-webfont.woff'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans_light-webfont.ttf') format('truetype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans_light-webfont.svg#distefano') format('svg');
	font-weight: 200;
	font-style: normal;
}
@font-face {
    font-family: 'distefano';
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-lightitalic-webfont.eot');
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-lightitalic-webfont.woff'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-lightitalic-webfont.ttf') format('truetype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-lightitalic-webfont.svg#distefano') format('svg');
	font-weight: 200;
	font-style: italic;
}

@font-face {
    font-family: 'distefano';
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans_regular-webfont.eot');
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans_regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans_regular-webfont.woff'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans_regular-webfont.ttf') format('truetype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans_regular-webfont.svg#distefano') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'distefano';
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-italic-webfont.eot');
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-italic-webfont.woff'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-italic-webfont.ttf') format('truetype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-italic-webfont.svg#distefano') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
    font-family: 'distefano';
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-bold-webfont.eot');
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-bold-webfont.woff'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-bold-webfont.ttf') format('truetype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-bold-webfont.svg#distefano') format('svg');
	font-weight: 600;
	font-style: normal;
}
@font-face {
    font-family: 'distefano';
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-bolditalic-webfont.eot');
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-bolditalic-webfont.woff'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-bolditalic-webfont.ttf') format('truetype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-bolditalic-webfont.svg#distefano') format('svg');
	font-weight: 600;
	font-style: italic;
}

@font-face {
    font-family: 'distefano';
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-black-webfont.eot');
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-black-webfont.eot?#iefix') format('embedded-opentype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-black-webfont.woff'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-black-webfont.ttf') format('truetype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-black-webfont.svg#distefano') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
    font-family: 'distefano';
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-blackitalic-webfont.eot');
	src: url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-blackitalic-webfont.woff'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-blackitalic-webfont.ttf') format('truetype'),
	url('//untref.edu.ar/wp-content/themes/portaluntref/fonts/tipo_-_distefanosans-blackitalic-webfont.svg#distefano') format('svg');
	font-weight: bold;
	font-style: italic;
}



* {
	margin: 0;
	padding: 0;
	}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0px;
    padding: 0px;
    border: 0px none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

img {
	width: 100%;
	/*height: 100%;*/
  height: auto;
}

a {
	text-decoration: none;
	color: inherit;
}

ul {
	list-style: none;
}

blockquote {
	margin-bottom: 20px;
    border-left: 5px solid #9d9c9c;
    padding-left: 10px;	
}

body {
  background: -moz-linear-gradient( -120deg, rgb(233,229,228) 0%, rgb(255,255,255) 100%) no-repeat;
  background: -webkit-linear-gradient( -120deg, rgb(233,229,228) 0%, rgb(255,255,255) 100%) no-repeat;
  background: -ms-linear-gradient( -120deg, rgb(233,229,228) 0%, rgb(255,255,255) 100%) no-repeat;
  width: 100%;
  height: 100%;
  z-index: 1;
  font-family: "distefano", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

.contenedor-uno {
	width: 100%;
}

.contenedor-dos {
	margin: 0px auto;
	/*width: 100%;*/
  width: 1050px;
	height: 96px;
	/*position: absolute;*/
	position: relative;
	background: #fff;
  display: flex;
}

/*.bkg-colores {
	background:#fff;
	float: left;
	height: 77px;
	width: 18.3%;
	background-position: right;
}*/

/* Menú Sedes */

.menu-sedes {
	/*margin: 0 auto;*/
	height: 96px;
	/*max-width: 1050px;*/
	width: 100%;
	background: white;
	position: relative;
	z-index: 9999;
}

.menu-sedes ul {
	position: relative;
	/*float: right;*/
	/*right: 0;*/
	margin-top: -96px;
  z-index: 1000;
}

.menu-sedes ul li {
	float: right;
	position: relative;
	width: 168px;
	height: 96px;
	}

.menu-sedes ul li a {
  font-size: 15px;
  font-family: "distefano";
  font-weight: 400;
  color: rgb( 251, 251, 249 );
  text-transform: uppercase;
	height: 100%;
  text-decoration: none;
  z-index: 35;
  display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease-out;
}

.menu-sedes ul li a:hover {
	-moz-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}

.menu-sedes ul li a span {
	position: absolute;
	margin: 25px 26px;
}

.menu-sedes ul.menu-en li a span {
	margin: 25px 20px;
}

li.museo-inmi {
  background: #009479;
}

li.arteyc {
  background: #FF0000;
}

li.arteyn {
  background: #2ED03C;
}

li.arte-cont {
  background: #FF0099;
}

li.museo-artesv {
  background: #27509A;
}

.contraido {
	display: none;
}

.menu-sedes ul.ul-toggle {
	margin-top: 0px;
}

.menuss .menu {
	top: 249px;
	max-width: 1090px;
	margin: 0 auto;
	position: relative;
	left: 20px;
	right: auto;
}

.btn-padlet {
	color: white;
	background: #27509a;
	padding: 10px;
	display: table;
	margin: 10px 0;
}
.btn-padlet:hover {
	background: url('http://untref.edu.ar/muntref/wp-content/uploads/2020/05/Banner-MUNTREF_slider.gif') no-repeat;
	background-size: 523%;
	background-position: center top;
}

.sidebar a.btn-destacado {
	/*background: url('http://untref.edu.ar/muntref/wp-content/uploads/2020/05/Banner-MUNTREF_slider.gif') no-repeat;*/
	/*background-size: 523%;*/
	/*background-position: center top;*/
	background: #7B7B7B;
	padding: 10px;
	display: table;
	margin-top: 10px;
	color: white;
}
.sidebar a.btn-destacado:hover {
	text-decoration: none;
	background: gray;
	/*background: url('http://untref.edu.ar/muntref/wp-content/uploads/2020/03/Banner-web_colores.jpg') no-repeat;*/
	/*background-size: 397%;*/
	/*background-position: center top;*/
	color: white;
}

.sede-mav .sidebar a.btn-destacado, .sede-cac .sidebar a.btn-destacado, .sede-mi .sidebar a.btn-destacado, .sede-ayc .sidebar a.btn-destacado, .sede-ayn .sidebar a.btn-destacado {
    color: white;
}

/* The Nivo Slider styles */
.erlich-roig {
	display: flex;
	width: 100%;
}
.erlich-roig a {
	width: 50%;
}

.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}

/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }


/* Popup Video Index */

.popup {
	position: absolute;
	z-index: 999999;
	/*top: -485px;*/
	padding: 10px;
	/*right: -254px;*/
	right: -100px;
	/*bottom: 655px;*/
	top: -490px;
	width: 75%;
	}

.popup .invitacion { float: left; width: 94%; }
.popup #cerrar-pop {
    color: white;
    font-size: 21px;
    background: black;
    padding: 5px 10px;
		position: absolute;
		right: 10px;
}

.popup2 { bottom: 305px; }

.popup ul li {
	width: 150px;
	display: inline-block;
	margin: 0 1px;
	opacity: 0.7;
	float: left;
}

.popup ul li:hover {
	opacity: 1;
}

.popup .btn-vermas {
	font-family: 'distefano';
	text-transform: uppercase;
	color: white;
	/*position: absolute;*/
	left: 0;
	width: 73px;
	padding: 2px 10px;
	line-height: 2;
	margin-top: 5px;
	background: -moz-linear-gradient( -120deg, #666 0%, #999 100%);
	background: -webkit-linear-gradient( -120deg, rgb(137,201,149) 0%, rgb(153,153,153) 100%);
	background: -ms-linear-gradient( -120deg, rgb(137,201,149) 0%, rgb(153,153,153) 100%);
}

.sede-cac .popup .btn-vermas {
	background-image: -moz-linear-gradient( -120deg, rgb(101,45,144) 0%, rgb(108,72,158) 53%, rgb(114,99,171) 100%);
	background-image: -webkit-linear-gradient( -120deg, rgb(101,45,144) 0%, rgb(108,72,158) 53%, rgb(114,99,171) 100%);
	background-image: -ms-linear-gradient( -120deg, rgb(101,45,144) 0%, rgb(108,72,158) 53%, rgb(114,99,171) 100%);
}

.sede-mav .popup .btn-vermas {
	background: -moz-linear-gradient( -120deg, rgb(0,166,133) 0%, rgb(137,201,149) 100%);
	background: -webkit-linear-gradient( -120deg, rgb(0,166,133) 0%, rgb(137,201,149) 100%);
	background: -ms-linear-gradient( -120deg, rgb(0,166,133) 0%, rgb(137,201,149) 100%);
}

.sede-ayc .popup .btn-vermas {
	background-image: -moz-linear-gradient( -120deg, rgb(227,64,45) 0%, rgb(221,42,90) 47%, rgb(214,20,134) 100%);
	background-image: -webkit-linear-gradient( -120deg, rgb(227,64,45) 0%, rgb(221,42,90) 47%, rgb(214,20,134) 100%);
	background-image: -ms-linear-gradient( -120deg, rgb(227,64,45) 0%, rgb(221,42,90) 47%, rgb(214,20,134) 100%);
}

.sede-mi .popup .btn-vermas {
	background-image: -moz-linear-gradient( -120deg, rgb(119,128,111) 0%, rgb(130,149,138) 47%, rgb(140,169,165) 100%);
	background-image: -webkit-linear-gradient( -120deg, rgb(119,128,111) 0%, rgb(130,149,138) 47%, rgb(140,169,165) 100%);
	background-image: -ms-linear-gradient( -120deg, rgb(119,128,111) 0%, rgb(130,149,138) 47%, rgb(140,169,165) 100%);
}

.popup .btn-vermas:hover {
	background: -moz-linear-gradient( -120deg, #333 0%, #666 100%);
	background: -webkit-linear-gradient( -120deg, rgb(0,166,133) 0%, rgb(137,201,149) 100%);
	background: -ms-linear-gradient( -120deg, rgb(0,166,133) 0%, rgb(137,201,149) 100%);
}

.popup .btn-vermas img {
	width: 20px;
	margin-right: 5px;
	position: relative;
	top: 3px;
}

/* Slider */

.slider {
	position: absolute;
	width: 100%;
}

.slider .slider-background {
	position: absolute;
	top: auto;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.slider .aspect-image {
	padding-top: 100px;
}
.slider .aspect-image img, .slider .slider-background img {
	width: 100%;
	display: block;
}
.slider .aspect-image img {
	visibility: hidden;
}

@media (min-width: 769px) {
	.slider .slider-background {
		top: 96px;
	}
}

.slider li {
	width: 100%;
}

.slider li img.wp-post-image{
	width: 100%;
}

.centered-btns_nav, .prev-car, .next-car {
	position: relative;
	/*top: -240px;*/
	top: -170px;
}

.centered-btns_nav img {
	opacity: 0.5;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease-out;
}

.centered-btns_nav img:hover {
	opacity: 1;
}

.flecha-ant {
	width:37px;
	height:37px;
	margin: 0px 0px 0px 128px;
	z-index:9;
	position: relative;
}

.flecha-sig {
	width:37px;
	height:37px;
	margin: 0px 0px 0px 5px;
	z-index:9;
	position: relative;
}

.cap-link { z-index: 4;}

.cap-link h5 strong {
	color: white;
	background: black;
	float: right;
	margin-top: 15px;
	padding: 2px 11px;
}

.caption-bkg {
	position: absolute;
	/*bottom: 260px;*/
	bottom: 195px;
	padding: 20px 25px 15px 128px;
	font-family: 'distefano';
	width: 226px;
	z-index: 3;
	/*height: 95px;*/

	/*box-sizing: border-box;*/
	/*display: flex;*/
}

.caption-bkg a {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-top:25px;
}

.caption-bkg2 {
	position: absolute;
	padding: 20px 25px 25px 128px;
	background: -moz-linear-gradient( -120deg, #666 0%, #b6b4b5 65%);
	background: -webkit-linear-gradient( -120deg, rgb(137,201,149) 0%, #b6b4b5 65%);
	background: -ms-linear-gradient( -120deg, rgb(137,201,149) 0%, #b6b4b5 65%);
	font-family: 'distefano';
	width: 226px;
	left: 0px;
	bottom: 0px;
	z-index: 0;
	/*height: 50px;*/
	height: 64.5%;
}

.caption-ficha {
	bottom: 65px;
}

.ficha .centered-btns_nav {
	opacity: 0;
}

li.centered-btns1_on .caption-bkg2, .caption-ficha {
    -webkit-animation-name: caption;
    animation-name: caption;
    animation-duration: 2s;
    -webkit-animation-duration: 2s;
}

@keyframes caption
{
from {left: -400px;}
to {left: 0px;}
}

@-webkit-keyframes caption /* Safari and Chrome */
{
from {left: -400px;}
to {left: 0px;}
}

li.centered-btns1_on .caption-bkg h1 {
    -webkit-animation-name: txt1;
    animation-name: txt1;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
}

li.centered-btns1_on .caption-bkg h5 {
    -webkit-animation-name: txt2;
    animation-name: txt2;
    animation-duration: 4s;
    -webkit-animation-duration: 4s;
}

.caption-bkg h1 {
	text-transform: uppercase;
	font-size: 22px;
	line-height: 1;
	position:relative;
	z-index: 2;
	color: white;
	width: 100%;
}

.caption-bkg h5 {
	font-weight: 300;
	font-size: 13.5px;
	margin-top: 12px;
	line-height: 1.2;
	position: relative;
	z-index: 1;
	color: white;
}

@keyframes txt1
{
from {left: -600px;}
to {left: 0px;}
}

@-webkit-keyframes txt1 /* Safari and Chrome */
{
from {left: -600px;}
to {left: 0px;}
}

@keyframes txt2
{
from {left: -800px;}
to {left: 0px;}
}

@-webkit-keyframes txt2 /* Safari and Chrome */
{
from {left: -800px;}
to {left: 0px;}
}

/* Menú Principal */

.logo-muntref {
	position: relative;
	z-index: 1000;
	margin: 10px 0px;
	/*float: left;*/
}

.logo-muntref-sf {
	display: none;
}

.bkg-logo {
	position: absolute;
	top: 0px;
	z-index: 2;
	height: 475px;
	/*background: url('../img/muntref-fondo-logo.png') no-repeat;*/
	/*width: 100%;*/
	width: 62%;
}

.menu {
	background-image: -moz-linear-gradient( -6deg, rgb(237,233,232) 0%, rgb(247,247,247) 23%, rgb(247,247,247) 100%);
 	background-image: -webkit-linear-gradient( -6deg, rgb(237,233,232) 0%, rgb(247,247,247) 23%, rgb(247,247,247) 100%);
 	background-image: -ms-linear-gradient( -6deg, rgb(237,233,232) 0%, rgb(247,247,247) 23%, rgb(247,247,247) 100%);
 	/*width: 900px;*/
	width: 103.9%;
	left: 0;
 	height: 35px;
	top: -35px;
	/*right: -40px;*/
	z-index: 9995;
	position: absolute;
	}
.home .menu, .home .menu-redes, .sede-ayc .menu, .sede-mi .menu, .sede-cac .menu, .sede-mav .menu, .sede-eco .menu, .sede-ayc .menu-redes, .sede-mi .menu-redes, .sede-cac .menu-redes, .sede-mav .menu-redes, .sede-eco .menu-redes { top: 126px; }

.menu-redes {
	/*height: 35px;*/
	/*top: -35px;*/
	/*z-index: 9995;*/
	/*position: absolute;*/
	/*left: 8px;*/
	filter: invert(0.5);
}

.menu-redes li {
	display: inline-block;
	width: 28px;
	height: 28px;
	margin-right: 6px;
	opacity: 0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease-out;
}

.menu-redes li:hover {
	opacity: 0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
}

.ocultar {
	display: none;
}

.contraer1 {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease-out;
}

.contraer1 {
	top: -400px;
}

/* menu secundario */

.menu ul {
	margin: 7px 0 0;
	position: absolute;
	float: left;
	/*left: 7px;*/
	left: 22px;
}

.menu ul li {
	display: inline-block;
	float: left;
	width: auto;
	}

	.menu ul li.textos {
		margin-right: 20px;
		}
.menu ul li.btn-lang a, .menu-sedes .menu-principal .menu-p-toggle ul li.btn-lang a {
	font-weight: 600;
}
.menu ul li.btn-home a {
	background: url(img/home.png) no-repeat;
	width: 23px;
	height: 23px;
	display: block;
	margin-right: 15px;
}
.menu .btn-home a:hover {
	background: url(img/home_hover.png) no-repeat;
}

.menu .btn-untref a {
	background: url(img/untref_icon.png) no-repeat;
  background-size: contain;
	width: 66px;
	height: 23px;
	display: block;
	margin-right: 5px;
}

.menu ul li.btn-untref a:hover {
	background: url(img/untref_icon_hover.png) no-repeat;
  background-size: contain;
}

.menu ul li a {
	font-family: "distefano";
	font-size: 13px;
	color: #706e6f;
	text-transform: uppercase;
	line-height: 1.8;
	transition: all 0.3s ease-out;
}

.menu ul li a:hover {
	color: #2D2A2B;
}



.tri-menu-p {

	background: url(img/menu-prin-tri-bkg.png) no-repeat;

	position: absolute;

	width: 7px;

	height: 35px;

	right: -4px;

	bottom: 0;

}

/* Flecha abajo */

.flecha-abajo {
	position: absolute;
	width: 40px;
	height: 40px;
	bottom: 140px;
	left: 0px;
	margin: 0px auto;
	right: 0px;
	z-index: 2;
	background: url(img/flecha_abajo.png) no-repeat #D8D8D8;
	background-position: center center;
	transition: ease 0.25s;
	-webkit-transition: ease 0.25s;
}

.flecha-abajo:hover {
	background: url(img/flecha_abajo.png) no-repeat #D8D8D8;
	background-position: center bottom;
}


.flecha-arriba {
	display: none;
	position: absolute;
	width: 40px;
	height: 40px;
	bottom: 140px;
	left: 0px;
	margin: 0px auto;
	right: 0px;
	z-index: 2;
	background: url(img/flecha_abajo.png) no-repeat #D8D8D8;
	background-position: center center;
	transition: ease 0.25s;
	-webkit-transition: ease 0.25s;
	transform: scaleY(-1); /* w3org */
	-webkit-transform: scaleY(-1); /* Chrome y Safari */
}

.flecha-arriba:hover {
	background: url(img/flecha_abajo.png) no-repeat #D8D8D8;
	background-position: center bottom;
}

/* finFlecha abajo */


/* Contenido */

.pp_gallery ul {
	display: flex !important;
}

.out-contenido {

	width: 1050px;

	margin: -225px auto;

	}

.out-contenido .posicion {
	position: absolute;
	max-width: 1051px;
	width: 100%;
}



.out-contenido .posicion2 {

	position: relative;

}



.contenido {
	background-image: -moz-linear-gradient( -120deg, rgb(233,229,228) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient( -120deg, rgb(233,229,228) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient( -120deg, rgb(233,229,228) 0%, rgb(255,255,255) 100%);
	width: 100%;
	height: auto;
	position: relative;
	padding: 22px;
	display: inline-flex;
	max-width: 1051px;
	padding-bottom: 65px;
	z-index: 998;
	margin-bottom: 25px;
	display: -webkit-flex;
}

.home .contenido, .sede-ayc .contenido, .sede-mi .contenido, .sede-cac .contenido, .sede-mav .contenido, .sede-eco .contenido { margin-top: 161px; }

.columna {
	width: 35.45%;
	float: left;
	margin-right: 25px;
	position: relative;
	}

.ultima { margin-right: 0px !important; }

.sidebar {
	border-right: dotted 1px #acaba9;
	padding-right: 25px;
	}

.sidebar-der {
	border-left: dotted 1px #acaba9;
	padding-left: 25px;
	}

.columna .titulo, .columna-doble .titulo {
	font-size: 14px;
	text-transform: uppercase;
	color: #333132;
	font-family: "distefano";
	letter-spacing: 1.5px;
	margin-bottom: 15px;
	display: block;
	/*height: 15px;*/
}

.columna article {
    border-bottom: dotted 1px #acaba9;
    padding-bottom: 25px;
}
.muestras-recorridos.columna article:nth-child(16) {
    border-bottom: none;
    padding-bottom: 0;
}

.sidebar article { border-bottom: none; padding-bottom: 0px; }

.especiales .muestras-recorridos {
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
	justify-content: space-between;
}
.especiales .muestras-recorridos article {
	width: 48%;
}
.especiales .video {
	display: block;
	max-height: 300px;
	overflow: hidden;
	/*background-image: url(http://i3.ytimg.com/vi/w4QSwGWPVn8/hqdefault.jpg);*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	height: 300px;
}
.conmenu .pag-titulo {
	top: -80px;
}

article {
	color: #2e2e2e;
	margin-bottom: 25px;
}

article .ar-tit {
	margin-bottom: 5px;
	font-weight: bold;
	}

article .artes-v, .columna-doble .artes-v { color: #27509A; }

article .arte-cont, .columna-doble .arte-cont { color: #FF0099; }

article .arte-cont.ar-tit-despues-de-babel-programas-publicos, article .ar-tit-after-babel-public-programs {
	font-weight: normal;
}

article .ayc, .columna-doble .ayc { color: #FF0000; }

article .inmi, .columna-doble .inmi { color: #009479; }

article .eco, .columna-doble .eco { color: #2ED03C; }

article .tel { color: #d61486; }

.tit-sec { margin: 10px 0; }


.columna a {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease-out;
	word-break: break-word;
}

.columna a:hover {
	color: #706e6f;
}



.sidebar a:hover {

	text-decoration: underline;

	color: inherit;

}



.columna-doble {

	margin-right: 25px;

	/*width: 48%;

	max-width: 560px;

	width: 100%;

	width: 1007px;*/

	width: 55.6%;

}



.home .columna-doble { width: 101%; }



.fotos .columna-doble, .videos .columna-doble, .ficha .columna-doble {

	width: 100%;

}


.sidebar .sede-logo img {
    height: auto;
    width: 70%;
}

.sidebar .sede-logo {
   text-align: left;
   margin-bottom: 25px;
}

.sidebar h3 span {
	color: #ccc
}

/* Index CAC */

.sidebar #sede-cac-logo {
    border-bottom: thin solid #FF0099;
}

.sidebar .sede-cac-logo {
    border-bottom: thin solid #FF0099;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.sidebar #sede-cac-logo h3 {
    color: #FF0099;
    font-weight: 100;
    font-family: "distefano";
    font-size: 14px;
}

/* Index AYC */

.sidebar #sede-tecno-logo {
    border-bottom: thin solid #FF0000;
}

.sidebar .sede-tecno-logo {
    border-bottom: thin solid #FF0000;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.sidebar #sede-tecno-logo h3 {
    color: #FF0000;
    font-weight: 100;
    font-family: "distefano";
    font-size: 14px;
}

/* Index AYN */

.sidebar #sede-eco-logo {
    border-bottom: thin solid #2ED03C;
}

.sidebar .sede-eco-logo {
    border-bottom: thin solid #2ED03C;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.sidebar #sede-eco-logo h3 {
    color: #2ED03C;
    font-weight: 100;
    font-family: "distefano";
    font-size: 14px;
}

/* Index MAV */

.sidebar #sede-caseros-logo {
    border-bottom: thin solid #0E4194;
}

.sidebar .sede-caseros-logo {
    border-bottom: thin solid #0E4194;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.sidebar #sede-caseros-logo h3 {
    color: #0E4194;
    font-weight: 100;
    font-family: "distefano";
    font-size: 14px;
}

/* Index MI */

.sidebar #sede-hi-logo {
    border-bottom: thin solid #009479;
}

.sidebar .sede-hi-logo {
    border-bottom: thin solid #009479;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.sidebar #sede-hi-logo h3 {
    color: #009479;
    font-weight: 100;
    font-family: "distefano";
    font-size: 14px;
}

/* FICHA */

/* Acordeón */

#options { text-align:right;}

#options a {text-decoration:none;}

#options a:hover {}

#acc { color:#555555; }

#acc li {
	padding:0px 0px 2px 0px;
}

#acc a{
	text-decoration:underline;
	color:#555555;
}

#acc a:hover{
	text-decoration:none;
	color:#555555;
}

#acc h3 {
	font-family: 'distefano';
	font-size: 14px;
	letter-spacing: 1.8px;
	text-transform: uppercase;
	width: 98%;
	background: #b6b4b5;
	cursor: pointer;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	-moz-user-select: none;
	-khtml-user-select: none;
}

#acc h3:hover {color:#f6f4f4;}

#acc .acc-section {overflow:hidden;}

#acc .acc-content {
	margin: 20px 0;
}

#acc .acc-content span{
	padding:0px;
	line-height:20px;
}

#acc .acc-content p{
	font-size: 14px;
	letter-spacing:normal;
	line-height:18px;
	margin-bottom:14px;
}

.columna-acc-izq {
	float: left;
	height: 615px;
}

.ficha-foto {
	width: 165px;
	text-align: center;
}

.muestra .ficha-foto img {
  	width: 147px;
}

.artista .ficha-foto img {
	width: 118px;
}

.artista h4 {
	font-size: 10px;
	font-weight: normal;
	width: 147px;
}

.columna-acc-der {
	/*max-width: 350px;
	width: 100%;
	float: right;*/
	margin-left: 5px;
}

.columna-acc {
	margin-left: 10px;
}

.columna-acc h5 {
	font-size: 14px;
	margin: 10px 0;
	display: inline-block;
}

#nested {list-style:none; margin-bottom:15px;}

#nested h3 {font-weight:normal; cursor:pointer;}

#nested h3:hover {}

#nested .acc-section {overflow:hidden;}

#nested .acc-content {padding:0px;}

#nested .acc-selected { }

#acc li .acc-selected {color:#f6f4f4;}

#acc li.ultimo-li{
	padding-bottom:0px
}

/* end Acordeón */

.columna .primero {
	margin-top: 5px;
}

.columna .primero a {
    width: 100%;
    display: block;
    height: 27px;
}

a:hover .rec-virtual,.columna .primero a:hover .rec-virtual, .columna .primero a:hover .videos, .columna .primero a.active .rec-virtual, .columna .primero a.active .videos {

	color:#555555;

}

.cont-icn-recvirtual {
	margin: 5px -5px;
	display: flex;
	align-items: center;
}
.sidebar .cont-icn-recvirtual:hover {
	text-decoration: none;
}
.cont-icn-recvirtual:hover h4.rec-virtual {
	color: rgb(182, 180, 181);
}
.cont-icn-recvirtual:hover .icn-recvirtual {
	background: rgb(182, 180, 181);
}
.cont-icn-recvirtual .icn-recvirtual {
	width: 20px;
	height: 20px;
	padding: 5px 5px 5px;
	transform: scale(0.7);
}

.cont-icn-recvirtual.artes-v .icn-recvirtual {
	background: #27509A;
}
.cont-icn-recvirtual.arte-cont .icn-recvirtual {
	background: #FF0099;
}
.cont-icn-recvirtual.inmi .icn-recvirtual {
	background: #009479;
}
.cont-icn-recvirtual.ayc .icn-recvirtual {
	background: #FF0000;
}
.cont-icn-recvirtual.eco .icn-recvirtual {
	background: #2ED03C;
}

.cont-icn-recvirtual .icn-recvirtual img {
	filter: brightness(200%);
}
.cont-icn-recvirtual h4.rec-virtual {

	margin: 0;
	font-weight: 500;
}

.cont-icn-recvirtual.artes-v h4.rec-virtual {
	color: #27509A;
}
.cont-icn-recvirtual.arte-cont h4.rec-virtual {
	color: #FF0099;
}
.cont-icn-recvirtual.inmi h4.rec-virtual {
	color: #009479;
}
.cont-icn-recvirtual.ayc h4.rec-virtual {
	color: #FF0000;
}
.cont-icn-recvirtual.eco h4.rec-virtual {
	color: #2ED03C;
}

.icn-recvirtual {
	float: left;
}

.icn-ficha {
	float: left;
	margin: 3px 2px 0 3px;
}

.rec-virtual {
    float: left;
    text-transform: uppercase;
    margin-left: 10px;
    font-size: 14px;
    margin-top: 3px;
    color: rgb(182, 180, 181);
	transition: all 0.3s ease-out 0s;
}



h4.videos {
    float: left;
    text-transform: uppercase;
    margin-left: 7px;
    font-size: 14px;
    margin-top: 3px;
    color: rgb(182, 180, 181);
	transition: all 0.3s ease-out 0s;
}

.sede-ficha {
    margin-top: 5px;
    color: #27509A;
    padding-bottom: 5px;
    margin-bottom: 20px;
	text-align: left;
}

.sede-cac .sede-ficha { border-bottom: thin solid #FF0099; }
.sede-mi .sede-ficha { border-bottom: thin solid #009479; }
.sede-mav .sede-ficha { border-bottom: thin solid #27509A; }
.sede-ayc .sede-ficha { border-bottom: thin solid #FF0000; }
.sede-eco .sede-ficha { border-bottom: thin solid #2ED03C; }


.sede-ficha-ayc, .sede-logo.sede-logo-ayc {
	border-bottom: thin solid #FF0000;
}

.sede-logo {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.sede-logo img {
	width: 193px;
	height: 186px;
}

.sede-cac .sede-logo { border-bottom: thin solid #FF0099; }
.sede-mi .sede-logo { border-bottom: thin solid #009479; }
.sede-mav .sede-logo { border-bottom: thin solid #27509A; }
.sede-ayc .sede-logo { border-bottom: thin solid #FF0000; }
.sede-eco .sede-logo { border-bottom: thin solid #2ED03C; }

.ubicacion .sede-logo img {
	height: auto;
	width: 45%;
}

.ficha .out-footer {
    /*width: 108%;*/
}

.ar-cont { /*width: 228px;*/ }
.ficha .ar-cont { width: 193px !important; }
/*.sede-mi .sidebar .ar-cont { width: 489px; }*/

/* Sede Centro de Arte Contemporáneo */

/* Muestra

.muestra .menu { background: none; width: 770px; }

.muestra .menu ul {

	margin: -8px 0;

	right: -14px;

	}

.muestra .menu ul li { margin-right: 21px; }

.muestra .menu ul li.top-logo { margin-top: 5px; }



.muestra .menu-redes { left: 90px; }
*/


/* Sede Museo de Artes Visuales */



.sede-mav .caption-bkg2 {
	background: #27509A;
}

.sede-cac .caption-bkg2 {
	background: #FF0099;
}

.sede-ayc .caption-bkg2 {
	background: #FF0000;
}

.sede-mi .caption-bkg2 {
	background: #009479;
}

.sede-eco .caption-bkg2 {
	background: #2ED03C;
}


.sede-mav .caption-bkg h1, .sede-cac .caption-bkg h1, .sede-ayc .caption-bkg h1, .sede-mi .caption-bkg h1, .sede-eco .caption-bkg h1 {
	color: white;
}

/*.sedes-page li.museo-artesv {
    background: url('img/menu-sedes-artesv-bkg-off.png') no-repeat;
}

.sedes-page li.museo-artesv:hover, .sedes-page li.museo-artesv .active {
    background: url('img/menu-sedes-artesv-bkg.png') no-repeat;
}

.sedes-page li.arte-cont {
    background: url('img/menu-sedes-artecont-bkg-off.png') no-repeat;
}

.sedes-page li.arte-cont:hover, .sedes-page li.arte-cont .active {
    background: url('img/menu-sedes-artecont-bkg.png') no-repeat;
}

.sedes-page li.arteyc {
    background: url('img/menu-sedes-ayc-bkg-off.png') no-repeat;
}

.sedes-page li.arteyc:hover, .sedes-page li.arteyc .active {
    background: url('img/menu-sedes-ayc-bkg.png') no-repeat;
}

.sedes-page li.museo-inmi {
    background: url('img/menu-sedes-inmi-bkg-off.png') no-repeat;
}

.sedes-page li.museo-inmi:hover, .sedes-page li.museo-inmi .active {
    background: url('img/menu-sedes-inmi-bkg.png') no-repeat;
}*/

.sede-mav article .artes-v, .sede-mav article .tel {
    /*color: #00a685;*/
}

.sede-cac article .arte-cont, .sede-cac article .tel {
    /*color: #652d90;*/
}

.sede-ayc article .arte-cont, .sede-ayc article .tel {
    /*color: #D61486;*/
}

.sede-mi article .arte-cont, .sede-mi article .tel {
    /*color: #7EABA5;*/
}

/* Ficha CAC */

.sede-cac .sede-ficha {
    color: #FF0099 !important;
    border-bottom: thin solid #FF0099;
}

.sede-cac .sede-logo {
    border-bottom: thin solid #FF0099;
}

.sede-cac .sidebar .titulo, .sede-mav .sidebar .titulo, .sede-mi .sidebar .titulo, .sede-ayc .sidebar .titulo, .sede-eco .sidebar .titulo {
    color: inherit !important;
}

.sede-cac .columna .titulo {
    color: #FF0099;
}

/* Ficha MAV */

.sede-mav .columna .titulo {
    color: #27509A;
}

.sede-mav .sidebar a {
	color: #27509A;
}

article .artes-v, .columna-doble .artes-v {
    color: #27509A;
}

/* Ficha MI */

.sede-mi .columna .titulo, .sede-mi .columna-doble .titulo, .sede-mi .titulo-video, .sede-mi .titulo-foto {
    color: #009479;
}

/* Ficha AyC */

.sede-ayc .columna .titulo, .sede-ayc .columna-doble .titulo, .sede-ayc .titulo-video, .sede-ayc .titulo-foto {
    color: #FF0000;
}

/* Ficha ECO */

.sede-eco .columna .titulo, .sede-eco .columna-doble .titulo, .sede-eco .titulo-video, .sede-eco .titulo-foto {
	color: #2ED03C;
}


/* Páginas */

.paginas {
	width: 100%;
	position: absolute;
}

.paginas-bkg {
	height: 345px;
	background-image: -moz-linear-gradient( -120deg, rgb(216,215,214) 0%, rgb(111,111,111) 100%);
	background-image: -webkit-linear-gradient( -120deg, rgb(216,215,214) 0%, rgb(111,111,111) 100%);
	background-image: -ms-linear-gradient( -120deg, rgb(216,215,214) 0%, rgb(111,111,111) 100%);
}

.paginas .out-contenido {
    margin: -96px auto;
}

.paginas .contenido {
	margin-bottom: 0;
	padding-bottom: 0;
}

.sede-cac .paginas .menu-redes {
	left: auto;
	right: 0;
}

.pag-titulo {
    position: absolute;
    top: -100px;
    text-transform: uppercase;
    color: white;
    font-family: 'distefano';
    font-weight: bold;
    font-size: 30px;
    left: 20px;
    z-index: 5;
}

.paginas .slider {
    position: relative;
    width: 104.3%;
    left: -21px;
	overflow: hidden;
}

.paginas .caption-bkg {
    bottom: 100px;
}

.paginas .centered-btns_nav, .prev-car, .next-car {
    top: -75px;
}

.paginas .menu-redes {
    left: auto;
    right: 0px;
}


/* Novedades */

.novedades {
	display: block;
}

.novedades section ul li {
	width: 23.1%;
	/*width: 233px;*/
}

.novedades .menu {
	left: 0;
	right: 0;
	background: none;
	width: auto;
	position: relative;
	margin-bottom: 25px;
}

.novedades .menu ul {

	right: auto;

	margin: 1px 0px 0px 53px;

	position: relative;

}



.ver-sedes {

	float: left;

	font-family: 'distefano';

	text-transform: uppercase;

}



.ver-sedes span {

	margin-top: -1px;

	position: absolute;

	margin-left: 5px;

}



/* filtros */



.novedades .menu .txt {

	position: absolute;

	color: white;

	z-index: 2;

	margin: 2px 4px

}



.novedades .menu a:hover .txt  {

	display: block;

}



#filter {

    position: relative;

    width: 100%;

	float: left;

	z-index: 1;

}



#filter:before, #filter:after {

    height: 28px;

    position: absolute;

    top: 0;

    width: 78px;

    content: '';

}



#filter:before {

    background-position: 0 -47px;

    left: -78px;

}



#filter:after {

    background-position: 0 0;

    right: -78px;

}



#filter a {

	display: inline-block;

	height: 18px;

	margin-right: 9px;

	width: 28px;

	text-transform: capitalize;

	overflow: hidden;

	line-height: 1.3;

	font-weight: lighter;

}



#filter a.Todas {

	margin-right: 15px;

	float: right;

	line-height: 1.4;

	text-transform: uppercase;

	width: 35px;

}


#filter a.Todas:hover {

	color: gray;

}



#filter a.institucional {

	background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(58,56,57) 0%, rgb(39,35,36) 100%);

	background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(58,56,57) 0%, rgb(39,35,36) 100%);

	background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(58,56,57) 0%, rgb(39,35,36) 100%);

	text-indent: -999px;

	}

#filter a.institucional:hover {

	width: 77px;

	text-indent: 11px;

	color: white;

}

#filter a.museo-de-artes-visuales:hover, #filter a.museo-de-la-inmigracion:hover {

	width: 133px;

	text-indent: 11px;

	color: white;

}

#filter a.centro-de-arte-contemporaneo:hover {

	width: 160px;

	text-indent: 11px;

	color: white;

}

#filter a.arte-y-ciencia:hover {

	width: 84px;

	text-indent: 11px;

	color: white;

}



#filter a.museo-de-artes-visuales {

	background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(137,201,149) 0%, rgb(0,166,133) 100%);

	background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(137,201,149) 0%, rgb(0,166,133) 100%);

	background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(137,201,149) 0%, rgb(0,166,133) 100%);

	text-indent: -999px;

	}

#filter a.centro-de-arte-contemporaneo {

  background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(31,163,227) 0%, rgb(15,118,187) 100%);

  background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(31,163,227) 0%, rgb(15,118,187) 100%);

  background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(31,163,227) 0%, rgb(15,118,187) 100%);

  text-indent: -999px;

	}

#filter a.arte-y-ciencia {

  background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(214,20,134) 0%, rgb(227,64,45) 100%);

  background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(214,20,134) 0%, rgb(227,64,45) 100%);

  background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(214,20,134) 0%, rgb(227,64,45) 100%);

  text-indent: -999px;

	}

#filter a.museo-de-la-inmigracion {

  background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(140,169,164) 0%, rgb(119,128,111) 100%);

  background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(140,169,164) 0%, rgb(119,128,111) 100%);

  background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(140,169,164) 0%, rgb(119,128,111) 100%);

  text-indent: -999px;

	}



#filter a:hover {

    text-decoration:none;

}



#filter a.active {
	color: black;
	/*background-color: #38fef1;
	font-weight: bold;*/
}

#container {
    display: block;
    overflow: hidden;
	max-width: 1007px;
   width: 100%;
     /*margin: 30px 0 0 0;*/
	padding-left: 0px;
}

#container ul {

}

#container ul.hidden {
    display: none;
}

#container li {
}

#stage {
	transition: all 0.5s ease-in-out 0.25s
}



/* Novedades single */

.novedad { display: inline-block; margin-bottom: 50px !important; }

.novedad .columna { width: 18.4% }

.novedad .columna-doble { float: left; margin-bottom: 50px; }

.novedad .columna-doble .titulo { font-weight: bold; margin-bottom: 10px; }

.novedad .artes-v .titulo { color: #27509A;  }

.novedad .columna-doble p { margin-bottom: 10px; }

.novedad .columna-doble .multimedia { margin-bottom: 10px; }

.novedad .nov-rel .ar-tit {
	font-weight: bold;
	word-break: break-all;
}

/* Educación */
.single-educacion .columna, .page-template-template-educacion .columna, .page-template-padlets .columna {
	width: calc(15% - 51px);
}
.single-educacion .columna-doble {
	width: 85%;
	margin-right: 0;

}
.single-educacion .columna-doble.portada {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.page-template-template-educacion .columna-doble.portada {
	width: 100%;
}

.single-educacion .columna-doble .img, .page-template-template-educacion .columna-doble .img {
	width: 50%;
}
.page-template-template-educacion .columna-doble .img {
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}
.page-template-template-educacion .columna-doble .txt {
	font-size: 18px;
	line-height: 22px;
	text-align: justify;
}
.page-template-template-educacion .columna-doble .txt p:nth-of-type(1) {
	padding-top: 13px;
}
.single-educacion .columna-doble .txt {
	width: 47%;
	font-size: 18px;
	line-height: 22px;
	text-align: justify;
}
.single-educacion .columna-doble .txt h1, .page-template-template-educacion .columna-doble .txt h1 {
	text-transform: uppercase;
	padding-bottom: 20px;
}
.single-educacion .columna-doble .entradas, .page-template-template-educacion .columna-doble .entradas {
	margin-top: 20px;
}

.page-template-template-educacion .paginas .contenido, .single-educacion .paginas .contenido {
	padding-bottom: 65px;
}

.page-template-template-educacion .item-rec .link-item-rec, .single-educacion .item-rec .link-item-rec {
	color: #706e6f;
}
.page-template-template-educacion .item-rec .link-item-rec:hover, .page-template-template-educacion .item-rec .link-item-rec.current-page, .single-educacion .item-rec .link-item-rec:hover, .single-educacion .item-rec .link-item-rec.current-page {
	color: #2D2A2B;
}

.page-template-template-educacion .item-rec .link-item-rec p, .single-educacion .item-rec .link-item-rec p {
	width: auto;
}

.single-educacion div[id^='gallery-'].gallery {
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.single-educacion div[id^='gallery-'].gallery .gallery-item {
	width: 48% !important;
}
.single-educacion div[id^='gallery-'].gallery .gallery-item img {
	border: none !important;
}
.single-educacion div[id^='gallery-'].gallery br {
	display: none;
}

.page-template-padlets .columna-doble {
	width: 100%;
	margin-right: 0;
}

.menu-sidebar.sidebar article {
	border-bottom: dotted 1px #acaba9;
	padding-bottom: 25px;
}
}


.sede-cac .columna-doble .titulo {
    color: #FF0099;
}

.sede-mav .columna-doble .titulo {
    color: #27509A;
}

.sede-cac .columna-doble .titulo, .sede-mav .columna-doble .titulo, .sede-ayc .columna-doble .titulo, .sede-mi .columna-doble .titulo, .sede-eco .columna-doble .titulo {
    letter-spacing: 0px;
}

/* Acerca de MUNTREF */

.paginas .acerca, .paginas .prensa, .paginas .contacto, .paginas .archivo-muestra {
    margin-bottom: auto;
    padding-bottom: 65px;
}

.acerca .columna-doble {
	/*width: 100%;^*/
	max-width: 100%;
	width: 940px;
}

#acc h3, .acerca .columna.ultima a {
	font-family: 'distefano';
	font-size: 14px;
	letter-spacing: 1.8px;
	text-transform: uppercase;
	width: 98%;
	background: #b6b4b5;
	cursor: pointer;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	-moz-user-select: none;
	-khtml-user-select: none;
	}

.acerca-mav #acc h3 { background: #27509A; }
.acerca-cac #acc li.presentacion h3 { background: #FF0099; }
.acerca-mi #acc li.presentacion h3 { background: #009479; }
.acerca-ayc #acc li.presentacion h3 { background: #FF0000; }

.acerca .columna.ultima a {
	font-weight: bold;
	color: #555;
	float: left;
	margin-bottom: 2px;
}

.int-page .paginas .menu-redes {
    left: auto;
    right: 0px;
}

.btn-ubic {
	margin-bottom: 30px;
	display: table;
}

.acerca .multimedia {
	margin: 15px 40px 10px;
	float: left;
	width: 47%;
}
.acerca .multimedia img {
	width: auto;
}

.acerca .ar-tit, .prensa .ar-tit, .contacto .ar-tit {
	font-weight: bold;
}

.acerca .ar-cont, .prensa .ar-cont, .contacto .ar-cont {
	margin-bottom: 20px;
}

.acerca #sede-caseros-logo h4 {
    background: #0E4194;
	color: white;
    font-weight: 100;
    font-family: "distefano";
    font-size: 14px;
	margin-top: 10px;
	text-align: center;
	padding: 6px 14px;
	line-height: 1.2;
}

.acerca #sede-cac-logo h4 {
    background: #E50051;
	color: white;
    font-weight: 100;
    font-family: "distefano";
    font-size: 14px;
	margin-top: 10px;
	text-align: center;
	padding: 6px 14px;
	line-height: 1.2;
}

.acerca #sede-tecno-logo h4 {
    background: #E53012;
	color: white;
    font-weight: 100;
    font-family: "distefano";
    font-size: 14px;
	margin-top: 10px;
	text-align: center;
	padding: 6px 14px;
	line-height: 1.2;
}

.acerca #sede-eco-logo h4 {
    background: #2ED03C;
	color: white;
    font-weight: 100;
    font-family: "distefano";
    font-size: 14px;
	margin-top: 10px;
	text-align: center;
	padding: 6px 14px;
	line-height: 1.2;
}

.acerca #sede-hi-logo h4 {
    background: #009878;
	color: white;
    font-weight: 100;
    font-family: "distefano";
    font-size: 14px;
	margin-top: 10px;
	text-align: center;
	padding: 6px 14px;
	line-height: 1.2;
}

/* Prensa */

.prensa .columna-doble {
	max-width: 100%;
	width: 940px;
}

.prensa table td {
	padding: 4px;
}

.prensa a{
	font-weight: bold;
}


.prensa .columna-doble a:hover {
	/*text-decoration: underline;*/
}

.prensa .botonera a {
    background: #ACABA9;
    color: white;
    padding: 5px;
    margin-right: 5px;
}
.prensa .botonera a:hover {
    background: gray;
}


/* Ubicación */

.ubicacion {
	display: inline-block;
}

.mapa {
    width: 104.4%;
    margin: -22px -22px 15px;
	position: relative;
}

.mapa a#sede-tecno {
    width: 190px;
    height: 58px;
    position: absolute;
    top: 110px;
    left: 358px;
	cursor: pointer;
}

.mapa a#sede-caseros {
    position: absolute;
    width: 175px;
    height: 57px;
    top: 259px;
    left: 295px;
	cursor: pointer;
}

.mapa a#sede-cac {
    width: 190px;
	height: 80px;
	position: absolute;
	top: 220px;
	right: 60px;
	cursor: pointer;
}

.mapa a#sede-hi {
    position: absolute;
	width: 175px;
	height: 80px;
	top: 312px;
	right: 50px;
	cursor: pointer;
}

.ubicacion .columna {
	width: 62%;
	margin-bottom: 60px;
}

.ubicacion .columna article {
	padding-bottom: 29px;
	padding-top: 5px;
}

.ubicacion .ub-sede {
	width: 35%;
}

.ubicacion .titulo {
	text-align: left;
}

.ubicacion .sede-tecno-logo {
    border-bottom: thin solid #FF0000;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.ubicacion .sede-eco-logo {
    border-bottom: thin solid #2ED03C;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.ubicacion .sede-caseros-logo {
    border-bottom: thin solid #27509A;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.ubicacion .sede-cachi-logo {
    border-bottom: thin solid #929497 /*#FF0099*/;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.ubicacion .sede-hi-logo {
    border-bottom: thin solid #009479;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.ubicacion .sede-cachi-logo br { margin-bottom: 10px; }

.ubicacion #sede-tecno-logo .titulo, .ubicacion #sede-tecno-txt .titulo {
	color: #FF0000;
}
.ubicacion #sede-tecno-logo h3 {
	color: #FF0000;
	font-weight: 100;
	font-family: "distefano";
	font-size: 14px;
}

.ubicacion #sede-eco-logo .titulo, .ubicacion #sede-eco-txt .titulo {
	color: #2ED03C;
}
.ubicacion #sede-eco-logo h3 {
	color: #2ED03C;
	font-weight: 100;
	font-family: "distefano";
	font-size: 14px;
}

.ubicacion #sede-caseros-logo .titulo, .ubicacion #sede-caseros-txt .titulo {
	color: #27509A;
}
.ubicacion #sede-caseros-logo h3 {
	color: #27509A;
	font-weight: 100;
	font-family: "distefano";
	font-size: 14px;
}

.ubicacion #sede-cachi-logo .titulo, .ubicacion #sede-cachi-txt .titulo {
	color: #929497 /*#FF0099*/;
}
.ubicacion #sede-cachi-logo h3 {
	color: #929497 /*#FF0099*/;
	font-weight: 100;
	font-family: "distefano";
	font-size: 14px;
}

.ubicacion #sede-hi-logo .titulo, .ubicacion #sede-hi-txt .titulo {
	color: #009479;
}
.ubicacion #sede-hi-logo h3 {
	color: #009479;
	font-weight: 100;
	font-family: "distefano";
	font-size: 14px;
}

.ubicacion #sede-tecno-logo, .ubicacion #sede-tecno-logo .titulo, .ubicacion #sede-tecno-txt .titulo {
	border-bottom: thin solid #FF0000;
}

.ubicacion #sede-eco-logo, .ubicacion #sede-eco-logo .titulo, .ubicacion #sede-eco-txt .titulo {
	border-bottom: thin solid #2ED03C;
}

.ubicacion #sede-caseros-logo, .ubicacion #sede-caseros-logo .titulo, .ubicacion #sede-caseros-txt .titulo {
	border-bottom: thin solid #27509A;
}

.ubicacion #sede-cachi-logo, .ubicacion #sede-cachi-logo .titulo, .ubicacion #sede-cachi-txt .titulo {
	border-bottom: thin solid #929497 /*#FF0099*/;
}

.ubicacion #sede-hi-logo, .ubicacion #sede-hi-logo .titulo, .ubicacion #sede-hi-txt .titulo {
	border-bottom: thin solid #009479;
}

/* google maps */
.gmnoprint {
    /* display: none; */
}


.tren {
	background: url(img/ub-tren.png) no-repeat;
	width: 20px;
	height: 26px;
	float: left;
	margin-right: 25px;
	margin-left: 5px;
}

.bus {
	background: url(img/ub-bus.png) no-repeat;
	width: 32px;
	height: 50px;
	float: left;
	margin-right: 18px;
}

.ub-txt {
	font-family: 'distefano';
	font-size: 18px;
	color: #8e8c8c;
	line-height: 1.2;
	font-weight: lighter;
}

/* Contacto */

.contacto .columna-doble {
	width: 63%;
	margin-right: 35px;
}

.contacto .columna article {
	border-bottom: none;
}

.contacto .sidebar-der .ar-tit {
    color: white;
	padding: 6px;
	text-transform: uppercase;
	font-family: "distefano";
	font-weight: normal;
	line-height: 1;
	font-size: 13px;
}

.contacto .sidebar-der .ar-tit.artes-v {
	background: #27509A;
}
.contacto .sidebar-der .ar-tit.arte-cont {
	background: #FF0099;
}
.contacto .sidebar-der .ar-tit.inmi {
	margin-top: -5px;
	background: #009479;
}
.contacto .sidebar-der .ar-tit.ayc {
	background: #FF0000;
}
.contacto .sidebar-der .ar-tit.eco {
	background: #2ED03C;
}
.contacto .sidebar-der .ar-cont.contact-cont.aviso {
	text-transform: uppercase;
}

.contacto .sidebar-der article div a {
	text-decoration: underline;
}
.contacto .sidebar-der article div a:hover {
	text-decoration: none;
}

.contacto .sidebar-der article .contact-cont { margin-left: 5px; }

.contacto fieldset input {
	width: 100%;
	font-family: inherit;
	font-size: inherit;
	margin-bottom: 5px;
	border: medium none;
	padding: 5px;
	line-height: 1;
}

.contacto fieldset textarea {
	width: 101%;
	font-family: inherit;
	font-size: inherit;
	border: medium none;
	padding: 3px;
	margin-bottom: 5px;
	height: 100px;
}

.contacto .botones {
	background: -moz-linear-gradient( -120deg, #666 0%, #b6b4b5 65%);
	background: -webkit-linear-gradient( -120deg, rgb(137,201,149) 0%, #b6b4b5 65%);
	background: -ms-linear-gradient( -120deg, rgb(137,201,149) 0%, #b6b4b5 65%);
    border: medium none;
    color: white;
    font-family: inherit;
    font-size: inherit;
    padding: 5px;
    text-transform: uppercase;
    line-height: 1;
	float: right;
	width: 80px;
	margin-right: -10px;
	cursor: pointer;
	transition: all 0.3s ease-out 0s;
}
.contacto .botones:hover {
	background: #666;
}

.fecha_noticia{
	font-size: 13px;
	color: #969696;
}

.credito {
	font-size: 12px;
	color: #a0a0a0;
}

/* Recorridos virtuales */
.recorridos .columna.muestras-recorridos {
	width: 70.9%;
	column-count: 2;
	column-gap: 25px;
	margin-right: 0;
}
/*.recorridos .columna.muestras-recorridos .item-rec:nth-child(13) {*/
	/*display: contents;*/
/*}*/
.item-rec .link-item-rec {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.item-rec .link-item-rec > div {
	width: 49%;
}
.item-rec .link-item-rec p {
	width: 49%;
}

/* Archivo de Muestras */

.paginas .archivo-muestra {
	width: 100%;
}

.archivo-muestra ul.menu-archivo {
	position: absolute;
	margin: -9px 0 0 28px;
}
.archivo-muestra ul.menu-archivo li {
	display: inline-block;
	margin-right: 38px;
	float: left;
}

.archivo-muestra ul.menu-archivo li a {
	font-family: "distefano";
	font-size: 13px;
	color: #CECDCC;
	text-transform: uppercase;
	transition: all 0.3s ease-out 0s;
}
.archivo-muestra ul.menu-archivo li a.active, .archivo-muestra ul.menu-archivo li a:hover {
	color: #2D2A2B;
}

.archivo-muestra .columna-doble {
	margin-right: 0;
	width: 100%;
	font-family: "distefano";
	/*max-width: 940px;*/
	max-width: 100%;
}

.archivo-muestra .columna-doble .imagen {
	float: left;
	max-height: 177px;
	overflow: hidden;
}

.archivo-muestra .columna-doble .imagen img {
	vertical-align: bottom;
}

.archivo-muestra .columna-doble h1 {
	text-transform: uppercase;
	font-size: 15px;
	position: relative;
	color: white;
	width: 100%;
}

.archivo-muestra .columna-doble h5 {
	color: white;
	font-weight: 300;
	font-size: 13px;
	position: relative;
}

.archivo-muestra .columna-doble .cap-txt {
	padding: 10px;
	display: flex;
	flex-wrap: wrap;
	min-height: 40px;
	align-items: center;
	justify-content: center;
}
.archivo-muestra .columna-doble .cap-txt.cac {
	background: #FF0099;
}
.archivo-muestra .columna-doble .cap-txt.mav {
	background: #27509A;
}
.archivo-muestra .columna-doble .cap-txt.mi {
	background: #009479;
}

.archivo-muestra .columna-doble .cap-txt.ayc {
	background: #FF0000;
}


.archivo-muestra .columna-doble .cap-txt.eco {
	background: #2ED03C;
}





.archivo-muestra .columna-doble .cap-link strong {
	color: #FFF;
	background: #000;
	padding: 2px 11px;
}

.archivo-muestra .columna-doble .fecha {
	font-weight: 200;
	font-size: 13px;
	color: white;
	background: #666;
	padding: 2px 0px;
}


/* Videos */

.video-destacado { position: relative; height: 353px; }

.titulo-video-dest {
	text-transform: uppercase;
	font-family: 'distefano';
	margin: 10px 0 20px;
}

a.play {
		position: absolute;
		background: url(img/video-play.png) no-repeat 50% 50%;
		width: 100%;
		height: 100%;
		opacity: 0.8;
		cursor: pointer;
		z-index: 9;
}

a.play:hover {
	opacity: 1;
	background-color: rgba(0,0,0,0.5);
}

.videos .columna-doble ul.lista-videos li a:hover .video-cont, .home .columna-doble ul.lista-videos li a:hover .video-cont {
	background: url('img/video-play.png') no-repeat scroll 50% 50% rgba(0, 0, 0, 0.5);
}

.videos .columna-doble ul.lista-videos li a .video-cont, .home .columna-doble ul.lista-videos li a .video-cont {
	height: 152px;
	width: 271px;
	position: absolute;
	margin-bottom: 5px;
	background-position: 50% 150px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease-out;
}

.videos .columna-doble ul.lista-videos li, .fotos .columna-doble ul.lista-fotos li, .home .columna-doble ul.lista-videos li {
	display: inline-block;
	width: 271px;
	margin-bottom: 15px;
	text-align: center;
}

.videos .columna-doble ul.lista-videos li iframe {
	width: 271px;
}

.titulo-video, .titulo-foto {
    text-transform: uppercase;
    font-family: 'distefano';
}

.sede-cac .titulo-video, .sede-cac .titulo-foto, .sede-cac .sidebar a {
    color: #FF0099;
}

.sede-mav .titulo-video, .sede-cac .titulo-foto {
    color: #00A685;
}

/* Fotos */

.fotos .columna-doble ul.lista-fotos li a:hover .fotos-cont {
	background: url('img/foto-hover.png') no-repeat scroll 50% 50% rgba(0, 0, 0, 0.5);
}

.fotos .columna-doble ul.lista-fotos li a .fotos-cont {
	height: 176px;
	width: 270px;
	position: absolute;
	margin-bottom: 5px;
	background-position: 50% 150px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease-out;
}

.img-dest { overflow: hidden; height: 198px; display: block; }

.pp_play, .pp_arrow_previous, .pp_arrow_next, .pp_social { display: none !important; }

.currentTextHolder { left: 0px !important; }

.page-streaming a:hover {
	text-decoration: underline;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* Footer */

.out-footer {
	width: 100%;
	max-width: 1139px;
	margin: -38px 0 0 -22px;
	position: absolute;
	z-index: 999;
	bottom: -75px;
	left: 0;
}

.footer {
	height: 68px;
}
.footer ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.footer ul li {
	width: auto;
}

.footer li.logo {
	width:355px;
	/*margin: 15px 0 0 40px;*/
	float: left;
}

.footer li.derechos {
	width: auto;
	float: right;
	/*margin: 33px 33px 0 0;*/
	color: #a0a0a0;
	font-size: 13px;
}

/* end Footer */


/* MEDIA QUERIES */

/*@media only screen and (max-width: 1679px) {

.menu-sedes ul li { width: 150px;}

}*/


/*@media only screen and (max-width: 1441px) {

.bkg-colores {
	width: 13.1%;
}

}

@media only screen and (max-width: 1367px) {

.bkg-colores {
	width: 11%;
}

}*/

@media only screen and (min-width: 1365px) {

.caption-bkg {
 /*   bottom: 260px;*/
}

.centered-btns_nav, .prev-car, .next-car {
/*    top: -245px;*/
}

.out-contenido {
    margin: -235px auto;
}

}

@media only screen and (max-width: 1320px) {

/*.menu-sedes ul li { width: 150px;}*/

/*.sede-cac .menu-redes {*/
    /*left: 111px;*/
/*}*/

.popup { display: none; }

}

@media only screen and (max-width: 1285px) {

/*.bkg-colores {
	width: 8.4%;
}*/

/*.centered-btns_nav, .prev-car, .next-car {
    top: -190px;
}*/

.flecha-ant {
    margin-left: 50px;
}

.flecha-sig {
    margin-left: 5px;
}

}

@media only screen and (max-width: 900px) {

/*
.logo-muntref {
    margin-left: 0px;
	width: 260px;
}

.menu-principal .menu {
	margin-left: 250px;
	top: 14px;
}

.logo-muntref {
	width: 200px;
}

.menu-principal .menu {
	display: none;
}
*/

.bkg-logo {
	height: 255px;
}

 /*.expandido,*/ .ocultar {
	display: none;
}

/*.contraido {

	display: block;

}*/

/*.menu-sedes ul { position: absolute; right: 25px; }*/

.sedes-toggle {
	/*background: url(img/menu-sedes-toggle.png) no-repeat;
	background-size: cover;*/
	width: 168px;
	height: 100%;
	position: absolute;
	z-index: 99999999999;
	margin: -96px auto;
	right: 0;
	background: #385DA0;
}

.sedes-toggle a {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease-out;
	display: block;
	height: 100%;
}

.sedes-toggle a:hover {
	-moz-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}

.sedes-toggle span {
	font-family: 'distefano';
	text-transform: uppercase;
	color: white;
	bottom: 31px;
	position: absolute;
	left: 65px;
}

.menu-sedes ul.ul-toggle {
    float: right;
    position: relative;
   /* right: -168px;*/
	top: -400px;
	z-index: 9994;
}

.menu-sedes ul.ul-toggle li {
	float: none;
	margin-bottom: 0px;
}

.menu-sedes ul.ul-toggle li a {
	padding: 15px 5px;
}

.menu-sedes ul.ul-toggle li a:hover {
	-moz-transform: translateX(5px);
	-webkit-transform: translateX(5px);
	-o-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px);
}

.museo-inmi2 {
	background: #009479;
	z-index: 1;
}

.arteyc2 {
	background: #FF0000;
	z-index: 0;
}

.arte-cont2 {
	background: #FF0099;
	z-index: 1;
}

.museo-artesv2 {
	background: #27509A;
	z-index: 0;
}

/*
.menu-principal .menu-p-toggle ul li a {
	font-family: "distefano";
	font-size: 1em;
	color: #706e6f;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease-out;
	width: 100%;
	display: inherit;
}

.menu-principal .menu-p-toggle ul li a:hover {
	color: #2D2A2B;
}
*/

.desplegar-menup, .desplegar1, .desplegar2, .desplegar3, .desplegar4 {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease-out;
}

.desplegar2 {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease-out;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease-out;
}

.desplegar3 {
	-webkit-transition: all 1.5s ease;
	-moz-transition: all 1.5s ease-out;
	-ms-transition: all 1.5s ease;
	-o-transition: all 1.5s ease;
	transition: all 1.5s ease-out;
}

.desplegar4 {
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease-out;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease-out;
}

.contraer1, .contraer2, .contraer3, .contraer4 {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease-out;
}

.z-index {
	z-index: 9997 !important;
	top: 0px !important;
}

.desplegar1 {
	top: auto;
}

.desplegar2 {
	top: auto;
}

.desplegar3 {
	top: auto;
}

.desplegar4 {
	top: auto;
}

/*.contraer1 {
	top: -400px;
}

.contraer2 {
	top: -800px;
}

.contraer3 {
	top: -1200px;
}

.contraer4 {
	top: -1600px;
}*/

.menu-redes {
	left: 0;
}

.paginas .menu-redes {
    left: auto;
    top: -71px;
    right: 8px;
}

.pag-titulo {
	top: -80px;
}

.columna-doble {
	max-width: 560px;
	width: 100%;
}

.fotos .columna-doble, .videos .columna-doble {
    width: 1007px;
}

.expandido { display: none; }

.contraido { display: block; }
}



@media screen and (min-width: 830px) and (max-width: 1084px) {



/*.out-contenido {

    width: 816px;

}*/

.centered-btns_nav, .prev-car, .next-car {
    top: -235px;
}

.contenido {
   width: 95.3%;
}

.contenedor-dos {
    width: 100%;
    margin: 0 0 0 20px;
}

.menu {
    right: 10px;
}

.flecha-ant {
    margin-left: 810px;
}

.sede-cac .menu {
    display: none;
}

.menu-redes {
	left: 20px;
}

.videos .columna-doble ul.lista-videos li, .fotos .columna-doble ul.lista-fotos li, .home .columna-doble ul.lista-videos li {
    width: 100%;
}

.sedes-toggle {
    margin: -96px auto;
}

.menu-sedes ul.ul-toggle {
    top: -400px;
}

/* Ficha */



.ficha-cont {

	/*display: block;*/

}



/*.ficha-cont .sidebar {

	display: none;

}*/



.video-destacado iframe, .videos .columna-doble ul.lista-videos li, .fotos .columna-doble ul.lista-fotos li {

	width: 100%;

}



.ficha-cont .columna-doble {

	max-width: 836px;

	width: 100%;

}



.ficha-cont .ultima {

	float: none;

	margin: 0px;

}



.columna-acc-izq {

	height: auto;

}



/* fin Ficha */



.out-footer {

   margin-left: 0px;
	width: 100%;

}

/* Ubicación */
.mapa {
    width: 105%;
}


 }





@media screen and (min-width: 904px) and (max-width: 978px) {



.menu-principal ul {

    margin-left: 30px;

}

.z-index {
	top: 77px !important;
}


 }





@media screen and (min-width: 840px) and (max-width: 930px) {



/*.ultima { margin-right: 25px !important; }



.menu-principal {

    margin-top: -45px;

}



.menu-principal ul {

    margin-left: 30px;

}



.menu-principal ul li {

    margin-right: 30px;

}



.logo-muntref {

    margin-left: 0px;

	width: 260px;

}



.menu-principal .menu {

	margin-left: 250px;

	top: 14px;

}

*/



.menu {

    right: 4px;

}



.out-contenido {

    margin: -48px auto;

}



.centered-btns_nav, .prev-car, .next-car {

    top: -100px;

}



.flecha-ant {

    margin-left: 723px;

}



.flecha-sig {

    margin-left: 5px;

}



.caption-bkg {

	bottom: 50px;

	padding: 5px 0px 12px 128px;

}



.caption-bkg2 {

	width: 100%;

	height: 40%;

}



.caption-bkg h1 {

	width: 100%;

	white-space: nowrap;

}



.caption-bkg h5 {

	width: 100%;

	white-space: nowrap;

	margin-top: 0px;

}



.cap-link h5 strong {

	float: none;

	margin-top: 0;

	position: absolute;

	right: -145px;

}



.caption-bkg br {

	display: none;

}



/*.contenido {

    width: 98%;

}*/



 }



 @media only screen and (max-width: 896px) {

	 .menu {

		 width: 620px;

		 display: none;

	 }



	 .menu ul li {

		 margin-right: 30px;

	 }



	 /* Ubicación */



	.ubicacion .columna {

		width: 100%;

	}

 }



 @media only screen and (max-width: 839px) {

	.contenedor-dos {
		margin: 0px 0px 0px 20px;
	}

	.out-contenido {
		margin: -57px auto;
	}

	.centered-btns_nav, .prev-car, .next-car {
		opacity: 0;
	}

	.flecha-ant {
		display: none;
	}

	.caption-bkg {
		bottom: 13px;
		width: 81.3%;
		padding: 0px 0px 0px 25px;
		height: 10%;
	}

	.caption-bkg2 {
		width: 92.5%;
		height: 40%;
	}

	.caption-bkg h1 {
		white-space: nowrap;
		float: left;
		line-height: 1.8;
		width:auto;
		margin-right: 10px;
	}

	.caption-bkg h5 {
		white-space: nowrap;
		margin-top: -16px;
		width: 100px;
		line-height: 2.2;
	}

	.cap-link h5 strong {
		float: none;
		margin-top: 0;
		position: absolute;
		right: -88px;
	}

	.caption-bkg br {
		display: none;
	}

	.menu-redes {
		display: none;
	}

	.sede-cac .menu {
		display: none;
	}

	.contenido {
		width: 94%;
	}

	/* Ficha */
	.ficha-cont {
		display: block;
	}

	.ficha-cont .sidebar {
		display: none;
	}

	.ficha-cont .columna-doble {
		/*max-width: 836px;*/
		width: 100%;
		max-width: 100%;
	}

	.ficha-cont .ultima {
		float: none;
		width: 100%;
		margin: 30px 0px;
	}

	.columna-acc-izq {
		height: auto;
	}
	/* fin Ficha */

 }



@media only screen and (max-width: 760px) {



/*.logo-muntref {

	width: 200px;

}*/



.bkg-logo {

	/*background-size: 100%;*/

}



.menu-principal .menu {

	display: none;

}

.caption-bkg h1, .caption-bkg h5 {
    line-height: 1;
}

.contenido {
    display: block;
}

	.pag-titulo {
		font-size: 27px;
	}

.columna {
    width: 100%;
    float: none;
    margin-right: 0px;
}

.sidebar {
    display: none;
}
	.single-educacion .columna, .page-template-template-educacion .columna, .page-template-padlets .columna {
		width: 100%;
		display: block;
	}
	.single-educacion .conmenu .pag-titulo, .page-template-template-educacion .conmenu .pag-titulo, .page-template-padlets .conmenu .pag-titulo {
		top: 15px;
	}


.paginas .menu-redes {
	display: block;
}

.novedades section ul li {
	width: 100%;
}

.menu-sedes ul.ul-toggle li a {
    padding: 15px 32px;
}


}



@media only screen and (max-width: 650px) {

.sedes-toggle {
	float: right;
	right: 25px;
}

.caption-bkg {
    /*display: none;*/
}

.ficha .caption-bkg {
	display: block;
}

.out-footer {
    width: 100%;
	position: relative;
}

.footer li.logo {
    /*float: none;*/
	/*position: relative;*/
	/*top: 22px;*/
	margin: 15px 0 0 40px;
}

.footer li.derechos {
    margin: 30px 0px 5px 40px;
	/*float: left;*/
}

}



@media only screen and (max-width: 620px) {

body {
	overflow-x: hidden;
}

.bkg-logo {
	display: none;
}

.menu {
	z-index: 5;
	width: 100%;
	height: 56px;
}

.menu ul {
	left: 25px;
}

.menu ul li {
    margin-right: 16px;
}

.sedes-toggle {
	margin: 0 auto;
}

.slider {
	/*top: -45px;*/
  top: 19px;
}

/* paginas */

.paginas .menu-redes {

	display: none;

}



.paginas .menu {

	height: 36px;

	top: 30px;

	margin-bottom: 0;

}



.pag-titulo {

	top: -13px;

	position: relative;

}



.paginas .contenido {

    margin-top: 41px;

}



.paginas-bkg {

    height: 108px;

	margin-top: 270px;

}

/* fin paginas */



.rslides {

	/*display: none;*/

}



/* Ficha */



/*.ficha*/ .rslides img {

    display: none;

}



.ficha .rslides {

	display: block;

}



/*.ficha*/ .caption-bkg {

	display: block;

	top: 262px;

	/*top: 222px;*/

	width: 96%;

	position: relative;

	-webkit-padding-after: 15px;

	-webkit-padding-before: 20px;

	-webkit-margin-before: -22px;

	padding: 25px 0px 20px 25px;

}



/*.ficha*/ li.centered-btns1_on .caption-bkg h1 {

	float: none;

	white-space: normal;

}



li.centered-btns1_on .caption-bkg h5 {

	white-space: normal;

}



.cap-link h5 strong {

    right: 20px;

}



/*.ficha*/ li.centered-btns1_on .caption-bkg2 {

    animation: none;

	-webkit-animation: none;

	height: 56%;

}



/* fin Ficha */



.out-contenido {

  margin: 61px auto;
  /*margin: 220px auto;*/

	/*margin: 180px auto;*/

}



.menu-sedes {

	width: 100.5%;

	/*top: 169px;

	position: relative;*/

}



.bkg-sedes {

	background: rgb(247, 247, 247);

	width: 102%;

	position: relative;

	height: 70px;

	z-index: 9998;

	-moz-transform: rotate(-3deg);

	-webkit-transform: rotate(-3deg);

	-o-transform: rotate(-3deg);

	-ms-transform: rotate(-3deg);

	transform: rotate(-3deg);

	margin-left: -5px;

	top: -121px;

	}

.bkg-sedes2 {

	width: 101%;

	position: relative;

	height: 78px;

	z-index: 9995;

	margin-left: -5px;

	top: -173px;

	background: #7FABA5;

	}



.sedes-toggle {
	float: none;
	right: auto;
	width: 100%;
}



.sedes-toggle span {
	left: 45.3%;
	font-size: 1.5em;
	bottom: 26px;
}



.menu-sedes ul.ul-toggle {
	/*float: none;*/
	right: auto;
	/*top: -720px; con las 4 sedes */
	top: -530px;
	z-index: auto;
	width: 100%;
  margin-top: 97px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column-reverse;
}

.menu-sedes ul li {
	width: 100%;
}


.menu-sedes ul.ul-toggle li a {
    font-size: 1.5em;
	line-height: 1.2;
}

.museo-inmi2 {
/*
 	-moz-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
	padding: 50px 10px 0px;
	margin-left: -20px;
	width: 102%;*/
}

.arteyc2 {
/*
	-moz-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg);
	margin-left: -3px;
	padding: 18px 10px 25px;*/
}

.arte-cont2 {
/*
 	-moz-transform: rotate(1deg);
	-webkit-transform: rotate(1deg);
	-o-transform: rotate(1deg);
	-ms-transform: rotate(1deg);
	transform: rotate(1deg);
	padding: 10px;
	margin-top: -12px;*/
}

.museo-artesv2 {
/*
  	-moz-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg);
	padding: 16px 10px 10px;
	margin-top: -12px;*/
}

slider {
    top: -46px;
}

.bkg-colores {
    z-index: 99999999;
    position: relative;
}

.contenedor-dos {
	margin: 0px auto 0;
	position: relative;
	/*height: 96px;*/
  height: 115px;
	float: left;
	background: #fff;
	z-index: 2147483647;
}

.menu-principal {
	width: 100.5%;
	/*height: 77px;*/
  height: 115px;
	margin-left: 0px;
	/*background: rgb(247, 247, 247);*/
	/*position: relative;*/
	z-index: 9994;
	/*margin-top: 80px;*/
	display: block;
	position: relative;
	/*top: 30px;*/
  top: 82px;
}

.logo-muntref {
  width: auto;
  padding: 0;
  margin: 20px;
  /*width: 250px;
	padding: 24px 0px 0px 20px;
	margin: 0px auto;*/
	z-index: 1001;
}

.logo-muntref-sf {
	float: none;
	padding: 22px 0px;
	margin: 0px auto;
	z-index: 1001;
	display: block;
	width: 220px;
	position: relative;
}



.btn-menu-toggle {
	width: 100%;
	margin-left: 0px;
	padding: 15px 0px;
	text-align: center;
	/*top: 140px;*/
	top: 124px;
	font-size: 1.5em;
	line-height: 1;
	height: 20px;
	position: relative;
	text-transform: uppercase;
	font-family: 'distefano';
	background: rgb(112, 110, 111);
	color: white;
	font-weight: 200;
	position: absolute;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease-out;
	z-index: 1001;
}

.btn-menu-toggle:hover {
	background: #3e3c3e;
}

#btn-menu-toggle-o2 {
	background: #3e3c3e;
}

#btn-menu-toggle-o2:hover {
	background: rgb(112, 110, 111);
}

.menu-sedes { z-index: 999; }

.menu-principal .menu-p-toggle {
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	/*height: 310px;*/
	display: table;
	font-size: 1.5em;
	background-image: -moz-linear-gradient( -6deg, rgb(237,233,232) 0%, rgb(247,247,247) 23%, rgb(247,247,247) 100%);
 	background-image: -webkit-linear-gradient( -6deg, rgb(237,233,232) 0%, rgb(247,247,247) 23%, rgb(247,247,247) 100%);
 	background-image: -ms-linear-gradient( -6deg, rgb(237,233,232) 0%, rgb(247,247,247) 23%, rgb(247,247,247) 100%);
	/*z-index: 999;*/
	position: relative;
	top: -1000px;
}

.bkg-menup {
	background: rgb(247, 247, 247);
	width: 101%;
	position: relative;
	margin-left: -5px;
	top: -233px;
	height: 141px;
	z-index: 1000;
	}

.tri-menu-p {
	display: none;
}

/*.menu-principal .menu-p-toggle ul {
    width: 100%;
}*/

.menu-principal .menu-p-toggle ul {
	width: 100%;
	margin: 16px auto;
	right: 0;
	}



.menu-principal .menu-p-toggle ul li {

	/*margin: 0 0 20px 0;*/
  margin: 0;
	display: block;
	width: 100%;
  height: auto;
	text-align: center;
  padding: 30px 0;
	}



.menu-principal .menu-p-toggle ul li a {

	font-family: "distefano";

	font-size: 1em;

	color: #706e6f;

	text-transform: uppercase;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease-out;

	width: 100%;

	display: inherit;

}

.menu-principal .menu-p-toggle ul li a:hover {

	color: #2D2A2B;

	transform: none;

}



.desplegar-menup {
    top: 33px !important;
	left: 0px;
}



.contenido {

	width: 93%;

	margin-top: 0px;

}



/* Ficha */



#acc { z-index: 9999 }



/* fin Ficha */



.out-footer {

    /*width: 105%;*/

	position: relative;

}



/*.footer li.logo {*/

    /*float: none;*/

	/*position: relative;*/

	/*top: 22px;*/

/*}*/



/*.footer li.derechos {*/

    /*margin: 30px 0px 5px 40px;*/

	/*float: left;*/

/*}*/



}



@media only screen and (max-width: 425px) {

	.contenido {

		width: 90%;

	}



	.out-footer {

    /*width: 105.3%;*/

	}

}



@media only screen and (max-width: 380px) {



	/*.out-contenido {

		margin: 223px auto;

	}*/



	.out-footer {

    	width: 108%;

	}



	.footer li.logo {

		width: 238px;

	}



	.footer li.derechos {

		margin: 42px 0px 5px 40px;

	}

}



@media only screen and (max-width: 350px) {



	.caption-bkg {
		width: 90%;
		padding: 25px 0 35px 25px;
	/*	top: 215px;*/
	}

	.cap-link h5 strong {
		right: 10px;
		float: right;
		position: relative;
		margin-top: 10px;
	}

/*	.out-contenido {
    	margin: 173px auto;
	}
*/
	.menu, .paginas .menu {
	    height: 80px;
	}

	.paginas .contenido {
		margin-top: 61px;
	}

	.video-destacado iframe { width: 90%; }



	.novedades .menu ul {

		margin-left: 0px;

		left: 0px;

		top: 11px;

		width: 100%;

		margin-bottom: 30px;

	}



	.novedades .menu ul li {

		margin-right: 0;

		width: 100%;

	}



	#filter a {

		display: block;

		width: 100%;

		text-align: center;

		text-indent: 0px !important;

		color: white;

		height: 30px;

		line-height: 2;

		font-size: 14px;

	}



	#filter a.Todas {

		margin-right: 0;

		float: none;

		width: 100%;

	}



	#filter a:hover {

		width: 100% !important;

		color: #999 !important;

	}



@media only screen and (max-width: 320px) {

	.contenido {
		width: 86%;
	}

}
