@font-face{font-family:"BrownProTT";src:url("../fonts/lineto-brown-pro-light.eot?") format("embedded-opentype"),url("../fonts/BrownProTT-Light.ttf") format("truetype");font-weight:300}
@font-face{font-family:"BrownProTT";src:url("../fonts/lineto-brown-pro-reclinlight.eot?") format("embedded-opentype"),url("../fonts/BrownProTT-ReclinLight.ttf") format("truetype");font-style:italic}
@font-face{font-family:"BrownProTT";src:url("../fonts/lineto-brown-pro-regular.eot?") format("embedded-opentype"),url("../fonts/BrownProTT-Regular.ttf") format("truetype");font-weight:bold}
@font-face{font-family:"BrownProTT";src:url("../fonts/lineto-brown-pro-bold.eot?") format("embedded-opentype"),url("../fonts/BrownProTT-Bold.ttf") format("truetype");font-weight:700}

body{
	--color-ppal: #3e0099; 
	--color-sec: #c09add;
	--color-bg: rgba(24,0,60,0.1);
	--color-bg-solid: #e7e5eb;
	
	
}


/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;display:inline;zoom:1} audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle;}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;appearance:button;cursor:pointer;overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;height:13px;width:13px}input[type="search"]{-webkit-appearance:textfield;appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	background-repeat:no-repeat;
}
ul {list-style: none;}


object,
embed { max-width: 100%; border:0;}
/* FONT */


body,input, textarea, select , option,h3{font-family:BrownProTT,Arial, Helvetica, sans-serif; color: #272727;   font-size:16px; font-weight:300; }
strong,  h2,.dia, body.exposiciones .content_main article h2 a, body.home .actualidad article h2, .sobrefoto, .piecaja, .botonrect, .linkmore, table.tresbandas, ul, h3, body.home .destacados, h1.definicion, body.home .actualidad .mes, b, article time .mes{  font-style:normal;  }
h1,h2.likeh1, body.exposiciones .content_main article h2 a, .loc ,.ciudades, body.home .destacados h2, body.home .actualidad .dia, article time .dia{  font-weight:300; font-style:normal; letter-spacing:0.5px;}
h1,.home h3,.tituloexpo ,body.exposiciones .content_main article h2, .likeh1,header ul.primary li a span,ul.meses  li a, .tags a,.subtituloexpo,body.proyecto .topexpo h2 ,article aside h2, .proyecto aside, .novedades .content_main  article h2,.home .novedades  article h2 ,.proyecto .novedades  article h2{font-family:adobe-caslon-pro;}

iframe{ max-width:100%;}
/*COLOR */
b,li.liright,body.home .destacados h3,header ul.primary li:hover a, header ul.primary li.selected a, header ul.primary li.selected , header ul.primary li ul.submenu li.selected a , header ul.primary li ul.submenu li a:hover ,a.linkmore, .content_main footer aside a,body.novedades .fotoindice p,body.home .fotoindice p,span.loc,.dia,.mes,header ul.secondary li.languages a.selected,article a ,header ul.secondary li.languages a:hover,.linkdown:hover ,.slidervideos figure span.piecaja strong{color:var(--color-ppal);}
article a{ font-weight:normal;}
article a:hover,article a:active {color:#000;}
p {color:#272727;}

/*COLUMNAS*/
div.wrapper{width:1150px;  margin:0 auto; text-align:left; padding:0 10px; max-width:100%; box-sizing:border-box;  }

header{ padding:10x 0px 0px 0px; margin:0 2.5%;  float:left; width:95%; }
article.content_main, article.content_main article{   float:left;padding-bottom:20px; width:100%; position:relative; box-sizing:border-box; padding-left:40px; padding-right:20px }
article.content_main{min-height:500px; background-color:white; padding-top:0px; margin:40px 2.5%; width:95%;  }
article.content_main section {float:left; width:60%;}
.bienal article.content_main section {width:100%}
body.home .destacados{ float:left; width:100%;}
article.content_main footer, body.home .premio, body.home .recorridos{ float:right; width:40%; box-sizing:border-box;padding-left:30px; }
article.content_main footer  aside{ width:100%; margin-top:20px; }
article.content_main footer  div,article.content_main aside  div{ float:none; margin-bottom:40px; line-height:18px;}
.piecaja{ width:205px; }

aside{  float:left;width:40%; box-sizing:border-box;padding-left:30px;}
img { max-width:100%; height:auto}
body.home .actualidad{ width:60%; float:left;  box-sizing:border-box;}
body.home .proyecto{ width:40%; float:right; padding:0px 0 20px 40px;  box-sizing:border-box; }
article h1 {margin-top:-15px;}
.txtintro { padding-left:15%;padding-right:15%}

.toright{float:right; }
.toleft{float:left; margin-right: 20px;}

/* START
-------------------------------------------------------------------------------*/
body{color: #272727;
	font-size:16px;
	background-color: var(--color-bg);
	background-image:url(../img/fondo_top.png);
	background-position:center top;
}
html {overflow-y: scroll;}


header .logo{float:left; margin-bottom:30px; margin-top:32px; max-width: 25%; }
header ul{float:right}
header ul li{ float:left;}
header ul.primary {width:auto; float:right ; padding:25px 0 5px 0; background-image:url(../img/whitepixel.gif); background-repeat:repeat-x; background-position: left 39px;  }
header ul.primary li{ margin:0 20px; font-size:15px; padding-bottom:20px; position:relative; letter-spacing:2px;}
header ul.primary li.liright{ float:right; margin-right:15px;}
header ul.primary li a{ text-transform:uppercase; font-weight:bold;  }
header ul.primary li a span{ position:absolute; display:block; bottom:0px; right:-20px; text-transform:lowercase; color:var(--color-ppal); font-size:19px; letter-spacing:normal;}

header ul.primary li ul.submenu{ position:absolute; float:left;  display:none; padding-top:10px;  }
header ul.primary li ul.submenu.visible {display:block; }
header ul.primary li ul.submenu li {margin-right:10px; list-style:outside none none; margin-right:20px; padding-bottom:10px;}
header ul.primary li ul.submenu li a{text-transform:none; color:#000; background-image:url(../img/flecha_negra.png); background-repeat:no-repeat; background-position:0 3px; padding-left:15px;}
header ul.primary li ul.submenu li a:hover ,header ul.primary li ul.submenu li.selected a{ background-image:url(../img/flecha_roja.png); }
ul.primary .botmenu,header ul.primary li.hidepc { display:none}

header ul.primary li ul.submenu li:last-child {margin-right:0;}
#bandamenu{ width:100%; height:0px; float:left;}
#bandamenu.color, #bandamenu.visible{background-color:#ededed; }

header ul.secondary{ margin-top:5px; margin-right:15px;}
header ul.secondary li{ margin-left: 10px; }
header ul.secondary li a{ display:block; padding:3px 10px; font-size:14px; font-weight:bold; }
header ul.secondary li.social a,header ul.secondary li.logomav a{padding:3px 0; }
header ul.secondary li a:hover,header ul.secondary li.selected a{  text-decoration:underline; }
header ul.secondary li.languages{padding-left:0px;}
header ul.secondary li.languages a{ display:inline-block; padding:3px 0;  }
header ul.secondary li.languages a:hover{ background-color:transparent;}
header ul.secondary .menuhistorico {
	position: relative;
	padding-right: 40px;
}
header ul.secondary .menuhistorico a{
	position: relative;
	z-index: 100;
}
header ul.secondary .menuhistorico div{
	position: absolute;
	background-color: var(--color-bg-solid);
	box-shadow: 1px 1px 3px #555;
	top: -5px;
	z-index: 99;
	width: 100%;
	padding: 30px 0 0 0;
	display: none;
}
header ul.secondary .menuhistorico:hover div{
	display: block;
}
header ul.secondary .menuhistorico div img{
	width:100%;
	height: auto;
	margin: 10px 0;
}

.fechaexpo{ display: none !important;}

nav a{ text-decoration:none; color:#3b3a39;; }
a.linkmore, .content_main footer aside a {  padding-left:12px; display:inline-block; padding-right:10px; text-decoration:none; background-image:url(../img/flecha_roja.png); background-repeat:no-repeat; background-position:0 5px; }
a.linkmore:hover, .content_main footer aside a:hover { background-image:url(../img/flecha_negra.png); color:#000;}

article p,article h2{ margin-bottom:10px;}
article p,article, .txtintro{  font-size:16px; line-height:24px; }

article aside table{ margin:0 10px;}
article aside h2{margin-top:10px; line-height:32px;padding-left:72px; background:url(../img/linea.png) no-repeat left 12px; font-size:28px}
article h2{ font-size:15px;font-weight:bold; }
article h2 a{ text-decoration:none;}
article h2 a:hover,article h2 a:active{ text-decoration:underline; }
article h2.preh1, h2.preh1{
    color: var(--color-ppal);
    font-size: 47px;
    font-weight: bold;
    line-height: 47px;
    margin-bottom: 0;
    padding: 2px 0;
    text-align: center;
    text-transform: uppercase;
}

article h2.preh1{
    left: -25px;
    position: absolute;
    top: 0;
}
article section h2.preh1{ left: -65px; }
a.volver { display:block; position:absolute; right:20px;top:40px;}
article aside{ float:right;  }

article h1, article h2.likeh1{color:#000; padding: 0 0 0 15px; font-size:28px; font-weight:normal; margin-bottom:10px;  margin-bottom:60px; min-width:100px;}
article h2.likeh1 {padding-left:0;margin-bottom:0px; margin-top:10px;}
.recorridos article h2.likeh1,.exposiciones article h2.likeh1 {float:none}
article aside .botones{ border-top:1px solid #888; width:auto; float:left; padding-top:5px; }
article aside .botones img, article aside .botones .botonrect, article aside .botones div{ float:left; margin-right:5px;}
article aside .botones a{ display:inline;background-image:none}
article aside .botones .botonrect, article aside .botones div{ margin-top:7px;}
article ul{ list-style:disc; margin:14px;}
article ol{  margin:14px;}
footer{ float:left; font-size:13px;}
footer.global{ width:95%; padding-top:5px; margin:20px 2.5% 40px 2.5%;}
footer nav{ float:right}
footer a{color:#666}

span.loc{ background-image: url(../img/loc.png); font-size:16px; padding-left:20px; margin-right:10px; padding-bottom:5px; background-position: 0 3px; display:inline-block; }

.liketh { display:inline-block; width:70px;}
.fltleft {float:left}
.linkdown,.linkrec, .linknews,.linkvideo,.linklink{ background-image:url(../img/flecha_down.png); background-position:left 10px; height:25px; display:inline-block; background-repeat:no-repeat; padding-left:30px; text-decoration:none; margin:5px 0; padding-top:5px; }
.linkrec{ background-image:url(../img/icon_recorrido.jpg); }
.linknews{ background-image:url(../img/icon_actualidad.jpg); }
.linkvideo{ background-image:url(../img/icon_video.jpg); }
.linklink{ background-image:url(../img/icon_link.jpg); }
a.linknews { text-decoration:none;}
a.linkdown:hover,a.linkrec:hover,a.linknews:hover { text-decoration:underline;color:var(--color-ppal);}
.linkcaja { display:block; text-align:center;  padding:10px 10px 8px 10px; text-transform:uppercase; border:1px solid #666; font-weight:bold; width: 120px; background-color:transparent; line-height:25px; color:#272727; text-decoration:none; }
.linkcaja:after{ content:url(../img/flecha_negra_r_small.png); margin-left:10px;}
/* CAJAS */
article .row{ float:left; width:100%; margin-bottom:20px;}
article  .caja{  float:left; background-color:#ededed; padding:10px; min-height:100px; width:295px;}
body.premio article  .caja{text-align:center;}
body.actividades article  .caja{height:190px;}
body.actividades   .cajaimg{ margin-right:20px; margin-bottom:20px;}
article  .caja1de3{  float:left; background-color:#ededed; padding:10px; min-height:100px; width:185px; text-align:center; margin-bottom:20px;}
article  .columna{ float:left; width:315px;padding:0px; min-height:100px;}
article  .columna1de3{ float:left; width:205px;padding:0px; min-height:100px;margin-right:30px;}
article  .columna1de3.ultima{ margin-right:0px;}


article  .cajaimg{ float:left; width:315px; padding:0px; }
article .gris, body.proyecto aside div.gris, .gris{background-color:#D8D8D8;}
article  .ultima{ float:right;}
.piecaja,article  a.botonrect{padding:3px 10px 3px 25px;  background-color:var(--color-ppal); float:left;color:#fff; background-image:url(../img/flecha_blanca.png); background-repeat:no-repeat; background-position:10px 8px; text-decoration:none; }
article a.botonrect{font-weight:normal; float:none; display:block; width:90px;}

.piecaja a{color:#fff}
.matprensa {margin-top:40px;}
.matprensa p {padding-left:10px;}
ul.bullettxt li{ margin-bottom:10px;}
/* HOME*/
body.home .bx-wrapper { box-shadow:none; border: none; margin-bottom:0;}
#sliderhome > a { height:480px; display: block; background-size:cover; background-position:center}
#sliderhome > a >div{ height:480px; background-size:cover; background-position:center }
#sliderhome .wrapper{ cursor:pointer }
body.home .bx-pager{ position:absolute; bottom:30px;  }

.rowhome { float:left; width:100%; padding: 40px 0 0 0 ; margin:0px 0 0 0; background-size:cover; background-position:top center;}

.rowhome.banner {min-height:400px; margin-top:30px;position:relative;}
.rowhome.proyectoshome { background-image:url(../img/home_gris.jpg);}

.rowhome.banner h1 {margin-top:40px;}
.rowhome.banner h1,.rowhome.banner p{ color:#fff; text-shadow: 2px 2px 2px #272727; font-size:28px; margin-left:100px;}

.rowhome.banner p {text-decoration:none; margin-left:50%; margin-right:10%; line-height:30px; margin-top:30px; font-size:24px;font-weight:400;}
.rowhome.banner a{ text-decoration: none;}
.rowhome.banner .linkcaja{ border-color:#fff; color:#fff;text-shadow: 1px 1px 2px #272727; margin-left:250px; background-color: rgba(0,0,0,0.4);}
.rowhome.banner .linkcaja:after{ content:url(../img/flecha_blanca_r_small.png);}
.rowhome.banner h2{ color:#fff; text-shadow: 2px 2px 2px #272727; font-size:47px; font-weight:bold; margin-top:-20px; margin-left:70px;}
.home h3{color:#000; padding: 0 0 0 15px; font-size:28px; font-weight:normal; margin-bottom:10px;  margin-bottom:0px; min-width:100px; line-height:32px}
#background_cycler{padding:0;margin:0;width:100%;position:absolute;top:0;left:0;z-index:-1; height:100%;}
#background_cycler div{position:absolute;left:0;top:0;width:100%;z-index:1; height:100%; background-size:cover; background-position:center;}
#background_cycler div.active{z-index:3}

body.home .proyectoshome{ width:100%; background-color:white; padding-bottom:30px;  }
body.home .proyectoshome h2, .organizacion h2 { margin-top:-10px;}
body.home .proyectoshome .seleccionados h2 { text-align:left}
body.home .proyectoshome .invitados h2 { text-align:right}
body.home .proyectoshome .seleccionados,body.home .proyectoshome .invitados{ width:50%; float:left;  text-align:center;}

/*body.home .proyectoshome .seleccionados,body.home .proyectoshome .invitados{ background-image:url(../img/fondimg.jpg); background-repeat:no-repeat; background-position:center 20px; }*/
body.home .proyectoshome .sliderproyectos{margin:0px auto 20px;width:327; height:214px; width:270px ; padding-right: 40px; padding-left:20px; overflow:hidden; position:relative; }
body.home .proyectoshome .sliderproyectos figure{ position:relative; text-align:left;  }
body.home .proyectoshome  .linkcaja {float:right; margin-right:20%; margin-top:20px; }

.logoshome {padding:20px; text-align:center; margin:20px 0;}
.logoshome div{ display: block; float:left; width:100% }
.logoshome img{ margin:20px 5px 20px 5px;}
.conborde {border:1px solid #666}

.sliderproyectos  .slidesjs-navigation{ position:absolute; top:50%;  background-repeat:no-repeat; height:0; padding-top:20px; z-index:999; overflow:hidden; width:20px; background-position:0 0;  }
.sliderproyectos  .slidesjs-previous{ background-image:url(../img/flecha_l.png); left:0px;  }
.sliderproyectos  .slidesjs-next{ background-image:url(../img/flecha_r.png); right:20px; background-position:right top;  }
body.home .organizacion{ width:100%; background-color:white;  }
.rowhome.organizacion h3 { margin-left:45%;}
.rowhome.organizacion .txtintro { padding:0 25%}
.sliderproyectos .tituloexpo {position:absolute; bottom:0px; width:100%; min-height:62px; background-image:url(../img/bgtituloexpo.png); background-repeat:repeat-x; line-height:22px; box-sizing:border-box; padding:10px 20px 10px 20px; color:#fff; left:0px; text-align:left; text-shadow: 1px 1px 2px #272727; text-decoration:underline; font-size: 18px;}
body.home .proyectoshome img {max-width:270px;  }
body.home .proyectoshome p { margin-bottom:10px;}
body.home .proyectoshome .expotxt { padding-left:30%; padding-right:5%; text-align:left; line-height:22px;}
body.home .destacados{ overflow:hidden; height:304px; position:relative; background-color:#ededed; margin-bottom:40px; }
body.home .destacados article{position:relative; background-color:#ededed;height:304px;}
body.home .destacados figure{ position:relative; float:right;width:570px; height:304px; margin-left:20px;}

body.home .destacados figure img { max-width:100%;}
body.home .destacados .tresbandas{ margin:20px 0 0 20px; }
body.home .destacados .tresbandas span{ background-color:rgba(255,255,255,0.7); display:inline-block;  width:auto; padding:2px 10px 0 25px; max-width:340px; margin-bottom:5px; line-height:17px;  background-repeat:no-repeat; background-position:9px 7px; }
body.home .destacados .tresbandas .gal{ background-position:7px center; }
body.home .destacados h3{ padding:10px 0 10px 20px; }
body.home .destacados h3 a{background-image:url(../img/flecha_negra.png); background-position:0 5px; padding-left:15px;background-repeat:no-repeat; text-decoration:none;}
body.home .destacados p{ padding:0 10px 0 20px;margin-top:30px;font-size:15px;}
body.home .destacados h2{ padding:30px 10px 0 20px ; font-size:22px;width:auto; line-height:25px; margin-bottom:5px;}
body.home .destacados h2 a{color:#000; }

.slidesjs-pagination {position:absolute; bottom:10px; left:20px; z-index:999;}
.slidesjs-pagination  li {float:left;  }
.slidesjs-pagination  li a {background-image:url(../img/bullet_gris.png);   background-position:1px 1px; float:left; height:0px; width:15px;  padding-top:15px; overflow:hidden; display:block; background-repeat:no-repeat;}
.slidesjs-pagination  li a.active {background-image:url(../img/bullet_rojo.png); background-position: 0 0;}



body.home .proyecto h2,body.home .actualidad h2 {margin-bottom:20px;}

body.home .proyecto h1{border-bottom:1px dotted #b6b6b6; border-top:1px dotted #b6b6b6; font-size:14px; height:auto; padding:5px 0 5px 5px; margin:10px 0 3px 0; width:390px; background-image:url(../img/flecha_negra.png); background-position:0px 10px;text-align:center;}
body.home .proyecto h1 a,body.home .proyecto h1 a:hover{color:#000; text-decoration:none}
body.home .proyecto .ciudades { font-size:33px; letter-spacing:2px; text-align:center; color:#8C8C8C; margin-bottom:0;}
body.home .proyecto time{ width:370px; background-color:#272727; color:#fff; text-align:center; display:block; margin:3px 0 0 0;padding-top:3px; padding-bottom:3px; }



body.home .actualidad h2 a{ color:#000;}
body.home .actualidad article{border-bottom:1px dotted #b6b6b6; margin-bottom:20px; float:left;}
body.home .actualidad article:last-child{border-bottom:none;}
body.home .actualidad time{ padding-right:5px; margin-top:5px; width:25px; margin-right:15px;}
body.home .actualidad .dia{ font-size:16px; line-height:16px;}
body.home .actualidad .mes{ font-size:12px; line-height:12px;}
body.home .actualidad article h2{ margin-bottom:0px; text-indent:15px; width:190px;background-image:url(../img/flecha_negra.png); float:right; background-position:0 5px;}
body.home .actualidad article p{ width:240px; float:left; margin-bottom:20px; margin-top:10px;}

body.home .recorridos,body.home .actualidad { margin-bottom:0px;}
body.home .recorridos {padding-top:10px;}
body.home .recorridos h2{padding:0px 0 0 10px; margin-bottom:5px;}
body.home .recorridos .sinbg{background-image:none; padding:0;}
body.home .recorridos p{margin-bottom:10px;}
 .grupo{ display:inline-block; margin-left:10px; width:100px; margin-bottom:10px; vertical-align:top;}
.exposiciones .grupo, .artistas .grupo, .comisarios .grupo {width:auto}

body.home .fotoindice { float:left; width:240px; margin-right:40px; min-height:120px;}

.slidervideos {position:relative; margin-top:15px; width:100%; height:220px; overflow:hidden;  }
.slidervideos figure{ height:217px; }
.slidervideos figure img{ padding:34px 75px 35px; float:left; }
.slidervideos figure span.piecaja {width:390px; box-sizing: border-box; background-color:#E1E1E1; color:black; background-image: none; padding-left:10px;}
.slidervideos  .slidesjs-pagination{ left:auto; right:10px; list-style:none; margin:0; bottom:0;}
.slidervideos .slidesjs-navigation{display:none}

/*EXPOSICION INDICE*/
table.linkpag {float:left; width: 100%;}
table.linkpag td{width:195px; padding:10 20px; }

body.exposiciones .content_main article{ background-image:url(../img/fondoimg.jpg); background-size:auto auto; background-position:10px left; padding-top:0px;  padding-bottom:0; position:relative; width:45%; margin-bottom:60px; margin-right:5%; vertical-align:top; padding-left:20px }
body.exposiciones.seleccionados .content_main article,
	body.proyecto .topexpo{ width:100%; background-image:url(../img/fondoimg_estr.jpg); margin-bottom:40px; }
body.exposiciones.seleccionados .fotoindice,
	body.proyecto  .topexpo .fotoindice{ margin-top:15px; background-position:15px 15px; padding:0; width: 377px; height:245px; float:left; }
body.exposiciones.seleccionados section article:nth-child(2n) .fotoindice{ float:right;}
body.exposiciones.seleccionados .fotoindice  img,
	body.proyecto  img{margin-left:0;}
body.exposiciones .content_main article:nth-child(2n){ clear:left;}
body.exposiciones .content_main section{  display:table; width:100%;}
body.exposiciones .content_main article h2,
body.proyecto .topexpo h2 { color:#272727; padding:0px 10px 5px;  line-height:23px; margin-bottom:5px; }
body.exposiciones.seleccionados  .content_main article h2 ,
	body.proyecto .topexpo h2{ padding:0 10px 0 20px; margin-bottom:0; color:#272727;font-size:22px; text-decoration:underline;font-size:26px; font-weight:bold;  }
	body.proyecto .topexpo h2{ text-decoration:none}
body.exposiciones.seleccionados .subtituloexpo,
	body.proyecto .subtituloexpo { font-size:20px; padding:0 10px 0 20px; display:block }
body.exposiciones .content_main article h2 a, .novedades .content_main  article h2,
	body.proyecto .topexpo h2 a,.home .novedades  article h2, .proyecto .novedades  article h2, .proyecto .novedades  article h2 a{ color:#272727;font-size:22px; text-decoration:underline;  font-weight:bold;  }
body.exposiciones.seleccionados .content_main article h2 a,
	body.proyecto .topexpo h2 a{ font-size:26px; font-weight:bold;  }
.localidad {text-transform:uppercase; padding-left:50px; color:#fff; font-weight:bold; text-shadow: 1px 1px 2px #272727; letter-spacing:5px;; font-size:16px;}
body.exposiciones.seleccionados  .localidad,
	body.proyecto  .localidad{margin-top:90px;  display:block;}
.fotoindice img{width:270px; margin-left:10px}

body.exposiciones.seleccionados  .fotoindice img,
	body.proyecto .topexpo .fotoindice img{ width:290px}
 .fechaexpo { color:var(--color-ppal); text-transform:uppercase; padding:5px 10px;font-weight:bold; display:block;}


#ordenar{ cursor:pointer;}
ul.opcionesorden{ background-color:#ededed; margin:0 ; padding:5px 5px 10px 5px; list-style:none; width:90px; position:absolute; }
ul.opcionesorden li a{ font-weight:normal; color:#000; text-decoration:none; font-size:10px }
ul.opcionesorden li.selected a{ font-weight:bold;}
ul.opcionesorden li a:hover { text-decoration:underline}

ul.meses { list-style:none; float:left; width:100%; margin-top:30px;  }
ul.meses  li {float:left ; padding-right:20px;box-sizing:border-box; text-align:center; width:7.69%; margin-left:0; margin-right:0;  }
.bienal ul.meses  li { width:25%; }
ul.meses  li a{ text-decoration:underline; color:#272727; font-size:28px; font-weight:bold;  }
ul.meses  li.selected a{ color:var(--color-ppal); text-decoration:none;}
.tags  { padding-left:10px;}
body.exposiciones.seleccionados .tags ,body.exposiciones.seleccionados .fechaexpo { padding-left:20px;}
.tags a{ text-decoration:underline;color:#272727; font-size:16px; text-transform:capitalize; }
.tags a:hover{ color:var(--color-ppal);}
.searchexpo {margin-left:8%;}
.searchtxt { float:left; border:1px solid #666; padding:10px 10px 8px; line-height:25px; margin-right:20px; }
.searchexpo .linkcaja { background-image:url("../img/flecha_negra_r_small.png"); padding-left:20px; text-align:left; background-repeat:no-repeat; background-position:90px 17px;}
/* BIENAL */

.bienal figure, figure.confondo{ background-image:url(../img/fondimg.jpg);  width:307px; height:274px; background-repeat:no-repeat; padding:0px 0 0 15px; background-size:contain; background-position:0 15px;   }
.bienal figure {margin-left:-100px; float:left; margin-right:-17px}
.bienal figure img,figure.confondo img{ max-width:270px; }
.bienal figure.video{ padding-top:50px; height:224px}
a.linktraduccion{ position:absolute; right:20px; top:20px;}
/*EXPOSICION*/
body.proyecto .fotoprincipal img {margin-bottom:10px; float:none;}
body.proyecto .fotoprincipal p{ display:block; padding:5px 10px; background-color:#ededed; font-size:12px; margin-bottom:15px}
.iconexpo{vertical-align:middle; margin-right:5px; margin-bottom:1px;}
.fb-container {margin:10px 0 10px 0;}
article aside .donde { padding-left:40px; position:relative }
article aside .quien { padding-left:40px; padding-top:15px; position:relative }
article aside .quien h2 {  position: absolute;  left:0; margin:0; display:inline-block; width:85px;
  top: 70px;
  transform-origin: center top;
  	-webkit-transform-origin: center top;
	-ms-transform-origin: center top;
  transform: translateX(-50%) rotate(-90deg);
  -webkit-transform: translateX(-50%) rotate(-90deg);
  -ms-transform: translateX(-50%) rotate(-90deg);
  }
.leyenda{ display:inline-block; font-size:14px; font-weight:bold; width:90px; margin: 5px 0;}
body.proyecto article h3{ color:var(--color-ppal); font-size:16px; margin:15px 0 10px -15px; font-weight:bold}
/*NOVEDADES Y PRENSA*/
.rowhome.novedades { background-color:#fff; }
.novedades .content_main article ,.rowhome.novedades article,.proyecto .novedades article { margin:20px 0; padding-left:0; width:33.33%; box-sizing:border-box; position:relative; float:left}
body.prensa .content_main article { margin:20px 0; padding-left:0; width:100%; box-sizing:border-box; position:relative; float:left}
.novedades .content_main article.sticky{padding:0px 0 40px 0px;; border-bottom:none; width:100%; min-height:390px;}
.novedades .content_main article.sticky time{ padding-right:10px;  }
body.novedades.indice .content_main article:nth-child(3n+1){ clear:left}
.novedades .content_main article:last-child,body.prensa .content_main article:last-child{border-bottom:none; }
.novedades article  time,.home time, .prensa time, .proyeto .novedades time{font-weight:normal; display:block; padding-right:20px; margin-right:20px;}
article  time .dia{font-size:18px;line-height:24px;}
article  time .mes{ text-transform:uppercase; font-size:18px;line-height:24px; font-weight:bold}
.novedades .fotoindice { float:left; width:240px; }
.novedades .fotoindice img{margin-left:0; float:left;}
.novedades .sticky .fotoindice{ width:50%; position:absolute; z-index:100; background-size:cover;max-height:375px; overflow:hidden}
.novedades .sticky .fotoindice img{ width:100%;}
.novedades .sticky .fotoindice p { background-color:rgba(255,255,255,0.7); float:left; position:absolute; bottom:0; padding:5px; padding-right:100px}
.novedades article.sticky section { margin-top:0px; padding:20px;margin-top:30px;margin-left:40%; width:auto; z-index:105; position:relative }

.novedades article section { width: 92%; margin-left:8%; background-color:#fff; box-sizing:border-box; padding:10px; margin-top:-50px; }
.novedades article section,body.prensa article div.docs{  float:left}

body.prensa article section article{ float:left}
.novedades .piecaja{ position:absolute; top:70px; width:50px;   left:0px; }
.novedades .content_main  article h2 {margin-top:10px;}
.novedades .content_main  article h2 a,.home .novedades  article h2 a{ color:#272727;}
.novedades .content_main  article h2 a:hover,.home .novedades  article h2 a:hover{ color:var(--color-ppal);}
.novedades .linkcaja { margin-left:50px;}
/*CONTACTO*/


.emailform span{ color:#272727;  display:block; margin-top:3px;}
.emailform input, .emailform textarea{text-align:left; font-size:13px; max-width:95%; background-color:#fff; border:1px solid #666; width:295px; padding:5px; margin-bottom:15px;}
body.contacto table td { padding-right:14px;}
article aside.contacto {background-image:url(../img/contacto.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom:110px; 	}

/* MAPAS */
      #map_canvas { height: 100% }
	  .infowindow{width:350px;margin:0 ;}
	  .infowindow h2 {margin-bottom:0;}
	 .infowindow div{ width:95px; height:95px; margin-right:15px; margin-bottom:0px; float:left; overflow:hidden; position:relative; }
	 .infowindow div img{ position:absolute; left:-50px;}
/*PATROCINADORES*/

/*PROYECTO */
a.cv{ display:block; margin:6px 0; cursor:pointer}
.fotoprincipal .piecaja { float:left;}
.fotoprincipal img{float:left;}

body.qsomos .fotoprincipal { height:128px; overflow:hidden;}
.proyecto .novedades{ width:100%; float:left;}
.proyecto .novedades .fotoindice{ background-image:none; width:auto;}
.piefoto { font-size:0.8em; color:#484848}
/*ARTISTAS */
.list {padding:0; list-style:none; margin:0;}
.list li{ margin-bottom:5px; margin-right:10px;}
.three-columns {
-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3;
}

/* RESPONSIVE */


@media (max-width: 780px) {
body{ background-image:none}
	article.content_main footer, body.home .premio, body.home .recorridos,article aside{ float:left; width:100%; padding-left:0px; }
	article.content_main section , aside{width:100%;}
	img{max-width:100%; height:auto}
header ul.secondary {display:none}
header ul.primary { float:right;width:150px; margin-top:30px; background-image:none }
header ul.primary li {display:none; float:none; letter-spacing:0; margin-left:0;}
header ul.primary li a span { right:0px;}
.show-nav header ul.primary li {display:block; width:100%; }

ul.primary .botmenu {    display: block;    text-align: right; margin-right:0;}
ul.primary .botmenu a {    display: block;}
ul.primary .botmenu a::before {    content: url("../img/hamb2.png");    padding-right: 5px;}
ul.meses  li { width:16.66%;  }
.bienal ul.meses  li { width:50%; }

}
/* RESPONSIVE */
@media (max-width: 600px) {
.txtintro{ padding:0;}
article.content_main, article.content_main article{ padding-left:5px; padding-right:5px; margin-top:10px  }

article h2.preh1,article section h2.preh1, h2.preh1{  position:relative; left:0; text-align:left; font-size:30px; }
.home h3 {font-size:25px;}
article h1, article h2.likeh1{ margin-top:-13px;margin-bottom:20px; line-height:27px; font-size: 25px}
header ul.primary { float:right;width:120px;}
header .logo {width:160px; max-width: 50%; }
ul.meses  li {width:33.33%; }
.bienal ul.meses  li { width:50%; }
.bienal ul.meses  li  a{ font-size:18px;}
body.home .proyectoshome .seleccionados, body.home .proyectoshome .invitados {width:100%; margin-bottom:20px;}
body.exposiciones.seleccionados .fotoindice, body.proyecto .fotoindice { width:100%; background-image:none; height:auto;}
body.exposiciones.seleccionados .localidad, body.proyecto .localidad {margin-top:10px;}
body.exposiciones .content_main article { width:100%;}
.novedades .content_main article, .rowhome.novedades article {width:92%;}
.novedades .sticky .fotoindice {width:1005; position:relative;}
.novedades article.sticky section { margin-left:0; width:100%; padding:0;}
.novedades article h2.likeh1 { float:left}
body.exposiciones.seleccionados .fotoindice img, body.proyecto .fotoindice img ,body.home .proyectoshome img{ width:100%}
body.home .proyectoshome .sliderproyectos { width:100%; padding-left:0; padding-right:0;}
.sliderproyectos .slidesjs-next{ right:0}
#sliderhome > div { height:340px; }
.rowhome.banner { margin-top:0; height:340px; min-height:340px;}
#sliderhome > a { height:340px; }
.rowhome.banner h1, .rowhome.banner p { margin-left:0; margin-top:0; line-height:20px; font-size:20px;}
.rowhome.banner h1{ margin-top:30px;}
.rowhome.banner h2 { margin-top:0; margin-left:0; font-size:30px }
.rowhome.banner .linkcaja { margin-left:50px; margin-bottom:20px}
a.volver { top:10px;}
.rowhome.organizacion h3 {margin-left:0;}
.rowhome.organizacion .txtintro ,body.home .proyectoshome .expotxt{ padding:0 5%;}
body.home .proyectoshome .sliderproyectos figure {text-align:center;}
.novedades .sticky .fotoindice { width:100%;}
.bienal figure { width:100%; margin-left:0; box-sizing:border-box; height:auto; margin-bottom:20px;float:none }
.bienal figure img, figure.confondo img  {width:100%;}
body.home .bx-pager{  bottom:-30px;  }
}
