<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family:'gt_walsheim_prolight';
    src: url('../fontface/gt-walsheim-light.eot');
    src: url('../fontface/gt-walsheim-light.eot?#iefix') format('embedded-opentype'),
         url('../fontface/gt-walsheim-light.woff2') format('woff2'),
         url('../fontface/gt-walsheim-light.woff') format('woff'),
         url('../fontface/gt-walsheim-light.ttf') format('truetype'),
         url('../fontface/gt-walsheim-light.svg#gt_walsheim_prolight') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'gt_walsheim_prothin_oblique';
    src: url('../fontface/gt-walsheim-thin-oblique.eot');
    src: url('../fontface/gt-walsheim-thin-oblique.eot?#iefix') format('embedded-opentype'),
         url('../fontface/gt-walsheim-thin-oblique.woff2') format('woff2'),
         url('../fontface/gt-walsheim-thin-oblique.woff') format('woff'),
         url('../fontface/gt-walsheim-thin-oblique.ttf') format('truetype'),
         url('../fontface/gt-walsheim-thin-oblique.svg#gt_walsheim_prothin_oblique') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'gt_walsheim_proregular';
    src: url('../fontface/gt-walsheim-regular.eot');
    src: url('../fontface/gt-walsheim-regular.eot?#iefix') format('embedded-opentype'),
         url('../fontface/gt-walsheim-regular.woff2') format('woff2'),
         url('../fontface/gt-walsheim-regular.woff') format('woff'),
         url('../fontface/gt-walsheim-regular.ttf') format('truetype'),
         url('../fontface/gt-walsheim-regular.svg#gt_walsheim_proregular') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'gt_walsheim_promedium';
    src: url('../fontface/gt-walsheim-medium.eot');
    src: url('../fontface/gt-walsheim-medium.eot?#iefix') format('embedded-opentype'),
         url('../fontface/gt-walsheim-medium.woff2') format('woff2'),
         url('../fontface/gt-walsheim-medium.woff') format('woff'),
         url('../fontface/gt-walsheim-medium.ttf') format('truetype'),
         url('../fontface/gt-walsheim-medium.svg#gt_walsheim_promedium') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'bauer_bodoniroman';
    src: url('../fontface/bauer_bodoni_roman.eot');
    src: url('../fontface/bauer_bodoni_roman.eot?#iefix') format('embedded-opentype'),
         url('../fontface/bauer_bodoni_roman.woff2') format('woff2'),
         url('../fontface/bauer_bodoni_roman.woff') format('woff'),
         url('../fontface/bauer_bodoni_roman.ttf') format('truetype'),
         url('../fontface/bauer_bodoni_roman.svg#bauer_bodoniroman') format('svg');
    font-weight:normal;
    font-style:normal;
}

body {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:22px;
	letter-spacing:0;
	font-smooth:always;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
	color:#000;
	margin:0;
	padding:0;
}

img {
	margin:0;
	padding:0;
	border:none;
}

a {
	text-decoration:none;
	outline:none;
}

p {
	margin:0;
	padding:0;
}

ul {
	list-style-type:none;
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}

.clear {
	clear:both;
}

section {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

header {
	width:100%;
	max-width:1440px;
	margin:auto;
	padding:67px 60px 88px;
	box-sizing:border-box; 
}

.logo {
	float:left;
	width:150px;
	height:auto;
	padding-top:14px;
}

.navegacion {
	display:none;
	float:right;
}

ul.botonera {
	float:left;
	margin-top:28px;
}

ul.botonera li {
	float:left;
}

ul.botonera li a {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:0.5px;
	color:#000;
	margin-left:45px;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

ul.botonera li a.selected,
ul.botonera li a:hover {
	color:#969696;
}

.ClipBotonesExtras {
	float:right;
	padding-top:40px;
}

ul.botones_extra {
	display:none;
	float:right;
	margin-top:0;
	margin-right:10px;
}

ul.botones_extra li {
	float:left;
}

ul.botones_extra li a {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	color:#969696;
	margin-right:20px;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

ul.botones_extra li a.selected,
ul.botones_extra li a:hover {
	color:#000;
}

.reset {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	color:#000;
	margin-right:20px;
}

ul.idiomas {
	display:none;
	float:right;
	margin:0 11px 0 0;
	padding:0
}

ul.idiomas a {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	letter-spacing:0.5px;
	color:#969696;
	margin-left:15px;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

ul.idiomas a:hover,
ul.idiomas a.selected {
	color:#000;
}

.barra {
	float:left;
	font-size:18px;
	color:#999;
	margin-left:3px;
}


/*/// MENU MOBILE ///*/

#elmenu {
	display:none;
	position:absolute;
	width:100%;
	top:0;
	padding-bottom:60px;
	background:#FFF;
	z-index:999999;
}

.ClipCerrar {
	text-align:center;
	padding-top:20px;
}

.ico-cerrar {
	display:inline-block;
	width:32px;
	height:32px;
	border:none;
	background-image:url('../imgs/cerrar.png');
	background-size:contain;
	background-repeat:no-repeat;
}

ul.botones {
	padding-top:10px;
	padding-left:0;
}

ul.botones li {
	padding-bottom:18px;
	text-align:center;
}

ul.botones li a {
	display:inline-block;
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:21px;
	line-height:28px;
	letter-spacing:0.5px;
	text-decoration:none;
	color:#000;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

ul.botones li a:hover {
	color:#969696;
}

.banda_idiomas {
	width:88px;
	margin:auto;
}

.btn_lenguaje a {
	float:left;
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:17px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	color:#000;
	margin-left:10px;
	margin-top:15px;
}

.btn_lenguaje a.eng {
	margin-left:7px;
}

.btn_lenguaje a:hover,
.btn_lenguaje a.selected {
	color:#666;
}

.palito {
	float:left;
	height:11px;
	margin-top:17px;
	margin-left:7px;
	margin-right:-1px;
	border-right:1px solid #000;
}

.ClipLogo_hamb {
	text-align:center;
	margin:50px auto -10px;
}

.logo_hamb {
	width:150px;
	height:auto;
}

.datitos.ft {
	font-size:16px;
	line-height:27px;
	text-align:center;
	margin-top:35px;
}

.datitos.ft a {
    color:#211915;
}

.redes_hamb {
	margin-top:35px;
	text-align:center;
}

.ico_redes_hamb {
	display:inline-block;
	width:28px;
	height:28px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:4px;
	margin-right:4px;
}


/*/// CONTENEDOR ///*/

#contenedor {
	width:100%;
	height:auto;
	max-width:1440px;
	margin:0 auto;
	padding:0 60px;
	box-sizing:border-box;
}


/*/// VASARI SUR ///*/

section.vasari_sur {
	display:inline-block;
	width:100%;
	margin-bottom:80px; 
}

.logo_vasari_sur {
	float:left;
}

.linea {
	display:inline-block;
	width:100%;
	border-top:1px solid #969696;
	margin:22px 0;
}

.col_vasari_sur {
	float:left;
	width:50%;
	padding-right:20px;
	box-sizing:border-box; 
}

.col_vasari_sur.right {
	padding-left:30px;
	padding-right:30px;
}

a.artista_vasari_sur {
	display:inline-block;
	font-size:26px;
	line-height:32px;
	text-transform:uppercase;
	color:#000;
	margin-top:25px;
	margin-bottom:35px;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

a.artista_vasari_sur:hover {
	color:#666;
}

a.tit_vasari_sur {
	display:block;
	font-size:21px;
	text-transform:uppercase;
	color:#000;
	margin-bottom:28px;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

a.tit_vasari_sur:hover {
	color:#666;
}

p.fecha_vasari_sur {
	font-family:'gt_walsheim_prothin_oblique', Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
}

.descripcion_vasari_sur {
	font-size:17px;
	line-height:22px;
	margin-top:50px; 
}


/*/// NOVEDADES (Home) ///*/

section.novedades {
	display:inline-block;
	/*margin-bottom:90px;*/
}

h2.novedades {
	font-family:'gt_walsheim_promedium', Arial, Helvetica, sans-serif;
	font-size:30px;
	text-transform:uppercase;
	color:#000;
	margin-bottom:7px;
}

.ClipThumbs_news_home {
	width:100%;
}

.ClipThumbs_news_home_int {
	margin:0 -20px 0;
}

.thumb_news_home {
	float:left;
	width:25%;
	height:300px;
}

.thumb_news_home_int {
	margin:0 20px;
}

.datos_news_home {
	margin-right:30px; 
}

p.fecha_news_home {
	font-family:'gt_walsheim_prothin_oblique', Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#000;
	margin-top:25px; 
	margin-bottom:12px;
}

.titulo_news_home {
	font-family:'gt_walsheim_proregular', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	text-transform:uppercase;
	color:#000;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

.titulo_news_home:hover {
	color:#666;
}

.titulo_news_home a {
	color:#000;
}


/*/// ARTISTAS ///*/

section.artistas {
	display:inline-block;
	width:100%;
	min-height:500px;
	margin-bottom:90px; 
}

h2.titulo_seccion {
	font-family:'bauer_bodoniroman', Arial, Helvetica, sans-serif;
	font-size:32px;
	text-transform:lowercase;
	color:#969696;
	margin-bottom:9px;
}

.thumb_news_home.artistas {
	width:25%;
	height:auto;
}

.thumb_news_home.news {
	width:25%;
	height:auto;
}

.dato_artista {
    height:64px;
    padding-right:20px;
    box-sizing:border-box;
}

.titulo_news_home.artista {
	font-family:'gt_walsheim_promedium', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	color:#000;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

.titulo_news_home.artista:hover {
	color:#969696;
}

.thumb.artistas {
	margin-bottom:14px;
}

.ClipdDatos_new {
    padding-right:20px;
    box-sizing:border-box;
}

.dato_new {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:22px;
	letter-spacing:0.1px;
	color:#000;
	margin-top:15px;
}


/*/// ARTISTA ///*/

section.artista {
	display:inline-block;
	width:100%;
	min-height:500px;
}

.secc_nombre {
	float:left;
}

.datos_iniciales {
	position:relative;
}

h1.titulo_nombre {
	display:inline-block;
	width:calc(100% - 500px);
    width:-webkit-calc(100% - 500px);
    width:-moz-calc(100% - 500px);
    width:-o-calc(100% - 500px);
	font-family:'gt_walsheim_promedium', Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:37px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	color:#000;
	margin-top:12px;
	margin-bottom:-10px;
}

.sub-botones {
	position:absolute;
	right:0;
	bottom:0px;
}

.btn_descargar {
	display:inline-block;
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
    font-size:18px;
    letter-spacing:0.3px;
    text-transform:uppercase;
	color:#000;
	margin-top:-6px;
	margin-left:-190px;
	transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.btn_descargar:hover {
	color:#969696;
}

.btn_descargar.mobile {
	display:none;
	font-size:15px;
	margin-top:30px;
    margin-left:0;
}

.sub-boton {
	font-family:'bauer_bodoniroman', Arial, Helvetica, sans-serif;
	font-size:25px;
	letter-spacing:0.5px;
	color:#969696;
	margin-left:30px;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

.sub-boton:hover {
	color:#000;
}

.sub-boton.inicial {
	color:#000;
}

.sub-boton.final {
	color:#000;
}

.biografia {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:22px;
	letter-spacing:0.1px;
	color:#000;
	margin-top:10px;
	margin-left:20px;
	padding-right:10px;
}

.thumb_news_home.obra {
	width:25%;
	height:auto;
	margin-bottom:70px;
}

.thumb_news_home.obra:nth-child(4n+1) {
	clear:both;
}

.ClipDatos_obra {
    height:auto;
    padding-right:40px;
    box-sizing:border-box;
}

.nombre_obra {
	font-family:'gt_walsheim_promedium', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	letter-spacing:0.1px;
	color:#000;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

.nombre_obra:hover {
	color:#969696;
}

.nombre_obra a {
	color:#000;
}

.nombre_obra.artfot {
	display:inline-block;
	margin-bottom:3px;
}

.dato_obra {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:22px;
	letter-spacing:0.1px;
	color:#000;
	margin-top:1px; 
}

.no_hay {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:22px;
	letter-spacing:0.3px;
	color:#000;
	margin-top:10px;
	margin-left:20px;
}

.ClipFlechas_alcien {
	width:100%;
	margin-top:90px; 
}


/*/// FICHA OBRA ///*/

.ficha_imagen {
	float:right;
	width:50%;
}

.ficha_datos {
	float:left;
	width:50%;
	padding-right:150px; 
	box-sizing:border-box;
}

.info_ficha {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	letter-spacing:0.1px;
	color:#000;
	margin-top:5px;
}

.dato_obra.ficha {
	line-height:30px;
	margin-top:6px;
}

.ClipFlechas {
	float:left;
	width:350px;
	margin-top:30px; 
}

.flecha_left {
	float:left;
}

.flecha_right {
	float:right;
}

.texto_flechas {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	letter-spacing:0.3px;
	text-transform:uppercase;
	color:#969696;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

.texto_flechas:hover {
	color:#000;
}

.flecha_back {
	width:auto;
	height:26px;
	margin-bottom:-8px; 
	margin-right:20px;
}

.flecha_next {
	width:auto;
	height:26px;
	margin-bottom:-8px; 
	margin-left:20px;
}


/*/// MUESTRAS ///*/

.muestra_tipos {
	float:left;
	width:40%;
	padding-right:90px; 
	box-sizing:border-box;
}

.muestra_imagen {
	float:right;
	width:60%;
}

ul.btn_muestras {
	float:left;
	padding:0;
}

ul.btn_muestras li {
	display:block;
}

ul.btn_muestras li a {
	font-family:'gt_walsheim_proregular', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:36px;
	letter-spacing:0.3px;
	text-transform:uppercase;
	color:#969696;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

ul.btn_muestras li a.selected,
ul.btn_muestras li a:hover {
	color:#000;
}

.muestra_datos {
	margin:6px 0 35px;
}

h2.titulo_muestra_actual {
	display:inline-block;
	font-family:'gt_walsheim_proregular', Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:37px;
	letter-spacing:0.3px;
	text-transform:uppercase;
	color:#000;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
	margin-bottom:5px;
}

h2.titulo_muestra_actual:hover {
	color:#969696;
}

.nombre_artista {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:31px;
	letter-spacing:0.3px;
	text-transform:uppercase;
	color:#000;
}

.fecha_muestra_actual {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:0.3px;
	text-transform:uppercase;
	color:#000;
	margin-top:12px;
}

.fecha_muestra {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:0.3px;
	text-transform:uppercase;
	color:#000;
	margin-top:-6px;
}

.fecha_muestra.ficha {
	margin-top:25px;
	margin-bottom:7px;
}

ul.btn_anios {
	float:left;
	padding:0;
	margin-bottom:9px; 
}

ul.btn_anios li {
	display:block;
}

ul.btn_anios li a {
	font-family:'gt_walsheim_proregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:32px;
	letter-spacing:0.3px;
	text-transform:uppercase;
	color:#969696;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

ul.btn_anios li a.selected,
ul.btn_anios li a:hover {
	color:#000;
}

.thumb_news_home.muestra {
	width:50%;
	height:auto;
	margin-bottom:80px;
}

.thumb_news_home.muestra:nth-child(2n+1) {
	clear:both;
}

h2.titulo_muestra {
	display:inline-block;
	font-family:'gt_walsheim_proregular', Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:24px;
	letter-spacing:0.3px;
	text-transform:uppercase;
	color:#000;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
	margin:10px 30px 0 0;
}

h2.titulo_muestra:hover {
	color:#969696;
}

.fecha_muestra_all {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:0.3px;
	text-transform:uppercase;
	color:#000;
	margin-top:15px; 
}

p.mensaje {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	letter-spacing:0.3px;
	color:#000;
	margin-top:17px;
}

p.mensaje.mobile {
	display:none;
}


/*/// FOOTER ///*/

.fila_news {
	display:block;
    float:left;
	width:100%;
	padding-top:30px;
	margin-bottom:30px;
    border-top:1px solid #969696;
}

.fila_news:first-child {
	padding-top:0;
    border-top:none;
}

.thumb.novedades {
	float:left;
	width:300px;
	height:auto;
	/*border:1px solid #969696;*/
}

.thumb.novedades.nohover {

}

.col_news_1 {
	float:left;
	width:350px;
	padding-left:40px;
	box-sizing:border-box;
}

.col_news_2 {
	float:left;
	width:calc(100% - 652px);
    width:-webkit-calc(100% - 652px);
    width:-moz-calc(100% - 652px);
    width:-o-calc(100% - 652px);
    padding-left:70px;
	box-sizing:border-box;
}

.fecha_news {
	display:block;
	font-family:'gt_walsheim_prothin_oblique', Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#000;
	margin:9px 0 12px;
}

.titulo_news {
	font-family:'gt_walsheim_promedium', Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:23px;
	text-transform:uppercase;
	color:#000;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

.titulo_news:hover {
	color:#666;
}

.titulo_news a {
	color:#000;
}

.news_resumen {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	letter-spacing:0.3px;
	color:#000;
}

.news_resumen a {
	color:#666;
	/*text-decoration:underline;*/
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

.news_resumen a:hover {
	color:#999;
	/*text-decoration:underline;*/
}

.news_resumen.final {
	margin-top:15px;
}


/*/// FOOTER ///*/

footer {
	width:100%;
	max-width:1440px;
	margin:auto;
	padding:50px 60px 40px;
	box-sizing:border-box; 
}

.logo_ft {
	float:left;
	width:120px;
	height:auto;
}

.ClipDatos_ft {
	float:left;
	padding:0 20px 0 110px;
	box-sizing:border-box;
}

p.datos_ft {
	font-family:'gt_walsheim_proregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:23px;
	color:#969696;
	margin:0;
	padding:0;
}

p.datos_ft a {
	color:#969696;
}

.casilla_ft {
	display:block;
	font-family:'gt_walsheim_proregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

.casilla_ft:hover {
	color:#666;
}

.casilla_ft a {
	color:#000;
}

.ClipIcos_FT {
	float:left;
	margin-top:10px;
	margin-left:-5px;
}

.ico-red_FT {
	float:left;
	width:30px;
	height:30px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	margin:5px 0 5px 5px;
}

.ico-red_FT.facebook {
	background-image:url('../imgs/facebook.svg');
}

.ico-red_FT.instagram {
	background-image:url('../imgs/instagram.svg');
}

.ClipIcos_Contacto {
	float:left;
	margin-top:5px;
	margin-left:-5px;
	margin-bottom:40px;
}

.ClipLogos_ft {
	float:right;
}

.logos_ft {
	float:left;
	height:auto;
	margin-left:45px;
}

.logos_ft.vasari_sur {
	width:130px;
	height:auto;
}

.logos_ft.aipad {
	width:214px;
	height:auto;
	margin-top:17px;
}

.logos_ft.meridiano {
	width:140px;
	height:auto;
	margin-top:17px;
}

.logos_ft.bodega {
	width:104px;
	height:auto;
	margin-top:6px;
}


/*/// NO MOBILE ///*/

.no_mobile {
    display:none;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#FFF;
}

.version_en_proceso {
    font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
    font-size:16px;
    letter-spacing:0.5px;
    text-align:center;
    color:#000;
    margin-top:90px;
}































.idiomas_mobile {
	display:inline-block;
	margin-top:13px;
	margin-right:11px;
}

.flag {
	float:left;
	display:inline-block;
	width:21px;
	height:14px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:10px;
}

.flag.en_mobile {
	width:28px;
	height:18px;
	margin-left:12px;
}

.flag.es {
	background-image: url('../imgs/flag_es.jpg');
}

.flag.br {
	background-image: url('../imgs/flag_br.jpg');
}

.flag.en {
	background-image: url('../imgs/flag_en.jpg');
}

#MenuH {
	display:block;
}

.menu {
	cursor:pointer;
}

#mmenu {
	display:inline-block;
	float:right;
	width:48px;
	height:40px;
	border:none;
	background-image: url('../imgs/menu.png');
	background-size:contain;
	background-repeat:no-repeat;
	margin-top:11px;
    margin-right:-11px;
}

#navega_celu {
	position:relative;
	display:none;
	width:100%;
	z-index:9999;
}

.cinta {
	display:block;
	height:43px;
	font-family:'HelveticaNeueLTStd-45Lt', Arial, Helvetica, sans-serif;
	font-size:17px;
	letter-spacing:1px;
	line-height:50px;
	color:#151A26;
	/*background:#FFF;*/
	background:rgba(256,256,256,.9);
	border-bottom:1px solid #C7C7C7;
	text-decoration:none;
	text-align:center;
}

.cinta.nule {
	height:53px;
	line-height:60px;
}

.ClipPortada {
	position:relative;
	width:100%;
	margin:auto;
	text-align:center;
}

.parchon_portada {
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.2);
    margin:0;
	padding:0;
	border:none;
    z-index:3333;
}

.foto_portada_big {
	position:relative;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	border:none;
	z-index:1111;
}

.foto_portada_mini {
	display:none;
	position:relative;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	border:none;
	z-index:1111;
}

.ClipSlogan {
	position:absolute;
	width:100%;
	padding-top:18%;
	z-index:8888;
}

.slogan {
	font-family: 'HelveticaNeueLTStd-37ThCond', Arial, Helvetica, sans-serif;
	font-size:32px;
	letter-spacing:3px;
	color:#FFF;
	text-transform:uppercase;
	/*border:1px solid #FFF;*/
	border:1px solid;
	border-color:rgba(256,256,256,.8);
	padding:18px 40px 14px 40px;
}

.stick_portada {
	display:block;
	width:1px;
	height:50px;
	/*border-left:1px solid #FFF;*/
	border-left:1px solid;
	border-color:rgba(256,256,256,.8);
	margin:auto;
	margin-top:14px;
}

.ClipFrase {
	position:absolute;
	font-family: 'BreeOblique_Light', Arial, Helvetica, sans-serif;
	right:50px;
	bottom:50px;
	z-index:8888;
}

.frase {
	font-size:17px;
	line-height:21px;
	letter-spacing:1.5px;
	color:#FFF;
	text-align:center;
}

.autor {
	font-size:13px;
	letter-spacing:1px;
	color:#FFF;
	text-align:center;
}

.ClipRosa {
	position:relative;
	width:100%;
	margin:40px auto;
	z-index:9998;
}

.rosa {
	width:216px;
	height:216px;
	border:none;
	background-image:url('../imgs/rosa.png');
	background-size:contain;
	background-repeat:no-repeat; 
	margin:auto;
}

.centrador {
	width:100%;
	max-width:1024px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}

.centrador.descripcion {
	max-width:970px;
}

.descripcion_int {
	margin-left:0;
	margin-right:0;
}

.estudio {
	margin-top:40px;
	margin-bottom:100px;
}

.stick {
	display:block;
	width:1px;
	height:50px;
	border-left:1px solid #ABACAF;
	margin:auto;
	margin-top:14px;
}

.stick.nosotros {
    height:35px;
    margin-top:0;
}

.stick.large {
	height:90px;
}

.frase_01_border {
	border:1px solid #ABACAF;
	border-bottom:1px solid #FFF;
	margin:0 32px -1px;
}

.SeccMetodo {
	width:100%;
	background:#E8EAEB;
	padding:60px 0 70px;
}

.tit_metodo {
	position:relative; 
	display:inline-block;
	font-family:'HelveticaNeueLTStd-25UltLt', Arial, Helvetica, sans-serif;
	font-size:41px;
	line-height:44px;
	letter-spacing:3px;
	color:#ADAEB1;
	background-color:#E8EAEB;
	margin-top:-18px;
	margin-bottom:40px;
	padding:10px 27px 0 31px;
	z-index:9999;
}

.linea_atraviesa {
	width:100%;
	max-width:1024px;
	margin:auto;
	margin-top:40px;
}

.linea_atraviesa_int {
	margin:-12px 30px;
	border-top: 1px solid #ADAEB1;
}

.metodos_gr {
	width:970px;
	margin:auto;
	padding:0 0 30px;
}

.metodos_ch {
	display:none;
	width:273px;
	margin:auto;
	padding:0 0 30px;
}

.ClipMetodo {
	float:left;
	width:90px;
}

.metodo {
	display:inline-block;
	width:90px;
	height:90px;
	border:none;
	/*background-image: url('../imgs/metodos/metodo_01.png');*/
	background-size:contain;
	background-repeat:no-repeat; 
	margin:auto;
}

.texto_metodo {
	display:block;
	font-family:'HelveticaNeueLTStd-57Cn', Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:0.7px;
	color:#ACAEB1;
	text-align:center;
	margin-top:23px;
}

.ClipFlecha {
	float:left;
	width:10px;
	height:18px;
	border:none;
	background-image: url('../imgs/metodos/flecha.png');
	background-size:contain;
	background-repeat:no-repeat; 
	margin-top:34px;
	margin-left:5px;
	margin-right:5px;
}

.SeccDirectores {
	width:100%;
	margin-top:60px;
	padding:30px 0;
}

.directores {
	margin-left:27px;
	margin-right:27px;
}

.ClipDirector {
	float:left;
	width:25%;
	margin-bottom:50px;
}

.ClipDirector_int {
	margin-right:0;
}

.ClipInfo {
	margin-top:25px;
	padding:0 0 20px;
	text-align:left;
}

.ClipInfo.viene {
	display:none;
	float:left;
	margin-top:2px;
}

.ClipInfo.altura {
	height:40px;
}

.nombre {
	font-family:'HelveticaNeueLTStd-57Cn', Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:26px;
	letter-spacing:0.7px;
	color:#ACAEB1;
}

.nombre.stf {
	font-size:21px;
	line-height:25px;
	margin-top:-2px;
}

.cargo {
	font-family:'HelveticaNeueLTStd47LightCondensed', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:22px;
	letter-spacing:0.8px;
	color:#ACAEB1;
}

.cargo.stf {
	font-size:18px;
	line-height:21px;
}

.ClipIcos_dir {
	float:left;
	margin-top:11px;
	margin-left:1px;
}

.icono_dir {
	float:left;
	width:27px;
	height:27px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	margin-right:9px;
}

.icono_dir.linkedin {
	background-image: url('../imgs/directores/ico-linkedin_staff.png');
}

.icono_dir.sobre {
	background-image: url('../imgs/directores/ico-sobre_staff.png');
}

.ClipTexto {
	float:right;
	width:75%;
	padding-left:50px;
	box-sizing:border-box;
}

/*.ClipTexto_int {
	margin-left:90px;
}*/

p.bio {
	font-family:'HelveticaNeueLTStd47LightCondensed', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:29px;
	letter-spacing:0.5px;
	color:#ACAEB1;
	text-align:left;
}

.SeccStaff {
	padding:0 0 50px;
}

.SeccStaff.mobile {
	display:none;
}

.ClipStaff_int {
	width:100%;
	padding:0 26px;
	margin-bottom:70px;
	box-sizing:border-box;
}

.area {
	float:left;
	font-family:'HelveticaNeueLTStd-25UltLt', Arial, Helvetica, sans-serif;
	font-size:50px;
	line-height:54px;
	letter-spacing:1px;
	text-align:left;
	color:#ACAEB1;
	margin:50px 0 20px;
	clear:both;
}

.area:first-child {
	margin-top:0;
}

.area.mobile {
	padding-left:45px;
}

.staff {
    margin-left:-18px;
    margin-right:-18px;
}

.ClipStaff_mobile {
	float:left;
    width:33.3%;
    margin-bottom:50px;
}

.ClipStaff_int_mobile {
	margin-left:45px;
    margin-right:45px;
}

.cuadro_staff {
	position:relative;
	float:left;
	width:25%;
	height:auto;
	margin:0;
	padding:0;
	border:none;
	overflow:hidden;
	margin-bottom:24px;
}

.cuadro_staff:hover .thumb {
	-webkit-transform:scale(1.075);
    -moz-transform:scale(1.075);
    -ms-transform:scale(1.075);
    -o-transform:scale(1.075);
}

.cuadro_staff:hover .titulo_servicio_int,.capsula_int:hover+.titulo_servicio_int {
	opacity:0.8;
}

.cuadro_staff:hover .mascara_img,.capsula_int:hover+.mascara_img {
	opacity:0.8;
}

.filete_staff {
	display:inline-block;
	border:2px solid #FFF;
	margin:0 20px;
}

p.nombre_staff {
	font-family:'HelveticaNeueLTStd-57Cn', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:23px;
	letter-spacing:1.5px;
	color:#FFF;
	padding:10px 20px 0;
}

p.cargo_staff {
	font-family:'HelveticaNeueLTStd-25UltLt', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	letter-spacing:1.5px;
	color:#FFF;
	padding:2px 15px 5px;
}

p.titulo_01 {
	font-size:62px;
	letter-spacing:2.5px;
	margin-top:60px;
}

p.titulo_ficha {
	font-family:'HelveticaNeueLTStd-25UltLt', Arial, Helvetica, sans-serif;
	font-size:70px;
	line-height:65px;
	letter-spacing:4px;
	margin:40px 0;
}

p.frase_01 {
	font-size:33px;
	line-height:52px;
	letter-spacing:1px;
	padding:80px 50px 70px 50px;
}

p.frase_01.desktop {
	display:block;
}

p.frase_01.mobile {
	display:none;
}

p.frase_01.frase_mas {
	font-size:26px;
	line-height:50px;
	letter-spacing:2.5px;
	padding-top:33px;
	padding-bottom:20px;
}

p.frase_01.frase_mas.fichon {
	padding:50px 20px;
}

.filas_3 {
	display:none;
	margin-bottom:7px;
}

.datos {
	font-family: 'HelveticaNeueLTStd-37ThCond', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:25px;
	letter-spacing:1.5px;
	text-transform:uppercase;
}

.datos.barrera {
	margin:0 20px;
}

.relleno {
	padding:35px 0;
}

.paginado_trabajo {
	padding:30px 0;
	clear:both;
}

.paginado_trabajo a {
	font-family: 'HelveticaNeueLTStd47LightCondensed', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:50px;
	letter-spacing:1.5px;
	color:#ABACAF;
	text-transform:uppercase;
	text-decoration:none;
}

/*.paginado_trabajo a:hover {
	color:#666;
}*/

.paginado_trabajo .ant {
	float:left;
	margin-left:18px;
}

.paginado_trabajo .sig {
	float:right;
	margin-right:20px;
}

.flecha_pasador {
	display:inline-block;
	width:20px;
	height:38px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	margin-top:6px;
}

.flecha_pasador.sig {
	background-image: url('../imgs/flecha_sig.png');
	margin-left:7px;
}

.flecha_pasador.ant {
	background-image: url('../imgs/flecha_ant.png');
	margin-right:7px;
}

.ClipBtn_volver {
	width:50%;
	margin:auto;
}

.btn_volver_gr {
	display:inline-block;
	height:38px;
	font-size:18px;
	border:1px solid #ABACAF;
	/*padding:10px 60px;*/
	padding:0 60px 10px;
}

.btn_volver_ch {
	display:none;
	height:38px;
	font-size:18px;
	border:1px solid #ABACAF;
	/*padding:10px 60px;*/
	padding:0 60px 10px;
}

.thumb {
	position:relative;
	width:100%;
  	height:100%;
  	margin:0;
  	padding:0;
  	border:none;
  	z-index:6666;
  	transition:all 100ms linear;
	-webkit-transition:all 200ms linear;
	-moz-transition:all 100ms linear;
	-o-transition:all 100ms linear;
	-ms-transition:all 100ms linear;
}

.thumb:hover {
	opacity:0.7;
}

.thumb.mini {
	display:none;
}

.cuadro:hover .thumb {
	-webkit-transform: scale(1.075);
    -moz-transform: scale(1.075);
    -ms-transform: scale(1.075);
    -o-transform: scale(1.075);
}

.bordes {
	height:85px;
	margin:0 30px;
	border:1px solid #ABACAF;
}

.bordes.top_blanco {
	border-top:1px solid #FFF;
	margin-top:-1px;
}

.bordes.top_blanco_vt {
	border-top:1px solid #FFF;
	margin-top:-36px;
}

.stick.bottom {
	margin-top:0;
}

.stick.bottom_ver {
	margin-top:0;
}

.stick.bottom_final {
	margin-top:0;
}

.stick.top {
	margin-top:0;
}

.bordes.bottom_blanco {
	border-bottom:1px solid #FFF;
}

.servicios {
	margin-top:-12px;
	/*margin-bottom:90px;*/
	margin-bottom:35px;
}

.tirita {
	height: 20px;
	overflow: hidden;
}
.tirita .thumb {
	height: auto;
}
.servicio {
	margin-bottom:35px;
	clear: both;
}
.servicio .detalles_servicio {
	height: auto;
	margin-top: -20px;
}

.servicio .mascara {
	overflow:hidden;
	/*height: 20px;*/
    /*-webkit-transition: height 2s; 
    transition: height 2s; */
}

.servicio .detalles_servicio .thumb {
	height:auto;
	min-height:133px;
	/*min-height:200px;*/
}

.titulo_serv {
	font-size:38px;
	line-height:42px;
	letter-spacing:2px;
    margin:0 20px;
}

.btn_desplaza {
	display:inline-block;
	width:24px;
	height:23px;
	border:none;
	/*background-image: url('../imgs/ico-mas.png');*/
	background-size:contain;
	background-repeat:no-repeat; 
	margin:18px auto 30px;
}

.btn_desplaza.ico-mas {
	background-image: url('../imgs/ico-mas.png');
}

.btn_desplaza.ico-menos {
	background-image: url('../imgs/ico-menos.png');
}

p.resumen_serv {
	font-size:33px;
	line-height:52px;
	letter-spacing:1px;
	padding:50px 0 10px;
}

p.sub_serv {
	font-family:'HelveticaNeueLTStd-57Cn', Arial, Helvetica, sans-serif;
	font-size:29px;
	line-height:35px;
	letter-spacing:1px;
	padding:35px 0 1px;
}

p.detalle_serv {
	font-family:'HelveticaNeueLTStd-47LtCnO', Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:34px;
	letter-spacing:1px;
	padding:0;
}

.rosa_serv {
	display:block;
	width:200px;
	height:200px;
	border:none;
	/*background-image: url('../imgs/rosa_serv_01.png');*/
	background-size:contain;
	background-repeat:no-repeat; 
	margin:0px auto;
	padding: 25px 0px;
}

.rosa_serv.s_0100 {
	background-image: url('../imgs/rosa_serv_01.png');
}

.rosa_serv.s_0200 {
	background-image: url('../imgs/rosa_serv_02.png');
}

.rosa_serv.s_0300 {
	background-image: url('../imgs/rosa_serv_03.png');
}

.rosa_serv.s_0400 {
	background-image: url('../imgs/rosa_serv_04.png');
}

.linea_serv {
	display:block;
	width:80%;
	margin:0px auto;
	padding: 0px 0px 40px;
	/*border-top:1px solid #ABACAF;*/
	border-top:1px solid #DDD;
}

.linea_serv.last {
	border-top:none;
	margin:0 auto;
}

.bandon {
	background:#99628A; 
}

.margin_int {
	margin-left:30px;
	margin-right:30px;
}

.margin_int_serv {
	margin-left:30px;
	margin-right:30px;
}

.margin_int.thumb_3 {
	float:left;
	margin-right:29px;
	margin-bottom:50px;
}

.bandon_int {
	margin:auto;
	color:#FFF;
	background:#761466;
	padding:160px 0 120px;
}

.titulo_01b {
	display:inline-block;
	font-size:62px;
	letter-spacing:2.5px;
}

.ClipThumbs {
    position:relative;
    float:left;
    width:100%;
}

.foto {
	position:relative;
	float:left;
	width:33.3%;
	height:auto;
	margin:0;
	padding:0;
	border:none;
	overflow:hidden;
}

.cuadro {
	position:relative;
	float:left;
	width:33.3%;
	height:auto;
	margin:0;
	padding:0;
	border:none;
	overflow:hidden;
}

/*.cuadro_int {
	position:relative;
	float:left;
}

.cuadro:nth-child(1n) .cuadro_int {
	margin:0;
}

.cuadro:nth-child(2n) .cuadro_int {
	margin-left:0;
}*/

.ClipTituloServicio {
	position:relative;
	text-transform:uppercase;
	margin:auto;
	text-align:center;
}

.copete {
	font-family:'gotham_bookregular', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFFFFF;
	text-align:center;
	margin-bottom:14px;
}

.titulo_servicio {
	display:table;
	width:100%;
}

.titulo_servicio_int {
	font-size:38px;
	letter-spacing:2px;
	line-height:44px;
	color:#FFF;
	text-align:center;
	padding:0;
	opacity:0;
	transition:opacity 0.5s;
	-webkit-transition:opacity 0.5s;
	-moz-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
	-ms-transition:opacity 0.5s;
}

.cuadro:hover .titulo_servicio_int,.capsula_int:hover+.titulo_servicio_int {
	opacity:0.8;
}

.capsula {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	z-index:9999;
}

.capsula:before{
	content: '';
	display:inline-block;
	height:100%;
	vertical-align:middle;
}

.capsula_int {
	position:relative;
	width:100%;
	display:inline-block;
	vertical-align:middle;
}

.parche_img {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	opacity:0.8;
	z-index:7777;
}

.mascara_img {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	/*background-color: rgba(0,0,0,.7);*/
	opacity:0;
	transition:opacity 0.5s;
	-webkit-transition:opacity 0.5s;
	-moz-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
	-ms-transition:opacity 0.5s;
	z-index:8888;
}

.cuadro:hover .mascara_img,.capsula_int:hover+.mascara_img {
	opacity:0.8;
}

.capsula_ver_todos {
	display:inline-block;
	font-family: 'HelveticaNeueLTStd-57Cn', Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:1px;
	color:#ABACAF;
	text-transform:uppercase;
	padding:24px 18px 18px;
	border:1px solid #ABACAF;
}

.capsula_ver_todos.mas {
	padding:24px 24px 18px;
}

.ver_todos {
	position:relative;
	color:#F00;
	margin:auto;
	text-align:center;
	padding:10px;
	z-index:9999;
}

.ver_todos a {
	position:relative;
	color:#F00;
	margin:auto;
	text-align:center;
	padding:10px;
	z-index:9999;
}

.stick_clientes {
	width:1px;
	height:50px;
	margin:auto;
	/*border-left:1px solid #ABACAF;*/
	background:#ABACAF;
	margin-top:14px;
}

.bordes_clientes {
	display:inline-block;
	margin:0 30px;
	border:1px solid #ABACAF;
}

.bordes_int {
	float:left;
	padding:20px 10px 23px;
}

.ClipClientes {
    float:left;
    width:100%;
}

.marca {
	position:relative;
	float:left;
	width:25%;
	height:auto;
	margin:0;
	padding:0;
	border:none;
}

/*.marca_int {
	position:relative;
	float:left;
}*/

/*.marca:nth-child(1n) .marca_int {
	margin:0;
}

.marca:nth-child(2n) .marca_int {
	margin-left:0;
}*/

.footer_superior {
	width:100%;
	/*height:640px;*/
	/*background:#BBC51E;*/
	background: url(../imgs/planisferio.png) no-repeat center center #BBC51E;
	padding:120px 0 70px;
	margin:auto;
	text-align:center;
	color:#FFF;
}

.titulon {
	font-family: 'HelveticaNeueLTStd-35Th', Arial, Helvetica, sans-serif;
	font-size:60px;
	letter-spacing:3px;
	margin-bottom:40px;
}

.slogan_ft {
	font-family: 'HelveticaNeueLTStd-45Lt', Arial, Helvetica, sans-serif;
	font-size:23px;
	letter-spacing:1.5px;
	margin-bottom:15px;
}

.direccion.desktop {
	font-size:22px;
	line-height:28px;
	letter-spacing:1.5px;
	margin-bottom:23px;
}

.direccion.mobile {
	display:none;
	font-size:22px;
	line-height:34px;
	letter-spacing:1.5px;
	margin-bottom:23px;
}

.btn_recuadro {
	display:inline-block;
	font-family: 'HelveticaNeueLTStd-57Cn', Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:1.5px;
	color:#FFF;
	text-transform:uppercase;
	border:1px solid #FFF;
	padding:13px 22px 8px;
	margin-bottom:70px;
}

.telefono {
	display:block;
	font-size:39px;
	letter-spacing:1.5px;
	color:#FFF;
	margin-bottom:27px;
}

.telefono a {
	color:#FFF;
}

.footer_inferior {
	width:100%;
	height:110px;
	/*background:#D6DB7E;*/
	background:#CCCED0;
}

.ClipRedes {
	float:left;
	margin-top:32px;
	margin-left:25px;
}

.icono {
	float:left;
	width:44px;
	height:44px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:9px;
}

.icono.facebook {
	background-image: url('../imgs/ico-facebook.png');
}

.icono.twitter {
	background-image: url('../imgs/ico-twitter.png');
}

.icono.instagram {
	background-image: url('../imgs/ico-instagram.png');
}

.icono.pinterest {
	background-image: url('../imgs/ico-pinterest.png');
}

.icono.behance {
	background-image: url('../imgs/ico-behance.png');
}

.copyright {
	float:right;
	font-family:'HelveticaNeueLTStd-45Lt', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:110px;
	letter-spacing:0.5px;
	color:#FFF;
	padding-right:40px;
}

.ClipSubir {
	width:76px;
	margin:auto;
}

.subir {
	display:inline-block;
	width:76px;
	height:40px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	background-image: url('../imgs/subir.png');
	margin-top:30px;
}

.copy {
	float:left;
	font-family: 'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	margin-top:60px;
}

.credito_Mediahaus {
    float:right;
    font-family: 'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
    font-size:16px;
    letter-spacing:0.3px;
    color:#666;
    margin-top:60px;
    margin-bottom:40px;
}

.credito_Mediahaus a {
    font-size:16px;
    letter-spacing:0.3px;
    color:#000;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.credito_Mediahaus a:hover {
    color:#666;
}


/*/// PORTADA ///*/

.portada_gr {
	position:relative;
	float:left;
	width:100%;
	max-width:1440px;
	margin:0 auto 57px;
}

.thumb.mobile {
	display:none;
}

.bloque_absolute {
	position:absolute;
	/*top:0;
	bottom:0;
	left:0;
	right:0;*/
	bottom:30px;
	left:30px;
}

.bloque_mobile {
	display:none;
	position:relative;
	margin-top:-9px;
}

.main_datos_mobile {
	margin:19px 10px -5px;
	background:#EFEFEF;
}

.main_datos_mobile_int {
	padding:10px 15px;
    box-sizing:border-box;
}

.bloque_dimension {
	display:table;
	width:100%;
	height:100%;
}

.bloque {
	position:relative;
	display:table-cell;
	height:inherit;
	vertical-align:middle;
	z-index:9998;
}

.main_datos {
	max-width:520px;
	margin:auto;
	background:rgba(256,256,256,.8);
	padding:20px 60px 21px 22px;
	box-sizing:border-box;
	-webkit-transition:background 200ms linear;
	-moz-transition:background 200ms linear;
	-o-transition:background 200ms linear;
	-ms-transition:background 200ms linear;
}

.main_datos:hover {
	background:rgba(256,256,256,1);
}

.titulo_portada {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:35px;
	line-height:39px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	/*text-align:center;*/
	color:#231F20;
}

.artista_portada {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:32px;
	letter-spacing:0.5px;
	/*text-align:center;*/
	color:#231F20;
	margin-bottom:16px;
}

p.fecha_portada {
	font-family:'gt_walsheim_prothin_oblique', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:21px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	/*text-align:center;*/
	color:#231F20;
	margin-top:3px;
}

.no_hay_vasari_sur {
	float:left;
	width:100%;
	height:20px;
}


/*/// VASARI ///*/

.bio_vasari {
	/*-webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
    column-gap:40px;
    -webkit-column-gap:40px;
    -moz-column-gap:40px;*/
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:24px;
	color:#000;
	margin-top:10px;
}

.bio_vasari.resumen_fotografia {
	margin-bottom:50px;
}

.Clip_100_porcent {
	float:left;
	width:100%;
	margin-top:50px;
}

.col_imagen_pre {
	margin-left:-15px;
	margin-right:-15px;
}

.col_imagen {
	position:relative;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

.col_imagen_int {
  	padding-left:15px;
  	padding-right:15px;
  	margin-bottom:30px;
}


/*/// CONTACTO ///*/

.col_contacto {
	float:left;
	width:50%;
}

.col_contacto.info {
	padding-right:90px;
	box-sizing:border-box;
}

.titulo_contacto {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:24px;
	letter-spacing:0.3px;
	text-transform:uppercase;
	color:#000; 
}

.titulo_contacto.mailing {
	margin-bottom:15px; 
}

.datos_contacto {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:25px;
	letter-spacing:0.3px;
	color:#000;
	margin-bottom:28px;
}

.datos_contacto a {
	color:#000;
}

.casilla {
	display:inline-block;
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:25px;
	letter-spacing:0.3px;
	color:#666;
	margin-bottom:30px;
	-webkit-transition:color 200ms linear;
	-moz-transition:color 200ms linear;
	-o-transition:color 200ms linear;
	-ms-transition:color 200ms linear;
}

.casilla:hover {
	color:#333;
}

.casilla a {
	color:#666;
}

iframe {
	margin:0;
	padding:0;
}

.fachada {
	opacity:1;
	margin-bottom:40px; 
}

.registros_3 {
	display:none;
}

#ClipForm {
	display:inline-block;
	width:340px;
	margin:20px auto 0;
}

::-webkit-input-placeholder {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:24px;
	color:#000;
}

:-moz-placeholder {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:24px;
	color:#000;
}

::-o-placeholder {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:24px;
	color:#000;
}

:-ms-input-placeholder {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:24px;
	color:#000;
}

#frm_suscribe input.text {
	width:100%;
	height:33px;
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:24px;
	text-align:left;
	color:#000;
	background:none;
	border:none;
	border:1px solid #969696;
	padding-left:8px;
	box-sizing:border-box;
	margin-bottom:15px;
	border-radius:0;
}

.ClipEnviar {
	position:relative;
	float:right;
	width:110px;
	border:1px solid #000;
	background:#000;
	margin-top:10px;
	text-align:center;
}

.ClipEnviar:hover {
	color:#000;
	background:#FFF;
}

.boton_enviar {
	width:110px;
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:20px;
	color:#FFF;
	border:none;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-ms-border-radius:0;
	background:none;
	cursor:pointer;
	margin-top:3px;
	padding-bottom:4px;
	text-align:center;
}

.boton_enviar:hover {
	color:#000;
}

.error_formulario {
	font-family:'gt_walsheim_prolight', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
	color:#000;
	margin-top:2px;
}


/*/// Queritos ///*/

@media screen and (max-width:1420px) {
	.ClipDatos_ft { padding:0 10px 0 50px; }
	.logos_ft { margin-left:35px; }
}

@media screen and (max-width:1270px) {
	header { padding:67px 35px; }
	#contenedor { padding:0 35px; }
	footer { padding:50px 35px 40px; }
	.ClipDatos_ft { padding:20px 0 0 3px; clear:both; }
	.ClipLogos_ft { margin-top:-28px; }
	.logos_ft { margin-left:30px; }
	.thumb.novedades { width:200px; }
	.col_news_1 { width:250px; }
	.col_news_2 { width:calc(100% - 452px); width:-webkit-calc(100% - 452px); width:-moz-calc(100% - 452px); width:-o-calc(100% - 452px); }
	.titulo_portada { font-size:30px; line-height:34px; }
	.artista_portada { font-size:25px; line-height:28px; }
	.ClipThumbs_news_home_int { margin:0 -15px 0; overflow:hidden; }
	.thumb_news_home_int { margin:0 15px; }
	section.artistas { margin-bottom:50px; }
	h2.titulo_muestra_actual { font-size:28px; line-height:33px; }
	.fecha_muestra_actual { font-size:17px; }
	h2.titulo_muestra { font-size:17px; line-height:22px; margin-right:10px; }
	.fecha_muestra_all { font-size:14px; }
	.titulo_contacto { font-size:17px; line-height:22px; letter-spacing:0; }
	.datos_contacto { font-size:16px; line-height:23px; letter-spacing:0; margin-bottom:23px; }
	.casilla { font-size:16px; line-height:23px; letter-spacing:0; }
	.biografia { margin-left:15px; }
	p.mensaje { margin-bottom:12px; }
	#frm_suscribe input.text { font-size:16px; line-height:22px; }
	::-webkit-input-placeholder { font-size:16px; line-height:22px; }
	:-moz-placeholder { font-size:16px; line-height:22px; }
	::-o-placeholder { font-size:16px; line-height:22px; }
	:-ms-input-placeholder { font-size:16px; line-height:22px; }
	.boton_enviar { font-size:16px; line-height:19px; }
}

@media screen and (max-width:1023px) {
	header { padding:67px 25px; }
	#contenedor { padding:0 25px; }
	footer { text-align:center; padding:50px 25px 60px; }
	.logo_ft { float:none; margin-top:30px; }
	.ClipDatos_ft { float:none; padding:15px 0 70px; }
	.casilla_ft { display:inline-block; }
	.ClipLogos_ft { float:none; width:716px; margin:auto; }
	.logos_ft { margin:0 16px; }
	.titulo_portada { font-size:25px; line-height:29px; }
	.artista_portada { font-size:23px; line-height:26px; }
	.col_vasari_sur { padding-right:0; }
	.col_vasari_sur.right { padding-left:30px; }
	a.artista_vasari_sur { font-size:23px; line-height:28px; margin-top:0; margin-bottom:10px; }
	a.tit_vasari_sur { font-size:19px; line-height:24px; margin-top:0; margin-bottom:27px; }
	.descripcion_vasari_sur { font-size:16px; line-height:21px; margin-top:30px; }
	
	.thumb_news_home.news { width:33.3%; }
	.thumb_news_home.news:nth-child(4) { display:none; }

	.thumb_news_home.artistas { width:33.3%; }

	.thumb_news_home.obra { width:33.3%; }
	.thumb_news_home.obra:nth-child(4n+1) { clear:initial; }
	.thumb_news_home.obra:nth-child(3n+1) { clear:both; }
	
	.titulo_news_home { font-size:16px; line-height:20px; }
	p.fecha_portada { font-size:16px; line-height:20px; }
	.descripcion_vasari_sur { display:none; }
	.logo_vasari_sur { width:150px; }
	section.artistas { margin-bottom:30px; }

	h2.titulo_muestra_actual { font-size:23px; line-height:28px; }
	.fecha_muestra_actual { font-size:16px; }
	h2.titulo_muestra { font-size:16px; line-height:20px; }
	.fecha_muestra_all { font-size:13px; }
	.thumb.novedades { width:160px; }
	.col_news_1 { width:200px; padding-left:20px; }
	.fecha_news { font-size:14px; margin-top:7px; }
	.titulo_news { font-size:16px; line-height:20px; }
	.col_news_2 { width:calc(100% - 452px); width:-webkit-calc(100% - 360px); width:-moz-calc(100% - 452px); width:-o-calc(100% - 452px); padding-left:30px; }
	/*.bio_vasari { column-count:1; -webkit-column-count:1; -moz-column-count:1; }*/
	.col_imagen_pre { margin-left:-10px; margin-right:-10px; }
	.col_imagen_int { padding-left:10px; padding-right:10px; margin-bottom:20px; }
	h1.titulo_nombre { width:100%; font-size:27px; line-height:33px; letter-spacing:0; }
	.sub-botones { position:relative; margin-top:32px; }
	.sub-boton { margin-left:0; }
	.sub-boton.inicial { margin-right:18px; }
	.sub-boton.final { margin-left:18px; }
	.fecha_muestra { font-size:17px;letter-spacing:0; }
	.flecha_back { margin-right:10px; }
    .flecha_next { margin-left:10px; }
    .ClipIcos_FT { float:none; width:80px; margin:15px auto 45px; }
    .ico-red_FT { margin:5px 0 5px 5px; }
    #ClipForm { width:260px; }
    .btn_descargar.desktop { display:none; }
    .btn_descargar.mobile { display:inline-block; }
    .copy { float:none; }
    .credito_Mediahaus { float:none; margin-top:10px; margin-bottom:0; }
}

@media screen and (max-width:767px) {
	footer { padding:50px 20px 40px; }
	#contenedor { padding:15px 20px 0; overflow:hidden; }
	.logo { width:130px; margin-left:-5px; }
	.logo_hamb { width:130px; }
	.ClipLogos_ft { float:none; width:214px; margin:auto; }
	.logos_ft { float:none; margin:0 auto 20px; }
	
	.thumb_news_home.news { width:50%; margin-bottom:50px; }
	.thumb_news_home.news:nth-child(2n+1) { clear:both; }
	.thumb_news_home.news:nth-child(3) { margin-bottom:20px; }
	.thumb_news_home.news:nth-child(4) { display:block; margin-bottom:20px; }
	
	.thumb_news_home.artistas { width:50%; }

	.thumb_news_home.obra { width:50%; }
	.thumb_news_home.obra:nth-child(3n+1) { clear:initial; }
	.thumb_news_home.obra:nth-child(2n+1) { clear:both; }
	
	.thumb_news_home_int { margin:0 10px; }
	.ClipThumbs_news_home_int { margin:0 -10px 0; }
	
	.logo_vasari_sur { width:120px; }
	.col_vasari_sur { padding-right:10px; }
	.col_vasari_sur.right { padding-left:10px; padding-right:0; }
	a.artista_vasari_sur { font-size:16px; line-height:20px; }
	a.tit_vasari_sur { font-size:14px; line-height:18px; margin-bottom:15px; }
	p.fecha_vasari_sur { font-size:14px; line-height:19px; }
	h2.novedades { font-size:23px; }
	h2.titulo_seccion { font-size:26px; }
	.thumb.novedades { width:140px; }
	.col_news_1 { width:calc(100% - 140px); width:-webkit-calc(100% - 140px); width:-moz-calc(100% - 140px); width:-o-calc(100% - 140px); padding-left:20px; }
	.col_news_2 { width:calc(100% - 140px); width:-webkit-calc(100% - 140px); width:-moz-calc(100% - 140px); width:-o-calc(100% - 140px); padding-top:20px; padding-left:20px; }
	.Clip_100_porcent { margin-top:35px; }
	.col_imagen { width:100%; }
	.col_imagen_int { margin-bottom:15px; }
	.titulo_contacto { font-size:16px; line-height:20px; }
	.datos_contacto { font-size:14px; line-height:21px; margin-bottom:18px; }
	.casilla { font-size:15px; line-height:22px; }
	.biografia { margin-left:10px; }
	.ficha_imagen { float:left; width:100%; }
	.ficha_datos { width:100%; margin-top:15px; padding-right:0; }
	.ClipIcos_FT { margin-bottom:65px; }
	.datos_contacto { margin-bottom:19px; }
	.ClipIcos_Contacto { float:left; margin-top:-9px; margin-left:-5px; margin-bottom:30px; }
}

@media screen and (max-width:639px) {
    header { padding:17px 25px 20px; }
    .ClipLogo { text-align:center; margin-left:-5px; }
    .logo { float:none; margin:0 auto; padding-top:9px; }
    #MenuH { display:inline-block; float:left; margin-top:-41px; margin-left:-20px; }
    #mmenu { margin-top:0; }
	.portada_gr_int { margin:0 -15px; }
	.bloque_absolute { left:-6px; bottom:26px; }
	.main_datos { padding:12px 30px 12px 15px; }
	.titulo_portada { font-size:18px; line-height:23px; }
	.artista_portada { font-size:18px; line-height:23px; }
	p.fecha_portada { font-size:14px; line-height:18px; color:#000; }
	.thumb_news_home.obra { width:100%; margin-bottom:60px; }
	.thumb_news_home.obra:nth-child(3n+1) { clear:initial; }
	.thumb_news_home.obra:nth-child(2n+1) { clear:both; }
	.thumb_news_home.muestra { width:100%; margin-bottom:60px; }
	.logos_ft { margin:0 auto 15px; }
	footer { padding:40px 15px; }
	.ClipDatos_ft { padding:10px 0 75px; }
	#contenedor { padding:35px 15px 0; }
	h2.titulo_muestra_actual { font-size:18px; line-height:23px; }
	.nombre_artista { font-size:16px; line-height:21px; }
	.fecha_muestra_actual { font-size:14px; }
	.muestra_datos { margin-bottom:30px; }
	ul.btn_muestras li a { font-size:15px; line-height:33px; }
	p.mensaje { font-size:15px; line-height:17px; margin-top:8px; }
	h2.titulo_muestra { margin-top:0; }
	.fecha_muestra_all { margin-top:12px; }
	.bio_vasari { font-size:16px; line-height:22px; margin-top:5px; }
	.col_contacto { width:100%; }
	.col_contacto.info { padding-right:30px; margin-bottom:20px; }
	h1.titulo_nombre { font-size:18px; line-height:23px; }
	.fecha_muestra { font-size:14px; margin-top:-9px; }
	.ClipFlechas_alcien { margin-top:50px; }
	.flecha_back { width:30px; }
	.flecha_next { width:30px; }
	.texto_flechas { font-size:14px; line-height:18px; letter-spacing:0; }
	.sub-botones.wb { margin-top:23px; }
	.sub-boton { font-size:22px; letter-spacing:0; }
	h1.titulo_nombre.art { font-size:20px; line-height:25px; letter-spacing:0; margin-top:10px; }
	#ClipForm { margin-bottom:30px; }
	.btn_descargar.mobile { font-size:13px; margin-top:28px; }
}

@media screen and (max-width:567px) {
	.bloque_absolute.desktop { display:none; }
	.bloque_mobile { display:block; }
	.titulo_portada { font-size:17px; line-height:21px; }
	.artista_portada { font-size:17px; line-height:21px; margin-bottom:5px; }
	p.fecha_portada { font-size:13px; line-height:16px; }
	.linea { margin:18px 0; }
	p.fecha_vasari_sur { font-size:13px; line-height:16px; }
	section.vasari_sur { margin-bottom:70px; }
	h2.novedades { font-size:21px; }
	.fecha_news { font-size:13px; }
	.titulo_news_home { font-size:14px; line-height:17px; }
	.ClipdDatos_new { padding-right:10px; }
	.dato_artista { padding-right:0px; }
	.nombre_obra { font-size:16px; line-height:18px; letter-spacing:0; }
	.nombre_obra.artfot { font-size:17px; line-height:20px; }
	.muestra_tipos { padding-right:40px; }
	p.mensaje.desktop { display:none; }
	p.mensaje.mobile { display:block; }
	.titulo_contacto { font-size:17px; line-height:21px; }
	.datos_contacto { font-size:17px; line-height:24px; margin-bottom:23px; }
	.casilla { font-size:17px; line-height:24px; }
	.biografia { font-size:17px; line-height:22px; }
}

@media screen and (max-width:479px) {
	.thumb.novedades { width:180px; }
	.col_news_1 { width:100%; padding-top:20px; padding-left:0; }
	.col_news_2 { width:100%; padding-top:20px; padding-left:0; }
}

@media screen and (max-width:414px) {
	.col_contacto.info { padding-right:0; }
	#ClipForm { width:100%; }
}

@media screen and (max-width:359px) {
	.col_vasari_sur.right { padding-left:5px; }
	p.fecha_vasari_sur { letter-spacing:-0.2px; }
	ul.btn_muestras li a { font-size:14px; line-height:32px; }
	h2.titulo_muestra_actual { font-size:16px; line-height:22px; }
	.fecha_muestra_actual { font-size:13px; }
	h2.titulo_muestra { font-size:15px; line-height:19px; }
	p.mensaje { font-size:14px; }
}</pre></body></html>