/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}body{background-image:url(/themes/tia/images/page_gl.png),url(/themes/tia/images/bottom_texture.jpg);background-repeat:no-repeat,repeat-x;background-position:top left,top left;background-color:#767676;background-attachment:scroll,scroll;font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.5;font-weight:400;color:#121212;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important;}[hidden]{display:none !important;}.sr-only,.visually-hidden.focusable:not(:focus):not(:focus-within),.path-frontpage h1{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}button{color:#A22C17;border-radius:0;}button:focus{outline:thin dotted;outline-offset:-3px;}button:focus:not(:focus-visible){outline:0;}button:active,button:hover{outline:none;}label{display:inline-block;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button,select{text-transform:none;}select{word-wrap:normal;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer;}::-moz-focus-inner{padding:0;border-style:none;}textarea{resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit;}@media (min-width:1200px){legend{font-size:1.5rem;}}legend + *{clear:left;}::-webkit-inner-spin-button{height:auto;}::file-selector-button{font:inherit;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}iframe{border:0;}
h1,h2,h3,h4,h5,h6{color:#A22C17;font-family:'Rosarivo',serif;font-weight:400;font-size:1.25rem;margin:0 0 1rem;line-height:1.2;}h2{font-size:1.25rem;}h3{font-size:1rem;}h4{font-size:.875rem;}table h2,table h3,table h4{margin:1rem 0;}p,blockquote{margin:0 0 1rem;font-size:.875rem;line-height:1.5rem;}blockquote{border:1px solid #ccc;background-color:#e9e9e9;padding:1rem;}ul,ol{margin:0 0 1rem;padding:0 0 0 1.25rem;font-size:.875rem;line-height:1.5rem;}ul{list-style:none;}li{position:relative;margin-bottom:.25rem;}ul li::before{content:"»";width:1rem;text-align:center;position:absolute;top:0px;left:-1.25rem;}strong{font-weight:700;}em{font-style:italic;}a{color:#A22C17;text-decoration:none;}a:focus{outline:thin dotted;}a:hover{color:#667;text-decoration:underline;}a:active,a:hover{outline:none;}table{border-collapse:collapse;font-size:.875rem;}caption{padding:.5rem 0;color:#6c757d;text-align:left;}th{text-align:inherit;text-align:-webkit-match-parent;}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0;}td{padding-right:.5rem;}
.layout-container{padding:1rem;position:relative;min-height:100vh;display:flex;flex-direction:column;}@media screen and (max-width:576px){.layout-container{padding:.5rem;}}.container{flex:auto;width:100%;padding:0;margin-right:auto;margin-left:auto;margin-bottom:1rem;background:#d2d2d2;box-shadow:0px 5px 17px rgb(50 50 50 / 56%);border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;}@media (min-width:576px){.container{max-width:540px;}}@media (min-width:768px){.container{max-width:720px;}}@media (min-width:992px){.container{max-width:960px;}}.row{flex:none;display:flex;flex-wrap:wrap;}.row > *{flex-shrink:0;width:100%;max-width:100%;}.header{background:url(/themes/tia/images/logotiasmall.png) no-repeat center center #000;height:100px;}.header a{display:block;width:100%;height:100%;}@media screen and (min-width:768px){.header{background:url(/themes/tia/images/header-object.png) no-repeat top left #000;height:185px;}.header a{background:url(/themes/tia/images/header_0.jpg) no-repeat top center transparent;}}.main{background:url(/themes/tia/images/sidebar_g.png) no-repeat top left #d2d2d2;flex:auto;flex-direction:column;}@media (min-width:768px){.main{flex-direction:row;}}.layout-sidebar,.layout-content{flex:0 0 auto;width:100%;}@media (min-width:768px){.layout-sidebar{flex:0 0 auto;width:25%;}.layout-content{flex:0 0 auto;width:75%;}}.layout-content{flex:auto;display:flex;flex-direction:column;}.layout-breacrumb{flex:none;}.content{flex:auto;background-color:#f4f4f4;padding:1.5rem;height:100%;}.footer{background:#b8b8b8;background-image:linear-gradient(to top,#cfcfcf 0%,#9c9c9c 100%);padding:1rem;text-align:center;}.footer p{margin:0;font-size:.75rem;line-height:1.5;}
.layout-breadcrumb{font-size:.75rem;}.layout-breadcrumb ol{margin:0;padding:.5rem 1rem;list-style:none;display:flex;font-size:.75rem;line-height:1.5;}@media screen and (min-width:768px){.layout-breadcrumb ol{padding:.5rem;}}.layout-breadcrumb li{display:flex;margin:0;}.layout-breadcrumb li + li::before{content:'»';width:1rem;text-align:center;}.layout-sidebar ul{list-style:none;margin:0;padding:0;}.layout-sidebar h3{margin:0;line-height:1.5;font-family:inherit;font-weight:inherit;color:inherit;}.layout-sidebar a{display:block;font-size:.75rem;line-height:1.5rem;letter-spacing:1px;text-transform:none;font-weight:700;color:#000;padding:.5rem .75rem;margin:.25rem;}.layout-sidebar a:hover,.layout-sidebar a.is-active{background:linear-gradient(#a22c17,#d44e39);text-decoration:none;color:#fff;}.layout-sidebar li ul,.layout-sidebar .autolist ul{padding-left:.5rem;}.layout-sidebar li ul a,.layout-sidebar .autolist ul a{font-weight:normal;padding-left:.5rem;}.layout-sidebar li ul a::before,.layout-sidebar .autolist ul a::before{content:'»';margin-right:.5rem;}@media screen and (min-width:768px){.sidebar-mobile{display:none;}}.sidebar-mobile button{background-color:transparent;border:none;margin:0;display:block;width:100%;height:2.5rem;text-align:left;padding:0 1rem;font-size:.875rem;}.sidebar-mobile button span{margin-right:.25rem;}.sidebar-menu{position:relative;background-color:#d9d9d9;position:fixed;top:0;right:100%;min-width:320px;bottom:0;z-index:2;max-width:100%;overflow:auto;transform:translateX(0);visibility:hidden;transition:transform .3s,visibility 0s .3s;}.sidebar-menu.expanded{transform:translateX(100%);visibility:visible;transition:transform .3s,visibility 0s 0s;}@media screen and (min-width:768px){.sidebar-menu{background-color:transparent;position:static;min-width:0;margin-bottom:2rem;z-index:auto;transform:translateX(0);visibility:visible;}.sidebar-menu.expanded{transform:translateX(0);}}.close{position:absolute;top:0;right:0;background:transparent;border:none;padding:0;margin:0;display:block;width:3rem;height:2.5rem;font-size:2rem;line-height:1;background-color:#d9d9d9;}@media screen and (min-width:768px){.close{display:none;}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0;z-index:-1;visibility:hidden;transition:opacity .3s,z-index 0s .3s,visibility 0s .3s;}.overlay.visible{opacity:.3;z-index:1;visibility:visible;transition:opacity .3s,z-index 0s 0s,visibility 0s 0s;}@media screen and (min-width:768px){.overlay{display:none;}}@media screen and (min-width:768px){.focus-trap-start,.focus-trap-end{display:none;}}#block-textolegaltia{margin:2rem .5rem 0;text-align:center;}#block-textolegaltia p{margin-bottom:.25rem;font-size:.75rem;line-height:1.5;}h1,.path-frontpage h2{color:#A22C17;font-family:'Rosarivo',serif;font-weight:400;font-size:1.75rem;text-align:right;background:url(/themes/tia/images/plantilla.gif) no-repeat right bottom transparent;padding-right:1.25rem;padding-bottom:.25rem;margin-bottom:1.25rem;}.field-imagenes img{max-width:100%;height:auto;}.align-left img{margin-right:1rem;}.path-frontpage h2{font-size:1.5rem;line-height:1.5;}.sticky.view-mode-teaser{border:2px solid #ddd;padding:1rem;}.term-item-list ul{padding:0;}.term-item-list li{margin-bottom:2rem;}.term-item-list li::before{display:none;}.term-item-list li::after{content:'';display:block;clear:both;}.list-contents div > span:first-child{font-weight:700;}.list-item-cartel{float:left;margin:0 1rem 0 0;}.list-item-title{font-size:1.125rem;margin-bottom:0;}#block-tia-content nav ul{margin:1rem 0;padding:0;display:flex;justify-content:center;}#block-tia-content nav li{margin:0 .5rem 0;}#block-tia-content nav li::before{display:none;}.field-cartel{float:right;max-width:40%;margin:0 1rem 1rem;}.field-cartel img{width:100%;height:auto;}@media screen and (min-width:768px){.field-cartel{float:right;max-width:50%;margin:0 1rem 1rem;}}.field-fotos{display:flex;flex-wrap:wrap;justify-content:center;background-color:#ddd;padding:.5rem;margin:0 0 1rem;}.field-fotos > .item{max-width:100%;}.field-fotos img{display:block;padding:.5rem;max-width:100%;height:auto;}@media screen and (min-width:992px){.field-fotos{justify-content:flex-start;}.field-fotos > .item{max-width:50%;}}.field-videos > .item{max-width:560px;margin:0 auto;background-color:#ddd;padding:1rem;}.field-videos > .item ~ .item{margin-top:2rem;}.field-titulo-del-video{font-size:1rem;margin-bottom:.5rem;}.field-media-oembed-video{position:relative;padding-bottom:56.25%;}.field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.field-fecha{margin-bottom:1rem;font-size:.875rem;}.prensa-list ul{padding:0;display:flex;flex-wrap:wrap;align-items:center;}.prensa-list li{width:100%;margin-bottom:2rem;}@media screen and (min-width:768px){.prensa-list li{width:50%;padding:0 1rem;}}.prensa-list li::before{display:none;}.prensa-list article{display:flex;flex-direction:column;align-items:center;}.prensa-list h2{margin-bottom:1rem;font-size:1.25rem;text-align:center;}.prensa-list .field-fecha{text-align:center;font-size:.75rem;}td{display:block;}td:first-child{font-weight:700;}@media (min-width:768px){td{display:table-cell;}td:first-child{font-weight:initial;}}
.contextual-links li::before{display:none;}#block-herramientas{margin:1rem;border:1px solid #666;}#block-herramientas h2{font-family:inherit;color:inherit;text-align:left;padding:0;font-size:1.25rem;background:none;margin:1rem 1rem .5rem;}.toolbar-menu li{margin:0;}#block-herramientas li::before,.toolbar-menu li::before{display:none;}#block-tia-local-tasks ul{list-style:none;margin:0 0 1rem;padding:0;display:flex;justify-content:flex-end;margin-right:2.25rem;}#block-tia-local-tasks li::before{display:none;}#block-tia-local-tasks li ~ li{margin-left:1rem;}#block-tia-local-tasks a{display:block;padding:.25rem 1rem;border-radius:4px;border:1px solid #666;background-color:#ddd;font-size:.875rem;}#block-tia-local-tasks a.is-active{background-color:#fff;}[role=contentinfo].messages{margin-bottom:1rem;background-color:rgba(128,255,128,.3);border:1px solid #ddd;padding:.5rem;font-size:.875rem;line-height:1.5;border-radius:4px;}[role=contentinfo].messages--error{background-color:rgba(255,128,128,.3);}.user-login-form{font-size:.875rem;}.user-login-form .form-item{margin-bottom:1rem;}.user-login-form label{display:block;font-weight:700;}.user-login-form .description{font-size:.75rem;}
