.mapeate{ position : relative; top : 0em; left : 0em; width : 100%; height : 100%; color : $color-delante; background-color : $color-detras; overflow : hidden; &,h1,h2,h3,h4,h5,h6{font-size : 1em;} &,entrada,textarea,button{font-family : $fuente-principal;} [data-visible=false]{display : none !important;} a[href]{text-decoration : none;} button,[type=button],[type=reset],[type=submit],[rol=button],[type=text],[type=number],[type=date],[type=datetime],[type=time],textarea{ font-size : 1em; border : .1em solid $color-primario; box-sizing : border-box; border-radius : $tamano-curvatura; box-shadow : 0em 0em $tamano-curvatura inset $color-primario; transition-property : color,box-shadow,border-color; transition-duration : $transicion-salida; outline : none; &:hover{transition-duration : $transicion-entrada;} &:hover,&:focus{ border-color : $color-secundario; box-shadow : 0em 0em $tamano-curvatura inset $color-secundario; } &[disabled],&[readonly]{ color :$color-gris; border-color : $color-gris; box-shadow : 0em 0em $tamano-curvatura inset $color-gris; } } [type=text],[type=number],[type=date],[type=datetime],[type=time],textarea{color : $color-delante;} button,[type=button],[type=reset],[type=submit],[rol=button]{ color : $color-primario; cursor : pointer; &:hover{color : $color-secundario;} } a[href],[onclick],[onmousedown],[onmouseup]{ color : $color-primario; cursor : pointer; transition-property : color; transition-duration : $transicion-salida; &:hover{ color : $color-secundario; transition-duration : $transicion-entrada; } &[disabled]{color : $color-gris;} } [data-icon]::before{ margin : 0em .4em; font-family : $fuente-iconificada; font-size : 1em; vertical-align : middle; } nav ul{ margin : 0em; padding : 0em; list-style-type : none; } .entrada{ display : inline-block; &>input,&>textarea,&>button{ width : 100%; height : 100%; } } .grupo{ display : table; &>*{display : table-cell;} *{border-radius : 0em;} &>:first-child{&,button,input,textarea{border-radius : $tamano-curvatura 0em 0em $tamano-curvatura;}} &>:last-child{&,button,input,textarea{border-radius : 0em $tamano-curvatura $tamano-curvatura 0em;}} } header,main,footer{ position : absolute; left : 0em; width : 100%; } header{ top : 0em; height : $tamano-cabecera; z-index : 20; } main{ top : $tamano-cabecera; bottom : $tamano-pie; overflow : auto; z-index : 10; } footer{ bottom : 0em; height : $tamano-pie; z-index : 30; } h1{ position : absolute; top : 0em; left : 0em; margin : ($tamano-cabecera * .02) .1em; font-size : $tamano-cabecera * .8; span{vertical-align : middle;} img{ width : auto; height : 1em; &+span{display : none;} } span+span{font-size : .85em;} } .menu-principal{ position : absolute; left : 50%; bottom : 0em; width : 30em; margin-left : -15em; text-align : center; li{ display : inline-block; margin : 0em 1em; } } &[data-menu-principal-completo=false] .menu-principal{ left : 55%; li{margin : 0em .2em;} [data-icon]::before{ font-size : 2em; margin : 0em; } span+span{display : none;} } .menu-links{ position : absolute; top : 0em; right : 0em; margin : .1em; li{ display : inline-block; width : 1em; height : 1em; margin : 0em .2em; font-size : 2em; text-align : center; // background-color : $color-delante; border-radius : .5em; &>a{ // font-size : .77em; vertical-align : top; } [data-i18n]{display : none;} } [data-icon]::before{ margin : 0em; // font-size : .7em; } } .menu-mapas{ position : absolute; top : 50%; left : 50%; margin : -18em -18em; width : 36em; height : 36em; legend{ margin-top : 1em; font-size : 1.5em; font-weight : 900; } .buscador{ label{ padding-right : .4em; font-weight : 900; &::after{content : ":";} } .entrada{width : 100%;} [data-icon]+span{display : none;} } .buscador{&,.entrada{width : 100%;}} nav{ position : absolute; top : 6em; bottom : 0em; width : 100%; overflow : auto; &>ul>li{ display : block; width : 100%; overflow : hidden; border-radius : 1em; ul{ display : inline-block; width : 25em; } } } .imagen{ float : left; margin-right : 1em; &+[data-i18n]{ display : block; margin-bottom : .5em; font-size : 1.3em; font-weight : 900; } } img{ width : 8em; height : 8em; } [data-icon]+[data-i18n]{ font-weight : 900; &::after{ content : ":"; } } } .licencias{ display : block; width : 100%; margin : .1em 0em; font-size : .85em; font-weight : 900; text-align : center; img{ width : auto; height : 1em; } } .juego{ &,.mapa,.mapa>div{ position : absolute; top : 0em; left : 0em; width : 100%; height : 100%; } } }