/* fonts
-------------------------------------------------------------------------------------------------------------- */
@font-face {font-family: 'proa';src:url('../fonts/proa-regular-webfont.eot');src:url('../fonts/proa-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/proa-regular-webfont.woff2') format('woff2'),url('../fonts/proa-regular-webfont.woff') format('woff'),url('../fonts/proa-regular-webfont.ttf') format('truetype'),url('../fonts/proa-regular-webfont.svg#proamonoregular') format('svg');font-weight:normal;font-style:normal;}

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

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

@font-face {font-family: 'elementa';src: url('../fonts/elementa-bolditalic-webfont.eot');src: url('../fonts/elementa-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/elementa-bolditalic-webfont.woff2') format('woff2'),url('../fonts/elementa-bolditalic-webfont.woff') format('woff'),url('../fonts/elementa-bolditalic-webfont.ttf') format('truetype'),url('../fonts/elementa-bolditalic-webfont.svg#elementabold_italic') format('svg');font-weight: bold;font-style: italic;}

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

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

@font-face {font-family: 'Akkurat';src: url('../fonts/Akkurat-BoldItalic.eot');src: url('../fonts/Akkurat-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Akkurat-BoldItalic.woff2') format('woff2'),url('../fonts/Akkurat-BoldItalic.woff') format('woff'),url('../fonts/Akkurat-BoldItalic.ttf') format('truetype'),url('../fonts/Akkurat-BoldItalic.svg#Akkurat-BoldItalic') format('svg');font-weight: bold;font-style: italic;}

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

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


/* generales
-------------------------------------------------------------------------------------------------------------- */
html, body {font-family:'Akkurat', Arial;}
ul {list-style-type: none;padding:0;margin:0;}
.well {box-shadow:none;margin:0;border:none;}
h1, h2, h3, h4, h5, h6 {padding:0;margin:0;}
.col-xs-15 {position:relative;min-height:1px;padding-right:10px;padding-left:10px;width:20%;float:left;}
.back-to-top {cursor:pointer;position:fixed;bottom:15px;right:15px;display:none;background:#00AEEF;border:none;color:#fff;}
.form-control:focus {border-color:#666;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.btn:focus, .btn:active:focus, .btn.active:focus, a:focus, .btn:active, .btn.active {outline:none;outline-offset:0;}


/* links
-------------------------------------------------------------------------------------------------------------- */
a, a:focus {color:#0047c4;text-decoration:none;outline:none;}
a:hover {color:#000;text-decoration:none;outline:none;}
.link-blanco a {color:#fff;}
.link-blanco a:hover {color:#000;}


/* botones
-------------------------------------------------------------------------------------------------------------- */
.btn {border-radius:0;}
.btn-bl-ne {color:#333;background-color:#f5f5f5;border:1px solid #333;}
.btn-bl-ne:hover, .btn-bl-ne:focus, .btn-bl-ne:active, .btn-bl-ne:focus.active {color:#f5f5f5;background-color:#333;border:1px solid #333;box-shadow:none;}
.btn-ma-bl {color:#fff !important;background-color:#a6410b !important;border:1px solid #a6410b !important;box-shadow:none !important;}
.btn-ma-bl:hover, .btn-ma-bl:focus, .btn-ma-bl:active, .btn-ma-bl:focus.active {color:#fff !important;background-color:#333 !important;border:1px solid #333 !important;box-shadow:none !important;}


/* header
-------------------------------------------------------------------------------------------------------------- */
header {font-family: 'akkurat', Courier;margin-bottom:30px;}
.navbar {margin-bottom:12px;}
.navbar-default {background-color:transparent;border:none;}
.navbar-default .navbar-collapse {border:none;}
.navbar-header, .navbar-nav li {background:url(../images/fondo-puntos-crema.gif) left bottom repeat-x;}
.navbar-header {height:52px}
.navbar-brand {padding:10px 0;}
.navbar-brand img {height:30px}
.navbar-default .navbar-toggle {border:1px solid #aeaaa3;margin-right:0px;margin-left:10px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background:none !important;}
.navbar-default .navbar-toggle .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {background-color:#3e3f3f;}
.navbar-toggle.boton-calendario {width:44px;height:34px;padding:7px 10px;}
.navbar-nav {margin:0 -6px;color:#000;}
.navbar-default .navbar-nav>li>a {font-size:18px;color:#aeaaa3;padding:8px 0 10px;font-weight:700;}
.navbar-default .navbar-nav>li>a:hover {color:#333;}
.navbar-default .navbar-nav>li.menu-idioma>a {font-size:14px;}
.menu-input {padding:8px 0 10px;}
.menu-news a {color:#aeaaa3 !important;}
.menu-news a:hover {color:#333 !important;}
.menu-amigos {font:26px/26px 'proa', Arial;text-transform:uppercase;}
.menu-amigos a {color:#18d3ff !important;}
.menu-amigos a:hover {color:#333 !important;}
.container>.navbar-header, .container>.navbar-collapse {margin-right:0;margin-left:0;}
.menu-principal .navbar-nav>li>a {text-transform:uppercase;}
.menu-secundario .navbar-nav>li>a {font-size:14px;padding-left:12px;}
.menu-secundario .navbar-nav {margin:0;background:url(../images/fondo-puntos-crema.gif) left top repeat-x;}
.navbar-nav>li.menu-terciario>a {padding-left:24px;}
.menu-on {color:#333 !important;}
.menu-input input {border:1px solid #aeaaa3;font-size:12px;height:26px;line-height:26px;padding:0 8px;background:#fff;color:#222;border-radius:0;text-transform:none;}
.menu-input input:focus {border:1px solid #aeaaa3;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.menu-input ::-webkit-input-placeholder {color:#aeaaa3;}
.menu-input :-moz-placeholder {color:#aeaaa3;opacity:1;}
.menu-input ::-moz-placeholder {color:#aeaaa3;opacity:1;}
.menu-input :-ms-input-placeholder {color:#aeaaa3;}
.header-calendario-interno {width:100%;padding:10px 0;background:url(../images/fondo-puntos-crema.gif) left bottom repeat-x;}
.header-calendario .header-arriba, .header-calendario .navbar-collapse, .header-calendario .menu-input, .header-redes .menu-redes {width:100%}
.header-redes {padding:0;}
.header-redes .menu-redes {margin-left:-10px;xmargin-top:6px;}
.header-redes .menu-redes li {float:left;margin-left:10px;}
.header-redes .menu-redes a {display:block;width:26px;height:26px;}
.header-redes .menu-redes li.facebook a {background:url(../images/iconos-redes.png) 0 0 no-repeat;}
.header-redes .menu-redes li.twitter a {background:url(../images/iconos-redes.png) -26px 0 no-repeat;}
.header-redes .menu-redes li.youtube a {background:url(../images/iconos-redes.png) -52px 0 no-repeat;}
.header-redes .menu-redes li.instagram a {background:url(../images/iconos-redes.png) -78px 0 no-repeat;}
.header-redes .menu-redes li.soundcloud a {background:url(../images/iconos-redes.png) -104px 0 no-repeat;}
.header-redes .menu-redes li.facebook a:hover {background-position:0 -26px;}
.header-redes .menu-redes li.twitter a:hover {background-position:-26px -26px;}
.header-redes .menu-redes li.youtube a:hover {background-position:-52px -26px;}
.header-redes .menu-redes li.instagram a:hover {background-position:-78px -26px;}
.header-redes .menu-redes li.soundcloud a:hover {background-position:-104px -26px;}
.header-calendario .menu-idioma {float:left;font-size:14px;line-height:26px;margin-left:20px;font-weight:700;text-transform:uppercase;}
.header-calendario .navbar-nav {background:url(../images/fondo-puntos-crema.gif) left top repeat-x;margin-top:10px;}
.header-social {padding:0 0 10px;height:112px;background:url(../images/fondo-puntos-crema.gif) left bottom repeat-x;}
.header-social .menu-redes {margin-left:-10px;width:212px;}
.header-social .menu-redes li {float:left;margin-left:10px;margin-top:10px;}
.header-social .menu-redes a {display:block;width:42px;height:41px;}
.header-social .menu-redes li.facebook a {background:url(../images/fondo-redes.png) 0 0 no-repeat;}
.header-social .menu-redes li.twitter a {background:url(../images/fondo-redes.png) -42px 0 no-repeat;}
.header-social .menu-redes li.youtube a {background:url(../images/fondo-redes.png) -84px 0 no-repeat;}
.header-social .menu-redes li.instagram a {background:url(../images/fondo-redes.png) -126px 0 no-repeat;}
.header-social .menu-redes li.soundcloud a {background:url(../images/fondo-redes.png) -168px 0 no-repeat;}
.header-social .menu-redes li.spotify a {background:url(../images/fondo-redes.png) -210px 0 no-repeat;}
.header-social .menu-redes li.bluesky a {background:url(../images/fondo-redes.png) -252px 0 no-repeat;}
.header-social .menu-redes li.tiktok a {background:url(../images/fondo-redes.png) -294px 0 no-repeat;}
.header-social .menu-redes li.facebook a:hover {background-position:0 -41px;}
.header-social .menu-redes li.twitter a:hover {background-position:-42px -41px;}
.header-social .menu-redes li.youtube a:hover {background-position:-84px -41px;}
.header-social .menu-redes li.instagram a:hover {background-position:-126px -41px;}
.header-social .menu-redes li.soundcloud a:hover {background-position:-168px -41px;}
.header-social .menu-redes li.spotify a:hover {background-position:-210px -41px;}
.header-social .menu-redes li.bluesky a:hover {background-position:-252px -41px;}
.header-social .menu-redes li.tiktok a:hover {background-position:-294px -41px;}
.header-cal {text-align:center;text-transform:uppercase;font-weight:bold;}
.header-cal a.dropdown-toggle {color:#333 !important;display:block;width:42px;border:1px solid transparent;}
.header-cal a.dropdown-toggle:hover {color:#333 !important;xborder:1px solid #333;}
.header-cal-dia {font-size:27px;line-height:27px;}
.header-cal-mes {font-size:14px;line-height:14px;letter-spacing:2px;padding-left:3px;}
.header-cal .dropdown-menu {padding:0 0 15px;}
.header-cal .navbar-nav>.open>a, .header-cal .navbar-nav>.open>a:hover, .header-cal .navbar-nav>.open>a:focus {background:#333 !important;color:#fff !important;border:1px solid #333 !important;}
.header-cal .ui-widget-content {border:1px solid #333 !important;}
.header-cal .ui-datepicker td {font:14px/24px 'akkurat', Arial;}
.header-cal .ui-datepicker .ui-datepicker-header {padding:0;}
.header-cal .ui-datepicker .ui-datepicker-title {line-height:2em;color:#333;text-transform:uppercase;}
.header-cal .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {width:14px;height:14px;}
.header-cal table.ui-datepicker-calendar {border:none;}
.header-cal .ui-datepicker th {color:#333;background:#fff;line-height:20px;}
.header-cal .ui-widget-header {background:#fff !important;}
.header-cal .ui-datepicker-calendar thead {border:none;}
.header-cal .ui-datepicker td a {color:#aeaaa3 !important;}
.header-cal .ui-datepicker td.ui-datepicker-other-month a {color:#aeaaa3 !important;}
.header-cal .ui-datepicker td a:hover {color:#000 !important;}
.header-cal .ui-datepicker td.ui-datepicker-current-day a {color:#333 !important;background:#fff !important;font-weight: bold !important;}
.header-cal .ui-datepicker td.ui-datepicker-current-day a:hover {background:#fff !important;}
.menu-proa21 img {height:20px;}

@media (min-width: 768px) {
header {padding-top:30px;}
.menu-logo {float:left;}
.menu-logo img {height:42px;}
.menu-bajada {float:left;padding-left:20px;font:11px/14px 'akkurat', Arial;}
.menu-bajada a, .menu-bajada a:hover {color:#333;}
.header-social .menu-redes {margin-top:-30px;}
.menu-redes {float:right;padding-right:15px;}
.menu-redes li {float:left;margin-left:10px;}
.menu-redes a {display:block;width:42px;height:41px;}
.menu-redes li.facebook a {background:url(../images/fondo-redes.png) 0 0 no-repeat;}
.menu-redes li.twitter a {background:url(../images/fondo-redes.png) -42px 0 no-repeat;}
.menu-redes li.youtube a {background:url(../images/fondo-redes.png) -84px 0 no-repeat;}
.menu-redes li.facebook a:hover {background-position:0 -41px;}
.menu-redes li.twitter a:hover {background-position:-42px -41px;}
.menu-redes li.youtube a:hover {background-position:-84px -41px;}
.menu-idioma {font-size:12px;text-transform:uppercase;text-align:right;padding-right:3px;}
.menu-idioma a {color:#aeaaa3 !important;}
.menu-idioma a:hover {color:#333 !important;}
.menu-input {padding:2px 3px 0 12px;}
.menu-input input {height:22px;line-height:22px;}
.menu-amigos {padding:8px 0 10px;font:26px/26px 'proa', Arial;text-align:right;}
.menu-amigos-eng {font-size:19px !important;}
.navbar-collapse {padding:0;}
.navbar-header {background:none;height:auto;}
.menu-principal {background:url(../images/fondo-puntos-crema.gif) left bottom repeat-x;display:table;}
.navbar-nav {margin:0;background:url(../images/fondo-puntos-crema.gif) left top repeat-x;padding:7px 0 5px;width:720px;margin-top:30px;}
.menu-principal-amigos .navbar-nav {margin-top:0;}
.navbar-nav li {background:none;padding:0px 16px;}
.navbar-default .navbar-nav>li>a {font-size:13px;float:left;padding:5px;background:none;}
.menu-secundario .navbar-nav>li>a {font-size:12px;padding:5px 8px 5px 5px;}
.menu-secundario .navbar-nav {margin:0;background:url(../images/fondo-puntos-crema.gif) left bottom repeat-x;}
.menu-terciario {padding:2px 0 4px 78px !important;}
.header-social {padding:0;height:41px;background:none;}
.header-social .menu-redes {margin-right:0;}
.header-cal {padding-left:0;}
.header-cal a.dropdown-toggle {width:52px;}
.header-cal .dropdown-menu {padding:0;border:none;border-radius:0;width:238px !important;}
.header-cal .dropdown-menu li {width:238px !important;}
.header-cal .navbar-nav {margin:0;background:none;padding:0;width:auto;margin-top:0;}
.header-cal .navbar-nav li {padding:0px;}
.header-cal .navbar-nav>li>a {margin-top:-6px;}
.header-cal ul.nav li.dropdown:hover > ul.dropdown-menu {display: block;}
.header-calendario .header-arriba {margin-top:10px;margin-bottom:8px;}
.header-calendario .header-arriba, .header-calendario .navbar-collapse, .header-calendario .menu-input, .header-redes .menu-redes {width:auto}
.header-arriba {height:114px;}
.header-calendario .container {position:relative;}
header.header-calendario, header.header-calendario .navbar-nav {margin-top:0;}
.header-calendario .header-logo {width:330px;margin-top:36px;}
.header-calendario .header-redes {width:219px;padding:0 4px;}
.header-redes .menu-idioma {margin-bottom:5px;margin-top:4px;font-size:12px;float:none;}
.header-redes .menu-idioma a, .header-calendario .header-arriba a {color:#333 !important;}
.header-redes .menu-idioma a:hover, .header-calendario .header-arriba a:hover {color:#111 !important;}
.header-redes .menu-redes {float:left;}
.header-redes .menu-redes {margin-left:-4px;margin-top:12px;}
.header-redes .menu-redes li {margin-left:16px;}
.header-calendario-interno {width:183px;padding:0 6px;position:absolute;right:0;top:10px;background:none;}
.header-calendario-interno .ui-datepicker td {font:12px/14px 'akkurat', Arial;}
.header-calendario-interno .ui-datepicker .ui-datepicker-header {padding:0;}
.header-calendario-interno .ui-datepicker .ui-datepicker-title {line-height:1.4em;}
.header-calendario-interno table.ui-datepicker-calendar {height:96px;}
.header-calendario-interno .ui-datepicker th {line-height:10px}
.header-social .menu-redes li {margin-left:3px;}
.menu-proa21 img {height:15px;}
}

@media (min-width: 1000px) {
header {margin-bottom:40px;}
.menu-bajada {padding-left:18px;font:12px/14px 'akkurat', Arial;}
/*.menu-input {padding-left:36px;}*/
.navbar-nav {margin:0;background:url(../images/fondo-puntos-crema.gif) left top repeat-x;padding:7px 0 5px;width:1000px;margin-top:40px;}
.menu-principal-amigos .navbar-nav {margin-top:0;}
.navbar-nav li {float:left;padding:5px 26px;background:none;font-size:13px;}
.navbar-default .navbar-nav>li>a {font-size:18px;padding:5px;}
.menu-secundario .navbar-nav>li>a {font-size:15px;}
.menu-terciario {padding:0px 0 2px 108px !important;}
.menu-redes {padding-right:70px;}
.menu-input {padding:2px 3px 0 0;}
.header-calendario .header-arriba {margin-top:20px;margin-bottom:18px;}
.header-calendario .header-logo {width:390px;margin-top:35px;}
.header-calendario .header-redes {width:250px;margin-top:24px;}
.header-redes .menu-redes {margin-left:-6px;}
.header-redes .menu-redes li {margin-left:22px;}
.header-redes .menu-input {padding-left:10px;}
.header-idioma {width:130px;margin-top:45px;}
.header-idioma .menu-idioma {text-align:center;font-weight:bold;float:none}
.header-calendario-interno {width:240px !important;top:20px;}
.header-social .menu-redes {margin-right:0;padding-right:0px;}
.header-cal {padding-left:58px;}
.header-social .menu-redes li {margin-left:10px;}
.menu-proa21 img {height:20px;}
}


/* menu exhibiciones
-------------------------------------------------------------------------------------------------------------- */
.menu-exhibiciones-seccion {padding:0 6px;}
.navbar-nav .menu-exhibiciones-seccion li {background: url(../images/fondo-puntos-crema.gif) left top repeat-x;}
.menu-exhibiciones-seccion a {font-size:16px;line-height:16px;padding:12px 8px 8px 5px;color:#aeaaa3 !important;font-weight:700;display:block;}
.menu-exhibiciones-seccion a:hover, .menu-exhibiciones-seccion a.menu-on {color:#333 !important;}
.menu-exhibiciones-titulo {color:#a6410b;font-size:16px;line-height:16px;padding:10px 0 10px 12px;background: url(../images/fondo-puntos-crema.gif) left top repeat-x;}
.menu-apoyo {font-family: 'elementa', Courier;font-size:10px;line-height:13px;padding-top:20px;}
.menu-apoyo img {margin-top:10px;}

@media (min-width: 768px) {
.menu-exhibiciones {background: url(../images/fondo-puntos-crema.gif) left bottom repeat-x;margin-left:0px;margin-right:0px;}
.menu-exhibiciones-seccion {width:82px;padding:11px 6px 12px;}
.menu-exhibiciones-seccion a {font-size:11px;line-height:15px;padding:0 8px 0 5px;}
.menu-exhibiciones-titulo {padding:12px 0 4px;font-size:18px;line-height:18px;background:none;}
.menu-exhibiciones-titulo-listado {padding-top:37px;}
.menu-exhibiciones-opciones {width:638px;}
.menu-exhibiciones-opciones .menu-secundario .navbar-nav {background:none;padding:0;}
.menu-exhibiciones-opciones .menu-secundario .navbar-nav li {padding:0px;}
.menu-exhibiciones-opciones .menu-secundario .navbar-nav>li>a {font-size:11px;padding: 5px 18px 5px 0;font-weight:700;}
.menu-exhibiciones-opciones .menu-secundario .navbar-nav>li:last-child>a {padding-right:0;}
.menu-exhibiciones .menu-secundario .navbar-nav {width:634px;}
.menu-apoyo {padding:120px 0 0 10px;}
.menu-apoyo img {margin-top:15px;}
}

@media (min-width: 1000px) {
.menu-exhibiciones-seccion {width:116px;padding:13px 11px 14px;}
.menu-exhibiciones-seccion a {font-size:16px;line-height:22px;}
.menu-exhibiciones-titulo {font-size:30px;line-height:30px;padding:15px 0 8px;}
.menu-exhibiciones-titulo-listado {padding-top:50px;}
.menu-exhibiciones-opciones {width:884px;}
.menu-exhibiciones-opciones .menu-secundario .navbar-nav>li>a {font-size:15px;padding: 5px 20px 5px 0;}
.menu-exhibiciones .menu-secundario .navbar-nav {width:880px;}
.menu-apoyo {padding:170px 0 0 15px;}
}


/* footer
-------------------------------------------------------------------------------------------------------------- */
footer {padding:0 6px;}
footer ul {background:url(../images/fondo-puntos-crema.gif) left top repeat-x;font-family: 'elementa', Courier;font-size:11px;padding-top:14px;padding-bottom:12px;}
footer li.col-xs-12 {padding:0;}
footer.footer-interno {margin-top:36px;margin-bottom:36px;}
footer.footer-interno ul {background-image:none;padding:0;}
footer.footer-interno .linea-arriba {margin:0 -6px;}
footer a {color:#333;}
footer a:hover {color:#000;}

@media (min-width: 768px) {
footer li.col-xs-12 {padding:0 6px;}
footer ul {background:none;padding-top:0;padding-bottom:0;}
.footer-columna {background:url(../images/fondo-puntos-crema.gif) left top repeat-x;padding-top:10px;padding-bottom:8px;}
footer.footer-interno .linea-arriba {margin:0;}
}


/* espacios
-------------------------------------------------------------------------------------------------------------- */
.topmar-xs {margin-top:6px;}
.topmar-sm {margin-top:12px;}
.botmar-sm {margin-bottom:12px;}
.topmar-md {margin-top:24px;}
.botmar-md {margin-bottom:24px;}
.topmar-lg {margin-top:36px;}
.botmar-lg {margin-bottom:36px;}
.toppad-sm {padding-top:12px;}
.botpad-sm {padding-bottom:12px;}
.toppad-md {padding-top:24px;}
.botpad-md {padding-bottom:24px;}
.toppad-lg {padding-top:36px;}
.botpad-lg {padding-bottom:36px;}


/* líneas
-------------------------------------------------------------------------------------------------------------- */
.linea-arriba {background:url(../images/fondo-puntos-crema.gif) left top repeat-x;}
.linea-abajo {background:url(../images/fondo-puntos-crema.gif) left bottom repeat-x;}


/* textos
-------------------------------------------------------------------------------------------------------------- */
.texto-color-crema {color:#c4bfb6;}
.texto-color-negro {color:#333 !important;}
.texto-color-naranja {color:#ff5500 !important;}
.texto-color-marron {color:#a6410c !important;}
.texto-comun {font:14px/20px 'Akkurat', Arial;}
.texto-comun h2 {font:32px/32px 'proa', Arial;}
.texto-chico {font:11px/13px 'Akkurat', Arial;}
.titulo-color {padding:8px;color:#fff;background:#C4BFB6;}
.texto-26 {font:26px/32px 'Akkurat', Arial;}
.titulo-cr-bl {background:#c4bfb6;color:#fff;padding:11px 24px;}
.texto-akkurat {font-family:'Akkurat', Arial !important;}

@media (min-width: 768px) {
.texto-comun {font:12px/16px 'Akkurat', Arial;}
.texto-comun h2 {font:22px/22px 'proa', Arial;}
.texto-26 {font:22px/28px 'Akkurat', Arial;}
.titulo-cr-bl-derecha {text-align:right;padding-top:5px;}
}

@media (min-width: 1000px) {
.texto-comun {font:14px/20px 'Akkurat', Arial;}
.texto-comun h2 {font:32px/32px 'proa', Arial;}
.texto-26 {font:26px/32px 'Akkurat', Arial;}
.titulo-cr-bl-derecha {padding-top:9px;}
}


/* carousel
-------------------------------------------------------------------------------------------------------------- */
.destacado.carousel {margin:0 -6px 11px;}
.destacado .carousel-control {width:40px;}
.destacado .carousel-control.left {background:url(../images/flecha-izquierda-xs.png) center center no-repeat;}
.destacado .carousel-control.right {background:url(../images/flecha-derecha-xs.png) center center no-repeat;}
.destacado .carousel-indicators {bottom:0;}
.destacado .carousel-indicators li {border-color:#000;}
.destacado .carousel-indicators .active {background:#000;}
.information .carousel-control {opacity:1 !important;}
.information .carousel-control .icon-prev, .information .carousel-control .icon-next {font-weight:700 !important;font-size:60px !important;margin-top:-25px !important;}

@media (min-width: 768px) {
.destacado.carousel {margin:0 0 12px;}
.destacado .carousel-control.left {left:-40px;}
.destacado .carousel-control.right {right:-40px;}
}

@media (min-width: 1000px) {
.destacado .carousel-control {width:60px;}
.destacado .carousel-control.left {background:url(../images/flecha-izquierda.png) center center no-repeat;left:-60px;}
.destacado .carousel-control.right {background:url(../images/flecha-derecha.png) center center no-repeat;right:-60px;}
}


/* redes
-------------------------------------------------------------------------------------------------------------- */
.redes {background:url(../images/fondo-puntos-crema.gif) left top repeat-x;padding-top:7px;padding-bottom:5px;}
.redes-ticker {font-size:13px;line-height:15px;}
.redes-ticker a {text-decoration:underline;color:#333;}
.redes-logos {text-align:right;font-size:20px;line-height:20px;}
.redes-logos a {margin-left:3px;color:#333;}
.redes-ticker a:hover, .redes-logos a:hover {color:#000;}

@media (min-width: 1000px) {
.redes-ticker {font-size:14px;line-height:18px;}
}


/* templates
-------------------------------------------------------------------------------------------------------------- */
.template {background:url(../images/fondo-puntos-crema.gif) left top repeat-x;padding-top:12px;padding-bottom:10px;font-family: 'akkurat', Arial;}
.template-titulo {font-family:'proa';font-size:20px;line-height:16px;color:#333;padding-bottom:7px;xpadding-left:3px;}
.template-titulo-lg {font-size:30px;line-height:24px;padding-bottom:6px;}
.interna .template-titulo-lg {font-size:20px;line-height:20px;padding-bottom:8px;}
.template-texto {font-size:14px;line-height:16px;padding-top:8px;color:#000;}
.template-4-title {background-image:none;padding:8px 8px 3px;margin-bottom:12px;}
.template-4-destacado {padding-top:0;background-image:none;padding-bottom:30px;}
.template-txt-linea {background:url(../images/fondo-puntos-crema.gif) left top repeat-x;padding-top:12px;}
.template-txt .template {background:none;padding-top:0;}
.template-txt .template-titulo, .template-txt .template-titulo-lg {font-size:20px;line-height:20px;padding-bottom:4px;color:#333;}
.template-txt .template-texto {font-size:14px;line-height:16px;padding-top:0;}

@media (min-width: 768px) {
.template-titulo {font-size:22px;line-height:18px;padding-bottom:6px;}
.template-titulo-lg {font-size:36px;line-height:26px;padding-bottom:7px;}
.interna .template-titulo-lg {font-size:22px;line-height:18px;padding-bottom:10px;}
.template-texto {font-size:14px;line-height:16px;padding-top:9px;}
/*
.template-2-2_2 {height:296px;}
.template-2-2_1 {height:164px;}
.template-2-2_1-bajada {height:189px;}
.template-1-1-1-1_1 {height:162px}
.template-1-1-1-1_1-bajada {height:189px;}
.template-4_1 {height:193px;}
.interna .template-4_1 {height:185px;}
.template-2-1-1_1 {height:164px;}
.template-2-1-1_1-bajada {height:189px;}
.template-3-1_1 {height:164px;}
.template-3-1_1-bajada {height:189px;}
*/
.template-4-title {background-image:none;padding:8px 8px 3px;margin-bottom:12px;}
.template-txt .template-titulo, .template-txt .template-titulo-lg {font-size:22px;line-height:18px;padding-bottom:7px;}
}

@media (min-width: 1000px) {
.template-titulo {font-size:34px;line-height:26px;padding-bottom:6px;}
.template-titulo-lg {font-size:48px;line-height:38px;padding-bottom:5px;}
.interna .template-titulo-lg {font-size:28px;line-height:28px;padding-bottom:8px;}
.template-texto {font-size:14px;line-height:16px;padding-top:9px;}
/*
.template-2-2_2 {height:401px;}
.template-2-2_1 {height:219px;}
.template-2-2_1-bajada {height:253px;}
.template-1-1-1-1_1 {height:219px;}
.template-1-1-1-1_1-bajada {height:253px;}
.template-4_1 {height:257px;}
.interna .template-4_1 {height:245px;}
.template-2-1-1_1 {height:219px;}
.template-2-1-1_1-bajada {height:253px;}
.template-3-1_1 {height:219px;}
.template-3-1_1-bajada {height:253px;}
*/
.template-4-title {padding:6px 10px 0;}
.template-4-destacado {padding-bottom:40px;}
.template-txt .template-titulo, .template-txt .template-titulo-lg {font-size:28px;line-height:28px;padding-bottom:5px;}
}


/* información
-------------------------------------------------------------------------------------------------------------- */
a.informacion-como-llegar-link {padding:12px 0;display:block;font:20px/20px 'proa', Arial;color:#333;}
a.informacion-como-llegar-link:hover {color:#000;}
.informacion-como-llegar-estacionamiento a.informacion-como-llegar-link {padding-left:35px;background:url(../images/fondo-estacionamiento.gif) left center no-repeat; }
a.informacion-como-llegar-link:after {content: " ";width:26px;height:20px;float:right;background:url(../images/fondo-flecha-colapse-on.gif) right center no-repeat;}
a.informacion-como-llegar-link.collapsed:after {background:url(../images/fondo-flecha-colapse-off.gif) right center no-repeat;}
.informacion-como-llegar-texto {padding-bottom:20px;}
.informacion-servicios-icono {height:50px;width:50px;background:url(../images/iconos-informacion-servicios.gif) 0 0 no-repeat;margin-bottom:5px;}
.informacion-servicios-icono.wifi {background-position:0 0;}
.informacion-servicios-icono.guardarropas {background-position:-50px 0;}
.informacion-servicios-icono.capacidad {background-position:-100px 0;}
.informacion-servicios-icono.banos {background-position:-300px 0;width:100px;}
.informacion-servicios-icono.ascensor {background-position:-200px 0;}
.informacion-servicios-icono.aro {background-position:-250px 0;}
.informacion-calendario iframe {width:100%;}
.informacion-servicios-freeonline li a {padding-left:80px;height:60px;line-height:60px;background:url(../images/iconos-informacion-servicios-freeonline.gif) 0 0 no-repeat;color:#333;display:block;}
.informacion-servicios-freeonline li a:hover {color:#000;}
.informacion-servicios-freeonline li.audioguia a {background-position:0 0;}
.informacion-servicios-freeonline li.proatv a {background-position:0 -60px;}
.informacion-servicios-freeonline li.proaradio a {background-position:0 -120px;}
.informacion-servicios-freeonline li.proaradio-spotify a {background-position:0 -180px;}
.informacion-ambiental {background:#d6f5cc;padding:20px;margin-top:15px;}

@media (min-width: 768px) {
.informacion-calendario iframe {width:171px;}
}

@media (min-width: 1000px) {
.informacion-calendario iframe {width:241px;}
}


/* calendario
-------------------------------------------------------------------------------------------------------------- */
.ui-datepicker {text-align:center;font:12px/18px 'akkurat', Arial;color:#333;background:none;padding:0 !important;border:none !important;width:100% !important;}
.ui-datepicker-header {font:12px/18px 'akkurat', Arial;font-weight:normal;}
.ui-widget-header {border:none;background:none;}
.ui-datepicker-calendar thead {border-left:1px solid #aeaaa3;}
.ui-datepicker table {font:12px/18px 'akkurat', Arial;margin:0;border:1px solid #aeaaa3;width:100%;}
.ui-datepicker th {padding:0;font-weight:normal !important;font:10px/10px 'akkurat', Arial;width:14%;color:#fff;background:#aeaaa3;border:none;}
.ui-datepicker td {padding:0;text-align:center;font:12px/18px 'akkurat', Arial;width:14%;padding:0 !important;}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding:0; text-align:center;}

.ui-datepicker td a {color:#666 !important;}
.ui-datepicker td.ui-datepicker-other-month a {color:#999 !important;}
.ui-datepicker td a:hover {color:#000 !important;}
.ui-datepicker td.ui-datepicker-current-day a {color:#fff !important;background:#aeaaa3 !important;font-weight: bold !important;}
.ui-datepicker td.ui-datepicker-current-day a:hover {background:#333 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:none;background:#fff !important}
.ui-state-hover a, .ui-state-hover a:hover {color:#000 !important;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:none;color:#fff !important;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#fff;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none;background:#f8f8f8; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {top:2px;width:16px;height:16px; }
a:hover.ui-datepicker-next-hover, a:hover.ui-datepicker-next-hover span, a.ui-datepicker-next-hover, a.ui-datepicker-next-hover span, a:hover.ui-datepicker-prev-hover, a:hover.ui-datepicker-prev-hover span, a.ui-datepicker-prev-hover, a.ui-datepicker-prev-hover span {background-color:none;border:none;padding:0;}
.ui-datepicker .ui-datepicker-prev-hover { left:2px; }
.ui-datepicker .ui-datepicker-next-hover { right:2px; }
.ui-datepicker .ui-datepicker-title {color:#fff;}
.ui-widget-content {border-right:none !important;border-left:none !important;}
.ui-widget-header {background:#aeaaa3 !important;}
.ui-datepicker-header {border-right:1px solid #aeaaa3 !important;border-left:1px solid #aeaaa3 !important;}
table.ui-datepicker-calendar {border-left:1px solid #aeaaa3}
.ui-datepicker-header.ui-widget-header {border:none !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:none !important;text-align: center;
}


/* mirar audioguías
-------------------------------------------------------------------------------------------------------------- */
.mirar-audioguias-fondo {background:#f5f5f5 url(../images/fondo-blanco.gif) left top repeat-x;}
.mirar-audioguias-playlist {margin-top:36px;}
.mirar-audioguias-playlist ul {margin-top:24px;padding:2px 0 0 0;background:url(../images/fondo-puntos-crema.gif) left top repeat-x;}
.mirar-audioguias-playlist li {background:url(../images/fondo-puntos-crema.gif) left bottom repeat-x;}
.mirar-audioguias-playlist li a {color:#333;display:block;padding:10px 5px 12px;}
.mirar-audioguias-playlist li a:hover {color:#000;}
.mirar-audioguias-playlist li.seleccionado a, .mirar-audioguias-playlist li.seleccionado a:hover {color:#ff5500;}
.mirar-audioguias-foto img {margin-top:24px;}
.mirar-audioguias-texto {margin-top:24px;}
.mirar-audioguias-player {margin-top:15px;}
.mirar-audioguias-player iframe {height:200px !important;}
.mirar-audioguias-boton {margin-top:12px;text-align:center;}
.mirar-audioguias-listado {background:url(../images/fondo-puntos-crema.gif) left top repeat-x;margin-top:36px;padding-top:26px;}
.mirar-audioguias-listado a {display:block;color:#333;font:14px/18px 'proa', Arial;}
.mirar-audioguias-listado img {margin-bottom:12px;}
.mirar-audioguias-listado li {margin-top:24px;}
.mirar-audioguias-listado h2 img {margin:0 0 0 10px;}

@media (min-width: 768px) {
.mirar-audioguias-playlist {margin-top:0;}
.mirar-audioguias-playlist li a {padding:7px 5px 9px;}
.mirar-audioguias-boton {margin-top:22px;}
.mirar-audioguias-player iframe {height:64px !important;}
.mirar-audioguias-listado li {height:250px;}
.mirar-audioguias-listado a {font:16px/20px 'proa', Arial;}
.mirar-audioguias-listado h2 img {width:30px;height:20px;}
}

@media (min-width: 1000px) {
.mirar-audioguias-playlist li a {padding:12px 5px 14px;font-size:13px;line-height:16px;}
.mirar-audioguias-listado li {height:270px;}
.mirar-audioguias-listado a {font:18px/22px 'proa', Arial;}
.mirar-audioguias-listado h2 img {width:41px;height:27px;}
}


/* mirar proa radio
-------------------------------------------------------------------------------------------------------------- */
.mirar-radio-subtitulo {font:18px/20px 'proa', Arial;padding:15px 24px 8px;}
.mirar-radio-player {margin-top:20px;}
.mirar-radio-listado {padding-top:24px;}
.mirar-radio-listado a {display:block;color:#333;}
.mirar-radio-listado h3 {font:14px/18px 'proa', Arial;}
.mirar-radio-listado h4 {font:14px/18px 'Akkurat', Arial;margin-top:6px;}
.mirar-radio-listado img {margin-bottom:12px;}
.mirar-radio-listado li {margin-top:24px;}
.mirar-radio-listado h2 img {margin:0 0 0 10px;}
.titulo-cr-bl-soundcloud {background:#c4bfb6 url(../images/fondo-logo-soundcloud.png) 24px bottom no-repeat;padding-bottom:70px;}

@media (min-width: 768px) {
.mirar-radio-subtitulo {font:15px/17px 'proa', Arial;}
.mirar-radio-listado li {height:270px;}
.mirar-radio-listado h3 {padding-right:70px;}
.mirar-radio-listado h4 {font:12px/16px 'Akkurat', Arial;padding-right:15px;}
.mirar-radio-listado h2 img {width:30px;height:20px;}
.titulo-cr-bl-soundcloud {background-position:635px 0;height:auto;margin-top:0;background-size:contain;padding-bottom:10px;}
}

@media (min-width: 1000px) {
.mirar-radio-subtitulo {font:18px/20px 'proa', Arial;}
.mirar-radio-listado li {height:330px;}
.mirar-radio-listado h3 {font:18px/22px 'proa', Arial;}
.mirar-radio-listado h4 {font:14px/18px 'Akkurat', Arial;}
.mirar-radio-listado h2 img {width:41px;height:27px;}
.titulo-cr-bl-soundcloud {background-position:900px 0;}
}


/* exhibiciones
-------------------------------------------------------------------------------------------------------------- */
.exhibicion a {color:#333;}
.exhibicion a:hover {color:#A6410B;}
.carousel-fade .carousel-inner .item {opacity:0;transition-property:opacity;}
.carousel-fade .carousel-inner .active {opacity:1;}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {opacity:1;}
.carousel-fade .carousel-control {z-index:2;}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next, .carousel-fade .carousel-inner > .item.active.right {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev, .carousel-fade .carousel-inner > .item.active.left {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left, .carousel-fade .carousel-inner > .item.prev.right, .carousel-fade .carousel-inner > .item.active {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.exhibicion .texto-comun h2 {font:16px/22px 'Akkurat', Arial;color:#a6410c;text-transform:uppercase;font-weight:700;margin-bottom:10px;}
.exhibicion-obras-listado ul {margin-bottom:36px;}
.exhibicion-obras-front .exhibicion-obras-listado ul {margin-bottom:0;}
.exhibicion-obras-listado li {margin-top:12px;}
.exhibicion-obras-listado a {color:#a6410b;}
.exhibicion-obras-listado a:hover {color:#000;}
.exhibicion-obras .texto-comun h2 {font:24px/24px 'proa', Arial;color:#a6410c;margin-bottom:0;}
.exhibicion-obras .texto-comun h3 {font:16px/16px 'proa', Arial;color:#a39f98;}
.exhibicion-textos h3 {font:16px/22px 'proa', Arial;color:#a6410c;margin-bottom:10px;text-transform:uppercase;}
.texto-comun p.exhibicion-textos-titulo {font:16px/22px 'Akkurat', Arial;}
.exhibicion-prensa li {margin-bottom:12px;padding-bottom:13px;background:url(../images/fondo-linea-marron.gif) left bottom no-repeat;}
.texto-img-responsive img {display:block !important;max-width:100% !important;height:auto !important;}
.exhibicion-press a {text-decoration:underline !important;}
.exhibicion-press ul {list-style-type:disc !important;padding-left:15px !important;}
.exhibicion-press ul li {margin-bottom:15px;}
.exhibicion-press ul li:last-child {margin-bottom:0;}

@media (min-width: 768px) {
.exhibicion .texto-comun h2 {font:14px/20px 'Akkurat', Arial;}
.exhibicion-obras .texto-comun h2 {font:16px/16px 'proa', Arial;margin-bottom:0;}
.exhibicion-textos h3 {font:14px/20px 'proa', Arial;}
.texto-comun p.exhibicion-textos-titulo {font:14px/20px 'Akkurat', Arial;}
.exhibicion-obras-front .exhibicion-menu-salas {margin-top:-30px !important;}
}

@media (min-width: 1000px) {
.exhibicion .texto-comun h2 {font:16px/22px 'Akkurat', Arial;margin-bottom:15px;}
.exhibicion .texto-comun p {margin-bottom:15px;}
.exhibicion-obras .texto-comun h2 {font:24px/24px 'proa', Arial;margin-bottom:0;}
.exhibicion-textos h3 {font:16px/22px 'proa', Arial;color:#a6410c;margin-bottom:15px;}
.texto-comun p.exhibicion-textos-titulo {font:16px/22px 'Akkurat', Arial;}
.exhibicion-obras-front .exhibicion-menu-salas {margin-top:-40px !important;}
}


/* exhibiciones listado
-------------------------------------------------------------------------------------------------------------- */
.exhibicion-listado-menu {margin-bottom:24px;padding-bottom:26px;background:url(../images/fondo-puntos-crema.gif) left bottom repeat-x;}
.exhibicion-listado-menu li {text-transform:uppercase;padding-bottom:5px;}
.exhibicion-listado-menu li input {text-transform:uppercase !important;}
.exhibicion-listado li {margin-bottom:24px;padding-bottom:26px;background:url(../images/fondo-puntos-crema.gif) left bottom repeat-x;}
.exhibicion-listado li:last-child {margin-bottom:0;padding-bottom:0;background:none;}
.exhibicion-listado li .media-left, .exhibicion-listado li .media-right, .exhibicion-listado li .media-body {display:block;}
.exhibicion-listado li .media-body {width:auto;}
.exhibicion-listado li h2 {font:16px/20px 'proa', Arial !important;color:#333 !important;}
.exhibicion-listado li h4 {font:12px/16px 'proa', Arial !important;color:#666 !important;margin-top:8px !important;}
.exhibicion-listado li a {text-decoration:underline;}
.exhibicion-listado h3 {font-size:16px;margin-bottom:24px;padding-bottom:26px;background:url(../images/fondo-puntos-crema.gif) left bottom repeat-x;}
.exhibicion-listado-sm img {width:175px;}

@media (min-width: 768px) {
.exhibicion-listado-menu {margin-bottom:0;padding-bottom:0;background:none;}
.exhibicion-listado-menu ul {padding-left:11px;}
.exhibicion-listado-menu li {font-size:11px;}
.exhibicion-listado li .media-left, .exhibicion-listado li .media-right, .exhibicion-listado li .media-body {display:table-cell;}
.exhibicion-listado li .media-body {width:10000px;}
.exhibicion-listado li h4 {margin-top:0 !important;}
}

@media (min-width: 1000px) {
.exhibicion-listado-menu ul {padding-left:16px;}
.exhibicion-listado-menu li {font-size:13px;}
.exhibicion-listado li h2 {font:18px/22px 'proa', Arial !important;}
.exhibicion-listado li h4 {font:14px/20px 'proa', Arial !important;}
.exhibicion-listado h3 {font-size:20px;}
.exhibicion-listado-sm img {width:428px;}
}


/* panel
-------------------------------------------------------------------------------------------------------------- */
.panel-heading {padding:0;border-radius:0;background:none;}
.panel-title a {padding:0 0 0px;display:block;width:100%;}
.panel {border:none;margin-bottom:50px !important;box-shadow:none;}
.panel > .panel-heading {background-color:#fff;border:none;}
.panel > .panel-heading + .panel-collapse > .panel-body {border-top:none;font-size:14px;padding:5px 0 15px;}
.panel > .panel-heading .badge {color:#fff;background-color:#0e5881;}
.panel .panel-heading a:after {font-family:'FontAwesome';content: "\f077";float:right;}
.panel .panel-heading a.collapsed:after {content: "\f078";}
.exhibicion-obras-listado .panel ul {margin-bottom:0 !important;}


/* prensa
-------------------------------------------------------------------------------------------------------------- */
.prensa-nota h2 {font:24px/28px 'proa', Arial !important;color:#333 !important;}
.prensa-nota h4 {font:14px/18px 'proa', Arial !important;color:#666 !important;}
.prensa-nota a {text-decoration:underline;}
.prensa-nota p {font-size:14px;line-height:18px;}
.prensa-combo {margin-bottom:24px;padding-bottom:26px;background:url(../images/fondo-puntos-crema.gif) left bottom repeat-x;}
.prensa-combo select, .prensa-nota .form-control, .prensa-contacto .form-control {border-radius:0 !important;}

@media (min-width: 768px) {

}

@media (min-width: 1000px) {
.prensa-nota h2 {font:28px/32px 'proa', Arial !important;}
.prensa-nota h4 {font:15px/20px 'proa', Arial !important;}
.prensa-nota p {font-size:15px;line-height:20px;}
}


/* asociados
-------------------------------------------------------------------------------------------------------------- */
.asociados-titulo {color:#00afec;font:40px/40px 'proa', Arial !important;margin-bottom:10px;}
.asociados-texto-lg {font-size:18px;line-height:24px;}
.asociados .fa-ul {margin-left:0;margin-top:20px;}
.asociados .fa-ul>li {margin-bottom:10px;}
.asociados .btn-bl-ne, .asociados .btn-bl-ne:hover, .asociados .btn-bl-ne:focus, .asociados .btn-bl-ne:active, .asociados .btn-bl-ne:focus.active {border:none;font-family:'proa', Arial;}
.asociados p > .fa {color:#C4BFB6;margin:15px 0 5px;}
.asociados-categoria {font:20px/24px 'proa', Arial !important;color:#C4BFB6;border:3px solid #C4BFB6;text-align:center;padding:5px;text-decoration:underline;display:block;}
.asociados-categoria:hover {background:#C4BFB6;color:#fff !important;text-decoration:underline;}
.asociados-categoria span {color:#959595;font-family: 'akkurat', Courier !important;}
.asociados-categoria:hover span {color:#fff !important;text-decoration:underline;}
a.menu-asociarse {color:#fff !important;background:#333;padding-left:10px !important;}
a.menu-asociarse:hover, a.menu-asociarse:focus {color:#333 !important;background:#C4BFB6;}

@media (min-width: 768px) {
.asociados-titulo {font:60px/60px 'proa', Arial !important;}
.asociados-titulo-eng {font-size:39px !important;line-height:33px !important;}
.asociados-texto-lg {font-size:15px;line-height:21px;}
.asociados-categoria-lg {width:171px;margin-left:91px;}
.menu-input .menu-input {padding-top:5px;}
a.menu-asociarse {padding:3px 6px !important;font-size:11px;line-height:11px;margin-left:7px;}
}

@media (min-width: 1000px) {
.asociados-titulo {font:90px/70px 'proa', Arial !important;margin-bottom:60px;}
.asociados-titulo-eng {font-size:55px !important;line-height:50px !important;}
.asociados-texto-lg {font-size:18px;line-height:24px;}
.asociados-categoria {font:24px/28px 'proa', Arial !important;}
.asociados-categoria-lg {width:241px;margin-left:42px;}
}


/* buscador
-------------------------------------------------------------------------------------------------------------- */
.buscador-titulo {background:url(../images/icono-header-buscador.png) 10px top no-repeat;color:#c4bfb6;padding-left:35px;font-size:16px;line-height:22px;font-weight:700;display:block;text-decoration:underline !important;}
.gsc-input {padding:0 !important;}
.gsc-input-box {height:22px !important;}
.gsc-search-button, .gsc-clear-button {display:none !important;}
.gsib_a {padding: 1px 9px 1px 9px;}
.gscb_a {font: 15px/10px arial,sans-serif;}
.buscador-input {padding-left:0px;background:url(../images/icono-header-newsletter.png) left center no-repeat;}
.buscador-amigos {float:left;width:100%;text-align:center;font-size:30px;line-height:30px;letter-spacing:2px;}
.buscador-google {padding-top:5px;padding-bottom:5px;padding-left:0;background:url(../images/icono-header-buscador.png) left center no-repeat;}
.menu-input.buscador-input input {width:100% !important;}

@media (min-width: 768px) {
.buscador-google {padding-left:25px;}
.buscador-input {padding-left:25px;}
.menu-input.buscador-input input {width:143px !important;}
.menu-amigos.buscador-amigos {padding:5px 0 4px !important;}
}

@media (min-width: 1000px) {
.menu-input.buscador-input {padding-right:0;}
.menu-input.buscador-input input {width:140px !important;}
}


/* visita
-------------------------------------------------------------------------------------------------------------- */
.visita-arriba h2 {color:#c3bfb7;text-transform:uppercase;font:50px/50px 'Akkurat', Arial;}
.visita-arriba p {font-size:18px;line-height:24px;margin:20px 0 0 0;}
.visita-linea {border-top:1px solid #000;}
.visita-iconos h2 {text-transform:uppercase;font:22px/25px 'Akkurat', Arial;border-bottom:1px solid #000;}
.visita-iconos-fondo {padding:20px;}
.visita-iconos-fondo-izq {background:#f0efee;}
.visita-iconos li {padding-left:60px;min-height:46px;margin-top:10px;}
.visita-iconos li.visita-iconos-desinfeccion {background:url(../images/icono-visita-desinfeccion.png) left top no-repeat;}
.visita-iconos li.visita-iconos-temperatura {background:url(../images/icono-visita-temperatura.png) left top no-repeat;}
.visita-iconos li.visita-iconos-barbijo {background:url(../images/icono-visita-barbijo.png) left top no-repeat;}
.visita-iconos li.visita-iconos-manos {background:url(../images/icono-visita-manos.png) left top no-repeat;}
.visita-iconos li.visita-iconos-distanciamiento {background:url(../images/icono-visita-distanciamiento.png) left top no-repeat;}
.visita-iconos li.visita-iconos-circulacion {background:url(../images/icono-visita-circulacion.png) left top no-repeat;}
.visita-iconos li.visita-iconos-ventilacion {background:url(../images/icono-visita-ventilacion.png) left top no-repeat;}
.visita-iconos li.visita-iconos-entradas {background:url(../images/icono-visita-entradas.png) left top no-repeat;}
.visita-iconos li.visita-iconos-lavado {background:url(../images/icono-visita-lavado.png) left top no-repeat;}
.visita-iconos li.visita-iconos-datos {background:url(../images/icono-visita-datos.png) left top no-repeat;}
.visita-medio h2 {text-transform:uppercase;font:25px/30px 'Akkurat', Arial;}
.visita-medio p {margin-bottom:20px;}
.visita-medio .btn {color:#fff;background-color:#6e9bd2;border:1px solid #333;border-radius:10px;font-size:16px;font-weight:700;text-transform:uppercase;padding:10px 15px;}
.visita-medio .btn:hover, .visita-medio .btn:focus, .visita-medio .btn:active, .visita-medio .btn:focus.active {color:#fff;background-color:#333;border:1px solid #333;box-shadow:none;}
.visita-medio h3 {text-transform:uppercase;font:18px/24px 'Akkurat', Arial;}

@media (min-width: 768px) {
.visita-arriba p {font-size:16px;line-height:20px;margin:10px 0 0 0;}
.visita-iconos-fondo-der {border-left:1px solid #000;}
.visita-iconos li {padding-top:15px;}
.visita-medio h2 {font:35px/40px 'Akkurat', Arial;}
}

@media (min-width: 1000px) {
.visita-arriba h2 {font:90px/90px 'Akkurat', Arial;letter-spacing:-2px}
.visita-arriba p {font-size:18px;line-height:26px;margin:20px 0 0 0;}
}


/* 
-------------------------------------------------------------------------------------------------------------- */

@media (min-width: 768px) {

}

@media (min-width: 1000px) {

}